#layered_form div.checker {margin-right:3px}
#enabled_filters {margin:0 0 10px;background:#eee;padding:5px}
#enabled_filters .layered_subtitle {font-weight:bold;font-size:12px}
#enabled_filters ul li {padding:2px 0}
#enabled_filters li a {float:right;cursor:pointer;margin-top:0px;margin-left:6px;color:#F44336;}
#enabled_filters li a:hover {color:#000;}
#layered_block_left .layered_close {float:right;padding-right:5px}
#layered_block_left span.layered_close a,#layered_block_left span.layered_close a {display:block;height:13px;width:13px;text-decoration:none;text-indent:-5000px;background:url(img/icon/less.gif) no-repeat 2px 2px}
#layered_block_left span.closed a {background:url(img/icon/more.gif) no-repeat 2px 2px}
#layered_block_left .layered_subtitle {display:inline-block;font-weight:bold;font-size:12px;color:#F44336;}

#layered_block_left #enabled_filters .layered_subtitle {width:100%;padding-bottom:2px;border-bottom:1px solid #eee;color: #00BCD4;}
#layered_block_left ul {clear:both;padding:5px 0}
#layered_block_left ul li {padding:2px 0}
#layered_block_left ul li.check-on a {color:#000;}
#layered_block_left ul li label {cursor:pointer;clear:none;padding-left: 4px;}
#layered_block_left ul {padding-left:0}
#layered_block_left ul li {list-style-type:none}
#layered_block_left div > form > div > div {margin-top:15px}
#layered_block_left #enabled_filters, #layered_url_filter_block {padding:10px;margin-bottom:15px;margin-top:0;background:#f8f8f8;border: 1px solid #FF5722;}

.ui-slider.ui-slider-horizontal{height:6px;border:none;background:#ebebeb}
.ui-slider .ui-slider-handle.ui-state-default{cursor:pointer;position:absolute;top:-0.4em;display:block;width:20px;height:20px;background:#fff;border:1px solid #dbdbdb;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.ui-slider .ui-slider-handle.ui-state-default:hover:before{background:#52d9d4}
.ui-slider .ui-slider-handle.ui-state-default:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;width:14px;height:14px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#F44336}

#layered_block_left #enabled_filters ul li {color:#333;margin-left: 0; padding-left: 0; float: left; width: auto; clear: none; min-width: 0px; margin: 0 6px 6px 0; border: 1px solid #ddd; border-radius: 2px; background: #fff; padding: 3px 6px; }
#layered_block_left #enabled_filters ul li:hover {background:inherit;color:inherit}
#layered_block_left ul li input.checkbox {vertical-align:middle;margin-left:2px}
#layered_block_left ul li .disabled {color:#666}
#layered_block_left .color-option {border:1px solid #666666;height:16px;margin-left:0;padding:0;width:16px}
#layered_block_left .color-option.disable {opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5}
#layered_block_left .nomargin a {display:inline}
#layered_form .select {width:165px}
#layered_form div div ul.color-group .color-option {float:left;position:relative;border:1px solid #ddd;box-shadow:0 0 0 1px #fff inset;-moz-box-shadow:0 0 0 1px #fff inset;-webkit-box-shadow:0 0 0 1px #fff inset;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#layered_form div div ul.color-group .color-option:hover {border-color:#999;}
#layered_form div div ul.color-group .check-on {position:relative;}
#layered_form div div ul.color-group .check-on:after {font-family: "FontAwesome"; width: 0; height: 0; display: block; content: "\f00c"; font-size: 7px; color: #4CAF50; border: 7px solid transparent; border-color: transparent #fff #fff transparent; line-height: 7px; position: absolute; top: 9px; left: 7px;-webkit-border-bottom-right-radius: 2px; -moz-border-radius-bottomright: 2px; border-bottom-right-radius: 2px;}
#layered_form div div ul.color-group .check-on a {color:#000;}
#layered_form div div ul.color-group label.layered_color {float:left; margin: 3px 0 0 5px;clear:none;}
#layered_form div div ul.color-group li {float:left;margin:2px 0;}
#layered_form .color-option {outline:none;margin-left:0;width:22px;height:22px;padding:0;border:1px solid #666}
#layered_form .color-option.on {border:1px solid red}
#layered_form input[type=radio] {margin-left:2px;vertical-align:middle}
.layered_price_range {margin-left:7px}
.layered_price_range_unit {margin-right:7px}
.layered_slider_container {margin:13px 0 6px 10px;width:91%}
.layered_slider {margin-top:5px}
.layered_input_range_min {width:30px}
.layered_input_range_max {width:40px}
.layered_list_selected {font-weight:bold}
.layered_list {display:block;cursor:pointer}
.layered_list:hover {font-weight:bold}
.layered_ajax_loader p {margin:20px 0;text-align:center}
.hide-action {text-align:center;text-align:right;display:block;cursor:pointer}
.hide-action:hover {font-weight:bold}
#layered_form div div ul {max-height:215px;overflow-x:auto;margin:0;}
.layered_filter {border-bottom:1px solid #f4f4f4;}
.layered_filter a {-webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all;}
.layered_filter a:hover {color:#000;}
.layered_filter label {font-weight:normal;clear:none;}
.layered_filter layered_subtitle {font-size:1.2px em}
#layered_block_left ul li {min-width:50%;width:100%;clear:both;}
p.layered_loader_p {display: inline-block; margin: 15px 0 25px 15px;line-height:24px;}
p.layered_loader_p img {float:left;margin:0 12px 0 0;}