<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 767px){
	body.admin-bar .category-dropdown .select2-dropdown{
		margin-top: 46px;
	}
	/* Home Organic */
	body .slideshow-margin{
		margin-top:-50px !important;
	}
	.header-v7 .shopping-cart-wrapper{
		width: auto;
		float: right;/* rtl */
	}
	/* RESET VISUAL */
	.box-boxshadow{
		padding:0 10px 0 10px;
		margin-top:0;
	}
	.vc_column_container:after{
		display:table;
		content:"";
		clear:both;
	}
	body .dokan-store-sidebar.dokan-w3,
	body .dokan-single-store.dokan-w8{
		width:100%;
		clear:both;
		float:none;
		padding-left:0;
		padding-right:0;
	}
	/* HEADER */
	.header-top .header-left{
		position:absolute;
		left:0;/* rtl */
		top:10px;
		float:none;
		z-index: 900;
	}
	.header-top .header-right{
		width:100%;/* rtl */
	}
	/* Header version 1 */
	.header-v1 .group-meta-header{
		padding-left:10px;
		padding-right:10px;
	}
	body .ic-mobile-menu-button{
		display:inline-block !important;
		float:left; /* rtl */
		width:50px;
		font-size:24px;
		line-height:26px;
		text-align:center;
		cursor:pointer;
		z-index:9;
	}
	.header-v1 .container{
		padding-left:0;
		padding-right:0;
	}
	header .logo-wrapper.logo-vetical-ipad{
		display:inline-block;
		width:100%;
		text-align:center;
		position:relative;
		padding:20px 0;
	}
	.header-v1 .header-top .header-left{
		display:none !important;
	}
	.header-v1 .header-top .header-right{
		width:100%;
		display:inline-block;
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.header-v1 .header-top,
	.header-v1 &gt; .container,
	.header-v1 .header-top, 
	.header-v1 .header-bottom,
	.header-v1 .header-top  &gt; *, 
	.header-v1 .header-bottom  &gt; *{
		display:block;
	}
	.header-v1 .top-right{
		padding-bottom:0;
		padding-top:10px;
	}
	.header-v1 .group-meta-header{
		width:100%;
		border-width:1px 0 0 0;
		border-style:solid;
	}
	.header-v1 .shopping-cart-wrapper{
		display:none !important;
	}
	.header-v1 .header-bottom .header-right{
		padding-top:4px;
		padding-bottom:4px;
	}
	.header-v1 .header-right .menu-wrapper{
		padding:0;
	}
	header .header-v1 .search-wrapper{
		margin-left:0;
		margin-right:0;
		width:100%;
	}
	header .header-v1 .search-wrapper .search-field, 
	header .header-v1 .search-wrapper form, 
	header .header-v1 .search-wrapper input[type="text"]{
		max-width:100%;
	}
	/* Header version 2 */
	.header-v2 .header-middle,
	.header-v5 .header-middle{
		padding-top:20px;
		padding-bottom:20px;
	}
	header .header-v2 .logo-wrapper,
	header .header-v5 .logo-wrapper{
		width:100%;
		text-align:center;
	}
	header .header-v2 .search-wrapper,
	header .header-v5 .search-wrapper{
		margin-top:20px;
	}
	.header-middle .menu-wrapper{
		display:none !important;
	}
	.header-top &gt; .container,
	.page-template-fullwidth-template .ts-header .header-top &gt; .container{
		padding-left:0;
		padding-right:0;
	}
	.layout-fullwidth .header-middle &gt; .container,
	.layout-fullwidth .breadcrumb-title-wrapper .breadcrumb-content,
	.layout-fullwidth .header-top &gt; .container, 
	.layout-fullwidth .header-middle &gt; .container, 
	.layout-fullwidth .header-bottom &gt; .container,
	#main &gt; .fullwidth-template,
	.page-template-fullwidth-template .ts-header .container,
	.page-template-fullwidth-template footer .container{
		padding-left:10px;
		padding-right:10px;
	}
	.layout-fullwidth .container.no-padding,
	.layout-fullwidth #main &gt; .page-container{
		padding-left:0px;
		padding-right:0px;
	}
	.header-top{
		padding-bottom:0;
		padding-top:10px;
	}
	.header-v3 .header-top, 
	.header-v4 .header-top,
	.header-v6 .header-top{
		padding-bottom:0;
	}
	.header-middle{
		padding-top:20px;
		padding-bottom:20px;
	}
	.header-middle &gt; .container{
		display:block
	}
	.header-middle &gt; .container &gt; div{
		display:block;
		text-align:center;
	}
	header .header-v3 .search-wrapper,
	header .header-v4 .search-wrapper{
		margin-bottom:20px;
	}
	header .header-v4 .search-wrapper{
		margin-top:20px;
	}
	header .header-v6 .search-content input[type="text"]{
		padding-top:16px;
		padding-bottom:16px;
	}
	.header-middle &gt; .container &gt; div.shopping-cart-wrapper{
		display:none;
	}
	.header-middle &gt; .container &gt; div.banner-middle-content{
		margin:15px 0;
	}
	.ts-header .logo-wrapper{
		width:100%;
		text-align:center;
	}
	.ts-header .header-v3 .logo-wrapper{
		padding:20px 0;
	}
	header .header-v7 .search-wrapper{
		margin-top:20px;
	}
	.toggle-search{
		display:none !important;
	}
	header .header-v4 .search-wrapper{
		position:relative;
		top:auto !important;
		left:auto !important;
		right:auto !important;
		bottom:auto !important;
		transform:none;
		-webkit-transform:none;
		-moz-transform:none;
	}
	header.ts-header .header-v3 .search-wrapper .ts-search-by-category, 
	header.ts-header .header-v4 .search-wrapper .ts-search-by-category,
	header.ts-header .header-v6 .search-wrapper .ts-search-by-category{
		visibility: visible;
		opacity: 1;
		position:relative;
		top:auto;
		left:auto;
		right:auto;
		bottom:auto;
	}
	.header-v3 .ts-search-by-category .search-table .search-content, 
	.header-v4 .ts-search-by-category .search-table .search-content,
	.header-v6 .ts-search-by-category .search-table .search-content{
		max-width:100%;
		width:100%;
	}
	.ts-header .search-wrapper .search-field, 
	.ts-header .search-wrapper form,
	.ts-header .search-wrapper input[type="text"]{
		width:100%;
	}
	.menu-wrapper &gt; .ts-menu &gt; nav{
		display:none !important;
	}
	.vertical-menu-wrapper{
		width:100%;
	}
	.vertical-menu-wrapper .vertical-menu{
		position:static;
		opacity:1;
		visibility:visible
	}
	.vertical-menu-wrapper:hover .vertical-menu{
		animation:none;
		-webkit-animation:none;
		-moz-animation:none;
		display:none;
	}
	.display-vertical-menu .vertical-menu-wrapper .vertical-menu{
		display:none;
	}
	.menu-wrapper .vertical-menu &gt; ul.menu li:hover &gt; ul.sub-menu, 
	.widget-container .vertical-menu &gt; ul.menu li:hover &gt; ul.sub-menu,
	.menu-wrapper .vertical-menu &gt; ul.menu ul.sub-menu li:hover &gt; ul.sub-menu{
		display:none;
		animation:none;
		-webkit-animation:none;
		-moz-animation:none;
	}
	#page.menu-mobile-active &gt; .menu-wrapper{
		-webkit-transform: translate(-100%,0);/* rtl */
		-moz-transform: translate(-100%,0);/* rtl */
		-ms-transform: translate(-100%,0);/* rtl */
		transform: translate(-100%,0);/* rtl */
	}
	#page.menu-mobile-active:before{
		visibility:hidden;
	}
	/* MENU PHONE */
	.mobile-menu span.ts-menu-drop-icon{
		position:absolute;
		display: inline-block;
		top:4px;
		left:auto;
		bottom:auto;
		right:10px;/* rtl */
		z-index:3;
		cursor:pointer;
		padding:7px 10px;
	}
	.mobile-menu span.ts-menu-drop-icon:before{
		content: "\f0d7";
		font-family: 'FontAwesome';
	}
	.mobile-menu span.ts-menu-drop-icon.active:before{
		 content: "\f0d8";
	}
	.mobile-menu-wrapper ul{
		margin:0;
	}
	.ic-mobile-menu-button{
		width:50px;
		float:left; /* rtl */
		display:inline-block;
		cursor:pointer;
		font-size:24px;
		text-align:center;
	}
	.ic-mobile-menu-close-button{
		width:50px;
		display:inline-block;
		cursor:pointer;
		font-size:24px;
		text-align:center !important;
		padding:7px 0;
	}
	.mobile-menu-wrapper{
		text-align:center;
	}
	.mobile-menu-wrapper &gt; *{
		text-align:left /* rtl */
	}
	.mobile-menu-wrapper .mobile-menu &gt; ul.menu,
	.mobile-menu-wrapper .mobile-menu &gt; ul.menu ul{
		margin:0;padding:0;
	}
	.mobile-menu-wrapper .mobile-menu &gt; ul.menu ul{
		padding-top:10px;
		padding-bottom:15px;
		border-width:1px 0 0 0;
		border-style:solid;
		border-color:rgba(135,135,135,0.2);
	}
	.mobile-menu-wrapper .mobile-menu ul.sub-menu li &gt; a{
		padding-left:30px /* rtl */
	}
	.mobile-menu-wrapper .mobile-menu ul.sub-menu li li &gt; a{
		padding-left:50px /* rtl */
	}
	.mobile-menu-wrapper li{
		list-style:none;
		width:100%;
		padding:0;
		margin:0;
		position:relative;
	}
	.mobile-menu-wrapper li a{
		width:100%;
		padding:11px 20px;
		display:inline-block;
		border-width:1px 0 0 0;
		border-style:solid;
		border-color:rgba(135,135,135,0.2);
		z-index:1;
		position:relative;
		text-transform:uppercase;
	}
	.mobile-menu-wrapper li li a{
		border:0;
		text-transform:none;
		padding-top:8px;
		padding-bottom:8px;
	}
	.mobile-menu-wrapper li a:hover{
		text-decoration:none;
	}
	#page &gt; header,
	#page &gt; #main,
	#page &gt; footer{
		transition: transform 200ms ease 0s;
		-webkit-transition: transform 200ms ease 0s;
		-moz-transition: transform 200ms ease 0s;
	}
	#page.menu-mobile-active .mobile-menu-wrapper{
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
	}
	#page:before{
		position:absolute;
		visibility:hidden;
		left:-1px;/* rtl */
		right:0;
		bottom:0;
		top:0;
		content:"";
		background:rgba(0,0,0,0.5);
		z-index:9999;
		transition: all 200ms ease 0s;
		-webkit-transition: all 200ms ease 0s;
		-moz-transition: all 200ms ease 0s;
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
	}
	#page.menu-mobile-active:before{
		visibility:visible;
	}
	/* Cart mobile */
	.header-template .shopping-cart-wrapper .ic-cart{
		width:auto;
		position:static;
	}
	.header-template  .shopping-cart-wrapper .ic-cart:before{
		font-family: 'FontAwesome';
		content: "\f290";
		font-size:16px;
		line-height:20px;
		position:relative;
		top:-1px;
		left:auto;/* rtl */
		right:auto;/* rtl */
		bottom:0;
		margin-right:5px /* rtl */
	}
	.shopping-cart-wrapper .ic-cart .cart-number{
		display:none !important;
	}
	.cart-drop-icon{
		display:none !important
	}
	.shopping-cart-wrapper.cart-mobile{
		float:right;/* rtl */
		display: inline-block !important;
		margin: 0 !important;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		margin: 0 !important;
		padding: 0 !important;
	}
	.shopping-cart-wrapper.cart-mobile:after{
		display:table;
		content:"";
		clear:both;
	}
	.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper{
		border:0;
		position:relative;
	}
	.shopping-cart-wrapper.cart-mobile a.cart-control{
		padding:0; /* rtl */
	}
	.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart:after{
		display:none;
	}
	.shopping-cart-wrapper.cart-mobile .ts-tiny-cart-wrapper .ic-cart .ic{
		top:7px;
		left:0 /* rtl */
	}
	.dropdown-container,
	.ts-tiny-account-wrapper:before{
		display:none !important;
	}
	/* Logo mobile */
	.logo-wrapper .normal-logo{
		display:none;
	}
	.logo-wrapper .normal-logo.mobile-logo{
		display:inline-block;
	}
	.fullwidth-template-padding .fullwidth-template{
		padding-left:10px;
		padding-right:10px;
	}
	/* Header version 6 */
	.header-v6 .header-top .shopping-cart-wrapper{
		display:inline-block !important;
		float:right;/* rtl */
	}
	.header-v6 .header-middle &gt; .container &gt; div{
		width:100%;
	}
	header .header-v6 .search-table .search-content input[type="text"]{
		padding-left:0;/* rtl */
		padding-right:35px;/* rtl */
	}
	header .header-v6 .logo-wrapper{
		padding:10px 0;
	}
	.header-v3 .header-middle, 
	.header-v6 .header-middle{
		clear:both;
	}
	header .header-v6 .ts-search-by-category{
		transform:none;
		-webkit-transform:none;
		-moz-transform:none;
	}
	/* HOME SUPERMARKET 1 */
	.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-3,
	.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-8,
	.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-4,
	.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-6{
		width:100%;
	}
	.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-3,
	.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-6{
		margin-bottom:20px;
	}
	.fix-columns-hotdeals .vc_col-sm-4{
		width:calc(100% + 2px);
	}
	.fix-columns-hotdeals .vc_col-sm-8{
		width:100%;
	}
	/* HOME SUPERMARKET 2 */
	.fix-width-col-one-third .vc_col-sm-4{
		display:none;
	}
	.hidden-button-product .woocommerce .ts-product.item-list .products .product{
		margin-bottom:20px;
	}
	.fix-width-col-one-third .vc_col-sm-8{
		width:100%;
		padding-left:10px !important;
		padding-right:10px !important;
	}
	/* FULLWIDTH TEMPLATE */
	#main &gt; .fullwidth-template{
		padding-left:10px;
		padding-right:10px;
	}
	/* HOME FUNITURE */
	.footer-two-column:before{
		display:none;
	}
	.style-2 .mailchimp-subscription{
		max-width:100%;
	}
	.footer-two-column .vc_col-sm-8{
		padding-left:10px; /* rtl */
		padding-right:10px; /* rtl */
	}
	/* HOME ELECTRONIC */
	.vetical-slideshow,
	.fullwidth-tab{
		width:100%;
		margin-left:0 !important;
		margin-right:0 !important;
	}
	.vertical-banner{
		width:100%;
	}
	.fullwidth-deal{
		width:100%;
	}
	/* COMING SOON */
	.blank-page-template .ts-mailchimp-subscription-shortcode{
		padding-left:0;
		padding-right:0;
	}
	/* WISHLIST */
	.show-title-form.button{
		float: none;/* rtl */
	}
	.wishlist-title-with-form h2{
		width: 100%;
		float: none !important;
	}
	ul.wishlist_table li{
		width: 50%;
	}
	ul.wishlist_table li:nth-child(3n + 1){
		clear: none;
	}
	ul.wishlist_table li:nth-child(2n + 1){
		clear: both;
	}
	/* BREADCRUMB */
	.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-content{
		height:auto;
	}
	.breadcrumb-title-wrapper.breadcrumb-v3{
		padding:0;
		position:relative;
	}
	#main &gt; .page-container.show_breadcrumb_v3,
	#main &gt; .fullwidth-template.show_breadcrumb_v3{
		margin-top:0;
	}
	.breadcrumb-title-wrapper.breadcrumb-v3:after{
		display:none;
	}
	.breadcrumb-title-wrapper .breadcrumb-content{
		height:100px;
		padding-top:20px;
		padding-bottom:20px;
	}
	.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-content{
		padding-top:0;
		padding-bottom:0;
	}
	html h2, 
	html .h2, 
	html h1.wpb_heading, 
	html .ts-heading h2, 
	html .breadcrumb-title-wrapper .breadcrumb-title h1{
		font-size:22px;
		line-height:26px;
	}
	html h1,
	html .h1,
	html .ts-heading h1
	{
		font-size:26px;
		line-height:30px;
	}
	html .h1-big, 
	html .h2-big{
		font-size:36px;
		line-height:40px;
	}
	.woocommerce .products.list .product .price, 
	.woocommerce .products.list .product .price .amount{
		font-size:20px;
	}
	/* RESET */
	.ts-columns &gt; .ts-item{
		width:100%;
	}
	#to-top{
		right:0;/* rtl */
		bottom:0;
	}
	.woocommerce table.shop_table_responsive tr td:before, 
	.woocommerce-page table.shop_table_responsive tr td:before{
		float:left;/* rtl */
	}
	.woocommerce table.shop_table_responsive tr td, 
	.woocommerce-page table.shop_table_responsive tr td{
		text-align:right !important /* rtl */
	}
	/* CONTACT US */
	.contact-form .col-1, 
	.contact-form .col-2{
		width:100%;
	}
	/* PORTFOLIO DETAIL */
	.single-portfolio .thumbnails{
		width:100%;
		padding-left:0;/* rtl */
		padding-right:0; /* rtl */
	}
	article.single-portfolio .entry-content{
		width:100%;
		margin-top:30px !important;
	}
	/* MAIN CONTENT */
	.visible-ipad{
		display:none !important
	}
	div#main{
		min-height:200px;
	}
	.tp-leftarrow.tparrows,
	.tp-rightarrow.tparrows,
	.wpb_gallery .wpb_flexslider .flex-direction-nav a,
	.theme-default .nivo-directionNav a,
	.ts-product-category-slider-wrapper.ts-slider .owl-nav &gt; div{
		width:28px !important;
		height:28px !important;
		line-height:28px !important;
		min-height:28px;
		min-width:28px;
	}
	.tp-leftarrow.tparrows:before,
	.tp-rightarrow.tparrows:before,
	.wpb_gallery .wpb_flexslider .flex-direction-nav a:before,
	.theme-default .nivo-directionNav a:before,
	.ts-product-category-slider-wrapper.ts-slider .owl-nav &gt; div:before{
		font-size:18px !important;
		line-height:26px !important;
	}
	body .rev_slider_wrapper .ts-revo-button.tp-button,
	body rs-module-wrap .ts-revo-button.tp-button{
		line-height:14px !important
	}
	.tp-leftarrow,
	.tp-rightarrow,
	.wpb_gallery .wpb_flexslider .flex-direction-nav a,
	.theme-default .nivo-directionNav a{
		width:24px !important;height:24px !important;
		line-height:24px !important;
	}
	.tp-leftarrow:before,
	.tp-rightarrow:before,
	.wpb_gallery .wpb_flexslider .flex-direction-nav a:before,
	.theme-default .nivo-directionNav a:before{
		font-size:20px;
		line-height:24px !important;
	}
	/* WIDGET */
	/* Widget Recomment */
	.comment_list_widget .comment-meta &gt; .avatar{
		width:60px;
	}
	/* Widget Mega Menu */
	.menu-wrapper .vertical-menu &gt; ul.menu &gt; li &gt; .ts-menu-drop-icon{
		display:inline-block !important;
		position:absolute;
		z-index:99;
		left:auto;
		right:0;/* rtl */
		top:9px;
		width:40px;
		height:30px;
		line-height:30px;
		text-align:center;
		cursor:pointer;
		border:0 !important;
	}
	.vertical-menu ul.sub-menu:before{
		background-image:none !important;
	}
	.ts-mega-menu{
		width:100% !important;
	}
	.header-template .menu-wrapper .vertical-menu &gt; ul.menu &gt; li &gt; a, 
	.header-template .menu-wrapper .vertical-menu &gt; ul.menu &gt; li &gt; a:first-child{
		padding-top:20px;
		padding-bottom:20px;
	}
	.header-template .menu-wrapper .vertical-menu &gt; ul.menu &gt; li &gt; a{
		display:inline-block;
		height:auto;
	}
	.menu-wrapper .vertical-menu &gt; ul.menu &gt; li .ts-menu-drop-icon{
		background:transparent !important;
	}
	.menu-wrapper .vertical-menu &gt; ul.menu &gt; li .ts-menu-drop-icon:before{
		content: "\f0d7" !important;
	}
	.menu-wrapper .vertical-menu &gt; ul.menu &gt; li .ts-menu-drop-icon.active:before{
		content: "\f0d8" !important;
	}
	.menu-wrapper .vertical-menu &gt; ul.menu &gt; li ul.sub-menu:before{
		border-width:1px 0 0 0;
	}
	.menu-wrapper .vertical-menu &gt; ul.menu ul li &gt; .ts-menu-drop-icon,
	.ts-menu &gt; nav.pc-menu &gt; ul.menu li ul .ts-menu-drop-icon{
		right:-12px /* rtl */
	}
	.menu-wrapper .vertical-menu &gt; ul.menu ul.sub-menu li ul ul.sub-menu{
		padding:15px 15px 18px 15px;
		margin:10px 0;
	}
	.menu-wrapper .vertical-menu &gt; ul.menu li ul ul.sub-menu:before{
		border-width:1px 0 1px 0;
		right:0 !important;
		left:0 !important;
	}
	.menu-wrapper .vertical-menu &gt; ul.menu ul li &gt; .ts-menu-drop-icon{
		top:6px;
		margin:0;
	}
	.menu-wrapper .vertical-menu &gt; ul.menu li ul.sub-menu{
		left:auto !important;
		right:auto !important;
		top:auto !important;
		bottom:auto !important;
		min-height:0 !important;
		animation: none !important;
		-webkit-animation: none !important;
		-moz-animation: none !important;
		visibility:visible !important;
		opacity:1 !important;
		display:none;
		position:relative !important;
		background-image:none !important;
		width:100% !important;
		max-width:100% !important;
		border:0 !important;
	}
	/* Dropdown widget megamenu */
	.widget-container .ts-mega-menu,
	.widget-container .vertical-menu &gt; ul.menu &gt; li ul li.widget_nav_menu, 
	.widget-container .vertical-menu div.list-link{
		width:100% !important;
	}
	.widget-container .vertical-menu &gt; ul.menu &gt; li.parent &gt; a &gt;.menu-label:after,
	#right-sidebar .widget-container .vertical-menu &gt; ul.menu &gt; li.parent &gt; a &gt;.menu-label:after,
	.widget-container .vertical-menu &gt; ul.menu &gt; li.menu-item-has-children:not(.parent) &gt; a &gt;:before,
	#right-sidebar .widget-container .vertical-menu &gt; ul.menu &gt; li.menu-item-has-children:not(.parent) &gt; a &gt;:before{
		content: "\f107" !important;
	}

	/* Fix Widget For Top Product Categories Widget Area */
	.product-category-top-content .widget-title-wrapper a.block-control{
		display:none !important;
	}
	.product-category-top-content .widget-container &gt; form,
	.product-category-top-content .widget-container &gt; div,
	.product-category-top-content .widget-container &gt; select,
	.product-category-top-content .widget-container &gt; ul{
		display:block !important;
	}
	.ts-sidebar.product-category-top-content .widget-container{
		width:100%;
		margin:0;
		float:none;/* rtl */
	}
	/* Widget Filter Price */
	.widget_price_filter &gt; form{
		width:100%;
	}
	/* Widget Button */
	.ts-widget-main a.block-control{
		display:none !important;
	}
	.ts-widget-main .widget-container &gt; div,
	.ts-widget-main .widget-container &gt; form{
		display:inline-block !important;
	}
	.widget-title-wrapper{
		position:relative;
	}
	.widget-title-wrapper a.block-control:hover{
		text-decoration:none;
	}
	.widget-title:after{
		bottom:-1px;
	}
	.widget-title-wrapper a.block-control{
		position:absolute;
		content:"";
		width:30px;
		height:30px;
		display:inline-block;
		line-height:0;
		right:-15px; /* rtl */
		top:8px;
		text-align:center;
		text-indent:0;
		z-index:999;
	}
	.widget-container.ts-products-widget .widget-title-wrapper a.block-control,
	.widget-container.ts-products-tabs-widget .widget-title-wrapper a.block-control{
		right:5px; /* rtl */
	}
	.widget-container .owl-nav, 
	.widget .owl-nav{
		right:20px;/* rtl */
	}
	.ts-products-widget .widget-title{
		padding-right:90px;/* rtl */
	}
	.wpb_widgetised_column .ts-products-widget .widget-title{
		padding-right:70px;/* rtl */
	}
	.ts-recent-comments-widget .widget-title, 
	.ts-blogs-widget .widget-title{
		padding-right:70px;/* rtl */
	}
	.wpb_widgetised_column .ts-recent-comments-widget .widget-title, 
	.wpb_widgetised_column .ts-blogs-widget .widget-title{
		padding-right:50px;/* rtl */
	}
	.widget-container.ts-products-widget .owl-nav{
		right:24px;/* rtl */
	}
	.wpb_widgetised_column .widget-container.ts-products-widget .owl-nav{
		right:10px;/* rtl */
	}
	.wpb_widgetised_column .widget-container .owl-nav,
	.wpb_widgetised_column .widget .owl-nav{
		right:-10px;/* rtl */
	}
	.mailchimp-subscription .widget-title-wrapper a.block-control,
	.widget_search .widget-title-wrapper a.block-control,
	.widget_product_search .widget-title-wrapper a.block-control,
	.widget_display_search .widget-title-wrapper a.block-control,
	.widget_calendar .widget-title-wrapper a.block-control,
	.widget_calendar:before{
		display:none !important;
	}
	section.widget_display_search &gt; form input[type="text"], 
	section.widget_product_search &gt; form input[type="search"], 
	section.widget_search &gt; form input[type="text"]{
		margin-bottom:20px;
	}
	.widget_calendar .widget-title{
		margin-left:0;
		margin-right:0;
	}
	.widget_calendar .calendar_wrap,
	section.widget_display_search &gt; form, 
	section.widget_product_search &gt; form, 
	section.widget_search &gt; form,
	.mailchimp-subscription .subscribe-widget,
	.mailchimp-subscription img.bg-newsletter{
		display:block !important;
	}
	.mailchimp-subscription{
		max-width:340px;
		margin-left:auto;
		margin-right:auto;
	}
	footer .widget-title-wrapper a.block-control{
		top:0;
	}
	.feedburner-subscription .widget-title-wrapper a.block-control{
		top:-2px;
	}
	.widget-title-wrapper a.block-control:before{
		content: "\f0fe";
		font-family: 'FontAwesome';
		font-size:16px;
		line-height:30px;
		text-indent:0;
	}
	.widget-title-wrapper a.block-control.active:before{
		content: "\f146";
	}
	/* GALLERY */
	.ts-gallery-img.columns-4 li,
	.ts-gallery-img.columns-5 li{
		width:50%;
	}
	.ts-gallery-img.columns-4 li:nth-child(2n+1),
	.ts-gallery-img.columns-5 li:nth-child(2n+1){
		clear:both;
	}
	/* FIX ORDER DISPLAY FLEX */
	.ts-sidebar .widget-container{
		margin-bottom:20px;
	}
	.page-container{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row wrap;
		max-width:100%;
		margin-left:0;
		margin-right:0;
	}
	#right-sidebar{ 
		-ms-flex-order: 3;
		order: 3;
		flex: 1 100%;
		flex: 1 1 100%;
		max-width:100%;
	}
	#left-sidebar{ 
		-ms-flex-order: 2;
		order: 2;
		flex: 1 100%;
		flex: 1 1 100%;
		max-width:100%;
	}
	#main-content{ 
		-ms-flex-order: 1;
		order: 1;
		flex: 1 100%;
		flex: 1 1 100%;
		max-width:100%;
	}
	body.archive.woocommerce .page-container{
		display:block;
	}
	body.archive.woocommerce #right-sidebar,
	body.archive.woocommerce #left-sidebar,
	body.archive.woocommerce #main-content{ 
		-ms-flex-order: initial;
		order: initial;
		max-width:100%;
	}
	#main-content.ts-col-24{
		-ms-flex-order: initial;
		order: initial;
	}
	.hidden-phone{display:none !important;}
	.visible-phone{display:block !important}
	/* WOOCOMMERCE */
	.woocommerce .cart-collaterals .cart_totals, 
	.woocommerce .cart-collaterals .cross-sells, 
	.woocommerce .cart-collaterals .shipping_calculator, 
	.woocommerce-page .cart-collaterals .cart_totals, 
	.woocommerce-page .cart-collaterals .cross-sells, 
	.woocommerce-page .cart-collaterals .shipping_calculator{
		text-align:left /* rtl default woocommerce */
	}
	.woocommerce .col2-set .col-1{
		margin-bottom:30px;
	}
	body input, 
	body select, 
	body textarea,
	body input[type="search"], 
	body input[type="text"], 
	body input[type="password"], 
	body input[type="number"], 
	body input[type="email"], 
	body input[type="tel"], 
	body input[type="date"], 
	body select, 
	body textarea{
		width:100%;
		max-width:100%;
	}
	/* CHECK OUT */
	.woocommerce table.cart td.actions .coupon .input-text{
		width:60%;
		float:left;/* rtl */
		max-width:100%;
		margin-right:2%;/* rtl */
	}
	.woocommerce table.cart td.actions .coupon .button {
		width:38%;
		margin:0;
		float:left;/* rtl */
	}
	.woocommerce table.cart td &gt; input.button{
		margin-left:0;
		margin-right:0;
		width:100%;
		display:inline-block
	}
	.woocommerce table.cart td.actions .coupon{
		float:none;/* rtl */
		margin-bottom:0;
		padding-bottom:0;
		width:100%;
		display:inline-block;
	}
	.woocommerce .checkout .col2-set, 
	#order_review_heading, 
	.woocommerce .checkout #order_review{
		float:none;/* rtl */
		width:100%;
	}
	.woocommerce .checkout .col2-set,
	.checkout-login-coupon-wrapper{
		width:100%;
		padding-right:0;/* rtl */
	}
	/* BLOG DETAIL */
	#comment-wrapper{
		margin-bottom:50px;
	}
	/* SHOPPING CART */
	.woocommerce table.cart td.actions .coupon{
		width:100%;
	}
	table.shop_table.cart th{
		font-size:13px;
		line-height:16px;
	}
	table.shop_table.cart th.product-name{
		min-width:100px;
	}
	table.shop_table.cart .amount{
		font-size:14px;
		line-height:16px;
	}
	.woocommerce table.cart td.actions .coupon .input-text{
		width:58%;
		max-width:100%;
		margin-right:2%;/* rtl */
	}
	.woocommerce table.cart td.actions .coupon input[type="submit"]{
		width:40%;
		margin:0;
	}
	.woocommerce table.cart td.actions &gt; [type="submit"]{
		width:100%;
	}

	/* MY ACCOUNT */
	.order-total .amount{
		font-size:13px;
		line-height:20px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation{
		width:100% !important;
	}
	.woocommerce-account .woocommerce-MyAccount-content{
		margin:20px 0 0 0;/* rtl */
		clear:both;
		padding:0 !important;
		display:inline-block;
		width:100%;
	}
	/* PRODUCT DETAIL */
	.woocommerce div.product:not(.vertical-thumbnail) .product_title{
		padding:0 50px 0 0;/* rtl */
	}
	body div.product p.price .woocommerce-Price-amount, 
	body div.product .single_variation .amount, 
	body.woocommerce div.product .single_variation .amount{
		font-size:20px;
		line-height:24px;
	}
	div.product .summary &gt; .price{
		margin:5px 0 12px 0;
	}
	.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images{
		margin-left:100px /* rtl */
	}
	.woocommerce div.product.vertical-thumbnail .thumbnails{
		width:90px;
	}
	div.product.vertical-thumbnail .thumbnails li{
		padding-top:10px;
	}
	.woocommerce div.product.vertical-thumbnail .thumbnails{
		margin-top:-10px;
	}
	.vertical-thumbnail .images-thumbnails &gt; .thumbnails .owl-nav &gt; div.owl-next{
		top:11px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{
		min-width:110px;
	}
	.woocommerce div.product .woocommerce-tabs.accordion-tabs{
		padding-top:20px;
	}
	/* SHOP PAGE */
	body.woocommerce .products .product.product-category.first{
		clear:none;
	}
	body.woocommerce .products .product.product-category{
		width:50% !important;
		float:left/* rtl */
	}
	body.woocommerce .products .product.product-category:nth-child(2n+1){
		clear:both;float:left;/* rtl */
	}
	.woocommerce .products.list .product .product-wrapper .thumbnail-wrapper{
		width:35%;
	}
	.woocommerce .products.list .product .product-wrapper .meta-wrapper{
		width:65%;
		padding:0 0 0 20px; /* rtl */
	}
	.woocommerce .woocommerce-ordering{
		clear:both;
		float:left;/* rtl */
	}
	
	/* SHORTCODE */
	/* Shortcode Tab */
	body.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel-heading{
		display:none;
	}
	/* Shortcode Tour Section */
	body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab a:after, 
	body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active a:after, 
	body.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active &gt; a:after{
		bottom:-4px;
		top:auto;
		right:auto;
		left:50%;
		margin-left:-5px;
		content:"\f0dd";
	}
	body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab a:after, 
	body.wpb-js-composer .vc_general.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active a:after, 
	body.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active &gt; a:after{
		top:1px;
		bottom:auto;
		right:auto;
		left:50%;
		margin-left:-5px;
		content:"\f0de";
	}
	body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container, 
	body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container,
	body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container, 
	body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container{
		width:100%;
	}
	body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container{
		margin-top:20px;
	}
	body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{
		margin-bottom:15px;
	}
	body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container, 
	body.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container{
		padding-left:0;
		padding-right:0;
	}
	/* Shortcode Video */
	.vc_row.ts-video-bg &gt; .wpb_column{
		padding-top:80px;
		padding-bottom:80px;
	}
	.ts-youtube-video-bg .mb_YTPBar, 
	.ts-hosted-video-bg .video-control{
		display:none !important;
	}
	.ts-youtube-video-bg .loading{
		top:30px;
	}
	/* Shortcode Countdown */
	.ts-countdown.style-border .counter-wrapper &gt; div,
	.ts-countdown .counter-wrapper &gt; div,
	.vc_col-sm-6 .ts-countdown.style-border .counter-wrapper &gt; div, 
	.vc_col-sm-6 .ts-countdown .counter-wrapper &gt; div{
		width:70px;
		padding:7px 5px;
		margin:0 5px;
	}
	.ts-countdown.style-border .counter-wrapper .number-wrapper,
	.vc_col-sm-6 .ts-countdown.style-border .counter-wrapper .number-wrapper{
		padding:17px 5px;
	}
	.vc_col-sm-6 .ts-countdown.style-border .counter-wrapper &gt; div .ref-wrapper,
	.ts-countdown.style-border .counter-wrapper &gt; div .ref-wrapper{
		font-size:14px;
		line-height:16px;
		margin-top:8px;
	}
	.ts-countdown .counter-wrapper .number,
	.vc_col-sm-6 .ts-countdown .counter-wrapper .number{
		font-size:26px;
		line-height:36px;
	}
	.ts-countdown .counter-wrapper &gt; div .ref-wrapper{
		font-size:14px;
		line-height:18px;
	}
	/* Shortcode Team member */
	.ts-team-member .image-thumbnail{
		width:100%;
		display:inline-block;
	}
	.ts-team-member .content-info{
		display:inline-block;
	}
	.ts-team-member header{
		display:inline-block;
		width:100%;
	}
	/* Shortcode Tab Product Categories */
	.horizontal-tab.horizontal-style-2 .column-tabs{
		display:inline-block;
	}
	.horizontal-tab.horizontal-style-2 .column-tabs ul li:last-child{
		margin:0;
	}
	.page-template-fullwidth-template .horizontal-tab.has-banner .column-banners, 
	.page-template-fullwidth-template .horizontal-tab .column-tabs .heading-tab,
	.page-template-fullwidth-template .horizontal-tab .column-banners, 
	.page-template-fullwidth-template .horizontal-tab.has-banner .column-products,
	.page-template-fullwidth-template .horizontal-tab .column-products,
	.horizontal-tab.horizontal-style-2 .column-banners, 
	.horizontal-tab.horizontal-style-2 .column-tabs .heading-tab,
	.horizontal-tab.horizontal-style-2 .column-products{
		width:100%;
		display:inline-block;
	}
	.horizontal-tab.horizontal-style-2 .column-tabs ul{
		padding:15px 0 15px 0;/* rtl */
	}
	.horizontal-style-2.has-slider .column-tabs ul{
		padding:15px 50px 15px 0;/* rtl */
	}
	.horizontal-tab.horizontal-style-2 .column-tabs ul li{
		float:left;/* rtl */
		margin:0 20px 0 0;/* rtl */
	}
	.horizontal-tab.horizontal-style-2 .column-content{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row wrap;
		max-width:100%;
		margin-left:0;
		margin-right:0;
	}
	.horizontal-tab.horizontal-style-2 .column-banners{ 
		-ms-flex-order: 3;
		order: 3;
		flex: 1 100%;
		flex: 1 1 100%;
		max-width:100%;
		margin-top:20px !important;
		padding:0 !important;
		border-width:0;
	}
	.horizontal-tab.horizontal-style-2 .see-more-wrapper{ 
		-ms-flex-order: 2;
		order: 2;
		flex: 1 100%;
		flex: 1 1 100%;
		max-width:100%;
		position:relative;
		top:auto;
		left:auto;
		right:auto;
		padding:0;
		text-align:right; /* rtl */
	}
	.horizontal-tab.horizontal-style-2 .column-products{ 
		-ms-flex-order: 1;
		order: 1;
		flex: 1 100%;
		flex: 1 1 100%;
		max-width:100%;
		padding:0 !important;
	}
	.horizontal-tab.horizontal-style-2 .woocommerce.column-products .products{
		padding:1px 0 0 1px;
	}
	.horizontal-style-2:not(.has-slider) .woocommerce.column-products .products{
		padding:1px 1px 0 1px;
	}
	.horizontal-tab.horizontal-style-2 .woocommerce.column-products .products:before{
		right:0;
		left:0;
	}
	.horizontal-style-2:not(.has-slider) .woocommerce.column-products .products:before{
		right:1px;
		left:0;
	}
	.ts-product-in-category-tab-wrapper .column-tabs,
	.vertical-tab.column-3 .column-tabs{
		width:35.828%;
	}
	.vertical-tab .column-content,
	.vertical-tab.column-3 .column-content{
		width:64.172%
	}
	.vertical-tab .column-tabs:before,
	.vertical-tab.column-3 .column-tabs:before{
		left:35.828%;/* rtl */
	}
	.ts-product-in-category-tab-wrapper .woocommerce.columns-4 .products .product.first,
	.ts-product-in-category-tab-wrapper .woocommerce.columns-3 .products .product.first{clear:none;}
	
	.ts-product-in-category-tab-wrapper .woocommerce.columns-4 .products .product,
	.ts-product-in-category-tab-wrapper .woocommerce.columns-3 .products .product{width:50%;float:left/* rtl */}

	.ts-product-in-category-tab-wrapper .woocommerce.columns-4 .products .product:nth-child(2n+1),
	.ts-product-in-category-tab-wrapper .woocommerce.columns-3 .products .product:nth-child(2n+1){
		clear:both;float:left;/* rtl */
	}
	.ts-product-in-category-tab-2-wrapper.horizontal-tab .column-tabs ul{
		margin:10px -10px 20px -10px;
		padding:0;
	}
	.ts-product-in-category-tab-2-wrapper.horizontal-tab .column-tabs{
		text-align:center;
	}
	.ts-product-in-category-tab-2-wrapper.horizontal-tab .see-more-wrapper{
		position:static;
	}
	.ts-product-in-category-tab-2-wrapper.horizontal-tab.has-see-more-button .column-tabs ul{
		padding-left:0;
		padding-right:0;
	}
	/* Shortcode Product */
	.vc_col-sm-6 .woocommerce .ts-shortcode .products .product{
		margin-bottom:45px;
	}
	.ts-product-deals-slider-wrapper.nav-middle[data-columns="1"] .owl-nav &gt; div{
		top:28%;
	}
	/* Shortcode Banner */
	.ts-banner-image.static-top &gt; a,
	.ts-banner-image.static-bottom &gt; a{
		display:inline;
	}
	.ts-banner-image.eff-scale-opacity:hover img.bg-image{
		transform:scale(1,1);
		-webkit-transform:scale(1,1);
		-moz-transform:scale(1,1);
		-ms-transform:scale(1,1);
		opacity:1;
	}
	.ts-banner-image.eff-opacity:hover img.bg-image{
		opacity:1;
	}
	.ts-banner header h2
	{
		font-size:44px;
		line-height:48px;
	}
	/* Shortcode Single Image */
	.eff-image-scale:hover img,
	.ts-banner.background-scale:hover .banner-bg, 
	.ts-banner.background-scale-dark:hover .banner-bg, 
	.ts-banner.background-scale-opacity:hover .banner-bg, 
	.ts-banner.background-scale-opacity-line:hover .banner-bg, 
	.ts-banner.background-scale-dark-line:hover .banner-bg, 
	.ts-banner.background-scale-and-line:hover .banner-bg{
		transform:none;
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
	}
	/* BLACK PAGE */
	.blank-page{
		padding:60px 20px 20px 20px
	}
	/* FOOTER */
	footer .widget-title-wrapper{
		margin-top:30px;
	}
	body .ts-footer-block .widget-title{
		margin-bottom:20px;
	}
	.payment-right{
		text-align:left; /* rtl */
		margin-bottom:18px;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
/*- 2. PHONE RESPONSIVE -------------------------------------------------------------------------------*/
@media only screen and (max-width: 639px){
	/* BREADCRUMB */
	.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title h1, 
	.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumbs{
		display:inline-block;
		width:100%;
		text-align:center;
	}
	.breadcrumb-title-wrapper.breadcrumb-v3{
		padding:20px 0 20px 0;
	}
	/* CONTENT RESET */
	.ts-sidebar{
		margin-bottom:40px;
	}
	#main &gt; .page-container, 
	.container.no-padding{
		padding-left:0;
		padding-right:0;
	}
	/* PRODUCT DETAIL */
	.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images{
		margin-left:100px /* rtl */
	}
	.woocommerce div.product.vertical-thumbnail .thumbnails{
		width:90px;
	}
	.vertical-thumbnail .images-thumbnails .thumbnails.loading{
		height:150px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs{
		margin-bottom:0;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li{
		margin-bottom:10px;
		min-width:100px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li &gt; a{
		padding-left:10px;/* rtl */
		padding-right:10px;/* rtl */
	}
	/* Next Prev Product Detail */
	div.product .single-navigation &gt; a{
		margin:5px 0;
	}
	.woocommerce div.product div.images-thumbnails,
	.woocommerce .ts-col-18 div.product.vertical-thumbnail div.images-thumbnails,
	.woocommerce .ts-col-18 div.product div.images-thumbnails,
	.woocommerce .ts-col-18 div.product div.summary{
		width:100%;
	}
	.woocommerce div.product div.summary,
	.woocommerce .ts-col-18 div.product.vertical-thumbnail div.summary{
		width:100%;
		padding-left:0 !important;
		padding-right:0 !important;
	}
	/* Title */
	.pp_woocommerce div.product .product_title,
	.woocommerce div.product .product_title{
		margin-left:0 !important;
		margin-right:0 !important;
		padding:0 !important
	}
	div.product .summary &gt; .price{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	/* BLOG PAGE */
	.comments-area div.avatar{
		vertical-align:top;
		padding-top:15px;
	}
	.comments-area div.avatar{
		padding-right:10px;/* rtl */
	}
	.comments-area .comment-meta &gt; span{
		padding-left:10px;/* rtl */
		margin-left:10px;/* rtl */
	}
	.comments-area .comment-meta &gt; span:first-child{
		margin:0;
		padding:0;
	}
	.list-posts .entry-bottom .cats-link{
		float:left; /* rtl */
		margin-top:20px;
		clear:both;
	}
	.list-posts .entry-content .author{
		margin:10px 0 0 0;
	}
	.blockquote-meta .author{
		float:left;/* rtl */
	}
	/* SHOPPING CART */
	.woocommerce .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td, 
	.woocommerce-page .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td{
		background:transparent;
	}
	.woocommerce table.my_account_orders tr td:last-child:before{
		display:none !important;
	}
	.woocommerce table.shop_table tr:nth-child(2n) td, 
	.woocommerce-page table.shop_table tr:nth-child(2n) td{
		background:rgba(0,0,0,.025);
	}
	.woocommerce table.shop_table, 
	.woocommerce-page table.shop_table{
		border-width:0;
		display:block;
	}
	#order_review table,
	.woocommerce-cart .cart-collaterals .cart_totals table{
		display:table;
	}
	.woocommerce table.shop_table tr{
		display:inline-block;
		width:100%;
		margin-bottom:20px;
	}
	.woocommerce table.shop_table tr td:before{
		content: attr(data-title) ": ";
		font-weight: 700;
		float: left;/* rtl */
	}
	.woocommerce table.shop_table tr td.product-thumbnail:before,
	.woocommerce table.shop_table .product-remove:before,
	.woocommerce table.shop_table.cart td.actions:before{
		display:none;
	}
	.woocommerce table.shop_table td.product-thumbnail{
		width:100%;
		margin:0 auto;
		display:block;
		max-width:100%;
		text-align:center !important;/* rtl default woocommerce */
	}
	.woocommerce table.shop_table td.product-thumbnail &gt; a{
		display: inline-block;
		width: 80px;
	}
	.woocommerce table.shop_table tbody th, 
	.woocommerce table.shop_table thead{
		display:none !important;
	}
	.woocommerce-cart .cart-collaterals .cart_totals table td{
		padding:15px 20px !important;/* rtl */
		display:table-cell;
	}
	.woocommerce-cart .cart-collaterals .cart_totals table tr{
		display:table-row;
	}
	.woocommerce table.shop_table tr td{
		display:block;
		text-align:right;/* rtl */
		padding:10px;
		border-width:1px 1px 0 1px;
		border-style:solid;
	}
	.woocommerce table.shop_table td.product-name{
		text-align:right;/* rtl */
	}
	.woocommerce table.shop_table td.product-name,
	.woocommerce table.shop_table td.product-thumbnail{
		border-width:1px 1px 0 1px;/* rtl */
		border-style:solid;
	}
	.woocommerce table.shop_table .product-remove{
		border-width:1px;
		border-style:solid;
		padding:20px !important;
		width:100%;
		max-width:100%;
		text-align:center !important;/* rtl default woocommerce */
	}
	.woocommerce table.shop_table.cart td.actions{
		padding:0;
	}
	.woocommerce table.cart td.actions .coupon{
		float:none;/* rtl */
		margin-bottom:0;
		width:100%;
	}
	.woocommerce table.cart td.actions{
		background:transparent !important;
	}
	.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping td{
		text-align:right;/* rtl */
	}
	.woocommerce-cart ul#shipping_method{
		float:right;/* rtl */
		text-align:right/* rtl */
	}
	.woocommerce-cart .woocommerce-shipping-calculator{
		float:right;/* rtl */
	}
	/* CHECK OUT */
	.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr:nth-child(2n) td, 
	.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tr:nth-child(2n) td{
		background:transparent;
	}
	.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr{
		display:table-row;
	}
	.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.order-total td{
		border-top-width:0;
	}
	.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr td{
		display:table-cell;
		border-left-width:0;
		border-right-width:0;
	}
	.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr td:before{
		display:none;
	}
	/* MY ACCOUNT */
	.woocommerce table.shop_table.order_details{
		display:table;
	}
	.woocommerce table.shop_table.order_details tbody th,
	.woocommerce table.shop_table.customer_details tbody th{
		display:table-cell !important;
	}
	.woocommerce table.shop_table.order_details thead,
	.woocommerce table.shop_table.customer_details thead{
		display:table-header-group !important;
	}
	.woocommerce table.shop_table.order_details tr,
	.woocommerce table.shop_table.customer_details tr{
		display:table-row !important;
	}
	.woocommerce table.shop_table.order_details tr td,
	.woocommerce table.shop_table.customer_details tr td{
		display:table-cell !important;
	}
	.woocommerce table.shop_table.order_details tr td:before,
	.woocommerce table.shop_table.customer_details tr td:before{
		display:none;
	}
	.woocommerce table.shop_table.order_details td.product-total{
		border-left-width:0;/* rtl */
	}
	.woocommerce table.shop_table.order_details td.product-name{
		border-width:1px 0 0 1px;/* rtl */
		border-style:solid;
	}
	.woocommerce table.shop_table.order_details tr:nth-child(2n) td, 
	.woocommerce-page table.shop_table.order_details tr:nth-child(2n) td,
	.woocommerce table.shop_table.customer_details tr:nth-child(2n) td,
	.woocommerce-page table.shop_table.customer_details tr:nth-child(2n) td{
		background:transparent;
	}
	.woocommerce table.shop_table.customer_details, 
	.woocommerce-page table.shop_table.customer_details{
		border-width:1px;
		display:table;
	}
	.woocommerce table.my_account_orders tbody tr:first-child td:first-child{
		border-top-width:1px;
		border-top-style:solid;
	}
	.woocommerce table.shop_table.order_details tfoot tr td{
		border-width:0;
	}
	.woocommerce table.my_account_orders tr td:last-child{
		border-bottom-width:1px;
		border-bottom-style:solid;
		text-align:center !important;
	}
	.woocommerce table.my_account_orders tr td:last-child .button{
		min-width:120px;
	}
	/* PORTFOLIO DETAIL */
	article.single.single-portfolio .ts-social-sharing{
		float:none;
		width:100%;
		margin-bottom:10px;
	}
	.single-portfolio .portfolio-like{
		float:none;
		clear:both;
	}
	/* BLOG DETAIL */
	.entry-author .author-avatar{
		width:90px;
		height:90px
	}
	article.single .ts-social-sharing{
		float:left;/* rtl */
		margin-top:10px;
		clear:both;
	}
	.comment-respond textarea,
	#commentform textarea{
		height:150px;
	}
	.ts-columns .one_half,
	.ts-columns .one_third,
	.ts-columns .one_fourth{
		width:100%;
	}
	/* FIX REVOLUTION BUTTON */
	body .rev_slider_wrapper .ts-revo-button.tp-button,
	body rs-module-wrap .ts-revo-button.tp-button{
		line-height:10px !important
	}
	
	/* PRODUCT 2 COLUMN RESPONSIVE */	
	.woocommerce .columns-8 .products .product.first,
	.woocommerce.columns-8 .products .product.first,
	.woocommerce .columns-7 .products .product.first,
	.woocommerce.columns-7 .products .product.first,
	.woocommerce .columns-6 .products .product.first,
	.woocommerce.columns-6 .products .product.first,
	.woocommerce .columns-5 .products .product.first,
	.woocommerce.columns-5 .products .product.first,
	.woocommerce .columns-4 .products .product.first,
	.woocommerce.columns-4 .products .product.first,
	.woocommerce .columns-3 .products .product.first,
	.woocommerce.columns-3 .products .product.first{clear:none;}
	
	#main-content .woocommerce .columns-8 .products .product,
	#main-content .woocommerce.columns-8 .products .product,
	#main-content .woocommerce .columns-7 .products .product,
	#main-content .woocommerce.columns-7 .products .product,
	#main-content .woocommerce .columns-6 .products .product,
	#main-content .woocommerce.columns-6 .products .product,
	#main-content .woocommerce .columns-5 .products .product,
	#main-content .woocommerce.columns-5 .products .product,
	#main-content .woocommerce .columns-4 .products .product,
	#main-content .woocommerce.columns-4 .products .product,
	#main-content .woocommerce .columns-3 .products .product,
	#main-content .woocommerce.columns-3 .products .product{width:50%;float:left/* rtl */}
	
	#main-content .woocommerce .columns-8 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-8 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-7 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-7 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-6 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-6 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-5 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-5 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-4 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-4 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-3 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-3 .products .product:nth-child(2n+1){
		clear:both;float:left;/* rtl */
	}
	/* END PRODUCT 2 COLUMN RESPONSIVE */
	/* Portfolio */
	.ts-portfolio-wrapper.columns-2 .item,
	.ts-portfolio-wrapper.columns-3 .item,
	.ts-portfolio-wrapper.columns-4 .item{
		width:100%;
		float:none;
	}
	/* SHORTCODE */
	/* Shortcode categories slider */
	.title-left &gt; .shortcode-heading-wrapper{
		width:100%;
		margin:20px 0 0 0;
		text-align:center;
		padding:0;
	}
	.title-left.show-nav .shortcode-heading-wrapper .heading-title{
		max-width:100%;
		padding:0 0 30px 0;/* rtl */
	}
	.title-left &gt; .content-wrapper{
		width:100%;
		padding-bottom:50px;
	}
	.ts-shortcode.title-left .products .owl-nav{
		left:50%;
		bottom:0;
		right:auto;
		top:auto;
		transform:translate(-50%,0);
		-webkit-transform:translate(-50%,0);
		-moz-transform:translate(-50%,0);
		-ms-transform:translate(-50%,0);
	}
	/* Shortcode Tab Product Categories */
	.ts-product-in-category-tab-wrapper .owl-controls .owl-nav &gt; div{
		top:27%;
	}
	.column-tabs .heading-tab h3{
		padding:20px 30px 20px 60px;/* rtl */
	}
	.column-tabs .heading-tab .heading-title img,
	.column-tabs .heading-tab i{
		left:10px; /* rtl */
	}
	/* Shortcode Video */
	.vc_row.ts-video-bg &gt; .wpb_column{
		padding-top:80px;
		padding-bottom:80px;
	}
	/* Shortcode Banner */
	.woocommerce .ts-banner .button-banner, 
	.ts-banner .button-banner{
		margin-top:5px;
	}
	.vc_col-sm-12 .ts-banner.responsive-size .description{
		display:none !important;
	}
	.vc_col-sm-12 .ts-banner.responsive-size header h3{
		padding-bottom:0;
	}
	.vc_col-sm-12 .ts-banner.responsive-size .banner-bg img{
		max-width:130%;
	}
	.vc_col-sm-12 .ts-banner.left-top.responsive-size .banner-bg img{
		margin:0 -22% -22% 0;
	}
	.vc_col-sm-12 .ts-banner.left-bottom.responsive-size .banner-bg img{
		margin:-22% -22% 0 0;
	}
	.vc_col-sm-12 .ts-banner.left-center.responsive-size .banner-bg img{
		margin:0 -22% 0 0;
	}
	.vc_col-sm-12 .ts-banner.right-top.responsive-size .banner-bg img{
		margin:0 0 -22% -22%;
	}
	.vc_col-sm-12 .ts-banner.right-bottom.responsive-size .banner-bg img{
		margin:-22% 0 0 -22%;
	}
	.vc_col-sm-12 .ts-banner.right-center.responsive-size .banner-bg img{
		margin:0 0 0 -22%;
	}
	.vc_col-sm-12 .ts-banner.center-top.responsive-size .banner-bg img{
		margin:0 0 -22% 0;
	}
	.vc_col-sm-12 .ts-banner.center-bottom .responsive-size.banner-bg img{
		margin:-22% 0 0 0;
	}
	/* Shortcode Tab */
	body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{
		min-width:110px;
	}
	body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tabs-list:before{
		display:none;
	}
	body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels{
		padding-top:18px;
	}
	/* Shortocode Product */
	.nav-middle .owl-nav &gt; div{
		top:25%;
	}
	.woocommerce .ts-product.item-list .products .product .thumbnail-wrapper{
		margin-bottom:10px;
	}
	.woocommerce.columns-4 .ts-product.item-list .products .product .thumbnail-wrapper,
	.woocommerce.columns-4 .ts-product.item-list .products .product .meta-wrapper,
	.woocommerce.columns-3 .ts-product.item-list .products .product .thumbnail-wrapper,
	.woocommerce.columns-3 .ts-product.item-list .products .product .meta-wrapper,
	.woocommerce .ts-product.item-list .products .product .thumbnail-wrapper,
	.woocommerce .ts-product.item-list .products .product .meta-wrapper{
		width:100%;
		float:none !important;
		padding-left:0 !important; /* rtl */
		padding-right:0 !important;
	}
	/* FOOTER */
	.style-fullwidth .feedburner-subscription &gt; *{
		display:inline-block;
		width:100%;
		text-align:center;
	}
	.style-fullwidth .feedburner-subscription &gt; div{
		width:100%;
	}
	body .ts-footer-block .style-fullwidth .widget h2.widgettitle{
		margin-bottom:20px;
	}
}
@media only screen and (max-width: 550px){
	/* HEADER */
	/* Header version 1 */
	header .search-content{
		width:60%;
	}
	header .ts-search-by-category form &gt; .select2, 
	header .ts-search-by-category select{
		width:40% !important;
	}
	.group-meta-header &gt; div{
		margin-right:13px;/* rtl */
	}
	.info-desc{
		display:none;
	}
	/* WOOCOMMERCE */
	.woocommerce form .form-row-first, 
	.woocommerce form .form-row-last{
		width:100%;
	}
	/* PRODUCT DETAIL */
	.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images{
		margin-left:90px /* rtl */
	}
	.woocommerce div.product.vertical-thumbnail .thumbnails{
		width:80px;
	}
	/* CHECK OUT */
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row{
		width:37%;
		float:left;/* rtl */
	}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
		width:60%;
		float:left;/* rtl */
	}
	/* MY ACCOUNT */
	.woocommerce table.my_account_orders th, 
	.woocommerce table.my_account_orders td{
		padding-top:8px;
		padding-bottom:8px;
	}
	/* BLOG PAGE */
	.comments-area .commentlist &gt; li &gt; div.comment-wrapper div.avatar{
		padding-right:10px;/* rtl */
		width:70px;
	}
	.comments-area div.avatar img{
		width:60px;
		height:60px;
	}
	.comments-area div.avatar {
		padding-right:10px;/* rtl */
		width:70px;
	}
	.comments-area .comment-meta &gt; span:last-child{
		padding:0;
		margin:6px 0 0 0;
		clear:both;
	}
	.comments-area .comment-meta &gt; span:last-child:before{
		display:none;
	}
	/* BLOG DETAIL */
	.commentlist .children{
		padding:10px 0 0 30px; /* rtl */
	}
	.commentlist .children .children{
		padding:10px 0 0 20px;/* rtl */
	}
	/* SHORTCODE */
	/* Shortcode Tab Product Categories */
	.vertical-tab.column-3 .column-tabs,
	.vertical-tab.column-3 .column-content,
	.ts-product-in-category-tab-wrapper .column-tabs,
	.vertical-tab .column-content{
		width:100%;
	}
	.ts-product-in-category-tab-wrapper .column-tabs{
		border-width:0 0 1px 0;
		border-style:solid;
		margin-bottom:20px;
	}
	.horizontal-tab .column-tabs{
		margin-bottom:0;
	}
	.vertical-tab .column-tabs:before{
		display:none !important;
	}
	.column-tabs .heading-tab .heading-title img,
	.column-tabs .heading-tab i{
		left:10px; /* rtl */
	}
	.column-tabs .heading-tab h3{
		padding:20px 30px 20px 80px;/* rtl */
	}
	.column-tabs .heading-tab .heading-title img,
	.column-tabs .heading-tab i{
		left:20px; /* rtl */
	}
	.vertical-tab .column-tabs .tabs li{
		padding:15px 20px;
	}
	.horizontal-tab .column-tabs .heading-tab,
	.horizontal-tab .column-tabs ul,
	.ts-product-in-category-tab-wrapper.horizontal-tab .column-tabs{
		display:inline-block;
	}
	.horizontal-tab:not(.horizontal-style-2) .column-tabs .heading-tab,
	.ts-product-in-category-tab-wrapper.horizontal-tab:not(.horizontal-style-2) .column-tabs{
		width:100%;
		text-align:center;
	}
	.horizontal-tab .column-tabs ul{
		padding-top:15px;
		padding-bottom:15px;
		padding-left:5px;
		padding-right:5px;
	}
	.horizontal-tab:not(.horizontal-style-2) .column-tabs ul li{
		margin:0 0 0 20px;/* rtl */
	}
	.horizontal-tab:not(.horizontal-style-2) .column-tabs ul li:first-child{
		margin:0;
	}
	.ts-product-in-category-tab-2-wrapper.horizontal-tab .column-tabs ul li{
		margin:0 10px !important;
	}
	.horizontal-tab.banner-right .column-banners, 
	.horizontal-tab.banner-left .column-banners,
	.horizontal-tab.banner-right .column-products, 
	.horizontal-tab.banner-left .column-products{
		width:100% !important;
	}
	.vertical-tab.no-banner .woocommerce.column-products{
		padding-top:0;
	}
	.ts-product-in-category-tab-wrapper .column-content{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		flex-flow: row wrap;
		max-width:100%;
		margin-left:0;
		margin-right:0;
	}
	.ts-product-in-category-tab-wrapper .column-banners{ 
		-ms-flex-order: 3;
		order: 3;
		flex: 1 100%;
		flex: 1 1 100%;
		max-width:100%;
		border-width:1px 0 0 0;
		border-style:solid;
	}
	.horizontal-tab.banner-right .column-banners, 
	.horizontal-tab.banner-left .column-banners{
		padding:20px;
	}
	.ts-product-in-category-tab-wrapper .see-more-wrapper{ 
		-ms-flex-order: 2;
		order: 2;
		flex: 1 100%;
		flex: 1 1 100%;
		max-width:100%;
		position:relative;
		top:auto;
		left:auto;
		right:auto;
		padding:0 20px;
		text-align:right; /* rtl */
	}
	.horizontal-style-2.has-see-more-button .column-products.woocommerce{
		padding-bottom:0 !important;
	}
	.horizontal-tab.banner-left .see-more-wrapper{
		position:relative;
		top:auto;
		left:auto;
		right:auto;
		padding-top:14px;
	}
	.has-see-more-button .column-products.woocommerce{
		padding-bottom:0 !important;
	}
	.ts-product-in-category-tab-wrapper .column-products{ 
		-ms-flex-order: 1;
		order: 1;
		flex: 1 100%;
		flex: 1 1 100%;
		max-width:100%;
	}
	.ts-product-in-category-tab-wrapper .column-products.loading:before, 
	.ts-product-in-category-tab-wrapper .column-banners.loading:before{
		left:0 !important;
		right:0 !important;		
	}
	/* Shortcode Video */
	.vc_row.ts-video-bg &gt; .wpb_column{
		padding-top:80px;
		padding-bottom:80px;
	}
	/* Shortcode Banner */
	.ts-banner header h3{
		font-size:18px;
		line-height:22px;
	}
	.ts-banner header h2
	{
		font-size:26px;
		line-height:30px;
	}
	.left-top header,
	.left-bottom header,
	.left-center header,
	.right-top header,
	.right-bottom header,
	.right-center header{
		max-width:65%;
	}
	.center-top header,
	.center-bottom header,
	.center-center header{
		max-width:90%;
	}
	/* BLACK PAGE */
	.blank-page{
		padding:50px 10px 10px 10px
	}
}
@media only screen and (max-width: 480px){
	/* MEGA MENU */
	.menu-wrapper nav li.ts-megamenu-fullwidth .widget_nav_menu,
	.mg-col-6 &gt; div,
	.menu-wrapper nav li.ts-megamenu-columns-5 .widget_nav_menu,
	.mg-col-5 &gt; div,
	.menu-wrapper nav li.ts-megamenu-columns-4 .widget_nav_menu,
	.mg-col-4 &gt; div,
	.menu-wrapper nav li.ts-megamenu-columns-3 .widget_nav_menu,
	.mg-col-3 &gt; div,
	.menu-wrapper nav li.ts-megamenu-columns-2 .widget_nav_menu,
	.mg-col-2 &gt; div{width:100%;margin-bottom:20px;}
	/* SHOP PAGE */
	.gridlist-toggle{
		padding: 0 10px 0 0;/* rtl */
	}
	.woocommerce .woocommerce-ordering{
		clear:both;
		display:inline-block;
		width:auto;
	}
	.woocommerce .products.list .product .short-description{
		display:none !important;
	}
	.woocommerce .products.list .product .price{
		margin-bottom:10px;
	}
	.woocommerce .before-loop-wrapper .woocommerce-result-count{
		margin-bottom:10px;
		float:left; /* rtl */
		clear:both;
	}
	.woocommerce .products .product.sale .price{
		margin-left:-5px;
		margin-right:-5px;
	}
	.woocommerce .products.list .product .price del .amount,
	.woocommerce .products.list .product .price ins .amount{
		padding:0 5px;
	}
	/* SHORTCODE */
	/* Shortcode Banner */
	.ts-banner header .big-number{
		font-size:30px;
		line-height:34px;
	}
	.ts-banner .button-banner{
		margin-top:0;
	}
	.ts-banner header h3{
		margin-bottom:0;
	}
}
@media only screen and (max-width: 420px){
	/* REVOLUTION */
	.rev-btn{
		padding:5px 10px !important;
	}
	/* HEADER */
	header .select2-container--default .select2-selection--single .select2-selection__rendered, 
	header .ts-search-by-category select{
		padding-left:15px;/* rtl */
		padding-right:25px;/* rtl */
	}
	header .search-content input[type="text"]{
		padding-left:15px;/* rtl */
		padding-right:55px;/* rtl */
	}
	header .header-v2 .search-content input[type="text"],
	header .header-v5 .search-content input[type="text"]{
		padding-left:15px;/* rtl */
		padding-right:45px;/* rtl */
	}
	header .search-table .search-content input[type="text"]{
		padding-left:15px;/* rtl */
		padding-right:25px;/* rtl */
	}
	#ts-search-result-container ul li .thumbnail{
		width:50px;
	}
	#ts-search-result-container ul li .meta{
		margin-left:65px; /* rtl */
	}
	/* HOME SUPERMARKET 1 */
	.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-3,
	.home1-fix-columns-slideshow .vc_column_container .vc_col-sm-6{
		width:100%;
		float:none;
		text-align:center;
		margin-bottom:10px;
	}
	/* 404 Page */
	body.error404 article h1{
		font-size:80px;
		line-height:80px;
	}
	body.error404 #main &gt; .fullwidth-template{
		padding:50px 0;
	}
	/* BREADCRUMB */
	.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title &gt; *{
		display:inline-block;
		width:100%;
		text-align:left /* rtl */
	}
	.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title{
		display:block;
		padding-top:15px;
		padding-bottom:15px;
	}
	/* PRODUCT */
	.thumbnail-wrapper .thumbnail-button{
		right:5px !important;/* rtl */
		bottom:5px !important;/* rtl */
	}
	.woocommerce .products .product{
		padding-left:5px;
		padding-right:5px;
	}
	.woocommerce .products{
		margin-left:-5px;
		margin-right:-5px;
	}
	/* REVOLUTION */
	.tp-caption.rev-btn-primary, 
	.rev-btn-primary{
		padding:4px 10px !important;
	}
	/* SHORTCODE */
	/* Shortcode Countdown */
	.ts-countdown.style-border .counter-wrapper &gt; div,
	.ts-countdown .counter-wrapper &gt; div,
	.vc_col-sm-6 .ts-countdown.style-border .counter-wrapper &gt; div, 
	.vc_col-sm-6 .ts-countdown .counter-wrapper &gt; div{
		width:60px;
		padding:5px 3px;
		margin:0 3px;
	}
	.ts-countdown.style-border .counter-wrapper .number-wrapper,
	.vc_col-sm-6 .ts-countdown.style-border .counter-wrapper .number-wrapper{
		padding:14px 3px;
	}
	.ts-countdown .counter-wrapper .number,
	.vc_col-sm-6 .ts-countdown .counter-wrapper .number{
		font-size:24px;
		line-height:36px;
	}
	/* Shortcode Video */
	.vc_row.ts-video-bg &gt; .wpb_column{
		padding-top:40px;
		padding-bottom:40px;
	}
	/* Shortcode Twitter */
	.ts-twitter-slider .twitter-content{
		padding-left:80px; /* rtl */
	}
	.ts-twitter-slider .icon{
		font-size:60px;
	}
	.ts-twitter-slider .owl-dots{
		top:auto;
		bottom:10px;
		left:50%;
		right:auto;
		-webkit-transform: translate(-50%,0);
		-moz-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
		transform: translate(-50%,0);
	}
	/* Shortcode Title */
	.ts-heading.style-2 &gt; h1, 
	.ts-heading.style-2 &gt; h2, 
	.ts-heading.style-2 &gt; h3, 
	.ts-heading.style-2 &gt; h4{
		padding:0 50px;
	}
	.ts-heading.style-2 &gt; h1:before, 
	.ts-heading.style-2 &gt; h2:before, 
	.ts-heading.style-2 &gt; h3:before, 
	.ts-heading.style-2 &gt; h4:before,
	.ts-heading.style-2 &gt; h1:after, 
	.ts-heading.style-2 &gt; h2:after, 
	.ts-heading.style-2 &gt; h3:after, 
	.ts-heading.style-2 &gt; h4:after{
		width:36px;
	}
	/* Shortcode Banner */
	.page-template-fullwidth-template .ts-banner header h2{
		font-size:20px;
		line-height:24px;
	}
	.ts-banner header .description{
		font-size:100%;
		line-height:20px;
	}
	.ts-banner header h3{
		font-size:20px;
		line-height:26px;
	}
	.ts-banner header h2
	{
		font-size:34px;
		line-height:38px;
	}
	.ts-banner.responsive-size .banner-bg img{
		max-width:120%;
	}
	.ts-banner.left-top.responsive-size .banner-bg img{
		margin:0 -15% -15% 0;
	}
	.ts-banner.left-bottom.responsive-size .banner-bg img{
		margin:-15% -15% 0 0;
	}
	.ts-banner.left-center.responsive-size .banner-bg img{
		margin:0 -15% 0 0;
	}
	.ts-banner.right-top.responsive-size .banner-bg img{
		margin:0 0 -15% -15%;
	}
	.ts-banner.right-bottom.responsive-size .banner-bg img{
		margin:-15% 0 0 -15%;
	}
	.ts-banner.right-center.responsive-size .banner-bg img{
		margin:0 0 0 -15%;
	}
	.ts-banner.center-top.responsive-size .banner-bg img{
		margin:0 0 -15% 0;
	}
	.ts-banner.center-bottom .responsive-size.banner-bg img{
		margin:-15% 0 0 0;
	}
	
	.vc_col-sm-12 .ts-banner.responsive-size .banner-bg img{
		max-width:150%;
	}
	.vc_col-sm-12 .ts-banner.left-top.responsive-size .banner-bg img{
		margin:0 -30% -30% 0;
	}
	.vc_col-sm-12 .ts-banner.left-bottom.responsive-size .banner-bg img{
		margin:-30% -30% 0 0;
	}
	.vc_col-sm-12 .ts-banner.left-center.responsive-size .banner-bg img{
		margin:0 -30% 0 0;
	}
	.vc_col-sm-12 .ts-banner.right-top.responsive-size .banner-bg img{
		margin:0 0 -30% -30%;
	}
	.vc_col-sm-12 .ts-banner.right-bottom.responsive-size .banner-bg img{
		margin:-30% 0 0 -30%;
	}
	.vc_col-sm-12 .ts-banner.right-center.responsive-size .banner-bg img{
		margin:0 0 0 -30%;
	}
	.vc_col-sm-12 .ts-banner.center-top.responsive-size .banner-bg img{
		margin:0 0 -30% 0;
	}
	.vc_col-sm-12 .ts-banner.center-bottom .responsive-size.banner-bg img{
		margin:-30% 0 0 0;
	}
	
	.ts-banner .button-banner{
		margin-top:0;
	}
	.left-top header{
		left:5%;
		top:5%;
	}
	.left-bottom header{
		left:3%;
		bottom:5%;
	}
	.left-center header{
		left:3%;
	}
	.right-top header{
		right:3%;
		top:5%;
	}
	.right-bottom header{
		right:3%;
		bottom:5%;
	}
	.right-center header{
		right:3%;
	}
	.center-top header{
		top:7%;
	}
	.center-bottom header{
		bottom:5%;
	}
	.button-banner{
		min-width:100px;
		padding:3px 10px;
	}
	.ts-banner .banner-bg img{
		max-width:120%;
	}
	/* Shortcode Product */
	.woocommerce .ts-product.list .product .thumbnail-wrapper{
		width:100%;
	}
	.woocommerce .ts-product.list .product .meta-wrapper{
		width:100%;
		clear:both;
		margin-top:10px;
		padding-left:0 /* rtl */
	}
	/* Shortcode Tab Product Categories */
	.ts-product-in-category-tab-2-wrapper.vertical-tab.column-3 .column-content,
	.ts-product-in-category-tab-2-wrapper.vertical-tab .column-content{
		width:100%;
		margin-left:0 !important;
		margin-right:0 !important;
		float:none;/* rtl */
		clear:both;
	}
	.ts-product-in-category-tab-2-wrapper.vertical-tab .column-tabs &gt; ul{
		width:calc(100% + 10px);
		margin:0 -5px 20px -5px;
		float:none;/* rtl */
		clear:both;
		text-align:center;
		overflow:hidden;
	}
	.ts-product-in-category-tab-2-wrapper.vertical-tab .column-tabs .tabs li{
		margin:5px;
		width:calc(33.333333% - 10px);
		float:left;/* rtl */
	}
	/* SHOP CATEGORIES */
	.woocommerce .products.list .product{
		margin-bottom:40px;
	}
	body.woocommerce .products .product.product-category{
		width:100% !important;
		float:left !important;/* rtl */
		clear:none !important;
	}
	.woocommerce .products.list .product .product-wrapper .meta-wrapper{
		padding:0 0 0 15px;/* rtl */
		width:60%;
	}
	.woocommerce .products.list .product .product-wrapper .thumbnail-wrapper{
		width:40%;
	}
	/* PRODUCT DETAIL */
	.vertical-thumbnail .images-thumbnails .thumbnails.loading{
		height:100px;
	}
	.woocommerce div.product form.cart .button:before,
	.woocommerce div.product p.cart .button:before{
		display:none;
	}
	.woocommerce div.product form.cart .button,
	.woocommerce div.product p.cart .button{
		min-width:120px;
	}
	.woocommerce div.product.vertical-thumbnail div.images-thumbnails div.images,
	.woocommerce #main-content:not(.ts-col-24) div.product.vertical-thumbnail div.images-thumbnails div.images{
		margin-left:80px /* rtl */
	}
	.woocommerce div.product.vertical-thumbnail .thumbnails,
	.woocommerce #main-content:not(.ts-col-24) div.product.vertical-thumbnail .thumbnails{
		width:70px;
	}
	/* SHOPPING CART */
	.woocommerce table.shop_table.order_details{
		display:inline-block;
		overflow:auto;
	}
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
		width:100%;
	}
	.woocommerce table.cart td.actions .coupon .input-text{
		width:100%;
		max-width:100%;
		margin:0 0 10px 0;/* rtl */
	}
	.woocommerce table.cart td.actions .coupon input[type="submit"]{
		width:100%;
	}
	/* CHECKOUT */
	.woocommerce #payment #place_order{
		width:100%;
	}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row{
		width:40%;
		float:left;/* rtl */
	}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
		width:57%;
		float:left;/* rtl */
	}
	/* BLOG */
	.list-posts article .entry-meta &gt; span, 
	article.single .entry-meta &gt; span{
		padding-right:10px;/* rtl */
		margin-right:10px;/* rtl */
	}
	.list-posts article .entry-meta &gt; span:last-child,
	article.single .entry-meta &gt; span:last-child{
		margin:0;
		padding:0;
	}
	.comments-area .comment-meta &gt; span{
		padding:0;
		margin:6px 0 0 0;
		clear:both;
	}
	.comments-area .comment-meta &gt; span:before{
		display:none;
	}
}
@media only screen and (max-width: 379px){
	/* HEADER */
	.header-currency ul,
	#lang_sel_click ul ul{
		left:0;/* rtl */
		right:auto;/* rtl */
		margin-left:-15px;/* rtl */
	}
	.group-meta-header{
		padding-left:5px;
		padding-right:5px
	}
	/* CATEGORIES PRODUCT */
	.woocommerce .woocommerce-ordering .orderby{
		width:180px;
	}
	/* CHECK OUT */
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row{
		width:100%;/* rtl */
	}
	.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{
		width:100%;/* rtl */
		padding-right:0;
		padding-left:0;
		margin-bottom:10px;
	}
	#order_review_heading{
		padding-left:15px;
		padding-right:15px;
	}
	.woocommerce .checkout #order_review{
		padding:50px 15px 0 15px;
	}
	/* PRODUCT DETAIL */
	div.product .ref-wrapper{
		font-size:9px;
		line-height:12px;
	}
	/* BLOG */
	.list-posts article.format-quote{
		padding:10px 20px;
	}
	.list-posts article.format-quote blockquote{
		margin-bottom:10px;
	}
	/* BLOG DETAIL */
	/* Comment */
	.commentlist .children{
		padding:20px 0 0 30px; /* rtl */
	}
	.commentlist .children .children{
		padding:20px 0 0 60px;/* rtl */
	}
	.comments-area .datetime, 
	.comments-area .reply{
		display:inline-block;
		width:100%;
		margin-top:5px;
	}
	/* MY ACCOUNT */
	fieldset{
		padding:10px;
	}
	/* PRODUCT DETAIL */
	.woocommerce div.product form.cart .button{
		padding-left:10px;
		padding-right:10px;
	}
	/* SHORTCODE */
	/* Shortcode Tab */
	body.wpb-js-composer .vc_general.vc_tta-tabs .vc_tta-tab{
		min-width:80px;
	}
	/* SHORTCODE */
	/* Shortcode Product */
	.ts-product .content-wrapper{
		padding-left:0.5px;
		padding-right:0.5px;
	}
}
@media only screen and (max-width: 359px){
	/* HEADER */
	.group-meta-header{
		padding-left:5px;
		padding-right:5px
	}
	/* BLOG */
	.list-posts article .entry-meta &gt; span, 
	article.single .entry-meta &gt; span{
		padding-right:5px;/* rtl */
		margin-right:5px;/* rtl */
	}
	.list-posts article .entry-meta &gt; span:last-child,
	article.single .entry-meta &gt; span:last-child{
		margin:0;
		padding:0;
	}
	.list-posts article .entry-meta &gt; span.author,
	article.single .entry-meta &gt; span.author{
		font-size:0;
		font-style:normal;
		line-height:0;
	}
	.list-posts article .entry-meta &gt; span.author a,
	article.single .entry-meta &gt; span.author a{
		font-style:italic;
	}
	.list-posts article .entry-meta &gt; span.author:before,
	article.single .entry-meta &gt; span.author:before{
		margin-right:5px;/* rtl */
		content:"\e693";
		font-family: 'Pe-icon-7-stroke';
		font-size:24px;
		line-height:14px;
		top:5px;
		position:relative;
	}
	/* 404 */
	body.error404 .button-404 .button{
		margin-bottom:10px;
	}
	/* SHORTCODE */
	/* Shortcode Widget Product */
	.woocommerce .content-no-border .big-thumbnail ul.product_list_widget li img, 
	.content-no-border .big-thumbnail ul.product_list_widget li img{
		width:130px;
	}
	.content-no-border .big-thumbnail ul.product_list_widget li .ts-wg-meta{
		margin-left:150px;/* rtl */
	}
}

