#modalerror{
	color: #ff2400;
}

#ajax-res {
	display:none;
}


.wrapper .page_content.comparison_page .content_wr .slider .product_box .comparison_items .item {
	 position:relative;
	 
}
@media (min-width: 767px) {
.wrapper .page_content.comparison_page .content_wr .slider .product_box .comparison_items .item {
	padding:0;
    overflow: hidden;
    max-height: 55px;
    line-height: 55px;
   
}

}

@media (max-width: 767px) {
.wrapper .page_content.comparison_page .content_wr .slider .product_box .comparison_items .item {
    overflow: hidden;
    height: 95px;
}
}





.wrapper .page_content.comparison_page .content_wr .sort .sort_category {
position:relative;
overflow:hidden;
margin-bottom: 78px;
}
.comparison_page .comp-right-box {
	position:relative;
}
.comparison_page .sort_category .box {
    height: 353px;
	overflow-y: scroll;
margin-right: -17px;
}
.comparison_page .sort_category .box::before {
	position: absolute;
	content: '';
	width: calc(100% - 5px);
	height: 10px;
	top: 0;
	left: 5px;
	z-index: 10;
}
.wrapper .content_pagination .arrow {
       padding: 24px 24px;
}
.wrapper .content_pagination .arrow.next {
	right: -42px;
}
.wrapper .content_pagination .arrow.prev {
    left: -42px;
}
.wrapper .page_content.comparison_page .content_wr .slider .product_box .comparison_items .item span {
display:none;
}
@media (max-width: 767px){
.wrapper .page_content.comparison_page .content_wr .slider .product_box .comparison_items .item {
    padding-top: 25px;
}
.wrapper .page_content.comparison_page .content_wr .slider .product_box .comparison_items .item.price_big {
    padding-top: 65px;
}
.wrapper .page_content.comparison_page .content_wr .slider .product_box .comparison_items .item span {
display:block;
margin-bottom: 15px;
}
}
.address_list_all_wr {
	position: relative;
	flex-shrink: 0;
	margin-right: -40px;
	margin-top: -55px;
}
.address_list_all_city {
	height: 495px;
}
.address_list_all_wr::before {
	position: absolute;
	content: '';
	width: calc(100% - 5px);
	height: 10px;
	top: 0;
	left: 5px;
	z-index: 10;
}
.wrapper .page_content.comparison_page .content_wr .compasion_items_title .items_title {
    padding: 0;
    line-height: 55px;
    height: 55px;
    overflow: hidden;
}
@media (min-width: 767px) and (max-width: 989px){
.address_list_all_wr {
margin-right: -25px;
}
}
@media (min-width: 767px) {
.wrapper .page_content.comparison_page .content_wr .compasion_items_title .items_title {
    padding:0;
    overflow: hidden;
    max-height: 55px;
    line-height: 55px;
}
}
.address_list_all_wr .line.address:nth-child(1){
	padding-top:45px;
}
.wrapper .index_page_content .shop_block .content_wr .txt_box .address_list_all_wr .line {
	margin-bottom: 25px;
}
.wrapper .modal_wr.feedback .modal_content .line .box {
    width: 50%;
}
.wrapper .modal_wr.feedback .modal_content .select_wr.city, .wrapper .modal_wr.feedback .modal_content .select_wr.mail {
width:100%;
}

.wrapper .page_content.comparison_page .content_wr .compasion_items_title {
	text-align:left;
}
.wrapper .page_content.comparison_page .content_wr .compasion_items_title {
	    top: -22px;
}
@media (max-width: 1260px){
	.wrapper .page_content.comparison_page .content_wr .compasion_items_title {
		top: -46px;
	}
}
.wrapper .select_wr .SumoSelect .optWrapper .options li.opt {
font-size:14px;
}
.wrapper .page_content.catalog_page .right_col {
z-index:40;
}
header .top_header .login_box .modal_box .modal_title.ustitle {
    display: inline-block;
    width: 145px;
    font-weight: bold;
    font-size: 13px;
    line-height: 150%;
    color: #4F4F4F;
    text-align: left;
    vertical-align: top;
    margin-bottom: 5px;
    height: 38px;
    overflow: hidden;
}
header .top_header .login_box .modal_box  a.usmail {
    color: #4F4F4F;
    font-size: 11px;
    display: block;
    text-align: left;
    margin-bottom: 20px;
	font-weight:100;
}
header .top_header .login_box .modal_box  a.usmail:hover {
	text-decoration:none;
}

header .top_header .login_box:hover .open_login_form, header .top_header .open_login_form.active {
    background: url(assets/img/ic_arrow_down_red.svg) no-repeat center;
}

#feedback .conf {
	margin-top: 20px;
}
.wrapper #map_main_page.map_wr [class*="ymaps-2"] [class*="-controls__control"] {
    left: -15px !important;
    top: 0 !important;
}
.wrapper #map_partners.map_wr [class*="ymaps-2"] [class*="-controls__control"] {
    left: -15px !important;
    top: 0 !important;
}


/*header .bot_header .catalog_menu_hidden .desct .level_two .menu_lv2 .box_wr {
	
-webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    -webkit-column-gap: 25px;
    -moz-column-gap: 25px;
    column-gap: 25px;
	height: 100%;
	display: block;
}*/
.wrapper .page_content.comparison_page .content_wr .sort .sort_category a {
	line-height:35px;
}
.wrapper .page_content.catalog_page .filter_block.active  .filter_box.section {
	display:block;
}
.wrapper .page_content.catalog_page .filter_block.active  form {
		display:block;
}

