/*
I. RESET
	1. CUSTOM DEFAULT
	2. CUSTOM MINI STYLE
	3. CUSTOM LIGHTBOX
	4. CUSTOM BOOTSTRAP
	5. LAYOUT BOX/WIDE
	6. WOOCOMMERCE
	7. WOOCOMMERCE MESSAGE
	8. CUSTOM REEBOX THEME
II. SHORTCODE
	1. SHORTCODE HOT DEAL
	2. SHORTCODE BANNER
	3. SHORTCODE LOGO SLIDER
	4. SHORTCODE PRODUCT
	5. SHORTCODE BANNER IMAGE
	6. SHORTCODE BLOG
	7. SHORTCODE TESTIMONIAL
	8. SHORTCODE TEAM MEMBER
	9. SHORTCODE TWITTER
	10. SHORTCODE COUNTDOWN
	11. SHORTCODE TYPE TAB PRODUCTS
	12. SHORTCODE SUBSCRIPTION
	13. SHORTCODE TAB PRODUCT
	14. SHORTCODE LIST CATEGORIES
	15. SHORTCODE PRODUCT CATEGORIES
III. STYLE
	1. HEADER
		1.1 MENU
		1.2 HEADER MIDDLE
	2. MAIN CONTENT
		2.1 BREADCRUMB
		2.2 TITLE PAGE
		2.3 RELATED BOX
		2.4 COMMENT
		2.5 REVOLUTION SLIDER
		2.6 CONTACT US
		2.7 BLANK PAGE
		2.8 BUTTON NAVI SLIDER
	3. FOOTER
	4. WIDGET
		4.1 WIDGET SUBSCRIPTION
		4.2 WIDGET SOCIAL
		4.3 FILTER BY PRICE
		4.4 FILTER BY COLOR
		4.5 FILTER ATTRIBUTE
		4.6 WIDGET CATEGORIES
		4.7 WIDGET LIST PRODUCT
		4.8 WIDGET CALENDAR
		4.9 WIDGET SEARCH
		4.10 WIDGET BLOG
		4.11 WIDGET RECENT COMMENTS
		4.12 WIDGET RSS
		4.13 WIDGET COMPARE
		4.14 WIDGET TWITTER
		4.15 WIDGET INSTAGRAM
		4.16 WIDGET FACEBOOK
		4.17 WIDGET RATING FILTER
		4.18 WIDGET MAILCHIMP
		4.19 WIDGET PRODUCT FILTER BY BRAND
	5. PRODUCT DEFAULT
		5.1 META CATEGORIES PRODUCT
		5.2 PRODUCT PRICE
		5.3 PRODUCT RATING
		5.4 PRODUCT SHORT DESCRIPTION
		5.5 PRODUCT LABEL
		5.6 GROUP BUTTON PRODUCT THUMBNAIL
	6. SHOP PAGE
	7. PRODUCT DETAIL
		7.1 PRODUCT IMAGE
		7.2 PRODUCT SUMMARY
		7.3 COMPARE
	8. CHECK OUT - SHOPPING CART - MY ACCOUNT
		8.1 SHOPPING CART
		8.2 CHECK OUT
		8.3 MY ACCOUNT
	9. QUICKSHOP
	10. BLOG
		10.1 BLOG DETAIL
		10.2 PORTFOLIO DETAIL
	15. PAGE TEMPLATE
	16. IPAD RESPONSIVE
IV. RESPONSIVE
V. DOKAN
	1. DASHBOARD
	2. STORE
	3. WIDGET
	4. RESPONSIVE
*/


/*--------------------------------------------------------------------------------------------------------------*/
/*- I. RESET ---------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. CUSTOM DEFAULT ------------------------------------------------------------------------------------------*/

html, body{
	text-align: right;/* rtl */
}
.post-password-form label > input[type^="password"]{
	padding-left: 100px;/* rtl */
	padding-right: 20px;/* rtl */
}
.post-password-form input[type^="submit"]{
	right: auto;
	left: 0;/* rtl */
}
.wp-caption.alignnone{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}

/* List */
.ol-style li:before,
.ul-style li:before{
	margin-right: 0;
	margin-left: 10px; /* rtl */
}
.ul-style.arrow-f0a8 li:before{
	content: "\f0a9";/* rtl */
}
.ul-style.angle li:before{
	content: "\f104";/* rtl */
}
.ul-style.caret li:before{
	content: "\f0da";/* rtl */
}
.ul-style.check li:before{
	content: "\f0d9";
}
ol ol, 
ol ul, 
ul ul,
ul ol
{
	margin-left: 0;
	margin-right: 30px;/* 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;
	margin-right: 20px;/* rtl */
}

/* Blockquote */

body blockquote,
.wp-block-quote.is-large:not(.is-style-plain), 
.wp-block-quote.is-style-large:not(.is-style-plain){
	padding-left: 0;
	padding-right: 60px;/* rtl */
}
blockquote:before{
	content: "\e67e";/* rtl */
	right: 0;/* rtl */
	left: auto;
}

