/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; cursor: pointer; background: transparent; color: transparent; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; z-index: 1; border-top: 3px solid #333; border-right: 3px solid #333; transition: .2s ease-out; }

@media screen and (max-width: 759px) { .slick-prev, .slick-next { top: 40%; } }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }

.slick-prev.slick-disabled, .slick-next.slick-disabled { opacity: .5; cursor: default; }

.slick-prev { transform: rotate(225deg); left: -30px; }

.slick-next { transform: rotate(45deg); right: -30px; }

/* Dots */
.slick-dotted.slick-slider { margin-bottom: 0px; }

.slick-dots { position: absolute; bottom: 15px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%; }

.slick-dots li { position: relative; display: inline-block; height: 15px; width: 15px; margin: 0 5px; padding: 0; cursor: pointer; text-align: center; }

.slick-dots li button { border: 0; background: rgba(255, 255, 255, 0.5); display: inline-block; height: 10px; width: 10px; padding: 0; outline: none; color: transparent; border-radius: 50%; cursor: pointer; transition: .2s ease-out; }

.slick-dots li button:hover, .slick-dots li button:focus { background: rgba(255, 255, 255, 0.7); }

.slick-dots li.slick-active button { background: #333; }