﻿@import url('https://fonts.googleapis.com/css2?family=Changa:wght@200;300;400;500;600&display=swap');

html,
body {
    direction: rtl;
    font-family: 'Changa', sans-serif !important;
}

.header-6 .header-bottom .header-right p,
.product-title a,
p,
span,
a,
h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
button {
    font-family: 'Changa', sans-serif !important;
}

.header-right {
    margin-right: auto;
    margin-left: 0;
}

.header-6 .wishlist-link .wishlist-count,
.header-6 .cart-dropdown .cart-count {
    margin-left: 0;
    margin-right: -1.2rem;
}

.header-6 .wishlist-txt,
.header-6 .cart-txt {
    margin-left: 0;
    margin-right: 1rem;
}

.header-6 .compare-dropdown {
    padding-left: 0;
    padding-right: 2.3rem;
}

.header-6 .cart-dropdown {
    padding-right: 0px !important;
}

.header-6 .wishlist-link {
    margin-left: 0px !important;
}

.language {
    margin-left: 0px;
    margin-right: 10px;
}

.header-search-extended {
    margin-left: 19rem;
    margin-right: 0px;
}

.intro-slider-container,
.intro-slide {
    direction: ltr;
}

.top-menu i {
    margin-right: 0;
    margin-left: .8rem;
}

.product.product-4 .product-title {
    text-align: right;
}

.footer-menu {
    margin-right: .6rem;
    margin-left: 0;
}

.footer-menu li+li {
    margin-left: 0;
    margin-right: 2.1rem;
}

.footer-menu li+li::before {
    right: -1.1rem;
    left: auto;
}

.footer-bottom .social-icons {
    margin-left: 0;
    margin-right: auto;
}

.social-icons-color .social-icon:not(:last-child),
.social-icons-simple .social-icon:not(:last-child) {
    margin-left: 2rem;
    margin-right: 0;
}

.dropdown-menu {
    float: right !important;
    right: auto !important;
    left: 0;
}

.menu ul {
    right: 0;
    left: auto;
}

.header-bottom .menu.sf-arrows>li>.sf-with-ul::after {
    left: 1rem;
    right: auto;
}

.header-bottom .menu>li>.sf-with-ul {
    padding-right: 1rem;
    padding-left: 3rem;
}

.menu li>a {
    text-align: right;
}

.header-6 .header-bottom .header-right i {
    margin-right: 0;
    margin-left: 1.5rem;
}

.intro-section .icon-box-title,
.intro-section .icon-box {
    text-align: right;
}

.cart-dropdown .product {
    padding: 1.6rem 0 1.6rem 2.4rem;
}

.cart-dropdown .product-cart-details {
    text-align: right;
}

.cart-dropdown .product-image-container {
    margin-left: 0px;
    margin-right: auto;
}

.cart-dropdown .btn-remove,
.compare-dropdown .btn-remove {
    right: auto;
    left: -.55rem;
}

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

.header-dropdown>a::after {
    right: 10px !important;
}

/*.mobile-menu-container{position:fixed;right:-280px; left: auto;max-width:280px;overflow-y:scroll;box-shadow:0.1rem 0 0.6rem 0 rgba(51,51,51,0.5);will-change:transform;visibility:hidden;font-size:1.2rem;line-height:1.5;transition:all 0.4s ease}
.mmenu-active .mobile-menu-container{visibility:visible;transform:translateY(280px)}*/
.mobile-menu li a {
    padding: 1rem 2rem 1rem 4.5rem;
    text-align: right;
}

.mmenu-btn {
    left: 1rem;
    right: auto;
}

.product-details,
.product-desc-content {
    text-align: right;
}

.sticky-bar .product-media {
    margin-left: 2rem;
    margin-right: 0;
}

.breadcrumb-item+.breadcrumb-item {
    padding-right: 1rem;
    padding-left: 0;
}

