@charset "UTF-8";

#top #wrap_all .widget-woof:after,
#top #wrap_all .widget-woof div:after {
	content: '';
	display: table !important;
	width: 100% !important;
	height: 0px !important;
	line-height: 0px !important;
	overflow: hidden !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

#top.woof_radio_columns #wrap_all .woof_list.woof_list_radio,
#top.woof_radio_columns #wrap_all .woof_list.woof_list_checkbox {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}

#top #wrap_all .woof_list li {
	clear: none;
	margin: 0px !important;
	padding: 0 0 5px 0 !important;
}
#top.woof_radio_columns #wrap_all .woof_list.woof_list_radio li,
#top.woof_radio_columns #wrap_all .woof_list.woof_list_checkbox li {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: auto;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	align-content: center;
}
#top.woof_radio_columns_1 #wrap_all .woof_list.woof_list_radio li,
#top.woof_radio_columns_1 #wrap_all .woof_list.woof_list_checkbox li {
	width: 100%;
}
#top.woof_radio_columns_2 #wrap_all .woof_list.woof_list_radio li,
#top.woof_radio_columns_2 #wrap_all .woof_list.woof_list_checkbox li {
	width: 50%;
}
#top.woof_radio_columns_3 #wrap_all .woof_list.woof_list_radio li,
#top.woof_radio_columns_3 #wrap_all .woof_list.woof_list_checkbox li {
	width: 33.333%;
}
#top.woof_radio_columns_4 #wrap_all .woof_list.woof_list_radio li,
#top.woof_radio_columns_4 #wrap_all .woof_list.woof_list_checkbox li {
	width: 25%;
}
#top.woof_radio_columns_5 #wrap_all .woof_list.woof_list_radio li,
#top.woof_radio_columns_5 #wrap_all .woof_list.woof_list_checkbox li {
	width: 20%;
}
#top.woof_radio_columns #wrap_all .woof_list.woof_list_radio li.woof_childs_list_li,
#top.woof_radio_columns #wrap_all .woof_list.woof_list_checkbox li.woof_childs_list_li,
#top.woof_radio_columns #wrap_all .woof_list.woof_list_radio li.woof_childs_list_li li,
#top.woof_radio_columns #wrap_all .woof_list.woof_list_checkbox li.woof_childs_list_li li {
	width: 100%;
	justify-content: flex-start;
}

#top #wrap_all .woof_list li:after {
	content: '';
	display: table !important;
	width: 100% !important;
	height: 0px !important;
	line-height: 0px !important;
	overflow: hidden !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

#top #wrap_all .woof_list li>div {
	display: inline-block;
	float: left;
	background-image: none;
	border: 1px solid #ccc;
	color: #444;
	text-align: center;
	box-sizing: content-box;
	width: 22px;
	height: 22px;
	line-height: 22px;
	margin: 0px;
}
#top #wrap_all .woof_list li:hover>div {
	border-color: #ccc;
	box-shadow: inset 0px 0px 0px 2px #ccc;
}
#top #wrap_all .woof_list li>div.checked {
	border-color: #ccc;
}
#top #wrap_all .woof_list li>div.checked:before {
	font-family: 'entypo-fontello';
	font-size: 20px;
}
#top.woof_radio_columns #wrap_all .woof_list.woof_list_radio li div,
#top.woof_radio_columns #wrap_all .woof_list.woof_list_checkbox li div {
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	align-self: center;
}

#top #wrap_all .woof_list li label {
	display: inline-block !important;
	width: auto;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	white-space: normal;
}
#top.woof_radio_columns #wrap_all .woof_list.woof_list_radio li label,
#top.woof_radio_columns #wrap_all .woof_list.woof_list_checkbox li label {
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	align-self: center;
	width: calc(100% - 32px);
	line-height: normal;
}
#top.woof_radio_columns #wrap_all .woof_list.woof_list_radio li.woof_childs_list_li > label, #top.woof_radio_columns #wrap_all .woof_list.woof_list_checkbox li.woof_childs_list_li > label {
	width: calc(100% - 46px);
}

#top #wrap_all .widget_price_filter .ui-slider-range {
	background: #ccc;
}
#top #wrap_all .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle {
	background-color: #fff;
	color: #444;
	border-color: #ccc;
}
#top #wrap_all .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: #fff;
}

#top #wrap_all .woof_list li [class^="icheckbox_"].checked:before {
	content: '\e812';
}
#top #wrap_all .woof_list li [class^="iradio_"] {
	border-radius: 50%;
}
#top #wrap_all .woof_list li [class^="iradio_"].checked:before {
	content: '\e89a';
}
