#maincontent1 footer { background: #fff !important; background-color: #fff !important; color: #000 !important; }

.sliver img { width: unset; height: unset;}
.sliver .sliver-links img { width: 6.4375rem; height: auto;}

header .sub-container h2.logo > a,
header .sub-container h2.logo > a:link,
header .sub-container h2.logo > a:visited,
header .sub-container h2.logo > a:hover,
header .sub-container h2.logo > a:active {
  color: var(--color-white) !important;
}

,maincontent1 ul,maincontent2 ul,maincontent3 ul, aside ul {
	line-height: 1.7;
}
maincontent1 li a,maincontent2 li a,maincontent3 li a, aside li a {
	padding-block: .15rem;
}

.path-frontpage h1 {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}


a#superfish-main-toggle,a:visited#superfish-main-toggle, a:hover#superfish-main-toggle {
	color: #fff;
}


@media only screen and (max-width: 670px) {
    #superfish-main-toggle span {
        display: block;
        width: 100%;
        padding-top: 8px;
        margin-top: -15px;
        padding-bottom: 25px;
        font-weight: bold;
        color: #fff;
    }
    footer {
    padding: 15px 0 10px;
}
header {
	background:rgb(3, 86, 81)!important;
}
header .sub-container h2.logo > a, header .sub-container h2.logo > a:link, header .sub-container h2.logo > a:visited, header .sub-container h2.logo > a:hover, header .sub-container h2.logo > a:active {
    color: var(--color-white) !important;
}
}