.breadcrumb-item+.breadcrumb-item::before {
    padding-right: .7rem;
    padding-lefdt: 0;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.details-filter-row .select-custom {
    margin-right: 0;
    margin-left: 3.9rem;
}

.product-col .product-media {
    margin-right: 0px;
    margin-left: 2.8rem;
}

.product-col .product-title {
    text-align: right;
}

.cart .table th,
.cart .table thead th,
.cart .table td,
.summary.summary-cart .summary-title,
.summary-title,
.checkout-title {
    text-align: right;
}

.table.table-summary thead th:last-child,
.table.table-summary tbody td:last-child {
    text-align: left;
}

.table.table-summary thead th:first-child,
.table.table-summary tbody td:first-child,
.nav-dashboard .nav-link {
    text-align: right;
}

.dashboard label,
#signin-modal label {
    width: 100%;
    text-align: right;
    padding-right: 0;
    padding-left: 2.6rem;
}

.form-tab .form-footer .btn {
    margin-left: 1.6rem;
    margin-right: 0;

}

.dropdown-cart-total .cart-total-price {
    font-size: 1.5rem;
    margin-right: auto;
    margin-left: 0;
}

.intro-content .btn i:last-child {
    margin-left: 1rem;
    margin-right: 0px;
}

.intro-content .btn i:last-child {
    -ms-transform: rotate(0deg) !important;
    -webkit-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important;
}

.icon-search {
    -ms-transform: rotate(270deg) !important;
    -webkit-transform: rotate(270deg) !important;
    transform: rotate(270deg) !important;
}

.icon-long-arrow-right {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.nav-dashboard .nav-link::before,
.btn i:last-child {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.checkoutRadio {
    padding-right: 25px !important;
}

.addHead,
.addBody {
    text-align: right;
}

.custom-control {
    padding-left: 0;
    padding-right: 2.6rem;
}

.custom-control-label {
    padding-left: 0;
    padding-right: 2.6rem;
    margin-left: 0;
    margin-right: -2.6rem
}

.custom-control-label::before {
    left: auto;
    right: 0;
    top: .6rem;
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: #dadada
}

.custom-control-label::after {
    left: auto;
    right: 0;
}

.custom-control.custom-radio .custom-control-label::after {
    right: .5rem;
    left: 0px;
}

.text-left {
    text-align: right !important;
}

.text-right {
    text-align: left !important;
}

@media screen and (max-width: 991px) {
    .header-6 .header-middle .header-left {
        display: none
    }

    .header-6 .logo {
        left: auto;
        right: 1rem;
    }

    .footer-menu {
        margin-right: auto;
        margin-left: auto;
    }

    .footer-bottom .social-icons {
        margin-left: auto;
        margin-right: auto;
    }
}

.header-search .form-control {
    padding: 0.9rem 5rem 0.9rem 2.3rem !important;
}

.header-search .header-search-wrapper {
    left: auto !important;
    right: -5px !important;
}

@media screen and (max-width: 992px) {
    .product-gallery-item {
        float: right;
    }

    .header-search .form-control {
        padding: 0.9rem 2.3rem 0.9rem 5rem !important;
    }

    .header-search .header-search-wrapper {
        left: -5px !important;
        right: auto !important;
    }
}

.dashboard .btn-primary {
    float: right !important;
}

.striked {
    margin-right: 0;
    margin-left: 15px;
}

.intro-slider .txtrtl {
    text-align: right !important;
}

.float-rtl,
.log label,
.log a {
    float: right !important;
}

.product-body p {
    text-align: right;
}

.cart-product-info {
    direction: ltr;
}

.cart-product-qty,
.cart-product-info {
    float: left;
}

.out-price {
    margin-right: 0px !important;
    margin-left: 10px;
}

.striked {
    margin-right: 0px !important;
    margin-left: 10px;
}

.float-righ {
    float: left !important;
}

.searchBox a {
    left: 11px !important;
    right: auto !important;
    top: 11px !important;
    height: 38px;
}

.searchBox input {
    padding: 5px 10px 5px 30px !important;
}

.seeMore {
    left: 0px !important;
    right: auto !important;
}

.owl-carousel {
    direction: ltr;
}

.product-4 .product-price {
    text-align: right;
    direction: rtl;
}

.addCartpro {
    direction: rtl !important;
}

.select2-container--default .select2-results>.select2-results__options,
.select2-container--default .select2-search--dropdown .select2-search__field {
    text-align: right !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: auto;
    left: 1px;
}

.header-6 .top-menu li+li {
    margin-right: 2rem;
    margin-left: 0;
}

.header-top .top-menu li+li {
    margin-right: 2.6rem;
    margin-left: 0;
}

.top-menu li+li {
    margin-right: 3rem;
    margin-left: 0;
}