.instock_title {
	font-family: "Haval" !important;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 63px;
}

#instock {
	background: #edecec;
	padding: 70px 0;
	padding-bottom: 46px;
	/* border-top: 1px solid #000000; */
}

#instock * {
}

#instock .complects {

	margin-top: 50px;

	display: flex;

	justify-content: space-between;

	align-items: flex-start;
}

#instock .filter {

width: 34.5%;

background: white;
}

#instock .filter .title {

	color: #717171;

	text-align: center;

	padding: 25px 0;

	border-bottom: 1px solid #dcdcdc;
}

#instock .filter_items {}

#instock .filter_items .item {

	border-bottom: 1px solid #dcdcdc;
}

#instock .filter_items .item .name {

	padding: 25px;

	position: relative;

	cursor: pointer;

	font-size: 16px;

	font-weight: 500;
}

#instock .filter_items .item .name:after {
	content: "";
	background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAQAAABjGAZHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh8JFwSIYKXyAAAAZUlEQVQI123OTQqCYBQF0AMflOVP+19I0BpyIpqiCwgHLeI1KDE+usN73oPLU+8gT9JZWYUu4+QuvKj0GSetMLnAyeOHP1+LarstvgytMO8EZ4NwcxVmdb7vaBTCovQnpcGk2Ys3UeQjuckSEMwAAAAASUVORK5CYII=) 50% no-repeat;
	width: 14px;
	height: 8px;
	position: absolute;
	top: 30px;
	right: 25px;
	transform: rotate(180deg);
	transition: all .2s linear;
}

#instock .filter_items .item.open .name:after {
	transform: rotate(0deg);
}

#instock .filter_items .item .content {

	padding: 0 25px;
	display: none;
	padding-bottom: 0;
	transform: padding-bottom .2s linear;
	padding-bottom: 25px;
}

#instock .filter_items .item .content .filter_checkbox {
	display: block;
	margin-bottom: 20px;
	padding-left: 30px;
	position: relative;
	cursor: pointer;
	/* padding-top: 3px; */
}

#instock .filter_items .item .content .filter_checkbox input {
	position: absolute;
	visibility: hidden;
	left: -5000px;
}

#instock .filter_items .item .content .filter_checkbox input+span:before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	background: white;
	border: 1px solid black;
	position: absolute;
	top: 1px;
	left: 0;
}

#instock .filter_items .item .content .filter_checkbox input:checked+span:before {
	background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAY1BMVEUcJyccKCgdKCgfKioeKiqEiYk6RESqrq7////d3t4tNze4u7v+/v5nbW2lqan5+flPWFjIycn19fVDTEyzt7f9/f1eZmbDxsbq6uo1QECrr6/e398pNDS6vb3U1taLkZEgKioGH587AAAAAWJLR0QIht6VegAAAAd0SU1FB+cKHwkUCzPy66AAAAB7SURBVAjXPU4JEsJACEvSVfFoq6239fj/KwXWusywCWRCADBKhEg5ayjFyDuL8/9zGIsAcjGwWKbwV1zZGunCjWuwtV3rQoddvycPNoxMzqOdzhe73sI8b9/N7DGldfV/2qvBfDTa+xO/ktfEKZQHLjFRylDSn6qBg3wBL4kC7l1YDqgAAAAASUVORK5CYII=) 50% no-repeat black;
}

#instock .filter .clear_filter {
	padding: 25px;
	padding-top: 0px;
}

#instock .filter .show_filter {
	padding: 25px;
}

#instock .filter .show_filter .button,
#instock .filter .clear_filter .button {
	width: 100%;
}

#instock .filter .clear_filter>div {
	width: 100%;
	cursor: pointer;
	text-align: center;
	font-weight: 700;
	font-size: 18px;
}

#instock .complects_items {
	width: 61%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	/* margin-left: -0.666%; */
	/* margin-right: -0.666%; */
}

#instock .complects_items .compl_item {
	width: 47%;
	background: white;
	padding: 25px;
	margin: 0 .666%;
	margin-bottom: 35px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
}

#instock .complects_items .compl_item.hide {
	display: none;
}

#instock .complects_items .compl_item .image {}

#instock .complects_items .compl_item .compl_name {

font-size: 25px;

font-weight: 600;

text-transform: uppercase;

margin-top: 46px;

padding-left: 12px;
}

#instock .complects_items .compl_item .engine {
	font-size: 16px;
	/* background: url(../img/compl_ico1.png) 0 50% no-repeat; */
	margin-top: 20px;
	/* padding-left:24px; */
	padding-left: 13px;
}

#instock .complects_items .compl_item .engine ul {margin: 0;padding: 0;list-style-type: disc;margin-left: 20px;}

#instock .complects_items .compl_item .engine li {padding: 0;margin-bottom: 4px;}

#instock .complects_items .compl_item .compl_credit_btn {


font-size: 18px;

font-weight: 600;

color: black;

display: inline-block;

padding-right: 15px;

background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAQAAADrXgSlAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfnCh8HLyHeZeBEAAAARUlEQVQI11XLMQ6AIBBE0R/vfwoLRUj0AEi8FaFiLIhM3GreTxYqmXkPIpoHIpnpz4gI5oqWie6++WtHnK7XmLcrNMo3X4mOGMqnUPGCAAAAAElFTkSuQmCC) right center no-repeat;

margin-top: 23px;

padding-left: 13px;
}

#instock .complects_items .compl_item .button {
	width: calc( 100% - 26px );
	margin-top: 20px;
	margin-left: 13px;
	padding: 0;
}








