footer .footer-inner .container #socialbookmarks svg.fa-stack-15x {
  height: 1em;
  margin-top: 24px;
}

@media (min-width: 1220px) {
  footer .footer-inner .container #socialbookmarks svg.fa-stack-15x {
    margin-top: 25px;
  }
}

#cookie-consent .buttons .btn--secondary.deny {
  display: none;
}

.privacy_info_video {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 100;
}

.privacy_info_button {
  margin-bottom: 15px;
}

.privacy_info_button p,
.privacy_info_button a {
  margin-bottom: 0;
}

.gd-closure-list .gdclosurelist-closure {
  padding-bottom: 30px;
}

.gd-closure-list .gdclosurelist-closure:not(:last-child) {
  margin-bottom: 30px;
  border-bottom: 1px solid #d5d6d1;
}

.gd-closure-list .gdclosurelist-closure h4 {
  margin-bottom: 10px;
}

.gd-closure-list .gdclosurelist-closure h4 button {
  padding: 0 0 0 15px;
  color: #2f2f2f;
  font-family: MyriadProBold, sans-serif;
  font-size: 0.8em;
  text-transform: uppercase;
  text-decoration: none;
  background: url(/typo3conf/ext/mq_layout_nationalpark/Resources/Public/Images/main/layout/bg_navigation.png) no-repeat 0;
  border: none;
}

.gd-closure-list .gdclosurelist-closure .gdclosurelist-closure-reason {
  font-style: italic;
}

.gd-closure-list .gdclosurelist-closure .gdclosurelist-closure-description {
  margin-bottom: 0;
}

a:focus {
  outline: 2px solid #4c563b;
  outline-offset: 3px;
  position: relative;
  z-index: 10;
}

.infonavigation a:focus {
  outline: none;
  color: #fff;
}

.infonavigation ul li.info-site-145:focus-within {
  background-image: url(/typo3conf/ext/mq_layout_nationalpark/Resources/Public/Images/main/icon/btn_children_hover.png);
}

.infonavigation ul li.info-site-146:focus-within {
  background-image: url(/typo3conf/ext/mq_layout_nationalpark/Resources/Public/Images/main/icon/btn_teacher_hover.png);
}
.infonavigation ul li.info-site-147:focus-within {
  background-image: url(/typo3conf/ext/mq_layout_nationalpark/Resources/Public/Images/main/icon/btn_journalist_hover.png);
}

.two-face-box-content a:not(.more):focus {
  outline: 2px solid #fff;
  outline-offset: 3px;
}

.footer-inner a:focus {
  outline: 2px solid #fff;
  outline-offset: 3px;
}

.footer-inner #socialbookmarks > a:focus {
  outline: none;
}

a.iframe.popup-video:focus {
  outline: none;
}

a.iframe.popup-video:focus > img {
  outline: 2px solid #4c563b;
  outline-offset: 3px;
}

.gallery a.fresco:focus {
  outline: none;
}

.gallery a.fresco:focus > img {
  outline: 3px solid #b12e19;
  outline-offset: -3px;
}

.content-left-inner .frame-type-image .image a:focus {
  outline-offset: -1px;
}

.news-list-view .article.archive .inner:focus-within,
.news-list-view .article.press .inner:focus-within {
  background: #4c563b;
  color: #fff;
}

.ce-image .image a:focus {
  outline: 2px solid #4c563b;
  outline-offset: -3px;
}

.slick-list.draggable:focus {
  filter: brightness(1.1);
}

#map:focus {
  filter: brightness(1.1);
}

.event-inner .btn-event-canceled {
  color: #FFF;
  background-color: #c83c3c;
  background-image: url("/typo3conf/ext/mq_layout_nationalpark/Resources/Public/Images/main/layout/btn_arrow_hover.png");
  border-color: #c83c3c;
}

.mainnavigation ul.nav > li.main-link > a {
  font-size: 1.267em;
}

.mainnavigation ul.nav > li ul.sublevel-1 > li > a {
  font-size: 1.025em;
}

.mainnavigation ul.nav.metanavigation > li > a {
  font-size: 1.025em;
}

ol ol.level-3, ol ul.level-3, ul ol.level-3, ul ul.level-3,
ol ol.level-4, ol ul.level-4, ul ol.level-4, ul ul.level-4,
ol ol.level-5, ol ul.level-5, ul ol.level-5, ul ul.level-5 {
  margin-left: 1rem;
}

.two-face-box-extended .icon .copyright {
  display: none;
}

.two-face-box-container-extended .two-face-box-extended .two-face-box-content .content {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-bottom: 1rem;
}

.two-face-box-extended .two-face-box-content .content a.more {
  width: fit-content;
}

.two-face-box-extended .two-face-box-content p.copyright {
  margin-top: auto;
  font-size: 1rem;
}