/* Custom - RTL CSS */
.theme-rtl .cms-about-us-rtl , .theme-rtl .cms-about-us-rtl *, .theme-rtl .cms-about-us-01 , .theme-rtl .cms-about-us-01 *, .theme-rtl .revolution-slider, .revolution-slider *, .theme-rtl .single-product-image *, .theme-rtl .woocommerce-product-gallery * {
    direction: ltr;
}
.theme-rtl .header-top .list-inline-item.header-top-tel{
    padding: 0 0 0 10px;
    margin: 0 0 0 10px;
    border: none;
    border-left: 1px solid #393939;
}
.theme-rtl .header-top .list-inline-item a svg, .theme-rtl .header-top .list-inline-item span svg{
    margin: 0 0 0 5px 
}
.theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .cart-slider{
    left: 0;
    right: auto;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
}
.theme-rtl .head-hamburger-menu{
    margin: 0 0 0 15px;
}
.theme-rtl .search-wrap .search-text{
    margin: 0 5px 0 0;
}
.theme-rtl .navbar-woocommerce #woocommerce-menu{
    left: 5%;
    right: auto;
}
.theme-rtl .site-header #site-navigation ul li ul li{
    text-align: right;
}
.theme-rtl .header_style.site-header #site-navigation ul.nav-menu li.menu-item.menu-item-has-children > a{
    padding: 5px 18px 5px 40px;
}
.theme-rtl .header_style.site-header #site-navigation ul.nav-menu li.menu-item.menu-item-has-children > a::before {
    left: 20px;
    right: auto;
}
.theme-rtl .header_style.site-header #site-navigation ul.nav-menu li.menu-item.menu-item-has-children ul li > a::before {
    left: 0;
}
.theme-rtl .site-header #site-navigation ul.sub-menu li.menu-item.menu-item-has-children:hover > a::before{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.theme-rtl .site-header #site-navigation ul.nav-menu li.menu-item ul.sub-menu li.menu-item > ul {
    right: 100%;
}
.theme-rtl .right-header .mini-cart .dropdown-back .basket-item-count{
    left: auto;
    right: 22px;
}
.theme-rtl .navbar-hamburger .navbar-hamburger-main{
    left: auto;
    right: 0;
    border-left: 1px solid var(--border-color);
}
.theme-rtl .cart-slider .cart-close{
    right: auto;
    left: 20px;
}
.theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product-details .quantity{
    float: right;
    text-align: right;
}
.theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product-details .product_name, .theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product-details .variation dd, .theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product-details .variation dt, .theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .product-details .product_name{
    text-align: right;
}
.theme-rtl .btn::after, .theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button::before{
    right: auto;
    left: 0;
}
.theme-rtl .btn:hover::after{
    left: auto;
    right: 0;
}
.theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{
    right: 100%;
    left: auto;
}
.theme-rtl #mega-menu-wrap-header-menu, .theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu, .theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu ul.mega-sub-menu, .theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item, .theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-row, .theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-column, .theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu a.mega-menu-link, .theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu span.mega-menu-badge, .theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, .theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, .theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
    text-align: right;
}
.theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{
    float: left;
}
.theme-rtl .thumbnail-wrap .timer svg{
    margin: 0 0 0 5px;
}
.theme-rtl .search-results.active .product-data .product-sku, .theme-rtl .search-results.active .product-data .product-categories, .theme-rtl .search-results.active .product-data h3{
    text-align: right;
}
.theme-rtl .search-results.active .product-data .product-sku{
    float: right;
    width: 100%;
}
.theme-rtl .product-data .product-price .sale-price{
    margin: 0 6px 0 0;
    padding: 0 12px 0 0;
    font-weight: 600;
    font-size: 18px;
}
.theme-rtl .product-layout-default .cart-wrap .product-button::after, .theme-rtl .yith-wcqv-head #yith-quick-view-close, .theme-rtl .offside .widget-area .filter-close, .theme-rtl .search-icon .top-search .search-fix .product-search-close{
    right: auto;
    left: 20px;
}
.theme-rtl .product .cart-wrap{
    float: right;
}
.theme-rtl .tt-post-wrapper .more-comment-wrap .tt-post-more{
    float: right !important;
}
.theme-rtl ol, .theme-rtl ul{
    padding-right: 0;
}
/* owl */
.theme-rtl .owl-nav *, .theme-rtl .owl-nav{
    direction: ltr;
}
/* slider */
.theme-rtl rs-fullwidth-wrap, .theme-rtl rs-fullwidth-wrap * {
    direction: ltr;
}
/* back to top */
.theme-rtl .back-to-top{
    left: 30px;
    right: auto;
    bottom: 60px;
}
/* breadcrumb */
.theme-rtl #crumbs .active{
    margin: 0 20px 0 0;
    padding: 0 25px 0 0;
}
.theme-rtl #crumbs .active::after{
    right: 0;
    left: auto;
    content: '\f104';
}
/* blog */
.theme-rtl.blog button[type="submit"], .theme-rtl .search .search_box button[type="submit"], .theme-rtl .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{
    right: auto;
    left: 0;
}
.theme-rtl .search-form input[type="search"], .theme-rtl .widget.widget_search input[type="search"], .theme-rtl .wp-block-search input[type="search"]{
    padding: 0 20px 0 40px;
}
/* single product */
.theme-rtl.single-product .owl-carousel .owl-stage-outer{
    direction: ltr;
}
.widget.woocommerce ul, .theme-rtl.single-product.thumbnail-slider-style2 .woocommerce-tabs ul.tabss, .theme-rtl.single-product.thumbnail-slider-style3 .woocommerce-tabs ul.tabss{
    padding-right: 0;
}
.theme-rtl.single-product.thumbnail-slider-style2 .woocommerce-tabs ul li a::after, .theme-rtl.single-product.thumbnail-slider-style3 .woocommerce-tabs ul li a::after{
    left: 20px;
    right: auto;
}
.theme-rtl.single-product.thumbnail-slider-style3 .single-product-content{
    padding: 0 0 0 30px;
}
.theme-rtl .widget_price_filter.woocommerce .price_slider_amount .price_label{
    text-align: left;
}
.theme-rtl.single-product.thumbnail-slider-style1 .left-slider .summary.entry-summary{
    padding-right: 50px;
    padding-left: 0;
}
.theme-rtl.single-product .summary.entry-summary{
    padding-left: 0;
    padding-right: 30px;
}
.theme-rtl.single-product .entry-summary .star-rating + .woocommerce-review-link::before{
    left: auto;
    right: 0;
}
.theme-rtl.single-product .entry-summary .star-rating + .woocommerce-review-link{
    margin: 0 15px 0 0;
    padding: 0 15px 0 0;
}
.theme-rtl.single-product .entry-summary .product_title{
    float: right;
}
.theme-rtl .product-review-tab .rating-wrap .rating-bar .rating{
    margin: 0 0 0 10px;
}
.theme-rtl .product-review-tab .rating-wrap .rating-bar svg{
    margin: 0 0 0 5px;
}
.theme-rtl .product-review-tab .review_tab{
    margin: 0 0 0 30px;
}
.theme-rtl.single-product .summary .product-button-hv, .theme-rtl .site-header .site-wrap .site-branding{
    float: right;
}
.theme-rtl.single-product .entry-summary .star-rating+.woocommerce-review-link, .theme-rtl .single-product .entry-summary .star-rating+.woocommerce-review-link{
    margin: 0 15px 0 0;
    padding: 0 15px 0 0;
}
.theme-rtl.single-product .entry-summary .star-rating+.woocommerce-review-link::before, .theme-rtl .single-product .entry-summary .star-rating+.woocommerce-review-link::before{
    left: auto;
    right: 0;
}
.theme-rtl .single-product .buy-now-wrap .button::before, .theme-rtl.single-product .buy-now-wrap .button::before{
    margin: 0 0 0 10px;
}
.theme-rtl.single-product .product .entry-summary .cart-wrap .product-button > svg, .theme-rtl .single-product .product .entry-summary .cart-wrap .product-button > svg{
    margin: 0 0 0 8px;
}
.theme-rtl.single-product .product .entry-summary .product-button-wrap .btn-hv a span{
    margin: 0 18px 0 0;
}
.theme-rtl.single-product .product .entry-summary .product-button-wrap .btn-hv a::before {
    right: 0;
    left: auto;
}
.theme-rtl.single-product .product .entry-summary .product-button-wrap .btn-hv .compare-button a{
    padding: 0 16px 0 0;
}
.theme-rtl.single-product .product .sticky-addToCart .quantity{
    margin: 0 0 0 10px;
}
.theme-rtl.single-product .summary .timer{
    text-align: right;
}
.theme-rtl.single-product .product-estimate .delivery-shipping-wrap .estimated-delivery, .theme-rtl.single-product .product-estimate .delivery-shipping-wrap .free-shipping{
    padding: 0 25px 0 0;
}
.theme-rtl.single-product .product-estimate .delivery-shipping-wrap .estimated-delivery{
    padding: 0 20px 0 0;
}
.theme-rtl.single-product .product-estimate .delivery-shipping-wrap .free-shipping::after, .theme-rtl.single-product .product-estimate .delivery-shipping-wrap .estimated-delivery::after{
    left: auto;
    right: 0;
}
.theme-rtl.single-product .woocommerce-tabs #tab-reviews #reviews, .theme-rtl.single-product.thumbnail-slider-style1 .woocommerce-tabs #tab-reviews #reviews{
    padding: 0 40px 0 20px;
}
.theme-rtl.single-product .stickycart-popup .cart-wrap .product-button.product_type_simple>svg, .theme-rtl.single-product .stickycart-popup .cart-wrap .product-button.single_add_to_cart_button>svg{
    margin: 0 0 0 8px;
}
.theme-rtl.single-product .product_meta .single-categories, .theme-rtl.single-product .product_meta .sku_wrapper, .theme-rtl.single-product .product_meta .posted_in, .single-product .product_meta .tagged_as{
    display: flex;
    width: 100%;
}
.theme-rtl.single-product .product .entry-summary .product-button-wrap .btn-hv{
    margin: 0 0 0 20px;
}
.theme-rtl.single-product .product_meta .sku_wrapper, .theme-rtl.single-product .product_meta .posted_in{
    padding: 0;
}
.theme-rtl.single-product .woocommerce-tabs .woocommerce-Reviews #comments .commentlist{
    padding: 0;
}
.theme-rtl.single-product .product .entry-summary .quantity, .theme-rtl.single-product .product .entry-summary .cart-wrap{
    margin: 0 0 15px 15px;
}
.theme-rtl.single-product .summary .cart{
    display: flex;
    flex-wrap: wrap;
}
.theme-rtl.single-product .summary .timer, .theme-rtl.single-product .buy-now-wrap .button{
    float: right;
}
.theme-rtl.single-product .buy-now-wrap{
    margin: 0 0 15px 15px;
}
.theme-rtl.single-product .product_meta .posted_in a, .theme-rtl.single-product .product_meta .sku_wrapper .sku, .theme-rtl.single-product .product_meta .tagged_as a{
    margin: 0 5px 0 0;
}
.theme-rtl #tab-reviews .product-review-tab, .thumbnail-slider-style1 #tab-reviews .product-review-tab{
    padding: 0 0 0 30px;
    border: none;
    border-left: 1px solid #e5e5e5;
}
.theme-rtl #tab-reviews .product-review-tab, .theme-rtl.thumbnail-slider-style1 #tab-reviews .product-review-tab{
    padding: 0 0 0 30px;
    border: none;
    border-left: 1px solid #e5e5e5;
}
.theme-rtl .product-review-tab .rating-wrap .rating-bar .rating-percentage-bar{
    margin: 0 0 0 10px;
}
.theme-rtl #comments .commentlist li.review .comment_container img{
    margin: 0 0 0 15px;
}
.theme-rtl .variations_form .variations tr .reset_variations::after{
    transition: none;
}
.theme-rtl .single-product .entry-summary .woocommerce-product-rating{
    justify-content: start;
}
.theme-rtl .single-product .woocommerce-product-details__short-description, .theme-rtl .single-product .product .entry-summary .price{
    text-align: right;
}
.theme-rtl.single-product .product .entry-summary .sticky-addToCart .quantity{
    margin: 0 0 0 10px;
}
.theme-rtl.single-product .product .entry-summary .product-button-wrap .wishlist.btn-hv .exists a{
    padding: 0 18px 0 0;
}
/* shop page */
.theme-rtl .select-wrap::after{
    right: auto;
    left: 20px;
}
.theme-rtl .product-top-sorting .select-wrap select{
    padding: 10px 15px 10px 35px;
}
.theme-rtl .product-top-sorting .woocommerce-perpage .select-wrap::after {
    left: 15px;
    right: auto;
}
.theme-rtl .product-top-sorting .woocommerce-result-count{
    margin: 0 0 0 10px;
}
.theme-rtl.archive.woocommerce-active .products.short-view .product .list-cart-wrap .product-button::after, .theme-rtl.archive.woocommerce-active .products.list-view .product .list-cart-wrap .product-button::after, .theme-rtl.archive.woocommerce-active .short-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv a::after, .theme-rtl.archive.woocommerce-active .list-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv a::after{
    left: 0;
    right: auto;
}
.theme-rtl.archive.woocommerce-active .products.short-view .product .list-cart-wrap .product-button:hover::after, .theme-rtl.archive.woocommerce-active .products.list-view .product .list-cart-wrap .product-button:hover::after, .theme-rtl.archive.woocommerce-active .short-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv .wishlist-fragment.exists a::after, .theme-rtl.archive.woocommerce-active .list-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv .wishlist-fragment.exists a::after, .theme-rtl.archive.woocommerce-active .short-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv a:hover::after, .theme-rtl.archive.woocommerce-active .list-view .product .product-content-wrap .list-cart-wrap .product-button-wrap .product-button-hv .btn-hv a:hover::after{
    right: 0;
    left: auto;
}
.theme-rtl .list-timer{
    display: flex;
}
.theme-rtl.archive.woocommerce-active .site-main .products.short-view .product .timer>span, .theme-rtl.archive.woocommerce-active .site-main .products.list-view .product .timer>span{
    margin: 0 0 0 10px;
}
.theme-rtl.archive.woocommerce-active .site-main .products.short-view .product .timer>svg, .theme-rtl.archive.woocommerce-active .site-main .products.list-view .product .timer>svg{
    margin: 0 0 0 8px;
}
.theme-rtl .product-top-sorting .toggle-filter{
    margin: 0 15px 0 0;
}
.theme-rtl .product-top-sorting .filter{
    padding: 8px 15px;
}
.theme-rtl .product-top-sorting .filter svg{
    margin: 0 10px 0 0;
}
.theme-rtl .product-top-sorting .woocommerce-ordering{
    margin: 0 0 0 20px;
}
.theme-rtl .full-sidebar .product-top-sorting .product-sort-view, .theme-rtl .offsidebar-left .product-top-sorting .product-sort-view, .theme-rtl .offsidebar-right .product-top-sorting .product-sort-view{
    margin: 0 0 0 20px;
}
.theme-rtl .shop-nosidebar .list-view .product .list-content-wrap .list-cart-wrap .cart-button-list{
    margin: 0 10px 0 0;
}
.theme-rtl .shop-nosidebar .list-view .product .list-content-wrap .list-cart-wrap .cart-button-list .qty_button{
    height: 42px;
}
/* my account */
.theme-rtl .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info, .theme-rtl .woocommerce-info, .theme-rtl .woocommerce-error{
    border: none;
}
.theme-rtl .woocommerce-error{
    border-right: 10px solid #c3391a;
}
.theme-rtl .woocommerce-info{
    border-right: 10px solid #2081b9;
}
.theme-rtl .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{
    border-right: 10px solid #e5e5e5;
}
.theme-rtl.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{
    float: right;
    border: none;
    border-left: 1px solid var(--border-color);
    padding: 0 0 0 40px;
}
.theme-rtl.woocommerce-account .woocommerce .woocommerce-MyAccount-content{
    float: right;
    padding: 10px 40px 0 0;
}
.theme-rtl.woocommerce-checkout .woocommerce .checkout .order_review-wrap{
    padding: 0 40px 0 0;
}
.theme-rtl.woocommerce-checkout .woocommerce .checkout #customer_details{
    padding: 0 0 0 40px;
}
.theme-rtl.woocommerce-checkout .woocommerce-billing-fields .woocommerce-input-wrapper .select-wrap{
    right: auto;
    left: 0;
}
.theme-rtl.woocommerce-account .woocommerce #customer_login .u-column1{
    padding: 0 0 0 40px;
    border: none;
    border-left: 1px solid var(--border-color);
}
.theme-rtl.woocommerce-account .woocommerce #customer_login .u-column2{
    padding: 0 40px 0 0;
}
.theme-rtl.woocommerce-account #customer_login .login .form-row.form-checkbox{
    width: auto;
    float: right;
}
.theme-rtl .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding: 0 15px 0 40px;
}
.theme-rtl table td, .theme-rtl table th{
    text-align: right;
}
/* about us */
body.theme-rtl .aboutus-cms-01 .cms-img-04{
    right: 0;
    left: auto;
}
.theme-rtl .aboutus-cms .cms-img.cms-img-01{
    right: -8%;
    left: auto;
}
.theme-rtl .aboutus-cms .cms-img.cms-img-03{
    right: 35%;
    left: auto;
}
.theme-rtl .aboutus-cms .cms-img.cms-img-02{
    left: -52px;
    right: auto;
}
.theme-rtl .aboutus-cms .cms-title .tt-section-title{
    text-align: right !important;
}
/* other page */
.theme-rtl .inner-title .tt-section-title, .theme-rtl .about_blog .tt-section-title, .theme-rtl.single-product .entry-summary .stock.out-of-stock, .theme-rtl.single-product .summary .cart, .theme-rtl #review_form_wrapper .comment-form-rating{
    float: right !important;
    text-align: right !important;
}
* {
    direction: rtl;
}
.tt-testimonial .owl-stage-outer, .theme-rtl .owl-carousel .owl-stage-outer, .theme-rtl #product-by-categories .owl-carousel .owl-stage-outer, .theme-rtl .client-logo.owl-carousel .owl-stage-outer, .theme-rtl #product-trending .owl-carousel .owl-stage-outer, .theme-rtl .service-block .owl-carousel .owl-stage-outer, .theme-rtl .category-list .owl-carousel .owl-stage-outer{
    direction: ltr;
}
/* header */
.theme-rtl .header-style-1 .right-header .mini-cart, .theme-rtl .header-style-2 .right-header .mini-cart, .theme-rtl .header-style-3 .right-header .mini-cart{
    margin: 0 0 0 22px;
}
.theme-rtl .header-style-2 .right-header .head-hamburger-menu{
    margin: 0 20px 0 0;
}
.theme-rtl .header-style-2 #mega-menu-wrap-header-menu #mega-menu-header-menu > li:first-child {
    margin: 0 -15px 0 0;
}
.theme-rtl .header-style-3 .head-hamburger-menu {
    margin: 0 0 0 20px;
}
.theme-rtl .navbar-hamburger ul li ul{
    padding: 0 10px 0 0;
}
.theme-rtl .navbar-hamburger ul{
    padding-right: 0;
}
.theme-rtl .navbar-hamburger span.hamburger-close{
    left: 40px;
    right: auto;
}
.theme-rtl .header-style-1.site-header .main-navigation ul.navbar-nav{
    padding: 0 25px 0 0;
}
.theme-rtl header .humburger-icon-wrap .humburger-title{
    margin: 0 8px 0 0;
}
.theme-rtl .header-swiper .head-slide .swiper-wrapper .header-top-swiper::after{
    left: 15%;
    right: auto;
}
.theme-rtl .left-header .head-top-call a{
    margin: 0 0 0 15px;
}
/* trending product */
.theme-rtl .product-attribute-wrap .list_color_attr{
    padding: 0 2px 0 0;
}
.theme-rtl .product-attribute-wrap .list_color_attr + .list_size_attr{
    padding: 0 13px 0 0;
    margin: 0 8px 0 0;
}
.theme-rtl section.product .product-button, .theme-rtl .product-attribute-wrap .list_color_attr + .list_size_attr::before{
    left: auto;
    right: 0;
}
.theme-rtl .product-layout-default .product .thumbnail-wrap .product-button-wrap, .theme-rtl .product-layout-classic .products .product .thumbnail-wrap .button-wrap, .theme-rtl.product-layout-default .product .thumbnail-wrap .product-button-wrap, .theme-rtl.product-layout-classic .products .product .thumbnail-wrap .button-wrap, .theme-rtl .product-layout-default .products .quantity, .theme-rtl.product-layout-default .products .quantity{
    left: 0;
    right: auto;
}
.theme-rtl .ui-tabs-nav .ui-tabs-tab:first-child{
    padding: 0 0 0 20px;
}
.theme-rtl .ui-tabs-nav .ui-tabs-tab:last-child{
    padding: 0 20px 0 0;
}
.theme-rtl .post-excerpt ol, .theme-rtl .post-excerpt ul{
    padding-left: 0;
    padding-right: 20px;
}
.theme-rtl.product-layout-morden .product .product-button-wrap .btn-hv:first-child::before, .theme-rtl .product-layout-morden .product .product-button-wrap .btn-hv:first-child::before{
    display: block;
}
.theme-rtl.product-layout-morden .product .product-button-wrap .btn-hv:last-child::before, .theme-rtl .product-layout-morden .product .product-button-wrap .btn-hv:last-child::before{
    display: none;
}
.theme-rtl .product .product-button-wrap .btn-hv::after, .theme-rtl .list-view .product .cart-button-list .product-button-wrap .btn-hv::after, .theme-rtl .product-layout-classic .product .thumbnail-wrap .button-wrap .product-button::after, .theme-rtl.product-layout-classic .product .thumbnail-wrap .button-wrap .product-button::after, .theme-rtl.page .cart-content-right .checkout-button::after, .theme-rtl .product-content-wrap .thumbnail-wrap .wishlist.btn-hv::after, .theme-rtl .product .product-button-wrap .btn-hv::after, .theme-rtl .list-view .product .cart-button-list .product-button-wrap .btn-hv::after, .theme-rtl .product-layout-default .cart-wrap .product-button::after{
    right: auto;
    left: 0;
}
.theme-rtl .list-view .product .cart-button-list .product-button-wrap .btn-hv:hover::after, .theme-rtl .product .product-button-wrap .btn-hv:hover::after, .theme-rtl .product-layout-classic .product .thumbnail-wrap .button-wrap .product-button:hover::after, .theme-rtl.product-layout-classic .product .thumbnail-wrap .button-wrap .product-button:hover::after, .theme-rtl.page .cart-content-right .checkout-button:hover::after, .theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button:hover::before, .theme-rtl .product-content-wrap .thumbnail-wrap .wishlist.btn-hv:hover::after, .theme-rtl .list-view .product .cart-button-list .product-button-wrap .btn-hv:hover::after, .theme-rtl .product .product-button-wrap .btn-hv:hover::after, .theme-rtl .product .cart-wrap .product-button:hover::after {
    left: auto;
    right: 0;
}
.theme-rtl .product .product-button-wrap .btn-hv::before{
    left: 0;
    right: auto;
}
.theme-rtl .product-layout-classic .product .product-button-wrap .btn-hv::before{
    left: auto;
    right: 0;
}
.theme-rtl .product .price del{
    margin: 0 30px 0 0;
}
.theme-rtl .product .price del::after{
    right: -23px;
    left: auto;
}
/* banner */
.theme-rtl .banner-image, .theme-rtl .banner-image *{
    direction: ltr;
}
/* blog */
.theme-rtl .tt-post-more a::before{
    right: 0;
    left: auto;
}
.theme-rtl .tt-post-more a{
    padding: 0 25px 0 0;
}
.theme-rtl .tt-post-thumbnail .tt-post-meta{
    left: 10px;
    right: auto;
}
.theme-rtl .blog-style-2 .tt-post-wrapper .tt-post-details{
    float: left;
}
.theme-rtl .tt-post-meta-wrap{
    display: flex;
}
.theme-rtl .tt-post-meta-wrap div, .theme-rtl .tt-post-meta-wrap div.tt-post-category a{
    padding: 0 0 0 10px;
    margin: 0 0 0 10px;
}
.theme-rtl .tt-post-meta-wrap div::after, .theme-rtl .tt-post-meta-wrap div.tt-post-category a::after{
    right: auto;
    left: -2px;
}
.theme-rtl .tt-post-meta-wrap .tt-post-category{
    margin: 0;
    padding: 0;
}
/* footer */
.theme-rtl footer .widget.widget_block .widget-title{
    padding: 0 25px 0 0;
}
.theme-rtl footer.site-footer .footer-top .footer-newsletter .news-title::before, .theme-rtl footer .widget.widget_block .widget-title::after{
    left: auto;
    right: 0;
}
.theme-rtl footer.site-footer .footer-top .footer-newsletter .news-form .newsletter-form input[type="submit"], .theme-rtl footer .widget_block input[type="submit"]{
    left: 0;
    right: auto;
}
.theme-rtl footer .widget_block input[type="email"]{
    padding: 12px 12px 12px 130px;
}
.theme-rtl footer .widget ul{
    padding-right: 0;
}
.theme-rtl ul.social-media li:last-child{
    padding: 0 15px 0 0;
}
.theme-rtl ul.social-media li:first-child{
    padding: 0 0 0 15px;
}
.theme-rtl .footer-style-1 .footer-top .footer-newsletter .news-title, .theme-rtl .footer-style-2 .footer-top .footer-newsletter .news-title{
    padding: 0 75px 0 0;
}
.theme-rtl .footer-style-1 .footer-top .footer-newsletter .newsletter-content, .theme-rtl .footer-style-2 .footer-top .footer-newsletter .newsletter-content{
    float: right;
}
.theme-rtl footer.site-footer .footer-top .footer-newsletter .news-form .newsletter-form input[type="email"]{
    padding: 5px 10px 5px 150px;
}
.theme-rtl footer.footer-style-3 .footer-top .footer-newsletter .widget-title{
    text-align: center;
}
.theme-rtl footer.footer-style-3 .footer-top .footer-newsletter .news-title::before{
    right: 0;
    left: 0;
}
.theme-rtl footer.footer-style-3 .widget-wrap .footer-widget .widget_nav_menu .menu-quick-links-container ul li:last-child::after {
    display: block;
}
.theme-rtl footer.footer-style-3 .widget-wrap .footer-widget .widget_nav_menu .menu-quick-links-container ul li:first-child::after {
    display: none;
}
.theme-rtl footer.footer-style-3 .widget-wrap .footer-widget .widget_nav_menu .menu-quick-links-container ul li:first-child{
    padding: 0 0 0 10px;
}
.theme-rtl footer .widget_celebshine_widget_contact_info ul li svg{
    margin: 0 0 0 15px;
}
.theme-rtl footer.footer-style-3 .widget-wrap .footer-widget .widget_nav_menu ul li::after{
    left: 0;
    right: auto;
}
.theme-rtl footer.footer-style-3 .widget-wrap .footer-widget .widget_nav_menu ul li:first-child{
    padding: 0 0 0 10px;
}
.theme-rtl footer.footer-style-3 .widget-wrap .footer-widget .widget_nav_menu ul li:last-child{
    padding-left: 0;
}
.theme-rtl footer.footer-style-1 .footer-top-row .footer-top-columns{
    border-left: 1px solid #5c5c5c;
    border-right: none;
}
.theme-rtl footer .footer-newsletter .news-title .widget-title{
    padding: 0 30px 0 0;
}
.theme-rtl footer .footer-newsletter .news-title .widget-title::before{
    left: auto;
    right: 0;
}
.theme-rtl footer .newsletter-form input[type="email"]{
    padding: 10px 15px 10px 125px;
}
.theme-rtl footer .newsletter-form input[type="submit"]{
    right: auto;
    left: 0;
}
.theme-rtl footer.footer-style-1 .main-footer .widget_nav_menu, .theme-rtl footer.footer-style-2 .main-footer .widget_nav_menu{
    padding: 0 80px 0 0;
}
.theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .quantity .total, .theme-rtl .site-header .site-wrap .right-header{
    float: left;
}
.theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .remove{
    right: auto;
    left: 0;
}
.theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .wc-forward svg{
    margin: 0 0 0 10px;
}
.theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .checkout.button {
    padding: 10px 70px 10px 50px;
}
.theme-rtl .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .checkout.button::after{
    right: 37%;
    left: auto;
}
.theme-rtl footer .widget_celebshine_widget_contact_info ul li svg{
    margin: 0 0 0 15px;
}
.theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link .mega-indicator::after{
    margin: 0 6px 0 0;
}
.theme-rtl .sticky-addToCart .stickycart-popup .sticky-addcart-info .sticky-content{
    margin: 0 12px 0 0;
}
.theme-rtl .header-top .header-top-left ul{
    padding: 0;
}
.theme-rtl .navbar-hamburger ul.hamburger-nav li{
    text-align: right;
}
.theme-rtl .navbar-hamburger ul.hamburger-nav li span{
    left: 0;
    right: auto;
}
.theme-rtl .widget .wc-block-attribute-filter .wc-block-attribute-filter-dropdown .wc-block-dropdown-selector__input-wrapper::after{
    left: 20px;
    right: auto;
}
.theme-rtl .widget .wc-block-attribute-filter__title::after, .theme-rtl .woocommerce.widget .widget-title::after{
    left: auto;
    right: 0;
}
.theme-rtl .thumbnail-wrap .timer span{
    margin: 0 0 0 10px;
}
.theme-rtl .wishlist.btn-hv span.feedback > svg{
    display: none;
}
.theme-rtl .single-product .entry-summary .woocommerce-product-rating{
    justify-content: end;
}
.theme-rtl div.list_product_color{
    margin: 0 0 0 8px 
}
.theme-rtl .yith-wcqv-wrapper .yith-wcqv-main #yith-quick-view-content div.images{
    float: right;
}
.theme-rtl #yith-quick-view-modal .single-product.woocommerce span.onsale{
    right: 10px;
    left: auto;
}
.theme-rtl .variations_form .variations tr .reset_variations, .theme-rtl .variations_form .variations td.label{
    text-align: right;
}
.theme-rtl .variations_form .variations tr .reset_variations{
    padding: 0 15px 0 0;
}
.theme-rtl .variations_form .variations tr .reset_variations::after{
    left: auto;
    right: 0;
}
.theme-rtl .about-service .tt-feature-box .tt-feature-box-icon{
    justify-content: start !important;
}
.theme-rtl.error404 .search-form.search__form > button{
    left: 0;
    right: auto;
}
.theme-rtl .error-404.not-found .product-search .search-wrapper .search{
    padding: 0 20px 0 50px !important;
}
.theme-rtl .search-wrapper svg{
    left: 20px;
    right: auto;
}
.theme-rtl .search-icon .top-search .search-form button[type="submit"]{
    left: 20px;
    right: auto;
}
.theme-rtl .search-icon .top-search .search-wrapper > svg{
    left: 35px;
    top: 15px;
}
.theme-rtl .product-data{
    padding: 0 24px 0 0;
}
.theme-rtl .search-results.active .product-data .product-price{
    display: flex;
    align-items: center;
}
.theme-rtl .product-data .product-price .sale-price::after{
    left: auto;
    right: 0;
}
.theme-rtl .product-data .product-stock{
    left: 0;
    right: auto;
}
.theme-rtl .email-popup-con .footer-newsletter .news-form .newsletter-form input[type="submit"]{
    left: 0;
    right: auto;
}
.theme-rtl #comments .contact-form .comment-form-cookies-consent #wp-comment-cookies-consent{
    margin: 0 0 0 10px;
}
.theme-rtl #comments .contact-form .form-submit{
    display: flex;
}
.theme-rtl ul.accepted-payment-methods li span{
    font-size: 0;
}
.theme-rtl ul.accepted-payment-methods, .theme-rtl ul.accepted-payment-methods li{
    display: flex;
}
.theme-rtl .email-popup-con .footer-newsletter .news-form .newsletter-form input[type="email"]{
    padding: 20px 20px 20px 140px;
}
.theme-rtl .email-popup-con .nothanks{
    right: auto;
    left: 5px;
}
.theme-rtl .woocommerce.widget_rating_filter ul{
    padding: 0;
}
.theme-rtl .wp-block-latest-posts.wp-block-latest-posts__list{
    padding: 0;
}
.theme-rtl .single-categories span{
    margin: 0 0 0 5px;
}
.theme-rtl .pagination .page-numbers li>a.prev::after{
    content: "\f101";
}
.theme-rtl .pagination .page-numbers li>a.next::after {
    content: "\f100";
}
.theme-rtl .footer-top .footer-newsletter .widget-title{
    text-align: right;
}
.theme-rtl ul.social-media, .theme-rtl .footer-widget .footer-01 .widget.widget_nav_menu ul{
    padding: 0;
}
.theme-rtl .testimonial-section .swiper-pagination{
    float: right;
}
.theme-rtl .text-carousel .swiper-slide p::after{
    left: 15%;
    right: auto;
}
.theme-rtl .category-style3.swiper.product-category .swiper-wrapper .item .cat_desc:last-child{
    padding: 0 60px 0 0;
}
