/*------------------------------------------------------------------
[RTL Stylesheet]
Theme Name:     Azedw - Clothing Shop HTML Template
Version:        1.0.0
Author:         wp_studio
URL:            http://themeforest.net/user/wp_studio
-------------------------------------------------------------------*/


/*----------------------------------------------------------------
    #RTL-support
------------------------------------------------------------------
#1.1	Global
#1.2	Hedaers
#1.3	Heros
#1.4	Featureds
#1.5	Trendy
#1.6	Page title
#1.7	Contact Page
#1.8	Carousel
#1.9	Newsletter
#1.10	Deal
#1.11	Blog
#1.12	About
#1.13	404
#1.14	My Account
#1.15	Checkout
#1.16	Shop
#1.17	Footers
-------------------------------------------------------------------*/


/*--------------------------------------------------------------
#1.1	Global
--------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;0,600;1,300&display=swap');

[data-direction="rtl"] p,
[data-direction="rtl"] span,
[data-direction="rtl"] div,
[data-direction="rtl"] h1,
[data-direction="rtl"] h2,
[data-direction="rtl"] h3,
[data-direction="rtl"] h4,
[data-direction="rtl"] h5 ,
[data-direction="rtl"] h6,
[data-direction="rtl"] button,
[data-direction="rtl"] a, label{
    font-family: 'Rubik', sans-serif!important;
}

[data-direction="rtl"] .dashicons{
    font-family: 'dashicons'!important;
}

ul {
    padding-right: 0;
}

input, select, textarea {
    text-align: right;
    direction: rtl;
}


/* Global End */


/*--------------------------------------------------------------
#1.2	Hedaers
--------------------------------------------------------------*/
.header-style-1 .header-left {
    right: 70px;
    left: inherit;
}

.header-style-1 .header-right {
    left: 70px;
    right: inherit;
}

.header-style-2 .header-right {
    right: inherit;
    left: 20px;
}

.header-style-1 .header-right .mini-cart-content{
    right: inherit;
    left: 0;
}

.header-style-1 .header-right .mini-cart-content-toggle, 
.header-style-1 .header-right .header-search-content-toggle {
    left: 0;
    right: inherit;
    z-index: 999;
}

.side-info-bars > span:last-child {
    left: 15px;
    right: inherit;
}
.header-style-1 .header-left .search-area{
    margin-left: 10px;
    margin-right: 0;
} 

.side-info-content {
    left: inherit;
    right: -400px;
}

.toggle-side-info {
    right: 0;
    left: inherit;
}

.header-style-1 .header-right .mini-cart-content .mini-cart-item-des a {
    text-align: revert;
}

.site-header #navbar > ul > li .sub-menu a {
    font-weight: normal;
}

.header-search-area form button {
    left: 15px;
    right: inherit;
}

.header-style-2 .header-right .mini-cart-content {
    left: 62px;
    right: inherit;
}
.header-style-2 .header-right .mini-cart-content-toggle,
.header-style-2 .header-right .header-search-content-toggle {
    right: inherit;
    left: 0;
}

.header-style-2 .header-right .mini-cart-content .mini-cart-item-des a {
    text-align: revert;
}

@media screen and (min-width: 992px) {
    .site-header #navbar > ul > li.menu-item-has-children > a:before {
        left: 6px;
        right: inherit;
    }

    .site-header #navbar > ul .sub-menu {
        right: 0;
        left: inherit;
    }

    .site-header #navbar > ul > li .sub-menu a {
        text-align: right;
    }

    .site-header #navbar .mega-menu-list-holder{
        padding-right: 0;
        padding-left: 10px;
    }
    
    .site-header #navbar .mega-menu-list-holder li a {
        margin-right: -8px;
        margin-left: inherit;
    }

    .site-header #navbar .mega-menu-content > .col {
        float: right;
    }

    .site-header #navbar .mega-menu-box-title {
        font-weight: bold;
    }

    .header-style-2 .navbar-header {
        right: 15px;
        left: inherit;
    }
}

