#enabled_filters .layered_subtitle {
	font-weight:bold;
	font-size:12px; 
}
#enabled_filters ul li {
  padding:2px 0; 
}
#enabled_filters li a:after {
  display:inline-block;
  content:"×";
  font-size:26px;
  font-family:'latolight','Open Sans';
  font-weight:300;
  line-height:21px;
}
#enabled_filters li a {
  float:right;
  cursor:pointer;
  top:0; 
}
#layered_block_left .layered_close {
  float:right;
  padding-right:5px; }

#layered_block_left .layered_close a,
#layered_block_left .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 .closed a {
  background:url(img/icon/more.gif) no-repeat 2px 2px; }

#layered_block_left .layered_subtitle {
  color:#d25900;
  display:block;
  font-size:14px;
  text-transform:uppercase;
  font-family:'latobold','Open Sans';
  font-weight:bold;
  line-height:1;
  padding-bottom:12px;
  clear:both; }

#layered_block_left ul {
  clear:both;
  padding:5px 0; }

#layered_block_left ul li {
  padding:2px 0; }

#layered_block_left ul li label {
  cursor:pointer;
  color:#4b4b4b;
  display:inline;
	padding:0;
}

#layered_block_left ul {
  padding-left:0; }

#layered_block_left ul li {
  list-style-type:none;
  width:100%;
  margin-bottom:12px;
  position:relative;
}

#layered_block_left div > form > div > div { }

#layered_block_left #enabled_filters, #layered_url_filter_block {
  padding-bottom:10px;
  margin-bottom:5px;
  margin-top:0px; }

#layered_block_left #enabled_filters ul li {
  margin-left:0;
  padding-left:0; }

/* Style moved form the template to the css  */
#layered_block_left #enabled_filters ul li:hover {
  background:inherit;
  color:inherit; }

#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:0.5;
  filter:alpha(opacity=50);
  -moz-opacity:0.5; }

#layered_block_left .nomargin a {
  display:inline;
  color:#4b4b4b; }

#layered_form .select {
  width:165px; }

#layered_block_left .nomargin a span{
  float:right;
  color:#999999;
}
#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:6px 0 6px 10px;
  width:91%; 
  width:calc(100% - 18px);
}

.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_filter {
  clear:both;
  margin-bottom:20px;}
.layered_filter:after,.layered_filter:before,
.layered_weight:before,.layered_price:before,
.layered_weight:after,.layered_price:after{
  content:'';
  display:table;
  clear:both;
}
.layered_weight label,.layered_price label{
  display:none;
}
#layered_weight_range,#layered_price_range{
  display:block;
  text-align:center;
  padding-bottom:10px;
}
#page .ui-slider-handle.ui-state-default.ui-corner-all{
	background:#fff;
	border-radius:0;
	width:17px;
	height:17px;
	display:block;
	box-shadow:inset 0 0 0 4px #3a3a3a;
	cursor:pointer;
	border:none;
}
#page .layered_slider.ui-slider.ui-slider-horizontal{
  border:none;
  background:#ececec;
  height:8px;
}
#page .ui-slider-range.ui-widget-header.ui-corner-all{
  background:#bbb;
  border:none;
  height:8px;
}
#page .ui-slider-handle.ui-state-default.ui-corner-all:hover{
  box-shadow:inset 0 0 0 20px #d25900;
}
.layered_weight{
  margin-bottom:25px;
}
#layered_block_left #enabled_filters {
  margin:0 0 10px 0;
  background:#eee;
  padding:10px;
  margin-bottom:15px; 
}
#layered_form div.layered_price ul, #layered_form div.layered_weight ul {
  overflow-x:visible;
}
/*fix*/
#layered_form .color-option.on {
border: 1px solid #e21d4b;
}

#layered_form .color-option {
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
width: 32px;
height: 32px;
padding: 0;
box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
display: inline-block;
vertical-align: top;
border-radius: 2px;
border: 0px;
}

#layered_block_left ul.color-group li {
width: auto;
display: inline-block;
margin: 1px;
border: 0px;
padding: 1px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid transparent;
}

#layered_block_left ul.color-group li:hover {
border: 1px solid #e21d4b;
}

#layered_form .color-option.on {
border: 1px solid #000;
}
#layered_block_left ul li .layered_color {
display: none;
}