@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-regular.eot);src:local(''),url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-regular.eot#1784898294) format('embedded-opentype'),url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-regular.woff2) format('woff2'),url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-regular.woff) format('woff'),url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-regular.ttf) format('truetype'),url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-regular.svg#Roboto) format('svg')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-700.eot);src:local(''),url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-700.eot#1784898294) format('embedded-opentype'),url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-700.woff2) format('woff2'),url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-700.woff) format('woff'),url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-700.ttf) format('truetype'),url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../fonts/roboto-v20-latin-ext_latin-700.svg#Roboto) format('svg')}body{background-color:#fff;font-family:"Roboto",sans-serif;color:#000}embed,iframe,object{max-width:100%;border:none}a{color:inherit;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}a:hover,a:focus,a:active{text-decoration:none}a:focus{outline:none}a:hover,a:active{outline:0;text-decoration:none;color:#be9f56}h1,h2,h3,h4,h5,h6{clear:both;color:#025157;-webkit-font-smoothing:antialiased}h1{font-size:3em}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1rem}h6{font-size:.8rem}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:inherit;text-decoration:none}p{margin-bottom:1.3rem}p:last-child{margin-bottom:0}@media only screen and (max-width:1199px){p{line-height:1.7rem}}blockquote{margin:0}address{margin:0 0 1.3em}dfn,em,cite,i,code,kbd,tt,var{font-size:1em}em,cite,i{font-style:italic}abbr,acronym{border-bottom:1px dotted #025157;cursor:help}mark,ins{background:#f2eadc;text-decoration:none}big{font-size:125%}img{max-width:100%;height:auto}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.h-80{height:80%!important}.h-20{height:20%!important}.clear:before,.clear:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.site-header .container{position:relative}.site-header.header-absolute{position:fixed;width:100%;top:0;left:0;z-index:100;background-color:#fff0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.site-header .site-branding{margin-top:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.site-header .site-branding img{height:130px;width:auto;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.site-header .site-navigation{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;-ms-flex-negative:1;flex-shrink:1}.site-header .site-navigation .navbar-toggler{color:#fff;font-size:1.5rem;position:absolute;top:5px;right:5px}.site-header .site-navigation .navbar-toggler:hover{color:#be9f56}.site-header .mainmenu{padding:30px;text-align:center;margin-bottom:0}.site-header .mainmenu>li{display:inline-block;list-style:none;position:relative}.site-header .mainmenu li>a{color:#fff;display:block;padding:0 20px 0 0;text-transform:uppercase;text-decoration:none;white-space:nowrap}.site-header .mainmenu li:hover>a,.site-header .mainmenu li.active>a,.site-header .mainmenu>li>a:hover,.site-header .mainmenu>li>a.active{color:#be9f56!important}.site-header.sticky{background-color:#025157}.site-header.sticky .site-branding{margin-top:0}.site-header.sticky .site-branding img{height:80px}.site-header.sticky .mainmenu{padding:10px}.site-header-addons{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;padding-top:35px}.site-header-addons a{color:#fff;text-decoration:none;white-space:nowrap}.site-header-addons a:hover{color:#be9f56}.site-header-addons .social-links{display:inline-block}.site-header-addons .languages{display:inline-block}.site-header-addons .languages ul li{list-style-type:none;display:inline-block}.site-header-addons .languages ul li.lang-item-hu:before{content:'|';padding-right:3px;color:#fff}@media only screen and (max-width:991px){.site-header .site-branding img{height:80px}.site-header.sticky .site-branding{padding-bottom:40px}.site-header.sticky .site-header-addons{padding-top:0}.site-header .mainmenu{background-color:#357378}.site-header-addons{position:absolute;top:85px;left:0;padding-top:0}}.site-header.sticky .site-header-addons{padding-top:15px}.bg-image{background-repeat:no-repeat;background-position:center center;background-size:cover}.bg-overlay{position:relative}.bg-overlay:before{content:"";position:absolute;background-color:#000;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:1;opacity:.2}.bg-overlay.bg-parallax:before{opacity:.5}.bg-overlay>div{position:relative;z-index:2}.topbutton{position:fixed;color:#025157;background-color:#fff;bottom:30px;right:30px;display:block;height:30px;width:30px;line-height:30px;text-align:center;border-radius:5px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:999;font-size:20px;border:1px solid #025157}.topbutton.btn-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.topbutton.btn-hide{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.topbutton:hover,.topbutton:focus{color:#fff!important;background-color:#025157!important;opacity:.9}.main-slider{position:relative;height:960px}@media only screen and (max-width:1199px){.main-slider{height:900px}}@media only screen and (max-width:767px){.main-slider{height:780px}}@media only screen and (max-width:575px){.main-slider{height:720px}}.main-slider .carousel-item.active .slideZoom{-webkit-animation:50s 0s normal none infinite running zoomEffect;animation:50s 0s normal none infinite running zoomEffect;-webkit-transform:scale(1,1) translate(0,0);-ms-transform:scale(1,1) translate(0,0);transform:scale(1,1) translate(0,0)}@-webkit-keyframes zoomEffect{0%{-webkit-transform:scale(1,1) translate(0,0)}25%{-webkit-transform:scale(1.3,1.3) translate(50px,50px)}50%{-webkit-transform:scale(1,1) translate(0,0)}75%{-webkit-transform:scale(1.3,1.3) translate(-50px,-50px)}100%{-webkit-transform:scale(1,1) translate(0,0)}}@keyframes zoomEffect{0%{-webkit-transform:scale(1,1) translate(0,0);transform:scale(1,1) translate(0,0)}25%{-webkit-transform:scale(1.3,1.3) translate(50px,50px);transform:scale(1.3,1.3) translate(50px,50px)}50%{-webkit-transform:scale(1,1) translate(0,0);transform:scale(1,1) translate(0,0)}75%{-webkit-transform:scale(1.3,1.3) translate(-50px,-50px);transform:scale(1.3,1.3) translate(-50px,-50px)}100%{-webkit-transform:scale(1,1) translate(0,0);transform:scale(1,1) translate(0,0)}}.page-title-area{position:relative;min-height:460px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:70px;background-position:top center}@media only screen and (max-width:1199px){.page-title-area{min-height:350px}}@media only screen and (max-width:991px){.page-title-area{min-height:300px;padding-bottom:45px}}@media only screen and (max-width:767px){.page-title-area{min-height:auto;padding-top:170px;padding-bottom:45px}}@media only screen and (max-width:420px){.page-title-area{padding-top:150px}}.page-title-area:before{position:absolute;content:"";width:100%;left:0;top:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#025157),to(transparent));background-image:-o-linear-gradient(top,#025157,transparent);background-image:linear-gradient(to bottom,#025157,transparent);opacity:.9;height:100%}.page-title-area .page-title{margin-bottom:20px;font-size:60px;text-transform:capitalize;line-height:1.2em;color:#fff;font-weight:700}@media only screen and (max-width:1199px){.page-title-area .page-title{font-size:48px;margin-bottom:10px}}@media only screen and (max-width:991px){.page-title-area .page-title{font-size:42px}}@media only screen and (max-width:767px){.page-title-area .page-title{font-size:36px}}@media only screen and (max-width:575px){.page-title-area .page-title{font-size:30px}}[data-animate]{opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.title-wrapper{margin-top:30px;padding:0 120px}.content-title{position:relative}.content-title .title-sub{color:#be9f56;font-size:1.4rem;padding-left:40px}.content-title .title-sub:before{content:"";position:absolute;top:20%;left:0;width:35px;color:#be9f56;border-top:1px solid #be9f56}@media only screen and (max-width:1199px){.title-wrapper{padding:0}}.main-content-wrapper{padding:0 120px}.main-content-wrapper a{color:#be9f56}.main-content-wrapper a:hover{color:#000;text-decoration:underline}body.home .main-content-wrapper{padding:0}body.home .main-content-wrapper>div>div>p,body.home .main-content-wrapper>div>div>h3{padding:0 120px}@media only screen and (max-width:1199px){.main-content-wrapper,body.home .main-content-wrapper{padding:0 20px}body.home .main-content-wrapper>div>div>p{padding:0}}.content-part{padding:30px 0}.golden-bg{background-color:#ebe2cc}.content-part a{color:#be9f56}.content-part a:hover{color:#000;text-decoration:underline}.site-footer{margin-top:30px}.footer-content-wrapper{background-color:#025157;color:#fff;padding:20px 0;font-size:.9rem}.footer-menu-wrapper{background-color:#357378;color:#fff;padding:10px 0}.footer-menu-wrapper ul.footer-menu{margin:0;padding:0}.footer-menu-wrapper ul.footer-menu li{list-style-type:none}.footer-menu-wrapper .footer-copyright{text-align:right}.footer-content-wrapper iframe{height:200px}.testimonials-teaser{background-color:#ebe2cc;padding:50px 100px;margin-bottom:30px}.testimonial-teaser-wrapper{width:60%;margin:0 auto;background-image:url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../img/blockquote.png);background-position:top left;background-repeat:no-repeat;padding-left:100px}.testimonial-teaser-name{display:inline-block}.testimonial-teaser-location{display:inline-block}@media only screen and (max-width:1199px){.testimonials-teaser{padding:30px 20px}.testimonial-teaser-wrapper{width:100%}}.slider-carousel{min-height:500px}.room-carousel{min-height:700px}.slider-carousel .h-80,.room-carousel .h-80{height:calc(80% - 20px)!important}.slider-carousel .h-20,.room-carousel .h-20{height:calc(20% + 20px)!important}.carousel-controls{position:absolute;right:0;top:calc(50% - 20px);z-index:10;padding:3px 15px;background-color:#fff;color:#be9f56}.slider-carousel .carousel-controls{top:calc(50% - 20px)}.room-carousel .carousel-controls{top:calc(40% - 20px)}.carousel-controls .carousel-control{display:block;line-height:1rem}.carousel-room-preview{padding:10px 0;margin:0;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.carousel-room-preview .carousel-indicator{margin-right:10px;-ms-flex-preferred-size:100%;flex-basis:100%;background-size:cover}.carousel-room-preview .carousel-indicator:last-of-type{margin-right:0}@media only screen and (max-width:991px){.room-carousel{min-height:800px}}@media only screen and (max-width:767px){.slider-carousel{min-height:400px}.room-carousel{min-height:400px}}.room-wrapper{margin:10px 0}.room-wrapper a{color:#be9f56}.room-wrapper a:hover{color:#000;text-decoration:underline}.room-icon{text-align:center;margin-top:30px}.room-title-header{text-transform:uppercase;margin-top:20px}.room-interior-header{text-transform:uppercase;margin-top:20px}.room-service-header{text-transform:uppercase;margin-top:20px}.room-interiors{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.room-interiors ul{margin:0;padding:0 0 0 1rem}.room-service{display:-webkit-box;display:-ms-flexbox;display:flex}.room-service .service{white-space:nowrap}.room-service .filler{-ms-flex-preferred-size:100%;flex-basis:100%;border-bottom:solid 1px #000;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 5px;height:.7rem}.room-service .pricing{margin-left:auto;white-space:nowrap}.booking-form-wrapper{background-color:#025157;color:#fff;padding:30px}.booking-form-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booking-form-element{padding:10px}.booking-form-element-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}input.wh_datepicker{padding:2px 5px;height:2rem}select.wh_dropdown{padding:2px 5px;height:2rem;min-width:100px}.booking-form-wrapper .btn-primary,.btn.vbselectr-result,.vbo-search-submit .btn,.btn.booknow{background-color:#be9f56;color:#fff;border-color:#fff;padding:5px 10px}.booking-form-wrapper .btn-primary:hover,.btn.vbselectr-result:hover,.vbo-search-submit .btn:hover,.btn.booknow:hover{background-color:#357378}.vbo-oconfirm-summary-room-cell-tax{visibility:hidden}.sh-google-map{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:200px;background-image:url(https://www.waldhuette.hu/wp-content/themes/waldhuette/css/../img/mapback.jpg);background-repeat:no-repeat;background-size:cover;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sh-google-maps-embed{padding:20px;text-align:center}