/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
	.slick-list:focus { outline: none; }
	.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track { position: relative; top: 0; left: 0; display: block; }
	.slick-track:before,
	.slick-track:after { display: table; content: ''; }
	.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }












/* slick */

/* Slider */

.slick-slider { position: relative; display: block; margin-bottom: 30px; }
	.slick-slider .slick-list { overflow: hidden; display: block; margin: 0px; padding: 0px; }
	.slick-slider .slick-track { position: relative; left: 0px; top: 0px; }
	.slick-slider .slide { float: left; min-height: 1px; text-align: center;  text-align: -webkit-center; }
		.slick-slider .slide img { display: block; padding: 6px; /*min-height: 155px;*/ }
	.slick-slider .slide { display: none; }
.slick-initialized .slide { display: block; text-align: center; text-align: -webkit-center;}

/* Loading States */

.slick-loading .slick-track { visibility: hidden; }
.slick-loading .slick-list { background: #fff url(ajax-loader.gif) center center no-repeat; }
.slick-loading .slide { visibility: hidden; }

/* Arrows */

.slick-slider .slick-prev { position: absolute; background: url('sprite.png') -50px -40px no-repeat; display: block; height: 40px; width: 30px; text-indent: -9999px; top: 50%; margin-top: -30px; left: -5px; padding: 0px; }
.slick-slider .slick-next { position: absolute; background: url('sprite.png') -90px -40px no-repeat; display: block; height: 40px; width: 30px; text-indent: -9999px; top: 50%; margin-top: -30px; right: 0px; padding: 0px; }
.slick-slider .slick-prev:focus { outline: none; }
.slick-slider .slick-next:focus { outline: none; }
.slick-slider .slick-next.disabled { background-position: -90px -90px; }
.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('sprite.png') -90px -40px no-repeat; background-size: 900px 200px; }
	.slick-slider .slick-prev { background: url('sprite.png') -50px -40px no-repeat; background-size: 900px 200px; -webkit-background-size: 900px 200px; }
}

/* Dots */

.slick-dots { position: absolute; bottom: -30px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
	.slick-dots li { position: relative; display: inline-block; background: url('sprite.png') -200px -50px no-repeat; height: 5px; width: 5px; text-indent: -9999px; margin: 0px 10px; padding: 0px; }
		.slick-dots li.active { background-position: -150px -50px; }
		.slick-dots li a { display: block; height: 10px; width: 10px; }

@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('sprite.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; }
.slick-list.dragging { cursor: pointer; cursor: hand; }














