/*
1. RESET
2. THEMESKY
3. STYLE
*/
/*-------------------------------------------------------------------------------------------------------------
	1. RESET
/*------------------------------------------------------------------------------------------------------------*/
html, body{text-align: right;/* rtl */}
.screen-reader-text:focus {left: auto; /* rtl */right: 5px; /* rtl */}
ol ol,ol ul,ul ul,ul ol {margin: 10px 30px 0 0; /* rtl */}
ol ol ol,ol ul ol,ul ul ol,ul ol ol,ol ol ul,ol ul ul,ul ul ul,ul ol ul {margin-left: 0; /* rtl */margin-right: 20px; /* rtl */}
select,select.dokan-form-control {padding-left: 40px; /* rtl */ padding-right: 20px; /* rtl */ background-position: 20px 50%; /* rtl */}
select[multiple="multiple"],
select.dokan-form-control[multiple="multiple"] {background-position: 5% 14px; /* rtl */}
body .select2-container--default .select2-selection--single .select2-selection__clear {float: right; /* rtl */}
body .swiper-button-prev, body .swiper-rtl .swiper-button-prev{
	left: auto; /* rtl */
	right: 0; /* rtl */
	border-radius: var(--ts-border-radius) 0 0 var(--ts-border-radius);
}
body .swiper-button-next, body .swiper-rtl .swiper-button-next{
	right: auto; /* rtl */
	left: 0; /* rtl */
	border-radius: 0 var(--ts-border-radius) var(--ts-border-radius) 0;
}
body .ts-product-category-wrapper .swiper-button-prev, 
body .ts-product-category-wrapper .swiper-rtl .swiper-button-prev {right: 10px; /* rtl */left: auto;}
body .ts-product-category-wrapper .swiper-button-next,
body .ts-product-category-wrapper .swiper-rtl .swiper-button-next {left: 10px; /* rtl */right: auto;}
body :where(.ts-product-brand-wrapper, .ts-logo-slider-wrapper) .swiper-button-prev,
body :where(.ts-product-brand-wrapper, .ts-logo-slider-wrapper) .swiper-rtl .swiper-button-prev {right: 9px; /* rtl */}
body :where(.ts-product-brand-wrapper, .ts-logo-slider-wrapper) .swiper-button-next,
body :where(.ts-product-brand-wrapper, .ts-logo-slider-wrapper) .swiper-rtl .swiper-button-next {left: 9px; /* rtl */}
body .related-posts .swiper-button-prev,
body .related-posts .swiper-rtl .swiper-button-prev,
body .related-posts .swiper-button-next,
body .related-posts .swiper-rtl .swiper-button-next,
body .elementor-widget[data-widget_type^="wp-widget-"] .swiper-button-next,
body .elementor-widget[data-widget_type^="wp-widget-"] .swiper-button-prev,
body .elementor-widget[data-widget_type^="wp-widget-"] .swiper-rtl .swiper-button-next,
body .elementor-widget[data-widget_type^="wp-widget-"] .swiper-rtl .swiper-button-prev,
body .widget-container.has-nav .swiper-button-next, 
body .widget-container.has-nav .swiper-button-prev,
body .widget-container.has-nav .swiper-rtl .swiper-button-next, 
body .widget-container.has-nav .swiper-rtl .swiper-button-prev {
	left: 0; /* rtl */
	right: auto; /* rtl */
}
.widget-container.has-nav .widgettitle {
	margin-left: var(--swiper-nav-width); /* rtl */
	margin-right: 0; /* rtl */
}
body .related-posts .swiper-button-prev,
body .elementor-widget[data-widget_type^="wp-widget-"] .swiper-button-prev,
body .widget-container.has-nav .swiper-button-prev,
body .related-posts .swiper-rtl .swiper-button-prev,
body .elementor-widget[data-widget_type^="wp-widget-"] .swiper-rtl .swiper-button-prev,
body .widget-container.has-nav .swiper-rtl .swiper-button-prev {
	left: calc(var(--swiper-nav-width) + 1px); /* 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 */}
