@media 
only screen and (max-width: 1280px){
	.slideshow-wrapper .woocoommerce .featured_product_slider_wrapper .slider_control .prev, .woocoommerce-page .slideshow-wrapper .featured_product_slider_wrapper .slider_control .prev, .slideshow-wrapper .featured_product_slider_wrapper .slider_control .prev{left:20px !important;margin-left:0 !important}
	.slideshow-wrapper .woocoommerce .featured_product_slider_wrapper .slider_control .next, .woocoommerce-page .slideshow-wrapper .featured_product_slider_wrapper .slider_control .next, .slideshow-wrapper .featured_product_slider_wrapper .slider_control .next{right:20px !important;margin-right:0 !important}
}

@media 
only screen and (max-width: 1240px){
	.woocommerce > .featured_product_slider_wrapper.shortcode_slider .slider_control .next,.woocommerce > .featured_categories_slider_wrapper .slider_control .next  {
		right:0;
	}

	.woocommerce > .featured_product_slider_wrapper.shortcode_slider .slider_control .prev,.woocommerce > .featured_categories_slider_wrapper .slider_control .prev {
		left:0;
	}	
}
/* MAX WIDTH 1200PX */
@media 
only screen and (max-width: 1200px)	{
	body.box #footer, body.box .slideshow-wrapper, body.box #main-module-container > #container{padding:0}

	body.page-template-page-templatescontact-template-php h1.heading-title.page-title, h1.site-title{padding:0 10px;}
	#em_quickshop_handler{display:none !important}
	.body-wrapper{overflow:hidden}
	body.page div.product div.images #wrap .cloud-zoom-big,
	body.woocommerce div.product div.images #wrap .cloud-zoom-big,
	body.woocommerce-page div.product div.images #wrap .cloud-zoom-big,
	body.woocommerce #content div.product div.images #wrap .cloud-zoom-big,
	body.woocommerce-page #content div.product div.images #wrap .cloud-zoom-big {
		z-index:999999!important;
		left:0 !important;
		margin-left:0 !important;
	}
	.third-footer-widget-area .container {
		padding: 0 10px
	}
}
/*==============================================================*/
/*                     FOR IPAD 1024 - 768                      */
/*==============================================================*/
/* MAX WIDTH 1024 */
@media 
only screen and (max-width: 1024px){
	/*==*/
	#header .left-header-top-content,#header .right-header-top-content{ /*width:auto;float:left;*/}
	/*==*/
	/* FIX WIDTH 24 COLUMN */
	/*==*/
	.shortcode-recent-blogs li.col-sm-24 .tag_blog {width:auto;padding-right:0}
	.shortcode-recent-blogs li.col-sm-24 .sharing_blog {position:relative;bottom:auto;left:auto;top:auto;right:auto;}

	body .btn.btn-largest,body .btn.btn-large,body .btn.btn-small,body .wpb_button.wpb_btn-large,body .wpb_button.wpb_btn-small{min-width:0;}
	.slideshow-wrapper .products .product .product-meta-wrapper, .woocoommerce-page .slideshow-wrapper .products .product .product-meta-wrapper{opacity:1;filter:alpha(opacity=100)}
	.slideshow-wrapper .featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner{padding:0 10px}
	/*==*/	
	/* FIX BUG HIỆU ỨNG HOVER TRÊN PHONE*/
	ul.list-posts li .post-info-thumbnail:hover .thumb-image img,.related ul li.related-item div a.thumbnail:hover img{
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		-moz-transform: scale(1,1);
		-o-transform: scale(1,1);
	}
	
	/* END FIX */
	
	/* END */
	/* REVOLUTION */
	.rev_slider_wrapper .tp-leftarrow.default, body * .ls-nav-prev,.rev_slider_wrapper .tp-rightarrow.default, body * .ls-nav-next{
		display:none !important;
		opacity:1 !important;
		filter:alpha(opacity=100) !important;
	}
	
	
	/* FEATURE VIEW MORE */
	.feature.shortcode .feature_content_wrapper a.view_more{opacity:1;filter:alpha(opacity=100)}
	/*==*/
	/* ADVERTISIMENT */
	.wd_advertisement .menu-advertisment,.wd_advertisement .wd-shipping{float:left !important;text-align:center;margin-top:10px;width:100%}	
	.tab-products .tabbable {margin-bottom:20px;}
	
	html .woocommerce .widget_price_filter .price_slider_amount .button, html .woocommerce-page .widget_price_filter .price_slider_amount .button {
		right:auto !important;
		width:auto;
	}
	/*==*/
	/* FIX EFFECT MOBLIE */
	#main-module-container .products .product a:hover .product-image-front {
		transform:rotateY(0deg);
		-moz-transform:rotateY(0deg);
		-webkit-transform:rotateY(0deg);
		-o-transform:rotateY(0deg)
	}
	#main-module-container .products .product a:hover .product-image-back {
		z-index:0;
		transform:rotateX(0deg) rotateY(0deg);
		-moz-transform:rotateX(0deg) rotateY(0deg);
		-webkit-transform:rotateX(0deg) rotateY(0deg);
		-o-transform:rotateX(0deg) rotateY(0deg);
		transform-style:preserve-3d;
		-moz-transform-style:preserve-3d;
		-webkit-transform-style:preserve-3d;
		-o-transform-style:preserve-3d
	}
	/* RELATED */
	html .woocommerce .related .products .product .product_thumbnail_wrapper, 
	html .woocommerce-page .related .products .product .product_thumbnail_wrapper .product_thumbnail_wrapper {position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:0 0 10px;}
	
	/* EFFECT ROTATE IMAGE */
	#main-module-container .products .product a .product-image-back {display:none;}
	
	/* PRODUCT */
	html .woocommerce table.shop_attributes th, html .woocommerce-page table.shop_attributes th {width:auto;}
	
	#em_quickshop_handler {display:none!important;}
	
	.touch_action #wrap:after {
		content:"";
		background:rgba(255,255,255,0);
		width:100%;
		height:100%;
		position: absolute; top:0; left: 0;
		z-index:10000	
	}

}
/* MAX WIDTH 1023 */
@media 
only screen and (max-width: 1023px)
{
	/* PAGE CHECK OUT */
	html .woocommerce .before_checkout_form,html .woocommerce .checkout_content{padding:0;width:100%;}
	/* PAGE ACCOUNT */
	html .woocommerce #customer_login.col2-set .col-1, 
	html .woocommerce-page #customer_login.col2-set .col-1 {padding:0 10px 0 0;}
	html .woocommerce #customer_login.col2-set .col-2, 
	html .woocommerce-page #customer_login.col2-set .col-2 {padding:0 0 0 10px;} 
	html .woocommerce form .form-row.form-row-first, 
	html .woocommerce-page form .form-row.form-row-first {padding:0;}
	#billing_first_name_field,
	#billing_email_field{padding-right:30px;}
	.tabbable > ul > li.active:after{display:none;}
}
/*==============================================================*/
/*                     OTHERS                                   */
/*==============================================================*/
		
		
@media 
only screen and (max-width: 850px){
	/* CART */
	/*== FIX LAI KHI CHINH RIENG THEO SIDERBAR DANG PC */
	/*==*/
	#content #container-main.col-sm-18 .woocommerce .cart-collaterals .cart_totals > table tr.total th, .woocommerce #content #container-main.col-sm-18 .cart-collaterals .cart_totals > table tr.total th, .woocommerce-page #content #container-main.col-sm-18 .cart-collaterals .cart_totals > table tr.total th{
		font-size:24px;
		line-height:24px;
	}
	#content #container-main.col-sm-18 .woocommerce .cart-collaterals .cart_totals > table td, .woocommerce #content #container-main.col-sm-18 .cart-collaterals .cart_totals > table td, .woocommerce-page #content #container-main.col-sm-18 .cart-collaterals .cart_totals > table td{
		padding:0 0 10px 0;
	}
	#content #container-main.col-sm-18 .woocommerce .cart-collaterals .coupon_wrapper .content_coupon, .woocommerce #content #container-main.col-sm-18 .cart-collaterals .coupon_wrapper .content_coupon, .woocommerce-page #content #container-main.col-sm-18 .cart-collaterals .coupon_wrapper .content_coupon,
	#content #container-main.col-sm-18 .woocommerce .shipping_calculator .shipping-calculator-form, .woocommerce #content #container-main.col-sm-18 .shipping_calculator .shipping-calculator-form, .woocommerce-page #content #container-main.col-sm-18 .shipping_calculator .shipping-calculator-form,
	html  #container-main.col-sm-18 .woocommerce .cart-collaterals .cart_totals table, html .woocommerce-page  #container-main.col-sm-18 .cart-collaterals .cart_totals table,
	#content #container-main.col-sm-18 .woocommerce .cart-collaterals .cart_totals > .form-checkout-cart, .woocommerce #content #container-main.col-sm-18 .cart-collaterals .cart_totals > .form-checkout-cart, .woocommerce-page #content #container-main.col-sm-18 .cart-collaterals .cart_totals > .form-checkout-cart{
		padding:0 10px;
	}
	/*==*/
}
@media 
only screen and (max-width: 768px)
{
	.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input{width:auto;}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
		width:auto;
	}
	.woocommerce .custom_category_shortcode .products .product, .woocommerce-page .custom_category_shortcode .products .product{
		clear:none;
	}
	.widget_customrecent ul li .detail {padding-right:0;}
	.widget_customrecent ul li .entry-meta {display:none;}
	.wd_tabs_checkout .wd_tab-content .wd_tab-pane .login-form {padding-right:0;padding-left:10px;}
	.wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form{padding-left:0;padding-right:10px;}
	.thumb-homepage-block.alignleft {margin-left:0!important;}
	.title-homepage-block {margin-left:10px!important;}
	
	form.checkout-resgister > div.wd_create_account {padding-left:0;padding-right:0;}
	
	/* PRODUCT */
	
	html #main_content.col-sm-18 .woocommerce div.product div.summary, html .woocommerce #content #main_content.col-sm-18 div.product div.summary, html .woocommerce-page #main_content.col-sm-18 div.product div.summary, html .woocommerce-page #content #main_content.col-sm-18 div.product div.summary {padding-left:20px;width:60%}
	body.page #main_content.col-sm-18 div.product div.images, body #main_content.col-sm-18.woocommerce div.product div.images, body.woocommerce-page #main_content.col-sm-18 div.product div.images, body.woocommerce #content #main_content.col-sm-18 div.product div.images, body.woocommerce-page #content #main_content.col-sm-18 div.product div.images {padding-right:0;width:40%}
	
	.products li.product,
	html .woocommerce .products li.product,
	html .woocommerce-page .products li.product{
		width: 33.33%!important
	}
	
	
	/* PRODUCT SLIDER */
	html .woocommerce .products .product.col-sm-8, html .woocommerce-page .products .product.col-sm-8,html .woocommerce .products .product.col-sm-6, html .woocommerce-page .products .product.col-sm-6,html .woocommerce .products .product.col-sm-14, html .woocommerce-page .products .product.col-sm-14,
	
	html .woocommerce .products .product.col-sm-8, html .woocommerce-page .products .product.col-sm-8,html .woocommerce .products .product.col-sm-6, html .woocommerce-page .products .product.col-sm-6,html .woocommerce .products .product.col-sm-14, html .woocommerce-page .products .product.col-sm-14,
	html body #content  .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content  .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .cart-collaterals .cross-sells .products .product{
		width:50%;
	}
	
	/* MY ACCOUNT */
	html .woocommerce #container-main.col-sm-18 #customer_login.col2-set .col-1, html .woocommerce-page #container-main.col-sm-18  #customer_login.col2-set .col-1,
	html .woocommerce #container-main.col-sm-18 #customer_login.col2-set .col-2, html .woocommerce-page #container-main.col-sm-18  #customer_login.col2-set .col-2
	{
		width:100%;
		clear:both;
	}
	html .woocommerce #container-main.col-sm-18 #customer_login.col2-set .col-2, html .woocommerce-page #container-main.col-sm-18  #customer_login.col2-set .col-2{
		margin-top:20px;
		padding:0;
		display:inline-block;
	}
	html .woocommerce #customer_login.col2-set .col-2, 
	html .woocommerce-page #customer_login.col2-set .col-2,
	html .woocommerce #customer_login.col2-set .col-1, 
	html .woocommerce-page #customer_login.col2-set .col-1 {
		clear:both;
		float:none;
		width:100%;
		display:inline-block;
	}
	html .woocommerce #customer_login.col2-set .col-2, 
	html .woocommerce-page #customer_login.col2-set .col-2{
		margin-top:20px;
	}
	#wd-control-panel{
		display: none
	}
	.payment_service{
		float: left;
		clear: both;
		padding-top: 10px
	}
	.payment_service div{
		text-align: left
	}
	.payment_service li{
		padding-left:0;
		padding-right: 8px
	}
	
	.second-footer-widget-area .widget_featured_post .widget_title_wrapper{
		display: block
	}
	.second-footer-widget-area .widget_featured_post .widget_title_wrapper h3 {
		margin-bottom: 0
	}

}
			
