/*
    Theme Name: Mostly Modern
    Theme URI: https://www.mostlymodernprojects.org/
    Description: Kadence child theme for Mostly Modern Projects
    Author: Blue Hills Digital
    Author URI: N/A
    Template: kadence
    Version: 1.0.0
    Text Domain: mostly-modern
    */

/* Sitewide Classes */
ul.mmp-list-no-bullet {
    list-style-type: none;
    padding-left: 0;
}

.mmp-two-columns {
    column-count: 2;
    column-gap: 40px;
}

.mmp-three-columns {
    column-count: 3;
    column-gap: 40px;
}

@media only screen and (max-width: 600px) {
    .page-header-background-image {
        background-size: contain;
        background-position: top center;
        margin-top: 75px;
    }
}


/* Site Switcher */
.nav_site-switcher li.menu-item {
    min-width: 120px;
    max-width: 175px;
}

.nav_site-switcher li.color-mmp .kb-link-wrap:hover {
    background-color: var(--primary-color-mmp);
}

.nav_site-switcher li.color-mmf-usa .kb-link-wrap:hover {
    background-color: var(--primary-color-mmf-usa);
}

.nav_site-switcher li.color-mmf-nl .kb-link-wrap:hover {
    background-color: var(--primary-color-mmf-nl);
}

.nav_site-switcher li.color-arts-center .kb-link-wrap:hover {
    background-color: var(--primary-color-arts-center);
}

.nav_site-switcher li.color-fab5 .kb-link-wrap:hover {
    background-color: var(--primary-color-fab5);
}

/* Additional Nav Styles */
.kb-navigation ul.mega-menu {
    padding: 0 !important;
}

/* Top Padding to accommodate transparent header */
.single-tribe_events .content-area {
    margin-top: 250px;
}

/* Homepage Events Grid */
.anchor-bottom-left {
    bottom: 0;
    left: 0;
    position: absolute;
}

/* Gravity Forms */
.gravity-form-dark-background .gform-field-label,
.gravity-form-dark-background .gfield_required_text {
    color: #ffffff !important;
}

.gravity-form-dark-background .gform_button {
    background-color: #ffffff !important;
    border-radius: 0 !important;
    color: #333333 !important;
    text-transform: uppercase !important;
}
