
@media only screen and (min-width: 992px) {}

@media only screen and (max-width: 1000px) {
	.sb-slidebar .product_list_widget a, 
	.sb-slidebar .product_list_widget a:visited,
	.sb-slidebar .product_list_widget .amount {color:#000;}
	
	.mobile-icon-cart, .mobile-icon-nav {display:block;}
	#topnav {height:61px;background-image:none;border-bottom:1px solid #e2ded1;}
	#topnav > .margin {margin:0;}
	#topnav .topnav-left {
		/* left aligned */
		float:left!important;
		margin-left:70px; /* width of our menu icon */
		margin-left:90px; /* ... + buffer */
		/* center aligned */
		margin:0 auto;
		float:none!important;
		display:table;
	}
	#topnav .logo {padding:0;line-height:60px;vertical-align:middle;}
	#topnav .logo img {margin-top:-4px;max-height:36px;width:auto;}
	#topnav-header2 .topnav-right {border-bottom:1px solid #e2ded1;width:100%;margin-bottom:20px;}
	#topnav-header2 ul.topnav-menu {margin:0 auto;display:table;}
	.topnav-cart {display:none;}
}

#footer .margin {margin:0 auto;padding:0 20px;}
#footer .margin, #footer .sub-footer {width:100%;max-width:960px;}

@media (max-width: 768px) {#footer .icons li:last-child, #footer .icons li:last-child:before {display:none;}}

@media (max-width: 767px) {
	#footer {height:auto;padding:0;}
	#footer .margin {padding:0;}
	#footer .sub-footer {padding:35px 0;width:215px;}
	#footer .icons li:last-child, #footer .icons li:last-child:before {display:none;}
	#footer .quote {margin-bottom:60px;font-size:2em;}
	#footer .icons {margin:20px 0;}
	#footer .copyright {position:static;bottom:63px;margin-right:35px;}
	#footer .logo {text-align:left;}
}

@media only screen and (max-width: 700px) {}
@media only screen and (max-width: 500px) {}

@media only screen and (max-width: 440px) {
	#topnav .logo img {max-height:24px;}
}

