#collection-filters-container .cf-select, #collection-filters-container #sort-by {
	display: inline-block;
	width: 100%;
	float: none;
}

#collection-filters-container {
	text-align: left;
	margin: 10px 0 20px;
}

#collection-filters-container .cf-title {
	font-size: 22px !important;
	color: #21222a !important;
	font-weight: 400;
	display: block;
	line-height: normal;
	padding: 0 0px 10px;
	font-family: Prata;
    margin: 0 0 15px 0;
    border-bottom: 4px double #e1e1e1;
}
#collection-filters-container .well{
    border: none !important;
    padding: 0;
    border-radius: 0;
    margin:30px 12px 0px 7px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
	background: #d53939 !important;
	width: 20px !important;
	height: 20px !important;
	border-radius: 50% !important;
	border: none !important;
    top: -9px !important;
	outline: none !important;
}
.ui-widget.ui-widget-content{
    border: none !important;
    background: #e0e0e0;
    border-radius: 0;
    height: 3px;
}
.ui-slider .ui-slider-range{
	height: 3px;
	background: #d53939 !important;
	border: none;
}
#collection-filters-container label {
	display: block;
	margin: 0 6px 6px 0;
	cursor: pointer;
	font-weight: normal;
}

#collection-filters-container label span {
	font-weight: normal;
	word-wrap: break-word;
}

#collection-filters-container .cf-checkbox:checked + span {
	font-weight: bold;
}

#collection-filters-container label a {
	color: #23527e;
}

@media (max-width: 640px) {
	#collection-filters-container .cf-select, #collection-filters-container #sort-by {
		display: block;
		width: 100%;
		max-width: none;
	}
}