@charset "UTF-8";
/* Slider */
.slick-slider {position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}

.slick-list {position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus {outline:none;}
.slick-loading .slick-list {background:#fff url("media/ajax-loader.gif") center center no-repeat;}
.slick-list.dragging {cursor:pointer;cursor:hand;}

.slick-slider .slick-track {-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;left:0;top:0;display:block;}
.slick-track:before, .slick-track:after {content:"";display:table;}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}

.slick-slide {float:left;height:100%;min-height:1px;display:none;}
[dir="rtl"] .slick-slide {float:right;}
.slick-slide img {display:block;width:100%;height:auto;}
.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;}

/* Icons */
/*
@font-face {font-family: "slick"; src: url("fonts/slick.eot"); src: url("fonts/slick.eot?#iefix") format("embedded-opentype"), url("fonts/slick.woff") format("woff"), url("fonts/slick.ttf") format("truetype"), url("fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal;}
*/

/* Arrows */
/*
.slick-prev, .slick-next {position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background: transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background:transparent;color:transparent;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity:1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity:0.25;}

.slick-prev:before, .slick-next:before {font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.slick-prev {left:-25px;}
[dir="rtl"] .slick-prev {left:auto;right:-25px;}
.slick-prev:before {content:"←";}
[dir="rtl"] .slick-prev:before {content:"→";}

.slick-next { right: -25px; }
[dir="rtl"] .slick-next { left: -25px; right: auto;}
.slick-next:before {content: "→";}
[dir="rtl"] .slick-next:before {content:"←";}
*/

/* Dots */
.slick-slider {/*margin-bottom:30px;*/}

.slick-dots {position:absolute;bottom:5px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}
.slick-dots li {position:relative;display:inline-block;height:10px;width:10px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button {border:0;background:transparent;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:block;height:10px;width:10px;outline:none;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer;}
.slick-dots li button:hover, .slick-dots li button:focus {outline:none;}
.slick-dots li.slick-active button {background:#fff;}