/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }*/


.title_h1 {
	font-size: 36px;
	line-height: 43px;
}
.title_h2,
.title_page {
	font-size: 32px;
	line-height: 38px;
}
.title_h3 {
	font-size: 26px;
	line-height: 31px;
}
.title_h4 {
	font-size: 21px;
	line-height: 27px;
}
.title_h5 {
	font-size: 18px;
	line-height: 23px;
}
.title_h6 {
	font-size: 15px;
	line-height: 18px;
}
.title_page {
	padding-bottom: 20px;
}

.catalog_detail .cost.prices.cl-show-scores .cl-show-scores-block-section,
.catalog.table .cost.prices.cl-show-scores .cl-show-scores-block-section,
.catalog.list .cost.prices.cl-show-scores .cl-show-scores-block-section,
.catalog_block.items .cost.prices.cl-show-scores .cl-show-scores-block-section{
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    margin-left: 7px;
    position: relative;
    top: 0px;
    color: #56aa31;
}
.catalog_detail .cost.prices.cl-show-scores .cl-show-scores-block-section,
.catalog.table .cost.prices.cl-show-scores .cl-show-scores-block-section,
.catalog.list .cost.prices.cl-show-scores .cl-show-scores-block-section{
	margin-left: 0px;
}
.catalog.table .total_summ{
	margin-top: 5px !important;
}

/*scroll_site*/
	::-webkit-scrollbar-track {
		background-color: #F0F0F0;
	}
	::-webkit-scrollbar {
		width: 6px;
	}
	::-webkit-scrollbar-thumb {
		-webkit-border-radius: 6px;
		border-radius: 6px;
		background-color: #888888;
	}
/*END scroll_site*/

/*radio*/
	.radio {
		margin: 0;
		padding: 0;
	}
	.radio input[type="radio"] {
		display: none;
	}
	.radio label {
		position: relative;
		display: block;
		padding: 0 0 0 28px;
		font-size: 15px;
		max-width: 215px;
		font-weight: bold;
		line-height: 19px;
		color: #333;
	}
	.radio.radio_two label {
		font-size: 14px;
		font-weight: normal;
		line-height: 20px;
	}
	.radio_btn {
		position: absolute;
		top:  50%;
		left: 0;
		width: 20px;
		height: 20px;
		margin-top: -10px;
	}
	.radio.radio_two .radio_btn {
		width: 16px;
		height: 16px;
		top: 2px;
		margin-top: 0;
	}
	.radio label .radio_btn:before {
		content: "";
		background: #FBFBFB;
		border: 1px solid #EAEAEA;
		border-radius: 50%;
		position: absolute;
		top: 0;
		left: 0;
		min-height: 0;
		width: 20px;
		height: 20px;
		padding: 0;
	}
	.radio.radio_two label .radio_btn:before {
		content: "";
		background: #fff;
		border: 1px solid #ccc;
		width: 16px;
		height: 16px;
	}
	.radio input[type="radio"]:checked + label .radio_btn:before {
		background: #00467F;
		border-color: #00467F;
	}
	.radio input[type="radio"]:checked + label .radio_btn:after {
		content: "\e921";
		font-family: 'iconewwssync' !important;
		font-size: 14px;
		font-weight: normal;
		position: absolute;
		left: 0;
		top: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
		color: #fff;
	}
	.radio.radio_two input[type="radio"]:checked + label .radio_btn:after {
		content: '';
		background: #fff;
		border-radius: 50%;
		display: block;
		width: 10px;
		height: 10px;
		top: 50%;
		left: 50%;
		margin-top: -5px;
		margin-left: -5px;
	}
/*END radio*/


