/*
 * Accalia Child – RTL fixes
 * Loaded only when the current language is right-to-left, after every other stylesheet.
 * Put your own RTL tweaks at the bottom of this file.
 */

/* Arabic / Persian / Urdu letters are joined: letter-spacing breaks the joins */
body.rtl,
body.rtl * {
	letter-spacing: normal !important;
}

/* Inputs that hold Latin data should stay left-to-right */
body.rtl input[type="email"],
body.rtl input[type="url"],
body.rtl input[type="tel"],
body.rtl input[type="number"] {
	direction: ltr;
	text-align: right;
}

/* Phone numbers and other numbers that must read left-to-right */
body.rtl a[href^="tel:"],
body.rtl a[href*="wa.me"],
body.rtl a[href*="whatsapp"],
body.rtl .ltr-number,
body.rtl bdi,
body.rtl [dir="ltr"] {
	direction: ltr;
	unicode-bidi: isolate;
}
body.rtl a[href^="tel:"],
body.rtl .ltr-number {
	display: inline-block;
}

/* Mirror directional icons (arrows / chevrons) – generated from the icon fonts */
.rtl .icon-arrow-left:before { content: '\e911'; }
.rtl .icon-arrow-left-alt:before { content: '\e908'; }
.rtl .icon-arrow-right:before { content: '\e910'; }
.rtl .icon-arrow-right-alt:before { content: '\e907'; }
.rtl .icon-double-left:before { content: '\e8b0'; }
.rtl .icon-double-right:before { content: '\e8af'; }
.rtl .icon-left:before { content: '\e836'; }
.rtl .icon-left-arrow:before { content: '\e93a'; }
.rtl .icon-left-big:before { content: '\e92b'; }
.rtl .icon-left-big-1:before { content: '\e8f0'; }
.rtl .icon-right:before { content: '\e837'; }
.rtl .icon-right-arrow:before { content: '\e939'; }
.rtl .icon-right-big:before { content: '\e92a'; }
.rtl .icon-right-big-1:before { content: '\e8ef'; }
.rtl .icon-slider-left:before { content: '\e8ec'; }
.rtl .icon-slider-right:before { content: '\e807'; }
.rtl .trx_addons_icon-arrow-left:before { content: '\e911'; }
.rtl .trx_addons_icon-arrow-right:before { content: '\e910'; }
.rtl .trx_addons_icon-left:before { content: '\e859'; }
.rtl .trx_addons_icon-left-dir:before { content: '\e8c6'; }
.rtl .trx_addons_icon-left-mini:before { content: '\e884'; }
.rtl .trx_addons_icon-right:before { content: '\e858'; }
.rtl .trx_addons_icon-right-dir:before { content: '\e8c5'; }
.rtl .trx_addons_icon-right-mini:before { content: '\e883'; }
.rtl .trx_addons_icon-slider-left:before { content: '\e888'; }
.rtl .trx_addons_icon-slider-right:before { content: '\e887'; }

/* ---- Your custom RTL tweaks below ---- */
