:root body {
  --mi-page-navigation-color: var(--mi-color-primary);
}

body.scrolled header.sticky-navigation {
  transition: var(--mi-base-transition);
  box-shadow: 0 2px 15px -5px rgba(26, 94, 71, 0.3);
}
body.scrolled header.sticky-navigation > div {
  padding-block: 0;
}
body.scrolled header.sticky-navigation .wp-element-caption-no-margin {
  margin-top: -20px;
  transition: var(--mi-base-transition);
}
body.scrolled header.sticky-navigation .wp-element-caption-no-margin figcaption {
  opacity: 0;
  display: none;
}

body:not(.single-mi-cache-site),
body.custom-background:not(.single-mi-cache-site) {
  background-image: url(bilder/sachsen.tours-welle-unten-2.svg), url(bilder/sachsen.tours-welle-oben-2.svg) !important;
  background-position: center bottom, center top;
  background-repeat: no-repeat, no-repeat;
  background-size: 100%, 100%;
}

body:not(.single-mi-cache-site) .menu-item .sub-menu {
  background: var(--mi-color-primary);
}
body:not(.single-mi-cache-site) .menu-item .sub-menu, body:not(.single-mi-cache-site) .menu-item .sub-menu a {
  color: var(--mi-color-primary_reverse);
}

/**
body:not(.single-mi-cache-site) {
  #page-navigation {
    box-shadow: none;

    div > ul {
      border-top: var(--mi-box-border-top);
      background: rgba(255, 255, 255, 0.8);
      flex-wrap: wrap;

      > li {
        height: auto;
        line-height: 1;

        > a {
          padding: 10px 15px;

        }
      }
    }
  }

  #outer-logo {
    @media (max-width: 1200px) {
      display: none;
    }

    position: fixed;
    top: var(--space-1);
  }

  figure {
    max-width: 100%;
  }

  #site-header {
    display: none;
  }

  #info-top-wrapper {
    $breakpoint: 960px;

    $min_sidebar_width: 150px;
    $max_sidebar_width: 250px;

    $min_content_width: $breakpoint - $min_sidebar_width;
    $max_content_width: 1200px;

    @media (max-width: $breakpoint) {
      display: flex;
      flex-direction: column-reverse;
    }
    @media (min-width: $breakpoint + 1) {
      display: grid;
      grid-template-columns:
              minmax($min_sidebar_width, $max_sidebar_width)
              minmax($min_content_width, $max_content_width);
      justify-content: center;
    }
  }
}
**/

/*# sourceMappingURL=styles.css.map */
