@charset 'UTF-8';
 Slider 
.slick-loading .slick-list
{
    background #fff url('.ajax-loader.gif') center center no-repeat;
}

 Icons 
@font-face
{
    font-family 'slick';
    font-weight normal;
    font-style normal;

    src url('.fontsslick.eot');
    src url('.fontsslick.eot#iefix') format('embedded-opentype'), url('.fontsslick.woff') format('woff'), url('.fontsslick.ttf') format('truetype'), url('.fontsslick.svg#slick') format('svg');
}
 Arrows 
.slick-prev,
.slick-next
{
    font-size 0;
    line-height 0;

    position absolute;
    top 50%;

    display block;

    width 20px;
    height 20px;
    margin-top -10px;
    padding 0;

    cursor pointer;

    color transparent;
    border none;
    outline none;
    background transparent;
}
.slick-prevhover,
.slick-prevfocus,
.slick-nexthover,
.slick-nextfocus
{
    color transparent;
    outline none;
    background transparent;
}
.slick-prevhoverbefore,
.slick-prevfocusbefore,
.slick-nexthoverbefore,
.slick-nextfocusbefore
{
    opacity 1;
}
.slick-prev.slick-disabledbefore,
.slick-next.slick-disabledbefore
{
    opacity .25;
}

.slick-prevbefore,
.slick-nextbefore
{
    font-family 'slick';
    font-size 20px;
    line-height 1;

    opacity .75;
    color white;

    -webkit-font-smoothing antialiased;
    -moz-osx-font-smoothing grayscale;
}

.slick-prev
{
    left -25px;
}
[dir='rtl'] .slick-prev
{
    right -25px;
    left auto;
}
.slick-prevbefore
{
    content 'â†';
}
[dir='rtl'] .slick-prevbefore
{
    content 'â†’';
}

.slick-next
{
    right -25px;
}
[dir='rtl'] .slick-next
{
    right auto;
    left -25px;
}
.slick-nextbefore
{
    content 'â†’';
}
[dir='rtl'] .slick-nextbefore
{
    content 'â†';
}

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

.slick-dots
{
    position absolute;
    bottom -45px;

    display block;

    width 100%;
    padding 0;

    list-style none;

    text-align center;
}
.slick-dots li
{
    position relative;

    display inline-block;

    width 20px;
    height 20px;
    margin 0 5px;
    padding 0;

    cursor pointer;
}
.slick-dots li button
{
    font-size 0;
    line-height 0;

    display block;

    width 20px;
    height 20px;
    padding 5px;

    cursor pointer;

    color transparent;
    border 0;
    outline none;
    background transparent;
}
.slick-dots li buttonhover,
.slick-dots li buttonfocus
{
    outline none;
}
.slick-dots li buttonhoverbefore,
.slick-dots li buttonfocusbefore
{
    opacity 1;
}
.slick-dots li buttonbefore
{
    font-family 'slick';
    font-size 6px;
    line-height 20px;

    position absolute;
    top 0;
    left 0;

    width 20px;
    height 20px;

    content 'â€¢';
    text-align center;

    opacity .25;
    color black;

    -webkit-font-smoothing antialiased;
    -moz-osx-font-smoothing grayscale;
}
.slick-dots li.slick-active buttonbefore
{
    opacity .75;
    color black;
}