/*==============================================================*/
/*                     FOR DEVICE 767 - 480 - IPAD NGANG        */
/*==============================================================*/

@media 
only screen and (max-width: 767px)
{	
	/* for list product no slider */
	.woocommerce #content .products .product:nth-child(2n),.woocommerce-page #content .products .product:nth-child(2n){
		float:right; clear:none;
	}
	.woocommerce #content .products .product:nth-child(2n + 1),.woocommerce-page #content .products .product:nth-child(2n + 1){
		float:left; clear:both;
	}
	
	#wd-control-panel .theme_control_button { display: none}
	/*==*/
	.wd_widget_product_categories .wd_product_categories > ul li{padding-right:10px;}
	.wd_myaccount_menu{position:static;margin-bottom:10px;}
	.wd_widget_product_categories .wd_product_categories > ul{overflow:hidden;}
	.wd-feature-banner .one_third{width:100%;}
	/*==*/
	html body .woocommerce .products .product .product_item_wrapper, html .woocommerce-page .products .product .product_item_wrapper, html body.woocommerce .products .product .product_item_wrapper, html .woocommerce-page .products .product .product_item_wrapper{max-width:250px;margin:0 auto;}
	/* FIX SLIDER TRANH NUT + - SHOW TAB KHI PC -> PHONE  OF SIZEBAR*/
	/*==*/
	.widget-container.wd_widget_popular_product_by_categories .slider_control .prev,
	.widget-container.widget_recent_comments_custom .slider_control .prev,
	.widget-container.wd_widget_recent_product_slider .slider_control .prev{
		right:56px;
	}
	.widget-container.wd_widget_popular_product_by_categories .slider_control .next,
	.widget-container.widget_recent_comments_custom .slider_control .next,
	.widget-container.wd_widget_recent_product_slider .slider_control .next{
		right:30px;
	}
	#footer .sixth-footer-widget-area{padding-top:20px;}
	#footer .fredsel_slider_wrapper_inner{margin-top:0}
	#footer .widget-container.widget_social{padding-top:10px;}
	/*==*/
	/* END FIX */
	.wd-widget-multitabs-accordion .accordion-heading{padding-bottom:9px;}
	body .owl-theme .owl-controls{display:none;}
	/* WISHLIST DETAIL */
	.woocommerce #content table.shop_table.wishlist_table tr td.product-thumbnail, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-thumbnail, #content .woocommerce table.shop_table.wishlist_table tr td.product-thumbnail,.woocommerce #content table.shop_table.wishlist_table tr th.product-thumbnail, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-thumbnail, #content .woocommerce table.shop_table.wishlist_table tr th.product-thumbnail{
		display:none;
	}
	.woocommerce #content table.shop_table.wishlist_table tr th, .woocommerce-page #content table.shop_table.wishlist_table tr th, #content .woocommerce table.shop_table.wishlist_table tr th{
		font-size:14px;
	}
	
	/* SIDE BAR WIDGET FULL WIDTH */
	.widget-container #searchform, .widget-container form[id^="searchform-"],.woocommerce .widget-container.widget_price_filter form{
		width:100%;
	}

	/* MY ACCOUNT */
	html .woocommerce #container-main.col-sm-18 #customer_login.col2-set .col-1, html .woocommerce-page #container-main.col-sm-18  #customer_login.col2-set .col-1,
	html .woocommerce #container-main.col-sm-12 #customer_login.col2-set .col-1, html .woocommerce-page #container-main.col-sm-12  #customer_login.col2-set .col-1,
	html .woocommerce #container-main #customer_login.col2-set .col-1, html .woocommerce-page #container-main  #customer_login.col2-set .col-1,
	html .woocommerce #container-main.col-sm-18 #customer_login.col2-set .col-2, html .woocommerce-page #container-main.col-sm-18  #customer_login.col2-set .col-2,
	html .woocommerce #container-main.col-sm-12 #customer_login.col2-set .col-2, html .woocommerce-page #container-main.col-sm-12  #customer_login.col2-set .col-2,
	html .woocommerce #container-main #customer_login.col2-set .col-2, html .woocommerce-page #container-main  #customer_login.col2-set .col-2{
		width:100%;
	}
	html .woocommerce #container-main.col-sm-18 #customer_login.col2-set .col-2, html .woocommerce-page #container-main.col-sm-18  #customer_login.col2-set .col-2,
	html .woocommerce #container-main.col-sm-12 #customer_login.col2-set .col-2, html .woocommerce-page #container-main.col-sm-12  #customer_login.col2-set .col-2,
	html .woocommerce #container-main #customer_login.col2-set .col-2, html .woocommerce-page #container-main  #customer_login.col2-set .col-2{
		margin:20px 0 0 0;
		padding:0;
		display:inline-block;
	}

	.main-content.alpha.omega,.left-sidebar-content.alpha.omega,.right-sidebar-content.alpha.omega{padding:0 10px;}
	/* BANNER NO HOME PAGE */
	.rev_slider_wrapper {}
	.wd_content_under_menu_wrapper .wd_content_inder_menu,.wd_advertisement .content-adv{display:none}
	/* HOME PAGE 1 */			
	div.content-show-new{border-width:0 !important;}
	.footer-testimonial .testimonial,.ft-col{width:100%;margin-bottom:10px;}
	div.img-banner-left{border-width:0 0 1px 0}
	#footer .first-footer-widget-area ul.xoxo{padding:0;}
	#footer .second-footer-widget-area{margin-top:0;}
	#copy-right.col-sm-18{width:100%;}
	#footer  a.block-control{top:-6px;}
	#footer .widget_subscriptions .widget_title_wrapper{padding:0}
	html .woocommerce #content .col-sm-12 div.product .variations_button .button.alt,
	#content  .col-sm-12 .woocommerce div.product .variations_button .button.alt,
	.woocommerce-page #content .col-sm-12 div.product .variations_button .button.alt .button.alt{
		margin-top:0px;
		clear:none;
	}
	
	/* CATEGORIES PRODUCT 1 IMG BIG */
	html body .woocommerce .products .product.wd_product_feature .product_item_wrapper, html .woocommerce-page .products .product.wd_product_feature .product_item_wrapper, html body.woocommerce .products .product.wd_product_feature .product_item_wrapper, html .woocommerce-page .products .product.wd_product_feature .product_item_wrapper{
		max-width:400px;
	}
	html .woocommerce .products .product.wd_product_feature, html .woocommerce-page .products .product.wd_product_feature{
		border:0;
	}
	html .woocommerce .products .product.wd_product_feature, html .woocommerce-page .products .product.wd_product_feature{
		padding-right:0 !important
	}
	/* END CATEGORIES */

	/* 404 */
	body.error404 .bg-404{display:none;}
	
	html .woocommerce-page #content div.product .review_wrapper .add_new_review, html .woocommerce div.product .review_wrapper .add_new_review{
		display:none !important;
	}
	/* PRODUCTS SLIDER */
	html body .featured_product_slider_wrapper_inner .woocommerce .products .product .product_item_wrapper, html .woocommerce-page .featured_product_slider_wrapper_inner .products .product .product_item_wrapper, html body.woocommerce .featured_product_slider_wrapper_inner .products .product .product_item_wrapper, html .woocommerce-page .featured_product_slider_wrapper_inner .products .product .product_item_wrapper{
		max-width:100%;
	}
	
	#main-module-container .products .product a:hover .product-image-front 
	{
		transform:none;
		-moz-transform:none;
		-webkit-transform:none;
		-o-transform:none;
	}
	/* END PRODUCT SLIDER */
	
	html .woocommerce .products .product .product-meta-wrapper ,html .woocommerce .products .product .product_thumbnail_wrapper, html .woocommerce-page .products .product .product_thumbnail_wrapper{	}
	
	html #main_content  .products.list .product .product-meta-wrapper ,html .woocommerce #main_content .products.list .product .product_thumbnail_wrapper, html .woocommerce-page #main_content .products.list .product .product_thumbnail_wrapper{
		max-width:100%;
	}
	
	.woocommerce .custom-product-shortcode .products .product .product-meta-wrapper, .woocommerce-page .woocommerce .custom-product-shortcode .products .product .product-meta-wrapper{
		text-align:left;
	}

	/* SHORTCODE BLOG */
	.shortcode-recent-blogs > li{
		margin-bottom:20px;
	}
	.tags_social .share-list{
		float:left;
		margin-top:10px;
		clear:both;
		float:left;
	}
	/* WOO CUSTOM PRODUCT */
	.woocommerce .custom-product-shortcode .products .product .product_thumbnail_wrapper,.woocommerce-page .woocommerce .custom-product-shortcode .products .product .product_thumbnail_wrapper{
		margin:0 auto;
	}
	/* QUANTITY PRODUCTS DETAIL */	
	#content .woocommerce div.product .quantity .minus, 
	body.woocommerce div.product .quantity .minus, 
	body.woocommerce-page div.product .quantity .minus, 
	body.woocommerce #content div.product .quantity .minus, 
	body.woocommerce-page #content div.product .quantity .minus, 
	body.home  div.product .quantity .minus {display:block;}
	
	#content .woocommerce div.product .quantity .plus,
	body.woocommerce div.product .quantity .plus, 
	body.woocommerce-page div.product .quantity .plus, 
	body.woocommerce #content div.product .quantity .plus, 
	body.woocommerce-page #content div.product .quantity .plus, 
	body.home div.product .quantity .plus {display:block;}

	.left-sidebar-content .widget-container,.right-sidebar-content .widget-container, 
	.left-sidebar-content .rev_slider_wrapper,.right-sidebar-content .rev_slider_wrapper {
		margin-top: 10px !important;
		overflow:hidden;
	}
	
	.woocommerce .left-sidebar-content .widget-container > select, .woocommerce .right-sidebar-content .widget-container > select,
	.left-sidebar-content .widget-container > select,.right-sidebar-content .widget-container > select{
		margin-left:10px;
		margin-bottom:15px;
	}
	.left-sidebar-content .widget-container > div.widget_title_wrapper,.right-sidebar-content .widget-container > div.widget_title_wrapper,
	.woocommerce .left-sidebar-content .widget-container > div.widget_title_wrapper,.woocommerce .right-sidebar-content .widget-container > div.widget_title_wrapper,
	
	.left-sidebar-content .widget-container > div.accordion-tabs,.right-sidebar-content .widget-container > div.accordion-tabs,
	.woocommerce .left-sidebar-content .widget-container > div.accordion-tabs,.woocommerce .right-sidebar-content .widget-container > div.accordion-tabs{
		padding-left:0;
		padding-right:0;
	}
	
	/* PRODUCT DETAIL */
	.woocommerce #content #main_content.col-sm-12 div.product.product-type-simple form.cart .button, .woocommerce #main_content.col-sm-12 div.product.product-type-simple form.cart .button, .woocommerce-page #content #main_content.col-sm-12 div.product.product-type-simple form.cart .button, .woocommerce-page #main_content.col-sm-12 div.product.product-type-simple form.cart .button{margin:0 0 15px 0;}

	/* HEADER */
	#header{z-index:90;display:none}
	#header .logo {margin:20px auto;float:none;text-align:center;width:100%}
	#header .header_search {position:relative;left:auto;right:auto;top:auto;bottom:auto;clear:left;margin:0 auto;}
	#header .bg_search #s {width:254px;}
	#header .header-top {padding:0;}
	#header .header-middle {padding:0 10px;}
	#header .header-top:after {display:none;}
	#header .header_search, 
	#header .header_search:hover {width:295px} 
	#header .header-top:after {display:none;} 
	
	/* MAIN CONTENT */
	.span24 > .main-content {margin:0;}
	
	/* SIDEBAR */
	#right-sidebar .xoxo {margin-left:0;}
	#right-sidebar:before {display:none;}
	.widget_twitterupdate .follow-us-heading{
		right:20px;
	}
	/* RELATED */
	.single-product .right-sidebar-content .single_product_summary_end,
	.single-product .right-sidebar-content .related.products {margin-left:0;}
	
	/* HEADER BOTTOM */
	#header .header-bottom {display:none;}
	html #header #menu-main-menu {padding-top:10px;border-width:0 1px 1px;border-style:solid;}
	#header .nav > .main-menu > ul.menu > li > a:before {display:none;}
	
	/* PRODUCT */
	html .wd-bottom-banner-left,html .wd-bottom-banner-right{
		text-align:center;
		padding: 0;
		width: 100%
	}
	
	.product-image-back {display:none!important;}
	html .woocommerce div.product div.summary, 
	html .woocommerce #content div.product div.summary, 
	html .woocommerce-page div.product div.summary, 
	html .woocommerce-page #content div.product div.summary,html .woocommerce #content #main_content.col-sm-18 div.product div.summary, html .woocommerce-page #main_content.col-sm-18 div.product div.summary, html .woocommerce-page #content #main_content.col-sm-18 div.product div.summary,.woocommerce #main_content.col-sm-12 div.product div.summary,
	.woocommerce #main_content.col-sm-12 #content div.product div.summary,
	.woocommerce-page #main_content.col-sm-12 div.product div.summary,
	.woocommerce-page #main_content.col-sm-12 #content div.product div.summary{width:100%;padding:0;}
	
	body.page #main_content.col-sm-18 div.product div.images, body #main_content.col-sm-18.woocommerce div.product div.images, body.woocommerce-page #main_content.col-sm-18 div.product div.images, body.woocommerce #content #main_content.col-sm-18 div.product div.images, body.woocommerce-page #content #main_content.col-sm-18 div.product div.images,body.page div.product div.images, body .woocommerce div.product div.images, body.woocommerce-page div.product div.images, body.woocommerce #content div.product div.images, body.woocommerce-page #content div.product div.images,body.woocommerce #main_content.col-sm-12 div.product div.images,
	body.woocommerce-page #main_content.col-sm-12 #main_content.col-sm-12 div.product div.images,
	body.woocommerce #main_content.col-sm-12 #content div.product div.images,
	body.woocommerce-page #main_content.col-sm-12 #content div.product div.images {width:100%;max-width:480px}
	
	.featured_product_slider_wrapper.shortcode_slider{	}
	
	body.woocommerce #main_content  .products.list .product .product-meta-wrapper, 
	body.woocommerce-page #main_content .products.list .product .product-meta-wrapper {top:0;}
	body.woocommerce  #main_content  .products.list, body.woocommerce-page #main_content .products.list,
	body.woocommerce  #main_content .products.grid, body.woocommerce-page #main_content .products.grid		{ /*padding-top:20px;*/}
	body.woocommerce  #main_content .products.list .product .product_thumbnail_wrapper, body.woocommerce-page #main_content .products.list .product .product_thumbnail_wrapper { /*margin:0 0 15px;*/}
	
	.noreviews {display:none;}
	
	body.woocommerce .products .product.col-sm-14, 
	body.woocommerce-page .products .product.col-sm-14,
	body.woocommerce .products .product.col-sm-4, 
	body.woocommerce-page .products .product.col-sm-4,
	body.woocommerce .products .product.col-sm-8, 
	body.woocommerce-page .products .product.col-sm-8,
	body.woocommerce .products .product.col-sm-8, 
	body.woocommerce-page .products .product.col-sm-8,
	
	html body #content .col-sm-14 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-14 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-14 .cart-collaterals .cross-sells .products .product,
	html body #content .col-sm-19 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-19 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-19 .cart-collaterals .cross-sells .products .product
	html body.woocommerce #content .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .cart-collaterals .cross-sells .products .product,
	
	body.woocommerce .products .product.col-sm-12, 
	body.woocommerce-page .products .product.col-sm-12,
	body.woocommerce .products .product.span4, 
	body.woocommerce-page .products .product.span4,
	body.woocommerce .products .product.span8, 
	body.woocommerce-page .products .product.span8,
	body.woocommerce .products .product.span6, 
	body.woocommerce-page .products .product.span6,
	
	html body #content .col-sm-12 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-12 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-12 .cart-collaterals .cross-sells .products .product,
	html body #content .col-sm-18 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-18 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-18 .cart-collaterals .cross-sells .products .product
	html body.woocommerce #content .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .cart-collaterals .cross-sells .products .product{width:50%;}
	
	html .woocommerce .products li.first, 
	html .woocommerce-page .products li.first {clear:none;}
	
	#main_content.span24 .related {padding:0;width:100%;}
	#main_content.span24 .single_product_summary_end {width:100%;padding:0;}
	#right-sidebar {clear:both;}
	
	#right-sidebar.dark, #left-sidebar.dark {
		background: none!important;
		right: 0
	}
	#right-sidebar.dark .widget_title_wrapper, #right-sidebar.dark .widget_title_wrapper {
	background: #000;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	margin-bottom: 5px
}
	#right-sidebar.dark h3.widget-title,#right-sidebar.dark h3.widget-title{
		line-height: 16px;
		font-size: 14px;
		font-weight: 700;
		padding:27px 10px 7px;
		margin: 0;
		color: #fff;
		display:inline-block;
		position:relative;
	}
	.widget_title_wrapper a.block-control{
		color: #fff
	}
	.products .product.wd_product_feature,
	html .woocommerce .products .product.wd_product_feature,
	html .woocommerce-page .products .product.wd_product_feature {width:100%;}
	
	.product_thumbnail_wrapper.add_to_cart_button {
		opacity:1; filter:alpha( opacity=100);
		z-index: 100
	}
	
	/* CATALOG PRODUCT */
	.featured_product_slider_wrapper .slider_control .next:hover,
	.featured_product_slider_wrapper .slider_control .prev:hover	{background-color:transparent;}
	
	/* PAGE ACCOUNT */
	html .woocommerce #customer_login.col2-set .col-1, 
	html .woocommerce-page #customer_login.col2-set .col-1 ,
	html .woocommerce #customer_login.col2-set .col-2, 
	html .woocommerce-page #customer_login.col2-set .col-2 {width:100%;padding:0!important;clear:both}
	
	html .woocommerce #customer_login.col2-set .col-2, 
	html .woocommerce-page #customer_login.col2-set .col-2 {
		margin-top:20px;
		display:inline-block;
		width:100%;
	}
	.woocommerce-account p.myaccount_user a{ display:block;margin:10px 0 10px 0}
	.woocommerce-account p.myaccount_user a.wd_logout{display:inline-block}
	/* WIDGET */
	#footer .wd_product_categories {
		clear: both;
	}
	div[class*="col-sm"] {  margin-bottom:10px}
	.third-footer-widget-area div[class*="col-sm"]{
		padding: 0
	}
	.third-footer-widget-area .container{
		padding: 0 20px
	}
	.third-footer-widget-area div.col-sm-15:after,.third-footer-widget-area div.col-sm-15:before{ display: none}
	.col-xs-8{
		width: 100%
	}
	.third-footer-widget-area .copy-right{ text-align: center}
	.third-footer-widget-area .copy-right img { width:auto!important}
	body .container .right-sidebar-content { padding-left:0}
	body .container .left-sidebar-content { padding-right:0}
	.widget_title_wrapper {position:relative;}
	#footer .wd_widget_product_categories .widget_title_wrapper{ width: 100%}
	a.block-control {display:inline-block;position:absolute;right:0;top:23px;width:30px;height:30px;text-align:center;}
	a.block-control:before {content:"\f067";font-size:12px;font-family:FontAwesome;display:inline-block;position:absolute;left:0;top:0;line-height:28px;width:28px;}
	a.block-control.active:before {content:"\f068"}
	.left-sidebar-content h3.widget-title, .right-sidebar-content h3.widget-title {padding-right:30px;}
	
	/* PORTFOLIO */
	.portfolio-filter li {width:100%;}
	body #portfolio-galleries .portfolio-filter li.active:after,body #portfolio-galleries .portfolio-filter li a:before{display:none !important;}
	html #portfolio-galleries .portfolio-filter li a{ display: block}
	.portfolio-filter {margin:10px 0 20px;}
	.item-portfolio > div {padding:0;}
	.archive-portfolio h1.heading-title.page-title {margin:0 0 15px;}
	#portfolio-galleries-holder {height:auto!important;}
	#portfolio-galleries-holder div.item-portfolio {width:50%;float:left;}
	#portfolio-galleries-holder div.item-portfolio:nth-child(2n) {padding:0 0 0 10px;}
	#portfolio-galleries-holder div.item-portfolio:nth-child(2n+1) {padding:0 10px 0 0;}
	#portfolio-galleries-holder div.item-portfolio:nth-child(2n+3) {clear:left;}
	
	.single-blog #right-sidebar, .single-blog #left-sidebar{
		padding: 0 15px
	}
	
	/* COMMENT */
	#respond {padding-left:0px;} 
	
	/* CART */
	
	body.woocommerce #content table.cart .product-thumbnail, body.woocommerce table.cart .product-thumbnail, body.woocommerce-page #content table.cart .product-thumbnail, body.woocommerce-page table.cart .product-thumbnail{display:table-cell}
	.woocommerce #content .cart-collaterals form, 
	.woocommerce-page #content .cart-collaterals form, 
	.woocommerce #content .cart-collaterals .cart_totals,
	.woocommerce-page #content .cart-collaterals .cart_totals,
	#content .woocommerce .cart-collaterals form,  
	#content .woocommerce .cart-collaterals .cart_totals{width:100%;}
	
	#content .woocommerce .quantity .minus, 
	body.woocommerce .quantity .minus, 
	body.woocommerce-page .quantity .minus, 
	body.woocommerce #content .quantity .minus, 
	body.woocommerce-page #content .quantity .minus, 
	body.home .quantity .minus {display:none;}
	
	#content .woocommerce .quantity .plus,
	body.woocommerce .quantity .plus, 
	body.woocommerce-page .quantity .plus, 
	body.woocommerce #content .quantity .plus, 
	body.woocommerce-page #content .quantity .plus, 
	body.home .quantity .plus {display:none;}
	
	#content .woocommerce table.shop_table.cart tbody tr.cart_table_item td.product-quantity, 
	.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-quantity, 
	.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .quantity {width:auto;text-align:center}
	
	#content .woocommerce table.shop_table.cart thead th,
	html .woocommerce #content table.shop_table.cart thead th,
	html .woocommerce-page #content table.shop_table.cart thead th {padding-left:10px;padding-right:10px;}
	
	#content .woocommerce table.shop_table.cart tbody td,
	html .woocommerce #content table.shop_table.cart tbody td,
	html .woocommerce-page #content table.shop_table.cart tbody td{ padding:6px 10px}
	
	#content .woocommerce table.shop_table.cart tbody td.actions,
	html .woocommerce #content table.shop_table.cart tbody td.actions,
	html .woocommerce-page #content table.shop_table.cart tbody td.actions{	}
	
	#content .woocommerce table.shop_table.cart tbody tr.cart_table_item td,
	.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td,
	.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item td {padding-left:10px;padding-right:10px;min-width:0;}
	
	#content .woocommerce table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail, 
	.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail, 
	.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail {padding-left:10px;padding-right:10px;display: none}
	
	#content.woocommerce .quantity input.qty, body.woocommerce-page .quantity input.qty, 
	body.woocommerce .quantity input.qty, body.woocommerce-page .quantity input.qty, 
	body.woocommerce #content .quantity input.qty, 
	body.woocommerce-page #content .quantity input.qty, body.home .quantity input.qty {padding:0 10px;}
	
	#content .woocommerce table.shop_table.cart thead th.product-thumbnail,
	.woocommerce #content table.shop_table.cart thead th.product-thumbnail, 
	.woocommerce-page #content table.shop_table.cart thead th.product-thumbnail {padding-left:10px;padding-right:10px; display: none} 
	
	html .woocommerce .wd_order_review table.shop_table tfoot tr.cart-subtotal td, 
	html .woocommerce-page .wd_order_review table.shop_table tfoot tr.cart-subtotal td {padding-left:0;padding-right:10px;text-align:right;}
	
	html .woocommerce .wd_order_review table.shop_table tfoot tr.total .amount, 
	html .woocommerce-page .wd_order_review table.shop_table tfoot tr.total .amount {padding-left:0;text-align:right;}
	
	html .woocommerce .wd_order_review table.shop_table tfoot td,
	html .woocommerce-page .wd_order_review table.shop_table tfoot td {text-align:right;}
	
	.woocommerce #content table.shop_table tbody tr.cart_table_item .product-thumbnail.product-name .product-title, .woocommerce-page #content table.shop_table tbody tr.cart_table_item .product-thumbnail.product-name .product-title, #content .woocommerce table.shop_table tbody tr.cart_table_item .product-thumbnail.product-name .product-title{margin-top:15px;width:100%;}
	
	/* QTY ALL CART  767PX */
	#content .col-sm-12 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce #content .col-sm-12 table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce-page #content .col-sm-12 table.shop_table.cart tbody tr.cart_table_item td .qty,#content .col-sm-18 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce #content .col-sm-18 table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce-page #content .col-sm-18 table.shop_table.cart tbody tr.cart_table_item td .qty,#content .span24 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce #content .span24 table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce-page #content .span24 table.shop_table.cart tbody tr.cart_table_item td .qty{
		width:30px !important;
		height:30px !important;
		padding:0;text-align:center;
	}
	
	.woocommerce #content #container-main.col-sm-12 table.shop_table tbody tr.cart_table_item td.product-quantity .quantity, .woocommerce-page #content #container-main.col-sm-12 table.shop_table tbody tr.cart_table_item .quantity, #content #container-main.col-sm-12 .woocommerce table.shop_table tbody tr.cart_table_item td.product-quantity .quantity,.woocommerce #content table.shop_table tbody tr.cart_table_item td.product-quantity .quantity, .woocommerce-page #content table.shop_table tbody tr.cart_table_item .quantity, #content .woocommerce table.shop_table tbody tr.cart_table_item td.product-quantity .quantity{
		width:30px;
	}
	
	.woocommerce #content table.shop_table.cart tbody td.actions .button, .woocommerce-page #content table.shop_table.cart tbody td.actions .button, #content .woocommerce table.shop_table.cart tbody td.actions .button{
		margin-bottom:10px;
	}
	
	/* ORDER */
	html .woocommerce-page .track_order p.form-row.form-row,html .woocommerce .track_order p.form-row.form-row,html .woocommerce-page .track_order p.form-row.form-row-last,html .woocommerce .track_order p.form-row.form-row-last{padding-right:0}
	#content table.my_account_orders thead th, html .woocommerce #content table.my_account_orders thead th, html .woocommerce-page #content table.my_account_orders thead th,
	.woocommerce #content table.my_account_orders th,
	.woocommerce-page #content table.my_account_orders th {padding-left:10px;padding-right:10px;}		
	/* CROSSEL */
	.woocommerce #content table.my_account_orders td,
	.woocommerce-page #content table.my_account_orders td {padding-left:10px;padding-right:10px;}
	html .woocommerce .col2-set .col-1, 
	html .woocommerce-page .col2-set .col-1 {width:100%;padding-right:0;margin-bottom:20px;}
	html .woocommerce .col2-set .col-2, 
	html .woocommerce-page .col2-set .col-2 {width:100%;padding-left:0;}
	
	/* TRACK ORDER */
	html .woocommerce-page .track_order p.form-row.form-row, html .woocommerce .track_order p.form-row.form-row, html .woocommerce-page .track_order p.form-row.form-row-last, html .woocommerce .track_order p.form-row.form-row-last{
		padding-left:0;
	}
	/* LOST PASSWORD */
	html .woocommerce-page .lost_reset_password p.form-row, html .woocommerce .lost_reset_password p.form-row{
		margin-left:0;
	}
	/* CHECKOUT */
	#order_review {padding:0;}
	.wd_tabs_checkout .nav-tabs li,
	.col-sm-12 .wd_tabs_checkout .nav-tabs li,
	.logged-in .wd_tabs_checkout .nav-tabs li	{width:100%;margin:0 0 1px;}
	.wd_tabs_checkout .wd_tab-content .wd_shipping_address, 
	.wd_tabs_checkout .wd_tab-content .wd_billing_address {padding:0;}
	html .woocommerce .wd_order_review table.shop_table tfoot ul#shipping_method, 
	html .woocommerce-page .wd_order_review table.shop_table tfoot ul#shipping_method {padding-left:0;}
	#billing_company_field,
	#billing_address_1_field,
	#billing_address_2_field,
	#billing_city_field {width:100%;padding-right:0;}
	html .woocommerce form .form-row.form-row-first, 
	html .woocommerce form .form-row.form-row-last, 
	html .woocommerce-page form .form-row.form-row-first, 
	html .woocommerce-page form .form-row.form-row-last,
	.woocommerce form.checkout .form-row.form-row-wide, .woocommerce-page form.checkout .form-row.form-row-wide,
	#billing_first_name_field, #billing_email_field,
	#billing_country_field ,
	.woocommerce #accordion-checkout-details form .form-row#order_comments_field, .woocommerce-page #accordion-checkout-details form .form-row#order_comments_field{width:100%;padding-right:0;}
	html .woocommerce form .form-row input.input-text, html .woocommerce-page form .form-row input.input-text{}
	html .woocommerce form.checkout-resgister .wd_billing_address .form-row, 
	html .woocommerce-page form.checkout-resgister .wd_billing_address .form-row {width:100%;padding:0;}
	.woocommerce form.checkout-resgister .wd_shipping_address #shipping_first_name_field, 
	.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_first_name_field,
	.woocommerce form.checkout-resgister .wd_shipping_address #shipping_company_field, 
	.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_company_field, 
	.woocommerce form.checkout-resgister .wd_shipping_address #shipping_address_1_field, 
	.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_address_1_field, 
	.woocommerce form.checkout-resgister .wd_shipping_address #shipping_address_2_field, 
	.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_address_2_field, 
	.woocommerce form.checkout-resgister .wd_shipping_address #shipping_city_field, 
	.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_city_field, 
	.woocommerce form.checkout-resgister .wd_shipping_address #order_comments_field, 
	.woocommerce-page form.checkout-resgister .wd_shipping_address #order_comments_field {width:100%;padding:0;}
	.woocommerce-checkout .form-row .chzn-container {width:100%!important;}
	.woocommerce form.checkout-resgister .wd_shipping_address #shipping_country_field, 
	.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_country_field {width:100%;padding:0;}
	
	html .woocommerce-page #accordion-checkout-details form .form-row.form-row-last, html .woocommerce #accordion-checkout-details form .form-row.form-row-last, html .woocommerce-page #accordion-checkout-details form .form-row.form-row-first, html .woocommerce #accordion-checkout-details form .form-row.form-row-first{
		width:100%;padding:0;
	}
	body form.checkout #payment #place_order{width:auto}
	
	.col-sm-12 > .form-row {
		padding-right: 0!important
	}
	
	/* FOOTER */
	.payment {padding-left:0;}
	#footer .textwidget ul.menu > li {width:100%;}
	#footer .widget_subscriptions .widget_title_wrapper{width:100%;float:none}
	.payment{text-align:left;padding:10px 0;}

	#footer .first-footer-widget-area > div > div{
		padding-bottom:0px;
	}		
	#footer .wd_footer_end > div{padding:0;text-align:left}
	/*==*/

	#footer ul.xoxo li.widget-container.widget_subscriptions{}
	#footer ul.xoxo li.widget-container.widget_subscriptions .block-control{display:none !important;}
	#footer .subscribe_widget{display:block !important}
	#footer .widget_subscriptions .subscribe_widget form p.subscribe-email input.subscribe_email{padding-left:20px;padding-right:20px;}
	#footer .widget_subscriptions button.button, body.woocommerce #footer .widget_subscriptions button.button{position:static;float:none;margin:10px auto}
	
	.third-footer-widget-area .copy-right{
		margin-top: 20px 
	}
	/*==*/
	/* SHORTCODE */
	.portfolio-filter li.active:after {display:none;}
	.woocommerce .custom_category_shortcode .products .featured_product_wrapper {width:100%;padding-right:0;float:none;margin-bottom:20px;}
	.woocommerce .custom_category_shortcode .products .line-wrapper,div.wd-content-banner .one_half {width:100%;}
	.woocommerce .custom_category_shortcode .products .line-wrapper{margin-top:20px;}
	
	#copy-right .col-sm-18 {width:100%;}
	.widget-container{margin-left:0px;}
	#right-sidebar .xoxo{margin-right:0px;}
	
	/* LOGIN FORM CHECK OUT */
	#collapse-login-regis div.col-sm-12.wd-login{
		margin-top:30px;
	}

	/* FEATURE PRODUCT */
	.feature.shortcode .feature_content_wrapper{
		max-width:380px;
		margin:0 auto;
		float:none
	}
	
	
	#content .cart-collaterals .shipping_calculator .shipping-calculator-form label, .woocommerce #content .cart-collaterals .shipping_calculator .shipping-calculator-form label, .woocommerce-page #content .cart-collaterals .shipping_calculator .shipping-calculator-form label{
	display: block}
	
	body .wpb_row .wpb_column{
		margin-bottom: 10px
	}
	
}

