
em {
    font-style: italic;
}

a.btn:hover {
    cursor: pointer;
}

.home .page-content {
    overflow: visible !important;
}

@media only screen and ( min-width: 1200px ) {
    header.header.header--below.header--sticky.text--dark.stuck {
        top: 34px;
    }


    .header__main.header--sticky {
        margin-top: 34px;
    }

    .header__utility {
        position: fixed;
        top: 0;
        height: 34px;
        width: 100vw;
        left: 0;
        z-index: 9;
    }
}

.header__main.header--sticky,
.header--below {
    box-shadow: 0 2px 4px #616161;
    background: white !important;
}

#menu-main-menu a {
    color: #272779 !important;
}


.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    background-color: #272779 !important;
}

.header__menu-toggle {
    margin-left: 10px;
}

.header__branding img {
    margin-left: 0px;
}

.dm-form-confirmation {
    text-align: center;
    color: green;
    font-size: 1.2em;
    font-weight: bold;
}

@media only screen and ( min-width: 768px ) {

    .header__menu-toggle {
        margin-left: 0px;
    }

    .header__branding img {
        margin-left: 20px;
    }

}

.hero-row {
    flex-direction: column !important;
}

.selectize-input.items.not-full.has-options {
    padding: 0 !important;
}

/* SCHEDULE OVERLAY */

.gform-theme--foundation .gform_fields {
    row-gap: 20px !important;
}

.gfield_radio .gchoice:hover {
    cursor: pointer;
}

legend.gfield_label.gform-field-label {
    font-weight: bold;
}

.dm-gravity-error {
    font-weight: bold;
    color: #990000;
}

#woa-schedule-inner-wrapper > h2 {
    text-transform: uppercase;
    font-size: 2em;
    font-weight: bold;
    color: #272779;
    margin-bottom: 0;
}

.woa-schedule-option > h3 {
    font-size: 1.4em !important;
    text-transform: uppercase;
    font-weight: bold;
    background: #272779 !important;
    color: white !important;
}

.woa-schedule-option > h3:hover {
    background: white !important;
    color: #272779 !important;
}

#google_translate_element {
    min-height: 27px;
}

input#gform_submit_button_6,
input#gform_submit_button_7 {
    width: 100%;
    background-color: green !important;
    font-size: 1.2em;
}