/*
 * SBS Theme — RTL (Arabic) overrides
 * Loaded only when is_rtl() is true (Polylang Arabic or WordPress Arabic locale)
 */

body.rtl {
  direction: rtl;
  text-align: right;
}

/* Nav */
body.rtl .sbs-nav-menu { flex-direction: row-reverse; }
body.rtl .sbs-nav-right { flex-direction: row-reverse; }

/* Hero */
body.rtl .sbs-hero-btns { flex-direction: row-reverse; }
body.rtl .sbs-hero-since { flex-direction: row-reverse; }

/* Ribbon */
body.rtl .sbs-rib { border-left: .5px solid rgba(255,255,255,.07); border-right: none; }
body.rtl .sbs-rib:last-child { border: none; }

/* Timeline */
body.rtl .sbs-tl-item { flex-direction: row-reverse; }
body.rtl .sbs-tl-yr { text-align: left; }

/* Checks */
body.rtl .sbs-chk { flex-direction: row-reverse; }

/* Contact */
body.rtl .sbs-citem { flex-direction: row-reverse; }
body.rtl .sbs-ci-l, body.rtl .sbs-ci-v { text-align: right; }

/* Footer */
body.rtl .sbs-ft-grid { direction: rtl; }
body.rtl .sbs-fbot { flex-direction: row-reverse; }

/* Coming soon form row */
body.rtl .cs-notify-row { flex-direction: row-reverse; }

/* IT features */
body.rtl .sbs-it-feat { flex-direction: row-reverse; }

/* WhatsApp float — left side for RTL */
body.rtl .sbs-wa-float { right: auto; left: 24px; }

/* Inputs */
body.rtl .sbs-ci-inp,
body.rtl textarea.sbs-ci-inp,
body.rtl select.sbs-ci-inp { text-align: right; }

/* Form rows */
body.rtl .sbs-crow { direction: rtl; }

/* Mobile menu */
body.rtl .sbs-nav-menu.open { align-items: flex-end; }

/* TL tags */
body.rtl .sbs-tl-tag { margin-right: 4px; margin-left: 0; }

/* CTA buttons */
body.rtl .sbs-cta-btns { flex-direction: row-reverse; }
body.rtl .sbs-hero-btns { flex-direction: row-reverse; }
