/* ------------------- */
/* Icon Widget style */
/* =================== */

.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
    overflow:hidden
   }
   .elementor-widget .elementor-icon-list-items.elementor-inline-items {
    margin-right:-8px;
    margin-left:-8px
   }
   .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right:8px;
    margin-left:8px
   }
   .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    width:auto;
    left:auto;
    right:auto;
    position:relative;
    height:100%;
    border-top:0;
    border-bottom:0;
    border-right:0;
    border-left-width:1px;
    border-style:solid;
    right:-8px
   }
   .elementor-widget .elementor-icon-list-items {
    list-style-type:none;
    margin:0;
    padding:0
   }
   .elementor-widget .elementor-icon-list-item {
    margin:0;
    padding:0;
    position:relative
   }
   .elementor-widget .elementor-icon-list-item:after {
    position:absolute;
    bottom:0;
    width:100%
   }
   .elementor-widget .elementor-icon-list-item,
   .elementor-widget .elementor-icon-list-item a {
    display:flex;
    font-size:inherit;
    align-items:var(--icon-vertical-align,center)
   }
   .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self:center;
    padding-left:5px
   }
   .elementor-widget .elementor-icon-list-icon {
    display:flex;
    position:relative;
    top:var(--icon-vertical-offset,initial)
   }
   .elementor-widget .elementor-icon-list-icon svg {
    width:var(--e-icon-list-icon-size,1em);
    height:var(--e-icon-list-icon-size,1em)
   }
   .elementor-widget .elementor-icon-list-icon i {
    width:1.25em;
    font-size:var(--e-icon-list-icon-size)
   }
   .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align:var(--e-icon-list-icon-align)
   }
   .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
   }
   .elementor-widget.elementor-list-item-link-full_width a {
    width:100%
   }
   .elementor-widget.elementor-align-center .elementor-icon-list-item,
   .elementor-widget.elementor-align-center .elementor-icon-list-item a {
    justify-content:center
   }
   .elementor-widget.elementor-align-center .elementor-icon-list-item:after {
    margin:auto
   }
   .elementor-widget.elementor-align-center .elementor-inline-items {
    justify-content:center
   }
   .elementor-widget.elementor-align-left .elementor-icon-list-item,
   .elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content:flex-start;
    text-align:left
   }
   .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content:flex-start
   }
   .elementor-widget.elementor-align-right .elementor-icon-list-item,
   .elementor-widget.elementor-align-right .elementor-icon-list-item a {
    justify-content:flex-end;
    text-align:right
   }
   .elementor-widget.elementor-align-right .elementor-icon-list-items {
    justify-content:flex-end
   }
   .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    left:0
   }
   .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    right:0
   }
   @media (min-width:0) {
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
     justify-content:center
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
     margin:auto
    }
    .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
     justify-content:center
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
     justify-content:flex-start;
     text-align:left
    }
    .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
     justify-content:flex-start
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
     justify-content:flex-end;
     text-align:right
    }
    .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
     justify-content:flex-end
    }
    .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
     left:0
    }
    .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
     right:0
    }
   }
   @media (max-width:1540px) {
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
     justify-content:center
    }
    .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
     margin:auto
    }
    .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
     justify-content:center
    }
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
     justify-content:flex-start;
     text-align:left
    }
    .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
     justify-content:flex-start
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
     justify-content:flex-end;
     text-align:right
    }
    .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
     justify-content:flex-end
    }
    .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
     left:0
    }
    .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
     right:0
    }
   }
   @media (max-width:1280px) {
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
     justify-content:center
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
     margin:auto
    }
    .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
     justify-content:center
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
     justify-content:flex-start;
     text-align:left
    }
    .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
     justify-content:flex-start
    }
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
     justify-content:flex-end;
     text-align:right
    }
    .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
     justify-content:flex-end
    }
    .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
     left:0
    }
    .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
     right:0
    }
   }
   @media (max-width:1024px) {
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
     justify-content:center
    }
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
     margin:auto
    }
    .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
     justify-content:center
    }
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
     justify-content:flex-start;
     text-align:left
    }
    .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
     justify-content:flex-start
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
     justify-content:flex-end;
     text-align:right
    }
    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
     justify-content:flex-end
    }
    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
     left:0
    }
    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
     right:0
    }
   }
   @media (max-width:767px) {
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
     justify-content:center
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
     margin:auto
    }
    .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
     justify-content:center
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
     justify-content:flex-start;
     text-align:left
    }
    .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
     justify-content:flex-start
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
     justify-content:flex-end;
     text-align:right
    }
    .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
     justify-content:flex-end
    }
    .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
     left:0
    }
    .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
     right:0
    }
   }
   @media (max-width:479px) {
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
     justify-content:center
    }
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
     margin:auto
    }
    .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
     justify-content:center
    }
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
     justify-content:flex-start;
     text-align:left
    }
    .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
     justify-content:flex-start
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
     justify-content:flex-end;
     text-align:right
    }
    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
     justify-content:flex-end
    }
    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
     left:0
    }
    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
     right:0
    }
   }
  
   /* ------------------- */
  /* Icon Widget style End*/
  /* =================== */




/* ----------------- Header -------------------- */

/* menu */

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] > a > span::after {
    margin-right: 8px; 
    margin-left: 0;
}

.rtl .wdt-header-menu ul li ul.sub-menu {
    left: auto;
    right: -8px;
}

