/* Arabic uses RTL text and layout while keeping photography and galleries usable. */
html:lang(ar) body{direction:rtl;text-align:right;line-height:1.8}
html:lang(ar) .makvan-header .brand,html:lang(ar) .mk-menu-logo{direction:ltr;unicode-bidi:isolate}
html:lang(ar) .makvan-header .elementor-widget-navigation-menu{margin-left:0;margin-right:auto}
html:lang(ar) .mk-language-nav-item{padding-left:0!important;padding-right:12px!important}
html:lang(ar) .mk-language-menu summary>span:last-child{margin-left:0;margin-right:auto}
html:lang(ar) .hero>.e-con-inner{direction:ltr}
html:lang(ar) .hero-copy{direction:rtl;text-align:right}
html:lang(ar) .hero-copy .elementor-widget-image,html:lang(ar) .hero-copy .elementor-button-wrapper{text-align:right}
html:lang(ar) .announcement{letter-spacing:0}
html:lang(ar) .ref-recipe-card>.elementor-widget-text-editor{right:auto;left:4px}
html:lang(ar) .ref-recipe-panel ul{padding-left:0;padding-right:30px}
html:lang(ar) .mk-mobile-menu ul ul{padding-left:0;padding-right:18px}
html:lang(ar) .mk-gallery,html:lang(ar) .mk-lightbox{direction:ltr}
html:lang(ar) input[type=email],html:lang(ar) input[type=tel],html:lang(ar) a[href^="tel:"],html:lang(ar) a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
html:lang(ar) .mk-mobile-menu .mk-language-menu nav a{direction:rtl}
html:lang(ar) .skip-link:not(:focus),html:lang(ar) .mk-honeypot{position:fixed!important;left:0!important;right:auto!important;top:0;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}
html:lang(ar) .skip-link:focus{left:auto;right:20px}
html:lang(ar) .carousel-controls button{transform:scaleX(-1)}
@media(min-width:1025px){
 html:lang(ar) .makvan-header nav>ul>li:nth-last-child(2)>.sub-menu{left:0!important;right:auto!important}
 html:lang(ar) .ref-project-detail>.elementor-widget-button:first-child{margin-left:0;margin-right:-130px}
}
@media(max-width:1024px){html:lang(ar) .ref-project-detail>.elementor-widget-button:first-child{margin-right:0}}
