

/* Start:/bitrix/templates/aspro_mshop/components/bitrix/catalog.smart.filter/main/style.css?15989513054011*/
/*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;
}

@media (max-width: 450px) {
	body.theme-1 .filter_opener span,
	body.theme-1 .front_slider .preview_text,
	body.theme-1 .module_products_list .availability-row {
		display: inline-block;
	}

	body.theme-1 .filter_opener {
		display: inline-flex;
		align-items: center;
		padding-left: 0;
	}

	body.theme-1 .filter_opener.opened {
		background: none;
	}
	body.theme-1 .filter_opener:not(.opened):hover {
		background: none;
	}
	body.theme-1 .filter_opener span {
		font-weight: bold;
		font-size: 16px;
		line-height: 19px;

		color: #35AA35;
	}
	body.theme-1 .filter_opener:not(.opened):hover span {
		color: #35AA35;
	}

	body.theme-1 .filter_opener i {
		background: url('/bitrix/templates/aspro_mshop/components/bitrix/catalog.smart.filter/main/images/triangle-down.png');
		background-repeat: no-repeat;
		width: 12px;
		height: 8px;
		margin-left: 8px;
	}
	body.theme-1 .filter_opener:not(.opened):hover i {
		background-position: unset;
	}

	body.theme-1 .bx_filter .bx_filter_parameters_box,
	body.theme-1 .bx_filter .bx_filter_button_box {
		padding: 16px 8px 20px;
		background: none;
	}

	body.theme-1 .bx_filter .bx_filter_parameters_box_title::after {
		right: unset;
		margin-left: 16px;
	}
	body.theme-1 .bx_filter .bx_filter_parameters_box_title:hover::after {
		background-position: -1px -162px;
		transform: rotate(180deg);
	}
	body.theme-1 .bx_filter .bx_filter_parameters_box_title:hover::before {
		display: none;
	}

	body.theme-1 .bx_filter select {
		background: white;
		border-radius: 3px;
		padding: 9px 10px 8px;
	}

	body.theme-1 .bx_filter .button {
		padding: 13px 33px;

		background: #35AA35;
		border-radius: 3px;

		font-weight: 500;
		font-size: 12px;
		line-height: 14px;

		text-align: center;
		letter-spacing: 0.03em;

		color: #FFFFFF;
	}
	body.theme-1 .bx_filter .button.transparent {
		color: #35AA35;
		background: none;
	}

	body.theme-1 .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	body.theme-1 .bx_filter .bx_filter_block .bx_filter_popup_result.right#modef_mobile {
		flex: 0 0 100%;
		text-align: center;
		margin-bottom: 15px;
	}

	body.theme-1 .wrapp_all_inputs.wrap_md .wrapp_slider {
		padding: 0 8px;
	}

	body.theme-1 .bx_filter .bx_filter_input_checkbox .bx_filter_param_text {
		margin-left: 30px;
	}

	body.theme-1 .bx_filter_vertical input[type="checkbox"] + label:after {
		top: -6px;
		background: none;
		width: 24px;
		height: 24px;
		border: 1px solid #35aa35;
		border-radius: 3px;
	}

	body.theme-1 .bx_filter_vertical input[type="checkbox"]:checked + label:before {
		width: 26px;
		height: 24px;
		top: -5px;
		border-radius: 3px;
	}
	body.theme-1 .bx_filter_vertical input[type="checkbox"]:not(:checked) + label:not(.disabled):hover:before {
		display: none;
	}
}
/* End */


/* Start:/bitrix/templates/aspro_mshop/components/bitrix/news.list/cat_banner/style.css?1498721220197*/
.highload-img{
	margin-bottom: 20px;
}
.highload-img img{
	width: 100%;
}

@media(min-width: 768px){
	.visible-xs{
		display: none;
	}
}
@media(max-width: 767px){
	.hidden-xs{
		display: none;
	}
}
/* End */
/* /bitrix/templates/aspro_mshop/components/bitrix/catalog.smart.filter/main/style.css?15989513054011 */
/* /bitrix/templates/aspro_mshop/components/bitrix/news.list/cat_banner/style.css?1498721220197 */
