@media (max-width: 759px) {
	.banner {display: none;}
	.top-shop.module {padding: 15px 15px 0 15px!important;}
	.shop_cat_item {
    background-size: 70px!important;
    width: 130px!important;
    padding: 0!important;
    position: relative;
    height: 70px;
    margin-bottom: 60px!important;
    margin-right: 7px!important;
    margin: 0 7px;
    background-position-x: center!important;
    border: 1px solid #ccc;
    box-sizing: border-box;
}
	.shop_cat_item a {
    font-size: 14px;
    position: absolute;
    line-height: 14px;
    top: 75px;
    min-height: 30px;
}
	.shop_cat_item .subcats {
		display: none;
	}
	
	.logo svg {
		display: none;
	}
	img.small_logo {
		display: block!important;
	}
	img.big_logo {
		display: none!important;
	}
	.logo {
		background: #fff;
	}
	li.cart {
		display: block!important;
		-webkit-transform: skewX(0)!important;
		-ms-transform: skewX(0)!important;
		-o-transform: skewX(0)!important;
		transform: skewX(0)!important;
		top: -39px!important;
	}
	li.cart a {
		-webkit-transform: skewX(0)!important;
		-ms-transform: skewX(0)!important;
		-o-transform: skewX(0)!important;
		transform: skewX(0)!important;
	}
	ul.menu.cf {
		padding: 0!important;
	}
	
	li.cart .cart-wrap {
    width: 100%;
    padding-left: 25px;
    box-sizing: border-box;
}

li.portal {display: none!important;}
	li.home {display: none!important;}
	li.home.showmobmenu {
		display: block!important;
		-webkit-transform: skewX(0)!important;
		-ms-transform: skewX(0)!important;
		-o-transform: skewX(0)!important;
		transform: skewX(0)!important;
		top: 0px!important;
		position: relative;
		background: #1f2c38!important;
		padding: 5px 10px;
		border: none!important;
	}
	li.home.showmobmenu a {
		-webkit-transform: skewX(0)!important;
		-ms-transform: skewX(0)!important;
		-o-transform: skewX(0)!important;
		transform: skewX(0)!important;
	}
	.header-bottom {
		height: 63px!important;
	}
	.title-search .title {display: none!important;}
	
	li.showmobmenu a:after {
		content: "МЕНЮ";
		position: relative;
		left: 10px;
		top: 0px;
	}
	
	.cart_counter {
		padding-right: 10px!important;
	}
	.item-description {
    background-color: #102836!important;
    background-position-y: -100px!important;
}
	
.pagination {
	clear: both;
	position: relative;
	top: 25px;
	width: 90%;
	margin: 0 auto;
}
	
	.module-about p {
		display: none;
	}
	.module-about p:nth-child(1) {
		display: block;
	}
	
.cart-wrap1, .cart-order-wrap {
    -webkit-transform: skewX(0)!important;
    -ms-transform: skewX(0)!important;
    -o-transform: skewX(0)!important;
    transform: skewX(0)!important;

}

.cart-wrap1 {
	color: #fff;
	font-size: 12px;
}
	.lin2 a {
		color: #fff;
		line-height: 12px!important;
	}
	.cart-order-wrap {
		position: absolute;
		top: 9px;
	}
	.cart-wrap1 {
		    position: absolute;
		    right: 10px;
		    top: 9px;
	}
	
	body header .header-inner .header-bottom nav .menu li.cart {
		position: relative!important;
    top: 0px!important;
	}
	.home.showmobmenu {
		position: absolute;
    top: 0px!important;
    width: 100%;
	}
	li.cart a {
		border: none!important;
	}
	.cart-order-wrap .lin2 {
    margin-top: 4px;
}
.main-inner {
    margin-top: 20px;
}
li.shop_small {
    position: absolute!important;
    top: 8px;
    width: 150px!important;
    right: -20px;
    background: none!important;
    border-left: none!important;
}
li.shop_small img {float: left;margin-right: 10px;}
.shop_small {
	
    display: block!important;
}

li.shop_small span {
    text-transform: uppercase;
}
.opened li.shop_small {
	display: none!important;
	top: -9999px;
}

body main .pagination nav ul li.active,
body main .pagination nav ul li.active a,
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block .cart,
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block .cart img,
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block .price-wrap,
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block .price-wrap .price {
	-webkit-transform: skewX(0deg)!important;
    -ms-transform: skewX(0deg)!important;
    -o-transform: skewX(0deg)!important;
    transform: skewX(0deg)!important;
}
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block .price-wrap,
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block {
    width: 100%!important;
}
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item a .title-wrap .title:after {
    display: none!important;
}
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item a .date-special {
	display: none!important;
}
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item {
    padding: 0 10px!important;
    width: 50%!important;
    height: 247px!important;
}

body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item a .title-wrap .title {
    height: 67px!important;
    padding: 10px 10px 5px 10px!important;
}
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block .price-wrap>div:first-child.price {
    padding-top: 14px;
    margin: 0 0 0 10px!important;
    display: table;
    padding-right: 10px;
}
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block .price-wrap {
    height: 40px!important;
}
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block .price-wrap .price {
    font-size: 17px!important;
}
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block .price-wrap>div:first-child.price {
    padding-top: 11px!important;
}
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item a .image-wrap {
    height: 140px!important;
}
.shop-content-item a .image-wrap .image img {
    width: auto!important;
    height: auto!important;
    max-height: 140px!important;
}
body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block .cart {
    position: absolute;
    right: 0px!important;
    bottom: 0px!important;
    width: 40px!important;
    height: 40px!important;

}

body main .main-inner .content-wrap .content article .shop-content-wrap .shop-content-items .shop-content-item .to-cart a .price-cart-block .cart img {margin-top: 10px!important;}


















}

ul.shop_cat_list li.shop_cat_item {
	    background-size: 32px;
    background-repeat: no-repeat;
	
}

img.small_logo {
		display: none;
}

.cart_counter span {
    background: #fff;
    color: #b93d30;
    padding: 0 5px;
    border-radius: 5px;
}

.cart-order-wrap {
	float: left;
	margin-right: 15px;
	border-right: 1px solid rgba(255, 255, 255, 0.17);
	padding-right: 15px;
	min-width: 120px;
}

.cart-order-wrap a img {
	float: left;
	margin-right: 10px!important;
}

.cart_img {
	float: left;
	margin-top: 0;
	margin-right: 0;
}

.cart-wrap1 {
	float: left;
}

.lin1 {
    margin-top: 5px;
}
.lin2 {}

body header .header-inner .header-bottom nav .menu>li.cart>a {
	line-height: 18px;
}

li.cart {
	padding: 9px 40px 5px 15px;
	height: 48px;
}


.cart-wrap1,
.cart-order-wrap {
    color: #fff;
    /* text-decoration: none; */
    /* display: block; */
    line-height: 13px;
    -webkit-transform: skewX(45deg);
    -ms-transform: skewX(45deg);
    -o-transform: skewX(45deg);
    transform: skewX(45deg);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
    /* padding-right: 54px; */
    /* padding-left: 5px; */
}

.lin2 a {
	color: #fff;
	line-height: 23px;
}


.cart_text1 {
	color: #fff;
	text-decoration: none;
}

.cart a {
	text-decoration: none;
}
@media (min-width: 768px) {
	.menu.cf .shop_small {
		display: none!important;
	}

}

.faqquest {
    position: relative;
}
.faqquestdate {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #eeeeee;
    padding: 3px 10px;
    font-size: 13px;
}