.widget_categories ul li,
.widget_pages ul li,
.widget_archive ul li,
.widget_nav_menu ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_meta ul li,
.widget_categories ul li {
	padding-left: 0; /* rtl */
	padding-right: 12px; /* rtl */
}
.widget_categories ul li:before,
.widget_pages ul li:before,
.widget_archive ul li:before,
.widget_nav_menu ul li:before,
.widget_recent_comments ul li:before,
.widget_recent_entries ul li:before,
.widget_meta ul li:before,
.widget_categories ul li:before {
	right: 0; /* rtl */
	left: auto; /* rtl */
}
.widget-container.widget_categories ul ul,
.widget-container.widget_pages ul ul,
.widget-container.widget_archive ul ul,
.widget-container.widget_rss ul ul,
.widget-container.widget_nav_menu ul ul,
.widget-container.widget_recent_comments ul ul,
.widget-container.widget_recent_entries ul ul,
.widget-container.widget_meta ul ul,
.widget-container.widget_categories ul ul {
	margin-left: 0; /* rtl */
	margin-right: -12px; /* rtl */
}
.has-nav .widget-title-wrapper .widget-title {
	padding-left: 40px; /* rtl */
	padding-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 {
	padding: 0 20px 0 0; /* rtl */
}
@media (min-width: 768px){
	#left-sidebar {
		margin-right: 0; /* rtl */
		margin-left: var(--ts-sidebar-gap); /* rtl */
	}
	#right-sidebar {
		margin-left: 0; /* rtl */
		margin-right: var(--ts-sidebar-gap); /* rtl */
	}
}
.ts-elementor-lazy-load.loaded .placeholder-item .placeholder-thumb:after {
	right: -200px;/* rtl */
	left: auto;/* rtl */
}
body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow,
body .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 15px;
    right: auto;
}
body .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 20px;
    padding-left: 20px;
}
input[type="tel" i] {
    direction: rtl;
}
/*-------------------------------------------------------------------------------------------------------------
	2. THEMESKY
/*------------------------------------------------------------------------------------------------------------*/
.shortcode-heading-wrapper .ts-countdown-wrapper,
.shortcode-heading-wrapper .shop-more {
	margin-right: auto; /*rtl*/
	margin-left: 0; /*rtl*/
}
.column-tabs .shop-more,
.shortcode-heading-wrapper .ts-countdown-wrapper + .shop-more {
	padding-left: 0; /*rtl*/
	padding-right: 30px; /*rtl*/
}
.column-tabs .shop-more:before,
.shortcode-heading-wrapper .ts-countdown-wrapper + .shop-more:before {
	border-left-width: 0;
	border-right: 1px solid var(--ts-border); /*rtl*/
}
.column-tabs .shop-more:before, .shortcode-heading-wrapper .ts-countdown-wrapper + .shop-more:before {
    right: 0;
    left: auto;
}
.ts-testimonial-wrapper .author-image-meta .author-meta .role + .date-time {
	padding-left: 0; /* rtl */
	padding-right: 20px; /* rtl */
}
.ts-testimonial-wrapper .author-image-meta .author-meta .role + .date-time:before {
    right: 0; /* rtl */
    left: auto; /* rtl */
}
.column-tabs .list-categories ul.tabs {
	margin-left: 0; /* rtl */
	margin-right: auto; /* rtl */
}
.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs li:not(:last-child) {
	padding: 0 0 0 20px; /* rtl */
	margin: 0 0 0 20px; /* rtl */
}
.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs li:not(:last-child):after {
	left: 0; /* rtl */
	right: auto; /* rtl */
}
.availability-bar .progress-bar > span {
	left: auto; /* rtl */
	right: 0; /* rtl */
}
form .subscribe-email input[type="email"] {
    padding-left: 5px;
    padding-right: 20px;
}
/*-------------------------------------------------------------------------------------------------------------
	3. STYLE
/*------------------------------------------------------------------------------------------------------------*/
.single-navigation.next > a:before {content: "\e905"}
.single-navigation.prev > a:before {content: "\e907"}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after,
div.woocommerce-product-gallery .flex-direction-nav .flex-prev:after {content: "\e907"}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
div.woocommerce-product-gallery .flex-direction-nav .flex-next:after {content: "\e905"}
.menu-sticky .vertical-menu>ul>li.parent>a:after, .vertical-menu .ts-menu-drop-icon:after {content: "\e96d";}
.button.button-readmore:after {content: '\e961';}
.brn_arrow:before {content: "\e905";}

.style-button-icon .subscribe-email button:after {
    transform: scaleX(-1);
}

