/* Overrides */


/* ----------- Home Slider section ----------- */
.home.slider { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }

header .nav a:hover, header .nav li.uk-active>a {
    text-decoration: none;
    color: black;
    color: rgba(0,0,0,0.6);
}

@media only screen and (max-width: 767px) {  

    .home.slider .slider-overlay-bg { overflow-y: scroll; }

    /* ----- Overflow Srollbar styling ----- */
    /* Width */ 
    .home.slider .slider-overlay-bg::-webkit-scrollbar { width: 6px; } 
    /* Track */ 
    .home.slider .slider-overlay-bg::-webkit-scrollbar-track { 
        border-radius: 10px; 
        background-color: transparent; 
        } 
    /* Handle */ 
    .home.slider .slider-overlay-bg::-webkit-scrollbar-thumb { 
        background: #dab526;  
        border-radius: 10px; 
        }                 
    /* Handle on hover */ 
    .home.slider .slider-overlay-bg::-webkit-scrollbar-thumb:hover { background: #fff; } 
    /* Firefox only */ 
    .home.slider .slider-overlay-bg {
        scrollbar-color: #dab526 transparent; 
        scrollbar-width: thin; 
    }

}

@media only screen and (min-width: 1024px) {

    .home .home-slide-features {
        right: 0px;
        left: auto;
        overflow-y: scroll;
        margin-right: -6px;
    }
    /* ----- Overflow Srollbar styling ----- */
    /* Width */ 
    .home .home-slide-features::-webkit-scrollbar { width: 6px; } 
    /* Track */ 
    .home .home-slide-features::-webkit-scrollbar-track { 
        border-radius: 10px; 
        background-color: transparent; 
        } 
    /* Handle */ 
    .home .home-slide-features::-webkit-scrollbar-thumb { 
        background: #666;  
        border-radius: 10px; 
        }                 
    /* Handle on hover */ 
    .home .home-slide-features::-webkit-scrollbar-thumb:hover { background: #dab526; } 
    /* Firefox only */ 
    .home .home-slide-features {
        scrollbar-color: #666 transparent; 
        scrollbar-width: thin; 
    }

}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {  

    .home.slider .uk-slideshow-items { min-height: 580px !important; }

}

@media only screen and (max-width: 1023px) {  

    .home.slider .uk-slideshow-items { min-height: 300px !important; }

}



@media only screen and (min-width: 1280px) {  

    .home.slider .slider-overlay-bg {
        align-items: end;
        padding-bottom: 6%;
    }

}