

/* Start:/bitrix/templates/aspro_next/components/bitrix/catalog.smart.filter/main/style.css?15644961023063*/
/*BIZ*/
.bx_filter .bx_filter_parameter_biz{
	font-size:15px;
	display:inline-block;
	margin-right:10px;
	text-decoration:none;
	color:#215968;
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz:hover{
	text-decoration:none;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active{
	position:relative;
	padding-left:20px;
	color:#d54a4a;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active:hover{
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz.active:before{
	position:absolute;
	top:4px;
	left:1px;
	display:block;
	width:13px;
	height:13px;
	content:' ';
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center left;
}
.filter_horizontal .bx_filter_vertical input[type="checkbox"] + label:not(.dib) {margin-right: 15px !important;border-right: 2px #ccc solid;padding-right: 10px;vertical-align: middle;height: 16px;overflow: hidden;}
.bx_filter_input_checkbox{}

/*----------------*/

.filter_horizontal .bx_filter .bx_filter_button_box {
	position: relative;
	z-index: 0;
}

.bx_fltrs_props{
	position: relative;
}

.bx_fltrs_props.bx_fltrs_props_work .bx_filter_parameters_box{
	display: inline-block;
}

.bx_fltrs_props.bx_fltrs_props_work .bx_filter_block{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 100%;
	display: block;
	background: #fff;
	margin-top: 8px;
	padding: 10px;
	border: solid 1px #dadada;
}

.bx_fltrs_props.bx_fltrs_props_work  .bx_filter_parameters_box_container{
	margin-top: 0 !important;
}

.bx_fltrs_props.bx_fltrs_props_work .bx_filter_parameters_box{
	padding: 0;
}
.bx_fltrs_props.bx_fltrs_props_work .bx_filter_parameters_box.active{
	z-index: 100;
	background-color: #e06000 !important;
}

.bx_fltrs_props.bx_fltrs_props_work .bx_filter_parameters_box.active .bx_filter_parameters_box_title:after{
	color: #fff;
}

.bx_fltrs_props.bx_fltrs_props_work .bx_filter_parameters_box.active .bx_filter_parameters_box_title{
	color: #fff;
}

.bx_fltrs_props.bx_fltrs_props_work .bx_filter_parameters_box_title{
	border: solid 1px #dadada;
	padding: 2px 30px 3px 10px;
}

.bx_fltrs_props.bx_fltrs_props_work .bx_filter_parameters_box_title:after{
	right: 11px;
}

.filter_horizontal{
	overflow: visible !important;
	z-index: 100;
	position: relative;
}

.bx_fltrs_props.bx_fltrs_props_work .bx_filter_param_label.disabled{
	display: none;
}

.bx_filter_parameters_box.active .bx_filter_block-closer{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.smartfilter{
	display: flex;
}

.bx_fltrs_props {
	flex: 1 1 auto;
}

.filter_horizontal .bx_filter .bx_filter_button_box{
	padding: 0;
	flex: 0 0 auto;
}
/* End */
/* /bitrix/templates/aspro_next/components/bitrix/catalog.smart.filter/main/style.css?15644961023063 */
