/*
	I. RESET
	II. SHORTCODE
	III. STYLE
*/

/*---------------------------------------------------------------------------------------------------------------*/
/*- I. RESET ----------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------*/
/*
1. CUSTOM DEFAULT 
2. CUSTOM MINI STYLE
3. CUSTOM LIGHTBOX
4. CUSTOM BOOTSTRAP
5. LAYOUT BOX/WIDE
6. WOOCOMMERCE
7. CUSTOM VISUAL 
8. CUSTOM ZAMONA THEME
*/
/* DEFAULT CLASS OF WORDPRESS */
.wp-caption.alignnone{
	margin: 5px 0 20px 20px/* rtl */
}
.wp-caption p.wp-caption-text{
    padding: 5px 0 5px 4px;/* rtl */
}

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

html, body{
	text-align: right;/* rtl */
}
.ol-style li:before{
	margin-left: 10px; /* rtl */
	margin-right: 0;
}
.ul-style li:before{
	margin-left: 10px; /* rtl */
	margin-right: 0;
}
.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 */
}

/* 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"]{
    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"],
#bbpress-forums #bbp-your-profile fieldset input, 
#bbpress-forums #bbp-your-profile fieldset textarea,
.bbp-login-form .bbp-username input, 
.bbp-login-form .bbp-email input, 
.bbp-login-form .bbp-password input,
.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: 7px 20px 7px 40px;/* rtl */
}
body .select2-container--default .select2-selection--single .select2-selection__arrow{
	right: auto;
	left: 7px;/* rtl */
}
body .select2-search input[type="search"]{
	padding: 6px 10px 6px 25px !important;/* rtl */
}
body .select2-search--dropdown:before{
	left: 7px;/* rtl */
	right: auto;
	line-height: 42px;
}
body .select2-container--default .select2-search--dropdown .select2-search__field{
	padding: 4px 12px 4px 40px; /* rtl */
}
select
{
	padding-right: 15px;/* rtl */
	padding-left: 30px;/* rtl */
	background-position: left center; /* rtl */
}

select,
body .select2-container--default .select2-selection--single .select2-selection__rendered
{
	padding-right: 20px;/* rtl */
	padding-left: 30px;/* rtl */
}

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

/*--------------------------------------------------------------------------------------------------------------*/
/* 3. CUSTOM LIGHTBOX ------------------------------------------------------------------------------------------*/
body a.pp_expand,
body a.pp_contract{
	right: -18px; /* rtl */
	left: auto;
}
body .pp_nav p{
	float: right;/* rtl */
}
body a.pp_close{
	right: auto;
	left: -26px;/* 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: "\f0da";/* rtl */
}
body .pp_arrow_next:before{
	content: "\f0d9";/* rtl */
}
body .pp_nav .pp_play, 
body .pp_nav .pp_pause{
	margin-right:0 !important;
	margin-left: 10px !important; /* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/* 4. CUSTOM BOOTSTRAP -----------------------------------------------------------------------------------------*/
@media only screen and (min-width: 1400px){
	.page-template-fullwidth-template .menu-wrapper nav > ul.menu > li, 
	.page-template-fullwidth-template .menu-wrapper nav > ul > li{
		margin: 0 0 0 50px;/* rtl */
	}
}

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

/*------------------------------------------------------------------------------------------------------------------------------ */
/*- 8. CUSTOM ZAMONA THEME------------------------------------------------------------------------------------------------------ */
/* LIST UL LI ICON */
ul.list-icon li{
	list-style: none;
	position: relative;
}
ul.list-icon li:before{
	content: "\f104";/* rtl */
	margin-left: 8px; /* rtl */
	margin-right: 0;
}
ul.list-item li{
	float: right;/* rtl */
}
/* SIDEBAR */
.page-template-fullwidth-template #main-content{
	padding-left: 0;/* responsive */
	padding-right: 0;
}

/*---------------------------------------------------------------------------------------------------------------*/
/*- II. SHORTCODE -----------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------*/
/*
	1. SHORTCODE HOT DEAL
	2. SHORTCODE BANNER
	3. SHORTCODE VIDEO
	4. SHORTCODE LOGO SLIDER
	5. SHORTCODE PRODUCT SLIDER
	6. SHORTCODE BANNER IMAGE
	7. SHORTCODE BLOG
	8. SHORTCODE WIDGET PRODUCTS
	9. SHORTCODE BUTTON
	10. SHORTCODE DROPCAP
	11. SHORTCODE HEADING
	12. SHORTCODE FAQ
	13. SHORTCODE MESSAGE BOX
	14. SHORTCODE PROGRESS BAR
	15. SHORTCODE TESTIMONIAL 
	16. SHORTCODE TEAM MEMBER
	17. SHORTCODE TAB
	18. SHORTCODE GOOGLE MAP
	19. SHORTCODE PORTFOLIO
	20. SHORTCODE SINGLE IMAGE
	21. SHORTCODE FEATURE
	22. SHORTCODE PRICE TABLE
	23. SHORTCODE TWITTER
	24. SHORTCODE MILESTONE
	25. SHORTCODE COUNTDOWN
	26. SHORTCODE TYPE TAB PRODUCTS
	27. SHORTCODE SUBSCRIPTION
	28. SHORTCODE GALLERY
	29. BACKGROUND VIDEO
	30. SHORTCODE BLOCKQUOTE
	31. SHORTCODE IMAGE BOX
	32. SHORTCODE SHOP INSTAGRAM
	33. LIST PRODUCT CATEGOIRES
	34. SHORTCODE TAB PRODUCT
	35. SHORTCODE PRODUCT VIDEO
*/

/*-------------------------------------------------------------------------------------------------------------*/
/*- 1. SHORTCODE HOT DEAL -------------------------------------------------------------------------------------*/
.counter-wrapper > div{
	float: right;/* rtl */
}
.availability-bar > span.available{
	float: right; /* rtl */
}
.availability-bar > span.sold{
	float: left; /* rtl */
}
.availability-bar .progress-bar span{
	right: 0;/* rtl */
	left: auto;
}
.ts-product-deals-wrapper .ts-countdown{
	float: left;/* rtl */
}
.ts-product-deals-wrapper.title-background-primary .ts-countdown{
	left: 20px;/* rtl */
	right: auto;
}
.ts-product-deals-wrapper .ts-countdown.style-simple .counter-wrapper > div{
	margin-left: 30px;/* rtl */
	margin-right: 0;
}
.ts-product-deals-wrapper .ts-countdown.style-simple .counter-wrapper > div:last-child{
	margin-right: 0;/* rtl */
	margin-left: 0;
}

/* SINGLE STYLE */
.single-style .product-wrapper .meta-wrapper{
	padding-right: 50px;/* rtl */
	padding-left: 0;
}
.single-style.no-thumbnail .product-wrapper .meta-wrapper{
	padding-right: 0;
	padding-left: 0;/* rtl */
}