/*header_search*/
	.wrapper header .bot_header .line_bot .btn_catalog_wr {
		top: -2px;
	}
	.wrapper header .bot_header .line_bot .links_wr {
		padding-top: 31px;
	}
	.wrapper header .bot_header .line_bot .serach_box form .search_icon {
		position: absolute;
		top: 0;
		right: 0;
	}
	.wrapper header .bot_header .line_bot .serach_box form input[type="text"] {
		padding-right: 55px;
	}

	/*radio*/
		.radio {
			margin: 0;
		}
		.radio input[type="radio"] {
			display: none;
		}
		.radio label {
			position: relative;
			padding: 0 0 0 26px;
		}
		.radio_btn {
			position: absolute;
			top: 4px;
			left: 0;
			width: 16px;
			height: 16px;
		}
		.radio label .radio_btn:before {
			content: "";
			background: #fff;
			border: 1px solid #BDBDBD;
			border-radius: 50%;
			position: absolute;
			top: 0;
			left: 0;
			min-height: 0;
			width: 16px;
			height: 16px;
			padding: 0;
		}
		.radio input[type="radio"]:checked + label .radio_btn:after {
			content: "";
			background: #fff;
			border-radius: 50%;
			width: 6px;
			height: 6px;
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%); 
		}
	/*END radio*/
		.wrap_serach_box {
			flex-grow: 1;
		}
		.wrap_serach_box .serach_box .site_field {
			margin-bottom: 0;
		}
		.wrap_serach_box .serach_box__mob_btn {
			display: none;
			background-image: url('assets/img/ic_search_white_30.svg');
			background-position: center;
			background-repeat: no-repeat;
			background-color: #333;
			border: none;
			width: 50px;
			height: 50px;
			font-size: 0;
		}
		.wrap_serach_box .serach_box__mob_btn:hover {
			background-image: url('assets/img/ic_search_red_30.svg');
			background-color: #333;
		}
		.serach_box__mob_btn .serach_box__mob_btn__mob {
			display: none;
		}

		.serach_box .main_header_search__tab_radio {
			display: flex;
			font-size: 14px;
			padding-bottom: 10px;
		}

		.wrapper .serach_box .main_header_search__tab_radio input[type="radio"]:checked + label:before,
		.wrapper .serach_box .main_header_search__tab_radio input[type="radio"]:not(:checked) + label:before,
		.wrapper .serach_box .main_header_search__tab_radio input[type="radio"]:checked + label:after,
		.wrapper .serach_box .main_header_search__tab_radio input[type="radio"] + label:after {
			display: none;
		}

		.serach_box .main_header_search__tab_radio .radio label {
			font-size: 14px;
			line-height: 21px;
			padding: 0 0 0 26px;
			cursor: pointer;
			margin: 0;
		}
		.serach_box .main_header_search__tab_radio .radio:first-child {
			margin-right: 20px;
		}
		.serach_box .main_header_search__tab_radio .radio_btn {
			top: 3px;
		}
		.serach_box .main_header_search__tab_radio .radio + .radio  {
			margin-top: 0;
		}

		.wrapper header .bot_header .line_bot .serach_box .search__vin form {
			position: relative;
		}
		.wrapper header .bot_header .line_bot .serach_box .search__vin form input[type="text"] {
			padding-right: 55px;
		}
		.wrapper header .bot_header .line_bot .serach_box .search__vin form .search__vin__btn {
			background-image: url('assets/img/ic_search_white_30.svg');
			background-position: center;
			background-repeat: no-repeat;
			background-color: #333;
			border: none;
			position: absolute;
			top: 0;
			right: 0;
			width: 50px;
			height: 50px;
			font-size: 0;
		}
		.wrapper header .bot_header .line_bot .serach_box .search__vin form .search__vin__btn:hover {
			background-image: url('assets/img/ic_search_red_30.svg');
			background-color: #333;
		}

		@media only screen and (max-width : 989px) {
			.wrap_serach_box .serach_box__mob_btn {
				display: block;
				margin-left: auto;
			}
			.wrapper header .bot_header .line_bot .wrap_serach_box .serach_box {
				display: none;
			}

			.wrapper header .bot_header .line_bot .links_wr {
				padding-top: 0;
			}
			.wrapper header .bot_header .line_bot .wrap_serach_box.active {
				background: #fff;
				position: absolute;
				top: -20px;
				left: 0;
				width: 100%;
				z-index: 1000;
			}
			.wrapper header .bot_header .line_bot .wrap_serach_box.active .serach_box {
				display: block;
				padding: 20px 10px;
			}
			.wrap_serach_box.active .serach_box__mob_btn {
				background: #F8F8F8;
				width: 100%;
				height: 55px;
				padding: 0 15px;
				text-align: left;
			}
			.wrap_serach_box.active .serach_box__mob_btn .serach_box__mob_btn__mob {
				display: flex;
				position: relative;
				font-size: 14px;
				padding-left: 23px;
			}
			.wrap_serach_box.active .serach_box__mob_btn .serach_box__mob_btn__mob .serach_box__mob_btn__mob_ico {
				content: '';
				background: url('img/ion-chevron-up.svg');
				width: 20px;
				height: 20px;
				position: absolute;
				top: 50%;
				left: 0;
				margin-top: -10px;
				transform: rotate(180deg);
			}
			.wrapper header .bot_header .line_bot .serach_box form input[type="text"] {
				display: block;
			}
			.wrapper header .bot_header .line_bot.active_search .serach_box .inp_search_wr .btn_close_search {
				display: none;
			}

			.wrapper header .bot_header .line_bot .tovar_box_wr {
				min-height: 50px;
			}
		}

		@media only screen and (max-width : 576px) {
			.wrapper header .bot_header .inner {
				position: static;
			}
			.wrapper header .bot_header .line_bot .wrap_serach_box.active {
				top: 0;
			}
		}

		@media only screen and (max-width : 374px) {
			.serach_box .main_header_search__tab_radio {
				font-size: 13px;
			}
		}
