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

/* Arrows */
.slick-prev,
.slick-next{
position:absolute;
display:block;
line-height:0px;
font-size:0px;
cursor:pointer;
background:transparent;
color:transparent;
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:before,
.slick-next:before{
font-size:20px;
line-height:1;
color:white;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

/* Dots */
.slick-dots{
position:absolute;
list-style:none;
display:block;
text-align:center;
padding:0;
margin:0;
width:100%;
line-height:1;
}

.slick-dots li{
position:relative;
display:inline-block;
margin:0 5px;
padding:0;
cursor:pointer;
}

.slick-dots li button{
border:0;
background:transparent;
display:block;
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:before{
position:absolute;
top:0;
left:0;
font-family:"slick";
font-size:6px;
line-height:20px;
text-align:center;
color:black;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.slick-dots li.slick-active button:before{
color:black;
}
