/*
	I. RESET
	II. THEMESKY
	III. STYLE

*/
/*-----------------------------------------------
	I. RESET
-----------------------------------------------*/
blockquote.wp-block-quote.has-text-align-right:before,
article.single-post .entry-content > .content-wrapper blockquote.wp-block-quote.has-text-align-right:before{
    margin: 0 10px 0 0; /*rtl*/
    float: left; /*rtl*/
}
html, body{
	text-align: right;/* rtl */
}
.wp-caption.alignnone{
	margin: 5px 0 20px 20px;/* rtl */
}
.screen-reader-text:focus{
	right: 5px;/* rtl */
	left: auto;/* rtl */
}
.ol-style li:before{
	margin-left: 10px; /* rtl */
	margin-right: 0; /* rtl */
}
ul.ul-style.list-inline li:not(:first-child){
	margin-left: 40px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ul-style li img.alignnone{
	margin: 0 0 8px 10px; /*rtl*/
}
.woocommerce.ts-search-result-container ul.product_list_widget ul.ul-style li:before,
.ul-style li:before{
	margin-left: 10px; /* rtl */
	margin-right: 0; /* rtl */
}
.woocommerce .ts-search-result-container ul.product_list_widget ul.ul-style.arrow-circle li:before,
.woocommerce.ts-search-result-container ul.product_list_widget ul.ul-style.arrow-circle li:before,
.ul-style.arrow-circle li:before{
	content: "\f0a8";/* rtl */
}
.woocommerce .ts-search-result-container ul.product_list_widget ul.ul-style.angle li:before,
.woocommerce.ts-search-result-container ul.product_list_widget ul.ul-style.angle li:before,
.ul-style.angle li:before{
	content: "\f104";/* rtl */
}
.woocommerce .ts-search-result-container ul.product_list_widget ul.ul-style.caret li:before,
.woocommerce.ts-search-result-container ul.product_list_widget ul.ul-style.caret li:before,
.ul-style.caret li:before{
	content: "\f0d9";/* 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: 8px 20px 0 0;/* rtl */
}
blockquote .entry-meta-middle > span{
	padding-left: 0 !important; /*rtl*/
}
table thead th{
	padding: 15px 20px 15px 0;/* rtl */
}
table td,
table th,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td{
	padding: 15px 20px 15px 0;/* rtl */
	text-align: right;/* rtl */
}
input[type^="radio"],
input[type^="check"]{
    margin: -2px 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,
#add_payment_method table.cart td.actions .coupon .input-text, 
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.woocommerce-checkout table.cart td.actions .coupon .input-text, 
.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: 15px;/* rtl */
	right: auto;/* rtl */
}
body .select2-search--dropdown:before{
	left: 10px;/* rtl */
	right: auto;/* rtl */
}
body.woocommerce-checkout .select2-search--dropdown:before{
	left: 30px;/* rtl */
	right: auto;/* rtl */
}
body .select2-container--default .select2-search--dropdown .select2-search__field{
	padding: 10px 12px 10px 40px; /* rtl */
}
select,
select.dokan-form-control{
	padding-left: 30px;/* rtl */
	padding-right: 15px;/* rtl */
	background-position: 3% 50%; /* rtl */
}
select[multiple="multiple"],
select.dokan-form-control[multiple="multiple"]{
	background-position: 3% 14px; /* rtl */
}
body .select2-container--default .select2-selection--single .select2-selection__clear{
    float: right; /*rtl*/
}
body .select2-container--default .select2-selection--single .select2-selection__rendered{
	padding: 11px 30px 11px 20px; /*rtl*/
}
.alignnone{
    margin: 10px 0 10px 20px;/* rtl */
}
p > img.alignnone:first-child{
	margin-left: 8px !important; /*rtl*/
	margin-right: 0 !important; /*rtl*/
}
.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-left: 2%;/* rtl */
	margin-right: 0;/* rtl */
}
.woocommerce form.login .button, 
.woocommerce form.register .button{
	margin: 0 0 0 10px;/* rtl */
}
ul.list-icon li:before{
	content: "\f104";/* rtl */
	margin-right: 0; /* rtl */
	margin-left: 8px; /* rtl */
}
ul.list-item li{
	float: right;/* rtl */
}
/*-----------------------------------------------
	II. THEMESKY
-----------------------------------------------*/
.counter-wrapper > div:not(:last-child){
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-product-deals-wrapper .shortcode-heading-wrapper > *:not(:last-child){
	margin-left: 20px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.meta-wrapper .counter-wrapper > div:not(:last-child){
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-banner.center-top .box-content .price ins + del,
.ts-banner.center-center .box-content .price ins + del,
.ts-banner.center-bottom .box-content .price ins + del{
	margin: 0 7px 0 0; /*rt;*/
}
.ts-testimonial-wrapper:not(.style-2) blockquote .content img{
    margin: 6px 0 6px 10px; /*rtl*/
}
.ts-team-members .team-info{
    left: 0; /*rtl*/
    right: 30px; /*rtl*/
}
.ts-portfolio-wrapper .portfolio-thumbnail a.like{
	left: 10px; /*rtl*/
	right: auto; /*rtl*/
}
.column-tabs ul.tabs li:not(:last-child){
	padding-left: 30px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.column-tabs .shop-more{
	margin-right: 13px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.ts-product.style-tabs-vertical .column-tabs{
	padding-left: 20px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.style-tabs-vertical .column-tabs .shop-more{
	margin-right: 0; /*rtl*/
}
.style-tabs-vertical.style-tabs-vertical-banner .banner{
	padding-left: 20px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email input[type="email"]{
    margin: 0 0 0 10px; /*rtl*/
}
.style-horizontal .mailchimp-subscription > .widget-title-wrapper{
    margin-left: 50px; /*rtl*/
    margin-right: 0; /*rtl*/
}
.style-horizontal .products .product.product-category .product-wrapper > a:not(.term-link){
	margin: 0 0 0 10px; /*rtl*/
}
.ts-list-of-product-categories-wrapper.style-horizontal .list-categories ul li:not(:last-child){
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
/*-----------------------------------------------
	III. STYLE
-----------------------------------------------*/
blockquote:before{
	content: "\f10e";
}
.entry-meta-middle > *:before{
    float: right; /*rtl*/
    margin-left: 5px; /*rtl*/
    margin-right: 0; /*rtl*/
}
.vertical-menu .ts-menu-drop-icon:after, 
.sub-menu > li.parent .ts-menu-drop-icon:after, 
nav.main-menu > ul.menu .sub-menu li.parent > a:after{
	content: "\e93d";
}
.mobile-menu-wrapper li .ts-menu-drop-icon:after {
    content: "\e93d";
}
.mobile-menu-wrapper li.active .ts-menu-drop-icon.active:after {
    content: "\e93c";
}
#group-icon-header .tab-mobile-menu li:before{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.swiper-rtl .swiper-button-next:after,
.swiper-button-next:after, 
.single-navigation.next:not(:empty) > a:before{
	content: "\e93d";/* rtl */
}
.swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after,
.single-navigation.prev:not(:empty) > a:before{
	content: "\e93c";/* rtl */
}
.product-group-button-meta > .loop-add-to-cart .button.added:before,
.woocommerce .summary form.cart button.button.added:before{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.threesixty .nav_bar a.nav_bar_previous:before{
	content: "\f050";/* rtl */
}
.threesixty .nav_bar a.nav_bar_next:before{
	content: "\f049";/* rtl */
}
.widget-container span.icon-toggle{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
.mailchimp-subscription .processing button.button:before,
.search-table .search-button:after,
.product-group-button > div a.loading:after,
.woocommerce .product-group-button > div .button.loading:after,
.product-group-button-meta > div a.loading:after,
.woocommerce .product-group-button-meta > div a.button.loading:after,
.woocommerce div.product form.cart .button.loading:after,
body .woocommerce table.compare-list .add-to-cart td a.loading:before,
.wishlist_table .product-add-to-cart a.add_to_cart.loading:before{
	right: 50%;
	margin-left: 0;
	margin-right: -7px;
}
.product-group-button-meta > div.button-in a.loading:after,
.woocommerce .product-group-button-meta > div.button-in a.button.loading:after,
.woocommerce div.product form.cart div.button-in .button.loading:after{
    right: 0; /*rtl*/
    left: auto; /*rtl*/
}
.ts-portfolio-wrapper .item-wrapper a.like.loading:before,
.portfolio-like .ic-like.loading:before,
.woocommerce div.product .single-product-buttons-sharing .single-product-buttons a.loading:after{
    right: 0; /*rtl*/
    left: auto; /*rtl*/
}
.mailchimp-subscription .processing button.button:before{
	margin: 0 0 0 5px; /*rtl*/
}
.wishlist_table .product-add-to-cart a.add_to_cart.loading:before,
.product-group-button-meta > div a.loading:after,
.woocommerce .product-group-button-meta > div a.button.loading:after,
.woocommerce div.product form.cart .button.loading:after,
body .woocommerce table.compare-list .add-to-cart td a.loading:before{
	margin: -7px -7px 0 0; /*rtl*/
}
.ts-portfolio-wrapper .item-wrapper a.like.loading:before{
	right: 50%; /*rtl*/
	left: auto; /*rtl*/
    margin-right: -8px; /*rtl*/
    margin-left: 0; /*rtl*/
}
.product-per-page-form ul.perpage .perpage-current:after, 
.woocommerce .woocommerce-ordering .orderby-current:after{
    left: 0; /*rtl*/
    right: auto; /*rtl*/
}
.ts-menu nav > ul > li,
nav > ul.menu > ul > li{
	float: right;/* rtl */
}
.ts-menu nav > ul > li{
	margin: 0 0 0 30px; /*rtl*/
}
.menu-wrapper nav > ul.menu,
.menu-wrapper nav > ul{
	text-align: right; /*rtl*/
}
.ts-header nav.main-menu > ul.menu > li,
.ts-header nav.main-menu > ul > li{
	margin: 0 0 0 30px;/* rtl */
}
.mobile-menu-wrapper nav > ul li:before,
.mobile-menu-wrapper ul.menu li .menu-icon{
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.widget_nav_menu li:before{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.menu-wrapper a.has-icon,
.ts-header nav > ul.menu li[class*="icomoon-"],
.ts-header nav > ul.menu li[class*="fa-"]{
	padding-right: 38px !important; /*rtl*/
	padding-left: 0 !important; /*rtl*/
}
.ts-header ul.menu li a.has-icon .menu-icon,
.ts-header nav > ul.menu li:before{
    right: 0; /*rtl*/
    left: auto; /*rtl*/
}
.ts-header nav > ul.menu > li.has-line,
.ts-header nav > ul > li.has-line{
	padding-right: 30px; /*rtl*/
	padding-left: 0; /*rtl*/
}
.ts-header nav > ul.menu > li.has-line:after,
.ts-header nav > ul > li.has-line:after{
	border-width: 0 1px 0 0; /*rtl*/
    right: 0; /*rtl*/
    left: auto; /*rtl*/
}
.ts-header nav > ul.menu li.has-line[class*="babycare-"],
.ts-header nav > ul.menu li.has-line[class*="fa-"]{
	padding-right: 68px !important; /*rtl*/
	padding-left: 0 !important; /*rtl*/
}
.ts-header nav > ul.menu li.has-line[class*="babycare-"]:before,
.ts-header nav > ul.menu li.has-line[class*="fa-"]:before{
    right: 30px; /*rtl*/
    left: auto; /*rtl*/
}
body .elementor-widget-wp-widget-nav_menu ul.menu > li.has-line > a,
body .elementor-widget-wp-widget-nav_menu ul > li.has-line > a{
	padding-right: 20px; /*rtl*/
	padding-left: 0; /*rtl*/
    border-width: 0 1px 0 0; /*rtl*/
}
.menu-sub-label{
	left: -15px;/* rtl */
	right: auto;/* rtl */
}
.sub-menu .menu-sub-label{
	left: -24px; /*rtl*/
	right: auto; /*rtl*/
}
.menu-sub-label:before{
    border-right-width: 4px;/* rtl */
    border-left-width: 0;/* rtl */
}
.ts-menu-drop-icon{
	right: auto;/* rtl */
	left: 0;
	padding: 0 0 0 17px; /*rtl*/
}
nav.main-menu > ul.menu li.parent > a:after{
	margin: 0 3px 0 0; /*rtl*/
}
nav.main-menu > ul.menu .sub-menu li.parent > a:after{
	margin-right: 0; /*rtl*/
    left: 0; /*rtl*/
    right: auto; /*rtl*/
}
nav.main-menu > ul.menu .sub-menu li.parent > .ts-menu-drop-icon{
    left: 0; /*rtl*/
    right: auto; /*rtl*/
    margin: 0 3px 0 0; /*rtl*/
}
.ts-header nav > ul.menu li ul.sub-menu{
	right: 50%;/* rtl */
	left: auto;/* rtl */
	margin-right: -59px;/* rtl */
	margin-left: 0;/* rtl */
}
.ts-header nav > ul.menu li.ts-megamenu ul.sub-menu{
	margin-right: 0 !important;/* rtl */
}
.ts-header nav > ul.menu li ul.sub-menu ul.sub-menu{
	right: 100%; /* rtl */
	left: auto; /* rtl */
	padding: 20px 60px 20px 30px;/* rtl */
}
.ts-header nav > ul.menu li ul.sub-menu ul.sub-menu:before,
.ts-header nav > ul.menu li ul.sub-menu ul.sub-menu:after{
	right: 30px; /* rtl */
	left: auto; /* rtl */
}
body #yith-woocompare table.compare-list tr.description ul.ul-style.list-inline li:not(:last-child){
    margin-left: 0; /*rtl*/
}
.menu-wrapper nav > ul.menu > li ul li.widget{
	float: right;/* rtl */
}
.header-contact-info{
	padding-right: 60px; /*rtl*/
	padding-left: 0; /*rtl*/
}
.header-contact-info:not(:last-child){
	margin-left: 72px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.header-contact-info > a:before{
    right: 0;
    left: auto;
	transform: rotate(255deg) translate(24px,5px);
}
.header-v2 .header-contact-info:not(:last-child),
.header-v3 .header-contact-info:not(:last-child){
	margin-right: auto; /*rtl*/
	margin-left: 40px; /*rtl*/
}
.header-v2 .header-contact-info + .header-right,
.header-v3 .header-contact-info + .header-right{
	margin-right: 0; /*rtl*/
}
.top-header-menu:not(:last-child),
.header-email:not(:last-child){
	padding-left: 30px; /*rtl*/
	padding-right: 0; /*rtl*/
	margin-left: 30px; /*rtl*/
	margin-right: 0; /*rtl*/
	border-width: 0 0 0 1px; /*rtl*/
}
#group-icon-header .social-icons ul li:not(:last-child),
.ts-header .social-icons ul li:not(:last-child){
	margin-left: 22px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.header-v5 .header-email:not(:last-child){
	padding-left: 0; /*rtl*/
	margin-left: 40px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.header-v5 .ts-header .header-top .header-right > .language-currency:last-child{
    margin-right: 40px; /*rtl*/
    margin-left: 0; /*rtl*/
    padding-right: 0; /*rtl*/
}
.header-top .header-language .wpml-ls-legacy-dropdown > ul > li > a:after, 
.header-top .header-language .wpml-ls-legacy-dropdown-click > ul > li > a:after, 
.header-top .header-currency .wcml_currency_switcher > a:after{
    margin-right: 5px; /*rtl*/
    margin-left: 0; /*rtl*/
}
.ts-header .info a,
#group-icon-header .group-button-header .info a{
	margin-right: 20px; /*rtl*/
	margin-left: 0; /*rtl*/
}
body .header-right .language-currency:last-child .header-language:last-child .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
body .header-right .language-currency:last-child .header-language:last-child .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, 
.header-right .language-currency:last-child .header-currency:last-child ul{
    left: 0; /*rtl*/
    right: auto; /*rtl*/
    margin-left: 0; /*rtl*/
}
.ts-header .header-top .header-right > .language-currency:last-child{
	margin-left: 0; /*rtl*/
	padding-right: 30px; /*rtl*/
	padding-left: 0; /*rtl*/
	margin-right: 30px; /*rtl*/
}
.ts-header .header-top .header-right > .header-email + .language-currency:last-child{
	padding-right: 0; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-header .language-currency,
.ts-header .header-right{
	margin-right: auto; /*rtl*/
	margin-left: 0;
}
.ts-header .header-middle .language-currency,
.ts-header .header-middle .header-right{
    padding-right: 30px; /*rtl*/
}
.ts-header .header-middle .header-right{
    padding-left: 0; /*rtl*/
}
.ts-header .header-middle .header-contact-info + .header-right,
.ts-header .header-middle .ts-search-by-category + .language-currency,
.ts-header .header-middle .language-currency + .header-right{
	margin-right: 0; /*rtl*/
}
.language-currency > *:not(:last-child){
	margin-left: 30px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.header-v2 .header-top .header-right .language-currency > *:not(:last-child),
.header-v3 .header-top .header-right .language-currency > *:not(:last-child){
	padding-left: 30px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.header-v2 .header-top .header-right .language-currency > *:not(:last-child):after,
.header-v3 .header-top .header-right .language-currency > *:not(:last-child):after{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
	border-width: 0 0 0 1px; /*rtl*/
}
.top-header-menu>ul>li:not(:last-child){
	margin-left: 15px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.header-v6 .ts-header .header-middle .header-right{
	margin-right: auto; /*rtl*/
	margin-left: 0; /*rtl*/
}
.header-language,
.header-currency{
    float: right; /*rtl*/
}
.my-account-wrapper .account-control > a > span{
	margin-right: 10px; /*rtl*/
	margin-left: 0; /*rtl*/
}
body.header-v4 .shopping-cart-wrapper .cart-control .ic-cart:before,
body.header-v5 .shopping-cart-wrapper .cart-control .ic-cart:before{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-header .shopping-cart-wrapper:last-child .cart-control,
.ts-header .my-wishlist-wrapper:last-child .tini-wishlist{
	padding-left: 10px; /*rtl*/
	padding-right: 13px; /*rtl*/
}
.header-v4 .ts-header .shopping-cart-wrapper:last-child .cart-control,
.header-v4 .ts-header .my-wishlist-wrapper:last-child .tini-wishlist,
.header-v5 .ts-header .shopping-cart-wrapper:last-child .cart-control,
.header-v5 .ts-header .my-wishlist-wrapper:last-child .tini-wishlist{
	padding-left: 0; /*rtl*/
}
.ts-header .header-top .header-right > .language-currency:before, 
.ts-header .header-middle .language-currency:before, 
.ts-header .header-middle .header-right:before{
	right: 0;
	left: auto;
    border-width: 0 1px 0 0; /*rtl*/
}
.ts-header .search-button.search-icon:last-child .icon{
	padding-left: 0; /*rtl*/
}
.dropdown-container .theme-title span,
.my-wishlist-wrapper .tini-wishlist .count-number,
.shopping-cart-wrapper .cart-control .cart-number{
	left: auto; /*rtl*/
	right: 23px; /*rtl*/
}
.shopping-cart-wrapper .cart-control .cart-total{
	margin-right: 15px; /*rtl*/
	margin-left: 0; /*rtl*/
}
header .my-wishlist-wrapper a span{
	left: -5px;/* rtl */
	right: auto;/* rtl */
}
.ts-language-switcher .wpml-ls-legacy-dropdown > ul > li > a:after,
.ts-language-switcher .wpml-ls-legacy-dropdown-click > ul > li > a:after,
.ts-currency-switcher .wcml_currency_switcher > a:after,
.header-language .wpml-ls-legacy-dropdown > ul > li > a:after,
.header-language .wpml-ls-legacy-dropdown-click > ul > li > a:after,
.header-currency .wcml_currency_switcher > a:after{
    float: left; /*rtl*/
    margin: 3px 10px 0 0; /*rtl*/
}
header .logo-wrapper{
    padding: 0 0 0 43px; /*rtl*/
}
.header-v2 header .logo-wrapper,
.header-v3 header .logo-wrapper{
    padding-left: 20px; /*rtl*/
    padding-right: 0; /*rtl*/
}
.header-v4 header .logo-wrapper{
	padding-left: 30px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.header-v5 header .logo-wrapper{
	padding-left: 50px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.header-v6 header .logo-wrapper{
	padding-left: 70px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.header-v5 .ts-header .header-middle .header-right{
    padding-right: 38px; /*rtl*/
    padding-left: 0; /*rtl*/
}
.slogan{
	margin-right: 12px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper, 
.woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper{
    padding-right: 15px; /*rtl*/
    padding-left: 0; /*rtl*/
}
.ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper > .subtotal, 
.woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper > .subtotal{
	margin-left: 8px; /*rtl*/
	margin-right: auto; /*rtl*/
}
#ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper > .subtotal{
	margin-left: 0 !important; /*rtl*/
    margin-right: 8px !important;
}
.dropdown-footer > a:last-child{
	margin-right: 4%;/* rtl */
	margin-left: 0;/* rtl */
}
.ts-tiny-cart-wrapper .total > span.amount, 
.widget_shopping_cart .total .amount,
.elementor-widget-wp-widget-woocommerce_widget_cart .total .amount{
	float: left; /* rtl */
}
.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,
.elementor-widget-wp-widget-woocommerce_widget_cart .total strong{
	padding-left: 5px;/* rtl */
	padding-right: 0;/* rtl */
}
.header-middle .header-right > div:not(.language-currency):last-child .dropdown-container{
	left: 0; /*rtl*/
	right: auto;
}
.header-middle .header-right > div:not(.language-currency):nth-last-child(2) .dropdown-container{
	left: -50px; /*rtl*/
	right: auto; /*rtl*/
}
.header-middle .header-right > div:not(.language-currency):nth-last-child(3) .dropdown-container{
	left: -100px; /*rtl*/
	right: auto; /*rtl*/
}

/*header4*/
.header-v4 .header-contact-info{
	padding-left: 0; /*rtl*/
	padding-right: 34px; /*rtl*/
	margin-left: 30px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.header-v4 .header-contact-info > a:before{
	transform: rotate(255deg) translateX(12px);
}
.header-v4 .header-email:not(:last-child){
    padding-left: 0; /*rtl*/
}
.header-v4 .ts-header .header-middle .language-currency{
    margin-left: 25px; /*rtl*/
    margin-right: 0; /*rtl*/
}
.header-v4 .language-currency > *:not(:last-child){
    margin-left: 17px; /*rtl*/
    margin-right: 0; /*rtl*/
}
.header-v4 .language-currency{
	margin-right: 8px; /*rtl*/
	margin-left: 0; /*rtl*/
	padding-right: 0; /*rtl*/
}
.header-v5 .my-wishlist-wrapper .tini-wishlist .count-number,
.header-v4 .my-wishlist-wrapper .tini-wishlist .count-number{
    right: 50%; /*rtl*/
    left: auto; /*rtl*/
    transform: translateX(50%); /*rtl*/
}
.header-v5 .my-wishlist-wrapper:last-child .tini-wishlist .count-number,
.header-v4 .my-wishlist-wrapper:last-child .tini-wishlist .count-number{
    right: calc(50% + 6px); /*rtl*/
    left: auto; /*rtl*/
}
.header-v5 .shopping-cart-wrapper .cart-control .cart-number,
.header-v4 .shopping-cart-wrapper .cart-control .cart-number{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
}
.header-v5 .my-account-wrapper .account-control > a:after,
.header-v5 .shopping-cart-wrapper .cart-control .ic-cart:after,
.header-v4 .my-account-wrapper .account-control > a:after,
.header-v4 .shopping-cart-wrapper .cart-control .ic-cart:after{
	margin-right: 7px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.icon-menu-vertical{
	margin-left: 20px; /*rtl*/
	margin-right: 0; /*rtl*/
}
#ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list{
	margin-left: -11px;/* rtl */
	margin-right: 0;/* rtl */
}
.ts-header .vertical-menu-wrapper nav.vertical-menu > ul.menu li ul.sub-menu:after {
    top: 0;
}
.ts-sidebar-content .dropdown-container .cart-number{
	padding-left: 60px;/* rtl */
	padding-right: 0;/* rtl */
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after, .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{left: 10px;/* rtl */right: auto;/* rtl */}
.wpml-ls-legacy-dropdown .wpml-ls-flag, .wpml-ls-legacy-dropdown-click .wpml-ls-flag{float: right;/* rtl */}
.wpml-ls-legacy-dropdown .wpml-ls-flag + span, .wpml-ls-legacy-dropdown-click .wpml-ls-flag + span{float: right;/* rtl */}
body .wpml-ls .wpml-ls-flag + span{
	margin-left: 0;/* rtl */
	margin-right: 5px;/* rtl */
}
body .wpml-ls-legacy-list-horizontal a{
	padding: 0 0 0 10px;/* rtl */
}
body .wpml-ls-legacy-list-horizontal .wpml-ls-item{
	float: right;/* rtl */
}
.group-meta-header > div:first-child .dropdown-container,
.group-meta-header > div:first-child ul{
	right: auto;
	left: 0;/* rtl */
}
body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
.ts-currency-switcher ul,
.header-currency ul{
	left: 50%; /*rtl*/
	right: auto; /*rtl*/
	margin-left: -70px; /*rtl*/
	margin-right: 0; /*rtl*/
}
body .dropdown-right .ts-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
body .tdropdown-right .ts-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
.dropdown-right .ts-currency-switcher ul{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
	margin-left: 0; /*rtl*/
}
.header-currency img.wcml-spinner{
	right: 50%;
	margin-right: -8px;
	margin-left: 0;
	left: auto;
}
.header-currency > img{
    right: 0;/* rtl */
    left: auto;/* rtl */
    margin-right: 5px !important;/* rtl */
    margin-left: 0 !important;/* rtl */
}
.header-bottom .menu-wrapper + .header-email,
.header-bottom .menu-wrapper + .header-social-icon{
	margin-right: auto; /*rtl*/
	margin-left: 30px; /*rtl*/
}
.vertical-menu-heading{
	padding-left: 30px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.vertical-menu-wrapper + .ts-menu:not(:empty){
	padding-right: 30px; /*rtl*/
	padding-left: 0; /*rtl*/
}
.vertical-menu-wrapper + .ts-menu:not(:empty):before{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
	border-width: 0 0 0 1px; /*rtl*/
}
.vertical-menu-heading:before{
	margin-left: 12px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-header .vertical-menu-wrapper > .vertical-menu{
	right: 0;/* rtl */
	left: auto;/* rtl */
}
.ts-header nav.vertical-menu > ul.menu li > ul.sub-menu{
    left: auto !important;
    right: 100% !important;/* rtl */
}
.ts-header .vertical-menu-wrapper nav.vertical-menu > ul.menu li ul.sub-menu:before{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
	box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.1);
}
.ts-header nav.vertical-menu > ul.menu li:hover > ul.sub-menu > *{
	-webkit-animation-name: animation_tranlate_right;/* rtl */
	-moz-animation-name: animation_tranlate_right;
	animation-name: animation_tranlate_right;
}
.ts-floating-sidebar .ts-sidebar-content{
	left: 0;/* rtl */
	right: auto;/* rtl */
	transform: translateX(-400px);/* rtl */
}
.ts-floating-sidebar.active .ts-sidebar-content{
	box-shadow: 4px 0 10px rgba(0,0,0,0.1);/* rtl */
}
body > .ts-search-result-container:before,
body > .ts-search-result-container:after{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
	border-top-left-radius: 25px; /*rtl*/
	border-top-right-radius: 0; /*rtl*/
}
body > .ts-search-result-container:after{
	right: auto; /*rtl*/
	left: 0; /*rtl*/
	border-top-right-radius: 25px; /*rtl*/
	border-top-left-radius: 0; /*rtl*/
}
.star-rating,
.woocommerce .star-rating,
.ts-testimonial-wrapper .rating, 
.rs-layer .rs-starring .star-rating,
.rs-layer .rs-starring-page .star-rating,
blockquote .rating{
	width: 80px; /*inscrease 2px because of letter-spacing*/
}
.ts-floating-sidebar .woocommerce ul.product_list_widget li .ts-wg-meta,
.woocommerce.ts-search-result-container ul.product_list_widget li .ts-wg-meta{
	padding-right: 20px; /*rtl*/
	padding-left: 0; /*rtl*/
}
li > div > h3.product-name{
	padding-left: 20px;/* rtl */
	padding-right: 0;/* rtl */
}
.woocommerce-cart .breadcrumb-title-wrapper.breadcrumb-v1 .page-title,
.woocommerce.archive .breadcrumb-title-wrapper.breadcrumb-v1 .page-title{
	margin-left: auto; /*rtl*/
	margin-right: 0; /*rtl*/
}
.breadcrumb-title-wrapper .page-title .count{
	right: calc(100% + 10px); /*rtl*/
	left: auto; /*rtl*/
}
div.wpcf7 .ajax-loader{
    margin: 15px 20px 0 0; /*rtl*/
}
div.wpcf7 .ts-row .ts-column-left,
div.wpcf7 .ts-row .ts-column-right{
	float: right; /*rtl*/
	margin: 0 0 0 10px; /*rtl*/
}
body .swiper-button-prev{
    right: 5px; /*rtl*/
    left: auto; /*rtl*/
}
body .swiper-button-next{
    right: auto; /*rtl*/
    left: 5px; /*rtl*/
}
.cross-sells .swiper .swiper-button-prev,
.up-sells .swiper .swiper-button-prev,
.related .swiper .swiper-button-prev,
body .ts-shortcode.ts-product.ts-slider:not(.ts-product-brand-wrapper) .swiper-button-prev{
    right: 20px; /*rtl*/
    left: auto; /*rtl*/
}
.cross-sells .swiper .swiper-button-next,
.up-sells .swiper .swiper-button-next,
.related .swiper .swiper-button-next,
body .ts-shortcode.ts-product.ts-slider:not(.ts-product-brand-wrapper) .swiper-button-next{
    right: auto; /*rtl*/
    left: 20px; /*rtl*/
}
.elementor-widget-wp-widget-ts_products.nav-top .elementor-widget-container h5,
.elementor-widget-wp-widget-ts_blogs.nav-top .elementor-widget-container h5,
.elementor-widget-wp-widget-ts_recent_comments.nav-top .elementor-widget-container h5,
.widget-container.has-nav .widget-title{
	padding-left: 60px; /*rtl*/
	padding-right: 0; /*rtl*/
}
body .elementor-widget-wp-widget-ts_blogs .ts-slider .swiper-button-prev,
body .elementor-widget-wp-widget-ts_recent_comments .ts-slider .swiper-button-prev,
body .elementor-widget-wp-widget-ts_products .ts-slider .swiper-button-prev,
body .widget-container .ts-slider .swiper-button-prev,
body .elementor-widget-wp-widget-ts_blogs .ts-slider .swiper-button-next,
body .elementor-widget-wp-widget-ts_recent_comments .ts-slider .swiper-button-next,
body .elementor-widget-wp-widget-ts_products .ts-slider .swiper-button-next,
body .widget-container .ts-slider .swiper-button-next{
    left: 0; /*rtl*/
    right: auto; /*rtl*/
}
body .elementor-widget-wp-widget-ts_blogs .ts-slider .swiper-button-prev,
body .elementor-widget-wp-widget-ts_recent_comments .ts-slider .swiper-button-prev,
body .elementor-widget-wp-widget-ts_products .ts-slider .swiper-button-prev,
body .widget-container .ts-slider .swiper-button-prev{
	left: 26px; /*rtl*/
	right: auto; /*rtl*/
}
blockquote:before{
    margin: 0 0 0 20px; /*rtl*/
	float: right; /*rtl*/
}
article.single-post .entry-content > .content-wrapper blockquote:before,
.columns-1 .list-posts article blockquote:before{
    margin: 0 0 0 20px; /*rtl*/
}
body .elementor-lightbox .elementor-swiper-button-prev{
    right: 10px; /*rtl*/
    left: auto; /*rtl*/
}
body .elementor-lightbox .elementor-swiper-button-next{
    left: 10px; /*rtl*/
    right: auto; /*rtl*/
}
.footer-container .elementor-widget-wp-widget-nav_menu.menu-horizontal li:not(:last-child){
	margin-left: 30px; /**/
	margin-right: 0; /**/
}
#to-top{
	left: 2px; /* rtl */
	right: auto; /* rtl */
}
.widget-container.has-nav .widgettitle{
	margin-left: 40px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.widget-container ul ol,
.widget-container ol ol,
.widget-container ul ul,
.elementor-widget[data-widget_type*="wp-widget-"] ul ol,
.elementor-widget[data-widget_type*="wp-widget-"] ol ol,
.elementor-widget[data-widget_type*="wp-widget-"] ul ul{
	margin: 0 20px 0 0; /*rtl*/
}
#left-sidebar .widget-container ul ol,
#left-sidebar .widget-container ol ol,
#left-sidebar .widget-container ul ul,
#left-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ol,
#left-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ol ol,
#left-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ul,
#right-sidebar .widget-container ul ol,
#right-sidebar .widget-container ol ol,
#right-sidebar .widget-container ul ul,
#right-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ol,
#right-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ol ol,
#right-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ul{
	margin-right: 15px; /*rtl*/
	margin-left: 0; /*rtl*/
}
#left-sidebar .widget-container button.wp-block-search__button,
#right-sidebar .widget-container button.wp-block-search__button{
	margin-right: 0; /*rtl*/
}
.widget_nav_menu > div > ul li[class*=fa]:before{
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev,
.widget_calendar td#prev,
.elementor-widget-wp-widget-calendar td#prev{
	text-align: right; /* rtl */
}
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next,
.widget_calendar td#next,
.elementor-widget-wp-widget-calendar td#next{
	text-align: left; /* rtl */
}
.elementor-widget.style-2 .search-table .search-button input[type^="submit"],
.elementor-widget.style-2 .woocommerce-product-search button[type="submit"]{
	margin-right: 10px; /*rtl*/
	margin-left: 0; /*rtl*/
}
/*** Custom header search ***/
.ts-header .search-content input[type="text"]{
	padding-left: 60px; /*rtl*/
	padding-right: 20px; /*rtl*/
}
.ts-header .search-table .search-button input[type^="submit"],
.ts-header .search-table .search-button{
    left: 0; /*rtl*/
    right: auto; /*rtl*/
}
ul li.recentcomments .comment-author-link:before{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-sidebar .widget_text small + a{
	margin-right: 20px; /*rtl*/
	margin-left: 0; /*rtl*/
}
body .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, 
body .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{
    margin-right: 0; /*rtl*/
}
.ts-active-filters .widget_layered_nav_filters .widgettitle{
	float: right;/* rtl */
	margin: 0 0 4px 20px;/* rtl */
}
.ts-active-filters .widget_layered_nav_filters ul{
	float: right;/* rtl */
}
.ts-active-filters .widget_layered_nav_filters ul li{
	margin: 0 0 5px 5px;/* rtl */
	float: right;/* rtl */
}
.ts-active-filters .widget_layered_nav_filters ul li a:after{
    margin: 0 5px 0 0; /*rtl*/
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
	margin: 0 14px 20px 0; /*rtl*/
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:before{
	right: -16px;/* rtl */
	left: auto; /*rtl*/
	border-width: 0 0 0 16px; /*rtl*/
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
	margin-right: -15px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child{
	margin-right: -15px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.woocommerce .widget_price_filter .price_slider_amount .price_label > span:first-child,
.woocommerce .widget_price_filter .price_slider_amount .price_label > span:last-child{
    float: right; /*rtl*/
    text-align: right; /*rtl*/
}
.woocommerce .widget_price_filter .price_slider_amount .price_label > span:last-child{
    float: right; /*rtl*/
    text-align: right; /*rtl*/
}
.woocommerce .widget_price_filter .price_slider_amount .price_label > span:first-child:before{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
}
.woocommerce .widget_price_filter .price_slider_amount .price_label > span:first-child:after{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
.color-swatch > div{
	float: right; /*rtl*/
}
.color-swatch > div:before,
.ts-product-attribute div.option.color a:before{
    right: -1px; /*rtl*/
    left: auto; /*rtl*/
}
.color-swatch > div:hover:before,
.color-swatch > div.active:before,
.ts-product-attribute div.option.color.selected a:before,
.ts-product-attribute div.option.color a:hover:before{
    right: 1px; /*rtl*/
    left: auto; /*rtl*/
}
.product-filter-by-color ul li a > span:first-child,
.product-filter-by-color ul li a > img{
	margin: -2px 0 0 10px; /*rtl*/
}
.product-on-sale-form > label:before,
.product-filter-by-brand ul li label:before,
.product-filter-by-price ul li label:before,
.product-filter-by-availability ul li label:before,
.woocommerce .widget_rating_filter ul li.chosen a::before,
.woocommerce .widget_rating_filter ul li a:before,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before,
.product-filter-by-color ul li a:before{
	left: auto; /*rtl*/
	right: 0; /*rtl*/
}
.product-on-sale-form > label,
.product-filter-by-brand ul li label,
.product-filter-by-price ul li label,
.product-filter-by-availability ul li label,
.woocommerce .widget_rating_filter ul li a,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.product-filter-by-color ul li a{
	padding-right: 30px; /*rtl*/
	padding-left: 0; /*rtl*/
}
.product-on-sale-form:hover > label:after,
.product-on-sale-form.checked > label:after,
.widget-container.product-filter-by-brand ul > li label:after,
.product-filter-by-price ul > li label:after,
.product-filter-by-availability ul li label:after,
.woocommerce .widget_rating_filter ul li a:after,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after,
.product-filter-by-color ul li a:after{
    right: 5px; /*rtl*/
    left: auto; /*rtl*/
}
.product-filter-by-color ul ul,
.product-filter-by-brand .product-filter-by-brand-wrapper > ul ul{
	margin: 10px 20px 2px 0;/* rtl */
}
#left-sidebar blockquote:before,
#right-sidebar blockquote:before{
    margin: 3px 0 0 10px; /*rtl*/
}
.social-icons.show-tooltip .list-icons li i{
	margin: 0 0 0 10px; /*rtl*/
}
.twitter-wrapper .avatar-name img{
	float: right;/* rtl */
}
.avatar-name a{
	margin: 0 15px 0 0; /* rtl */
}
.comment_list_widget .avatar{
    float: right; /*rtl*/
    margin-right: 0; /*rtl*/
    margin-left: 10px; /*rtl*/
}
.comment_list_widget .avatar ~ .comment-body{
    padding: 0 40px 0 0; /*rtl*/
}
.yith-woocompare-widget ul.products-list li .remove,
.elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li .remove{
	right: auto; /*rtl*/
    left: 0; /*rtl*/
    text-align: left; /*rtl*/
}
body .yith-woocompare-widget ul.products-list li:not(.list_empty),
.elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li:not(.list_empty){
	padding: 5px 0 5px 25px;
}
.woocommerce .ts-shortcode:not(.rows-2) .products > .product-group{
	float: right;/* rtl */
}
.woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper .product-label{
    right: 0; /*rtl*/
    left: auto; /*rtl*/
}
.woocommerce.main-products.columns-1 .product:not(.product-category) .product-wrapper > *,
.woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .short-description{
	margin: 0 0 0 30px; /*rtl*/
}
.woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .quantity{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2  > .quantity + .product-group-button-meta > .loop-add-to-cart{
	padding-right: 100px; /*rtl*/
	padding-left: 0; /*rtl*/
}
.woocommerce .product figure.has-back-image img:last-child{
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.product_list_widget .product-label,
.woocommerce .product .product-label{
	left: auto;
	right: 20px;/* rtl */
}
.ts-products-widget-wrapper .product_list_widget .product-label,
.ts-product-deals-wrapper.woocommerce.thumbnail-no-padding .product .product-label{
	right: 0;/* rtl */
	left: auto;/* rtl */
}
.woocommerce .product-label > span.onsale,
.woocommerce .product-label > span{
	margin: 0 0 2px 2px; /*rtl*/
}
.price del ~ ins{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.star-rating span,
.woocommerce .star-rating span,
.ts-testimonial-wrapper .rating span,
blockquote .rating span,
.rs-layer .rs-starring .star-rating span,
.rs-layer .rs-starring-page .star-rating span,
.product_list_widget .star-rating span{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
}
blockquote .rating span:before,
.ts-testimonial-wrapper .rating span:before,
.star-rating span::before{
    right: 0; /*rtl*/
    left: auto; /*rtl*/
}
.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;/* rtl */
}
.product .product-wrapper:hover .product-group-button > div{
	-webkit-animation-name: animation_tranlate_right;
	-moz-animation-name: animation_tranlate_right;
	animation-name: animation_tranlate_right;
}
.quantity .minus,
.quantity .plus{
	right: 0;/* rtl */
	left: auto;/* rtl */
}
.quantity .plus{
	left: 0;/* rtl */
	right: auto;
}
.thumbnail-wrapper .product-group-button > div{
	left: 15px; /*rtl*/
	right: auto; /*rtl*/
}
.woocommerce .product .product-label{
	right: 10px; /*rtl*/
	left: auto; /*rtl*/
}
.ts-product-deals-wrapper.thumbnail-no-padding .thumbnail-wrapper .product-group-button > div{
	left: 5px; /*rtl*/
	right: auto; /*rtl*/
}
.cart_list li a.remove,
.woocommerce .widget_shopping_cart .cart_list li a.remove, 
.woocommerce.widget_shopping_cart .cart_list li a.remove{
	left: 4px;
	right: auto; /*rtl*/
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, 
.woocommerce.widget_shopping_cart .cart_list li a.remove{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
#ts-filter-widget-area ul.product_list_widget li .ts-wg-thumbnail,
#ts-filter-widget-area .woocommerce ul.product_list_widget li .ts-wg-thumbnail,
#ts-filter-widget-area ul.product_list_widget li img,
.ts-sidebar ul.product_list_widget li .ts-wg-thumbnail,
.ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-thumbnail,
.ts-sidebar ul.product_list_widget li img,
.ts-sidebar .woocommerce ul.cart_list li img, 
.ts-sidebar .woocommerce ul.product_list_widget li img{
	margin: 0 0 0 10px; /*rtl*/
}
#ts-filter-widget-area ul.product_list_widget li .ts-wg-meta,
#ts-filter-widget-area .woocommerce ul.product_list_widget li .ts-wg-meta,
.ts-sidebar ul.product_list_widget li .ts-wg-meta,
.ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-meta{
	padding-right: 0; /*rtl*/
}
.elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li .ts-wg-thumbnail,
.elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li img{
	margin: 0 0 0 15px; /*rtl*/
}
ul.product_list_widget li .cart-item-wrapper,
.woocommerce ul.product_list_widget li .cart-item-wrapper,
.woocommerce .widget_shopping_cart .cart_list li .cart-item-wrapper,
.woocommerce.widget_shopping_cart .cart_list li .cart-item-wrapper{
	padding: 0 15px 0 35px; /*rtl*/
}
ul.product_list_widget li .meta-wrapper:last-child{
	margin-right: auto; /*rtl*/
	padding-right: 15px; /*rtl*/
	padding-left: 0; /*rtl*/
	text-align: left; /*rtl*/
}
.widget-container ul.product_list_widget li,
.woocommerce.widget-container ul.product_list_widget li,
.elementor-widget[data-widget_type*="wp-widget-"]  ul.product_list_widget li,
.woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li,
.ts-tiny-cart-wrapper .dropdown-container ul.cart_list li{
    padding: 0 20px 20px 0; /*rtl*/
}
.woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li,
.ts-tiny-cart-wrapper .dropdown-container ul.cart_list li{
    padding-left: 4px; /*rtl*/
    padding-right: 0; /*rtl*/
}
.elementor-widget[data-widget_type*="wp-widget-"] ul.product_list_widget li,
.widget_shopping_cart ul.product_list_widget li,
.woocommerce.widget_shopping_cart ul.product_list_widget li{
	padding-left: 20px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.elementor-widget-wp-widget-woocommerce_widget_cart ul.product_list_widget li img,
.elementor-widget-wp-widget-woocommerce_recent_reviews ul.product_list_widget li img,
.widget_shopping_cart ul.product_list_widget li img,
.woocommerce.widget_shopping_cart ul.product_list_widget li img,
.widget_recent_reviews ul.product_list_widget li img,
.woocommerce.widget_recent_reviews ul.product_list_widget li img{
    float: right; /*rtl*/
}
ul.product_list_widget li .subtotal .button,
.woocommerce ul.product_list_widget li .subtotal .button{
	margin-right: 5px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.summary .single-product-buttons .ask-about-product-button:before,
.summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before,
.summary .single-product-buttons a.compare:before,
.product-group-button-meta > div.compare a:before,
.product-group-button-meta > div.wishlist a:before{
    margin-left: 6px; /*rtl*/
    margin-right: 0; /*rtl*/
}
.ts-product-attribute .button-tooltip{
	right: 50%; /*rtl*/
	left: auto; /*rtl*/
	transform: translate(50%,-100%); /*rtl*/
}
.product-group-button .button-tooltip{
	right: auto; /*rtl*/
    left: calc(100% + 5px); /*rtl*/
}
.summary .single-product-buttons .yith-wcwl-add-to-wishlist a, .summary .single-product-buttons a.compare, .product-group-button-meta > div.compare a, .product-group-button-meta > div.wishlist a, .summary .single-product-buttons .ask-about-product-button {
    padding-right: 20px !important;
    padding-left: 0 !important;
}
.summary .single-product-buttons .ask-about-product-button:before, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before, .summary .single-product-buttons a.compare:before, .product-group-button-meta > div.compare a:before, .product-group-button-meta > div.wishlist a:before {
    right: 0;
    left: auto;
}
.ts-product-attribute .button-tooltip:after{
    right: 50%; /*rtl*/
    left: auto; /*rtl*/
    margin-right: -5px; /*rtl*/
    margin-left: 0; /*rtl*/
}
.product-hover-vertical-style-2 .columns-1 .products .product:not(.product-category) .meta-wrapper-2 > .product-group-button-meta > .button-in:not(:last-child){
	margin-left: 20px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.product-group-button-meta > div.loop-add-to-cart > a.button:before{
	margin-left: 8px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.woocommerce div.product .single-product-buttons-sharing .single-product-buttons a.loading{
	padding: 0 15px 0 0 !important; /*rtl*/ 
}
.woocommerce div.product .single-product-buttons-sharing .single-product-buttons a.loading:after{
	margin-right: 0; /*rtl*/
}
body.has-shop-banner .page-container > .shop-banner{
	margin-right: calc(50% - 50vw); /*rtl*/
	margin-left: 0; /*rtl*/
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    margin-left: 5px; /*rtl*/
    margin-right: 0; /*rtl*/
    float: right; /*rtl*/
}
.widget_archive ul li,
.widget_categories ul li{
	text-align: left; /*rtl*/
}
.widget_archive ul li a,
.widget_categories ul li a{
	margin-left: 3px; /*rtl*/
	margin-right: 0; /*rtl*/
	float: right; /*rtl*/
    text-align: right; /*rtl*/
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span, 
.widget-container ul li .count{
	margin-right: 5px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{
	margin-right: 0; /*rtl*/
}
.filter-widget-area-button{
	margin: 7px 0 0 20px; /*rtl*/
}
.filter-widget-area-button > a:before{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.product-per-page-form ul.perpage .perpage-current > span:last-child,
.woocommerce .woocommerce-ordering .orderby-current{
	padding: 4px 0 4px 17px; /*rtl*/
	margin: 0 7px 0 0; /*rtl*/
}
#ts-filter-widget-area select,
#left-sidebar select,
#right-sidebar select,
#ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__rendered,
#left-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered,
#right-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{
	padding: 10px 20px 10px 30px; /*rtl*/
}
body #ts-filter-widget-area .select2-container--default  .select2-selection--single .select2-selection__arrow,
body #left-sidebar .select2-container--default  .select2-selection--single .select2-selection__arrow,
body #right-sidebar .select2-container--default  .select2-selection--single .select2-selection__arrow{
    left: 10px; /*rtl*/
    right: auto; /*rtl*/
}
.ts-product-columns-selector:not(:last-child){
	margin-left: 50px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-product-columns-selector> span:not(:last-child){
	margin-left: 15px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering,
.before-loop-wrapper > .widget{
	margin: 0 auto 0 0; /*rtl*/
}
.woocommerce .before-loop-wrapper > .widget ~ .woocommerce-ordering,
.woocommerce-page .before-loop-wrapper > .widget ~ .woocommerce-ordering{
	margin: 0 20px 0 0; /*rtl*/
}
.woocommerce .woocommerce-ordering .orderby ul,
.product-per-page-form ul.perpage ul{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
.woocommerce .woocommerce-ordering .orderby ul{
	right: calc(50% - 23px); /*rtl*/
	left: auto; /*rtl*/
	transform: translateX(50%);
}
.before-loop-wrapper > .product-per-page-form{
	margin: 0 26px 0 0; /*rtl*/
}
.product-per-page-form ul.perpage ul li a > strong,
.product-per-page-form ul.perpage .perpage-current > strong{
	padding: 0 0 0 5px; /*rtl*/
}
.pagination-wrap ul.pagination > li > a.prev,
.dokan-pagination-container .dokan-pagination li:first-child a,
.woocommerce nav.woocommerce-pagination ul li a.prev,
.ts-pagination ul li a.prev{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
}
.pagination-wrap ul.pagination > li > a.next,
.dokan-pagination-container .dokan-pagination li:last-child a,
.woocommerce nav.woocommerce-pagination ul li a.next,
.ts-pagination ul li a.next{
	right: auto; /*rtl*/
	left: 0; /*rtl*/
}
.woocommerce div.product div.summary,
.woocommerce div.product div.woocommerce-product-gallery{
	float: right; /*rtl*/
}
.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{
	margin: 0 0 0 10px; /*rtl*/
}
.ts-product-video-button,
.ts-product-360-button{
	left: auto; /*rtl*/
	right: 10px; /*rtl*/
}
.ts-product-video-button:before,
.ts-product-360-button:before{
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-product-video-button + .ts-product-360-button{
	right: 80px; /*rtl*/
	left: 0; /*rtl*/
}
.woocommerce div.product .woocommerce-product-gallery .product-label{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	left: 10px; /*rtl*/
	right: auto; /*rtl*/
}
.woocommerce div.product div.summary{
	padding-right: 20px; /*rtl*/
	padding-left: 0; /*rtl*/
}
.woocommerce .woocommerce-product-rating > *{
	float: right; /*rtl*/
}
.woocommerce .woocommerce-product-rating > *:not(:first-child){
	margin: 0 14px 0 0; /*rtl*/
}
.woocommerce .woocommerce-product-rating > h2{
	margin: -11px 0 0 30px; /*rtl*/
}
.woocommerce .woocommerce-product-rating > .star-rating + .review-count{
	margin-right: 22px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.woocommerce .woocommerce-product-rating > .star-rating + .review-count{
	margin-right: 12px; /*rtl*/
	margin-left: 0; /*rtl*/
    padding-right: 0; /*rtl*/
}
.single-counter-wrapper > span,
.single-counter-wrapper > .ts-countdown{
	float: right; /*rtl*/
}
.single-counter-wrapper > .ts-countdown{
	padding-right: 0; /*rtl*/
}
div.product .summary .meta-content > div > span:first-child{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
div.product .single-navigation > a{
	right: 0;/* rtl */
	left: auto;/* rtl */
}
div.product .single-navigation > a[rel="next"]{
	right: auto;
	left: 0;/* rtl */
}
div.product .single-navigation > a .product-info{
	transform: translate(100%,-50%);/* rtl */
	right: 0;/* rtl */
	left: auto;/* rtl */
	padding: 5px 0 5px 5px; /*rtl*/
}
div.product .single-navigation > a[rel="next"] .product-info{
	left: 0;/* rtl */
	right: auto;
}
div.product .single-navigation > a[rel="next"] .product-info{
	transform: translate(-100%,-50%);/* rtl */
	padding: 5px 5px 5px 0; /*rtl*/
}
div.product .single-navigation > a[rel="prev"] > span{
    right: 0;/* rtl */
    left: auto;/* rtl */
    -webkit-transform: translateX(50%) rotate(90deg);
    transform: translateX(50%) rotate(90deg);/* rtl */
}
div.product .single-navigation > a[rel="next"] > span{
    left: 40px;/* rtl */
    right: auto;/* rtl */
    -webkit-transform: translateX(-50%) rotate(90deg);
    transform: translateX(-50%) rotate(90deg);/* rtl */
}
div.product .single-navigation > a[rel="prev"]:hover > span{
    right: -40px;/* rtl */
    left: auto;/* rtl */
}
div.product .single-navigation > a[rel="next"]:hover > span{
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.woocommerce div.product form.cart .variations label{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.woocommerce div.product form.cart .reset_variations{
	left: auto; /*rtl*/
	right: 0; /*rtl*/
}
.woocommerce div.product.prod-attr-radio-button form.cart .reset_variations:before,
.woocommerce div.product .summary > form.cart .variations select + .reset_variations:before{
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-product-attribute > div.option{
	margin: 0 0 5px 5px; /*rtl*/
}
.woocommerce div.product form.cart div.quantity{
    margin: 0 0 0 10px; /*rtl*/
}
.availability .availability-text:not(:first-child){
	margin: 0 5px 0 0; /*rtl*/
}
.woocommerce div.product form.cart table.group_table td,
.woocommerce div.product form.cart table.group_table td:first-child{
    text-align: right; /*rtl*/
}
.woocommerce div.product form.cart table.group_table td:not(:last-child){
	padding-left: 20px !important; /*rtl*/
	padding-right: 0 !important; /*rtl*/
}
.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price ins{
	margin-right: 0; /*rtl*/
	margin-left: 10px; /*rtl*/
	float: right; /*rtl*/
}
.woocommerce div.product.color-variation-thumbnail form.cart select#pa_color + .reset_variations{
    margin-right: 0; /*rtl*/
}
.single-product-buttons-sharing .single-product-buttons > *{
	float: right; /*rtl*/
}
.single-product-buttons-sharing .single-product-buttons > *:not(:last-child){
	margin: 0 0 0 30px; /*rtl*/
}
.ts-social-sharing ul li{
	float: right; /*rtl*/
}
.woocommerce div.product.prod-attr-radio-button form.cart .ts-product-attribute > div.option:not(.color) > a{
    padding: 0 30px 0 0; /*rtl*/
}
.woocommerce div.product.prod-attr-radio-button form.cart .ts-product-attribute > div.option:not(.color) > a:before{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
}
.woocommerce div.product.prod-attr-radio-button form.cart .ts-product-attribute > div.option:not(.color) > a:after{
	right: 6px; /*rtl*/
	left: auto; /*rtl*/
}
.woocommerce div.product.has-brand-section div.summary .brand-description-wrapper{
	margin: 0 30px 0 0; /*rtl*/
	padding: 0 30px 0 0; /*rtl*/
	border-width: 0 1px 0 0; /*rtl*/
}
.woocommerce-tabs #tab-description .ts-v-align-middle > .content{
	padding-left: 8%; /*rtl*/
	padding-right: 0; /*rtl*/
}
.tabs-in-summary .woocommerce-tabs #tab-description .ts-v-align-middle > .content{
	padding-left: 0; /*rtl*/
}
#main-content.ts-col-24 .tabs-default-fullwidth:not(.tabs-in-summary) .woocommerce-tabs #tab-description .ts-v-align-middle > .image{
	margin-left: calc(50% - 50vw); /*rtl*/
	margin-right: 0; /*rtl*/
}
.woocommerce div.product.tabs-in-summary .woocommerce-tabs #reviews #review_form_wrapper,
.woocommerce div.product.show-tabs-content-default .woocommerce-tabs #reviews #review_form_wrapper{
	margin-right: 0; /*rtl*/
}
.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items{
	padding: 25px 0 0 30px; /*rtl*/
}
.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-submit-block{
	padding: 0 30px 0 0; /*rtl*/
	border-width: 0 1px 0 0;
}
.woocommerce.yith-wfbt-section .yith-wfbt-images td:first-child{
	padding-right: 0; /*rtl*/
}
.woocommerce.yith-wfbt-section .yith-wfbt-images td:last-child{
	padding-left: 0; /*rtl*/
}
.woocommerce.yith-wfbt-section .yith-wfbt-images td:not(:last-child) > a:after{
    left: -11px; /*rtl*/
    right: auto; /*rtl*/
}
.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li input[type^="checkbox"]{
    right: 0; /*rtl*/
    left: auto; /*rtl*/
}
.woocommerce .woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li label > *:not(:last-child){
	margin-left: 11px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.woocommerce .woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li .price del ~ ins {
    margin-left: 7px; /*rtl*/
    margin-right: 0; /*rtl*/
}
div.product.gallery-layout-grid.gallery-layout-grid .woocommerce.yith-wfbt-section .yith-wfbt-images td:first-child{
	padding-right: 0; /*rtl*/
}
div.product.gallery-layout-grid.gallery-layout-grid .woocommerce.yith-wfbt-section .yith-wfbt-images td:last-child{
	padding-left: 0; /*rtl*/
}
#main-content.ts-col-24 .frequently-bought-together-default .woocommerce.yith-wfbt-section:before{
	right: calc(50% - 50vw); /*rtl*/
	left: auto; /*rtl*/
}
.frequently-bought-together-border .woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items,
.frequently-bought-together-border .woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-submit-block{
	padding: 0 25px 25px 0; /*rtl*/
}
.frequently-bought-together-border .woocommerce.yith-wfbt-section .yith-wfbt-images td{
	border-width: 0 0 0 1px; /*rtl*/
}
.woocommerce #main-content.ts-col-24 div.product:not(.tabs-in-summary) .woocommerce-tabs .panel:before{
	right: calc(50% - 50vw); /*rtl*/
	left: auto; /*rtl*/
}
.woocommerce div.product .woocommerce-tabs .panel .ts-columns-2 > .ts-item:first-child{
	padding-left: 10%; /*rtl*/
	padding-right: 0; /*rtl*/
}
ul.ul-style.list-inline li:not(:last-child) {
    margin-left: 40px;
    margin-right: 0;
}
.woocommerce-product-details__short-description table th:first-child,
.woocommerce-product-details__short-description table td:first-child,
.wider.woocommerce div.product .woocommerce-tabs .panel table td:first-child, 
.wider.woocommerce div.product .woocommerce-tabs .panel table th:first-child,
.main-content-fullwidth.woocommerce div.product .woocommerce-tabs .panel table td:first-child, 
.main-content-fullwidth .woocommerce div.product .woocommerce-tabs .panel table th:first-child,
.layout-fullwidth.woocommerce div.product .woocommerce-tabs .panel table td:first-child, 
.layout-fullwidth.woocommerce div.product .woocommerce-tabs .panel table th:first-child,
.woocommerce div.product .woocommerce-tabs .panel table td:first-child, 
.woocommerce div.product .woocommerce-tabs .panel table th:first-child{
    padding-right: 0; /*rtl*/
	padding-left: 40px;
}
.woocommerce-product-details__short-description table th:last-child,
.woocommerce-product-details__short-description table td:last-child,
.wider.woocommerce div.product .woocommerce-tabs .panel table td:last-child, 
.wider.woocommerce div.product .woocommerce-tabs .panel table th:last-child,
.main-content-fullwidth.woocommerce div.product .woocommerce-tabs .panel table td:last-child, 
.main-content-fullwidth.woocommerce div.product .woocommerce-tabs .panel table th:last-child,
.layout-fullwidth.woocommerce div.product .woocommerce-tabs .panel table td:last-child, 
.layout-fullwidth.woocommerce div.product .woocommerce-tabs .panel table th:last-child,
.woocommerce div.product .woocommerce-tabs .panel table td:last-child, 
.woocommerce div.product .woocommerce-tabs .panel table th:last-child{
    padding-left: 0; /*rtl*/
}
body .woocommerce .products.swiper .product:not(.product-category).swiper-slide.swiper-slide-duplicate-prev + .product:not(.product-category).swiper-slide-duplicate-active,
body .woocommerce .products.swiper .product:not(.product-category).swiper-slide-prev + .product:not(.product-category).swiper-slide-active{
    border-right-width: 0 !important;
}
body .woocommerce .products.swiper .product:not(.product-category).swiper-slide-prev + .product:not(.product-category).swiper-slide-active{
    margin-right: 1px; /*rtl*/
    margin-left: 0; /*rtl*/
}
.more-less-buttons > a span:before{
	margin-left: 5px;/* rtl */
	margin-right: 0;/* rtl */
}
.woocommerce .woocommerce-tabs .woocommerce-product-rating > .review-count:not(:first-child){
	margin: 0 22px 0 0; /*rtl*/
}
.woocommerce #review_form #respond .comment-form-rating > label{
	margin-left: 20px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.woocommerce #review_form p.stars a{
	margin-left: 2px; /*rtl*/
	margin-right: 0; /*rtl*/
}
#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap > *:not(:last-child),
#cr_all_reviews_shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap > *:not(:last-child), 
.ivole-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap > *:not(:last-child){
    margin-left: 22px !important; /*rtl*/
    margin-right: 0 !important; /*rtl*/
}
#reviews div.iv-comment-image{
    float: right; /*rtl*/
    margin-left: 10px; /*rtl*/
    margin-right: 0; /*rtl*/
}
#reviews div.iv-comment-image:last-child{
    margin-left: 0; /*rtl*/
}
#commentform.comment-form .cr-upload-local-images label, 
.comment-form .cr-upload-local-images label{
	padding: 0 0 0 20px; /*rtl*/
}
#review_form .cr-upload-images-preview .cr-upload-images-containers, .cr-upload-images-preview .cr-upload-images-containers{
    margin: 0 0 5px 5px; /*rtl*/
}
.cr-voting-cont{
    left: 0; /*rtl*/
    right: auto; /*rtl*/
}
#tab-seller .seller-rating{
	float: right; /*rtl*/
    margin-left: 10px; /*rtl*/
    margin-right: 0; /*rtl*/
}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last{
	margin-right: 10px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.woocommerce > form.checkout #customer_details{
	float: right; /*rtl*/
}
.woocommerce > form.checkout #order_review_heading,
.woocommerce > form.checkout #order_review{
	float: left; /*rtl*/
}
.woocommerce form input[type="password"]{
	padding-left: 40px; /*rtl*/
	padding-right: 0; /*rtl*/
}
#order_review .shop_table.woocommerce-checkout-review-order-table th:last-child,
#order_review .shop_table.woocommerce-checkout-review-order-table td:last-child{
	text-align: left; /*rtl*/
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr > td:first-child{
	border-right-width: 0; /*rtl*/
	border-left-width: 1px; /*rtl*/
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr > td:last-child{
	border-left-width: 0; /*rtl*/
	border-right-width: 1px; /*rtl*/
}
#order_review table.shop_table ul#shipping_method{
    margin-right: -100%; /*rtl*/
    margin-left: 0; /*rtl*/
	text-align: right; /*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*/
}
.woocommerce .woocommerce-cart-form,
.woocommerce-checkout #customer_details{
	float: right;/* rtl */
}
.woocommerce table.shop_table .product-remove{
	padding-right: 0; /*rtl*/
}
#add_payment_method table.shop_table.cart td.product-thumbnail, 
.woocommerce-cart table.shop_table.cart td.product-thumbnail, 
.woocommerce-checkout table.shop_table.cart td.product-thumbnail{
	padding-right: 0; /*rtl*/
	padding-left: 20px; /*rtl*/
}
.woocommerce-cart article .woocommerce .cart-collaterals,
.woocommerce-checkout #order_review{
	float: left; /*rtl*/
}
.woocommerce-cart .cart-collaterals .shipping-calculator-form > p:not(.form-row),
.woocommerce .cart-collaterals table.shop_table tr:not(.shipping) td{
	text-align: left; /*rtl*/
}
.woocommerce ul#shipping_method li input[type^="radio"]{
    margin: 2px 0 0 10px; /*rtl*/
}
body.woocommerce-cart .select2-search--dropdown:before{
    left: 15px; /*rtl*/
    right: auto; /*rtl*/
}
.cross-sells .products.swiper:before,
.cross-sells .products.swiper:after,
.up-sells .products.swiper:before,
.up-sells .products.swiper:after,
.related .products.swiper:before,
.related .products.swiper:after,
.ts-slider .products.swiper:before,
.ts-slider .products.swiper:after{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
}
.cross-sells .products.swiper:after,
.up-sells .products.swiper:after,
.related .products.swiper:after,
.ts-slider .products.swiper:after{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
body #cboxClose,
.ts-floating-sidebar .close,
.ts-popup-modal .close{
	left: 0;/* rtl */
	right: auto;/* rtl */
}
body #cboxClose{
    left: 10px; /*rtl*/
}
#ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper .remove{
    left: -7px; /*rtl*/
	right: auto;
}
#ts-quickshop-modal div.product > .summary{
	left: 0;/* rtl */
	right: auto;/* rtl */
}
#ts-quickshop-modal .woocommerce div.product div.images .flex-control-thumbs li{
	margin: 0 0 0 2px !important; /*rtl*/
}
#ts-product-360-modal.ts-popup-modal .close{
	left: 20px;/* rtl */
	right: auto;/* rtl */
}
.threesixty .nav_bar{
    left: -10px; /*rtl*/
    right: auto; /*rtl*/
    transform: translate(-100%,-50%); /*rtl*/
}
.add-to-cart-popup-content .heading .theme-title:before{
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.add-to-cart-popup-content .item .product-image{
    margin-left: 30px; /*rtl*/
    margin-right: 0; /*rtl*/
}
.add-to-cart-popup-content .action .view-cart{
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.add-to-cart-popup-content .action .checkout{
	margin-right: 5px; /*rtl*/
	margin-left: 0; /*rtl*/
}
html body > h1 a.close{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
body table.compare-list th{
	text-align: right;/* rtl */
}
body #yith-woocompare table.compare-list tbody th, 
body #yith-woocompare table.compare-list tbody td{
	border-width: 1px 0 0 1px;/* rtl */
}
body #yith-woocompare table.compare-list tbody tr th:last-child, 
body #yith-woocompare table.compare-list tbody tr td:last-child{
	border-right-width: 1px;/* rtl */
	border-left-width: 0;/* rtl */
}
body .compare-list tr.no-products td{
	text-align: right !important; /* rtl */
}
body #ts-ajax-add-to-cart-message{
	left: 0;/* rtl */
	right: auto;/* rtl */
}
body #ts-ajax-add-to-cart-message:before{
	right: 10px;/* rtl */
	left: auto;/* rtl */
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before{
    margin: 0 1px 0 5px; /*rtl*/
}
body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button{margin-left: 0; /*rtl*/margin-right: auto; /*rtl*/}
body .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before{margin-left: 3px; /*rtl*/margin-right: 0; /*rtl*/}
ul.woocommerce-error::before,
ul.woocommerce-info::before,
ul.woocommerce-message::before{
	right: 20px; /*rtl*/
	left: auto; /*rtl*/
}
ul.woocommerce-error > li,
ul.woocommerce-info > li,
ul.woocommerce-message > li{
	padding-right: 20px !important; /*rtl*/
	padding-left: auto !important; /*rtl*/
}
.hidden-title-form input[type="text"]{
	padding-left: 80px;/* rtl */
	padding-right: 0;/* rtl */
}
.woocommerce table.wishlist_table th.product-name{
	text-align: right; /* rtl */
}
table.wishlist_table .product-price del{
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.yith-wcwl-share h4.yith-wcwl-share-title{
	margin: 0 0 0 10px; /*rtl*/
}
.yith-wcwl-share .yith-wcwl-after-share-section{
    text-align: left; /*rtl*/
}
.yith-wcwl-share .yith-wcwl-after-share-section input.copy-target{
    text-align: left;
}
body .wishlist_table.mobile li .item-wrapper .product-thumbnail{
    margin-left: 20px; /*rtl*/
    margin-right: 0; /*rtl*/
}
body .wishlist_table.mobile li table.additional-info td.value{
    text-align: left; /*rtl*/
}
body .wishlist_table.mobile li .additional-info-wrapper .product-remove{
    left: 10px; /*rtl*/
    right: auto; /*rtl*/
}
.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{
	border-width: 0 1px 0 0; /*rtl*/
}
.woocommerce-page form .show-password-input{
    left: 20px;
    right: auto;
}
.woocommerce-account .woocommerce-MyAccount-navigation li{
	float: right; /*rtl*/
}
.woocommerce .woocommerce-MyAccount-content table.shop_table tr th:first-child,
.woocommerce .woocommerce-MyAccount-content table.shop_table tr td:first-child{
    padding-right: 0; /*rtl*/
}
.woocommerce .woocommerce-MyAccount-content table.shop_table tr th:last-child,
.woocommerce .woocommerce-MyAccount-content table.shop_table tr td:last-child{
    padding-left: 0; /*rtl*/
}
.woocommerce-account .addresses .title h3,
.woocommerce-account .addresses h2,
.woocommerce-customer-details .addresses h2{
	float: right;/* rtl */
}
.woocommerce .woocommerce-customer-details address{
	line-height: 2;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, 
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{
	padding-left: 0;
	padding-right: 25px;/* rtl */
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
}
.woocommerce table.customer_details tbody tr th,
.woocommerce table.customer_details tbody tr td{
	padding-right: 20px;/* rtl */
	padding-left: 0;/* rtl */
}
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-first, 
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-last{
	margin-left: 0; /*rtl*/
}
ul.filter-bar li{
	margin: 0 0 15px 15px; /*rtl*/
}
ul.filter-bar li:last-child{
	margin-left: 0; /*rtl*/
}
.columns-2 .list-posts article:nth-child(odd):after,
.ts-blogs.columns-2 .items article:nth-child(odd):after{
	right: 10px; /*rtl*/
	left: auto; /*rtl*/
}
.columns-2 .list-posts article:nth-child(even):after,
.ts-blogs.columns-2 .items article:nth-child(even):after{
	left: 10px; /*rtl*/
	right: auto; /*rtl*/
}
.list-posts article .ts-video + .tags-link,
.ts-blogs article .ts-video + .tags-link,
article.single-post:not(.no-featured-image) .tags-link,
.list-posts article.has-post-thumbnail .tags-link,
.ts-blogs article.has-post-thumbnail .tags-link{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
}
.entry-meta-middle .comment-count:before{
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-portfolio-wrapper .item-wrapper a.like,
.tags-link a,
.wp-block-tag-cloud a,
.tagcloud a{
	float: right;/* rtl */
}
.entry-meta-middle > span:not(:last-child),
.entry-meta-bottom > span:not(:last-child){
	margin-left: 20px;/* rtl */
	margin-right: 0;/* rtl */
}
body #st-1 .st-btn > span{
	padding: 0 5px 0 0;/* rtl */
	margin: 0 5px 0 0;/* rtl */
}
article.single-post .meta-bottom-2 > .prev > a{
	padding-right: 20px; /*rtl*/
	padding-left: 0; /*rtl*/
}
article.single-post .meta-bottom-2 > .next > a{
	padding-left: 20px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.single-navigation.next > a:before{
	right: auto; /*rtl*/
	left: 0; /*rtl*/
}
.entry-author .author-avatar{
	padding-left: 30px; /* rtl */
	padding-right: 0; /* rtl */
}
.entry-author .author-info .author{
	margin-left: 10px; /* rtl */
	margin-right: 0; /* rtl */
}
.comments-area .add-comment > span + a{
	margin-right: 14px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.comments-area .navigation .nav-previous:not(:empty) + .nav-next:not(:empty){
	padding-right: 18px; /*rtl*/
	padding-left: 0; /*rtl*/
}
.comments-area .navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
}
#comment-wrapper .heading-title small{
    margin-right: 10px; /*rtl*/
    margin-left: 0; /*rtl*/
}
#commentform .info-wrapper > p{
	float: right; /*rtl*/
}
.commentlist li.comment .comment-wrapper div.avatar{
	margin-left: 20px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.commentlist li.comment .comment-meta{
	padding-left: 20px;  /*rtl*/
	padding-right: 0;  /*rtl*/
}
.commentlist .comment-actions .edit + .reply{
	margin-right: 10px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.commentlist .comment-actions .reply:empty{
	margin-right: 0 !important; /*rtl*/
}
#main-content.ts-col-12 .comment-meta .author + .date-time{
    margin-right: 0; /*rtl*/
}
.single-portfolio .meta-content .portfolio-info > span:first-child{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.single-portfolio.left-thumbnail .entry-main > .entry-format{
	float: right; /*rtl*/
}
.single-portfolio.left-thumbnail .entry-main > .entry-format + .entry-content{
	float: left; /*rtl*/
	padding-right: 30px; /*rtl*/
	padding-left: 0; /*rtl*/
}
@media only screen and (min-width: 768px){
	.elementor-section.section-half-full-right{
		margin-left: calc(50vw - 50%); /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.elementor-section.section-half-full-left{
		margin-right: calc(-50vw + 50%); /*rtl*/
		margin-left: 0; /*rtl*/
	}
	.elementor-section .elementor-section.elementor-inner-section.section-half-full-right{
		margin-left: calc(-50vw + 50%);
		margin-right: 0;
	}
}
@media only screen and (min-width: 1279px) and (max-width: 1400px){
	body:not(.header-v1):not(.header-v6) .ts-header nav.main-menu > ul.menu > li,
	body:not(.header-v1):not(.header-v6) .ts-header nav.main-menu > ul > li{
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	body:not(.header-v1):not(.header-v6) .ts-header nav.main-menu > ul.menu > li:last-child,
	body:not(.header-v1):not(.header-v6) .ts-header nav.main-menu > ul > li:last-child{
		margin-left: 0; /*rtl*/
	}
	body:not(.header-v1):not(.header-v6) .vertical-menu-heading{
		padding-left: 20px;
		padding-right: 0;
		margin-left: 20px;
		margin-right: 0;
	}
	.header-v4 #ts-search-result-container ul.product_list_widget li .ts-wg-meta,
	.header-v1 #ts-search-result-container ul.product_list_widget li .ts-wg-meta{
		padding-left: 0; /*rtl*/
	}
}
@media only screen and (min-width: 1279px){
	.main-content-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .price,
	.layout-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .price,
	.wider .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .price{
		margin: 0 0 0 20px; /*rtl*/
	}
	.main-content-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .quantity,
	.layout-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .quantity,
	.wider .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .quantity{
		margin: 0 0 0 10px; /*rtl*/
	}
	.main-content-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .product-group-button-meta > *:not(:last-child),
	.layout-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .product-group-button-meta > *:not(:last-child),
	.woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .product-group-button-meta > *:not(:last-child){
		margin: 0 0 0 10px; /*rtl*/
	}
	body:not(.wider) .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .product-group-button-meta > .loop-add-to-cart {
		margin: 0 0 20px;
	}
	.main-content-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .product-group-button-meta > .loop-add-to-cart, .layout-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .product-group-button-meta > .loop-add-to-cart, .wider .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .product-group-button-meta > .loop-add-to-cart {
        padding: 0;
    }
	.main-content-fullwidth .product-group-button-meta > div.button-in a.loading:after, 
	.main-content-fullwidth .woocommerce .product-group-button-meta > div.button-in a.button.loading:after,
	.layout-fullwidth .product-group-button-meta > div.button-in a.loading:after, 
	.layout-fullwidth .woocommerce .product-group-button-meta > div.button-in a.button.loading:after,
	.wider .product-group-button-meta > div.button-in a.loading:after, 
	.wider .woocommerce .product-group-button-meta > div.button-in a.button.loading:after{
		right: 50%; /*rtl*/
		left: auto; /*rtl*/
		margin-right: -7px;/*rtl*/
		margin-left: 0;/*rtl*/
	}
	body:not(.wider):not(.main-content-fullwidth):not(.layout-fullwidth) .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2  > .quantity + .product-group-button-meta > .loop-add-to-cart{
		padding-right: 120px; /*rtl*/
	}
	.main-content-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 .product-group-button-meta > div.compare a,
	.main-content-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 .product-group-button-meta > div.wishlist a,
	.layout-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 .product-group-button-meta > div.compare a,
	.layout-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 .product-group-button-meta > div.wishlist a,
	.wider .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 .product-group-button-meta > div.compare a,
	.wider .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 .product-group-button-meta > div.wishlist a{
		padding-right: 0 !important; /*rtl*/
	}
	#ts-filter-widget-area .ts-sidebar-content{
		right: 0; /*rtl*/
		left: auto;
	}
	/*** Style Top Filter ***/
	.style-filter-top .filter-widget-area-button{
		text-align: left; /*rtl*/
	}
	.show_breadcrumb_v1 .style-filter-top .ts-active-filters{
		margin-left: 180px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.woocommerce.archive .show_breadcrumb_v1 #main-content.style-filter-top  #primary > .ts-active-filters:not(:empty):after{
		left: -180px; /*rtl*/
		right: auto; /*rtl*/
	}
	.style-filter-top .before-loop-wrapper #ts-filter-widget-area .widget-container .widget-title{
		margin: 12px 0 0 10px; /*rtl*/
	}
	.style-filter-top #ts-filter-widget-area .widget-container ul > li{
		margin: 5px 0 0 5px !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: 5px 0 0 5px !important; /*rtl*/
	}
	.style-filter-top #ts-filter-widget-area .widget-container.widget_product_categories ul > li .count{
		margin-right: -5px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	.woocommerce .style-filter-top #ts-filter-widget-area .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{
		padding-left: 15px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.woocommerce .style-filter-top #ts-filter-widget-area .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a{
		padding-left: 0; /*rtl*/
	}
	.style-filter-top .ts-product-categories-widget-wrapper ul.product-categories ul > li:first-child,
	.style-filter-top .widget_product_categories ul.product-categories ul > li:first-child{
		margin-right: 5px !important; /*rtl*/
		margin-left: 0 !important; /*rtl*/
	}
	.woocommerce.archive #main-content.style-filter-sidebar.show-filter-sidebar #primary > *:not(.ts-active-filters),
	.woocommerce.archive.ts_desktop #main-content.style-filter-sidebar.show-filter-default #primary > *:not(.ts-active-filters){
		padding-right: 240px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.woocommerce.archive #main-content.style-filter-sidebar.show-filter-default #primary > .before-loop-wrapper:before,
	.woocommerce.archive #main-content.style-filter-sidebar.show-filter-sidebar #primary > .before-loop-wrapper:before,
	.woocommerce.archive.ts_desktop #main-content.style-filter-sidebar.show-filter-sidebar #primary > .before-loop-wrapper:before{
		left: auto; /*rtl*/
		right: 240px; /*rtl*/
	}
	.woocommerce.archive.search-no-results #main > .page-container:not(.show_breadcrumb_v3) #main-content.ts-col-24 .before-loop-wrapper,
	.woocommerce.archive.search-results #main > .page-container:not(.show_breadcrumb_v3) #main-content.ts-col-24 .before-loop-wrapper{
		margin-right: 0; /*rtl*/
	}
	.woocommerce.archive.search-no-results .breadcrumb-title-wrapper:not(.breadcrumb-v3) .breadcrumb-title .page-title,
	.woocommerce.archive.search-results .breadcrumb-title-wrapper:not(.breadcrumb-v3) .breadcrumb-title .page-title{
		padding-left: 0; /*rtl*/
	}
	.woocommerce div.product.image-summary-small div.summary{
		padding-right: 40px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.woocommerce div.product.gallery-layout-grid:not(.frequently-bought-together-vertical):not(.summary-2-columns):not(.has-brand-section) div.summary{
		padding-right: 40px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	#main-content.ts-col-24 .frequently-bought-together-vertical .product-images-summary{
		float: right; /*rtl*/
	}
	#main-content.ts-col-24 .frequently-bought-together-vertical .woocommerce.yith-wfbt-section{
		padding: 0 30px 0 0; /*rtl*/
		border-width: 0 1px 0 0; /*rtl*/
		float: left; /*rtl*/
	}
	.woocommerce #main-content.ts-col-24 div.product.summary-2-columns div.summary .summary-column-2{
		margin-left: 0; /*rtl*/
		margin-right: 40px; /*rtl*/
	}
	.woocommerce div.product div.summary{
		padding-right: 40px; /*rtl*/
	}
}
@media only screen and (min-width: 1600px){
	.single-post #left-sidebar.ts-col-6 .mc4wp-form .subscribe-email input[type="email"], 
	.single-post #right-sidebar.ts-col-6 .mc4wp-form .subscribe-email input[type="email"]{
		margin-left: 5px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.header-v4 .language-currency{
		margin-right: 78px; /*rtl*/
	}
	.main-content-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) .product-wrapper > *,
	.main-content-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .short-description,
	.layout-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) .product-wrapper > *,
	.layout-fullwidth .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .short-description,
	.wider .woocommerce.main-products.columns-1 .product:not(.product-category) .product-wrapper > *,
	.wider .woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .short-description{
		margin: 0 0 0 50px; /*rtl*/
	}
	.woocommerce div.product.gallery-layout-grid:not(.frequently-bought-together-vertical):not(.summary-2-columns):not(.has-brand-section) div.summary{
		padding-right: 100px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.woocommerce-tabs #tab-description .ts-v-align-middle > .content{
		padding-left: 12%; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	#ts-search-result-container ul.product_list_widget li .ts-wg-meta{
		padding-left: 90px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	#ts-search-result-container ul.product_list_widget li .ts-wg-meta .rating{
		left: 20px; /*rtl*/
		right: auto; /*rtl*/
	}
}
@media only screen and (max-width: 1600px){
	.header-v2 .ts-header nav.main-menu > ul.menu > li,
	.header-v3 .ts-header nav.main-menu > ul.menu > li,
	.header-v2 .ts-header nav.main-menu > ul > li,
	.header-v3 .ts-header nav.main-menu > ul > li{
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.header-v2 .ts-header nav.main-menu > ul.menu > li:last-child,
	.header-v3 .ts-header nav.main-menu > ul.menu > li:last-child,
	.header-v2 .ts-header nav.main-menu > ul > li:last-child,
	.header-v3 .ts-header nav.main-menu > ul > li:last-child{
		margin-left: 0; /*rtl*/
	}
	.header-v2 .vertical-menu-heading,
	.header-v3 .vertical-menu-heading{
		padding-left: 20px; /*rtl*/
		padding-right: 0; /*rtl*/
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
}
@media only screen and (max-width: 1279px){
	.ts-sidebar ul.product_list_widget li .ts-wg-thumbnail, 
	.ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-thumbnail, 
	.ts-sidebar ul.product_list_widget li img, 
	.ts-sidebar .woocommerce ul.cart_list li img, 
	.ts-sidebar .woocommerce ul.product_list_widget li img{
		margin: 0 0 0 10px; /*rtl*/
	}
	header .logo-wrapper{
		padding-left: 23px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	body:not(.header-v6) .logo-wrapper .slogan{
		margin-right: 0; /*rtl*/
	}
	body:not(.header-v1):not(.header-v6) .ts-header nav.main-menu > ul.menu > li,
	body:not(.header-v1):not(.header-v6) .ts-header nav.main-menu > ul > li{
		margin-left: 18px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.header-top .header-contact-info{
		padding-right: 30px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.header-top .header-contact-info > a,
	.header-top .header-contact-info > span{
		margin-left: 10px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.ts-header .header-middle .header-right{
		padding-right: 10px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.header-v4 .header-top .header-email:not(:last-child){
		margin-left: 0;
	}
	.header-v5 .header-email:not(:last-child){
		margin-left: 30px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.header-v5 .ts-header .header-top .header-right > .language-currency:last-child {
		margin-right: 30px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	.header-v5 header .logo-wrapper{
		padding-left: 30px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.header-v5 .ts-header .header-middle .header-right{
		padding-right: 18px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.language-currency > *:not(:last-child){
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.ts-header .header-middle .language-currency{
		padding-right: 20px; /*rtl*/
		padding-left: 0; /*rtl*/
		margin: 0 0 0 20px; /*rtl*/
	}
	.top-header-menu:not(:last-child), 
	.header-email:not(:last-child){
		padding-left: 20px; /*rtl*/
		padding-right: 0; /*rtl*/
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.ts-header .header-top .header-right > .language-currency:last-child {
		margin-right: 20px; /*rtl*/
		margin-left: 0; /*rtl*/
		padding-right: 20px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.is-sticky .header-middle .container > .ts-search-by-category, 
	.header-fullwidth .is-sticky .header-middle .container > .ts-search-by-category, 
	.layout-fullwidth .is-sticky .header-middle .container > .ts-search-by-category{
		margin-right: 10px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	.header-v2 .vertical-menu-heading,
	.header-v3 .vertical-menu-heading,
	.header-v4 .vertical-menu-heading,
	.header-v5 .vertical-menu-heading,
	.header-v4 .vertical-menu-wrapper.auto-width .vertical-menu-heading,
	.header-v5 .vertical-menu-wrapper.auto-width .vertical-menu-heading,
	.header-v2 .vertical-menu-wrapper.auto-width .vertical-menu-heading,
	.header-v3 .vertical-menu-wrapper.auto-width .vertical-menu-heading{
		padding-left: 20px; /*rtl*/
		padding-right: 0; /*rtl*/
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.header-v4 .vertical-menu-heading:before,
	.header-v5 .vertical-menu-heading:before,
	.header-v2 .vertical-menu-heading:before,
	.header-v3 .vertical-menu-heading:before{
		margin-left: 0; /*rtl*/
	}
	.header-top .header-contact-info,
	#group-icon-header .header-contact-info{
		padding-right: 30px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	#group-icon-header .header-contact-info > span:only-child{
		margin-right: -30px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	#ts-filter-widget-area .ts-sidebar-content,
	.style-filter-top .before-loop-wrapper #ts-filter-widget-area .ts-sidebar-content{
		right: 0; /*rtl*/
		left: auto; /*rtl*/
	}
	#ts-filter-widget-area .close,
	.style-filter-top .before-loop-wrapper #ts-filter-widget-area .close{
		left: 23px; /*rtl*/
		right: auto; /*rtl*/
	}
	#ts-filter-widget-area .filter-widget-area > section:first-child .widget-title-wrapper{
		padding-left: 24px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price ins{
		margin-right: 0; /*rtl*/
	}
	.woocommerce-product-details__short-description ul.ul-style.list-inline li:not(:first-child){
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.woocommerce.main-products.columns-1 .product:not(.product-category) .product-wrapper > *, 
	.woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .short-description {
		margin: 0 0 0 40px; /*rtl*/
	}
	.column-tabs ul.tabs li:not(:last-child),
	.style-tabs-vertical.style-tabs-vertical-banner .column-tabs ul.tabs li:not(:last-child){
		padding-left: 20px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.ts-product.style-tabs-vertical.style-tabs-vertical-banner .banner{
		padding-left: 0; /*rtl*/
	}
	.woocommerce div.product form.cart .button:before, 
	.product-group-button-meta > div.loop-add-to-cart > a.button:before {
		margin-left: 8px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.woocommerce div.product .woocommerce-tabs .panel .ts-columns-2 > .ts-item:first-child{
		padding-left: 40px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.woocommerce table.shop_table .product-remove{
		padding-right: 20px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.columns-2 #main-content.ts-col-12 .list-posts article:nth-child(odd):after,
	#main-content.ts-col-12 .ts-blogs.columns-2 .items article:nth-child(odd):after{
		right: 0; /*rtl*/
		left: auto; /*rtl*/
	}
	.columns-2 #main-content.ts-col-12 .list-posts article:nth-child(even):after,
	#main-content.ts-col-12 .ts-blogs.columns-2 .items article:nth-child(even):after{
		right: auto; /*rtl*/
		left: 0; /*rtl*/
	}
	.single-portfolio.left-thumbnail .entry-main > .entry-format,
	.single-portfolio.left-thumbnail .entry-main > .entry-format + .entry-content{
		padding-right: 0; /*rtl*/
	}
	body .swiper-button-prev{
		right: 10px; /*rtl*/
		left: auto; /*rtl*/
	}
	body .swiper-button-next{
		left: 10px; /*rtl*/
		right: auto; /*rtl*/
	}
}
@media only screen and (max-width: 991px){
	header .logo-wrapper{
		padding-left: 0; /*rtl*/
	}
	.header-v2 .ts-header .social-icons ul li:not(:last-child),
	.header-v3 .ts-header .social-icons ul li:not(:last-child){
		margin-left: 15px; /*rtl*/
	}
	.header-v2 .header-contact-info:not(:last-child),
	.header-v3 .header-contact-info:not(:last-child){
		margin-left: 20px; /*rtl*/
	}
	.icon-menu-sticky-header + .header-contact-info{
		margin-right: auto; /*rtl*/
		margin-left: 72px; /*rtl*/
	}
	.icon-menu-sticky-header + .header-contact-info + .language-currency{
		margin-right: 30px; /*rtl*/
	}
	.header-contact-info{
		padding-right: 55px; /*rtl*/
	}
	.header-v2 .ts-header .header-top .header-right .top-header-menu,
	.header-v3 .ts-header .header-top .header-right .top-header-menu{
		margin-right: 0; /*rtl*/
		margin-left: auto; /*rtl*/
	}
	/*** Shop/Category ***/
	.main-products.columns-2 .thumbnail-wrapper .product-group-button > div{
		left: 5px; /*rtl*/
		right: auto; /*rtl*/
	}
	.woocommerce.main-products.columns-2 .products .product:not(.product-category) .product-wrapper .thumbnail-wrapper{
		padding-left: 20px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.woocommerce.main-products.columns-2 .products .product:not(.product-category) .product-label{
		right: 0; /*rtl*/
		left: auto; /*rtl*/
	}
	.woocommerce.main-products.columns-2 .products .product:not(.product-category):nth-child(odd):before{
		right: 0;
	}
	.woocommerce.main-products.columns-2 .products .product:not(.product-category):nth-child(even):before{
		left: 0;
	}
	.woocommerce.main-products.columns-1 .product:not(.product-category) .product-wrapper > *, 
	.woocommerce.main-products.columns-1 .product:not(.product-category) > .product-wrapper > .meta-wrapper-2 > .short-description {
		margin: 0 0 0 15px; /*rtl*/
	}
	.woocommerce div.product div.summary{
		padding-right: 0; /*rtl*/
	}
	.woocommerce div.product .woocommerce-tabs .panel .ts-columns-2 > .ts-item{
		padding-left: 0 !important; /*rtl*/
	}
	#main-content.ts-col-24 .tabs-default-fullwidth:not(.tabs-in-summary) .woocommerce-tabs #tab-description .ts-v-align-middle > .image {
		margin-left: 0; /*rtl*/
	}
	.woocommerce-tabs #tab-description .ts-v-align-middle > .content{
		padding-left: 0; /*rtl*/
	}
	.woocommerce-tabs #tab-description .ts-v-align-middle > .image{
		margin-left: 0; /*rtl*/
	}
	.columns-2 #main-content.ts-col-18 .list-posts article:nth-child(odd):after,
	#main-content.ts-col-18 .ts-blogs.columns-2 .items article:nth-child(odd):after{
		right: 0; /*rtl*/
		left: auto; /*rtl*/
	}
	.columns-2 #main-content.ts-col-18 .list-posts article:nth-child(even):after,
	#main-content.ts-col-18 .ts-blogs.columns-2 .items article:nth-child(even):after{
		left: 0; /*rtl*/
		right: auto; /*rtl*/
	}
	#left-sidebar .widget-container ul ol,
	#left-sidebar .widget-container ol ol,
	#left-sidebar .widget-container ul ul,
	#left-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ol,
	#left-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ol ol,
	#left-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ul,
	#right-sidebar .widget-container ul ol,
	#right-sidebar .widget-container ol ol,
	#right-sidebar .widget-container ul ul,
	#right-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ol,
	#right-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ol ol,
	#right-sidebar .elementor-widget[data-widget_type*="wp-widget-"] ul ul{
		margin-right: 12px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	.woocommerce > form.checkout #customer_details{
		margin-left: 0; /*rtl*/
	}
	.tabs-default-fullwidth .woocommerce-tabs #tab-description .ts-v-align-middle > .image {
		margin-left: 0; /*rtl*/
	}
}
@media only screen and (max-width: 768px){
	.woocommerce table.shop_table.cart td.actions{
		text-align: left !important; /*rtl*/
	}
	.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*/
	}
	.woocommerce table.shop_table_responsive tr td,
	.woocommerce-page table.shop_table_responsive tr td{
		text-align: right !important; /*rtl*/
	}
	.woocommerce table.shop_table_responsive tr.cart-subtotal td,
	.woocommerce-page table.shop_table_responsive tr.cart-subtotal td,
	.woocommerce-page table.shop_table_responsive tr.order-total td,
	.woocommerce table.shop_table_responsive tr.order-total td{
		text-align: left !important; /*rtl*/
	}
	.woocommerce table.shop_table.shop_table_responsive.cart tr.cart_item{
		padding: 20px 20px 20px 40px; /*rtl*/
	}
	.woocommerce table.shop_table.shop_table_responsive.cart tr.cart_item td{
		float: right; /*rtl*/
	}
	.woocommerce table.shop_table.shop_table_responsive.cart tr.cart_item td.product-thumbnail {
		padding: 0 0 0 20px; /*rtl*/
	}
	.woocommerce-cart table.shop_table.shop_table_responsive.cart tr.cart_item td.product-remove {
		left: 8px; /*rtl*/
		right: auto; /*rtl*/
	}
	.woocommerce table.shop_table_responsive tr td:not(.product-remove):not(.product-thumbnail):before, 
	.woocommerce-page table.shop_table_responsive tr td:not(.product-remove):not(.product-thumbnail):before {
		margin-left: 10px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
}
@media only screen and (min-width: 991px) and (max-width: 1279px){
	.woocommerce div.product.has-brand-section div.summary .brand-description-wrapper{
		margin: 0 20px 0 0; /*rtl*/
		padding: 0 20px 0 0; /*rtl*/
	}
}
@media only screen and (min-width: 768px) and (max-width: 1279px){
	ul.product_list_widget li .ts-wg-thumbnail, 
	.woocommerce ul.product_list_widget li .ts-wg-thumbnail, 
	ul.product_list_widget li img, .woocommerce ul.cart_list li img, 
	.woocommerce ul.product_list_widget li img{
		margin: 0 0 0 10px; /*rtl*/
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	ul.product_list_widget li .ts-wg-thumbnail, 
	.woocommerce ul.product_list_widget li .ts-wg-thumbnail, 
	ul.product_list_widget li img, 
	.woocommerce ul.cart_list li img, 
	.woocommerce ul.product_list_widget li img{
		margin: 0 0 0 10px; /*rtl*/
	}
	.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs li {
		padding: 0 0 0 10px; /*rtl*/
	}
	.woocommerce div.product.tabs-in-summary div.woocommerce-product-gallery,
	.woocommerce div.product.gallery-layout-vertical.tabs-in-summary div.woocommerce-product-gallery,
	.woocommerce div.product.tabs-in-summary div.summary,
	.woocommerce div.product.gallery-layout-vertical.tabs-in-summary div.summary{
		padding-right: 0; /*rtl*/
	}
}