.fixed-top {z-index: 1 !important;}
#test{height:3px; background-color:red;} .site-header {border-bottom: 1px solid rgba(0, 0, 0, 0) !important;}
#wpadminbar {display: none;}
* {font-family: futura-pt, sans-serif !important;}
html, body {height:100%; margin-top: 0 !important;}
body{margin:0; font-size: 15px; background-color: #ffffff !important;}
nav#site-navigation{background-color: transparent;}
nav#site-navigation button.navbar-toggler {background-position:center; background-color: transparent ! important; background-repeat:no-repeat; width:30px;  height:30px;}
.white-background-button{ background-image: url(//murnauer-parklandschaft.de/wp-content/themes/wp-bootstrap-4/assets/images/white-burger-menu.png);}
.dark-background-button{ background-image: url(//murnauer-parklandschaft.de/wp-content/themes/wp-bootstrap-4/assets/images/black-burger-menu.png);}
nav#site-navigation button.navbar-toggler:active {outline: none; border: none;}
nav#site-navigation button.navbar-toggler:focus {outline:0;} nav#site-navigation #primary-menu-wrap{margin-top: 6px;}
nav#site-navigation #primary-menu-wrap ul#primary-menu li {color: #ffffff;margin-left: 7px;}
nav#site-navigation #primary-menu-wrap ul#primary-menu li a{font-weight: 400; font-style: normal; letter-spacing: 0.5px; color: #ffffff; text-transform: uppercase; font-size:18px;} nav#site-navigation.whitenav #primary-menu-wrap ul#primary-menu li a{color: #000000;} nav#site-navigation.whitenav button.navbar-toggler .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");} .headlogo{ margin-left: 0;  width:146px;}
a, p {font-size: 18px; font-weight: 400; font-style: normal; line-height: 21px;}
p {color: #646364; }   .slick {height: 100vh;}
.slick-slide {height: 100vh;position: relative;}
.slick-slide div {height: 100%;}
.slider-image{height: 100%;background-position: center top;background-size: cover;}  .slick-dots {bottom: 7px;}
.slick-dots li {margin: 0; width: 15px;}
.slick-dots li button {border-radius: 11px;border: 1px solid white;width: 7px;height: 8px; padding:3px;}
.slick-dots li button:before {font-size: 8px;width: 8px;height: 6px;line-height: 11px;opacity: 1;color: transparent;}
.slick-dots li.slick-active button:before {opacity: 1;color: white;}  .slick-prev{bottom: 29px; left: 16px; width: 39px;  height: 39px; background-size: 39px 39px;}
.slick-next {bottom: 29px;right: 16px; width: 39px;  height: 39px; background-size: 39px 39px;}
#infoicon{bottom: 44px; left: 100px; z-index: 99; position: absolute; display: block; width: 39px;  height: 39px;}
#speakericon{bottom: 51px;right: 100px;z-index: 99;position: absolute;display: block;width: 39px;  height: 39px;border-width: 0;background-image: url(//murnauer-parklandschaft.de/wp-content/themes/wp-bootstrap-4/assets/images/speaker-icon.png);background-repeat: no-repeat;background-color: transparent;background-position: center center;background-size: 20px 20px;}  #quotebox{top: 123px;position: absolute;width: 100%;text-align: center;}
#firstquote{background-image: url(//murnauer-parklandschaft.de/wp-content/themes/wp-bootstrap-4/assets/images/close-zitat.png);background-repeat: no-repeat;background-position:right top;margin-top: 8px;margin-right: 10px;padding: 5px;display: inline-block;}
#quotebox #firstquote p{background-color: #ffffff; padding:5px; font-size: 16px; font-weight: 700; font-style: normal; text-transform: uppercase; line-height: 9px; margin-bottom: 0; margin-top: 8px; margin-right: 10px;}
.quote{padding:5px;display: inline-block;margin-left:auto;margin-right: auto;}
.quote p{background-color: #ffffff; padding:5px; font-size: 16px; font-weight: 700; font-style: normal; text-transform: uppercase; line-height: 9px; margin-bottom: 0;}   #text{position: absolute;  left: 0;  right: 8px;  margin-left: auto;  margin-right: auto; max-width:1198px; z-index: 2000;background-image: url(//murnauer-parklandschaft.de/wp-content/themes/wp-bootstrap-4/assets/images/close-zitat.png);background-repeat: no-repeat;background-position: right top;top: 22px;padding: 14px;margin-top: 57px;}
#text #text_inner{background-color: #fff;float: left;padding: 20px;display: block; max-height: 440px; overflow: scroll;}
.textbox-footer{background-color: #ffffff;  text-align: center;  padding-bottom: 10px;}
.quote-over-text { display: none; } .quote-over-text p{ display: block;  padding: 5px;  font-size: 25px;  line-height: 32px; margin-bottom: 19px;}
.infotext{width: 100%;float: left;display: block;}
.quote-beside-text-box{display: none;}   .background-image-container{height: 100vh; background-position: center top; background-size: cover;}
#programmwrapper{display: block; max-height: 440px; overflow: auto;}
#programmbox{padding-right: 20px; padding-top: 20px;  margin-top: 111px;}
#programmcontainer{ margin-left:20px; margin-top: -28px;}
.programmclosebox{margin-top: -13px; margin-right: -31px;  float: right;  width: 22px;  height: 22px;}
.programm-content{margin-top: 40px;}
.programm-content h5{font-weight: 500; font-style: normal; text-align: left;}
.programm-content h5 p{text-transform: uppercase;}
ul.section-nav {list-style-type: none; margin: 0; padding: 0; text-align:left;}
ul.section-nav li a { padding: 5px 8px; font-size:16px; margin-right: 24px; background-color: transparent; font-weight: 700; font-style: normal; line-height: 1.5em; color: #ffffff; text-transform: uppercase; text-decoration: none;}
ul.section-nav li a:hover,
ul.section-nav li a:active,
ul.section-nav li a:focus {background-color: #ffffff; color:#000000; }
#demo {width: 100%;height: 100vH;margin: 0 auto;overflow: hidden;}  #aktuellesbox{z-index:1; padding-right: 20px; padding-top: 20px;  margin-top: 111px;}
#aktuellescontainer{margin-left:20px; margin-top: -28px;}  #aktuelleswrapper .row {background-color: #fff;  margin-bottom:50px; padding: 28px;}
#aktuelleswrapper .row h3 {color: #646364; text-transform: uppercase; font-size: 20px; font-weight: 500;}
.aktuelles-content{margin-top: 40px; margin-bottom:40px;}  .lb-data .lb-number{display: none !important;} .page-id-566, .page-id-534{background-position: center top; background-size: cover; background-repeat: no-repeat; background-attachment: fixed;}
.page-id-566 .fixed-top, .page-id-534 .fixed-top{position: relative;}
#impressionenbox{z-index:1; padding-right: 20px; padding-top: 20px;  margin-top: 36px;}
#impressionencontainer{ margin-left:20px; margin-top: -28px;} #impressionenwrapper .row {background-color: #fff;  margin-bottom:50px; padding: 28px;}
#impressionenwrapper .row h3 {color: #646364; text-transform: uppercase; font-size: 20px; font-weight: 500;}
#impressionenwrapper .slick-prev {bottom: auto; left: auto; background-image: url(//murnauer-parklandschaft.de/wp-content/themes/wp-bootstrap-4/assets/images/slick-prev-impressionen.png); background-size: auto; top: 56%; left: -54px !important;}
#impressionenwrapper .slick-next {bottom: auto; right: auto; background-image: url(//murnauer-parklandschaft.de/wp-content/themes/wp-bootstrap-4/assets/images/slick-next-impressionen.png); background-size: auto; top: 56%; right: -25px !important;}
#impressionenwrapper .slick-slide {height: auto;}   .galeriemap{margin-top:90px;}
.galeriemap .container .row .col-12{text-align: center;}
.galeriemap .container .row .col-12 img{margin-left:auto;  margin-right:auto;}
#img-small{display: block;}
#map-small{display: block;}
#img-middle{display: none;}
#map-middle{display: none;}
#img-large{display: none;}
#map-large{display: none;}  #link-vorherige-bildkombination{bottom: 47px;left: 15px;z-index: 99;position: absolute;display: block;width: 39px;  height: 39px;}
#link-naechste-bildkombination{bottom: 47px;right: 15px;z-index: 99;position: absolute;display: block;width: 39px;  height: 39px;}  #pdf-infoicon { bottom: 254px; left: 16px; z-index: 99; height:39px; position: absolute; display: block;}
#pdf-satzung {bottom: 185px; left: 16px; z-index: 99; position: absolute; display: block;}
#pdf-aufnahmeantrag {bottom: 116px; left: 16px; z-index: 99; height:39px; position: absolute; display: block;}
#pdf-dsgvo {bottom: 47px; left: 16px; z-index: 99; height:39px; position: absolute; display: block;}   #sectionnav{
position: absolute;
z-index:2;
}
#dark-theme.handle::after {
background: rgba(0, 0, 0, 0);
color: rgba(255, 255, 255, 1);
border: 3px solid #fff;
text-shadow: 0 0 2px rgba(0, 0, 0, 0);
box-shadow: 0 0 6px rgba(255, 255, 255, 0);
}
.footer {z-index: 0; position: fixed; bottom: 0; width: 100%; height: 60px; line-height: 60px; background-color: transparent !important;}
.footer .widget {margin: 0;}
.footer #menu-footer{list-style: none; margin:0 23px 0 0; text-align: right;}
.footer #menu-footer li{margin-left: 20px; display: inline-block; }
.footer #menu-footer li a {font-weight: 400; font-style: normal; letter-spacing: 0.5px; color: #ffffff; text-transform: uppercase; font-size:13px;}
.footer #menu-footer li a:hover {text-decoration: none;} .page-id-156 > .footer #menu-footer li a {color: #000000;}
@media (min-width: 540px){ #test{background-color:orange;} nav#site-navigation button.navbar-toggler { font-size: 1.25rem;  margin-right:20px;}      #quotebox{ top: 40%;}
#quotebox #firstquote p, #quotebox .quote p { padding:5px;  font-size: 25px;  line-height: 38px;  margin-bottom: 0;}   .quote-beside-text-box.eiskeller-variation{align-self: flex-end;}          }
iframe.iframevideo{
}
@media (min-width: 768px){ #test{background-color:yellow;} nav#site-navigation button.navbar-toggler { margin-right:55px;}
.headlogo{ margin-left: 23px;  width:226px;}   .slick-dots { bottom: 92px;}
.slick-dots li {width: 18px;}
.slick-dots li button {width: 10px;height: 10px; padding:4px;}
.slick-dots li button:before {font-size: 12px;width: 12px;height: 12px;line-height: 13px;}  .slick-prev{ bottom: 81px;  left: 137px; background-size: 39px 39px;}
.slick-next { bottom: 81px;  right: 137px; background-size: 39px 39px;}
#infoicon{ bottom: 99px;  left: 226px;}
#speakericon{ bottom: 99px;  right: 226px; background-size: 39px 39px;}  #quotebox{ top: 39%;}
#firstquote p, .quote p { padding:5px;  font-size: 30px;  line-height: 45px;  margin-bottom: 0;}
.quote-beside-text-box .quote p { padding:5px;  font-size: 30px;  line-height: 45px;  margin-bottom: 0;}   #text{margin-top: 80px; right: 0;}
#text #text_inner{ display: -webkit-flex;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-align-items: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center; max-height: none; overflow: visible;}
.quote-over-text{ display: none;}
.quote-beside-text-box.eiskeller-variation{align-self: flex-start;}   #programmwrapper{max-height: none; overflow: visible;}
#programmcontainer{  margin-top:0; margin-left:0;}
ul.section-nav{margin-right:0; margin-left:30px;}
ul.section-nav li {display: block; text-align: right;}
.programm-content h5{text-align: right;}  #aktuellescontainer{  margin-top:0; margin-left:0;}
#aktuelleswrapper{max-height: none; overflow: visible;}
.aktuelles-content h5{text-align: right;}  #impressionencontainer{  margin-top:0; margin-left:0;}
#impressionenwrapper{max-height: none; overflow: visible;}
#impressionenwrapper .slick-prev {bottom: auto; left: auto;}
#impressionenwrapper .slick-next {bottom: auto; right: auto;}  .galeriemap{margin-top:211px;}
#img-small{display: none;}
#map-small{display: none;}
#img-middle{display: block;}
#map-middle{display: block;}
#img-large{display: none;}
#map-large{display: none;}  #link-vorherige-bildkombination{bottom: 98px; left: 138px;}
#link-naechste-bildkombination{bottom: 98px; right: 138px;}  #pdf-infoicon { bottom: 366px;  left: 138px;}
#pdf-satzung { bottom: 277px;  left: 138px;}
#pdf-aufnahmeantrag  {bottom: 188px; left: 138px;  height: 39px;}
#pdf-dsgvo {bottom: 99px; left: 138px;  height: 39px;} iframe.iframevideo{width:560px;height:315px;}
}
@media (min-width: 960px){ #test{background-color:green;}
nav#site-navigation #primary-menu-wrap ul#primary-menu li a{font-size:13px;} #text{margin-top: 184px;}
#text #text_inner{padding: 50px;}
.quote-beside-text-box.eiskeller-variation{align-self: center}
.infotext{ width: 48%;  float: left;}
.quote-beside-text-box{ display: -webkit-flex;  display: -ms-flexbox;  display: flex;  width: 49%;}  #programmbox{margin-top: 215px;}
ul.section-nav li a { font-size:23px; margin-right: 0;}  #aktuellesbox{margin-top: 140px;}  #impressionenbox{margin-top: 140px;}  #img-small{display: none;}
#map-small{display: none;}
#img-middle{display: none;}
#map-middle{display: none;}
#img-large{display: block;}
#map-large{display: block;}   }
@media (min-width: 1140px){ #test{background-color:blue;}
nav#site-navigation #primary-menu-wrap ul#primary-menu li a{font-size:17px;} #quotebox #firstquote p, #quotebox .quote p {font-size: 39px;}
.quote-beside-text-box .quote p  {font-size: 30px;}  .quote-beside-text-box.eiskeller-variation{align-self: flex-end;}  #programmbox{margin-top: 200px;}
ul.section-nav li a { font-size:23px;}  #aktuellesbox{margin-top: 125px;}  #impressionenbox{margin-top: 125px;} .footer #menu-footer li a {font-size:18px;}
}