@media 
only screen and (max-device-width: 767px){
	.wd-widget-multitabs-accordion .accordion-heading{padding-bottom:8px;}
}

/*==============================================================*/
/*                     FOR IPAD DOC MAX 320                     */
/*==============================================================*/

@media 
only screen and (max-width: 568px){
	/*==*/
	html .woocommerce .archive-product-before-loop .woocommerce-result-count, html .woocommerce-page .archive-product-before-loop .woocommerce-result-count,
	html .woocommerce .archive-product-after-loop .woocommerce-result-count, html .woocommerce-page .archive-product-after-loop .woocommerce-result-count{position:static;width:100%;}
	/*==*/
	html body .woocommerce .products .product .product_item_wrapper, html .woocommerce-page .products .product .product_item_wrapper, html body.woocommerce .products .product .product_item_wrapper, html .woocommerce-page .products .product .product_item_wrapper{max-width:100%;margin:0 auto;}
	/* SHOP */
	html .woocommerce #main_content .products.list .product .product_thumbnail_wrapper, html .woocommerce-page #main_content .products.list .product .product_thumbnail_wrapper{
		width:40% !important;float:left;margin-right:0;	
	}
	html body.woocommerce #main_content .products.list .product .product-meta-wrapper, html .woocommerce-page #main_content .products.list .product .product-meta-wrapper{
		width:60% !important;
		padding-left:10px;
		float:left;
	}
	
	/* WISHLIST AND COMPARE  PAGE SHOP LIST */
	#content #main_content .products.list .product .product-meta-wrapper .yith-wcwl-add-to-wishlist, .woocommerce #content #main_content .products.list .product .product-meta-wrapper .yith-wcwl-add-to-wishlist, .woocommerce-page #content #main_content .products.list .product .product-meta-wrapper .yith-wcwl-add-to-wishlist, #content #main_content .products.list .product .product-meta-wrapper .wd_compare_wrapper, .woocommerce #content #main_content .products.list .product .product-meta-wrapper .wd_compare_wrapper, .woocommerce-page #content #main_content .products.list .product .product-meta-wrapper .wd_compare_wrapper{
		width:100%;
		text-align:left;
	}
	/* WISHLIST DETAIL */
	.woocommerce #content table.shop_table.wishlist_table tr td.product-stock-status, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-stock-status, #content .woocommerce table.shop_table.wishlist_table tr td.product-stock-status, .woocommerce #content table.shop_table.wishlist_table tr th.product-stock-status, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-stock-status, #content .woocommerce table.shop_table.wishlist_table tr th.product-stock-status{
		display:none;
	}
	.woocommerce #content table.shop_table.wishlist_table tr th, .woocommerce-page #content table.shop_table.wishlist_table tr th, #content .woocommerce table.shop_table.wishlist_table tr th{
		display:none
	}
	.woocommerce #content table.shop_table.wishlist_table tr th.product-remove, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-remove, #content .woocommerce table.shop_table.wishlist_table tr th.product-remove,.woocommerce #content table.shop_table.wishlist_table tr th.product-name, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-name, #content .woocommerce table.shop_table.wishlist_table tr th.product-name,.woocommerce #content table.shop_table.wishlist_table tr th.product-price, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-price, #content .woocommerce table.shop_table.wishlist_table tr th.product-price,
	.woocommerce #content table.shop_table.wishlist_table tr th:last-child, .woocommerce-page #content table.shop_table.wishlist_table tr th:last-child, #content .woocommerce table.shop_table.wishlist_table tr th:last-child{
		display:table-cell;
	}
	
	
	.before-slider-link-box{
		display: none
	}
}

