.drawer-hamburger{display:none}@media (max-width:1023px){.pagewidth,.wrapper,body{width:100%;max-width:100%;min-width:0}#pagewrapper{margin-bottom:1em}#content{margin-top:1em;padding:0 1em}.col3-left,.col3-middle,.col3-right,.left,.right{width:100%;max-width:100%;margin:0!important}img{max-width:100%}iframe{max-width:100%}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.footer-container .column{width:33%;min-width:250px}.credit .content,.footer-container .column .content{padding:1em}.footer-container .column-third a{padding:.75em;margin:.75em 0;background:0 0;text-align:center}.footer-container .column-third a.buchungsanfrage{background:#c60;background:#a2c614;background:#1a73e8}.column-third a .contact-label{padding:0}.width450 .wohnung,.width450 .wohnung img{aspect-ratio:450/242;width:100%;margin-left:0;margin-right:0;height:auto}.wohnungen{margin:0}.width450 .wohnung .inner{padding:.25em 1em}h2{margin-top:.75em;font-size:28px}h1.title{width:60%;max-width:240px;float:none;margin:auto}h1.title img{width:100%}a.title{margin:auto;float:none;max-width:60%;display:block}nav.mainmenu{float:none;display:none}nav.mainmenu li{display:block;text-align:center;border-top:1px solid #fff;padding:0}nav.mainmenu li a{line-height:3em}.half-left,.half-right{width:50%;float:left;box-sizing:border-box}.half-left{border-right:1px solid #fff}nav.mainmenu li .buchungsanfrage{padding:0;box-shadow:none;font-weight:300;line-height:3em!important;display:block}.header-container-outer.with-submenu{padding-bottom:0}nav.mainmenu .submenu{position:relative;top:0;right:0;height:auto;background:#ebe0e0}nav.mainmenu .submenu li{margin:0;padding:.5em 0;border-top:0;display:inline-block;width:49%;max-width:175px;border-top:1px solid #fff}nav.mainmenu .submenu.palmhouse li{display:block;width:100%;max-width:none}.headline-overlay{position:relative}.headline-overlay h1{background:#966}.palmhouse .headline-overlay h1{background:#a2c614}.headline-overlay h1{margin:0;padding:.25em 1rem;line-height:inherit}.headline-overlay h1 .line-1st{font-size:.325em;line-height:.75em}.headline-overlay h1 .line-2nd{font-size:.65em;line-height:1em}.gallery-column{width:25%;margin:0;display:inline-block;vertical-align:top;box-sizing:border-box;max-width:215px}.gallery-column .gallery-img{margin:0 10px 20px 10px}#preisrechner label{white-space:nowrap}.row-abreise,.row-anreise{min-width:130px}.row-hund,.row-kinder,.row-personen{min-width:75px}.row-submit{clear:both;min-width:210px}.calendar-wrapper{width:100%;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.preisrechner .wohnung{position:relative;margin:0 10px 10px 0;width:170px}.burger-menu{position:absolute;width:2em;height:2em;cursor:pointer;top:.75em;left:1.25em}.burger{position:absolute;background:#fff;width:100%;height:.35em;top:50%;right:0;opacity:1}.burger::before{position:absolute;background:#fff;width:2em;height:.35em;top:.6em;content:"";display:block}.burger::after{position:absolute;background:#fff;width:2em;height:.35em;bottom:.6em;content:"";display:block}.burger,.burger::after,.burger::before{transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out}.burger-menu.menu-on .burger::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);bottom:0}.burger-menu.menu-on .burger::before{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:0}.burger-menu.menu-on .burger{background:rgba(255,255,255,0)}}@media (max-width:500px){.footer-container .column{width:100%}.gallery-column{width:50%}.preistabelle th{letter-spacing:-.05em}.preisbox .cleaning{letter-spacing:-.05em}.wohnungen.preisrechner{margin-left:-.5em}.preisrechner .wohnung{position:relative;margin:0;width:100%;padding-bottom:30px}.preisrechner .wohnung-wrapper{position:relative;width:50%;padding:0 0 .5em .5em;box-sizing:border-box}.preisrechner .wohnung .inner{padding:5px}.wohnung h4{font-size:12px}.wohnung h2{font-size:15px}.smalltext,.standardbelegung{font-size:10px}.wohnung .price .smalltext{font-size:10px}.wohnung .price{font-size:18px;bottom:10px;right:10px}.swiper-button-next,.swiper-button-prev{height:25px!important}}