.awdff span.count:before {
	content:"(";
}
.awdff span.count:after {
	content:")";
}

.rh-container .widget_layered_nav ul li.chosen a:before, .rh-container .widget_layered_nav_filters ul li.chosen a:before {
	content: "\f096";
}
.rh-container .widget_layered_nav ul li.chosen > a:before, .rh-container .widget_layered_nav_filters ul li.chosen > a:before {
	content: "\f046";
}

.widget_layered_nav ul li.wpilabel a:before, .widget_layered_nav_filters ul li a:before {
	display:none;
}
.woocommerce .widget_layered_nav ul.product-categories li a, .woocommerce-page .widget_layered_nav ul.product-categories li a, .woocommerce .widget_layered_nav ul li span.active-attribute, .woocommerce-page .widget_layered_nav ul li span.active-attribute {
	float:none;
}
.woocommerce .widget_layered_nav ul li span.categorycount, .woocommerce-page .widget_layered_nav ul li span.categorycount {
	float:none;
	padding-left:5px;
}
.widget_product_categories ul.awdff li {
	margin-bottom:6px;
}
.widget_product_categories ul.awdff li a {
	text-decoration:none;
}
.awdhidearchive {
	display:none!important;
}
html {
	margin-top:0px!important;
}
.awdFFLoadingPage {
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:rgba(255,255,255,0.9);
	z-index:9999999999;
	text-align:center;
	v-align:center;
}
.awdFFLoadingPage div {
	position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.awdpricerange {
margin-bottom:15px;
margin-left:8px;
margin-right:8px;
}
.widget.checkboxlist li::before {
content: ""!important;
    display: inline-block!important;
    height: 14px;
    width: 14px;
    border: 1px solid;
    margin-right: 5px;
    position: relative;
    top: 6px;
}
.widget.checkboxlist li:hover {
	cursor:pointer;
}
.widget.checkboxlist li {
	position:relative!important;
}
.widget.checkboxlist li.activeff::after {
	content: ""!important;
    display: inline-block!important;
    height: 5px;
    width: 10px;
    border-left: 2px solid;
    border-bottom: 2px solid;
    transform: rotate(-45deg);
    position: absolute;
    left: 2px;
    top: 10px;
}
.fwwproductsloading {
    background: url(ajax-loader.gif) no-repeat center;
    height: 100px;
}
.widget ul li.wpilabel {
	display:inline-block;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #eee;
	margin-right:4px;
	margin-bottom:4px;
	position:relative;
}
.widget ul li.wpilabel .active-attribute {
	padding:0px;
}
.woocommerce .widget_layered_nav ul li.wpilabel a {
	padding:3px;
	display:inline-block;
}
.woocommerce .widget_layered_nav ul li.wpilabel a:hover {
	background-color:#eee;
}
.woocommerce .widget_layered_nav ul li.wpilabel, .woocommerce-page .widget_layered_nav ul li.wpilabel {
	padding:0px;
}

.widget ul li.wpilabel span.count {
	line-height:1em;
}
.widget ul li.wpicolour {
	min-width:22px;
}
.widget ul li.wpicolour a.fwwattributelink {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	display:block;
}
.widget ul li.wpicolour a.fwwattributelink:hover {
	text-decoration:none;
}
.widget_awd_price_widget .noUi-horizontal .noUi-handle {
    width: 16px;
    height: 16px;
    left: -8px;
    top: -5px;
    border-radius: 50%;
    background-color: black;
	border: none;
    box-shadow: none;
}
.widget_awd_price_widget .noUi-horizontal {
    height: 6px;
}
.widget_awd_price_widget .noUi-target {
    border-radius: 4px;
    border: none;
    box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #000;
}
.widget_awd_price_widget .noUi-connect {
    background: #999;
    box-shadow: none;
}
.widget_awd_price_widget .noUi-handle:after, .widget_awd_price_widget .noUi-handle:before {
	display:none;
}
.widget_awd_price_widget input[type=text] {
	width: 50px;
    height: auto;
    padding: 0px 4px;
    display: inline-block;	
}
.widget_awd_price_widget span.wpidash {
	line-height: 20px;
    padding: 0px!important;
    margin: 0px!important;
    display: inline-block;
    position: relative;
}
.widget_awd_price_widget .btn-price-filter {
	display: inline-block;
    margin: 0px;
    float: right;
}
.widget_awd_price_widget .price-filter-fields {
	display:inline-block;
}
.widget ul li a.fwwremovefilter {
	font-size: 7px;
    position: absolute;
    top: 0px;
    color: red;
    line-height: 7px;
    background-color: #eee;
    padding: 0px;
    display: inline-block;
    min-width: 0px!important;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
    padding-top: 0px;
    right: 0px;
}
.widget ul li a.fwwremovefilter:hover {
    background-color: #bbb;
}
.widget ul li ul.children {
	display:block;
	margin-left:10px;
	padding-top:3px;
}
.widget ul li.selected ul li {
	font-weight:normal;
}
.widget ul li.selected, .widget ul li.selected ul li.selected {
	font-weight:bold;
}
option.fwwchildoption {
	padding-left:10px;
}
option.fwwparentoption {
	font-weight:bold;
}
.fwwattributesearcharea {
	position:relative;
}
.fwwattributesearchresults {
	position:absolute;
	top:35px;
	background-color:white;
	width:100%;
	z-index: 999999;
    border: 1px solid #bbb;
}
.widget .fwwattributesearchresults ul {
	padding:5px 10px;
}
.fwwattributesearchresults li {
	padding:0px;
	line-height:1em;
}