/* slick */

/* Slider */


.slick-slider { position: relative; display: block; }
.slick-slider .slick-list { overflow: hidden; display: block; margin: 0px; padding: 0px; }
.slick-slider .slick-track { position: relative; left: 0px; top: 0px; height: 100%; }
.slick-slider .slide { float: left; min-height: 1px; }
.slick-slider .slide img { display: block; }
.slick-slider .slide { display: none; }
.slick-initialized .slide { display: block; }
/* Loading States */


.slick-loading .slick-track { visibility: hidden; }
.slick-loading .slick-list { background: #fff url(../img/ajax-loader.gif) center center no-repeat; }
.slick-loading .slide { visibility: hidden; }
/* Arrows */


.slick-slider .slick-prev {
	position: absolute;
	background: url('../img/sprite.png') -50px -40px no-repeat;
	display: block;
	height: 40px;
	width: 30px;
	text-indent: -9999px;
	top: 50%;
	margin-top: -20px;
	left: .5em;
	padding: 0px;
	-webkit-transition: all 0s linear;
	-moz-transition: all 0s linear;
	-ms-transition: all 0s linear;
	-o-transition: all 0s linear;
	transition: all 0s linear;
}
.slick-slider .slick-next {
	position: absolute;
	background: url('../img/sprite.png') -90px -40px no-repeat;
	display: block;
	height: 40px;
	width: 30px;
	text-indent: -9999px;
	top: 50%;
	margin-top: -20px;
	right: .5em;
	padding: 0px;
	-webkit-transition: all 0s linear;
	-moz-transition: all 0s linear;
	-ms-transition: all 0s linear;
	-o-transition: all 0s linear;
	transition: all 0s linear;
}
.slick-slider .slick-prev:focus { outline: none; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -ms-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; }
.slick-slider .slick-next:focus { outline: none; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -ms-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; }
.slick-slider .slick-next.disabled { background-position: -90px -90px; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -ms-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; }
.slick-slider .slick-prev.disabled { background-position: -50px -90px }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
.slick-slider .slick-next { background: url('../img/sprite@2x.png') -90px -40px no-repeat; background-size: 900px 200px; }
.slick-slider .slick-prev { background: url('../img/sprite@2x.png') -50px -40px no-repeat; background-size: 900px 200px; -webkit-background-size: 900px 200px; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -ms-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; }
}
/* Dots */


.slick-dots { position: absolute; bottom: 0px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; height: 20px; }
.slick-dots li { position: relative; display: inline-block; background: url('../img/sprite.png') -150px -100px no-repeat; height: 6px; width: 6px; text-indent: -9999px; margin: 0px 10px; padding: 0px; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -ms-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; }
.slick-dots li.active { background-position: -150px -50px; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -ms-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; }
.slick-dots li a { display: block; height: 10px; width: 10px; }
.slick-dots li a:hover { background: none }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
.slick-dots li { background: url('../img/sprite@2x.png') -200px -50px no-repeat; background-size: 900px 200px; }
}
/* Draggable */


.slick-list.draggable { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; height: 100%; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
