/**
 * RTL fix for The7/Elementor vertical nav menus set to "align right".
 *
 * Only targets widgets with dt-nav-menu_align-right so center/left menus
 * and other layout areas (header, mobile, dorsa-products-mega) stay untouched.
 */

.rtl .dt-nav-menu_align-right .dt-nav-menu,
[dir="rtl"] .dt-nav-menu_align-right .dt-nav-menu {
    align-items: flex-end;
    width: 100%;
}

.rtl .dt-nav-menu_align-right .dt-nav-menu > li,
[dir="rtl"] .dt-nav-menu_align-right .dt-nav-menu > li {
    width: auto;
}

.rtl .dt-nav-menu_align-right .dt-nav-menu > li > a,
[dir="rtl"] .dt-nav-menu_align-right .dt-nav-menu > li > a {
    justify-content: flex-start !important;
    width: auto !important;
}

.rtl .dt-nav-menu_align-right .menu-text,
[dir="rtl"] .dt-nav-menu_align-right .menu-text {
    direction: rtl;
    unicode-bidi: isolate;
    text-align: right;
}
