/*
	I. RESET
	II. SHORTCODE
	III. STYLE
	IV. DOKAN
*/
/*-----------------------------------------------------------------------------------------------------*/
/*- I. RESET ------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
/*
1. CUSTOM DEFAULT 
2. CUSTOM MINI STYLE
3. CUSTOM LIGHTBOX
4. CUSTOM BOOTSTRAP
5. LAYOUT BOX/WIDE
6. WOOCOMMERCE
7. CUSTOM WPBakery
8. CUSTOM ENZY THEME
*/


/*-----------------------------------------------------------------------------------------------------*/
/*- 1. CUSTOM DEFAULT ---------------------------------------------------------------------------------*/
.owl-carousel .owl-item,
.owl-carousel .owl-stage{
	float: right;/* rtl */
}

html, body{
	text-align: right;/* rtl */
	direction: rtl;
}
.wp-caption.alignnone{
	margin: 5px 0 20px 20px;/* rtl */
}
.wp-caption p.wp-caption-text{
    padding: 5px 0 5px 5px;/* rtl */
}
/* Text meant only for screen readers. */
.screen-reader-text:focus{
	right: 5px;/* rtl */
	left: auto;
}

/* List */
.ol-style li:before{
	margin-right: 0;
	margin-left: 10px; /* rtl */
}
.ul-style li:before{
	margin-right: 0;
	margin-left: 10px; /* rtl */
}
.ul-style.arrow-circle li:before{
	content: "\f0a8";/* rtl */
}
.ul-style.angle li:before{
	content: "\f104";/* rtl */
}
.ul-style.caret li:before{
	content: "\f0d9";/* rtl */
}

ol ol, 
ol ul, 
ul ul,
ul ol
{
	margin: 10px 30px 0 0;/* rtl */
}
ol ol ol, 
ol ul ol, 
ul ul ol,
ul ol ol,
ol ol ul, 
ol ul ul, 
ul ul ul,
ul ol ul
{
	margin: 8px 20px 0 0;/* rtl */
}

/* Blockquote */

body blockquote{
	padding: 40px 110px 0 0;/* rtl */
}
blockquote:before{
	content: "\e67e";/* rtl */
	right: -10px;
	left: auto;
}

/* Table */

table thead th{
	padding: 15px 20px 15px 0;/* rtl */
}
table td,
table th{
	padding: 15px 20px 15px 0;/* rtl */
	text-align: right;/* rtl */
}

/* Input */
input[type^="radio"],
input[type^="check"]{
    width: auto;
    margin: -2px 0 0 8px;/* 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 */
}
.widget_display_search > form input[type="text"],
.widget_product_search > form input[type="search"],
.widget_search > form input[type="text"]{
	padding: 9px 0 9px 30px;/* rtl */
}
body .select2-container--default .select2-selection--single .select2-selection__arrow,
body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
	right: auto;
	left: 10px;/* rtl */
}
body .select2-search--dropdown{
	padding: 7px;/* rtl */
}
body .select2-search--dropdown:before{
	right: auto;
	left: 10px;/* rtl */
}
body .select2-container--default .select2-search--dropdown .select2-search__field{
	padding: 4px 40px 4px 12px; /* rtl */
}
select
{
	padding-right: 20px;/* rtl */
	padding-left: 30px;/* rtl */
	background-position: left center; /* rtl */
}
body .select2-container--default .select2-selection--single .select2-selection__rendered
{
	padding-right: 20px;/* rtl */
	padding-left: 30px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. CUSTOM MINI STYLE ---------------------------------------------------------------------------------------*/
.alignnone 
{
    margin: 10px 0 10px 20px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/* 3. CUSTOM LIGHTBOX ------------------------------------------------------------------------------------------*/
body .flex-direction-nav .flex-prev{
	right: -50px;/* rtl */
	left: auto;
}
body .flex-direction-nav .flex-next{
	left: -50px;/* rtl */
	right: auto;
}
body .flexslider:hover .flex-prev{
	right: 20px;/* rtl */
	left: auto;
}
body .flexslider:hover .flex-next{
	left: 20px;/* rtl */
	right: auto;
}
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 -----------------------------------------------------------------------------------------*/
body.boxed #page{
	margin-left: auto;
	margin-right: auto;
}
.footer-fullwidth .footer-container .container,
.layout-fullwidth .footer-container .container{
	padding-left: 20px;
	padding-right: 20px;
}
.header-fullwidth .sub-menu > li > .ts-megamenu-container,
.layout-fullwidth .sub-menu > li > .ts-megamenu-container{
	max-width: 100%;
}
.page-container,
.container,
.breadcrumb-title-wrapper .breadcrumb-content{
	margin-right: auto;
	margin-left: auto;
}
.hidden{display: none !important}

/* COLUMNS */
.ts-columns.ts-columns-1 > .ts-item{
	float: right;/* rtl */
}

/* WPBakery */

@media only screen and (min-width: 1700px){
	.header-fullwidth.main-content-fullwidth header .menu-wrapper nav > ul.menu > li, 
	.header-fullwidth.main-content-fullwidth header .menu-wrapper nav > ul > li,
	.header-fullwidth header .menu-wrapper nav > ul.menu > li, 
	.header-fullwidth header .menu-wrapper nav > ul > li,
	
	.layout-fullwidth header .menu-wrapper nav > ul.menu > li, 
	.layout-fullwidth header .menu-wrapper nav > ul > li{
		margin-left: 50px;/* rtl */
		margin-right: 0;
	}
	body .ts-header .menu-wrapper nav > ul.menu > li, 
	body .ts-header .menu-wrapper nav > ul > li{
		margin-left: 45px;/* rtl */
		margin-right: 0;
	}
}

/*------------------------------------------------------------------------------------------------------------- */
/*- 5. LAYOUT FULL/DEFAULT ------------------------------------------------------------------------------------ */

/*------------------------------------------------------------------------------------------------------------- */
/*- 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: 4%;/* rtl */
	margin-right: 0;
}
.woocommerce form.login .button, 
.woocommerce form.register .button{
	margin-right: 0;
	margin-left: 30px;/* rtl */
}

/*-------------------------------------------------------------------------------------------------------------- */
/*- 7. CUSTOM WPBakery ----------------------------------------------------------------------------------------- */
.vc_row.vc_row-flex{
	flex-direction: row-reverse;
}

