/* =====================================================================
 * Ibranice (he) icin sagdan-sola (RTL) temel duzen duzeltmeleri.
 * html[dir="rtl"] oldugunda devreye girer (bkz. inc/header.php).
 * Not: Bu, sitenin tum Elementor widget'larini piksel piksel RTL'e
 * cevirmez; temel okuma yonu, menu, dil degistirici ve sabit WhatsApp
 * butonu gibi genel ogeleri dogru tarafa alir. Sayfa icerikleri (hero
 * basliklari, kartlar vb.) ceviri ilerledikce ayrica incelenmelidir.
 * ===================================================================== */

html[dir="rtl"] body {
    direction: rtl;
    text-align: right;
}

/* Ust menu ve alt menuler sagdan sola aksin */
html[dir="rtl"] .elementor-nav-menu,
html[dir="rtl"] .elementor-icon-list-items {
    text-align: right;
}
html[dir="rtl"] .elementor-icon-list-items.elementor-inline-items {
    flex-direction: row-reverse;
}
html[dir="rtl"] .sub-menu.elementor-nav-menu--dropdown {
    right: 0;
    left: auto;
}

/* Dil degistirici bayraklari RTL'de ters sirayla okunsun */
html[dir="rtl"] .sea4s-lang-switch {
    flex-direction: row-reverse;
}

/* Sabit WhatsApp butonu sag altta degil sol altta dursun (RTL okuma akisiyla tutarli) */
html[dir="rtl"] .sea4s-wa {
    right: auto;
    left: 22px;
}
@media (max-width: 767px) {
    html[dir="rtl"] .sea4s-wa {
        left: 16px;
    }
}

/* Footer menu ve sosyal ikon listeleri */
html[dir="rtl"] .elementor-social-icons-wrapper {
    flex-direction: row-reverse;
}

/* Form etiketleri ve girdi hizalamasi */
html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] select {
    text-align: right;
}