/*placeholder*/
.site_field input::-webkit-input-placeholder { color: #888888 ; opacity: 1; }
.site_field input::-moz-placeholder          { color: #888888 ; opacity: 1; }
.site_field input:-ms-input-placeholder      { color: #888888 ; opacity: 1; }

.site_field textarea::-webkit-input-placeholder { color: #888888 ; opacity: 1; }
.site_field textarea::-moz-placeholder          { color: #888888 ; opacity: 1; }
.site_field textarea:-ms-input-placeholder      { color: #888888 ; opacity: 1; }
/*END placeholder*/
.site_field {
	position: relative;
	margin-bottom: 20px;
}
.site_field input {
	font-size: 14px;
}

.site_field  label.error,
.wrap_selectpicker_site label.error {
	font-size: 13px;
	line-height: normal;
	top: 100%;
	right: auto;
	left: 0;
	color: #FE5252 !important;
}

.site_link_arrowl,
.site_link_arrowr {
	position: relative;
}
.site_link_arrowl {
	margin-left: 22px;
}
.site_link_arrowr {
	margin-right: 22px;
}
.site_link_arrowl span,
.site_link_arrowr span {
	position: absolute;
	top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.site_link_arrowl span {
	left: -22px;
}
.site_link_arrowr span {
	right: -22px;
}
.site_link_arrowl span:before,
.site_link_arrowr span:before {
	font-size: 16px;
	display: flex;
	width: 25px;
	justify-content: center;
}

.wrap_selectpicker_site .bootstrap-select > button.dropdown-toggle,
.wrap_selectpicker_site .bootstrap-select > button.dropdown-toggle:hover,
.wrap_selectpicker_site .bootstrap-select > button.dropdown-toggle:focus,
.wrap_selectpicker_site .bootstrap-select > button.dropdown-toggle.active,
.wrap_selectpicker_site .bootstrap-select > button.dropdown-toggle.active:focus,
.wrap_selectpicker_site .bootstrap-select > button.dropdown-toggle:active:focus,
.wrap_selectpicker_site .bootstrap-select > button.dropdown-toggle:focus,
.wrap_selectpicker_site input, .wrap_selectpicker_site input:hover {
	outline: none !important;
	box-shadow: none !important;
}
.wrap_selectpicker_site .bootstrap-select > button.dropdown-toggle {
	width: 100%;
	font-size: 14px;
	padding-left: 15px;
	padding-right: 36px;
}
.wrap_selectpicker_site .bootstrap-select > div.dropdown-menu {
	background: #fff;
	width: 100%;
	min-width: 0 !important;
	max-height: 280px !important;
}
.wrap_selectpicker_site div.dropdown-menu .inner {
	max-height: 210px !important;
	overflow-y: auto;
}

.site_dopdown_btn button.dropdown-toggle {
	background: transparent;
	border: none;
	border-radius: 0;
	padding: 0;
	height: auto;
	vertical-align: baseline;
}
.wrap_selectpicker_site button.dropdown-toggle {
	padding-right: 35px;
}
.site_dopdown_btn button.dropdown-toggle:active {
	outline: none;
	box-shadow: none;
}
.site_dopdown_btn .dropdown-menu {
	padding: 5px 0;
	margin-top: 8px;
}
.site_dopdown_btn .dropdown-menu,
.wrap_selectpicker_site .dropdown-menu {
	z-index: 995;
}
.site_dopdown_btn .dropdown-menu {
	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.15);
}

.wrap_selectpicker_site .dropdown-menu {
	border: none;
	top: 100%;
	bottom: auto;
	margin-top: 3px;
	box-shadow: 0px 1px 4px rgba(0,0,0,.2);
}
.site_dopdown_btn .dropdown-menu ul {
	padding: 0;
	margin: 0;
}
.site_dopdown_btn .dropdown-menu ul li {
	list-style: none;
}
.site_dopdown_btn .dropdown-menu ul li a,
.wrap_selectpicker_site .dropdown-menu ul li a {
	display: block;
	padding: 5px 9px;
}
.site_dopdown_btn .dropdown-menu ul li a,
.wrap_selectpicker_site .dropdown-menu ul li a,
.wrap_selectpicker_site .bootstrap-select .no-results  {
	font-size: 14px;
}
.wrap_selectpicker_site .dropdown-menu ul li a,
.wrap_selectpicker_site .bootstrap-select .no-results {
	white-space: normal;
	word-break: break-all;
}

.wrap_selectpicker_site .dropdown-menu ul li a.active,
.wrap_selectpicker_site .dropdown-menu ul li.active a,
.wrap_selectpicker_site .dropdown-menu ul li a:hover,
.wrap_selectpicker_site .dropdown-menu ul li a:focus {
	background: transparent;
}
.wrap_selectpicker_site .bs-caret {
	border-left: 1px solid #EAEAEA;
	border-radius: 0 2px 2px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	right: 0;
	width: 28px;
	height: 37px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.wrap_selectpicker_site .bs-caret:after {
	content: "\e922";
	font-family: 'iconewwssync' !important;
	font-size: 16px;
}
.wrap_selectpicker_site .bs-caret .caret {
	display: none;
}
.wrap_selectpicker_site .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 100%;
}
.wrap_selectpicker_site .bs3.bootstrap-select .dropdown-toggle .filter-option {
	padding-right: 0;
}
.wrap_selectpicker_site.search_drop .bootstrap-select > div.dropdown-menu {
	top: calc(100% - 65px);
	bottom: auto;
}

/*sale_card_icon*/
	.stickers .sale_card_icon {
		width: 40px;
		display: flex;
		flex-direction: column;
		font-size: 14px;
		padding: 3px 3px 0;
	}
	.sale_card_icon .tooltip_ico {
		background: transparent;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 28px;
		height: 28px;
		margin-bottom: 4px;
		cursor: pointer;
	}
	.sale_card_icon .tooltip_ico span:before {
		font-size: 28px;
	}
	.sale_card_icon .tooltip_ico:hover {
		background: #00467F;
	}
	.sale_card_icon .tooltip_ico:hover span:before {
		color: #fff;
	}
	.wrap_icon_notsale {
		width: calc(100% - 40px);
		flex-grow: 1;
	}
	.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
		background: #00467F;
		box-shadow: none;
	}
	.tooltipster-content a,
	.tooltipster-content a:hover {
		color: #fff;
	}
	.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {
		border-right-color: #00467F;
	}

	.catalog.table .catalog_table .wrapp_stockers .stickers {
		position: static;
		padding: 0;
	}
	.catalog.table .catalog_table .wrapp_stockers .stickers .sale_card_icon {
		width: auto;
		flex-direction: row;
		justify-content: flex-end;
		padding-left: 0;
		padding-right: 0;
		margin: 0 -2.5px;
	}
	.catalog.table .catalog_table .wrapp_stockers .stickers .sale_card_icon .tooltip_ico {
		width: 30px;
		height: 30px;
		margin: 0 2.5px;
	}
	.catalog.table .catalog_table .like_icons .wrapp_stockers .stickers span {
		background: transparent;
		border-radius: 0;
		opacity: 1;
		visibility: visible;
		overflow: visible;
		margin: 0;
	}
	.catalog.table .catalog_table .wrapp_stockers .stickers .sale_card_icon .tooltip_ico span:before {
    	font-size: 30px;
	}

	@media only screen and (max-width : 870px) {
		.catalog.table .catalog_table .wrapp_stockers .stickers .sale_card_icon,
		.catalog.table .catalog_table .wrapp_stockers .stickers .sale_card_icon .tooltip_ico {
			margin: 0;
		}
	}
/*END sale_card_icon*/

/*modal*/
	.modal-backdrop.in {
		background-color: #3D3D3D;
		filter: alpha(opacity=65);
		opacity: 0.65;
	}
	body.modal-open .modal_site.in {
		display: flex !important;
		height: 100%;
	} 
	.modal_site .modal-dialog {
		max-width: 420px;
		width: 100%;
		margin: auto;
		padding: 0;
	}
	.modal_site.modal_big .modal-dialog {
		max-width: 600px;
	}
	.modal_site .modal-dialog .modal-content {
		border: none;
		border-radius: 0;
		color: #333;
		padding: 0;
		position: relative;
		box-shadow: none;
	}
	.modal_site .modal-dialog .modal-content .modal-header {
		border: none;
		border-bottom: 2px solid #02589D;
		padding: 35px;
		position: relative;
	}
	.modal_site .modal-dialog .modal-content .modal-body {
		border: none;
		padding: 30px 35px 35px;
	}
	.modal_site .modal-dialog .modal-content .modal-footer {
		border: none;
		padding: 0;
	}
	.modal_site .modal-dialog .modal-content button.close {
		position: absolute;
		font-size: 20px;
		top: 44px;
		right: 28px;
		text-shadow: none;
		opacity: 1;
	}

	.icon-ion-close:before {
		font-size: 20px;
		color: #A6A6A6;
	}
	.icon-ion-close:hover:before {
		color: #5b5f74;
	}
	.modal_site .modal-dialog .modal-content .modal-title {
		font-size: 26px;
		font-weight: normal;
		line-height: 31px;
		padding-right: 20px;
	}
	.modal_site.modal_big .modal-dialog .modal-content.request_to .modal-title {
		text-align: left;
	}
	.modal_site .modal-dialog .modal-content .modal-body p {
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 30px;
		padding-bottom: 0;
	}
	

	.modal_reset .modal_reset__wrap_btn {
		display: flex;
	}
	.modal_reset__wrap_btn .modal_reset__btn {
		width: 140px;
	}
	.modal_reset .modal_reset__wrap_btn .modal_reset__btn_yes {
		margin-right: 30px;
	}

	.modal_site .site_field_btn {
		display: flex;
		align-items: center;
		padding-top: 10px;
	}
	.modal_site .site_field_btn .btn_site {
		width: 180px;
		margin-right: 30px;
	}
	.modal_site .site_field_btn .btn_site.white {
		margin-right: 0;
	}
	.filter_add_auto_modal .wrap_selectpicker_site {
		margin-bottom: 25px;
	}
/*END modal*/


/*header*/
	.site_logo span > svg {
		display: none;
	}
	.site_logo span {
		background-repeat: no-repeat;
		background-size: contain;
		display: block;
	}
	.site_logo .logo_nofix {
		background-image: url('../images/svg/header/logo.svg');
		width: 217px;
		height: 122px;
	}
	.site_logo .logo_fix {
		background-image: url('../images/svg/header/logo_fix.svg');
		display: none;
		width: 217px;
		height: 31px;
	}
	#headerfixed.fixed .site_logo .logo_nofix {
		display: none;
	}
	#headerfixed.fixed .site_logo .logo_fix {
		display: block;
	}

	.logo-block.site_logo-block {
		width: 247px;
		margin-top: 22px;
		margin-bottom: -40px;
	}
	body .site_logo-block .site_logo {
		max-width: none;
	}
	#headerfixed.fixed .site_logo {
		max-width: none;
	}
	.wrap_header_icon {
		display: flex;
		align-items: center;
		width: calc(100% - 247px);
		padding-left: 10px;
	}
	.logo_and_menu-row .header_tel .phone-block.with_btn,
	body .logo_and_menu-row .header_tel .inner-table-block {
		height: auto;
	}
	div.header-v5 .logo_and_menu-row .wrap_header_icon .header_tel {
		margin-right: auto;
	}
	.logo_and_menu-row .header_tel .phone-block .inner-table-block {
		position: relative;
	}
	.header_tel .svg-phone {
		background-size: contain;
		width: 15px;
		height: 20px;
		position: absolute;
		top: 50%;
		left: 15px;
		margin-top: -10px;
	}
	.logo_and_menu-row .header_tel .phone-block.with_btn .phone {
		position: static;
		padding-left: 27px;
	}
	.logo_and_menu-row .header_tel .phone-block .schedule {
		margin-left: 27px;
	}
	.header_branches {
		position: relative;
	}
	.header_branches .header_branches_link {
		position: relative;
		width: 160px;
		font-size: 14px;
		padding-left: 20px;
		padding-right: 44px;
	}
	.header_branches .header_branches_link:before {
		content: "\e922";
		font-family: 'iconewwssync' !important;
		font-size: 19px;
		position: absolute;
		top: 50%;
		right: 15px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header_branches:hover .header_branches_link:before {
		content: "\e925";
	}
	.header_branches .wrap_header_branches_menu {
		display: none;
		position: absolute;
		top: 100%;
		left: 15px;
		padding-top: 3px;
	}
	.header_branches:hover .wrap_header_branches_menu {
		display: block;
	}
	.header_branches .header_branches_menu {
		background: #fff;
		border-radius: 2px;
		padding: 5px 0;
		width: 280px;
		box-shadow: 0px 1px 4px rgba(0,0,0,.2);
	}
	.header_branches .header_branches_menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.header_branches .header_branches_menu ul li {
		padding: 0;
	}
	.header_branches .header_branches_menu ul li:before {
		display: none;
	}
	.header_branches .header_branches_menu li:hover {
		background: #e3e3e3;
	}
	.header_branches .header_branches_menu li > a {
		display: block;
		padding: 5px 9px;
	}
	.header_branches .header_branches_menu li > a,
	.header_branches .header_branches_menu li > a:hover {
		color: #222;
	}

	.header_search_text {
		font-size: 15px;
		margin-left: 10px;
	}


	.wrap_stat_garage_basket {
		display: flex;
		align-items: center;
	}
	body .logo_and_menu-row .wrap_stat_garage_basket .wrap_icon.baskets {
		margin-left: 20px;
		padding-left: 20px;
		padding-right: 0;
		width: 57px;
	}
	.logo_and_menu-row .wrap_stat_garage_basket .basket-link:not(.basket) {
		padding-right: 14px;	
	}
	.header_personal {
		margin-left: 20px;
	}
	.logo_and_menu-row .header_personal .personal-link .wrap {
		margin-top: 3px;
		margin-left: 10px;
	}
	.logo_and_menu-row .header_personal .personal-link .wrap > span {
		font-size: 14px;
		font-weight: normal;
		margin-bottom: 0;
	}
	.logo_and_menu-row .header_personal .personal-link.animate-load .wrap {
		display: none;
	}


	.wrap_stat_garage_basket .baskets {
		display: flex;
		align-items: center;
	}
	.wrap_stat_garage_basket .garage_for_header {
		order: -1;
		margin-left: 20px
	}


	.header_site_menu {
		border-top: 1px solid #f0f0f0;
		display: flex;
		align-items: center;
		width: calc(100% - 247px);
		margin-left: auto;
	}
	.link_header_reg_tire_service {
		width: 220px;
		min-width: 220px;
		height: 40px;
		font-size: 15px;
		line-height: normal;
		margin: 0 20px 0 auto;
	}
	.menu-row.middle-block.bglight .header_site_menu .mega-menu {
		border: none;
		max-width: 714px;
		width: 100%;
		margin-right: 38px;
	}
	.menu-row.middle-block.bglight .header_site_menu .mega-menu table {
		max-width: none;
	}
	
	#headerfixed.fixed .logo-row.v2 {
		display: flex;
		align-items: center;
	}
	#headerfixed.fixed .inner-table-block {
		height: auto;
		overflow: visible;
	}
	#headerfixed.fixed .logo-row.v2 .small-block {
		width: 63px;
		min-width: 63px;
		text-align: right;
	}
	#headerfixed.fixed .logo-row.v2 .small-block i.svg {
		width: auto;
	}

	#headerfixed.fixed .logo-row.v2 .basket-link {
		width: 77px;
		min-width: 77px;
		text-align: right;
	}
	#headerfixed.fixed .logo-row.v2 .basket-link .js-basket-block {
		width: 37px;
	}

	.garage_for_fixed_header {
		display: table-cell;
		vertical-align: middle;
		width: 77px;
		min-width: 77px;
	}
	.garage_for_fixed_header .garage_in_header {
		display: flex;
		justify-content: flex-end;
	}

	#headerfixed.fixed .wrap_garage.site_dopdown_btn .btn_garage .btn_garage_ico {
		margin-top: -2px;
	}
	#headerfixed.fixed .wrap_garage .garage_none_auto .btn_add_auto {
		margin: 0 auto;
	}

	#headerfixed.fixed .logo-row.v2	.inner-table-block.menu-block {
		width: calc(100% - 572px);
	}
	#headerfixed.fixed .logo-row.v2 .js-nav {
		max-width: 678px;
		width: 100% !important;
	}

