/* Slider */
.slick-loading .slick-list { background: #fff url('ajax-loader.gif?1437598706') center center no-repeat; }

/* Icons */
@font-face { font-family: "slick"; src: url('fonts/slick.eot?1437598706'); src: url('fonts/slick.eot?&1437598706#iefix') format("embedded-opentype"), url('fonts/slick.woff?1437598706') format("woff"), url('fonts/slick.ttf?1437598706') format("truetype"), url('fonts/slick.svg?1437598706#slick') format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; z-index: 10; display: block; height: 60px; width: 30px; cursor: pointer; top: 50%; margin-top: -30px; padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; opacity: .5; }

.slick-prev { left: 0px; background: url("btn-slick-prev.png") no-repeat; }

.slick-next { right: 0px; background: url("btn-slick-next.png") no-repeat; }

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

.slick-dots { position: absolute; bottom: -10px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 5px; width: 40px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 5px; width: 38px; outline: none; line-height: 0px; font-size: 0px; color: transparent; cursor: pointer; }
.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 { display: block; position: absolute; content: ''; top: 0; left: 0; width: 38px; height: 5px; line-height: 20px; text-align: center; background: #dddddd; }