body #cboxClose:after,
html body > h1 a.close:before,
#ts-filter-widget-area .close:after,
.woocommerce .form-content a.remove:after,
.ts-search-by-category .close:before,
.ts-store-notice .close:before,
.summary .woocommerce-tabs .panel .close:before,
.search-button.search-icon .icon.active:before,
.ts-floating-sidebar .close:after,
body .big-review-images>.wcpr-close:before,
.ts-popup-modal .close:after,
.wishlist-out-of-stock:before,
.woocommerce .woocommerce-widget-layered-nav_filters ul li a:after,
.woocommerce table.shop_table .product-remove a:before,
.woocommerce .widget_shopping_cart .cart_list li a.remove:before,
.woocommerce.widget_shopping_cart .cart_list li a.remove:before,
.elementor-widget-wp-widget-woocommerce_widget_cart .cart_list li a.remove:before {content: "\e95f";}
.woocommerce .widget_layered_nav_filters ul li a:before {display: none;}
.woocommerce .widget_layered_nav_filters ul li a:after {
    margin-right: 5px; /* rtl */
    margin-left: 0; /* rtl */
}
.menu-sticky .vertical-menu>ul>li.parent>a:after{
    text-align: left; /* rtl */
	margin-right: auto; /* rtl */
	margin-left: 0; /* rtl */
}
.sub-menu > li.parent .ts-menu-drop-icon:after,
nav.main-menu > ul.menu .sub-menu li.parent > a:after {content: "\e905"}
.mobile-menu-wrapper li.active .ts-menu-drop-icon.active:after {content: "\e962"}
.widget-title-wrapper a.block-control {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.ts-breadcrumbs .breadcrumbs-container:after {
	content: '';
	display: table;
	clear: both;
}
.ts-breadcrumbs .breadcrumbs-container > * {
    float: right; /*rtl*/
}
.ts-store-notice .close {
	left: 10px;/* rtl */
	right: auto;/* rtl */
}
.header-bottom .ts-menu nav > ul > li > a:after {
    left: auto; /* rtl */
    right: 0; /* rtl */
}
.header-bottom .ts-menu nav > ul > li.special-item {
	margin-left: 0; /* rtl */
	margin-right: auto; /* rtl */
}
.vertical-menu .ts-menu-drop-icon {
	margin-left: 0; /* rtl */
	margin-right: auto; /* rtl */
}
:is(.ts-header,.menu-sticky) nav.vertical-menu > ul.menu li ul.sub-menu {
    right: 100%; /* rtl */
    left: auto; /* rtl */
    margin-right: 0; /* rtl */
}
.woocommerce .product-category .product-wrapper:hover > a:after,
.woocommerce .product-category .product-wrapper > a:after {
    content: "\e974";
	transform: translate(0,0) scaleX(-1);
}
.header-v2 .vertical-menu-heading:after {
    margin-left: 0; /* rtl */
    margin-right: auto; /* rtl */
}
.menu-sub-label {
    left: -23px; /* rtl */
    right: auto; /* rtl */
}
.menu-sub-label:before {
    border-right: 5px solid;/* rtl */
    border-left-width: 0;/* rtl */
    right: auto;/* rtl */
    left: 50%;/* rtl */
	margin-left: -3px;/* rtl */
	margin-right: 0;/* rtl */
}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu .sub-menu {
	left: auto; /* rtl */
    right: 100%; /* rtl */
    padding: 40px 80px 40px 40px; /* rtl */
}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu > li .sub-menu:after {
	right: 40px; /* rtl */
	left: auto; /* rtl */
}
nav.main-menu > ul.menu .sub-menu li.parent > a:after {
	margin-right: 0; /* rtl */
    right: auto; /* rtl */
    left: 0; /* 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 */
}
:is(.ts-header,.menu-sticky) nav > ul.menu li ul.sub-menu {
	right: -40px;/* rtl */
	left: auto;/* rtl */
}
.menu-sticky nav > ul.menu li ul.sub-menu ul.sub-menu {
	right: 100%; /* rtl */
	left: auto; /* rtl */
	padding: 30px 60px 30px 30px;/* rtl */
}
.menu-sticky nav > ul.menu li ul.sub-menu ul.sub-menu:after {
	right: 50px; /* rtl */
	left: auto; /* rtl */
	box-shadow: -5px 0px 20px rgba(162,162,162,0.33);/* rtl */
}
.woocommerce .summary .woocommerce-product-rating .star-rating {
    width: 91px;
}
.star-rating,
.woocommerce .widget_rating_filter ul li .star-rating,
.woocommerce .star-rating {
	width: 80px;
}
.wcpr-overall-rating .wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating {
	width: 113px;
} 
.woocommerce .product_list_widget .star-rating {
	width: 85px;
}
.ts-header .header-right {
	margin-right: auto;/* rtl */
	margin-left: 0;/* rtl */
}
.ts-header .header-middle .header-right {
	margin-right: 0;/* rtl */
}
.ts-header .header-middle .logo-wrapper {
	margin-left: auto;/* rtl */
	margin-right: 0;/* rtl */
}
.has-language:not(.has-currency) .header-middle .header-right > .header-language:not(:last-child),
.has-currency .header-middle .header-right > .header-currency:not(:last-child) {
	margin-left: 20px; /*rtl*/
	margin-right: 0; /*rtl*/
}
#ts-search-sidebar .ts-search-by-category .search-table .search-button {
	left: 1px; /* rtl */
	right: auto; /* rtl */
}
#ts-search-sidebar .ts-sidebar-content .close{
    left: 0; /*rtl*/
    right: auto; /*rtl*/
	border-left-width: 0;
	border-right: 1px solid #ffffff;
}
.ts-header .header-top nav > ul > li i {
	margin-left: 4px;/* rtl */
	margin-right: 0;/* rtl */
}
.header-top .header-left > .nav-top:not(:first-child) {
	padding-right: 20px;/* rtl */
	padding-left: 0;/* rtl */
}
.header-top .header-left > .nav-top:not(:first-child):before {
	right: 0;/* rtl */
	left: auto;/* rtl */
}
.header-right .social-icons ul li {text-align: left; /* rtl */}
.ts-header .hotline > a {
    padding-right: 43px;/* rtl */
    padding-left: 0;/* rtl */
}
.ts-header .hotline > a:before {
	left: auto;/* rtl */
	right: 0;/* rtl */
	transform: scaleX(-1) translateY(-50%);
}
.ts-header .header-top .hotline > a {
	padding-right: 0;/* rtl */
}
.my-wishlist-wrapper .tini-wishlist .count-number, 
.shopping-cart-wrapper .cart-control .cart-number {
    left: -10px;/* rtl */
    right: auto;/* rtl */
}
.shopping-cart-wrapper .cart-control .cart-number {
    right: 13px;/* rtl */
    left: auto;/* rtl */
}
:is(.header-language, .header-currency) + :is(.my-account-wrapper, .my-wishlist-wrapper, .shopping-cart-wrapper) {
	margin-left: 0; /* rtl */
	margin-right: 17px; /* rtl */
}
.ts-search-by-category .select-category {
	padding-left: 30px; /* rtl */
	padding-right: 20px; /* rtl */
}
.ts-search-by-category .select-category + .search-table:after {
	left: auto; /* rtl */
	right: 0; /* rtl */
}
.ts-search-by-category .select-category + .search-table:before {
	right: -25px;/* rtl */
	left: auto;/* rtl */
}
.ts-search-by-category .search-table .search-button {
	margin-left: 3px;/* rtl */
	margin-right: 0;/* rtl */
}
.header-top .header-right > *:not(:last-child) {
    padding-left: 20px;
    padding-right: 0;
}
.header-top .header-right > *:not(:last-child):before {
    left: 0;
    right: auto;
    border-width: 0 0 0 1px;
}
.menu-sticky {
    right: 0;
    left: auto;
	transform: translate3d(100%, 0, 0);
}
.vertical-menu-fixed .menu-sticky-wrapper.active .menu-sticky {
	transform: translate3d(0, 0, 0);
}
.shopping-cart-wrapper .dropdown-container,
.my-account-wrapper .dropdown-container,
body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
.header-currency ul {
	left: auto; /* rtl */
	right: 50%; /* rtl */
}
.wcml_currency_switcher > ul,
.wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu,
.wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu {
	left: auto;
	right: 0;
	margin-left: 0; /* rtl */
	margin-right: -30px; /* rtl */
}
.dropdown-footer > a {
    float: none; /* rtl */
}
.dropdown-footer > a:last-child {
	margin-left: 0;/* rtl */
	margin-right: 4%;/* rtl */
}
.dropdown-footer > a:first-child:last-child {
	margin: 0;/* rtl */
}
.ts-tiny-cart-wrapper .total .amount,
.widget_shopping_cart .total .amount,
.woocommerce .widget_shopping_cart .total .amount, 
.woocommerce.widget_shopping_cart .total .amount,
.elementor-widget-wp-widget-woocommerce_widget_cart .total .amount{
	margin-right: auto;/* rtl */
	margin-left: 0;/* rtl */
}
.ts-free-shipping-message-bar .progress-bar > span {
	right: 0; /* rtl */
	left: auto; /* rtl */
}
.logged-in .my-account-wrapper .dropdown-container {
	margin-right: -110px; /* rtl */
	margin-left: 0; /* rtl */
}
.logged-in .header-right .my-account-wrapper:last-child .dropdown-container,
.header-right .my-account-wrapper:last-child .dropdown-container {
	margin-left: 0; /* rtl */
	left: auto; /* rtl */
	right: 0; /* rtl */
}
.header-right .shopping-cart-wrapper .dropdown-container,
body:not(.logged-in) .header-right .my-account-wrapper .dropdown-container {
	left: 0; /* rtl */
	right: auto;
	margin-right: 0; /* rtl */
}
body:not(.logged-in) .header-right .my-account-wrapper:nth-last-child(3) .dropdown-container {
	left: -110px; /* rtl */
}
body:not(.logged-in) .header-right .my-account-wrapper:nth-last-child(2) .dropdown-container {
	left: -55px; /* rtl */
}
#ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list {
	margin-left: -7px; /* rtl */
	margin-right: 0; /* rtl */
}
.ts-sidebar-content .dropdown-container .cart-number {
	padding-left: 60px;/* rtl */
	padding-right: 0;/* rtl */
}
.ts-floating-sidebar .ts-sidebar-content {
	left: 0; /* rtl */
	right: auto; /* rtl */
	transform: translateX(-400px); /* rtl */
}
.ts-floating-sidebar.active .ts-sidebar-content {
	transform: translateX(0px);
	box-shadow: 3px 0 21px rgba(63,63,63,0.15); /* rtl */
}
.elementor-text-editor > *:first-child img.alignnone {
	margin: -2px 10px 0 0; /* rtl */
}
#reviews .woocommerce-review__published-date:after {
	padding-right: 5px; /* rtl */
	padding-left: 0; /* rtl */
}
#reviews .woocommerce-review__dash:after {padding-right: 0; /* rtl */}
.comment-meta > *:not(:last-child):after {padding-left: 0; /* rtl */padding-right: 1px; /* rtl */}
body .elementor-lightbox .elementor-swiper-button-prev {
    left: auto; /* rtl */
    right: 10px; /* rtl */
}
body .elementor-lightbox .elementor-swiper-button-next {
    left: 10px; /* rtl */
    right: auto; /* rtl */
}
#to-top {
	left: 5px; /* rtl */
	right: auto; /* 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 */
}
.search-table .search-field input[type="text"],
.wp-block-search .wp-block-search__input,
.woocommerce-product-search .search-field {
	padding-right: 20px; /* rtl */
	padding-left: 50px; /* rtl */
}
.ts-search-form-widget .popular-search > a:not(:last-child) {
	padding-left: 20px;/* rtl */
	padding-right: 0;/* rtl */
}
.ts-search-form-widget .popular-search > a:not(:last-child):after {
	border-right-width: 0;/* rtl */
	border-left: 1px solid var(--ts-border);/* rtl */
    left: 0;
    right: auto;
}
.wp-block-search.wp-block-search__no-button .wp-block-search__input {
	padding-left: 20px; /* rtl */
	padding-right: 0; /* rtl */
}
.search-table .search-button,
.wp-block-search .wp-block-search__button,
.woocommerce-product-search button[type="submit"] {
    left: 0; /* rtl */
    right: auto; /* 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 {
	direction: rtl;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after {
	right: auto; /* rtl */
	left: 0; /* rtl */
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	margin-right: -6px; /* rtl */
	margin-left: 0; /* rtl */
}
.woocommerce .widget_price_filter .price_slider_amount .price_label span:first-child {
	margin-right: 5px;/* rtl */
	margin-left: 0;/* rtl */
}
.product-filter-by-price-wrapper > form .button{
	margin-right: 5px; /* rtl */
	margin-left: 0; /* rtl */
}
.product-filter-by-brand-wrapper .search-brand-input{
    background-position: 12px center;
    padding-left: 40px; /*rtl*/
    padding-right: 20px; /*rtl*/
}
.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 {
	padding: 0 24px 0 0; /* rtl */
}
.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 {
	right: 0; /* rtl */
	left: auto; /* rtl */
}
.woocommerce .widget_rating_filter ul li a:after,
.product-filter-by-availability ul li label:after,
.product-filter-by-price ul li label:after,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after,
.widget-container.product-filter-by-brand ul > li label:after {
	right: 2px; /* rtl */
	left: auto; /* rtl */
}
.woocommerce .widget_rating_filter ul li .star-rating {
	margin-left: 3px; /* rtl */
	margin-right: 0; /* rtl */
}
.ts-shortcode .product-group-button-meta > div.button-in .button-tooltip {
    left: auto;
    right: 50%;
    transform: translate(50%, -100%);
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
    right: auto;
    left: 20px;
}
.woocommerce form .password-input input[type=password],
.woocommerce-page form .password-input input[type=password],
.woocommerce form input[type="password"] {
    padding-left: 50px;
    padding-right: 20px;
}

