/* Persian / RTL overrides for DYAT */
@font-face{font-family:"VazirmatnLocal";src:local("Tahoma");font-display:swap}
html{direction:rtl;scroll-behavior:smooth}
body{direction:rtl;text-align:right;font-family:"VazirmatnLocal",Tahoma,Arial,sans-serif;overflow-x:hidden}
input,textarea,select,button{font-family:inherit;text-align:right}
input[type="email"],input[type="url"],input[type="tel"]{direction:ltr;text-align:right}
.navbar-nav,.sub-menu,.sidebar-inner,.footer-area,.breadcrumb-inner,.widget,.blog-area,.shop-area,.contact-area{direction:rtl;text-align:right}
.navbar-area .navbar-collapse .navbar-nav{padding-right:0!important;padding-left:1.5rem!important}
.navbar-area .navbar-collapse .navbar-nav li.menu-item-has-children>a:after{margin-left:0;margin-right:7px}
.navbar-area .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{left:auto;right:0;text-align:right}
.dropdown-sub-menu .sub-menu .sub-menu{right:100%;left:auto}
.offcanvas.offcanvas-end{right:auto;left:0;transform:translateX(-100%)}
.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}
.offcanvas-menu-wrap .offcanvas-icon{right:auto;left:20px}
.sidebar-address li i,.widget_contact li i{margin-right:0;margin-left:10px}
.text-start{text-align:right!important}.text-end{text-align:left!important}
.float-start{float:right!important}.float-end{float:left!important}
.ms-auto{margin-right:auto!important;margin-left:0!important}.me-auto{margin-left:auto!important;margin-right:0!important}
.ps-0{padding-right:0!important}.pe-0{padding-left:0!important}
.breadcrumb-inner .page-list li:after{transform:scaleX(-1)}
.nice-select{text-align:right!important;padding-left:30px;padding-right:18px}
.nice-select:after{right:auto;left:12px}
.nice-select .list{left:auto;right:0;text-align:right}
.form-control,.form-select{text-align:right;direction:rtl}
.search-form .submit-btn{right:auto;left:0}
.td-search-popup .search-form input{padding-right:20px;padding-left:55px}
.swiper{direction:rtl}.swiper-slide{direction:rtl}
.fa-arrow-right,.fa-chevron-right,.fa-angle-right{transform:scaleX(-1)}
.fa-arrow-left,.fa-chevron-left,.fa-angle-left{transform:scaleX(-1)}
.product-details-area ul,.blog-details-area ul,.widget ul,.footer-area ul{padding-right:0}
.pagination{padding-right:0;justify-content:flex-start}
.table{direction:rtl}.table th,.table td{text-align:right}
.input-group>:not(:first-child){margin-right:-1px;margin-left:0}.input-group>:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}
input.me-2 {margin-left: 8px;}
svg.svg-inline--fa.fa-caret-right.fa-w-6 {float: left;}
@media(max-width:991px){
 .navbar-area .nav-container .navbar-collapse .navbar-nav{padding:0!important;text-align:right!important}
 .navbar-area .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{padding-right:20px;padding-left:0}
 .responsive-mobile-menu{left:auto;right:0}
 .navbar-area .nav-container .logo{margin-left:0;margin-right:auto}
}