@media (max-width: 991px){
    .site-header #navbar > ul .menu-item-has-children > a:after {
        left: 15px;
        right: inherit;
    }

    .header-style-1 .header-right {
        left: 20px;
    }

    .header-style-2 .navbar-header .navbar-brand {
        padding-right: 60px;
    }

    .header-style-2 .header-right .mini-cart-content-toggle, 
    .header-style-2 .header-right .header-search-content-toggle {
        right: inherit;
        left: -106px;
    }

    .header-style-1 .header-right .mini-cart-content-toggle, 
    .header-style-1 .header-right .header-search-content-toggle {
        left: -77px;
        right: inherit;
    }
}

@media (max-width: 600px){
    .header-style-1 .container-fluid, .header-style-1 ul.nav.navbar-nav {
        justify-content: center;
    }
    .header-style-1 .header-right {
        left: 10px;
    }
}
/* Hedaers End */



/*--------------------------------------------------------------
#1.3	Heros
--------------------------------------------------------------*/
.hero-style-1 h2 {
    text-align: right;
}

.hero-style-1 .slide-text {
    right: 0;
    left: inherit;
}

.hero-style-1 .container-1410 {
    padding-right: 80px;
    padding-left: inherit;
}

.hero-style-1 .slide-btns {
    text-align: right;
} 

.hero-style-1 .swiper-button-next {
    right: 25px;
    left: auto;
}

.hero-style-1 .swiper-button-prev{
    left: 25px;
    right: auto;
}

.hero-style-2 .swiper-control .swiper-button-next, 
.hero-style-2 .swiper-control .swiper-button-prev {
    font-size: 14px;
    text-decoration: none;
}

.hero-style-2 .swiper-control .swiper-button-next{
    left: 35px;
    right: inherit;
}

.hero-style-3 .flaticon-next:before {
    content: "\f101";
}

@media (max-width: 767px){
    .hero-style-1 p {
        text-align: right;
    }
}
/* Heros End */



/*--------------------------------------------------------------
#1.4	Featureds
--------------------------------------------------------------*/
.featured-proeducts-section-s2 .shop-btn, 
.featured-proeducts-section-s3 .shop-btn {
    font-size: 0.8666666667rem;
}

.feature-section .features > div {
    float: right;
    padding-right: 70px;
    padding-left: inherit;
}

.feature-section .features .icon {
    right: 0;
    left: inherit;
}

.feature-section .features .info {
    padding-right: 20px;
    border-right: 1px solid #dbdbdb;
    padding-left: inherit;
    border-left: 0;
}

.feautured-product-s3-section .details, 
.feautured-product-s4-section .details {
    right: 40px;
    left: inherit;
}
/* featureds END  */



/*--------------------------------------------------------------
#1.5	Trendy
--------------------------------------------------------------*/
.trendy-product-section .owl-theme .owl-controls, .best-seller-section .owl-theme .owl-controls {
    left: 0;
    right: inherit;
}

.trendy-product-section .more-products, .best-seller-section .more-products {
    left: 150px;
    right: inherit;
}

.product-row-slider .owl-nav{
    display: flex;
    flex-direction: row-reverse;
}
/* Trendy End*/



/*--------------------------------------------------------------
#1.6	Page title
--------------------------------------------------------------*/
.page-title .breadcrumb > li + li:before {
    right: -15px;
    left: inherit;
}

[data-direction="rtl"] .page-title h1{
    text-align: center;
}

.page-title .breadcrumb > li + li {
    margin-right: 17px;
    padding-right: 12px;
    margin-left: inherit;
    padding-left: inherit;
}

.page-title .breadcrumb > li + li:before {
    content: "\e662";
}

.page-title.small-title-bar-design .title{
    text-align: right;
}
/* Page title End */