/* Table */
table thead th,
table td,
table th,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td{
	padding-left: 0;
	padding-right: 20px;/* rtl */
}
table td:last-child,
table th:last-child{
	padding-left: 20px;/* rtl */
	padding-right: 20px;/* 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 */
}
#page .select2-container--default .select2-selection--single .select2-selection__arrow{
	right: auto;
	left: 10px;/* rtl */
}
body .select2-search--dropdown:before{
	right: auto;
	left: 10px;/* rtl */
}
body .select2-container--default .select2-search--dropdown .select2-search__field{
	padding-left: 40px;/* rtl */
	padding-right: 12px;
}
select{
	padding-right: 15px;/* rtl */
	padding-left: 30px;/* rtl */
	background-position: left center; /* rtl */
}
body .select2-container--default .select2-selection--single .select2-selection__rendered{
	padding-right: 15px;/* rtl */
	padding-left: 30px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. CUSTOM MINI STYLE ---------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. CUSTOM LIGHTBOX -----------------------------------------------------------------------------------------*/
body .pp_nav p{
	float: right;/* rtl */
}
body .pp_nav .pp_arrow_previous, 
body .pp_nav .pp_arrow_next{
	float: right;/* rtl */
}
body .pp_arrow_previous:before,
body .pp_arrow_next:before{
	content: "\e628";/* rtl */
}
body .pp_arrow_next:before{
	content: "\e629";/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. CUSTOM BOOTSTRAP ----------------------------------------------------------------------------------------*/

@media (min-width: 768px){
	/* MENU MOBILE */
	.ts-col-1, .ts-col-2, .ts-col-3, .ts-col-4, .ts-col-5, .ts-col-6, .ts-col-7, .ts-col-8, .ts-col-9, .ts-col-10, .ts-col-11, .ts-col-12, .ts-col-13, .ts-col-14, .ts-col-15, .ts-col-16, .ts-col-17, .ts-col-18, .ts-col-19, .ts-col-20, .ts-col-21, .ts-col-22, .ts-col-23, .ts-col-24{
		float: right;/* rtl */
	}
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. LAYOUT BOX/WIDE -----------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 6. WOOCOMMERCE ---------------------------------------------------------------------------------------------*/
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, 
.woocommerce td.product-name .wc-item-meta dt, 
.woocommerce td.product-name dl.variation .wc-item-meta-label, 
.woocommerce td.product-name dl.variation dt{
	float: right;/* rtl */
}
.woocommerce form .form-row-first, 
.woocommerce-page form .form-row-first{
	margin-left: 2%;/* rtl */
	margin-right: 0;
}
.woocommerce form.login .button, 
.woocommerce form.register .button{
	margin-left: 30px;/* rtl */
	margin-right: 0;
}

/*---------------------------------------------------------------------------------------------------------------*/
/*- 7. WOOCOMMERCE MESSAGE --------------------------------------------------------------------------------------*/
body #ts-ajax-add-to-cart-message{
	left: auto;
	right: 0;/* rtl */
	padding: 12px 20px;/* rtl */
}
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.wc-block-components-notice-banner .button,
#page .wc-block-components-notice-banner .button{
	margin-left: 0;/* rtl */
	margin-right: 5px;
	float: left;/* rtl */
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
#ts-ajax-add-to-cart-message:before,
#page .wc-block-components-notice-banner:before{
	right: 20px;/* rtl */
	left: auto;
}
.woocommerce-message,
.woocommerce .woocommerce-message,
.woocommerce-error,
.woocommerce .woocommerce-error,
.woocommerce-info,
.woocommerce .woocommerce-info,
#page .wc-block-components-notice-banner{
	padding-left: 20px;
	padding-right: 44px;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------*/
/*- 8. CUSTOM REEBOX THEME --------------------------------------------------------------------------------------*/
/* LIST UL LI ICON */
ul.list-icon li:before{
	content: "\f104";/* rtl */
	margin-left: 8px; /* rtl */
	margin-right: 0;
}

/* GENERAL */
ul.list-item li{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- II. SHORTCODE ----------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. SHORTCODE HOT DEAL --------------------------------------------------------------------------------------*/
.ts-product-deals-wrapper:not(.title-center) .shortcode-heading-wrapper h2:before,
body .ts-product-deals-wrapper.show-counter-today .shortcode-heading-wrapper h2{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. SHORTCODE BANNER ----------------------------------------------------------------------------------------*/
.ts-banner .banner-wrapper{
	text-align: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. SHORTCODE LOGO SLIDER -----------------------------------------------------------------------------------*/
.ts-logo-slider-wrapper:not(.ts-slider) .item,
.ts-logo-slider-wrapper .items > .item{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. SHORTCODE PRODUCT ---------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. SHORTCODE BANNER IMAGE ----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 6. SHORTCODE BLOG ------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 7. SHORTCODE TESTIMONIAL -----------------------------------------------------------------------------------*/
.ts-testimonial-wrapper .testimonial-content .image{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.ts-testimonial-wrapper .rating:before,
blockquote .rating:before{
	float: right;/* rtl */
	left: auto;
	right: 0;/* rtl */
}
.ts-testimonial-wrapper .rating span:before,
blockquote .rating span:before{
	left: auto;
	right: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 8. SHORTCODE TEAM MEMBER -----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 9. SHORTCODE TWITTER ---------------------------------------------------------------------------------------*/
.ts-twitter-slider .icon{
	right: 0;/* rtl */
	left: auto;
}
.ts-twitter-slider .twitter-content{
	padding-right: 100px; /* rtl */
	padding-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 10. SHORTCODE COUNTDOWN ------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 11. SHORTCODE TYPE TAB PRODUCTS ----------------------------------------------------------------------------*/
.column-tabs ul.tabs{
	margin-left: -30px;/* rtl */
	margin-right: 0;
}
.column-tabs ul.tabs li{
	margin-left: 30px;/* rtl */
	margin-right: 0;
}
.column-content > .list-categories{
	margin-right: -1px;/* rtl */
	margin-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 12. SHORTCODE SUBSCRIPTION ---------------------------------------------------------------------------------*/

/* Vertical */
.vertical-button-icon .subscribe-email .button{
	right: auto;
	left: 4px;/* rtl */
}
.vertical-button-icon .subscribe-email .button{
	right: auto;
	left: 2px;/* rtl */
}
.vertical-button-icon .mailchimp-subscription input[type="email"], 
.vertical-button-icon .mailchimp-subscription input[type="tel"]{
	padding-left: 70px;/* rtl */
	padding-right: 20px;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 13. SHORTCODE TAB PRODUCT ----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 14. SHORTCODE LIST CATEGORIES ------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 15. SHORTCODE PRODUCT CATEGORIES ---------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- II. STYLE --------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. HEADER --------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1.1 MENU ---------------------------------------------------------------------------------------------------*/
nav > ul.menu > ul > li{
	float: right;/* rtl */
}
/* Vertical menu */
.vertical-menu-content > .logo-wrapper{
	margin-bottom: 20px;
}
.vertical-menu-heading{
	margin-right: 0;
	margin-left: 30px;/* rtl */
}
.vertical-menu-heading span:before{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
#vertical-menu-sidebar .vertical-menu-content{
    transform: translateX(390px);/* rtl */
	right: 0;/* rtl */
	left: auto;
}
.menu-wrapper .menu-icon,
.mobile-menu-wrapper .menu-icon{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}
#vertical-menu-sidebar .vertical-menu-wrapper nav ul.sub-menu ul.sub-menu li.menu-item{
	padding-right: 20px;/* rtl */
	padding-left: 0;
}
#vertical-menu-sidebar .vertical-menu-wrapper .ts-menu-drop-icon{
	right: auto;
	left: -8px;/* rtl */
}
.ts-header .ts-menu > nav.menu > ul > li,
.ts-header nav.main-menu > ul > li,
.header-middle .header-link ul > li,
.header-v3 .header-top .header-link ul > li{
	margin-left: 40px;/* rtl */
	margin-right: 0;
}
.ts-header .ts-menu > nav.menu > ul > li:last-child,
.ts-header nav.main-menu > ul > li:last-child{
	margin-left: 0;/* rtl */
	margin-right: 0;
}
.ts-header nav > ul.menu li.menu-item:before,
.mobile-menu-wrapper nav > ul li.menu-item:before,
#vertical-menu-sidebar .vertical-menu > ul.menu > li.menu-item:before,
#vertical-menu-sidebar .vertical-menu > ul.menu .ts-normal-menu li.menu-item:before{
	margin-right: 0;
	margin-left: 4px;/* rtl */
}
.menu-sub-label{
	right: auto;
	left: -20px;/* rtl */
}
li.parent > a > .menu-sub-label{
	left: -6px;/* rtl */
	right: auto;
}
#vertical-menu-sidebar .menu-sub-label{
	right: auto;
	left: 0;/* rtl */
}
.menu-sub-label:before{
    border-right: 4px solid transparent;/* rtl */
	border-left-width: 0;
    transform: rotate(-15deg);/* rtl */
    position: absolute;
    right: 50%;
	margin-right: -3px;/* rtl */
	margin-left: 0;
}

/* SUB MENU */
.ts-menu-drop-icon{
	left: 0;/* rtl */
	right: auto;
}
nav.main-menu > ul.menu li.parent ul.sub-menu .ts-menu-drop-icon:after{
	content: "\e64a";/* rtl */
}
nav.main-menu > ul.menu > li.parent > a:after,
nav.main-menu > ul.menu ul li.parent .ts-menu-drop-icon:after{
	margin-right: 4px;/* rtl */
	margin-left: 0;
}
.ts-header nav > ul.menu li ul.sub-menu{
	right: -30px;/* rtl */
	left: auto;
}
.ts-header .ts-menu > nav > ul.menu > li > ul.sub-menu{
	right: -30px; /* rtl */
	left: auto;
}
.ts-header .ts-menu > nav > ul.menu > li.ts-megamenu-columns-1 > ul.sub-menu,
.ts-header .ts-menu > nav > ul.menu > li.ts-normal-menu  > ul.sub-menu{
	right: -30px !important;/* rtl */
	left: auto !important;
}
.ts-header nav > ul.menu li ul.sub-menu ul.sub-menu,
.ts-header nav > ul.menu li.ts-megamenu ul.sub-menu ul.sub-menu{
	right: calc(100% - 1px); /* rtl */
	left: auto;
	padding-left: 30px;/* rtl */
	padding-right: 60px;/* rtl */
}
.ts-header nav > ul.menu li ul.sub-menu ul.sub-menu:before{
	right: 30px;/* rtl */
	left: auto;
}
.ts-header nav > ul.menu li.fa:before,
.ts-header nav > ul.menu li.fas:before,
.ts-header nav > ul.menu li.far:before,
.ts-header nav > ul.menu li.fab:before{
	float: right;/* rtl */
}
.menu-wrapper nav > ul.menu > li ul li.widget{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. HEADER MIDDLE -------------------------------------------------------------------------------------------*/

/* Language CSS */
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{left: 10px; right: auto/* rtl */)}
.wpml-ls-legacy-dropdown .wpml-ls-flag{float: right;/* rtl */}
.wpml-ls-legacy-dropdown .wpml-ls-flag + span{float: right;/* rtl */}
.header-middle > .container > *{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.header-middle > .container > *:last-child{
	margin-left: 0;/* rtl */
	margin-right: 0;
}
.header-middle div.header-right .header-language,
.header-middle div.header-right .header-currency,
.header-bottom .header-right > *{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
div.header-right > .header-link ul > li{
	margin-left: 30px;/* rtl */
	margin-right: 0;
}
.header-top div.header-right > *{
	margin-left: 0;
	margin-right: 30px; /* rtl */
}
.header-language .wpml-ls > ul > li > a:after,
.header-currency .wcml_currency_switcher > a:after{
	margin-right: 2px;
    margin-left: 0;/* rtl */
}
.header-top div.header-right > *:first-child{
	margin-left: 0;/* rtl */
	margin-right: 0;/* rtl */
}
.header-currency .wcml_currency_switcher > a:after{
	margin-left: 0;
	margin-right: 2px;/* rtl */
}

/* DROPDOW CART & DROPDOW ACCOUNT */
header .shopping-cart-wrapper .cart-control .cart-number,
header .tini-wishlist .count-number{
	right: auto;
	left: -1px;/* rtl */
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
.header-currency ul{
	left: auto;
	right: -30px;/* rtl */
}
.header-top .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.header-top .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
.header-top .header-currency ul{
	left: auto;
	right: -30px;/* rtl */
}
.my-account-wrapper .dropdown-container{
	left: -21px;/* rtl */
	right: auto;
}
.header-middle .my-account-wrapper .dropdown-container{
	left: auto;
	right: 50%;/* rtl */
	margin-left: 0;
	margin-right: -219px;/* rtl */
}
.header-middle .hidden-wishlist .my-account-wrapper .dropdown-container{
	margin-right: -259px;/* rtl */
	margin-left: 0;
}
#page .header-right > .my-account-wrapper:first-child:last-child .dropdown-container{
	right: 0;/* rtl */
	left: auto;
}
.cart_list .subtotal{
	float: left;/* rtl */
}
body .wpml-ls-legacy-dropdown > ul > li:before,
body .wpml-ls-legacy-dropdown-click > ul > li:before,
.header-currency > div:before{
	left: auto;
	right: 50%;/* rtl */
	margin-right: -9px;/* rtl */
	margin-left: 0;
}
.shopping-cart-wrapper .dropdown-container{
	right: auto;
	left: 0;/* rtl */
}
.cart-dropdown-form .clear-cart-button{
	right: auto;
	left: 0;/* rtl */
}
#ts-shopping-cart-sidebar .cart-dropdown-form .clear-cart-button{
	left: 36px;/* rtl */
	right: auto;
}

/* My account */
#ts-login-form .login-remember{
	float: left;/* rtl */
}

/* Cart dropdown */
.woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li,
.ts-tiny-cart-wrapper .dropdown-container ul.cart_list li{
	padding-left: 4px;/* rtl */
	padding-right: 0;
}
.dropdown-footer > a{
	float: right;/* rtl */
}
.dropdown-footer > a:last-child{
	margin-right: 4%;/* rtl */
	margin-left: 0;
}
.dropdown-footer > a:first-child:last-child{
	margin: 0;/* rtl */
}
.is-safari #ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list{
	margin-right: 0;/* rtl */
	margin-left: 0;
}
.ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper,
.woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper{
	margin-right: 20px;/* rtl */
	margin-left: 0;
}
.cart_list li .cart-item-wrapper a.remove,
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove{
	right: auto;
	left: 0;/* rtl */
	text-align: left;/* rtl */
}
.shopping-cart-wrapper .cart_list li .cart-item-wrapper a.remove{
	left: 5px;/* rtl */
	right: auto;
}
.ts-tiny-cart-wrapper .total > span.total-title,
.widget_shopping_cart .total-title,
.woocommerce .widget_shopping_cart .total strong, 
.woocommerce.widget_shopping_cart .total strong{
	padding-right: 0;
	padding-left: 5px;/* rtl */
}

/* Currency */
.header-currency > img{
	left: auto;
    right: 0;/* rtl */
	margin-right: 5px !important;
    margin-left: 0 !important;/* rtl */
}

/* Language */
body .wpml-ls .wpml-ls-flag + span{
	margin-right: 5px;/* rtl */
	margin-left: 0;
}
body .wpml-ls-legacy-list-horizontal a{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}
body .wpml-ls-legacy-list-horizontal ul li:last-child a{
	padding: 0;/* rtl */
}
.group-meta-header > div:first-child .dropdown-container,
.group-meta-header > div:first-child ul{
	left: 0;
	right: auto;/* rtl */
	margin-right: 0;/* rtl */
	margin-left: 0;/* rtl */
}
body.logged-in .my-account-wrapper .dropdown-container{
	margin-right: -80px;/* rtl */
	margin-left: 0;
}
body.logged-in .header-top .my-account-wrapper .dropdown-container{
	right: -30px;/* rtl */
	left: auto;
}
/* SEARCH HEADER */
.ts-search-by-category .select-category{
	padding-right: 20px;
	padding-left: 30px;/* rtl */
}
.ts-search-by-category form .search-content:before,
.ts-search-by-category .search-content input[type^="submit"]{
	left: 3px;/* rtl */
	right: auto;
}
.ts-search-normal .search-button{
	right: auto;
	left: 0;/* rtl */
}
.ts-search-normal .search-content.loading:before{
	right: auto;
	left: 12px;/* rtl */
}
.ts-floating-sidebar .close,
.ts-popup-modal .close,
#vertical-menu-sidebar .close{
	right: auto;
	left: 10px;/* rtl */
}
.ts-popup-modal .close{
	right: auto;
	left: -34px;/* rtl */
}
.ts-floating-sidebar .close,
#vertical-menu-sidebar .close{
	right: auto;
	left: 30px;/* rtl */
}
#ts-shopping-cart-sidebar .close{
	right: auto;
	left: 22px;/* rtl */
}
.ts-floating-sidebar .ts-sidebar-content{
	right: auto;
	left: 0;/* rtl */
	transform: translateX(-390px);/* rtl */
}
.popular-searches > h6{
	margin-left: 30px;/* rtl */
	margin-right: 0;
}

/* INFOMATION */
.header-bottom .info-right{
	margin-right: 30px;/* rtl */
	margin-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- II. MAIN CONTENT -------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/* DOKAN */
#tab-seller ul.list-unstyled .seller-rating{
	margin-right: 10px;/* rtl */
	margin-left: 0;
}

/* EFFECT IMAGE */
.ts-effect .item{
	float: right;/* rtl */
}

/* GALLERY THEME SKY */
.ts-gallery-img li,
.ts-list-video li{
	float: right;/* rtl */
}
li > div > h3.product-name{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}
li.mini_cart_item > a{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}

/* HOME 05 */
.footer-location .elementor-heading-title:before,
.footer-hotline .elementor-heading-title:before,
.footer-social .elementor-heading-title:before{
	margin-right: 0;
	margin-left: 8px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. BREADCRUMB ----------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. TITLE PAGE ----------------------------------------------------------------------------------------------*/
.breadcrumb-title .count{
	right: 100%;/* rtl */
	left: auto;
	
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. RELATED BOX ---------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. COMMENT -------------------------------------------------------------------------------------------------*/
.comments-title .heading-title > span{
	margin-left: 0;
	margin-right: 5px;/* rtl */
}
.commentlist .children{
	padding-left: 0;
	padding-right: 100px;/* rtl */
}
.commentlist .children .children{
	padding-left: 0;
	padding-right: 80px;/* rtl */
}
.comments-area div.avatar{
	padding-right: 0;
	padding-left: 20px;/* rtl */
}
.comment-detail .comment-meta > *{
	margin-right: 20px;/* rtl */
	margin-left: 0;
}
.comment-detail .comment-meta > *:first-child{
	margin-left: 0;/* rtl */
	margin-right: 0;
}
#cancel-comment-reply-link{
	margin-left: 0;
	margin-right: 30px;/* rtl */
}
#comment-wrapper .comment-edit-link{
	float: left;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. REVOLUTION SLIDER ---------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 6. CONTACT US ----------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 7. BLANK PAGE ----------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 8. BUTTON NAVI SLIDER --------------------------------------------------------------------------------------*/
/* Navi */
.widget-container .swiper-button-prev{
	left: 28px;/* rtl */
	right: auto;
}
.widget-container .swiper-button-next{
	left: 0;/* rtl */
	right: auto;
}
#page .related-posts .items > .swiper-button-prev{
	left: 49px;/* rtl */
	right: auto;
}
#page .related-posts .items > .swiper-button-next{
	left: 15px;/* rtl */
	right: auto;
}
body .swiper-button-prev{
	right: -50px;/* rtl */
	left: auto;
}
body .swiper-button-next{
	left: -50px;/* rtl */
	right: auto;
}
body .gallery:hover .swiper-button-prev,
body .products:hover .swiper-button-prev,
body .items:hover .swiper-button-prev{
	right: 20px;/* rtl */
	left: auto;
}
body .gallery:hover .swiper-button-next,
body .products:hover .swiper-button-next,
body .items:hover .swiper-button-next{
	left: 20px;/* rtl */
	right: auto;
}
body .swiper-button-next:before{
	content: "\e64a";/* rtl */
}
body .swiper-button-prev:before{
	content: "\e649";/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- III. FOOTER ------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/* TO TOP BUTTON */
#to-top{
	right: auto;
	left: 0; /* rtl */
}

/* FOOTER INFO */
ul.info-content{
	margin: 0 0 10px 0;
}
ul.info-content li{
	padding-left: 0;
	padding-right: 24px;/* rtl */
}
ul.info-content li:before{
	left: auto;
	right: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- IV. WIDGET -------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
.ts-recent-comments-widget.has-nav .widget-title,
.ts-blogs-widget.has-nav .widget-title,
.ts-products-widget.has-nav .widget-title,
.ts-products-widget.has-nav .widgettitle{
	margin-left: 60px;/* rtl */
	margin-right: 0;
}

.widget-container > ul ol,
.widget-container > ul ul{
	margin-right: 10px;/* rtl */
	margin-left: 0;
}
.widget-container ul ul{
	margin-left: 0;/* rtl*/
	margin-right: 12px;
}
.widget-container > ul > li > ul,
.widget_nav_menu > div > ul > li > ul{
	margin-right: 26px;/* rtl */
	margin-left: 0;/* rtl */
}
.widget_nav_menu > div > ul li.fa:before,
.widget_nav_menu > div > ul li.fas:before,
.widget_nav_menu > div > ul li.far:before,
.widget_nav_menu > div > ul li.fab:before{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. WIDGET SUBSCRIPTION -------------------------------------------------------------------------------------*/
.mailchimp-subscription .mc4wp-error,
.mailchimp-subscription .mc4wp-success{
	padding-left: 0;
	padding-right: 20px;/* rtl */
}
.mailchimp-subscription .mc4wp-error:before,
.mailchimp-subscription .mc4wp-success:before{
	left: auto;
	right: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. WIDGET SOCIAL -------------------------------------------------------------------------------------------*/
.style-vertical li i{
	margin-right: 0;
	margin-left: 10px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. FILTER BY PRICE -----------------------------------------------------------------------------------------*/
.widget_price_filter .price_slider_amount input[type="text"]:first-child{
	margin-left: 4%;/* rtl */
	margin-right: 0;
}
.woocommerce .widget-container .price_slider_amount .price_label{
	float: right;/* rtl */
}
.woocommerce .widget_price_filter .price_slider_amount .button{
	float: left;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. FILTER BY COLOR -----------------------------------------------------------------------------------------*/
.widget-container.product-filter-by-color ul li a img,
.widget-container.product-filter-by-color ul a > span:first-child{
	margin-right: 0;
	margin-left: 10px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. FILTER ATTRIBUTE ----------------------------------------------------------------------------------------*/
.widget-container .widget_layered_nav_filters ul li a:before{
	margin-left: 2px;/* rtl */
	margin-right: 0;
}
/* CHOSEN ITEM */
.woocommerce .widget_layered_nav_filters ul li{
	margin-left: 0;/* rtl */
	margin-right: 0;
}
.ts-active-filters .widget_layered_nav_filters .widgettitle{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.ts-active-filters .widget_layered_nav_filters .widgettitle:before{
	margin-right: 0;
    margin-left: 4px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 6. WIDGET CATEGORIES ---------------------------------------------------------------------------------------*/
.widget_categories > ul > li > a, 
.widget_pages > ul > li > a, 
.widget_nav_menu > div > ul > li > a,
.widget-container ul.product-categories > li > a, 
.product-filter-by-brand ul > li label,
.widget-container .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.product-filter-by-price ul li label,
.ts-product-categories-widget-wrapper .all-categories > span,
.woocommerce .widget_rating_filter ul li a,
.product-filter-by-availability ul li label{
	padding-left: 0;
	padding-right: 26px;/* rtl */
}
.widget_pages > ul > li > a, 
.widget_nav_menu > div > ul > li > a, 
.widget_categories > ul > li > a{
	padding-right: 10px;/* rtl */
	padding-left: 0;
}
.widget_pages > ul > li > a:before, 
.widget_nav_menu > div > ul > li > a:before, 
.widget_categories > ul > li > a:before{
	left: auto;
	right: 0;/* rtl */
	content: "\f0d9";/* rtl */
}
.widget-container ul.product-categories > li > a:before, 
.product-filter-by-brand ul > li label:before,
.widget-container .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before,
.product-filter-by-price ul li label:before,
.ts-product-categories-widget-wrapper .all-categories > span:before,
.woocommerce .widget_rating_filter ul li a:before,
.product-filter-by-availability ul li label:before{
	left: auto;
	right: 0;/* rtl */
}
.widget-container ul.product-categories > li.current-cat > a:after, 
.ts-product-categories-widget div > ul > li.current > a:after,
.product-filter-by-brand ul > li.selected label:after,
.widget-container .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen a:after,
.product-filter-by-price ul li.chosen label:after,
.woocommerce .widget_rating_filter ul li.chosen a:after,
.product-filter-by-availability ul li.selected label:after{
	right: 0;/* rtl */
	left: auto;
}
/* WIDGET TS CATEGORIES */
.ts-product-categories-widget-wrapper .all-categories > span:after{
	right: auto;
	left: -5px;/* rtl */
}
.ts-product-categories-widget ul.product-categories li.cat-parent > span.icon-toggle{
	right: auto;
	left: -5px; /* rtl */
}
.ts-product-categories-widget ul.product-categories ul{
	margin-right: 26px;/* rtl */
	margin-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 7. WIDGET LIST PRODUCT -------------------------------------------------------------------------------------*/
ul.product_list_widget li .ts-wg-meta{
	margin-right: 110px;/* rtl */
	margin-left: 0;
}
/* Dt Dd Variable product widget */
.woocommerce ul.product_list_widget li dl{
	float: right;/* rtl */
	padding-left: 0;
	padding-right: 1em;/* rtl */
}
.woocommerce ul.product_list_widget li dl dd,
.woocommerce ul.product_list_widget li dl dt{
	float: right;/* rtl */
}
.woocommerce ul.product_list_widget li dl:before{
	left: auto;
	right: 0;/* rtl */
}
#ts-search-result-container ul.product_list_widget li .ts-wg-meta,
.woocommerce ul.product_list_widget li .ts-wg-meta{
	margin-right: 20px;/* rtl */
	margin-left: 0;
}
/* Categories */
.widget_product_categories .product-categories span.count{
	float: left;/* rtl */
}

/* Widget recent review */
.woocommerce.widget_recent_reviews ul.product_list_widget li{
	padding-left: 0;
	padding-right: 75px; /* rtl */
}
.woocommerce.widget_recent_reviews ul.product_list_widget li img{
	left: auto;
	right: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 8. WIDGET CALENDAR -----------------------------------------------------------------------------------------*/
.widget_calendar td#prev{
	text-align: start; /* rtl */
}
.widget_calendar td#next{
	text-align: end; /* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 9. WIDGET SEARCH -------------------------------------------------------------------------------------------*/
.woocommerce-product-search input[type="search"],
.widget_product_search form input[type="search"],
.widget_search form .search-table input[type="text"]{
	padding-right: 20px;/* rtl */
	padding-left: 50px;/* rtl */
}
.woocommerce-product-search input[type="search"]{
	padding-right: 20px;/* rtl */
	padding-left: 40px;/* rtl */
}
.widget_product_search form button,
.widget_search form input[type="submit"],
.woocommerce-product-search button{
	right: auto;
	left: 4px;/* rtl */
}
.widget_search > form .search-button:before,
.widget_product_search > form:before,
.woocommerce-product-search:before{
	right: auto;
	left: 4px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 10. WIDGET BLOG --------------------------------------------------------------------------------------------*/
.widget_recent_comments ul li .comment-author-link:before{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}

/* Type blog */
.post_list_widget .entry-meta > span{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.post_list_widget .entry-meta > span:last-child{
	margin-right: 0;/* rtl */
	margin-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 11. WIDGET RECENT COMMENTS ---------------------------------------------------------------------------------*/
.comment_list_widget .comment-body{
	padding: 0;/* rtl */
}
.comment_list_widget .meta{
	padding-right: 15px;/* rtl */
	padding-left: 0;
}
.comment_list_widget blockquote{
	text-align: start; /* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 12. WIDGET RSS ---------------------------------------------------------------------------------------------*/
.widget_rss .rss-date:before{
	margin-left: 6px;/* rtl */
	margin-right: 0;
}
.widget_rss cite:before{
	margin-left: 4px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 13. WIDGET COMPARE -----------------------------------------------------------------------------------------*/
body .yith-woocompare-widget a.compare{
	float: left;/* rtl */
}
body .yith-woocompare-widget ul.products-list li .title{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 14. WIDGET TWITTER -----------------------------------------------------------------------------------------*/
.ts-twitter-widget .avatar-name img{
	float: right;/* rtl */
}
.avatar-name a{
	margin-left: 0;
	margin-right: 15px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 15. WIDGET INSTAGRAM ---------------------------------------------------------------------------------------*/
.ts-instagram-wrapper .instagram-username{
	right: auto;
	left: 3px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 16. WIDGET FACEBOOK ----------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 17. WIDGET RATING FILTER -----------------------------------------------------------------------------------*/
.woocommerce .widget_rating_filter ul li .star-rating{
	margin-left: 4px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 18. WIDGET MAILCHIMP ---------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 19. WIDGET PRODUCT FILTER BY BRAND -------------------------------------------------------------------------*/
.widget_product_categories ul ul,
.product-filter-by-brand .product-filter-by-brand-wrapper ul ul{
	margin-left: 0;
	margin-right: 26px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 20. WIDGET PRICE -------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- V. PRODUCT DEFAULT -----------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
#page .item-layout-list .product-wrapper .meta-wrapper{
	margin-left: 20px;/* rtl */
	margin-right: 30px;
}
.woocommerce .product figure.has-back-image img:last-child{
	right: auto;
	left: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. META CATEGORIES PRODUCT ---------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. PRODUCT PRICE -------------------------------------------------------------------------------------------*/
.yith-wfbt-section del .amount{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. PRODUCT RATING ------------------------------------------------------------------------------------------*/
.woocommerce .star-rating:before,
.product_list_widget .star-rating:before{
	float: right;/* rtl */
	left: auto;
	right: 0;/* rtl */
}
.woocommerce .star-rating span:before,
.product_list_widget .star-rating span:before{
	left: auto;
	right: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. PRODUCT SHORT DESCRIPTION -------------------------------------------------------------------------------*/
.star-rating-wrapper .count-rating{
	margin-left: 0;
	margin-right: 2px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. PRODUCT LABEL -------------------------------------------------------------------------------------------*/
.woocommerce .product .product-label{
	left: auto;
	right: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 6. GROUP BUTTON PRODUCT THUMBNAIL --------------------------------------------------------------------------*/
.product-group-button{
	left: 2px;/* rtl */
	right: auto;
}

/* Button cart */
/* Style Hover 1 */

/* Style Hover 2 */
.product-group-button-meta > div.loop-add-to-cart a.button span:after,
.product-hover-style-2 .product-group-button > div.loop-add-to-cart a.button span:after{
	margin-left: 0;
	margin-right: 2px;/*rtl */
}
.woocommerce .summary form.cart button.button.added:before{
	margin-left: 5px;/*rtl */
	margin-right: 0;
}
.product-hover-style-1 .product-group-button .quickshop .button-tooltip,
.product-hover-style-2 .product-group-button .button-in .button-tooltip,
.product-hover-style-3 .product-group-button .button-tooltip{
	padding-left: 12px;/* rtl */
	padding-right: 5px;
	right: auto;/* rtl */
	left: 100%;/* rtl */
}
.product-hover-style-2 .product-group-button .button-in .button-tooltip{
	padding-left: 5px;/* rtl */
	padding-right: 5px;/* rtl */
}
.product-hover-style-2 .product-group-button .button-in:first-child .button-tooltip{
	left: 0;/* rtl */
	right: auto;
}
.product-hover-style-2 .product-group-button .button-in:first-child .button-tooltip:after{
	left: 12px;/* rtl */
	right: auto;
}
.product-hover-style-1 .product-group-button .quickshop .button-tooltip:before,
.product-hover-style-2 .product-group-button .button-in .button-tooltip:before,
.product-hover-style-3 .product-group-button .button-tooltip:before{
	right: 0;
	left: 7px;/* rtl */
}
.product-hover-style-1 .product-group-button .quickshop .button-tooltip:after,
.product-hover-style-3 .product-group-button .button-tooltip:after{
	right: auto;
	left: 2px;/* rtl */
	border-right: 6px solid #ffffff;
	border-left-width: 0;
}
.product-hover-style-2 .product-group-button .button-in .button-tooltip:after{
	margin-left: 0;
	margin-right: -3px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- VI. SHOP PAGE ----------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
.category-best-selling .product-label.best-selling-label{
	left: 0;/* rtl */
	right: auto;
}

/* FILTER WIDGET CATEGORIES PRODUCT */
.ts_desktop .collapse-scroll-sidebar .ts-sidebar .widget-container .block-control{
	left: auto;
	right: 0;/* rtl */
}
.ts-product-categories-widget ul > li.cat-parent > a{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.widget-title-wrapper a.block-control{
	left: 0; /* rtl */
	right: auto;
}
.product-per-page-form{
	float: left;/* rtl */
	margin-left: 0;
	margin-right: 25px;/* rtl */
}
.product-per-page-form > span{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.product-per-page-form > select{
	float: left;/* rtl */
}
.product-on-sale-form{
	float: right;/* rtl */
	margin-left: 25px;/* rtl */
	margin-right: 0;
}
.product-on-sale-form label{
	padding-left: 0;
	padding-right: 22px;/* rtl */
}
.product-on-sale-form label:before{
	left: auto;
    right: 0;/* rtl */
}
.product-on-sale-form.checked label:before{
	left: auto;
    right: 0;/* rtl */
}
.gridlist-toggle{
	float: left;/* rtl */
	margin-left: -5px;/* rtl */
	margin-right: 0;
}

/* LIST */
#page .main-products.list .products .product{
	padding-left: 25px;/* rtl */
	padding-right: 25px;/* rtl */
}
#page .main-products.list .product .product-wrapper .meta-wrapper{
	padding-left: 0;
	padding-right: 30px;/* rtl */
}
#page .main-products.list .product-group-button-meta div.button-in.wishlist:last-child{
	margin-right: 15px;/* rtl */
	margin-left: 0;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{
	margin-left: 30px;/* rtl */
	margin-right: 0;
	float: right; /* rtl */
}

/* PAGINATION */
.woocommerce nav.woocommerce-pagination ul li a.prev:before,
.ts-pagination ul li a.prev:before{
	content: "\e628";/* rtl */
}
.woocommerce nav.woocommerce-pagination ul li a.next:before,
.ts-pagination ul li a.next:before{
	content: "\e629";/* rtl */
}
.woocommerce .woocommerce-ordering .orderby-current,
.product-per-page-form ul.perpage > li span{
	padding-left: 30px;/* rtl */
	padding-right: 15px;
}
.woocommerce .woocommerce-ordering .orderby-current:after,
.product-per-page-form .perpage-current:after{
	left: 15px;/* rtl */
	right: auto;
}

/* LOAD MORE */
.ts-shop-result-count > .bar span{
	left: auto;
	right: 0;/* rtl */
}
.ts-shop-load-more .button.loading:before,
.woocommerce .ts-shop-load-more .button.loading:before,
.load-more-wrapper .button.loading:before{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- VII. PRODUCT DETAIL ----------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
.summary .ts-product-features{
	margin-top: 34px;
}
#page .ts-feature-box{
	padding: 16px 20px;
	margin: 0;
}
#page .ts-feature-box li{
	padding-left: 0;/* rtl */
	padding-right: 24px;/* rtl */
}
#page .ts-feature-box li i{
	right: 0;/* rtl */
	left: auto;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. PRODUCT IMAGE -------------------------------------------------------------------------------------------*/
.woocommerce div.product div.summary,
.woocommerce div.product div.woocommerce-product-gallery{
	float: right;/* rtl */
}
.woocommerce div.product div.summary{
	padding-left: 0;
	padding-right: 60px; /* rtl */
}
.woocommerce .ts-col-18 div.product div.summary{
	padding-right: 40px; /* rtl */
	padding-left: 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	left: 2px;/* rtl */
	right: auto;
}

/* Product popup video */
.ts-product-video-button,
.ts-product-360-button{
	left: auto;
	right: 2px;/* rtl*/
}
.has-video .ts-product-360-button{
	right: 84px;/* rtl */
	left: auto;
}
.ts-product-size-chart-button{
	float: right;/* rtl */
	margin-left: 0;
	margin-right: 20px;/* rtl */
}
.ts-product-size-chart-button:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
.ts-product-video-button:before,
.ts-product-360-button:before{
	margin-right: 0;
	margin-left: 3px;/* rtl */
}

/* FOR PRODUCT TOOLTIP */
div.product .single-navigation > a{
	left: auto;
	right: 0;/* rtl */
}
div.product .single-navigation > a[rel="next"]{
	right: auto;
	left: 0;/* rtl */
}
div.product .single-navigation > a .product-info{
	transform: translate(100%,0);/* rtl */
}
div.product .single-navigation > a[rel="next"] .product-info{
	transform: translate(-100%,0);/* rtl */
}
div.product .single-navigation > a > span{
	box-shadow: 0 3px 6px rgba(0,0,0,0.15);/* rtl */
}
div.product .single-navigation > a[rel="prev"] > span{
    right: 40px;/* rtl */
	left: auto;
    -webkit-transform: translateX(50%) rotate(-90deg);
    transform: translateX(50%) rotate(-90deg);/* rtl */
	box-shadow: 0 -3px 6px rgba(0,0,0,0.15);
}
div.product .single-navigation > a[rel="next"] > span{
    left: 0;/* rtl */
	right: auto;
	-webkit-transform: translateX(-50%) rotate(-90deg);
    transform: translateX(-50%) rotate(-90deg);/* rtl */
}
div.product .single-navigation > a[rel="prev"]:hover > span{
    right: -30px;/* rtl */
	left: auto;
}
div.product .single-navigation > a[rel="next"]:hover > span{
	left: -30px;/* rtl */
	right: auto;
}

/* PRODUCT LABEL */
.woocommerce div.product .images .product-label{
	right: 10px; /* rtl */
	left: auto;
}
.product-label-rectangle div.product .images .product-label{
	right: 0;/* rtl */
	left: auto;
}

/* 360 */
.threesixty .nav_bar a.nav_bar_previous:before{
	content: "\f061";/* rtl */
}
.threesixty .nav_bar a.nav_bar_next:before{
	content: "\f060";/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. PRODUCT SUMMARY -----------------------------------------------------------------------------------------*/
.single-counter-wrapper > span{
	left: auto;
	right: 0;/* rtl */
}

/* TITLE */
.woocommerce div.product .entry-title{
	margin-left: 0;/* rtl */
	margin-right: 0;
}
.summary .detail-meta-top > *{
	position: relative;
	padding-left: 20px;/* rtl */
	padding-right: 0;
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.ts-col-18 .summary .detail-meta-top > *{
	padding-left: 10px;/* rtl */
	margin-left: 10px;/* rtl */
	padding-right: 0;/* rtl */
	margin-right: 0;/* rtl */
}
#page .summary .detail-meta-top > *:before{
	right: auto;
	left: 0;/* rtl */
}

/* RATING */
.woocommerce div.product .woocommerce-product-rating > *{
	float: right;/* rtl */
}
.woocommerce .woocommerce-product-rating .star-rating{
	margin-left: 3px;/* rtl */
	margin-right: 0;
}
.woocommerce .woocommerce-product-rating .average-rating{
	margin-left: 10px;/* rtl */
	padding-left: 14px;/* rtl */
	padding-right: 0;/* rtl */
	margin-right: 0;/* rtl */
}
.woocommerce .woocommerce-product-rating .average-rating:after{
	left: 0;/* rtl */
	right: auto;
}
.woocommerce .star-rating span,
.product_list_widget .star-rating span,
.seller-rating .star-rating span{
	left: auto;
	right: 0;/* rtl */
}
.woocommerce .star-rating{
	float: none;/* rtl */
}
/* DESCRIPTION */
.reviews-images-item{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}

/* PRICE */
.woocommerce div.product.product-type-grouped .summary > p.price,
.woocommerce div.product.product-type-variable .summary > p.price,
div.product.product-type-variable .summary > .ts-variation-price{
	margin-right: -3px;/* rtl */
	margin-left: 0;/* rtl */
	float: right;/* rtl */
}
.woocommerce div.product.product-type-grouped.sale .summary > p.price,
.woocommerce div.product.product-type-variable.sale .summary > p.price,
div.product.product-type-variable.sale .summary > .ts-variation-price{
	margin-left: 10px;/* rtl */
	margin-right: -5px;
}
.woocommerce div.product.product-type-simple form.cart{
	float: right;/* rtl */
}
form.cart + .ts-buy-now-button{
	margin-right: 10px;/* rtl */
	margin-left: 0;
}
.ts-buy-now-button{
	float: right;/* rtl */
}
#page .product-type-variable .summary .ts-buy-now-button{
	transform: translateX(-350px);/* rtl */
}
#page .product-type-variable.sold-individually .summary .ts-buy-now-button{
	transform: translateX(-180px);/* rtl */
}

/* ADD TO CART */
.woocommerce div.product form.cart .button{
	float: right;/* rtl */
}
.woocommerce div.product form.cart .single_add_to_cart_button:before{
	margin-left: 5px;/* test loading rtl */
	margin-right: 0;
}
.woocommerce div.product form.cart .single_add_to_cart_button.loading:before{
	content: "";
}
.woocommerce div.product form.cart div.quantity{
	margin-left: 10px;/* rtl */
	margin-right: 0;
	float: right;/* rtl */
}

/* REVIEW , WISHLIST , COMPARE */
#page .summary .yith-wcwl-add-to-wishlist{
	float: right;/* rtl */
}
#page .summary .yith-wcwl-add-to-wishlist + .compare{
	margin-right: 30px;/* rtl */
	margin-left: 0;
}
#page .summary a.compare{
	float: right;/* rtl */
}

/* Price */
.woocommerce div.product .summary > .price, 
.woocommerce div.product .single_variation_wrap .price{
	float: right;/* rtl */
}
.woocommerce div.product .summary .price del, 
.woocommerce div.product .single_variation_wrap .price del{ 
	margin-left: 10px;/* rtl */
	margin-right: 0;
}

/* Type group product */
#page form.cart .group_table .quantity{
	float: none;/* rtl */
}

/* Variable */
.woocommerce div.product form.cart .variations select{
	float: right;/* rtl */
}
.woocommerce div.product form.cart .variations th.label > span:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
.woocommerce div.product form.cart .reset_variations:before{
	margin-right: 0;
	margin-left: 4px;/* rtl */
}

/* Variable style 2 */
.brands-link span:not(.brand-links),
.cats-link span:not(.cat-links),
.woocommerce div.product .sku-wrapper span:not(.sku),
.summary .tags-link span:not(.tag-links){
	padding-right: 1px;
	padding-left: 4px;/* rtl */
}
.sharethis-inline-share-buttons{
	direction: rtl !important;/* rtl */
	text-align: right !important;/* rtl */
}

/* SHOP ATTRIBUTE */
.woocommerce table.shop_attributes th{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}

/* Upsell Related */
#tab-more_seller_product .products .product{
	float: right;/* rtl */
}
#tab-more_seller_product .products .product.first,
#tab-more_seller_product .products .product.last{
	float: right;/* rtl */
}
#tab-more_seller_product .products .product:nth-child(4n+1){
	float: right;/* rtl */
}
.up-sells .products .product,
.related .products .product{
	float: right;/* rtl */
}
.cart-dropdown-form .dropdown-bottom .required{
	margin-left: 4px;/* rtl */
	margin-right: 0;
}

/* TAB WOOCOMMERCE */
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	margin: 0 25px;/* rtl */
}
.woocommerce div.product .summary .woocommerce-tabs ul.tabs{
	margin-left: 0;
	margin-right: -30px;/* rtl */
}
.woocommerce div.product .summary .woocommerce-tabs ul.tabs li{
	margin-left: 0;
	margin-right: 30px;/* rtl */
}
.woocommerce div.product .woocommerce-tabs ul.tabs li > a{
	float: right;/* rtl */
}
.more-less-buttons a span:before{
	margin-right: 0;
	margin-left: 4px;/* rtl */
}

/* TAB COMMENT */
.comment-form-rating label{
	float: right;/* rtl */
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.comment-form-rating > p{
	float: right;/* rtl */
}
.woocommerce #review_form #respond p.comment-form-author,
.woocommerce #review_form #respond p.comment-form-email{
	float: right;/* rtl */
}
.woocommerce #review_form #respond p.comment-form-author{
	margin-left: 2%;/* rtl */
	margin-right: 0;
}
.woocommerce #reviews #comments ol.commentlist > li .comment-text p.meta{
	float: right;/* rtl */
}
.woocommerce #reviews .commentlist .star-rating{
	float: right;/* rtl */
	margin-left: 5px;/* rtl */
	margin-right: 0;
}
.woocommerce #reviews #comments ol.commentlist > li .comment-text{
	margin-left: 0;
	margin-right: 75px; /* rtl */
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. COMPARE -------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- VIII. CHECK OUT - SHOPPING CART - MY ACCOUNT ---------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. SHOPPING CART -------------------------------------------------------------------------------------------*/
.hidden-title-form button i, 
.wishlist-title a.show-title-form i, 
.wishlist_manage_table tfoot a.create-new-wishlist i, 
.wishlist_manage_table tfoot button.submit-wishlist-changes i, 
.wishlist_table .add_to_cart.button i, 
.wishlist_table .ask-an-estimate-button i, 
.yith-wcwl-add-button > a i, 
.yith-wcwl-wishlist-new button i, 
.yith-wcwl-wishlist-search-form button.wishlist-search-button i{
	margin-left: 4px;/* rtl */
	margin-right: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table td{
	padding-left: 0 !important;/* rtl */
	padding-right: 30px !important;
}
#order_review table.shop_table #shipping_method{
	float: left;/* rtl */
}
.woocommerce table.shop_table th:first-child{
	padding: 0 0 20px 0;/* rtl */
}
.woocommerce table.shop_table.order_details tr td:first-child{
	padding-right: 0;
	padding-left: 20px;/* rtl */
}
.woocommerce table.shop_table th{
	padding-left: 0;
	padding-right: 20px;/* rtl */
}
.woocommerce table.my_account_orders th,
.woocommerce table.shop_table.order_details th{
	padding-left: 0;
	padding-right: 20px;/* rtl */
}
.woocommerce table.my_account_orders th:first-child,
.woocommerce table.shop_table.order_details th:first-child{
	padding-left: 0;
	padding-right: 0;/* rtl */
}
.woocommerce table.my_account_orders td,
.woocommerce table.shop_table.order_details td{
	padding-left: 0;
	padding-right: 20px;/* rtl */
}
.woocommerce table.my_account_orders tr td:first-child,
.woocommerce table.shop_table.order_details tr td:first-child{
	padding-left: 0;/* rtl */
	padding-right: 0;/* rtl */
}
.woocommerce table.cart .button{
	float: left;/* rtl */
	margin-right: 10px; /* rtl */
	margin-left: 0;
}
.shop_table.cart del{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
/* Coupon */
.woocommerce-cart table.cart td.actions .coupon .input-text{
	padding-left: 140px;/* rtl */
	padding-right: 20px;/* rtl */
	float: right; /* rtl */
}
.woocommerce table.cart td.actions .coupon .button{
	right: auto;
	left: 20px;/* rtl */
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text{
	margin: 0;/* rtl */
}
#add_payment_method #payment .payment_method_paypal .about_paypal,
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{
	float: left;/* rtl */
}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img{
	margin-left: 0;
	margin-right: 10px;/* rtl */
}

/* QUANTITY */
.woocommerce div.product form.cart table div.quantity{
	float: right;/* rtl */
}
form.cart div.product .group_table .woocommerce-grouped-product-list-item__quantity,
.woocommerce div.product form.cart .group_table .woocommerce-grouped-product-list-item__quantity{
	padding-right: 10px;/* rtl */
	padding-left: 0;
}
.quantity .minus,
.quantity .plus{
	left: 0px;/* rtl */
	right: auto;
}
.quantity .minus{
	right: 0px;/* rtl */
	left: auto;
}
.cart-item-wrapper .quantity,
.shop_table .quantity{
	float: right;/* rtl */
}
.shop_table .quantity{
	float: none;/* rtl */
}
.woocommerce ul#shipping_method li input{
	left: auto;
	right: -20px;/* rtl */
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input{
	margin-left: 5px;
	margin-right: 0;/* rtl */
}

/* CALCULATOR SHIPPING */
.shipping-calculator-button:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}

/* Frequently Bought Together */
.yith-wfbt-section .yith-wfbt-items{
	margin-left: 300px;
	margin-right: 0;/* rtl */
}
.yith-wfbt-section .yith-wfbt-items li{
	margin-right: 0;
	margin-left: 60px;/* rtl */
}
.yith-wfbt-section .yith-wfbt-items li:last-child{
	margin-right: 0;/* rtl */
	margin-left: 0;
}
.summary .yith-wfbt-submit-block{
	padding: 10px 0 0 0;/* rtl */
}
.yith-wfbt-section li .checkboxbutton{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
.yith-wfbt-section li .checkboxbutton.checked:after{
	left: auto;
	right: 0;/* rtl */
}
.yith-wfbt-submit-block{
	padding-left: 0;
	padding-right: 20px;/* rtl */
}
.woocommerce .summary .yith-wfbt-submit-block .yith-wfbt-submit-button{
	margin-left: 0;/* rtl */
	margin-right: 30px;
}
.show-title-form.button{
	margin-right: 10px !important;/* rtl */
	margin-left: 0 !important;
}

/* WISHLIST */
.hidden-title-form input[type="text"]{
	padding-right: 0;
	padding-left: 80px;/* rtl */
}
.yith-wcwl-share h4.yith-wcwl-share-title{
	margin-left: 10px;
	margin-right: 0;/* rtl */
}
body table.compare-list tr.stock span:before,
.wishlist_table tr td.product-stock-status span.wishlist-in-stock:before,
.wishlist_table tr td.product-stock-status span.wishlist-out-of-stock:before{
	margin-right: 0;
	margin-left: 5px; /* rtl */
}
body .wishlist_table tr td,
body .wishlist_table tr th.wishlist-delete,
body .wishlist_table tr th.product-checkbox,
body .wishlist_table tr td,
body .wishlist_table tr th.wishlist-delete,
body .wishlist_table tr th.product-checkbox,
body .woocommerce table.wishlist_table tr td.product-remove,
body .wishlist_table tfoot td, .wishlist_table tr td.product-name, 
body .wishlist_table tr td.product-thumbnail, 
body .wishlist_table tr td.wishlist-name, 
body .wishlist_table tr td.wishlist-privacy{
	text-align: end;/* rtl */
}
.woocommerce table.wishlist_table tr .product-add-to-cart{
	text-align: start;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. CHECK OUT -----------------------------------------------------------------------------------------------*/

/* MY ACCOUNT */
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
	float: right;/* rtl */
}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last{
	float: left;/* rtl */
}

/* BILLING */
.woocommerce .checkout #customer_details .col-1,
.woocommerce .checkout #customer_details .col-2{
	float: right;/* rtl */
}
.ship-to-different-address input{
	left: auto;
	right: 0;/* rtl */
}
/* SHIPPING */
.woocommerce form .form-row .input-checkbox ,
label .woocommerce-Input[type="checkbox"],
#ship-to-different-address-checkbox{
	margin-left: 8px;/* rtl */
	margin-right: 0;
}
.woocommerce-invalid #terms{
	margin-left: 8px;/* rtl */
	margin-right: 0;
}

/* ORDER REVIEW */
.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination{
	float: left;/* rtl */
}
.woocommerce table.shop_table.customer_details th:first-child{
	padding-left: 20px;
	padding-right: 0;/* rtl */
}
.woocommerce .checkout #order_review table .product-total,
.woocommerce .checkout #order_review table tfoot td{
	padding-right: 10px;/* rtl */
	padding-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. MY ACCOUNT ----------------------------------------------------------------------------------------------*/
.woocommerce-account .addresses .title .edit{
	margin-left: 0;
	margin-right: 10px;/* rtl */
}
form.login p.lost_password{
	float: right;/* rtl */
}
/* Order Detail */
.woocommerce ul.order_details li{
	border-width: 0 0 0 1px;/* rtl */
}
.woocommerce-account .addresses .title h3,
.woocommerce-account .addresses h2{
	float: none;/* rtl */
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, 
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{
	padding-left: 0;
	padding-right: 30px;/* rtl */
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{
	left: auto;
	right: 0;/* rtl */
}
.woocommerce table.customer_details tbody tr th,
.woocommerce table.customer_details tbody tr td{
	padding-left: 0;/* rtl */
	padding-right: 20px;/* rtl */
}
.woocommerce table.customer_details tbody tr td,
.woocommerce table.customer_details tbody tr td:last-child{
	padding-right: 20px;/* rtl */
	padding-left: 20px;
}
.woocommerce #customer_login .col-1, 
.woocommerce #customer_login .col-2, 
.woocommerce-page #customer_login .col-1, 
.woocommerce-page #customer_login .col-2{
	float: right;/* rtl */
}
.woocommerce #customer_login .col-2,  
.woocommerce-page #customer_login .col-2{
	float: left;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- IX. QUICKSHOP ----------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
body #cboxClose{
	left: -34px;/* rtl */
	right: auto;
}
#ts-product-360-modal.ts-popup-modal .close{
	left: 20px;/* rtl */
	right: auto;
}
#ts-quickshop-modal span.close{
	left: 16px;/* rtl */
	right: auto;
}
#ts-add-to-cart-popup-modal span.close{
	left: 5px;/* rtl */
	right: auto;
}
#ts-quickshop-modal div.product div.images.woocommerce-product-gallery{
	float: right;/* rtl */
}
#ts-quickshop-modal div.product form.cart div.quantity{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
#ts-quickshop-modal div.product > .summary{
	right: auto;
	left: 0;/* rtl */
	padding-left: 0;
	padding-right: 40px;/* rtl */
}

/* CART */
.add-to-cart-popup-content .item .product-image{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- X. BLOG ----------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/

/* SUMMARY */
a.button-text:after{
	margin-right: 4px;/* rtl */
	margin-left: 0;
	content: "\e662";/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 1. BLOG DETAIL ----------------------------------------------------------------------------------------------------*/

/* GALLERY */
.wd-edit-link{
	float: left;/* rtl */
}
article.single div.entry-meta-bottom > div > span{
	margin-right: 0;
	margin-left: 10px;/* rtl */
}
.meta-navigation > *{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.meta-navigation > *:last-child{
	margin-right: 0;/* rtl */
	margin-left: 0;
}
.single-navigation-1 > h6{
	padding-right: 44px;/* rtl */
	padding-left: 0;
}
.single-navigation-2 > h6{
	padding-left: 44px;/* rtl */
	padding-right: 0;
}
.single-navigation-1 > h6 a:before{
	right: 0;/* rtl */
	left: auto;
	content: "\e628";/* rtl */
}
.single-navigation-2 > h6 a:before{
	left: 0;/* rtl */
	right: auto;
	content: "\e629";/* rtl */
}

/* SOCIAL SHARING */
body #st-1 .st-btn > span{
	padding-left: 0;
	padding-right: 5px;/* rtl */
	margin-left: 0;
	margin-right: 5px;/* rtl */
}

/* AUTHOR */
.entry-author .author-avatar{
	margin-right: 0;
	margin-left: 30px;/* rtl */
}

/* RELATED POST */
.entry-meta-top > span:after{
	right: auto;
	left: 0;/* rtl */
}
.entry-meta-top > span.comment-count:before,
.entry-meta-top > span.date-time:before{
	margin-right: 0;
	margin-left: 3px;/* rtl */
}
.comment-meta-bottom .entry-meta-top > span.date-time:before{
	margin-left: 6px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- XI. PAGE TEMPLATE ------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
/* 404 PAGE */
form .search-table input[type="text"]{
	padding-right: 20px;/* rtl */
	padding-left: 60px;/* rtl */
}
form .search-table input[type="submit"],
.ts-search-by-category input[type^="submit"]{
	right: auto;
	left: 4px;/* rtl */
}
.search-table .search-button:before,
.ts-search-by-category .search-content:before{
	right: auto;
	left: 4px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- XII. IPAD RESPONSIVE ---------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 768px){
	.woocommerce table.shop_table.wishlist_table tr > *,
	.woocommerce table.shop_table.woocommerce-cart-form__contents tr > *{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	.woocommerce table.shop_table.wishlist_table tr > .product-remove,
	.woocommerce table.shop_table.woocommerce-cart-form__contents tr > .product-remove{
		margin-right: 0;/* rtl */
		margin-left: 0;
	}
	
	/* SHOP PAGE */
	/* Dropdown 2 */
	.style-dropdown .filter-widget-area .widget-container .widget-title-wrapper:after,
	.style-dropdown-2 .filter-widget-area .widget-container .widget-title-wrapper:after{
		margin-left: 0;
		margin-right: 8px;/* rtl */
	}
	.style-dropdown .filter-widget-area .widget-container .widget-title-wrapper:before,
	.style-dropdown-2 .filter-widget-area .widget-container .widget-title-wrapper:before{
		left: 0;/* rtl */
		right: auto;
	}
	.style-dropdown .filter-widget-area .widget-container > *:not(.widget-title-wrapper),
	.style-dropdown-2 .filter-widget-area .widget-container > *:not(.widget-title-wrapper){
		left: auto;
		right: -1px;/* rtl */
	}
	.style-dropdown .filter-widget-area .widget-container:last-child > *:not(.widget-title-wrapper){
		left: -1px;/* rtl */
		right: auto;
	}
	.style-dropdown-2 .widget-container .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > *,
	.style-dropdown-2 .filter-widget-area .widget_product_categories ul,
	.style-dropdown-2 .filter-widget-area .widget_product_categories ul li,
	.style-dropdown-2 .filter-widget-area .widget_product_categories li > a,
	.style-dropdown-2 .filter-widget-area .widget_product_categories li > .count{
		float: right;/* rtl */
	}
	.style-dropdown-2 .filter-widget-area .widget_product_categories ul li > a,
	.style-dropdown-2 .filter-widget-area .ts-product-categories-widget ul li > a{
		padding-left: 26px;/* rtl */
		padding-right: 0;
	}
	.style-dropdown-2 .filter-widget-area .widget_product_categories ul li > a:before,
	.style-dropdown-2 .filter-widget-area .ts-product-categories-widget ul li > a:before{
		left: auto;
		right: 0;/* rtl */
	}
	#page .style-dropdown .woocommerce-ordering .orderby-current,
	#page .style-dropdown .product-per-page-form ul.perpage > li span{
		padding-left: 16px; /* rtl */
		padding-right: 0;
	}
	#page .style-dropdown .product-per-page-form ul.perpage ul{
		right: auto;
		left: 0;/* rtl */
	}
	#page .style-dropdown .woocommerce-ordering .orderby ul{
		right: -20px;/* rtl */
		left: auto;
	}
	#page .style-dropdown .woocommerce-ordering .orderby-current:after,
	#page .style-dropdown .product-per-page-form .perpage-current:after{
		left: 0;/* rtl */
		right: auto;
	}
	
	/* PLACEHOLDER LAZY LOAD */
	/* Shortcode Product */
	.ts-elementor-lazy-load.has-banner .placeholder-banner{
		order: 0;
	}
}

@media only screen and (min-width: 992px){
	/* HEADER */
	.header-top .ts-tiny-account-wrapper .account-control > a:before{
		margin-left: 4px;/* rtl */
		margin-right: 0;
	}

	/* CHECK OUT */
	.woocommerce-checkout #customer_details{
		float: right;/* rtl */
	}
	.woocommerce-checkout #order_review{
		float: left;/* rtl */
	}
	.woocommerce-checkout #order_review_heading{
		float: left;/* rtl */
	}
	
	/* BLOG */
	body.page-template-blog-template .ts-col-24 .list-posts > article .entry-format{
		padding-right: 0;
		padding-left: 50px;/* rtl */
	}
}
@media only screen and (min-width: 1200px){
	/* PRODUCT DETAIL */
	#page .ts-col-18 .product-type-variable .summary .ts-buy-now-button{
		transform: translateX(-170px);/* rtl */
	}
}

@media only screen and (min-width: 1400px){
	.woocommerce div.product div.summary{
		padding-right: 80px;/* rtl */
		padding-left: 0;
	}
}
	
@media only screen and (max-width: 1200px){
	/* HEADER */
	#vertical-menu-sidebar .vertical-menu-content{
		transform: translateX(400px);/* rtl */
	}
	
	/* RESET */
	.post-password-form label > input[type^="password"]{
		padding-right: 15px;/* rtl */
		padding-left: 100px;/* rtl */
	}
	.ts-search-by-category input[type="text"]{
		padding-left: 50px;
		padding-right: 15px;/* rtl */
	}
	.widget_product_search form input[type="search"], 
	.widget_search form .search-table input[type="text"],
	form .search-table input[type="text"]{
		padding-right: 15px;/* rtl */
		padding-left: 50px;/* rtl */
	}
	.ts-search-by-category .select-category{
		padding-right: 15px;
		padding-left: 30px;/* rtl */
	}
	.ts-search-normal .search-content.loading:before{
		right: auto;
		left: 8px;/* rtl */
	}
	.vertical-button-icon .mailchimp-subscription input[type="email"], 
	.vertical-button-icon .mailchimp-subscription input[type="tel"]{
		padding-right: 15px;/* rtl */
		padding-left: 50px;/* rtl */
	}
	.woocommerce table.cart td.actions .coupon .input-text{
		padding-left: 130px;/* rtl */
		padding-right: 15px;/* rtl */
	}
	.woocommerce table.cart td.actions .coupon .button{
		left: 15px;/* rtl */
		right: auto;
	}
	.search-table .search-button:before, 
	.ts-search-by-category .search-content:before,
	.woocommerce-product-search button,
	.widget_product_search form button,
	.widget_search form input[type="submit"],
	.widget_search > form .search-button:before,
	.widget_product_search > form:before,
	.woocommerce-product-search:before,
	.ts-search-by-category form .search-content:before, 
	.ts-search-by-category .search-content input[type^="submit"]{
		right: auto;
		left: 3px;/* rtl */
	}
	.widget_product_search form input[type="search"],
	.widget_search form .search-table input[type="text"]{
		padding-right: 15px;/* rtl */
		padding-left: 40px;/* rtl */
	}
	.woocommerce-product-search input[type="search"]{
		padding-right: 15px;/* rtl */
		padding-left: 30px;/* rtl */
	}

	/* WISHLIST */
	ul.wishlist_table.mobile .product-remove{
		left: 10px;/* rtl */
		right: auto;
	}
	ul.wishlist_table .product-remove{
		right: auto;
		left: 15px;/* rtl */
	}
	
	/* BLOG DETAIL */
	#page .related-posts .items > .swiper-button-prev, 
	#page .related-posts .items > .swiper-button-next{
		right: auto;
		left: 10px;/* rtl */
	}
	#page .related-posts .items > .swiper-button-prev{
		left: 44px;/* rtl */
		right: auto;
	}
	
	/* SHOP PAGE */
	.woocommerce .woocommerce-ordering, 
	.woocommerce-page .woocommerce-ordering{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	
	/* PRODUCT DETAIL */
	.yith-wfbt-section .yith-wfbt-items li{
		margin-left: 40px;/* rtl */
		margin-right: 0;
	}
}