.rtl .wdt-header-menu .menu-container .wdt-primary-nav li[class*="has-children"] ul > li.menu-item > a > span::after {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.rtl .wdt-header-menu ul > li:nth-child(n+2) ul li.menu-item-depth-1 > ul {
    left: auto;
    right: 100%;
}

.rtl .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu {
    right: auto;
}

/* shop icon hover */

.rtl .wdt-shop-menu-cart-content-wrapper {
    left: -20px;
    right: auto;
}

.rtl .wdt-shop-menu-icon .wdt-shop-menu-cart-content-wrapper .wdt-shop-menu-cart-content ul.cart_list li img {
    float: right;
    margin: 0 0px 10px 20px;
}

.rtl .wdt-shop-menu-icon ul.cart_list li a.remove {
    right: auto;
    left: 0;
}

.rtl .wdt-shop-menu-icon ul.cart_list li {
    padding: 0 0 0 20px;
}

/* mobile menu */
  
.rtl .mobile-menu li[class*="has-children"] > a {
    padding-right: 15px; 
    padding-left: 40px; 
    text-align: right;
}

.rtl .mobile-menu li[class*="has-children"] > a:before {
    right: auto; 
    left: 12px; 
    -webkit-transform: translateY(-50%) rotate(180deg); 
    transform: translateY(-50%) rotate(180deg);
}

.rtl .mobile-menu li[class*="has-children"] > a:hover:before {
    right: auto; 
    left: 8px;
}

.rtl .mobile-menu li[class*="has-children"] > a::after {
    left: 18px; 
    right: auto;
}

.rtl .mobile-menu li[class*="has-children"] > a:hover::after {
    left: 12px; 
    right: auto;
}

.rtl .mobile-menu ul > li > a, 
.rtl .mobile-menu ul ul > li > a {
    text-align: right;
}

/* -------------- Footer -------------- */

.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"], 
.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] {
    padding: 10px 20px 10px 80px;
}

.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
    left: 4px;
    right: auto;
}

.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button svg {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.rtl .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after {
    left: -8px; 
    right: auto;
}

/* ----------- Button ----------------------- */

/* part1 */

.rtl .wdt-button-holder[class*="wdt-animation-overline-left"] .wdt-button::after,
.rtl.error404 .wdt-button::before {
    clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    -webkit-clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}

.rtl .wdt-button-holder[class*="wdt-animation-overline-left"] .wdt-button:focus::after, 
.rtl .wdt-button-holder[class*="wdt-animation-overline-left"] .wdt-button:hover::after,
.rtl.error404 .wdt-button:focus::before, 
.rtl.error404 .wdt-button:hover::before {
    transform-origin: bottom right;
    -webkit-transform-origin: bottom right;
}


/* part 2 */

.rtl .wdt-ca-mailchamp-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] span:before,
.rtl .wdt-custom-skew-section-style .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button a:before,

.rtl .woocommerce div.product form.cart div.quantity ~ a:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ a.button:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ button:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ button.button:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ .button:before,

