.a-GV-footer {
    display: none !important;
}

 /* overwrite redwood fonts */

.ui-widget,body {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;
}

.t-HeroRegion-title, .t-Body-title:not(.t-Body-title-shrink) .t-BreadcrumbRegion--useBreadcrumbTitle:not(.t-BreadcrumbRegion--compactTitle) .t-Breadcrumb-item:last-child, .t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item.is-active, .t-BreadcrumbRegion-titleText {
    font-weight: 600 !important;
}

.apex-logo-text {
    font-weight: 500;
    font-size: 18px;
}


.a-MapRegion-popup--info {
font-size: 9px !important;
}
.leaflet-control-geosearch button.reset {
    font-size: 13px;
}

.t-Header-nav .a-MenuBar-item.is-expanded>.a-Menu-subMenuCol .a-Icon, .t-Header-nav .a-MenuBar-item.is-expanded>.a-Menu-subMenuCol:hover .a-Icon {
    background-color: #EE1E23 !important;
    border-color: #EE1E23 !important;
}


.t-Region-header {
    background-color: #DCD5D2 !important;
}

.t-Region--hiddenOverflow>.t-Region-body, .t-Region--hiddenOverflow>.t-Region-bodyWrap>.t-Region-body, .t-Region-body>.container, .t-Region-buttons {
    /* overflow: visible !important; */
}

.a-IG-controls-item--highlight .a-IG-controlsLabel, .a-IRR-controls-item--highlight .a-IRR-controlsLabel {
    background-color: #F7EFBB !important;
}

.a-IG-controls-item--highlight .a-IG-controls-cell:nth-child(2), .a-IRR-controls-item--highlight .a-IRR-controls-cell:nth-child(2)  {
    background-color: #E9C646 !important;

}


.a-IG-controls-item--filter .a-IG-controls-cell:nth-child(2), .a-IRR-controls-item--filter .a-IRR-controls-cell:nth-child(2), .a-IRR-controls-item--search .a-IRR-controls-cell:nth-child(2) {
    background-color: #4FAF6B !important;
}




.t-Header-nav .a-MenuBar-item.a-Menu--current, .t-Header-nav .a-MenuBar-item.a-Menu--current.is-expanded, .t-Header-nav .a-MenuBar-item.a-Menu--current.is-focused, .t-Header-nav .a-MenuBar-item.is-expanded {
    box-shadow: inset #EE1E23 0 -4px 0 !important;
}

.a-Button:not(.a-Button--devToolbar), .t-Button:not(.t-Button--simple), .ui-button {
background-color: #E6EDCF !important;
color: #161513 !important;
}

.t-Header-branding{
    background-color:rgba(51,51,51,1) !important;
}
.t-Header-logo-link{
    padding-top: 10px !important;
}
.footer-title{
    font-weight: bolder;
    /*color: rgb(153, 153, 153) !important; per 508 scan, need to change color*/
    color: rgb(166,175,184) !important;
}
.t-Footer-version{
    /*added to be 508 compliant*/
    color: rgb(166,175,184) !important;
}
.t-Footer a:link {
  color: white;
  text-decoration: underline;
  font-weight: bold;
  }
.col-lg-6{
    margin-left: 2%;
}
.col-lg-4{
    margin-right: 11%;
}
.col-lg-12{
    margin-bottom: 10px;
}

.footer-social li{
    float: left;
    font-size: 24px;
    margin-right: 18px;
}
.footer-social a, .footer-content a {
    color: white;
}

.footer-links {
    display: flex;
    flex-direction: column;
}

.footer-text-links ul {
    margin-top: 0px;
}
.footer-text-links.link-rows li a{
    font-size: 13px;
    text-decoration: none;
    color: white;
    
}

.col-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

.col-4 {
       flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.internal-links {
    column-count: 2;
}

.page-container {
        margin: 0 auto;
    max-width: 1400px;
}
.t-Body-contentInner a:not(.leaflet-control a):not(.leaflet-popup-close-button) {
   text-decoration: underline;
   color: #00688c !important;
}

.transparent-background, .transparent-background .t-Form-fieldContainer--floatingLabel .t-Form-inputContainer .apex-item-display-only {
    background-color: transparent !important;
}

.t-Body-contentInner .leaflet-control a, .leaflet-popup-close-button {
    text-decoration: none; 
    color: black !important;
}
.t-Footer:before { display: none !important;}

@media (max-width: 767px) {
.footer-content {
    flex-direction: column;
}

.footer-description, .footer-links, .footer-logos {
    width: 100% !important;
}

.footer-logos {
    flex-direction: row !important;
}
}