@media 
only screen and (max-width: 480px)
{	
	.products li.product,
	html .woocommerce .products li.product,
	html .woocommerce-page .products li.product{
		width: 49%!important
	}
	.wd_product_wrapper{
		width: 100%!important
	}
	html .woocommerce .products .product .wd_product_wrapper, html .woocommerce-page .products .product .wd_product_wrapper{
		padding-bottom: 20px
	}
	body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product{
		margin-bottom:0;
		padding-bottom:0
	}
		

	/* SHORTCODE TAB */
	.tabbable > ul > li{display:block;width:100%;}
	.tabbable > ul > li:before,.tabbable > ul > li.active:after{display:none !important}
	
	/* SHORTCODE BANNER */
	/* HAVE LABEL */
	.shortcode_wd_banner .shortcode_wd_banner_inner.left.label_yes,.shortcode_wd_banner .shortcode_wd_banner_inner.right.label_yes,.shortcode_wd_banner .shortcode_wd_banner_inner.center.label_yes{
		width:100%;
	}
	
	.shortcode_wd_banner .shortcode_wd_banner_inner.label_yes h4.banner-title.small{
		font-size:26px;
		line-height:24px;
	}
	
	.shortcode_wd_banner .shortcode_wd_banner_inner.label_yes h3.banner-title{
		font-size:44px;
		line-height:40px;
	}
	
	.shortcode_wd_banner .shortcode_wd_banner_inner.label_yes h4.banner-sub-title{
		font-size:11px;
		line-height:14px;
	}
	
	.shortcode_wd_banner .shortcode_wd_banner_inner.left.label_yes{
		padding-right:80px;
	}
	.shortcode_wd_banner .shortcode_wd_banner_inner.right.label_yes{
		padding-left:80px;
	}
	.shortcode_wd_banner .shortcode_banner_simple_bullet{
		width:70px;
		height:70px;
	}
	.shortcode_wd_banner .shortcode_banner_simple_bullet span.lb_big{
		font-size:20px;
		line-height:20px;
		padding-top:0;
	}
	.shortcode_wd_banner .shortcode_banner_simple_bullet span.lb_small{
		font-size:14px;
		line-height:18px;
	}
	/* END SHORTCODE BANNER */

	/*==*/
	/* ADVERTISEMENT */
	.wd_advertisement a.shipping, .wd_advertisement a.gifts{
		clear:both;
		text-align:left;
		float:left
	}
	
	.wd_advertisement .menu-advertisment, .wd_advertisement .wd-shipping{
		text-align:left;
	}
	/*==*/
	/* CROSSEL */
	body .woocommerce .cart-collaterals .cross-sells .products > li, 
	body .woocommerce-page .cart-collaterals .cross-sells .products > li,
	html body #content .col-sm-12 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-12 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-12 .cart-collaterals .cross-sells .products .product,
	html body #content .col-sm-18 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-18 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-18 .cart-collaterals .cross-sells .products .product
	html body.woocommerce #content .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .cart-collaterals .cross-sells .products .product{width:50%;}
	
	/* CHECKOUT */
	body.woocommerce-page form.checkout table.shop_table tfoot th,body .woocommerce table.shop_table tfoot th{
		padding-right:30px !important;
		padding-left: 30px !important;
	}
			
	html .woocommerce .wd_order_review table.shop_table thead th.product-total, 
	html .woocommerce-page .wd_order_review table.shop_table thead th.product-total {width:100px;}
	html .woocommerce .wd_order_review table.shop_table tbody td.product-total, 
	html .woocommerce-page .wd_order_review table.shop_table tbody td.product-total {padding-left:10px;padding-right:10px;}
	html .woocommerce .wd_order_review table.shop_table thead th, 
	html .woocommerce-page .wd_order_review table.shop_table thead th {padding-left:10px;padding-right:10px;}
	html .woocommerce .wd_order_review table.shop_table tbody tr td.product-name, 
	html .woocommerce-page .wd_order_review table.shop_table tbody tr td.product-name {padding-left:10px;padding-right:10px;}
	html .order_details li,
	html .woocommerce .order_details li, 
	html .woocommerce-page .order_details li {border:0;}
	
	.wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form ,
	.wd_tabs_checkout .wd_tab-content .wd_tab-pane .login-form{padding-left:0;padding-right:0;}
	.wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form {margin-bottom:30px;}
	
	
	.products .product.wd_product_feature,
	html .woocommerce .products .product.wd_product_feature,
	html .woocommerce-page .products .product.wd_product_feature {width:100%;}
	
	/* PAYMENT */
	.woocommerce #content form.checkout table.shop_table tbody td.product-name p.wd_product_title, .woocommerce-page #content form.checkout table.shop_table tbody td.product-name p.wd_product_title, #content form.checkout table.shop_table tbody td.product-name p.wd_product_title{
		margin-top:15px;
	}
	/* MY ACCOUNT */
	.woocommerce-page #content table.my_account_orders .order-date, #content .woocommerce table.my_account_orders .order-date{
		display:none !important;
	}
	#content .woocommerce table.my_account_orders td.order-actions a.button, .woocommerce #content table.my_account_orders td.order-actions a.button, .woocommerce-page #content table.my_account_orders td.order-actions a.button{
		display:block;
	}
	
	
	.widget_subscriptions input.subscribe_email{max-width:250px;}
	.widget_subscriptions .subscribe_widget form p.subscribe-email{max-width:250px;}
	/* CART */
	html .woocommerce #content table.shop_table.cart thead th, html .woocommerce-page #content table.shop_table.cart thead th{
		padding:10px;
	}
	.woocommerce #content table.shop_table tbody td.product-thumbnail .wd_product_number, .woocommerce-page #content table.shop_table tbody td.product-thumbnail .wd_product_number, #content .woocommerce table.shop_table tbody td.product-thumbnail .wd_product_number{display:block}
	.cart_dropdown.drop_down_container {display:none!important;}
}

