/* Пользовательские настройки CSS */
@media (max-width: 480px) {
	body {
		margin:0;
		padding:0;
	}
	.breadcrumbs {
		display:none;
	}
	.frontend_header {
		border-bottom: 1px dotted #DEDEDE;
	}
	.container {
		width:95%;
		padding-top:50px;
	}
	.shop_bottom {
		display:none;
	}
	.page_right {
		display:none;
	}
	.li200px   {
		width:100%;
	}
	ul.thumbs li { 
		padding:0px;
		margin-bottom:20px;
	}
	ul.thumbs.li200px li, ul.thumbs li .image {
		width:100%;
		text-align:center;
	}
	.buy {
		text-align:left;
	}
	ul.thumbs li button[type="submit"] {
		margin-top:-60px;
	}
	.mobile_menu {
		background:#333333;
		height:40px;
		width:100%;
		margin-bottom:10px;
		display:block;
		position:fixed;
		z-index:120;
		-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.35);
		box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.35);
	}
	.mobile_menu .mobile_icon {
		padding:10px 20px 10px 20px;
	}
	.mobile_menu .mobile_cart img {
		padding:10px 10px 10px 10px;
	}
	.mobile_menu .mobile_icon {
		float:left;
	}
	.mobile_menu .mobile_cart {
		float:right;
		margin-right:20px;
		color:#fff;
	}
	.mobile_menu .mobile_cart a {
		text-decoration:none;
		color:#fff;
	}
	.mobile_header {
		display:block;
		margin-bottom:10px;
	}
	.mobile_header .logo {
		padding-top:20px;
		display:block;
	}
	.mobile_header .phone {
		font-size:18px;
	}
	.mobile_header .phone  i{
		font-size:11px;
	}
	.mobile_header .search-block {
		margin-top:20px;
	}
	.mobile_header .search-block input[type="search"] {
		height:38px;
		width:75%;
	}
	.mobile_header .search-block button[type="submit"] {
		width:50px;
	}
	.rangefilter   input[type="text"] {
		height:28px;
		width:100%;
	}	
	.topblock {
		display:none;
	}
	.header {
		display:none;
	}
	.mobile_search {
		width:100%;
		position:fixed;
		background:#fff;
		padding-top:60px;
		text-align:center;
		height:90px;
		-webkit-box-shadow: 0px 8px 34px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 8px 34px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 8px 34px 0px rgba(0,0,0,0.75);
		display:none;
		z-index:110;
	}
	.mobile_search .hint {
		font-size:11px;
		color:#888;
	}
	.mobile_btn {
		width:50px;
	}
	.topmenu a { 
		padding:10px 5px;
	}
	.addtocartpreview  {
		padding:10px 35px;
	}
	.product .padding {
		padding-bottom:0px;
	}
	.product .price .compare-at-price {
		display:block;
	}
	.mobile, .left-corner, .right-corner, .cart-icon, .cart-info, .arrow-down, .features-mobile, .addcount-product, .fliterblock {
		display:none;
	}
	.row-fluid [class*="span"] {
		min-height:0px;
	}
	.buyproduct {
		text-align:center;
	}
	.phone {
		text-align:center;
	}
	.phone i {
		display:block;
	}
	#bottombar {
		display:none;
	}
	.topmenumain, .topmenuh {
		display:none;
	}
	#showorder .dialog-window .popup {
		top:0;
		bottom:0;
		height:100%;
		width:100%;
		border-radius:0px;
		z-index:130;
	}
	#showorder .cartpreview {
		margin:0;
	}
	#showorder .black {
		display:none;
	}
	#showorder .product .headblock {
		border-radius:0px;
	}
	.uptolike-buttons, .tags {
		display:none;
	}
	.compare-scroll {
		width:280px;
	}
	.category_news {
		display:none;
	}
	input[type="search"], input[type="text"], input[type="email"]{
		height:28px;
	}
	.cupon {
		background:none;
	}
	.cupon_padding {
		padding-top:0px;
	}
	.wa-form .wa-field .wa-name {
		float:none;
	}
	.wa-form .wa-field .wa-value {
		margin-left:0px;
	}
	.mobile_main_menu {
		font-size:13px;
	}
	.mm-header2 {
		margin-top:30px;
		text-align:center;
		margin-bottom:10px;
		color: rgba(255, 255, 255, 0.3);
		font-size:13px;
	}
	.cart-left {
		text-align:left;
		margin:20px 0px;
	}
	.checkout { margin: 0 0 30px; }
    .checkout ul.checkout-options li { width: 100%; }
    .checkout ul.checkout-options li img { display: none; }
    .checkout ul.checkout-options li .rate { min-width: 0; width: auto; max-width: 150px; }
    .checkout ul.checkout-options li .rate.error { padding-top: 5px; }
    .checkout ul.checkout-options li .rate .hint { display: none; }
    .checkout ul.checkout-options li .wa-form.wa-address p { font-size: 1em; }
    .checkout h2 { padding: 10px 10px 10px; }
    .checkout h2 a.hint { display: none !important; }
    .checkout input.large { margin: 0 auto; display: inline-block; display:block\9; float:left\9; }
    .checkout .checkout-step-content { padding: 10px 10px 30px; }
    .checkout .checkout-step-content.auth ul.menu-v li { padding: 5px 0; }
    .checkout-header { margin: 0px;  text-align: center; }
    .checkout-header .float-right { display: none; }
    .checkout li .wa-form { margin-left: -25px; }
	#button_switch a {
		display:block;
		width:60%;
	}
	.productslider .arrow-block {
		margin-top:-90px;
	}
	#button_switch a:first-of-type {
		margin-top:20px;
		margin-bottom:5px;
	}
	#button_switch a:last-of-type, #button_switch a:first-of-type {
		border-radius:4px;
	}
	.slider-desktop {
		display:none;
	}
	.slider-mobile {
	display:block;
	}
}