﻿/* Genel RTL ayarı */
html[lang="ar"],
body[dir="rtl"] {
    direction: rtl;
    text-align: right;
}

    /* Header genel hizalama */
    html[lang="ar"] .tg-header__inner-wrap,
    body[dir="rtl"] .tg-header__inner-wrap {
        direction: rtl;
    }

    /* Menüleri ters çevir */
    html[lang="ar"] .tgmenu__nav,
    body[dir="rtl"] .tgmenu__nav {
        /*
            flex-direction: row-reverse;
        */
    }

    /* Ana menü */
    html[lang="ar"] .navigation,
    body[dir="rtl"] .navigation {
        direction: rtl;
    }

        html[lang="ar"] .navigation > li,
        body[dir="rtl"] .navigation > li {
            float: right;
        }

    /* Submenu sağdan açılsın */
    html[lang="ar"] .sub-menu,
    body[dir="rtl"] .sub-menu {
        left: auto;
        right: 0;
        text-align: right;
    }

    /* Top bar sağ hizalama */
    html[lang="ar"] .tg-header__top-info,
    html[lang="ar"] .tg-header__top-right,
    body[dir="rtl"] .tg-header__top-info,
    body[dir="rtl"] .tg-header__top-right {
        direction: rtl;
        /*justify-content: flex-end;*/
    }

        /* Icon + text yer değişimi */
        html[lang="ar"] .tg-header__top-info li,
        html[lang="ar"] .tg-header__top-right li,
        body[dir="rtl"] .tg-header__top-info li,
        body[dir="rtl"] .tg-header__top-right li {
            display: flex;
            flex-direction: row-reverse;
            gap: 8px;
        }

    /* Chevron ikonlarını ters çevir */
    html[lang="ar"] .icon-feather-chevron-right,
    body[dir="rtl"] .icon-feather-chevron-right {
        transform: rotate(180deg);
    }

    /* Language switcher RTL */
    html[lang="ar"] .header-lang,
    body[dir="rtl"] .header-lang {
        direction: rtl;
    }

        html[lang="ar"] .header-lang .lang-trigger,
        body[dir="rtl"] .header-lang .lang-trigger {
            flex-direction: row-reverse;
        }

        /* Dropdown ortalama düzeltme */
        html[lang="ar"] .header-lang .lang-menu,
        body[dir="rtl"] .header-lang .lang-menu {
            left: auto;
            right: 50%;
            transform: translateX(50%);
            text-align: right;
        }

    /* Mobil dil seçici */
    html[lang="ar"] .header-lang-mobile .lang-trigger,
    body[dir="rtl"] .header-lang-mobile .lang-trigger {
        /*flex-direction: row-reverse;*/
    }

    html[lang="ar"] .header-lang-mobile .lang-menu,
    body[dir="rtl"] .header-lang-mobile .lang-menu {
        left: auto;
        right: 0;
        text-align: right;
    }

    /* Mobil menü */
    html[lang="ar"] .tgmobile__menu-box,
    body[dir="rtl"] .tgmobile__menu-box {
        direction: rtl;
        text-align: right;
    }

    /* Mobil linkler */
    html[lang="ar"] .mobil-header-linkler li a,
    body[dir="rtl"] .mobil-header-linkler li a {
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-start;
        gap: 10px;
    }

    /* Arama alanı */
    html[lang="ar"] .search__input input,
    body[dir="rtl"] .search__input input {
        text-align: right;
    }

    /* Butonlar */
    html[lang="ar"] .header-btn,
    body[dir="rtl"] .header-btn {
        margin-left: 0;
        margin-right: 10px;
    }



    
    /* header  */
    html[lang="ar"] .tg-header__right-side,
    body[dir="rtl"] .tg-header__right-side {
        flex-grow: 1;
        border-right: 1px solid var(--tg-color-gray-5);
    }
    html[lang="ar"] .tg-header__area-two,
    body[dir="rtl"] .tg-header__area-two {
        padding: 0;
    }

    html[lang="ar"] ul.utf-download-text-2 li a,
    body[dir="rtl"] ul.utf-download-text-2 li a {
        padding-left: 0px;
        padding-right: 25px;
    }
    html[lang="ar"] .fw-title::before,
    body[dir="rtl"] .fw-title::before {
        left: unset;
    }

    html[lang="ar"] .tgmenu__navbar-wrap > ul > li,
    body[dir="rtl"] .tgmenu__navbar-wrap > ul > li {
        margin-left: 30px;
    }

    html[lang="ar"] .tgmenu__main-menu li.menu-item-has-children > a::after,
    body[dir="rtl"] .tgmenu__main-menu li.menu-item-has-children > a::after {
        margin-right: 8px;
        margin-right: 8px;
    }


    /* takvim selected text*/
    html[lang="ar"] .st-takvim-select .st-custom-select-btn,
    body[dir="rtl"] .st-takvim-select .st-custom-select-btn {
        text-align-last: right;
    }

    /* sınav merkezleri buton ve ok tasarımı icin */
    html[lang="ar"] .services__tab-wrap .nav-link::after,
    body[dir="rtl"] .services__tab-wrap .nav-link::after {
        left: 20px;
        right: unset;
        transform: translateY(-50%) rotate(180deg);
    }

    html[lang="ar"] .services__tab-wrap .nav-link,
    body[dir="rtl"] .services__tab-wrap .nav-link {
        padding: 15px 25px 15px 55px;
    }


    html[lang="ar"] .breadcrumb-item + .breadcrumb-item::before,
    body[dir="rtl"] .breadcrumb-item + .breadcrumb-item::before {
        transform: rotate(180deg);
        padding-right: unset;
        padding-left: 10px;
    }

    html[lang="ar"] .content .col-sm-3 h3::before,
    body[dir="rtl"] .content .col-sm-3 h3::before {
        right: 0;
    }

    html[lang="ar"] .arama-sonuc-chevron-icon,
    body[dir="rtl"] .arama-sonuc-chevron-icon {
        transform: scaleX(-1);
    }

    html[lang="ar"] .koordinatorluk-contact-link,
    body[dir="rtl"] .koordinatorluk-contact-link,
    html[lang="ar"] .koordinatorluk-contact-item span,
    body[dir="rtl"] .koordinatorluk-contact-item span {
        direction: ltr;
    }

    html[lang="ar"] .header-lang .lang-option,
    body[dir="rtl"] .header-lang .lang-option {
        justify-content: center;
    }


    #lang-menu-list li a:hover,
    #lang-menu-list li a:hover {
        filter: brightness(2);
    }



    @media (max-width: 767.98px) {

/*        html[lang="ar"] #sticky-header .row,
        body[dir="rtl"] #sticky-header .row {
            --bs-gutter-x: -30px;
        }*/

        html[lang="ar"] .header-lang-mobile,
        body[dir="rtl"] .header-lang-mobile {
            z-index:6;
            margin-right:20px
        }

        html[lang="ar"] .tg-header__area-two,
        body[dir="rtl"] .tg-header__area-two {
            padding: 20px 15px;
        }
    }




.ltr {
    direction: ltr !important;
    unicode-bidi: bidi-override !important;
}