/*END header*/

/*footer*/
	.bottom_info_two {
		margin-bottom: 20px;
	}
	footer .info.contacts_block_footer.pl_none {
		padding-left: 0;
	}
	footer .info.contacts_block_footer .btn.btn-default.footer_link_question {
		max-width: 220px;
		width: 100%;
		background: transparent;
	}
	footer .info.contacts_block_footer .btn.btn-default.footer_link_question:hover,
	footer .info.contacts_block_footer .btn.btn-default.footer_link_question:active,
	footer .info.contacts_block_footer .btn.btn-default.footer_link_question:focus {
		background: #00467F;
	}
/*END footer*/

/*main_page*/
	.front_page.front-vindex3 .drag-block.container.TOP_BANNER > div.top_big_one_banner {
		margin-bottom: 0;
	}
	.wrap_catalog_filter {
		border: 1px solid #EAEAEA;
		padding: 30px 38px 0;
		margin-bottom: 38px;
	}
	.front_page .wrap_catalog_filter {
		margin-bottom: 30px;
	}
	.wrap_catalog_filter .best_block.tab_slider_wrapp .top_blocks {
		margin-bottom: 22px;
	}
	.wrap_catalog_filter .best_block.tab_slider_wrapp .top_blocks .tabs {
		display: flex;
		flex-wrap: wrap;
		float: none;
		max-width: 680px;
		width: 100%;
		margin-top: 0;
	}
	.wrap_catalog_filter .best_block.tab_slider_wrapp.specials ul.tabs {
		border-bottom: 1px solid #F0F0F0;
	}
	.wrap_catalog_filter .best_block.tab_slider_wrapp.specials ul.tabs > li {
		margin: 0;
	}
	.wrap_catalog_filter .tab_slider_wrapp ul.tabs > li span {
		background: #F9F9FA;
		border: 1px solid #F0F0F0;
		border-left: none;
		border-bottom: 2px solid transparent;
		font-size: 14px;
		line-height: 17px;
		padding: 10px 18px;
		color: #333;
	}
	.wrap_catalog_filter .tab_slider_wrapp ul.tabs > li:hover span {
		color: #00467F;
	}
	.wrap_catalog_filter .tab_slider_wrapp ul.tabs > li:first-child span {
		border-left: 1px solid #F0F0F0;
	}
	.wrap_catalog_filter .tab_slider_wrapp ul.tabs li.cur span,
	.wrap_catalog_filter .tab_slider_wrapp ul.tabs li.cur:hover span {
		background: #00467F;
		border-color: transparent;
		color: #fff;
	}

	.wrap_catalog_filter .bx_filter_parameters_box[data-tyreindex='increased_lifting'] .bx_filter_input_checkbox,
	.wrap_catalog_filter .bx_filter_parameters_box[data-tyreindex='3pmsf'] .bx_filter_input_checkbox {
		position: relative;
		display: block;
		min-height: 20px;
		margin-left: 21px;
	}
	.wrap_catalog_filter .bx_filter_parameters_box[data-tyreindex='increased_lifting'] .bx_filter_input_checkbox:before,
	.wrap_catalog_filter .bx_filter_parameters_box[data-tyreindex='3pmsf'] .bx_filter_input_checkbox:before {
		content: "";
		background-size: contain;
		background-repeat: no-repeat;
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 20px;
		height: 20px;
	}
	.wrap_catalog_filter .bx_filter_parameters_box[data-tyreindex='increased_lifting'] .bx_filter_input_checkbox:before {
		background: url(../images/svg/tire_truck.svg);
	}
	.wrap_catalog_filter .bx_filter_parameters_box[data-tyreindex='3pmsf'] .bx_filter_input_checkbox:before {
		background: url(../images/svg/tire_3PMSF.svg);
	}
	.wrap_catalog_filter .bx_filter_parameters_box[data-tyreindex='increased_lifting'] .bx_filter_input_checkbox .bx_filter_param_text,
	.wrap_catalog_filter .bx_filter_parameters_box[data-tyreindex='3pmsf'] .bx_filter_input_checkbox .bx_filter_param_text {
		margin-left: 29px;
	}

	.wrap_catalog_filter .bx_filter.front_filter {
		margin-left: 0;
		margin-right: 0;
	}
	.wrap_catalog_filter.all_props_wrappers .front_filter_wrap_inner {
		padding-bottom: 0;
	}
	.wrap_catalog_filter .front_filter_wrap.catalog_filter {
		border: none;
		padding: 0 0 30px;
		min-height: 285px;
	}
	.wrap_catalog_filter .front_filter_wrap.catalog_filter .bx_filter_section {
		max-width: 680px;
	}
	.wrap_catalog_filter .front_filter_wrap.catalog_filter .bx_filter_section > form {
		margin: 0 -20px;
	}
	.wrap_catalog_filter .front_filter_wrap.catalog_filter .title_block {
		margin-left: 0;
		padding-left: 16px;
	}
	.wrap_catalog_filter .front_filter_wrap.catalog_filter.tires .title_block,
	.wrap_catalog_filter .front_filter_wrap.catalog_filter.akb .title_block {
		padding-left: 20px;
	}

	.title_block .with_dropdown .dropdown {
		min-width: 263px;
	}
	.wrap_catalog_filter .front_filter_wrap.catalog_filter .title_block .title {
		display: inline-flex;
		font-size: 18px;
		align-items: center;
	}
	.wrap_catalog_filter .front_filter_wrap.catalog_filter .title_block .title .title_text {
		font-size: 21px;
		margin-left: 20px;
		text-transform: lowercase;
	}
	.wrap_catalog_filter .front_filter_wrap .title_block .with_dropdown:after {
		content: "\e922";
		background: none;
		font-family: 'iconewwssync' !important;
		font-size: 16px;
		width: auto;
		height: auto;
		right: -10px;
		bottom: auto;
		color: #888;
	}
	.wrap_catalog_filter .bx_filter.front_filter .tyres_params {
		display: none;
		flex-wrap: wrap;
		margin-top: -19px !important;
	}
	.wrap_catalog_filter .bx_filter.front_filter .tyres_params.active {
		display: flex;
	}
	.wrap_catalog_filter .bx_filter.front_filter .bx_filter_parameters_box_title > div {
		font-size: 13px;
	}
	.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_parameters_box.type_P {
		width: 240px;
	}
	.wrap_catalog_filter .bx_filter.front_filter .bx_filter_parameters_box.type_P {
		padding-left: 20px;
		padding-right: 20px;
	}
	.wrap_catalog_filter .bx_filter.front_filter .separator {
		left: -25px;
	}
	.wrap_catalog_filter .bx_filter.front_filter .separator.diametr {
		left: -26px;
	}
	.wrap_catalog_filter .bx_filter.front_filter .separator.cross {
		display: none;
	}

	.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .tyres_params > .bx_filter_parameters_box.type_F {
		width: 100%;
		padding: 0 20px;
		margin: 4px 0;
	}
	.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_parameters_box.type_F .bx_filter_block {
		margin: 0 -16px;
	} 
	.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_parameters_box.type_F label {
		margin: 8px 16px;
	}
	.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_parameters_box.type_F label span {
		font: 14px/20px "PT Sans Caption", Arial, sans-serif;
		color: #222;
		margin-top: -2px;
		padding-top: 0;
	}
	.wrap_catalog_filter .bx_filter_parameters_box_container label[class*="icon-"] .bx_filter_input_checkbox:before {
		top: 1px;
	}
	.wrap_catalog_filter .bx_filter.front_filter .bx_filter_button_box {
		margin-top: 20px;
		padding: 0 20px;
	}
	.wrap_catalog_filter .wheels .bx_filter.front_filter .bx_filter_button_box,
	.wrap_catalog_filter .params .bx_filter.front_filter .bx_filter_button_box {
		padding-left: 16px;
		padding-right: 16px;
	}
	.wrap_catalog_filter .front_filter_wrap .bx_filter_button_box .bx_filter_search_button,
	.wrap_catalog_filter .front_filter_wrap .bx_filter_button_box .bx_filter_search_reset_main {
		max-width: 180px;
		width: 100%;
		line-height: 19px;
	}
	.wrap_catalog_filter .front_filter_wrap .bx_filter_button_box .bx_filter_search_button {
		margin-right: 20px;
	}
	.wrap_catalog_filter .front_filter_wrap.catalog_filter .all_hint {
		margin-left: 28px;
	}

	.wrap_catalog_filter .label_checkbox {
		font-size: 13px;
		line-height: 18px;
		padding: 0 16px 8px;
		color: #333;
	}

	.front_filter_wrap.catalog_filter.params {
		background-image:url('../images/params.jpg');
	} 
	.wrap_catalog_filter .front_filter_wrap.catalog_filter.wheels .bx_filter_section > form,
	.wrap_catalog_filter .front_filter_wrap.catalog_filter.params .bx_filter_section > form {
		margin: 0 -16px;
	}
	.wrap_catalog_filter .wheels .bx_filter.front_filter .bx_filter_parameters_box.type_P {
		width: 232px;
		padding-left: 16px;
		padding-right: 16px;
	}
	.wrap_catalog_filter .catalog_filter.wheels .bx_filter.front_filter .tyres_params {
		margin-bottom: 0;
	}
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="ddia"] {
		order: 1;
	}
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] {
		order: 2;
		width: calc(100% - 232px);
	}
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dmbr2"] {
		order: 3;
	}
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] {
		order: 4;
		width: calc(100% - 232px);
	}
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] {
		order: 5;
		margin-left: auto;
		width: calc(100% - 232px);
	}
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container,
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container,
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		margin: 0 -10px;
	}
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container .bx_filter_select_block,
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container .bx_filter_select_block,
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container .bx_filter_select_block {
		width: 200px;
		margin: 0 10px;
	}
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container > label,
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container > label,
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container > label {
		margin: 0 10px;
		font-size: 14px;
		color: #333;
		line-height: 18px;
		padding-left: 28px;
	}
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container > label:after,
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container > label:before,
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container > label:after,
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container > label:before,
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container > label:after,
	.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container > label:before {
		top: 50%;
		margin-top: -8px;
	}

	.wrap_catalog_filter .akb .bx_filter.front_filter .bx_filter_parameters_box.type_A {
		order: -1;
		max-width: 484px;
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 36px;
		margin-top: 5px;
	}
	.wrap_catalog_filter .title_block.for_akb {
		display: none;
	}
	.wrap_catalog_filter .akb .title_block.for_akb {
		display: block;
	}
	.wrap_catalog_filter .params .title_block.for_params {
		margin-top: 24px;
		margin-bottom: 26px;
	}
	.wrap_catalog_filter .front_filter_wrap.catalog_filter .common_select .common_select-link,
	.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_select_block,
	.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_select_text,
	.wrap_catalog_filter .front_filter_wrap .bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input {
		height: 37px;
	}
	.wrap_catalog_filter .front_filter_wrap.catalog_filter .common_select .common_select-link,
	.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_select_text {
		line-height: 36px;
	}
	.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_select_arrow,
	.wrap_catalog_filter .common_select .common_select-link .trigger {
		height: 35px;
	}
	.wrap_catalog_filter .common_select .common_select-link .trigger,
	.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_select_arrow {
		line-height: 40px;
	}
	div[id^="smartFilterDropDown"] {
		max-width: 200px;
		margin-top: 10px;
	}
	.wrap_catalog_filter .ik_select_dropdown.common_select-dd {
		margin-top: 6px;
	}
	.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_parameters_box.tyresind .rows label {
		font-size: 13px;
	}
	.wrap_catalog_filter .smartfilter .bx_ui_slider_track {
		margin-top: 20px;
	}
	.wrap_catalog_filter .bx_filter .bx_ui_slider_part {
		top: 33px;
	}
	.wrap_catalog_filter .bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(1) {
		padding-right: 22px;
	}
	.wrap_catalog_filter .bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2) {
		padding-left: 22px;
	}
	.wrap_catalog_filter .front_filter_wrap.catalog_filter:not(.type_2) .bx_filter.front_filter .bx_filter_parameters_box.tyresind .car_list_wrap {
		margin-top: 0;
	}

	.left_block.filter_visible .visible_mobile_filter .bx_filter_vertical input[type="checkbox"] + label {
		float: none;
	}
	.left_block.filter_visible .visible_mobile_filter .bx_filter_vertical input[type="checkbox"] + .bx_filter_param_label span.bx_filter_input_checkbox {
		line-height: 21px;
	}

	@media only screen and (max-width : 1289px) {
		.wrap_catalog_filter .front_filter_wrap.catalog_filter {
			background-size: 325px;
		}
	}

	@media only screen and (max-width : 1199px) {
		.wrap_catalog_filter.all_props_wrappers .front_filter_wrap.catalog_filter {
			background-image: none;
		}
		.wrap_catalog_filter .front_filter_wrap.catalog_filter .bx_filter_section {
			margin-right: 0;
		}
	}
	@media only screen and (max-width : 991px) {
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container {
			flex-wrap: nowrap;
		}
	}

	@media only screen and (max-width : 819px) {
		.wrap_catalog_filter {
			padding-top: 23px;
		}
		.wrap_catalog_filter .best_block.tab_slider_wrapp.specials ul.tabs {
			border: none;
			margin: 0 -2.5px;
		}
		.wrap_catalog_filter .best_block.tab_slider_wrapp.specials ul.tabs > li {
			margin: 2.5px;
		}
		.wrap_catalog_filter .tab_slider_wrapp ul.tabs > li span {
			border: 1px solid #F0F0F0;
		}
		.wrap_catalog_filter .best_block.tab_slider_wrapp .top_blocks {
			margin-bottom: 20px;
		}
		.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_parameters_box.type_P {
			width: 220px;
		}
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"],
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"],
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] {
			width: calc(100% - 220px);
		}
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container .bx_filter_select_block, 
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container .bx_filter_select_block, 
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container .bx_filter_select_block {
			width: 180px;
		}
		div[id^="smartFilterDropDown"] {
			max-width: 180px;
		}

	}

	@media only screen and (max-width : 767px) {
		.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_parameters_box.type_P {
			width: 215px;
		}
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"],
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"],
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] {
			width: calc(100% - 215px);
		}
		.wrap_catalog_filter .wrapp_all_inputs.wrap_md .wrapp_change_inputs,
		.wrap_catalog_filter .wrapp_all_inputs.wrap_md .wrapp_slider {
			width: 100%;
		}
		.wrap_catalog_filter .wrapp_all_inputs.wrap_md .wrapp_slider {
			padding: 0;
		}

		.wrap_catalog_filter .front_filter_wrap:not(.type_2) .bx_filter.front_filter .bx_filter_parameters_box.tyresind {
			margin-top: 0;
		}
		.wrap_catalog_filter .params .title_block.for_params {
			margin-top: 0;
		}
		.wrap_catalog_filter .bx_filter_vertical.bx_filter .inner_expand_text {
			padding: 0 16px;
		}
	}

	@media only screen and (max-width : 716px) {
		.wrap_catalog_filter .bx_filter.front_filter .bx_filter_parameters_box_container .bx_filter_select_container,
		.wrap_catalog_filter .catalog_filter .bx_filter.front_filter .bx_filter_parameters_box.tyresind .rows {
			width: 100%;
		}
		.wrap_catalog_filter .front_filter_wrap .bx_filter_button_box .bx_filter_search_button,
		.wrap_catalog_filter .front_filter_wrap .bx_filter_button_box .bx_filter_search_reset_main {
			max-width: none;
			width: 100%;
			margin: 0 0 20px;
		}
		.wrap_catalog_filter .front_filter_wrap.catalog_filter .all_hint {
			width: 200px;
			margin: 0 auto;
		}
		body .wrap_catalog_filter .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container {
			text-align: center;
		}

		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container .bx_filter_select_block, 
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container .bx_filter_select_block, 
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container .bx_filter_select_block {
			width: calc(100% - 20px);
		}
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container > label, 
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container > label, 
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container > label {
			margin-top: 12px;
		}
		.wrap_catalog_filter .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container {
			flex-wrap: wrap;
		}
		body .wrap_catalog_filter .catalog_filter .bx_filter.front_filter .tyres_params.active .bx_filter_parameters_box.type_A {
			display: block;
		}
		.wrap_catalog_filter .front_filter_wrap.akb.catalog_filter .bx_filter.front_filter .tyres_params .bx_filter_parameters_box[data-tyreindex="apolarity"] {
			margin-top: 0;
		}
	}

	@media only screen and (max-width : 480px) {
		.wrap_catalog_filter .front_filter_wrap.catalog_filter .title_block .title {
			flex-direction: column;
			flex-wrap: wrap;
			align-items: flex-start;
		}
		.wrap_catalog_filter .front_filter_wrap.catalog_filter .title_block .title .title_text {
			margin-left: 0;
		}
		.wrap_catalog_filter .front_filter_wrap .title_block .with_dropdown:after {
			top: auto;
			bottom: 0;
		}
		.title_block .with_dropdown .dropdown {
			min-width: 245px;
			top: 100%;
		}
	}
	@media only screen and (max-width : 374px) {
		.front_filter_wrap .title_block .title_text.tires_title {
			border-bottom: none;
		}
	}