@media 
only screen and (max-width: 479px)
{
	/* CART ALL */
	#content .woocommerce table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail, .woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail, .woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail,
	
	.woocommerce #content form.checkout table.shop_table tbody tr td.product-thumbnail, .woocommerce-page #content form.checkout table.shop_table tbody tr td.product-thumbnail, #content .woocommerce form.checkout table.shop_table tbody tr td.product-thumbnail
	{
		padding-left:0;padding-right:0;width:0;min-width:0;
	}
	
	html #content .woocommerce table.shop_table.cart thead th.product-quantity,
	html .woocommerce #content table.shop_table.cart thead th.product-quantity, 
	html .woocommerce-page #content table.shop_table.cart thead th.product-quantity {display:none;}
	html #content .woocommerce table.shop_table.cart tbody td.product-quantity,
	html .woocommerce #content table.shop_table.cart tbody td.product-quantity, 
	html .woocommerce-page #content table.shop_table.cart tbody td.product-quantity {display:none;}
	html .woocommerce #content table.shop_table thead th, html .woocommerce-page #content table.shop_table thead th, #content .woocommerce table.shop_table thead th{width:25%}
	
	#content .woocommerce table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail a, .woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail a, .woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail a,
	.woocommerce #content form.checkout table.shop_table tbody tr td.product-thumbnail a, .woocommerce-page #content form.checkout table.shop_table tbody tr td.product-thumbnail a, #content .woocommerce form.checkout table.shop_table tbody tr td.product-thumbnail a
	{display:none;}
	
	.woocommerce #content table.shop_table tbody tr.cart_table_item td.product-title, .woocommerce-page #content table.shop_table tbody tr.cart_table_item td.product-title, #content .woocommerce table.shop_table tbody tr.cart_table_item td.product-title{width:40%}
	html .woocommerce #content table.shop_table thead th.product-remove, html .woocommerce-page #content table.shop_table thead th.product-remove, #content .woocommerce table.shop_table thead th.product-remove{width:10%;font-size:0;}
	/* END CART */
	
	body.woocommerce #main_content .products.list .product .product-image-front, body.woocommerce-page #main_content .products.list .product .product-image-front{
		max-width:100%;
	}

	/* PRODUCT SLIDER TITLE */
	.woocommerce .featured_product_slider_wrapper .featured_product_slider_wrapper_meta h3, .woocommerce-page .featured_product_slider_wrapper .featured_product_slider_wrapper_meta h3, .woocommerce .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta h3, .woocommerce-page .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta h3{width:100%;padding-right:70px;}
	.woocommerce .featured_product_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products, .woocommerce-page .featured_product_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products, .woocommerce .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products, .woocommerce-page .featured_categories_slider_wrapper .featured_product_slider_wrapper_meta div.wp_title_shortcode_products{padding-right:0;}
	/* END PRODUCT SLIDER TITLE */
	
	.block_content_catagory img{ float: none}
	.block_content_catagory div > p , .block_content_catagory div > div{ width: 100%; margin: 0  0 15px 0; text-align: center}
}

@media 
only screen and (max-width: 379px){

	html body.woocommerce #main_content .products .product .product_item_wrapper,
	html .woocommerce-page #main_content  .products .product .product_item_wrapper,
	html body.woocommerce #main_content .products .product .product_item_wrapper,
	html .woocommerce-page #main_content  .products .product .product_item_wrapper{
		max-width:280px !important;
	}
	/*==*/
	body #main_content .products.grid:before, body.woocommerce #main_content .products.grid:before, body #main_content .woocommerce .products.list:before, body.woocommerce-page #main_content .products.grid:before, body.woocommerce-page #main_content .products.list:before{left:0;}
	/*==*/
	
	.products .product,
	html .woocommerce .products .product,
	html .woocommerce-page .products .product{
		width: 100%!important
	}
	
}

/* fix rieng man hinh 360px di dong va pc nhu nhau */
@media 
only screen and (max-width: 360px)
{		
	/* BLOG */
	ul.list-posts li .post-info-thumbnail {margin:0 0 20px;width:auto;height:auto;padding:0;max-width:100%;}
	ul.list-posts li .post-info-content {width:100%;padding-left:0;overflow:hidden;}
	.single-content .post .post-info-thumbnail {width:100%;}
	
	#comments .commentlist li ul.children{margin-left:40px}
	#comments .commentlist li .divcomment .divcomment-inner .detail {padding-left:80px;}
	#comments .commentlist li .divcomment .divcomment-inner .avatar{width:50px;}

	html .woocommerce .featured_product_wrapper_inner{margin-left:0;max-width:100%}
	.loading-text{left:0;}
	html .woocommerce .products li.product,
	html .woocommerce-page .products li.product {
		padding:10px 0 10px 0;
	}
	/* END PRODUCT SLIDER */
	/* PAGE SHOP */	
	body.woocommerce .products .product.col-sm-14, 
	body.woocommerce-page .products .product.col-sm-14,
	body.woocommerce .products .product.col-sm-4, 
	body.woocommerce-page .products .product.col-sm-4,
	body.woocommerce .products .product.col-sm-8, 
	body.woocommerce-page .products .product.col-sm-8,
	body.woocommerce .products .product.col-sm-6, 
	body.woocommerce-page .products .product.col-sm-6,
	
	body.woocommerce .products .product.col-sm-12, 
	body.woocommerce-page .products .product.col-sm-12,
	body.woocommerce .products .product.span4, 
	body.woocommerce-page .products .product.span4,
	body.woocommerce .products .product.span8, 
	body.woocommerce-page .products .product.span8,
	body.woocommerce .products .product.span6, 
	body.woocommerce-page .products .product.span6{width:100%;}
	
	html .woocommerce .products .product.col-sm-8, html .woocommerce-page .products .product.col-sm-8,html .woocommerce .products .product.col-sm-6, html .woocommerce-page .products .product.col-sm-6,html .woocommerce .products .product.col-sm-14, html .woocommerce-page .products .product.col-sm-14,
	
	html .woocommerce .products .product.span8, html .woocommerce-page .products .product.span8,html .woocommerce .products .product.span6, html .woocommerce-page .products .product.span6,html .woocommerce .products .product.col-sm-12, html .woocommerce-page .products .product.col-sm-12{
		width:100%;
	}
	/* CART */
	.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input{
		width:60%;
	}
	/* CROSSEL */
	html body.woocommerce #content .cart-collaterals .cross-sells .products .product,
	html body #content .col-sm-12 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-12 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-12 .cart-collaterals .cross-sells .products .product,
	html body #content .col-sm-18 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-18 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-18 .cart-collaterals .cross-sells .products .product
	html body.woocommerce-page #content .cart-collaterals .cross-sells .products .product{width:100%;padding:0;}
	body #content .woocommerce .cart-collaterals .cross-sells h2, .woocommerce #content .cart-collaterals .cross-sells h2, .woocommerce-page #content .cart-collaterals .cross-sells h2{margin:0 10px 0 10px;}

	html div.product form.cart .group_table td,
	.woocommerce div.product form.cart .group_table td,
	.woocommerce-page div.product form.cart .group_table td,
	.woocommerce #content div.product form.cart .group_table td,
	.woocommerce-page #content div.product form.cart .group_table td{
			width:25%;
			float:none;
			padding:5px;
	}

	html .woocommerce div.product form.cart .group_table td.label, 
	html .woocommerce #content div.product form.cart .group_table td.label, 
	html .woocommerce-page div.product form.cart .group_table td.label, 
	html .woocommerce-page #content div.product form.cart .group_table td.label{
		width:50%;
		float:none;
		
	}

	html  div.product form.cart .group_table td.price,
	html .woocommerce div.product form.cart .group_table td.price, 
	html .woocommerce #content div.product form.cart .group_table td.price, 
	html .woocommerce-page div.product form.cart .group_table td.price, 
	html .woocommerce-page #content div.product form.cart .group_table td.price
	{
		font-size: 14px;
		text-align:right;
		float:none;
		width:25%;
		max-width:200px;
		font-weight:bold;
	}

	/* PRODUCT GROUNP EXTERNAL */
	.woocommerce div.product form.cart table.group_table .button, .woocommerce #content div.product form.cart table.group_table .button, .woocommerce-page div.product form.cart table.group_table .button, .woocommerce-page #content div.product form.cart  table.group_table .button{
		position:relative;
		font-size:0;
		line-height:20px;
		padding:5px;
		width:50px;
		margin-top:0;
	}
	.woocommerce div.product form.cart table.group_table .button:before, .woocommerce #content div.product form.cart table.group_table .button:before, .woocommerce-page div.product form.cart table.group_table .button:before, .woocommerce-page #content div.product form.cart  table.group_table .button:before{
		content:"Add";
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		font-size:16px;
		line-height:30px;
		text-align:center;
	}
}