/*-------------------------------------------------------------------------------------------------------------- */
/*- 8. CUSTOM ENZY 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
	2. SHORTCODE BANNER
	3. SHORTCODE LOGO SLIDER
	4. SHORTCODE PRODUCT SLIDER
	5. SHORTCODE BANNER IMAGE
	6. SHORTCODE BLOG
	8. SHORTCODE WIDGET PRODUCTS
	9. SHORTCODE BUTTON
	10. SHORTCODE DROPCAP
	11. SHORTCODE HEADING
	12. SHORTCODE PROGRESS BAR
	13. SHORTCODE TESTIMONIAL 
	14. SHORTCODE TEAM MEMBER
	15. SHORTCODE TAB
	16. SHORTCODE GOOGLE MAP
	17. SHORTCODE PORTFOLIO
	18. SHORTCODE SINGLE IMAGE
	19. SHORTCODE FEATURE
	20. SHORTCODE PRICE TABLE
	21. SHORTCODE TWITTER
	22. SHORTCODE MILESTONE
	23. SHORTCODE COUNTDOWN
	24. SHORTCODE TYPE TAB PRODUCTS
	25. SHORTCODE SUBSCRIPTION
	26. SHORTCODE GALLERY
	27. BACKGROUND VIDEO
	28. SHORTCODE BLOCKQUOTE
	29. SHORTCODE IMAGE BOX
	30. SHORTCODE TAB PRODUCT
	31. SHORTCODE VIDEO
	32. SHORTCODE MULTI FEATURES
	33. SHORTCODE BEST SELLING PRODUCTS
	34. SHORTCODE COUNTDOWN BANNER
*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 1. SHORTCODE HOT DEAL --------------------------------------------------------------------------------------*/
.counter-wrapper > div{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 2. SHORTCODE BANNER ----------------------------------------------------------------------------------------*/
.ts-banner .ts-banner-button .button:after{
	margin-right: 5px;/* rtl */
	margin-left: 0;
	content: "\e629";/* rtl */
}
.ts-banner.style-image-feature .ts-banner-button a:before{
	right: 0;
	left: 100%;/* rtl */
}
.ts-banner.style-image-feature .ts-banner-button a:hover:before{
	left: 0;/* rtl */
	right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. SHORTCODE LOGO SLIDER -----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. SHORTCODE PRODUCT SLIDER --------------------------------------------------------------------------------*/
.ts-shortcode.title-simple-big .shortcode-heading-wrapper:after{
	right: 10px;/* rtl */
	left: auto;
}
.woocommerce .title-simple-big.item-right .shortcode-heading-wrapper{
	text-align: left;/* rtl */
}
.woocommerce .ts-shortcode.title-simple-big.item-right .shortcode-heading-wrapper > *{
	float: left;/* rtl */
}
.ts-shortcode.title-simple-big.item-right .shortcode-heading-wrapper:after{
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -210px;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. SHORTCODE BANNER IMAGE ----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 6. SHORTCODE BLOG ------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 7. SHORTCODE WIDGET PRODUCTS -------------------------------------------------------------------------------*/
.woocommerce .ts-products-widget ul.product_list_widget li .ts-wg-meta,
.ts-products-widget .woocommerce ul.product_list_widget li .ts-wg-meta{
	margin-right: 120px;/* rtl */
	margin-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 8. SHORTCODE BUTTON ----------------------------------------------------------------------------------------*/
.ts-button-wrapper a:before{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}
.ts-list-button .ts-button{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.ts-button.fa:before,
.ts-button.fas:before
.ts-button.far:before,
.ts-button.fab:before{
	margin-left: 7px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 9. SHORTCODE DROPCAP ---------------------------------------------------------------------------------------*/
.ts-dropcap{
	float: right;/* rtl */
	margin-right: 0;
	margin-left: 15px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 10. SHORTCODE HEADING --------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 11. SHORTCODE FAQ ------------------------------------------------------------------------------------------*/
body.wpb-js-composer .vc_tta-accordion .vc_tta-panel .vc_tta-controls-icon,
body.wpb-js-composer .vc_toggle.vc_toggle_default .vc_toggle_icon{
	right: auto;
	left: 0;/* rtl */
}
body.wpb-js-composer .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a{
	padding-left: 60px;/* rtl */
	padding-right: 20px;
}
body.wpb-js-composer .vc_toggle_default .vc_toggle_title h4{
	padding-left: 50px;/* rtl */
	padding-right: 20px;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 12. SHORTCODE PROGRESS BAR ---------------------------------------------------------------------------------*/
.vc_single_bar .vc_label_units{
	margin-right: 10px;/* rtl */
	margin-left: 0;/* rtl */
	display: inline-block;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 13. SHORTCODE TESTIMONIAL ----------------------------------------------------------------------------------*/
.ts-testimonial-wrapper blockquote .content:before{
	content: "\e67e";
	right: 5px;
	left: auto;/* rtl */
}
.ts-testimonial-wrapper .rating span,
blockquote .rating span{
	float: right;/* rtl */
}
.ts-testimonial-wrapper .rating:before,
blockquote .rating:before{
	float: right;/* rtl */
	left: auto;/* rtl */
	right: 0;
}
.ts-testimonial-wrapper .rating span:before,
blockquote .rating span:before{
	right: 0;/* rtl */
	left: auto;
} 

/*--------------------------------------------------------------------------------------------------------------*/
/*- 14. SHORTCODE TEAM MEMBER ----------------------------------------------------------------------------------*/
.ts-team-members .member-social a{
	margin: 4px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 15. SHORTCODE TAB ------------------------------------------------------------------------------------------*/

/* Accordion */
body.wpb-js-composer .vc_toggle_default:before{
	right: 0;/* rtl */
	left: auto;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 16. SHORTCODE GOOGLE MAP -----------------------------------------------------------------------------------*/
.google-map-container .information{
	right: 30px;
	left: auto;/* rtl */
}
.vc_row[data-vc-stretch-content="true"] .google-map-container .information{
	right: 50%;/* rtl */
	left: auto;
	margin-right: -585px;/* rtl */
	margin-left: auto;
}
ul.content-contact li{
	padding-left: 0;/* rtl */
	padding-right: 22px;
}
ul.content-contact li:before{
	left: auto;
	right: 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 17. SHORTCODE PORTFOLIO ------------------------------------------------------------------------------------*/
.ts-portfolio-wrapper .filter-bar{
	margin: 0 -20px 30px -20px; /* rtl */
}
.ts-portfolio-wrapper .filter-bar li:before{
	left: auto;
	right: 0;/* rtl */
}
.portfolio-inner .item{
	float: right;/* rtl */
}
.portfolio-inner .portfolio-thumbnail a.like{
	left: 10px;
	right: auto;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 18. SHORTCODE SINGLE IMAGE ---------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 19. SHORTCODE FEATURE --------------------------------------------------------------------------------------*/
.horizontal-icon .feature-content > a{
	float: right;/* rtl */
}
.horizontal-icon .feature-header{
	margin-right: 80px;/* rtl */
	margin-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 20. SHORTCODE PRICE TABLE ----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 21. SHORTCODE TWITTER --------------------------------------------------------------------------------------*/
.ts-twitter-slider .twitter-content{
	padding-right: 100px; /* rtl */
	padding-left: 0;
}
.vc_col-sm-12 .ts-twitter-slider .twitter-content{
	padding-left: 0; /* rtl */
	padding-right: 0; /* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 22. SHORTCODE MILESTONE ------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 23. SHORTCODE COUNTDOWN ------------------------------------------------------------------------------------*/
.ts-countdown .counter-wrapper > div{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 24. SHORTCODE TYPE TAB PRODUCTS ----------------------------------------------------------------------------*/
.ts-product-in-product-type-tab-wrapper .column-tabs .heading-tab{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 25. SHORTCODE SUBSCRIPTION ---------------------------------------------------------------------------------*/
/* Vertical */
.vertical-button-icon .mailchimp-subscription input[type="email"],
*:not(.ts-mailchimp-subscription-shortcode) > .mailchimp-subscription .subscribe-email input[type="email"]{
	padding-left: 50px;/* rtl */
	padding-right: 20px;
}
.vertical-button-icon .subscribe-email .button,
*:not(.ts-mailchimp-subscription-shortcode) > .mailchimp-subscription .subscribe-email .button{
	left: 0;/* rtl */
	right: auto;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 26. SHORTCODE GALLERY --------------------------------------------------------------------------------------*/
.ts-image-gallery-wrapper .item{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 27. BACKGROUND VIDEO ---------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 28. SHORTCODE BLOCKQUOTE -----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 29. SHORTCODE IMAGE BOX ------------------------------------------------------------------------------------*/
.ts-image-box{
	flex-direction: row-reverse;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 30. SHORTCODE TAB PRODUCT ----------------------------------------------------------------------------------*/
.tab-heading-vertical .column-tabs{
	float: right;/* rtl */
}
.tab-heading-vertical .column-content{
	float: left;/* rtl */
	padding-left: 0;
	padding-right: 30px;/* rtl */
}
.ts-shortcode.tab-heading-horizontal .column-tabs ul.tabs li:before,
.ts-shortcode.tab-heading-vertical .column-tabs ul.tabs li:before{
    right: 0;/* rtl */
    left: auto;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 31. SHORTCODE VIDEO ----------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 32. SHORTCODE MULTI FEATURES -------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 33. SHORTCODE BEST SELLING PRODUCTS ------------------------------------------------------------------------*/
.ts-best-selling-products-wrapper .left-column,
.ts-best-selling-products-wrapper .right-column{
	float: right;/* rtl */
}
.ts-best-selling-products-wrapper .right-column .product{
	float: right;/* rtl */
}
body .ts-best-selling-products-wrapper .woocommerce .product .best-selling-label{
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.ts-best-selling-products-wrapper .heading-tab{
	float: right;/* rtl */
}
.ts-best-selling-products-wrapper .list-categories{
	float: left;/* rtl */
}
.ts-best-selling-products-wrapper ul.tabs li{
	float: right;/* rtl */
}
.ts-best-selling-products-wrapper .woocommerce .left-column .star-rating{
	left: 0;/* rtl */
	right: auto;
}
.ts-best-selling-products-wrapper.show-rating .products .product .product-categories,
.ts-best-selling-products-wrapper.show-rating .products .product .product-name{
	margin-left: 80px;/* rtl */
	margin-right: 0;
}
.ts-product-deals-2-wrapper .availability-bar span.available{
	float: right;/* rtl */
}
.ts-product-deals-2-wrapper .availability-bar span.sold{
	float: left;/* rtl */
}
.availability-bar .progress-bar span{
	right: 0;/* rtl */
	left: auto;
}
.availability-bar .available{
	float: right;/* rtl */
}
.availability-bar .sold{
	float: left;/* rtl */
}
.ts-best-selling-products-wrapper .availability-bar{
	text-align: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 34. SHORTCODE COUNTDOWN BANNER -----------------------------------------------------------------------------*/
.ts-countdown-banner.style-default .banner-title:after{
	left: auto;
	right: 0;/* rtl */
}
.ts-countdown-banner.style-default .banner-img{
	padding-right: 80px;/* rtl */
	padding-left: 0;
	text-align: left;/* rtl */
}
.ts-countdown-banner .banner-img a{
	padding-right: 0;
	padding-left: 40px;/* rtl */
}
.ts-countdown-banner.style-default .banner-label{
	right: auto;/* rtl */
	left: 0;
}
.ts-countdown-banner.style-default .banner-label span sup{
	margin-left: 0;
	margin-right: -10px;/* rtl */
}

/*-----------------------------------------------------------------------------------------------------*/
/*- III. STYLE ----------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
/*
	I. HEADER
		1. MENU
		2. HEADER TOP
		3. HEADER MIDDLE
	II. MAIN CONTENT
		1. BREADCRUMB
		2. TITLE PAGE
		3. RELATED BOX
		4. COMMENT
		5. REVOLUTION SLIDER
		6. CONTACT US
		7. BLANK PAGE
		8. BUTTON NAVI SLIDER
	III. FOOTER
	IV. WIDGET
		1. WIDGET SUBSCRIPTION
		2. TAG CLOUD
		3. WIDGET SOCIAL
		4. FILTER BY PRICE
		5. FILTER BY COLOR
		6. FILTER ATTRIBUTE
		7. WIDGET LIST PRODUCT
		8. WIDGET CALENDAR
		9. WIDGET SEARCH
		10. WIDGET BLOG
		11. WIDGET RECENT COMMENTS
		12. WIDGET SOCIAL
		13. WIDGET RSS
		14. WIDGET CATEGORIES PRODUCT
		15. WIDGET SINGLE IMAGE
		16. WIDGET CATEGORIES
		17. WIDGET FILTER AVAILABILITY
		18. WIDGET INSTAGRAM
		19. WIDGET FACEBOOK
		20. WIDGET RATING FILTER
		21. WIDGET MAILCHIMP
		22. WIDGET PRODUCT FILTER BY BRAND
	V. PRODUCT DEFAULT
		1. META CATEGORIES PRODUCT
		2. PRODUCT TITLE
		3. PRODUCT SKU
		4. PRODUCT PRICE
		5. PRODUCT RATING
		6. PRODUCT SHORT DESCRIPTION
		7. PRODUCT LABEL
		8. GROUP BUTTON PRODUCT THUMBNAIL
	VI. CATEGORIES PRODUCT
	VII. PRODUCT DETAIL
		1. PRODUCT IMAGE
		2. PRODUCT THUMBNAIL
		3. PRODUCT SUMMARY
		4. COMPARE
	VIII. CHECK OUT
	IX. SHOPPING CART
	X. QUICKSHOP
	XI. MINI SHORTCODE
	XII. WOOCOMMERCE MESSAGE
	XIII. MY ACCOUNT
	XIV. BLOG
		1. BLOG DETAIL
		2. PORTFOLIO DETAIL
	XV. CLOUD ZOOM
	XVI. PAGE TEMPLATE
	XVII. IPAD RESPONSIVE
*/
@-moz-keyframes animation_line{
	0%{
		left: 100%;
		right: 0;
	}
	100%{
		left: 0;
		right: 0;
	}
}
@-webkit-keyframes animation_line{
	0%{
		left: 100%;
		right: 0;
	}
	100%{
		left: 0;
		right: 0;
	}
}
@keyframes animation_line{
	0%{
		left: 100%;
		right: 0;
	}
	100%{
		left: 0;
		right: 0;
	}
}
/*---------------------------------------------------------------------------------------------------------------------*/
/*- I. HEADER ---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 1. MENU -----------------------------------------------------------------------------------------------------------*/
/* Fix Menu For Theme Default WP */
nav > ul.menu > ul > li{
	float: right;/* rtl */
}
header .menu-wrapper .ts-menu{
	text-align: right;/* rtl */
}
/* Vertical menu */
#vertical-menu-sidebar .vertical-menu-content{
    left: auto;
    right: 0;/* rtl */
    transform: translateX(100%);/* rtl */
}
.vertical-sidebar-active .ts-header,
.vertical-sidebar-active #main,
.vertical-sidebar-active #colophon{
	transform: translate(-410px,0);/* rtl */
}
#vertical-menu-sidebar.active .vertical-menu-content{
    box-shadow: -4px 0 10px rgba(0,0,0,0.1);/* rtl */
}
#vertical-menu-sidebar nav > ul li ul.sub-menu{
	padding-right: 20px; /* rtl */
	padding-left: 0;
}
#vertical-menu-sidebar nav > ul ul.sub-menu ul.sub-menu{
	padding-right: 20px; /* rtl */
	padding-left: 0;
}
#vertical-menu-sidebar div.header-currency,
#vertical-menu-sidebar div.header-language,
#vertical-menu-sidebar div.header-currency > *,
#vertical-menu-sidebar div.header-language > *{
	float: right;/* rtl */
}
#vertical-menu-sidebar div.header-language + div.header-currency{
	margin-right: 40px;/* rtl */
	margin-left: 0;
}

/* SUB MENU */
.menu-right .ts-menu{
	float: left;/* rtl */
}
.menu-wrapper nav > ul.menu,
.menu-wrapper nav > ul{
	text-align: right;/* rtl */
}
.ts-header .menu-wrapper nav > ul.menu > li,
.ts-header .menu-wrapper nav > ul > li{
	float: right;/* rtl */
	margin: 0 0 0 36px;/* rtl */
}
header .menu-wrapper nav > ul.menu > li > a:after,
header .multi-menus.parent-menu ul li:after{
	right: 0;/* rtl */
	left: auto;
}
header .multi-menus.parent-menu ul li{
	float: right;/* rtl */
}
.ts-header .menu-wrapper nav > ul.menu > li > a,
.ts-header .menu-wrapper nav > ul > li > a,
.ts-header .menu-wrapper nav > ul.menu > li:before{
	float: right;/* rtl */
}
.ts-header .menu-wrapper nav > ul.menu li:before,
.mobile-menu-wrapper nav > ul li:before{
	float: right;/* rtl */
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
.ts-header .menu-wrapper nav > ul.menu > li a.has-icon,
.ts-header .menu-wrapper nav > ul > li a.has-icon,
.mobile-menu-wrapper nav > ul > li a.has-icon,
#vertical-menu-sidebar nav > ul > li a.has-icon{
	margin-right: 22px;/* rtl */
	margin-left: 0;
}
.ts-header .menu-wrapper nav > ul.menu li:before,
.mobile-menu-wrapper nav > ul li:before,
.ts-header .menu-wrapper nav > ul.menu li .menu-icon,
#vertical-menu-sidebar nav > ul.menu li .menu-icon{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
.ts-header .menu-wrapper nav > ul.menu li .menu-icon,
.mobile-menu-wrapper nav > ul.menu li .menu-icon,
#vertical-menu-sidebar nav > ul.menu li .menu-icon{
	right: -22px;/* rtl */
	left: auto;
}
.menu-sub-label{
	left: -20px;
	right: auto;/* rtl */
}
.menu-sub-label:before{
    border-right: 4px solid transparent;/* rtl */
	border-left: 0;
	transform: rotate(-15deg);
    left: 50%;/* rtl */
	right: auto;
	margin-left: -3px;/* rtl */
	margin-right: 0;
}

/* SUB MENU */
.ts-menu-drop-icon{
	left: -10px;/* rtl */
	right: auto;
}
nav.main-menu > ul.menu ul li.menu-item-has-children .ts-menu-drop-icon:after{
	content: "\e64a";/* rtl */
}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu{
	right: -40px;/* rtl */
	left: auto;
}
.ts-header .menu-wrapper .ts-menu > nav > ul.menu > li > ul.sub-menu{
	right: -40px; /* rtl */
	left: auto;
}
.ts-header .menu-wrapper .ts-menu > nav > ul.menu > li.ts-megamenu-columns-1 > ul.sub-menu,
.ts-header .menu-wrapper .ts-menu > nav > ul.menu > li.ts-normal-menu  > ul.sub-menu{
	right: -40px !important;/* rtl */
	left: auto !important;
}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu,
.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu ul.sub-menu ul.sub-menu{
	right: 100%; /* rtl */
	left: auto;
	width: 250px;
	padding-left: 40px;
	padding-right: 80px;/* rtl */
}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu:before{
	right: 40px;/* rtl */
	left: 0;
}
/* COLUMN SUB MENU */
.ts-header .widget-title-rotate{
	left: auto;
    right: -50px;/* rtl */
    -webkit-transform: translateX(100%) rotate(90deg);
    transform: translateX(100%) rotate(90deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 2. HEADER TOP -----------------------------------------------------------------------------------------------------*/
.header-top .header-left{
	float: right;/* rtl */
}
.header-top .header-right{
	float: left;/* rtl */
}
.header-top .header-left > div{
	margin-left: 30px;/* rtl */
	margin-right: 0;
	float: right;/* rtl */
}
.group-meta-header > div{
	float: left;/* rtl */
	margin-left: 30px;/* rtl */
	margin-right: 0;
}
.group-meta-header > div:first-child{
	margin: 0;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 3. HEADER MIDDLE --------------------------------------------------------------------------------------------------*/
/* Language CSS */
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{left: 10px;/* rtl */right: auto;}
.wpml-ls-legacy-dropdown .wpml-ls-flag{float: right;/* rtl */}
.wpml-ls-legacy-dropdown .wpml-ls-flag + span{float: right;/* rtl */}
.header-middle div.header-right > div{
	float: left;/* rtl */
	margin-right: 30px;/* rtl */
	margin-left: 0;
}
.header-middle div.header-right > div.shopping-cart-wrapper{
	margin-right: 0;/* rtl */
	margin-left: 0;
	padding-right: 30px;/* rtl */
	padding-left: 0;
}
.header-middle div.header-right > div:last-child{
	margin-left: 0;/* rtl */
	margin-right: 0;
}
header .header-bottom .header-language,
header .header-bottom .header-currency{
	float: left;/* rtl */
	margin-right: 20px;/* rtl */
	margin-left: 0;
	text-align: left;/* rtl */
}
.header-middle div.header-right > div.header-currency:hover:before,
.header-middle div.header-right > div.header-language:hover:before,
#vertical-menu-sidebar div.header-currency:hover:before,
#vertical-menu-sidebar div.header-language:hover:before{
	right: 100%;/* rtl */
	left: auto;
}
header .header-language .wpml-ls > ul > li > a:after,
header .header-currency .wcml_currency_switcher > a:after{
	margin-left: 0;
	margin-right: 5px;
}

/* Shortcode Currency/Language */
.ts-currency-switcher > *,
.ts-language-switcher > *{
	float: right;/* rtl */
}
.ts-currency-switcher .title,
.ts-language-switcher .title{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.ts-currency-switcher ul,
.ts-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.ts-language-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
#vertical-menu-sidebar .header-language .wpml-ls-sub-menu,
#vertical-menu-sidebar .header-currency ul{
	right: -30px;/* rtl */
	left: auto;
}
.ts-currency-switcher .wcml_currency_switcher,
.ts-language-switcher .wpml-ls-legacy-dropdown > ul, 
.ts-language-switcher .wpml-ls-legacy-dropdown-click > ul,
#vertical-menu-sidebar .wcml_currency_switcher,
#vertical-menu-sidebar .wpml-ls-legacy-dropdown > ul, 
#vertical-menu-sidebar .wpml-ls-legacy-dropdown-click > ul{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}
.ts-currency-switcher .wcml_currency_switcher:after,
.ts-language-switcher .wpml-ls-legacy-dropdown > ul > li:after, 
.ts-language-switcher .wpml-ls-legacy-dropdown-click > ul > li:after,
#vertical-menu-sidebar .wcml_currency_switcher:after,
#vertical-menu-sidebar .wpml-ls-legacy-dropdown > ul > li:after, 
#vertical-menu-sidebar .wpml-ls-legacy-dropdown-click > ul > li:after{
	left: 0;/* rtl */
	right: auto;
}

/* DROPDOW CART & DROPDOW ACCOUNT */
.shopping-cart-wrapper .cart-control{
	padding-left: 12px;/* rtl */
	padding-right: 0;
}
header .my-wishlist-wrapper{
	padding-right: 0;
	padding-left: 3px;/* rtl */
}
.shopping-cart-wrapper .cart-control .cart-number,
header .my-wishlist-wrapper a span{
	left: 0;/* rtl */
	right: auto;
}
header .my-wishlist-wrapper a span{
	left: -5px;/* rtl */
	right: auto;
}
.header-v1 .header-middle .ts-search-by-category{
	left: 0;
	right: -20px;/* rtl */
}
.header-v1 .header-middle .ts-search-by-category .search-content input[type="text"]{
	padding-left: 0;/* rtl */
	padding-right: 60px;
}
.header-v1 .header-middle .ts-search-by-category .search-button,
.header-v1 .header-middle .ts-search-by-category .search-content input[type="submit"]{
	right: 10px;/* rtl */
	left: auto;
}
header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
header .header-currency ul{
	right: -40px;/* rtl */
	left: auto;
}
#group-icon-header .wpml-ls-legacy-dropdown,
#group-icon-header .wpml-ls-legacy-dropdown-click,
#group-icon-header .header-currency{
	text-align: left;/* rtl */
}
.my-account-wrapper .dropdown-container{
	left: 0;/* rtl */
	right: auto;
	margin-left: -118px;/* rtl */
	margin-right: 0;
}
body:not(.logged-in) .hidden-wishlist .my-account-wrapper .dropdown-container,
body:not(.logged-in) .hidden-cart .my-account-wrapper .dropdown-container{
	margin-left: -64px;/* rtl */
	margin-right: 0;
}
body:not(.logged-in).header-v1 .my-account-wrapper .dropdown-container{
	margin-left: -188px;/* rtl */
	margin-right: 0;
}
body:not(.logged-in).header-v1 .hidden-wishlist .my-account-wrapper .dropdown-container,
body:not(.logged-in).header-v1 .hidden-cart .my-account-wrapper .dropdown-container{
	margin-left: -88px;/* rtl */
	margin-right: 0;
}
body:not(.logged-in).header-v1 .hidden-cart.hidden-wishlist .my-account-wrapper .dropdown-container,
body:not(.logged-in) .hidden-cart.hidden-wishlist .my-account-wrapper .dropdown-container{
	margin-left: 0;/* rtl */
	margin-right: 0;/* rtl */
}
.shopping-cart-wrapper .dropdown-container{
	right: auto;
	left: 0;/* rtl */
}
.ts-sidebar-content .dropdown-container .cart-number{
	padding-left: 60px;/* rtl */
	padding-right: 0;
}

/* Cart dropdown */
.dropdown-container .cart_list li > a,
.woocommerce .dropdown-container .cart_list li > a{
	float: right;/* rtl */
}
.dropdown-footer > a{
	float: right;/* rtl */
}
.ts-sidebar-content .dropdown-container ul.cart_list{
	margin-right: 0;
	margin-left: -17px;/* rtl */
}
.is-safari .ts-sidebar-content .dropdown-container ul.cart_list,
body:not(.ts_desktop) .ts-sidebar-content .dropdown-container ul.cart_list{
	margin-right: 0;/* rtl */
	margin-left: 0;
}
.is-safari div.product .summary .vc_tta-accordion .vc_tta-panels-container .vc_tta-panel-body,
body:not(.ts_desktop) div.product .summary .vc_tta-accordion .vc_tta-panels-container .vc_tta-panel-body{
	left: 0;/* rtl */
	right: auto;
}

/* FIX HEADER CART */
.ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper,
.woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper{
	margin-right: 140px;/* rtl */
	margin-left: 0;
}
.ts-tiny-cart-wrapper .cart_list li > a,
.woocommerce .ts-tiny-cart-wrapper .cart_list li > a{
	float: right;/* rtl */
}
.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{
	left: 0;/* rtl */
	right: auto;
}
header .cart_list li .cart-item-wrapper a.remove{
	left: 5px; /* rtl */
	right: auto;
}
.woocommerce a.remove:hover{
	background: transparent !important;
}
.ts-tiny-cart-wrapper .total > span.amount, 
.widget_shopping_cart .total .amount{
	float: left; /* rtl */
}
.ts-tiny-cart-wrapper .total > span.total-title,
.widget_shopping_cart .total-title{
	padding-right: 0;
	padding-left: 5px;/* rtl */
}

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

/* SHARING & INFO */
.header-left > div{
	float: right;/* 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 */
}
body .wpml-ls-legacy-list-horizontal .wpml-ls-item{
	float: right;/* rtl */
}
.group-meta-header > div:first-child .dropdown-container,
.group-meta-header > div:first-child ul{
	left: 0;
	right: auto;/* rtl */
	margin-right: 0;/* rtl */
	margin-left: 0;/* rtl */
}

/* SEARCH HEADER */
.search-content input[type="text"]{
	padding-left: 50px;/* rtl */
	padding-right: 20px;/* rtl */
}
.ts-search-by-category .search-button,
.ts-search-by-category .search-content input[type="submit"]{
	right: auto;
	left: 0;/* rtl */
}
.ts-search-by-category input[type="submit"]{
	left: 1px;/* rtl */
	right: auto;
}
#ts-search-sidebar .ts-search-by-category .search-button:before{
	left: -10px;/* rtl */
	right: auto;
}
.ts-search-by-category form > .search-content{
	margin-right: 230px;/* rtl */
	margin-left: auto;
}
.ts-search-by-category .search-content.loading ~ .search-button:before{
	right: 7px;/* rtl */
	left: auto;
}
#ts-search-sidebar .ts-search-by-category .search-content.loading ~ .search-button:before{
	left: 0;/* rtl */
	right: auto;
}
.header-v5 .header-middle .search-content input[type="text"]{
	padding-left: 40px;/* rtl */
	padding-right: 0;
}
.ts-sidebar-content .search-content input[type="text"]{
	padding: 9px 0 9px 50px;/* rtl */
}

/* SEARCH SIDEBAR */
.ts-sidebar-content.ts-search-by-category .search-button{
	right: auto;
	left: 0;/* rtl */
}
.ts-floating-sidebar .close,
.ts-popup-modal .close,
#vertical-menu-sidebar .close{
	right: auto;
	left: 0;/* rtl */
}
#ts-quickshop-modal .close{
	right: auto;
	left: 50px;/* rtl */
}
.ts-floating-sidebar .close,
#vertical-menu-sidebar .close{
	right: auto;
	left: 40px;/* rtl */
}
.ts-floating-sidebar .close:hover:before,
.ts-popup-modal .close:hover:before,
#vertical-menu-sidebar .close:hover:before,
body.wpb-js-composer div.product .summary .vc_tta-accordion .vc_tta-controls-icon:hover:after{
	right: 100%;/* rtl */
	left: 0;
}
.ts-floating-sidebar .ts-sidebar-content{
	right: auto;
	left: 0;/* rtl */
	transform: translateX(-100%);/* rtl */
}
#ts-search-sidebar .ts-sidebar-content{
	margin-left: -17px;/* rtl */
	margin-right: 0;
}
.is-safari #ts-search-sidebar .ts-sidebar-content{
	margin-right: 0;/* rtl */
	margin-left: 0;
}
#group-icon-header .ts-sidebar-content{
	padding: 0 20px 40px 20px;/* rtl */
}
.ts-floating-sidebar.active .ts-sidebar-content{
	box-shadow: 4px 0 10px rgba(0,0,0,0.1);/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- II. MAIN CONTENT --------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/

/* EFFECT IMAGE */

/* IMAGE GRID VISUAL */

.cart-dropdown-form h3.product-name{
	margin-right: 0;
	margin-left: 20px;/* rtl */
}
header .cart-dropdown-form h3.product-name{
	margin-left: 25px;/* rtl */
	margin-right: 0;
}

/* SNEAKER */
#page footer .logo-rotate,
#page footer .logo-rotate-2{
	padding-right: 150px;/* rtl */
	padding-left: 0;
}
.logo-rotate .logo{
	left: auto;
	right: 5px;/* rtl */
	-webkit-transform: translateX(50%) rotate(90deg);
    transform: translateX(50%) rotate(90deg);
}
.logo-rotate-2 .logo{
	left: auto;
	right: 70px;/* rtl */
	-webkit-transform: translateX(50%) rotate(90deg);
    transform: translateX(50%) rotate(90deg);
}

/* FASHION 03 */
.super-size span:first-child{
	padding: 0 0 0 80px;/* rtl */
}
.super-size span:last-child{
	padding: 0 80px 0 0;/* rtl */
}

/*-------------------------------------------------------------------------------------------------------------------------*/
/*- 1. BREADCRUMB ---------------------------------------------------------------------------------------------------------*/
.no-title.breadcrumb-v1 .breadcrumb-title > *{
	text-align: right; /* rtl */
}

/*-------------------------------------------------------------------------------------------------------------------------*/
/*- 2. TITLE PAGE ---------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------------------------------*/
/*- 3. RELATED BOX --------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------------------------------*/
/*- 4. COMMENT ------------------------------------------------------------------------------------------------------------*/
.commentlist .children{
	padding-left: 0;/* rtl */
	padding-right:130px;
}
.commentlist .children .children{
	padding-left: 0;
	padding-right: 100px;/* rtl */
}
.comments-area div.avatar{
	padding-left: 30px; /* rtl */
	padding-right: 0;
}
.comment-detail .comment-meta{
	float: left;/* rtl */
}
.comment-detail .entry-meta-middle{
	float: right;/* rtl */
}
.comment-detail .comment-meta > *{
	margin-right: 10px;/* rtl */
	margin-left: 0;
	float: right;/* rtl */
}
.comment-meta-bottom .comment-button span{
	margin-left: 20px;/* 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 --------------------------------------------------------------------------------------------------*/
.vc_images_carousel .vc_left .icon-prev:before,
.vc_images_carousel .vc_carousel-control .icon-prev:before,
.wpb_gallery .wpb_flexslider .flex-direction-nav a.flex-prev:before,
.theme-default .nivo-directionNav a.nivo-prevNav:before{
	content: "\e628" !important;/* rtl */
}
.vc_images_carousel .vc_right .icon-next:before,
.vc_images_carousel .vc_carousel-control .icon-next:before,
.wpb_gallery .wpb_flexslider .flex-direction-nav a.flex-next:before,
.theme-default .nivo-directionNav a.nivo-nextNav:before{
	content: "\e629" !important;/* rtl */
}

/*-------------------------------------------------------------------------------------------------------------------------*/
/*- 6. CONTACT US ---------------------------------------------------------------------------------------------------------*/
.contact-address,
.contact-phone,
.contact-email,
.contact-time{
	padding-left: 0;
	padding-right: 50px;/* rtl */
}
.contact-address:before,
.contact-phone:before,
.contact-email:before,
.contact-time:before{
	right: 0;/* rtl */
	left: auto;
}
.contact-col-1,
.contact-col-2{
	float: right;/* rtl */
	margin-left: 4%;/* rtl */
	margin-right: 0;
}
.contact-col-2{
	margin-left: 0;/* rtl */
	margin-right: 0;/* rtl */
}

/*-------------------------------------------------------------------------------------------------------------------------*/
/*- 7. BLANK PAGE ---------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------------------------------*/
/*- 8. BUTTON NAVI SLIDER -------------------------------------------------------------------------------------------------*/
.widget-container .owl-nav,
.widget .owl-nav{
	right: auto;
    left: 0;/* rtl */
}
.cross-sells .owl-nav > div,
.up-sells .owl-nav > div,
.related.products .owl-nav > div{
	left: auto;
	right: -61px;/* rtl */
}
.cross-sells .owl-nav > div.owl-next,
.up-sells .owl-nav > div.owl-next,
.related.products .owl-nav > div.owl-next{
	left: -61px;/* rtl */
	right: auto;
}
.cross-sells .products:hover .owl-nav > div,
.up-sells .products:hover .owl-nav > div,
.related .products:hover .owl-nav > div{
	right: 20px;/* rtl */
	left: auto;
}
.cross-sells .products:hover .owl-nav > div.owl-next,
.up-sells .products:hover .owl-nav > div.owl-next,
.related .products:hover .owl-nav > div.owl-next{
	left: 20px;/* rtl */
	right: auto;
}
.nav-middle .owl-nav > div,
.nav-bottom .owl-nav > div{
	left: -61px;/* rtl */
	right: auto;
}
.nav-middle .owl-nav > .owl-prev,
.nav-bottom .owl-nav > .owl-prev{
	right: -61px;/* rtl */
	left: auto;
}
.nav-middle .thumbnail:hover .owl-nav > .owl-next,
.nav-bottom .thumbnail:hover .owl-nav > .owl-next{
	left: 0;/* rtl */
	right: auto;
}
.nav-middle .thumbnail:hover .owl-nav > .owl-prev,
.nav-bottom .thumbnail:hover .owl-nav > .owl-prev{
	right: 0;/* rtl */
	left: auto;
}
.ts-blogs.nav-text .items > .owl-controls .owl-nav > div.owl-prev:before,
.ts-portfolio-wrapper.nav-text .items > .owl-controls .owl-nav > div.owl-prev:before{ 
	margin-right: auto;
	margin-left: 5px;/* rtl */
}
.ts-blogs.nav-text .items > .owl-controls .owl-nav > div.owl-next:after,
.ts-portfolio-wrapper.nav-text .items > .owl-controls .owl-nav > div.owl-next:after{
	content: "\e629";/* rtl */
	margin-right: 5px;/* rtl */
	margin-left: auto;
}
.ts-blogs.nav-text .items > .owl-controls .owl-nav > div.owl-prev,
.ts-portfolio-wrapper.nav-text .items > .owl-controls .owl-nav > div.owl-prev{
	float: right;/* rtl */
}
.ts-blogs.nav-text .items > .owl-controls .owl-nav > div.owl-next,
.ts-portfolio-wrapper.nav-text .items > .owl-controls .owl-nav > div.owl-next{
	float: left;/* rtl */
}
.next-button:before{
	content: "\e629";/* rtl */
}
.prev-button:before{
	content: "\e628";/* rtl */
}
.owl-nav > div.owl-next:before{
	content: "\e629";/* rtl */
}
.owl-nav > div.owl-prev:before{
	content: "\e628";/* rtl */
}

/* BUTTON SLIDER */
.ts-instagram-shortcode.nav-middle:hover .owl-nav > div,
body .nav-middle .products:hover .owl-nav .owl-next,
body .nav-middle .items:hover .owl-nav .owl-next{
	left: 20px; /* rtl */
	right: auto;
}
.ts-instagram-shortcode.nav-middle:hover .owl-nav > .owl-prev,
body .nav-middle .products:hover .owl-nav .owl-prev,
body .nav-middle .items:hover .owl-nav .owl-prev{
	right: 20px; /* rtl */
	left: auto;
}
body .ts-shortcode.no-margin .items:hover .owl-nav .owl-next{
	left: 0; /* rtl */
	right: auto;
}
body .ts-shortcode.no-margin .items:hover .owl-nav .owl-prev{
	right: 0; /* rtl */
	left: auto;
}

/* THUMBNAIL PRODUCT DETAIL */
.thumbnail-slider .images-thumbnails .threesixty .nav_bar,
.thumbnail-grid .images-thumbnails .threesixty .nav_bar{
	left: 10px;/* rtl */
	right: auto;
}
.thumbnail-grid .images-thumbnails .thumbnails-container ul li{
	float: right;/* rtl */
}
div.product:not(.thumbnail-slider) .images-thumbnails .owl-nav div{
	left: -32px;/* rtl */
	right: auto;
}
div.product:not(.thumbnail-slider) .images-thumbnails .owl-controls div.owl-prev{
	right: -32px;/* rtl */
	left: auto;
}
div.product .thumbnails-container:hover .owl-controls div.owl-next{
	left: 0;/* rtl */
	right: auto;
}
div.product .thumbnails-container:hover .owl-controls div.owl-prev{
	right: 0;/* rtl */
	left: auto;
}
.image-border div.product .thumbnails-container:hover .owl-controls div.owl-next{
	left: 1px;/* rtl */
	right: auto;
}
.image-border div.product .thumbnails-container:hover .owl-controls div.owl-prev{
	right: 1px;/* rtl */
	left: auto;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- III. FOOTER -------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
/* TO TOP BUTTON */
#to-top{
	left: 0; /* rtl */
	right: auto;
}

/* Reset widget footer */
.footer-end-menu{
	text-align: left;/* rtl */
}

/* FOOTER INFO */
ul.info-content{
	margin-top: -4px;
}
ul.info-content li{
	padding-left: 0;
	padding-right: 30px;/* 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: 20px;
}
.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 */
}
.horizontal-button-text .subscribe-email .button,
.woocommerce .horizontal-button-text .subscribe-email .button{
	float: right;/* rtl */
	right: auto;
	left: 0;/* rtl */
}
.horizontal-button-text .subscribe-email input[type="email"]{
	float: right;/* rtl */
	padding-right: 0;
	padding-left: 130px;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 2. TAG CLOUD ------------------------------------------------------------------------------------------------------*/
.tagcloud a{
	float: right;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 3. WIDGET SOCIAL --------------------------------------------------------------------------------------------------*/
.ts-social-icons .social-icons li{
	float: right;/* rtl */
}
.ts-social-icons .style-vertical li i{
	margin-right: 0;
	margin-left: 10px; /* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 4. FILTER BY PRICE ------------------------------------------------------------------------------------------------*/
.woocommerce .widget-container .price_slider_amount .price_label{
	float: right;/* rtl */
}
.woocommerce .widget_price_filter .price_slider_amount .button{
	float: left;/* rtl */
}
.woocommerce .widget_price_filter .price_slider_amount{
	text-align: right; /* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 5. FILTER BY COLOR ------------------------------------------------------------------------------------------------*/
.product-filter-by-color ul li:first-child,
.product-filter-by-color ul li,
.ts-product-attribute > div.color{
	float: right;/* rtl */
	margin: 8px;/* rtl */
}
.product-filter-by-color ul li a,
.ts-product-attribute > div.color a{
	margin: 0;/* rtl */
	float: right;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 6. FILTER ATTRIBUTE -----------------------------------------------------------------------------------------------*/
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.ts-product-attribute > div{
	float: right;/* rtl */
}
.ts-product-attribute > div.option.text a{
	margin-right: 0;
	margin-left: 10px;/* rtl */
}

/* CHOSEN ITEM */
.ts-active-filters .widget_layered_nav_filters .widgettitle{
	float: right;/* rtl */
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.ts-active-filters .widget_layered_nav_filters ul{
	float: right;/* rtl */
}
.ts-active-filters .widget_layered_nav_filters ul li{
	float: right;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 7. WIDGET LIST PRODUCT --------------------------------------------------------------------------------------------*/
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img{
	float: right;/* rtl */
}
.widget_shopping_cart ul.cart_list li img{
	margin-left: 15px;/* rtl */
	margin-right: 0;
}
ul.product_list_widget li .ts-wg-meta{
	margin-right: 110px;/* rtl */
	margin-left: 0;
}
/* Dt Dd Variable product widget */
.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl{
	float: right;/* rtl */
	padding-left: 0;
	padding-right: 1em;/* rtl */
}
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce ul.product_list_widget li dl dt{
	float: right;/* rtl */
}
.woocommerce ul.cart_list li dl:before,
.woocommerce ul.product_list_widget li dl:before{
	left: auto;
	right: 0;/* rtl */
}
/* End fix spacing button remove cart widget */
.woocommerce ul.product_list_widget li > a.ts-wg-thumbnail{
	float: right; /* 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: right /* rtl */
}
.widget_calendar td#next{
	text-align: l /* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 9. WIDGET SEARCH --------------------------------------------------------------------------------------------------*/
.widget_display_search > form input[type="submit"],
.widget_product_search > form button,
.widget_search > form input[type="submit"],
.error404 .search-table .search-button input[type="submit"]{
	left: 0;/* rtl */
	right: auto;
}

.widget_display_search > form > div:before,
.widget_search > form .search-button:before,
.widget_product_search > form:before,
.error404 .search-table .search-button:before{
	right: auto;
	left: 0;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 10. WIDGET BLOG ---------------------------------------------------------------------------------------------------*/
.widget_recent_comments ul li .comment-author-link:before{
	margin-right: 0;
	margin-left: 10px;/* rtl */
}
/* Type blog */
.post_list_widget .entry-meta > span{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.post_list_widget .entry-meta > span:last-child{
	margin-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: right; /* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 12. WIDGET SOCIAL -------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 13. WIDGET RSS ----------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 15. WIDGET COMPARE ------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 14. WIDGET CATEGORIES PRODUCT -------------------------------------------------------------------------------------*/
/* WIDGET TS CATEGORIES */
.ts-product-categories-widget ul.product-categories li.cat-parent > span.icon-toggle{
	left: -3px; /* rtl */
	right: auto;
}
.ts-product-categories-widget ul.product-categories ul li.cat-parent > span.icon-toggle{
	left: -15px;/* rtl */
	right: auto;
}
.ts-product-categories-widget ul.product-categories li a{
	padding-left: 20px; /* rtl */
	padding-right: 0;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 19. WIDGET TWITTER ------------------------------------------------------------------------------------------------*/
.ts-twitter-widget .avatar-name img{
	float: right;/* rtl */
}
.avatar-name a{
	margin-left: 0;
	margin-right: 15px;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 15. WIDGET SINGLE IMAGE -------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 16. WIDGET CATEGORIES ---------------------------------------------------------------------------------------------*/
/* WIDGET TS CATEGORIES */
.widget_categories > ul li.cat-parent > span.icon-toggle{
	left: -5px; /* rtl */
	right: auto;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 17. WIDGET FILTER AVAILABILITY ------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 18. WIDGET INSTAGRAM ----------------------------------------------------------------------------------------------*/
.ts-instagram-wrapper > .item{
	float: right; /* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 19. WIDGET FACEBOOK -----------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 20. WIDGET RATING FILTER ------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 21. WIDGET MAILCHIMP ----------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 22. WIDGET PRODUCT FILTER BY BRAND --------------------------------------------------------------------------------*/
.product-filter-by-brand .product-filter-by-brand-wrapper > ul ul{
	margin-left: 0;
	margin-right: 20px;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- V. PRODUCT DEFAULT ------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
.woocommerce .products .product,
.woocommerce .title-simple-big .products .shortcode-heading-wrapper{
	float: right;/* rtl */
}
.woocommerce .ts-shortcode:not(.rows-2) .products > .product-group{
	float: right;/* rtl */
}
.woocommerce .product figure.has-back-image img:last-child{
	left: 0;/* rtl */
	right: auto;
}
/* FOR SHORTCODE */
.woocommerce .title-simple-big .products{
	flex-direction: row-reverse;
}
.woocommerce .item-right .products{
	flex-direction: row;
}

/* Button on meta */
.woocommerce .product .meta-wrapper .loop-add-to-cart a.added_to_cart,
.woocommerce .product .meta-wrapper .loop-add-to-cart a.button{
	float: right;/* rtl */
}
.woocommerce .product .meta-wrapper .loop-add-to-cart a.added_to_cart,
.woocommerce .product .meta-wrapper .loop-add-to-cart a.button,
.meta-wrapper .button-in{
	float: right;/* rtl */
}
.meta-wrapper .button-in{
	float: right;/* rtl */
}

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

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 2. PRODUCT TITLE --------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 3. PRODUCT SKU ----------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 4. PRODUCT PRICE --------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 5. PRODUCT RATING -------------------------------------------------------------------------------------------------*/
.woocommerce .products .star-rating, 
.woocommerce .star-rating, 
.ts-testimonial-wrapper .rating, 
blockquote .rating{
	width: 74px;
}
.woocommerce .star-rating:before{
	float: right;/* rtl */
	left: auto;
	right: 0;/* rtl */
}
.woocommerce .star-rating span:before{
	right: 0;
	left: auto;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 6. PRODUCT SHORT DESCRIPTION --------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 7. PRODUCT LABEL --------------------------------------------------------------------------------------------------*/
.woocommerce .product .product-label{
	left: auto;
	right: 10px;/* rtl */
}
.woocommerce.product-label-rectangle div.product .images .product-label,
.woocommerce.product-label-square div.product .images .product-label,
.product-label-rectangle .product .product-label,
.product-label-square .product .product-label{
	right: 10px;/* rtl */
	left: auto;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 8. GROUP BUTTON PRODUCT THUMBNAIL ---------------------------------------------------------------------------------*/
.product-style-2 .product-group-button,
.product-style-4 .product-group-button{
	right: auto;/* rtl */
	left: 5px;/* rtl */
}
body.product-style-2 .thumbnail-wrapper:hover .product-group-button > div,
body.product-style-4 .thumbnail-wrapper:hover .product-group-button > div{
	-webkit-animation-name: run_button_thumbnail_left;/* rtl */
	-moz-animation-name: run_button_thumbnail_left;
	animation-name: run_button_thumbnail_left;
}

/* Button cart */
body.product-style-4 .thumbnail-wrapper > div.loop-add-to-cart .button-tooltip:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
body.product-style-4 .thumbnail-wrapper > div.loop-add-to-cart a.loading:before{
	margin-right: 0;
	margin-left: -15px;/* rtl */
}
body.product-style-4 .woocommerce .thumbnail-wrapper > div.loop-add-to-cart a.added:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
.woocommerce .summary form.cart button.button.added:before{
	margin-left: 5px;/*rtl */
	margin-right: 0;
}

/* Loading */
body.product-style-1 .product-group-button.four-button > div:first-child .button-tooltip{
	right: 0;/* rtl */
	left: auto;
}
body.product-style-1 .product-group-button.four-button > div:last-child .button-tooltip{
	left: 0;/* rtl */
	right: auto;
}
body.product-style-2 .product-group-button .button-tooltip,
body.product-style-4 .product-group-button .button-tooltip{
	padding-left: 13px;/* rtl */
	padding-right: 5px;
	right: auto;/* rtl */
	left: 100%;/* rtl */
}
body.product-style-2 .product-group-button .button-tooltip:before,
body.product-style-4 .product-group-button .button-tooltip:before{
	left: 8px;/* rtl */
	right: 0;
}
body.product-style-1 .product-group-button.four-button > div:first-child .button-tooltip:after{
	right: 15px;/* rtl */
	left: auto;
}
body.product-style-1 .product-group-button.four-button > div:last-child .button-tooltip:after{
	left: 15px;/* rtl */
	right: auto;
}
body.product-style-2 .product-group-button .button-tooltip:after,
body.product-style-4 .product-group-button .button-tooltip:after{
	right: auto;/* rtl */
	left: 1px;
	border-left-width: 0;
	border-right: 7px solid #ffffff;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- VI. CATEGORIES PRODUCT --------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
/* FILTER WIDGET CATEGORIES PRODUCT */
.filter-widget-area-button{
	float: right;/* rtl */
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.filter-widget-area-button a:before{/* check */
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.filter-widget-area > .widget-container{
	float: right;/* rtl */
}
.filter-widget-area.style-default > .widget-container,
.filter-widget-area.style-dropdown > .widget-container{
	padding-left: 40px;/* rtl */
	padding-right: 0;
}
#main-content.show-filter-sidebar{
	padding-right: calc(25% + 20px);/* rtl */
	padding-left: 0;
}
#ts-filter-widget-area.style-sidebar .ts-sidebar-content{
	right: 20px;
	left: auto;
	transform: translate(120%,0);/* rtl */
}
.widget-container.ts-product-categories-widget ul > li.cat-parent > a{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.widget-container.ts-product-categories-widget ul > li a,
.widget-container.widget_product_categories ul > li a,
.widget-container.product-filter-by-brand ul > li label,
.widget-container.product-filter-by-availability ul > li label{
	padding-right: 26px;/* rtl */
	padding-left: 0;
}
.widget-container.ts-product-categories-widget ul > li > a:before,
.widget-container.widget_product_categories ul > li > a:before,
.widget-container.product-filter-by-brand ul > li label:before,
.widget-container.product-filter-by-availability ul > li label:before{
	left: auto;
	right: 0;/* rtl */
}
.widget-container.ts-product-categories-widget ul > li.current > a:after,
.widget-container.widget_product_categories ul > li.current-cat > a:after,
.widget-container.product-filter-by-brand ul > li.selected label:after,
.widget-container.product-filter-by-availability ul > li.selected label:before{
	left: auto;
	right: 0;/* rtl */
}
.filter-widget-area.style-default,
.filter-widget-area.style-dropdown{
	margin-left: -40px;/* rtl */
	margin-right: 0;
	float: right;/* rtl */
}
body.load-more-button .filter-widget-area.style-default,
body.infinity-scroll .filter-widget-area.style-default,
body.load-more-button .filter-widget-area.style-dropdown,
body.infinity-scroll .filter-widget-area.style-dropdown{
	padding-right: 0;
	padding-left: 380px;/* rtl */
}
.filter-widget-area.style-default ul.product-categories ul.children{
	margin-left: -15px;/* rtl */
	margin-right: -15px;
}
.filter-widget-area.style-default .widget-container.ts-product-categories-widget ul > li.cat-parent > a, 
.filter-widget-area.style-default .widget-container.widget_product_categories ul > li.cat-parent > a{
	margin-left: 30px;/* rtl */
	margin-right: 0;
}
.widget-title-wrapper a.block-control{
	right: auto;
	left: -8px; /* rtl */
}
.filter-widget-area.style-default a.block-control,
.filter-widget-area.style-dropdown a.block-control{
	text-align: left;/* rtl */
}
.filter-widget-area.style-default .widget-title-wrapper,
.filter-widget-area.style-dropdown .widget-title-wrapper{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}
.filter-widget-area.style-default > .widget-container > :not(.widget-title-wrapper){
	right: 0;
	left: 0;/* rtl */
	padding-right: 0;
	padding-left: 40px;/* rtl */
}
.filter-widget-area.style-dropdown > .widget-container > :not(.widget-title-wrapper){
	right: -16px;/* rtl */
	left: auto;
}
.product-per-page-form{
	float: left;/* rtl */
	margin-left: 0;
	margin-right: 30px;/* rtl */
}
.product-per-page-form > select{
	float: left;/* rtl */
}
.zoom-in-out-button{
	float: left;/* rtl */
}
.zoom-in-out-button a.zoom-out:after{
	margin-right: 5px;/* rtl */
	margin-left: 0;
}
.zoom-in-out-button a.zoom-in:after{
	margin-left: 0;
	margin-right: 5px;/* rtl */
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{
	float: left; /* rtl */
	margin-left: 0;
	margin-right: 30px;/* rtl */
}
.woocommerce .woocommerce-ordering select{
	display: none;
}
.woocommerce .before-loop-wrapper .woocommerce-result-count{
	float: right;/* rtl */
}

/* PAGINATION */
.ts-pagination ul li{
	float: right;/* rtl */
}
.woocommerce nav.woocommerce-pagination ul li,
.dokan-pagination-container .dokan-pagination li{
	float: right;/* rtl */
}
.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:after,
.product-per-page-form .perpage-current:after{
	right: auto;
	left: 0; /* rtl */
}

/* LOAD MORE */
.ts-shop-result-count > span.bar > span{
	right: 0;/* rtl */
	left: auto;
}

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

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 1. PRODUCT IMAGE --------------------------------------------------------------------------------------------------*/
.woocommerce div.product div.images-thumbnails{
	float: right;/* rtl */
}
.woocommerce div.product div.summary{
	padding-left: 0;
	padding-right: 40px; /* rtl */
	float: right;/* rtl */
}
.images-thumbnails .owl-controls{
	margin-left: 0;
	margin-right: -20px;/* rtl */
}

/* Vertical thumbnail */
.woocommerce .vertical-thumbnail div.images-thumbnails .thumbnails + div.images{
	margin-right: 110px;/* rtl */
	margin-left: 0;
}
/* Product popup video */
.thumbnail-slider .ts-product-video-button,
.thumbnail-slider .ts-product-360-button,
.images-thumbnails .ts-product-size-chart-button{
	right: auto;
	left: 10px;/* rtl */
}
.thumbnail-default .ts-product-video-button:before,
.thumbnail-default .ts-product-360-button:before{
	margin-right: auto;/* rtl */
	margin-left: auto;/* rtl */
}
.thumbnail-default.horizontal-thumbnail .has-video .thumbnails-container,
.thumbnail-default.horizontal-thumbnail .has-360-gallery .thumbnails-container{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.ts-product-video-button:before,
.ts-product-360-button:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}

/* FOR PRODUCT TOOLTIP */
div.product .single-navigation > a{
	right: 0;/* rtl */
	left: auto;
}
div.product .single-navigation > a[rel="next"]{
	right: auto;
	left: 0;/* rtl */
}
div.product .single-navigation > a .product-info{
	transform: translate(100%,-50%);/* rtl */
	left: auto;
	right: 0;/* rtl */
}
div.product .single-navigation > a[rel="next"] .product-info{
	transform: translate(-100%,-50%);/* rtl */
	left: 0;/* rtl */
	right: auto;
}
div.product .single-navigation > a[rel="prev"] > span{
    right: 0;/* rtl */
	left: auto;
	-webkit-transform: translateX(50%) rotate(90deg);
    transform: translateX(50%) rotate(90deg);/* rtl */
}
div.product .single-navigation > a[rel="next"] > span{
    left: 40px;/* rtl */
    right: auto;
	-webkit-transform: translateX(-50%) rotate(90deg);
    transform: translateX(-50%) rotate(90deg);/* rtl */
}
div.product .single-navigation > a[rel="prev"]:hover > span{
    right: 0;/* rtl */
	left: auto;
}
div.product .single-navigation > a[rel="next"]:hover > span{
	left: 0;/* rtl */
	right: auto;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 2. PRODUCT THUMBNAIL ----------------------------------------------------------------------------------------------*/
.woocommerce .vertical-thumbnail .thumbnails{
	float: right;/* rtl */
}

/* PRODUCT LABEL */
.woocommerce div.product .images .product-label{
	right: 15px /* rtl */;
	left: auto;
}
/* 360 */
.threesixty .nav_bar{
	right: auto;
	left: 0;/* rtl */
}
.threesixty .nav_bar a{
	float: right;/* rtl */
}
.threesixty .nav_bar a.nav_bar_previous:before{
	content: "\e628";/* rtl */
}
.threesixty .nav_bar a.nav_bar_next:before{
	content: "\e629";/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 3. PRODUCT SUMMARY ------------------------------------------------------------------------------------------------*/
.single-counter-wrapper .counter-wrapper{
	float: right;/* rtl */
}
body .single-counter-wrapper .counter-wrapper > div > *{
	float: right;/* rtl */
}
.single-counter-wrapper > span{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.single-counter-wrapper > span{
	float: right;/* rtl */
}

/* TITLE */
.woocommerce div.product .entry-title{
	margin-left: 0;/* rtl */
	margin-right: 0;
}

/* RATING */
.woocommerce div.product .woocommerce-product-rating > *{
	float: right;/* rtl */
	line-height: 28px;
}
.woocommerce .woocommerce-product-rating .star-rating{
	margin-left: 3px;
	margin-right: 0;/* rtl */
}
.woocommerce .woocommerce-product-rating .average-rating{
	margin-left: 10px;/* rtl */
	padding-left: 14px;/* rtl */
	pading-right: 0;
	margin-right: 0;
}
.woocommerce .woocommerce-product-rating .average-rating:after{
	right: auto;
	left: 0;/* rtl */
}
.woocommerce .star-rating span{
	left: auto;
	right: 0;/* rtl */
}
.woocommerce .star-rating{
	float: left;/* rtl */
}

/* SKU */
.woocommerce div.product .detail-meta-top > *{
	padding-left: 0;
	padding-right: 17px;/* rtl */
	margin-left: 0;
	margin-right: 17px;/* rtl */
	float: right;/* rtl */
}
.woocommerce div.product .detail-meta-top > *:first-child{
	margin: 0;
	padding: 0;
}
.woocommerce div.product .detail-meta-top > *:before{
	left: auto;
	right: 0;/* rtl */
}

/* 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{
	float: right;/* rtl */
}
.woocommerce div.product.sale .summary > p.price{
	margin-left: 13px;/* rtl */
	margin-right: 0;
}
.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 form.cart{
	margin-left: 120px;
	margin-right: 0;/* 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;/* rtl */
}
.woocommerce div.product form.cart div.quantity{
	margin-left: 10px;/* rtl */
	margin-right: 0;
	float: right;/* rtl */
}

/* REVIEW , WISHLIST , COMPARE */
.woocommerce div.product form.cart + .compare,
.woocommerce div.product form.cart + .wishlist + .compare{
	float: left;/* rtl */
}
.woocommerce div.product .summary .compare,
.woocommerce div.product .summary .wishlist{
	float: left;/* rtl */
}
.woocommerce div.product.outofstock .summary .compare{
	margin-left: 0 !important;/* rtl */
	margin-top: 0 !important;
	float: right !important;/* rtl */
}
.woocommerce div.product.outofstock .summary .wishlist{
	float: none;/* rtl */
	margin-top: 0 !important;
	margin-left: 0 !important;/* rtl */
}
.woocommerce .summary .wishlist + .compare{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.woocommerce #main div.product.no-addtocart .summary .wishlist + .compare{
	margin-right: 10px;/* rtl */
	margin-left: 0;
}
.woocommerce #main div.product.no-addtocart .summary .compare,
.woocommerce #main div.product.no-addtocart .summary .wishlist{
	float: right;/* rtl */
}

/* Price */
.woocommerce div.product .summary > .price, 
.woocommerce div.product .single_variation_wrap .price{
	float: right;/* rtl */
}
.summary .discount-percent{
	float: right;/* rtl */
}
.woocommerce div.product .summary > .price del, 
.woocommerce div.product .single_variation_wrap .price del{ 
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.woocommerce div.product.product-type-variable .summary > .price del, 
.woocommerce div.product.product-type-variable .single_variation_wrap .price del{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.woocommerce div.product.single-no-compare form.cart,
.woocommerce div.product.single-no-wishlist form.cart{
	margin-left: 60px;/* rtl */
	margin-right: 0;
}

/* Type group product */
.woocommerce div.product form.cart .group_table td:first-child{
	text-align: right;/* rtl */
}
.woocommerce div.product form.cart .group_table tr td:last-child{
	text-align: left;/* rtl */
}

/* Variable */
.has-table .chart-image{
	float: left;/* rtl */
}
.has-image .chart-table{
	float: left;/* rtl */
}
.woocommerce div.product form.cart .reset_variations{
	float: right;/* rtl */
}
.woocommerce div.product form.cart .reset_variations:before{
	margin-left: 3px;/* rtl */
    margin-right: 0;
}

.brands-link span:not(.brand-links),
.cats-link span:not(.cat-links),
.tags-link span:not(.tag-links),
.ts-social-sharing span,
.social-sharing span,
.woocommerce div.product .sku-wrapper span:not(.sku){
	padding-right: 1px;
	padding-left: 4px;/* rtl */
	float: right;/* rtl */
}
.social-sharing .ts-social-sharing{
	float: right;/* rtl */
}
.sharethis-inline-share-buttons{
	direction: rtl !important;/* rtl */
	text-align: right !important;/* rtl */
}

/* SHARING */
.ts-social-sharing ul{
	margin: 0;
	position: relative;
}
.ts-social-sharing li{
    float: right;/* rtl */
}
.summary .ts-social-sharing span.icon:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
.summary .ts-social-sharing > :not(span){
	right: 20px;/* rtl */
	left: auto;
}

/* SHOP ATTRIBUTE */
.woocommerce table.shop_attributes td,
.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 */
}

/* Accordion */
div.product .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a{
	padding-left: 40px;/* rtl */
	padding-right: 0;
}
div.product .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a:after{
	left: 0;/* rtl */
	right: auto;
}
div.product .vc_tta-accordion .vc_tta-panel .vc_tta-controls-icon{
	text-align: left;/* rtl */
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	margin: -5px -20px 20px -20px;/* rtl */
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	margin: 6px 20px;/* rtl */
	float: right;/* rtl */
}
.woocommerce div.product .woocommerce-tabs ul.tabs li > a:before{
	left: auto;
    right: 0;/* rtl */
}

/* TAB COMMENT */
.woocommerce-tabs #comments{
	float: right;/* rtl */
	padding-right: 0;
	padding-left: 20px;/* rtl */
}
.woocommerce-tabs #review_form_wrapper{
	float: right;/* rtl */
	padding-left: 0;
	padding-right: 30px;/* rtl */
	border-width: 0 1px 0 0; /* rtl */
}
.woocommerce #reviews #comments ol.commentlist > li .comment-text{
	margin-left: 0;
	margin-right: 80px; /* rtl */
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
	float: right;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 4. COMPARE --------------------------------------------------------------------------------------------------------*/
.ts-stick-compare-button {
	right: 5px;/* rtl */
    left: auto;
}
.ts-compare-popup .close,
.ts-compare-popup .item .remove {
	left: 0;/* rtl */
	right: auto;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- VIII. CHECK OUT ---------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
/* MY ACCOUNT */
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register{
	text-align: right;/* rtl */
}
.woocommerce .checkout-login-coupon-wrapper > div{
	float: right;/* rtl */
	margin-left: 4%;/* rtl */
	margin-right: 0;
}
.woocommerce .checkout-login-coupon-wrapper > div:last-child{
	margin-left: 0;/* rtl */
	margin-right: 0;
}
.woocommerce .checkout-login-coupon-wrapper .woocommerce-info a,
#page .checkout-login-coupon-wrapper .wc-block-components-notice-banner.is-info a{
	float: left;/* rtl */
}
.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 .col2-set .col-1,
.woocommerce .checkout .col2-set .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 table.my_account_orders tr td:last-child{
	text-align: left;/* rtl */
}
.woocommerce table.shop_table.customer_details th:first-child{
	padding: 20px 0 20px 20px;/* rtl */
	text-align: right !important; /* rtl */
}
.woocommerce .checkout #order_review table th,
.woocommerce .checkout #order_review table td{
	text-align: right /* rtl */
}
.woocommerce .checkout #order_review table .product-total,
.woocommerce .checkout #order_review table tfoot td{
	padding-right: 30px;/* rtl */
	padding-left: 0;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- IX. SHOPPING CART -------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
.woocommerce-cart .cart-collaterals .cart_totals table td{
	padding-left: 0 !important;
	padding-right: 30px !important;
}
.woocommerce-cart .cart-collaterals .cart_totals table th{
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: right;/* rtl */
}
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce #order_review table.shop_table tr td,
.woocommerce #order_review table.shop_table tr th,
.woocommerce table.shop_table th.product-subtotal,
.woocommerce table.shop_table td.product-subtotal,
.woocommerce table.my_account_orders tr th:last-child,
.woocommerce table.shop_table.order_details tr th:last-child{
	text-align: left;/* rtl */
}
.woocommerce table.shop_table td.product-name,
.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping td,
.woocommerce #order_review table.shop_table tr .product-name{
	text-align: right /* rtl */
}
#order_review table.shop_table #shipping_method{
	float: left;/* rtl */
}
.woocommerce table.shop_table th:first-child{
	padding-left: 0;/* rtl */
	padding-right: 0;
}
.woocommerce table.shop_table td{
	padding-left: 0;
	padding-right: 40px;/* rtl */
}
.woocommerce table.shop_table tr td:first-child{
	padding-left: 0;/* rtl */
	padding-right: 0;
}
.woocommerce table.shop_table th{
	padding-left: 0;
	padding-right: 40px;/* 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;/* rtl */
	padding-right: 0;
}
.woocommerce table.my_account_orders tfoot th:first-child,
.woocommerce table.shop_table.order_details tfoot th:first-child{
	padding: 0;/* rtl */
}
.woocommerce table.my_account_orders td,
.woocommerce table.shop_table.order_details td{
	padding-left: 0;
	padding-right: 20px;/* rtl */
}
.woocommerce table.cart .button,
.woocommerce table.cart input.button{
	float: left;/* rtl */
	margin-right: 10px; /* rtl */
	margin-left: 0;
}
table.shop_table.cart del{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
/* Coupon */
.woocommerce table.cart td.actions .coupon .input-text{
	padding-left: 170px;
	padding-right: 30px;
	float: right; /* rtl */
}
.woocommerce table.cart td.actions .coupon .button{
	left: 1px;/* rtl */
	right: auto;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text{
	margin: 0;/* 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{
	right: 0;/* rtl */
	left: auto;
}
.quantity .plus{
	left: 0;/* rtl */
	right: auto;
}
.woocommerce ul#shipping_method li{
	text-align: right;/* rtl */
}
.woocommerce ul#shipping_method li input{
	left: auto;
	right: -25px;/* 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: 10px;/* rtl */
	margin-right: 0;
}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li{
	text-align: right;/* rtl */
}
.ts-wishlist-table-wrapper .items span.product-stock-status span:before,
.ts-compare-table-wrapper .in-stock:before,
.ts-compare-table-wrapper .out-of-stock:before{
	margin-left: 5px; /* rtl */
	margin-right: 0;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- X. QUICKSHOP ------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
body .pp_pic_holder a.pp_close,
body .pp_pic_holder a.pp_expand,
body .pp_pic_holder a.pp_contract{
	right: auto;
	left: 0;/* rtl */
}
#ts-product-360-modal.ts-popup-modal .close{
	left: 20px;/* rtl */
	right: auto;
}
body .pp_pic_holder a.pp_close{
	left: 16px;/* rtl */
	right: auto;
	transform: translate(-100%,0);/* rtl */
}
body .pp_pic_holder a.pp_expand,
body .pp_pic_holder a.pp_contract{
	right: 16px;/* rtl */
	left: auto;
	transform: translate(100%,0);/* rtl */
}
#ts-quickshop-modal span.close,
#ts-add-to-cart-popup-modal span.close{
	left: 20px;/* rtl */
	right: auto;
}
body .pp_pic_holder a.pp_close:after,
body .pp_pic_holder a.pp_expand:after,
body .pp_pic_holder a.pp_contract:after{
	margin-left: 0;
	margin-right: 5px;/* rtl */
}
.ts-popup-modal .quickshop-content .images-thumbnails{
	padding-left: 0;/* rtl */
	padding-right: 30px;
}
#ts-quickshop-modal .images-slider-wrapper{
	float: right;/* rtl */
}
#ts-quickshop-modal div.product.full-slider div.summary{
	padding: 0 40px;/* rtl */
	float: right;/* rtl */
}
#ts-quickshop-modal .small-thumbnails > *{
	float: right;/* rtl */
}
#ts-quickshop-modal .small-thumbnails > .summary{
	padding: 0 40px;/* rtl */
}
#ts-quickshop-modal .vertical-thumbnail div.images-thumbnails div.images{
	margin-right: 79px;/* rtl */
	margin-left: 0;
}
#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 */
}
#ts-quickshop-modal div.product > .summary{
	right: auto;
	left: 0;/* rtl */
}

/* CART */
.add-to-cart-popup-content .product-image img{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}
.add-to-cart-popup-content .action > a{
	float: right; /* rtl */
}
.add-to-cart-popup-content .action > a:first-child{
	margin-left: 2%;/* rtl */
	margin-right: 0;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- XI. REVOLUTION SLIDER ---------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- XII. WOOCOMMERCE MESSAGE ------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
body #ts-ajax-add-to-cart-message{
	right: auto;
	left: 0;/* rtl */
}
.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
#page .wc-block-components-notice-banner .button{
	margin: 0 5px 0 0 !important;/* rtl */
	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{
	left: auto;
	right: 30px;/* rtl */
}
.woocommerce-message,
.woocommerce .woocommerce-message,
.woocommerce-error,
.woocommerce .woocommerce-error,
.woocommerce-info,
.woocommerce .woocommerce-info,
#ts-ajax-add-to-cart-message,
#page .wc-block-components-notice-banner{
	padding: 12px 60px 12px 40px !important;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- XIII. MY ACCOUNT --------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
.woocommerce-account .woocommerce-MyAccount-navigation{
	float: right;/* rtl */
}
.woocommerce-account .woocommerce-MyAccount-content{
	margin-left: 0;
	margin-right: 209px;/* rtl */
	padding: 0 40px 0 0;/* rtl */
}
form.login p.lost_password{
	float: right;/* rtl */
}
body .woocommerce table.my_account_orders td.order-actions,
.woocommerce .woocommerce-MyAccount-content table.order_details .product-total,
.woocommerce .woocommerce-MyAccount-content table.order_details tfoot th,
.woocommerce .woocommerce-MyAccount-content table.order_details tfoot td,
.woocommerce .woocommerce-order table.order_details .product-total,
.woocommerce .woocommerce-order table.order_details tfoot th,
.woocommerce .woocommerce-order table.order_details tfoot td,
.woocommerce .woocommerce-order-details table.woocommerce-table--order-details .product-total,
.woocommerce .woocommerce-order-details table.woocommerce-table--order-details tfoot th,
.woocommerce .woocommerce-order-details table.woocommerce-table--order-details tfoot td{
	text-align: left /* rtl */
}
body .woocommerce table.my_account_orders td.order-number,
body .woocommerce table.my_account_orders th.order-number,
.woocommerce .woocommerce-MyAccount-content table.order_details .product-name,
.woocommerce .woocommerce-order table.order_details .product-name{
	text-align: right /* rtl */
}

/* Order Detail */
.woocommerce ul.order_details li{
	float: right;/* rtl */
	margin-left: 20px;/* rtl */
	padding-left: 20px;/* rtl */
	margin-right: 0;
	padding-right: 0;
	border-width: 0 0 0 1px;/* rtl */
}
.woocommerce-account .addresses .title h3,
.woocommerce-account .addresses h2,
.woocommerce-customer-details .addresses h2{
	float: right;/* rtl */
}
.woocommerce .woocommerce-customer-details address{
	text-align: right;/* 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-left: 20px;/* rtl */
	padding-right: 20px;
}
.woocommerce #customer_login .col-1, 
.woocommerce #customer_login .col-2, 
.woocommerce-page #customer_login .col-1, 
.woocommerce-page #customer_login .col-2{
	float: right;/* rtl */
}
.woocommerce #customer_login .col-2,  
.woocommerce-page #customer_login .col-2{
	float: left;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- XIV. BLOG ---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
/* FIX UNIT TEST */
.list-posts article.post_format-post-format-quote blockquote{
	padding-left: 60px;/* rtl */
	padding-right: 110px;
}
.ts-blogs .entry-meta-middle > span:last-child{
	margin-right: 0;/* rtl */
	padding-right: 0;/* rtl */
	margin-left: 0;/* rtl */
	padding-left: 0;/* rtl */
}

/* SUMMARY */
.list-posts article .entry-meta-middle > span{
	margin-left: 20px; /* rtl */
	padding-left: 20px; /* rtl */
	margin-right: 0;/* rtl */
	padding-right: 0;/* rtl */
}
.ts-blogs article .entry-meta-middle > span:last-child{
	margin-right: 0;/* rtl */
	padding-right: 0;/* rtl */
	margin-left: 0;/* rtl */
	padding-left: 0;/* rtl */
}
.ts-blogs .entry-meta-bottom > .comment-count{
	float: left;/* rtl */
}
a.button-text:after,
.button-text a:after,
.view-all-wrapper a:after{
	margin-right: 5px;/* rtl */
	margin-left: 0;
	content: "\e629";/* rtl */
}

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

/* GALLERY */
.single-post div.gallery .gallery-item{
	float: right;/*rtl */
}
.wd-edit-link{
	float: left;/* rtl */
}
body.single article .entry-format .thumbnail{
	padding-right: 30px;/* rtl */
	padding-left: 0;
}
.single-post article .cats-link span, 
.single-post article .tags-link span,
.summary .cats-link span:first-child, 
.summary .tags-link span:first-child,
.summary .brands-link span:first-child{
	position: relative;
	margin-left: 5px;/* rtl */
	margin-right: 0;
}
.single-navigation-1{
	float: right;/* rtl */
}
.single-navigation-2{
	float: left;/* rtl */
}
.single-navigation-1 a:before,
.single-navigation-2 a:after{
	content: "\e628";/* rtl */
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
.single-navigation-2 a:after{
	content: "\e629";/* rtl */
	margin-right: 5px;/* rtl */
	margin-left: 0;
}

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

/* Author */
.entry-author .author-avatar{
	padding-right: 0;
	padding-left: 30px /* rtl */
}
.entry-author .author-info .author{
	margin-left: 10px; /* rtl */
	margin-right: 0;
}

/* Related post */
.entry-meta-middle > span{
	float: right;/* rtl */
	padding-left: 20px;/* rtl */
	margin-left: 20px;/* rtl */
	padding-right: 0;
	margin-right: 0;
}
.ts-sidebar .entry-meta-middle > span{
	padding-left: 15px;/* rtl */
	margin-left: 15px;/* rtl */
	padding-right: 0;
	margin-right: 0;
}
.entry-meta-middle > span:before{
	right: auto;
	left: 0;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 2. PORTFOLIO DETAIL -----------------------------------------------------------------------------------------------*/
.single-portfolio .ts-portfolio-wrapper .shortcode-heading-wrapper{
	padding-left: 80px;/* rtl */
	padding-right: 0;
}
.single-portfolio .entry-format{
	float: right;/* rtl */
}
.single-portfolio .entry-content{
	float: right;/* rtl */
	padding-right: 50px; /* rtl */
	padding-left: 0;
}
.single-portfolio.top-thumbnail .portfolio-content{
	float: right; /* rtl */
	padding-left: 30px;/* rtl */
	padding-right: 0;
}
.single-portfolio .portfolio-like{
	float: right;/* rtl */
	padding: 9px 0 9px 50px;/* rtl */
	padding-left: 0;
	padding-right: 50px;/* rtl */
}
.single-portfolio .ic-like{
	left: auto;
	right: 0;/* rtl */
}
.single-portfolio .single-navigation .prev{
	float: right;/* rtl */
	padding-right: 50px;/* rtl */
	padding-left: 0;
}
.single-portfolio .single-navigation .next{
	float: left;/* rtl */
	padding-left: 50px;/* rtl */
	padding-right: 0;
}
.single-portfolio .single-navigation > div.prev a,
.single-portfolio .single-navigation > div.next a{
	float: right;/* rtl */
}
.single-portfolio .single-navigation > div.next a{
	float: left;/* rtl */
}
.single-portfolio .single-navigation > div.prev a:first-child:before{
	left: auto;
	right: 0;/* rtl */
	content: "\e628";/* rtl */
}
.single-portfolio .single-navigation > div.next a:first-child:after{
	right: auto;
	left: 0;/* rtl */
	content: "\e629";/* rtl */
}

/* Social portfolio */
.single-portfolio .social-sharing,
.single-portfolio .social-sharing > span{
	float: right;/* rtl */
}
.single-portfolio .ts-social-sharing{
	float: right;/* rtl */
	margin: 0 0 0 0;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------*/
/*- XV. CLOUD ZOOM ----------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------*/
/*- XVI. PAGE TEMPLATE ------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------*/
/*- XVII. IPAD RESPONSIVE ---------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 992px){
	
	/* PRODUCT DETAIL */
	div.product .summary .vc_tta-accordion .vc_tta-panel .vc_tta-controls-icon{
		right: auto;
		left: 25px;/* rtl */
	}
	div.product .summary .vc_tta-accordion .vc_tta-panels-container{
		margin-left: -30px;/* rtl */
		margin-right: 0;
	}
	div.product .summary .vc_tta-accordion .vc_tta-panels-container .vc_tta-panel{
		float: right;/* rtl */
		margin-left: 30px;/* rtl */
		margin-right: auto;
	}
	div.product .summary .vc_tta-accordion .vc_tta-panels-container .vc_tta-panel-body{
		right: auto;
		left: -17px;/* rtl */
		transform: translateX(-100%);/* rtl */
	}
	div.product .summary .vc_tta-accordion .vc_tta-panels-container .vc_active .vc_tta-panel-body{
		box-shadow: 4px 0 10px rgba(0,0,0,0.1);/* rtl */
	}
	div.product .summary .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a{
		padding-right: 0;
		padding-left: 20px;/* rtl */
	}
	
	/* SHORTCODE */
	/* Shortcode Tab Categories */
	.ts-product-in-category-tab-wrapper.horizontal-2 .heading-tab{
		left: auto;
		right: -45px;/* rtl */
		-webkit-transform: translateX(100%) rotate(90deg);/* rtl */
		transform: translateX(100%) rotate(90deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
	}
	.ts-product-in-category-tab-wrapper.horizontal-2 .owl-dots{
		right: -35px;/* rtl */
		left: auto;
	}
	
	/* Shortcode Catagories */
	.ts-product.title-rotate .owl-dots{
		right: -35px;/* rtl */
		left: auto;
	}
	
	/* Shortcode Product */
	.ts-shortcode.title-rotate .shortcode-heading-wrapper{
		left: auto;
		right: -5px;/* rtl */
		-webkit-transform: translateX(100%) rotate(90deg);/* rtl */
		transform: translateX(100%) rotate(90deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
	}
	.ts-product-category-wrapper.title-rotate .shortcode-heading-wrapper{
		right: -45px;/* rtl */
		left: auto;
	}
	.ts-shortcode.title-rotate .content-wrapper{
		padding-right: 40px;/* rtl */
		padding-left: 0;
	}
}

@media only screen and (min-width: 1279px){
	/* HEADER */
	/* Header version 1 */
	.header-v1 .shopping-cart-wrapper .cart-control{
		padding-right: 0;/* rtl */
		padding-left: 0;/* rtl */
	}
	
	/* PRODUCT DETAIL */
	.woocommerce .ts-col-18 .vertical-thumbnail div.images-thumbnails .thumbnails + div.images{
		margin-right: 70px;/* rtl */
		margin-left: 0;
	}
	
	/* META ON THUMBNAIL */
	body.product-meta-on-thumbnail .product-group-button-meta{
		right: auto;
		left: 10px;/* rtl */
	}
	body.product-meta-on-thumbnail .product-wrapper .meta-wrapper{
		padding-left: 60px;/* rtl */
		padding-right: 20px;
	}
	
	/* SHORTCODE */
	/* Shortcode Tab Categories */
	.ts-product-in-category-tab-wrapper.horizontal-2 .heading-tab{
		right: -60px;/* rtl */
		left: auto;
	}
	.ts-product-in-category-tab-wrapper.horizontal-2 .owl-dots{
		right: -45px;/* rtl */
		left: auto;
	}
	
	/* Shortcode Catagories */
	.ts-product-category-wrapper.title-rotate .owl-dots{
		right: -45px;/* rtl */
		left: auto;
	}
	.ts-product-category-wrapper.title-rotate .shortcode-heading-wrapper{
		right: -60px;/* rtl */
		left: auto;
	}
}

@media only screen and (max-width: 1500px){
	/* QUICKSHOP */
	#ts-quickshop-modal .woocommerce div.product .detail-meta-top > *{
		margin: 0 12px 0 0;/* rtl */
		padding: 0 12px 0 0;/* rtl */
	}
	#ts-quickshop-modal .woocommerce div.product .detail-meta-top > *:first-child{
		margin: 0;/* rtl */
		padding: 0;/* rtl */
	}
}

@media only screen and (max-width: 1279px){
	.ts-sidebar-content .dropdown-container ul.cart_list{
		margin: 0;/* rtl */
	}
	
	/* HEADER */
	.menu-wrapper nav > ul.menu > li{
		margin: 0 0 0 20px;/* rtl */
	}
	.menu-wrapper nav > ul.menu > li:last-child{
		margin: 0;/* rtl */
	}
	
	/* RESET */
	.nav-bottom .owl-nav > div{
		left: 0;/* rtl */
		right: auto;
	}
	.nav-bottom .owl-nav > .owl-prev{
		right: 0;/* rtl */
		left: auto;
	}
	
	/* FOOTER */
	#page footer .logo-rotate,
	#page footer .logo-rotate-2{
		padding-left: 10px;/* rtl */
		padding-right: 10px;/* rtl */
	}
	
	/* ICON CLICK */
	.sub-menu .ts-menu-drop-icon{
		right: auto;/* rtl */
		left: auto;
	}
	body.no-wishlist.no-compare .woocommerce .meta-wrapper .loop-add-to-cart a.button span{
		margin-left: 0;
		margin-right: 3px;/* rtl */
	}
	body.no-wishlist.no-compare .woocommerce .meta-wrapper .loop-add-to-cart a.button span:before{
		margin: 0 0 0 5px;/* rtl */
	}
	body.no-wishlist.no-compare .woocommerce .meta-wrapper .loop-add-to-cart a.button:before{
		margin-left: -15px;/* rtl */
		margin-right: 0;
	}
	
	/* MAIN CONTENT */
	.filter-widget-area.style-default > .widget-container, 
	.filter-widget-area.style-dropdown > .widget-container{
		padding: 0 0 0 30px;/* rtl */
	}
	.filter-widget-area.style-default,
	.filter-widget-area.style-dropdown{
		margin: 10px 0 0 -30px;/* rtl */
	}
	.filter-widget-area.style-default > .widget-container > :not(.widget-title-wrapper){
		padding-left: 30px;/* rtl */
		padding-right: 0;
	}
	#ts-filter-widget-area .close{
		left: 20px;/* rtl */
		right: auto;
	}
	.ts-instagram-shortcode.nav-middle:hover .owl-nav > div,
	body .nav-middle .products:hover .owl-nav .owl-next,
	body .nav-middle .items:hover .owl-nav .owl-next{
		left: 10px; /* rtl */
		right: auto;
	}
	.ts-instagram-shortcode.nav-middle:hover .owl-nav > .owl-prev,
	body .nav-middle .products:hover .owl-nav .owl-prev,
	body .nav-middle .items:hover .owl-nav .owl-prev{
		right: 10px; /* rtl */
		left: auto;
	}
	.cross-sells .products:hover .owl-nav > div,
	.up-sells .products:hover .owl-nav > div,
	.related .products:hover .owl-nav > div{
		right: 10px;/* rtl */
		left: auto;
	}
	.cross-sells .products:hover .owl-nav > div.owl-next,
	.up-sells .products:hover .owl-nav > div.owl-next,
	.related .products:hover .owl-nav > div.owl-next{
		left: 10px;/* rtl */
		right: auto;
	}
	
	/* ADD TO CART BUTTON */
	.woocommerce .product .product-label{
		right: 0;/* rtl */
		left: auto;
	}
	.product-label-circle.woocommerce .product .product-label,
	.product-label-circle .woocommerce .product .product-label{
		right: 5px;/* rtl */
		left: auto;
	}
	.woocommerce div.product .images .product-label{
		right: 10px;/* rtl */
		left: auto;
	}
	
	/* BLOG */
	ul.list-item{
		margin: 0 -5px -10px -5px;/* rtl */
	}
	ul.list-item li{
		margin: 0 5px 10px 5px;/* rtl */
	}

	/* PORTFOLIO DETAIL */
	.single-portfolio .entry-content{
		padding-right: 30px;/* rtl */
		padding-left: 0;
	}

	/* PRODUCT DETAIL */
	.images-thumbnails .owl-controls{
		margin-right: -17px;/* rtl */
		margin-left: 0;
	}
	
	/* SHOP PAGE */
	.product-per-page-form{
		padding-left: 30px;/* rtl */
		padding-right: 0;
	}
	.woocommerce .woocommerce-ordering, 
	.woocommerce-page .woocommerce-ordering{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
	}
	body.load-more-button .filter-widget-area.style-default, 
	body.infinity-scroll .filter-widget-area.style-default, 
	body.load-more-button .filter-widget-area.style-dropdown, 
	body.infinity-scroll .filter-widget-area.style-dropdown{
		padding-left: 210px;/* rtl */
		padding-right: 0;
	}
	
	/* SHOPPING CART */
	.woocommerce table.shop_table td.product-thumbnail{
		padding-right: 20px; /* rtl */
		padding-left: 0;
	}
	
	/* WIDGET */
	body blockquote{
		padding: 40px 70px 0 0;/* rtl */
	}

	/* SHORTCODE */
	/* Shortcode Google Map */
	.vc_row[data-vc-stretch-content="true"] .google-map-container .information{
		right: 20px;/* rtl */
		left: auto;
	}
	
	/* Shortcode Portfolio */
	.ts-portfolio-wrapper.columns-3 .item,
	.ts-portfolio-wrapper.columns-4 .item{
		float: right;/* rtl */
	}
}

@media only screen and (max-width: 991px){
	/* MEGA MENU */
	.ts-header .widget-title-rotate{
		right: 0;/* rtl */
		left: auto;
	}
	
	/* FASHION 03 */
	.super-size span:first-child,
	.super-size span:last-child{
		padding-left: 0;
		padding-right: 0;/* rtl */
	}
	
	/* DOKAN */
	body.dokan-store .woocommerce .seller-items .products .product, 
	body.dokan-store.woocommerce-page .products .product{
		float: right;/* rtl */
	}
	body.dokan-store .woocommerce .seller-items .products .product:nth-child(2n+1),
	body.dokan-store.woocommerce-page .products .product:nth-child(2n+1){
		float: right;/* rtl */
	}
	
	/* BLOG DETAIL */
	.entry-author .author-avatar{
		padding-right: 0;
		padding-left: 20px;/* rtl */
	}
	.commentlist .children,
	.commentlist .children .children{
		padding-left: 0;/* rtl */
		padding-right: 50px;
	}
	#comment-wrapper .info-wrapper > *{
		float: none;/* rtl */
	}
	.comments-area div.avatar{
		padding-left: 20px;/* rtl */
		padding-right: 0;
	}
	.comment-detail .comment-meta{
		float: none;/* rtl */
	}
	.entry-meta-middle > span{
		padding-left: 10px;/* rtl */
		margin-left: 10px;/* rtl */
		padding-right: 0;
		margin-right: 0;
	}
	.comment-detail .comment-meta > *{
		margin-left: 10px;/* rtl */
		margin-right: 0;
	}
	
	/* 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;
	}
	.woocommerce .checkout .col2-set{
		padding-left: 0; /* rtl */
		padding-right: 0;/* rtl */
	}

	/* SHOPPING CART */
	.woocommerce table.cart td.actions .coupon{
		float: none !important;/* rtl */
	}
	.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, 
	.woocommerce-page table.shop_table_responsive.cart tr td{
		text-align: left !important;/* rtl */
	}
	table.shop_table_responsive.cart .quantity{
		float: left;/* rtl */
	}
	.woocommerce table.shop_table_responsive tr.shipping td, 
	.woocommerce-page table.shop_table_responsive tr.shipping td{
		text-align: right !important;/* 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: 25px;/* rtl */
		padding-left: 0;
	}
	
	/* PRODUCT DETAIL */
	.images-thumbnails .owl-controls{
		margin-left: 0;/* rtl */
		margin-right: 0;
	}
	.woocommerce div.product div.images-thumbnails,
	.woocommerce div.product div.summary,
	.woocommerce div.thumbnail-default.horizontal-thumbnail div.images-thumbnails,
	.woocommerce div.thumbnail-default.horizontal-thumbnail div.summary,
	.woocommerce div.product.thumbnail-slider div.images-thumbnails,
	.woocommerce div.product.thumbnail-grid div.images-thumbnails,
	.woocommerce div.product.thumbnail-slider div.summary,
	.woocommerce div.product.thumbnail-grid div.summary{
		padding-left: 0;/* rtl */
		padding-right: 0;/* rtl */
	}
}

@media only screen and (min-width: 1500px){
	/* FASHION 01 */
	.ts-shortcode.title-simple-big .shortcode-heading-wrapper:after{
		right: 20px;/* rtl */
		left: auto;
	}
	.ts-shortcode.title-simple-big.item-right .shortcode-heading-wrapper:after{
		left: auto;
		right: 100%;
		margin-left: 0;
		margin-right: -220px;
	}
	
	/* MEGA MENU */
	.ts-header .widget-title-rotate{
		right: -80px;/* rtl */
		left: auto;
	}
	
	/* FOOTER */
	#page footer .logo-rotate,
	#page footer .logo-rotate-2{
		padding-right: 200px;/* rtl */
		padding-left: 0;
	}
	
	/* QUICKSHOP */
	#ts-quickshop-modal .vertical-thumbnail div.images-thumbnails div.images{
		margin-right: 99px;/* rtl */
		margin-left: 0;
	}
	#ts-quickshop-modal .vertical-thumbnail > .summary{
		padding-right: 50px;/* rtl */
		padding-left: 30px;/* rtl */
	}
	
	/* PRODUCT DETAIL */
	.summary .ts-social-sharing > :not(span){
		right: 100%;/* rtl */
		left: auto;
	}

	/* Has Sidebar */
	.woocommerce .ts-col-18 div.product form.cart + .compare, 
	.woocommerce .ts-col-18 div.product form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product form.cart + .wishlist{
		margin-right: 350px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 div.product.no-addtocart form.cart + .compare, 
	.woocommerce .ts-col-18 div.product.no-addtocart form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product.no-addtocart form.cart + .wishlist{
		margin-right: 350px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 div.product:not(.single-no-compare) form.cart + .wishlist{
		margin-right: 410px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 div.product.sold-individually form.cart + .compare, 
	.woocommerce .ts-col-18 div.product.sold-individually form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product.sold-individually form.cart + .wishlist,
	
	.woocommerce .ts-col-18 div.product.product-type-external form.cart + .compare, 
	.woocommerce .ts-col-18 div.product.product-type-external form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product.product-type-external form.cart + .wishlist,
	
	.woocommerce .ts-col-18 div.product.product-type-grouped form.cart + .compare, 
	.woocommerce .ts-col-18 div.product.product-type-grouped form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product.product-type-grouped form.cart + .wishlist{
		margin-right: 240px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 div.product.sold-individually:not(.single-no-compare) form.cart + .wishlist,
	.woocommerce .ts-col-18 div.product.product-type-external:not(.single-no-compare) form.cart + .wishlist,
	.woocommerce .ts-col-18 div.product.product-type-grouped:not(.single-no-compare) form.cart + .wishlist{
		margin-right: 300px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 .vertical-thumbnail div.images-thumbnails .thumbnails + div.images{
		margin-right: 80px;/* rtl */
		margin-left: 0;
	}
	.main-content-fullwidth.woocommerce .ts-col-18 .vertical-thumbnail div.images-thumbnails .thumbnails + div.images,
	.layout-fullwidth.woocommerce .ts-col-18 .vertical-thumbnail div.images-thumbnails .thumbnails + div.images{
		margin-right: 110px;/* rtl */
		margin-left: 0;
	}
	.woocommerce div.product div.summary,
	#ts-quickshop-modal .small-thumbnails > .summary{
		padding-right: 50px;/* rtl */
		padding-left: 0;
	}
	.woocommerce div.product form.cart + .compare, 
	.woocommerce div.product form.cart + .wishlist + .compare,
	.woocommerce div.product form.cart + .wishlist{
		margin-right: 400px;/* rtl */
		margin-left: 0;
		float: right;/* rtl */
	}
	.woocommerce div.product:not(.single-no-compare) form.cart + .wishlist{
		margin-right: 460px;/* rtl */
		margin-left: 0;
	}
	.woocommerce div.product.sold-individually form.cart + .compare, 
	.woocommerce div.product.sold-individually form.cart + .wishlist + .compare,
	.woocommerce div.product.sold-individually form.cart + .wishlist,
	
	.woocommerce div.product.product-type-external form.cart + .compare, 
	.woocommerce div.product.product-type-external form.cart + .wishlist + .compare,
	.woocommerce div.product.product-type-external form.cart + .wishlist,
	
	.woocommerce div.product.product-type-grouped form.cart + .compare, 
	.woocommerce div.product.product-type-grouped form.cart + .wishlist + .compare,
	.woocommerce div.product.product-type-grouped form.cart + .wishlist{
		margin-right: 290px;/* rtl */
		margin-left: 0;
	}
	.woocommerce div.product.sold-individually:not(.single-no-compare) form.cart + .wishlist,
	.woocommerce div.product.product-type-external:not(.single-no-compare) form.cart + .wishlist,
	.woocommerce div.product.product-type-grouped:not(.single-no-compare) form.cart + .wishlist{
		margin-right: 350px;/* rtl */
		margin-left: 0;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs{
		margin: -6px -35px 30px -35px;/* rtl */
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{
		margin: 6px 35px;/* rtl */
	}
	div.product .single-navigation > a[rel="prev"] > span{
		right: 10px;/* rtl */
		left: auto;
	}
	div.product .single-navigation > a[rel="next"] > span{
		left: 50px;/* rtl */
		right: auto;
	}
	
	/* SHORTCODE */
	/* Shortcode Categories Tab */
	.ts-product-in-category-tab-wrapper.horizontal-2 .heading-tab{
		right: -80px;/* rtl */
		left: auto;
	}
	.ts-product-in-category-tab-wrapper.horizontal-2 .owl-dots{
		right: -65px;/* rtl */
		left: auto;
	}
	
	/* Shortcode Catagories */
	.ts-product.title-rotate .owl-dots{
		right: -65px;/* rtl */
		left: auto;
	}
	.ts-product-category-wrapper.title-rotate .shortcode-heading-wrapper{
		right: -80px;/* rtl */
	}
}

@media
only screen and (max-width: 1500px)	and (min-width: 1279px){
	/* PRODUCT DETAIL */
	.woocommerce .vertical-thumbnail div.images-thumbnails .thumbnails + div.images{
		margin-right: 90px;/* rtl */
		margin-left: 0;
	}
}

@media
only screen and (max-width: 1279px)	and (min-width: 768px){
	/* FOOTER */
	ul.info-content li{
		padding-right: 22px;/* rtl */
		padding-left: 0;
	}
	
	/* PRODUCT DETAIL */
	.woocommerce .product .product-label{
		right: 10px;/* rtl */
		left: auto;
	}
	.woocommerce.product-label-rectangle div.product .images .product-label,
	.woocommerce.product-label-square div.product .images .product-label,
	.product-label-rectangle .product .product-label,
	.product-label-square .product .product-label{
		right: 10px;/* rtl */
		left: auto;
	}
	
	/* WIDGET */
	/* Widget Products */
	ul.product_list_widget li .ts-wg-meta,
	.woocommerce .ts-products-widget ul.product_list_widget li .ts-wg-meta,
	.ts-products-widget .woocommerce ul.product_list_widget li .ts-wg-meta{
		margin-right: 80px;/* rtl */
		margin-left: 0;
	}

	/* SHORTCODE */
	/* Shortcode Categories Tab */
	.tab-heading-vertical .heading-tab .heading-title:after{
		margin: 0;/* rtl */
	}
}

@media
only screen and (max-width: 1279px) and (min-width: 991px){
	/* HEADER */
	.header-middle div.header-right > div{
		margin-right: 20px;/* rtl */
		margin-left: 0;
	}
	.header-middle div.header-right > div.shopping-cart-wrapper{
		margin-right: 0;/* rtl */
		margin-left: 0;
		padding-right: 20px;/* rtl */
		padding-left: 0;
	}
	.ts-header .menu-wrapper nav > ul.menu > li, 
	.ts-header .menu-wrapper nav > ul > li{
		margin-right: 0;
		margin-left: 30px;/* rtl */
	}
	/* MEGA MENU */
	.ts-header .widget-title-rotate{
		right: -45px;/* rtl */
		left: auto;
	}
	
	/* PRODUCT DETAIL */
	.woocommerce .ts-col-18 .vertical-thumbnail div.images-thumbnails .thumbnails + div.images{
		margin-right: 110px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .vertical-thumbnail div.images-thumbnails .thumbnails + div.images{
		margin-right: 75px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-24 div.product .detail-meta-top > *{
		margin: 0 7px 0 0;/* rtl */
		padding: 0 7px 0 0;/* rtl */
	}
	.woocommerce .ts-col-24 div.product .detail-meta-top > *:first-child{
		padding: 0;/* rtl */
		margin: 0;/* rtl */
	}
	.summary .ts-social-sharing > :not(span){
		right: 0;/* rtl */
		left: auto;
	}
	.woocommerce .ts-col-18 div.product form.cart + .compare, 
	.woocommerce .ts-col-18 div.product form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product form.cart + .wishlist{
		margin-right: 400px;/* rtl */
		margin-left: 0;
		float: right;/* rtl */
	}
	.woocommerce .ts-col-18 div.product:not(.single-no-compare) form.cart + .wishlist{
		margin-right: 460px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 div.product.sold-individually form.cart + .compare, 
	.woocommerce .ts-col-18 div.product.sold-individually form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product.sold-individually form.cart + .wishlist,
	
	.woocommerce .ts-col-18 div.product.product-type-external form.cart + .compare, 
	.woocommerce .ts-col-18 div.product.product-type-external form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product.product-type-external form.cart + .wishlist,
	
	.woocommerce .ts-col-18 div.product.product-type-grouped form.cart + .compare, 
	.woocommerce .ts-col-18 div.product.product-type-grouped form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product.product-type-grouped form.cart + .wishlist{
		margin-right: 290px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 div.product.sold-individually:not(.single-no-compare) form.cart + .wishlist,
	.woocommerce .ts-col-18 div.product.product-type-external:not(.single-no-compare) form.cart + .wishlist,
	.woocommerce .ts-col-18 div.product.product-type-grouped:not(.single-no-compare) form.cart + .wishlist{
		margin-right: 350px;/* rtl */
		margin-left: 0;
	}
	
	/* SHOPPING CART */
	.woocommerce table.cart td.product-thumbnail{
		padding: 20px 20px 20px 0;/* rtl */
	}
	.woocommerce table.shop_table th{
		padding: 0 20px 20px 0;/* rtl */
	}
	.woocommerce table.shop_table td{
		padding: 20px 20px 20px 0;/* rtl */
	}
	
	/* BLOG DETAIL */
	.commentlist .children{
		padding-left: 0;
		padding-right: 100px;/* rtl */
	}
	.commentlist .children .children{
		padding-left: 0;/* rtl */
		padding-right: 70px;
	}
	
	/* SHORTCODE */
	/* Shortcode Featured */
	.horizontal-box-border .feature-header{
		margin-right: 65px;/* rtl */
		margin-left: 0;
	}
	
}

@media 
only screen and (max-width: 991px) and (min-width: 768px){
	/* HEADER */
	.ts-header .menu-wrapper nav > ul.menu > li, 
	.ts-header .menu-wrapper nav > ul > li{
		margin: 0 0 0 20px;/* rtl */
	}
	.header-v2 .ts-header .menu-wrapper nav > ul.menu > li, 
	.header-v2 .ts-header .menu-wrapper nav > ul > li{
		margin: 0 0 0 14px;/* rtl */
	}
	.header-middle div.header-right > div{
		margin-right: 12px;/* rtl */
		margin-left: 0;
	}
	.header-middle div.header-right > div.shopping-cart-wrapper{
		margin-right: 0;/* rtl */
		margin-left: 0;
		padding-right: 12px;/* rtl */
		padding-left: 0;
	}

	/* SHOP PAGE */
	.filter-widget-area.style-default > .widget-container, 
	.filter-widget-area.style-dropdown > .widget-container{
		padding: 0 0 0 24px;/* rtl */
	}
	
	/* PRODUCT DETAIL */
	.woocommerce div.product form.cart + .compare, 
	.woocommerce div.product form.cart + .wishlist + .compare,
	.woocommerce div.product form.cart + .wishlist{
		float: right;/* rtl */
		margin-right: 400px;/* rtl */
		margin-left: 0;
	}
	.woocommerce div.product:not(.single-no-compare) form.cart + .wishlist{
		margin-right: 460px;/* rtl */
		margin-left: 0;
	}
	.woocommerce div.product.no-addtocart form.cart + .compare,
	.woocommerce div.product.no-addtocart form.cart + .wishlist,
	.woocommerce div.product.no-addtocart form.cart + .wishlist + .compare{
		margin: 0 0 0 10px;/* rtl */
		float: right !important;/* rtl */
	}
	.woocommerce div.product.sold-individually form.cart + .compare, 
	.woocommerce div.product.sold-individually form.cart + .wishlist + .compare,
	.woocommerce div.product.sold-individually form.cart + .wishlist,
	
	.woocommerce div.product.product-type-external form.cart + .compare, 
	.woocommerce div.product.product-type-external form.cart + .wishlist + .compare,
	.woocommerce div.product.product-type-external form.cart + .wishlist,
	
	.woocommerce div.product.product-type-grouped form.cart + .compare, 
	.woocommerce div.product.product-type-grouped form.cart + .wishlist + .compare,
	.woocommerce div.product.product-type-grouped form.cart + .wishlist{
		margin-right: 290px;/* rtl */
		margin-left: 0;
	}
	.woocommerce div.product.sold-individually:not(.single-no-compare) form.cart + .wishlist,
	.woocommerce div.product.product-type-external:not(.single-no-compare) form.cart + .wishlist,
	.woocommerce div.product.product-type-grouped:not(.single-no-compare) form.cart + .wishlist{
		margin-right: 350px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 .vertical-thumbnail div.images-thumbnails .thumbnails + div.images{
		margin-right: 75px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 div.product form.cart + .compare, 
	.woocommerce .ts-col-18 div.product form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product form.cart + .wishlist{
		margin-right: 350px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 div.product:not(.single-no-compare) form.cart + .wishlist{
		margin-right: 410px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 div.product.sold-individually form.cart + .compare, 
	.woocommerce .ts-col-18 div.product.sold-individually form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product.sold-individually form.cart + .wishlist,
	
	.woocommerce .ts-col-18 div.product.product-type-external form.cart + .compare, 
	.woocommerce .ts-col-18 div.product.product-type-external form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product.product-type-external form.cart + .wishlist,
	
	.woocommerce .ts-col-18 div.product.product-type-grouped form.cart + .compare, 
	.woocommerce .ts-col-18 div.product.product-type-grouped form.cart + .wishlist + .compare,
	.woocommerce .ts-col-18 div.product.product-type-grouped form.cart + .wishlist{
		margin-right: 240px;/* rtl */
		margin-left: 0;
	}
	.woocommerce .ts-col-18 div.product.sold-individually:not(.single-no-compare) form.cart + .wishlist,
	.woocommerce .ts-col-18 div.product.product-type-external:not(.single-no-compare) form.cart + .wishlist,
	.woocommerce .ts-col-18 div.product.product-type-grouped:not(.single-no-compare) form.cart + .wishlist{
		margin-right: 300px;/* rtl */
		margin-left: 0;
	}
	.woocommerce #main .ts-col-12 div.product .compare, 
	.woocommerce #main .ts-col-12 div.product .wishlist{
		margin: 10px 0 0 10px;/* rtl */
		float: right;
	}
	
	/* WIDGET */
	/* Widget Filter Color */
	.widget-container.product-filter-by-color ul li{
		margin: 5px; /* rtl */
	}

	/* Widget Products */
	ul.product_list_widget li .ts-wg-meta{
		margin-right: 50px; /* rtl */
		margin-left: 0;
	}

	/* SHORTCODE */
	/* Shortcode Image Box */
	.ts-image-box.style-default.image-left .box-header{
		padding: 0 40px 0 0;/* rtl */
	}
	/* Shortcode Countdown Banner */
	.ts-countdown-banner.style-default .banner-img{
		padding-right: 20px;/* rtl */
		padding-left: 0;
	}
	.ts-countdown-banner .banner-img a{
		padding-left: 30px;/* rtl */
		padding-right: 0;
	}
}
@media 
only screen and (max-width: 768px){
	.woocommerce table.my_account_orders tbody tr th:first-child:before{
		float: right;/* rtl */
	}
}