@media screen and (max-width: 850px) {
	#site-navigation a{padding:0px 13px;}
	#site-banner-wrapper{float:none; width:100%;}
	#site-featured-product{display:none;}
	#content-wrapper{width:478px;}
	#site-footer .widget{width:200px;}
	.tab-clear{clear:both; display:block;}
}

@media screen and (max-width: 767px) {
	#site-header #site-logo, #site-sidebar, #content-wrapper, .product-list li{float:none; width:100%;}
	#site-header #site-logo{text-align:center;}
	#site-header{height:auto;}
	#header-right .quick-access{margin-bottom:15px;}
	.mobile-menu{display:block;}
	.mobile-menu + ul{display:none;}
	.mobile-menu + ul li{float:none; display:block; border:none; text-align:left;}
	.mobile-menu + ul li a{padding:5px;}
	#header-right .header-buttons, #header-right .quick-search, #site-banner{display:none;}
	.product-list{margin:0;}
	.product-list li{float:none; margin:10px 0; width:89%; padding:5%;}
	#site-footer .widget{width:90%; float:none;}
}