/* sylthaus-classic – Theme-Anpassungen über Tokens */
#header-wrap {
  position: relative;
  z-index: 2;
  width: 100%;
}
#header {
  background-color: transparent;
  background-image: url('https://www.sylthaus.net/wp-content/themes/wp_aegean-sylthaus/dips-folder/nav-back-white-transparent.png');
  text-align: center;
  max-width: var(--sylthaus-container-width, 940px);
  margin: 0 auto;
}
#navigation {
  width: 100%;
}
#navigation .nav,
#navigation .menu {
  list-style: none;
  margin: 0;
  padding: 12px 20px 12px 0;
  float: right;
}
#navigation .nav li,
#navigation .menu li {
  display: inline-block;
  padding-left: 3px;
}
#navigation .nav a,
#navigation .menu a {
  font-family: var(--sylthaus-font-nav, Cabin, sans-serif);
  font-weight: bold;
  color: var(--sylthaus-color-nav-text, #2c7ac0);
  font-size: 16px;
  text-decoration: none;
  text-transform: none;
  padding: 0 8px;
}
#navigation .nav a:hover,
#navigation .menu a:hover,
#navigation .current-menu-item > a {
  color: var(--sylthaus-color-link, #2083d5);
}
#header .custom-logo-link img,
#header .site-logo img {
  padding: 12px 10px 5px 20px;
  max-height: 70px;
  width: auto;
  float: left;
}
#footer-wrap {
  background-color: var(--sylthaus-color-footer-bg, #98907b);
  padding: 40px 0;
  margin-top: 40px;
}
#footer a {
  color: #fff;
}
#footer .footer-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
#footer .footer-menu li {
  display: inline-block;
  margin-left: 1em;
}
.site-content {
  max-width: var(--sylthaus-container-width, 940px);
  margin: 0 auto;
  padding: 40px 20px 60px;
  color: var(--sylthaus-color-text, #525252);
  font: var(--sylthaus-font-size-body, 12px)/var(--sylthaus-line-height-body, 20px) var(--sylthaus-font-body, Helvetica, Arial, sans-serif);
}
.site-content a {
  color: var(--sylthaus-color-link, #2083d5);
}
.site-content a:hover {
  color: var(--sylthaus-color-link-hover, #1a74be);
}
body {
  background: var(--sylthaus-color-body-bg, #fff);
  margin: 0;
}
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}