@media only screen and (max-width: 991px){	
	/* HEADER */
	.group-currency-language > *{
		margin-right: 0;
		margin-left: 20px;/* rtl */
	}
	.group-currency-language > *:last-child{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
	}
	.group-currency-language > * > span{
		margin-left: 4px;/* rtl */
		margin-right: 0;
	}
	.group-currency-language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
	.group-currency-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, 
	.group-currency-language .header-currency ul{
		right: 0;/* rtl */
		left: auto;
	}
	
	/* DOKAN */
	body.dokan-store .woocommerce .seller-items .products .product, 
	body.dokan-store.woocommerce-page .products .product{
		float: left;/* rtl */
	}
	body.dokan-store .woocommerce .seller-items .products .product:nth-child(2n+1),
	body.dokan-store.woocommerce-page .products .product:nth-child(2n+1){
		float: right;/* rtl */
	}
	
	/* BLOG */
	body blockquote{
		padding-right: 70px;/* rtl */
		padding-left: 0;
	}
	
	/* BLOG DETAIL */
	.entry-author .author-avatar{
		margin: 0 0 20px 0;/* rtl */
	}
	.commentlist .children{
		padding-left: 0;
		padding-right: 40px;/* rtl */
	}
	.commentlist .children .children{
		padding-left: 0;
		padding-right: 40px;/* rtl */
	}
	#comment-wrapper .info-wrapper > *{
		float: none;/* rtl */
	}
	
	/* MY ACCOUNT */
	.woocommerce table.my_account_orders th, 
	.woocommerce table.shop_table.order_details th{
		padding-left: 0;
		padding-right: 10px;/* rtl */
	}
	.woocommerce table.my_account_orders tr td:first-child, 
	.woocommerce table.shop_table.order_details tr td:first-child{
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}

	/* WOOCOMMERCE */
	.woocommerce form .form-row-first, 
	.woocommerce form .form-row-last{
		float: none;/* rtl */
	}
	.woocommerce form .form-row-first{
		margin-right: 0; /* rtl */
		margin-left: 0;
	}

	/* SHOPPING CART */
	.woocommerce table.cart .button{
		float: none;/* rtl */
	}
	.shop_table_responsive .quantity{
		margin: -5px auto -5px 0;/* rtl */
	}
	
	/* SHOP PAGE */
	body.woocommerce #main-content:not(.ts-col-24) .product-on-sale-form{
		float: left;/* rtl */
		margin-right: 0;/* rtl */
		margin-left: 0;/* rtl */
	}
	
	/* PRODUCT DETAIL */
	.woocommerce div.product .woocommerce-tabs ul.tabs li{
		margin: 0 15px;/* rtl */
	}
	.yith-wfbt-section .yith-wfbt-items{
		margin-right: 0;/* rtl */
		margin-left: 0;
	}
}
@media only screen and (max-width: 768px){
	.woocommerce table.my_account_orders tr td{
		padding: 10px;/* rtl */
	}
	.woocommerce table.my_account_orders tbody tr th:first-child:before{
		float: right;/* rtl */
	}
}
@media
only screen and (max-width: 1200px)	and (min-width: 768px){
	/* HEADER */
	.header-v1 .header-middle > .container > *{
		margin-left: 40px;/* rtl */
		margin-right: 0;
	}
	.header-v1 .header-middle > .container > *:last-child{
		margin-right: 0;/* rtl */
		margin-left: 0;
	}
	
	/* PRODUCT DETAIL */
	.woocommerce div.product div.summary{
		padding-right: 40px;/* rtl */
		padding-left: 0;
	}
	
	/* WIDGET */
	/* Widget Product */
	.woocommerce ul.product_list_widget li .ts-wg-meta{
		margin-right: 15px;/* rtl */
		margin-left: 0;
	}
}

