#fifty_fifty-1164081211,
#build_container #fifty_fifty-1164081211,
#four_column-1569349869,
#build_container #four_column-1569349869  {
background-color:var(--colorSec);
}
#twentyfive_seventyfive-705909949 .threequarter .inner-column {
padding-top:30px;
}
#twentyfive_seventyfive-705909949 ul.site-menu li.sub-parent:hover ul {
background-color:transparent;
border:none;
}
#twentyfive_seventyfive-705909949 ul.site-menu ul.sub-menu li {
background-color:var(--colorSec);
}
#twentyfive_seventyfive-705909949 ul.site-menu ul.sub-menu li span a{
text-transform:none;
}
#twentyfive_seventyfive-705909949 ul.site-menu ul.sub-menu li:hover {
background-color:var(--colorQua);
}
footer {
  background-color: #5C6E4A;  /* Color */
}
.ce_event_list * {
    font-size: 120% !important;
}
/* Hide Zendesk / CE Support floating Help widget */
#launcher,
#webWidget,
iframe[src*="zendesk"],
div[id*="launcher"],
div[class*="launcher"],
span[data-testid="launcher-lable"] {
    display: none !important;
}
/* Force carousel background images to fit height with bars */
.itemimage {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-color: #F5F5DC !important; /* beige bars */
}
.ce-page .slideshow, 
.ce-page .carousel, 
.ce-page .itemimage {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
/* Increase readability of Articles and Event Descriptions */
.ce-article-content,
.ce-article-content p,
.ce-article-content li,
.event-description,
.event-description p,
.event-description li {
    font-size: 1.20em !important;   /* roughly 20% larger */
    line-height: 1.5 !important;
}
/* Override hero banner text size for the row full_width-14023409 */
#full_width-14023409 .hero-text strong {
    font-size: 42px !important;
}
/* Override hero banner text size for the row full_width-14023416 */
#full_width-14023416 .hero-text strong {
    font-size: 42px !important;
}


@media (max-width: 600px) {

    /* Turn the entire row into a centered flex bar */
    #twentyfive_seventyfive-380036108 {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: nowrap !important;
        text-align: center !important;
    }

    /* Make both columns shrink to content and sit side-by-side */
    #twentyfive_seventyfive-380036108 .template-column {
        float: none !important;
        width: auto !important;
        padding: 6px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    /* Center the hamburger */
    #twentyfive_seventyfive-380036108 .menutoggle {
        display: inline-flex !important;
        margin-left: 12px !important; /* small gap between logo and hamburger */
        margin-right: 0 !important;
        width: auto !important;
    }

    /* Remove the clearing div that adds extra space */
    #twentyfive_seventyfive-380036108 .clear {
        display: none !important;
    }
}