/* Match custom detail-page header to the Zoho header used on other pages. */
@media (min-width: 992px) {
  .dn-site-head {
    position: sticky;
    top: 0;
    z-index: 9000;
    background: #fff !important;
    border-bottom: 1px solid #e6e7ea !important;
    box-shadow: 0 1px 8px rgba(16, 24, 40, 0.045) !important;
  }
  .dn-site-head-inner {
    display: grid !important;
    grid-template-columns: 73px minmax(0, 1fr) auto !important;
    align-items: center !important;
    height: 72px !important;
    max-width: none !important;
    width: auto !important;
    margin-inline: 28px !important;
    padding: 0 !important;
    gap: 20px !important;
  }
  .dn-main-nav {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    height: 72px !important;
    gap: 0 !important;
  }
  .dn-languages {
    justify-self: end !important;
  }
}

.dn-main-nav {
  justify-content: flex-start !important;
}

html[dir="ltr"] .dn-title-row,
html[dir="ltr"] .dn-detail-grid,
html[dir="ltr"] .dn-facts,
html[dir="ltr"] .dn-agent-top,
html[dir="ltr"] .dn-gallery-grid,
html[dir="ltr"] .dn-developer-hero,
html[dir="ltr"] .dn-section-head {
  direction: ltr;
}

html[dir="rtl"] .dn-title-row,
html[dir="rtl"] .dn-detail-grid,
html[dir="rtl"] .dn-facts,
html[dir="rtl"] .dn-agent-top,
html[dir="rtl"] .dn-gallery-grid,
html[dir="rtl"] .dn-developer-hero,
html[dir="rtl"] .dn-section-head,
html[dir="rtl"] .dn-agent-actions {
  direction: rtl;
}

html[dir="rtl"] .dn-eyebrow,
html[dir="rtl"] .dn-price small,
html[dir="rtl"] .dn-fact span,
html[dir="rtl"] .dn-agent-copy small,
html[dir="rtl"] .dn-section-kicker,
html[dir="rtl"] .dn-main-nav > a,
html[dir="rtl"] .dn-tools-menu > summary {
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html[lang="fa"] .dn-title-row h1,
html[lang="ar"] .dn-title-row h1,
html[dir="rtl"] .dn-title-row h1,
html[lang="fa"] .dn-developer-copy h1,
html[lang="ar"] .dn-developer-copy h1,
html[dir="rtl"] .dn-developer-copy h1 {
  font-family: Vazirmatn, Tahoma, sans-serif !important;
  letter-spacing: 0 !important;
}

html[dir="rtl"] .dn-price {
  text-align: start;
}
