:root {
  --bg-color4: #57aa1c;
  --bg-color14: #57aa1c;
  --font-color3: #57aa1c;
  --bg-color2222: #205133;
  --bg-color12: #e7f2e2;
  --sw-color2: #205133; }

.esavotta-content .article-wrap {
  border: 0; }

.esavotta-content {
  margin-top: 10px;
  background: var(--bg-color3); }

.esavotta-content .right-col-wrapper {
  border: 0; }

.esavotta-content .panoraama_etus {
  padding: var(--main-padding) var(--main-padding) 0 var(--main-padding); }

.esavotta-content .panoraama_etus section {
  min-width: initial !important; }

.esavotta-content .page-wrapper {
  padding-top: 0; }

.headline-list h1:hover {
  color: var(--font-color3); }

.custom-layout .article-list .article-col .article-wrap > a:hover h1 {
  color: var(--font-color3); }

.footer {
  background: var(--sw-color2); }

.footer-logo {
  background: transparent; }

@media (max-width: 760px) {
  div.nav-wrap-mobile {
    padding: var(--small-padding); }
  div.nav-wrap-mobile p {
    font-size: 14px; } }
