.filter.list ul.list_style li[disabled="disabled"] { color: #ccc; display:none; }div.filter ul.widget.list_style {margin: 0;padding: 0;} div.filter li label {cursor: pointer;} div.filter li[disabled="disabled"] label {cursor: default;}div.list.filter li label { display: inline; } div.list.filter li input { float: left; } .widget filter. span.list { font-weight: bold; }
ul.list_style li input[type="checkbox"] {
    display: inline-block;
    float: none;
    margin: 0 5px 0 0;
}
div.filter {
	float: left;
	padding-right: 7px;
	 width: 23%;
}
.filter span {
	display: block;
	text-align: left;
	margin-bottom: 3px;
}
div.filters {
	margin: 0;
	padding: 7px 0;
}
div.filter select {
	border: 1px solid #ccc;width: 100%;
}
.filter div .disabled-result, .filter option[disabled="disabled"] {
	display: none !important;
}
.filter span.list.widget {width: 100%;}
.filter span.list {
	display: block;
	float: left;
	margin-bottom: 3px;
	margin-right: 9px;
	text-align: left;
	width: 100px;
	padding: 5px 7px;
	font-weight: bold;
	width: 16%;
}
div.filter ul {
	float: left;
	list-style: none outside none;
	 width: 78%;
}
div.filter ul.chosen-results {
	width: 100%;
}
div.list.filter {
	clear: both;
	display: block;
	float: none;
	 width: 100% !important;
}

.filter_list.active_filter a {
	color: #FFFFFF;
	text-decoration: none;
}
.filter.list li.filter_list:hover {
	border: medium none;
	  margin-bottom: 6px;
	  text-decoration: none;
}
.filter.list li.filter_list.active_filter:hover {
	  margin-bottom: 0;
	  text-decoration: none;
}
.filter_list mark { font-size: 75%;}
.clear {clear: both;}

.filter.list li.filter_list[disabled="disabled"] {
	background: none repeat scroll 0 0 #e1e1e1;
	border-bottom: 1px dashed #747474;
	border-radius: 5px 5px 0 0;
	cursor: default !important;
	opacity: 0.5;
}
div.reset_filter {
	padding: 7px 0;
	float: left;
}
.search_atribute {float: right;padding: 7px 0;}
.filter.list li.filter_list[disabled="disabled"] a {color: #4f4f4f;cursor: default;}
div.filter div.chosen-container.chosen-container-single {
	min-width: 100px;
    width: 100% !important;
}
@media screen and  (max-width: 400px) {
	.filters div.filter {
		width: 100% !important;
	}
}
@media screen and (min-width: 401px)  and  (max-width: 570px) {
	.filters div.filter {
		width: 50% !important;
	}
}
ul.products .blockOverlay, div.filters .blockOverlay {background-color:#fff!important}