﻿.site-nav .site-navigation .site-menu {
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: right !important;
    direction: rtl !important;
}

    .site-nav .site-navigation .site-menu > li {
        float: right !important;
    }
/* راست‌چین کردن متن و آیتم‌ها در منوی موبایل */
.site-mobile-menu {
    direction: rtl;
    text-align: right;
}

    .site-mobile-menu .site-nav-wrap a {
        text-align: right;
        padding-right: 20px;
        padding-left: 0;
    }

    .site-mobile-menu .site-nav-wrap > li > a {
        padding-right: 20px;
        padding-left: 0;
    }

    .site-mobile-menu .site-nav-wrap > li > ul > li > a {
        padding-right: 40px;
        padding-left: 0;
    }

    .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {
        padding-right: 60px;
        padding-left: 0;
    }

    /* فلش باز/بسته شونده منو به سمت چپ بیا*/
    .site-mobile-menu .site-nav-wrap .arrow-collapse {
        left: 0;
        right: auto;
    }
/* جابه‌جایی ستون‌ها */
@media (min-width: 992px) { /* فقط برای دسکتاپ */
    .site-section .row {
        flex-direction: row-reverse; /* ستون‌ها رو برعکس بچین */
    }
}
/* فلش اصلی منوی والد */
.site-nav .site-navigation .site-menu .has-children > a {
    padding-left: 20px !important;
    padding-right: 0 !important;
}

    .site-nav .site-navigation .site-menu .has-children > a:before {
        left: 0 !important;
        right: auto !important;
    }

/* فلش زیرمنوها */
.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before {
    left: 20px !important;
    right: auto !important;
}
/* جابه‌جایی موقعیت زیرمنوها در RTL */
.site-nav .site-navigation .site-menu .has-children .dropdown {
    text-align: right !important; /* متن گزینه‌ها راست‌چین شود */
}

    .site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown,
    .site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > ul {
        right: 100% !important;
        left: auto !important;
    }
/* جابه‌جایی تیک‌ها به سمت راست برای RTL */
.list-check li {
    padding-right: 30px !important;
    padding-left: 0 !important;
}

    .list-check li:before {
        right: 0 !important;
        left: auto !important;
    }
.two-col li {
    padding-right: 30px !important;
    padding-left: 0 !important;
}

    .two-col li:before {
        right: 0 !important;
        left: auto !important;
    }
/* جابه‌جایی فلش به سمت چپ متن در حالت RTL */
.read-more {
    flex-direction: row-reverse !important; /* برعکس چیدمان متن و فلش */
}

    .read-more .mr-3 {
        margin-left: 8px !important;
        margin-right: .75rem !important; /* فاصله از فلش */
    }
