.main-navigation a {
background-color: #4f4f51;
}
.main-navigation ul a {
font-size: 12px;
font-weight: bold;
padding: 5px;
text-transform: uppercase;
}
.main-navigation #mobile-menu-button {
background-color: #fafafa;
}
.main-navigation .menu>li.current-menu-item>a {
color: #ffffff;
background-color: #78b943;
}
.main-navigation ul a:hover {
background-color: #78b943;
}
body.no-touch .main-navigation ul li:hover>ul {
border-width: 0px;
}
.main-navigation .menu>li.current-menu-ancestor>a {
background-color: #78b943;
}
.so-widget-sow-image-default-2b1fadbace82 .sow-image-container .so-widget-image {
margin-top: -25px;
}
#topbar p {
color: #ffffff;
font-size: 14px;
font-weight: bold;
font-variant: small-caps;
}
#colophon.unconstrained-footer .container {
color: #ffffff;
}.so-widget-sow-image-default-dbf295114b96-1074 .sow-image-container {
display: flex;
align-items: flex-start;
}
.so-widget-sow-image-default-dbf295114b96-1074 .sow-image-container > a {
display: inline-block;
width: 100%;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-dbf295114b96-1074 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-dbf295114b96-1074 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
width: 100%;
}