﻿.full-width-no-padding { margin: 0; }
.full-width-no-padding [class^="col"] { padding: 0; }

.slick-banner .slick-prev-custom,
.slick-banner .slick-next-custom {
    top: 50%; 
    z-index: 20; 
    height: 65px; 
    width: 30px;
    background-color: white;
    opacity: 0.7;
    margin-top: -32.5px;
}

.slick-banner .slick-prev-custom { left: 0; position: absolute; background: url(/Assets/Images/bannerArrowLeft.png) no-repeat center center; } 
.slick-banner .slick-next-custom { right: 0; position: absolute; background: url(/Assets/Images/bannerArrowRight.png) no-repeat center center; } 

.slick-banner .slick-prev-custom:hover, 
.slick-banner .slick-next-custom:hover {cursor: pointer; opacity: 1;}

.slick-banner .slide-content p { font-size: inherit;line-height: inherit;text-decoration: inherit;margin: 0; }


.slick-banner a {
    display: inline-block;
    /*width: 100%;*/
    /*height: 100%; */
    color: inherit;
    text-decoration: none;
}
.slick-banner a:hover { text-decoration: none; }

.slick-banner .slides { margin: 0;}
.slick-banner .slides .slick-dots 
{
    width: 100%;
    height: 12px;
    margin: 0; 
    position: absolute;
    bottom: 5px;
    white-space: nowrap;
    font-size: 0;
    text-align: center;
    list-style: none;
}
.slick-banner .slides .slick-dots li 
{
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    cursor: pointer;
    padding: 0;
    margin: 0 10px;
}
.slick-banner .slides .slick-dots li .paging-dot {
    display: block;
     width: 12px;
     height: 12px;
    border-radius: 6px;
    border: solid 2px rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .5);
}
.slick-banner .slides .slick-dots li.slick-active .paging-dot {
    background-color: rgba(255, 255, 255, 1);
}

.slick-banner img { max-height: 100%;max-width: 100%;}
.slick-banner .slide { height: 200px;cursor: pointer; }
.slick-banner .slides .container 
{
    display: block;
    height: 200px;
    position: relative;
    height: 80%;
    top: 10%;
    bottom: 10%;
    padding: 0 7.8%;
}
.slick-banner .slide .content-bounds {display: block; width: 100%; height: 100%; }

.slick-banner .slides .slide-content {display: block; font-size: 2em; height: 100%;overflow: hidden; }
.slick-banner .slides .slide-logo { display: none;overflow: hidden; }
.slick-banner .slides .slide-link { display: none;overflow: hidden; }

.slick-banner .slides .slide-link a,
.slick-banner .slides .slide-link .btn 
{
    font-size: 1em;
    max-height: 100%;
    -webkit-box-shadow: none;
    -mox-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}
.slick-banner .slides .slide-link .btn:hover { display: inline-block; }

@media(min-width: 768px) {
    .slick-banner .slide { height: 324px; }
    /*.slick-banner .slide .container {height: 324px; padding: 17px 25px; }*/
    .slick-banner .slides .container { padding: 0 2.25%; }
    /*
    .slick-banner .slick-prev-custom { top: 35%;}
    .slick-banner .slick-next-custom{ top: 35%;}
    */
    .slick-banner .slides .slide-logo { display: block; }
    .slick-banner .slides .slide-link { display: block; }
    
    .slick-banner .slide .content-bounds { width: 70%;/*height: 100%;*/ }
    .slick-banner .slides .slide-content {font-size: 2.5em; height: 50%; }
    .slick-banner .slides .slide-logo { height: 40%; }
    .slick-banner .slides .slide-link { padding-top: 7px; }
    .slick-banner .slides .slide-link .btn,
    .slick-banner .slides .slide-link .btn:hover { height: 35px;line-height: 35px;}
}

@media(min-width: 992px) {
    .slick-banner .slide { height: 418px; }
    /*.slick-banner .slides .container 
    {
        height: 418px;
        padding: 35px 13px;
    }*/
    .slick-banner .slides .container { padding: 0 1.34%; }
    .slick-banner .slides .slide-content { font-size: 3em; }
    .slick-banner .slides .slide-link { padding-top: 10px; }
    .slick-banner .slides .slide-link .btn,
    .slick-banner .slides .slide-link .btn:hover { height: 45px;line-height: 45px;}
}

@media(min-width: 1200px) {
    .slick-banner .slide { height: 480px }
    /*.slick-banner .slides .container {
        position: relative;
        height: 80%;
        top: 10%;
        bottom: 10%;
        padding: 0;
    }*/
    .slick-banner .slides .container { padding: 0; }
    .slick-banner .slides .slide-content { font-size: 4em; }
}