h3, h2 {
    color:#0065A9;
    word-spacing:.125em
}


/* NAV MENU LOGO */

@media screen and (min-width: 880px) {
    nav {height:unset}
    nav .icon.navLogo {
        height: 4.5em;
        margin-top: -1.5em;
        transform: translate3d(0, .75em, 0)
    }
}



/* PROMOTE POST-HEADER BANNER */
section.promote {
    color:#fff;
    background-color:#04518F
}

section.promote content {
    margin:0 auto;
    padding:1.5em
}

section.promote .btn, section.promote h2, section.promote h3, section.promote h4, section.promote h5, section.promote h6 {color:#fff}

.promote a {margin:0 auto}

details summary {
    font-weight: 400;
    text-transform: uppercase;
}


/* VIDEO BACKGROUND FOR THE COLOR SECTION */

section.color.videoBG {
    overflow:hidden
}

section.color.videoBG:before {
    z-index: 1
}

.videoBG video + content {
    padding:4em 1.5em;
    margin-top:2rem;
    margin-bottom:2rem
}

.videoBG content h2 {font-size:2em}
@media screen and (min-width:540px) {
    .videoBG video + content {
        margin-top:6rem;
        margin-bottom:6rem
    }
    .videoBG content h2 {font-size:4em}
}

section.color.videoBG video {
    position: absolute;
    min-height: 100%;
    min-width: 100%;
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    opacity:.8;
    transform: translate3d(-50%, -50%, 0)
}


/* promote + color */
.promote + .color {
    padding-top:0;
    background-color: #003c70;
}
.promote + .color::before {display:none}
.promote + .color form {
    padding:1.5em;
    background:#00315d;
    border-radius:.75em;
    margin-bottom:-7.5em;
}

.promote + .color form input, .promote + .color form textarea{
    background-color: #04518f;
    border-color: rgba(255,255,255,.5);
}

.promote + .color > content:first-child {margin-top:0}
.promote + .color > content:last-child {margin-bottom:0}


.btn.info, .btn.info:link, .btn.info:visited {
    border-color: #04518f9c;
    background: #04518f;
}



/* Custom Humm90 Footer button */

.btn.humm90 {
    background-size: 6.5em auto;
    background-position: .75em .5em;
    color: rgba(255,255,255,.9);
    padding-left: 7.5em;
    background-image:url('data:image/png;base64,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')
}