@media
only screen and (max-width: 1200px) and (min-width: 992px){
	/* HEADER */
	.ts-header .ts-menu > nav.menu > ul > li,
	.ts-header nav.main-menu > ul > li,
	.header-middle .header-link ul > li{
		margin-left: 25px;/* rtl */
		margin-right: 0;
	}

	/* PRODUCT DETAIL */
	.yith-wfbt-section .yith-wfbt-items{
		margin-left: 250px;/* rtl */
		margin-right: 0;
	}
	.ts-col-18 .summary .detail-meta-top > *,
	.summary .detail-meta-top > *{
		padding-left: 10px;/* rtl */
		padding-right: 0;
		margin-left: 10px;/* rtl */
		margin-right: 0;
	}
	
	/* BLOG DETAIL */
	.commentlist .children{
		padding-left: 0;
		padding-right: 100px;/* rtl */
	}
	.commentlist .children .children{
		padding-left: 0;
		padding-right: 70px;/* rtl */
	}
}

@media 
only screen and (max-width: 991px) and (min-width: 768px){
	/* HEADER */
	.ts-header .ts-menu > nav.menu > ul > li,
	.ts-header nav.main-menu > ul > li,
	.header-v3 .header-top .header-link ul > li{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	body.header-v2 .ts-header nav.main-menu > ul > li{
		margin-left: 25px;/* rtl */
		margin-right: 0;
	}
	body.header-v2 .ts-header nav.main-menu > ul > li:last-child{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
	}
	.header-v1 .ts-search-normal{
		margin-right: 0;/* rtl */
		margin-left: 0;
	}
	header .vertical-menu-heading{
		margin-right: 0;
		margin-left: 10px;/* rtl */
	}
	.header-bottom .header-right > *{
		margin-left: 10px;/* rtl */
		margin-right: 0;
	}

	/* RESET */
	body #cboxClose{
		right: auto;
		left: 0;/* rtl */
	}
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- IV. RESPONSIVE ---------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 767px){
	/* SEARCH AJAX */
	#ts-search-sidebar .ts-sidebar-content,
	.ts-floating-sidebar .ts-sidebar-content{
		transform: translateX(-350px);
	}
	#ts-search-sidebar .ts-sidebar-content{
		left: 0;/* rtl */
		right: auto;
	}
	
	/* HEADER */
	.header-middle > .container > *{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
	}
	
	/* CART SIDEBAR */
	.ts-floating-sidebar .close, 
	#vertical-menu-sidebar .close{
		right: auto;
		left: 5px;/* rtl */
	}
	#ts-shopping-cart-sidebar .cart-dropdown-form .clear-cart-button{
		left: 0;/* rtl */
		right: auto;
	}
	.header-middle div.header-right > *{
		margin-left: 10px;/* rtl */
		margin-right: 0;
	}
	.header-middle div.header-right > *:last-child{
		margin-right: 0;/* rtl */
		margin-left: 0;
	}
	.ts-header .shopping-cart-wrapper .cart-number{
		left: 0;/* rtl */
		right: auto;
	}
	
	/* MOBILE BUTTON BOTTOM */
	#ts-mobile-button-bottom > *{
		border-width: 0 1px 0 0;/* rtl */
	}
	
	/* MOBILE BUTTON BOTTOM */
	#ts-mobile-button-bottom .shopping-cart-wrapper .cart-number{
		right: auto;
		left: -8px;/* rtl */
	}
	#ts-mobile-button-bottom .tini-wishlist .count-number{
		right: auto;
		left: 50%;/* rtl */
		margin-left: -22px;
		margin-right: 0;
	}
	#group-icon-header .ts-sidebar-content{
		right: 0;/* rtl */
		left: auto;
		transform: translateX(350px);/* rtl */
	}
	#group-icon-header .tab-mobile-menu li span:before{
		margin-right: 0;
		margin-left: 4px;/* rtl */
	}
	.mobile-menu-wrapper span.ts-menu-drop-icon{
		right: auto;
		left: -10px;/* rtl */
		float: left;/* rtl */
	}
	.mobile-menu-wrapper li.active .ts-menu-drop-icon.active{
		left: 0;/* rtl */
		right: 0;
	}
	.mobile-menu-wrapper .menu-sub-label{
		right: auto;
		left: -6px;/* rtl */
	}
	.ts-search-normal form > .search-content{
		margin-left: 0;/* rtl */
		margin-right: 0;
	}
	
	/* MENU MOBILE */
	.ts-menu nav .widgettitle + div
	.ts-megamenu-columns-2 li.widget,
	.ts-megamenu-columns-3 li.widget,
	.ts-megamenu-columns-4 li.widget,
	.ts-megamenu-fullwidth li.widget{
		float: none;/* rtl */
	}
	
	/* RESET */
	.ts-popup-modal .close{
		left: 0;/* rtl */
		right: auto;
	}
	.woocommerce .product-wrapper .meta-wrapper{
		padding-right: 0;/* rtl */
		padding-left: 20px;/* rtl */
	}
	#page .related-posts .items > .swiper-button-prev, 
	#page .related-posts .items > .swiper-button-next{
		left: 5px;/* rtl */
		right: auto;
	}
	.related-posts .items > .swiper-button-prev{
		left: 39px;/* rtl */
		right: auto;
	}
	body .swiper-button-prev{
		right: 10px;/* rtl */
		left: auto;
	}
	body .swiper-button-next{
		left: 10px;/* rtl */
		right: auto;
	}
	table td, 
	table th{
		padding-left: 0;
		padding-right: 10px;/* rtl */
	}
	.woocommerce form .form-row-first, 
	.woocommerce-page form .form-row-first{
		margin-left: 0;/* rtl */
		margin-right: 0;
	}
	
	/* FIX ORDER DISPLAY FLEX */
	body.archive.woocommerce .ts-sidebar,
	body.archive.woocommerce #main-content{ 
		float: none;/* rtl */
	}
	
	/* DOKAN */
	body .dokan-store-sidebar.dokan-w3,
	body .dokan-single-store.dokan-w8{
		float: none;/* rtl */
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}

	/* BLOG */
	.widget-container .swiper-button-prev{
		left: 68px;/* rtl */
		right: auto;
	}
	.widget-container .swiper-button-next{
		left: 38px;/* rtl */
		right: auto;
	}
	body blockquote{
		padding: 0;/* rtl */
	}
	
	/* SHOPPING CART */
	.woocommerce #content table.cart.shop_table_responsive .product-thumbnail, 
	.woocommerce table.cart.shop_table_responsive .product-thumbnail, 
	.woocommerce-page #content table.cart.shop_table_responsive .product-thumbnail, 
	.woocommerce-page table.cart.shop_table_responsive .product-thumbnail{
		float: right;/* rtl */
	}
	.woocommerce table.shop_table_responsive.cart tr td.product-name{
		margin-right: 15px;/* rtl */
		margin-left: 0;
	}
	.woocommerce table.shop_table_responsive tr td:before, 
	.woocommerce-page table.shop_table_responsive tr td:before{
		float: right;/* rtl */
	}
	.woocommerce table.shop_table_responsive.cart tr td.product-remove a, 
	.woocommerce-page table.shop_table_responsive.cart tr td.product-remove a{
		right: auto;
		left: 15px;/* rtl */
	}
	table.shop_table_responsive.cart .quantity{
		float: left;/* rtl */
	}
	.woocommerce .cart tr.shipping td > *,
	.woocommerce .cart tr.shipping td > ul#shipping_method{
		margin-left: 0;
		margin-right: 130px;/* rtl */
	}
	.woocommerce-cart .cart-collaterals .cart_totals table td{
		padding: 15px 0 15px 0 !important;/* rtl */
	}
	table.shop_table_responsive ul#shipping_method{
		padding-right: 20px;/* rtl */
		padding-left: 0;
	}
	
	/* SHOP PAGE */
	body.woocommerce .products .product.product-category{
		float: right/* rtl */
	}
	body.woocommerce .products .product.product-category:nth-child(2n+1){
		float: right;/* rtl */
	}
	#page .ts-col-24 .overlay + .before-loop-wrapper,
	body.archive .ts-sidebar{
		left: 0;/* rtl */
		right: auto;
		transform: translate(-350px,0);/* rtl */
	}
	.filter-widget-area-button > a:before{/* check */
		margin-left: 10px;/* rtl */
		margin-right: 0;
	}
	
	/* PRODUCT DETAIL */
	.ts-col-18 .summary .detail-meta-top > *,
	.summary .detail-meta-top > *{
		padding-left: 10px;/* rtl */
		padding-right: 0;
		margin-left: 10px;/* rtl */
		margin-right: 0;
	}
	
	/* SIZE CHART */
	.woocommerce .ts-col-18 div.product div.summary,
	.woocommerce .ts-col-18 div.product div.woocommerce-product-gallery,
	.woocommerce div.product div.summary,
	.woocommerce div.product div.woocommerce-product-gallery{
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}
	.summary .woocommerce .yith-wfbt-submit-block .yith-wfbt-submit-button{
		margin: 10px 0 0 0;/* rtl */
	}
	.woocommerce-tabs #comments,
	.woocommerce-tabs #review_form_wrapper{
		float: none;/* rtl */
	}
	.yith-wfbt-section .yith-wfbt-items li{
		margin-left: 30px;/* rtl */
		margin-right: 0;
	}
	.ts-product-categories-widget-wrapper .all-categories > span:after,
	.ts-product-categories-widget ul.product-categories li.cat-parent > span.icon-toggle{
		left: 0;/* rtl */
		right: auto;
	}
	
	/* SHORTCODE */
	/* Shortcode Product Categories Tab */
	.column-tabs ul.tabs{
		margin-left: -20px;/* rtl */
		margin-right: 0;
	}
	.column-tabs ul.tabs li{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
}