/*-------------------------------------------------------------------------------------------------------------*/
/*- 2. SHORTCODE BANNER ---------------------------------------------------------------------------------------*/
.ts-banner .button:after{
	margin-left: 0;
	margin-right: 5px;/* rtl */
	content: "\f177";/* rtl */
}
.style-heading-line .button:after{
	left: 0;
	right: auto;/* rtl */
}
.style-heading-line .button:hover{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 3. SHORTCODE VIDEO -----------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 4. SHORTCODE LOGO SLIDER -----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 5. SHORTCODE PRODUCT SLIDER --------------------------------------------------------------------------------*/
.style-line-after .heading,
.style-center-line-after .heading,
.style-background-primary .heading,
.title-line-after .shortcode-heading-wrapper .heading-title,
.title-center-line-after .shortcode-heading-wrapper .heading-title,
.title-background-primary .shortcode-heading-wrapper .heading-title,
.tab-heading-center-line-after .heading-tab .heading-title,
.tab-heading-line-after .heading-tab .heading-title,
.ts-product-in-product-type-tab-wrapper .heading-tab .heading-title{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}
.style-line-before .heading,
.title-line-before .shortcode-heading-wrapper .heading-title,
.tab-heading-line-before .column-tabs .heading-tab .heading-title,
.tab-heading-background-gray .column-tabs .heading-tab .heading-title{
	padding-left: 0;
	padding-right: 20px;/* rtl */
}
.style-line-before .heading:after,
.style-line-after .heading:after,
.style-background-primary .heading:after,
.style-center-line-after .heading:after,
.title-line-before .shortcode-heading-wrapper .heading-title:after,
.title-line-after .shortcode-heading-wrapper .heading-title:after,
.title-background-primary .shortcode-heading-wrapper .heading-title:after,
.title-center-line-after .shortcode-heading-wrapper .heading-title:after,
.tab-heading-center-line-after .heading-tab .heading-title:after,
.tab-heading-line-after .heading-tab .heading-title:after,
.tab-heading-line-before .column-tabs .heading-tab .heading-title:after,
.tab-heading-background-gray .column-tabs .heading-tab .heading-title:after,
.ts-product-in-product-type-tab-wrapper .heading-tab .heading-title:after{
	left: 0;
	right: auto;/* rtl */
}
.style-line-before .heading:after,
.title-line-before .shortcode-heading-wrapper .heading-title:after,
.tab-heading-line-before .column-tabs .heading-tab .heading-title:after,
.tab-heading-background-gray .column-tabs .heading-tab .heading-title:after{
	right: 0;/* rtl */
	left: auto;
}
.title-background-primary.nav-top .owl-nav{
	right: auto;
	left: 15px; /* rtl */
}
body .nav-bottom .owl-nav:before,
body .nav-bottom .owl-nav:after{
	left: 100%;/* rtl */
	right: auto;
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
body .nav-bottom .owl-nav:after{
	left: auto;
	margin-left: 10px;/* rtl */
	margin-right: 0;
	right: 100%;/* rtl */
}
.ts-product-wrapper .image-gallery > div{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 6. SHORTCODE BANNER IMAGE ----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 7. SHORTCODE BLOG ------------------------------------------------------------------------------------------*/
.load-more-wrapper a:before,
.shop-more a:before{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}
/* BLOG LIST */
.ts-blogs.item-list .entry-content{
	padding: 0 30px 0 20px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 8. 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;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 9. SHORTCODE BUTTON ----------------------------------------------------------------------------------------*/
.ts-list-button .ts-button{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.ts-button.fa:before{
	margin-left: 7px;/* rtl */
	margin-right: 0;
}

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

/*--------------------------------------------------------------------------------------------------------------*/
/*- 11. SHORTCODE HEADING --------------------------------------------------------------------------------------*/
.ts-heading.style-background-primary .heading-description{
	text-align: right; /* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 12. 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{
	left: 0;
	right: auto;/* rtl */
}
body.wpb-js-composer .vc_tta-accordion.vc_tta-style-3 .vc_tta-panel .vc_tta-controls-icon{
	left: auto;/* rtl */
	right: 0;
}
body.wpb-js-composer .vc_tta-accordion .vc_tta-panel .vc_tta-panel-title > a{
	padding: 11px 20px 11px 60px;/* rtl */
}
body.wpb-js-composer .vc_tta-accordion.vc_tta-style-2 .vc_tta-panel .vc_tta-panel-title > a{
	padding: 12px 20px 12px 60px;/* rtl */
}
body.wpb-js-composer .vc_tta-accordion.vc_tta-style-4 .vc_tta-panel .vc_tta-panel-title > a{
	padding: 12px 20px 12px 60px;/* rtl */
}
body.wpb-js-composer .vc_tta-accordion.vc_tta-style-3 .vc_tta-panel .vc_tta-panel-title > a{
	border-width: 0 0 1px 0;
	padding: 12px 50px 11px 20px;/* rtl */
}
body.wpb-js-composer .vc_toggle_default .vc_toggle_title h4{
	padding: 12px 20px 12px 50px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 13. SHORTCODE MESSAGE BOX ----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 14. SHORTCODE PROGRESS BAR ---------------------------------------------------------------------------------*/
.vc_progress_bar .vc_single_bar .vc_bar:before{
	left: 5px;/* rtl */
	right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 15. SHORTCODE TESTIMONIAL ----------------------------------------------------------------------------------*/
.ts-testimonial-wrapper .rating span,
blockquote .rating span{
	float: right;/* rtl */
}
.ts-testimonial-wrapper .rating:before,
blockquote .rating:before{
	float: right;/* rtl */
	left: auto;
	right: 0;/* rtl */
}
.ts-testimonial-wrapper .rating span:before,
blockquote .rating span:before{
	right: 0;/* rtl */
	left: auto;
} 

/*--------------------------------------------------------------------------------------------------------------*/
/*- 16. SHORTCODE TEAM MEMBER ----------------------------------------------------------------------------------*/
.ts-team-members.style-1 header{
	float: right;/* rtl */
}
.ts-team-members.style-1 .member-social{
	float: left;/* rtl */
}
.ts-team-members .member-social a{
	float: right;/* rtl */
	margin: 0 0 4px 4px;/* rtl */
}
.ts-team-members.style-1 .member-social a,
.ts-team-members.style-3 .member-social a{
	margin: 0 0 0 15px;/* rtl */
}
.ts-team-members .member-social a:last-child{
	margin: 0 0 4px 0;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 17. SHORTCODE TAB ------------------------------------------------------------------------------------------*/
body.wpb-js-composer .vc_tta-tabs.vc_tta-style-2 .vc_tta-tabs-list{
	margin: 0 -10px 0 0;/* rtl */
}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{
	margin: 0 0 -1px 0;/* rtl */
	padding: 0 0 0 0;/* rtl */
}
body.wpb-js-composer .vc_tta-tabs.vc_tta-style-3 .vc_tta-tab{
	margin: 0 30px;/* rtl */
}
body.wpb-js-composer .vc_tta-tabs.vc_tta-style-2 .vc_tta-tab{
	margin: 0 10px 10px 0;/* rtl */
}
body.wpb-js-composer .vc_tta-tabs.vc_tta-style-4 .vc_tta-tab{
	margin: 0 15px;/* rtl */
}
body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab > a{
	margin: 0 -1px 0 0;/* rtl */
}

/* Accordion */
.vc_tta-accordion .vc_tta-panel{
	margin-bottom: 30px;
	position: relative;
}
body.wpb-js-composer .vc_toggle_default:before{
	right: 0;/* rtl */
	left: auto;
}

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

/*--------------------------------------------------------------------------------------------------------------*/
/*- 19. SHORTCODE PORTFOLIO ------------------------------------------------------------------------------------*/
.ts-portfolio-wrapper .filter-bar{
	margin: 0 0 15px -20px; /* rtl */
}
.ts-portfolio-wrapper .filter-bar li{
	float: right;/* rtl */
}
.ts-portfolio-wrapper .filter-bar li:first-child{
	margin-right: 0;/* rtl */
}
.portfolio-inner .portfolio-meta > div.icon-group{
	padding-right: 0;
	padding-left: 20px;/* rtl */
}
.portfolio-inner .portfolio-meta > div:first-child{
	padding: 10px 30px;/* rtl */
}
.portfolio-inner .icon-group{
	text-align: left; /* rtl */
}
.portfolio-inner .icon-group a{
	float: left;/* rtl */
}
.portfolio-inner .icon-group a:last-child{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}
.portfolio-inner .item{
	float: right;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 20. SHORTCODE SINGLE IMAGE ---------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 21. SHORTCODE FEATURE --------------------------------------------------------------------------------------*/
.group-feature-border > .wpb_column:after{
	left: 0;/* rtl */
	right: auto;
}
.ts-feature-wrapper .see-more:after{
	margin-right: 5px;/* rtl */
	margin-left: 0;
	content: "\f177";/* rtl */
}
/* Horizontal */
.horizontal-icon-square .feature-content > a{
	float: right;/* rtl */
}
.horizontal-box-border .feature-content > a:after{
	left: auto;
	right: 100%;/* rtl */
}
.horizontal-icon-square .feature-header{
	margin-right: 74px;/* rtl */
	margin-left: 0;
}
.horizontal-icon .feature-header,
.horizontal-box-border2 .feature-header,
.horizontal-icon-circle .feature-header{
	padding-right: 20px; /* rtl */
	padding-left: 0;
}
.horizontal-box-border .feature-header{
	padding-right: 40px; /* rtl */
	padding-left: 0;
}
.horizontal-icon-image .feature-icon{
	float: right;/* rtl */
}
.horizontal-icon-square .feature-icon:before{
	border-width: 2px 2px 0 0;/* rtl */
	right: 0;/* rtl */
	left: auto;
}
/* Vertical */
.vertical-icon-circle .feature-header,
.vertical-icon-square .feature-header{
	padding: 20px 20px 25px 20px;
	position: relative;
	z-index: 1;
}
/* Vertical Number */
.vertical-number .big-number{
	float: right;/* rtl */
	margin-right: 0;
	margin-left: 10px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 22. SHORTCODE PRICE TABLE ----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 23. SHORTCODE TWITTER --------------------------------------------------------------------------------------*/
.ts-twitter-slider .icon{
	left: auto;/* rtl */
	right: 0;
}
.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 */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 24. SHORTCODE MILESTONE ------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 25. SHORTCODE COUNTDOWN ------------------------------------------------------------------------------------*/
.ts-countdown .counter-wrapper > div{
	float: right;/* rtl */
}
.ts-countdown.style-simple .counter-wrapper > div{
	margin-right: 0;
	margin-left: 50px;/* rtl */
}
.ts-countdown.style-simple .counter-wrapper > div:last-child{
	margin-right: 0;/* rtl */
	margin-left: 0;
}

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

/*--------------------------------------------------------------------------------------------------------------*/
/*- 27. SHORTCODE SUBSCRIPTION ---------------------------------------------------------------------------------*/
.style-horizontal .mailchimp-subscription .widget-title-wrapper{
	padding-left: 30px;/* rtl */
	padding-right: 0;
}
.style-horizontal .subscribe-email .button{
	float: right;/* rtl */
	margin-right: 10px;/* rtl */
	margin-left: 0;
}
.text-light.style-horizontal .subscribe-email .button{
	margin-left: 0;/* rtl */
	margin-right: 0;
}
.style-horizontal .mailchimp-subscription input[type="email"]{
	float: right;/* rtl */
}
/* Vertical */
.vertical-button-icon .mailchimp-subscription input[type="email"],
.vertical-border-button-icon .mailchimp-subscription input[type="email"],
.vertical-round-button-icon .mailchimp-subscription input[type="email"]{
	padding: 8px 20px 8px 40px;/* rtl */
}
.vertical-border-button-icon .mailchimp-subscription input[type="email"],
.vertical-border-round-button-icon .mailchimp-subscription input[type="email"]{
	padding: 9px 20px 9px 70px;/* rtl */
}
.vertical-border-round-button-icon .subscribe-email .button{
	border-radius: 25px 0 0 25px;/* rtl */
}
.vertical-button-icon .subscribe-email .button,
.vertical-round-button-icon .subscribe-email .button,
.vertical-border-round-button-icon .subscribe-email .button,
.vertical-border-button-icon .subscribe-email .button,
.style-horizontal.button-icon .subscribe-email .button{
	left: 0;/* rtl */
	right: auto;
}
.vc_col-sm-12 .style-vertical .mailchimp-subscription input[type="email"]{
	padding-right: 30px;
	padding-left: 200px;/* rtl */
}
.vc_col-sm-12 .vertical-border-round-button-icon .mailchimp-subscription input[type="email"],
.vc_col-sm-12 .vertical-button-icon .mailchimp-subscription input[type="email"], 
.vc_col-sm-12 .vertical-round-button-icon .mailchimp-subscription input[type="email"], 
.vc_col-sm-12 .vertical-border-button-icon .mailchimp-subscription input[type="email"]{
	padding-left: 60px;
	padding-right: 30px; /* rtl */
}
.vc_col-sm-12 .vertical-border-round-button-icon .subscribe-email .button{
	border-radius: 25px 0 0 25px;/* rtl */
}
.vc_col-sm-12 .style-vertical .button{
	left: 0;/* rtl */
	right: auto;
}

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

/*--------------------------------------------------------------------------------------------------------------*/
/*- 29. BACKGROUND VIDEO ---------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 30. SHORTCODE BLOCKQUOTE -----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------*/
/*- 31. SHORTCODE IMAGE BOX ------------------------------------------------------------------------------------*/
/* Style Horizontal */
.background-horizontal .box-header{
	padding-right: 50%;/* rtl */
	padding-left: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 32. SHORTCODE SHOP INSTAGRAM -------------------------------------------------------------------------------*/
.ts-instagram-shortcode .widget-title-wrapper i{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 33. LIST PRODUCT CATEGOIRES --------------------------------------------------------------------------------*/
.ts-list-of-product-categories-wrapper .banners,
.ts-list-of-product-categories-wrapper.has-banner .list-categories{
	float: right;/* rtl */
}
.ts-list-of-product-categories-wrapper .button-link:after{
	margin-left: 0;
	content: "\f100";
	margin-right: 5px;/* rtl */
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 34. SHORTCODE TAB PRODUCT ----------------------------------------------------------------------------------*/
.tab-heading-default .column-tabs .heading-tab,
.tab-heading-line-before .column-tabs .heading-tab,
.tab-heading-line-after .column-tabs .heading-tab{
	float: right; /* rtl */
}
.tab-heading-default .column-tabs .tabs,
.tab-heading-line-before .column-tabs .tabs,
.tab-heading-line-after .column-tabs .tabs{
	float: left;/* rtl */
}
.tab-heading-background-gray.has-shop-more-button .column-tabs .tabs{
	padding-left: 150px; /* rtl */
	padding-right: 15px;
}
.tab-heading-center-line-after.nav-bottom .shop-more{
	float: right;/* rtl */
}
.tab-heading-center-line-after.nav-bottom.has-shop-more-button .owl-controls .owl-nav{
	float: left; /* rtl */
}
.tab-heading-center-line-after.nav-bottom.has-shop-more-button .owl-controls{
	margin-right: 130px;/* rtl */
	margin-left: 0;/* rtl */
}
.nav-default .tab-heading-center-line-after.nav-bottom.has-shop-more-button .owl-controls{
	margin-right: 130px;/* rtl */
	margin-left: 0;
}
.ts-product-in-category-tab-wrapper.tab-heading-background-gray .shop-more{
	left: 30px;/* rtl */
	right: auto;
}
.ts-product-in-category-tab-wrapper.tab-heading-background-gray .shop-more a:after{
    content: "\f177";/* rtl */
	margin-right: 5px; /* rtl */
	margin-left: 0;
}
.ts-product-in-category-tab-wrapper.tab-heading-center-line-after.nav-bottom .shop-more a:after{
    content: "\f177";/* rtl */
	margin-right: 5px; /* rtl */
	margin-left: 0;
}

/* List product */
.item-list .thumbnail-wrapper{
	float: right;/* rtl */
}
.woocommerce .item-list .meta-wrapper,
.item-list .woocommerce .meta-wrapper{
	padding-left: 0;
	padding-right: 30px;/* rtl */
	float: right; /* rtl */
}
/* Navi */
.tab-heading-background-dark.nav-top .owl-nav > div.owl-prev,
.title-background-dark.nav-top .owl-nav > div.owl-prev{
	right: -10px/* rtl */
	left: auto;
}
.tab-heading-background-dark.nav-top .owl-nav > div.owl-next,
.title-background-dark.nav-top .owl-nav > div.owl-next{
	left: -10px;/* rtl */
	right: auto;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*- 35. SHORTCODE PRODUCT VIDEO --------------------------------------------------------------------------------*/
.ts-products-video-wrapper .content-products{
	float: right;/* rtl */
}
.ts-products-video-wrapper .content-video{
	float: right;/* rtl */
}
.ts-products-video-wrapper ul.product_list_widget li .ts-wg-meta{
	margin-right: 100px;/* rtl */
	margin-left: 0;
}
ul.product_list_widget li .play-button{
	right: 0;/* rtl */
	left: auto;
}

/*---------------------------------------------------------------------------------------------------------------*/
/*- III. STYLE --------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------*/

/*
	I. HEADER
		1. MENU
		2. HEADER TOP
		3. HEADER MIDDLE
		4. HEADER BOTTOM
	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
		9. PLUGIN EVENT
	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 TEXT
		9. WIDGET CALENDAR
		10. WIDGET SEARCH
		11. WIDGET ABOUT ME
		12. WIDGET BLOG
		13. WIDGET RECENT COMMENTS
		14. WIDGET SOCIAL
		15. WIDGET RSS
		16. WIDGET FORUM STATISTICS
		17. WIDGET COMPARE
		18. WIDGET FLICKR
		19. WIDGET ARCHIVE
		20. WIDGET CATEGORIES PRODUCT
		21. WIDGET TWITTER
		22. WIDGET SINGLE IMAGE
		23. WIDGET CATEGORIES
		24. WIDGET TAB
		25. WIDGET FILTER AVAILABILITY
		26. WIDGET INSTAGRAM
		27. BBPRESS LOGIN
		28. WIDGET FACEBOOK
		29. WIDGET RATING FILTER
		30. WIDGET MAILCHIMP
	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. FORUMS
	XVIII. IPAD RESPONSIVE
	XIX. CUSTOM FONT SIZE
	XX. CUSTOM COLOR
*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- I. HEADER ---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 1. MENU -----------------------------------------------------------------------------------------------------------*/
nav > ul.menu > ul > li{
	float: right;/* rtl */
}
header .menu-wrapper .ts-menu{
	text-align: right;/* rtl */
}

/* VERTICAL MENU */
.vertical-menu-wrapper .vertical-menu-heading:before{
	margin: 0 0 0 10px ;/* rtl */
}
.menu-wrapper .vertical-menu > ul.menu > li > a{
	text-align: right; /* rtl */
}
.menu-wrapper .vertical-menu > ul.menu li > ul.sub-menu{
	left: auto !important; /* rtl */
	right: 100% !important; /* rtl */
}
.menu-wrapper .vertical-menu > ul.menu > li ul ul.sub-menu{
	right: 100%; /* rtl */
	left: auto;
	padding: 18px 43px 20px 22px;/* rtl */
	text-align: right;/* rtl */
}
.vertical-menu-big .menu-wrapper .vertical-menu > ul.menu > li ul.sub-menu:before{
    left: -2px;/* rtl */
    right: 0;
	border-width: 2px 1px 2px 2px;/* rtl */
}
body.vertical-menu-big .menu-wrapper .vertical-menu > ul.menu > li ul.sub-menu:before{
	border-right-color: rgba(100,100,100,0.2);
}
.vertical-menu-big .menu-wrapper .vertical-menu > ul.menu > li ul ul.sub-menu:before{
    right: 30px;/* rtl */
	left: -2px;
}
.menu-wrapper .vertical-menu > ul.menu > li ul ul.sub-menu:before{
	right: 21px; /* rtl */
	left: auto;
}
.menu-wrapper .vertical-menu > ul.menu li.menu-item-has-children:not(.parent) > a:before,
.menu-wrapper .vertical-menu > ul.menu li.parent > a > .menu-label:after{
	content: "\e686" !important ;/* rtl */
	left: -15px !important; /* rtl */
	right: auto !important;
}
.menu-wrapper .vertical-menu > ul.menu ul li.menu-item-has-children:not(.parent) > .ts-menu-drop-icon:before,
.menu-wrapper .vertical-menu > ul.menu ul li.parent > .ts-menu-drop-icon:after{
	content: "\e686" !important ;/* rtl */
}
.mobile-menu-wrapper .menu-main-mobile,
.mobile-menu-wrapper .ts-header-social-icons{
	left: auto;
	transform: translateX(100%);
	right: 0;/* rtl */
}
.menu-right .ts-menu{
	float: left;/* rtl */
}
.menu-wrapper nav > ul.menu,
.menu-wrapper nav > ul{
	margin: 0;
	text-align: right;/* rtl */
}
.menu-wrapper nav > ul.menu > li,
.menu-wrapper nav > ul > li{
	float: right;/* rtl */
	margin: 0 0 0 40px;/* rtl */
}
.menu-wrapper nav > ul.menu li:before,
.mobile-menu-wrapper nav > ul li:before{
	float: right;/* rtl */
	margin-right: 0;
	margin-left: 3px;/* rtl */
}
.menu-wrapper nav > ul.menu li .menu-icon{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
.menu-wrapper nav > ul.menu li .menu-icon img{
	right: 0;/* rtl */
	left: auto;
}
.header-template .menu-wrapper .vertical-menu > ul.menu > li > a.has-icon,
.vertical-menu-big .header-template .menu-wrapper .vertical-menu > ul.menu > li > a.has-icon,
.vertical-menu-big .header-template .menu-wrapper .vertical-menu > ul.menu > li > a.has-icon:first-child{
	padding-right: 65px;/* rtl */
	padding-left: 20px;
}
.menu-sub-label{
	right: auto;/* rtl */
	left: -20px;
}
.header-template .menu-wrapper .vertical-menu > ul.menu > li > a.has-icon > span.menu-icon{
	left: auto;
	right: 20px;/* rtl */
}
.menu-sub-label:before{
    left: 50%;/* rtl */
	right: auto;
	margin-left: -3px;
	margin-right: 0;
	border-left: 0;
	border-right: 4px solid transparent;
	transform: rotate(-15deg);
}
/* SUB MENU */
nav.main-menu > ul.menu ul li.menu-item-has-children .ts-menu-drop-icon:after{
	content: "\e686";/* rtl */
}
.ts-menu-drop-icon{
	left: -10px;/* rtl */
	right: auto;
}
.menu-wrapper nav > ul.menu li ul.sub-menu{
	right: -25px;/* rtl */
	left: auto;
}
.menu-wrapper .ts-menu > nav > ul.menu > li > ul.sub-menu{
	right: -30px; /* rtl */
	left: auto;
}
/* SUB MENU */
.menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu{
	right: 100%; /* rtl */
	padding: 30px 60px 30px 30px;/* rtl */
}
.menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu:before{
	right: 30px;/* rtl */
	left: 0;
}

/* COLUMN SUB MENU */
.header-v1 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-2:first-child ul.sub-menu,
.header-v1 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-1:first-child ul.sub-menu,
.header-v3 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-2:first-child ul.sub-menu,
.header-v3 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-1:first-child ul.sub-menu,
.header-v4 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-2:first-child ul.sub-menu,
.header-v4 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-1:first-child ul.sub-menu{
	right: 0 !important;/* rtl */
	left: auto !important;
}
.header-v6 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-2:first-child ul.sub-menu,
.header-v6 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-1:first-child ul.sub-menu,
.header-v7 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-2:first-child ul.sub-menu,
.header-v7 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-1:first-child ul.sub-menu,
.header-v9 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-2:first-child ul.sub-menu,
.header-v9 .menu-wrapper nav > ul.menu li.ts-megamenu-columns-1:first-child ul.sub-menu{
	right: -30px !important;/* rtl */
	left: auto !important;
}

/* WIDGET CUSTOM MENU FOR MEGAMENU */
.menu-wrapper nav > ul.menu > li.col-widget-menu ul li.widget_nav_menu:after,
.menu-wrapper nav > ul.menu > li.col-widget-menu ul li.widget_nav_menu:before{
	right: auto;
	left: 0;/* rtl */
}
.menu-wrapper nav > ul.menu > li ul li.widget_nav_menu,
.menu-wrapper nav div.list-link{
	float: right;/* rtl */
}
.menu-wrapper nav > ul.menu > li.col-widget-menu ul li.widget_nav_menu:before{
	left: auto;
	right: -1px;/* rtl */
}
.header-v3 .menu-wrapper nav > ul,
.header-v1 .menu-wrapper nav > ul{
	float: right;/* rtl */
}

/* View all categories in menu */
.sub-menu li.view-all a:after{
	content: "\f100";
	margin-right: 5px;/* rtl */
	margin-left: 0;
}
.ts-megamenu-columns-2 li.widget,
.ts-megamenu-columns-3 li.widget,
.ts-megamenu-columns-4 li.widget,
.ts-megamenu-fullwidth li.widget{
	float: right;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 2. HEADER TOP -----------------------------------------------------------------------------------------------------*/
.wpml-ls-legacy-dropdown .wpml-ls-flag{float: right;/* rtl */}
.wpml-ls-legacy-dropdown .wpml-ls-flag + span{float: right;/* rtl */}

/* DROPDOW CART & DROPDOW ACCOUNT */
.shopping-cart-wrapper .cart-control,
.my-wishlist-wrapper > a{
	padding-left: 8px;/* rtl */
	padding-right: 0;
}
.my-account-wrapper a.log-out{
	right: auto;
	left: 0;/* rtl */
}
.shopping-cart-wrapper a > .cart-number,
.my-wishlist-wrapper .wishlist-number{
	left: 0;
	right: auto;/* rtl */
}
.shopping-cart-wrapper .cart-icon{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
.shopping-cart-wrapper .dropdown-container,
.header-template.hidden-cart.hidden-wishlist .my-account-wrapper .dropdown-container{
	left: 0;/* rtl */
	right: auto;
	margin-right: 0;/* rtl */
	margin-left: 0;
}
.dropdown-container .cart-number{
	padding-right: 0;
	padding-left: 40px;/* rtl */
}
/* Cart dropdown */
.dropdown-container .cart_list li .cart-item-wrapper,
.woocommerce .dropdown-container .cart_list li .cart-item-wrapper{
	margin-right: 95px;/* rtl */
	margin-left: 0;
}
.dropdown-container .cart_list li > a,
.woocommerce .dropdown-container .cart_list li > a{
	float: right;/* rtl */
}
.woocommerce.widget_shopping_cart .cart_list li > a img,
.woocommerce .widget_shopping_cart .cart_list li > a img{
	float: right;/* rtl */
	margin-right: 0;
	margin-left: 20px;/* rtl */
}
.woocommerce.widget_shopping_cart .cart_list li > .quantity,
.woocommerce .widget_shopping_cart .cart_list li > .quantity{
	margin-right: 90px;/* rtl */
	margin-left: 0;
}
.dropdown-footer > a{
	float: right;
}

/* 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: 100px;/* rtl */
	margin-left: 20px;
}
.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: 0;/* rtl */
	right: auto;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove{
	left: 0; /* rtl */
	right: auto;
}
.ts-tiny-cart-wrapper .total > span.total-title,
.widget_shopping_cart .total-title{
	padding-left: 5px;/* rtl */
	padding-right: 0;
}
#ts-shopping-cart-sidebar .cart_list li .cart-item-wrapper a.remove{
	left: -4px;/* rtl */
	right: auto;
}
.ts-tiny-cart-wrapper .subtotal{
	float: left;/* rtl */
}
.ts-tiny-cart-wrapper .subtotal > span:first-child{
	padding-left: 5px;/* rtl */
	padding-right: 0;
}
.ts-tiny-cart-wrapper .quantity{
	float: right;/* rtl */
}
.header-top .header-left{
	float: right;/* rtl */
}
.header-top .header-right{
	float: left;/* rtl */
}
.header-v9 .header-top .header-right{
	text-align: left;/* rtl */
}

/* Language */
body .wpml-ls .wpml-ls-flag + span{
	margin-right: 5px;/* rtl */
	margin-left: 0;
}
body .wpml-ls-legacy-list-horizontal a{
	padding: 5px 0 5px 20px;/* rtl */
}
body .wpml-ls-legacy-list-horizontal ul li:last-child a{
	padding: 5px 0 5px 0;/* rtl */
}
body .wpml-ls .wpml-ls-item a.wpml-ls-item-toggle span{
	float: right; /* rtl */
}
.group-meta-header > div:first-child .dropdown-container,
.group-meta-header > div:first-child ul{
	left: 0;
	right: auto;/* rtl */
}

/* SHARING & INFO */
.header-left > div{
	margin-left: 15px;/* rtl */
	padding-left: 15px;/* rtl */
	margin-right: 0;
	padding-right: 0;
	float: right;/* rtl */
}
.info-desc{
	position: relative;
}
.header-left > div:before{
	right: auto;
	left: 0;/* rtl */
}
.header-left > div:last-child{
	padding-left: 0;/* rtl */
	padding-right: 0;/* rtl */
}
.ts-header-social-icons > *{
	float: right;/* rtl */
}
.ts-header-social-icons li{
	float: right;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 3. HEADER MIDDLE --------------------------------------------------------------------------------------------------*/
.header-middle div.header-right > div,
.header-bottom div.header-right > div{
	float: left;/* rtl */
	padding-right: 10px;/* rtl */
	padding-left: 0;
}
.hidden-cart.hidden-wishlist .header-middle div.header-right > div.my-account-wrapper,
.hidden-cart.hidden-wishlist .header-bottom div.header-right > div.my-account-wrapper{
	padding-left: 0;
	padding-right: 10px;/* rtl */
}
.header-v2 .header-bottom .header-right{
	padding-left: 0;
	padding-right: 20px; /* rtl */
}
/* LOGO */
header .logo-wrapper{
	padding: 0 0 0 10px;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 4. HEADER BOTTOM --------------------------------------------------------------------------------------------------*/
.header-v2 .header-bottom .search-wrapper{
	padding-right: 30px;/* rtl */
	padding-left: 0;
}
.header-v6 .show-vertical-menu .header-bottom .search-wrapper{
	padding-right: 7px;/* rtl */
	padding-left: 0;
}
.header-v9 .header-bottom .ts-vertical-menu{
	margin-right: 0;
	margin-left: 30px;/* rtl */
	float: right; /* rtl */
}
.header-v9 .show-vertical-menu .ts-menu > nav{
	margin-right: 270px;/* rtl */
	margin-left: 0;
}
.header-v9 div.right-group > div{
	padding: 0 0 0 15px;/* rtl */
	margin: 0 0 0 15px;/* rtl */
	float: left;/* rtl */
}
.header-v9 div.right-group > div:last-child{
	margin-left: 15px;/* rtl */
}
.header-v9 div.right-group > div:first-child{
	margin-left: 3px;
	margin-right: 0;
}
.header-v9 div.header-right .header-currency:before,
.header-v9 div.header-right .header-language:before{
	right: auto;
	left: 0;/* rtl */
}

/* SEARCH HEADER */
.ts-search-result-container ul li .thumbnail{
	float: right;/* rtl */
}
.ts-search-result-container ul li .meta{
	margin-right: 100px; /* rtl */
	margin-left: 0;
}
.search-content input[type="text"]{
	padding-left: 70px;/* rtl */
	padding-right: 20px;/* rtl */
}
.search-round .search-content input[type="text"]{
	padding-left: 75px;/* rtl */
	padding-right: 20px;
}
.ts-search-by-category .search-content input[type="submit"],
.ts-search-by-category .search-button{
	left: 0;/* rtl */
	right: auto;
}
.ts-search-by-category .search-content input[type="submit"]{
	left: 2px;/* rtl */
	right: auto;
	background-image: url(../images/ic-search-rtl.png) !important;/* rtl */
}
.ts-search-by-category form > .search-content{
	margin-right: 230px;/* rtl */
	margin-left: 0;
}
header .ts-search-by-category form > .select2{
	float: right;/* rtl */
}
header .ts-search-by-category select{
	float: right;/* rtl */
}
header .ts-search-by-category form > .select2,
header .ts-search-by-category select{
	float: right;/* rtl */
}
header .search-round .ts-search-by-category form > .select2,
header .search-round .ts-search-by-category select{
	border-radius: 0 25px 25px 0;/* rtl */
}
header .ts-search-by-category form > .search-content input[type="text"]{
	border-left-width: 1px;/* rtl */
	border-right-width: 0;/* rtl */
}
header .search-line .search-content input[type="text"]{
	padding: 0 0 5px 30px;/* rtl */
}
header .search-line .search-button{
	left: 0;/* rtl */
	right: auto;
}
header .select2-container--default .select2-selection--single .select2-selection__rendered,
header .ts-search-by-category select{
	padding: 7px 20px 7px 35px;/* rtl */
}
.search-table .search-content input[type="text"]{
	padding-left: 45px;/* rtl */
	padding-right: 20px;/* rtl */
}
header .ts-search-by-category .select2-selection .select2-selection__rendered:before{
	left: 0;/* rtl */
	right: auto;
}
.ts-search-by-category .search-button input{
	left: 0;/* rtl */
	right: auto;
}
/* SEARCH POPUP */
.ts-sidebar-content.ts-search-by-category .search-button{
	right: auto;
	left: 2px;/* rtl */
}
.ts-floating-sidebar .close{
	left: 20px;/* rtl */
	right: auto;
}
.ts-floating-sidebar .ts-sidebar-content{
	right: auto;
	left: -17px;/* rtl */
	transform: translateX(-100%);
}
@media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0)
{ @media {
    .ts-floating-sidebar .ts-sidebar-content{
		left: 0 !important;/* rtl */
		right: auto !important;
	}
}}

/* Group Meta */
.group-meta-header > div{
	float: left;/* rtl */
	margin-left: 15px;/* rtl */
	padding-left: 15px;
	margin-right: 0;
	padding-right: 0;
}
.group-meta-header > div.shopping-cart-wrapper,
.group-meta-header > div.my-wishlist-wrapper,
.logged-in .group-meta-header > div.my-account-wrapper{
	margin-right: 0;/* rtl */
	margin-left: 0;
}
.group-meta-header > div.my-account-wrapper{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.group-meta-header > div:before{
	right: auto;
	left: 0;/* rtl */
}
.group-meta-header > div:first-child{
	margin: 0;/* rtl */
	padding: 0;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- II. MAIN CONTENT --------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
/* Dokan dashboard */
.dokan-seller-listing .dokan-seller-search-form{
	float: left;/* rtl */
}
/* STORE DOKAN */
body.dokan-dashboard form.report-filter > input[type="submit"]{
	float: right;/* rtl */
}
body.dokan-dashboard .report-filter .dokan-form-group input.datepicker{
	float: right;/* rtl */
}
.dokan-single-store .dokan-store-tabs ul li{
	float: right;/* rtl */
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select{
	padding: 9px 20px 9px 30px;/* rtl */
	float: right;/* rtl */
}

/* DOKAN WIDGET */
.dokan-category-menu li.has-children .sub-category{
	padding: 10px 20px 0px 0;/* rtl */
}
.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title{
	text-align: right /* rtl */
}
body .dokan-single-store .dokan-store-tabs ul li{
	margin-left: -1px;/* rtl */
	margin-right: 0;
}
body .weight-dimension .dokan-form-group > input[type="text"]{
	margin-right: 0;
	margin-left: 2%;/* rtl */
}
body .product-edit-container #variants-holder .option-couplet .item-action{
	left: -2px;
	right: auto;
}
.dokan-variable-attributes .weight-dimension .dokan-form-group > input[type="text"]{
	float: right;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 1. BREADCRUMB -----------------------------------------------------------------------------------------------------*/

/* VERSION 4 */
.breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumb-title > *{
	text-align: left; /* rtl */
}
.no-title.breadcrumb-v1 .breadcrumb-title > *,
.breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumb-title > h1{
	text-align: right; /* rtl */
}

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

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

/*-------------------------------------------------------------------------------------------------------------------------*/
/*- 4. COMMENT ------------------------------------------------------------------------------------------------------------*/
.commentlist .children{
	padding: 30px 30px 0 0;/* rtl */
}
.comments-area div.avatar{
	padding-left: 30px; /* rtl */
	padding-right: 0;
}
.comment-detail .comment-meta{
	float: right; /*rtl */
} 
.comment-detail .comment-meta-right{
	float: left; /* rtl */
}
.comment-detail .comment-edit-link:before{
	padding-right: 0;
	padding-left: 10px;/* rtl */
}
.comment-detail .reply a:before{
	padding-right: 0;
	padding-left: 10px;/* 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: "\f105" !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: "\f104" !important;/* rtl */
}

/*-------------------------------------------------------------------------------------------------------------------------*/
/*- 6. CONTACT US ---------------------------------------------------------------------------------------------------------*/
.office-address,
.phone-numbers,
.email-address,
.fax-numbers{
	padding-left: 0;
	padding-right: 40px;/* rtl */
}
.office-address:before,
.phone-numbers:before,
.email-address:before,
.fax-numbers:before{
	right: 0;/* rtl */
	left: auto;
}
.content-contact{
	padding-right: 40px; /* rtl */
	padding-left: 0;
}
.information .content-contact{
	padding-right: 30px;/* rtl */
	padding-left: 0;
}

/*-------------------------------------------------------------------------------------------------------------------------*/
/*- 7. BLANK PAGE ---------------------------------------------------------------------------------------------------------*/
.main-content-coming > .vc_column_container{
	display: table-cell;
	vertical-align: middle;
	float: none;
	direction: ltr;/* rtl */
}

/*-------------------------------------------------------------------------------------------------------------------------*/
/*- 8. BUTTON NAVI SLIDER -------------------------------------------------------------------------------------------------*/

/* Navi */
.widget-container .owl-nav,
.widget .owl-nav{
	right: auto;
    left: 0;/* rtl */
}
.owl-nav{
	right: auto;
	left: 0;/* rtl */
}
.nav-middle .thumbnail .owl-nav > div,
.images-slider-wrapper .owl-nav > div,
.single-product-top-thumbnail-slider .owl-nav > div{
	right: auto;
	left: -60px;/* rtl */
}
.nav-middle .thumbnail .owl-nav > .owl-prev,
.images-slider-wrapper .owl-nav > div.owl-prev{
	right: -60px;/* rtl */
	left: auto;
}
body.nav-default .nav-middle .thumbnail:hover .owl-nav > .owl-next,
.images-slider-wrapper:hover .owl-nav > div.owl-next,
.single-product-top-thumbnail-slider:hover .owl-nav > div.owl-next{
	left: 0;/* rtl */
	right: auto;
}
body.nav-default .nav-middle .thumbnail:hover .owl-nav > .owl-prev,
.images-slider-wrapper:hover .owl-nav > div.owl-prev,
.single-product-top-thumbnail-slider:hover .owl-nav > div.owl-prev{
	right: 0;/* rtl */
	left: auto;
}
body.nav-circle .nav-middle .thumbnail:hover .owl-nav > .owl-next,
.nav-circle .images-slider-wrapper:hover .owl-nav > div.owl-next,
.nav-circle .single-product-top-thumbnail-slider:hover .owl-nav > div.owl-next{
	left: 5px;/* rtl */
	right: auto;
}
body.nav-circle .nav-middle .thumbnail:hover .owl-nav > .owl-prev,
.nav-circle .images-slider-wrapper:hover .owl-nav > div.owl-prev,
.nav-circle .single-product-top-thumbnail-slider:hover .owl-nav > div.owl-prev{
	right: 5px;/* rtl */
	left: auto;
}
.owl-nav{
	margin-right: 0;
	margin-left: -10px;/* rtl */
}
.nav-circle .owl-nav{
	margin-left: -2px;/* rtl */
	margin-right: 0;
}
body .title-center.nav-top .owl-nav .owl-next{
	left: 0; /* rtl */
	right: auto;
}
body .title-center.nav-top .owl-nav .owl-prev{
	right: 0; /* rtl */
	left: auto;
}
body.nav-default .title-center.nav-top .owl-nav .owl-next{
	left: -10px; /* rtl */
	right: auto;
}
body.nav-default .title-center.nav-top .owl-nav .owl-prev{
	right: -10px; /* rtl */
	left: auto;
}
.next-button:before{
	content: "\e686";/* rtl */
}
.prev-button:before{
	content: "\e684";/* rtl */
}
.owl-nav > div:hover{
	z-index: 2;
}
.owl-nav > div.owl-next:before,
body .hotspot-modal .modal-dialog .snptico-right-chevron:before{
	content: "\e686";/* rtl */
}
.owl-nav > div.owl-prev:before,
body .hotspot-modal .modal-dialog .snptico-left-chevron:before{
	content: "\e684";/* rtl */
}

/* BUTTON SLIDER */
.single-product-top-thumbnail-slider .owl-nav > .owl-next,
body.nav-default .nav-middle .owl-nav .owl-next,
body.nav-circle .nav-middle .owl-nav .owl-next{
	left: -46px; /* rtl */
	right: auto;
}
.single-product-top-thumbnail-slider:hover .owl-nav > .owl-prev,
body.nav-default .nav-middle .owl-nav .owl-prev,
body.nav-circle .nav-middle .owl-nav .owl-prev{
	right: -46px; /* rtl */
	left: auto;
}
.single-product-top-thumbnail-slider:hover .owl-nav > .owl-next,
body .nav-middle .products:hover .owl-nav .owl-next,
body .nav-middle .items:hover .owl-nav .owl-next{
	left: 0; /* rtl */
	right: auto;
}
.single-product-top-thumbnail-slider:hover .owl-nav > .owl-prev,
body .nav-middle .products:hover .owl-nav .owl-prev,
body .nav-middle .items:hover .owl-nav .owl-prev{
	right: 0; /* rtl */
	left: auto;
}
.nav-circle .single-product-top-thumbnail-slider:hover .owl-nav > .owl-next,
body.nav-circle .nav-middle .products:hover .owl-nav .owl-next,
body.nav-circle .nav-middle .items:hover .owl-nav .owl-next{
	left: 10px; /* rtl */
	right: auto;
}
.nav-circle .single-product-top-thumbnail-slider:hover .owl-nav > .owl-prev,
body.nav-circle .nav-middle .products:hover .owl-nav .owl-prev,
body.nav-circle .nav-middle .items:hover .owl-nav .owl-prev{
	right: 10px; /* rtl */
	left: auto;
}

/* THUMBNAIL PRODUCT DETAIL */
div.product .images-thumbnails .owl-nav div{
	right: auto;
	left: -32px;/* rtl */
}
div.product .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;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 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 li:before{
	margin-right: 0;
	margin-left: 15px;/* rtl */
}
.social-right .social-icons{
	float: left; /* 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;
}
.vc_col-sm-12 .style-vertical .widget-title-wrapper .widget-title{
	padding-right: 0;
	padding-left: 20px;/* rtl */
}
.vc_col-sm-12 .style-vertical .widget-title-wrapper .widget-title:after{
	right: auto;/* rtl */
	left: 0;
}
.widget-container > ul ol,
.widget-container > ul ul{
	margin-right: 10px;/* rtl */
	margin-left: 0;
}
.widget-container ul ul{
	margin: 10px 20px 8px 0 /* rtl */
}
.widget_nav_menu > div > ul li.fa: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 */
}
.style-vertical.vertical-default .mailchimp-subscription .processing button.button i,
.style-horizontal .mailchimp-subscription .processing button.button i{
	margin-right: 0 !important;
	margin-left: 5px !important;/* rtl */
}
.mailchimp-subscription .mc4wp-error:before,
.mailchimp-subscription .mc4wp-success:before{
	right: 0;/* rtl */
	left: auto;
}

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

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

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 4. FILTER BY PRICE ------------------------------------------------------------------------------------------------*/
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
	margin-right: 2px;/* rtl */
	margin-left: 7px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child{
	margin-left: -15px;/* rtl */
}
.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{
	margin:0 0 5px -10px;/* rtl */
}
.ts-product-attribute{
	margin-right: 0;
	margin-left: -14px; /* rtl */
}
.product-filter-by-color ul li:first-child,
.product-filter-by-color ul li,
.ts-product-attribute > div.color{
	float: right;/* rtl */
	margin: 5px 0 5px 10px;/* rtl */
}
.ts-product-attribute > div.color{
	margin: 7px 0 7px 14px;/* rtl */
}
.product-filter-by-color ul li a,
.ts-product-attribute > div.color a{
	margin: 0;/* rtl */
	float: right;/* rtl */
}
.product-filter-by-color ul li.chosen a:after{
	left: 0;/* rtl */
	right: auto;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 6. FILTER ATTRIBUTE -----------------------------------------------------------------------------------------------*/
.woocommerce .widget_layered_nav ul li span.count{
	left: 0; /* rtl */
	right: auto;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 7. WIDGET LIST PRODUCT --------------------------------------------------------------------------------------------*/
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img{
	float: right;/* rtl */
}
ul.product_list_widget li .ts-wg-meta{
	margin-right: 90px;/* rtl */
	margin-left: 0;
}
/* Fix spacing button remove cart widget */
.widget_shopping_cart ul.product_list_widget li .ts-wg-meta{
	margin-left: 10px; /* rtl */
	margin-right: 90px;
}
/* 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{
	right: 0;/* rtl */
	left: auto;
}
/* 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 TEXT ----------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 9. WIDGET CALENDAR ------------------------------------------------------------------------------------------------*/
.widget_calendar td#prev{
	text-align: right /* rtl */
}
.widget_calendar td#next{
	text-align: left /* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 10. WIDGET SEARCH -------------------------------------------------------------------------------------------------*/
.widget_display_search > form input[type="submit"],
.widget_product_search > form button,
.widget_search > form input[type="submit"],
.bbp-search-form 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,
.bbp-search-form > form > div:before{
	right: auto;
	left: 0;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 11. WIDGET ABOUT ME -----------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 12. WIDGET BLOG ---------------------------------------------------------------------------------------------------*/
.widget_meta ul li > a:before,
.widget_archive ul li > a:before{
	margin-right: 0;
	margin-left: 10px;/* rtl */
}
/* Type blog */
.blockquote-meta .author{
	float: left;/* rtl */
}
.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;
}
/* End Type Blog */
.post_list_widget blockquote:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 13. WIDGET RECENT COMMENTS ----------------------------------------------------------------------------------------*/
.comment_list_widget .comment-body:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
.comment_list_widget blockquote{
	text-align: right; /* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 14. WIDGET SOCIAL -------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 15. WIDGET RSS ----------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 16. WIDGET FORUM STATISTICS ---------------------------------------------------------------------------------------*/
.widget_display_stats > dl dt,
.widget_display_stats > dl dd{
	float: right;/* rtl */
}
.widget_display_stats > dl dd{
	text-align: left /* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 17. WIDGET COMPARE ------------------------------------------------------------------------------------------------*/
body .yith-woocompare-widget ul.products-list a.remove{
	left: 0;/* rtl */
	right: auto;
}
body .yith-woocompare-widget a.compare{
	float: left;/* rtl */
}
body .yith-woocompare-widget ul.products-list li .title{
	margin-left: 20px;/* rtl */
	margin-right: 0;
}

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

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 19. WIDGET ARCHIVE ------------------------------------------------------------------------------------------------*/

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

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

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 22. WIDGET SINGLE IMAGE -------------------------------------------------------------------------------------------*/

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

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 25. WIDGET FILTER AVAILABILITY ------------------------------------------------------------------------------------*/
.product-filter-by-availability-wrapper ul li input{
	right: 0;/* rtl */
	left: auto;
}

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

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 27. BBPRESS LOGIN -------------------------------------------------------------------------------------------------*/
.bbp_widget_login .bbp-login-links a{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
.bbp_widget_login .bbp-login-links a:last-child{
	margin-left: 0;/* rtl */
	margin-right: 0;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 28. WIDGET FACEBOOK -----------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 29. WIDGET RATING FILTER ------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 30. WIDGET MAILCHIMP ----------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 31. WIDGET PPRODUCT FILTER BY BRAND -------------------------------------------------------------------------------*/
.product-filter-by-brand .product-filter-by-brand-wrapper > ul ul{
	margin: 10px 20px 2px 0;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- V. PRODUCT DEFAULT ------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
.woocommerce .products .product{
	float: right;/* rtl */
}
.woocommerce .products > .product-group{
	float: right;/* rtl */
}
.woocommerce .product figure.has-back-image img:last-child{
	left: 0;/* rtl */
	right: auto;
}
.woocommerce .products.list a.button.added:before,
.woocommerce .item-list .products a.button.added:before,
.item-list .woocommerce .products a.button.added:before{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}

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

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

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

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 4. PRODUCT PRICE --------------------------------------------------------------------------------------------------*/
.woocommerce .products .product .price ins{
	float: right;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 5. PRODUCT RATING -------------------------------------------------------------------------------------------------*/
.woocommerce .star-rating:before{
	float: right;/* rtl */
	left: auto;
	right: 0;/* rtl */
}
.woocommerce .star-rating span:before{
	left: auto;
	right: 0;/* 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: 0;/* rtl */
	left: auto;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 8. GROUP BUTTON PRODUCT THUMBNAIL ---------------------------------------------------------------------------------*/
.product-style-1 .thumbnail-wrapper .product-group-button.no-addtocart > div{
	float: right;/* rtl */
}
.product-style-2 .product-group-button{
	right: auto;/* rtl */
	left: 5px;/* rtl */
}
body.product-style-2 .product-group-button .button-tooltip{
	padding: 5px 5px 5px 13px;/* rtl */
	right: auto;/* rtl */
	left: 100%;/* rtl */
}
body.product-style-1 .product-group-button:not(.no-addtocart) > div:first-child .button-tooltip{
	right: 0;
	left: auto;
}
body.product-style-2 .product-group-button .button-tooltip:before{
	left: 8px;/* rtl */
	right: 0;
}
body.product-style-2 .product-group-button .button-tooltip:after{
	right: auto;/* rtl */
	left: 1px;
	border-right: 7px solid #ffffff;/* rtl */
	border-left: 0;
}
body.product-style-1 .product-group-button:not(.no-addtocart) > div:first-child .button-tooltip:after{
	right: 15px;/* rtl */
	left: auto;
	margin-left: 0;
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- VI. CATEGORIES PRODUCT --------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
/* TOP WIDGET CATEGORIES PRODUCT */
.product-category-top-content .widget-title-wrapper > .widget-title{
	text-align: right /* rtl */
}
.prod-cat-show-top-content-button{
	float: left; /* rtl */
	margin: 15px 30px 15px 0; /* rtl */
	line-height: 20px;
	padding: 0 30px 0 0; /* rtl */
	border-width: 0 1px 0 0;/* rtl */
}
.prod-cat-show-top-content-button a:after{
	margin-right: 8px; /* rtl */
	margin-left: 0;
}
/* CATEGORIES SHOW CATEGORIES ITEM */
.product.product-category div.button a:hover{
	padding-left: 20px;/* rtl */
	padding-right: 0;
}
.product-category div.button a:hover:after{
	right: auto;
	left: 0;/* rtl */
	content: "\f177";
}
.style-1 .meta-wrapper .category-name > .count{
	text-align: left;/* rtl */
}

/* TOP WIDGET CATEGORIES PRODUCT */
.top-filter-widget-area-button{
	float: left;/* rtl */
	margin-left: 0;
	margin-right: 10px;/* rtl */
}
.top-filter-widget-area-button a:before{
	margin-left: 5px;/* rtl */
	margin-right: 0;
}
.top-filter-widget-area > .column,
.top-filter-widget-area > .container > section{
	float: right;/* rtl */
}
/* BOTTOM */
.filter-bottom .close{
	right: auto;
	left: 10px;/* rtl */
}
.filter-bottom.top-filter-widget-area .widget-title{
	padding: 0 0 5px 20px;/* rtl */
}
.filter-bottom.top-filter-widget-area .widget-title:after{
	right: auto;
	left: 0;/* rtl */
}
.filter-bottom.top-filter-widget-area .product-filter-by-color ul li{
	margin: 5px 0 5px 6px;/* rtl */
}

/* NAVI GRID LIST */
.gridlist-toggle{
	float: right;/* rtl */
}
.gridlist-toggle a{
	margin: 0 0 0 5px;/* rtl */
}
.gridlist-toggle a#list{
	margin: 0 0 0 20px;/* rtl */
}
.product-per-page-form{
	float: left;/* rtl */
	margin-right: 0;
	margin-left: 10px;/* rtl */
}
.product-per-page-form > span{
	padding: 10px 0 5px 10px;/* rtl */
}
.product-per-page-form > select{
	float: left;/* rtl */
}
.product-per-page-form ul.perpage{
	float: left;/* rtl */
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{
	float: left; /* rtl */
}
.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: "\f105";/* rtl */
}
.woocommerce nav.woocommerce-pagination ul li a.next:before,
.ts-pagination ul li a.next:before{
	content: "\f104";/* rtl */
}
.woocommerce .woocommerce-ordering .orderby-current,
.product-per-page-form ul.perpage > li span{
	padding: 10px 20px 10px 30px;/* rtl */
}
.woocommerce .woocommerce-ordering .orderby > li:after,
.product-per-page-form ul.perpage > li:after{
	right: auto;
	left: 12px; /* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 1. LIST PRODUCT ---------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
.woocommerce .products.list .product .product-wrapper .thumbnail-wrapper{
	float: right;/* rtl */
}
.woocommerce .ts-col-24 .products.list .product .product-wrapper .meta-wrapper{
	padding: 0 50px 0 0; /* rtl */
}
.woocommerce .products.list .product .product-wrapper .meta-wrapper{
	padding: 0 30px 0 0; /* rtl */
	float: right;/* rtl */
}
.list .products .product .product-wrapper .thumbnail-wrapper,
.list .products .product .product-wrapper .meta-wrapper{
	float: right;/* rtl */
}
.list .products .product .product-wrapper .meta-wrapper{
	padding: 0 30px 0 0; /* rtl */
}
.woocommerce .products.list .product .meta-wrapper,
.woocommerce .list .products .product .meta-wrapper{
	text-align: right;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- VII. PRODUCT DETAIL -----------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
/* TOP DEAL */
.ts-top-product-deals .product-image{
	float: right;/* rtl */
}
.ts-top-product-deals .product-meta{
	margin-right: 80px;/* rtl */
	padding-left: 0;
}
.ts-top-product-deals .button-col{
	text-align: left;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 1. PRODUCT IMAGE --------------------------------------------------------------------------------------------------*/
.woocommerce div.product div.images-thumbnails{
	float: right;/* rtl */
}
.woocommerce .ts-col-12 div.product.vertical-thumbnail div.summary,
.woocommerce .ts-col-12 div.product div.images-thumbnails,
.woocommerce .ts-col-12 div.product div.summary{
	width: 100%;/* rtl */
}
.woocommerce div.product div.summary{
	padding-left: 0;
	padding-right: 50px; /* rtl */
	float: right;/* rtl */
}
.woocommerce .ts-col-18 div.product div.summary{
	padding-right: 40px;/* rtl */
	padding-left: 0;
}
.woocommerce div.product.thumbnail-summary-top_thumbnail_slider > div.summary{
	padding-left: 0;/* rtl */
	padding-right: 0;/* rtl */
}
.woocommerce div.product.thumbnail-summary-top_thumbnail_slider.tabs-in-summary > div.summary{
	padding-left: 0;/* rtl */
	padding-right: 0;/* rtl */
}
div.product.thumbnail-summary-top_thumbnail_slider .tabs-in-summary > div.summary:before,
div.product.thumbnail-summary-top_thumbnail_slider .tabs-in-summary .woocommerce-tabs:before{
	left: -40px;/* rtl */
	right: auto;
}
div.product.thumbnail-summary-top_thumbnail_slider .tabs-in-summary .woocommerce-tabs:before{
	right: 39px;/* rtl */
	left: auto;
}
.woocommerce div.thumbnail-summary-top_thumbnail_slider.tabs-in-summary .woocommerce-tabs{
	float: right;/* rtl */
	padding: 0 80px 0 0;/* rtl */
}
/* Vertical thumbnail */
.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images{
	margin-right: 120px;/* rtl */
	margin-left: 0;
}
.woocommerce .ts-col-18 div.product.vertical-thumbnail div.images-thumbnails div.images{
	margin-right: 100px;/* rtl */
	margin-left: 0;
}
/* Product popup video */
div.product:not(.vertical-thumbnail) .ts-product-video-button,
div.product:not(.vertical-thumbnail) .ts-product-360-button,
div.product:not(.vertical-thumbnail) .ts-product-share-button{
	left: 20px;/* rtl */
	right: auto;
}

/* FOR PRODUCT TOOLTIP */
div.product .single-navigation{
	float: left;/* rtl */
	margin-right: 0;
	margin-left: -10px;/* rtl */
}
div.product .single-navigation > div{
	float: right;/* rtl */
}
div.product .single-navigation > div > a[rel="next"]:before{
	content: "\e686";/* rtl */
}
div.product .single-navigation > div > a[rel="prev"]:before{
	content: "\e684";/* rtl */
}
.single-navigation > div .product-info{
	left: 0 ; /* rtl */
	right: auto;
	text-align: right;/* rtl */
}
.single-navigation .product-info img{
	float: right;/* rtl */
}
.single-navigation .product-info > div{
	margin-left: 0;
	margin-right: 90px; /* rtl */
}

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

/* PRODUCT LABEL */
.woocommerce div.product .images .product-label{
	right: 15px /* rtl */;
	left: auto;
	text-align: right;/* rtl */
}
/* 360 */
.threesixty .nav_bar a{
	float: right;/* rtl */
}
.threesixty .nav_bar a:before{
	text-indent: -2px;
}
.threesixty .nav_bar a.nav_bar_previous:before{
	content: "\e684";/* rtl */
}
.threesixty .nav_bar a.nav_bar_next:before{
	content: "\e686";/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 3. PRODUCT SUMMARY ------------------------------------------------------------------------------------------------*/
/* TITLE */
.woocommerce div.product .entry-title{
	margin: 0 0 6px 0;/* rtl */
}

/* RATING */
.woocommerce div.product .woocommerce-product-rating > *{
	float: right;/* rtl */
}
.woocommerce .woocommerce-product-rating .star-rating{
	margin: 0 0 0 5px;/* rtl */
}
.woocommerce .woocommerce-product-rating .average-rating{
	margin-left: 10px;/* rtl */
	padding-left: 14px;/* rtl */
	margin-right: 0;
	padding-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 */
}
/* AVAILABILITY */
.woocommerce div.product p.stock span{
	padding: 0 3px 0 0;/* rtl */
}

/* ADD TO CART */
.woocommerce div.product form.cart .button{
	float: right;/* rt */
}

/* REVIEW , WISHLIST , COMPARE */
.wishlist_table .product-name a:hover{
	text-decoration: none;
}
.woocommerce table.wishlist_table td.product-thumbnail{
	padding: 13px 0 13px 0;/* rtl */
}
.woocommerce table.wishlist_table thead th{
	padding: 13px 20px 13px 0;/* rtl */
}
.woocommerce table.wishlist_table tbody td{
	padding: 13px 20px 13px 0;/* rtl */
}
div.product.no-addtocart .summary .yith-wcwl-add-to-wishlist,
div.product.no-addtocart .summary div.wishlist{
	margin: 0 0 20px 10px;/* rtl */
}
.woocommerce div.product .summary .yith-wcwl-add-to-wishlist,
.woocommerce div.product .summary a.compare{
	float: right;/* rtl */
}
div.product .summary .yith-wcwl-add-to-wishlist a:before,
div.product .summary a.compare:before{
	margin-right: 0;
	margin-left: 5px;/* rtl */
}
div.product .summary a.compare:before{
	content: "\e61b";
}
div.product:not(.single-no-compare) .summary .yith-wcwl-add-to-wishlist{
	margin-left: 30px;/* rtl */
	padding-left: 30px;/* rtl */
	padding-right: 0;
	margin-right: 0;
}
div.product:not(.single-no-compare) .summary .yith-wcwl-add-to-wishlist:after{
	left: 0;/* rtl */
	right: auto;
}

/* Price */
.woocommerce div.product .summary > .price ins, 
.woocommerce div.product .single_variation_wrap .price ins{
	float: right;/* rtl */
	margin-left: 30px;/* 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 */
.woocommerce div.product form.cart .variations{
	padding-right: 0;
	padding-left: 70px; /* rtl */
}
.woocommerce div.product form.cart .reset_variations{
	right: auto;
	left: 0;/* rtl */
}
.woocommerce div.product form.cart .variations .attribute select{
	margin: 2px 0;/* 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,
.woocommerce div.product .sku-wrapper span:not(.sku){
	padding-right: 1px;
	padding-left: 5px;/* rtl */
	float: right;/* rtl */
}
.sharethis-inline-share-buttons{
	direction: rtl !important;/* rtl */
	text-align: right !important;
}

/* SHARING */
.ts-social-sharing li{
    float: right;/* rtl */
}
/* SHOP ATTRIBUTE */
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th{
	padding: 8px 0 8px 20px;/* rtl */
}
.ts-product-attribute > div{
	float: right;/* rtl */
	margin: 2px 0 2px 4px;/* rtl */
}
/* Accordion */
body.wpb-js-composer div.product .vc_tta-accordion .vc_tta-panel .vc_tta-controls-icon{
	text-align: left;/* rtl */
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	margin: 0 -15px 30px -15px;/* rtl */
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	margin: 0 15px;/* rtl */
	float: right;/* 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: 0 30px 0 0; /* rtl */
	border-width: 0 1px 0 0; /* rtl */
}
/* Has sidebar */
.ts-col-12 .woocommerce-tabs #comments{
	padding-right: 0;/* rtl */
	padding-left: 0;
}
.ts-col-12 .woocommerce-tabs #review_form_wrapper{
	border-width: 0;/* rtl */
	padding: 20px 0 0 0 /* rtl */
}
/* End sidebar */
.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 --------------------------------------------------------------------------------------------------------*/
body #cboxClose{
	right: auto;
	left: -45px;/* rtl */
}
.woocommerce .body-wrapper div.product .summary .wd_compare_wrapper{
	margin-right: -1px;/* rtl */
	margin-left: 0;
	float: right;/* rtl */
}
.woocommerce ul.products li.product .product-meta-wrapper .wd_compare_wrapper{
	float: right;/* rtl */
	margin: 3px 14px 0 0;/* rtl */
	text-align: right;/* rtl */
}
.woocommerce ul.products li.product .product-meta-wrapper .wd_compare_wrapper:after{
	left: auto;
	right: -7px;/* rtl */
}

/* COMPARE DETAIL */
html body > h1 a.close{
	right: auto;
	left: -20px;/* rtl */
}
body table.compare-list th{
	text-align: right;/* rtl */
}
body table.compare-list td{
	border-width: 0 0 0 1px;/* rtl */
}
body #yith-woocompare table.compare-list tr th:first-child{
	border-left-width: 1px;/* rtl */
	border-right-width: 1px;
}
body .compare-list tr.no-products td{
	text-align: right !important; /* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- VIII. CHECK OUT ---------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
/* MY ACCOUNT */
body .my-account-wrapper .form-bottom > span{
	float: right;/* rtl */
	margin: 0 10px 0 0;/* rtl */
	padding: 0 10px 0 0; /* rtl */
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register{
	text-align: right;/* 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 */
}
.woocommerce .checkout .col2-set{
	float: right; /* rtl */
	padding-right: 0;
	padding-left: 30px /* rtl */
}
.woocommerce .checkout #order_review{
	float: right;/* rtl */
}
#order_review_heading{
	float: right;/* rtl */
}
/* BILLING */
.woocommerce .checkout .col2-set .col-1,
.woocommerce .checkout .col2-set .col-2{
	float: right;/* rtl */
}
.ship-to-different-address input{
	right: 0;/* rtl */
	left: auto;
}
/* SHIPPING */
.woocommerce form .form-row .input-checkbox ,
label .woocommerce-Input[type="checkbox"],
#ship-to-different-address-checkbox{
    margin: -2px 0 0 8px;/* rtl */
}
.woocommerce-invalid #terms{
	margin: 0 0 0 8px;/* rtl */
}
/* 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{
	text-align: left;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- IX. SHOPPING CART -------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
.woocommerce-cart .ts-col-24 article .woocommerce form.woocommerce-cart-form{
	float: right;/* rtl */
}
.woocommerce-cart .ts-col-24 article .woocommerce .cart-collaterals{
	padding-left: 0;
	padding-right: 30px;/* rtl */
	float: right;/* rtl */
}
.woocommerce-cart .cart-collaterals .cart_totals table td{
	padding: 15px 0 15px 0 !important;/* rtl */
	text-align: left;/* rtl */
}
.woocommerce-cart .cart-collaterals .cart_totals table th{
	padding: 15px 0 15px 0 !important;/* rtl */
	text-align: right;/* rtl */
}
.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping td{
	text-align: right /* rtl */
}
.woocommerce table.shop_table th{
	padding: 0 20px 15px 0;/* rtl */
	vertical-align: middle;
}
.woocommerce table.shop_table th:first-child{
	padding: 0 0 15px 0;/* rtl */
}
.woocommerce table.shop_table td{
	padding: 20px 20px 20px 0;/* rtl */
}
.woocommerce table.shop_table tr td:first-child{
	padding: 30px 0 30px 0;/* rtl */
}
.woocommerce table.my_account_orders td,
.woocommerce table.shop_table.order_details td{
	padding: 20px 20px 20px 0;/* rtl */
}
.woocommerce table.my_account_orders tr th:last-child,
.woocommerce table.shop_table.order_details tr th:last-child{
	text-align: right;/* rtl */
}
.woocommerce table.shop_table.cart.wishlist_table td.product-remove{
	padding-right: 20px;/* rtl */
	padding-left: 0;
}
.woocommerce table.shop_table td.product-name{
	text-align: right /* 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{
	float: right; /* rtl */
}
.woocommerce table.cart td.actions .coupon .button{
	float: right;/* rtl */
}
.woocommerce table.cart td.actions .coupon{
	float: right; /* rtl */
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text{
	margin: 0 0 0 10px;/* rtl */
}
#add_payment_method #payment .payment_method_paypal .about_paypal,
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{
	float: left;/* rtl */
}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img{
	margin: -2px 10px 0 0;/* rtl */
}
/* QUANTITY */
.woocommerce .quantity input.qty,
.quantity input.qty{
	padding: 4px 20px;/* rtl */
	text-align: center; /* rtl */
}
.woocommerce div.product form.cart div.quantity{
	margin-left: 5px;/* rtl */
	margin-right: 0;
	float: right;/* rtl */
}
.woocommerce div.product form.cart table div.quantity{
	text-align: left;/* 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 .number-button:before,
.quantity .number-button:after{
	left: 6px;/* rtl */
	right: auto;
}
.quantity .number-button:after{
	right: 6px;/* rtl */
	left: auto;/* rtl */
}
.quantity .minus,
.quantity .plus{
	right: auto;
	left: 6px;/* rtl */
}
.quantity .minus{
	right: 6px;/* rtl */
	left: auto;/* rtl */
}
.woocommerce ul#shipping_method li{
	text-align: right;/* rtl */
}
.woocommerce ul#shipping_method li input{
	margin: 3px 0 0 8px;/* rtl */
	float: right;/* rtl */
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input{
	margin: -2px 0 0 10px;/* rtl */
}
.woocommerce ul#shipping_method li label{
	float: right;/* rtl */
}
#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 */
}
/* Calculator shipping */
.shipping-calculator-button:before{
	margin-left: 10px;/* rtl */
	margin-right: 0;
}
/* Button checkout cart page */
.wc-proceed-to-checkout a.continue-shopping.button:after{
	content: "\f177";/* rtl */
	font-family: 'FontAwesome';
	margin-right: 10px;/* rtl */
	margin-left: 0;
}
/* WISHLIST */
.hidden-title-form .edit-title-buttons{
    left: 5px;/* rtl */
    right: auto;
}
.wishlist-title-with-form .show-title-form{
	float: left;/* rtl */
}
.hidden-title-form input[type="text"]{
	padding-left: 80px;/* rtl */
	padding-right: 20px;/* rtl */
}
.yith-wcwl-share h4.yith-wcwl-share-title{
	float: right;/* rtl */
	margin-left: 10px; /* rtl */
	margin-right: 0;
}
body table.compare-list tr.stock span:before,
.wishlist_table tr td.product-stock-status span.wishlist-in-stock:before,
.wishlist_table tr td.product-stock-status span.wishlist-out-of-stock:before{
	margin-right: 0;
	margin-left: 5px; /* rtl */
}
.yith-wcwl-share h4.yith-wcwl-share-title{
	float: right;/* rtl */
	margin: 0;
	margin-left: 10px; /* rtl */
}
.yith-wcwl-share ul{
	float: right;/* rtl */
}
.woocommerce table.wishlist_table th.product-name{
	text-align: right; /* rtl */
}
body .wishlist_table tr td,
body .wishlist_table tr th.wishlist-delete,
body .wishlist_table tr th.product-checkbox,
body .wishlist_table tr td,
body .wishlist_table tr th.wishlist-delete,
body .wishlist_table tr th.product-checkbox,
.woocommerce table.wishlist_table tr td.product-remove{
	text-align: right;/* rtl */
}
.woocommerce table.wishlist_table tr .product-add-to-cart{
	text-align: left;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- X. QUICKSHOP ------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
.add-to-cart-popup-container .action .button{
	float: right;/* rtl */
}
.ts-popup-modal span.close{
	right: auto;
	left: -2px;/* rtl */
}
#ts-quickshop-modal .images-slider-wrapper{
	float: right;/* rtl */
}
#ts-quickshop-modal .woocommerce div.product div.summary{
	float: right;/* rtl */
	padding: 30px 35px 30px 20px;/* 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. MINI SHORTCODE ------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------*/
/*- XII. WOOCOMMERCE MESSAGE ------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
.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 */
}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
#page .wc-block-components-notice-banner:before{
	left: auto;
	right: 15px;/* rtl */
}
.woocommerce-message,
.woocommerce .woocommerce-message,
.woocommerce-error,
.woocommerce .woocommerce-error,
.woocommerce-info,
.woocommerce .woocommerce-info,
#page .wc-block-components-notice-banner{
	padding: 11px 40px 11px 15px !important;/* rtl */
}
.vc_message_box{
	padding: 12px 40px 12px 15px !important;/* rtl */
}
.vc_message_box-icon{
	left: auto;
	right: -5px /* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- XIII. MY ACCOUNT --------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
.woocommerce-account .woocommerce-MyAccount-navigation{
	float: right;/* rtl */
}
.woocommerce-account .woocommerce-MyAccount-content{
	margin-right: 209px;/* rtl */
	padding: 0 30px 0 0;/* rtl */
	margin-left: 0;
}
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{
	top: 3px;
	right: 0;/* rtl */
	left: auto;
}
.woocommerce table.customer_details tbody tr th,
.woocommerce table.customer_details tbody tr td{
	border-width: 1px 0 0 0;
	border-style: solid;
	padding-left: 0;/* rtl */
	padding-right: 20px;/* rtl */
}
.woocommerce table.customer_details tbody tr td,
.woocommerce table.customer_details tbody tr td:last-child{
	padding-right: 20px;
	padding-left: 20px;
}
.woocommerce table.customer_details tbody tr:first-child th,
.woocommerce table.customer_details tbody tr:first-child td{
	border-width: 0;
}
.woocommerce #customer_login .col-1, 
.woocommerce #customer_login .col-2, 
.woocommerce-page #customer_login .col-1, 
.woocommerce-page #customer_login .col-2{
	width: 48%;
	float: left;/* rtl */
}
.woocommerce #customer_login .col-2,  
.woocommerce-page #customer_login .col-2{
	float: right;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- XIV. BLOG ---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------*/
.date-time i,
.comment-count i{
	padding-right: 2px;/* rtl */
	margin-left: 5px;/* rtl */
	padding-left: 0;
	margin-right: 0;
}
.ts-blogs .entry-content .entry-meta-top{
	margin-left: 0;
	margin-right: 1px;/* rtl */
}
.ts-blogs .entry-meta-top.two-item > span:first-child{
	float: right; /* rtl */
}
.ts-blogs .entry-meta-top.two-item > span:last-child{
	float: left; /* rtl */
}
.ts-blogs .entry-meta-top > span,
.ts-blogs-widget-wrapper .entry-meta-top > span{
	margin-left: 12px;/* rtl */
	padding-left: 12px;/* rtl */
	margin-right: 0;
	padding-right: 0;
}
.ts-blogs .entry-meta-top > span:last-child{
	margin-right: 0;/* rtl */
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;/* rtl */
}

/* SUMMARY */
.blog-list-style .list-posts article .entry-meta-top > span{
	margin-left: 12px; /* rtl */
	padding-left: 12px; /* rtl */
	margin-right: 0;
	padding-right: 0;
}
.blog-list-style .list-posts article .entry-meta-top > span:last-child{
	margin-right: 0;/* rtl */
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;/* rtl */
}
.blog-list-style .list-posts article .entry-format{
	float: right;/* rtl */
}
.blog-list-style .list-posts article .entry-content{
	padding: 0 50px 0 0;/* rtl */
	float: right;/* rtl */
}
.blog-list-style .list-posts article.format-standard .entry-content.no-featured-image,
.blog-list-style .list-posts article .entry-content.no-featured-image{
	padding: 0;/* rtl */
}
.ts-blogs .entry-meta-bottom > .comment-count{
	float: left;/* rtl */
}
.list-posts .button-readmore:after,
.ts-blogs .button-readmore:after,
.ts-image-box .box-header .button.button-small:after,
.ts-image-box .box-button .button:first-child:last-child:after{
	margin-right: 5px;/* rtl */
	margin-left: 0;
	content: "\f177";
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 1. BLOG DETAIL ----------------------------------------------------------------------------------------------------*/
.single-post .entry-format .thumbnail{
	float: right; /*rtl */
	padding-left: 25px;/* rtl */
	padding-right: 0;
}
/* GALLERY */
.single-post div.gallery .gallery-item{
	float: right;/*rtl */
}
.content-blockquote{
	margin: 30px;
}
.wd-edit-link{
	float: left;/* rtl */
}
article.single .cats-link{
	float: right;/* rtl */
}
/* Social sharing */
.meta-bottom-2 .social-sharing{
	float: left;/* rtl */
}
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;
}
.entry-author .author-info .author:after{
	margin-right: 10px;/* rtl */
	margin-left: 0;
}

/* Related post */
.entry-meta-top > span{
	margin-left: 15px;/* rtl */
	padding-left: 15px;/* rtl */
	float: right;/* rtl */
	margin-right: 0;
	padding-right: 0;
	left: auto;
	right: 1px;/* rtl */
}
.blogs article.quote .entry-meta-bottom > span:before,
.entry-meta-top > span:before{
	margin-left: 5px; /* rtl */
	margin-right: 0;
}
.entry-meta-top > span:after{
	left: 0;/* rtl */
	right: auto;
}
.entry-meta-top > span:last-child{
	margin-right: 0;/* rtl */
	padding-right: 0;/* rtl */
	padding-left: 0;
	margin-left: 0;
}
article.quote .blockquote-meta .date-time{
	margin-left: 30px; /* rtl */
	margin-right: 0;
}
article.quote .blockquote-meta .date-time,
article.quote .blockquote-meta .author{
	float: right;/* rtl */
}
article.quote .blockquote-meta .author{
	float: left;/* rtl */
}

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 2. PORTFOLIO DETAIL -----------------------------------------------------------------------------------------------*/
.single-portfolio .thumbnails{
	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.top-thumbnail .meta-content{
	float: right;/* rtl */
}
.single-portfolio .portfolio-like{
	float: right;/* rtl */
	padding: 9px 50px 9px 0;/* 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{
	right: 0;/* rtl */
	left: auto;
	content: "\e684";
}
.single-portfolio .single-navigation > div.next a:first-child:after{
	right: auto;
	left: 0;/* rtl */
	content: "\e686";
}

/* 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. FORUMS ------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------*/
body li.bbp-forum-info,
body li.bbp-topic-title{
	float: right; /* rtl */
	text-align: right /* rtl */
}
#bbpress-forums > #subscription-toggle,
#bbpress-forums > #favorite-toggle{
	float: left;/* rtl */
}
#bbpress-forums li.bbp-header .bbp-search-author,
#bbpress-forums li.bbp-footer .bbp-search-author,
#bbpress-forums li.bbp-header .bbp-forum-author,
#bbpress-forums li.bbp-footer .bbp-forum-author,
#bbpress-forums li.bbp-header .bbp-topic-author,
#bbpress-forums li.bbp-footer .bbp-topic-author,
#bbpress-forums li.bbp-header .bbp-reply-author,
#bbpress-forums li.bbp-footer .bbp-reply-author{
	float: right;/* rtl */
}
#bbpress-forums li.bbp-header .bbp-search-content,
#bbpress-forums li.bbp-footer .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-forum-content,
#bbpress-forums li.bbp-footer .bbp-forum-content,
#bbpress-forums li.bbp-header .bbp-topic-content,
#bbpress-forums li.bbp-footer .bbp-topic-content,
#bbpress-forums li.bbp-header .bbp-reply-content,
#bbpress-forums li.bbp-footer .bbp-reply-content{
	text-align: right /* rtl */
}
#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content{
	text-align: right;/* rtl */
}
#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author{
	float: right;/* rtl */
}
/* BB Replay */
div.bbp-submit-wrapper{
	float: right;/* rtl */
}
#bbpress-forums li.bbp-header .bbp-search-content,
#bbpress-forums li.bbp-footer .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-forum-content,
#bbpress-forums li.bbp-footer .bbp-forum-content,
#bbpress-forums li.bbp-header .bbp-topic-content,
#bbpress-forums li.bbp-footer .bbp-topic-content,
#bbpress-forums li.bbp-header .bbp-reply-content,
#bbpress-forums li.bbp-footer .bbp-reply-content{
	margin-right: 100px;/* rtl */
	margin-left: 0;
}
#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content{
	margin-right: 100px; /* rtl */
	margin-left: 0;
}
#bbpress-forums li.bbp-header .bbp-search-author,
#bbpress-forums li.bbp-footer .bbp-search-author,
#bbpress-forums li.bbp-header .bbp-forum-author,
#bbpress-forums li.bbp-footer .bbp-forum-author,
#bbpress-forums li.bbp-header .bbp-topic-author,
#bbpress-forums li.bbp-footer .bbp-topic-author,
#bbpress-forums li.bbp-header .bbp-reply-author,
#bbpress-forums li.bbp-footer .bbp-reply-author{
	text-align: right;/* rtl */
}
#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author{
	width: 80px;
}
/* PROFILE */
#bbpress-forums #bbp-single-user-details{
	float: right;/* rtl */
}
#bbpress-forums #bbp-your-profile fieldset label[for]{
	text-align: right /* rtl */
}
#bbpress-forums #bbp-user-body{
	margin-right: 200px; /* rtl */
	margin-left: 0;
}
#bbpress-forums #bbp-your-profile fieldset fieldset.password input{
	float: right;/* rtl */
}
#bbpress-forums #bbp-your-profile fieldset span.description{
	float: right;/* rtl */
}
/* BREADCRUMB */
#bbpress-forums div.bbp-topic-tags{
	float: right;/* rtl */
}
div.bbp-topic-tags{
	float: right;/* rtl */
}
/* BB SEARCH */
#bbpress-forums #bbp-search-form{
	float: left;/* rtl */
}
#bbpress-forums #bbp-search-form #bbp_search{
	padding-left: 50px; /* rtl */
	padding-right: 0;
}