.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a.button:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button.button:before,
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .button:before { 
    clip-path: polygon(100% 0, 95% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    -webkit-clip-path: polygon(100% 0, 95% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}

.rtl .wdt-ca-mailchamp-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:focus span:before,
.rtl .wdt-ca-mailchamp-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover span:before,
.rtl .wdt-custom-skew-section-style .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button a:focus:before,
.rtl .wdt-custom-skew-section-style .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button a:hover:before,

.rtl .woocommerce div.product form.cart div.quantity ~ a:focus:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ a.button:focus:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ button:focus:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ button.button:focus:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ .button:focus:before,

.rtl .woocommerce div.product form.cart div.quantity ~ a:hover:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ a.button:hover:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ button:hover:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ button.button:hover:before, 
.rtl .woocommerce div.product form.cart div.quantity ~ .button:hover:before,

.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:focus a:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a:focus:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a.button:focus:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button:focus:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button.button:focus:before,
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .button:focus:before,
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:hover a:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a:hover:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a.button:hover:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button:hover:before, 
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button.button:hover:before,
.rtl .woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .button:hover:before { 
    transform-origin: bottom right;
    -webkit-transform-origin: bottom right;
}


/* part 3 */

.rtl .woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper div.product-buy-now a.quick_buy_now_button:before,
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a:before, 
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a.button:before, 
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button:before, 
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.button:before,
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button:before { 
    clip-path: polygon(100% 0, 95% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    -webkit-clip-path: polygon(100% 0, 95% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}

.rtl .woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper div.product-buy-now a.quick_buy_now_button:focus:before,
.rtl .woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper div.product-buy-now a.quick_buy_now_button:hover:before,
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a:focus:before, 
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a.button:focus:before, 
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button:focus:before, 
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.button:focus:before,
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button:focus:before,
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .wc_btn_inline:hover a:before, 
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a:hover:before, 
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a.button:hover:before, 
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button:hover:before, 
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.button:hover:before,
.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button:hover:before { 
    transform-origin: bottom right;
    -webkit-transform-origin: bottom right;
}

/* part 4 */

.rtl .wdt-ca-mailchamp-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] span:before,
.rtl .wdt-custom-skew-section-style .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button a:before,

.rtl.woocommerce div.product form.cart div.quantity ~ a:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ a.button:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ button:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ button.button:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ .button:before,

.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline a:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a.button:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button.button:before,
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .button:before { 
    clip-path: polygon(100% 0, 95% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    -webkit-clip-path: polygon(100% 0, 95% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}

.rtl .wdt-ca-mailchamp-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:focus span:before,
.rtl .wdt-ca-mailchamp-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover span:before,
.rtl .wdt-custom-skew-section-style .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button a:focus:before,
.rtl .wdt-custom-skew-section-style .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button a:hover:before,

.rtl.woocommerce div.product form.cart div.quantity ~ a:focus:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ a.button:focus:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ button:focus:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ button.button:focus:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ .button:focus:before,

.rtl.woocommerce div.product form.cart div.quantity ~ a:hover:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ a.button:hover:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ button:hover:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ button.button:hover:before, 
.rtl.woocommerce div.product form.cart div.quantity ~ .button:hover:before,

.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:focus a:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a:focus:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a.button:focus:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button:focus:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button.button:focus:before,
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .button:focus:before,
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .wc_btn_inline:hover a:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a:hover:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button a.button:hover:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button:hover:before, 
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button button.button:hover:before,
.rtl.woocommerce ul.products.ca-product-temp-default li.product .product-thumb .product-buttons-wrapper.product-button .button:hover:before { 
    transform-origin: bottom right;
    -webkit-transform-origin: bottom right;
}


/* part 5 */

.rtl.woocommerce-checkout #payment div.form-row.place-order > #place_order:before,
.rtl.woocommerce a.button:not([class*="yith-"]):before, 
.rtl.woocommerce button.button:before,
.rtl.woocommerce a.button.alt:not([class*="yith-"]):before, 
.rtl.woocommerce button.button.alt:before,

.rtl.woocommerce a.button.disabled:before, 
.rtl.woocommerce a.button:disabled:before, 
.rtl.woocommerce a.button:disabled[disabled]:before, 
.rtl.woocommerce button.button.disabled:before, 
.rtl.woocommerce button.button:disabled:before, 
.rtl.woocommerce button.button:disabled[disabled]:before,

.rtl.woocommerce a.button.alt.disabled:before, 
.rtl.woocommerce a.button.alt:disabled:before, 
.rtl.woocommerce a.button.alt[disabled]:disabled:before, 
.rtl.woocommerce button.button.alt.disabled:before, 
.rtl.woocommerce button.button.alt:disabled:before, 
.rtl.woocommerce button.button.alt[disabled]:disabled:before { 
    clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    -webkit-clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}

.rtl.woocommerce-checkout #payment div.form-row.place-order > #place_order:focus:before,
.rtl.woocommerce a.button:not([class*="yith-"]):focus:before, 
.rtl.woocommerce button.button:focus:before,
.rtl.woocommerce a.button.alt:not([class*="yith-"]):focus:before, 
.rtl.woocommerce button.button.alt:focus:before,

.rtl.woocommerce a.button.disabled:focus:before, 
.rtl.woocommerce a.button:disabled:focus:before, 
.rtl.woocommerce a.button:disabled[disabled]:focus:before, 
.rtl.woocommerce button.button.disabled:focus:before, 
.rtl.woocommerce button.button:disabled:focus:before, 
.rtl.woocommerce button.button:disabled[disabled]:focus:before,

.rtl.woocommerce a.button.alt.disabled:focus:before, 
.rtl.woocommerce a.button.alt:disabled:focus:before, 
.rtl.woocommerce a.button.alt[disabled]:disabled:focus:before, 
.rtl.woocommerce button.button.alt.disabled:focus:before, 
.rtl.woocommerce button.button.alt:disabled:focus:before, 
.rtl.woocommerce button.button.alt[disabled]:disabled:focus:before,

.rtl.woocommerce-checkout #payment div.form-row.place-order > #place_order:hover:before,
.rtl.woocommerce a.button:not([class*="yith-"]):hover:before, 
.rtl.woocommerce button.button:hover:before,
.rtl.woocommerce a.button.alt:not([class*="yith-"]):hover:before, 
.rtl.woocommerce button.button.alt:hover:before,

.rtl.woocommerce a.button.disabled:hover:before, 
.rtl.woocommerce a.button:disabled:hover:before, 
.rtl.woocommerce a.button:disabled[disabled]:hover:before, 
.rtl.woocommerce button.button.disabled:hover:before, 
.rtl.woocommerce button.button:disabled:hover:before, 
.rtl.woocommerce button.button:disabled[disabled]:hover:before,

.rtl.woocommerce a.button.alt.disabled:hover:before, 
.rtl.woocommerce a.button.alt:disabled:hover:before, 
.rtl.woocommerce a.button.alt[disabled]:disabled:hover:before, 
.rtl.woocommerce button.button.alt.disabled:hover:before, 
.rtl.woocommerce button.button.alt:disabled:hover:before, 
.rtl.woocommerce button.button.alt[disabled]:disabled:hover:before { 
    transform-origin: bottom right;
    -webkit-transform-origin: bottom right;
}

/* part 6 */

.rtl .woocommerce-checkout #payment div.form-row.place-order > #place_order:before,
.rtl .woocommerce a.button:not([class*="yith-"]):before, 
.rtl .woocommerce button.button:before,
.rtl .woocommerce a.button.alt:not([class*="yith-"]):before, 
.rtl .woocommerce button.button.alt:before,

.rtl .woocommerce a.button.disabled:before, 
.rtl .woocommerce a.button:disabled:before, 
.rtl .woocommerce a.button:disabled[disabled]:before, 
.rtl .woocommerce button.button.disabled:before, 
.rtl .woocommerce button.button:disabled:before, 
.rtl .woocommerce button.button:disabled[disabled]:before,

.rtl .woocommerce a.button.alt.disabled:before, 
.rtl .woocommerce a.button.alt:disabled:before, 
.rtl .woocommerce a.button.alt[disabled]:disabled:before, 
.rtl .woocommerce button.button.alt.disabled:before, 
.rtl .woocommerce button.button.alt:disabled:before, 
.rtl .woocommerce button.button.alt[disabled]:disabled:before { 
    clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    -webkit-clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}

.rtl .woocommerce-checkout #payment div.form-row.place-order > #place_order:focus:before,
.rtl .woocommerce a.button:not([class*="yith-"]):focus:before, 
.rtl .woocommerce button.button:focus:before,
.rtl .woocommerce a.button.alt:not([class*="yith-"]):focus:before, 
.rtl .woocommerce button.button.alt:focus:before,

.rtl .woocommerce a.button.disabled:focus:before, 
.rtl .woocommerce a.button:disabled:focus:before, 
.rtl .woocommerce a.button:disabled[disabled]:focus:before, 
.rtl .woocommerce button.button.disabled:focus:before, 
.rtl .woocommerce button.button:disabled:focus:before, 
.rtl .woocommerce button.button:disabled[disabled]:focus:before,

.rtl .woocommerce a.button.alt.disabled:focus:before, 
.rtl .woocommerce a.button.alt:disabled:focus:before, 
.rtl .woocommerce a.button.alt[disabled]:disabled:focus:before, 
.rtl .woocommerce button.button.alt.disabled:focus:before, 
.rtl .woocommerce button.button.alt:disabled:focus:before, 
.rtl .woocommerce button.button.alt[disabled]:disabled:focus:before,

.rtl .woocommerce-checkout #payment div.form-row.place-order > #place_order:hover:before,
.rtl .woocommerce a.button:not([class*="yith-"]):hover:before, 
.rtl .woocommerce button.button:hover:before,
.rtl .woocommerce a.button.alt:not([class*="yith-"]):hover:before, 
.rtl .woocommerce button.button.alt:hover:before,

.rtl .woocommerce a.button.disabled:hover:before, 
.rtl .woocommerce a.button:disabled:hover:before, 
.rtl .woocommerce a.button:disabled[disabled]:hover:before, 
.rtl .woocommerce button.button.disabled:hover:before, 
.rtl .woocommerce button.button:disabled:hover:before, 
.rtl .woocommerce button.button:disabled[disabled]:hover:before,

.rtl .woocommerce a.button.alt.disabled:hover:before, 
.rtl .woocommerce a.button.alt:disabled:hover:before, 
.rtl .woocommerce a.button.alt[disabled]:disabled:hover:before, 
.rtl .woocommerce button.button.alt.disabled:hover:before, 
.rtl .woocommerce button.button.alt:disabled:hover:before, 
.rtl .woocommerce button.button.alt[disabled]:disabled:hover:before { 
    transform-origin: bottom right;
    -webkit-transform-origin: bottom right;
}

/* part 7 */

.rtl .wdt-custom-pricing-table .elementor-widget-container .wdt-pricing-table-holder.wdt-template-modern .wdt-pricing-table-footer .wdt-content-button a,

.rtl.woocommerce #respond input#submit,
.rtl.woocommerce input.button.alt, 
.rtl.woocommerce #respond input#submit.alt,
.rtl.woocommerce input.button.disabled, 
.rtl.woocommerce input.button:disabled, 
.rtl.woocommerce input.button:disabled[disabled], 
.rtl.woocommerce #respond input#submit.disabled, 
.rtl.woocommerce #respond input#submit:disabled, 
.rtl.woocommerce #respond input#submit:disabled[disabled],
.rtl.woocommerce input.button.alt.disabled, 
.rtl.woocommerce input.button.alt:disabled, 
.rtl.woocommerce input.button.alt[disabled]:disabled, 
.rtl.woocommerce #respond input#submit.alt.disabled, 
.rtl.woocommerce #respond input#submit.alt:disabled, 
.rtl.woocommerce #respond input#submit.alt[disabled]:disabled,

.rtl.woocommerce ul.products[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline a,
.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"],

.rtl input[type="submit"], 
.rtl input[type="button"], 
body.rtl #back-to-top { 
    background-image: linear-gradient(-45deg, var(--wdtSecondaryColor) 50%, var(--wdtPrimaryColor) 50%) !important; 
    background-position: left 0px top 0px;
}


.rtl .wdt-custom-pricing-table .elementor-widget-container .wdt-pricing-table-holder.wdt-template-modern .wdt-pricing-table-footer .wdt-content-button a:focus,
.rtl .wdt-custom-pricing-table .elementor-widget-container .wdt-pricing-table-holder.wdt-template-modern .wdt-pricing-table-footer .wdt-content-button a:hover,

.rtl.woocommerce #respond input#submit:focus,
.rtl.woocommerce input.button.alt:focus, 
.rtl.woocommerce #respond input#submit.alt:focus,
.rtl.woocommerce input.button.disabled:focus, 
.rtl.woocommerce input.button:disabled:focus, 
.rtl.woocommerce input.button:disabled[disabled]:focus, 
.rtl.woocommerce #respond input#submit.disabled:focus, 
.rtl.woocommerce #respond input#submit:disabled:focus, 
.rtl.woocommerce #respond input#submit:disabled[disabled]:focus,
.rtl.woocommerce input.button.alt.disabled:focus, 
.rtl.woocommerce input.button.alt:disabled:focus, 
.rtl.woocommerce input.button.alt[disabled]:disabled:focus, 
.rtl.woocommerce #respond input#submit.alt.disabled:focus, 
.rtl.woocommerce #respond input#submit.alt:disabled:focus, 
.rtl.woocommerce #respond input#submit.alt[disabled]:disabled:focus,

.rtl.woocommerce #respond input#submit:hover,
.rtl.woocommerce input.button.alt:hover, 
.rtl.woocommerce #respond input#submit.alt:hover,
.rtl.woocommerce input.button.disabled:hover, 
.rtl.woocommerce input.button:disabled:hover, 
.rtl.woocommerce input.button:disabled[disabled]:hover, 
.rtl.woocommerce #respond input#submit.disabled:hover, 
.rtl.woocommerce #respond input#submit:disabled:hover, 
.rtl.woocommerce #respond input#submit:disabled[disabled]:hover,
.rtl.woocommerce input.button.alt.disabled:hover, 
.rtl.woocommerce input.button.alt:disabled:hover, 
.rtl.woocommerce input.button.alt[disabled]:disabled:hover, 
.rtl.woocommerce #respond input#submit.alt.disabled:hover, 
.rtl.woocommerce #respond input#submit.alt:disabled:hover, 
.rtl.woocommerce #respond input#submit.alt[disabled]:disabled:hover,

.rtl.woocommerce ul.products[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline a:focus,
.rtl.woocommerce ul.products[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline a:hover,

.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:focus,
.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover,

.rtl input[type="submit"]:focus, 
.rtl input[type="button"]:focus,
.rtl input[type="submit"]:hover, 
.rtl input[type="button"]:hover,

body.rtl #back-to-top:focus, 
body.rtl #back-to-top:hover {
    background-position: right 0px bottom 0px;
}


/* part 8 */

.rtl .wdt-custom-pricing-table .elementor-widget-container .wdt-pricing-table-holder.wdt-template-modern .wdt-pricing-table-footer .wdt-content-button a,

.rtl .woocommerce #respond input#submit,
.rtl .woocommerce input.button.alt, 
.rtl .woocommerce #respond input#submit.alt,
.rtl .woocommerce input.button.disabled, 
.rtl .woocommerce input.button:disabled, 
.rtl .woocommerce input.button:disabled[disabled], 
.rtl .woocommerce #respond input#submit.disabled, 
.rtl .woocommerce #respond input#submit:disabled, 
.rtl .woocommerce #respond input#submit:disabled[disabled],
.rtl .woocommerce input.button.alt.disabled, 
.rtl .woocommerce input.button.alt:disabled, 
.rtl .woocommerce input.button.alt[disabled]:disabled, 
.rtl .woocommerce #respond input#submit.alt.disabled, 
.rtl .woocommerce #respond input#submit.alt:disabled, 
.rtl .woocommerce #respond input#submit.alt[disabled]:disabled,

.rtl .woocommerce ul.products[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline a,
.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"],

.rtl input[type="submit"], 
.rtl input[type="button"], 
body.rtl #back-to-top { 
    background-image: linear-gradient(-45deg, var(--wdtSecondaryColor) 50%, var(--wdtPrimaryColor) 50%) !important; 
    background-position: left 0px top 0px;
}


.rtl .wdt-custom-pricing-table .elementor-widget-container .wdt-pricing-table-holder.wdt-template-modern .wdt-pricing-table-footer .wdt-content-button a:focus,
.rtl .wdt-custom-pricing-table .elementor-widget-container .wdt-pricing-table-holder.wdt-template-modern .wdt-pricing-table-footer .wdt-content-button a:hover,

.rtl .woocommerce #respond input#submit:focus,
.rtl .woocommerce input.button.alt:focus, 
.rtl .woocommerce #respond input#submit.alt:focus,
.rtl .woocommerce input.button.disabled:focus, 
.rtl .woocommerce input.button:disabled:focus, 
.rtl .woocommerce input.button:disabled[disabled]:focus, 
.rtl .woocommerce #respond input#submit.disabled:focus, 
.rtl .woocommerce #respond input#submit:disabled:focus, 
.rtl .woocommerce #respond input#submit:disabled[disabled]:focus,
.rtl .woocommerce input.button.alt.disabled:focus, 
.rtl .woocommerce input.button.alt:disabled:focus, 
.rtl .woocommerce input.button.alt[disabled]:disabled:focus, 
.rtl .woocommerce #respond input#submit.alt.disabled:focus, 
.rtl .woocommerce #respond input#submit.alt:disabled:focus, 
.rtl .woocommerce #respond input#submit.alt[disabled]:disabled:focus,

.rtl .woocommerce #respond input#submit:hover,
.rtl .woocommerce input.button.alt:hover, 
.rtl .woocommerce #respond input#submit.alt:hover,
.rtl .woocommerce input.button.disabled:hover, 
.rtl .woocommerce input.button:disabled:hover, 
.rtl .woocommerce input.button:disabled[disabled]:hover, 
.rtl .woocommerce #respond input#submit.disabled:hover, 
.rtl .woocommerce #respond input#submit:disabled:hover, 
.rtl .woocommerce #respond input#submit:disabled[disabled]:hover,
.rtl .woocommerce input.button.alt.disabled:hover, 
.rtl .woocommerce input.button.alt:disabled:hover, 
.rtl .woocommerce input.button.alt[disabled]:disabled:hover, 
.rtl .woocommerce #respond input#submit.alt.disabled:hover, 
.rtl .woocommerce #respond input#submit.alt:disabled:hover, 
.rtl .woocommerce #respond input#submit.alt[disabled]:disabled:hover,

.rtl .woocommerce ul.products[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline a:focus,
.rtl .woocommerce ul.products[class*="product-thumb-iconsgroup-style-skinbgfill"] li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline a:hover,

.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:focus,
.rtl .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover,

.rtl input[type="submit"]:focus, 
.rtl input[type="button"]:focus,
.rtl input[type="submit"]:hover, 
.rtl input[type="button"]:hover,

body.rtl #back-to-top:focus, 
body.rtl #back-to-top:hover {
    background-position: right 0px bottom 0px;
}

/* part 9 */

.rtl.woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper div.product-buy-now a.quick_buy_now_button:before,
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a:before, 
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a.button:before, 
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button:before, 
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.button:before,
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button:before { 
    clip-path: polygon(100% 0, 95% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    -webkit-clip-path: polygon(100% 0, 95% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}

.rtl.woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper div.product-buy-now a.quick_buy_now_button:focus:before,
.rtl.woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper div.product-buy-now a.quick_buy_now_button:hover:before,
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a:focus:before, 
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a.button:focus:before, 
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button:focus:before, 
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.button:focus:before,
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button:focus:before,
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .wc_btn_inline:hover a:before, 
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a:hover:before, 
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline a.button:hover:before, 
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button:hover:before, 
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline button.button:hover:before,
.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-skin-bgfill .wc_btn_inline .button:hover:before { 
    transform-origin: bottom right;
    -webkit-transform-origin: bottom right;
}



/* popup */

.rtl .suggested-product-list .suggested-product-data .suggested-product-content {
    padding-right: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem);
    padding-left: 0;
}


/* --------------- Shop icon-------------- */

.rtl .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a:before,
.rtl .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button:before,
.rtl .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button:before,
.rtl .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button:before,
.rtl .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button:before,

.rtl .woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a:before,
.rtl .woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button:before,
.rtl .woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button:before,
.rtl .woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button:before,
.rtl .woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button:before,

.rtl .page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a:before,
.rtl .page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button:before,
.rtl .page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button:before,
.rtl .page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button:before,
.rtl .page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button:before { 
    text-indent: -3px; 
}

/* secong */

.rtl.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a:before,
.rtl.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button:before,
.rtl.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button:before,
.rtl.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button:before,
.rtl.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button:before,

.rtl.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a:before,
.rtl.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button:before,
.rtl.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button:before,
.rtl.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button:before,
.rtl.woocommerce .page-with-sidebar ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button:before,

.rtl .page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a:before,
.rtl .page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a.button:before,
.rtl .page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button:before,
.rtl .page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons button.button:before,
.rtl .page-with-sidebar .woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .button:before { 
    text-indent: -3px; 
}

/* ------------------ Home 1 ------------------------ */

/* icon box */

.rtl .wdt-custom-icon-box-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:before {
    right: 0;
    left: auto;
}

.rtl .wdt-custom-icon-box-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:hover::after, 
.rtl .wdt-custom-icon-box-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a:hover:before {
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
}

.rtl .wdt-custom-icon-box-style-1 .wdt-content-item .wdt-content-detail-group .wdt-content-button > a::after {
    right: -100%;
    left: auto;
}

.rtl .elementor-widget-icon-box .elementor-icon-box-title, 
.rtl .elementor-widget-icon-box .elementor-icon-box-title a {
    text-align: right;
}

/* grid banner */

.rtl div[class*="wdt-custom-grid-bnr-"] .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div {
    margin-left: auto;
    margin-right: 0;
}

.rtl div[class*="wdt-custom-grid-bnr-"] .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-title h5 a {
    background-position: right 100%;
}

/* shop tab */

.rtl .woocommerce ul.products:not(.product-content-alignment-center) li.product.product-list-view .product-wrapper .product-details {
    text-align: right;
}

.rtl .woocommerce.wdt-custom-product-list-tab ul.products.ca-product-temp-2.list-view li.product .product-wrapper .product-details > .product-title h5 a {
    -webkit-line-clamp: 2;
}

.rtl .wdt-custom-product-list-tab .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li .ui-tabs-anchor .wdt-content-icon-wrapper {
    margin-left: 10px;
    margin-right: 0;
}

.rtl .wdt-custom-animation-tab-left {
    right: -43%;
    left: 0;
}

.rtl .wdt-custom-animation-tab-right {
    left: 0;
    right: 43%;
}

.rtl .wdt-custom-product-list-tab .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li:before {
    clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    -webkit-clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}

.rtl .wdt-custom-product-list-tab .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li:hover:before, 
.rtl .wdt-custom-product-list-tab .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-active:before, 
.rtl .wdt-custom-product-list-tab .wdt-tabs-container[class*="-template-modern"] > .wdt-tabs-list-wrapper > .wdt-tabs-list li.ui-state-hover:before {
    transform-origin: bottom right;
    -webkit-transform-origin: bottom right;
}

/* product detail */

.rtl .woocommerce div.product .summary > ul.product-additional-info li {
    padding: 0 30px 0 0;
}

.rtl .woocommerce div.product .summary > ul.product-additional-info li i {
    right: 0;
    left: auto;
}

.rtl .woocommerce div.product form.cart div.quantity {
    margin: 10px 0 10px 10px;
}

.rtl .woocommerce div.product .wdt-product-summary .product-buttons-wrapper.product-button.product-button-cart .wc_btn_inline button[type="submit"]::after {
    margin-right: 8px; 
    margin-left: 0;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}

.rtl .woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-add-style-1 { 
    margin-left: -20px; 
    margin-right: -20px; 
}

.rtl .woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-add-style-1 .product_meta_wrapper .product_meta .tagged_as,
.rtl .woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-add-style-1 .product_meta_wrapper .product_meta .posted_in {
    display: flex;
}

.rtl .woocommerce div.product .summary .product_meta > span strong,
.rtl.woocommerce div.product .summary .product_meta > span strong {
    margin-left: 3px;
    margin-right: 0;
}

.rtl .woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-add-style-1 > .product_meta_wrapper.align-inline { 
    margin: 8px 20px; 
}

.rtl.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-add-style .product_meta_wrapper .product_meta .tagged_as,
.rtl.woocommerce div.product .summary.wdt-product-summary.wdt-custom-product-summary-add-style .product_meta_wrapper .product_meta .posted_in {
    display: flex;
}

.rtl .woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper .wc_btn_inline, 
.rtl .woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper div.product-buy-now {
    margin-left: 14px;
    margin-right: 0;
}

.rtl.woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper .wc_btn_inline, 
.rtl.woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper div.product-buy-now {
    margin-left: 14px;
    margin-right: 0;
}

.rtl.woocommerce table.shop_table thead th, 
.rtl.woocommerce-page table.shop_table tbody td {
    text-align: right;
}

.rtl.woocommerce table.shop_table tr td:last-child, 
.rtl.woocommerce-page table.shop_table tr td:last-child {
    padding-left: 30px;
    padding-right: 0;
}


/* Blog */

.rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:not(:last-child)::after {
    left: -15px;
    right: auto;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div, 
.rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(2n+1), 
.rtl .wdt-simple-style.wdt-post-entry .blog-entry > div.entry-meta-group > div:nth-child(2n) {
    margin: 5px 0px 5px 25px;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:before {
    right: 0;
    left: auto;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button::after {
    right: -100%;
    left: auto;
}

.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover::after, 
.rtl .wdt-simple-style.wdt-post-entry .blog-entry .entry-button a.wdt-button:hover:before {
    transform: translateX(-100%); 
    -webkit-transform: translateX(-100%);
}

.rtl .wdt-fadeinright-hover .blog-entry:hover .entry-thumb > a img, 
.rtl .wdt-fadeinright-hover.wdt-post-entry.entry-list-layout .blog-entry:hover .entry-thumb .blog-image > a {
    -webkit-transform: translate3d(6.66%, 0, 0);
    transform: translate3d(6.66%, 0, 0);
}


/* -------------- About page ----------------- */

.rtl .elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
    padding-right: 12px; 
    padding-left: 0;
}

/* ----------------Shop Page------------------------- */

.rtl .widget.woocommerce.widget_product_search .woocommerce-product-search button {
    left: 2px;
    right: auto;
}

.rtl .woocommerce .widget_layered_nav ul li span, 
.rtl .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
    left: 0;
    right: auto;
}

.rtl .woocommerce ul.cart_list li img, 
.rtl .woocommerce ul.product_list_widget li img, 
.rtl .woocommerce .wdt-shop-menu-cart-content ul.cart_list li img {
    float: right;
    margin-right: 0px;
    margin-left: 18px;
}

.rtl.woocommerce .product-loop-sorting nav.woocommerce-pagination ul li a.next {
    margin-right: clamp(0.375rem, -0.2596rem + 2.8205vw, 3.125rem); 
    margin-left: 0;
}

.rtl.woocommerce .product-loop-sorting nav.woocommerce-pagination ul li a.prev {
    margin-left: clamp(0.375rem, -0.2596rem + 2.8205vw, 3.125rem);
    margin-right: 0;
}

.rtl.woocommerce .product-loop-sorting nav.woocommerce-pagination ul li a.prev i,
.rtl.woocommerce .product-loop-sorting nav.woocommerce-pagination ul li a.next {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.rtl.woocommerce div.product .summary > ul.product-additional-info li {
    padding: 0 30px 0 0;
}

.rtl.woocommerce div.product .summary > ul.product-additional-info li i {
    right: 0;
    left: auto;
}

.rtl.woocommerce div.product form.cart div.quantity {
    margin: 10px 0 10px 10px;
}

.rtl.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.product-button.product-button-cart .wc_btn_inline button[type="submit"]::after {
    margin-right: 8px;
    margin-left: 0;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
}

.rtl.woocommerce div.product .summary .woocommerce-product-rating .star-rating {
    margin: 0 0 0 5px;
}


/* Shop detail */

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs:before {
    right: 50%;
    left: auto;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
}

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:before {
    right: 0;
    left: auto;
}

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a::after {
    left: 0;
    right: auto;
}

.rtl.woocommerce table.shop_attributes td  {
    text-align: right;
}

.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 50px 0 0;
}

.rtl.woocommerce #reviews #comments ol.commentlist li .star-rating {
    float: left;
}

.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    float: right;
}

.rtl.woocommerce div.product .wdt-product-tabs .woocommerce-tabs .panel {
    text-align: right;
}

.rtl .comment-form > p {
    float: right;
    text-align: right;
}

.rtl .comment-form .comment-form-cookies-consent label {
    padding-right: 12px;
    padding-left: 0;
}

.rtl.woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper .wc_btn_inline, 
.rtl.woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .wdt-single-product-clear ~ .product-buttons-wrapper div.product-buy-now {
    margin-left: 14px;
    margin-right: 0;
}

.rtl.woocommerce table.shop_table thead th {
    text-align: right;
}

.rtl.woocommerce table.shop_table thead th:first-child, .woocommerce-page table.shop_table thead th:first-child {
    padding-right: 30px;
    padding-left: 0;
}

.rtl .woocommerce #customer_login.col2-set h2 {
    text-align: right;
}

.rtl .woocommerce-form__label-for-checkbox input[type="checkbox"] {
    margin-left: 10px;
    margin-right: 0;
}

.rtl .woocommerce #customer_login form.register .button.woocommerce-form-register__submit {
    float: right;
}

.rtl .woocommerce table.shop_table thead th {
    text-align: right;
}

.rtl .woocommerce .cart-collaterals table.shop_table tr th, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tr th, 
.rtl .woocommerce .cart-collaterals table.shop_table tr td, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tr td {
    text-align: right;
}

.rtl .woocommerce .cart-collaterals table.shop_table tr td:last-child, 
.rtl .woocommerce-page .cart-collaterals table.shop_table tr td:last-child {
    text-align: left;
}

.rtl .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout, 
.rtl .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout {
    float: right;
}

.rtl .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 20px;
    padding-left: 8px;
}

.rtl select, 
.rtl .select2-container--default .select2-selection--single, 
.rtl .select2-container--default .select2-selection--multiple {
    text-align: right !important;
}

.rtl .select2-container--default .select2-selection--single .select2-selection__arrow, 
.rtl .select2-container--default .select2-selection--multiple .select2-selection__arrow {
    left: 15px !important;
    right: auto !important;
}

.rtl .woocommerce .woocommerce-checkout-review-order .shop_table .product-name img {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr th:last-child, 
.rtl .woocommerce .woocommerce-checkout-review-order .shop_table tr td:last-child {
    text-align: left;
}

.rtl .woocommerce .shop_table.woocommerce-checkout-review-order-table th, 
.rtl .woocommerce .shop_table.woocommerce-checkout-review-order-table td {
    text-align: right;
}

.rtl .woocommerce .woocommerce-checkout-review-order table.shop_table tr td ul#shipping_method li {
    text-align: left;
}

.rtl .woocommerce-checkout #payment div.form-row.place-order > #place_order {
    float: right;
}

.rtl .widget_tag_cloud .tagcloud, 
.rtl .widget .tagcloud {
    float: right;
}

.rtl.woocommerce div.product .wdt-product-tabs.wdt-custom-product-single-tabs .woocommerce-Reviews-title, 
.rtl.woocommerce div.product .wdt-product-tabs.wdt-custom-product-single-tabs.wdt-product-tabs-exploded > h2 {
    text-align: right;
}

.rtl.woocommerce div.product .wdt-product-tabs-exploded > h2::before {
    right: 0;
    left: auto;
    margin: 0 0 0 auto;
}

.rtl.woocommerce div.product .wdt-product-tabs.wdt-custom-product-single-tabs .woocommerce-Reviews-title::before {
    margin: 0 0 0 auto;
}

.rtl .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-left .wdt-product-image-gallery-thumb-container {
    margin: 0 0px 0 10px;
}

.rtl .wdt-product-image-gallery-holder.wdt-product-vertical-thumb-right .wdt-product-image-gallery-thumb-container {
    margin: 0 10px 0 0px;
}




/* ------------------ Blog --------------------- */

.rtl .widget .recent-posts-widget li .post-details {
    margin-right: 28px;
    margin-left: 0;
}

.rtl .widget .recent-posts-widget .post-details-read-more a:before {
    right: 0;
    left: auto;
}

.rtl .widget .recent-posts-widget .post-details-read-more a::after {
    right: -100%;
    left: auto;
}

.rtl .widget .recent-posts-widget .post-details-read-more a:hover::after, 
.rtl .widget .recent-posts-widget .post-details-read-more a:hover:before {
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
}

.rtl .pagination ul li a.prev {
    margin-left: clamp(0.375rem, -0.2596rem + 2.8205vw, 3.125rem);
    margin-right: 0;
}

.rtl .pagination ul li a.next {
    margin-right: clamp(0.375rem, -0.2596rem + 2.8205vw, 3.125rem);
    margin-left: 0;
}

.rtl .pagination ul li a.next i, 
.rtl .pagination ul li a.prev i {
    transform: translate(-50%, -50%) rotate(180deg);
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
}

.rtl .blog-single-entry.post-minimal .post-meta .single-entry-author .meta-author-img, 
.rtl .blog-single-entry.post-minimal .single-entry-author .meta-author-img {
    margin-left: 10px;
    margin-right: 0;
}

.rtl .comment-body {
    padding-right: 80px;
    padding-left: 0;
}

.rtl .commentlist li.comment .reply {
    left: 0;
    right: auto;
}

.rtl .comment-author .avatar {
    right: -80px;
    left: auto;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-next-link {
    text-align: left;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-next-link > .next-post-bgimg {
    margin-right: 20px;
    margin-left: 0;
}

.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-prev-link {
    text-align: right;

}

.rtl .blog-single-entry.post-minimal .entry-post-navigation > .post-prev-link > .prev-post-bgimg {
    margin-left: 20px;
    margin-right: 0;
}

.rtl .commentlist li.comment .reply a:before {
    -webkit-clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}

.rtl ul.commentlist li .reply a:focus:before, 
.rtl .commentlist li .reply a:hover:before {
    transform-origin: bottom right;
    -webkit-transform-origin: bottom right;
}

.rtl .related-article .content span {
    text-align: right;
}

.rtl .related-article article .entry-thumb {
    float: right;
    padding-left: 15px;
    padding-right: 0;
}

.rtl .related-article .content::before {
    right: 0;
    left: auto;
}

.rtl .related-article {
    left: -275px;
    right: auto;
}

.rtl .related-article.open {
    left: 0;
    right: auto;
}

.rtl .related-article .arrow::before {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}


/* ---------------------- Price plan ----------------- */

.rtl .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text:not(:only-child) {
    padding-right: 10px;
    padding-left: 0;
}

.rtl .wdt-custom-pricing-tab-style .wdt-tabs-container .wdt-tabs-list li .ui-tabs-anchor:before {
    clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    -webkit-clip-path: polygon(100% 0, 92% 50%, 100% 100%, 8% 100%, 0 50%, 8% 0);
    transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}

.rtl .wdt-custom-pricing-tab-style .wdt-tabs-container .wdt-tabs-list li:hover .ui-tabs-anchor:before, 
.rtl .wdt-custom-pricing-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-state-active .ui-tabs-anchor:before, 
.rtl .wdt-custom-pricing-tab-style .wdt-tabs-container .wdt-tabs-list li.ui-state-hover .ui-tabs-anchor:before {
    transform-origin: bottom right;
    -webkit-transform-origin: bottom right;
}

.rtl #searchform input[type="submit"] {
    left: 4px;
    right: auto;
}

.rtl .wdt-search-box #searchform input[type="text"] {
    padding: 16px 26px 16px 160px;
}

.rtl .wdt-pricing-table-holder .wdt-pricing-table-pricing div[class*="-table-pricing-sale"] .wdt-pricing-table-pricing-suffix {
    padding-right: 5px;
    padding-left: 0;
}

/* faq */

.rtl .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*="-title-prefix"] {
    margin: 0 0 0 10px;
}


/* ----------------- Contact Page ---------------------- */

.rtl input[type="text"], input[type="email"], textarea {
    text-align: right;
}

.rtl .wdt-contact-form .wpcf7-form input[type="submit"] {
    float: right;
}
.rtl .wpcf7-form .wpcf7-response-output, .wpcf7 form .wpcf7-response-output {
    float: right;
    padding: 15px 45px 15px 15px;
}

.rtl .wpcf7-form .wpcf7-response-output::before, .wpcf7 form .wpcf7-response-output::before {
    right: 18px;
    left: auto;
}

.rtl .wdt-contact-form .wpcf7-not-valid-tip {
    text-align: left;
}


/* shop quick view */

body.rtl[class*="woocommerce"] .yith-wcqv-wrapper #yith-quick-view-content div.entry-summary {
    margin-right: 0;
    margin-left: 2.5%;
}