@media only screen and (max-width: 575px){
	/* PRODUCT DETAIL */
	#page .product-type-variable .summary .ts-buy-now-button{
		transform: translate(-180px,0);/* rtl */
	}
	
	/* SHORTCODE */
	/* Shortcode Product Deal */
	body .ts-product-deals-wrapper.show-counter-today .shortcode-heading-wrapper h2{
		margin-right: 0;/* rtl */
		margin-left: 0;
	}
}

@media only screen and (max-width: 419px){
	/* COMMENT */
	.woocommerce .comment-text .star-rating{
		float: right;/* rtl */
	}
	
	/* PRODUCT DETAIL */
	#comments .wcpr-stars-count,
	#comments .wcpr-overall-rating{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
	}
	.woocommerce div.product form.cart div.quantity{
		margin-left: 5px;
		margin-right: 0;/* rtl */
	}
	form.cart + .ts-buy-now-button{
		margin-right: 5px;
		margin-left: 0;/* rtl */
	}
	#page .product-type-variable .summary .ts-buy-now-button{
		transform: translate(-170px,0);/* rtl */
	}

	/* SHOPPING CART */
	.woocommerce .cart tr.shipping td > *,
	.woocommerce .cart tr.shipping td > ul#shipping_method{
		margin-left: 0;
		margin-right: 100px;/* rtl */
	}
}