@media 
only screen and (max-width: 360px)
{
	/* PAGE SHOP */
	body.woocommerce .products .product.col-sm-14, 
	body.woocommerce-page .products .product.col-sm-14,
	body.woocommerce .products .product.col-sm-4, 
	body.woocommerce-page .products .product.col-sm-4,
	body.woocommerce .products .product.col-sm-8, 
	body.woocommerce-page .products .product.col-sm-8,
	body.woocommerce .products .product.col-sm-6, 
	body.woocommerce-page .products .product.col-sm-6,
	
	body.woocommerce .products .product.col-sm-12, 
	body.woocommerce-page .products .product.col-sm-12,
	body.woocommerce .products .product.span4, 
	body.woocommerce-page .products .product.span4,
	body.woocommerce .products .product.span8, 
	body.woocommerce-page .products .product.span8,
	body.woocommerce .products .product.span6, 
	body.woocommerce-page .products .product.span6{width:100%;}

	html .woocommerce .products .product.col-sm-8, html .woocommerce-page .products .product.col-sm-8,html .woocommerce .products .product.col-sm-6, html .woocommerce-page .products .product.col-sm-6,html .woocommerce .products .product.col-sm-14, html .woocommerce-page .products .product.col-sm-14,
	
	html .woocommerce .products .product.span8, html .woocommerce-page .products .product.span8,html .woocommerce .products .product.span6, html .woocommerce-page .products .product.span6,html .woocommerce .products .product.col-sm-12, html .woocommerce-page .products .product.col-sm-12{
		width:100%;
	}
	
	.related .related_wrapper, body #content .woocommerce .upsell_wrapper, body.woocommerce-page #content .upsell_wrapper{
		margin-left:0 !important;
		margin-right:0 !important;
	}
	
	/* CART */
	/* CROSSEL */
	body .woocommerce .cart-collaterals .cross-sells .products > li, 
	body .woocommerce-page .cart-collaterals .cross-sells .products > li,
	html body #content .col-sm-12 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-12 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-12 .cart-collaterals .cross-sells .products .product,
	html body #content .col-sm-18 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-18 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-18 .cart-collaterals .cross-sells .products .product
	html body.woocommerce #content .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .cart-collaterals .cross-sells .products .product{width:100%;padding:0;}

	/* SHOP */
	#container .gridlist-toggle{float:left;}
	
	/* PRODUCT */
	html .woocommerce .products .product, 
	html .woocommerce-page .products .product,.woocommerce .featured_product_slider_wrapper .products .product, .woocommerce-page .featured_product_slider_wrapper .products .product {width:100%;padding-left:0;padding-right:0;}
	.featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner{
		margin-left:0;
		margin-right:0;
	}
	body.woocommerce .products .product.col-sm-14, 
	body.woocommerce-page .products .product.col-sm-14,
	body.woocommerce .products .product.col-sm-6, 
	body.woocommerce-page .products .product.col-sm-6,
	body.woocommerce .products .product.col-sm-4, 
	body.woocommerce-page .products .product.col-sm-4,
	body.woocommerce .products .product.col-sm-8, 
	body.woocommerce-page .products .product.col-sm-8,
	
	body.woocommerce .products .product.col-sm-12, 
	body.woocommerce-page .products .product.col-sm-12,
	body.woocommerce .products .product.span6, 
	body.woocommerce-page .products .product.span6,
	body.woocommerce .products .product.span4, 
	body.woocommerce-page .products .product.span4,
	body.woocommerce .products .product.span8, 
	body.woocommerce-page .products .product.span8 {width:100%!important;padding-left:0;padding-right:0}
	
	body #main_content .products.grid, body.woocommerce #main_content .products.grid, body #main_content .woocommerce .products.list, body.woocommerce-page #main_content .products.grid, body.woocommerce-page #main_content .products.list{
		margin-left:0 !important;
		max-width:100%;
	}
	
	body .woocommerce .products .line-wrapper .product, body .woocommerce-page .products .line-wrapper .product {width:100% !important;}		
	/* CART */

	/* CHECK OUT  */
	.woocommerce #content form.checkout table.shop_table tbody td.product-name p.wd_product_title, .woocommerce-page #content form.checkout table.shop_table tbody td.product-name p.wd_product_title, #content form.checkout table.shop_table tbody td.product-name p.wd_product_title{
		margin-top:0;
	}
	/* MY ACCOUNT */
	html .woocommerce #content table.shop_table.my_account_orders thead th, 
	html .woocommerce-page #content table.shop_table.my_account_orders thead th,
	#content .woocommerce table.shop_table.my_account_orders thead th,body #content .woocommerce .shop_table.my_account_orders tbody tr td, body.woocommerce-page #content .shop_table.my_account_orders tbody tr td{
		padding-left: 10px; padding-right: 10px
	}
	body #content .woocommerce .shop_table.my_account_orders, body.woocommerce-page #content .shop_table.my_account_orders{
		overflow:scroll;
	}
}

@media 
only screen and (max-width: 320px)
{
	/* SHORTCODE TAB */
	.tabs-left > .nav-tabs,.tabs-right > .nav-tabs{
		float:none;
		margin:0 0 20px 0;
	}
	.tabbable.tabs-left .tab-content,.tabbable.tabs-right .tab-content{
		padding:0;
	}
	.tabbable.tabs-right .nav-tabs li a{
		margin-left:0;
	}
	/* END SHORTCODE TAB */
	
	body.woocommerce .products-tabs-wrapper .nav.nav-tabs .heading-title, body .products-tabs-wrapper .nav.nav-tabs .heading-title{
		padding-top:0;
	}
	body.woocommerce .products-tabs-wrapper .nav.nav-tabs a, body .products-tabs-wrapper .nav.nav-tabs a{
		margin-top:0;
	}
	body.woocommerce .products-tabs-wrapper .nav.nav-tabs li, body .products-tabs-wrapper .nav.nav-tabs .heading-title li{
		width:100%;
	}
	
	/* CART */
	html .woocommerce #content table.shop_table.cart thead th, 
	html .woocommerce-page #content table.shop_table.cart thead th {padding-left:10px;padding-right:10px;}
	
	/* SHORTCODE */
	
	.wd_tabs_checkout .nav-tabs li,
	.col-sm-12 .wd_tabs_checkout .nav-tabs li,
	.col-sm-18 .wd_tabs_checkout .nav-tabs li,
	.span24 .wd_tabs_checkout .nav-tabs li,
	.logged-in .wd_tabs_checkout .nav-tabs li,
	.wd_tabs_checkout .nav-tabs li,
	.col-sm-12 .wd_tabs_checkout .nav-tabs li,
	.col-sm-18 .wd_tabs_checkout .nav-tabs li,
	.span24 .wd_tabs_checkout .nav-tabs li,
	.logged-in .wd_tabs_checkout .nav-tabs li	{width:100%;margin:0 0 1px;}
	html .woocommerce .after_checkout_form form.checkout_coupon input.button, html .woocommerce-page .after_checkout_form form.checkout_coupon input.button {position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin-top:10px!important}
	html .woocommerce .after_checkout_form form.checkout_coupon .click_coupon, html .woocommerce-page .after_checkout_form form.checkout_coupon .click_coupon {margin:7px 0 0;display:inline-block;width:100%;}
	
	/* PORTFOLIO */
	.portfolio .post-info-thumbnail {width:100%;padding-right:0;margin:0 0 20px}
}
/* ================================================================================================================================================================= */
/* ================================================================================================================================================================= */
@media 
only screen and (max-width: 6000px) and (min-width: 1025px) {
	#main-module-container .products .product .product_thumbnail_wrapper > a[href^=http],
	.woocommerce .featured_product_slider_wrapper .products .product .product_thumbnail_wrapper > a[href^=http] 
		{ 	
			perspective:600px;
			-webkit-perspective:600px;
			-o-perspective:600px;
			-moz-perspective:600px;
			display:block;
			border-bottom:0;
		}
	#main-module-container .products .product a .product-image-front 
		{	text-align:center;left:0;top:0;z-index:1;
			position:relative;
			max-width:100%;
			backface-visibility:hidden;
			-moz-backface-visibility:hidden;
			-webkit-backface-visibility:hidden;
			transition:all 0.3s ease 0.5s;
			-moz-transition:all 0.3s ease 0.5s;
			-webkit-transition:all 0.3s ease 0.5s;
			-o-transition:all 0.3s ease 0.5s;
		}
		
	.ie #main-module-container .products .product a:hover .product-image-front {
			transform:none !important;
	}
	
	#main-module-container .products .product a .product-image-back
		{
			text-align:center;
			left:0;
			top:0;
			z-index:1;
			position:absolute;
			height:auto;
			transition:all 0ms ease 0s;
			-moz-transition:all 0ms ease 0s;
			-webkit-transition:all 0ms ease 0s;
			-o-transition:all 0ms ease 0s;
			backface-visibility:hidden;
			-moz-backface-visibility:hidden;
			-webkit-backface-visibility:hidden;
		}
	
	#main-module-container .products .product a:hover .product-image-back {
			z-index:2;
			opacity:1;
			filter:alpha(opacity=100);
	}
	
		
	.ie #main-module-container .products .product a:hover .product-image-back,.ie #main-module-container .products .product a .product-image-back {
		transform:none !important;
	}
		
	#header .product-image-back , #footer .product-image-back 
	{
		display:none;
	}
	
	
	/* CHECKOUT */
	.col-sm-12 form.checkout-resgister input#account_username {max-width:100%!important;}
}

	
@media
only screen and (max-width: 3000px)	and (min-width: 768px)	
{
	/* for list product no slider */
	.woocommerce #content .col-sm-12 .products .product:nth-child(2n),.woocommerce-page #content .col-sm-12 .products .product:nth-child(2n){
		float:right; clear:none;
	}
	.woocommerce #content .col-sm-12 .products .product:nth-child(2n+1),.woocommerce-page #content .col-sm-12 .products .product:nth-child(2n+1){
		clear:both;float:left;
	}
	.woocommerce #content .col-sm-12 .products .product,.woocommerce-page #content .col-sm-12 .products .product,
	html body #content .col-sm-12 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-12 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-12 .cart-collaterals .cross-sells .products .product
	{
		width:50%
	}
}

@media 
only screen and (max-width: 6000px)	and (min-width: 767px)	{
}

