/*** Reset ***/
.owl-carousel .owl-item,
.owl-carousel .owl-stage{
	float: right;/* rtl */
}
.wp-block-quote:not(.has-text-align-right) cite{
	text-align: right !important;
}
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 p.wp-caption-text{
    padding: 5px 0 5px 5px;/* rtl */
}
.screen-reader-text:focus{
	right: 5px;/* rtl */
	left: auto;/* rtl */
}
.ol-style li:before{
	margin-left: 10px; /* rtl */
	margin-right: 0; /* rtl */
}
.woocommerce .ts-search-result-container ul.product_list_widget ul.ul-style li:before,
.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 */
}
table thead th{
	padding: 15px 20px 15px 0;/* rtl */
}
table td,
table th{
	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 .select2-container--default .select2-search--dropdown .select2-search__field{
	padding: 4px 12px 4px 40px; /* rtl */
}
select,
select.dokan-form-control{
	padding-left: 30px;/* rtl */
	padding-right: 15px;/* rtl */
}
body .select2-container--default .select2-selection--single .select2-selection__rendered{
	padding-left: 30px;/* rtl */
	padding-right: 20px;/* 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 30px;/* rtl */
}
.mobile-menu-wrapper .ts-megamenu.no-stretch-content > .sub-menu > li .elementor-section.elementor-section-stretched,
.ts-header .ts-megamenu.no-stretch-content > .sub-menu > li .elementor-section.elementor-section-stretched{
	right: calc(-50vw + 50%) !important;
	left: auto !important;
}
ul.list-icon li:before{
	content: "\f104";/* rtl */
	margin-left: 8px; /* rtl */
	margin-right: 0; /* rtl */
}
ul.list-item li{
	float: right;/* rtl */
}
/*** Themesky ***/
.ts-team-members .team-info{
    right: 30px; /*rtl*/
    left: 0; /*rtl*/
}
.ts-portfolio-wrapper:not(.ts-justified-gallery) .portfolio-wrapper-content .item{
	float: right; /*rtl*/
}
.ts-portfolio-wrapper .portfolio-thumbnail a.like{
	left: 10px; /*rtl*/
	right: auto; /*rtl*/
}
/*** Justified Gallery ***/
.ts-portfolio-wrapper .hover-in-left .portfolio-meta{
    animation: 200ms ease 0s normal none 1 running dgwt-jg-in-left;
    -webkit-animation: 200ms ease 0s normal none 1 running dgwt-jg-in-left;
    -moz-animation: 200ms ease 0s normal none 1 running dgwt-jg-in-left;
    -ms-animation: 200ms ease 0s normal none 1 running dgwt-jg-in-left;
    left: 0;
    right: auto;
}
.ts-portfolio-wrapper .hover-out-left .portfolio-meta{
    animation: 200ms ease 0s normal none 1 running dgwt-jg-out-left;
    -webkit-animation: 200ms ease 0s normal none 1 running dgwt-jg-out-left;
    -moz-animation: 200ms ease 0s normal none 1 running dgwt-jg-out-left;
    -ms-animation: 200ms ease 0s normal none 1 running dgwt-jg-out-left;
    left: -100%;
    right: auto;
}
.ts-portfolio-wrapper .hover-in-right .portfolio-meta{
    animation: 200ms ease 0s normal none 1 running dgwt-jg-in-right;
    -webkit-animation: 200ms ease 0s normal none 1 running dgwt-jg-in-right;
    -moz-animation: 200ms ease 0s normal none 1 running dgwt-jg-in-right;
    -ms-animation: 200ms ease 0s normal none 1 running dgwt-jg-in-right;
    left: auto;
    right: 0;
}
.ts-portfolio-wrapper .hover-out-right .portfolio-meta{
    animation: 200ms ease 0s normal none 1 running dgwt-jg-out-right;
    -webkit-animation: 200ms ease 0s normal none 1 running dgwt-jg-out-right;
    -moz-animation: 200ms ease 0s normal none 1 running dgwt-jg-out-right;
    -ms-animation: 200ms ease 0s normal none 1 running dgwt-jg-out-right;
    left: auto;
    right: -100%;
}
.ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email input[type="email"]{
	margin-left: 2px; /*rtl*/
	margin-right: 0; /*rtl*/
	float: right; /*rtl*/
}
/*** Style ***/
.breadcrumb-title-wrapper .brn_arrow:before,
.breadcrumb-title-wrapper .breadcrumbs-container > span:not(.current):before{
	display: inline-block;
    transform: scaleX(-1);
}
.single-navigation.next:not(:empty):before,
.owl-nav > div.owl-next:before{
	content: "\e900";/* rtl */
}
.single-navigation.prev:not(:empty):before,
.owl-nav > div.owl-prev:before{
	content: "\e901";/* rtl */
}
.mobile-menu-wrapper li.active .ts-menu-drop-icon.active:after{
	transform: rotate(-90deg);
}
.threesixty .nav_bar a.nav_bar_previous:before{
	content: "\f050";/* rtl */
}
.threesixty .nav_bar a.nav_bar_next:before{
	content: "\f049";/* rtl */
}
.mailchimp-subscription .processing button.button:before,
.product-group-button-meta > div a.loading:before,
.woocommerce div.product form.cart .button.loading:before,
.product-hover-vertical-style-2 .products .product div.loop-add-to-cart .button.loading:before,
.woocommerce .product-group-button-meta > div a.button.loading:before{
	margin: 0 0 0 13px; /*rtl*/
}
.mailchimp-subscription .processing button.button:before{
	margin: 0 0 0 5px; /*rtl*/
}
.product-hover-vertical-style-2 .products .product div.loop-add-to-cart .button.loading:before,
.product-hover-vertical-style-2 .products .product div.loop-add-to-cart .button.added:before{
	margin: 0 0 0 5px; /*rtl*/
}
.ts-store-notice .close{
    left: 10px; /*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-right .menu-wrapper{
    text-align: left; /*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 */
}
.ts-header nav > ul.menu > li.has-line > a,
.ts-header nav > ul > li.has-line > a{
	padding-right: 30px; /*rtl*/
	padding-left: 0; /*rtl*/
    border-width: 0 1px 0 0; /*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-wrapper a.has-icon,
.ts-header nav > ul.menu li[class*="ti-"],
.ts-header nav > ul.menu li[class*="fa-"]{
	padding-right: 25px !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*/
}
.menu-sub-label{
	left: -15px;/* rtl */
	right: auto;/* rtl */
}
.sub-menu .menu-sub-label{
	right: auto; /*rtl*/
	left: -24px; /*rtl*/
}
.menu-sub-label:before{
    border-right-width: 4px;/* rtl */
    border-left-width: 0;/* rtl */
}
.ts-menu-drop-icon{
	left: 10px;/* rtl */
	right: auto;
}
nav.mobile-menu > ul.menu > li.parent > .ts-menu-drop-icon:after{
	margin: 1px 3px 0 0;/* rtl */
}
nav.main-menu > ul.menu li.parent > a:after{
	margin: 2px 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: -30px;/* rtl */
	left: auto;/* rtl */
}
.ts-header nav > ul.menu li ul.sub-menu ul.sub-menu{
	right: 100%; /* rtl */
	left: auto; /* rtl */
	padding: 30px 60px 30px 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 */
}
.menu-wrapper nav > ul.menu > li ul li.widget{
	float: right;/* rtl */
}
.ts-header div.header-right{
	margin-left: 0; /*rtl*/
	margin-right: auto; /*rtl*/
}
.ts-header div.header-left > *,
.ts-header div.header-right > *{
	float: right; /*rtl*/
}
div.header-right > *:not(:last-child){
	margin-left: 10px; /*rtl*/
}
div.header-right > .header-social-icon:not(:last-child),
div.header-right > .list-page:not(:last-child){
	margin-left: 30px; /*rtl*/
}
.language-currency > div:not(:last-child){
	margin-left: 20px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.header-middle .header-right .language-currency:not(:last-child){
	margin-left: 30px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.header-fullwidth .header-middle .ts-search-by-category ~ .header-right .language-currency:nth-last-child(2), 
.layout-fullwidth .header-middle .ts-search-by-category ~ .header-right .language-currency:nth-last-child(2),
.header-middle .ts-search-by-category ~ .header-right .language-currency:nth-last-child(2){
	margin-left: 0; /*rtl*/
}
#group-icon-header .social-icons ul li:not(:last-child),
.ts-header .social-icons:not(.style-horizontal):not(.style-horizontal-line):not(.style-vertical):not(.style-vertical-noicon) ul li:not(:last-child){
	margin-left: 15px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-header .menu-wrapper{
    text-align: right;
}
.header-top .header-left > *:not(:last-child){
	margin-left: 30px; /*rtl*/
	margin-right: 0; /*rtl*/
	padding-left: 30px; /*rtl*/
	padding-right: 0; /*rtl*/
	border-width: 0 0 0 1px;
}
.header-top div.header-right > *:not(:first-child){
	margin-right: 30px; /*rtl*/
	margin-left: 0; /*rtl*/
	padding-right: 30px; /*rtl*/
	padding-left: 0; /*rtl*/
	border-width: 0 1px 0 0;
}
.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{
    right: auto; /*rtl*/
    left: 0; /*rtl*/
    margin-left: 0; /*rtl*/
}
.header-language,
.header-currency{
    float: right; /*rtl*/
}
.ts-header .list-page ul li:not(:last-child),
#group-icon-header .list-page ul li:not(:last-child){
	margin-left: 20px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.dropdown-container .theme-title span,
.my-wishlist-wrapper .tini-wishlist .count-number,
.shopping-cart-wrapper .cart-control .cart-number{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
header .my-wishlist-wrapper a span{
	left: -5px;/* rtl */
	right: 0;/* 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 5px 0 0; /*rtl*/
}
.is-sticky .header-middle .container > .icon-menu-sticky-header + .ts-search-by-category,
.header-fullwidth .is-sticky .header-middle .container > .icon-menu-sticky-header + .ts-search-by-category,
.layout-fullwidth .is-sticky .header-middle .container > .icon-menu-sticky-header + .ts-search-by-category{
	margin-right: 0; /*rtl*/
}
header .logo-wrapper{
    padding: 0 0 0 30px; /*rtl*/
}
.woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li,
.ts-tiny-cart-wrapper .dropdown-container ul.cart_list li{
	padding: 0 0 20px 4px;/* rtl */
}
.dropdown-container .cart_list li > a,
.woocommerce .dropdown-container .cart_list li > a{
	float: right;/* rtl */
}
.dropdown-footer > a{
    float: none; /*rtl*/
}
.dropdown-footer > a:last-child{
	margin-right: 4%;/* rtl */
	margin-left: 0;/* rtl */
}
.cart_list .subtotal{
	float: left; /*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 */
}
#ts-login-form .login-remember{
	float: left;/* 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*/
}
.icon-menu-sticky-header{
	margin-left: 20px; /*rtl*/
	margin-right: 0; /*rtl*/
}
#ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list{
	margin-left: -17px;/* rtl */
	margin-right: 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{right: auto;/* rtl */left: 10px;/* rtl */}
.wpml-ls-legacy-dropdown .wpml-ls-flag, .wpml-ls-legacy-dropdown-click .wpml-ls-flag{float: right;/* rtl */}
body .wpml-ls .wpml-ls-flag + span{
	margin-right: 5px;/* rtl */
	margin-left: 0;/* 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{
	left: 0;
	right: auto;/* 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-left: 0;
	margin-right: -8px;
	left: auto;
}
.header-currency > img{
    right: 0;/* rtl */
    left: auto;/* rtl */
    margin-right: 5px !important;/* rtl */
    margin-left: 0 !important;/* rtl */
}
.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{
    right: 0 !important; /*rtl*/
    left: auto !important; /*rtl*/
}
.woocommerce.ts-search-result-container ul.product_list_widget li{
    float: right; /*rtl*/
}
li > div > h3.product-name{
	padding-left: 20px;/* rtl */
	padding-right: 0;/* rtl */
}
.ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper, 
.woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper{
    margin-right: 100px; /*rtl*/
    margin-left: 0; /*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*/
}
.owl-nav > div.owl-prev{
    right: 2px; /*rtl*/
    left: auto; /*rtl*/
}
.owl-nav > div.owl-next{
    right: auto; /*rtl*/
    left: 2px; /*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*/
}
.elementor-widget-wp-widget-ts_blogs.nav-top .ts-slider .owl-nav,
.elementor-widget-wp-widget-ts_recent_comments.nav-top .ts-slider .owl-nav,
.elementor-widget-wp-widget-ts_products.nav-top .ts-slider .owl-nav,
.widget-container .ts-slider .owl-nav{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
.elementor-widget-wp-widget-ts_blogs.nav-top .ts-slider .owl-nav > div,
.elementor-widget-wp-widget-ts_recent_comments.nav-top .ts-slider .owl-nav > div,
.elementor-widget-wp-widget-ts_products.nav-top .ts-slider .owl-nav > div,
.widget-container .ts-slider .owl-nav > div{
    float: right; /*rtl*/
}
.header-fullwidth .ts-header nav > ul.menu li.ts-megamenu-fullwidth.ts-megamenu-fullwidth-stretch:not(.no-stretch-content) ul.sub-menu .elementor-section-wrap > .elementor-section.elementor-section-full_width, 
.layout-fullwidth .ts-header nav > ul.menu li.ts-megamenu-fullwidth.ts-megamenu-fullwidth-stretch:not(.no-stretch-content) ul.sub-menu .elementor-section-wrap > .elementor-section.elementor-section-full_width{
    right: 0 !important;
}
blockquote:before{
    margin: 0 0 0 10px; /*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*/
}
.ts-shortcode.ts-product-brand-wrapper{
	margin: 0 1px 0 2px; /*rtl*/
}
.has-filters .elementor-column .filter-item{
	float: right; /*rtl*/
}
.footer-container .elementor-col-20 .ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email input[type="email"],
.footer-container .elementor-col-25 .ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email input[type="email"],
.footer-container .elementor-col-33 .ts-mailchimp-subscription-shortcode .mc4wp-form .subscribe-email input[type="email"]{
    margin-left: 0; /*rtl*/
}
#to-top{
	left: 2px; /* rtl */
	right: auto; /* rtl */
}
.widget-container.has-nav .widgettitle{
	margin-left: 40px; /*rtl*/
	margin-right: 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*/
}
.widget-title-wrapper a.block-control,
.widget-container ul li span.icon-toggle,
.elementor-widget[data-widget_type*="wp-widget-"] ul li span.icon-toggle{
    left: -10px; /*rtl*/
    right: auto; /*rtl*/
}
.widget-container style[type="text/css"],
.widget-container script{
	display: none !important;
}
.widget_archive li > a,
.widget_categories li > a,
.woocommerce .widget_rating_filter ul li .star-rating,
.elementor-widget-wp-widget-categories li > a{
	margin-left: 6px; /*rtl*/
	margin-right: 0; /*rtl*/
}
ul.product-categories li .count,
.product-filter-by-color li .count,
.product-filter-by-brand li label .count{
	margin-right: 6px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.ts-product-categories-widget-wrapper ul li .count{
	margin-right: 10px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.widget_archive ul li,
.widget_categories ul li,
.widget_product_categories ul li{
	text-align: left; /*rtl*/
}
.widget_archive ul li > a,
.widget_categories ul li > a,
.widget_product_categories ul li > a{
	float: right; /*rtl*/
}
.sub-menu > li.parent .ts-menu-drop-icon:after, 
nav.main-menu > ul.menu .sub-menu li.parent > a:after, 
.mobile-menu-wrapper li .ts-menu-drop-icon:after {
    transform: rotate(90deg);
}
.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 */
}
.wp-block-search__inside-wrapper input[type="search"],
.woocommerce-product-search .search-field,
.search-content input[type="text"]{
	padding: 7px 20px 7px 56px; /*rtl*/
}
.woocommerce-product-search button[type="submit"],
.search-table .search-button input[type^="submit"],
.search-table .search-button{
    left: 0; /*rtl*/
    right: auto; /*rtl*/
}
.widget_media_gallery .blocks-gallery-grid .blocks-gallery-item{
	margin: 0 0 5px 5px; /*rtl*/
}
body .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment{
	padding: 0 40px 0 0; /*rtl*/
}
body .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment > img{
	right: 0; /*rtl*/
	left: 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*/
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
	margin: 0 14px 20px 0; /*rtl*/
	direction: 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*/
}
.ts-active-filters .widget_layered_nav_filters .widgettitle{
	float: right;/* rtl */
	margin: 4px 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 2px 2px;/* rtl */
	float: right;/* rtl */
}
.woocommerce .widget_layered_nav_filters ul li a:after{
    margin-right: 5px; /*rtl*/
    margin-left: 0; /*rtl*/
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a{
	float: right; /*rtl*/
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count{
	float: right; /*rtl*/
	padding: 8px 0 8px 8px; /*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: 0 0 0 10px; /*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,
.product-filter-by-color ul li a{
	padding-right: 30px; /*rtl*/
	padding-left: 0; /*rtl*/
}
.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,
.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 */
}
.social-icons .list-icons li{
	float: right;/* rtl */
}
.social-icons.style-vertical .list-icons li i{
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.twitter-wrapper .avatar-name img{
	float: right;/* rtl */
}
.avatar-name a{
	margin: 0 15px 0 0; /* rtl */
}
.ts-instagram-wrapper .item{
	float: right;/* rtl */
}
.woocommerce .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li{
	padding-left: 20px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.cart_list li a.remove,
.woocommerce .widget_shopping_cart .cart_list li a.remove, 
.woocommerce.widget_shopping_cart .cart_list li a.remove{
	right: auto;
	left: 4px;/* rtl */
}
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{
    float: right; /*rtl*/
    margin: 0 0 0 20px; /*rtl*/
}
ul.product_list_widget li .ts-wg-meta,
.woocommerce ul.product_list_widget li .ts-wg-meta{
	float: left; /*rtl*/
}
.comment_list_widget .avatar{
    float: right; /*rtl*/
    margin-left: 10px; /*rtl*/
    margin-right: 0; /*rtl*/
}
.comment_list_widget .avatar ~ .comment-body{
    padding: 0 40px 0 0; /*rtl*/
}
.woocommerce .ts-shortcode:not(.rows-2) .products > .product-group{
	float: right;/* rtl */
}
.woocommerce .cross-sells .products.owl-carousel .owl-nav > div.owl-next, 
.woocommerce .up-sells .products.owl-carousel .owl-nav > div.owl-next, 
.woocommerce .related .products.owl-carousel .owl-nav > div.owl-next,
.ts-product.woocommerce .products.owl-carousel .owl-nav > div.owl-next{
    left: 6px; /*rtl*/
    right: auto; /*rtl*/
}
.woocommerce .product figure.has-back-image img:last-child{
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.woocommerce:not(.columns-1) .products .product .meta-wrapper:not(.meta-wrapper-2),
.ts-product .product-wrapper .meta-wrapper:not(.meta-wrapper-2){
	padding-left: 20px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.woocommerce:not(.columns-1) .products .product.product-category .meta-wrapper:not(.meta-wrapper-2),
.ts-product .product.product-category .product-wrapper .meta-wrapper:not(.meta-wrapper-2){
	padding-left: 0; /*rtl*/
}
.product_list_widget .product-label,
.woocommerce .product .product-label{
	left: auto;
	right: 2px;/* rtl */
}
.woocommerce .product-label > span.onsale,
.woocommerce .product-label > span{
	float: right; /*rtl*/
}
.products .meta-wrapper > .star-rating,
.woocommerce .products .star-rating{
	float: none;/* rtl */
}
.price del ~ ins{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*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, .product-filter-by-color ul li a:before {
    left: auto;
    right: 0;
}
.woocommerce div.product .summary .price del ~ ins,
#main-content .woocommerce.columns-1 > .products .product .meta-wrapper-2 .price del ~ ins{
	margin-left: 15px; /*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 */
}
.quantity .minus,
.quantity .plus{
	right: 0;/* rtl */
	left: auto;/* rtl */
}
.quantity .plus{
	left: 0;/* rtl */
	right: auto;
}
.cart-item-wrapper .quantity{
	float: right;/* rtl */
}
.thumbnail-wrapper .product-group-button > div{
	left: 2px; /*rtl*/
	right: auto; /*rtl*/
	transform: translateX(-100%) translateX(-2px);
}
.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: 100%; /*rtl*/
}
.ts-product-attribute .button-tooltip:after{
    right: 50%; /*rtl*/
    left: auto; /*rtl*/
    margin-left: 0; /*rtl*/
    margin-right: -5px; /*rtl*/
}
.woocommerce div.product form.cart .button:before,
.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-submit-block .button:before,
.product-group-button-meta > div.loop-add-to-cart > a.button:before{
	margin-left: 13px; /*rtl*/
	margin-right: 0; /*rtl*/
}
#main-content .woocommerce.columns-1 > .products .product .meta-wrapper-2 .button-in{
	margin-left: 30px; /*rtl*/
	margin-right: 0; /*rtl*/
	float: right; /*rtl*/ 
}
.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-submit-block .button:before{
    margin-left: 10px; /*rtl*/
    margin-right: 0; /*rtl*/
}
.woocommerce div.product .single-product-buttons-sharing .single-product-buttons a,
.woocommerce.main-products.columns-1.style-column-1-1 > .products .product-group-button-meta > .ask-about-product-button,
.woocommerce.main-products.columns-1 > .products .product-group-button-meta > div.button-in a{
	padding-right: 20px; /*rtl*/
	padding-left: 0; /*rtl*/
}
.woocommerce.main-products.columns-1:not(.style-column-1-1) > .products .product-group-button-meta > div.button-in a{
	padding-right: 0; /*rtl*/
}
.woocommerce.main-products.columns-1:not(.style-column-1-1) > .products .product-group-button-meta > div.button-in a.added,
.woocommerce.main-products.columns-1:not(.style-column-1-1) > .products .product-group-button-meta > div.button-in a.loading {
	padding-right: 20px; /*rtl*/
}
.woocommerce.main-products.columns-1.style-column-1-1 > .products .product-group-button-meta > div.button-in a.loading:before{
	margin-right: 0; /*rtl*/
	margin-left: 9px; /*rtl*/
}
.woocommerce div.product .single-product-buttons-sharing .single-product-buttons a.loading:after{
	margin-right: 0; /*rtl*/
}
.filter-widget-area-button,
.ts-product-columns-selector{
	margin: 0 0 0 40px; /*rtl*/
}
.filter-widget-area-button > a:before{
	margin-left: 16px; /*rtl*/
	margin-right: 0; /*rtl*/
}
#ts-filter-widget-area .ts-sidebar-content{
	right: 0; /*rtl*/
	left: auto;
}
.woocommerce.archive #main-content #primary > *:not(.before-loop-wrapper){
	transition: padding-right 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.woocommerce.archive #main-content.show-filter-sidebar #primary > *:not(.before-loop-wrapper):not(.ts-active-filters),
.woocommerce.archive.ts_desktop #main-content.show-filter-default #primary > *:not(.before-loop-wrapper):not(.ts-active-filters){
	padding-right: 260px; /*rtl*/
}
.ts-product-columns-selector > span:not(:last-child){
	margin-left: 20px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{
	margin: 0 auto 0 0; /*rtl*/
}
.woocommerce .woocommerce-ordering ul.orderby{
	margin: 0 5px 0 0; /*rtl*/
}
.product-per-page-form ul.perpage .perpage-current:after,
.woocommerce .woocommerce-ordering .orderby-current:after{
	margin: 0 3px 0 0; /*rtl*/
}
.woocommerce .woocommerce-ordering .orderby-current:after{
	margin: 0 7px 0 0; /*rtl*/
}
.woocommerce .woocommerce-ordering .orderby ul,
.product-per-page-form ul.perpage ul{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
.product-per-page-form{
	margin: 0 40px 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,
.ts-pagination ul li,
.woocommerce nav.woocommerce-pagination ul li,
.dokan-pagination-container .dokan-pagination li{
	float: none; /*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{
	left: auto; /*rtl*/
	right: 0; /*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*/
}
.dokan-pagination-container .dokan-pagination li:first-child a:before,
.woocommerce nav.woocommerce-pagination ul li a.prev:before,
.ts-pagination ul li a.prev:before{
	content: "\2192";/* rtl */
	margin-left: 10px;/* rtl */
	margin-right: 0;/* rtl */
}
.dokan-pagination-container .dokan-pagination li:last-child a:after,
.woocommerce nav.woocommerce-pagination ul li a.next:after,
.ts-pagination ul li a.next:after{
	content: "\2190";/* rtl */
	margin-left: 0;/* rtl */
	margin-right: 10px;/* rtl */
}
#main-content .woocommerce.columns-1:not(.style-column-1-1) > .products .product .thumbnail-wrapper{
	margin: 0 0 0 40px; /*rtl*/
}
#main-content .woocommerce.columns-1 > .products .product .meta-wrapper:not(.meta-wrapper-2){
	padding-right: 0; /*rtl*/
}
#main-content .woocommerce.columns-1 > .products .product .meta-wrapper-2{
	padding-left: 0; /*rtl*/
	padding-right: 40px; /*rtl*/
	border-width: 0 1px 0 0; /*rtl*/
}
#main-content .woocommerce.columns-1 > .products .product .quantity ~ .product-group-button-meta > .loop-add-to-cart + *{
	margin-left: 0; /*rtl*/
	margin-right: -100px; /*rtl*/
}
.products .product .count-rating{
    margin: -30px 90px 10px 0; /*rtl*/
}
.product .availability .availability-text{
	margin-right: 5px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.product .availability > .availability-text:first-child{
	margin-right: 0; /*rtl*/
}
.product .meta-content .availability .availability-text{
	margin-right: 0; /*rtl*/
}
#main-content .main-products.columns-1 .products .product .meta-wrapper-2 .quantity{
    margin: 0 0 10px 10px; /*rtl*/
}
.woocommerce div.product div.summary,
.woocommerce div.product div.woocommerce-product-gallery{
	float: right;/* rtl */
}
.woocommerce div.product div.summary{
	padding-left: 0; /* rtl */
	padding-right: 40px; /* rtl */
}
div.product .single-navigation > a{
	right: 0;/* rtl */
	left: auto;/* rtl */
}
div.product .single-navigation > a[rel="next"]{
	left: 0;
	right: auto;/* 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{
    right: auto;/* rtl */
    left: 40px;/* rtl */
    -webkit-transform: translateX(-50%) rotate(-90deg);
    transform: translateX(-50%) rotate(-90deg);/* rtl */
    -webkit-transform-origin: center top;
    transform-origin: center top;
}
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.gallery-layout-vertical div.images .flex-control-thumbs{
	margin: 0 0 0 2px; /*rtl*/
}
.woocommerce div.product.gallery-layout-grid div.summary,
.main-content-fullwidth.woocommerce div.product.gallery-layout-grid div.summary,
.layout-fullwidth.woocommerce div.product.gallery-layout-grid div.summary{
	padding-right: 40px; /*rtl*/
	padding-left: 0; /*rtl*/
}
.ts-product-video-button,
.ts-product-360-button{
	right: 10px; /*rtl*/
	left: auto; /*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: auto; /*rtl*/
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	right: auto; /*rtl*/
	left: 10px; /*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 > .star-rating + .review-count{
	margin-right: 22px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.woocommerce .woocommerce-product-rating > .star-rating + .review-count{
	margin-left: 0; /*rtl*/
	margin-right: 12px; /*rtl*/
    padding-right: 0; /*rtl*/
}
div.product .summary .meta-content > div > span:first-child,
div.product .summary .detail-meta-top > div > span:first-child{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-availability-bar .progress-bar > span{
	left: auto; /*rtl*/
	right: 0; /*rtl*/
}
.woocommerce div.product form.cart .variations label{
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-product-attribute > div.option{
	margin: 0 0 10px 10px; /*rtl*/
}
.ts-product-attribute > div.option:last-child{
	margin-left: 0; /*rtl*/
}
.woocommerce div.product form.cart .reset_variations:before{
	margin-left: 5px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.woocommerce div.product form.cart div.quantity{
    margin: 0 0 0 10px; /*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*/
}
div.product.gallery-layout-grid .single-product-buttons-sharing .single-product-buttons > *:not(:last-child){
    margin: 0 0 0 26px;
}
#tab-ts_custom div.columns-2 > div{
	float: right; /*rtl*/
}
#tab-ts_custom div.columns-2 > div > *:not(img){
	padding-left: 8%; /*rtl*/
	padding-right: 0; /*rtl*/
}
.ts-social-sharing ul li{
	float: right; /*rtl*/
}
.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-images{
	float: none; /*rtl*/
}
.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-submit-block{
	float: left; /*rtl*/
	padding: 35px 13px 0 0; /*rtl*/
}
.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items{
	float: right; /*rtl*/
	padding: 30px 0 0 13px; /*rtl*/
}
.woocommerce.yith-wfbt-section .yith-wfbt-images td:not(:last-child) > a:after{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li input[type^="checkbox"]{
    left: auto; /*rtl*/
    right: 0; /*rtl*/
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{
    right: 25px; /*rtl*/
    left: auto; /*rtl*/
}
.woocommerce div.product .woocommerce-tabs .panel img.image-description.alignleft{
	margin: 0 0 0 8% !important;
}
.woocommerce div.product .woocommerce-tabs .panel img.image-description.alignright{
	margin: 0 8% 0 0 !important;
}
.more-less-buttons > a span:before{
	margin-left: 5px;/* rtl */
	margin-right: 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*/
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author{
	margin-left: 13px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.woocommerce div.product #reviews > #comments,
.woocommerce div.product #reviews > #review_form_wrapper{
	text-align: right; /*rtl*/
}
#reviews div.iv-comment-image{
    float: right; /*rtl*/
    margin-left: 2px; /*rtl*/
    margin-right: 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*/
}
.woocommerce .tabs-in-summary .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .star-rating{
    margin: 5px auto 8px 0; /*rtl*/
}
.woocommerce .tabs-in-summary .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text p.meta{
    margin-left: 30px; /*rtl*/
    margin-right: 0; /*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,
.woocommerce > form.checkout #order_review_heading,
.woocommerce > form.checkout #order_review{
	float: right; /*rtl*/
}
.woocommerce > form.checkout #customer_details{
	margin-left: 30px; /*rtl*/
	margin-right: 0; /*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-left-width: 0; /*rtl*/
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr > td:last-child{
	border-right-width: 0; /*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: 0 0 0 5px; /*rtl*/
}
.woocommerce .woocommerce-cart-form,
.woocommerce-checkout #customer_details{
	float: right;/* rtl */
}
.woocommerce table.shop_table .product-remove a{
	margin: 0 0 0 15px; /*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-left: 25px; /*rtl*/
	padding-right: 0; /*rtl*/
}
#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{
	margin: 0 0 0 2px; /*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 #cboxClose,
.ts-floating-sidebar .close,
.ts-popup-modal .close{
	left: -5px;/* rtl */
	right: auto;/* rtl */
}
.ts-floating-sidebar .close{
	left: 30px;/* rtl */
	right: auto;/* rtl */
}
#group-icon-header .close{
	left: 13px; /*rtl*/
	right: auto; /*rtl*/
}
#ts-quickshop-modal div.product > .summary{
	left: 0;/* rtl */
	right: auto;/* rtl */
}
#ts-quickshop-modal .woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{
    margin: 0 0 0 2px; /*rtl*/
}
.main-content-fullwidth #ts-quickshop-modal .woocommerce div.product div.summary, 
.layout-fullwidth #ts-quickshop-modal .woocommerce div.product div.summary{
    padding-right: 40px; /*rtl*/
    padding-left: 0; /*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*/
    float: right; /*rtl*/
}
.add-to-cart-popup-content .item .product-meta{
    float: right; /*rtl*/
}
body #ts-ajax-add-to-cart-message{
	left: 0;/* rtl */
	right: auto;/* rtl */
}
body #ts-ajax-add-to-cart-message:before{
	left: auto;/* rtl */
	right: 10px;/* rtl */
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before{
    margin: 0 1px 0 5px; /*rtl*/
}
ul.woocommerce-error::before,
ul.woocommerce-info::before,
ul.woocommerce-message::before{
	right: 20px; /*rtl*/
	left: auto; /*rtl*/
}
body .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content:before{margin-right: 0; /*rtl*/margin-left: 3px; /*rtl*/}
body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button{
	margin-right: auto; /*rtl*/
	margin-left: 0; /*rtl*/
}
.woocommerce div.product .single-product-buttons-sharing .single-product-buttons a:before, .woocommerce.main-products.columns-1.style-column-1-1 > .products .product-group-button-meta > .ask-about-product-button:before, .woocommerce.main-products.columns-1 > .products .product-group-button-meta > div.button-in a:before {
    right: 0;
    left: auto;
}
.ts-stick-compare-button {
	right: 5px;/* rtl */
	left: auto;
}
.ts-compare-popup .close, .ts-compare-popup .item .remove {
    left: 5px;
	right: auto;
}
@media only screen and (max-width: 1200px){
	.ts-compare-popup .close {
		left: 6px;/* rtl */
		right: auto;/* rtl */
	}
	.ts-compare-popup .item .remove {
		left: 1px;/* rtl */
		right: auto;/* rtl */
	}
}
@media only screen and (max-width: 767px){
	.ts-wishlist-table-wrapper .items .item{
		grid-template-columns: [right] 100px [left] 1fr;/* rtl */
        padding: 15px 15px 15px 30px;/* rtl */
	}
	.ts-wishlist-table-wrapper.empty-wishlist .items .item:only-child {
		padding-right: 30px;/* rtl */
		padding-left: 0;/* rtl */
	}
	.ts-wishlist-table-wrapper .items .item .product-remove{
		left: 10px;/* rtl */
		right: auto;/* rtl */
	}
	.ts-wishlist-table-wrapper .items .item .product-thumbnail {
		grid-column: right;/* rtl */
	}
	.ts-wishlist-table-wrapper .items .item > span:not(.product-thumbnail):not(.product-remove){
		grid-column: left;/* rtl */
	}
}
ul.woocommerce-error > li,
ul.woocommerce-info > li,
ul.woocommerce-message > li{
	padding-right: 20px !important; /*rtl*/
	padding-left: 0 !important; /*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-account .woocommerce-MyAccount-navigation li{
	float: right; /*rtl*/
}
.woocommerce-account .addresses .title h3,
.woocommerce-account .addresses h2,
.woocommerce-customer-details .addresses h2{
	float: right;/* rtl */
}
.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{
	left: auto; /*rtl*/
	right: 0; /*rtl*/
}
.woocommerce table.customer_details tbody tr th,
.woocommerce table.customer_details tbody tr td{
	padding-left: 0;/* rtl */
	padding-right: 20px;/* rtl */
}
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-first, 
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-last{
	margin-left: 0; /*rtl*/
}
.ts-portfolio-wrapper .filter-bar li,
ul.blog-filter-bar li{
	margin: 0 0 10px 30px; /*rtl*/
}
.ts-portfolio-wrapper .filter-bar li:last-child,
ul.blog-filter-bar li:last-child{
	margin-left: 0; /*rtl*/
}
.ts-blogs.style-list .items article .entry-content{
	padding-left: 40px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.list-posts article .ts-video + .entry-meta-top,
.ts-blogs article .ts-video + .entry-meta-top,
.list-posts article.has-post-thumbnail .entry-meta-top,
.ts-blogs article.has-post-thumbnail .entry-meta-top{
	right: 10px; /*rtl*/
	left: auto; /*rtl*/
}
.page-container:not(.columns-1) .list-posts article .entry-content,
.ts-blogs:not(.columns-1):not(.style-list) article .entry-content{
	padding-left: 30px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.page-container.columns-0 #main-content.ts-col-24 .list-posts article:nth-child(1).has-post-thumbnail .entry-content,
.page-container.columns-0 #main-content.ts-col-24 .list-posts article:nth-child(2).has-post-thumbnail .entry-content,
.page-container.columns-2 #main-content.ts-col-24 .list-posts article.has-post-thumbnail .entry-content,
#main-content.ts-col-24 .ts-blogs.columns-2:not(.style-list) article .entry-content:not(.no-featured-image){
	padding-left: 50px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.woocommerce-product-rating .woocommerce-review-link:after,
.button-text:not(.ts-banner):not(.elementor-widget-button):after,
.list-page-1 ul li a:after,
.elementor-widget-button.button-text .elementor-button:after,
.ts-portfolio-wrapper .readmore:after,
.woocommerce .woocommerce-error .button:after,
.woocommerce .woocommerce-info .button:after,
.woocommerce .woocommerce-message .button:after,
.woocommerce-page .woocommerce-error .button:after,
.woocommerce-page .woocommerce-info .button:after,
.woocommerce-page .woocommerce-message .button:after{
	transform-origin: right center; /*rtl*/
}
.page-container:not(.columns-0):not(.columns-1):not(.columns-2):not(.columns-3) .list-posts article .entry-content{
    padding-left: 0; /*rtl*/
}
.list-page-1 ul li a:after{
	transform-origin: right center; /*rtl*/
}
.single-post div.gallery .gallery-item{
	float: right;/*rtl */
}
.portfolio-info .cat-links a,
.ts-portfolio-wrapper .item-wrapper a.like,
.portfolio-info .portfolio-like,
.tags-link a,
.wp-block-tag-cloud a,
.tagcloud a{
	float: right;/* rtl */
}
.entry-meta-middle > span:not(:last-child){
	padding-left: 14px;/* rtl */
	padding-right: 0;/* rtl */
	margin-left: 10px;/* rtl */
	margin-right: 0;/* rtl */
}
.single-navigation:before{
	right: 0; /*rtl*/
	left: auto; /*rtl*/
}
.single-navigation.prev{
	padding-right: 25px; /*rtl*/
	padding-left: 0; /*rtl*/
}
.single-navigation.next{
	padding-left: 25px; /*rtl*/
	padding-right: 0; /*rtl*/
}
.single-navigation.next:before{
	right: auto; /*rtl*/
	left: 0; /*rtl*/
}
.single-navigation.prev:hover:before{
	right: -5px; /*rtl*/
	left: auto; /*rtl*/
}
.single-navigation.next:hover:before{
	left: -5px; /*rtl*/
	right: auto; /*rtl*/
}
body #st-1 .st-btn > span{
	padding: 0 5px 0 0;/* rtl */
	margin: 0 5px 0 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: 15px; /*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-actions{
	left: 0; /*rtl*/
	right: auto; /*rtl*/
}
.commentlist .comment-actions .edit + .reply{
	margin-right: 15px; /*rtl*/
	margin-left: 0; /*rtl*/
}
.commentlist .comment-detail .comment-meta,
.commentlist .comment-detail .comment-text{
	float: right; /*rtl*/
}
.commentlist .comment-detail .comment-text{
	padding-left: 12%;  /*rtl*/
	padding-right: 0;  /*rtl*/
}
.comment-meta .author + .date-time{
	margin-right: 8px; /*rtl*/
	margin-left: 0; /*rtl*/
}
#main-content.ts-col-18 .comment-meta .author + .date-time,
#main-content.ts-col-12 .comment-meta .author + .date-time{
    margin-right: 0; /*rtl*/
}
.commentlist li #comment-wrapper{
	padding-right: 18%; /*rtl*/
	padding-left: 0; /*rtl*/
}
.portfolio-info.like-button{
	float: left; /*rtl*/
}
.portfolio-like .ic-like:before,
.ts-portfolio-wrapper .item-wrapper a.like:before{
	margin-left: 2px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.ts-portfolio-wrapper .item-wrapper a.like:before{
	margin-left: 8px; /*rtl*/
	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: 40px; /*rtl*/
	padding-left: 0; /*rtl*/
}
@media only screen and (min-width: 1279px) and (max-width: 1400px){
	#main-content .woocommerce.columns-1:not(.style-column-1-1) > .products .product .meta-wrapper-2 .button-in{
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
}
@media only screen and (min-width: 768px){
	.align-right .ts-language-switcher .wpml-ls-sub-menu,
	.align-right .ts-currency-switcher ul,
	.align-right .ts-language-switcher.dropdown-up .wpml-ls-sub-menu,
	.align-right .ts-currency-switcher.dropdown-up ul{
		left: 0; /*rtl*/
		right: auto; /*rtl*/
	}
}
@media only screen and (min-width: 992px){	
	.woocommerce .woocommerce-ordering .orderby ul{
		margin-left: -45px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	#main-content.ts-col-24 div.product:not(.show-tabs-content-default):not(.frequently-bought-together-vertical) .woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-images:after{
		left: -30px; /*rtl*/
		right: auto; /*rtl*/
		border-width: 0 0 0 1px;
	}
}
@media only screen and (min-width: 1279px){
	#main-content:not(.ts-col-24) div.product:not(.show-tabs-content-default):not(.frequently-bought-together-vertical) .woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-images:after
	body:not(.layout-fullwidth):not(.main-content-fullwidth) #main-content.ts-col-24 div.product:not(.show-tabs-content-default):not(.frequently-bought-together-vertical) .woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-images:after{
		left: -60px; /*rtl*/
		right: 0; /*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*/
	}
	#main-content .woocommerce.columns-1.style-column-1-1 > .products .product .meta-wrapper-2 .button-in{
		margin-left: 40px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.woocommerce div.product.show-tabs-content-default .woocommerce.yith-wfbt-section + *{
		padding-right: 40px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.woocommerce div.product.show-tabs-content-default .woocommerce.yith-wfbt-section{
		padding-left: 40px; /*rtl*/
		padding-right: 0; /*rtl*/
		float: right; /*rtl*/
		border-width: 0 0 0 1px; /*rtl*/
	}
	/**/
	
	/*** Frequently Vertical ***/
	#main-content.ts-col-24 div.product.frequently-bought-together-vertical .product-images-summary{
		float: right; /*rtl*/
	}
	#main-content.ts-col-24 div.product.frequently-bought-together-vertical .product-images-summary div.summary{
		margin-right: 30px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	#main-content.ts-col-24 div.product.frequently-bought-together-vertical .yith-wfbt-section{
		padding: 0 30px 0 0; /*rtl*/
		float: left; /*rtl*/
	}
	.ts-product.ts-slider.partial-view.partial-full .owl-nav > div.owl-prev{
		right: 135px; /*rtl*/
		left: auto;
	}
	.ts-product.ts-slider.partial-view.partial-full .owl-nav > div.owl-next{
		left: 135px; /*rtl*/
		right: auto;
	}
	.ts-product.ts-slider.partial-view.partial-right .column-products.loading:after{
		right: 597px;
		left: auto;
		margin-right: 0;
		margin-left: auto;
	}
	.ts-product.ts-slider.partial-view.partial-left .column-products.loading:after{
		left: 597px;
		right: auto;
		margin-right: auto;
		margin-left: 0;
	}
}
@media only screen and (min-width: 1340px){
	header .logo-wrapper{
		padding-left: 50px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.is-sticky .header-middle .container > .icon-menu-sticky-header,
	.header-fullwidth .is-sticky .header-middle .container > .icon-menu-sticky-header,
	.layout-fullwidth .is-sticky .header-middle .container > .icon-menu-sticky-header{
		margin-right: 50px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
}
@media only screen and (min-width: 1500px){
	.is-sticky .header-middle .container > .icon-menu-sticky-header,
	.header-fullwidth .is-sticky .header-middle .container > .icon-menu-sticky-header,
	.layout-fullwidth .is-sticky .header-middle .container > .icon-menu-sticky-header{
		margin-right: 8%; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	.woocommerce.archive #main-content.show-filter-sidebar #primary > *:not(.before-loop-wrapper):not(.ts-active-filters),
	.woocommerce.archive.ts_desktop #main-content.show-filter-default #primary > *:not(.before-loop-wrapper):not(.ts-active-filters){
		padding-right: 300px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	/*** show tabs as default ***/
	.woocommerce div.product.show-tabs-content-default .woocommerce.yith-wfbt-section + *{
		padding-right: 100px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.woocommerce div.product.show-tabs-content-default .woocommerce.yith-wfbt-section{
		padding-left: 100px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	#main-content.ts-col-24 div.product.frequently-bought-together-vertical .product-images-summary div.summary{
		margin-right: 40px; /*rtl*/
		margin-left: 0; /*rtl*/
	}
	#main-content.ts-col-24 div.product.frequently-bought-together-vertical .yith-wfbt-section{
		padding-right: 40px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.single-product-buttons-sharing .single-product-buttons > *:not(:last-child) {
		margin-left: 40px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.main-content-fullwidth.woocommerce div.product div.summary,
	.layout-fullwidth.woocommerce div.product div.summary{
		padding-left: 40px; /* rtl */
		padding-right: 90px; /* rtl */
	}
	.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*/
	}
	.ts-blogs.style-list .items article .entry-content{
		padding-left: 70px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
}
@media only screen and (min-width: 1660px){
	.header-fullwidth .header-middle .header-right .language-currency:not(:last-child),
	.layout-fullwidth .header-middle .header-right .language-currency:not(:last-child){
		margin-left: 60px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.header-fullwidth .ts-header .list-page-1 ul li:not(:last-child),
	.layout-fullwidth .ts-header .list-page-1 ul li:not(:last-child){
		margin-left: 35px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.icon-menu-sticky-header{
		margin-left: 35px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	header .logo-wrapper{
		padding-left: 80px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.is-sticky .header-middle .container > .icon-menu-sticky-header,
	.header-fullwidth .is-sticky .header-middle .container > .icon-menu-sticky-header,
	.layout-fullwidth .is-sticky .header-middle .container > .icon-menu-sticky-header{
		margin-right: 10%; /*rtl*/
		margin-left: 0; /*rtl*/
	}
}
@media only screen and (max-width: 1400px){
	.single-product-buttons-sharing .single-product-buttons > *:not(:last-child){
		margin: 0 0 0 25px; /*rtl*/
	}
	.woocommerce.main-products.columns-1.style-column-1-1 > .products .product-group-button-meta > .ask-about-product-button:before, 
	.woocommerce.main-products.columns-1.style-column-1-1 > .products .product-group-button-meta > div.button-in a:before, 
	.woocommerce div.product .single-product-buttons-sharing .single-product-buttons a:before, 
	.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-submit-block .button:before, 
	.woocommerce.main-products.columns-1 > .products .product-group-button-meta > div.button-in a:before{
		margin-left: 6px; /*rtl*/
	}
	.ts-product-attribute > div.option{
		margin: 0 0 6px 6px; /*rtl*/
	}
}
@media only screen and (max-width: 1279px){
	#left-sidebar.ts-col-6{
		padding-left: 20px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	#right-sidebar.ts-col-6{
		padding-right: 20px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.sub-menu .ts-menu-drop-icon{
		right: auto;/* rtl */
	}
	#main-content .woocommerce.columns-1 > .products .product .meta-wrapper-2{
		padding-left: 0; /*rtl*/
		padding-right: 30px; /*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: 0; /*rtl*/
	}
	.ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li {
		margin: 0 0 0 22px; /*rtl*/
	}
	.ts-header nav > ul.menu > li.has-line > a, .ts-header nav > ul > li.has-line > a {
		padding-right: 22px;
		padding-left: 0;
	}
	.icon-menu-sticky-header{
		margin-left: 10px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	#ts-filter-widget-area .ts-sidebar-content{
		right: 0; /*rtl*/
		left: auto; /*rtl*/
	}
	.woocommerce.archive #main-content.show-filter-sidebar #primary > *:not(.before-loop-wrapper):not(.ts-active-filters),
	.woocommerce.archive.ts_desktop #main-content.show-filter-default #primary > *:not(.before-loop-wrapper):not(.ts-active-filters){
		padding-right: 230px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.woocommerce.archive #main-content.show-filter-sidebar{
		padding-right: 10px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.woocommerce #main > .page-container:not(.show_breadcrumb_v3) #main-content.ts-col-24 .before-loop-wrapper{
		right: 0; /*rtl*/
		left: auto; /*rtl*/
	}
	#main-content .woocommerce.columns-1 > .products .product .meta-wrapper-2{
		padding-left: 0; /*rtl*/
	}
	#main-content .woocommerce.columns-1:not(.style-column-1-1) > .products .product .thumbnail-wrapper{
		margin: 0 0 0 30px; /*rtl*/
	}
	.cross-sells .product .product-group-button-meta,
	.up-sells .product .product-group-button-meta,
	.related .product .product-group-button-meta,
	#tab-more_seller_product .product .product-group-button-meta,
	.dokan-single-store .seller-items .product .product-group-button-meta,
	.ts-product .product .product-group-button-meta,
	.woocommerce.main-products:not(.columns-1) .product .product-group-button-meta{
		margin: 0 0 0 -1px; /*rtl*/
	}
	.cross-sells .product .product-group-button-meta > div,
	.up-sells .product .product-group-button-meta > div,
	.related .product .product-group-button-meta > div,
	#tab-more_seller_product .product .product-group-button-meta > div,
	.dokan-single-store .seller-items .product .product-group-button-meta > div,
	.ts-product .product .product-group-button-meta > div,
	.woocommerce.main-products:not(.columns-1) .product .product-group-button-meta > div{
		border-left: 1px solid #fff; /*rtl*/
		border-right: 0; /*rtl*/
	}
	.woocommerce.main-products.columns-1 .product .product-group-button-meta > div.loop-add-to-cart > a.button:not(.loading):before{
		margin-left: 10px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.woocommerce.main-products.columns-1 .product .product-group-button-meta > div a.loading:before{
		margin: 0 0 0 8px !important; /*rtl*/
	}
	.filter-widget-area-button, .ts-product-columns-selector {
		margin: 0 0 0 20px; /*rtl*/
	}
	#main-content .woocommerce.columns-1 > .products .product .meta-wrapper-2 .button-in {
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.woocommerce div.product form.cart .button:before, .woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-submit-block .button:before, .product-group-button-meta > div.loop-add-to-cart > a.button:before {
		margin-left: 8px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.woocommerce.main-products.columns-1:not(.style-column-1-1) > .products .product-group-button-meta > div.button-in a.loading {
		padding-right: 15px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.main-content-fullwidth.woocommerce div.product div.summary, 
	.layout-fullwidth.woocommerce div.product div.summary{
		padding-left: 0; /*rtl*/
		padding-right: 30px; /*rtl*/
	}
	.woocommerce div.product.gallery-layout-grid div.summary,
	.main-content-fullwidth.woocommerce div.product.gallery-layout-grid div.summary, 
	.layout-fullwidth.woocommerce div.product.gallery-layout-grid div.summary{
		padding-right: 30px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
	.woocommerce div.product .woocommerce-tabs .panel img.image-description.alignleft{
		margin: 0 0 0 5% !important; /*rtl*/
	}
	.woocommerce div.product .woocommerce-tabs .panel img.image-description.alignright{
		margin: 0 5% 0 0 !important; /*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-left: 15px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	.woocommerce > form.checkout #customer_details{
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.comment-meta .author + .date-time{
		margin-right: 0; /*rtl*/
	}
	.single-portfolio.left-thumbnail .entry-main > .entry-format + .entry-content{
		padding-right: 20px; /*rtl*/
		padding-left: 0; /*rtl*/
	}
}
@media only screen and (max-width: 991px){
	div.header-right > *:not(:last-child){
		margin-left: 5px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.ts-header .list-page ul li:not(:last-child){
		margin-left: 15px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	div.header-right > .list-page:not(:last-child){
		margin-left: 20px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.header-middle .header-right .language-currency:not(:last-child){
		margin-left: 15px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	#main-content .main-products.columns-1 .products .product .meta-wrapper-2 .quantity,
	#main-content .woocommerce.columns-1 > .products .product .quantity ~ .product-group-button-meta{
		margin-left: 0; /*rtl*/
	}
	#main-content .woocommerce.columns-1 > .products .product .quantity ~ .product-group-button-meta > .loop-add-to-cart + * {
		margin-right: 0; /*rtl*/
	}
	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{
		margin: 0 0 0 30px; /*rtl*/
	}
	.woocommerce div.product form.cart table.group_table td:not(:last-child){
		padding-left: 10px !important; /*rtl*/
		padding-right: 0 !important; /*rtl*/
	}
	.woocommerce div.product.gallery-layout-grid div.summary, 
	.main-content-fullwidth.woocommerce div.product.gallery-layout-grid div.summary, 
	.layout-fullwidth.woocommerce div.product.gallery-layout-grid div.summary{
		padding-right: 0; /*rtl*/
	}
	.woocommerce > form.checkout #customer_details{
		margin-left: 0; /*rtl*/
	}
	.woocommerce #customer_login form.login .button,
	.woocommerce #customer_login form.register .button{
		margin-left: 10px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
}
@media only screen and (max-width: 768px){
	.woocommerce-cart table.cart td.actions > .button{
		float: right; /*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*/
		text-align: right !important;
	}
	.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::before,
	.woocommerce-page table.shop_table_responsive tr td::before{
		margin-left: 10px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
	.woocommerce .woocommerce-MyAccount-content table.shop_table.account-orders-table tbody tr th:first-child,
	.woocommerce .woocommerce-MyAccount-content table.shop_table.account-orders-table tbody tr td, 
	.woocommerce .woocommerce-MyAccount-content table.shop_table.account-orders-table tbody tr td {
		text-align: left !important;
	}
	.woocommerce table.shop_table_responsive.cart tbody .product-name:before, 
	.woocommerce-page table.shop_table_responsive.cart tbody .product-name:before,
	.woocommerce .woocommerce-MyAccount-content table.shop_table.account-orders-table tbody tr th:first-child:before,
	.woocommerce table.shop_table_responsive tr td:before, 
	.woocommerce-page table.shop_table_responsive tr td:before {
		float: right; /*rtl*/
		margin-left: 10px; /*rtl*/
		margin-right: 0; /*rtl*/
	}
}
@media only screen and (min-width: 991px) and (max-width: 1279px){
	header .logo-wrapper {
		padding-left: 50px; /*rtl*/
		padding-right: 0; /*rtl*/
	}
	#main-content .main-products.columns-1:not(.style-column-1-1) .products .product .meta-wrapper-2 .quantity,
	#main-content .woocommerce.columns-1:not(.style-column-1-1) > .products .product .quantity ~ .product-group-button-meta{
		margin-left: 0; /*rtl*/
	}
	#main-content .woocommerce.columns-1:not(.style-column-1-1) > .products .product .quantity ~ .product-group-button-meta > .loop-add-to-cart + * {
		margin-right: 0; /*rtl*/
	}
	.single-product-buttons-sharing .single-product-buttons > *:not(:last-child){
		margin: 0 0 0 15px; /*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*/
	}
	.ts-sidebar .widget_text small + a {
		margin-right: 0; /*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*/
	}
}