/*--------------------------------------------------------------
#1.7	Contact Page
--------------------------------------------------------------*/
.contact-pg-section .contact-info {
    float: right;
}

.contact-pg-section .contact-form-col {
    float: left;
    padding-right: 130px;
    padding-left: inherit;
}

select {
    background: #fff url(../images/select-arrow.png) 25px no-repeat;
}

.contact-pg-section .contact-info li {
    padding-right: 85px;
    padding-left: inherit;
}

.contact-pg-section .contact-info i {
    right: 0;
    left: inherit;
}
/* Contact Page End */



/*--------------------------------------------------------------
#1.8	Carousel
--------------------------------------------------------------*/
.owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0);
    direction: ltr;
}
/* Carousel End */



/*--------------------------------------------------------------
#1.9	Newsletter
--------------------------------------------------------------*/
.newsletter-popup-area-section .newsletter-popup-area form div button {
    left: 0;
    right: inherit;
}
/* Newsletter End */



/*--------------------------------------------------------------
#1.10	Deal
--------------------------------------------------------------*/
.deal-section {
    background: url('../images/deal-rtl.jpg') center top/cover no-repeat local;
}

.deal-section #clock {
    flex-direction: row-reverse;
}

@media screen and (min-width: 1200px) {
    .deal-section {
        margin: 0 100px 110px 0;
    }
}
/* Deal End  */



/*--------------------------------------------------------------
#1.11	Blog
--------------------------------------------------------------*/
.blog-section .entry-details .entry-meta > div {
    float: right;
}

.blog-section .entry-details .entry-meta > div:last-child {
    margin-right: 25px;
    margin-left: inherit;
}

.blog-section .entry-details .entry-meta > div:last-child:before {
    right: -14px;
    left: inherit;
}

.flaticon-next:before {
    content: "\f100";
}

.blog-sidebar .search-widget form button {
    left: 15px;
    right: inherit;
}

.blog-sidebar .recent-post-widget .post .img-holder {
    float: right;
}

.blog-sidebar .tag-widget ul li {
    float: right;
    margin: 0 0 7px 10px;
}

.blog-pg-section .entry-details .entry-meta > div {
    float: right;
}

.blog-pg-section .entry-details .entry-meta > div:last-child {
    margin-left: inherit;
    margin-right: 25px;
}

.blog-pg-section .entry-details .entry-meta > div:last-child:before {
    right: -14px;
    left: inherit;
}

.read-more .flaticon-next:before {
    content: "\f100";
}

.blog-single-section .entry-meta > div:last-child {
    margin-left: inherit;
    margin-right: 25px;
}

.blog-single-section .entry-meta > div {
    float: right;
}

.blog-single-section .entry-meta > div:last-child:before {
    top: 2px;
    right: -14px;
}

.blog-single-section .post blockquote:before {
    right: 30px;
    left: inherit;
}

.blog-single-section .post blockquote {
    padding: 40px 100px 40px 50px;
}

.blog-single-section .author-box .author-avatar {
    float: right;
}

.blog-single-section .author-box .author-content {
    padding-left: inherit;
    padding-right: 25px;
}

.blog-single-section .share ul {
    padding-left: inherit;
    padding-right: 25px;
}

.blog-single-section .more-posts .previous-post {
    text-align: left;
}

.pagination-wrapper .pg-pagination li {
    float: right;
}

.pagination-wrapper .flaticon-back:before {
    content: "\f101";
}

[data-direction="rtl"] .blog-pg-section .flaticon-next:before {
    content: "\f101";
}

[data-direction="rtl"] .entry-details .flaticon-next:before {
    content: "\f100";
}


[data-direction="rtl"] .blog-single-section p.form-submit {
    float: left;
}

[data-direction="rtl"] ol.wp-block-latest-comments {
    padding: 0 0 0 10px;
}

[data-direction="rtl"] .blog-single-section .post blockquote {
    border-right: 3px solid #e8e8e8;
    border-left: 0;
}

