
.cf_flt_header { font-size: 100% !important; }

.headexpand { margin-top: 7px; }

#cf_ajax_loader_8423::before { margin-bottom: calc(1em + 1vw); content: "Help: Use the \25BC dropdowns to filter products."; font-size: 75%; display: block; }

/* TOP MARGIN FOR CATEGORY TOP FILTER ITEM
#cf_wrapp_all_8423, .cf_wrapp_all .cf_wrapp_all div { margin-top: calc(1em + 1vw) !important; } */
 
.cf_disabled_opt { opacity: 50%; }

.cf_link a {color: #555 !important; }

/* CHECKBOX COLORS */
input[type="checkbox"]:checked {
	background: #046a38 !important;
	color: #fff !important;
}

.cf_filters_list li .cf_sel_opt {
	font-weight: normal !important;
}



/*
.cf_flt_header {
	font-size: 95% !important;
	white-space: nowrap;
}
.cf_filters_list { padding: 0px; margin: 0px; white-space: nowrap; }
.cf_form { display: inline-block; margin: 0; width: calc(100% - 1em); }
.cf_resetAll_label { position: relative; float: right; font-size: 94%; }
.cf_apply_button { position: relative; float: right; }
.cf_flt_wrapper, .cf_resetAll_link {
	margin-bottom: 0px !important;
	padding-right: calc(.99em + .99vw) !important;
	text-align: left !important;
}
.cf_flt_wrapper { float: left; }
.headexpand { margin-top: 7px; }
.cf_option { font-weight: normal !important; color: #555 !important; }
.cf_option a {color: #555 !important; }
.cf_flt_wrapper label { font-size: 80%; }
.cf_filters_list li .cf_option { padding: .25rem !important; }
.cf_clear { font-size: 85%; color: #b61d22 !important; }
.cf_results-msg { display: none; }

.cf_filtering_knob_to { bottom: 16px !important; }
*/

.cf_filtering_knob { background-color: #046a38 !important; }


/* smaller boxes on slider ranges */
#custom_f_27_114_0, #custom_f_27_114_1, #custom_f_29_114_0, #custom_f_29_114_1 { padding: 0px; text-align: center; }
#custom_f_27_114_button, #custom_f_29_114_button { opacity: 1 !important; margin: 0px; padding: 0px; }
#cf_wrapper_input_text_custom_f_27_114, #cf_wrapper_input_text_custom_f_29_114 { padding-bottom: 0px !important; }

/* PADDING FOR LUMENS WATT FILTERS WITH SEARCH ICON */
.slider_bkg_img { opacity: 0; display: ; }

label[for="custom_f_27_114_1"], label[for="custom_f_29_114_1"] { padding: 0 .5em; vertical-align: middle; }

#custom_f_27_clear, #custom_f_29_clear { display: none; }
#cf_flt_wrapper_custom_f_27_114, #cf_flt_wrapper_custom_f_29_114 { display: none !important; width: 180px; }

/* REMOVE SEARCH ICON FROM LUMEN WATT FILTERS */
.cficon-search, #custom_f_27_8423_button, #custom_f_29_8423_button { width: 46px; height: 46px; display: ; }

/* FIX SCROLL BARS */
.cf_filters_list::-webkit-scrollbar {
  width: 6px !important;
  cursor: pointer !important;
  background: rgb(238, 238, 238) !important;
}
.cf_filters_list::-webkit-scrollbar-thumb {
  border-radius: 0px !important;
  background: rgb(204, 204, 204) !important;
}

/* CHANGE AUTO SCROLL FILTERS SCROLLBAR */
.cf_filters_list {
	font-size: 100% !important;
	-webkit-text-size-adjust: 100% !important;
	-ms-text-size-adjust: 100% !important;
	scrollbar-color: #ccc #eee !important;
	scrollbar-width: thin !important;
	overflow-x: hidden !important;
	position: initial !important;
	min-width: 70px;
	}
