/*
I. RESET
	1. CUSTOM DEFAULT 
	2. CUSTOM LIGHTBOX
	3. CUSTOM ELEMENTOR
	4. LAYOUT FULLWIDTH/BOX/WIDE/WIDER
	5. WOOCOMMERCE
	6. CUSTOM MINI STYLE
II. SHORTCODE
	1. SHORTCODE HOT DEAL
	2. SHORTCODE BANNER
	3. SHORTCODE LOGO SLIDER
	4. SHORTCODE PRODUCT
	5. SHORTCODE BLOG
	6. SHORTCODE TESTIMONIAL
	7. SHORTCODE TEAM MEMBER
	8. SHORTCODE COUNTDOWN
	9. SHORTCODE TYPE TAB PRODUCTS
	10. SHORTCODE SUBSCRIPTION
	11. SHORTCODE LIST CATEGORIES
	12. SHORTCODE PRODUCT CATEGORIES
	13. SHORTCODE COUPON
	14. SHORTCODE SOCIAL
	15. SHORTCODE VIDEO
	16. SHORTCODE COUPON 2
III. STYLE
	1. HEADER
		1.1 MENU
		1.2 HEADER MIDDLE
	2. MAIN CONTENT
		2.1 BREADCRUMB
		2.2 TITLE PAGE
		2.3 RELATED BOX
		2.4 COMMENT
		2.5 REVOLUTION SLIDER
		2.6 CONTACT US
		2.7 BLANK PAGE
		2.8 BUTTON NAVI SLIDER
	3. FOOTER
	4. WIDGET
		4.1. WIDGET SUBSCRIPTION
		4.2. WIDGET SOCIAL
		4.3. FILTER BY PRICE
		4.4. FILTER BY COLOR
		4.5. FILTER ATTRIBUTE
		4.6. WIDGET CATEGORIES
		4.7. WIDGET LIST PRODUCT
		4.8. WIDGET CALENDAR
		4.9. WIDGET SEARCH
		4.10. WIDGET BLOG
		4.11. WIDGET RECENT COMMENTS
		4.12. WIDGET RSS
		4.13. WIDGET COMPARE
		4.14. WIDGET INSTAGRAM
		4.15. WIDGET FACEBOOK
		4.16. WIDGET RATING FILTER
		4.17. WIDGET MAILCHIMP
		4.18. WIDGET PRODUCT FILTER BY BRAND
		4.19. WIDGET PRICE
	5. PRODUCT DEFAULT
		5.1. META CATEGORIES PRODUCT
		5.2. PRODUCT PRICE
		5.3. PRODUCT RATING
		5.4. PRODUCT SHORT DESCRIPTION
		5.5. PRODUCT LABEL
		5.6. GROUP BUTTON PRODUCT THUMBNAIL
	6. SHOP PAGE
	7. PRODUCT DETAIL
		7.1 PRODUCT IMAGE
		7.2 PRODUCT SUMMARY
		7.3 COMPARE
	8. CHECK OUT - SHOPPING CART - MY ACCOUNT
		8.1 SHOPPING CART
		8.2 CHECK OUT
		8.3 MY ACCOUNT
	9. QUICKSHOP
	10. BLOG PAGES
		10.1 BLOG DETAIL
		10.2 PORTFOLIO DETAIL
	15. PAGE TEMPLATE
	16. IPAD RESPONSIVE
IV. RESPONSIVE
V. DOKAN
	1. DASHBOARD
	2. STORE
	3. WIDGET
	4. RESPONSIVE
*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- I. RESET -------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. CUSTOM DEFAULT ------------------------------------------------------------------------------------------*/
html, body{
	text-align: right;/* rtl */
}
.post-password-form label > input[type^="password"]{padding-left: 100px;/* rtl */padding-right: 20px;/* rtl */}
.post-password-form input[type^="submit"]{left: auto;/* rtl */right: 0;/* rtl */}
.wp-caption.alignnone{margin: 5px 0 20px 20px;/* rtl */}
.screen-reader-text:focus{left: auto;/* rtl */right: 5px;/* rtl */}
ol ol, ol ul, ul ul,ul ol{margin: 10px 30px 0 0;/* rtl */}
ol ol ol, ol ul ol, ul ul ol,ul ol ol,ol ol ul, ol ul ul, ul ul ul,ul ol ul{margin: 10px 20px 0 0;/* rtl */}
body blockquote,
.wp-block-quote.is-large:not(.is-style-plain), 
.wp-block-quote.is-style-large:not(.is-style-plain){
	padding: 0 40px 0 0;/* rtl */
}
blockquote:before{
	left: auto;/* rtl */
	right: 0;/* rtl */
}
table td,
table th{
	padding: 10px 0 10px 20px;/* rtl */
}
table td:last-child,
table th:last-child{
	padding-left: 0;/* rtl */
}
input[type^="radio"],input[type^="check"]{margin: 0 0 0 3px;/* rtl */}
textarea,
select,
html input[type^="search"],
html input[type^="text"], 
html input[type^="email"],
html input[type^="password"],
html input[type^="number"],
html input[type^="tel"],
.chosen-container a.chosen-single,
.woocommerce-checkout .form-row .chosen-container-single .chosen-single,
:is(#add_payment_method,.woocommerce-cart,.woocommerce-checkout,.woocommerce-page) table.cart td.actions .coupon .input-text, 
body .select2-container--default .select2-selection--single .select2-selection__rendered{
	text-align: right;/* rtl */
}
body .select2-container--default .select2-selection--single .select2-selection__arrow{
	left: 10px;/* rtl */
	right: auto;/* rtl */
}
body .select2-search--dropdown:before{
	left: 10px;/* rtl */
	right: auto;/* rtl */
}
body .select2-container--default .select2-search--dropdown .select2-search__field{
	padding: 4px 12px 4px 40px; /* rtl */
}
body .select2-container--default .select2-selection--single .select2-selection__rendered{
	padding-right: 20px;/* rtl */
	padding-left: 40px;/* rtl */
}
select{
	padding: 7px 15px 7px 30px;/* rtl */
	background-position: left center; /* rtl */
}
body .pp_nav p{
	float: right;/* rtl */
}
body .pp_arrow_previous:before,
body .pp_arrow_next:before{
	content: "\e903";/* rtl */
}
body .pp_arrow_next:before{
	content: "\e904";/* rtl */
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. CUSTOM ELEMENTOR ----------------------------------------------------------------------------------------*/
#page .icon-big-button i{margin-left: 5px;/* rtl */margin-right: 0;/* rtl */}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. WOOCOMMERCE ---------------------------------------------------------------------------------------------*/
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt{float: right;/* rtl */}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first{margin-right: 0;/* rtl */margin-left: 2%;/* rtl */}
.woocommerce form.login .button, .woocommerce form.register .button{margin: 20px 0 0 30px;/* rtl */}
body #ts-ajax-add-to-cart-message{
	right: 0;/* rtl */
	left: auto;/* rtl */
}
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button{
	margin: 0 5px 0 0;/* rtl */
	float: none;/* rtl */
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before,
#ts-ajax-add-to-cart-message:before,
.add-to-cart-message:before{
	right: 20px;/* rtl */
	left: auto;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. CUSTOM MINI STYLE ---------------------------------------------------------------------------------------*/
.ul-style.check li:before{margin-left:10px;/* rtl */margin-right:0;/* rtl */}
nav > ul > ul > li{float: right;/* rtl */}
.wpml-ls-legacy-dropdown .wpml-ls-flag + span{float: right;/* rtl */}
.ts-table-row-bg table tr th:first-child,
.ts-table-row-bg table tr td:first-child{padding-left: 0;/* rtl */padding-right: 20px;/* rtl */}

/*--------------------------------------------------------------------------------------------------------------*/
/*- II. SHORTCODE -------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. SHORTCODE HOT DEAL --------------------------------------------------------------------------------------*/
.ts-countdown .label{
	margin-right: 20px;/* rtl */
	margin-left: 10px;
}
.ts-countdown.style-inline .ref-wrapper{
	margin-left: 0;/* rtl */
	margin-right: 1px;
}
body .ts-product-deals-wrapper.show-counter-today .shortcode-heading-wrapper h2{
	margin-left: 20px;/* rtl */
	margin-right: 0;/* rtl */
}
.ts-product header .ts-countdown .counter-wrapper{
	padding-right: 0;/* rtl */
	padding-left: 5px;/* rtl */
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. SHORTCODE BANNER ----------------------------------------------------------------------------------------*/
.ts-banner .banner-wrapper{
	text-align: right;/* rtl */
}
.coupon-code:after{
	margin-right: 20px;/* rtl */
	margin-left: 0;/* rtl */
}
.ts-banner .header-content .special-inline > *{
	margin-left: 5px;/* rtl */
	margin-right: 0;/* rtl */
}
.ts-banner .ts-banner-button .button + .button{
	margin-right: 8px;/* rtl */
	margin-left: 0;/* rtl */
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. SHORTCODE LOGO SLIDER -----------------------------------------------------------------------------------*/
.ts-logo-slider-wrapper:not(.ts-slider) .item{
	float: right;/* rtl */
}
.ts-logo-slider-wrapper .items > .item{
	float: right;/* rtl */
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. SHORTCODE TESTIMONIAL -----------------------------------------------------------------------------------*/
.ts-shortcode.ts-testimonial-wrapper .rating span,
body blockquote .rating span{
	right: 0;/* rtl */
	left: auto;/* rtl */
}
.ts-testimonial-wrapper.columns-1 .swiper .swiper-button-prev{
	left: auto;/* rtl */
	right: 0;
}
.ts-testimonial-wrapper.columns-1 .swiper .swiper-button-next{
	right: auto;/* rtl */
	left: 0;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. SHORTCODE COUNTDOWN -------------------------------------------------------------------------------------*/
.thumbnail-wrapper .product-counter{
	right: 10px;/* rtl */
	left: auto;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 6. SHORTCODE TYPE TAB PRODUCTS -----------------------------------------------------------------------------*/
.column-content > .list-categories{
	margin-right: -1px;/* rtl */
	margin-left: 0;/* rtl */
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 7. SHORTCODE SUBSCRIPTION ---------------------------------------------------------------------------------*/
.ts-mailchimp-subscription-shortcode.layout-vertical .widget-title-wrapper{
	margin-left: 70px;/* rtl */
	margin-right: 0;/* rtl */
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 8. SHORTCODE LIST CATEGORIES ------------------------------------------------------------------------------*/
.ts-list-of-product-categories-wrapper .list-categories li img{
	margin-left: 10px;/* rtl */
	margin-right: 0;/* rtl */
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 9. SHORTCODE PRODUCT CATEGORIES ---------------------------------------------------------------------------*/
.ts-product-category-wrapper.style-horizontal .product .product-wrapper > a{
	margin-right: 0;/* rtl */
	margin-left: 20px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 10. SHORTCODE COUPON ---------------------------------------------------------------------------------------*/
.ts-coupon-wrapper{
	margin: 0 0 -15px -15px;/* rtl */
}
.ts-coupon-wrapper > *{
	margin: 0 0 15px 15px;/* rtl */
}
.ts-coupon-wrapper .item{
	margin: 0 -15px -15px 0;/* rtl */
}
.ts-coupon-wrapper .item:before{
	right: auto;
	left: 0;/* rtl */
}
.ts-coupon-wrapper .item > *{
	margin-right: 15px;/* rtl */
	margin-left: 0;/* rtl */
}
.coupon-code .copy-message{
	padding-left: 44px;/* rtl */
	padding-right: 0;/* rtl */
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 11. SHORTCODE SOCIAL ---------------------------------------------------------------------------------------*/
.ts-social-icons-elementor-widget .list-items{
	margin: -20px 0 0 -20px;
}
.ts-social-icons-elementor-widget .list-items > span{
	margin: 20px 0 0 20px;
}
.ts-social-icons-elementor-widget .elementor-icon.elementor-social-icon{
	float: right;/* rtl */
}
.ts-social-icons-elementor-widget .social-name{
	margin-right: 10px;/* rtl */
	margin-left: 0;/* rtl */
}
/*--------------------------------------------------------------------------------------------------------------*/
/*- 12. SHORTCODE VIDEO ----------------------------------------------------------------------------------------*/
body .elementor-slideshow__header{
	padding-right: 30px;
	padding-left: 48px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- III. STYLE -------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. HEADER --------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
.logo-center .logo-wrapper{
	margin-left: 30px;/* rtl */
	margin-right: 30px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. MENU ----------------------------------------------------------------------------------------------------*/
.menu-wrapper .menu-icon,
.mobile-menu-wrapper .menu-icon{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.menu-wrapper ul.sub-menu .menu-icon{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}
.menu-sub-label{
	right: auto;
	left: -20px;/* rtl */
}
.menu-sub-label:before{
    border-right: 4px solid transparent;/* rtl */
	border-left: 0;
    transform: rotate(-15deg);/* rtl */
	margin-left: -3px;/* rtl */
	margin-right: 0;
}
li.parent > a > .menu-sub-label{
	left: -6px;/* rtl */
	right: auto;
}
.ts-header nav > ul > li{
	margin-right: 0;
	margin-left: 30px;/* rtl */
}
.ts-header nav > ul > li:last-child{
	margin-right: 0;/* rtl */
	margin-left: 0;
}
.menu-label i{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.ts-header nav > ul li.menu-item:before,
.mobile-menu-wrapper nav > ul li.menu-item:before{
	margin-right: 0;
	margin-left: 10px;/* rtl */
}
.ts-header ul.sub-menu .ts-menu-drop-icon{
	left: 0;/* rtl */
	right: auto;;
}
.ts-header nav > ul li ul.sub-menu{
	left: auto;
	right: -30px;/* rtl */
}
.ts-header nav > ul li ul.sub-menu > li.menu-item-has-children{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}
.ts-header .ts-menu > nav > ul > li > ul.sub-menu{
	right: -30px /* rtl */
	left: auto;
}
.ts-header nav > ul li ul.sub-menu ul.sub-menu{
	right: calc(100% - 1px); /* rtl */
	left: auto;
	padding-left: 60px;
	padding-right: 30px;
}
.ts-header nav > ul li ul.sub-menu ul.sub-menu:before{
	right: 30px;/* rtl */
	left: auto;
}
.ts-header nav > ul li ul.sub-menu ul.sub-menu > li.menu-item-has-children{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}

/* FIXED WIDGET ELEMENTOR */
.ts-header nav > ul li.fa:before,
.ts-header nav > ul li.fas:before,
.ts-header nav > ul li.far:before,
.ts-header nav > ul li.fab:before{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. HEADER MIDDLE -------------------------------------------------------------------------------------------*/
.icon-menu-sticky-header{
	margin-right: 0;
	margin-left: 20px;/* rtl */
}
.header-top .header-right > *,
.header-top .header-right > .header-link ul > li{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.menu-middle .header-middle .menu-wrapper{
	margin-right: 40px;/* rtl */
	margin-left: auto;/* rtl */
} 
.header-middle .header-right{
	margin-right: 40px;/* rtl */
	margin-left: 0;
}
.header-middle .header-right > .header-social-icon{
	margin-left: 30px;/* rtl */
	margin-right: 0;
}
.header-middle .header-right > *{
	margin-left: 12px;/* rtl */
	margin-right: 0;
}
.header-middle .header-right > *:last-child{
	margin-left: 0;
	margin-right: 0;
}
.header-middle .header-right > .ts-search-normal{
	margin-left: 40px;/* rtl */
	margin-right: 0;
}
.header-v10 .header-middle .header-right > .ts-search-normal{
	margin-left: 0;/* rtl */
	margin-right: 0;
}
.header-middle .container > .ts-search-normal{
	margin-left: auto;/* rtl */
	margin-right: 40px;/* rtl */
}
.header-v12 .header-middle .container > .ts-search-normal{
	margin-left: auto;
	margin-right: 30px;/* rtl */
}
body.rtl.header-v12 .header-middle .menu-wrapper{
	margin-right: auto;
	margin-left: 0;/* rtl */
}
.ts-header .group-language-currency{
	margin-right: 0;
	margin-left: 40px;/* rtl */
}
.ts-header .group-language-currency > *{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.ts-header .group-language-currency > *:last-child{
	margin-right: 0;/* rtl */
	margin-left: 0;
}
.header-language .wpml-ls > ul > li > a:after,
.header-currency .wcml_currency_switcher > a:after{
	margin-left: 0;
	margin-right: 3px;/* rtl */
}
.header-currency .wcml_currency_switcher > a:after{
	margin: 0 2px 0 0;/* rtl */
}

/* DROPDOW CART & DROPDOW ACCOUNT */
.header-number-style-v1 .shopping-cart-wrapper .cart-control .cart-number,
.header-number-style-v1 .tini-wishlist .count-number{
	left: 0;/* rtl */
	right: auto;
}
.header-number-style-v2 .shopping-cart-wrapper .cart-control .cart-number,
.header-number-style-v2 .tini-wishlist .count-number{
	margin-left: 0;
	margin-right: 5px;/* rtl */
	display: inline;
}
.header-number-style-v2 .shopping-cart-wrapper .cart-control,
.header-number-style-v2 .tini-wishlist{
	margin-right: 5px;/* rtl */
	margin-left: 0;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
.header-currency ul{
	left: auto;
	right: -20px;/* rtl */
}
.header-top .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.header-top .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
.header-top .header-currency ul{
	right: -25px;/* rtl */
	left: auto;
}
.header-top .header-right > .header-language:last-child .wpml-ls-sub-menu,
.header-top .header-right > .header-currency:last-child ul{
	right: auto;
	left: 0;/* rtl */
}
.my-account-wrapper .dropdown-container{
	left: 0;/* rtl */
	right: auto;
}
body .wpml-ls-legacy-dropdown > ul > li:before,
body .wpml-ls-legacy-dropdown-click > ul > li:before,
.header-currency > div:before{
	left: auto;
	right: 50%;/* rtl */
	margin-right: -9px;/* rtl */
	margin-left: 0;
}
.shopping-cart-wrapper .dropdown-container{
	right: auto;
	left: 0;/* rtl */
}

/* My account dropdown */
.my-account-wrapper .forget-password{
	float: left;/* rtl */
}

/* Cart dropdown */
.dropdown-footer-bottom > a:first-child{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.is-safari #ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list{
	margin-right: 0;/* rtl */
	margin-left: 0;
}
.dropdown-container .cart-group-inline{
	margin-right: 15px;/* rtl */
	margin-left: 0;
}
.dropdown-container .no-input .icon{
	margin-left: 3px;/* rtl */
	margin-right: 0;
}
.ts-tiny-cart-wrapper .total > span.total-title,
.widget_shopping_cart .total-title,
.woocommerce .widget_shopping_cart .total strong, 
.woocommerce.widget_shopping_cart .total strong{
	padding-left: 5px;/* rtl */
	padding-right: 0;
}

/* Currency */
.header-currency > img{
    left: auto;
    right: 0;/* rtl */
    margin-right: 8px !important;/* rtl */
	margin-left: 0 !important;
}

/* Language */
body .wpml-ls .wpml-ls-flag + span{
	margin-right: 8px;/* rtl */
	margin-left: 0;
}
body .wpml-ls-legacy-list-horizontal a{
	padding: 0 0 0 20px;/* rtl */
}
body .wpml-ls-legacy-list-horizontal ul li:last-child a{
	padding: 0;/* rtl */
}
.group-meta-header > div:first-child .dropdown-container,
.group-meta-header > div:first-child ul{
	left: 0;
	right: auto;/* rtl */
	margin-right: 0;/* rtl */
	margin-left: 0;/* rtl */
}
body.logged-in .my-account-wrapper .dropdown-container{
	margin-right: -80px;/* rtl */
	margin-left: 0;
}

/* SEARCH HEADER */
.header-v9 .ts-header .ts-search-normal{
	margin-left: 0;
	margin-right: 30px;/* rtl */
}
.ts-search-normal .search-button{
	right: auto;
	left: 0;/* rtl */
}
.ts-search-normal .search-content.loading:before{
	right: auto;
	left: 12px;/* rtl */
}
.ts-floating-sidebar .close,
.ts-popup-modal .close{
	right: auto;
	left: 8px;/* rtl */
}
body.image-button-radius .ts-popup-modal .close{
	border-radius: 8px 0 10px 0;/* rtl */
}
#ts-search-sidebar .close,
.ts-popup-modal .close{
	left: 0;/* rtl */
	right: auto;
}
body.image-button-radius #ts-search-sidebar .close{
	border-radius: 0 10px 0 0;/* rtl */
}
.ts-floating-sidebar .ts-sidebar-content{
	right: auto;
	left: 0;/* rtl */
	transform: translateX(-500px);/* rtl */
}
.popular-searches > h6{
	margin-left: 30px;/* rtl */
	margin-right: 0;
}

/* NOTICE */
.ts-store-notice .close{
	right: auto;
	left: 14px;/* rtl */
}
.ts-header-notice-shortcode i{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- II. MAIN CONTENT -------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/* DOKAN */
#tab-seller ul.list-unstyled .seller-rating{
	margin-right: 10px;/* rtl */
	margin-left: 0;
}

/* GALLERY THEME SKY */
.ts-gallery-img li,
.ts-list-video li{
	float: right;/* rtl */
}
li > div > h3.product-name{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. BREADCRUMB ----------------------------------------------------------------------------------------------*/
.breadcrumbs-container > span:not(.current):before{
	content: "\e903";/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. COMMENT -------------------------------------------------------------------------------------------------*/
#comments.comments-area ol.commentlist ol.commentlist{
    padding: 0 70px 0 0;/* rtl */
    margin: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. CONTACT US ----------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. BLANK PAGE ----------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. BUTTON NAVI SLIDER --------------------------------------------------------------------------------------*/
/* Navigation */
.widget-container .swiper-button-prev{
	left: 28px;/* rtl */
	right: auto;
}
.widget-container .swiper-button-next{
	left: 0;/* rtl */
	right: auto;
}
body .swiper-button-prev{
	right: 10px;/* rtl */
	left: auto;
}
body .swiper-button-next{
	left: 10px;/* rtl */
	right: auto;
}
body .thumbnail .swiper-button-prev,
body .flex-direction-nav li.flex-nav-prev a{
	right: 0;/* rtl */
	left: auto;
}
body .thumbnail .swiper-button-next,
body .flex-direction-nav li.flex-nav-next a{
	left: 0;/* rtl */
	right: auto;
}
body .partial-view .swiper-button-prev{
	right: 30px;/* rtl */
	left: auto;
}
body .partial-view .swiper-button-next{
	left: 30px;/* rtl */
	right: auto;
}
body.image-button-radius .flex-direction-nav li.flex-nav-prev a,
body.image-button-radius .swiper-button-prev{
	border-radius: 10px 0 0 10px;/* rtl */
}
body.image-button-radius .flex-direction-nav li.flex-nav-next a,
body.image-button-radius .swiper-button-next{
	border-radius: 0 10px 10px 0;/* rtl */
}
body .swiper-button-next:before,
body .flex-direction-nav li.flex-nav-next a:before{
	content: "\e903";/* rtl */
}
body .swiper-button-prev:before,
body .flex-direction-nav li.flex-nav-prev a:before{
	content: "\e904";/* rtl */
}
.swiper-horizontal > .swiper-scrollbar{
	right: 0;/* rtl */
	left: auto;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 6. LAZY LOAD -----------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- III. FOOTER ------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/* TO TOP BUTTON */
#to-top{
	right: auto;
	left: 0; /* rtl */
}
body.image-button-radius #to-top a{
	border-radius: 0 10px 0 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- IV. WIDGET -------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
.ts-recent-comments-widget.has-nav .widget-title,
.ts-blogs-widget.has-nav .widget-title,
.ts-products-widget.has-nav .widget-title,
.ts-products-widget.has-nav .widgettitle{
	margin-left: 60px;/* rtl */
	margin-right: 0;
}
.widget-container > ul ol,
.widget-container > ul ul{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.widget-container ul ul{
	margin: 10px 12px 5px 0 /* rtl */
}
.widget_nav_menu > div > ul li.fa:before,
.widget_nav_menu > div > ul li.fas:before,
.widget_nav_menu > div > ul li.far:before,
.widget_nav_menu > div > ul li.fab:before{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. WIDGET SUBSCRIPTION -------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. WIDGET SOCIAL -------------------------------------------------------------------------------------------*/
.style-vertical li i{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. FILTER BY PRICE -----------------------------------------------------------------------------------------*/
.widget_price_filter .price_slider_amount input[type="text"]:first-child{
	margin-left: 4%;/* rtl */
	margin-right: 0;
}
.woocommerce .widget-container .price_slider_amount .price_label{
	float: right;/* rtl */
}
.woocommerce .widget_price_filter .price_slider_amount .button{
	float: left;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. FILTER BY COLOR -----------------------------------------------------------------------------------------*/
.ts-product-attribute > div.color a.img-color.variation-img{
	margin: 0 0 0 5px;/* rtl */
}
.ts-product-attribute > div.color.selected a:before{
    left: 0;/* rtl */
    right: auto;
}
.widget-container.product-filter-by-color ul li{
	margin: 0 0 5px 5px;/* rtl */
}
.widget-container.product-filter-by-color ul li a img,
.widget-container.product-filter-by-color ul a > span:first-child{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. FILTER ATTRIBUTE ----------------------------------------------------------------------------------------*/
body:not(.filter-by-attribute-inline) .widget-container .widget_layered_nav_filters ul li a:before{
	margin: 0 0 0 2px;/* rtl */
}
body.image-button-radius .ts-product-attribute > div.color.selected a.variation-img:before,
body.image-button-radius .widget_layered_nav_filters ul li a:before,
body.image-button-radius.filter-by-attribute-inline .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before,
body.image-button-radius #page .special-filter-area .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before,
body.image-button-radius .widget-container.product-filter-by-color ul li.chosen a:before{
	border-radius: 5px 0 0 0;/* rtl */
}

/* CHOSEN ITEM */
.woocommerce .style-dropdown-border .widget_layered_nav_filters ul li a{
	padding-right: 20px;
	padding-left: 40px;/* rtl */
}
.woocommerce .style-dropdown-border .widget_layered_nav_filters ul li a:before{
	right: auto;
	left: 20px;/* rtl */
}
.woocommerce .widget_layered_nav_filters ul li a:before,
.filter-by-attribute-inline .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:before,
#page .special-filter-area .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:before,
.widget-container.product-filter-by-color ul li.chosen a:before{
	left: -1px;/* rtl */
	right: auto;
}
.woocommerce .widget_layered_nav_filters .amount{
	margin-right: 5px;/* rtl */
	margin-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 6. WIDGET CATEGORIES ---------------------------------------------------------------------------------------*/
.product-filter-by-brand ul > li label,
body:not(.filter-by-attribute-inline) .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.product-filter-by-price ul li label,
.woocommerce .widget_rating_filter ul li a,
.product-filter-by-availability ul li label{
	padding-right: 30px;/* rtl */
	padding-left: 0;
}
.product-filter-by-brand ul > li label:before,
body:not(.filter-by-attribute-inline) .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before,
.product-filter-by-price ul li label:before,
.woocommerce .widget_rating_filter ul li a:before,
.product-filter-by-availability ul li label:before,
.product-on-sale-form label:before,
.ts-extra-products-wrapper .item > label:before,
.woocommerce-grouped-product-list-item__checkbox > label:before{
	left: auto;
	right: 0;/* rtl */
}
.product-filter-by-brand ul > li label:after,
body:not(.filter-by-attribute-inline) .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after,
.product-filter-by-price ul li label:after,
.woocommerce .widget_rating_filter ul li a:after,
.product-filter-by-availability ul li label:after,
.product-on-sale-form label:after,
.ts-extra-products-wrapper .item > label:after,
.woocommerce-grouped-product-list-item__checkbox > label:after{
    left: auto;
	right: 0;/* rtl */
}

/* WIDGET TS CATEGORIES */
.ts-product-categories-widget ul.product-categories li.cat-parent > span.icon-toggle{
	right: auto;
	left: -8px; /* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 7. WIDGET LIST PRODUCT -------------------------------------------------------------------------------------*/
#page .widget_shopping_cart ul.product_list_widget li > a{
	margin-right: 0;
	margin-left: 15px;/* rtl */
}
#page .widget_shopping_cart ul.product_list_widget li img{
	margin-left: 15px;/* rtl */
	margin-right: 0;
}
ul.product_list_widget li .ts-wg-meta{
	margin-right: 110px;/* rtl */
	margin-left: 0;
}
/* Dt Dd Variable product widget */
.woocommerce ul.product_list_widget li dl{
	float: right;/* rtl */
	padding-left: 0;
	padding-right: 1em;/* rtl */
}
.woocommerce ul.product_list_widget li dl dd,
.woocommerce ul.product_list_widget li dl dt{
	float: right;/* rtl */
}
.woocommerce ul.product_list_widget li dl:before{
	left: auto;
	right: 0;/* rtl */
}
.woocommerce ul.product_list_widget li .ts-wg-meta{
	margin-right: 15px;/* rtl */
	margin-left: 0;
}
/* Categories */
.widget_product_categories .product-categories span.count{
	float: left;/* rtl */
}

/* Widget recent review */
.woocommerce.widget_recent_reviews ul.product_list_widget li{
	padding-left: 0;
	padding-right: 75px; /* rtl */
}
.woocommerce.widget_recent_reviews ul.product_list_widget li img{
	left: auto;
	right: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 8. WIDGET CALENDAR -----------------------------------------------------------------------------------------*/
.widget_calendar td#prev{
	text-align: end; /* rtl */
}
.widget_calendar td#next{
	text-align: start; /* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 9. WIDGET SEARCH -------------------------------------------------------------------------------------------*/
.woocommerce-product-search input[type="search"],
.widget_product_search form input[type="search"],
.widget_search form .search-table input[type="text"]{
	padding-right: 20px;/* rtl */
	padding-left: 50px;/* rtl */
}
.woocommerce-product-search input[type="search"]{
	padding-right: 20px;/* rtl */
	padding-left: 40px;/* rtl */
}
.widget_product_search form button,
.widget_search form input[type="submit"],
.woocommerce-product-search button{
	right: auto;
	left: 0;/* rtl */
}
.widget_search > form .search-button:before,
.widget_product_search > form:before,
.woocommerce-product-search:before{
	right: auto;
	left: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 10. WIDGET BLOG --------------------------------------------------------------------------------------------*/
.widget_recent_comments ul li .comment-author-link:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}

/* Type blog */
.post_list_widget .entry-meta > span{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.post_list_widget .entry-meta > span:last-child{
	margin-left: 0;/* rtl */
	margin-right: 0;
}
.post_list_widget{
	margin: 0;
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.post_list_widget blockquote{
	padding: 0 20px 0 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 11. WIDGET RECENT COMMENTS ---------------------------------------------------------------------------------*/
.comment_list_widget .comment-body{
	padding: 0;/* rtl */
}
.comment_list_widget .meta{
	padding-right: 15px;/* rtl */
	padding-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 12. WIDGET RSS ---------------------------------------------------------------------------------------------*/
.widget_rss .rss-date:before{
	margin-left: 6px;/* rtl */
	margin-right: 0;
}
.widget_rss cite:before{
	margin-right: 0;
	margin-left: 4px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 13. WIDGET COMPARE -----------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 14. WIDGET INSTAGRAM ---------------------------------------------------------------------------------------*/
#page .ts-instagram-elementor-widget .swiper-button-next{
	left: 0;/* rtl */
	right: auto;
}
#page .ts-instagram-elementor-widget .swiper-button-prev{
	right: 0;/* rtl */
	left: auto;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 15. WIDGET FACEBOOK ----------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 16. WIDGET RATING FILTER -----------------------------------------------------------------------------------*/
.woocommerce .widget_rating_filter ul li .star-rating{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
#page .widget_rating_filter .star-rating{
	width: 100px;/* rtl letter-spacing */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 17. WIDGET MAILCHIMP ---------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 18. WIDGET PRODUCT FILTER BY BRAND -------------------------------------------------------------------------*/
.widget_product_categories ul ul,
.product-filter-by-brand .product-filter-by-brand-wrapper ul ul{
	margin-left: 0;
	margin-right: 26px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 19. WIDGET PRICE -------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- V. PRODUCT DEFAULT -----------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/* FOR SHORTCODE */
#page .item-layout-list .product-wrapper .meta-wrapper{
	margin-left: 20px;/* rtl */
	margin-right: 30px;
}
.woocommerce .product figure.has-back-image img:last-child{
	right: auto;
	left: 0;/* rtl */
}
.thumbnail-wrapper .product-counter{
	padding: 0 10px 0 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. META CATEGORIES PRODUCT ---------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. PRODUCT PRICE -------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. PRODUCT RATING ------------------------------------------------------------------------------------------*/
.ts-testimonial-wrapper .rating:before,
.ts-testimonial-wrapper .rating span:before,
.woocommerce .star-rating:before,
.woocommerce .star-rating span:before,
.product_list_widget .star-rating:before,
.product_list_widget .star-rating span:before{
	margin: 0 0 0 -0.2em;/* rtl */
}
#page .widget_rating_filter .star-rating:before, 
#page .widget_rating_filter .star-rating span:before{
	margin-left: -1px;
}
.ts-testimonial-wrapper .rating:before,
.ts-testimonial-wrapper .rating span:before{
	margin: 0 0 0 -0.3em;/* rtl */
	padding-left: 10px;
}
.star-rating-wrapper .count-rating{
	margin-left: 0;
	margin-right: 2px;/* rtl */
}
.products .product .product-sku span{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. PRODUCT LABEL -------------------------------------------------------------------------------------------*/
.woocommerce .product .product-label{
	left: auto;
	right: 10px;/* rtl */
}
.label-align-horizontal:not(.image-button-radius) .woocommerce .product .product-label,
.woocommerce.label-align-horizontal:not(.image-button-radius) .product .product-label{
	right: 0;/* rtl */
	left: auto;
}
.label-align-horizontal.product-label-circle  .woocommerce .product .product-label, 
.woocommerce.label-align-horizontal.product-label-circle  .product .product-label{
	right: 5px;/* rtl */
	left: auto;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 6. GROUP BUTTON PRODUCT THUMBNAIL --------------------------------------------------------------------------*/
.product-group-button{
	left: 10px;/* rtl */
	right: auto;
}
.products .variable-quick-add-to-cart .product-group-button .button-in{
	left: 10px;/* rtl */
	right: auto;
	transform: translate(calc(-100% - 10px),0);
}
.product-group-button .button-in,
.ts_desktop.product-hover-style-v4 .product-wrapper .button-in,
.ts_desktop.product-hover-style-v3 .product-group-button > div.loop-add-to-cart{
    transform: translateX(-100%);/* rtl */
	left: auto;/* rtl */
	right: auto;/* rtl */
}
.product-hover-style-v5 .product-group-button-meta div.quickshop{
	left: 10px;/* rtl */
	right: auto;
	transform: translate(calc(-100% - 10px),0);
}
.product-hover-style-v5 .product-has-background .product-wrapper .product-group-button-meta div.quickshop{
	left: 30px;/* rtl */
	right: auto;
	transform: translate(calc(-100% - 30px),0);
}
.ts_desktop.product-hover-style-v5 .products .variable-quick-add-to-cart .product-group-button .button-in{
	transform: translate(calc(-100% - 10px),0);/* rtl */
}
.product-wrapper:hover .product-group-button .button-in,
.ts_desktop.product-hover-style-v3 .product-wrapper:hover .product-group-button > div.loop-add-to-cart{
    transform: translateX(0);/* rtl */
}

/* Style Hover 1 */
.product-wrapper div.loop-add-to-cart a.button span:before{
    margin-right: 0;
    margin-left: 4px;/* rtl */
}

/* Style Hover 3 */
.product-group-button .button-in .button-tooltip,
.product-hover-style-v5 .product-group-button-meta .quickshop .button-tooltip,
.ts_desktop.product-hover-style-v3 .product-group-button .loop-add-to-cart .button-tooltip{
	padding: 5px 5px 5px 12px;/* rtl */
	right: auto;/* rtl */
	left: 100%;/* rtl */
}
.product-group-button .button-in .button-tooltip:before,
.ts_desktop.product-hover-style-v3 .product-group-button .loop-add-to-cart .button-tooltip:before,
.product-hover-style-v5 .product-group-button-meta .quickshop .button-tooltip:before{
	right: 0;/* rtl */
	left: 7px;
}
.product-group-button .button-in .button-tooltip:after,
.ts_desktop.product-hover-style-v3 .product-group-button .loop-add-to-cart .button-tooltip:after,
.product-hover-style-v5 .product-group-button-meta .quickshop .button-tooltip:after{
	border-right: 6px solid var(--loobek-product-button-thumbnail-bg);
	border-left: 0;
	left: 2px;/* rtl */
	right: auto;
}

/* Style Hover 4 */
.ts_desktop.product-hover-style-v4 .product-group-button-meta{
	right: auto;
	left: 10px;/* rtl */
}
.ts_desktop.product-hover-style-v4 .product-has-background .product-group-button-meta{
	right: auto;
	left: 30px;/* rtl */
}
.ts_desktop.product-hover-style-v4 .product-wrapper .product-group-button-meta > *{
	transform: none;/* rtl */
}
.ts_desktop.product-hover-style-v4 .product-group-button-meta .button-in:last-child .button-tooltip,
.ts_desktop.product-hover-style-v4 .product-group-button .button-in + .button-in .button-tooltip,
.ts_desktop.product-hover-style-v4.hidden-compare .product-group-button .button-in .button-tooltip{
	left: 0;/* rtl */
	right: auto;
}
.ts_desktop.product-hover-style-v4 .product-group-button-meta .button-in:last-child .button-tooltip:after,
.ts_desktop.product-hover-style-v4 .product-group-button .button-in + .button-in .button-tooltip:after,
.ts_desktop.product-hover-style-v4.hidden-compare .product-group-button .button-in .button-tooltip:after{
	left: 14px;/* rtl */
	right: auto;
}

/* Style Hover 5 */
.product-hover-style-v5 .product-group-button{
	right: 0;/* rtl */
	left: auto;
}
.product-hover-style-v5 .product-group-button .button-in + .loop-add-to-cart{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}
.product-hover-style-v5 .products .product:not(.variable-quick-add-to-cart) .product-group-button .button-in:first-child .button-tooltip{
	left: 0;/* rtl */
	right: auto;
}
.product-hover-style-v5 .products .product:not(.variable-quick-add-to-cart) .product-group-button .button-in:first-child .button-tooltip:after{
	left: 13px;/* rtl */
	right: auto;
}

/* Product Mobile Style 1 */
body:not(.ts_desktop).product-mobile-style-v1 .product-group-button{
	left: 5px;/* rtl */
	right: auto;
}
body:not(.ts_desktop).product-mobile-style-v1 .products .variable-quick-add-to-cart .product-group-button .wishlist{
	left: 5px;/* rtl */
	right: auto;
}

/* Product Mobile Style 2 */
body:not(.ts_desktop).image-button-radius.product-mobile-style-v2 .product-group-button .wishlist a{
	border-radius: 8px 0 10px 0;/* rtl */
}
body:not(.ts_desktop).product-mobile-style-v2 .product-group-button > .wishlist{
	right: auto;
	left: 0;/* rtl */
}

/* GROUP BUTTON DEVIDE */
body:not(.ts_desktop) .product-group-button-meta div.loop-add-to-cart .button-tooltip:after{
	right: 16px;/* rtl */
	left: 0;
}
body:not(.ts_desktop) .product-group-button-meta > div.loop-add-to-cart a.button span:before{
    margin-left: 4px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- VI. SHOP PAGE ----------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
.ts_desktop #page .main-products.columns-1.big-thumbnail .meta-wrapper a.button.added:before{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}

/* FILTER WIDGET CATEGORIES PRODUCT */
.filter-widget-area-button{
	margin-left: 50px;/* rtl */
	margin-right: 0;
}
.filter-widget-area-button a:before{
	margin-right: 0;
	margin-left: 10px;/* rtl */
}
.ts-product-categories-widget ul > li.cat-parent > a{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}

/*** Perpage ***/
.product-per-page-form > span,
.woocommerce-ordering > span{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.style-sort-border-overflow .before-loop-wrapper .product-on-sale-form {
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.product-on-sale-form label{
	padding-left: 0;
	padding-right: 30px;/* rtl */
}

/*** TS Columns Selector ***/
.ts-product-columns-selector{
	margin-right: 0;
	margin-left: 50px; /*rtl*/
}

/*** Ordering ***/
.woocommerce .woocommerce-ordering{
	margin: 0 auto 0 0;/* rtl */
}

.woocommerce .woocommerce-ordering .orderby-current, 
.product-per-page-form ul.perpage > li span{
	padding-right: 0;
	padding-left: 15px;/* rtl */
}

/*** Pagination ***/
.woocommerce .woocommerce-ordering .orderby-current:after,
.product-per-page-form .perpage-current:after{
	margin-left: 0;
    margin-right: 4px;/* rtl */
	left: 0;/* rtl */
	right: auto;
}
.woocommerce .woocommerce-ordering .orderby ul,
.product-per-page-form ul.perpage ul{
	right: auto;/* rtl */
	left: 0;/* rtl */
}

/* LOAD MORE */
.ts-shop-result-count > .bar span{
	left: auto;
	right: 0;/* rtl */
	top: -4px;
}
.ts-shop-load-more .button.loading:before,
.woocommerce .ts-shop-load-more .button.loading:before,
.load-more-wrapper .button.loading:before{
	margin: 0 0 0 5px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- VII. PRODUCT DETAIL ----------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. PRODUCT IMAGE -------------------------------------------------------------------------------------------*/
.woocommerce div.product.thumbnail-layout-vertical div.woocommerce-product-gallery{
	padding-left: 0;
	padding-right: 90px;/* rtl */
}
.woocommerce div.product.thumbnail-layout-vertical div.woocommerce-product-gallery .flex-control-thumbs{
	left: auto;
	right: 0;/* rtl */
}
.woocommerce div.product div.summary{
	padding-right: 30px;/* rtl */
	padding-left: 0;
}
.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__trigger{
	left: 0;/* rtl */
	right: auto;
}
body.image-button-radius div.product div.woocommerce-product-gallery .woocommerce-product-gallery__trigger{
	border-radius: 10px 0 10px 0;/* rtl */
}

/* Product popup video */
.ts-product-video-button,
.ts-product-360-button{
	left: auto;
	right: 2px;/* rtl*/
}
.has-video .ts-product-360-button{
	right: 84px;/* rtl */
	left: auto;
}
.ts-product-size-chart-button{
	margin-left: 0;
	margin-right: 25px;/* rtl */
}
.ts-product-video-button:before,
.ts-product-360-button:before{
	margin-right: 0;
	margin-left: 3px;/* rtl */
}

/* PRODUCT LABEL */
.woocommerce div.product .images .product-label{
	right: 10px; /* rtl */
	left: auto;
}
body.label-align-horizontal:not(.image-button-radius) div.product .images .product-label{
	left: auto;
	right: 0;/* rtl */
}

/* 360 */
.threesixty .nav_bar a.nav_bar_previous:before{
	content: "\f061";/* rtl */
}
.threesixty .nav_bar a.nav_bar_next:before{
	content: "\f060";/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. PRODUCT SUMMARY -----------------------------------------------------------------------------------------*/
/* RATING */
.woocommerce .woocommerce-product-rating .star-rating{
	text-indent: -4px;
	width: 93px;
}
.woocommerce .star-rating span,
.product_list_widget .star-rating span,
.seller-rating .star-rating span{
	left: auto;
	right: 0;/* rtl */
}

/* ADD TO CART */
.woocommerce div.product form.cart .single_add_to_cart_button:before{
	margin-right: 0;
	margin-left: 5px;/* test loading rtl */
}

/* QUANTITY */
.woocommerce div.product form.cart div.quantity{
	margin: 0 0 0 10px;/* rtl */
}

/* WISHLIST , COMPARE */
div.product .summary .wishlist a:before{
	margin: 0 0 0 10px;/* rtl */
}
#page .summary a.compare:before{
	margin: 0 0 0 10px;/* rtl */
}
.ts-extra-products-wrapper .item > label{
	padding: 0 30px 0 0;/* rtl */
}

/* Price */
div.product .summary .ts-discount-percent{
	margin-right: 0;
	margin-left: auto;/* rtl */
}

/* Type group product */
#page form.cart .group_table .quantity{
	float: none;/* rtl */
}

/* Variable */
.woocommerce div.product form.cart .variations select{
	float: right;/* rtl */
}
.woocommerce div.product form.cart .reset_variations:before{
	margin-right: 0;
	margin-left: 4px;/* rtl */
}

/* Variable style 2 */
.sharethis-inline-share-buttons{
	direction: rtl !important;/* rtl */
	text-align: right !important;/* rtl */
}

/* SHOP ATTRIBUTE */
.woocommerce table.shop_attributes td:last-child,
.woocommerce table.shop_attributes th:last-child{
	padding-right: 0;/* rtl */
	padding-left: 0;
}

/* Upsell Related */
#tab-more_seller_product .products .product{
	float: right;/* rtl */
}
#tab-more_seller_product .products .product.first,
#tab-more_seller_product .products .product.last{
	float: right;/* rtl */
}
#tab-more_seller_product .products .product:nth-child(4n+1){
	float: right;/* rtl */
}
.up-sells .products .product,
.related .products .product{
	float: right;/* rtl */
}

/* TAB COMMENT */
.summary .comment-text .star-rating{
	right: 160px;/* rtl */
	left: auto;
}
.wcpr-overall-rating-main{
	align-items: flex-start;
}
.wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating{
	width: 95px;
	text-indent: -4px;
}
.wcpr-overall-rating-right .wcpr-overall-rating-right-star > *{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.rtl .collapse-reviews-tab .wcpr-stars-count{
	padding: 0;
}
.wcpr-stars-count .wcpr-row .wcpr-col-star{
	width: 30px;
}
*:not(.summary) > #reviews .collapse-show-reviews-button.button{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.woocommerce #review_form #respond .comment-form > .comment-form-author{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.woocommerce #review_form #respond .comment-form-rating > label{
	margin-left: 20px; /*rtl*/
	margin-right: 0;
}
.woocommerce #reviews #comments ol.commentlist ul.children{
	padding: 0 70px 0 0;/* rtl */
}
.comment-text .star-rating{
	right: 160px;/* rtl */
	left: auto;
}
#comments > .button-text{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.collapse-show-all-reviews .collapse-reviews-tab #reviews #comments{
	right: auto;
	left: 0;/* rtl */
}
.collapse-show-review-form #reviews #review_form_wrapper{
	left: 0;/* rtl */
	right: auto;
}
.collapse-reviews-tab #reviews .close{
    left: 8px;/* rtl */
	right: auto;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. COMPARE -------------------------------------------------------------------------------------------------*/
.ts-stick-compare-button {
	right: 5px;/* rtl */
	left: auto;
}
.ts-compare-popup .close,
.ts-compare-popup .item .remove {
	right: auto;
	left: 0;/* rtl */
}
.image-button-radius .ts-compare-table-wrapper .product-thumbnail > .heading {
	border-radius: 0 10px 0 0;/* rtl */
}
.image-button-radius .ts-compare-table-wrapper .product-thumbnail >:last-child {
	border-radius: 10px 0 0 0;/* rtl */
}
.image-button-radius .ts-compare-table-wrapper >:last-child >:last-child {
	border-radius: 0 0 0 10px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- VIII. CHECK OUT - SHOPPING CART - MY ACCOUNT ---------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. SHOPPING CART -------------------------------------------------------------------------------------------*/
.woocommerce-cart .cart-collaterals .cart_totals table td{
	padding: 22px 30px 22px 30px !important;/* rtl */
}
#order_review table.shop_table #shipping_method{
	float: left;/* rtl */
}
.woocommerce table.shop_table th:first-child{
	padding: 0 0 20px 0;/* rtl */
}
.woocommerce table.shop_table.order_details tr td:first-child{
	padding-right: 0;
	padding-left: 20px;/* rtl */
}
.woocommerce table.shop_table th{
	padding: 0 20px 20px 0;/* rtl */
}
.woocommerce table.my_account_orders th,
.woocommerce table.shop_table.order_details th{
	padding: 0 20px 20px 0;/* rtl */
}
.woocommerce table.my_account_orders thead th:first-child, 
.woocommerce table.shop_table.order_details thead th:first-child{
	padding-left: 0;
	padding-left: 0;/* rtl */
}
.woocommerce table.my_account_orders td,
.woocommerce table.shop_table.order_details td{
	padding: 20px 20px 20px 0;/* rtl */
}
.woocommerce table.my_account_orders tr td:first-child,
.woocommerce table.shop_table.order_details tr td:first-child{
	padding-left: 0;/* rtl */
	padding-right: 0;/* rtl */
}
body.image-button-radius .ts-wishlist-table-wrapper .product-remove a{
	border-radius: 8px 0 10px 0;/* rtl */
}
.woocommerce table.cart .button{
	float: left;/* rtl */
	margin-right: 10px; /* rtl */
	margin-left: 0;
}

/* COUPON */
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text{
	margin: 0;/* rtl */
}
#add_payment_method #payment .payment_method_paypal .about_paypal,
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{
	float: left;/* rtl */
}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img{
	margin: -2px 10px 0 0;/* rtl */
}

/* QUANTITY */
.woocommerce div.product form.cart table div.quantity{
	float: right;/* rtl */
}
form.cart div.product .group_table .woocommerce-grouped-product-list-item__quantity,
.woocommerce div.product form.cart .group_table .woocommerce-grouped-product-list-item__quantity{
	padding-right: 10px;/* rtl */
	padding-left: 0;
}
.quantity .minus,
.quantity .plus{
	left: 0;/* rtl */
	right: auto;
}
.quantity .number-button:before{
	left: auto;
	right: 0;/* rtl */
}
.quantity .number-button:after{
	left: 0;/* rtl */
	right: auto;
}
.quantity .minus,
.quantity .number-button:before{
	right: 0;/* rtl */
	left: auto;
}
.shop_table .quantity{
	float: none;/* rtl */
}
.woocommerce ul#shipping_method li input{
	left: auto;
	right: -20px;/* rtl */
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input{
	margin: -2px 0 0 5px;/* rtl */
}

/* CALCULATOR SHIPPING */
.shipping-calculator-button:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}

/* Frequently Bought Together */
.yith-wfbt-section .yith-wfbt-items{
	margin: 10px 0 0 0;/* rtl */
}
.yith-wfbt-section .yith-wfbt-items li{
	margin-right: 0;
	margin-left: 30px;/* rtl */
}
.yith-wfbt-section .yith-wfbt-items li:last-child{
	margin-right: 0;/* rtl */
	margin-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. CHECK OUT -----------------------------------------------------------------------------------------------*/

/* MY ACCOUNT */
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
	float: right;/* rtl */
}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last{
	float: left;/* rtl */
}

/* BILLING */
.woocommerce .checkout #customer_details .col-1,
.woocommerce .checkout #customer_details .col-2{
	float: right;/* rtl */
}
.ship-to-different-address input{
	left: auto;
	right: 0;/* rtl */
}
/* SHIPPING */
.woocommerce form .form-row .input-checkbox ,
label .woocommerce-Input[type="checkbox"],
#ship-to-different-address-checkbox{
    margin: -3px 0 0 8px;/* rtl */
}
.woocommerce-invalid #terms{
	margin: 0 0 0 8px;/* rtl */
}

/* ORDER REVIEW */
.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination{
	float: left;/* rtl */
}
.woocommerce table.shop_table.customer_details th:first-child{
	padding: 20px 0 20px 20px;/* rtl */
	text-align: start !important;
}
.woocommerce .checkout #order_review table .product-total,
.woocommerce .checkout #order_review table tfoot td{
	padding-right: 10px;/* rtl */
	padding-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. MY ACCOUNT ----------------------------------------------------------------------------------------------*/
.woocommerce-account .addresses .title .edit{
	margin-left: 0;
	margin-right: 10px;/* rtl */
}
form.login p.lost_password{
	float: right;/* rtl */
}

/* Order Detail */
.woocommerce ul.order_details li{
	border-width: 0 0 0 1px;/* rtl */
}
.woocommerce-account .addresses .title h3,
.woocommerce-account .addresses h2{
	float: none;/* rtl */
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, 
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{
	padding-left: 0;
	padding-right: 20px;/* rtl */
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{
	left: auto;
	right: 0;/* rtl */
}
.woocommerce table.customer_details tbody tr th,
.woocommerce table.customer_details tbody tr td{
	padding-left: 0;/* rtl */
	padding-right: 20px;/* rtl */
}
.woocommerce table.customer_details tbody tr td,
.woocommerce table.customer_details tbody tr td:last-child{
	padding-left: 20px;/* rtl */
	padding-right: 20px;
}
.woocommerce #customer_login .col-1, 
.woocommerce #customer_login .col-2, 
.woocommerce-page #customer_login .col-1, 
.woocommerce-page #customer_login .col-2{
	float: right;/* rtl */
}
.woocommerce #customer_login .col-2,  
.woocommerce-page #customer_login .col-2{
	float: left;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- IX. QUICKSHOP ----------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
#ts-product-360-modal.ts-popup-modal .close{
	left: 0;/* rtl */
	right: auto;
}
body.image-button-radius #ts-product-360-modal.ts-popup-modal .close{
	border-top-right-radius: 0;/* rtl */
	border-top-left-radius: 0;/* rtl */
}
#ts-quickshop-modal span.close{
	left: 0;/* rtl */
	right: auto;
}
.ts-popup-modal .quickshop-content{
	padding: 30px 30px 30px 0;/* rtl */
}
#ts-quickshop-modal div.product.thumbnail-layout-vertical div.woocommerce-product-gallery{
	padding-right: 70px;/* rtl */
	padding-left: 0;
}
#ts-quickshop-modal div.product form.cart div.quantity{
	margin: 0 0 0 10px;/* rtl */
}
#ts-quickshop-modal div.product > .summary{
	left: 0;/* rtl */
	right: auto;
	padding-left: 30px;/* rtl */
	padding-right: 30px;
}

/* CART POPUP*/
.add-to-cart-popup-container.style-big .total .total-title{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.add-to-cart-popup-content .item .product-image{
	margin-left: 15px;/* rtl */
	margin-right: 0;
}
.add-to-cart-message{
	padding: 0 20px 0 0;/* rtl */
}
.add-to-cart-message:before{
	left: auto;
	right: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- X. BLOG PAGES-----------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. BLOG ----------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. BLOG DETAIL ---------------------------------------------------------------------------------------------*/
.wd-edit-link{
	float: left;/* rtl */
}
.meta-navigation > div:before{
	left: -20px;/* rtl */
	right: auto;
}
.meta-navigation > div.next-post:before{
	right: -21px;/* rtl */
	left: auto;
}
.post-single-navigation.prev-post a:before{
	content: "\e904";/* rtl */
}
.post-single-navigation.next-post a:before{
	content: "\e903";/* rtl */
}

/* SOCIAL SHARING */
body #st-1 .st-btn > span{
	padding: 0 5px 0 0;/* rtl */
	margin: 0 5px 0 0;/* rtl */
}

/* RELATED POST */
.entry-meta-top > span.author:before,
.entry-meta-top > span.comment-count:before,
.entry-meta-top > span.date-time:before,
.entry-meta-middle > span.author:before,
.entry-meta-middle > span.comment-count:before,
.entry-meta-middle > span.date-time:before,
.wp-block-post-date:before{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}
.comment-meta-bottom .entry-meta-top > span.date-time:before{
	margin-left: 6px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- XI. PAGE TEMPLATE ------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/* 404 PAGE */
form .search-table input[type="text"]{
	padding-right: 20px;/* rtl */
	padding-left: 50px;/* rtl */
}
form .search-table input[type="submit"]{
	left: 0;/* rtl */
	right: auto;
}
.search-table .search-button:before{
	right: auto;
	left: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- XII. IPAD RESPONSIVE ---------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 768px){
	.header-v12 .header-middle .logo-wrapper{
		margin-right: 0;
		margin-left: 50px;/* rtl */
	}
	.header-v10 .header-top .header-left > *{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	.header-v10 .header-top .header-right > *{
		margin: 0;/* rtl */
	}
	.header-v10 .header-top .header-currency + .header-social-icon,
	.header-v10 .header-top .header-header-language + .header-social-icon{
		margin-right: 10px;/* rtl */
		margin-left: 0;
	}
	.header-v10 .header-top .header-currency + .header-social-icon,
	.header-v10 .header-top .header-header-language + .header-social-icon,
	.header-v10 .header-top .header-right > *:last-child{
		padding-left: 0;
		padding-right: 30px;/* rtl */
	}
	.header-v10 .header-top .header-right:before,
	.header-v10 .header-top .header-right > *:after,
	.header-v10 .header-top .header-currency + .header-social-icon:before,
	.header-v10 .header-top .header-header-language + .header-social-icon:before{
		right: auto;
		left: 0;/* rtl */
	}
	.header-v10 .header-top .header-currency + .header-social-icon:before,
	.header-v10 .header-top .header-header-language + .header-social-icon:before,
	.header-v10 .header-top .header-right:before{
		right: 0;
		left: auto;/* rtl */
	}
	.ts-header .header-top .shopping-cart-wrapper .cart-control .cart-number,
	.ts-header .header-top .tini-wishlist .count-number{
		margin-right: 10px;/* rtl */
		margin-left: 5px;/* rtl */
	}
	.header-top .header-right .header-link + .header-language,
	.header-top .header-right .header-link + .header-currency{
		margin-right: 30px;/* rtl */
		margin-left: 20px;
	}
	
	/* SHOPPING CART SIDEBAR */
	.cart-quantity-inline #ts-shopping-cart-sidebar .ts-sidebar-content{
		transform: translateX(-500px);/* rtl */
	}
	.cart-quantity-inline .dropdown-container .cart_list li .cart-item-wrapper{
		margin-right: 15px;/* rtl */
		margin-left: 0;
	}
	.cart-quantity-inline .dropdown-container .cart-group-inline{
		margin-left: 0;/* rtl */
		margin-right: 0;
	}
	
	/* SHOP PAGE */
	.filter-button-position-inline .before-loop-wrapper .filter-widget-area-button{
		right: auto;
		left: 0;/* rtl */
	}
	.show-breadcrumb-v3 .filter-button-position-inline .before-loop-wrapper .filter-widget-area-button{
		left: -20px;/* rtl */
		right: auto;
	}
	
	/* BLOG */
	.list-posts:is(.columns-2,.columns-3) > article:before{
		left: auto;
		right: -20px;/* rtl */
	}
	
	/* SHOPPING CART */
	.woocommerce table.shop_table.woocommerce-cart-form__contents tr > *{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	.woocommerce table.shop_table.woocommerce-cart-form__contents tr > .product-remove{
		margin-left: 0;/* rtl */
		margin-right: 0;
	}
	
	/* SHORTCODE */	
	/* Shortcode Product */
	body.rtl .show-counter-today:not(.title-center) .shortcode-heading-wrapper .view-more-wrapper{
		margin-right: auto;
		margin-left: 0;/* rtl */
	}
}

@media only screen and (min-width: 992px){
	/* SHOP PAGE */
	.ts_desktop.product-hover-style-v5 .main-products.columns-1 .product-group-button{
		transform: translate(-100%,0);
		left: 10px;/* rtl */
		right: auto;
	}
	.ts_desktop.product-hover-style-v5 .main-products.columns-1 .product-group-button .button-in .button-tooltip{
		padding: 5px 5px 5px 12px;/* rtl */
		right: auto;/* rtl */
		left: 100%;/* rtl */
	}
	.ts_desktop.product-hover-style-v5 .main-products.columns-1 .product-group-button .button-in .button-tooltip:before{
		right: 0;
		left: 7px;/* rtl */
	}
	.ts_desktop.product-hover-style-v5 .main-products.columns-1 .product-group-button .button-in .button-tooltip:after{
		border-right: 6px solid var(--loobek-product-button-thumbnail-bg);
		border-left-width: 0;
		left: 2px;/* rtl */
		right: auto;
	}
	.product-hover-style-v5 .main-products.columns-1 .products .product:not(.variable-quick-add-to-cart) .product-group-button .button-in:first-child .button-tooltip{
		padding: 5px 5px 5px 12px;/* rtl */
		right: auto;/* rtl */
		left: 100%;/* rtl */
	}
	.product-hover-style-v5 .main-products.columns-1 .products .product:not(.variable-quick-add-to-cart) .product-group-button .button-in:first-child .button-tooltip:after{
		left: 2px;/* rtl */
		right: auto;
	}
	.product-hover-style-v5 .main-products.columns-1 .products .product:not(.variable-quick-add-to-cart) .product-group-button .button-in .button-tooltip:before{
		right: 0;
		left: 7px;/* rtl */
	}
	.product-hover-style-v5 .main-products.columns-1 .products .product:not(.variable-quick-add-to-cart) .product-group-button .button-in .button-tooltip:after{
		border-right: 6px solid var(--loobek-product-button-thumbnail-bg);
		border-left-width: 0;
		left: 4px;/* rtl */
		right: auto;
	}
	.main-products.columns-1.big-thumbnail .product:not(.product-category) .meta-wrapper{
		padding: 0 30px 0 0;/* rtl */
	}
	.main-products.columns-1.big-thumbnail .product-group-button-meta > *{
		float: right;/* rtl */
	}
	.main-products.columns-1.big-thumbnail .quantity{
		margin-left: 10px;/* rtl */
		margin-right: 0;
	}
	.main-products.columns-1.big-thumbnail .product-group-button-meta div.button-in{
		margin-right: 0;
		margin-left: 40px;/* rtl */
	}
	.main-products.columns-1.big-thumbnail .product-group-button-meta div.button-in + div.button-in{
		margin-right: 0;/* rtl */
		margin-left: 0;
	}
	#page .main-products.big-thumbnail .product-group-button-meta div.button-in a:before{
		margin: 0 0 0 10px;/* rtl */
	}
	.ts_desktop.product-hover-style-v4 .main-products.columns-1:not(.big-thumbnail) .product-group-button{
		left: 10px;/* rtl */
		right: auto;
	}
	.main-products.columns-1:not(.big-thumbnail) .product:not(.product-category) .meta-wrapper{
		padding: 0 30px 0 0;/* rtl */
	}
	.main-products.columns-1:not(.big-thumbnail) .product .meta-wrapper .product-group-button-price{
		margin: 0 30px 0 0;/* rtl */
	}
	
	/* CHECK OUT */
	.woocommerce-checkout #order_review_heading,
	.woocommerce-checkout #order_review{
		float: left;/* rtl */
	}
	.woocommerce-checkout #customer_details{
		float: right;/* rtl */
	}
	
	/* SHORTCODE */
	/* Shortcode Blog */
	.ts-blogs.has-divider .items .item:before{
		left: 0;/* rtl */
		right: auto;
	}
	.ts-blogs.has-divider .swiper-button-prev{
		right: 40px;/* rtl */
		left: auto;
	}
	.ts-blogs.has-divider .swiper-button-next{
		left: 40px;/* rtl */
		right: auto;
	}
}

@media only screen and (min-width: 1201px){
	/* HEADER */
	.header-top .ts-tiny-account-wrapper .account-link > a:before{
		margin-left: 4px;/* rtl */
		margin-right: 0;
	}
	.header-top .my-wishlist-wrapper .title{
		margin-right: 6px;/* rtl */
		margin-left: 0;
	}
	.ts-header nav > ul li ul.sub-menu ul.sub-menu{
		padding: 50px 100px 50px 50px;/* rtl */
	}
	.ts-header nav > ul li ul.sub-menu ul.sub-menu:before{
		right: 50px;/* rtl */
		left: auto;
	}
	.header-middle .header-right > .header-social-icon{
		margin-left: 50px;/* rtl */
		margin-right: 0;
	}
	.layout-fullwidth .menu-middle.logo-center .header-middle .menu-wrapper, 
	.header-fullwidth .menu-middle.logo-center .header-middle .menu-wrapper,
	.logo-center .header-middle .container > .menu-wrapper,
	.logo-center .header-middle .container > .header-right,
	.logo-center .header-middle .container > .header-left{
		margin: 0;/* rtl */
	}
	.header-v7 #page .header-middle .header-right{
		margin: 0;/* rtl */
	}
	.header-v8 .header-middle .container > .ts-search-normal{
		margin-left: auto;/* rtl */
		margin-right: 50px;/* rtl */
	}
	.header-middle .header-right{
		margin-left: 0;/* rtl */
		margin-right: 50px;/* rtl */
	}
	.menu-middle .header-middle .menu-wrapper{
		margin-right: 50px;
		margin-left: auto;/* rtl */
	}
	.header-v12 .menu-middle .header-middle .menu-wrapper{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
	}
	.header-v12 .header-middle .container > .ts-search-normal{
		margin-right: 50px;
		margin-left: auto;/* rtl */
	}
	.ts-header nav > ul li ul.sub-menu,
	.ts-header .ts-menu > nav > ul > li > ul.sub-menu{
		right: -50px; /* rtl */
		left: auto;
	}
	
	/* SHOP PAGE */
	.hide-columns-selector.hide-onsale-checkbox .before-loop-wrapper .ts-product-columns-selector{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	.hide-columns-selector.hide-onsale-checkbox .before-loop-wrapper .product-on-sale-form{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	.woocommerce .style-filter-dropdown .woocommerce-ordering{
		margin-left: 0;/* rtl */
		margin-right: 0;
	}
	.woocommerce .style-filter-dropdown .ts-product-columns-selector{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	.woocommerce .style-filter-dropdown #ts-filter-widget-area{
		margin-left: auto;
		margin-right: 0;/* rtl */
	}
	body.rtl .style-filter-dropdown .special-filter-area ~ .product-on-sale-form,
	body.rtl .style-filter-dropdown .special-filter-area ~ .woocommerce-ordering,
	body.rtl .style-filter-dropdown .ts-active-filters:not(:empty) ~ .product-on-sale-form,
	body.rtl .style-filter-dropdown .ts-active-filters:not(:empty) ~ .woocommerce-ordering{
		margin-right: auto;/* rtl */
	}
	.style-filter-dropdown .special-filter-area ~ .product-on-sale-form ~ .woocommerce-ordering,
	.style-filter-dropdown .ts-active-filters:not(:empty) ~ .product-on-sale-form ~ .woocommerce-ordering{
		margin-left: 0; /* rtl */
		margin-right: 0;
	}
	.style-filter-dropdown.style-sort-border-overflow .product-on-sale-form{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	body.image-button-radius .style-filter-top #ts-filter-widget-area .widget-container ul > li.active > a:before, 
	body.image-button-radius .style-filter-top #ts-filter-widget-area .widget-container ul > li[class*="current-"] > a:before, 
	body.image-button-radius .style-filter-top #ts-filter-widget-area .product-filter-by-color ul li.chosen > a:before, 
	body.image-button-radius .style-filter-top .product-filter-by-brand ul > li label:before,
	body.image-button-radius:not(.filter-by-attribute-inline) .style-filter-top .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before,
	body.image-button-radius .style-filter-top .product-filter-by-price ul li label:before,
	body.image-button-radius .style-filter-top .widget_rating_filter ul li a:before,
	body.image-button-radius .style-filter-top .product-filter-by-availability ul li label:before{
		border-radius: 5px 0 0 0;/* rtl */
	}
	.style-filter-dropdown .ts-active-filters{
		margin: 0 0 0 50px;/* rtl */
	}
	.style-filter-top #ts-filter-widget-area .widget-container .widget-title{
		margin: 0 0 0 20px; /* rtl */
	}
	.style-filter-top #ts-filter-widget-area .widget-container ul > li{
		margin: 0 0 10px 10px !important; /*rtl*/
	}
	.style-filter-top #ts-filter-widget-area .widget-container.widget_product_categories ul > li > a,
	.style-filter-top #ts-filter-widget-area .widget-container.ts-product-categories-widget ul > li > a{
		margin: 0 0 10px 10px !important; /*rtl*/
	}
	.style-filter-top #ts-filter-widget-area .widget-container.widget_product_categories ul > li .count{
		margin-left: 0;
		margin-right: -5px; /*rtl*/
	}
	.style-filter-top #ts-filter-widget-area .widget-container ul > li.active > a:before,
	.style-filter-top #ts-filter-widget-area .widget-container ul > li[class*="current-"] > a:before,
	.style-filter-top #ts-filter-widget-area .product-filter-by-brand ul > li.selected label:before,
	.style-filter-top #ts-filter-widget-area .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:before,
	.style-filter-top #ts-filter-widget-area .product-filter-by-price ul li.chosen label:before,
	.style-filter-top #ts-filter-widget-area .product-filter-by-color ul li.chosen > a:before,
	.style-filter-top #ts-filter-widget-area .widget_rating_filter ul li.chosen a:before,
	.style-filter-top #ts-filter-widget-area .product-filter-by-availability ul li.selected label:before,
	.style-filter-top #ts-filter-widget-area .product-filter-by-color ul li.chosen a:before{
		left: -1px;/* rtl */
		right: auto;
	}
	.style-filter-sidebar .site-content > #ts-filter-widget-area .ts-sidebar-content{
		padding: 0 0 0 30px;/* rtl */
	}
	.style-filter-dropdown .ts-sidebar-content > .title{
		margin-right: 0;
		margin-left: 30px;/* rtl */
	}
	.style-filter-dropdown .filter-widget-area .widget-title-wrapper:after{
		margin-right: 5px;/* rtl */
		margin-left: 0;
	}
	.style-filter-dropdown .filter-widget-area .widget-container > *:not(.widget-title-wrapper){
		right: -21px;/* rtl */
		left: auto;
	}
	.style-filter-dropdown.style-dropdown-border .filter-widget-area .widget-container > *:not(.widget-title-wrapper){
		right: 0;/* rtl */
		left: auto;
	}
	
	/* PRODUCT DETAIL */
	.woocommerce div.product div.summary{
		padding-right: 50px;/* rtl */
		padding-left: 0;
	}
	.woocommerce div.product.summary-scrolling-border .product-images-summary:before{
		left: calc(45% - 50px);/* rtl */
		right: auto;
	}
	.woocommerce div.product.summary-scrolling-border:not(.bought-together-layout-vertical):is(.thumbnail-layout-slider-2-col,.thumbnail-layout-grid) .product-images-summary:before{
		left: calc(40% - 50px);/* rtl */
		right: auto;
	}
	div.product.summary-scrolling-border:not(.bought-together-layout-vertical) div.summary{
		padding-right: 100px;/* rtl */
		padding-left: 0;
	}
	.social-sharing-sticky .ts-social-sharing{
		left: 0;/* rtl */
		right: auto;
	}
	body.rtl div.product.social-sharing-sticky:not(.image-summary-limited-width):not(.bought-together-style-small) .summary,
	body.rtl div.product.social-sharing-sticky.image-summary-limited-width.summary-scrolling .summary{
		padding-left: 60px;/* rtl */
	}
	
	/* Bought Together Layout Vertical */
	.woocommerce div.product.bought-together-layout-vertical div.summary{
		padding-left: 50px;/* rtl */
		padding-right: 50px;
	}
	.bought-together-layout-vertical .yith-wfbt-section .yith-wfbt-items{
		left: auto;
		right: 0;/* rtl */
	}
	.wfbt-pro.bought-together-layout-vertical .yith-wfbt-section .yith-wfbt-images,
	.wfbt-pro.bought-together-layout-vertical .yith-wfbt-section .yith-wfbt-items li{
		padding-right: 35px;/* rtl */
		padding-left: 0;
	}
	#main-content .bought-together-layout-vertical div.yith-wfbt-section{
		padding: 0 50px 0 0;/* rtl */
	}
	.woocommerce div.product.bought-together-layout-vertical div.summary:before,
	.bought-together-layout-vertical div.yith-wfbt-section:before{
		right: 0;/* rtl */
		left: auto;
	}
	.woocommerce div.product.bought-together-layout-vertical div.summary:before{
		left: -1px;/* rtl */
		right: auto;
	}
	/* Slider Thumbnail 3 columns */
	.ts_desktop .page-container.no-sidebar div.product.thumbnail-layout-slider-3-col div.summary{
		left: 0;/* rtl */
		right: auto;
	}
	
	/* BLOG */
	.list-posts:is(.columns-2,.columns-3) > article:before{
		right: -50px;/* rtl */
		left: auto;
	}
	
	/* SHORTCODE */
	/* Shortcode Categories */
	.type-product-category.title-float .placeholder-widget-title,
	.ts-product-category-wrapper.title-float > header{
		margin-left: 30px;/* rtl */
		margin-right: 0;
	}
	
	/* Shortcode Product */
	.thumbnail-wrapper .product-counter .counter-wrapper{
		padding: 0 5px 0 0;/* rtl */
	}
}

@media only screen and (min-width: 1561px){
	/* HEADER */
	.logo-center .logo-wrapper{
		margin-left: 50px;/* rtl */
		margin-right: 50px;/* rtl */
	}
	.header-v12 .header-middle .logo-wrapper{
		margin-right: 0;
		margin-left: 100px;/* rtl */
	}
	.layout-fullwidth .menu-middle .header-middle .menu-wrapper,
	.header-fullwidth .menu-middle .header-middle .menu-wrapper{
		margin-right: 100px;/* rtl */
		margin-left: auto;/* rtl */
	}
	.layout-fullwidth .header-middle .header-right,
	.header-fullwidth .header-middle .header-right{
		margin-left: 0;/* rtl */
		margin-right: 100px;/* rtl */
	}
	.layout-fullwidth.header-v8 .header-middle .ts-search-normal,
	.header-fullwidth.header-v8 .header-middle .ts-search-normal{
		margin-left: auto;/* rtl */
		margin-right: 100px;
	}
	.header-v11.wider .menu-middle .header-middle .menu-wrapper{
		margin-right: 100px;
		margin-left: auto;/* rtl */
	}
	.header-v11.wider .ts-header nav > ul > li[class^="icomoon-"], 
	.header-v11.wider .ts-header nav > ul > li[class*=" icomoon-"],
	.layout-fullwidth .ts-header nav > ul > li.has-icon,
	.header-fullwidth .ts-header nav > ul > li.has-icon,
	.layout-fullwidth .ts-header nav > ul > li.has-icon + li.line-border,
	.header-fullwidth .ts-header nav > ul > li.has-icon + li.line-border{
		margin-left: 50px;/* rtl */
		margin-right: 0;
	}
	.header-v11.wider .ts-header nav > ul > li[class^="icomoon-"]:last-child, 
	.header-v11.wider .ts-header nav > ul > li[class*=" icomoon-"]:last-child,
	.layout-fullwidth .ts-header nav > ul > li.has-icon:last-child,
	.header-fullwidth .ts-header nav > ul > li.has-icon:last-child{
		margin-right: 0;/* rtl */
		margin-left: 0;
	}
	
	/* SHOP PAGE */
	.style-filter-sidebar .site-content > #ts-filter-widget-area .ts-sidebar-content{
		padding: 0 0 0 50px;/* rtl */
	}
	.ts_desktop.product-hover-style-v4 .main-products.columns-2 .product-group-button{
		left: 10px;/* rtl */
		right: auto;
	}
	.ts_desktop.product-hover-style-v4 .main-products.columns-2 .variable-quick-add-to-cart .product-group-button .button-in{
		right: auto;
		left: 10px;/* rtl */
	}
	.ts_desktop.product-hover-style-v4:not(.hidden-compare) .main-products.columns-2 .variable-quick-add-to-cart .product-group-button .wishlist{
		left: 49px;/* rtl */
		right: auto;
	}
	.ts_desktop.product-hover-style-v5 .main-products.columns-2 .product-group-button{
		transform: translate(-100%,0);/* rtl */
		left: 10px;/* rtl */
		right: auto;
	}
	.ts_desktop.product-hover-style-v5 .main-products.columns-2 .product:not(.variable-quick-add-to-cart) .product-group-button .button-in .button-tooltip{
		padding: 5px 5px 5px 12px;/* rtl */
		right: auto;/* rtl */
		left: 100%;/* rtl */
	}
	.ts_desktop.product-hover-style-v5 .main-products.columns-2 .product:not(.variable-quick-add-to-cart) .product-group-button .button-in .button-tooltip:before{
		right: 0;
		left: 7px;/* rtl */
	}
	.ts_desktop.product-hover-style-v5 .main-products.columns-2 .product:not(.variable-quick-add-to-cart) .product-group-button .button-in .button-tooltip:after{
		border-right: 6px solid var(--loobek-product-button-thumbnail-bg);
		border-left: 0;
		border-right-width: 0;
		left: 2px;/* rtl */
		right: auto;
	}
	.no-sidebar .main-products.columns-2 .product:not(.product-category) .meta-wrapper{
		padding: 0 30px 0 0;/* rtl */
	}
	.main-products.columns-2 .product-group-button-meta > *{
		float: right;/* rtl */
	}
	.main-products.columns-2 .quantity{
		margin-left: 10px;/* rtl */
		margin-right: 0;
	}
	.no-sidebar .main-products.columns-2 .product:not(.product-category) .meta-wrapper{
		padding-right: 30px;/* rtl */
		padding-left: 0;
	}
	
	/* PRODUCT DETAIL */
	.woocommerce div.product.summary-scrolling-border:not(.bought-together-layout-vertical) .product-images-summary:before{
		left: calc(45% - 70px);/* rtl */
		right: auto;
	}
	.woocommerce div.product.summary-scrolling-border:not(.bought-together-layout-vertical):is(.thumbnail-layout-slider-2-col,.thumbnail-layout-grid) .product-images-summary:before{
		left: calc(36% - 70px);/* rtl */
		right: auto;
	}
	:is(.layout-fullwidth,.main-content-fullwidth) div.product.summary-scrolling-border:not(.bought-together-layout-vertical) div.summary{
		padding-right: 140px;/* rtl */
		padding-left: 0;
	}
	.ts_desktop.layout-fullwidth .page-container.no-sidebar .thumbnail-layout-slider-3-col div.summary,
	.ts_desktop .main-content-fullwidth .page-container.no-sidebar .thumbnail-layout-slider-3-col div.summary{
		left: 10%;/* rtl */
		right: auto;
	}
	.comment-text .star-rating{
		right: 180px;/* rtl */
		left: auto;
	}
	body:not(.rtl).layout-fullwidth .no-sidebar div.product.social-sharing-sticky:not(.image-summary-limited-width):not(.bought-together-style-small) .summary,
	body:not(.rtl).layout-fullwidth .no-sidebar div.product.social-sharing-sticky.image-summary-limited-width.summary-scrolling:not(.bought-together-style-small) .summary,
	body:not(.rtl) .main-content-fullwidth .no-sidebar div.product.social-sharing-sticky:not(.image-summary-limited-width):not(.bought-together-style-small) .summary,
	body:not(.rtl) .main-content-fullwidth .no-sidebar div.product.social-sharing-sticky.image-summary-limited-width.summary-scrolling:not(.bought-together-style-small) .summary{
		padding-left: 150px;/* rtl */
		padding-right: 0;
	}
	
	/* BLOG */
	:is(.layout-fullwidth,.main-content-fullwidth) .list-posts:is(.columns-2,.columns-3) > article:before{
		right: -70px;/* rtl */
		left: auto;
	}
	
	/* SHORTCODE */
	/* Shortcode Blog */
	.ts-blogs.spacing-large .swiper-button-prev{
		right: 25px;/* rtl */
		left: auto;
	}
	.ts-blogs.spacing-large .swiper-button-next{
		left: 25px;/* rtl */
		right: auto;
	}
	.ts-blogs.has-divider .swiper-button-prev{
		right: 70px;/* rtl */
		left: auto;
	}
	.ts-blogs.has-divider .swiper-button-next{
		left: 70px;/* rtl */
		right: auto;
	}
}
	
@media only screen and (max-width: 1200px){
	.menu-middle .header-middle .header-right{
		margin-left: 0;
		margin-right: 40px;/* rtl */
	}
	.header-middle .header-right > .ts-search-normal{
		margin-right: 0;
		margin-left: 30px/* rtl */
	}
	.header-v10 #page .icon-menu-ipad-header{
		margin-right: 20px;/* rtl */
		margin-left: 0;
	}
	
	/* RESET */
	body.image-button-radius .partial-view .swiper-button-prev{
		right: 20px;/* rtl */
		left: auto;
	}
	body.image-button-radius .partial-view .swiper-button-next{
		left: 20px;/* rtl */
		right: auto;
	}
	
	/* ELEMENTOR */
	.coupon-code:after{
		margin-right: 10px;/* rtl */
		margin-left: 0;
	}
	.coupon-code .copy-message{
		padding-left: 34px;/* rtl */
		padding-right: 0;
	}
	#page .icon-big-button .elementor-button-icon i{
		margin-right: 0;/* rtl */
		margin-left: 0;
	}
	
	/* SHOP PAGE */
	body:not(.ts_desktop) .woocommerce-ordering select,
	body:not(.ts_desktop) .product-per-page-form > select{
		right: 0;/* rtl */
		left: auto;
	}
	
	/* SHORTCODE */	
	/* Shortcode Mailchimp */
	.ts-mailchimp-subscription-shortcode.layout-vertical .widget-title-wrapper{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
	}

	/* Shortcode Categories */
	.ts-product-category-wrapper.style-horizontal .product .product-wrapper > a{
		margin-left: 10px;/* rtl */
		margin-right: 0;
	}
	
	/* Shortcode Deals */
	.thumbnail-wrapper .product-counter{
		padding-right: 5px;
		padding-left: 0;/* rtl */
		right: 5px;/* rtl */
		left: auto;
	}
}

@media only screen and (max-width: 991px){	
	/* DOKAN */
	body.dokan-store .woocommerce .seller-items .products .product, 
	body.dokan-store.woocommerce-page .products .product{
		float: right;/* rtl */
	}
	body.dokan-store .woocommerce .seller-items .products .product:nth-child(2n+1),
	body.dokan-store.woocommerce-page .products .product:nth-child(2n+1){
		float: right;/* rtl */
	}
	
	/* RESET */
	blockquote{
		padding: 0 30px 0 0;/* rtl */
	}
	body .partial-view .swiper-button-prev{
		right: 15px;/* rtl */
		left: auto;
	}
	body .partial-view .swiper-button-next{
		left: 15px;/* rtl */
		right: auto;
	}
	body .swiper-button-prev{
		right: 5px;/* rtl */
		left: auto;
	}
	body .swiper-button-next{
		left: 5px;/* rtl */
		right: auto;
	}
	.woocommerce .product-wrapper .meta-wrapper{
		padding-right: 0;/* rtl */
		padding-left: 10px;/* rtl */
	}
	body .swiper-button-prev{
		right: 5px;/* rtl */
		left: auto;
	}
	body .swiper-button-next{
		left: 5px;/* rtl */
		right: auto;
	}
	
	/* 	PRODUCT DETAIL */
	.woocommerce .has-1-sidebar div.product.thumbnail-layout-vertical div.woocommerce-product-gallery .flex-control-thumbs{
		left: 0;/* rtl */
		right: auto;
	}
	.woocommerce div.product.thumbnail-layout-vertical div.woocommerce-product-gallery{
		padding-right: 70px;/* rtl */
		padding-left: 0;
	}
	.woocommerce .has-1-sidebar div.product.thumbnail-layout-vertical div.woocommerce-product-gallery{
		padding-left: 70px;/* rtl */
		padding-right: 0;
	}
	.woocommerce .has-1-sidebar div.product.thumbnail-layout-vertical div.woocommerce-product-gallery .woocommerce-product-gallery__trigger{
		left: 70px;/* rtl */
		right: auto;
	}
	
	/* MY ACCOUNT */
	.woocommerce table.my_account_orders tr td{
		padding: 10px 10px 10px 0;/* rtl */
	}
	.woocommerce table.my_account_orders th, 
	.woocommerce table.shop_table.order_details th{
		padding: 0 10px 10px 0;/* rtl */
	}
	.woocommerce table.my_account_orders tr td:first-child, 
	.woocommerce table.shop_table.order_details tr td:first-child{
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}
	
	/* WOOCOMMERCE */
	.woocommerce form .form-row-first, 
	.woocommerce form .form-row-last{
		float: none;/* rtl */
	}
	.woocommerce form .form-row-first{
		margin-right: 0; /* rtl */
		margin-left: 0;
	}
}

@media
only screen and (max-width: 1200px)	and (min-width: 768px){
	/* HEADER */
	.logo-center .logo-wrapper{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
	}
	.header-v6 .header-middle .header-left,
	.header-v9 .header-middle .header-left{
		margin-left: auto;/* rtl */
		margin-right: 0;/* rtl */
	}
	
	/* SHOP PAGE */
	.filter-widget-area-button,
	.ts-product-columns-selector,
	.style-sort-border-overflow .before-loop-wrapper .ts-product-columns-selector,
	.style-sort-border-overflow .before-loop-wrapper .product-on-sale-form{
		margin-left: 10px;/* rtl */
		margin-right: 0;
	}
	
	/* Widget Product */
	.woocommerce ul.product_list_widget li .ts-wg-meta{
		margin-right: 15px;/* rtl */
		margin-left: 0;
	}
}
@media
only screen and (max-width: 1560px) and (min-width: 1201px){
	/* HEADER */
	.ts-header.logo-center .ts-menu > nav.main-menu > ul > li, 
	.ts-header.logo-center nav.main-menu > ul > li{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	.ts-header.logo-center .ts-menu > nav.main-menu > ul > li:last-child, 
	.ts-header.logo-center nav.main-menu > ul > li:last-child,
	body:is(.header-v1,.header-v2,.header-v9,.header-v10,.header-v11) .ts-header nav > ul > li:last-child{
		margin-right: 0;/* rtl */
		margin-left: 0;/* rtl */
	}
	body:is(.header-v1,.header-v2,.header-v9,.header-v10,.header-v11) .ts-header nav > ul > li{
		margin-left: 25px;/* rtl */
		margin-right: 0
	}
	body:is(.header-v1,.header-v2,.header-v9,.header-v10,.header-v11) .menu-middle .header-middle .menu-wrapper{
		margin-right: 30px;/* rtl */
		margin-left: auto;
	}
	body:is(.header-v1,.header-v2,.header-v9,.header-v10,.header-v11) .header-middle .header-right{
		margin-left: 0;/* rtl */
		margin-right: 30px;
	}
	body:is(.header-v1,.header-v2) .header-middle .header-right > .ts-search-normal{
		margin-left: 30px;/* rtl */
		margin-right: 0;
	}
	body:is(.header-v11) .ts-header .group-language-currency{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	
	/* FASHION MARKET 02 */
	.layout-fullwidth .item-horizontal .coupon-code .copy-message,
	.header-fullwidth .item-horizontal .coupon-code .copy-message,
	.main-content-fullwidth .item-horizontal .coupon-code .copy-message,
	.footer-fullwidth .item-horizontal .coupon-code .copy-message{
		padding-left: 34px;/* rtl */
		padding-right: 0;
	}
	
	/* PRODUCT DETAIL */
	body.rtl div.product.social-sharing-sticky.image-summary-limited-width .summary{
		padding-left: 60px;/* rtl */
	}
	.woocommerce .page-container.has-1-sidebar div.product.bought-together-layout-vertical div.summary,
	.page-container.has-1-sidebar .bought-together-layout-vertical div.yith-wfbt-section{
		padding-right: 30px;/* rtl */
		padding-left: 0;
	}
	.comment-text .star-rating{
		right: 150px;/* rtl */
		left: auto;
	}
}

@media
only screen and (max-width: 1560px) and (min-width: 992px){
	/* PRODUCT DETAIL */
	.summary-scrolling.bought-together-layout-horizontal .yith-wfbt-section .yith-wfbt-items li{
		margin-left: 30px;/* rtl */
		margin-right: 0;
	}
	.summary-scrolling.bought-together-layout-horizontal .yith-wfbt-section .yith-wfbt-items li:last-child{
		margin-right: 0;/* rtl */
		margin-left: 0;
	}
}

@media
only screen and (max-width: 1560px) and (min-width: 768px){
	/* PRODUCT DETAIL */
	.woocommerce .summary .comment-text .star-rating{
		right: 0;/* rtl */
		left: auto;
	}
	.woocommerce .summary #reviews #comments ol.commentlist ul.children{
		padding: 0 30px 0 0;/* rtl */
	}
}

@media
only screen and (max-width: 1200px) and (min-width: 992px){
	/* HEADER */
	.ts-header nav > ul > li,
	.header-middle .header-link ul > li{
		margin-left: 25px;/* rtl */
		margin-right: 0;
	}
	body.rtl .ts-header .header-social-icon + .group-language-currency,
	body.rtl.header-v12 .ts-header .group-language-currency{
		margin-left: 20px;/* rtl */
		margin-right: auto;
	}
	.header-v6 .header-middle .logo-wrapper,
	.header-v9 .header-middle .logo-wrapper{
		margin-right: 0;/* rtl */
		margin-left: 40px;/* rtl */
	}
	
	/* BLOG DETAIL */
	.commentlist .children{
		padding-left: 0;
		padding-right: 100px;/* rtl */
	}
	.commentlist .children .children{
		padding: 30px 70px 0 0;/* rtl */
	}
	
	/* SHOP PAGE */
	.hide-columns-selector.hide-onsale-checkbox .before-loop-wrapper .special-filter-area ~ .ts-product-columns-selector{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	.hide-columns-selector.hide-onsale-checkbox .before-loop-wrapper .special-filter-area ~ .product-on-sale-form{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}

	/* PRODUCT DETAIL */
	.ts-extra-products-wrapper .item > label{
		padding-left: 0;
		padding-right: 20px;/* rtl */
	}
}

@media 
only screen and (max-width: 991px) and (min-width: 768px){
	/* HEADER */
	.ts-header nav > ul > li{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	.header-v6 .header-middle .logo-wrapper{
		margin-right: 0;/* rtl */
		margin-left: 30px;/* rtl */
	}
	.header-v6 .header-middle .header-right > *,
	.header-v4 .header-middle .header-right > *{
		margin-left: 6px;/* rtl */
		margin-right: 0;
	}
	.header-v10 .header-top .header-currency + .header-social-icon,
	.header-v10 .header-top .header-header-language + .header-social-icon{
		margin-left: 0;/* rtl */
		margin-right: 0;
	}
	.header-v10 .header-top .header-currency + .header-social-icon,
	.header-v10 .header-top .header-header-language + .header-social-icon,
	.header-v10 .header-top .header-right > *:last-child{
		padding-left: 0;
		padding-right: 20px;/* rtl */
	}
	.ts-header .header-top .shopping-cart-wrapper .cart-control .cart-number, 
	.ts-header .header-top .tini-wishlist .count-number{
		margin-left: 5px;/* rtl */
		margin-right: 5px;/* rtl */
	}
	.header-v4 .ts-header .header-middle .group-language-currency,
	.header-middle .group-language-currency{
		margin-left: 20px;/* rtl */
		margin-right: 0;/* rtl */
	}
	.header-v9 .header-middle .header-right > *{
		margin-left: 6px;/* rtl */
		margin-right: 0;
	}
	.header-v6 .header-middle .logo-wrapper,
	.header-v9 .header-middle .logo-wrapper{
		margin-left: 30px;/* rtl */
		margin-right: 0;
	}
	.header-v6 .ts-header .header-middle .group-language-currency,
	.header-v9 .ts-header .header-middle .group-language-currency{
		margin-left: 10px;/* rtl */
		margin-right: 0;/* rtl */
	}
	.header-v6 .group-language-currency > *,
	.header-v9 .group-language-currency > *{
		margin-left: 10px;/* rtl */
		margin-right: 0;
	}
	.header-v8 .header-middle .header-right > *{
		margin-left: 8px;/* rtl */
		margin-right: 0;
	}
	
	/* PRODUCT DETAIL */
	body.collapse-show-all-reviews .comment-text .star-rating{
		right: 140px;/* rtl */
		left: auto;
	}
	
	/* SHOPPING CART */
	.woocommerce #content table.cart td.actions .coupon, 
	.woocommerce table.cart td.actions .coupon, 
	.woocommerce-page #content table.cart td.actions .coupon, 
	.woocommerce-page table.cart td.actions .coupon{
		float: right;/* rtl */
	}
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- IV. RESPONSIVE -------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 767px){
	#ts-search-sidebar .ts-sidebar-content,
	.ts-floating-sidebar .ts-sidebar-content{
		transform: translateX(-100%);/* rtl */
	}
	#ts-search-sidebar .ts-sidebar-content{
		right: auto;/* rtl */
		left: 0;
	}
	#ts-search-sidebar .ts-sidebar-content{
		transform: translateX(-100%);
	}
	.header-mobile-v4 .ts-header .logo-wrapper{
		margin-left: auto;/* rtl */
		margin-right: 0;/* rtl */
	}
	#page .header-middle .header-left > *{
		margin-left: 5px;/* rtl */
		margin-right: 0;/* rtl */
	}
	#page .ts-header .header-left .ts-mobile-icon-toggle{
		margin-right: -6px;/* rtl */
		margin-left: 0;/* rtl */
	}
	.header-mobile-v4 .header-middle .header-left,
	.header-mobile-v4 .header-top .header-left{
		margin-left: 10px;/* rtl */
		margin-right: 0;/* rtl */
	}
	.header-v10 .header-top .header-left .ts-mobile-icon-toggle,
	.header-v10 .header-top .header-left .search-button,
	.header-v10 .header-top .header-right .my-account-wrapper,
	.header-v10 .header-top .header-right .shopping-cart-wrapper,
	.header-v10 .header-top .header-right .my-wishlist-wrapper{
		margin-right: 5px;/* rtl */
		margin-left: 0;/* rtl */
	}
	.header-middle div.header-right > *,
	.header-v10 .header-top .header-right .my-account-wrapper,
	.header-v10 .header-top .header-right .shopping-cart-wrapper,
	.header-v10 .header-top .header-right .my-wishlist-wrapper{
		margin-right: 0;/* rtl */
		margin-left: 5px;
	}
	.menu-middle .header-middle .header-right,
	#page .header-left > *:last-child,
	.header-middle div.header-right > *:last-child,
	.header-v10 #page .header-top .logo-wrapper,
	.header-v10 .header-top .header-left > *:last-child,
	.header-v10.header-mobile-v2 .header-top .header-right > *,
	.header-v10.header-mobile-v2 .header-left > *:first-child,
	.header-v10.header-mobile-v3 .header-left > *:first-child{
		margin-right: 0;/* rtl */
		margin-left: 0;/* rtl */
	}
	.header-v10 .header-top .header-left > .header-language + .header-currency ul{
		left: 0;
		right: auto;
	}
	.header-number-style-v2 .shopping-cart-wrapper .cart-control, 
	.header-number-style-v2 .tini-wishlist{
		margin-right: 5px;
		margin-left: 0;
	}
	.header-v10.header-mobile-v4 .header-top .header-right .search-button{
		margin-left: 5px;/* rtl */
		margin-right: 0;/* rtl */
	}
	.header-v10.header-mobile-v2 .header-left > *,
	.header-v10.header-mobile-v3 .header-left > *{
		margin-right: 20px;/* rtl */
		margin-left: 0;/* rtl */
	}
	.wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
	.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, 
	.header-currency ul {
		right: -25px;/* rtl */
		left: auto;/* rtl */
	}
	.ts-header .group-language-currency > *:last-child .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
	.ts-header .group-language-currency > *:last-child .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
	.ts-header .group-language-currency > .header-currency:last-child ul{
		right: auto;
		left: 0;/* rtl */
	}
	.header-middle > .container > *{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
	}
	.ts-header .group-language-currency{
		margin-right: 20px;/* rtl */
		margin-left: 0;/* rtl */
	}
	.ts-sidebar aside > .close{
		left: 0;/* rtl */
		right: auto;/* rtl */
	}
	#ts-filter-widget-area .close{
		left: 0;/* rtl */
		right: auto;/* rtl */
	}
	body.image-button-radius #ts-filter-widget-area .close,
	body.image-button-radius .ts-sidebar aside > .close{
		border-radius: 0 10px 0 0;/* rtl */
	}
	.mobile-menu-wrapper span.ts-menu-drop-icon{
		right: auto;
		left: 0;/* rtl */
		float: left;/* rtl */
	}
	body #group-icon-header .menu-title{
		padding: 10px 35px 10px 30px;/* rtl */
	}
	#group-icon-header .menu-title span{
		padding: 0 20px 0 0;/* rtl */
	}
	.mobile-menu-wrapper .menu-sub-label{
		left: -6px;/* rtl */
		right: auto;/* rtl */
	}
	.group-mobile-bottom > div:last-child{
		margin-left: 0;/* rtl */
	}
	#group-icon-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
	#group-icon-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, 
	#group-icon-header .header-currency ul,
	#group-icon-header .wcml_currency_switcher{
		margin: 0 0 0 -30px;/* rtl */
	}
	#group-icon-header .wpml-ls-legacy-dropdown ul > li.wpml-ls-first-item > a,
	#group-icon-header .wpml-ls-legacy-dropdown-click ul > li.wpml-ls-first-item > a,
	#group-icon-header .wcml_currency_switcher > a{
		margin-left: 30px;/* rtl */
		margin-right: 0;/* rtl */
	}
	#group-icon-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu > li, 
	#group-icon-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu > li,
	#group-icon-header .header-currency ul li{
		margin-left: 30px;/* rtl */
		margin-right: 0;/* rtl */
	}
	.ts-search-normal form > .search-content{
		margin-left: 0;/* rtl */
		margin-right: 0;
	}
	.ts-menu nav .widgettitle + div
	.ts-megamenu-columns-2 li.widget,
	.ts-megamenu-columns-3 li.widget,
	.ts-megamenu-columns-4 li.widget,
	.ts-megamenu-fullwidth li.widget{
		float: none;/* rtl */
	}
	.woocommerce form .form-row-first, 
	.woocommerce-page form .form-row-first{
		margin-left: 0;/* rtl */
		margin-right: 0;
	}
	body.archive.woocommerce .ts-sidebar,
	body.archive.woocommerce #main-content{ 
		float: none;/* rtl */
	}
	body .dokan-store-sidebar.dokan-w3,
	body .dokan-single-store.dokan-w8{
		float: none;/* rtl */
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}
	body.woocommerce .products .product.product-category{
		float: right/* rtl */
	}
	body.woocommerce .products .product.product-category:nth-child(2n+1){
		float: right;/* rtl */
	}
	body.woocommerce .before-loop-wrapper .woocommerce-ordering{
		margin-right: 0;/* rtl */
		margin-left: 5px;
	}
	.yith-wfbt-section .yith-wfbt-items li{
		margin-left: 20px;/* rtl */
		margin-right: 0;/* rtl */
	}
	.woocommerce div.product div.summary,
	.woocommerce div.product div.woocommerce-product-gallery{
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}
	.woocommerce div.product.thumbnail-layout-vertical div.woocommerce-product-gallery .flex-control-thumbs{
		left: 0;/* rtl */
		right: auto;
	}
	.woocommerce div.product.thumbnail-layout-vertical div.woocommerce-product-gallery{
		padding-left: 70px;/* rtl */
		padding-right: 0;
	}
	.woocommerce div.product.thumbnail-layout-vertical div.woocommerce-product-gallery .woocommerce-product-gallery__trigger{
		left: 70px;/* rtl */
		right: auto;/* rtl */
	}
	.woocommerce .comment-text .star-rating{
		left: auto;/* rtl */
		right: 0;/* rtl */
	}
	.woocommerce #reviews #comments ol.commentlist ul.children{
		padding: 0 30px 0 0;/* rtl */
	}
	body.woocommerce #reviews #comments ol.commentlist li .meta{
		right: 80px;/* rtl */
		left: auto;
	}
	.add-to-cart-popup-container.style-big .action .view-cart + .continue-shopping{
		margin-left: 0;/* rtl */
		margin-right: 20px;/* rtl */
	}
	.woocommerce #content table.cart.shop_table_responsive .product-thumbnail, 
	.woocommerce table.cart.shop_table_responsive .product-thumbnail, 
	.woocommerce-page #content table.cart.shop_table_responsive .product-thumbnail, 
	.woocommerce-page table.cart.shop_table_responsive .product-thumbnail{
		text-align: end !important;
		float: right;/* rtl */
	}
	.woocommerce table.shop_table_responsive.cart tr td.product-name{
		margin-right: 15px;/* rtl */
		margin-left: 0;/* rtl */
		text-align: end !important;
	}
	.woocommerce table.shop_table_responsive tr td:before, 
	.woocommerce-page table.shop_table_responsive tr td:before,
	.woocommerce table.my_account_orders tbody tr th:first-child:before{
		float: right;/* rtl */
	}
	.woocommerce table.shop_table_responsive.cart tr td.product-remove a, 
	.woocommerce-page table.shop_table_responsive.cart tr td.product-remove a{
		left: 15px;/* rtl */
		right: auto;/* rtl */
	}
	.woocommerce table.shop_table_responsive.cart tr td, 
	.woocommerce-page table.shop_table_responsive.cart tr td{
		text-align: start !important;
	}
	table.shop_table_responsive.cart .quantity{
		float: left;/* rtl */
	}
	.woocommerce .cart tr.shipping td > *,
	.woocommerce .cart tr.shipping td > ul#shipping_method{
		margin-right: 130px;/* rtl */
		margin-left: 0;/* rtl */
	}
	.woocommerce-cart .cart-collaterals .cart_totals table td{
		padding: 15px 0 15px 0 !important;/* rtl */
	}
	table.shop_table_responsive ul#shipping_method{
		padding-right: 20px;/* rtl */
		padding-left: 0;/* rtl */
	}
	.widget-container .swiper-button-prev{
		right: auto;/* rtl */
		left: 58px;
	}
	.widget-container .swiper-button-next{
		right: auto;/* rtl */
		left: 30px;
	}
	.ts-list-of-product-categories-wrapper ul,
	.ts-list-of-product-tags-wrapper ul{
		float: none;/* rtl */
	}
	body .ts-product-deals-wrapper.show-counter-today .shortcode-heading-wrapper h2{
		margin-left: 0;/* rtl */
	}
	/* WISHLIST */
	.ts-wishlist-table-wrapper .items .item{
		grid-template-columns: [right] 100px [left] 1fr;/* rtl */
        padding: 15px 15px 15px 30px;/* rtl */
	}
	.ts-wishlist-table-wrapper.empty-wishlist .items .item:only-child {
		padding-left: 0;
		padding-right: 30px;/* rtl */
	}
	.ts-wishlist-table-wrapper .items .item .product-remove{
		left: 2px;
		right: auto;/* rtl */
	}
	.ts-wishlist-table-wrapper .items .item .product-thumbnail {
		grid-column: right;/* rtl */
	}
}
@media only screen and (max-width: 419px){
	.woocommerce .cart tr.shipping td > *,
	.woocommerce .cart tr.shipping td > ul#shipping_method{
		margin-right: 100px;/* rtl */
		margin-left: 0;/* rtl */
	}
}

@media only screen and (max-width: 374px){
	.ts-floating-sidebar .ts-sidebar-content,
	body.archive .ts-sidebar{
		transform: translateX(-300px);/* rtl */
	}
	.woocommerce #review_form #respond p.comment-form-author,
	.woocommerce #review_form #respond p.comment-form-email{
		float: none;/* rtl */
	}
	.woocommerce-checkout #order_review_heading{
		right: 20px;/* rtl */
		left: auto;/* rtl */
	}
}