/*--------------------------------------------------------------
# Compunet RTL fixes (Arabic pages only, loaded last)
--------------------------------------------------------------*/
body {
  letter-spacing: 0;
}

h1, h2, h3, h4, h5, h6,
.section-title__tagline,
.thm-btn,
.main-menu__list > li > a {
  letter-spacing: 0 !important;
  text-transform: none !important;
}

/* Directional arrows point the other way in Arabic */
.icon-arrow-right:before,
.icon-angle-right:before,
.icon-angle-left:before {
  display: inline-block;
  transform: scaleX(-1);
}

.text-left {
  text-align: right !important;
}

/* Keep phone numbers and e-mails readable */
a[href^="tel:"],
a[href^="mailto:"] {
  unicode-bidi: isolate;
}

/* Numbers (odometer counters) must keep LTR digit order */
.odometer {
  direction: ltr;
  unicode-bidi: isolate;
}
