@charset 'UTF-8';

.slick-prev, .slick-next {width:27px;height:70px;padding:0;font-size:0;line-height:0;position:absolute;top:50%;display:block;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color:transparent;outline:none;background: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:.25;}
.slick-prev:before, .slick-next:before {margin:0px;font-family: 'FontAwesome';font-size:70px;color:#ffffff;line-height:1;opacity:.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-prev {position: absolute;left:50px;z-index: 1;}
[dir='rtl'] .slick-prev {right: -25px;left:auto;}
.slick-prev:before {/*content: '←';*/color:#ffffff;content:"\f104"}
[dir='rtl'] .slick-prev:before {/*content: '→';*/content:"\f105"}
.slick-next {position:absolute;right:50px;}
[dir='rtl'] .slick-next {right:auto;left:-25px;}
.slick-next:before {/*content: '→';*/content:"\f105"}
[dir='rtl'] .slick-next:before {/*content: '←';*/content:"\f104"color:#ffffff;}

/* Dots */
.slick-dotted.slick-slider {margin-bottom:30px;}
.slick-dots {width: 100%;padding:0;margin:0;display: block;position: absolute;bottom: -25px;list-style: none;text-align: center;}
.slick-dots li {width: 20px;height: 20px;margin:0 5px;padding:0;position:relative;display:inline-block;cursor: pointer;}
.slick-dots li button {width:20px;height:20px;padding:5px;display:block;border:0;font-size:0;line-height:0;color:transparent;cursor: pointer;outline: none;background: transparent;}
.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}
.slick-dots li button:before {width:30px;height:30px;font-family: 'FontAwesome';font-size:10px;line-height:20px;position:absolute;top:0;left:0;content: '•';text-align: center;opacity:.25;color:black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {opacity: .75;color: black;}

@media(max-width:480px){
.slick-prev:before, .slick-next:before  {font-size:60px;}
.slick-prev {position: absolute;left:25px;z-index:1;}
.slick-next {position:absolute;right:25px;z-index:1;}
}