[data-direction="rtl"].rtl .woo-variation-gallery-slider-wrapper .slick-track{
    float: right;
}


.blog-pg-section .format-quote:before {
    right: inherit;
    left: 162px;
}

.blog-single-section .post-navigation .nav-next,
.blog-single-section .post-navigation .nav-previous {
    text-align: left;
}

@media screen and (min-width: 1200px){
    .blog-section .post h3 {
        padding-left: 45px;
        padding-right: inherit;
    }
}
/* Blog End*/



/*--------------------------------------------------------------
#1.12	About
--------------------------------------------------------------*/
.about-section .about-area .info {
    right: 0;
    left: inherit;
}
.about-section .about-area .img-holder{
    text-align: left;
}
.testimonials-section {
    background: url(../images/testimonials-rtl.jpg) center top/cover no-repeat local;
}
.section-title-s4 {
    text-align: right;
}
/* About End */



/*--------------------------------------------------------------
#1.13	404
--------------------------------------------------------------*/
.error-404-pg:before {
    left: 215px;
    right: inherit;
    width: 300px;
    height: 419px;
}

/* 404 END */



/*--------------------------------------------------------------
#1.14	My Account 
--------------------------------------------------------------*/
.my-account-section .woocommerce-form.woocommerce-form-login, 
.my-account-section .woocommerce-form.woocommerce-form-register.register{
    text-align: right;
}

.my-account-section label {
    position: relative;
}

.my-account-section .woocommerce-form__input-checkbox + span {
    padding-left: inherit;
    padding-right: 25px;
}

.my-account-section .woocommerce-form__input-checkbox {
    right: 15px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
    margin-right: 0;
    margin-left: 20px;
}

@media screen and (min-width: 992px){

    .my-account-section .woocommerce-LostPassword.lost_password {
        left: 50px;
        right: inherit;
    }
}
/* My Account End */


/*--------------------------------------------------------------
#1.15	Checkout
--------------------------------------------------------------*/
.shop_table thead tr th:first-child {
    text-align: right;
}

.woocommerce table.shop_table th, 
.woocommerce table.shop_table td {
    text-align: right;
}
/* Checkout End */



/*--------------------------------------------------------------
#1.16	Shop
--------------------------------------------------------------*/
.shop-section .woocommerce-toolbar-top select {
    background-position: calc(15px) 15px;
}

.shop-section .products.list-view .product-info {
    text-align: right;
    padding-right: 40px;
    padding-left: inherit;
}

.shop-sidebar .search-widget form button {
    left: 15px;
    right: inherit;
}

.shop-sidebar .widget_price_filter .filter-price p {
    right: 148px;
    left: inherit;
}

.shop-sidebar .widget_product_tag_cloud .tagcloud a {
    float: right;
    margin: 0 0px 8px 8px;
}

.shop-single-section .product-details {
    padding: 50px 0 93px 30px;
}

.shop-single-slider .slick-list{
    direction: ltr;
}

.shop-single-section .single-product-info .tab-content {
    text-align: right;
}

.shop-single-section .single-product-info .client-rv .client-pic {
    float: right;
}

.shop-single-section .single-product-info .client-rv .details {
    float: left;
}

.shop-single-section .rating-wrapper{
    text-align: left;
}

.shop-single-section .single-product-info .review-form form .rating a:last-child {
    margin-right: 10px;
}

.shop-single-section .thb-product-meta-before .add-to-wishlist i {
    padding-right: 0;
    padding-left: 3px;
}

.shop-single-section .product-details .product-option .product-row > div {
    float: right;
}

.shop-single-section .product-details .product-option .product-count {
    border-left: 0;
    border-right: 1px solid #e6e5e5;
}

.shop-single-section .product-details .product-option .product-row > div + div {
    margin-left: inherit;
    margin-right: 15px;
}

.view-single-product-inner .product-option form{
    direction: ltr;
}