/*---------------------------------------------------------------------------------------------------------------*/
/*- XVIII. IPAD RESPONSIVE --------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 1279px){
	.header-v1 .sticky-wrapper.is-sticky .menu-wrapper nav > ul.menu li.ts-megamenu-columns-2:first-child ul.sub-menu,
	.header-v1 .sticky-wrapper.is-sticky .menu-wrapper nav > ul.menu li.ts-megamenu-columns-1:first-child ul.sub-menu{
		right: -30px !important;/* rtl */
		left: auto !important;
	}
	.header-v1 .is-sticky .menu-wrapper{
		padding-right: 30px;/* rtl */
		padding-left: 0;
	}
}

@media only screen and (max-device-width: 1279px){
	.ts-floating-sidebar .ts-sidebar-content{
		left: 0; /* rtl */
		right: auto;
	}
	/* WISHLIST */
	ul.wishlist_table li{
		float: right;/* rtl */
	}
}

@media only screen and (max-width: 1279px){
	/* Flash Deal */
	.ts-top-product-deals .product-meta{
		margin-right: 100px;/* rtl */
		margin-left: 0;
	}
	/* ICON CLICK */
	.sub-menu .ts-menu-drop-icon{
		right: auto;/* rtl */
	}
	.menu-wrapper .vertical-menu > ul.menu > li > .ts-menu-drop-icon{
		text-align: right;/* rtl */
	}
	.vertical-menu > ul.menu ul.sub-menu .ts-menu-drop-icon{
		right: auto;/* rtl */
		left: -25px;
	}
	
	/* HEADER */
	.menu-wrapper nav > ul.menu > li{
		margin: 0 0 0 20px;/* rtl */
	}
	
	/* ADD TO CART BUTTON */
	.meta-wrapper .button-in.compare a,
	.meta-wrapper .button-in.wishlist a{
		float: right;/* rtl */
	}
	body.no-wishlist.no-compare .woocommerce .meta-wrapper .loop-add-to-cart a.button span{
		margin-left: 0;
		margin-right: 5px;/* rtl */
	}
	
	/* WISHLIST */
	ul.wishlist_table li{
		float: right;/* rtl */
	}
	
	/* PRODUCT DETAIL */
	.woocommerce div.product div.summary{
		padding-right: 30px;/* rtl */
		padding-left: 0;
	}
	.woocommerce .ts-col-18 div.product.vertical-thumbnail div.images-thumbnails div.images,
	.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images{
		margin-right: 100px;/* rtl */
		margin-left: 0;
	}
	.woocommerce div.thumbnail-summary-top_thumbnail_slider.tabs-in-summary .woocommerce-tabs{
		padding: 0 30px 0 0;/* rtl */
	}
	
	/* Vertical thumbnail */
	div.product:not(.vertical-thumbnail) .has-360-gallery .ts-product-video-button{
		margin-left: 60px !important;/* rtl */
		margin-right: 0 !important;
	}
	.thumbnails.has-video .thumbnails-container,
	.thumbnails.has-360-gallery .thumbnails-container{
		margin-left: 129px;/* rtl */
		margin-right: 0;
	}
	div.product:not(.vertical-thumbnail) .ts-product-video-button,
	div.product:not(.vertical-thumbnail) .ts-product-360-button{
		left: 0;/* rtl */
		right: auto;
	}
	div.product .thumbnails-container .owl-controls div.owl-next{
		left: 0;/* rtl */
		right: auto;
	}
	div.product .thumbnails-container .owl-controls div.owl-prev{
		right: 0;/* rtl */
		left: auto;
	}
	
	/* Tab Comment */
	.woocommerce-tabs #comments,
	.ts-col-18 .woocommerce-tabs #comments,
	.ts-col-12 .woocommerce-tabs #comments{
		padding-right: 0;/* rtl */
		padding-left: 0;
	}
	.woocommerce-tabs #review_form_wrapper,
	.ts-col-18 .woocommerce-tabs #review_form_wrapper,
	.ts-col-12 .woocommerce-tabs #review_form_wrapper{
		border-width: 1px 0 0 0;/* rtl */
		padding: 20px 0 0 0; /* rtl */
	}
	
	/* SHOPPING CART */
	.woocommerce table.shop_table td.product-thumbnail{
		padding-right: 20px; /* rtl */
		padding-left: 0;
	}
	
	/* BLOG */
	ul.list-item{
		margin: 0 -5px -10px -5px;/* rtl */
	}
	ul.list-item li{
		margin: 0 5px 10px 5px;/* rtl */
	}
	.blog-list-style .list-posts article .entry-content{
		padding: 0 30px 0 0;/* rtl */
	}
	body.nav-default .nav-middle .thumbnail .owl-nav > .owl-next,
	.images-slider-wrapper .owl-nav > div.owl-next,
	.single-product-top-thumbnail-slider .owl-nav > div.owl-next{
		left: 0;/* rtl */
		right: auto;
	}
	body.nav-default .nav-middle .thumbnail .owl-nav > .owl-prev,
	.images-slider-wrapper .owl-nav > div.owl-prev,
	.single-product-top-thumbnail-slider .owl-nav > div.owl-prev{
		right: 0;/* rtl */
		left: auto;
	}
	body.nav-circle .nav-middle .thumbnail .owl-nav > .owl-next,
	.nav-circle .images-slider-wrapper .owl-nav > div.owl-next,
	.nav-circle .single-product-top-thumbnail-slider .owl-nav > div.owl-next{
		left: 5px;/* rtl */
		right: auto;
	}
	body.nav-circle .nav-middle .thumbnail .owl-nav > .owl-prev,
	.nav-circle .images-slider-wrapper .owl-nav > div.owl-prev,
	.nav-circle .single-product-top-thumbnail-slider .owl-nav > div.owl-prev{
		right: 5px;/* rtl */
		left: auto;
	}
	
	/* PORTFOLIO DETAIL */
	.single-portfolio .entry-content{
		padding-right: 30px;/* rtl */
		padding-left: 0;
	}
	
	/* SHORTCODE */
	/* Shortcode Google Map */
	.vc_row[data-vc-stretch-content="true"] .google-map-container .information{
		right: 20px;/* rtl */
		left: auto;
		margin: 0;/* rtl */
	}
	
	/* Shortcode Portfolio */
	.ts-portfolio-wrapper.columns-3 .item,
	.ts-portfolio-wrapper.columns-4 .item{
		float: right;/* rtl */
	}
	
	/* Shortcode List Categories */
	.ts-list-of-product-categories-wrapper .banners, 
	.ts-list-of-product-categories-wrapper.has-banner .list-categories{
		float: none;/* rtl */
	}
	/* Shortcode Tab Categories */
	.woocommerce .item-list .meta-wrapper,
	.item-list .woocommerce .meta-wrapper{
		padding-left: 0;
		padding-right: 20px;/* rtl */
	}
}

