body {
	position: unset!important;
}
h1 {
    font-size: 26px;
}
.has_menu.m_color_colored #header .catalog_menu ul.menu > li > a {
	margin-left: 10px !important;
}
.jqmOverlay{
    display: block !important;
    background: rgba(0, 0, 0, .4) !important;
}
.to-basket_frame.popup {
	max-width: 500px !important; /* Измените значение на нужное */
}
#header{
	padding-top: 0
}
#header .catalog_menu ul.menu > li > a {
	padding: 0 10px 0 10px!important;
}
#header .middle-h-row .basket_wrapp {
	vertical-align: bottom;
	padding-bottom: 0;
}
#header .middle-h-row .logo_wrapp .logo a img{
	max-width: 275px;
	max-height: 72px;
}
#header .middle-h-row .basket_wrapp {
	margin-top: 23px;
}
.catalog_section_list .section_item .desc{
	display: none;
}
.catalog_block .hover_block {
	background-color: #FFF;
	box-shadow: none;
	left: 0;
	opacity: 1;
	padding: 20px 0 0 0;
	position: relative;
	right: 0;
	top: 0;
	visibility: visible;
}
.counter_wrapp .counter_block {
	margin: 0px 20px 0px 0px;
}
.total__delivery--inner .delivery__checked--description.delivery--9 a{
	max-width: max-content!important;
	width: auto;
	font-size: 12px;
}
@media (max-width: 550px) {
	body #header .middle-h-row td.logo_wrapp {
		width: 60%;
	}
	body #header .middle-h-row .basket_wrapp {
		width: 35%;
	}
	#header .middle-h-row .logo_wrapp .logo a img {
		max-width: 100%;
	}
	.wrapper_inner .basket_wrapp .wrapp_all_icons{
		position: relative;
		width: auto;
	}
	.basket_wrapp .basket_block{
		top: -11px!important;
		left: 16px!important
	}
	.basket_wrapp .header-compare-block{
		display:none!important
	}
	.basket_wrapp .header-cart {
		position: relative;
		top: 0px!important;
		right: 0!important;
	}
	.header-cart .wraps_icon_block.delay {
		top: -10px!important;
		left: 0!important;
	}
	.m_color_colored #header .center_block .main-nav {
		margin-right: 15px;
	}
	header ul.menu.adaptive > li.menu_opener i.icon{
		float: right;
	}
	.main-nav > .menu.adaptive,.main-nav > .menu.full{
		display: none!important;
	}
	#header .wrapper_inner .middle-h-row .center_block .search {
		display: block !important;
		position: absolute !important;
		bottom: -97px;
		left: 0px;
	}
	.wrapper .header_wrap {
		margin-bottom: 65px;
	}
	#main #header .middle-h-row .form_wr .text{
		height: 48px;
		padding: 0 60px 2px 32px;
	}
	#main #header .middle-h-row .center_block .form_wr .button{
		top: 6px;
		right: 13px;
	}
	body span.close-block.inline-search-hide{
		top: 8px;
		display: none;
	}
	#main #header .middle-h-row .form_wr .text{
		background-color: #eee!important;
	}
}
@font-face {
    font-family: "Ubuntu";
    src: url("/include/headerBlock/ubuntu.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}
@font-face {
    font-family: "UbuntuBold";
    src: url("/include/headerBlock/ubuntu_bold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}
.skew {
    cursor: pointer;
    margin-right: 1%;
    width: 23%;
    height: 50px;
    display: inline-block;
    -webkit-transform: skewX(-15deg);
    -moz-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    transform: skewX(-15deg);
    background: linear-gradient(to right, #396db5 50%, #00c170 50%);
}

.skew > * {
    display: inline-block;
    -webkit-transform: skewX(15deg);
    -moz-transform: skewX(15deg);
    -ms-transform: skewX(15deg);
    -o-transform: skewX(15deg);
    transform: skewX(15deg);

}
.headLine{
    font-size: 0;
    color: #fff;
    text-align: center;
    font-family: "Ubuntu","sans-serif";
    cursor: default;
}
.headLine *{
    color: #fff;
}

.blockBlue,.blockGreen{
    margin: 1%;
    vertical-align: top;
    font-size: 15px;
    width: 48%;
    /*background: #396db5;*/
}
.textHeader{
    display: inline-block;
}
.blockBlue>img{
    position: relative;
    top: 4px;
    left: -3px;
    vertical-align: top;
}
@media only screen and (max-width: 1450px) {
    .block_3{
        display: none;
    }
    .skew{
        width: 32%;
    }
}
@media only screen and (max-width: 1020px) {
    .block_3, .block_4{
        display: none;
    }
    .skew{
        width: 49%;
    }
}
@media only screen and (max-width: 650px) {
    .block_1,.block_3,.block_4{
        display: none;
    }
    .skew{
        width: 100%;
    }
}