[data-direction="rtl"].woocommerce div.product form.cart div.quantity {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

[data-direction="rtl"].woocommerce div.product form.cart .button {
    float: revert;
}

[data-direction="rtl"].woocommerce .quantity input.qty,
[data-direction="rtl"].woocommerce-page .quantity input.qty {
    float: left;
}

[data-direction="rtl"].woocommerce #reviews #comments h2,
[data-direction="rtl"] .shop-single-section .single-product-info p{
    text-align: right;
}

[data-direction="rtl"] .woocommerce-Reviews #review_form_wrapper .comment-reply-title {
    text-align: right;
    display: block;
}

[data-direction="rtl"].woocommerce div.product .woocommerce-tabs .panel {
    text-align: right;
}



/* Shop End*/



/*--------------------------------------------------------------
#1.17	Footers
--------------------------------------------------------------*/
.site-footer .newsletter-widget form button {
    left: 0;
    right: inherit;
}

.site-footer .widget h3 {
    font-weight: 500;
}

.site-footer .lower-footer p{
    text-align: left;
}

[data-direction="rtl"] .site-footer .mc4wp-form button {
    color: #fff;
    left: 0;
    right: inherit;
}
/* Footers End */



/* New Home Pages */
.cosmetics-hero .slide-title h2 {
    text-align: right;
}

.static-hero .hero-inner {
    text-align: right;
}

.cosmetics-hero .slide-subtitle h6:after {
    right: inherit;
    left: -100px;
}

.new-arrival-section .tablinks, 
.jewalry-new-arrival-section .tablinks {
    float: right;
}

@media screen and (min-width: 992px){
    .header-style-5 .header-right {
        right: inherit;
        left: 70px;
    }

    .header-style-5 #navbar .mega-menu {
        left: inherit;
        right: 0;
    }

    [data-direction="rtl"] .stock-up-section .products .product:last-child {
        width: calc(45% - 30px);
        margin-top: 117px;
    }

    [data-direction="rtl"] .stock-up-section .products .product:first-child {
        width: calc(55% - 30px);
    }
}

@media (max-width: 991px){
    .header-style-5 .header-right {
        right: inherit;
        left: 15px;
    }

    .header-style-5 .container-1410 {
        justify-content: center;
    }

    .header-style-5 .navbar-header .navbar-brand {
        padding-left: 75px;
    }
}

.jewl-hero .slide-title h2,
.jewl-hero .script-font,
.jewl-hero .slide-btns {
    text-align: right;
}

.header-style-5 .header-right .mini-cart-content {
    right: inherit;
    left: 0;
}

.header-style-5 .header-right .mini-cart-content-toggle, 
.header-style-5 .header-right .header-search-content-toggle {
    right: inherit;
    left: 0;
}

.jewelry-trending-products .left-col {
    float: inherit;
    float: right;
}

.jewelry-trending-products .right-col {
    float: inherit;
    float: left;
}

.jewelry-trending-products .left-col .inner {
    margin-left: inherit;
    margin-right: auto;
}

@media screen and (min-width: 1400px){
    .jewelry-trending-products {
        padding-right: inherit;
        padding-left: 60px;
    }
}

@media screen and (min-width: 1200px){
    .jewelry-cta-section p {
        padding-right: inherit;
        padding-left: 80px;
    }
}

@media (max-width: 1199px){
    .jewelry-trending-products .left-col .inner {
        margin-right: inherit!important;
        padding-right: 15px;
    }
}

.theme-btn-s8 {
    display: inline-block;
}

.theme-btn-s8:after {
    right: inherit;
    left: -38px;
}

.hero-slider .slide-inner{
    text-align: right;
}

.hero-style-6 .swiper-button-next {
    left: 25px;
    right: auto;
}

.hero-style-6  .ti-angle-right:before {
    content: "\e64a";
}

.hero-style-6  .ti-angle-left:before {
    content: "\e649";
}

