/* ui origin */
.scroll-pane { overflow: auto; width: 99%; float:left; }
.scroll-content { width: 2440px; float: left; }
.scroll-content-item { width: 100px; height: 100px; float: left; margin: 10px; font-size: 3em; line-height: 96px; text-align: center; }
.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; }
.scroll-bar-wrap .ui-slider { background: none; border:0; height: 2em; margin: 0 auto;  }
.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1.5em; }
.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }

/* custom */
.scroll-gallery {
	margin: 0 15px 30px 15px;
}
	@media screen and (min-width: 768px){
		.scroll-gallery{
			margin: 0 28px 95px;	
		}	
	}
	@media screen and (min-width: 1024px){
		.scroll-gallery{
			margin-bottom: 105px;	
		}	
	}

.scroll-pane {
	width: 100%;
	background: transparent;
	border: 0;
}

.scroll-content {
	float: none;
}

.scroll-content-item {
	width: 275px;
	height: auto;	
	margin: 0;
	padding: 0 15px 0 0;	
	border: 0;
	background: transparent;	
	-webkit-box-sizing: border-box; 
  	-moz-box-sizing: border-box;    
  	box-sizing: border-box;  	
}
	.scroll-content-item:last-child {
		width: 260px;
		padding-right: 0;
	}
	
	@media screen and (min-width: 1024px){
		.scroll-content-item {
			width: 310px;	
		}
		.scroll-content-item:last-child {
			width: 295px;			
		}
	}
	@media screen and (min-width: 1280px){
		.scroll-content-item {
			width: 370px;	
		}
		.scroll-content-item:last-child {
			width: 355px;			
		}
	}

.scroll-bar-wrap {
	height: 32px;
	margin: 15px 0 0;	
	border: 0;
	background: #ddd;
}

.d-scroll-bar .ui-slider-handle {
	min-width: 32px;
	height: 32px;	
	top: 0;
	background: #3992e5;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
	border: 0;
	cursor: move;
}
.d-scroll-bar .ui-slider-handle:hover {
	background: #ff9533;
}