@media 
only screen and (max-width: 1024px) and (min-width: 768px)
	{

	/* WISHLIST DETAIL */
	.woocommerce #content table.shop_table.wishlist_table tr td.product-stock-status, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-stock-status, #content .woocommerce table.shop_table.wishlist_table tr td.product-stock-status, .woocommerce #content table.shop_table.wishlist_table tr th.product-stock-status, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-stock-status, #content .woocommerce table.shop_table.wishlist_table tr th.product-stock-status,
	.woocommerce #content table.shop_table.wishlist_table tr td.product-thumbnail, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-thumbnail, #content .woocommerce table.shop_table.wishlist_table tr td.product-thumbnail, .woocommerce #content table.shop_table.wishlist_table tr th.product-thumbnail, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-thumbnail, #content .woocommerce table.shop_table.wishlist_table tr th.product-thumbnail{
		display:none;
	}
	.woocommerce #content table.shop_table.wishlist_table tr th, .woocommerce-page #content table.shop_table.wishlist_table tr th, #content .woocommerce table.shop_table.wishlist_table tr th{
		display:none
	}
	.woocommerce #content table.shop_table.wishlist_table tr th.product-remove, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-remove, #content .woocommerce table.shop_table.wishlist_table tr th.product-remove,.woocommerce #content table.shop_table.wishlist_table tr th.product-name, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-name, #content .woocommerce table.shop_table.wishlist_table tr th.product-name,.woocommerce #content table.shop_table.wishlist_table tr th.product-price, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-price, #content .woocommerce table.shop_table.wishlist_table tr th.product-price,
	.woocommerce #content table.shop_table.wishlist_table tr th:last-child, .woocommerce-page #content table.shop_table.wishlist_table tr th:last-child, #content .woocommerce table.shop_table.wishlist_table tr th:last-child{
		display:table-cell;
	}
	/* END WISHLIST  DETAIL */
	
	/* WIDGET */
	.left-sidebar-content.omega.alpha,.right-sidebar-content.omega.alpha {
		margin:0;
	}
	/* CART */
	
	/* 2 SIDEBAR */
	
	/* PRODUCT DETAIL */
	html #main_content.col-sm-18 .woocommerce div.product.product-type-simple form.cart .button, html .woocommerce-page #main_content.col-sm-18 div.product.product-type-simple form.cart .button, html .woocommerce #content #main_content.col-sm-18 div.product.product-type-simple form.cart .button, html .woocommerce-page #content #main_content.col-sm-18 div.product.product-type-simple form.cart  .button, html #main_content.col-sm-18 div.product.product-type-simple form.cart .button{
		margin:10px 0 10px 82px;
	}
	
	/* PRODUCT GROUP */
	.woocommerce div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td, .woocommerce #content div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td,html .woocommerce div.product form.cart .group_table td.label, html .woocommerce #content div.product form.cart .group_table td.label, html .woocommerce-page div.product form.cart .group_table td.label, html .woocommerce-page #content div.product form.cart .group_table td.label, html .page div.product form.cart .group_table td.label{width:35%;}
	
	
	.product-image-back {display:none;}
	.woocommerce .custom-product-shortcode .products .product .product-meta-wrapper {min-height:0;}
	.rev_slider_wrapper {height:auto!important;}
	.portfolio .post-info-thumbnail {margin-bottom:15px;}
	.single-content .post .post-info-thumbnail .thumbnail .thumb-image {margin-bottom:15px;}
	
	.woocommerce .products .product .product_thumbnail_wrapper .list_add_to_cart a, 
	.woocommerce-page .products .product .product_thumbnail_wrapper .list_add_to_cart a {display:block;}
	.featured_product_slider_wrapper .slider_control .next,
	
	.woocommerce #content .cart-collaterals .cart_totals .checkout-button, 
	.woocommerce-page #content .cart-collaterals .cart_totals .checkout-button {font-size:14px;}
	
	/* CHECKOUT */
	.col-sm-12 #billing_country_field,
	html .col-sm-12 .woocommerce #content #billing_country_field, 
	html .woocommerce-page .col-sm-12 #content #billing_country_field, 
	html .col-sm-12 .woocommerce #billing_company_field, 
	html .woocommerce-page .col-sm-12 #billing_company_field, 
	html .col-sm-12 .woocommerce #billing_address_1_field, 
	html .woocommerce-page .col-sm-12 #billing_address_1_field, 
	html .col-sm-12 .woocommerce #billing_address_2_field, 
	html .woocommerce-page .col-sm-12 #billing_address_2_field, 
	html .col-sm-12 .woocommerce #billing_city_field, 
	html .woocommerce-page .col-sm-12 #billing_city_field,
	.col-sm-12 .woocommerce form.checkout-resgister .wd_billing_address .form-row-first, 
	.woocommerce .col-sm-12 form.checkout-resgister .wd_billing_address .form-row-last, 
	.woocommerce-page .col-sm-12 form.checkout-resgister .wd_billing_address .form-row-first, 
	.woocommerce-page .col-sm-12 form.checkout-resgister .wd_billing_address .form-row-last,
	.col-sm-12 #billing_first_name_field, .col-sm-12 #billing_email_field,
	.col-sm-12 .woocommerce form.checkout-resgister .wd_shipping_address #shipping_first_name_field, 
	.woocommerce-page .col-sm-12 form.checkout-resgister .wd_shipping_address #shipping_first_name_field, 
	.col-sm-12 .woocommerce form.checkout-resgister .wd_shipping_address #shipping_company_field, 
	.woocommerce-page .col-sm-12 form.checkout-resgister .wd_shipping_address #shipping_company_field, 
	.col-sm-12 .woocommerce form.checkout-resgister .wd_shipping_address #shipping_address_1_field, 
	.woocommerce-page .col-sm-12 form.checkout-resgister .wd_shipping_address #shipping_address_1_field, 
	.col-sm-12 .woocommerce form.checkout-resgister .wd_shipping_address #shipping_city_field, 
	.woocommerce-page .col-sm-12 form.checkout-resgister .wd_shipping_address #shipping_city_field, 
	.col-sm-12 .woocommerce form.checkout-resgister .wd_shipping_address #order_comments_field, 
	.woocommerce-page .col-sm-12 form.checkout-resgister .wd_shipping_address #order_comments_field, 
	.col-sm-12 .woocommerce form.checkout-resgister .wd_shipping_address #shipping_address_2_field, 
	.woocommerce-page .col-sm-12 form.checkout-resgister .wd_shipping_address #shipping_address_2_field{width:100%;padding-right:0;padding-left:0;}
	#collapse-login-regis .col-sm-12{ width:100%;margin-bottom:30px;}
	
	.col-sm-12 #order_review ,
	.col-sm-12 .wd_tabs_checkout .wd_tab-content .wd_shipping_address, 
	.col-sm-12 .wd_tabs_checkout .wd_tab-content .wd_billing_address{padding-left:0;padding-right:0;}
	html .col-sm-12 .woocommerce .wd_order_review table.shop_table thead th.product-total, 
	html .woocommerce-page .col-sm-12 .wd_order_review table.shop_table thead th.product-total {width:80px;}
	html .col-sm-12 .woocommerce .wd_order_review table.shop_table tfoot tr.cart-subtotal td, 
	html .woocommerce-page .col-sm-12 .wd_order_review table.shop_table tfoot tr.cart-subtotal td {padding-left:10px;}
	html .col-sm-12 .woocommerce .wd_order_review table.shop_table tfoot ul#shipping_method, 
	html .woocommerce-page .col-sm-12 .wd_order_review table.shop_table tfoot ul#shipping_method {padding-left:0;}
	html .col-sm-12 .woocommerce .wd_order_review table.shop_table tfoot tr.total .amount, 
	html .woocommerce-page .col-sm-12 .wd_order_review table.shop_table tfoot tr.total .amount {padding-left:0;}
	
	html .col-sm-18 .woocommerce .wd_checkout_method form .form-row.form-row-first,
	html .woocommerce-page .col-sm-18 .wd_checkout_method form .form-row.form-row-first,
	html .col-sm-18 .woocommerce .wd_checkout_method form .form-row.form-row-last,
	html .woocommerce-page .col-sm-18 .wd_checkout_method form .form-row.form-row-last,
	html .col-sm-18 .woocommerce .checkout-resgister .form-row.form-row-first,
	html .woocommerce-page .col-sm-18 .checkout-resgister .form-row.form-row-first,
	html .col-sm-18 .woocommerce .checkout-resgister .form-row.form-row-last,
	html .woocommerce-page .col-sm-18 .checkout-resgister .form-row.form-row-last{padding:0;width:100%;}
	
	.logged-in .col-sm-12 .wd_tabs_checkout .nav-tabs li {width:100%;}
	.col-sm-18 #billing_company_field, .col-sm-18 #billing_address_1_field, .col-sm-18 #billing_address_2_field, .col-sm-18 #billing_city_field {width:100%;padding-right:0; }
	.col-sm-18 #billing_first_name_field, .col-sm-18  #billing_email_field {padding-right:0;}
	.col-sm-18 #billing_country_field {padding-right:0;width:100%;}
}

