

/* ** Agency Custom CSS ** */

.text-orange { color: #e57618; }

.fs-08 { font-size: 0.8rem; }
.fs-09 { font-size: 0.9rem; }
.fs-10 { font-size: 1.0rem; }
.fs-11 { font-size: 1.1rem; }
.fs-12 { font-size: 1.2rem; }
.fs-13 { font-size: 1.3rem; }
.fs-14 { font-size: 1.4rem; }

.op-05 { opacity: 0.5; }
.op-06 { opacity: 0.6; }
.op-07 { opacity: 0.7; }
.op-08 { opacity: 0.8; }



body main article section h2, body main article section h3, body main article section h4 {
    color: #1A4F8C;
}

/*body main article section ul li, body main article section ol li {
    margin-bottom: .8rem;
}*/

body main article section.container_rotating-banner.info .slide-info-wrap {
    max-width: 70% !important;
}
@media print, screen and (max-width: 39.9988em) {
    body main article section.container_rotating-banner.info .slide-info-wrap {
        max-width: 96% !important;
    }
}

body main article section.container_rotating-banner.info .slide-info-wrap h2 {
    line-height: 1.1;
}

body main article section.container_rotating-banner.info .slide-info-wrap .subtext-wrap p {
    font-size: 1.2rem;
}

body main article section.container_rotating-banner.info .slide-info-wrap {
    display: flex;
    padding: 2rem 2.4rem;
    justify-content: center;
}




/* Marketing Section info template homepage styles */
body.info .multi-column-container {
    margin: 2rem;
    background-color: #fefefe;
    border-radius: 1rem;
}



/* PREFOOTER CUSTOMIZATIONS */
#prefooter {
    margin: 2rem;
}

#prefooter-content .subpage-text-container {
    padding: 0;
    max-width: 100%;
    background-color: #eee;
    border-bottom: none;
}

#prefooter-content #content_container_911496 {
    background-color: white;
    padding: 1rem 2rem;
    border-radius: .75rem;
}

    #prefooter-content #content_container_911496 p {
        margin-bottom: 0;
    }

#prefooter-content .subpage-text-container .subpage-text-inner {
    padding: 2rem 0;
    background-color: #eee;
    max-width: 85rem;
    margin: 0 auto;
    border-bottom: solid 1px #cacaca;
}

#prefooter-content .subpage-text-container:first-child {
    background-color: #fff;
}

#prefooter-content .subpage-text-container:first-child .subpage-text-inner {
    background-color: #fff;
    border-bottom: none;
}

#prefooter-content .subpage-text-container .subpage-text-inner ul#home-events-list {
    margin-left: 0;
}

#prefooter-content .subpage-text-container .subpage-text-inner .row {
    max-width: 85rem;
}

#prefooter-content {
    background: rgb(69,165,255);
    background: linear-gradient(90deg, rgba(69,165,255,1) 50%, rgba(49,117,181,1) 50%);
}

#prefooter-content .orbit {
    margin-bottom: 0 !important;
    max-width: calc(1440px - 7rem);
    margin: 0 auto;
}

@media print, screen and (max-width: 63.99875em) {
    #prefooter-content .orbit {
        max-width: 100%;
    }
}

/* FOOTER SIZE OVERRIDE */
#footer_agency #footer_agency-brand .logo_agency {
    margin-bottom: 20px;
    height: auto;
    max-width: 90%;
    width: auto;
}