/*==========Select===========*/
.jq-selectbox { position: relative; display: inline-block; vertical-align: top; }
.jq-selectbox select { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; opacity: 0; }
.jq-selectbox li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox__select { position: relative; }
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown { position: absolute; }
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}

/*==========Theme===========*/
.jq-selectbox {
	width: 100%;
	cursor: pointer;
	margin-bottom: 11px;
	color: white;
}
.jq-selectbox__select {
	height: 18px;
	padding: 9px 26px 8px 13px;
	border: 1px solid #3db39e;
	font: 300 16px/18px 'Roboto', sans-serif;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
}
.jq-selectbox.disabled .jq-selectbox__select { border-color: #CCC; background: #F5F5F5; box-shadow: none; color: #888; }
.jq-selectbox__select-text { display: block; width: 100%!important; }
.jq-selectbox .placeholder { color: #888; }
.jq-selectbox__trigger-arrow {
	width: 7px;
	height: 4px;
	background: url(../img/ico.png) 0 -815px no-repeat;
	position: absolute;
	top: 17px;
	right: 16px;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.opened .jq-selectbox__trigger-arrow {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow { border-top-color: #AAA; }
.jq-selectbox__dropdown {
	background: black;
	font: 300 16px/18px 'Roboto', sans-serif;
	color: #fff;
	left: 0;
	right: 0;
}
.jq-selectbox__not-found { margin: 5px; padding: 5px 8px 6px; background: #F0F0F0; font-size: 13px; }
.jq-selectbox li {
	padding: 10px 13px;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.jq-selectbox li.selected { background-color: #3db39e; color: #FFF; }
.jq-selectbox li:hover { background-color: #3db39e; }
.jq-selectbox li.disabled { color: #AAA; }
.jq-selectbox li.disabled:hover { background: none; }
.jq-selectbox li.optgroup { font-weight: bold; }
.jq-selectbox li.optgroup:hover { background: none; color: #231F20; cursor: default; }
/*==========Theme===========*/
/*==========Select===========*/


/*==========slider+accordion===========*/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}

.ui-state-focus { outline: 0; }


#slider {
	height: 15px;
	margin-bottom: 10px;
	position: relative;
	background: black;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#slider .ui-slider-range {
	height: 15px;
	background: black;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#slider .ui-slider-handle {
	width: 25px;
	height: 25px;
	margin-left: -13px;
	cursor: pointer;
	position: absolute;
	top: -6px;
	left: 0;
	background: black;
	background: -moz-linear-gradient(top, #ffc082, #ff972f);
	background: -webkit-gradient(linear, left top, left bottom, 
				color-stop(0%,#ffc082), color-stop(100%,#ff972f));
	background: -webkit-linear-gradient(top, #ffc082, #ff972f);
	background: -o-linear-gradient(top, #ffc082, #ff972f);
	background: -ms-linear-gradient(top, #ffc082, #ff972f);
	background: linear-gradient(#ffc082, #ff972f);
	-webkit-box-shadow: 0 5px 0 rgba(0,0,0,0.19);
	-moz-box-shadow: 0 5px 0 rgba(0,0,0,0.19);
	box-shadow: 0 5px 0 rgba(0,0,0,0.19);
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
}
/*==========slider+accordion===========*/