/* ---------------------------------------------------------------------
 * kvsr-custom.css
 * Site-specific overrides. Loaded after the theme's main.css so anything
 * here wins. Keep custom rules in this file rather than editing main.css,
 * so a theme update never wipes them.
 * ------------------------------------------------------------------- */

/*
 * "Direction To The Venue" on the homepage.
 *
 * The theme styles this whole block for a dark background: the heading,
 * the contact boxes and their text are all white, and the boxes are a
 * 10% white tint. The theme never gives the section a background of its
 * own, so on this site it rendered white-on-white and the text was
 * invisible - only the green icons showed. Painting the band in the
 * theme's dark colour is what the design expects.
 */
.contact2-section-area {
    background-color: #1A1719;
    padding-top: 80px;
    padding-bottom: 80px;
}

@media (max-width: 991px) {
    .contact2-section-area {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

/* The map sits on the dark band - round it off and lift it slightly. */
.contact2-section-area iframe {
    border-radius: 8px;
    display: block;
    width: 100%;
}

/*
 * Note on the footer.
 *
 * The theme ships two footer styles. footer2 writes white text over
 * assets/img/bg/footer-bg1.png, which is a near-white image, so the whole
 * footer read as blank - only the logo and the event thumbnails showed.
 * Every page now uses footer1 (cream background, dark text), set by
 * $footerClass in includes/footer.php. If footer2 is ever reintroduced it
 * needs a dark backdrop first, or its text disappears again.
 */