/*END main_page*/

/*basket*/
	#basket-root.bx-basket .basket-items-list-header-filter-item {
		margin-left: 15px;
	}
	#basket-root.bx-basket .basket-items-list-header-filter-item.active:before {
		display: none;
	}
	#basket-root.bx-basket .basket-items-list-header-filter {
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: space-between;
	}
	.basket_warning {
		font-size: 13px;
		line-height: 18px;
		color: #f00;
	}
	.basket-item-block-amount .basket_warning {
		position: absolute;
		top: 100%;
		left: -23px;
		max-width: 140px;
		margin-top: 7px;
		width: calc(100% + 46px);
		text-align: center;
	}

	.properties_arrow_link {
		position: relative;
		display: inline-flex;
		margin-top: 16px;
		margin-bottom: 4px;
		padding-left: 13px;
		font-size: 13px;
		line-height: 17px;
	}
	.properties_arrow_link:after {
		content: "\f105";
		position: absolute;
		top: 2px;
		left: 0;
		color: #919191;
		font-weight: 700;
		font-size: 12px;
	}

	.wrap_link_deferred {
		display: flex;
		padding-top: 16px;
		font-size: 13px;
		opacity: 0;
		transition: all 0.2s linear;
	}
	.wrap_link_deferred .link_deferred__text {
		margin-right: 5px;
	}
	.basket-items-list-item-container:hover .wrap_link_deferred {
		opacity: 1;
	}

	.basket-checkout-section .basket-checkout-block-btn {
		padding-left: 0;
		padding-right: 20px;
	}
	.basket-checkout-section .basket-checkout-block-btn .basket-btn-checkout {
		width: 220px;
	}
	.wrap_basket-checkout-block-warning {
		padding-right: 28px;
		margin-right: auto;
	}
	#basket-root .basket-checkout-container .basket-btn-checkout {
		background: #00467F !important;
		color: #fff !important;
	}
	#basket-root .basket-checkout-container .basket-btn-checkout:hover,
	#basket-root .basket-checkout-container .basket-btn-checkout:active,
	#basket-root .basket-checkout-container .basket-btn-checkout:focus {
		background: #02589D !important;
		border-color: #02589D !important;
	}
	#basket-root .basket-checkout-container .basket-btn-checkout[disabled] {
		border-color: #00467F !important;
		opacity: 0.75;
	}
	.basket-checkout-block-warning {
		background: #fbfbfb;
		display: flex;
		align-items: center;
		align-self: flex-start;
		max-width: 655px;
		min-height: 51px;
		font-size: 13px;
		line-height: 18px;
		padding: 7px 10px;
		margin-top: 7px;
		color: #f00;
	}
	.basket-checkout-block-warning .basket-checkout-block-warning_ico:before {
		color: #f00;
		font-size: 16px;
		margin-right: 7px;
	}

	@media (pointer:coarse) {
		.wrap_link_deferred {
			opacity: 1;
		}
	}

	@media only screen and (max-width : 991px) {
		.wrap_basket-checkout-block-warning {
			padding-right: 0;
		}
		.basket-checkout-block-warning {
			max-width: none;
			width: 100%;
			margin-top: 15px;
		}
		.wrap_link_deferred {
			opacity: 1;
		}
		.wrap_link_deferred .link_deferred__text {
			display: none;
		}
	}