@media only screen and (max-width: 991px){
	/* Group meta header */
	.ts-group-meta-icon-toggle{
		margin-left: -15px;
		margin-right: 0;
		float: left; /* rtl */
	}
	
	/* WOOCOMMERCE */
	.woocommerce form .form-row-first, 
	.woocommerce form .form-row-last{
		float: none;/* rtl */
	}
	.woocommerce form .form-row-first{
		margin-right: 0; /* rtl */
		margin-left: 0;
	}
	
	/* DOKAN STORE */
	body.dokan-store .woocommerce .seller-items .products .product, 
	body.dokan-store.woocommerce-page .products .product{
		float: right;/* rtl */
	}
	body.dokan-store .woocommerce .seller-items .products .product:nth-child(2n+1),
	body.dokan-store.woocommerce-page .products .product:nth-child(2n+1){
		float: right;/* rtl */
	}
	
	/* WISHLIST */
	.woocommerce table.wishlist_table td.product-thumbnail{
		padding: 10px 0 10px 10px;/* rtl */
	}
	.woocommerce table.wishlist_table thead th{
		padding: 10px 0 10px 10px;/* rtl */
	}
	.woocommerce table.wishlist_table tbody td{
		padding: 10px 0 10px 10px;/* rtl */
	}
	.woocommerce table.shop_table.cart.wishlist_table td.product-remove{
		padding-right: 0;/* rtl */
		padding-left: 0;
	}
	
	/* BLOG */
	body.blog-list-style .list-posts article .entry-format,
	body.blog-list-style .list-posts article .entry-content{
		float: none;/* rtl */
	}
	
	/* BLOG DETAIL */
	#comment-wrapper .info-wrapper > *{
		float: none;/* rtl */
	}
	.comments-area div.avatar{
		padding-left: 20px;/* rtl */
		padding-right: 0;
	}
	/* BLOG DETAIL */
	.comment-detail .comment-meta,
	.comment-detail .comment-meta-right{
		float: none;/* rtl */
	}
	
	/* SHORTCODE */
	/* Shortcode Tab Categories */
	.ts-product-in-product-type-tab-wrapper .column-tabs .heading-tab,
	.tab-heading-default .column-tabs .heading-tab,
	.tab-heading-line-before .column-tabs .heading-tab,
	.tab-heading-line-after .column-tabs .heading-tab{
		float: none; /* rtl */
	}
	.ts-product-in-product-type-tab-wrapper .column-tabs .tabs,
	.tab-heading-default .column-tabs .tabs,
	.tab-heading-line-before .column-tabs .tabs,
	.tab-heading-line-after .column-tabs .tabs{
		float: none;/* rtl */
	}
}

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