body.rtl #yith-quick-view-content .summary .summary-content {
    text-align: right;
}

.rtl.woocommerce div.product.product-type-grouped .summary form.cart.grouped_form .group_table tr td.woocommerce-grouped-product-list-item__quantity {
    margin-left: 40px;
    margin-right: 0;
}

.rtl.woocommerce .product.product-type-grouped .summary .cart .group_table td {
    text-align: right;
}

body.rtl #yith-quick-view-content .summary .summary-content .product_meta > span {
    display: flex;
}


/* popup */

.rtl .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder .wdt-popup-box-content-inner ~ .mfp-close {
    left: -20px;
    right: auto;
}

/* shop popup */

.rtl .suggested-product-list {
    right: 30px;
    left: auto;
}

.rtl .suggested-product-list .suggested-product-data a.wdt_close {
    left: -18px;
    right: auto;
}

.rtl #back-to-top {
    left: 20px;
    right: auto;
}

/* shop quatity btn */

.rtl .woocommerce div.quantity:not(.quantity-with-plusminus) .qty, 
.rtl .woocommerce-page div.quantity:not(.quantity-with-plusminus) .qty, 
.rtl .woocommerce div.quantity:not(.quantity-with-plusminus) input, 
.rtl .woocommerce-page div.quantity:not(.quantity-with-plusminus) input,