/*END header_search*/

/*main_menu*/
	.wrapper header .bot_header .catalog_menu_hidden {
		max-width: calc(100% - 110px;);
	}

	.wrapper header .bot_header .catalog_menu_hidden .desct {
		align-items: flex-start;
		min-height: 694px;
	}
	.wrapper header .bot_header .catalog_menu_hidden .desct .level_one {
		background: #fff;
		position: relative;
		z-index: 2;
		box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.15);
	}
	.wrapper header .bot_header .catalog_menu_hidden .desct .level_one .lv_one_item,
	.wrapper header .bot_header .catalog_menu_hidden .desct .level_one .lv_one_item__link {
		display: flex;
		align-items: center;
		padding: 10px 40px 10px 15px;
		line-height: 19px;
	}

	.wrapper header .bot_header .catalog_menu_hidden .desct .level_one .lv_one_item.green_color,
	.wrapper header .bot_header .catalog_menu_hidden .desct .level_one .lv_one_item__link.green_color a {
		color: #0CA035;
	}
	.wrapper header .bot_header .catalog_menu_hidden .desct .level_one .lv_one_item.red_color,
	.wrapper header .bot_header .catalog_menu_hidden .desct .level_one .lv_one_item__link.red_color a {
		color: #EF4023;
	}

	.level_one .lv_one_item:before {
		content: '';
		background: url('img/ion-chevron-up.svg');
		width: 20px;
		height: 20px;
		position: absolute;
		top: 50%;
		right: 15px;
		margin-top: -10px;
	}
	.level_one .lv_one_item.green_color:before,
	.level_one .lv_one_item_link.green_color:before {
		content: '';
		background: url('img/ion-chevron-up_green.svg');
	}
	.level_one .lv_one_item.red_color:before,
	.level_one .lv_one_item_link.red_color:before {
		content: '';
		background: url('img/ion-chevron-up_red.svg');
	}

	header .bot_header .catalog_menu_hidden .desct .level_one .lv_one_item__link a {
	    position: relative;
	    /*padding: 15px 0;*/
	    font-size: 16px;
	    font-weight: 600;
	    cursor: pointer;
	    -webkit-transition: color .3s;
	    transition: color .3s;
		text-decoration:none;
		color: #333;
	}
	.level_one .lv_one_item__ico {
		width: 24px;
		min-width: 24px;
		height: 24px;
		margin-right: 10px;
	}
	.level_one .lv_one_item__ico img {
		max-width: 100%;
		max-height: 100%;
		width: auto;
		height: auto;
	}
	
	.wrapper header .bot_header .catalog_menu_hidden .desct .level_two {
		background: #fff;
		position: relative;
		padding: 0;
		z-index: 1;
		box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.15);
	}
	.wrapper header .bot_header .catalog_menu_hidden .desct .level_two .menu_lv2 {
		max-height: 950px;
		min-height: 654px;
	}
	.wrapper header .bot_header .catalog_menu_hidden .desct .level_two .menu_lv2 .menu_lv2_cat_box {
		width: auto;
		max-width: 400px;
	}
	
	.wrapper header .bot_header .catalog_menu_hidden .desct .level_two .menu_lv2 .box_wr {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between;
		padding: 20px 30px;
		margin: 0 -10px;
	}
	.box_wr .menu_lv2_ul {
		max-width: 455px;
		min-width: 455px;
		width: 100%;
		margin: 0 10px;
	}
	.menu_lv2_ul .menu_lv2_ul__title {
		display: inline-block;
		font-size: 16px;
		font-weight: 600;
		line-height: 19px;
		color: #333;
	}
	.menu_lv2_ul li {
		list-style: none;
	}

	.menu_lv2_ul > li {
		position: relative;
		line-height: 19px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.menu_lv2_ul > li:after {
		content: '';
		background: #EEEEEE;
		max-width: 400px;
		width: 100%;
		height: 1px;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.menu_lv2_ul .menu_lv2_ul__title:hover,
	.menu_lv2_ul li .menu_lv2_ul_sub a:hover {
		text-decoration: underline;
	}
	.menu_lv2_ul li .menu_lv2_ul_sub {
		margin-top: 18px;
	}
	.menu_lv2_ul li .menu_lv2_ul_sub li {
		margin-bottom: 14px;
	}
	.menu_lv2_ul li .menu_lv2_ul_sub li:last-child {
		margin-bottom: 0;
	}
	.menu_lv2_ul li .menu_lv2_ul_sub a {
		font-size: 14px;
		font-weight: normal;
		line-height: 17px;
		color: #000;
	}

	@media only screen and (max-width : 1350px) {
		.box_wr .menu_lv2_ul {
			min-width: 300px;
		}
		.box_wr .menu_lv2_ul.double_menu_lv2 {
			min-width: 0;
		}
	}

	@media only screen and (max-width : 1259px) {
		.wrapper header .bot_header .catalog_menu_hidden {
			left: 35px;
		}
		.wrapper header .bot_header .catalog_menu_hidden .desct .level_one {
			width: 300px;
			padding: 0;
		}
	}

	@media only screen and (max-width : 991px) {
		.wrapper header .bot_header .catalog_menu_hidden {
			background: #fff;
			top: -20px;
			left: 0;
			width: 100%;
			/*height: auto;*/
			max-height: calc(100vh - 58px);
			/*overflow-y: auto;*/
			overflow: scroll;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_lv2 {
			height: 100%;
		}
		
		.wrapper header .bot_header .catalog_menu_hidden .desct {
			display: none;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile {
			display: block;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .parent:after {
			right: 15px;
		}
		.wrapper .fade_block {
			width: 100%;
			height: 100%;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .back {
			font-size: 14px;
			line-height: 18px;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .back:before {
			content: '';
			background: url('img/ion-chevron-up.svg');
			border: none;
			width: 20px;
			height: 20px;
			position: absolute;
			top: 50%;
			left: 15px;
			margin-top: -10px;
			transform: rotate(180deg);
		}

		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .parent:after {
			content: '';
			background: url('img/ion-chevron-up.svg');
			border: none;
			width: 20px;
			height: 20px;
			position: absolute;
			top: 50%;
			right: 15px;
			margin-top: -10px;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .parent.active:after {
			border: none;
			transform: rotate(-90deg);
		}

		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .parent,
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .lv_one_item__link  {
			display: flex;
			align-items: center;
			font-size: 16px;
			font-weight: 600;
			line-height: 19px;
			padding: 12px 45px 12px 15px;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .parent .lv_one_item__ico,
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .lv_one_item__link .lv_one_item__ico {
			width: 24px;
			min-width: 24px;
			height: 24px;
			margin-right: 10px;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .lv_one_item__link a:hover {
			text-decoration: none;
		}

		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .parent.green_color,
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .lv_one_item__link.green_color a {
			color: #0CA035;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .parent.red_color,
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .lv_one_item__link.red_color a {
			color: #EF4023;
		}


		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .parent.green_color:after,
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .lv_one_item__link.green_color:after {
			content: '';
			background: url('img/ion-chevron-up_green.svg');
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .parent.red_color:after,
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .lv_one_item__link.red_color:after {
			content: '';
			background: url('img/ion-chevron-up_red.svg');
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .mob_lv2 .parentlv2 {
			background: #fff;
			font-size: 16px;
			font-weight: 600;
			line-height: 19px;
			padding: 0;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .mob_lv2 .parentlv2 .mob_menu_sub_item {
			display: flex;
			align-items: center;
			font-size: 16px;
			font-weight: 600;
			line-height: 19px;
			padding: 10px 45px 10px 49px;
			cursor: pointer;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .mob_lv2 .parentlv2 .mob_menu_sub_item:hover,
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .mob_lv2 .mob_lv3 a:hover {
			text-decoration: none;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .mob_lv2 .mob_lv3 {
			display: none;
			padding: 0 49px;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .mob_lv2 .mob_lv3 a {
			font-size: 14px;
			font-weight: normal;
			line-height: 17px;
			padding: 10px 0;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .mob_lv2 .parentlv2 .mob_menu_sub_item {
			position: relative;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .mob_lv2 .parentlv2 .mob_menu_sub_item:after {
			content: '';
			background: url('img/ion-chevron-up.svg');
			border: none;
			width: 20px;
			height: 20px;
			position: absolute;
			top: 50%;
			right: 15px;
			margin-top: -10px;
		}
		.wrapper header .bot_header .catalog_menu_hidden .mobile .mob_items .mob_lv1 .mob_lv2 .parentlv2.active .mob_menu_sub_item:after {
			border: none;
			transform: rotate(-90deg);
		}
	}
	
	@media only screen and (max-width : 576px) {
		.wrapper header .bot_header .catalog_menu_hidden {
			top: 0;
		}
	}
	
/*END main_menu*/

/*selected_shop_modal*/
	.selected_shop_modal .modal_content {
		position: absolute;
		top: 65px;
		left: 50%;
		max-width: 740px;
		width: 100%;
	    -webkit-transform: translate(-50%, 0);
	        -ms-transform: translate(-50%, 0);
	            transform: translate(-50%, 0);
	}
	.warning_selected_shop {
		position: relative;
		font-size: 18px;
		font-weight: 500;
		padding-left: 35px;
		margin-bottom: 50px;
	}
	.warning_selected_shop:before {
		content: '';
		background: url('img/warning_ico.svg');
		width: 20px;
		height: 20px;
		position: absolute;
		top: 2px;
		left: 0;
	}
	.selected_shop_modal .selected_shop_modal__title {
		font-size: 16px;
		line-height: 21px;
		margin-bottom: 20px;
	}

	.selected_shop_modal .selected_shop_modal__item {
		background: #F8F8F8;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		font-size: 16px;
		font-weight: 500;
		padding: 20px;
		min-height: 60px;
		margin-bottom: 10px;
	}
	.selected_shop_modal .label_radio_shop {
		color: #333;
		cursor: pointer;
	}
	.selected_shop_modal__item .status_shop {
		display: flex;
		align-items: center;
		width: 190px;
		justify-content: flex-start;
		margin-left: auto;
	}
	.selected_shop_modal__item .wrap_shop_modal__delivery_status {
		display: flex;
		flex-direction: column;
		margin-left: auto;
	}
	.selected_shop_modal__item .wrap_shop_modal__delivery_status .delivery_time {
		order: 1;
	}
	.status_shop .status_shop__descr {
		font-weight: bold; 
		margin-left: 10px;
	}
	.status_shop.color_shop_green .status_shop__descr {
		color: #0CA035;
	}
	.status_shop.color_shop_orange  .status_shop__descr {
		color: #FFB244;
	}
	.status_shop.color_shop_delivery .status_shop__descr {
		color: #333;
	}


	.selected_shop_modal .btn__selected_shop_modal {
		display: flex;
		align-items: center;
		justify-content: center;
		max-width: 295px;
		width: 100%;
		height: 50px;
		padding: 10px;
		margin-top: 40px;
        line-height: 30px !important;
	}

	@media only screen and (max-width : 767px)  {
		.warning_selected_shop {
			font-size: 16px;
			line-height: 19px;
		}
		.warning_selected_shop:before {
			top: 0;
		}
		.selected_shop_modal .modal_content {
			width: 95%;
		}
		.selected_shop_modal .selected_shop_modal__title {
			font-size: 14px;
			margin-bottom: 30px;
		}
		.selected_shop_modal .selected_shop_modal__item {
			background: transparent;
			font-size: 14px;
			padding: 0;
		}
		.selected_shop_modal__item .status_shop {
			width: 100%;
			margin-top: 10px;
			padding-left: 26px;
		}
	}
	@media only screen and (max-width : 480px) {
		.selected_shop_modal__item .wrap_shop_modal__delivery_status {
			width: 100%;
		}
		.selected_shop_modal__item .wrap_shop_modal__delivery_status .delivery_time {
			padding-left: 26px;
		}
	}
/*END selected_shop_modal*/

header .bot_header .catalog_menu_hidden .desct .level_two .menu_lv2 .menu_lv2_cat_box:nth-child(2n) {
	    margin-left: 0;
}

form .inp_wr input[type="text"].error, form .inp_wr input[type="password"].error, form .inp_wr textarea.error {
	    border-bottom: 1px solid #ff2400;
}

.wrapper .check_wr input[type="checkbox"]:not(:checked) + label.error:before{
	border: 1px solid #ff2400;
}

.wrapper .to_partners_form .bot_block .check_wr label.error {
	    border-bottom: 1px solid #ff2400;
}



header .bot_header .catalog_menu_hidden .desct .level_one .lv_one_item:hover a, header .bot_header .catalog_menu_hidden .desct .level_one .lv_one_item.active a {
    /*color: #EF4023;*/
	text-decoration:none;
}



.wrapper .map_wr2  [class*="ymaps-2"][class*="-searchbox-button"] {
    background: #EF4023;
    border: none;
    color: #fff;
}
.wrapper .map_wr2 [class*="ymaps-2"][class*="-gotoymaps-container"], .wrapper .map_wr2 [class*="ymaps-2"][class*="-zoom__icon"] {
    display: none;
    opacity: 0;
}
.wrapper .map_wr2 [class*="ymaps-2"][class*="-zoom"] {
    height: 20px !important;
}
.wrapper .map_wr2 [class*="ymaps-2"][class*="-zoom"][class*="-zoom__plus"] {
    background: url(assets/img/map_plus.svg) -2px -2px no-repeat;
    height: 29px !important;
}
.wrapper .map_wr2 [class*="ymaps-2"][class*="-controls__control"] {
	right: 10px !important;
	left: auto !important;
	top: 185px !important;
}



.wrapper .map_wr2 [class*="ymaps-2"][class*="-zoom"][class*="-zoom__minus"] {
    background: url(assets/img/map_minus.svg) -2px -2px no-repeat;
    height: 29px !important;
} 
.map_wr [class*="ymaps-2"] [class*="-controls-pane"] {
    left: auto!important;
    position: absolute!important;
    top: auto!important;
    right: -6px!important;
    width: 59px!important;
    height: 110px!important;
    bottom: 0!important;
}
header .bot_header .line_bot .serach_box form .search_icon input {
	opacity:0;
	cursor:pointer;
	width: 50px;
	height: 50px;
	
}
@media (max-width: 980px) { 
	header .bot_header .line_bot .serach_box form .search_icon input {
		display:none;
	}	
	
	header .bot_header .line_bot.active_search .serach_box form .search_icon input {
		display:block;
	}	
	
	
	
}




.map_wr [class*="ymaps-2"][class*="-zoom"] { 
/*z-index: 4500!important;*/
}


.map_wr [class*="ymaps-2"] [class*="-image"] {
	
}



.big_product_slider_block .tab_content.swiper-slide {
	/*display:none;*/
	z-index:-10;
}
.big_product_slider_block .tab_content.swiper-slide-active {
	z-index:300;
	display:block;
}

 .wrapper .promotions_news_page .news .item .name a {
	color: #212529;
 }
.wrapper .black_butn.small a {
	color: #fff;
}

.wrapper header .bot_header .catalog_menu_hidden .desct .level_two .menu_lv2 .menu_lv2_cat_box:nth-child(-n + 2) {
    margin-top: 0;
}

/*.wrapper header .bot_header .catalog_menu_hidden .desct .level_two .menu_lv2 .box_wr {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    -webkit-column-gap: 25px;
    -moz-column-gap: 25px;
    column-gap: 25px;
    height: 100%;
    display: block;
}*/
.wrapper header .bot_header .catalog_menu_hidden .desct .mCSB_inside .mCSB_container {
    margin-right: 0;
}
.wrapper header .bot_header .catalog_menu_hidden .desct .level_two .menu_lv2 .menu_lv2_cat_box:nth-child(2n) {
    margin-left: 0;
}
.wrapper .content_pagination .num_page {
	display: inline-block;
}

/*filter_site*/
	.filter_block .bx-filter .bx-filter-section {
		padding-top: 14px;
	}
	.wrap_filter_categories {
		border-bottom: 1px solid #eee;
		padding-bottom: 14px;
	}
	.wrapper .page_content.catalog_page .filter_block .filter_box.section {
		border-bottom: none;
		padding-bottom: 0;
	}
	.filter_categories__title {
		font-weight: 700;
		font-size: 16px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		cursor: pointer;
	}
	.filter_categories__title i {
		background: url(img/ic_mini_arrow_black.svg) no-repeat center;
		background-size: contain;
		width: 10px;
		height: 7px;
		transition: transform .3s;
	}
	.filter_categories__title.active i {
		transform: rotate(180deg);
	}
	.filter_search {
		background: #F8F8F8;
		width: 100%;
		height: 50px;
		font-size: 14px;
		padding: 10px 16px;
		margin: 15px 0;
	}
	.filter_block .filter_box .filter_box_scroll {
		max-height: 264px;
	}
	.filter_block .filter_box .filter_box_scroll.filter_box_scroll__check {
		max-height: 198px;
	}
	.filter_box_scroll .filter_box_scroll_in {
		padding-right: 10px;
	}
	.filter_box_scroll_in .checkbox {
		font-size: 14px;
		line-height: 18px;
		margin-top: 0;
		margin-bottom: 15px;
	}
	.filter_box_scroll_in .checkbox:last-child {
		margin-bottom: 0;
	}
	.wrapper .filter_box_scroll_in .check_wr input[type="checkbox"]:checked + label:before, 
	.wrapper .filter_box_scroll_in .check_wr input[type="checkbox"]:not(:checked) + label:before {
		border: 1px solid #BDBDBD;
	}
	/*.filter_block .bx-filter .bx-filter-input-container input {
		background: #F8F8F8;
		border-radius: 0;
		border: none;
		color: #828282;
	}*/
	.wrapper .filter_box_scroll_in .check_wr input[type="checkbox"]:checked + label:before {
		background: #4285F4;
		border-color: #4285F4;
	}
	.wrapper .page_content.catalog_page .filter_block .filter_box:nth-last-child(1) {
		border-bottom: 1px solid #eee;
	}
	.wrapper .page_content.catalog_page .filter_block .filter_box.filter_categories__descr {
		border: none;
	}
	.wrapper .page_content.catalog_page .filter_block .filter_box.wrap_filter_btn {
		border-bottom: none;
		padding-top: 15px;
	}
	.wrapper .page_content.catalog_page .filter_block .bx-filter .filter_box .btn_wr {
		width: 100%;
		padding: 0;
	}
	.wrapper .wrap_filter_btn .butn.red {
		border: 1px solid #EF4023;
	}
	.wrapper .wrap_filter_btn .butn.red:hover {
		background: transparent;
		color: #EF4023;
	}
	.wrap_filter_btn .reset_filter {
		position: relative;
		display: inline-flex;
		align-items: center;
		margin-bottom: 25px;
	}
	.wrap_filter_btn .bx-filter-parameters-box-container {
		text-align: center;
	}
	.wrapper .page_content.catalog_page .filter_block .wrap_filter_btn .btn_wr .reset_filter input {
		background: transparent;
		height: auto;
		font-size: 14px;
		line-height: 18px;
		padding: 0;
		margin-bottom: 0 !important;
	}
	.wrap_filter_btn .reset_filter:before {
		content: '';
		background: url('img/ion-close.svg');
		width: 16px;
		height: 16px;
		margin-top: 2px;
		margin-right: 7px;
	}

	.filter_slider_price {
		position: relative;
		padding-top: 13px;
	}
	.filter_slider_price:before {
		content: '';
		background: #333;
		width: 6px;
		height: 1px;
		position: absolute;
		top: 34px;
		left: 50%;
		margin-left: -3px;
	}
	.filter_block .bx-filter .bx-ui-slider-track-container {
		padding-top: 0px;
		padding-bottom: 10px;
	}
	.filter_block .bx-filter.bx-blue .bx-ui-slider-pricebar-v,
	.filter_block .bx-filter .bx-ui-slider-track {
		background: #EF4023;
		height: 6px;
	}
	.filter_block.bx-filter.bx-blue .bx-ui-slider-handle {
		position: relative;
	}
	.filter_block .bx-filter .bx-ui-slider-range {
		position: static;
	}
	.filter_block .bx-filter.bx-blue .bx-ui-slider-handle.right,
	.filter_block .bx-filter.bx-blue .bx-ui-slider-handle.left {
		background: #EF4023;
		border: 2px solid #fff;
		width: 20px;
		height: 20px;
		z-index: 90;
	}
	.filter_block .bx-filter.bx-blue .bx-ui-slider-handle:before {
		content: '';
		background: #fff;
		border-radius: 50%;
		position: absolute;
		top: 50%;
		left: 50%;
		width: 6px;
		height: 6px;
		margin: -3px 0 0 -3px;
	}
	@media (max-width: 1259px) {
		.wrapper .page_content.catalog_page .right_col {
			width: 255px;
		}
	}
	@media (max-width: 767px) {
		.wrapper .page_content.catalog_page .right_col {
			width: 100%;
		}
	}
/*END filter_site*/

/*detail_product*/
	.btn_analogues {
		display: flex;
		border: 1px solid #333;
		align-items: center;
		justify-content: center;
		max-width: 310px;
		min-width: 290px;
		width: 100%;
		height: 50px;
		font-size: 16px;
		line-height: 19px;
		font-weight: normal;
		padding: 5px 5px;
		margin-top: 35px;
		color: #333;
		opacity: 1;
		transition: .3s;
	}
	.btn_analogues:hover {
		text-decoration: none;
		opacity: 0.6;
	}
/*END detail_product*/

.wrapper .page_content.catalog_page .filter_block .filter_box.section {
	padding-top:0;
}
.rating__star .rating img {
	margin-right:9px;
}
.rating__star .rating img:last-child{
		margin-right:0;
}
.wrapper .popup-form .popup-form-block .ok-mess {
    font-size: 16px;
	color:#0CA035;
	display:none;
}
.wrapper .popup-form .popup-form-block .ok-mess.open {
	display:block;
} 
.wrapper .page_content.catalog_page .kategor_sr {
	margin-top:29px;
}
.wrapper .page_content.original_catalogs .product_detail_block .top_block .product_galery .big_photo .icons_bottom a.fav.active,
.wrapper .page_content.original_catalogs .product_detail_block .top_block .product_galery .big_photo .icons_bottom a.fav.active:hover {
    background: url(assets/img/ic_favorite_red.svg) 0 0 no-repeat;
	background-size: contain;
   
}
.wrapper .page_content.original_catalogs .product_detail_block .top_block .product_galery .big_photo .icons_bottom a.compar.active,
.wrapper .page_content.original_catalogs .product_detail_block .top_block .product_galery .big_photo .icons_bottom a.compar:hover {
    background: url(assets/img/comparAct.svg) 0 0 no-repeat;
	background-size: contain;
}
.wrapper header .bot_header .line_bot .serach_box form input[type="text"] {
	color:#333;
}
.wrapper .page_content.catalog_page .filter_block .filter_box {
	z-index:10;
}
.wrapper .tab_slider.tab_slider_thumbs .tab a {
	
	color: #C2C2C2;
}
.wrapper .page_content .content_wr.news_detail_page {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: start;
    align-items: flex-start;
}
.wrapper .page_content .news_detail_page {
  padding-bottom: 80px;
}
.wrapper .page_content .content_wr.news_detail_page {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
}
.wrapper .page_content .content_wr.news_detail_page .img_wr {
  width: 450px;
  max-height: 350px;
  margin-right: 30px;
  flex-shrink: 0;
}
.wrapper .page_content .content_wr.news_detail_page .img_wr img {
  max-width: 100%;
  max-height: 100%;
}
.wrapper .page_content .content_wr.news_detail_page .descr {
  -webkit-box-flex: 1;
          flex: auto;
}
.wrapper .page_content .content_wr.news_detail_page .descr .date {
  margin-bottom: 25px;
  font-size: 16px;
  color: #828282;
}
.wrapper .page_content .content_wr.news_detail_page .descr .txt_box {
  margin-bottom: 45px;
}
.wrapper .page_content .content_wr.news_detail_page .descr .txt_box p {
  margin-bottom: 25px;
}
.wrapper .page_content .content_wr.news_detail_page .link_wr a {
  color: #EF4023;
}
@media (max-width: 1259px) {
  .wrapper .page_content .content_wr.news_detail_page .img_wr {
    width: 370px;
    max-height: 300px;
  }
}
@media (max-width: 989px) {
  .wrapper .page_content .content_wr.news_detail_page .img_wr {
    width: 270px;
  }
}
@media (max-width: 767px) {
  .wrapper .page_content  .content_wr.news_detail_page {
    display: block;
  }
  .wrapper .page_content .content_wr.news_detail_page .img_wr {
    width: 100%;
    max-height: 380px;
    margin-right: 0;
    margin-bottom: 30px;
    text-align: center;
  }
}


@media (max-width: 767px) { 
	.wrapper .page_content.catalog_page .filter_block .filter_box.section {
		display: none;
		padding: 35px 30px 45px;
	
	} 
	.wrapper .page_content.catalog_page .bx-filter .bx-filter-popup-result.left {
		right: o!important;
	}
}
@media (min-width: 767px) { 
	.wrapper .product_box .picture img {
		max-width:215px;
		
	}
	.wrapper .page_content.catalog_page .filter_block .filter_box.section {
		padding-top:0;
	}
}

.wrapper .page_content.original_catalogs .product_detail_block .top_block .product_galery .big_photo .icons_top .poppular {
    color: #fff;
    background: #EF4023;
}
.wrapper .page_content.original_catalogs .product_detail_block .top_block .product_galery .big_photo .icons_top .hit {
    color: #fff;
    background: #EF4023;
}
.wrapper .page_content.original_catalogs .product_detail_block .top_block .product_galery .big_photo .icons_top .new {
    color: #fff;
    background: #0CA035;
}
.wrapper .page_content.original_catalogs .product_detail_block .top_block .product_galery .big_photo .icons_top .discount {
    color: #fff;
    background:  #FFB244;
}

.wrapper .check_wr label {
	font-weight:400;
}
.wrapper .to_partners_form {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	color: #212529;

}
.wrapper header .bot_header .line_bot .links_wr  .count_t {
    position: absolute;
    right: -12px;
    top: -15px;
    display: block;
    width: 24px;
    height: 15px;
    font-size: 10px;
    border-radius: 16px;
    text-align: center;
    background: #EF4023;
    color: #fff;
}

.bx-soa-reg-block a {
	color:#fff;
}
.bx-soa-reg-block  a:not([href]):not([tabindex]) {
	color:#fff;
}
.bx-soa .bx-soa-customer-label, .bx-soa .form-group label {
	    display: block;
}
.wrapper .inp_wr input[type="text"], .wrapper .inp_wr input[type="password"], .wrapper .inp_wr textarea {
	border-top:none;
	border-left:none;
	border-right:none;
}
.wrapper .black_butn.tobasket.inbasket2 {
    background: #0CA035 url(assets/img/ic_in_basket.svg) center no-repeat;
    background-size: auto 30px;
}

.bx-soa-section-content.reg input[type="text"] {
	line-height:35px;
	padding:0 10px;
}
.bx-soa-section-content.reg .bx-authform-formgroup-container .bx-authform-input-container input[name="captcha_word"] {
	margin:20px 0; 
}
.wrapper .black_butn.tobasket.inbasket2 span {
    display: none;
}
.wrapper .page_content.catalog_page .result_block.view_list .product_box .descr_box .price .price_small {
	display: block;
}
@media (min-width: 980px) { 
	.wrapper .to_partners_form {
		position: fixed;
		display: none;
		width: 100%;
		height: 100%;
		overflow-y: auto;
		max-height: 100%;
		top: 0;
		left: 0;
		background: rgba(1, 1, 1, 0.5);
		color: #212529;
		z-index: 200;
	}
	.wrapper .to_partners_form .modal_content {
		width: 95%;
		max-width: 980px;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, 0%);
		transform: translate(-50%, 0%);
		border-top: 10px solid #333;
		background:#fff; 
		/*padding: 65px 25px;*/
		padding: 25px;
		/*top: 50%;*/
		left: 50%;
		margin:0;
		margin-top: 10%;
		top: 0%;
	} 
}

/*@media (min-width: 980px) and (max-width: 1200px) {
.wrapper .to_partners_form  {
	padding-top: 20%;
}
}*/
/*@media (min-width: 767px) and (max-width: 1000px) {
.wrapper .to_partners_form .modal_content {
	top: 70%;
	margin-top: 33%;
}
}*/

.wrapper .to_partners_form .btn_close {
    top: 15px;
    right: 20px;
}
.clear {
	clear:both;
}
.wrapper .to_partners_form .modal_title {
	margin-bottom: 20px;
}
@media print {
	header,  footer, .bread_crumb {
		display:none;
	}
	
	
}
.tw-tooltip{
  position: relative;
  z-index: 99;
}
.tw-tooltip::before{
  content: attr(data-title);
	opacity: 0;
	visibility: hidden;
  position: absolute;
  z-index: 1;
	bottom: calc(100% + 15px);
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
  padding: 15px 5px;
	line-height: 1.1;
	font-size: 13px;
	-webkit-box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.25);
	        box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.25);
	text-align: center;
	background-color: #fff;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  display: inline-block;
  text-align: center;
  min-width: 180px;
  max-width: 250px;
  color:#000;
}
.tw-tooltip::after{
	position: absolute;
	content: '';
	bottom: calc(100% + 10px);
  left: calc(50% - 6px);
	z-index: 2;
	height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #fff transparent transparent transparent;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 0;
	visibility: hidden;
}
.tw-tooltip_left::before{
	left: -10px;
	-webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}

.tw-tooltip:hover::before,
.tw-tooltip:hover::after{
	opacity: 1;
	visibility: visible;
}
.wrapper header .bot_header .catalog_menu_hidden .desct .level_two .menu_lv2 .menu_lv2_cat_box {
	margin-top:0;
}

.wrapper header .top_header .adress .adress_item.street .adress_modal .change {
    margin-top: -15px;
    display: block;
    margin-bottom: 15px;
}

/* Стили для 404 страницы */
.error_fox_with_fur {
	margin: 50px 0;
}

@media (max-width: 640px) { 
.wrapper .page_content .page_title {
	font-size:18px;
	
}
}
.section-descript p{
    font-family: 'Montserrat', sans-serif;
    line-height: 1.5;
    font-size: 16px;
    font-weight: 400;
}
.section-descript {
    margin-top: 50px;
}

@media (max-width: 766px){
.wrapper .page_content.catalog_page .result_block.view_list .product_box .descr_box .txt {
       display: block;
}
}
.selected_shop_modal .black_butn {
    max-width: 295px;
}
.selected_shop_modal .inbasket2 .btn__selected_shop_modal{
    display: none;
}
/*ticket36*/
/*[name="searchradio"], [name="searchradio"] + label{
	display: none;
}*/
/*ticket36*/
.result_block  .clear {
	clear: both;
	display: block;
	width: 100%;
}
.no_offer .descr_box .availability {
	background-color: #EF402340;
}
.disabled {
	pointer-events: none;
	opacity: 0.5;
}

.wrapper .basket_product_box .descr_box .availability {
	background: transparent;
	font-weight: normal;
}
.wrapper .basket_product_box .descr_box .availability a:hover {
	text-decoration: underline;
}