@media only screen and (max-width: 374px){
	/* HEADER */
	#ts-search-sidebar .ts-sidebar-content,
	.ts-floating-sidebar .ts-sidebar-content,
	#page .ts-col-24 .overlay + .before-loop-wrapper,
	body.archive .ts-sidebar{
		transform: translateX(-300px);
	}
	#group-icon-header .ts-sidebar-content{
		transform: translateX(300px);/* rtl */
	}
	
	/* PRODUCT DETAIL */
	.woocommerce #review_form #respond p.comment-form-author,
	.woocommerce #review_form #respond p.comment-form-email{
		float: none;/* rtl */
	}
	.woocommerce #review_form #respond p.comment-form-author{
		margin-right: 0;/* rtl */
		margin-left: 0;
	}

	/* SHOPPING CART */
	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce .checkout #order_review > *{
		padding-left: 20px;/* rtl */
		padding-right: 20px;/* rtl */
	}
	.woocommerce-checkout #order_review_heading{
		right: 20px;/* rtl */
		left: auto;
	}
	#ts-shopping-cart-sidebar .dropdown-footer > a{
		padding-left: 5px;/* rtl */
		padding-right: 5px;/* rtl */
	}
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- V. DOKAN ---------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. DASHBOARD -----------------------------------------------------------------------------------------------*/
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title{
	text-align: right /* rtl */
}
.dokan-seller-listing .dokan-seller-search-form{
	float: left;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. STORE ---------------------------------------------------------------------------------------------------*/
body.dokan-dashboard form.report-filter > input[type="submit"]{
	float: right;/* rtl */
}
body.dokan-dashboard .report-filter .dokan-form-group input.datepicker{
	float: right;/* rtl */
}
body .dokan-single-store .dokan-store-tabs ul li{
	margin-left: -1px;/* rtl */
	margin-right: 0;
}
body .weight-dimension .dokan-form-group > input[type="text"]{
	margin-right: 0;
	margin-left: 2%;/* rtl */
}
body .product-edit-container #variants-holder .option-couplet .item-action{
	left: -2px;/* rtl */
	right: auto;
}
.dokan-variable-attributes .weight-dimension .dokan-form-group > input[type="text"]{
	float: right;/* rtl */
}
.dokan-single-store .dokan-store-tabs ul li{
	float: right;/* rtl */
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. WIDGET --------------------------------------------------------------------------------------------------*/
.dokan-category-menu li.has-children .sub-category{
	padding-left: 0;
	padding-right: 20px;/* rtl */
}
.dokan-store-menu li .caret-icon{
	float: left;/* rtl */
}
#dokan_comments-form > input[type="submit"]{
	margin-right: 8px;/* rtl */
	margin-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. RESPONSIVE ----------------------------------------------------------------------------------------------*/

@media only screen and (max-width: 991px){
	/* DOKAN STORE */
	body.dokan-store .woocommerce .seller-items .products .product, 
	body.dokan-store.woocommerce-page .products .product{
		float: right;/* rtl */
	}
	body.dokan-store .woocommerce .seller-items .products .product:nth-child(2n+1),
	body.dokan-store.woocommerce-page .products .product:nth-child(2n+1){
		float: right;/* rtl */
	}
}