@charset "utf-8";
/* CSS Document */

/* NOUI SLIDER */
	.hp-slider .example-val {padding: 5px 0;}
	.detailed-search .noUi-target{position: relative; direction: ltr}
	.detailed-search .noUi-origin{position: absolute; right: 0; top: 0; left: 0; bottom: 0; border-radius: 2px}
	.detailed-search .noUi-handle{position: relative; z-index: 1}
	.detailed-search .noUi-marker, .detailed-search .noUi-pips, .detailed-search .noUi-tooltip, .detailed-search .noUi-value{position: absolute}
	.detailed-search .noUi-horizontal{height: 12px; z-index: 0}
	.detailed-search .noUi-horizontal .noUi-handle{width: 25px; height: 21px; left: -13px; top: -6px}
	.detailed-search .noUi-background{background: #ccc;}
	.detailed-search .noUi-connect{background: #354447 !important; border: 1px #ccc solid;}
	.detailed-search .noUi-target{width: calc(100% - 15px); margin: 15px auto;}
	.detailed-search .noUi-handle{background: #fff !important; border: 1px solid #ccc; border-radius: 3px;}
	.detailed-search .noUi-handle:after,.detailed-search  .noUi-handle:before{content: ""; display: block; position: absolute; height: 12px; width: 1px; background: #E8E7E6; left: 10px; top: 3px}
	.detailed-search .noUi-handle:after{left: 12px}
	.detailed-search .noUi-pips-horizontal{padding: 5px 0; height: 10px; top: 100%; left: 0; width: 100%}
	.detailed-search .noUi-marker-horizontal.noUi-marker{margin-left: -1px; width: 1px; height: 5px; background: #777;}
	.detailed-search .example-val{font-size: 12px; font-weight: 600; color: #000;} .detailed-search .example-val span{font-weight: 400;}
	.detailed-search #slider-price-value-lower:before, .detailed-search #slider-price-value-upper:before{content: '$'; padding-right: 2px}

