@charset 'UTF-8';

/*
 * Slick-Slider-Styles
 */

#slider { overflow: hidden; }

.slick-slider .slider-item{
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.slick-slider h1,
.slick-slider .h1{
    text-transform: uppercase; font-style: normal;
    font-size: 0.75em; font-family: 'Merriweather Sans', sans-serif;
    font-weight: 300; letter-spacing: 1px; margin-bottom: 0; padding: 0.5em 0;
}

.slick-slider h2,
.slick-slider .h2,
.slick-slider h1.single-heading,
.slick-slider .h1.single-heading{
    text-transform:none; font-style: italic;
    font-size: 1.5em; font-family: 'Merriweather', sans-serif;
    font-weight: 300; margin-bottom:0; padding: 0;
}
.slick-slider h1.no-button,
.slick-slider .h1.no-button,
.slick-slider h2.no-button,
.slick-slider .h2.no-button{
    margin-bottom: 1.4em;
}

.slick-slider .button{margin-top: 1em; padding: 0.5em 1em;}

.slick-slider h1,.slick-slider .h1,
.slick-slider h2,.slick-slider .h2,
.slick-slider h3,.slick-slider .h3,
.slick-slider h4,.slick-slider .h4,
.slick-slider h5,.slick-slider .h5,
.slick-slider h6,.slick-slider .h6{color: #FFFFFF;}

.slick-slider .silver h1,.slick-slider .silver .h1,
.slick-slider .silver h2,.slick-slider .silver .h2,
.slick-slider .silver h3,.slick-slider .silver .h3,
.slick-slider .silver h4,.slick-slider .silver .h4,
.slick-slider .silver h5,.slick-slider .silver .h5,
.slick-slider .silver h6,.slick-slider .silver .h6{color: #003366;}

.slick-slider .slider-item:focus{
    outline: none;
}
.slick-slider img{
    width: auto;
    height: auto;
    min-height: 100%;
    min-width:100%;
    max-width: none;
    max-height: none;
    position: absolute;
    left: -9999px;
    right:-9999px;
    top:-9999px;
    bottom: -9999px;
    margin: auto;
    z-index: 0;
}

.slick-slider .slider-text-wrapper{
    z-index: 1;
    background-color: rgba(0,51,102,0.85);
    color: #FFFFFF;
    position: absolute;
    right: 0; left: 0; top: 80px; bottom: 0;
    padding: 5px 30px;
    text-align: center;
}

.slick-slider .silver .slider-text-wrapper{
    background-color: rgba(255,255,255,0.5);
    color: #003366;
}



.slick-slider .slider-text{
    position: absolute; left: 0; right: 0; top: 0; bottom: 0;
}

.slick-slider .slider-content{
    position: absolute;
    top: 50%;
    display: block;
    padding: 0;
    margin: 0 auto;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    border: none;
    outline: none;
    background: transparent;
    z-index: 9;
    left: 0; right: 0;
    width: 90%;
}

.default-slider{ height: 300px; margin-bottom: 0;}
.slim-slider{ height: 300px; margin-bottom: 0;}


.slick-slider,
.slick-slider .slick-list,
.slick-slider .slick-list .slick-track{
    height: 100%;
    overflow: hidden;
    z-index: 0;
}

.slick-slider{
    overflow: visible;
}



/*
 * Slick-Slider-Base-Styles
 */

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

/* Arrows */
.slick-prev,
.slick-next {
    position: absolute;
    display: none !important;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    z-index: 10;
    -webkit-transition: all 0.25ms ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    height: 75px; width: 37px;
    top: 50%; bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url("../images/arrows.png");
    background-repeat: no-repeat;
    background-size: 75px 72px;
    margin-top: 2em;
}

.slick-prev{ left: 15px; right: auto; background-position:0 0;}
.slick-next{ left: auto; right: 15px; background-position:-39px 0;}
[dir='rtl'] .slick-prev{right: auto; left: 15px; background-position:-39px 0;}
[dir='rtl'] .slick-next{right: 15px;left: auto; background-position:0 0}

/* Dots */
.slick-dots{display: none !important;}


/*
 * Medium and up
 */
@media screen and (min-width: 40em) {
    
    .slick-slider h2,
    .slick-slider .h2,
    .slick-slider h1.single-heading,
    .slick-slider .h1.single-heading{
        font-size: 2em; 
    }
    .slick-slider .button{margin-top: 1em; padding: 0.5em 1em;}
    
    .default-slider{ height: 400px; margin-bottom: 0;}
    .slim-slider{height:350px;}
    .slick-slider .slider-content{
        width: 70%;
    }
    .slick-prev,
    .slick-next {
        display: block !important;
    }
}

/*
 * lare and up
 */
@media screen and (min-width: 64em) {
    
    .slick-slider h1,
    .slick-slider .h1{
        font-size: 1em;
    }
    
    .slick-slider h2,
    .slick-slider .h2,
    .slick-slider h1.single-heading,
    .slick-slider .h1.single-heading{
        font-size: 2.5em; 
    }
    .slick-slider .button{font-size: 1em; margin-top: 2.5em;}
    
    .slick-slider h1.no-button,
    .slick-slider .h1.no-button,
    .slick-slider h2.no-button,
    .slick-slider .h2.no-button{
        margin-bottom: 1.9em;
    }
    
    .default-slider{ height: 500px; margin-bottom: 0;}
    .slim-slider{height: 400px;}
    .slick-prev,
    .slick-next {
        background-size: 100px 96px;
        height: 100px; width: 50px; margin-top: 1.5em;
    }
    .slick-prev{ left: 15px; right: auto; background-position:0 0;}
    .slick-next{ left: auto; right: 15px; background-position:-50px 0;}
    [dir='rtl'] .slick-prev{right: auto; left: 15px; background-position:-50px 0;}
    [dir='rtl'] .slick-next{right: 15px;left: auto; background-position:0 0}
    
}