/*-------------------------------------------------------------
	3. WIDGET TS
--------------------------------------------------------------*/
.entry-meta-top > *:not(:last-child) {
	padding-left: 20px; /*rtl*/
	padding-right: 0; /*rtl*/
	margin-left: 10px; /*rtl*/
	margin-right: 0; /*rtl*/
}
.entry-meta-top > *:not(:last-child):after {
	left: -10px; /*rtl*/
	right: auto; /*rtl*/
}
.comment-author-link {
	float: right; /* rtl */
	margin-left: 5px; /* rtl */
	margin-right: 0; /* rtl */
}
.product_list_widget .product-label,
.woocommerce .product .product-label {
	inset: 0 0 auto auto; /* rtl */
}
.star-rating span,
.woocommerce .star-rating span,
.ts-testimonial-wrapper .rating span,
blockquote .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-product-details__short-description ul li,
.short-description ul li {
	padding: 0 18px 0 0; /* rtl */
}
.woocommerce-product-details__short-description ul li:before,
nav > ul.menu .short-description ul li:before,
.short-description ul li:before {
    right: 0; /* rtl */
    left: auto; /* rtl */
}
.woocommerce div.product form.cart table div.quantity {
	float: right;/* rtl */
}
.quantity .number-button:before {
	left: auto;/* rtl */
	right: 0;/* rtl */
}
.quantity .number-button:after {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.quantity .minus,
.quantity .plus,
.woocommerce div.product form.cart table.group_table .quantity .minus,
.woocommerce div.product form.cart table.group_table .quantity .plus {
	left: auto;/* rtl */
	right: 0;/* rtl */
}
.quantity .plus,
.woocommerce div.product form.cart table.group_table .quantity .plus {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.thumbnail-wrapper .product-group-button {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.woocommerce .form-content a.remove {
	margin-left: 5px;/* rtl */
	margin-right: 0;/* rtl */
}
#ts-shopping-cart-sidebar .woocommerce .form-content a.remove {
	margin-left: 0; /*rtl*/
}
.woocommerce.archive .widget_shopping_cart .cart_list li, 
.woocommerce.archive .woocommerce.widget_shopping_cart .cart_list li, 
.woocommerce .widget_shopping_cart .cart_list li, 
.woocommerce.widget_shopping_cart .cart_list li {
    padding-left: 30px; /* rtl */
    padding-right: 0; /* rtl */
}
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img {
    float: right; /* rtl */
    margin: 0 0 0 10px; /* 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 .subtotal .button,
.woocommerce ul.product_list_widget li .subtotal .button {
	margin-right: 5px; /* rtl */
	margin-left: 0; /* rtl */
}
.ts-product-attribute .button-tooltip {
	right: 50%; /* rtl */
	left: auto; /* rtl */
	transform: translate(50%,-100%); /* rtl */
}
.product-group-button div:not(.loop-add-to-cart) .button-tooltip,
.product-hover-style-v1 .product-group-button div.loop-add-to-cart .button-tooltip {
	right: auto; /* rtl */
    left: calc(100% + 10px); /* rtl */
}
.product-group-button > div a .button-tooltip:after,
.ts-product-attribute > div a .button-tooltip:after {
    right: 100%; /* rtl */
    left: auto; /* rtl */
	border-width: 4px 5px 4px 0;
    border-color: transparent var(--ts-btn-thumbnail-hover-bg) transparent transparent;
}
.before-loop-wrapper .product-on-sale-form:not(:last-child),
.before-loop-wrapper .product-per-page-form:not(:last-child),
.before-loop-wrapper .woocommerce-ordering:not(:last-child) {
	padding-left: 20px;/* rtl */
	padding-right: 0;/* rtl */
	border-right-width: 0;/* rtl */
	border-left: 1px solid var(--ts-border);/* rtl */
}
.before-loop-wrapper > .overlay + *:not(.woocommerce-result-count),
.before-loop-wrapper > .woocommerce-result-count + * {
	margin: 0 auto 0 0; /* rtl */
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    margin-left: 5px; /* rtl */
    margin-right: 0; /* rtl */
    float: right; /* rtl */
}
.product-on-sale-form > label:after {
	right: 2.5px; /* rtl */
	left: auto; /* rtl */
}
.woocommerce .woocommerce-ordering .orderby ul {
	right: 50%; /* rtl */
	left: auto; /* rtl */
	transform: translateX(50%); /* rtl */
}
.woocommerce-ordering > span.orderby-label,
.product-per-page-form ul.perpage .perpage-current > span:first-child {
	margin-left: 5px; /* rtl */
	margin-right: 0; /* rtl */
}
.product-per-page-form ul.perpage .perpage-current > span:first-child {
	margin-left: 8px; /* 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 */
}
.woocommerce div.product div.summary {
	float: left; /* rtl */
}
.woocommerce div.product div.images {
	float: right; /* rtl */
}
div.woocommerce-product-gallery .flex-direction-nav .flex-prev,
div.woocommerce-product-gallery .flex-direction-nav .flex-next {
	right: 30px; /* rtl */
	left: auto; /* rtl */
}
div.woocommerce-product-gallery .flex-direction-nav .flex-next {
	right: auto; /* rtl */
	left: 30px; /* rtl */
}
.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs li {width: 100%;}
.woocommerce div.product.gallery-layout-vertical div.images .product-label {
	right: calc(var(--ts-thumbnail-size) + 15px); /* rtl */
	left: auto; /* rtl */
}
.ts-product-video-button,
.ts-product-360-button,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	left: 20px; /* rtl */
	right: auto; /* rtl */
}
.woocommerce div.product .woocommerce-product-rating > .woocommerce-review-link{margin-right: 5px; /* rtl */margin-left: 0; /* rtl */}
.ts-summary-custom-content ul li img.alignnone {
	float: right; /* rtl */
	margin-left: 10px; /* rtl */
	margin-right: 0; /* rtl */
}
.woocommerce div.product .summary .ts-discount-number {
	margin: 0 5px 0 0;/* rtl */
}
.woocommerce div.product .summary > .ts-countdown {
	margin: 0 auto 0 0;/* rtl */
}
.woocommerce div.product:not(.product-type-grouped) .summary .quantity .qty {margin-left: 5px !important; /* rtl */margin-right: 0 !important; /* rtl */}
.woocommerce div.product:not(.product-type-grouped) .summary .quantity .plus,
.woocommerce div.product:not(.product-type-grouped) .summary .quantity .number-button:after {left: 5px; /* rtl */right: auto; /* rtl */}
.woocommerce div.product .summary .ts-buy-now-button {
    margin-right: 5px; /* rtl */
    margin-left: 0; /* rtl */
}
.woocommerce div.product form.cart .variations tr .ts-product-size-chart-button {
	left: 0; /* rtl */
	right: auto; /* rtl */
}
.woocommerce div.product form.cart .variations label:after {
	margin: 0 1px 0 6px;/* rtl */
}
.woocommerce div.product form.cart .variations select {
    background-position: 3% 50%; /* rtl */
}
.ts-stick-compare-button {
	right: 5px;/* rtl */
	left: auto;/* rtl */
}
.ts-compare-popup .close,
.ts-compare-popup .item .remove {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.ts-compare-popup .close {
	left: 5px;/* rtl */
}
@media only screen and (max-width: 1200px){
	.ts-compare-popup .close {
		left: 0;/* 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: 2px;/* 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 */
	}
}
.woocommerce div.product form.cart table.group_table th:last-child,
.woocommerce div.product form.cart table.group_table td:last-child {
	padding-left: 0 !important; /* rtl */
}
.yith-wfbt-section .yith-wfbt-form li .checkboxbutton {
    margin-left: 5px; /* rtl */
    margin-right: 0; /* rtl */
}
.yith-wfbt-section .yith-wfbt-form li .checkboxbutton.checked:after {
    right: 1px;
    left: auto;
}
.yith-wfbt-submit-block .price_text .total_price {
	margin-right: -7px;/* rtl */
	margin-left: 0;/* rtl */
}
.yith-wfbt-section li .checkboxbutton {
    margin-left: 10px; /* rtl */
    margin-right: 0; /* rtl */
}
.yith-wfbt-section li .checkboxbutton.checked:after {
    right: 1px; /* rtl */
    left: auto; /* rtl */
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	padding: 0 0 12px 20px; /* rtl */
	margin-left: 20px; /* rtl */
	margin-right: 0; /* rtl */
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
	right: 0; /* rtl */
	left: 20px; /* rtl */
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
	border-width: 0 0 0 1px; /* rtl */
	left: 0; /* rtl */
	right: auto; /* rtl */
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
	padding-left: 0; /* rtl */
	margin-left: 0; /* rtl */
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child:before {
	left: 0; /* rtl */
	right: auto; /* rtl */
}
div.product.tabs-accordion .woocommerce-Tabs-panel > h2:after,
div.product.tabs-accordion .woocommerce-Tabs-panel #reviews > h2:after {
	left: 0; /* rtl */
	right: auto; /* rtl */
}
.woocommerce div.product.tabs-in-summary .woocommerce-tabs ul.tabs li {
    padding: 0 0 8px 15px; /* rtl */
    margin-left: 15px; /* rtl */
    margin-right: 0; /* rtl */
}
#tab-seller .seller-rating {
	float: right; /* rtl */
    margin-left: 10px; /* rtl */
    margin-right: 0; /* rtl */
}
body .is-large.wc-block-cart .wc-block-cart-items td:first-child{
	padding-right: 0; /*rtl*/
}
body .is-large.wc-block-cart .wc-block-cart-items td:last-child{
	padding-left: 0; /*rtl*/
}
.cart-collaterals .cart_totals tr:not(.shipping) > td:last-child {
	text-align: left; /* rtl */
}
.woocommerce-cart .cart-collaterals .cart_totals table td {
	padding: 22px 15px 22px 0 !important;/* rtl */
}
#order_review table.shop_table #shipping_method {
	float: left;/* rtl */
}
.woocommerce table.shop_table.order_details tr td:first-child {
	padding-left: 20px;
	padding-right: 0;/* rtl */
}
body .woocommerce table.shop_table th {
	padding: 0 20px 20px 0;/* rtl */
}
.woocommerce ul#shipping_method li input {
    margin: 3px 0 0 8px;/* rtl */
}
.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-destination {
	padding-right: 21px; /* rtl */
	padding-left: 0; /* rtl */
}
.woocommerce table.my_account_orders th,
.woocommerce table.shop_table.order_details th {
	padding: 0 20px 20px 0;/* rtl */
}
.woocommerce table.my_account_orders td,
.woocommerce table.shop_table.order_details td {
	padding: 20px 20px 20px 0;/* rtl */
}
.woocommerce table.shop_table.cart td.actions > .empty-cart-button {
	margin-right: auto;/* rtl */
	margin-left: 0;/* rtl */
} 
#add_payment_method #payment .payment_method_paypal .about_paypal,
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
	float: left;/* rtl */
}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img {
	margin: -2px 10px 0 0;/* rtl */
}
.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 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 */
}
#add_payment_method #payment div.payment_box, 
.woocommerce-cart #payment div.payment_box, 
.woocommerce-checkout #payment div.payment_box {
	padding: 0 24px 0 0;/* rtl */
}
body #cboxClose,
.ts-sidebar > .close,
.ts-floating-sidebar .close,
.ts-popup-modal .close {
    left: 0; /* rtl */
    right: auto; /* rtl */
}
.ts-sidebar > .close,
#ts-filter-widget-area .close {
    left: 10px;
    right: auto;
}
.ts-floating-sidebar .close {
    left: 12px; /* rtl */
}
body #cboxClose {
    left: 20px; /* rtl */
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove,
.elementor-widget-wp-widget-woocommerce_widget_cart .cart_list li a.remove {
    left: 0; /* rtl */
    right: auto; /* rtl */
}
.ts-popup-modal .close {
    left: 0; /* rtl */
    border-radius: 0 0 var(--ts-border-radius) 0;
}
#ts-product-360-modal .close, .threesixty .nav_bar {
    left: -10px; /* rtl */
    right: auto; /* rtl */
	transform: translateX(-100%);
}
#ts-product-video-modal .close {
    left: -20px;
	right: auto; /* rtl */
    transform: translateX(-100%);
}
.opening-quickshop {
	padding-left: var(--scrollbarWidth); /* rtl */
	padding-right: 0; /* rtl */
}
.opening-quickshop .is-sticky > div {
	padding-left: var(--scrollbarWidth); /* rtl */
	padding-right: 0; /* rtl */
}
#ts-quickshop-modal div.product > .summary {
	left: -30px; /* rtl */
	right: auto; /* rtl */
	padding: 0 0 0 30px; /* rtl */
}
.add-to-cart-popup-content .heading .theme-title:before {
    margin-left: 10px; /* rtl */
    margin-right: 0; /* rtl */
}
#ts-add-to-cart-popup-modal .close {
	left: 0;/* rtl */
	right: auto;/* 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 */}
