#filter {
	margin: -10px 0px 2px;
	padding: 10px;
	background: #ffffff;
	border: 1px solid #efefef;
	border-top: none;
	border-radius: 0 0 10px 10px;
}
@media (max-width: 1000px) {
    #filter {
        display: none;
    }
}
.filter-title {
	font-weight: bold;
	margin: 10px 0;
}
#filter .slider {
	margin: 12px;
	background: #f3f3f3;
	border: none;
	border-radius: 0;
	height: 7px;
	margin-top: 35px;
}
#filter .ui-slider-handle {
	background: #fe3b01;
	border: none;
	outline: none;
	top: -6px;
	border-radius: 10px;
}
#filter .min {
	float: left;
	font-weight: bold;
	margin-top: -30px;
}
#filter .max {
	float: right;
	font-weight: bold;
	margin-top: -30px;
}
#filter .ui-slider-range {
	background: #e7e7e7;
}
.box-filter {
	border-bottom: 1px solid #efefef;
	padding-bottom: 10px;
}
.box-filter::-webkit-scrollbar {
    width: 15px;
}
.box-filter::-webkit-scrollbar-track {
    background: #f3f3f3;
    border-left: 1px solid #bdbdbd;
}
.box-filter::-webkit-scrollbar-thumb {
    background-color: #ccc;
}
.box-filter::-webkit-scrollbar-thumb:hover {
	background-color: #aaa;
}
.box-filter > div {

}
.box-filter > div:nth-child(even) {
	background: #ececec;
}
.box-filter > div input {
	margin-top: -2px;	
}
#filter .button {
	margin: 10px auto;
	width: 110px;
	float: none;
	padding: 9px 10px;
	text-align: center;
}