.rtl.woocommerce div.quantity:not(.quantity-with-plusminus) .qty, 
.rtl.woocommerce-page div.quantity:not(.quantity-with-plusminus) .qty, 
.rtl.woocommerce div.quantity:not(.quantity-with-plusminus) input, 
.rtl.woocommerce-page div.quantity:not(.quantity-with-plusminus) input {
    text-align: right;
}

.rtl.woocommerce .cart .quantity > a[class*="arrow"], 
.rtl .woocommerce-page .cart .quantity > a[class*="arrow"],
.rtl .woocommerce .cart .quantity > a[class*="arrow"] {
    left: 12px;
    right: auto;
}


/* ---------------------- Responsive ------------------------- */

@media (min-width: 768px) {
    .rtl .wdt-custom-support-line-style .wdt-icon-box-holder.wdt-rc-template-ico-boxed-overlap .wdt-content-item::after {
        left: auto;
        right: 100%;
    }
    .rtl .woocommerce table.shop_table tr td:not(:last-child), 
    .rtl .woocommerce-page table.shop_table tr td:not(:last-child) {
        text-align: right !important;
    }
}

@media (min-width: 767px) {
    .rtl .wdt-ca-mailchamp-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] {
        left: 4px;
        right: auto;
    }
}

@media only screen and (max-width: 767px) {
    .rtl .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper .wdt-tabs-list li a .wdt-content-icon {
        margin: 0 0 0 10px;
    }
    .rtl .wdt-custom-testimonial-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev {
        margin-left: 5px;
        margin-right: 0;
    }
    .rtl .wdt-custom-testimonial-a .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next {
        margin-right: 5px;
        margin-left: 0;
    }
    .rtl.woocommerce-cart .cart-collaterals .cart_totals table tbody tr th, 
    .rtl.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td, 
    .rtl.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td:last-child {
        text-align: center;
    }
    .rtl .comment-body {
        padding-right: 60px;
    }
    .rtl .comment-author .avatar {
        right: -60px;
    }
}

@media only screen and (min-width: 481px) {
    .rtl .wdt-search-box #searchform input[type="submit"] {
        background-image: linear-gradient(-45deg, var(--wdtSecondaryColor) 50%, var(--wdtPrimaryColor) 50%) !important;
    }
}

@media only screen and (max-width: 479px) {
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
        margin: 20px 0 0 0;
    }
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
        float: none;
    }
    .rtl.woocommerce #review_form #respond p {
        text-align: right;
    }
    .rtl .comment-body {
        padding-right: 0px;
    }
    .rtl .comment-author .avatar {
        right: 0;
    }
}