@media
only screen and (max-width: 1279px)	and (min-width: 768px){
	/* HEADER */
	.header-v9 .show-vertical-menu .ts-menu > nav{
		margin-left: 0;/* rtl */
		margin-right: 0;/* rtl */
	}
	/* SEARCH */
	.ts-search-by-category form > .search-content{
		margin-right: 200px;/* rtl */
		margin-left: 0;
	}
	
	/* MENU VERTICAL */
	body .vertical-menu-wrapper .vertical-menu-heading:before{
		left: auto;
		right: 0;/* rtl */
	}
	/* Widget Products */
	.widget_shopping_cart ul.product_list_widget li .ts-wg-meta,
	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;
	}
}

@media
only screen and (max-width: 1279px) and (min-width: 991px){
	/* HEADER */
	/* PRODUCT DETAIL */
	.has-video.has-360-gallery .ts-product-video-button{
		float: right !important;/* rtl */
	}
	.has-video.has-360-gallery .ts-product-360-button{
		float: left !important;/* rtl */
	}
	/* Group table */
	.woocommerce #main-content:not(.ts-col-24) div.product form.cart .group_table td{
		float: right; /* rtl */
	}
	
	/* CHECKOUT */
	.ts-col-18 .woocommerce .checkout .col2-set{
		padding-left: 0;
		padding-right: 0 /* rtl */
	}
	
	/* SHOPPING CART */
	.woocommerce table.cart td.product-thumbnail{
		padding: 10px 10px 10px 0;/* rtl */
	}
	.woocommerce table.shop_table th{
		padding: 0 10px 15px 0;/* rtl */
	}
	.woocommerce table.shop_table td{
		padding: 10px 10px 10px 0;/* rtl */
	}
	
	/* WISHLIST */
	.woocommerce table.wishlist_table tbody td,
	.woocommerce table.wishlist_table thead th{
		padding: 10px 10px 10px 0;/* rtl */
	}
	
	/* SHORTCODE */
	/* Shortcode Feature */
	.horizontal-box-border .feature-header{
		margin-right: 65px;/* rtl */
		margin-left: 0;
	}
}

