.coolfilter, .selecteditem {

padding: 0;
border-top: none;
border-radius: 3px;
}
.selecteditem  a {
border-bottom: none !important;
}
#column-right .coolfilter .box-content, 
#column-left .coolfilter .box-content {
background: none;
padding: 0;
border: none;
}
.coolfilter-item-checkbox input,.coolfilter-item-select-list input{
	display: none;
}

.coolfilter-item-select-list a {color: #000;     margin-left: 10px;}


.coolfilter-item-select-list .count {
    color: #7F7F7F;
    font-size: 10px;
}

.coolfilter .box-heading{
font-size: 14px;
margin: 0;
padding: 0;
}
.coolfilter-item {
/*border-top: 1px solid #eee;*/
padding: 10px;
}
.coolfilter-item ul { 
	list-style:none; 
	padding:0;
}

ul > li{
margin-left: 0px;
}
	
.coolfilter-item ul li a {
	font-weight:500;
	text-decoration: none;
	/*border-bottom: 1px dotted;*/
}

.coolfilter-item ul li  {
	color: #8a8a8a;
}

.coolfilter-item b {
line-height: 14px;
font-weight: bold;
margin: 5px 0 0px 0;
display: block;
}
	
.coolfilter_active { 
	font-weight:bold !important; 
}

.coolfilter-item-select { 
	/*margin:20px 0; */
	position:relative; 
	    display: inline-block;
   /* width: 24%;*/
}

.coolfilter-item-select .coolfilter-item-select-head { 
	/*height:22px; 
	background:#F8F8F8; 
	line-height:22px; 
	text-indent:4px;  
	border:1px solid #ccc;	
 -webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;*/
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	-webkit-appearance: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid #DDDDDD;
	color: #555;
	outline: 0;
	padding:5px 5px 5px 13px;
  min-width:150px;
  z-index:0;
  cursor: pointer;
  position:relative;
  font-family:'Varela',Arial,Helvetica,sans-serif;
  
}

.coolfilter-item-select .coolfilter-item-select-button { 
	float:right; 
	height:18px; 
	width:17px; 
	margin:2px; 
	    background-image: url(../image/megnor/select_arrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
												
.coolfilter-item-select  .coolfilter-item-select-list { 
	width: calc(100% - 20px);
	top:23px; 
	background:#FFFFFF; 
	left:0;  
	top: 35px;
	    margin-left: 10px;
	display:none; 
	position:absolute;
	z-index:99; 
}
											  
.coolfilter-item-select ul { 
	       border: 1px solid #CCCCCC;
    box-shadow: 0 1px 10px 0 rgba(63, 69, 75, 0.3);
	margin:0; 
	z-index:99;	
}
						
.coolfilter-item-select ul li { 
	display:block; 
	padding:1px 4px;
	z-index:99;	
}
						 
.coolfilter-item-select ul li:hover { 
	  background: #F8F8F8;
}
.coolfilter-item-select ul li:hover a{      
 color: #5A940E;}

.coolfilter-item-image-head {
	font-weight:bold;
	margin:0 0 15px 0;
}

.coolfilter-item-image img {
	margin:2px;
}
						 
.coolfilter-item-image .coolfilter_active img {
	border:2px solid #ccc; margin:0;
}

.coolfilter-item-slider .coolfilter-item-slider-body {
	margin:4px 0 9px 0;
}

.coolfilter-item-slider .slider-range { 
	margin:0 8px 0 6px;
}

#coolfilter_apply_button {
	margin-top:20px;
}

.coolfilter-selected {
margin: 0;
}

.disable:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255,255,255,0.4);   
  content: "";
  z-index: 1000;
}

.coolfilter-selected-group ul {
margin: 3px 0;
}


.coolfilter-selected-group li {
display: inline-block;
padding: 2px 4px; 
background: #F9EAA2;
margin: 3px;
box-shadow: 0 1px 1px #e7e7e7;
}

.coolfilter-selected-group li:hover {
box-shadow: 0 1px 1px #aaa;
} 

.coolfilter-selected-group li a {
color: black;
text-decoration: none;
}


.coolfilter .coolfilter-item {
	    width:20%;
}
