

/* Agency Custom CSS */

body {
    font-family: "Franklin Gothic","Open Sans","Helvetica",Arial,sans-serif;
}

header #header_top #header_agency-name {
    font-family: "Franklin Gothic","Open Sans","Helvetica",Arial,sans-serif;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: "Franklin Gothic","Open Sans","Helvetica",Arial,sans-serif;
}

#news-events-wrap #events-slider .glide__track .glide__slides .glide__slide .events-overlay a .event-title {
    font-family: "Franklin Gothic","Open Sans",sans-serif;
}

.white-font {
    color: #ffffff;
}
/*  */


/* Template Color Theme Overrides */

#header_sliver {
    background-color: #fff !important;
    color: #9a9a9a !important;
}

#header_sliver a {
    color: #9a9a9a !important;
}

header #header_sliver .container_ingovlogo a svg.in-gov-logo-svg:hover path {
    fill: #9a9a9a !important;
}

header #header_sliver #google_translate_element_header:hover {
    color: #9a9a9a !important;
}



body header #header_search ul#header_search-list > li #button_text-search {
    background-color: #78A552 !important;
}

#header_top {
    background-color: #fff !important;
}

#header_top #header_agency-name a {
    color: #565859 !important;
}

#header_search ul#header_search-list {
    border: 1px solid #78A552 !important;
}

#footer_agency {
    background-color: #fff !important;
    color: #565859 !important;
    padding: 2rem 0 3rem 0;
}

#footer_agency a {
    color: #78A552 !important;
}

#footer_agency #footer_agency-links h2 {
    border-left-color: #78A552 !important;
    color: #565859 !important;
}

#footer_agency #footer_agency-brand {
    background-color: #fff !important;
}




/*  */


/* Other Overrides */
header #header_top #header_agency-logo .logo_agency {
    height: 3.4rem;
}

.calendar-grid-container h2 {
    color: #78A552 !important;
}

.label.primary {
    background: #78A552;
}

#footer_agency #footer_agency-brand .logo_agency {
    height: auto;
    margin-bottom: 10px;
}

#prefooter {
    padding: 2rem 1rem;
    background-color: #78A552;
}

#prefooter-content {
    
    background: transparent;
    color: white;
    padding: 0;
}

#prefooter-content p {
    margin-bottom: 0;
}

#prefooter-content a {
    color: white;
    text-decoration: underline;
}


/* News Block Overrides */
body #news-events-wrap {
    background-color: #fff !important;
}
body #news-events-wrap h2 {
    color: #78A552 !important;
}