@import url('/wp-content/themes/twentytwenty_floeten-bau/fonts/Cormorant-Italic-VariableFont_wght.ttf');
@import url('/wp-content/themes/twentytwenty_floeten-bau/fonts/Cormorant-VariableFont_wght.ttf');
* {
  outline: 0;
}
html body {
  font-family: 'Cormorant Garamond', serif;
  font-size: 1.9rem;
  position: relative;
  min-height: calc(100vh - 5rem);
  height: 100%;
}
html body.showing-menu-modal .menu-modal.cover-modal.show-modal.active {
  display: block;
}
html body.showing-menu-modal .menu-modal.cover-modal.show-modal.active .modal-inner .menu-wrapper .menu-top button.close-nav-toggle {
  outline: 0;
}
html body.showing-menu-modal .menu-modal.cover-modal.show-modal.active .modal-inner .menu-wrapper .menu-top button.close-nav-toggle .toggle-text {
  display: none;
}
html body.showing-menu-modal .menu-modal.cover-modal.show-modal.active .modal-inner .menu-wrapper .menu-top nav.mobile-menu ul.modal-menu li.menu-item {
  border-color: #e0e0e0;
}
html body.showing-menu-modal .menu-modal.cover-modal.show-modal.active .modal-inner .menu-wrapper .menu-top nav.mobile-menu ul.modal-menu li.menu-item div.ancestor-wrapper a {
  padding: 2rem 3rem;
  color: gray;
}
html body.showing-menu-modal .menu-modal.cover-modal.show-modal.active .modal-inner .menu-wrapper .menu-top nav.mobile-menu ul.modal-menu li.menu-item ul.sub-menu.active li.menu-item {
  border-left-width: 0;
}
html body.showing-menu-modal .menu-modal.cover-modal.show-modal.active .modal-inner .menu-wrapper .menu-top nav.mobile-menu ul.modal-menu li.menu-item ul.sub-menu.active li.menu-item div.ancestor-wrapper a {
  padding: 1rem 3rem;
}
html body header#site-header .header-inner .header-titles-wrapper .search-toggle {
  display: none;
}
@media only screen and (min-width: 1000px) {
  html body header#site-header {
    position: fixed;
    width: 100%;
    height: 13rem;
    background: rgba(255, 255, 255, 0.95);
  }
  html body header#site-header .header-inner {
    padding: 2.8rem 0 0;
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
  }
  html body header#site-header .header-inner .header-titles-wrapper .header-titles {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 25rem;
    margin: 1rem 0 2rem 0;
    margin: 2.5rem 0 0 0;
    height: 100%;
  }
  html body header#site-header .header-inner .header-titles-wrapper .header-titles .site-logo {
    margin: unset;
  }
  html body header#site-header .header-inner .header-titles-wrapper .header-titles .site-description {
    width: 100%;
    font-size: 1.5rem;
    font-weight: 300;
    text-transform: uppercase;
    color: gray;
    text-align: center;
    margin: unset;
    position: absolute;
    top: 0;
  }
  html body header#site-header .header-navigation-wrapper {
    width: 100%;
  }
  html body header#site-header .header-navigation-wrapper .header-toggles {
    display: none;
  }
  html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu {
    font-size: 1.5rem;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0 2rem;
  }
  html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu li#menu-item-459 {
    position: absolute;
    left: 2rem;
    margin-left: 0;
  }
  html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu li#menu-item-459 a {
    color: inherit;
  }
  html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu li#menu-item-459 .icon {
    color: gray;
  }
  html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu li#menu-item-459 ul.sub-menu {
    opacity: 0;
  }
  html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu li#menu-item-459.current-menu-item ul.sub-menu {
    opacity: 1;
  }
  html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu li#menu-item-459 ul.sub-menu {
    background: transparent;
    left: 0;
    margin-top: 8rem;
    color: gray;
    transform: none;
  }
  html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu li#menu-item-459 ul.sub-menu::before, html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu li#menu-item-459 ul.sub-menu::after {
    content: none;
  }
  html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu li#menu-item-459 ul.sub-menu li a {
    padding-left: 0;
  }
  html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu li#menu-item-462 {
    position: absolute;
    left: 10rem;
  }
  html body header#site-header .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu a {
    color: gray;
  }
}
@media only screen and (max-width: 1000px) {
  html body header#site-header .header-inner {
    padding: 3rem 0 0;
  }
  html body header#site-header .header-inner div.header-titles-wrapper button.toggle.nav-toggle.mobile-nav-toggle {
    outline: 0;
  }
  html body header#site-header .header-inner div.header-titles-wrapper button.toggle.nav-toggle.mobile-nav-toggle span.toggle-inner span.toggle-text {
    display: none;
  }
}
html body header#site-header a {
  color: gray;
}
@media only screen and (min-width: 1000px) {
  html body main#site-content {
    padding-top: 13rem;
  }
}
html body main#site-content article header.entry-header {
  padding: 0;
}
html body main#site-content article header.entry-header .entry-header-inner h1 {
  font-size: 1.8rem;
  text-transform: uppercase;
  padding-bottom: 1rem;
}
html body main#site-content article figure.featured-media div.featured-media-inner.section-inner {
  max-width: 58rem;
  width: calc(100% - 4rem);
  min-width: 60%;
}
html body main#site-content article figure.featured-media div.featured-media-inner.section-inner img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
  min-width: 60%;
}
html body main#site-content article .entry-content, html body main#site-content article .entry-header-inner {
  font-family: 'Cormorant Garamond', serif;
  font-weight: normal;
  font-size: 1.9rem;
}
html body main#site-content article .entry-content h1, html body main#site-content article .entry-header-inner h1, html body main#site-content article .entry-content h2, html body main#site-content article .entry-header-inner h2, html body main#site-content article .entry-content h3, html body main#site-content article .entry-header-inner h3, html body main#site-content article .entry-content h4, html body main#site-content article .entry-header-inner h4, html body main#site-content article .entry-content h5 .heading-size-1, html body main#site-content article .entry-header-inner h5 .heading-size-1 {
  font-family: 'Cormorant Garamond', serif;
  font-weight: normal;
}
html body main#site-content article .entry-content h2, html body main#site-content article .entry-header-inner h2 {
  font-size: 2.5rem;
  margin-bottom: 1rem;
}
html body main#site-content article .entry-content h4, html body main#site-content article .entry-header-inner h4 {
  font-size: 2rem;
  text-transform: uppercase;
  margin-top: 5rem;
}
html body main#site-content article .entry-content h2 + h3, html body main#site-content article .entry-header-inner h2 + h3 {
  margin-top: 0;
}
html body main#site-content article .entry-content h3 + h4, html body main#site-content article .entry-header-inner h3 + h4 {
  font-weight: 300;
}
html body main#site-content article .entry-content h4 + h5, html body main#site-content article .entry-header-inner h4 + h5 {
  font-weight: 400;
  margin-top: -1.5rem;
  margin-bottom: 1rem;
}
html body main#site-content article .entry-content a, html body main#site-content article .entry-header-inner a {
  color: gray;
  text-decoration: none;
}
html body main#site-content article .entry-content a:hover, html body main#site-content article .entry-header-inner a:hover {
  text-decoration: underline;
}
html body main#site-content article .entry-content p, html body main#site-content article .entry-header-inner p {
  text-align: justify;
}
html body main#site-content article .entry-content p.has-text-align-center, html body main#site-content article .entry-header-inner p.has-text-align-center {
  text-align: center;
}
html body main#site-content article .entry-content img, html body main#site-content article .entry-header-inner img {
  max-width: unset;
}
html body main#site-content article .entry-content .wp-block-latest-posts, html body main#site-content article .entry-header-inner .wp-block-latest-posts {
  font-family: 'Cormorant Garamond', serif;
  font-weight: normal;
}
html body main#site-content article .entry-content .wp-block-latest-posts li, html body main#site-content article .entry-header-inner .wp-block-latest-posts li {
  border: none;
}
html body main#site-content article .entry-content .wp-block-latest-posts li img, html body main#site-content article .entry-header-inner .wp-block-latest-posts li img {
  width: 100%;
}
html body main#site-content article .entry-content figure.wp-block-image.size-large, html body main#site-content article .entry-header-inner figure.wp-block-image.size-large {
  margin-top: 0;
}
html body main#site-content article .entry-content .wp-block-image.blackbird, html body main#site-content article .entry-header-inner .wp-block-image.blackbird {
  margin-bottom: 1rem;
}
html body main#site-content article .entry-content .wp-block-image.blackbird figure, html body main#site-content article .entry-header-inner .wp-block-image.blackbird figure {
  margin-bottom: 1rem;
}
html body main#site-content article .entry-content figure.wp-block-gallery ul.blocks-gallery-grid, html body main#site-content article .entry-header-inner figure.wp-block-gallery ul.blocks-gallery-grid {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(24rem, 1fr));
  grid-gap: 2rem;
}
html body main#site-content article .entry-content figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item, html body main#site-content article .entry-header-inner figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item {
  position: relative;
  width: initial;
  margin: 0;
}
html body main#site-content article .entry-content figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure, html body main#site-content article .entry-header-inner figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure {
  display: block;
  position: relative;
}
html body main#site-content article .entry-content figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure a, html body main#site-content article .entry-header-inner figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure a {
  display: initial;
}
html body main#site-content article .entry-content figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure a img, html body main#site-content article .entry-header-inner figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure a img {
  width: 100%;
  object-fit: cover;
}
html body main#site-content article .entry-content figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption, html body main#site-content article .entry-header-inner figure.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption {
  position: relative;
  background: transparent;
  margin: 0;
  padding: 1rem;
  font-family: 'Cormorant Garamond', serif;
  font-weight: 300;
  font-size: 1.8rem;
  color: #333;
}
html body .header-footer-group .section-inner {
  justify-content: space-around;
}
html body .header-footer-group .section-inner .footer-top {
  justify-content: space-around;
  border: none;
  padding-bottom: 0;
}
html body .header-footer-group .section-inner .footer-top nav.footer-menu-wrapper ul.footer-menu li.menu-item a {
  font-size: 1.5rem;
  font-weight: 300;
  text-transform: uppercase;
  color: gray;
}
html footer#site-footer {
  position: relative;
  bottom: 0;
  width: 100%;
  border-top: thin solid silver;
  font-size: 1.3rem;
}
html footer#site-footer .section-inner {
  justify-content: space-around;
  align-items: center;
  color: gray;
}
html footer#site-footer .section-inner div, html footer#site-footer .section-inner p {
  padding: 1rem;
}
@media only screen and (max-width: 517px) {
  html footer#site-footer .section-inner .barbara {
    display: none;
  }
}
.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  min-width: 60%;
}
div#cboxOverlay {
  background-color: rgba(255, 255, 255, 0.99) !important;
}
#baguetteBox-overlay {
  background-color: rgba(255, 255, 255, 0.9999) !important;
}
#baguetteBox-slider .full-image img {
  max-height: 80% !important;
  box-shadow: none !important;
}
#baguetteBox-overlay .full-image figcaption {
  bottom: 5% !important;
  color: #222;
  background: transparent;
}
.baguetteBox-button#close-button {
  background: transparent !important;
}
a.anchor {
  display: block;
  position: relative;
  top: -10em;
  visibility: hidden;
}
ul.wp-block-social-links li.wp-social-link {
  background: #949494 !important;
  margin: 0 0.7rem;
}
ul.wp-block-social-links li.wp-social-link a svg {
  color: white;
  fill: white;
  background-color: #888;
  background-color: #949494;
}
ul.wp-block-social-links li.wp-social-link:hover {
  transform: scale(1);
  background: #666 !important;
}
ul.wp-block-social-links li.wp-social-link:hover a svg {
  background-color: #666;
}
ul.wp-block-social-links.footer-icons li.wp-social-link {
  background-color: transparent !important;
}
ul.wp-block-social-links.footer-icons li.wp-social-link a svg {
  color: gray;
  fill: gray;
  background-color: transparent;
}
ul.wp-block-social-links.footer-icons li.wp-social-link a svg:hover {
  color: #555;
  fill: #555;
  translate: scale(1);
}
html body.page.page-id-397 footer#site-footer {
  display: none;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Ftwentytwenty-ngozischommers%2Fscss%2Foverride.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AACA%2CwGAAA%3BAACA%2CiGAAA%3BAAGA%3BAAAA%2CaAAA%3BAAAA%3BAAKC%3BAAAA%3B%3B%3B%3BeAAA%3BAAAA%3BAAQE%3BAAAA%2CiBAAA%3BAAAA%3BAAMI%3BAAAA%2CaAAA%3BAAAA%3BAAKC%3BAAAA%2CgBAAA%3BAAAA%3BAAOA%3BAAAA%2CwBAAA%3BAAAA%3BAAGC%3BAAAA%3BcAAA%3BAAAA%3BAAKA%3BAAAA%2CuBAAA%3BAAAA%3BAAGC%3BAAAA%2CqBAAA%3BAAAA%3BAAaP%3BAAAA%2CgBAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3B%3B%3B0CAAA%3BAAAA%3BAAOC%3BAAAA%3B%3B%3B%3BiBAAA%3BAAAA%3BAAOC%3BAAAA%3B%3B%3B%3B%3B%3B%3BiBAAA%3BAAAA%3BAAUC%3BAAAA%2CkBAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3B%3B%3B%3B%3B%3BWAAA%3BAAAA%3BAAcF%3BAAAA%2CgBAAA%3BAAAA%3BAAGC%3BAAAA%2CkBAAA%3BAAAA%3BAAIA%3BAAAA%3B%3B%3BmBAAA%3BAAAA%3BAAMC%3BAAAA%3B%3BmBAAA%3BAAAA%3BAAKC%3BAAAA%2CmBAAA%3BAAAA%3BAAIA%3BAAAA%2CgBAAA%3BAAAA%3BAAIA%3BAAAA%2CeAAA%3BAAAA%3BAAKC%3BAAAA%2CeAAA%3BAAAA%3BAAWD%3BAAAA%3B%3B%3B%3BoBAAA%3BAAAA%3BAAOC%3BAAAA%2CkBAAA%3BAAAA%3BAAMC%3BAAAA%2CoBAAA%3BAAAA%3BAAQH%3BAAAA%3BgBAAA%3BAAAA%3BAAKA%3BAAAA%2CgBAAA%3BAAAA%3BAAAA%3BAAOH%3BAACC%3BAAAA%2CsBAAA%3BAAAA%3BAAIE%3BAAAA%2CeAAA%3BAAAA%3BAAIE%3BAAAA%2CkBAAA%3BAAAA%3BAAAA%3BAAYL%3BAAAA%2CcAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%2CuBAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%2CaAAA%3BAAAA%3BAAIE%3BAAAA%3B%3BuBAAA%3BAAAA%3BAASD%3BAAAA%3B%3BiBAAA%3BAAAA%3BAAKC%3BAAAA%2CiBAAA%3BAAAA%3BAASF%3BAAAA%3B%3BoBAAA%3BAAAA%3BAAMC%3BAAAA%3BsBAAA%3BAAAA%3BAASA%3BAAAA%3BsBAAA%3BAAAA%3BAAKA%3BAAAA%3B%3BmBAAA%3BAAAA%3BAAMA%3BAAAA%2CgBAAA%3BAAAA%3BAAIA%3BAAAA%2CmBAAA%3BAAAA%3BAAIA%3BAAAA%3B%3BsBAAA%3BAAAA%3BAAMA%3BAAAA%3BwBAAA%3BAAAA%3BAAIC%3BAAAA%2C6BAAA%3BAAAA%3BAAKD%3BAAAA%2CsBAAA%3BAAAA%3BAAGC%3BAAAA%2CqBAAA%3BAAAA%3BAAKD%3BAAAA%2CmBAAA%3BAAAA%3BAAIA%3BAAAA%3BsBAAA%3BAAAA%3BAAIC%3BAAAA%2CeAAA%3BAAAA%3BAAGC%3BAAAA%2CcAAA%3BAAAA%3BAAMF%3BAAAA%2CgBAAA%3BAAAA%3BAAKA%3BAAAA%2CsBAAA%3BAAAA%3BAAGC%3BAAAA%2CsBAAA%3BAAAA%3BAAOA%3BAAAA%3B%3B%3BiBAAA%3BAAAA%3BAAMC%3BAAAA%3B%3BYAAA%3BAAAA%3BAAKC%3BAAAA%3BqBAAA%3BAAAA%3BAAIC%3BAAAA%2CmBAAA%3BAAAA%3BAAGC%3BAAAA%3BoBAAA%3BAAAA%3BAAMD%3BAAAA%3B%3B%3B%3B%3B%3B%3BcAAA%3BAAAA%3BAAsBP%3BAAAA%2CgCAAA%3BAAAA%3BAAGC%3BAAAA%3B%3BoBAAA%3BAAAA%3BAAKC%3BAAAA%3B%3B%3BcAAA%3BAAAA%3BAAUH%3BAAAA%3B%3B%3B%3BoBAAA%3BAAAA%3BAAOC%3BAAAA%3B%3BcAAA%3BAAAA%3BAAKC%3BAAAA%2CgBAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%2CkBAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%2CiBAAA%3BAAAA%3BAAKA%3BAAAA%2CyDAAA%3BAAAA%3BAAKA%3BAAAA%2C2DAAA%3BAAAA%3BAAIA%3BAAAA%3B8BAAA%3BAAAA%3BAAKA%3BAAAA%3B%3B0BAAA%3BAAAA%3BAAMA%3BAAAA%2CqCAAA%3BAAAA%3BAAMA%3BAAAA%3B%3B%3BqBAAA%3BAAAA%3BAAUC%3BAAAA%3BmBAAA%3BAAAA%3BAAIC%3BAAAA%3B%3B%3B4BAAA%3BAAAA%3BAAOA%3BAAAA%3B8BAAA%3BAAAA%3BAAIC%3BAAAA%2CyBAAA%3BAAAA%3BAAKF%3BAAAA%2C2CAAA%3BAAAA%3BAAEC%3BAAAA%3B%3BgCAAA%3BAAAA%3BAAIC%3BAAAA%3B%3BsBAAA%3BAAAA%3BAAUH%3BAAAA%2CgBAAA%3BAAAA%22%7D */