:is(.woocommerce,.woocommerce-page) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-warning) .button, 
body .wc-block-components-notice-banner .button {
	margin-right: auto; /* rtl */
	margin-left: 0; /* rtl */
}
.hidden-title-form .edit-title-buttons {
    left: 0; /* rtl */
    right: auto; /* rtl */
}
.hidden-title-form button i, 
.wishlist-title a.show-title-form i {
    margin-left: 0; /* rtl */
}
.hidden-title-form input[type="text"] {
	padding-left: 80px; /* rtl */
	padding-right: 0; /* rtl */
}
.wishlist-in-stock:before,
.wishlist-out-of-stock:before {
	margin-left: 5px; /* rtl */
	margin-right: 0; /* rtl */
}
.woocommerce td.product-name dl.variation .wc-item-meta-label, 
.woocommerce td.product-name dl.variation dt {
    margin-left: 5px; /* rtl */
    margin-right: 0; /* rtl */
}
:is(.woocommerce,.woocommerce-page) #customer_login > .col-1:before {
    left: calc(var(--ts-form-gap) * -0.5); /* rtl */
    right: auto; /* rtl */
	border-left: 1px solid var(--ts-border);
	border-right-width: 1px;
}
.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 .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next {
	margin-right: auto; /* rtl */
	margin-left: 0; /* rtl */
}
.woocommerce-MyAccount-content > form > h3,
.woocommerce-account .addresses .title h3,
.woocommerce-account .addresses h2,
.woocommerce-customer-details .addresses h2 {
	float: right;/* rtl */
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before {
	margin: 0 0 0 10px; /* 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 */
}
.woocommerce ul.order_details li {
	border-left: 1px dashed var(--ts-border); /* rtl */
	border-right-width: 0; /* rtl */
}
.thumbnail-content .date-time,
.entry-format .date-time {
	right: 30px; /* rtl */
	left: auto; /* rtl */
}
.thumbnail-content a.vcard.author,
.entry-format a.vcard.author {
	right: 30px; /* rtl */
	left: auto; /* rtl */
}
.single .meta-bottom-2 > *:not(:first-child):not(:empty) {
	border-width: 0 1px 0 0;/* rtl */
}
.single .meta-bottom-2 > *:first-child {padding-left: 10px;/* rtl */padding-right: 0;/* rtl */}
.single .meta-bottom-2 > *:last-child {padding-right: 10px;/* rtl */padding-left: 0;/* rtl */}
.single .meta-bottom-2 > .single-navigation.prev:empty + .single-navigation.next {border: 0;}

body #st-1 .st-btn > span {
	padding: 0 5px 0 0;/* rtl */
	margin: 0 5px 0 0;/* rtl */
}
.single .meta-bottom-2 > *:not(:last-child) {
    border-width: 0 0 0 1px;
}
.single-navigation > a:before {
    right: 0; /* rtl */
    left: auto; /* rtl */
}
.single-navigation.next > a:before {
	right: auto; /* rtl */
	left: 0; /* rtl */
}
.single-post .single-navigation.prev > a {
	padding-right: 40px; /* rtl */
	padding-left: 0; /* rtl */
}
.single-post .single-navigation.next > a {
	padding-left: 40px; /* rtl */
	padding-right: 0; /* rtl */
}
.comments-area .heading-title > span {
	margin-left: 15px; /* rtl */
	margin-right: 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 */
}
.commentlist li.comment ol.children {
	padding: 0 20px 0 0; /* rtl */
}
.wcpr-overall-rating-and-rating-count .wcpr-stars-count .wcpr-row .wcpr-col-process {
	margin-right: 7px; /* rtl */
	margin-left: 0; /* rtl */
}
#reviews .wcpr-filter-container ul.wcpr-filter-button-ul {
    right: 0; /* rtl */
    left: auto; /* rtl */
}
.woocommerce #review_form #respond .comment-form .comment-form-rating > label {
	margin-left: 15px; /* rtl */
	margin-right: 0; /* rtl */
}
.woocommerce #review_form #respond .comment-form > .comment-form-cookies-consent input[type="checkbox"] {
	margin-left: 10px; /* rtl */
	margin-right: 0; /* rtl */
}
.woocommerce .product .woocommerce-product-gallery__wrapper .product-label {
    inset: 20px 20px auto auto;
}
@media only screen and (min-width: 768px){
	.woocommerce div.product form.cart .reset_variations {
        left: auto;
        right: 0;
    }
}
@media only screen and (min-width: 992px){
	.woocommerce div.product.summary-scrolling > .summary ~ * {
		float: right; /* rtl */
	}
}
@media only screen and (min-width: 1201px){
	.style-sidebar #ts-filter-widget-area {
		left: auto; /* rtl */
		right: 0;
		transform-origin: right;
	}
	.vertical-menu-fixed .vertical-menu-heading {
        border-width: 0 0 0 1px;
        padding-left: var(--ts-menu-gap);
        padding-right: 0;
    }
	.woocommerce.archive #main-content #primary > .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);
    }
	.ts-floating-sidebar .close {
		left: 23px; /* rtl */
		right: auto; /* rtl */
	}
	.woocommerce.archive .style-sidebar.show-filter-sidebar #primary > .before-loop-wrapper ~ *,
	.woocommerce.archive.ts_desktop .style-sidebar.show-filter-default #primary > .before-loop-wrapper ~ * {
		padding-left: 0; /* rtl */
		padding-right: calc(var(--ts-sidebar-width) + var(--ts-sidebar-gap)); /* rtl */
	}
}
@media only screen and (min-width: 1500px){
	.ts-floating-sidebar .ts-sidebar-content {
		transform: translateX(-460px); /* rtl */
	}
	.ts-floating-sidebar.active .ts-sidebar-content {
		transform: translateX(0px);
	}
}
@media only screen and (max-width: 1200px){
	.entry-meta-top > *:not(:last-child) {
		padding-left: 10px;/* rtl */
		padding-right: 0;/* rtl */
		margin-left: 5px;/* rtl */
		margin-right: 0;/* rtl */
	}
	.entry-meta-top > *:not(:last-child):after {
		left: -5px;/* rtl */
		right: auto;/* rtl */
	}
	.menu-sticky .ts-menu-drop-icon {
		left: 15px; /* rtl */
		right: auto; /* rtl */
		text-align: left; /* rtl */
	}
	.wcml_currency_switcher > ul, .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu, 
	.wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu {
		margin-right: -20px; /* rtl */
		margin-left: 0; /* rtl */
	}
	.before-loop-wrapper > .product-on-sale-form {
		margin: 0 0 0 auto !important; /* rtl */
	}
	.column-tabs .shop-more, .shortcode-heading-wrapper .ts-countdown-wrapper + .shop-more {
		padding-right: 20px; /* rtl */
		padding-left: 0; /* rtl */
	}
}
@media only screen and (max-width: 991px){
	.woocommerce div.product div.images {
        right: 50%; /* rtl */
        left: auto; /* rtl */
        transform: translateX(50%); /* rtl */
	}
	.widget-container ul ol, .widget-container ol ol, .widget-container ul ul, ul.wp-block-categories 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 {
		padding: 0 16px 0 0;
	}
}
@media only screen and (max-width: 768px){
	.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next {
		margin-right: 0;/* rtl */
	}
	.woocommerce .cart-collaterals table.shop_table_responsive tr.shipping td:before, 
	.woocommerce-page .cart-collaterals table.shop_table_responsive tr.shipping td:before {
		float: none; /* rtl */
	}
	.woocommerce table.my_account_orders td, 
	.woocommerce table.shop_table.order_details td {
		padding: 20px 0;
	}
	.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 .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;
	}
}