@media 
only screen and (max-width: 991px) and (min-width: 768px){
	/* HEADER */
	/* Header Top */
	.menu-wrapper nav > ul.menu > li,
	.menu-wrapper.menu-full nav > ul.menu > li{
		margin: 0 0 0 25px;/* rtl */
	}
	
	/* Header version 6 */
	.header-v5 .header-bottom > .container > .menu-right .ts-menu,
	.header-v6 .header-middle > .container > .menu-right .ts-menu,
	.header-v7 .header-middle > .container > .menu-right .ts-menu{
		float: right;/* rtl */
	}
	.header-v5 .header-bottom > .container > .header-right,
	.header-v6 .header-middle > .container > .header-right,
	.header-v7 .header-middle > .container > .header-right{
		float: left; /* rtl */
	}
	
	/* Header version 9 */
	.header-v9 .header-bottom .ts-vertical-menu{
		margin-left: 20px;/* rtl */
		margin-right: 0;
	}
	.header-v9 .header-bottom div.header-right > div{
		padding-right: 5px; /* rtl */
		padding-left: 0;
	}
	.header-v9 div.header-right .header-currency, 
	.header-v9 div.header-right .header-language{
		margin: 0 0 0 10px;/* rtl */
		padding: 0;/* rtl */
	}
	
	/* WIDGET */
	/* Widget Compare */
	body .yith-woocompare-widget a.compare{
		float: right;/* rtl */
	}
	body .yith-woocompare-widget a.clear-all{
		float: right;/* rtl */
	}
	
	/* Widget Filter Color */
	.woocommerce #main-content:not(.ts-col-24) .woocommerce-ordering{
		float: right;/* rtl */
	}
	.widget-container.product-filter-by-color ul li{
		margin: 0 0 10px 10px /* rtl */
	}
	.product-category-top-content .widget-container.product-filter-by-color ul li{
		margin: 0 0 5px 5px /* rtl */
	}
	
	/* Widget Products */
	.widget_shopping_cart ul.product_list_widget li .ts-wg-meta,
	ul.product_list_widget li .ts-wg-meta{
		margin-right: 50px; /* rtl */
		margin-left: 0;
	}
	.widget_shopping_cart ul.product_list_widget li .ts-wg-meta{
		margin-right: 10px; /* rtl */
		margin-left: 50px;
	}
	.ts-products-widget .big-thumbnail ul.product_list_widget li .ts-wg-meta,
	.menu .widget.ts-products-widget ul.product_list_widget li .ts-wg-meta{
		margin-right: 110px; /* rtl */
		margin-left: 0;
	}
	
	/* PRODUCT 2 COLUMN RESPONSIVE */
	#main-content.ts-col-12 .woocommerce .columns-8 .products .product,
	#main-content.ts-col-12 .woocommerce.columns-8 .products .product,
	#main-content.ts-col-12 .woocommerce .columns-7 .products .product,
	#main-content.ts-col-12 .woocommerce.columns-7 .products .product,
	#main-content.ts-col-12 .woocommerce .columns-6 .products .product,
	#main-content.ts-col-12 .woocommerce.columns-6 .products .product,
	#main-content.ts-col-12 .woocommerce .columns-5 .products .product,
	#main-content.ts-col-12 .woocommerce.columns-5 .products .product,
	#main-content.ts-col-12 .woocommerce .columns-4 .products .product,
	#main-content.ts-col-12 .woocommerce.columns-4 .products .product,
	#main-content.ts-col-12 .woocommerce .columns-3 .products .product,
	#main-content.ts-col-12 .woocommerce.columns-3 .products .product{
		float: right/* rtl */
	}

	#main-content.ts-col-12 .woocommerce .columns-8 .products .product:nth-child(2n+1),
	#main-content.ts-col-12 .woocommerce.columns-8 .products .product:nth-child(2n+1),
	#main-content.ts-col-12 .woocommerce .columns-7 .products .product:nth-child(2n+1),
	#main-content.ts-col-12 .woocommerce.columns-7 .products .product:nth-child(2n+1),
	#main-content.ts-col-12 .woocommerce .columns-6 .products .product:nth-child(2n+1),
	#main-content.ts-col-12 .woocommerce.columns-6 .products .product:nth-child(2n+1),
	#main-content.ts-col-12 .woocommerce .columns-5 .products .product:nth-child(2n+1),
	#main-content.ts-col-12 .woocommerce.columns-5 .products .product:nth-child(2n+1),
	#main-content.ts-col-12 .woocommerce .columns-4 .products .product:nth-child(2n+1),
	#main-content.ts-col-12 .woocommerce.columns-4 .products .product:nth-child(2n+1),
	#main-content.ts-col-12 .woocommerce .columns-3 .products .product:nth-child(2n+1),
	#main-content.ts-col-12 .woocommerce.columns-3 .products .product:nth-child(2n+1){
		float: right;/* rtl */
	}
	
	/* CHECKOUT */
	.woocommerce table.cart td.actions .coupon{
		float: none !important;/* rtl */
	}
	.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping td{
		text-align: right;/* rtl */
	}
	.woocommerce-cart .woocommerce-shipping-calculator{
		float: right;/* rtl */
	}
	
	/* SHOP PAGE */
	.gridlist-toggle a#list{
		margin: 0 0 0 10px;/* rtl */
	}
	.woocommerce .woocommerce-ordering .orderby-current, 
	.product-per-page-form ul.perpage > li span{
		padding-right: 10px;/* rtl */
		padding-left: 20px; /* rtl */
	}
	.woocommerce .products.list .product .product-wrapper .meta-wrapper{
		padding: 0 20px 0 0; /* rtl */
	}
	.ts-col-12 .product-category-top-content .widget-container{
		float: none;/* rtl */
	}
	.ts-col-18 .product-category-top-content .widget-container{
		float: none;/* rtl */
	}
	
	/* MY ACCOUNT */
	.woocommerce-account .woocommerce-MyAccount-content{
		padding-right: 20px; /* rtl */
		padding-left: 0;
	}
	
	/* SHORTCODE */
	/* Shortcode Feature */
	.horizontal-box-border .feature-header,
	.horizontal-box-border2 .feature-header{
		margin-right: 60px; /* rtl */
		margin-left: 0;
	}
	.horizontal-icon-circle .feature-header{
		margin-right: 120px;/* rtl */
		margin-left: 0;
	}
}