/* ============================================
   RTL (Right-to-Left) fixes for Arabic pages
   Loaded only when the page language is Arabic.
   ============================================ */

body[dir="rtl"] {
    font-family: 'Cairo', 'Rubik', sans-serif;
    text-align: right;
}

/* Flip UIkit text alignment that was hardcoded to left in Header.php's inline <style> */
body[dir="rtl"] .uk-child-width-1-5\@m > *,
body[dir="rtl"] .uk-text-center {
    text-align: right !important;
}

/* Navbar / menu spacing - swap left/right margins on icons */
body[dir="rtl"] .fa,
body[dir="rtl"] .fas,
body[dir="rtl"] .fab {
    margin-left: 4px;
    margin-right: 0;
}

/* Dropdown menus should open aligned to the right in RTL */
body[dir="rtl"] .uk-navbar-dropdown {
    right: 0;
    left: auto;
}

/* Top menu / whatsapp bar spacing */
body[dir="rtl"] .uk-margin-right {
    margin-right: 0 !important;
    margin-left: 20px !important;
}

/* Footer quick links icons */
body[dir="rtl"] .uk-list i {
    margin-left: 6px;
    margin-right: 0;
}

/* Forms - keep inputs right-aligned for Arabic text entry */
body[dir="rtl"] input,
body[dir="rtl"] textarea {
    text-align: right;
}

/* Slideshow / banner text block */
body[dir="rtl"] .uk-overlay {
    text-align: right;
}

/* "Check rates" call-to-action row */
body[dir="rtl"] .row .col-sm-3 {
    text-align: left;
}
