

/* Agency Custom CSS */

header #header_sliver, .adaptive #scroll-for-more-container #home-scroll-for-more {
    display: none;
    }
    
@media print, screen and (min-width: 40em) {
    header #top-menu-nav-btn {
        top: 1rem;
    }
}
    
footer {
    padding: 2rem 0;
    text-align: center;
    color: white;
}

.adaptive #banner-image-container.adaptive #main-banner-overlay {
    background: rgba(0,0,0,0.4);
}

body.adaptive article>section.hover-cards {
    padding:0;
}

body.adaptive article>section.hover-cards:first-of-type {
    padding-top: 1rem; 
}

body.adaptive article>section.hover-cards:last-of-type {
    padding-bottom: 1rem; 
}