.container-header {
    background: linear-gradient(180deg, #fff 0%, #fff 100%);
    color: #222;
}

/* If the header background is still overridden, increase specificity */
header.header.container-header.full-width {
    background: linear-gradient(180deg, #fff 0%, #fff 100%) !important;
}

/* Keep inner header blocks transparent so the gradient shows */
.container-header .grid-child,
.container-header .navbar-brand,
.container-header .container-nav,
.container-header .container-topbar,
.container-header .container-below-top {
    background: transparent;
}

/* Dark blue menu text for main navigation */
.container-header .container-nav .mod-menu > li > a,
.container-header .container-nav .mod-menu > li > span {
    color: #0b2a5b;
}

.container-header .container-nav .mod-menu > li > a:hover,
.container-header .container-nav .mod-menu > li > a:focus,
.container-header .container-nav .mod-menu > li.current > a,
.container-header .container-nav .mod-menu > li.active > a {
    color: #071b3a;
}

/* Blue hamburger / menu togglers for Cassiopeia */
.container-header .navbar-toggler {
    color: #1e73be;
    border-color: #1e73be;
}

.container-header .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2830,115,190,1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.container-header .mm-toggler {
    color: #1e73be;
}
a {
    text-decoration: none !important;
}
/* Or more specifically for headlines */
h1 a, h2 a, h3 a, h4 a {
    text-decoration: none !important;
    color: #00008B;
    font-family: "Times New Roman", Times, serif;
    
}
.container-header .mm-toggler:hover,
.container-header .navbar-toggler:hover {
    color: #2b82d6;
    border-color: #2b82d6;
}
