

/* Agency Custom CSS */

body main article section.icon-buckets-wrap .icon-bucket-content h3, body main article section.icon-buckets-wrap .icon-bucket-content p.title {
    color: #4e5072;
}

body.adaptive article>section h2, body.adaptive article>section h3, body.adaptive article>section h4, body.adaptive article>section h5, body.adaptive article>section h6 {
    color: #4e5072;
}

body .section-title-wrap h2.dark {
    color: #4e5072;
}

body.adaptive main #subpage-banner-container #subpage-banner-overlay #subpage-banner-width ul#subpage-breadcrumbs {
    font-weight: bold;
}

body.adaptive main .google-map-wrap h2, body.adaptive main .google-map-wrap h3, body.adaptive main .google-map-wrap h4, body.adaptive main .google-map-wrap h5, body.adaptive main .google-map-wrap h6 {
    color: #4e5072;
}


body.adaptive main article .section-wrap .agency-button, body.adaptive main article .section-wrap .button, body.adaptive main article div .agency-button, body.adaptive main article div .button, body.adaptive main article section .agency-button, body.adaptive main article section .button {
    background-color: #1749b7 !important;
}

body.adaptive main article .section-wrap .agency-button:hover, body.adaptive main article .section-wrap .button, body.adaptive main article div .agency-button:hover, body.adaptive main article div .button, body.adaptive main article section .agency-button:hover, body.adaptive main article section .button:hover {
    background: #fefefe;
    color: #1749b7 !important;
    border-color: #1749b7 !important;
    background-color: #fefefe!important;
}

#footer_agency #footer_agency-brand .logo_agency {
    height: 100px;
    margin-bottom: 10px;
}

@media print, screen and (min-width: 40em) {
    body header #header_top ul#header_elem-list #header_agency-logo .logo_agency {
        height: 60px;
        width: auto;
        transition: all 0.2s;
    }
}

@media print, screen and (min-width: 40em) {
    body header.elem_stuck #header_top ul#header_elem-list>#header_agency-logo .logo_agency {
        max-height: 50px;
    }
}

body.adaptive main article section .button, body.adaptive main article section .agency-button {
    color: #FFF !important;    
    background-color: #a14242 !important;
}

    body.adaptive main article section .button:hover, body.adaptive main article section .agency-button:hover {
        color: #a14242 !important;    
        border-color: #a14242 !important;    
        background-color: #fff !important;
    }

body.adaptive main article .button.large {
    font-size: 1.5rem;
}