img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

.slicknav_menu, .mobile-cart{
	display:none;
}

.review-switcher{width:100%; text-align:center; margin:10px 0;clear:both;}
.review-switcher a{text-decoration:underline; font-size:12px;}
.review-switcher .reView { display: none; }


@media screen and (max-width: 1000px) {
    #container, #custom-footer, #footer{
		padding-left: 5px;
		padding-right: 5px;
	}
	#header-bg, #container-footer{
		min-width:100%;
	}
}
@media screen and (max-width: 960px) {
    #menu > ul > li > a{
		font-size:14px;
	}
	#header-contacts-tel{
		left:260px;
	}	
	.tel-link {
		font-size: 14px;
	}
}

@media screen and (max-width: 905px) {
    #menu > ul > li{
		padding:6px 0 5px;
	}
	#menu > ul > li > a {
    font-size: 12px;
	}
	#header #search{
		width:225px;
	}
	#header #search input{
		width:185px;
	}
	#header #cart{
		right:50px;
	}
	#header .links a:first-child {
		display: none;
	}
	#header .links a:nth-child(2) {
		border: none;
	}
	#custom-footer{
		text-align:center;
	}
	.footer-logo{
		position: inherit;
		top: 0;
	}
	.column-welcome, .column-contacts, .column-maps{
		float:none;
		max-width:100%;
		width:100%;
		margin: 10px 0;
	}
	.column-contacts li.footer-time{
		display:none;
	}
	
}

@media screen and (max-width: 810px) {
    
	.slicknav_menu{
		display:block;
		position: relative;
		z-index: 999;
		background:#ff5512 !important;
	}
	.slicknav_btn{
		background:none !important;
	}
	#menu, #header .links, #welcome, #cart{
		display:none;
	}
	#header-contacts-tel{
		right:0;
		left:auto;
	}
	#header #search{
		right:150px;
		top:15px;
	}
	.home-cats-inner{
		width:48%;
	}
	
	.home-news-block{
		width:45% !important;
	}
	
	.mobile-cart{
		display:block;
	}

	
}

@media screen and (max-width: 630px) {
	
	#header #logo {
		left: auto;
		position: inherit;
		text-align: center;
		top: auto;
	}	
	#header-contacts-tel{
	    left: auto;
		top:auto;
		position: relative;
		right: auto;
		text-align: center;
	}	
	#header #search {
		margin: 15px auto;
		position: relative;
		right: auto;
		text-align: center;
		top: auto;
	}
	.mobile-cart{
		position: relative;
		right: auto;
		text-align: center;
		top: auto;
	}
	#header-bg{
		display:none;
	}
	#header{
		height:auto;
		background:#f8f8f8;
		border-bottom:1px solid #ff5512;
		box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.22);
	}
	.tel-link i{
		display:none;
	}
	.tel-link{
		padding-left:0;
	}
	
	.home-cats-inner {
		float: none;
		text-align: center;
		width: auto;
	}
	
	/* Каталог */
	#column-left, #content > h2, .category-list, .product-filter{
		display:none;
	}
	#column-left + #column-right + #content, #column-left + #content{
		margin-left:0;
	}
}

@media screen and (max-width: 530px) {


	.home-news-block{
		width:auto !important;
	}
	#footer .column-last, #footer .column{
		float:none;
		width:auto !important;
		text-align:center;
	}
	#powered{
		text-align:center;
		float:none;
	}
	
	/* Товар */
	.product-info > .left{
		float:none;
		margin-right:0;
	}
	.product-info > .left + .right{
		margin-left:0;
	}
	.htabs a{
		font-size:12px;
		padding:7px 5px 6px;
	}
	
	.cart-info td.model{
		display:none;
	}
	.cart-info td.name, .cart-info td.quantity{
		max-width:50px;
		overflow:hidden;
	}
	
	/* Категория */
	
	.product-grid > div{
		float:none;
		width:auto;
	}
	
	#cartpopup.well, #cartpopup .well{
		max-width:350px;
		padding:5px;
	}
	#cartpopup .cart-header, #cartpopup .cart-total, #cartpopup .cart{
		display:none !important;
	}
	
	
	
}



@media screen and (max-width: 350px) {

	.cart-total + .buttons > .right{
		float: none;
		margin-bottom: 8px;
		text-align: center;		
	}
	
	#cartpopup .btn-default{
		display: block!important;
		float: none !important;
		margin: -5px auto!important;
		text-align: center!important;
	}

}