.noUiSlider {
	border:					1px solid #CCC;
	width:					80%;
	height:					8px;
	background-color:		#EEE;
	-webkit-touch-callout:	none;
	border-radius: 5px;
}
.noUi-midBar {
	height:					100%;
	z-index:				0;
	background-color:				#39C;
	-webkit-touch-callout:	none;
	border-radius: 5px;
}
.noUi-handle > div {
	position:				absolute;
	width:					16px;
	height:					16px;
	top:					-5px;
	left:					-8px;
	z-index: 				1;
	border:					1px solid #CCC;
	background-color:				#EEE;
	border-radius: 10px;
}
.noUi-handle > div:hover,
.noUi-handle > div.noUi-activeHandle {
	background:				#ACE;
	border-color:			#369;
}
.disabled > .noUi-midBar {
	background:				#999;
}
.disabled .noUi-handle > div {
	border-color:			#CCC;
	background:				#CCC;
}
@media (-webkit-min-device-pixel-ratio:1.2),-moz-touch-enabled,(max-device-width:1024px){
	.noUi-handle > div {
		height:				32px;
		width:				32px;
		top:				-13px;
		left:				-16px;
	}
}