/* CriminalLawyers.ge v43 — Persian/Farsi RTL edition */
html[lang="fa"] { direction: rtl; }
html[lang="fa"] body {
  direction: rtl;
  text-align: right;
  font-family: Tahoma, "Segoe UI", Arial, sans-serif;
}
html[lang="fa"] h1,
html[lang="fa"] h2,
html[lang="fa"] h3,
html[lang="fa"] h4,
html[lang="fa"] h5,
html[lang="fa"] h6,
html[lang="fa"] button,
html[lang="fa"] input,
html[lang="fa"] select,
html[lang="fa"] textarea {
  font-family: Tahoma, "Segoe UI", Arial, sans-serif;
}
html[lang="fa"] input,
html[lang="fa"] select,
html[lang="fa"] textarea { direction: rtl; text-align: right; }
html[lang="fa"] input[type="email"],
html[lang="fa"] input[type="tel"],
html[lang="fa"] a[href^="mailto:"],
html[lang="fa"] a[href^="tel:"],
html[lang="fa"] .utility-phone {
  direction: ltr;
  unicode-bidi: isolate;
  text-align: left;
}
html[lang="fa"] .mega-link-arrow,
html[lang="fa"] .card-arrow,
html[lang="fa"] .floating-urgent span,
html[lang="fa"] .text-link span { transform: rotate(180deg); }
html[lang="fa"] .breadcrumb ol,
html[lang="fa"] .utility-actions,
html[lang="fa"] .footer-bottom,
html[lang="fa"] .header-main,
html[lang="fa"] .mobile-language-options { direction: rtl; }
html[lang="fa"] .primary-nav,
html[lang="fa"] .mega-panel,
html[lang="fa"] .footer-grid,
html[lang="fa"] .contact-grid,
html[lang="fa"] .content-grid { text-align: right; }
html[lang="fa"] .mobile-language-options a,
html[lang="fa"] .mobile-language-current { min-width: 2.6rem; text-align: center; }
html[lang="fa"] #site-communication-widgets { direction: ltr; }
@media (max-width: 900px) {
  html[lang="fa"] .primary-nav { right: auto; left: 0; }
  html[lang="fa"] .mobile-nav-top { direction: rtl; }
}