/*END basket*/

/*catalog_element*/
	.prices_block .price_matrix_wrapper {
		display: flex;
	}
	.price_matrix_wrapper .price:first-child {
		order: 1;
	}
	.catalog_element_warning {
		display: flex;
		align-items: center;
		font-size: 13px;
		line-height: 18px;
		color: #f00;
		text-align: left;
	}
	.catalog_element_warning.counter_warning {
		margin-top: -5px;
		padding-bottom: 4px;
	}
	.catalog_element_warning.odd {
		margin-top: 15px;
	}
	.catalog_element_warning.odd .catalog_element_warning__ico:before {
		font-size: 16px;
		margin-right: 7px;
		color: #f00;
	}
	.quantity_under_order {
		display: inline-flex;
		align-items: center;
		font-size: 13px;
		line-height: 18px;
		color: #f00;
	}
	.quantity_block_wrapper .quantity_under_order {
		display: inline-flex;
		color: #f00;
	}
	.quantity_under_order .quantity_under_order_ico:before {
		font-size: 16px;
		margin-right: 6px;
		color: #f00;
	}

	.counter_wrapp .button_block .to-cart[disabled] {
		background: #00467F !important;
		border-color: #00467F !important;
		color: #fff !important;
		opacity: 0.75;
	}
	.counter_wrapp .button_block .to-cart[disabled] span {
		color: #fff !important;
	}
	.catalog_detail .item_main_info .img_wrapper .stickers {
		max-width: calc(50% - 95px);
		padding-right: 0;
	}
	.popup .catalog_detail .item_main_info .img_wrapper .stickers {
		max-width: calc(50% - 235px);
	}
	.popup .catalog_detail .counter_wrapp .catalog_element_warning {
		white-space: normal;
	}
	.catalog_detail .middle_info .top_props .props .value .char_value.wicon {
		font: 14px/18px "PT Sans Caption", Arial, sans-serif !important;
	}
	.stickers {
		z-index: 54;
	}
	.stickers .sticker_aktsiya a {
		color: #1d2029 !important;
	}
	.stickers .tooltip.bottom {
		left: 0 !important;
	}
	.stickers .tooltip.bottom .tooltip-arrow {
		display: none;
	}
	.stickers .tooltip-inner {
		background: #fff;
		border-radius: 2px;
		padding: 6px 8px;
		width: 200px;
		font-size: 13px;
		line-height: 18px;
		text-transform: none;
		color: #333;
		box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.15);
	}

	.stickers .sticker_old_product {
		background: #FEBA4F;
		color: #333;
		text-transform: none;
	}

	.free_tire_fitting {
		background: #FBFBFB;
		border: 1px solid #F7F7F7;
		display: flex;
		align-items: center;
		justify-content: center;
		max-width: 235px;
		width: 100%;
		min-height: 33px;
		color: #009950 !important;
		padding: 5px 20px;
		margin-top: 11px;
	}
	.free_tire_fitting .free_tire_fitting__ico:before {
		font-size: 16px;
		margin-right: 10px;
		color: #009950;
	}
	.free_tire_fitting .free_tire_fitting__text {
		font-size: 13px;
		line-height: 17px;
	}
	body .type_clothes .info_item .element_detail_text {
		width: 100%;
		padding-top: 12px;
	}

	.ce_arrow_link {
		position: relative;
		display: inline-flex;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 23px;
		font-size: 13px;
		line-height: 17px;
	}
	.ce_arrow_link:after {
		content: "\f105";
		position: absolute;
		top: 2px;
		left: 0;
		display: flex;
		justify-content: center;
		color: #919191;
		font-weight: 700;
		font-size: 12px;
		width: 16px;
	}

	.recycling_battery {
		display: inline-flex;
		align-items: center;
		font-size: 13px;
		line-height: 17px;
	}
	.recycling_battery .recycling_battery__ico:before {
		font-size: 16px;
		color: #00467F;
		margin-right: 7px;
	}

	.feedback_price {
		background: #FBFBFB;
		border: 1px solid #F7F7F7;
		max-width: 248px;
		width: 100%;
		font-size: 13px;
		line-height: 18px;
		padding: 15px 14px;
		white-space: normal;
		margin-bottom: 20px;
	}
	.feedback_price a {
		display: inline-flex;
		margin-top: 5px;
		font-size: 15px;
		font-weight: bold;
		line-height: 19px;
	}
	.wrapp_one_click.with_feedback_price {
		max-width: 248px;
	}
	.wrapp_one_click.with_feedback_price .one_click {
		width: 100%;
	}

	.stores_item.active-region .item_wrapper .stores_block {
		display: flex;
		align-items: center;
	}
	.stores_item.active-region .stores_text_wrapp {
		order: -1;
		max-width: 330px;
		width: 100%;
	}
	.stores_item.active-region .quantity-wrapp-block:not([class="media"]) {
		display: flex;
		flex-grow: 1;
		align-items: center;
		justify-content: space-between;
	}
	.stores_item.active-region .counter_wrapp .small {
		width: 100%;
		margin: 0;
	}
	.stores_item.active-region .item_wrapper .stores_block {
		padding-left: 25px;
	}
	.type_more .stores_block_wrap .stores_item.active-region .stores_block .delivery-time {
		order: 1;
		width: 170px;
		min-width: 170px;
		padding: 0 15px;
	}
	.type_more .stores_block_wrap .stores_item.active-region .stores_block .delivery-time > .item-stock {
		margin-left: 0;
	}
	.type_more .stores_block_wrap .stores_item.active-region .stores_block .quantity-wrapp-block > .item-stock {
		order: 2;
		width: 150px;
		min-width: 150px;
		padding: 0 15px;
		margin: 0;
	}
	.type_more .stores_block_wrap .stores_item.active-region .stores_block .price {
		order: 3;
		width: 139px;
		min-width: 139px;
		padding: 0 15px;
	}
	.stores_item.active-region .counter_wrapp {
		order: 4;
		padding-top: 0;
		width: 112px;
		min-width: 112px;
		margin-left: 15px;
	}

	.tires-trying-disks {
		position: absolute;
		bottom: 45px;
		left: 50%;
		z-index: 1;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.btn_tires_trying_disks {
		display: inline-flex;
		align-items: center;
		justify-content: center;
	}
	.btn_tires_trying_disks span:before {
		font-size: 19px;
		color: #00467F;
		margin-left: 10px;
	}
	.btn_tires_trying_disks:hover span:before {
		color: #fff;
	}

	@media only screen and (max-width : 1199px) {
		.type_more .stores_block_wrap .stores_item.active-region .stores_block .delivery-time {
			width: 150px;
			min-width: 150px;
			padding: 0 5px;
		}
		.type_more .stores_block_wrap .stores_item.active-region .stores_block .quantity-wrapp-block > .item-stock {
			width: 130px;
			min-width: 130px;
			padding: 0 5px;
		}
		.type_more .stores_block_wrap .stores_item.active-region .stores_block .price {
			width: 100px;
			min-width: 100px;
			padding: 0 5px;
		}
		.stores_item.active-region .counter_wrapp {
			margin-left: 5px;
		}



		.type_more .stores_block_wrap .stores_item.active-region .stores_block .price {
			min-width: 115px;
			width: 115px;
		}
	}

	@media only screen and (max-width : 991px) {
		.type_more .stores_block_wrap .stores_item.active-region .stores_block .quantity-wrapp-block.media {
			display: none;
		}
		.type_more .stores_block_wrap .stores_item.active-region .stores_block .price {
			text-align: right;
		}
		.stores_item.active-region .quantity-wrapp-block:not([class="media"]) {
			margin: 0;
		}
		.type_more .stores_block_wrap .stores_item.active-region .counter_wrapp {
			width: 112px;
			min-width: 112px;
		}
	}

	@media only screen and (max-width : 767px) {
		.stores_item.active-region .item_wrapper .stores_block {
			flex-wrap: wrap;
		}
		.stores_item.active-region .stores_text_wrapp,
		.stores_item.active-region .stores_text_wrapp .main_info {
			max-width: none;
		}
		.stores_item.active-region .quantity-wrapp-block:not([class="media"]) {
			margin: 5px 0 0;
		}
		.type_more .stores_block_wrap .stores_item.active-region .stores_block .delivery-time {
			padding-left: 0;
		}
	}

	@media only screen and (max-width : 600px) {
		.catalog_detail .item_main_info .img_wrapper .stickers {
			max-width: calc(100% - 95px);
		}

		.catalog_detail .info_item .element_detail_text .price_txt {
			display: block;
		}

		.stores_item.active-region .quantity-wrapp-block:not([class="media"]) {
			flex-wrap: wrap;
		}
		.type_more .stores_block_wrap .stores_item.active-region .stores_block .quantity-wrapp-block > .item-stock,
		.type_more .stores_block_wrap .stores_item.active-region .stores_block .delivery-time,
		.type_more .stores_block_wrap .stores_item.active-region .stores_block .price,
		.type_more .stores_block_wrap .stores_item.active-region .counter_wrapp {
			width: 100%;
			margin-bottom: 10px;
			padding-left: 0;
		}
		.type_more .stores_block_wrap .stores_item.active-region .stores_block .price {
			text-align: left;
		}
		.type_more .stores_block_wrap .stores_item.active-region .counter_wrapp {
			margin-left: 0;
		}
	}
/*END catalog_element*/

/*catalog_section*/
	.image_wrapper_block .stickers {
		display: flex;
		flex-wrap: wrap;
		width: calc(100% - 24px);
		padding-right: 0;
	}
	.image_wrapper_block .stickers .sticker_aktsiya a {
		width: auto;
		height: auto;
		line-height: 12px;
	}
	.like_icons .buy_credit_button {
		opacity: 0;
		transition: opacity 0.3s ease;
	}
	.catalog_item:not(.touch):hover .image_wrapper_block .like_icons .buy_credit_button,
	.list_item .like_icons .buy_credit_button {
		opacity: 1;
	}

	.like_icons .buy_credit_button i {
		background-image: url('../images/svg/stock.svg');
		background-repeat: no-repeat;
		background-position: 0 -16px;
		display: block;
		width: 16px;
		height: 16px;
	}
	.image_wrapper_block .buy_credit_button_link,
	.list_item .like_icons .buy_credit_button .wrap_buy_credit__i,
	td.like_icons .like_icons .buy_credit_button .buy_credit_button_link {
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 30px;
		height: 30px;
		min-width: 0;
		line-height: normal;
	}
	.list_item .like_icons .buy_credit_button .buy_credit_button_link span + span {
		padding-left: 10px;
		margin-bottom: 0;
		color: #333;
	}
	.list_item .like_icons .buy_credit_button .wrap_buy_credit__i {
		min-width: 30px;
		margin-bottom: 0;
	}
	.list_item .like_icons .buy_credit_button_link,
	td.like_icons .like_icons .buy_credit_button .buy_credit_button_link {
		display: inline-flex;
		align-items: center;
		margin-bottom: 5px;
	}
	.image_wrapper_block .buy_credit_button_link:hover,
	.list_item .like_icons .buy_credit_button .buy_credit_button_link:hover .wrap_buy_credit__i,
	td.like_icons .like_icons .buy_credit_button .buy_credit_button_link:hover {
		background: #e3e3e3;
	}
	.image_wrapper_block .like_icons .buy_credit_button .buy_credit_button_link:hover i,
	.list_item .like_icons .buy_credit_button .buy_credit_button_link:hover i,
	td.like_icons .like_icons .buy_credit_button .buy_credit_button_link:hover i {
		background-position: 0 0;
	}

	.inner_wrap .counter_warning,
	.inner_wrap .quantity_warning,
	.information .counter_warning,
	.information .quantity_warning,
	.but-cell .counter_warning,
	.but-cell .quantity_warning,
	.counter_warning.mod_price_cell_warning {
		font-size: 13px;
		line-height: 18px;
		color: #f00;
		margin-top: 7px;
		text-align: left;
	}
	.information .counter_warning {
		width: 190px;
	}
	.but-cell .counter_warning {
		padding-left: 10px;
	}
	.price .price_measure {
		font-size: 13px;
		font-weight: normal;
		line-height: 18px;
		margin-left: 3px;
		color: #888888;
	}

	table.module_products_list td.price-cell .cost.prices .price {
		display: block;
	}
	.mod_price_cell_warning {
		display: none;
	}
	.table table.module_products_list td.like_icons {
		width: 122px;
	}
	td.like_icons .like_icons .buy_credit_button {
		vertical-align: top;
		opacity: 1;
	}

	.catalog_block .item_block .middle_wrap {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}
	.catalog_block .item_block .middle_wrap > div {
		margin-bottom: 5px;
	}
	.catalog_block .item_block .item-stock {
		margin-right: auto;
	}
	.catalog_block .item_block .item-stock > span,
	.display_list .description_wrapp .description .wrapp_stockers .item-stock > span,
	.module_products_list td.item-name-cell .item-stock > span {
		font-size: 13px;
	}
	.catalog_block .item_block .middle_wrap .quantity_under_order {
		margin-left: 6px;
		margin-right: 6px;
	}
	.catalog_block .item_block .middle_wrap .article_block {
		width: 100%;
	}

	.display_list .description_wrapp .description .wrapp_stockers {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}
	.display_list .description_wrapp .wrapp_stockers .quantity_under_order {
		display: inline-flex;
	}
	.display_list .description_wrapp .description .wrapp_stockers .item-stock {
		padding-right: 30px;
	}

	.module_products_list td.item-name-cell .item-stock {
		padding-right: 30px;
	}
	.module_products_list td.item-name-cell .quantity_under_order,
	.module_products_list.list_model_items_wrapper .store-cell .quantity_under_order {
		padding-top: 5px;
		padding-bottom: 6px;
		vertical-align: middle;
	}

	.module_products_list.list_model_items_wrapper .store-cell {
		text-align: left;
	}
	.module_products_list.list_model_items_wrapper .store-cell .wrap_in_store_cell {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}
	.module_products_list.list_model_items_wrapper .store-cell .item-stock {
		padding-right: 20px;
		margin-right: auto;
	}

	.type_more .types_item_tab table.module_products_list td.like_icons {
		width: 70px;
		min-width: 70px;
	}

	@media only screen and (max-width : 1199px) {
		.image_wrapper_block .stickers .tooltip-inner {
			width: 140px;
		}
		body .type_more .types_item_tab table.list_model_items_wrapper.module_products_list tr td {
			padding-right: 10px;
		}
		body .type_more .types_item_tab table.list_model_items_wrapper.module_products_list tr td:last-child {
			padding-right: 0;
		}
		.type_more .types_item_tab table.module_products_list td.price-cell .cost.prices .price {
			display: flex;
			flex-wrap: wrap;
		}
		.type_more .types_item_tab .module_products_list.list_model_items_wrapper .store-cell .item-stock {
			width: 100%;
			padding-right: 0;
		}
		.type_more .types_item_tab .module_products_list.list_model_items_wrapper .store-cell .quantity_under_order {
			white-space: nowrap;
		}
		.type_more .types_item_tab table.module_products_list td.like_icons {
			width: auto;
			min-width: 0;
		}
		.type_more .types_item_tab .module_products_list td.like_icons .wrapp_stockers .like_icons {
			display: flex;
			flex-wrap: wrap;
			height: auto;
			margin: 0 -2.5px;
		}
		.type_more .types_item_tab .module_products_list td.like_icons .wrapp_stockers .like_icons > div {
			margin: 0 2.5px;
		}
	}
	@media only screen and (max-width : 991px) {
		.image_wrapper_block .stickers .tooltip-inner {
			width: 200px;
		}
		.type_more .types_item_tab .module_products_list .adaptive_button_buy .quantity_under_order {
			display: flex;
			padding-top: 5px;
			padding-bottom: 6px;
			margin-bottom: 8px;
		}
		.type_more .types_item_tab .list_model_items_wrapper.module_products_list .item-stock {
			margin-bottom: 0;
		}
	}
	@media only screen and (max-width : 767px) {
		.information .counter_warning {
			width: auto;
		}
		.mod_price_cell_warning {
			display: block;
		}
	}
	@media only screen and (max-width : 500px) {
		body .type_more .types_item_tab table.list_model_items_wrapper.module_products_list tr td.but-cell {
			padding-right: 90px;
		}
		.type_more .types_item_tab .module_products_list td.like_icons .wrapp_stockers .like_icons {
			margin-top: -41px !important;
		}
		.type_more .types_item_tab .module_products_list .stock_media .quantity_under_order {
			display: flex;
			margin-top: 5px;
		}
	}
/*END catalog_section*/

/*catalog_woff*/
	.wrap_catalog_filter.wrap_catalog_filter__catalog .wrap_title_select__catalog {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		padding-bottom: 23px;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .wrap_title_select__catalog .title_select__catalog .title_block,
	.wrap_catalog_filter.wrap_catalog_filter__catalog .wrap_title_select__catalog .title_block__tab {
		margin-bottom: 22px;
	}
	.wrap_title_select__catalog .title_select__catalog {
		margin-right: auto;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.catalog_filter {
		margin-bottom: 0;
	}
	/*.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.catalog_filter .title_block .title .title_text {
		margin-left: 0;
	}*/
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap .link_item.active:after {
		background: #FFFF00;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap .title_block.title_block__tab .link_item {
		margin-left: 11px;
		margin-right: 11px;
	}

	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap .title_block.title_block__tab {
		margin-left: -11px;
		margin-right: -11px;
		padding: 0 20px;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .wheels.front_filter_wrap .title_block.title_block__tab {
		padding: 0 16px;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap .link_item {
		color: #333;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap .link_item:hover,
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap .link_item.active {
		color: #00467F;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap .link_item.active:after {
		height: 3px;
	}

	.wrap_catalog_filter.wrap_catalog_filter__catalog .bx_filter.front_filter .tyres_params {
		width: 100%;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.catalog_filter:not(.type_2) .bx_filter.front_filter .bx_filter_parameters_box.tyresind {
		margin-bottom: 0;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .filter-b.inb {
		width: auto;
		border: none;
		margin-top: 12px;
		margin-left: 16px;
		margin-right: 16px;
		max-width: 320px;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.catalog_filter .tyresind {
		margin-top: -39px;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .tyresind .filter_result {
		border-bottom: 1px solid #F0F0F0;
		margin: 0 20px 41px;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .wheels .tyresind .filter_result {
		margin-left: 16px;
		margin-right: 16px;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .tyresind .filter_result .items {
		padding: 0 0 10px;
		margin: 0 -16px 0;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .filter-b.inb .block-title {
		font-size: 13px;
		line-height: 18px;
		padding-bottom: 16px;
		color: #333;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .filter-b.inb .radio .bx_filter_param_label {
		display: flex;
		max-width: none;
		margin-bottom: 12px;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .filter-b.inb .radio .bx_filter_param_label span {
		font-size: 14px;
		line-height: 16px;
		color: #333;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .filter-b.inb .radio .bx_filter_param_label span.bx_filter_input_checkbox {
		margin-right: 2px;
		color: #00467F;
	}

	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"],
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dvd"],
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dds"] {
		width: auto;
		margin-left: 0;
	}

	.wrap_catalog_filter.wrap_catalog_filter__catalog .akb .title_block.for_akb {
		margin-bottom: 22px;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.catalog_filter.akb .tyresind {
		margin-top: -17px;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .akb .tyresind .filter_result {
		border: none;
		margin-bottom: 0;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .akb .tyresind .filter_result .block-title {
		font-size: 13px;
		line-height: 18px;
		color: #333;
		padding-bottom: 16px;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .akb .tyresind .filter_result .items {
		margin-left: 0;
		margin-right: 0;
		padding-bottom: 0;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .akb .filter-b.inb {
		max-width: none;
		margin: 0;
		padding: 0;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog .akb .filter-b.inb .radio .bx_filter_param_label span {
		word-wrap: break-word;
		max-width: 100%;
	}

	.wrap_catalog_filter.selection_from_main .best_block.tab_slider_wrapp {
		padding-top: 0;
		padding-bottom: 23px;
	}
	.wrap_catalog_filter.selection_from_main .best_block.tab_slider_wrapp.specials ul.tabs {
		margin: 0 -11px;
	}
	.wrap_catalog_filter.selection_from_main .best_block.tab_slider_wrapp.specials ul.tabs {
		background: transparent;
		border: none;
	}
	.wrap_catalog_filter.selection_from_main .tab_slider_wrapp ul.tabs > li:first-child span {
		border-left: none;
	}
	.wrap_catalog_filter.selection_from_main .tab_slider_wrapp ul.tabs > li span {
		background: transparent;
		border: none;
		border-bottom: 3px solid transparent;
		color: #333;
		padding: 0 0 6px;
		margin: 0 11px;
		font-size: 16px;
		line-height: 21px;
	}
	.wrap_catalog_filter.selection_from_main .tab_slider_wrapp ul.tabs li.cur span, 
	.wrap_catalog_filter.selection_from_main .tab_slider_wrapp ul.tabs li.cur:hover span {
		background: transparent;
		border-color: #FFFF00;
		color: #00467F;
	}

	.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"], 
	.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"], 
	.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] {
		width: auto;
		margin-left: 0;
	}
	.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .akb .bx_filter.front_filter .tyres_params {
		display: none;
	}

	@media only screen and (max-width : 1199px) {
		.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.catalog_filter {
			background: none;
		}
	}

	@media only screen and (max-width : 767px) {
		.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap:not(.type_2) .bx_filter.front_filter .bx_filter_parameters_box.tyresind {
			margin-top: -39px;
		}
		.wrap_catalog_filter.wrap_catalog_filter__catalog .akb.front_filter_wrap:not(.type_2) .bx_filter.front_filter .bx_filter_parameters_box.tyresind {
			margin-top: -17px;
		}
		.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .akb.front_filter_wrap:not(.type_2) .bx_filter.front_filter .bx_filter_parameters_box.tyresind {
			margin-top: -17px;
		}
		.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container > label, 
		.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container > label, 
		.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container > label,
		.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container > label, 
		.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container > label, 
		.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container > label {
			margin-top: 0;
		}
		.wrap_catalog_filter.wrap_catalog_filter__catalog .filter-b.inb {
			max-width: none;
		}
		.wrap_catalog_filter.wrap_catalog_filter__catalog .akb .tyresind .filter_result {
			margin-bottom: 0;
		}

	}

	@media only screen and (max-width : 716px) {
		.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"],
		.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dvd"],
		.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dds"],
		.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"], 
		.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"], 
		.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] {
			width: 100%;
			margin-left: 0;
		}

		.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container > label, 
		.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container > label, 
		.wrap_catalog_filter.wrap_catalog_filter__catalog .front_filter_wrap.wheels .for_atuo .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container > label,
		.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dwidth"] .bx_filter_parameters_box_container > label, 
		.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dvd"] .bx_filter_parameters_box_container > label, 
		.wrap_catalog_filter.wrap_catalog_filter__catalog.selection_from_main .front_filter_wrap.wheels .bx_filter_parameters_box.type_P[data-tyreindex="dds"] .bx_filter_parameters_box_container > label {
			margin-top: 0;
		}
	}
/*END catalog_woff*/

@media only screen and (max-width : 1210px) {
	/*heaedr*/
		.logo-block.site_logo-block {
			width: 193px;
			margin-top: 36px; 
			padding-right: 0;
		}
		.site_logo .logo_nofix {
			width: 178px;
			height: 101px;
		}

		.wrap_header_icon,
		.header_site_menu {
			width: calc(100% - 193px);
		}

		.menu-row.middle-block.bglight .header_site_menu .mega-menu {
			max-width: 575px;
		}
		.header_search_text {
			display: none;
		}
		.header_site_menu .mega-menu table .nosave .wrap > .dropdown-menu > li > ul {
			left: 100% !important;
			right: auto !important;
		}
		.mega-menu table .double_childs .double_menu.left .items_wrap .item a {
			white-space: normal;
		}
	/*END header*/
}

@media only screen and (max-width : 1100px) {
	/*heaedr*/
		.logo_and_menu-row .header_personal .personal-link .wrap {
			display: none;
		}
		.menu-row.middle-block.bglight .header_site_menu .mega-menu {
			max-width: 428px;
		}
	/*END header*/
}

@media only screen and (max-width : 991px) {
	/*heaedr*/
		.site_mobile_header .logo-block {
			display: flex;
			align-items: center;
		}
		#mobileheader .site_mobile_header .site_logo {
			max-width: none;
		}
		.site_logo span {
			background-position: center;
		}
		.site_mobile_header .site_logo .logo_nofix {
			display: none;
		}
		.site_mobile_header .site_logo .logo_fix {
			/*background-image: url('../images/svg/header/logo_small.png');*/
			display: block;
			width: 199px;
			height: 31px;
		}
		#mobileheader .site_mobile_header .wrap_icon.wrap_cabinet {
			display: block;
		}	
	/*END header*/	
}

@media only screen and (max-width : 767px) {
	.title_h1 {
		font-size: 26px;
		line-height: 31px;
	}
	.title_h2,
	.title_page,
	.title_h3 {
		font-size: 21px;
		line-height: 27px;
	}
	.title_h4 {
		font-size: 15px;
		line-height: 18px;
	}
	.title_h5,
	.title_h6 {
		font-size: 14px;
		line-height: 18px;
	}

	.wrap_selectpicker_site.search_drop .bootstrap-select > div.dropdown-menu {
		top: 100%;
	}
}

@media only screen and (max-width : 650px) {
	/*sort*/
		.sort_header .sort_filter a.CREATED .icon {
			background: none;
		}
		.sort_header .sort_filter a.CREATED .icon:after {
			content: "N";
			display: flex;
			align-items: center;
			justify-content: center;
			height: 100%;
			font-size: 14px;
			font-weight: bold;
			font-style: normal;
		}
	/*END sort*/
}

@media only screen and (max-width : 479px) {
	/*modal*/
		.filter_add_auto_modal.modal_site .site_field_btn {
			flex-wrap: wrap;
		}
		.filter_add_auto_modal.modal_site .site_field_btn .btn_site {
			width: 100%;
			margin: 0;
		}
		.filter_add_auto_modal.modal_site .site_field_btn .btn_site:first-child {
			margin-bottom: 15px;
		}
	/*END modal*/
	/*heaedr*/
		.site_mobile_header .site_logo .logo_fix {
			width: 125px;
			height: 19px;
		}
		#mobileheader .site_mobile_header .wrap_icon.wrap_cabinet {
			display: none;
		}
	/*END header*/
}
#mobilemenu  .basket-link.delay{
	display: none;
}


/*big_radio_block*/
	.bx_filter .bx_filter_parameters_box.big_radio_block {
		width: 100%;
		padding-left: 20px;
		padding-bottom: 5px;
	}
	.big_radio_block .toggle-switch {
		height: 22px;
	}
	.big_radio_block .toggle-switch:before {
		width: 16px;
		height: 16px;
		top: 3px;
	}
	.big_radio_block .toggle-checkbox.active + .toggle-switch:before {
		left: 39px;
	}

	.big_radio_block__content .big_radio_block__content_title {
		border-bottom: 1px solid #F0F0F0;
		max-width: 680px;
		margin: 15px 0 15px 20px;
		font-size: 16px;
		color: #333;
		padding-bottom: 5px;
	}
	.big_radio_block__content .axies_sections {
		display: flex;
		flex-wrap: wrap;
	}

	@media only screen and (max-width: 819px) {
		.big_radio_block__content .big_radio_block__content_title {
			max-width: 620px;
		}
	}

	@media only screen and (max-width: 767px) {
		.big_radio_block__content .big_radio_block__content_title {
			max-width: 605px;
		}
	}

	@media only screen and (max-width: 716px) {
		.big_radio_block__content .big_radio_block__content_title {
			max-width: 576px;
		}
		.big_radio_block__content {
			width: 100%;
		}
	}
/*END big_radio_block*/
.catalog_item .image_wrapper_block .tires_props .prop.icon-allseason {
    background: url(/local/templates/ecomexpert/images/svg/icon_types.svg) 0 -60px no-repeat;
}
.catalog_item .sezons .prop.icon-summer {
    background: url(/local/templates/ecomexpert/images/svg/icon_types.svg) 0 -20px no-repeat;
}

.prop.icon_summer {
    background: url(/local/templates/ecomexpert/css/../images/svg/icon_types.svg) 0 -21px no-repeat;
}