/* @import url("https://fonts.googleapis.com/css?family=Tajawal:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800"); */
@import url('https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic:wght@400..700&display=swap');
body *{
    direction: rtl;
    text-align: right;
    font-family: "Noto Naskh Arabic", serif;
    font-optical-sizing: auto;
    font-style: normal;
}

.title{
    letter-spacing: 0;
}

.breadcrumb-item + .breadcrumb-item:before{
    content: '\f111';
    padding-left: .7rem;
}

.menu.sf-arrows .sf-with-ul::after,
.header-dropdown > a::after, .header-dropdown > span::after{
    left: 0;
    right:auto;
}

.header-dropdown:first-child .header-menu{
    left: auto;
    right:0;
}

.menu .megamenu.megamenu-md {
    left: auto;
    right: -10rem;
}

.header-dropdown > a, .header-dropdown > span{
    padding-right:auto;
    padding-left: 2.2rem;
}
.top-menu i{
    margin-left: .8rem;
}

.top-menu span{
    margin-right: .3rem;
}

.product-details-footer .social-icons {
    margin-right: auto;
}

.header-7 .header-middle .menu > li > a{
    font-size: 1.6rem;
    font-weight: 500;
}
.custom-control-label{ padding-right: 2.6rem; }
.custom-control-label::before{ right: 0; }
.form-tab .form-footer .btn{ margin-left: 1.6rem; }
.social-icons-color .social-icon:not(:last-child), .social-icons-simple .social-icon:not(:last-child){
    margin-left: 2rem;
    margin-right: 0;
}
.dropdown-menu-right {
    left: 0 !important;
    right: auto;
}
.cart-dropdown .btn-remove, .compare-dropdown .btn-remove{
    left: -.55rem;
    right: auto;
}
.cart-dropdown .product-image-container {
    margin-right: auto;
    margin-left: 20px;
}
.cart-dropdown .product-cart-details{
    text-align: right;
}
.dropdown-cart-total .cart-total-price{
    margin-right: auto;
}
#scroll-top{
    left: 50px;
    right: auto;
}