.accs-cta-section {
    background: url(../images/acc-cta-bg-rtl.jpg) center center/cover no-repeat local;
    padding: 200px 160px 200px 0;
}


/* Home 1 */
[data-direction="rtl"] .cookiealert .cookies-btn {
    margin-left: 0;
    margin-right: 10px;
}

[data-direction="rtl"] .site-header #navbar .desktop-menu>ul .sub-menu a,
[data-direction="rtl"] .site-header #navbar>ul>li .sub-menu a {
    text-align: right;
}

[data-direction="rtl"] .best-seller-section .owl-nav,
[data-direction="rtl"] .trendy-product-section .owl-nav {
    left: 0;
    right: inherit;
}

[data-direction="rtl"] .newsletter-popup-area-section .newsletter-popup-area .wpcf7-form .wpcf7-submit{
    left: 0;
    right: inherit;
}

[data-direction="rtl"] .shop-action {
    direction: ltr;
    margin-left: 25px;
}

[data-direction="rtl"] .woo-variation-product-gallery {
    direction: ltr;
}

[data-direction="rtl"] .header-style-5 .navbar-header{
    z-index: 2;
}

[data-direction="rtl"] .jewelry-cta-section:before {
    right: 0;
    left: inherit;
}

[data-direction="rtl"] .jewalry-testimonials-section p {
    text-align: right;
}

[data-direction="rtl"].woocommerce div.product form.cart .variations td,
[data-direction="rtl"].woocommerce div.product form.cart .variations th {
    text-align: right;
}


/* Home 2 / 3 / 4 / 6 */
[data-direction="rtl"] .hero-style-2 .slide-btns>a:first-child {
    margin-left: 10px;
}

[data-direction="rtl"] .swiper-button-prev,
[data-direction="rtl"] .swiper-container-rtl .swiper-button-next {
    right: calc(50% - 120px);
    background-image: none;
}

[data-direction="rtl"] .swiper-button-next,
[data-direction="rtl"] .swiper-container-rtl .swiper-button-prev {
    background-image: none;
    right: calc(50% - 0px);
}

[data-direction="rtl"] .stock-up-section .products .product:first-child {
    margin-top: 5px;
}

[data-direction="rtl"] .hero-style-6 .swiper-button-prev {
    left: inherit;
    right: 25px;
}

[data-direction="rtl"] .hero-style-6 .swiper-container-rtl .swiper-button-next {
    left: 25px;
    right: inherit;
}

[data-direction="rtl"] .header-style-6 .header-right .mini-cart-content,
[data-direction="rtl"] .header-style-5 .header-right .mini-cart-content{
    left: 0;
    right: inherit;
}

[data-direction="rtl"] .header-style-6 .header-right .mini-cart-content-toggle,
[data-direction="rtl"] .header-style-6 .header-right .header-search-content-toggle,
[data-direction="rtl"] .header-style-5 .header-right .mini-cart-content-toggle,
[data-direction="rtl"] .header-style-5 .header-right .header-search-content-toggle {
    opacity: 1;
    visibility: visible;
    right: inherit;
    left: 0;
}

/* product */
[data-direction="rtl"] .woocommerce div.product p.price,
[data-direction="rtl"] .woocommerce div.product span.price,
[data-direction="rtl"] .woocommerce-product-details__short-description,
[data-direction="rtl"] .product-details .yith-wcwl-wishlistexistsbrowse a,
[data-direction="rtl"] .product-details .yith-wcwl-add-button a,
[data-direction="rtl"] .product-details .yith-wcwl-add-button,
[data-direction="rtl"] #yith-quick-view-content div.summary{
    text-align: right;
}

[data-direction="rtl"] .woocommerce div.product form.cart div.quantity {
    float: right;
}

[data-direction="rtl"] .woocommerce div.product form.cart .button {
    float: right;
}

