.slick-slider { position : relative; display : block; box-sizing : border-box; user-select : none; touch-action : pan-y; } 
.slick-list { position : relative; display : block; overflow : hidden; margin : 0; padding : 0; } 
.slick-list:focus { outline : none; } 
.slick-list.dragging { cursor : pointer; } 
.slick-slider .slick-track, .slick-slider .slick-list { transform : translate3d(0,0,0); } 
.slick-track { position : relative; top : 0; left : 0; display : block; margin-left : auto; margin-right : auto; } 
.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; margin : 0 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 : transparent solid 1px; } 
.slick-arrow.slick-hidden { display : none; }

/* Slick-theme-gross */
.slick-loading .slick-list { background : url("ajax-loader.gif") center center no-repeat white; }

/* Arrows */
.slick-prev, .slick-next{position: absolute;display: block;z-index: 1;border-radius:50%; width: 50px;height: 50px; border: none;outline: none;font-size:0;
line-height: 0; padding:0;transform: translate(0, -50%);cursor: pointer;transition : 0.3s;}

.slick-prev, .slick-next {top : 50%;opacity: 0.3;}
.slick-prev {left: calc(-22px);}
.slick-next {right: -22px;}

.slick-prev {background: url(prev-2.png) center center no-repeat;}
.slick-next {background: url(next-2.png) center center no-repeat;}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{outline: none;opacity: 1;}
.slick-prev:hover, .slick-prev:focus{background: url(prev-ho.png) center center no-repeat;}
.slick-next:hover, .slick-next:focus{background: url(next-ho.png) center center no-repeat;}

/* Dots */
.slick-dots{position: absolute; bottom: 0; display: block; width: 100%; padding: 10px 0; margin:0 auto; list-style: none; text-align: center;}
.slick-dots li{position: relative; display: inline-block; width: 13px; height: 13px; margin: 5px; padding: 0; cursor: pointer;}
.slick-dots li button{font-size: 0; line-height: 0; display: block; width: 13px; height: 13px; padding: 0; cursor: pointer; border: 0; outline: none;background-color: transparent;border-radius: 50%;transition: 0.2s;border: solid 2px #d8d8d8;}
.slick-dots li button:hover, .slick-dots li button:focus{background: #d8d8d8;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}
.slick-dots li button:before{position: absolute; top: 0; left: 0; width: 13px; height: 13px; content: '•'; text-align: center; opacity:1; border-radius: 50%;
transition: transform 300ms ease;}
.slick-dots li.slick-active button:before{background: #ffa204;transform: scale(2);}

