.listhead.sticky-top {
	background-color: white;
	border-bottom: 1px solid var(--tiles-default-border-color);
	box-shadow: 0px 7px 3px -3px rgba(0, 0, 0, 0.18);
	flex-wrap: wrap;
	justify-content: space-between;
	z-index: 1040;
}

div.listhead.sticky-top.fixed {
	position: fixed;
	top: 0;
	left:0;
	z-index: 1040;
	background-color: var(--main-elements-background-color);
	box-shadow: var(--box-shadow);
}

label.qRange > div{
	margin-top: .5em;
}
@media all and (max-width:768px) {
	.noUi-handle::after, .noUi-handle::before {
		height: 7px;
		background: #fff;
	}
	.noUi-horizontal .noUi-handle {
		top: -5px;
	}
	.noUi-horizontal .noUi-handle {
		height: 20px;
	}
}

.noUi-handle {
	background-color: #f40000;
	border: 1px solid #fff5f5;
}

@media all and (min-width:768px) {
	.wrapper.filtercontainer.itemfilters h3 {
		font-size: 1.3rem;
	}
	.wrapper.filtercontainer.itemfilters h5 {
		font-size: 1.1rem;
	}
	.wrapper.filtercontainer.itemfilters span {
		font-size: 1rem;
	}
	.qRange.filterSlider span.currentValue {
		font-size: .8rem;
	}
}

