/*
Theme Name: Mono
Description: RTL styles for Mono theme (Arabic support)
*/

body.rtl {
    direction: rtl;
    unicode-bidi: embed;
}

/* Flip margins/paddings if necessary */
.rtl .bar-left {
    margin-right: 0;
    margin-left: auto;
}

.rtl .bar-right {
    margin-left: 0;
    margin-right: auto;
}

.rtl .lang-list {
    left: auto;
    right: 0;
}

/* Arabic Typography fine-tuning */
.rtl body {
    font-family: "Noto Sans Arabic", sans-serif; /* Example fallback */
}


.rtl .b-logo{
    height: 50px;
    width: auto;
}

.rtl header.site-header .header-bg{
        text-align: right;
        font-family: 'Montserrat Arabic';
}
html[dir="rtl"] .suggestions-box li{
            font-family: 'Montserrat Arabic';
padding-right: 20px;
}
.rtl .global-menu.is-opened{
       margin-left: -30%;
    margin-right: 0;

}

.rtl .menu-item-has-children>.sub-menu{
        right: calc(100% + 50px);
}

.rtl ul.global-menu__list{
        border-left: 0px solid rgba(255, 255, 255, 0.3);
      border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.rtl .menu-item-has-children:hover>a::after {
	transform: rotate(90deg);
}


.rtl .work-content-wrapper{
    flex-direction: row-reverse;
}
.rtl .sidebar-section {
    text-align: right;
}

.rtl .cta-features li{
    text-align: right !important;
}

.rtl .works-navigation{
    padding: 0 10px;
}
.rtl .minimal-blog-meta{
 
    justify-content: right;
}
@media (max-width: 768px) {


  .rtl .footer-widgets {
    text-align: right;
  }
.rtl .b-logo {
    height: 25px !important;
    width: auto !important;
  }
}



@media (max-width: 991px) {
    .rtl .work-content-wrapper {
        flex-direction: column;
        gap: 20px;
    }
    .rtl .sidebar-label{
        text-align: center;
    }
}
@media (max-width: 481px){
        .global-menu.rtl .global-menu__list .menu-item-has-children>.sub-menu{
 right: calc(-20% + 40px) !important;
    }
    .sub-menu .menu-item a{
        padding: 10px 0 !important;
    }
}