[data-direction="rtl"] .woocommerce .quantity input.qty,
[data-direction="rtl"] .woocommerce-page .quantity input.qty {
    outline: 0;
    text-align: left;
    margin-right: 25px;
}

[data-direction="rtl"].woocommerce-cart .quantity input.qty,
[data-direction="rtl"].woocommerce-cart .quantity input.qty{
    margin-left: 25px;
}

[data-direction="rtl"] .woocommerce div.product form.cart div.quantity {
    margin-right: 0;
    margin-left: 10px;
}

[data-direction="rtl"].woocommerce .woocommerce-error .button,
[data-direction="rtl"].woocommerce .woocommerce-info .button,
[data-direction="rtl"].woocommerce .woocommerce-message .button,
[data-direction="rtl"].woocommerce-page .woocommerce-error .button,
[data-direction="rtl"].woocommerce-page .woocommerce-info .button,
[data-direction="rtl"].woocommerce-page .woocommerce-message .button {
    float: left;
}

[data-direction="rtl"] .woocommerce-error::before,
[data-direction="rtl"] .woocommerce-info::before,
[data-direction="rtl"] .woocommerce-message::before {
    right: 15px;
    left: inherit;
}

[data-direction="rtl"] .woocommerce-error,
[data-direction="rtl"] .woocommerce-info,
[data-direction="rtl"] .woocommerce-message{
    padding: 15px 35px 15px 15px;
}

.mini-cart-item-des a.remove {
    right: inherit;
    top: 2px;
    left: 0;
}

[data-direction="rtl"] .header-style-1 .header-right .mini-cart-content .mini-cart-item-des a,
[data-direction="rtl"] .header-style-4 .header-right .mini-cart-content .mini-cart-item-des a {
    padding-left: 10px;
}

[data-direction="rtl"] .woocommerce-cart .woocommerce .quantity input.minus,
[data-direction="rtl"] .woocommerce .quantity input.plus,
[data-direction="rtl"] .woocommerce .quantity input.minus{
    padding: 5px 6px 4px 7px;
}

[data-direction="rtl"] .header-style-5 .header-right .mini-cart-content .mini-cart-item-des a,
[data-direction="rtl"] .header-style-6 .header-right .mini-cart-content .mini-cart-item-des a{
    text-align: right;
}

[data-direction="rtl"] #add_payment_method table.cart td.actions .coupon .input-text,
[data-direction="rtl"].woocommerce-cart table.cart td.actions .coupon .input-text,
[data-direction="rtl"].woocommerce-checkout table.cart td.actions .coupon .input-text {
    float: right;
}

[data-direction="rtl"].woocommerce-cart .woocommerce table.shop_table td.actions #coupon_code {
    margin-left: 15px;
}

[data-direction="rtl"] #add_payment_method .wc-proceed-to-checkout a.checkout-button,
[data-direction="rtl"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
[data-direction="rtl"].woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{
    float: left;
}

[data-direction="rtl"] .select2-container--default .select2-selection--single .select2-selection__rendered,
[data-direction="rtl"] #add_payment_method #payment ul.payment_methods li,
[data-direction="rtl"].woocommerce-cart #payment ul.payment_methods li,
[data-direction="rtl"].woocommerce-checkout #payment ul.payment_methods li{
    text-align: right;
}


[data-direction="rtl"] .star-rating,
[data-direction="rtl"] .star-rating span{
    font-family: star!important;
}

[data-direction="rtl"] .woocommerce .woocommerce-product-rating .star-rating {
    float: right;
}

[data-direction="rtl"].woocommerce .woocommerce-product-rating .star-rating {
    float: right;
}

[data-direction="rtl"] .about-section .about-area .info {
    max-width: 500px;
}

/* variations */
[data-direction="rtl"] .woocommerce div.product form.cart .variations td,
[data-direction="rtl"] .woocommerce div.product form.cart .variations th {
    text-align: right;
}

