@charset "UTF-8";@font-face{font-family:"FrakturNo2";src:url(//hotelwieler.de/wp-content/themes/Landhaus-Wieler/fonts/font.woff2) format("woff2"),url(//hotelwieler.de/wp-content/themes/Landhaus-Wieler/fonts/font.woff) format("woff")}body{margin:0;padding:0;font-family:"sarvatrik-latin-variable",sans-serif;font-variation-settings:"wght" 300;font-size:18px;color:#303030}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0;margin-bottom:20px}strong{font-family:"sarvatrik-latin-variable",sans-serif;font-variation-settings:"wght" 600}a{color:#a99887;transition:all .25s;text-decoration:none}a:hover{color:#303030;text-decoration:none;text-decoration:none}.sectionPadding{padding-left:80px;padding-right:80px}.sectionMargin{margin-top:130px}a.btnLight{background:#a99887;display:inline-block;padding:15px 25px 15px;border-radius:30px;color:#fff;margin-top:20px}a.btnLight:hover{background:#ded4c9;color:#303030}a.btnLight:after{content:url(//hotelwieler.de/wp-content/themes/Landhaus-Wieler/img/arrow-black.svg);width:15px;display:inline-block;margin:0 0 0 10px}#gform_submit_button_3,#gform_submit_button_2,#gform_submit_button_1{background:#a99887;display:inline-block;padding:15px 25px 15px;border-radius:30px;color:#fff;margin-top:20px;border:none !important}#gform_submit_button_3:hover,#gform_submit_button_2:hover,#gform_submit_button_1:hover{background:#ded4c9;color:#303030}header{background:#fff;padding-top:20px;padding-bottom:10px;position:fixed;width:100%;z-index:500}.headerTiny{box-shadow:0 0 15px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.3)}.brand{font-family:"FrakturNo2";font-size:2.3em;color:#303030;margin:0;transition:all .25s}.brandTiny{font-size:1.7em}.brandImg{margin-top:-5px;width:85px;transition:all .25s}.brandImgTiny{margin-top:-5px;width:60px}.mainNav{margin-top:18px;transition:all .25s}.mainNavTiny{margin-top:2px}#hero img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1}.herobox{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}.heroboxInner{background:rgba(48,48,48,.4);color:#fff;height:100dvh;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;padding-top:7rem}.heroboxContentBox{text-align:center}.heroboxScrollDown{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:101;display:block;width:30px;height:30px}.heroboxScrollDown span{display:block;width:16px;height:16px;border-bottom:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);animation:heroboxScrollDownBounce 2s infinite}@keyframes heroboxScrollDownBounce{0%,20%,50%,80%,100%{transform:translateY(0) rotate(45deg)}40%{transform:translateY(-10px) rotate(45deg)}60%{transform:translateY(-5px) rotate(45deg)}}.herobox-head-1{font-family:"meursault-variable",serif;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:1px;font-size:1.5em;line-height:1.3;color:#fff;margin-bottom:0}.herobox-head-2{font-family:"FrakturNo2";font-size:4em;margin-top:1rem;line-height:1.1;color:#fff;margin-bottom:15px}#mainContent{padding-top:110vh}.wappenBox{text-align:center}.wappenBox img{max-width:400px}#mainContent h1{font-family:"meursault-variable",serif;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:1px;font-size:3em;margin-bottom:40px}#mainContent h1:after{content:" ";display:block;width:200px;height:10px;background:#a99887;margin-top:10px}.newsBox{background:#ded4c9;padding:20px}.newsBox .newsBoxTitle{font-family:"meursault-variable",serif;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:1px;font-size:1.3em}.leistungenImg{padding:0}.leistungenRow{padding-left:0;padding-right:80px;margin-bottom:80px}.leistungenRow:nth-child(odd){flex-direction:row-reverse;padding-left:80px;padding-right:0}.leistungenImg img{box-shadow:0 0 15px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.3);width:100%;-o-object-fit:cover;object-fit:cover}.leistungenCopy{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center}.leistungenCopy h2,#weitereZimmer h3{font-family:"meursault-variable",serif;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:1px;font-size:3em;margin-bottom:40px}.leistungenCopy h2:after,#weitereZimmer h3:after{content:" ";display:block;width:200px;height:10px;background:#a99887;margin-top:10px}#vielZuBieten{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;text-align:center}.vielZuBietenInner{padding-top:80px;padding-bottom:80px;position:relative;top:0;bottom:0;left:0;right:0;background:rgba(169,152,135,.92)}.vielZuBietenHead h3{font-family:"meursault-variable",serif;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:1px;font-size:3em;margin-bottom:40px}.h3Fraktur{font-family:"FrakturNo2";font-size:1.5em}.vielZuBietenBox{color:#fff;margin-bottom:30px;font-family:"sarvatrik-latin-variable",sans-serif;font-variation-settings:"wght" 600;padding:0 30px}.maps{position:relative;padding-bottom:40%;height:0;overflow:hidden}.maps iframe{position:absolute;top:0;left:0;width:100%;height:100%}.infobox{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center}.infobox ul{margin:0 0 30px;padding:0}.infobox h4{font-family:"meursault-variable",serif;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:1px;margin-bottom:15px}#zimmerHero{background-repeat:no-repeat;background-position:center center;background-size:cover}.heroInner{padding-top:80px;padding-bottom:80px;height:60vh;background:rgba(48,48,48,.4);display:flex;flex-wrap:wrap;justify-content:center;align-content:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;text-align:center}.heroInner h1{margin-top:50px;font-family:"meursault-variable",serif;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:1px;font-size:4em;line-height:1;color:#fff}@media (max-width:992px){.heroInner h1{font-size:3em}}@media (max-width:500px){.heroInner h1{font-size:2em}}.jetztBuchen{text-align:center}.inventarBox{text-align:center;font-family:"sarvatrik-latin-variable",sans-serif;font-variation-settings:"wght" 600;margin-bottom:30px}.inventarBox img{margin-bottom:15px}.weitereZimmerLink{display:inline-block;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;font-family:"meursault-variable",serif;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:1px;color:#fff;font-size:2em}.weitereZimmerLinkAbdunkler{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;height:300px;background:rgba(48,48,48,.4);text-align:center}.weitereZimmerLinkAbdunkler:hover{background:rgba(169,152,135,.92)}.jobBoxInner{border:2px solid #a99887;padding:30px}#pageContent{padding-top:170px}#pageContent h1{font-family:"meursault-variable",serif;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:1px;font-size:3em;margin-bottom:40px}#pageContent h1:after{content:" ";display:block;width:200px;height:10px;background:#a99887;margin-top:10px}#pageContent h2,#zimmerContent h2{font-family:"meursault-variable",serif;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:1px;margin:50px 0 20px}.zimmerBottom h2{font-family:"meursault-variable",serif;font-variation-settings:"wdth" 80,"wght" 600;letter-spacing:1px;font-size:3em;margin-bottom:40px}.zimmerBottom h2:after{content:" ";display:block;width:200px;height:10px;background:#a99887;margin-top:10px}footer{background:#303030;color:#fff;padding-top:50px;padding-bottom:50px;border-bottom:7px solid #a99887;font-size:.9rem}footer a.btnLight{margin-top:0;margin-bottom:10px}.footerLogo{text-align:center;font-family:"FrakturNo2";font-size:2.3em;color:#a99887}.footerLogo img{max-width:170px;margin-bottom:15px}.footerNav ul{list-style:none;margin:0;padding:0}.footerNav ul li a{display:block;color:#fff;margin-bottom:20px}.footerNav ul li a:hover{color:#a99887}.footerAdress a{color:#fff}.footerAdress a:hover{color:#a99887}.has-cyan-bluish-gray-background-color{background:#303030 !important;color:#fff;padding:1.5rem;margin-bottom:2rem}.has-cyan-bluish-gray-background-color h3{color:#a99887;margin-bottom:10px}.has-cyan-bluish-gray-background-color p{margin-bottom:10px}.has-cyan-bluish-gray-background-color p:last-child{margin-bottom:0}.has-cyan-bluish-gray-background-color .wp-element-button{background:#a99887;display:inline-block;padding:15px 25px 15px;border-radius:30px;color:#fff;margin-top:20px}.has-cyan-bluish-gray-background-color .wp-element-button:hover{background:#ded4c9;color:#303030}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{font-family:"sarvatrik-latin-variable",sans-serif !important;font-variation-settings:"wght" 600 !important}@media (max-width:1400px){.mainNav{margin-top:10px}}@media (max-width:1200px){#mainContent h1,.leistungenCopy h2,.vielZuBietenHead h3,#pageContent h1,#weitereZimmer h3{font-size:2em;margin-bottom:30px}#mainContent h1:after,.leistungenCopy h2:after,#pageContent h1:after,#weitereZimmer h3:after{width:120px;height:6px;margin-top:5px}.maps{margin-bottom:30px}}@media (max-width:992px){body{font-size:17px}.sectionPadding{padding-left:50px;padding-right:50px}.sectionMargin{margin-top:80px}.leistungenRow{padding-left:0;padding-right:0;margin-bottom:60px}.leistungenRow:nth-child(odd){flex-direction:row-reverse;padding-left:0;padding-right:0;margin-bottom:60px}.leistungenImg{margin-bottom:30px}.leistungenCopy{padding:0 40px}#vielZuBieten{background-attachment:scroll}}@media (max-width:768px){.wappenBox{text-align:left}.wappenBox img{max-width:200px;margin-bottom:30px}}@media (max-width:600px){.brand img{width:55px}a.brand{font-size:1.5em}.mainNav{margin-top:-2px}}@media (max-width:500px){body{font-size:16px}.sectionPadding{padding-left:20px;padding-right:20px}.sectionMargin{margin-top:60px}.herobox{padding:0}a.btnLight{margin-top:0}.weitereZimmerLink{font-size:1.5em}.weitereZimmerLinkAbdunkler{height:220px}}@media (max-width:397px){.sectionPadding{padding-left:12px;padding-right:12px}.brand img{width:50px}.mainNav{margin-top:-8px}a.brand{font-size:1.2em}.herobox{padding:0}}@media (max-width:324px){a.brand img{display:none}}