@media 
only screen and (max-width: 767px)	and (min-width: 640px){
	/* Shortcode Tab Product Categories */
	.woocommerce .ts-product-in-category-tab-2-wrapper .columns-8 .products .product.first,
	.ts-product-in-category-tab-2-wrapper .woocommerce.columns-8 .products .product.first,
	.woocommerce .ts-product-in-category-tab-2-wrapper .columns-7 .products .product.first,
	.ts-product-in-category-tab-2-wrapper .woocommerce.columns-7 .products .product.first,
	.woocommerce .ts-product-in-category-tab-2-wrapper .columns-6 .products .product.first,
	.ts-product-in-category-tab-2-wrapper .woocommerce.columns-6 .products .product.first,
	.woocommerce .ts-product-in-category-tab-2-wrapper .columns-5 .products .product.first,
	.ts-product-in-category-tab-2-wrapper .woocommerce.columns-5 .products .product.first,
	.woocommerce .ts-product-in-category-tab-2-wrapper .columns-4 .products .product.first,
	.ts-product-in-category-tab-2-wrapper .woocommerce.columns-4 .products .product.first{
		clear:none;
	}
	
	#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-8 .products .product,
	#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-7 .products .product,
	#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-6 .products .product,
	#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-5 .products .product,
	#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-4 .products .product{width:50%;float:left/* rtl */}
	
	#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-8 .products .product:nth-child(2n+1),
	#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-7 .products .product:nth-child(2n+1),
	#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-6 .products .product:nth-child(2n+1),
	#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-5 .products .product:nth-child(2n+1),
	#main-content .ts-product-in-category-tab-2-wrapper .woocommerce.columns-4 .products .product:nth-child(2n+1){
		clear:both;float:left;/* rtl */
	}
	/* PRODUCT 2 COLUMN RESPONSIVE */	
	.woocommerce .columns-8 .products .product.first,
	.woocommerce.columns-8 .products .product.first,
	.woocommerce .columns-7 .products .product.first,
	.woocommerce.columns-7 .products .product.first,
	.woocommerce .columns-6 .products .product.first,
	.woocommerce.columns-6 .products .product.first,
	.woocommerce .columns-5 .products .product.first,
	.woocommerce.columns-5 .products .product.first{
		clear:none;
	}
	
	#main-content .woocommerce .columns-8 .products .product,
	#main-content .woocommerce.columns-8 .products .product,
	#main-content .woocommerce .columns-7 .products .product,
	#main-content .woocommerce.columns-7 .products .product,
	#main-content .woocommerce .columns-6 .products .product,
	#main-content .woocommerce.columns-6 .products .product,
	#main-content .woocommerce .columns-5 .products .product,
	#main-content .woocommerce.columns-5 .products .product{width:25%;float:left/* rtl */}
	
	#main-content .woocommerce .columns-8 .products .product:nth-child(4n+1),
	#main-content .woocommerce.columns-8 .products .product:nth-child(4n+1),
	#main-content .woocommerce .columns-7 .products .product:nth-child(4n+1),
	#main-content .woocommerce.columns-7 .products .product:nth-child(4n+1),
	#main-content .woocommerce .columns-6 .products .product:nth-child(4n+1),
	#main-content .woocommerce.columns-6 .products .product:nth-child(4n+1),
	#main-content .woocommerce .columns-5 .products .product:nth-child(4n+1),
	#main-content .woocommerce.columns-5 .products .product:nth-child(4n+1){
		clear:both;float:left;/* rtl */
	}
	/* END PRODUCT 2 COLUMN RESPONSIVE */
	/* PRODUCT DETAIL */
	.woocommerce div.product div.images-thumbnails, 
	.woocommerce div.product div.summary{
		float:left;/* rtl */
	}
	.woocommerce div.product div.images-thumbnails{
		width:50%;
	}
	.woocommerce div.product div.summary{
		width:50%;
	}
	div.product .summary .ts-social-sharing{
		padding: 10px 0 0 0;
		margin: 10px 0 0 0;
	}
	.woocommerce div.product.vertical-thumbnail  div.images-thumbnails,
	.woocommerce .ts-col-18 div.product.vertical-thumbnail div.images-thumbnails{
		width:100%;
	}
	.woocommerce div.product.vertical-thumbnail div.summary,
	.woocommerce .ts-col-18 div.product.vertical-thumbnail div.summary{
		width:100%;
		padding-left:0; /* rtl */
		float:none;/* rtl */
	}
	.pp_woocommerce div.product.vertical-thumbnail div.images-slider-wrapper,
	.woocommerce .pp_woocommerce div.product.vertical-thumbnail div.images-slider-wrapper{
		width:100%;
		float:none;/* rtl */
		clear:both;
	}
	.woocommerce div.product.vertical-thumbnail div.images{
		width:auto;
		float:none;/* rtl */
	}
	.woocommerce div.product:not(.vertical-thumbnail) form.cart .button,
	.woocommerce div.product:not(.vertical-thumbnail) p.cart .button{
		min-width:130px;
	}
	.woocommerce div.product.type-product:not(.vertical-thumbnail) form.cart, 
	.woocommerce div.product:not(.vertical-thumbnail) p.cart{
		margin-bottom:20px
	}
	.woocommerce div.product div.summary{
		padding-left:15px /* rtl */
	}
	div.product:not(.vertical-thumbnail) .summary .button:before{
		display:none !important;
	}
	/* SHORTCODE */
	/* Shortcode categories slider */
	.title-left &gt; .shortcode-heading-wrapper{
		width:210px;
		padding:0 20px 0 0;/* rtl */
	}
	.title-left.show-nav .shortcode-heading-wrapper .heading-title{
		max-width:100%;
	}
	.title-left &gt; .content-wrapper{
		width:calc(100% - 220px)
	}
	/* Shortcode Banner */
	.left-top header,
	.left-bottom header,
	.left-center header,
	.right-top header,
	.right-bottom header,
	.right-center header{
		max-width:60%;
	}
	.center-top header,
	.center-bottom header,
	.center-center header{
		max-width:90%;
	}
	/* Portfolio */
	.ts-portfolio-wrapper.columns-3 .item,
	.ts-portfolio-wrapper.columns-4 .item{
		width:50%;
		float:left;/* rtl */
	}
	.ts-portfolio-wrapper.columns-3 .item:nth-child(2n+1),
	.ts-portfolio-wrapper.columns-4 .item:nth-child(2n+1){
		clear:both;
	}
	/* MY ACCOUNT */
	.woocommerce table.my_account_orders tr td:before{
		display:none;
	}
	body .woocommerce table.my_account_orders td, 
	body .woocommerce table.my_account_orders th,
	body .woocommerce table.my_account_orders .order-number{
		text-align:center !important /* rtl */
	}
	body .woocommerce table.my_account_orders tr td:last-child{
		text-align:center !important /* rtl */
	}
	.woocommerce table.my_account_orders tr, 
	.woocommerce-page table.my_account_orders tr{
		display:table-row;
	}
	.woocommerce table.my_account_orders tr:nth-child(2n) td, 
	.woocommerce-page table.my_account_orders tr:nth-child(2n) td{
		background:transparent;
	}
	.woocommerce table.my_account_orders tr td{
		display:table-cell;
	}
	.woocommerce table.my_account_orders thead, 
	.woocommerce-page table.my_account_orders thead{
		display:table-header-group;
	}
	.woocommerce table.my_account_orders tbody th,
	.woocommerce-page table.my_account_orders tbody th{
		display:table-cell;
	}
	/* SHOPPING CART */
	.woocommerce .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td, 
	.woocommerce-page .cart-collaterals table.shop_table_responsive tr:nth-child(2n) td{
		background:transparent;
	}
	.woocommerce table.my_account_orders tr, 
	.woocommerce-page table.shop_table_responsive tr{
		display:table-row;
	}
	.woocommerce table.shop_table_responsive tr td, 
	.woocommerce-page table.shop_table_responsive tr td{
		display:table-cell;
	}
	.woocommerce-cart .cart-collaterals .cart_totals table td{
		padding:15px 20px !important /* rtl */
	}
	.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping td{
		text-align:right;/* rtl */
	}
	.woocommerce-cart ul#shipping_method{
		float:right;/* rtl */
		text-align:right/* rtl */
	}
	.woocommerce-cart .woocommerce-shipping-calculator{
		float:right;/* rtl */
	}
	/* SHORTCODE */
	/* Shortcode Tab Product Categories */
	.ts-product-in-category-tab-2-wrapper.horizontal-tab .see-more-wrapper{
		top:80px;
	}
	.horizontal-tab:not(.shorizontal-style-2) .column-tabs .heading-tab .heading-title{
		font-size:18px !important;
	}
	.horizontal-tab .column-tabs .heading-tab,
	.horizontal-tab.banner-right .column-banners, 
	.horizontal-tab.banner-left .column-banners{
		width:40% !important;
	}
	.horizontal-tab.banner-right .column-products, 
	.horizontal-tab.banner-left .column-products{
		width:60% !important;
	}
}
@media 
only screen and (max-width: 767px)	and (min-width: 360px){
	/* HOT DEAL */
	.counter-wrapper &gt; div{
		width:36px;
		padding:4px 2px;
	}
	.counter-wrapper .ref-wrapper{
		font-size:10px;
		line-height:14px;
	}
	.ts-product-deals-slider-wrapper[data-columns="1"] .counter-wrapper &gt; div{
		width:45px;
		padding:6px 2px;
	}
	.ts-product-deals-slider-wrapper[data-columns="1"] .counter-wrapper .ref-wrapper{
		font-size:11px;
		line-height:14px;
	}
}
@media 
only screen and (max-width: 600px)	and (min-width: 420px)	{
	/* PRODUCT 2 COLUMN RESPONSIVE */
	 .woocommerce .columns-8 .products .product.first,
	 .woocommerce.columns-8 .products .product.first,
	 .woocommerce .columns-7 .products .product.first,
	 .woocommerce.columns-7 .products .product.first,
	 .woocommerce .columns-6 .products .product.first,
	 .woocommerce.columns-6 .products .product.first,
	 .woocommerce .columns-5 .products .product.first,
	 .woocommerce.columns-5 .products .product.first,
	 .woocommerce .columns-4 .products .product.first,
	 .woocommerce.columns-4 .products .product.first,
	 .woocommerce .columns-3 .products .product.first,
	 .woocommerce.columns-3 .products .product.first{clear:none;}
	
	#main-content .woocommerce .columns-8 .products .product,
	#main-content .woocommerce.columns-8 .products .product,
	#main-content .woocommerce .columns-7 .products .product,
	#main-content .woocommerce.columns-7 .products .product,
	#main-content .woocommerce .columns-6 .products .product,
	#main-content .woocommerce.columns-6 .products .product,
	#main-content .woocommerce .columns-5 .products .product,
	#main-content .woocommerce.columns-5 .products .product,
	#main-content .woocommerce .columns-4 .products .product,
	#main-content .woocommerce.columns-4 .products .product,
	#main-content .woocommerce .columns-3 .products .product,
	#main-content .woocommerce.columns-3 .products .product{width:50%;float:left/* rtl */}
	
	#main-content .woocommerce .columns-8 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-8 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-7 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-7 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-6 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-6 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-5 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-5 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-4 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-4 .products .product:nth-child(2n+1),
	#main-content .woocommerce .columns-3 .products .product:nth-child(2n+1),
	#main-content .woocommerce.columns-3 .products .product:nth-child(2n+1){
		clear:both;float:left;/* rtl */
	}
	/* END PRODUCT 2 COLUMN RESPONSIVE */
}</pre></body></html>