:root {
  --theme-brand-default: #2485d4;
  --theme-brand-secondary: #abb8c3;
  --theme-brand-tertiary: #fff;
  
  --theme-brand-lighter: var(--evo-brand-accent);
  
}

header .header-full .logo_container .widgetlogo a.logo img { max-height: initial !important; } /* allows logo widget width to modify image size */
header .header-mobile .header-menu { min-width: 78px; justify-content: left; }
footer.footer p, footer.footer a { color: black !important;  }

.footersection-2 {
    background-color: #000 !important;
    margin-top: -1px;
    padding: 20px 0;
}

footer.footer p, footer.footer a {
    color: white !important;
}

.footersection-2 p {
    font-size: 1em !important;
}

.homepage__text h1 {
    font-size: 2.75rem;
    margin: 0 0 40px;
}


.toolbar button i, .toolbar a i {
    color: #ffffff;
}

.toolbar a span {
    color: #ffffff;
}