@media 
only screen and (max-width: 1023px)	and (min-width: 768px)	{
	/* WIDGET COMPARE */
	.yith-woocompare-widget a.clear-all{bottom:60px;left:10px}
	.yith-woocompare-widget .products-list{padding-bottom:90px;}
	.yith-woocompare-widget .compare.button{right:auto;left:10px;}
	/*==*/
	body .wd-content .wd_widget_testimonial .testimonial-content{padding-left:0}
	body .wd-content .wd_widget_testimonial .testimonial-content:before{display:none;}
	body .wd-content .wd_widget_testimonial .testimonial-item .wd_info{padding:8px 10px 0 0}
	body .wd-content .wd_widget_testimonial .testimonial-item .avatar{position:static;margin-bottom:10px}
	body .wd-content .wd_widget_testimonial .testimonial-item .wd_info > a, body .wd-content .wd_widget_testimonial .testimonial-item .wd_info span.twitter{display:inline-block;width:100%}
	
	/* ============ WIDGET HAVE RATING ================ */
	.woocommerce ul.cart_list li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating, .widget-container.wd_widget_recent_product_slider .product_per_slide ul > li .star-rating, .widget-container.wd_widget_popular_product_by_categories .product_per_slide ul > li > .star-rating{
		position:static;margin-bottom:10px;float:left;margin-left:2px;
	}
	
	html .woocommerce ul.cart_list li span.price, html .woocommerce ul.product_list_widget li span.price, html .woocommerce-page ul.cart_list li span.price, html .woocommerce-page ul.product_list_widget li span.price, .widget-container.wd_widget_recent_product_slider .product_per_slide ul > li span.price, .widget-container.wd_widget_popular_product_by_categories .product_per_slide ul > li span.price{display:inline-block;width:100%;clear:both;}
	
	.widget-container.wd_widget_popular_product_by_categories .cat_name{padding-left:0;/* 18px */}
	.widget_top_rated_products ul.product_list_widget li > a, html .woocommerce .widget_top_rated_products ul.product_list_widget li > a{margin-right:0;/* -20px */}
	.widget_top_rated_products ul.product_list_widget li del, html .woocommerce .widget_top_rated_products ul.product_list_widget li del,.widget_top_rated_products ul.product_list_widget li ins, html .woocommerce .widget_top_rated_products ul.product_list_widget li ins,.widget_top_rated_products ul.product_list_widget li > span.amount, html .woocommerce .widget_top_rated_products ul.product_list_widget li > span.amount{width:100%;display:inline-block}
	
	/*.widget_popular ul li, .widget_hot_product ul li, html .widget-container.woocommerce ul.product_list_widget li, html .woocommerce-page .widget-container ul.cart_list li, html .woocommerce-page .widget-container ul.product_list_widget li, html .woocommerce ul.cart_list li, html .woocommerce-page ul.cart_list li, .widget-container.wd_widget_recent_product_slider .product_per_slide ul > li, .widget-container.wd_widget_popular_product_by_categories .product_per_slide ul > li{padding-left:70px; 80px }*/
	
	ul.product_list_widget li a, html .woocommerce ul.product_list_widget li a, html .woocommerce-page ul.product_list_widget li a, ul.cart_list li a, html .woocommerce ul.cart_list li a, html .woocommerce-page ul.cart_list li a, .widget_popular ul li a, html .woocommerce .widget_popular ul li a, .widget_hot_product ul li a, html .woocommerce .widget_hot_product ul li a, .widget_top_rated_products ul.product_list_widget li > a, html .woocommerce .widget_top_rated_products ul.product_list_widget li > a, .widget_recent_reviews ul.product_list_widget li > a, html .woocommerce .widget_recent_reviews ul.product_list_widget li > a, .widget-container.wd_widget_recent_product_slider .product_per_slide ul > li > a.thumbnail, .widget-container.wd_widget_popular_product_by_categories .product_per_slide ul > li > a.thumbnail{margin-top:0;/*10px */}
	.widget_popular ul li:first-child, .widget_hot_product ul li:first-child, html .widget-container.woocommerce ul.product_list_widget li:first-child, html .woocommerce-page .widget-container ul.cart_list li:first-child, html .woocommerce-page .widget-container ul.product_list_widget li:first-child, html .woocommerce ul.cart_list li:first-child, html .woocommerce-page ul.cart_list li:first-child, .widget-container.wd_widget_recent_product_slider .product_per_slide ul > li:first-child, .widget-container.wd_widget_popular_product_by_categories .product_per_slide ul > li:first-child{padding-top:10px; /* 0px */}

	/* END WIDGET HAVE RATING */
	/*==*/
	
	/* CART  2 SIDEBAR */
	#footer .widget_subscriptions .widget_title_wrapper{float:none;padding-bottom:0;}
	/* for list product no slider */
	.woocommerce #content .col-sm-18 .products .product:nth-child(2n),.woocommerce-page #content .col-sm-18 .products .product:nth-child(2n){
		float:right; clear:none;
	}
	.woocommerce #content .col-sm-18 .products .product:nth-child(2n + 1),.woocommerce-page #content .col-sm-18 .products .product:nth-child(2n + 1){
		float:left; clear:both;
	}
	.woocommerce #content .col-sm-18 .products .product,.woocommerce-page #content .col-sm-18 .products .product,
	html body #content .col-sm-18 .cart-collaterals .cross-sells .products .product, html body.woocommerce-page #content .col-sm-18 .cart-collaterals .cross-sells .products .product, 
	html body.woocommerce #content .col-sm-18 .cart-collaterals .cross-sells .products .product
	{
		width:50%
	}
	/* LABEL PRODUCT */
	html .body-wrapper .woocommerce .products .product .onsale, html .woocommerce-page .body-wrapper  .products .product .onsale,
	html .woocommerce .body-wrapper .products .product span.featured, html .woocommerce-page .body-wrapper .products .product span.featured, html .woocommerce .products .product span.featured{
		width:50px;
		height:50px;
	}
	/* END LABEL PRODUCT */
	/* WIDGET */
	.widget_twitterupdate .follow-us-heading{
		position:relative;
		display:block;
		margin:10px 0;
		float:none;
		clear:both;
		top:0;
	}
	.widget_twitterupdate .widget_title_wrapper{
		margin-bottom:5px;
	}

	html #main_content.col-sm-12 .woocommerce .woocommerce-ordering, 
	html .woocommerce-page #main_content.col-sm-12 .woocommerce-ordering {float:left;clear:left;display:block;margin-right:20px;}
	/* CART 2 SIDEBAR */
	#content #container-main.col-sm-12 .woocommerce table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail, .woocommerce #content #container-main.col-sm-12 table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail, .woocommerce-page #content #container-main.col-sm-12 table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail{
		padding-left:0;padding-right:0;width:0;min-width:0;
	}
	
	html #content #container-main.col-sm-12 .woocommerce table.shop_table.cart thead th.product-quantity,
	html .woocommerce #content #container-main.col-sm-12 table.shop_table.cart thead th.product-quantity, 
	html .woocommerce-page #content #container-main.col-sm-12 table.shop_table.cart thead th.product-quantity {display:none;}
	html #content #container-main.col-sm-12 .woocommerce table.shop_table.cart tbody td.product-quantity,
	html .woocommerce #content #container-main.col-sm-12 table.shop_table.cart tbody td.product-quantity, 
	html .woocommerce-page #content #container-main.col-sm-12 table.shop_table.cart tbody td.product-quantity {display:none;}
	html .woocommerce #content #container-main.col-sm-12 table.shop_table thead th, html .woocommerce-page #content #container-main.col-sm-12 table.shop_table thead th, #content #container-main.col-sm-12 .woocommerce table.shop_table thead th{width:25%}
	#content #container-main.col-sm-12 .woocommerce table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail a, .woocommerce #content #container-main.col-sm-12 table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail a, .woocommerce-page #content #container-main.col-sm-12 table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail a{display:none;}
	.woocommerce #content #container-main.col-sm-12 table.shop_table tbody tr.cart_table_item td.product-title, .woocommerce-page #content #container-main.col-sm-12 table.shop_table tbody tr.cart_table_item td.product-title, #content #container-main.col-sm-12 .woocommerce table.shop_table tbody tr.cart_table_item td.product-title{width:40%}
	html .woocommerce #content #container-main.col-sm-12 table.shop_table thead th.product-remove, html .woocommerce-page #content #container-main.col-sm-12 table.shop_table thead th.product-remove, #content #container-main.col-sm-12 .woocommerce table.shop_table thead th.product-remove{width:10%;font-size:0;}
	/* END CART 2 SIDEBAR */
	/* CART  1 SIDEBAR */
	
	#content .woocommerce .cart-collaterals .cart_totals > table tr.total th, .woocommerce #content .cart-collaterals .cart_totals > table tr.total th, .woocommerce-page #content .cart-collaterals .cart_totals > table tr.total th{font-size:18px;line-height:22px;}
	
	#content .woocommerce .cart-collaterals .cart_totals > table td, .woocommerce #content .cart-collaterals .cart_totals > table td, .woocommerce-page #content .cart-collaterals .cart_totals > table td{padding:0 0 8px 0}
	
	html .woocommerce #content table.shop_table thead th.product-thumbnail.first, html .woocommerce-page #content table.shop_table thead th.product-thumbnail.first, #content .woocommerce table.shop_table thead th.product-thumbnail.first,.woocommerce #content table.shop_table tbody tr.cart_table_item td.product-thumbnail:first-child, .woocommerce-page #content table.shop_table tbody tr.cart_table_item td.product-thumbnail:first-child, #content .woocommerce table.shop_table tbody tr.cart_table_item td.product-thumbnail:first-child{
		display:table-cell;
	}
	
	#content .col-sm-18 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .plus, 
	.woocommerce #content .col-sm-18 table.shop_table.cart tbody tr.cart_table_item td .plus, 
	.woocommerce-page #content .col-sm-18 table.shop_table.cart tbody tr.cart_table_item td .plus {
		z-index: 1;
		width: 14px;
		height: 14px;
		position: absolute;
		right: 1px;
		top: 1px;
		margin: 0;
		cursor: pointer;
		border-width: 0 0 1px 1px;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-o-border-radius:0;
		border-style: solid;
		font-size:12px;
		line-height:14px;
	}
	#content .col-sm-18 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .qty,
	.woocommerce #content .col-sm-18 table.shop_table.cart tbody tr.cart_table_item td .qty, 
	.woocommerce-page #content .col-sm-18 table.shop_table.cart tbody tr.cart_table_item td .qty {
		padding: 0 30px 0 20px;
		width: 60px !important;
		height:30px;
	}

	#content .woocommerce .col-sm-18 table.shop_table.cart tbody tr.cart_table_item td .quantity,
	.woocommerce #content .col-sm-18 table.shop_table.cart tbody tr.cart_table_item td .quantity, 
	.woocommerce-page #content .col-sm-18 table.shop_table.cart tbody tr.cart_table_item td .quantity {
		display: inline-block;
		position: relative;
		cursor: pointer;
		width: auto;
	}
	
	#content .col-sm-18 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .minus,
	.woocommerce #content .col-sm-18 table.shop_table.cart tbody tr.cart_table_item td .minus, 
	.woocommerce-page #content .col-sm-18 table.shop_table.cart tbody tr.cart_table_item td .minus {
		z-index: 1;
		width: 14px;
		height: 14px;
		position: absolute;
		right: 1px;
		bottom: 1px;
		margin: 0;
		cursor: pointer;
		border-width: 0 0 0 1px;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-o-border-radius:0;
		border-style: solid;
		font-size:12px;
		line-height:14px;
	}
	
	.woocommerce #content #container-main.col-sm-18 .cart-collaterals form, .woocommerce-page #content #container-main.col-sm-18 .cart-collaterals form, .woocommerce #content #container-main.col-sm-18 .cart-collaterals .cart_totals, .woocommerce-page #content #container-main.col-sm-18 .cart-collaterals .cart_totals, #content #container-main.col-sm-18 .woocommerce .cart-collaterals form, #content #container-main.col-sm-18 .woocommerce .cart-collaterals .cart_totals{
		width:100%;
	}
	
	
	/* END 1 SIDER BAR */
	html .woocommerce-page #main_content.col-sm-18 .group_table a.button,
	html #main_content.col-sm-18 .woocommerce  .group_table a.button,
	html .woocommerce #main_content.col-sm-18  .group_table a.button{
		position:static;
		font-size:14px;
		line-height:18px;
		width:auto;
	}

	html .woocommerce-page #main_content.col-sm-18 .group_table a.button:before,
	html #main_content.col-sm-18 .woocommerce  .group_table a.button:before,
	html .woocommerce #main_content.col-sm-18  .group_table a.button:before{
		content:"";
		width:0;
		height:0;
	}	
	/* =================== PRODUCT DETAIL ================================== */
	
	/* PRODUCT 2 COlLUMN*/
	body.woocommerce #main_content.col-sm-12 div.product div.images,
	body.woocommerce-page #main_content.col-sm-12 #main_content.col-sm-12 div.product div.images,
	body.woocommerce #main_content.col-sm-12 #content div.product div.images,
	body.woocommerce-page #main_content.col-sm-12 #content div.product div.images {
		width:auto;
		max-width:100%;
	}
	
	.woocommerce #main_content.col-sm-12 div.product div.summary,
	.woocommerce #main_content.col-sm-12 #content div.product div.summary,
	.woocommerce-page #main_content.col-sm-12 div.product div.summary,
	.woocommerce-page #main_content.col-sm-12 #content div.product div.summary {
		width:100%;
		padding:0;
	}
	
	.woocommerce div.product form.cart table.group_table .button, .woocommerce #content div.product form.cart table.group_table .button, .woocommerce-page div.product form.cart table.group_table .button, .woocommerce-page #content div.product form.cart  table.group_table .button{
		position:relative;
		font-size:0;
		line-height:20px;
		padding:5px;
		width:60px;
	}
	.woocommerce div.product form.cart table.group_table .button:before, .woocommerce #content div.product form.cart table.group_table .button:before, .woocommerce-page div.product form.cart table.group_table .button:before, .woocommerce-page #content div.product form.cart  table.group_table .button:before{
		content:"Add";
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		font-size:16px;
		line-height:30px;
		text-align:center;
	}
	/* PRODUCT DETAIL */
	html #main_content.col-sm-18 .woocommerce div.product form.cart table div.quantity input.minus, html .woocommerce #content #main_content.col-sm-18 div.product form.cart table div.quantity input.minus, html .woocommerce-page #main_content.col-sm-18 div.product form.cart table div.quantity input.minus, html .woocommerce-page #content #main_content.col-sm-18 div.product form.cart table div.quantity input.minus, html .page #main_content.col-sm-18 div.product form.cart table div.quantity input.minus {
		z-index: 1;
		width: 14px;
		height: 14px;
		position: absolute;
		right: 1px;
		bottom: 1px;
		margin: 0;
		cursor: pointer;
		border-width: 0 0 0 1px;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-o-border-radius:0;
		border-style: solid;
		font-size:12px;
		line-height:14px;
	}

	html #main_content.col-sm-18 .woocommerce div.product form.cart table div.quantity input.plus, html .woocommerce #content #main_content.col-sm-18 div.product form.cart table div.quantity input.plus, html .woocommerce-page #main_content.col-sm-18 div.product form.cart table div.quantity input.plus, html .woocommerce-page #content #main_content.col-sm-18 div.product form.cart table div.quantity input.plus, html .page #main_content.col-sm-18 div.product form.cart table div.quantity input.plus {
		z-index: 1;
		width: 14px;
		height: 14px;
		position: absolute;
		right: 1px;
		top: 1px;
		margin: 0;
		cursor: pointer;
		border-width: 0 0 1px 1px;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-o-border-radius:0;
		border-style: solid;
		font-size:12px;
		line-height:14px;
	}
	/* CHECK OUT */
	/* MY ACCOUNT */
	html .woocommerce #container-main.col-sm-12 #customer_login.col2-set .col-1, html .woocommerce-page #container-main.col-sm-12  #customer_login.col2-set .col-1,				
	html .woocommerce #container-main.col-sm-12 #customer_login.col2-set .col-2, html .woocommerce-page #container-main.col-sm-12  #customer_login.col2-set .col-2{
		width:100%;
		clear:both;
	}
	html .woocommerce #container-main.col-sm-12 #customer_login.col2-set .col-2, html .woocommerce-page #container-main.col-sm-12  #customer_login.col2-set .col-2{
		margin-top:20px;
		padding:0;
		display:inline-block;
	}
}	
	
@media 
only screen and (max-width: 850px)	and (min-width: 768px)	
{
	
}