/* Responsive */
@media screen and (min-width: 992px){
    .header-style-6 .navbar-header {
        right: 65px;
        left: inherit;
    }

    .header-style-6 .header-right {
        right: inherit;
        left: 70px;
    }

    .header-style-6 .navbar-nav {
        margin-left: inherit;
        margin-right: 180px;
    }

    .header-style-6 #navbar .mega-menu {
        left: inherit;
        right: auto;
    }

    [data-direction="rtl"] .site-header #navbar .jet-menu-inner > ul .jet-sub-menu,
    [data-direction="rtl"] .site-header #navbar .desktop-menu>ul .sub-menu,
    [data-direction="rtl"] .site-header #navbar>ul .sub-menu {
        right: 0;
        left: inherit;
    }


    [data-direction="rtl"] .site-header #navbar .desktop-menu>ul .sub-menu a:hover,
    [data-direction="rtl"] .site-header #navbar .jet-menu-inner > ul > li .jet-sub-menu a:hover,
    [data-direction="rtl"] .site-header #navbar>ul>li .sub-menu a:hover {
        padding-right: 35px;
    }

    [data-direction="rtl"] .site-header #navbar ul {
        z-index: 1;
    }

    [data-direction="rtl"] #navbar .jet-menu-inner > ul > li.jet-menu-item.jet-mega-menu-item:before{
        display: none;
    }

    [data-direction="rtl"] .header-style-5 #navbar .jet-menu-inner > ul > li > a::after,
    [data-direction="rtl"] .header-style-6 #navbar .jet-menu-inner > ul > li > a::after {
        content: "";
        background-color: #7B7B7B;
        width: 10px;
        height: 1px;
        position: absolute;
        left: 6px;
        top: 49%;
    }

    [data-direction="rtl"] .header-style-6 #navbar {
        margin-left: 10px;
        margin-right: 100px;
    }

    [data-direction="rtl"] .header-style-5 .header-right,
    [data-direction="rtl"] .header-style-6 .header-right{
        top: calc(50% - 15px);
        left: 70px;
        right: inherit;
    }

}

@media (max-width: 991px){
    .header-style-6 .header-right {
        right: inherit;
        left: 15px;
    }

    .header-style-6 .container-1410 {
        justify-content: center;
    }

    .header-style-6 .navbar-header .navbar-brand {
        padding-left: 75px;
    }

    [data-direction="rtl"] .site-header #navbar .desktop-menu>ul>li>.sub-menu a,
    [data-direction="rtl"] .site-header #navbar>ul>li>.sub-menu a {
        padding: 8px 45px 8px 15px;
    }

    [data-direction="rtl"] #navbar > ul.navbar-nav {
        padding-bottom: 70px;
    }

    [data-direction="rtl"] .header-style-6 .navbar-header .navbar-brand,
    [data-direction="rtl"] .header-style-5 .navbar-header .navbar-brand {
        margin-right: 35px;
    }


    [data-direction="rtl"] .header-style-6 .header-right .mini-cart-content-toggle,
    [data-direction="rtl"] .header-style-6 .header-right .header-search-content-toggle,
    [data-direction="rtl"] .header-style-5 .header-right .mini-cart-content-toggle,
    [data-direction="rtl"] .header-style-5 .header-right .header-search-content-toggle{
        left: -100px;
    }

    html {
        width: 100%;
        overflow-x: hidden;
    }
}

@media (max-width: 550px){
    [data-direction="rtl"] .jewl-hero .script-font {
        font-size: 2rem;
    }

    [data-direction="rtl"] .woocommerce div.product form.cart button.button.single_add_to_cart_button.disabled,
    [data-direction="rtl"] .woocommerce div.product form.cart button.button.single_add_to_cart_button {
        padding: 16px 15px;
        max-width: 150px;
    }
}


/* global */
.newsletter-popup-area-section .newsletter-popup-area .newsletter-close-btn {
    right: inherit;
    left: 0;
}