.font1{font-family:'Open Sans','sans-serif'}.font2{font-family:'EB Garamond',serif;font-weight:200;letter-spacing:1px;color:#a1c1a8}.underline-stars{background-image:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/78779/star.svg");background-position:0 1.06em;background-size:10px 9px;padding-bottom:9px;color:#94b89c;background-repeat:repeat-x}.linesBothSides::before,.linesBothSides::after{display:inline-block;content:"";border-top:1px solid #a1c1a8;width:3rem;margin:0 2rem;transform:translateY(-1rem)}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.animated.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes bounceLitte{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-7px,0)}90%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}}@keyframes bounceLitte{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-7px,0);transform:translate3d(0,-7px,0)}90%{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}}.animated.bounceLitte{-webkit-animation-name:bounceLitte;animation-name:bounceLitte;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.animated.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.animated.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animation-delay-2{animation-delay:200ms}.animation-delay-4{animation-delay:400ms}.animation-delay-6{animation-delay:600ms}.animation-delay-8{animation-delay:800ms}html,body{height:100%;width:100%}body{font-family:'Open Sans','sans-serif';background:white}a{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;color:#75a480}a:hover,a:focus{color:#5c8a66;outline:none}a img{outline:none}h4{font-size:15px;font-style:normal;font-weight:600;letter-spacing:2px;text-transform:uppercase}hr{max-width:100px;margin:25px auto 0;border-width:1px;border-color:rgba(130,161,137,0.1)}div{position:relative}img{max-width:100%}.text-600px-center{max-width:600px;margin-left:auto;margin-right:auto;text-align:center}.red{color:#900}.dark a,.dark a:focus,.dark input[type=submit],.dark button{color:#94b89c;text-decoration:none}.dark a:hover,.dark a:focus:hover,.dark input[type=submit]:hover,.dark button:hover{color:#afcab5}.dark a.btn,.dark a:focus.btn,.dark input[type=submit].btn,.dark button.btn{color:#82a189}.dark a.btn:hover,.dark a:focus.btn:hover,.dark input[type=submit].btn:hover,.dark button.btn:hover{color:#cadcce;background-color:#a4a6a7}.dark header.h1s{background:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/logo/logo_est_e_black.png') no-repeat center top}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark div.h1,.dark div.h2,.dark div.h3,.dark div.h4,.dark div.h5,.dark div.h6{color:#94b89c;font-weight:200}.dark h1.withLogo,.dark h2.withLogo,.dark h3.withLogo,.dark h4.withLogo,.dark h5.withLogo,.dark h6.withLogo,.dark div.h1.withLogo,.dark div.h2.withLogo,.dark div.h3.withLogo,.dark div.h4.withLogo,.dark div.h5.withLogo,.dark div.h6.withLogo{background:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/logo/logo_est_e_white.png') no-repeat center top;background-size:100px 100px;padding-top:120px}hr.light{border-color:white}h1,h2,h3,h4,h5,h6,div.h1,div.h2,div.h3,div.h4,div.h5,div.h6{font-family:'EB Garamond',serif;font-weight:200;letter-spacing:1px;color:#a1c1a8;color:#82a189;margin-bottom:20px}h1.withLogo,h2.withLogo,h3.withLogo,h4.withLogo,h5.withLogo,h6.withLogo,div.h1.withLogo,div.h2.withLogo,div.h3.withLogo,div.h4.withLogo,div.h5.withLogo,div.h6.withLogo{background:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/logo/logo_est_e_white.png') no-repeat center top;background-size:100px 100px;padding-top:120px}h1,div.h1{font-size:72px}h2,div.h2{font-size:36px}div.frame-layout-1>header>h1{font-size:36px}header.h1{background:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/logo/logo_est_e_green.svg') no-repeat center top;background-size:150px 150px;padding-top:150px}header.h2{margin-top:0}header h1,header h2{position:relative;display:inline-block;text-align:center;width:100%}section[data-paroller-factor]>div.container>div.frame-layout-1>header{background-color:rgba(255,255,255,0.33);margin:-50px 0 50px 0}p{font-size:16px;line-height:1.8em;margin-bottom:20px}ul{list-style:none;margin-left:0;padding-left:0}ul li{font-size:16px;line-height:1.8em;padding-left:1.8em;position:relative}ul li:before{content:"\2713\0020";display:block;position:absolute;left:0}ul.ce-bullets{text-indent:-2em}ul.ce-bullets li{padding-bottom:1em}.text-muted{color:#888}.no-padding{padding:0}.no-margin{margin:0}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}.bg-fixed{background-attachment:fixed}.floatLeft{float:left}img.floatLeft{margin-top:5px;margin-right:15px;margin-bottom:15px}.margin-bottom-20px{margin-bottom:20px !important}.regsign{display:inline-block}.regsign::before{content:"\00AE";font-style:normal;vertical-align:super;font-size:.5em}.vertical-center{position:relative;top:50%;transform:translateY(-50%);max-height:100%}.cover{position:absolute;top:0;right:0;bottom:0;left:0}::-moz-selection{color:white;text-shadow:none;background:#82a189}::selection{color:white;text-shadow:none;background:#82a189}img::selection{color:white;background:transparent}img::-moz-selection{color:white;background:transparent}body{webkit-tap-highlight-color:#82a189}input.touchspin{width:100px}.btn-xl{padding:15px 45px;font-size:11px}q{quotes:"\201C" "\201D" "\2018" "\2019"}ul.benefits{margin:0;text-indent:0;padding:0}ul.benefits li:before{display:none}ul.benefits li{border:2px solid white;-webkit-transition:background 1.5s ease-out;-moz-transition:background 1.5s ease-out;-o-transition:background 1.5s ease-out;transition:background 1.5s ease-out;padding:10px;margin-bottom:10px;position:relative;min-height:50px;text-indent:0;background:#e3ebe4}ul.benefits li p{padding-left:100px}ul.benefits li i{position:absolute;top:5px;left:10px;font-size:40px}ul.benefits li:hover{background:#c7e5cb}ul.breadcrumb{text-indent:0;position:absolute;right:0;top:0;background:transparent}ul.breadcrumb li{font-size:12px}ul.breadcrumb>li:before{display:none}ul.breadcrumb>li+li:before{display:block;color:#aaa}.bg-primary{background:#94b89c;background:-webkit-linear-gradient(#94b89c,#85ae8e);background:linear-gradient(#94b89c,#85ae8e)}.text-primary{color:#94b89c}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.btn.btn-outline{color:white;border-color:white;border:1px solid;background:#82a189}.btn.btn-outline:hover,.btn.btn-outline:focus,.btn.btn-outline:active,.btn.btn-outline.active{color:white;background-color:#637b68;border-color:#94b89c}.btn.btn-cta{color:#000;border:1px solid #d9ae00;background:#ebd57f;padding:12px}.btn.btn-cta:hover,.btn.btn-cta:focus,.btn.btn-cta:active,.btn.btn-cta.active{color:white;background-color:#dcc156}.btn{background-color:#94b89c;color:white;font-size:16px;font-weight:bold}a.btn{padding:1em 2em}.dark .btn{background:#f3f3f3;color:#444}.alert{background-color:#a8aaab;color:#505456}.form-group.slim{margin-bottom:3px}.form-control{padding:6px 12px}.popup{position:relative;background:#FFF;padding:20px;width:auto;width:90%;max-width:600px;margin:20px auto;border:10px solid #82a189;padding:30px 15px 15px 15px}.popup.dark{background:#444}.mfp-wrap{z-index:99999}.mfp-wrap .mfp-iframe-holder .mfp-close,.mfp-wrap .mfp-image-holder .mfp-close{background:rgba(255,255,255,0.4);left:0;color:black;opacity:1;border-bottom:1px solid grey}.mfp-wrap .mfp-iframe-holder .mfp-bottom-bar,.mfp-wrap .mfp-image-holder .mfp-bottom-bar{background:rgba(0,0,0,0.4);margin-top:-40px;padding:5px;text-shadow:0px 0px 3px black}.mfp-wrap .mfp-iframe-holder .mfp-bottom-bar .mfp-counter,.mfp-wrap .mfp-image-holder .mfp-bottom-bar .mfp-counter{right:5px}.mfp-wrap .mfp-iframe-holder .mfp-img,.mfp-wrap .mfp-image-holder .mfp-img{padding-top:0;padding-bottom:0}.moveUp{position:relative}.moveUp>*{position:absolute}.moveUp.px150>*{top:-150px}.moveUp.px200>*{top:-200px}.moveUp.vh25>*{top:-25vh}@media (min-width:1200px){.container{width:95%}.container.slim{width:50%}}@media (max-width:1200px){#mainNav .container,.container{width:100%}}@media (max-width:992px){h1{font-size:36px}h2{font-size:22px}.moveUp.px150 section#calendar{top:-100px}}.show-mobile{display:none !important}@media (max-width:768px){h1{font-size:36px}h2{font-size:32px}header h1::before,header h2::before,header h1::after,header h2::after{display:none}.hidden-mobile{display:none !important}.show-mobile{display:block !important}}body{background:white}#mainNav button.navbar-toggle{background-color:#cadcce}.bg-cover{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center center}.flexslider.fullscreen ul.slides h1,.flexslider.fullscreen ul.slides h2,.flexslider.fullscreen ul.slides .h1,.flexslider.fullscreen ul.slides .h2{display:inline;font-weight:400;font-size:100px;color:white;margin-top:0px}.flexslider.fullscreen ul.slides h1 span,.flexslider.fullscreen ul.slides h2 span,.flexslider.fullscreen ul.slides .h1 span,.flexslider.fullscreen ul.slides .h2 span{line-height:1.1em;text-align:center}.flexslider.fullscreen ul.slides>li i.gradient{background:rgba(0,0,0,0.12);height:100%}.flexslider.fullscreen a#scroll-down-svg p{display:none}.flexslider,.flexslider2{height:calc(100vh)}section{padding:50px 0;position:relative}section h2{font-size:36px}section.dark{background-color:#505456;color:#ddd}section.dark .flex-control-paging li a{background-color:#ccc;background-color:rgba(255,255,255,0.5)}section.dark .flex-control-paging li a.flex-active{background-color:#fff;background-color:rgba(255,255,255,0.9)}section.light{background-color:#f6f6f6;color:#333}section.light h1,section.light h2,section.light h3,section.light h4,section.light h5,section.light h6{color:#82a189}section.light .btn{background-color:#b8d0bd;color:white}section.light .btn:hover{background-color:#afcab5}section.light.white{background-color:white}section.light.slim{padding:0}section.light .teaserbox{border:1px solid #94b89c}section.bg-stone{background:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/bg-stone.jpg');position:relative;background-size:cover}section.green{background-color:#f6f6f6;color:#333;background-color:#94b89c}section.green h1,section.green h2,section.green h3,section.green h4,section.green h5,section.green h6{color:#82a189}section.green .btn{background-color:#b8d0bd;color:white}section.green .btn:hover{background-color:#afcab5}section.green.white{background-color:white}section.green.slim{padding:0}section.green .teaserbox{border:1px solid #94b89c}section.green h1,section.green h2,section.green h3,section.green h4,section.green h5,section.green h6{color:#333}section#homescreen{padding:50px 0 0;height:calc(100vh - 0px);width:100%;background-color:#777}@media (max-width:768px){section#homescreen{height:500px;margin-bottom:50px}section#homescreen .flexslider.fullscreen{height:500px}}section#calendar{background-color:rgba(148,184,156,0.75);padding:0 10px;text-align:center;z-index:999;width:100%;-webkit-box-shadow:0,0,0,0.5;-moz-box-shadow:0,0,0,0.5;box-shadow:0,0,0,0.5}section#calendar.is_stuck{background-color:#82a189}section#calendar img{max-width:75%}section#calendar.affix{top:0}section#calendar .headline{text-align:center;color:white;font-size:1em;padding-bottom:4px}section#calendar .headline a{color:white;text-decoration:underline;display:inline-block;padding-bottom:.6em;font-weight:bold;font-size:1.2em}section#calendar form#quickbook{margin:10px auto}section#calendar form#quickbook .form-group button.form-control[type="submit"]{color:#6f8a75;background-color:#ebd57f}section#calendar form#quickbook .form-group button.form-control[type="submit"]:hover{background-color:#e7c950}@media (max-width:992px){section#calendar form#quickbook .form-group{display:inline-block;margin-bottom:0}}@media (max-width:450px){section#calendar form#quickbook .form-group button.form-control[type="submit"]{padding:2px 7px;max-width:125px}section#calendar form#quickbook .form-group button.form-control[type="submit"] span{word-wrap:keep-all;line-height:.9em;display:block;text-align:center;white-space:normal}section#calendar form#quickbook .form-group button.form-control[type="submit"] i.glyphicon{display:none}}section#locations{background:#f6f6f6}section#amenities{background:#505456 url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/bg-pattern-gray.png');padding:150px 0;position:relative}section#amenities h2{margin-top:0;font-size:50px}section#amenities .badges .badge-link{display:block;margin-bottom:25px}section#amenities .badges .badge-link:last-child{margin-bottom:0}section#amenities .badges .badge-link img{height:60px}@media (min-width:768px){section#amenities .badges .badge-link{display:inline-block;margin-bottom:0}}@media (min-width:768px){section#amenities h2{font-size:70px}}section#features{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center center;background-position:center;background-image:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/fullscreen/bg-wellness.jpg')}section#features .section-heading{margin-bottom:100px}section#features .section-heading h2{margin-top:0}section#features .section-heading p{margin-bottom:0}section#cta{position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center center;background-image:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/fullscreen/hotelguest.jpg');padding:250px 0}section#cta .cta-content{position:relative;z-index:1}section#cta .cta-content h2{margin-top:0;margin-bottom:25px;color:white;max-width:450px;font-size:50px}@media (min-width:768px){section#cta .cta-content h2{font-size:80px}}section#cta .overlay{height:100%;width:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0}section#history{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center center;background-position:center}section#contact{text-align:center}section#contact h2{margin-top:0;margin-bottom:25px}section#contact h2 i{color:#dd4b39}section#contact ul.list-social{margin-bottom:0}section#contact ul.list-social li a{display:block;height:80px;width:80px;line-height:80px;font-size:40px;border-radius:100%;color:white}section#contact ul.list-social li.social-twitter a{background-color:#1da1f2}section#contact ul.list-social li.social-twitter a:hover{background-color:#0d95e8}section#contact ul.list-social li.social-facebook a{background-color:#3b5998}section#contact ul.list-social li.social-facebook a:hover{background-color:#344e86}section#contact ul.list-social li.social-google-plus a{background-color:#dd4b39}section#contact ul.list-social li.social-google-plus a:hover{background-color:#d73925}section#gallery{background:#3e4142}section#slider{height:auto;padding-bottom:0}.runningText{position:absolute;top:0;left:15px;width:400px}.runningText .slider{position:relative;height:70px}.runningText .slider ul.slides{list-style-type:none;padding:0;margin:0 0 20px 0}.runningText .slider ul.slides li{font-size:20px;text-align:left;line-height:20px}.runningText .slider ol.flex-control-nav{z-index:99;position:absolute;bottom:0;padding:0}.runningText .slider ol.flex-control-nav li{float:left}.runningText .slider ol.flex-control-nav li a{display:block;width:10px;height:10px;border:2px solid white;border-radius:50% 50%;margin:3px;text-indent:100%;white-space:nowrap;overflow:hidden;box-shadow:none;background:transparent}.runningText .slider ol.flex-control-nav li a.flex-active{background:white}.runningText .slider ul.flex-direction-nav{display:none}@media (max-width:1630px){.runningText{width:200px}.runningText .slider ul.slides li{font-size:16px}}@media (min-width:1780px){.runningText{margin-left:5%}}.fullwidth-video{position:relative;width:100%;overflow:hidden;margin-bottom:-4px}.fullwidth-video iframe{width:100vw;height:calc(100vw/1.77777778);margin-top:-25%;margin-bottom:-12%}a#back_to_top{position:fixed;bottom:15px;right:0;display:block;background-color:rgba(0,0,0,0.5);font-family:"Font Awesome 5 Free";text-decoration:none;font-size:15px;line-height:40px;text-align:center;width:50px;height:40px;z-index:99999;color:white;border:1px solid #ccc;border-right:none;border-radius:3px 0 0 3px}a#back_to_top:after{content:"";width:10px;height:10px;border-left:2px solid white;border-top:2px solid white;transform:rotate(45deg);margin-top:5px;display:inline-block}a#back_to_top:hover{background-color:#333}#scroll-down-button{z-index:9;font-size:100px;position:absolute;bottom:50px;left:50%;margin-left:-50px;display:block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:200;line-height:1;-webkit-font-smoothing:antialiased;color:black;text-shadow:0px 4px white}#scroll-down-button:before{content:"\e259"}#scroll-down-button:hover{text-decoration:none}.affix .affix-top-show{display:none;visibility:hidden}.affix .affix-top-hide{display:inherit;visibility:visible}.affix-top .affix-top-show{display:inherit;visibility:visible}.affix-top .affix-top-hide{display:none;visibility:hidden}.sticky{z-index:999}.sticky::after{display:table;content:" ";clear:both}.frame-layout-1 .nav.nav-tabs{padding-top:30px;background-color:#eee}.frame-layout-1 .nav.nav-tabs li:nth-child(1){margin-left:6%}.frame-layout-1 .nav.nav-tabs a{color:#75b5d4}section.halfsize .container{max-width:990px}section.halfsize .container h2{font-size:30px}section.halfsize .container .row{overflow:hidden;margin:15px 0}.kasterl{padding-top:15px;padding-bottom:15px;margin-bottom:-99999px;padding-bottom:99999px}.kasterl img{width:100%;height:auto}.squarebox{background-color:#c7e5cb}div.simpleGallery{background-color:none;text-align:center}form#quickbook{margin:10px 0}form#quickbook .form-group{margin:0 2px;vertical-align:bottom}form#quickbook .form-group textarea:focus,form#quickbook .form-group input:focus,form#quickbook .form-group button:focus{outline:none !important}form#quickbook .form-group input,form#quickbook .form-group .btn{border-radius:0}form#quickbook .form-group input.datepicker{padding:6px 12px}form#quickbook .form-group .btn.dropdown-toggle{background:white;color:#333;border:1px solid #ccc}form#quickbook .form-group .qb_adults label,form#quickbook .form-group .qb_children label,form#quickbook .form-group .qb_rooms label{display:block;font-size:12px;font-weight:normal}form#quickbook .form-group.qb_detailsPersonsDropDown button.dropdown-toggle{font-size:12px;line-height:12px;padding:4px 12px;height:34px;text-transform:none}form#quickbook .form-group.qb_detailsPersonsDropDown .dropdown-menu{padding:12px;min-width:175px}form#quickbook .form-group.qb_detailsRoomsDropDown button.dropdown-toggle{font-size:14px;line-height:18px;padding:4px 12px;height:34px;text-transform:none}form#quickbook .form-group.qb_detailsRoomsDropDown .dropdown-menu{padding:12px;min-width:85px}form#quickbook .form-group.qb_adults,form#quickbook .form-group.qb_children{width:70px}form#quickbook .form-group.qb_dateFrom,form#quickbook .form-group.qb_dateTo{width:140px}form#quickbook .form-group.qb_dateFrom input,form#quickbook .form-group.qb_dateTo input{max-width:100%}form#quickbook .form-group.submit .btn{border:1px solid #ccc;color:white}form#quickbook .form-group.submit .btn:hover{color:#555}form#quickbook .form-group .glyphicon.form-control-feedback{color:grey}form#quickbook .form-group .bootstrap-touchspin-down,form#quickbook .form-group .bootstrap-touchspin-up{border:1px solid #ccc;background:white}form#quickbook .form-group ul.dropdown-menu li{padding-left:0}@media (max-width:992px){form#quickbook{padding:0}form#quickbook .form-group{display:inline-block;margin-bottom:0}}table.contenttable{width:100%;border-collapse:collapse}table.contenttable tr{border-top:1px solid #ccc}table.contenttable tr:first-child{border-top:none}table.contenttable td{padding:15px 0;vertical-align:top}table.contenttable p{margin-bottom:10px}nav ul li{padding-left:0}.navbar-default{background-color:#afcab5;border-color:rgba(130,161,137,0.05);z-index:9999;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.navbar-default.affix{background-color:#afcab5}.navbar-default .navbar-header{z-index:99;position:relative}.navbar-default .navbar-header .navbar-brand{font-family:'EB Garamond',serif;font-weight:200;letter-spacing:1px;color:#a1c1a8;z-index:9;position:relative;color:#94b89c;padding:12px 15px}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#75a480}.navbar-default .navbar-header .navbar-brand img{max-height:80px;max-width:340px}.navbar-default .navbar-header .navbar-brand span{font-family:"EB+Garamond";position:absolute;top:37px;font-size:27px;white-space:nowrap;left:130px;color:black;line-height:30px;text-transform:uppercase}.navbar-default .navbar-header .navbar-toggle{font-size:12px;color:#82a189;padding:8px 10px}.navbar-default .navbar-header button.navbar-toggle{background-color:#333}.navbar-default .navbar-header button.navbar-toggle:hover{background-color:#333}.navbar-default .navbar-header .navbar-icons{display:none}.navbar-default .navbar-header .navbar-icons ul{margin:10px 0 0 0}.navbar-default .navbar-header .navbar-icons ul li{float:left;list-style:none;padding:0 20px}.navbar-default .navbar-header .navbar-icons ul li a{color:#333}.navbar-default .navbar-header .navbar-icons ul li a:hover{color:#333}.navbar-default .navbar-header .navbar-icons ul li a i.fa{font-size:34px}@media (max-width:768px){.navbar-default .navbar-header .navbar-icons{display:inline-block !important}}.navbar-default .navbar-collapse{position:relative;z-index:98}.navbar-default .navbar-collapse>.contact{position:absolute;right:-15px;top:5px;font-size:12px;color:white}.navbar-default .navbar-collapse>.contact>a,.navbar-default .navbar-collapse>.contact>a:focus{color:#333}.navbar-default .navbar-collapse>.contact>a:hover,.navbar-default .navbar-collapse>.contact>a:focus:hover{color:#808080}@media (max-width:1200px){.navbar-default .navbar-collapse>.contact{right:0}}.navbar-default .nav>li>a{font-family:'EB Garamond',serif;font-weight:200;letter-spacing:1px;color:#a1c1a8;font-weight:bold;font-size:18px;height:50px;padding:15px 15px 0 15px}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:#333}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#94b89c}.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#333 !important;background-color:transparent}.navbar-default .nav>li.active>a:hover,.navbar-default .nav>li.active>a:focus:hover{background-color:transparent}.navbar-default .nav>li.active>a:after,.navbar-default .nav>li.active>a:focus:after{width:100%}.navbar-default .nav>li>a:after{transition:all 1s;position:absolute;bottom:-8px;left:0;right:0;margin:auto;width:0%;content:'.';color:transparent;background:#637b68;height:2px}.navbar-default .nav>li>a:hover:after{width:100%}.navbar-default .nav>li ul li a.active{background-color:#94b89c}.navbar-default .nav>li ul li ul{display:none}.navbar-default .nav>li .subtitle{display:block;font-size:1em;font-weight:100}.navbar-default .nav>li .caret{position:absolute;right:5px;top:18px}.navbar-default .nav>li ul .subtitle{display:none}.navbar-default .nav li.extra>a{background:#82a189;margin-right:1px}.navbar-default .nav li.extra>a:hover{background:#82a189}.navbar-default .nav li.extra a:after{display:none}.navbar-default .nav li.extra .dropdown-menu{min-width:80px}.navbar-default .nav.submenu.navbar-right{float:right;clear:right}.navbar-default .nav.submenu.navbar-right .subtitle{display:none}.navbar-default .nav.submenu.navbar-right>li>a::after{bottom:0}@media (max-width:768px){.navbar-default .navbar-header .navbar-brand img{max-height:35px}.navbar-default .navbar-brand{display:none}.navbar-default .navbar-collapse.collapse.in{border-top:4px solid #e7e7e7;background-color:white}.navbar-default .navbar-collapse.collapse.in ul.nav{border:4px solid #e7e7e7;border-width:0 4px 4px 4px;margin:0;background-color:white;width:100%}.navbar-default .navbar-collapse.collapse.in ul.nav li.active a{color:#82a189;text-decoration:none;background-color:#eee}.navbar-default .navbar-collapse.collapse.in ul.nav li.active a:after{display:none}.navbar-default .navbar-collapse.collapse.in>.contact{display:none}}@media (min-width:768px){.navbar-default{border-color:transparent}.navbar-default .navbar-header .navbar-brand{color:#333;height:50px}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#82a189}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:#333}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#1a1a1a}.navbar-default.affix-top .nav>li>a,.navbar-default .nav>li>a:focus{color:#333}.navbar-default.affix{border-color:#67896e}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#333 !important}.navbar-default.affix .nav>li>a:hover,.navbar-default.affix .nav>li>a:focus:hover{color:#1a1a1a}.navbar-default.affix .nav>li.extra>a,.navbar-default.affix .nav>li.extra>a:focus{color:#333 !important}.navbar-default.affix .nav>li.extra>a:hover,.navbar-default.affix .nav>li.extra>a:focus:hover{color:#1a1a1a}}#nav-tabs-subpages.affix,#nav-tabs-subpages.sticky.is_stuck{z-index:999}#nav-tabs-subpages.affix:after,#nav-tabs-subpages.sticky.is_stuck:after{display:table;content:" "}.navbar-default .nav.submenu>li>a{font-size:17px}.navbar ul,ul.nav,ul.f-list,ul.slides,ul.flex-direction-nav,.bootstrap-select ul{text-indent:0}.navbar ul li:before,ul.nav li:before,ul.f-list li:before,ul.slides li:before,ul.flex-direction-nav li:before,.bootstrap-select ul li:before{display:none}.navbar-fixed-top{z-index:8890}.nav-container-submenu{position:relative}ul.teaserboxes{display:table;table-layout:fixed;list-style-type:none;text-align:center;padding:0;margin:0;width:100%;width:calc(100% + 60px);border-spacing:30px;margin-left:-30px;text-indent:0}ul.teaserboxes li.teaserbox{display:table-cell;padding:0;margin:0;margin-bottom:10px}ul.teaserboxes li.teaserbox:before,ul.teaserboxes li.teaserbox:after{display:none}@media (max-width:1200px){ul.teaserboxes{width:calc(100% + 20px);border-spacing:10px;margin-left:-10px}}@media (max-width:992px){ul.teaserboxes{display:block;width:calc(100% + 20px);border-spacing:10px;margin-left:-10}ul.teaserboxes li.teaserbox{display:inline-block;width:49%}}@media (max-width:768px){ul.teaserboxes li.teaserbox{width:100%}}.teaserbox{background:#464a4b;position:relative;transition:.5s ease-in-out;margin-bottom:50px;vertical-align:top;border:1px solid #94b89c;overflow:hidden}.teaserbox>a{font-size:0;color:transparent;background-color:transparent !important}.teaserbox img{max-width:100%}.teaserbox p{font-size:14px}.teaserbox .lower-content{margin-top:-50px;opacity:1;visibility:visible;-webkit-transition:.7s ease;-moz-transition:.7s ease;-ms-transition:.7s ease;-o-transition:.7s ease;transition:.7s ease;position:relative}.teaserbox .lower-content .content{background:#464a4b;text-align:center;padding:15px;color:#4a5c4e;min-height:90px;height:1px}.teaserbox .lower-content .category{color:#fff;background:#353839;font-size:14px;font-weight:700;display:inline-block;padding:8px 23px;margin-left:15px;margin-bottom:15px;position:relative;top:-15px}.teaserbox .lower-content .text p{margin-bottom:10px}.teaserbox .lower-content h4{color:#303030;font-weight:700;margin-bottom:24px;font-size:20px;line-height:28px}.teaserbox .lower-content h4 a{color:#303030;transition:all 300ms ease;font-size:18px}.teaserbox .lower-content h4 a:hover{color:#f00;transition:all 300ms ease}.teaserbox .img-holder{display:block;overflow:hidden;position:relative;height:auto;padding-top:72%;width:100%;border-bottom:1px solid #888}.teaserbox .img-holder a{width:100%}.teaserbox .img-holder img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:all .5s ease 0s}.teaserbox .overlay{background-color:rgba(0,0,0,0.5);position:absolute;left:0;bottom:-20%;width:100%;height:100%;color:#282a2b;opacity:0;filter:alpha(opacity=0);transition:.9s ease}.teaserbox .overlay .bottom-box{position:absolute;bottom:0;left:0;right:0}.teaserbox .overlay .bottom-box .btn{margin-right:5px}.teaserbox .overlay .content{background:#fff;text-align:left;padding:15px}.teaserbox .overlay .category{color:#fff;background:#464a4b;font-size:14px;font-weight:700;display:inline-block;padding:8px 23px;margin-left:15px;margin-bottom:15px}.teaserbox .overlay .text p{padding-bottom:20px}.teaserbox .overlay h4{color:#303030;font-weight:700;margin-bottom:10px;font-size:20px;line-height:28px}.teaserbox .overlay h4 a{color:#303030;transition:all 300ms ease;font-size:18px}.teaserbox .overlay h4 a:hover{color:#f00;transition:all 300ms ease}.teaserbox .overlay .post-meta{color:#949494;font-size:14px;margin-bottom:7px}.teaserbox .category.alert{color:white;background:red;border:none}.teaserbox a.teaserlink{position:absolute;display:block;top:0;right:0;bottom:0;left:0}.teaserboxes .teaserbox .lower-content h4,.teaserboxes .teaserbox .overlay h4{color:#a1c1a8}.teaserboxes .teaserbox.chotek .lower-content .content:after{background:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/logo/logo_est_chotek_green.svg') no-repeat center center;background-size:contain;display:inline-block;width:100%;height:100%;content:""}.teaserboxes .teaserbox.schoenbrunn .lower-content .content:after{background:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/logo/logo_est_schoenbrunn_green.svg') no-repeat center center;background-size:contain;display:inline-block;width:100%;height:100%;content:""}.teaserboxes .teaserbox.savoy .lower-content .content:after{background:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/logo/logo_est_savoy_green.svg') no-repeat center center;background-size:contain;display:inline-block;width:100%;height:100%;content:""}.accordion .panel{position:relative;margin-bottom:0px}.accordion .panel-heading{position:relative;cursor:pointer;line-height:40px;padding:0 0 0 40px}.accordion .panel-heading a{line-height:40px}.accordion .panel-heading::before{position:absolute;top:.66em;left:10px;content:"\f078";float:left;font-family:"Font Awesome 5 Free";color:#ccc;display:block;background:white;width:1.6em;line-height:1.5em;border-radius:50%;text-align:center;border:1px solid #ccc;transform:rotate(0deg);transition:transform 333ms ease}.accordion .panel-heading.in::before{transform:rotate(-180deg);transition:transform 333ms ease}.accordion .panel-heading:hover{background-color:#f0f0f0}.accordion .panel-collapse>div{padding:15px}.teaserflags{text-indent:0px;padding-left:0}.teaserflags li{-webkit-box-shadow:2px 2px 2px 1px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 2px 1px rgba(0,0,0,0.5);box-shadow:2px 2px 2px 1px rgba(0,0,0,0.5);border-left:0;-webkit-transition:background 1.5s ease-out;-moz-transition:background 1.5s ease-out;-o-transition:background 1.5s ease-out;transition:background 1.5s ease-out;padding:10px;position:relative;min-height:50px;background:#94b89c;margin-left:0;margin:4px 0;padding:3px 15px;overflow:hidden}.teaserflags li a{text-decoration:none}.teaserflags li:hover{background:#6f8a75}.teaserflags li:before{display:none}.teaserflags li .header{color:white;display:block;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.teaserflags li .description{color:white;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}section#teaserflags{z-index:9;margin:0;position:absolute;top:50px;left:0;width:400px;max-width:90%}@media (max-width:768px){section#teaserflags{padding-top:10px}}.flexslider,.flexslider2{position:relative;background:transparent;margin:0;padding:0;width:100%;min-height:400px;border:0px;overflow:hidden}.flexslider.fullscreen,.flexslider2.fullscreen{height:100%;height:calc(100vh - 0px);max-height:calc(100vw)}.flexslider.fullscreen .flex-viewport,.flexslider2.fullscreen .flex-viewport{height:100%}.flexslider.fullscreen #scroll-down-svg,.flexslider2.fullscreen #scroll-down-svg{display:block}.flexslider *[class^="animatejs-"].animated,.flexslider2 *[class^="animatejs-"].animated{display:block}.flexslider .flex-direction-nav a,.flexslider2 .flex-direction-nav a{line-height:40px}.flexslider #scroll-down-svg,.flexslider2 #scroll-down-svg{display:none;z-index:9;position:absolute;bottom:10px;left:50%;margin-left:-50px;width:100px;min-height:30px;padding-top:30px;background:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/icons/scroll-down.svg') no-repeat center top}.flexslider #scroll-down-svg p,.flexslider2 #scroll-down-svg p{margin:5px 0;width:100%;text-align:center;color:white;text-shadow:1px 1px #444}.flexslider #scroll-down-svg:hover,.flexslider2 #scroll-down-svg:hover{text-decoration:none}.flexslider ul.slides,.flexslider2 ul.slides{position:absolute;margin:0;padding:0;width:100%;height:100%}.flexslider ul.slides>li,.flexslider2 ul.slides>li{overflow:hidden;height:100%;width:100%;position:relative}.flexslider ul.slides>li:first-child,.flexslider2 ul.slides>li:first-child{display:block}.flexslider ul.slides>li h1,.flexslider2 ul.slides>li h1,.flexslider ul.slides>li h2,.flexslider2 ul.slides>li h2,.flexslider ul.slides>li div.h1,.flexslider2 ul.slides>li div.h1,.flexslider ul.slides>li div.h2,.flexslider2 ul.slides>li div.h2{color:white;font-size:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;text-align:center;text-shadow:0 0 10px #000,0 0 20px #000}.flexslider ul.slides>li i.gradient,.flexslider2 ul.slides>li i.gradient{display:block;position:absolute;top:0;height:300px;width:100%;background:url('../../../_assets/1343fefad8db9176040d792a6a110cce/img/bg_gradient_white.png')}.flexslider ul.slides>li .bgimg,.flexslider2 ul.slides>li .bgimg{height:100%;width:100%;background-position:center;transition:transform 5s ease-out;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center center;transform:scale(1.05)}.flexslider ul.slides>li.flex-active-slide .bgimg,.flexslider2 ul.slides>li.flex-active-slide .bgimg{transform:scale(1)}.flexslider.testimonial,.flexslider2.testimonial{min-height:300px}.flexslider.testimonial ul.slides,.flexslider2.testimonial ul.slides{position:relative;height:auto;min-height:250px}.flexslider.testimonial ul.slides h1,.flexslider2.testimonial ul.slides h1,.flexslider.testimonial ul.slides h2,.flexslider2.testimonial ul.slides h2,.flexslider.testimonial ul.slides h3,.flexslider2.testimonial ul.slides h3,.flexslider.testimonial ul.slides div.h1,.flexslider2.testimonial ul.slides div.h1,.flexslider.testimonial ul.slides div.h2,.flexslider2.testimonial ul.slides div.h2,.flexslider.testimonial ul.slides div.h3,.flexslider2.testimonial ul.slides div.h3{font-size:18px;font-weight:bold;position:relative;top:initial;left:0;width:auto;margin-top:0}.flexslider.testimonial ul.slides h1.withQuote::before,.flexslider2.testimonial ul.slides h1.withQuote::before,.flexslider.testimonial ul.slides h2.withQuote::before,.flexslider2.testimonial ul.slides h2.withQuote::before,.flexslider.testimonial ul.slides h3.withQuote::before,.flexslider2.testimonial ul.slides h3.withQuote::before,.flexslider.testimonial ul.slides div.h1.withQuote::before,.flexslider2.testimonial ul.slides div.h1.withQuote::before,.flexslider.testimonial ul.slides div.h2.withQuote::before,.flexslider2.testimonial ul.slides div.h2.withQuote::before,.flexslider.testimonial ul.slides div.h3.withQuote::before,.flexslider2.testimonial ul.slides div.h3.withQuote::before{content:'\f10e';font-family:"Font Awesome 5 Free";font-size:36px;display:block;margin-bottom:30px}.flexslider.testimonial ul.slides li,.flexslider2.testimonial ul.slides li{height:auto;padding:20px 20% 0 20%;text-align:center;display:inline-block !important;float:none !important}.flexslider.testimonial ol.flex-control-nav,.flexslider2.testimonial ol.flex-control-nav{position:relative;bottom:initial}@media (max-width:768px){.flexslider.fullscreen ul.slides>li h1,.flexslider2.fullscreen ul.slides>li h1,.flexslider ul.slides>li h1,.flexslider2 ul.slides>li h1,.flexslider.fullscreen ul.slides>li h2,.flexslider2.fullscreen ul.slides>li h2,.flexslider ul.slides>li h2,.flexslider2 ul.slides>li h2,.flexslider.fullscreen ul.slides>li div.h1,.flexslider2.fullscreen ul.slides>li div.h1,.flexslider ul.slides>li div.h1,.flexslider2 ul.slides>li div.h1,.flexslider.fullscreen ul.slides>li div.h2,.flexslider2.fullscreen ul.slides>li div.h2,.flexslider ul.slides>li div.h2,.flexslider2 ul.slides>li div.h2{font-size:40px;width:90%}}@media (max-width:992px){.flexslider.fullscreen ul.slides>li h1,.flexslider2.fullscreen ul.slides>li h1,.flexslider ul.slides>li h1,.flexslider2 ul.slides>li h1,.flexslider.fullscreen ul.slides>li h2,.flexslider2.fullscreen ul.slides>li h2,.flexslider ul.slides>li h2,.flexslider2 ul.slides>li h2,.flexslider.fullscreen ul.slides>li div.h1,.flexslider2.fullscreen ul.slides>li div.h1,.flexslider ul.slides>li div.h1,.flexslider2 ul.slides>li div.h1,.flexslider.fullscreen ul.slides>li div.h2,.flexslider2.fullscreen ul.slides>li div.h2,.flexslider ul.slides>li div.h2,.flexslider2 ul.slides>li div.h2{font-size:40px}}.flipcard{text-align:center;min-height:250px}.flipcard figure.front,.flipcard figure.back{margin:0;min-height:250px;padding:15px}.flipcard .feature-item{text-align:center;margin-bottom:0px}.flipcard .feature-item h3{font-size:20px}.flipcard .feature-item i{font-size:80px;background:-webkit-linear-gradient(to left,#505456,#637b68);background:linear-gradient(to left,#505456,#4a5c4e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:992px){.flipcard{margin-bottom:15px}.flipcard .feature-item{max-width:none}}.flipcard2{text-align:center;min-height:250px;background:transparent;overflow:visible}.flipcard2 figure.front,.flipcard2 figure.back{margin:0;min-height:250px;padding:15px}.flipcard2 .feature-item{text-align:center;margin-bottom:0px}.flipcard2 .feature-item h3{font-size:20px}.flipcard2 .feature-item i{font-size:80px;background:-webkit-linear-gradient(to left,#505456,#637b68);background:linear-gradient(to left,#505456,#4a5c4e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:992px){.flipcard2{margin-bottom:15px}.flipcard2 .feature-item{max-width:none}}.flipcard2 .front,.flipcard2 .back{background:white}.flipcard2 .front .lower-content,.flipcard2 .back .lower-content,.flipcard2 .front .content,.flipcard2 .back .content{padding:20px;bottom:20px;color:#000}.flipcard2 .front .lower-content,.flipcard2 .back .lower-content{padding:0}.flipcard2 .front .category,.flipcard2 .back .category{color:#fff;background:#464a4b;font-size:14px;font-weight:700;display:inline-block;padding:8px 23px;margin-left:15px;margin-bottom:15px}.flipcard2 .front .category.alert,.flipcard2 .back .category.alert{color:white;background:red;border:none}.flipcard2 .back{top:0;min-height:300px;margin-bottom:0px}.flipcard2 .back .bottom-box{position:absolute;top:0}.teasercard{color:white;background-color:#555}.teasercard .cardContainer{width:100%;padding-bottom:100%;position:relative;overflow:hidden}.teasercard .cardContainer .img{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center center;height:100%;-webkit-transition:transform .9s ease;-moz-transition:transform .9s ease;-ms-transition:transform .9s ease;-o-transition:transform .9s ease;transition:transform .9s ease;-webkit-transform:scale(1,1) translateZ(0);-moz-transform:scale(1,1) translateZ(0);-ms-transform:scale(1,1) translateZ(0);transform:scale(1,1) translateZ(0)}.teasercard .cardContainer>*{position:absolute;text-align:center;width:100%}.teasercard .cardContainer h3{color:white;font-size:18px;font-weight:bold;bottom:50%;margin:0;padding:20px 12.5% 20px 12.5%}.teasercard .cardContainer h3::after{content:'';width:50%;height:1px;background-color:white;display:block;margin:0 0 0 12.5%;position:absolute;bottom:0}.teasercard .cardContainer p{font-size:20px;font-family:'Dancing Script',cursive;top:50%;margin:0;padding:16px 12.5% 20px 12.5%}.teasercard .cardContainer .alpha{width:100%;height:100%;background-color:rgba(0,0,0,0.4);-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease}.teasercard .cardContainer:hover .img{-webkit-transform:scale(1.1,1.1) translateZ(0);-moz-transform:scale(1.1,1.1) translateZ(0);-ms-transform:scale(1.1,1.1) translateZ(0);transform:scale(1.1,1.1) translateZ(0)}.teasercard .cardContainer:hover .alpha{background-color:rgba(0,0,0,0)}.teasercard .cardContainer:hover p,.teasercard .cardContainer:hover h3{display:none}.teasercard a{color:white;width:100%;height:100%;text-decoration:none}.teasercard a:hover{text-decoration:none;color:inherit}footer{background-color:#353839;padding:25px 0;color:#a8aaab;text-align:left}footer h5{color:white;font-weight:800}@media (max-width:768px){footer h5{background-color:#4e5254;color:#353839;padding:4px 15px;margin:15px 0}}footer p{font-size:14px;margin:0}footer p.bmwet{margin:1.25em 0 0 1.8em}footer ul{margin-bottom:0}footer ul li a{font-size:14px;color:#66696b}footer ul li a:hover,footer ul li a:focus,footer ul li a:active,footer ul li a.active{text-decoration:none}footer .footer-logo{display:block;margin-bottom:15px}footer .secondary-footer{margin-top:20px}footer#footer .f-list{margin:0;padding:0;list-style:none}footer#footer .f-list li{border-bottom:1px solid #464a4b}footer#footer .f-list li a{display:block;color:#a8aaab;line-height:45px}footer#footer .f-list li a:hover{color:#94b89c}footer#footer .f-list li a:before{padding-right:15px;content:"\f105";font-family:"Font Awesome 5 Free"}footer#footer .social-link a{font-size:24px}footer#footer ul.socialmedia{text-indent:0;margin-top:20px;padding:0}footer#footer ul.socialmedia li{display:inline-block;width:36px}footer#footer ul.socialmedia li a{font-size:28px}footer#footer ul.socialmedia li:before{display:none}.rGallery{padding:0;list-style:none;clear:both;display:table}.rGallery a{display:block;overflow:hidden}.rGallery a img{vertical-align:middle;max-width:100%;height:auto;-webkit-transition:transform .9s ease;-moz-transition:transform .9s ease;-ms-transition:transform .9s ease;-o-transition:transform .9s ease;transition:transform .9s ease;-webkit-transform:scale(1,1) translateZ(0);-moz-transform:scale(1,1) translateZ(0);-ms-transform:scale(1,1) translateZ(0);transform:scale(1,1) translateZ(0)}.rGallery a img:hover{-webkit-transform:scale(1.1,1.1) translateZ(0);-moz-transform:scale(1.1,1.1) translateZ(0);-ms-transform:scale(1.1,1.1) translateZ(0);transform:scale(1.1,1.1) translateZ(0)}.rGallery.row{margin:3px -18px 3px -3px}.rGallery.row .col-sm-12{padding:12px;margin:-8px}.rGallery.row .col-sm-6{padding:6px;margin:-3px}.rGallery.row .col-sm-3{padding:6px;margin:-2px}.rGallery.row .col-sm-6::after,.rGallery.row .col-sm-6::after,.rGallery.row .col-sm-3::after{clear:both;content:"";display:block}@media (max-width:768px){.rGallery.row{margin:0}}@media (min-width:3000px){.rGallery a img{width:100%}}@media (max-width:450px){.rGallery a{margin:14px 0}.rGallery a img{padding:0;width:100vw;height:auto}}.simpleGallery a{display:inline-block;border:none;background:white;margin:14px}.simpleGallery img{padding:0}@media (max-width:450px){.simpleGallery a{margin:14px 0}.simpleGallery a img{padding:0;width:100vw;height:auto}}.story{position:relative;padding:50px 0px}.story .timeline{position:absolute;width:1px;left:100px;border-right:2px solid #7c7f80;height:100%;z-index:5;top:0px}.story .timeline::before,.story .timeline::after{content:"";left:-5px;width:12px;height:12px;background:#7c7f80;position:absolute;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.story .timeline::before{top:0px}.story .timeline::after{bottom:0px}.story .story-item-content{position:relative;margin-left:100px}.story .story-item-wrap{position:initial;background:#cadcce;padding:15px 20px 20px;border:1px solid #9fa1a2}.story .story-item-wrap:hover{background:#a8c5af;-webkit-transition:all .75s;-moz-transition:all .75s;transition:all .75s}.story .section-diff .story-item-wrap{background:white}.story .si-date,.story .si-header{font:14px "Montserrat",sans-serif;text-transform:uppercase;float:left}.story .si-header{padding-left:4px}.story .si-header,.story .si-year{color:#191919}.story .si-year{font:19px "Montserrat",sans-serif;position:absolute;top:37%;color:#6f8a75}.story .si-year::after{content:"";width:12px;height:12px;background:#b8d0bd;position:absolute;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;border:2px solid #7c7f80;z-index:6;top:15%}.story .line-arrow{position:initial}.story .line-arrow::before{content:"";height:100%;position:absolute;border-right:2px solid #7c7f80;top:0}.story .line-arrow::after{font:25px "Font Awesome 5 Free";content:"\f0d9";position:absolute;top:35%;color:#7c7f80}.story .si-desc{border-top:1px dashed #7c7f80;padding:15px;margin:10px -15px -15px}.story .section-diff .si-desc{border-top:1px dashed #7c7f80}.story .story-item{margin-bottom:10px;margin-left:100px;position:relative;z-index:10;zoom:1}.story .story-item:after{content:"";display:table;clear:both}.story .story-item .story-item-content{float:left;padding-left:30px}.story .story-item .story-item-content .si-date::after{content:"\0020\2014\0020"}.story .story-item .story-item-content .si-year{left:-60px}.story .story-item .story-item-content .si-year::after{left:54px}.story .story-item .story-item-content .line-arrow::before{left:30px}.story .story-item .story-item-content .line-arrow::after{left:22px}.story .story-item .story-item-content:last-child{margin:0}@media (min-width:768px){.story .story-item-content{width:80%}.story.symmetric .timeline{left:49.95%}.story.symmetric .story-item{margin-left:auto}.story.symmetric .story-item-content{width:50%;margin-left:auto;float:right}.story.symmetric .story-item:nth-child(odd) .story-item-content{float:left;padding-right:30px;padding-left:0;text-align:right}.story.symmetric .story-item:nth-child(odd) .story-item-content .si-date{float:right}.story.symmetric .story-item:nth-child(odd) .story-item-content .si-date::before{content:"\0020\2014\0020"}.story.symmetric .story-item:nth-child(odd) .story-item-content .si-header{float:right;padding-right:4px}.story.symmetric .story-item:nth-child(odd) .story-item-content .si-year{right:-60px;left:auto}.story.symmetric .story-item:nth-child(odd) .story-item-content .si-year::after{right:54px;left:auto}.story.symmetric .story-item:nth-child(odd) .story-item-content .line-arrow::before{right:30px;left:auto}.story.symmetric .story-item:nth-child(odd) .story-item-content .line-arrow::after{content:"\f0da";right:22px;left:auto}}#booking-ad{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s;background-color:rgba(255,255,255,0.7);border-radius:50%;height:250px;width:250px;position:absolute;bottom:264px;left:100px;z-index:9;text-align:center}#booking-ad .inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#booking-ad p{line-height:1.8em;width:85%;margin:0 auto}#booking-ad h4,#booking-ad header{text-align:center;margin:0;font-family:'Open Sans','sans-serif';color:black;font-weight:bold;font-size:1.2em}#booking-ad.dark{background-color:rgba(74,92,78,0.7);border:1px solid #94b89c;border-color:rgba(148,184,156,0.7);color:white}#booking-ad.dark h4,#booking-ad.dark header{color:#afcab5}@media (max-width:1200px){#booking-ad{left:80px;height:200px;width:200px;bottom:340px}#booking-ad h4,#booking-ad header{margin-bottom:5px;line-height:1em}#booking-ad p{line-height:1em}}@media (max-width:992px){#booking-ad{left:30px;height:150px;width:150px}#booking-ad h4,#booking-ad header{font-size:1em;margin-bottom:5px;line-height:1em}#booking-ad p{font-size:12px;line-height:1em}}@media (max-width:768px){#booking-ad{bottom:110px;height:4em;left:50%;margin-left:-75px}}.squarebox{width:100%;display:-ms-flexbox;display:flex;flex-direction:row;background-color:#cadcce}.squarebox>div.image,.squarebox>div.text{-webkit-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;flex:1;background-size:cover;padding:20px}.squarebox>div.image h1,.squarebox>div.text h1,.squarebox>div.image h2,.squarebox>div.text h2,.squarebox>div.image h3,.squarebox>div.text h3,.squarebox>div.image h4,.squarebox>div.text h4,.squarebox>div.image h5,.squarebox>div.text h5{margin-top:0;color:#82a189}.squarebox>div.image:before,.squarebox>div.text:before{content:'';float:left;padding-top:100%}.squarebox.height50p>div.image:before,.squarebox.height50p>div.text:before{padding-top:50%}.squarebox.height66p>div.image:before,.squarebox.height66p>div.text:before{padding-top:66%}@media (max-width:768px){.squarebox{flex-direction:column;margin-bottom:15px}.squarebox>div.text .vertical-center{top:0;transform:initial}.squarebox>div.text:before{display:none}}.tx-gr-squarebox>.squarebox:nth-of-type(even){flex-direction:row-reverse}body#page-1{padding-top:0}body.parent-133 .squarebox{background-color:#ecf4fa}body#page-1 .flexslider ul.slides h1,body#page-188 .flexslider ul.slides h1,body#page-1 .flexslider ul.slides h2,body#page-188 .flexslider ul.slides h2,body#page-1 .flexslider ul.slides .h1,body#page-188 .flexslider ul.slides .h1,body#page-1 .flexslider ul.slides .h2,body#page-188 .flexslider ul.slides .h2{text-transform:uppercase}body#page-1>div>.tx-gr-banner-Banner,body#page-188>div>.tx-gr-banner-Banner{display:none}#mainNav{min-height:50px}@media (max-width:768px){html body{padding-top:50px}}@media only screen and (min-width:769px){#mainNav,#mainNav>.container{min-height:100px}.navbar-nav li ul a.dropdown-toggle b.caret{display:none}}:root{--vh:100vh}@media (max-width:768px){html body{padding-top:0}}iframe{max-height:calc(100vh - 70px)}.caret{border-top:8px solid;border-right:8px solid transparent;border-left:8px solid transparent}.navbar-default .nav>li>a{padding-right:25px}.navbar-nav>li>.dropdown-menu{background-color:#afcab5}.navbar-default .nav.submenu.navbar-right .subtitle{display:block;font-size:.75em}@media screen and (max-width:768px){#mainNav.navbar-default ul li,#mainNav.navbar-default .nav.submenu>li>a,#mainNav.navbar-default .nav>li>a{font-size:20px}.navbar-nav>li{height:auto;min-height:50px}#mainNav.navbar-fixed-top .navbar-collapse{padding:0 15px;height:calc(100vh - 50px);overflow-y:auto;max-height:none;background:white}#mainNav.navbar-fixed-top .navbar-collapse .nav.navbar-nav.navbar-right{margin:0;width:calc(100% - 60px) !important;float:none !important}#mainNav.navbar-fixed-top .navbar-collapse .nav.navbar-nav.navbar-right .open a{background-color:transparent}#mainNav.navbar-fixed-top .navbar-collapse .nav.navbar-nav.navbar-right .open .dropdown-menu a{line-height:2em;margin-top:0;height:auto;background-color:transparent}#mainNav.navbar-fixed-top .navbar-collapse .nav.navbar-nav.navbar-right li.home{border-bottom:1px solid black}#mainNav.navbar-default .nav>li.extra{position:fixed;top:70px;right:0}#mainNav.navbar-default .nav>li.extra a{background-color:transparent}#mainNav.navbar-default .nav>li.extra.open{background-color:white}#mainNav.navbar-default .nav>li.extra.open .dropdown-menu>li>a{padding:10px 15px}#mainNav .navbar-header button.navbar-toggle{float:left;margin-left:15px;background-color:transparent;border:0}.navbar-default .navbar-collapse.collapse.in ul.nav{border:none}.navbar-default .navbar-nav .open .dropdown-menu>li>a{padding:10px 0 10px 15px}.dropdown-submenu li{line-height:normal}.dropdown-submenu li a{padding:8px 0;display:inline-block}.navbar-default .navbar-brand{display:block;left:30px}#mainNav .navbar-brand img{max-height:45px;max-width:270px}body.ads_present #mainNav.navbar-default .nav>li.extra{position:absolute;top:0}}.menu-icon{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><rect y="20" width="100" height="10"/><rect y="45" width="100" height="10"/><rect y="70" width="100" height="10"/></svg>');transition:background-image .3s ease}.navbar-toggle:not(.collapsed) .menu-icon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><line x1="10" y1="10" x2="90" y2="90" stroke-width="10" stroke="black"/><line x1="90" y1="10" x2="10" y2="90" stroke-width="10" stroke="black"/></svg>')}@media screen and (max-width:1280px){.navbar-default .nav>li>a{font-size:15px;padding-right:15px}.navbar-default .nav>li>a.dropdown-toggle{padding-right:25px}}.flexslider,.flexslider2{max-height:calc(var(--vh) * 100)}.flexslider.fullscreen,.flexslider2.fullscreen{height:calc(var(--vh) * 100);max-height:calc(100vw * 0.56)}.flexslider.fullscreen ul.slides h1,.flexslider2.fullscreen ul.slides h1,.flexslider.fullscreen ul.slides h2,.flexslider2.fullscreen ul.slides h2,.flexslider.fullscreen ul.slides .h1,.flexslider2.fullscreen ul.slides .h1,.flexslider.fullscreen ul.slides .h2,.flexslider2.fullscreen ul.slides .h2{font-size:60px}@media (max-width:768px){.flexslider.fullscreen,.flexslider2.fullscreen{max-height:calc(100vw * 2.22)}.flexslider.fullscreen ul.slides h1,.flexslider2.fullscreen ul.slides h1,.flexslider.fullscreen ul.slides h2,.flexslider2.fullscreen ul.slides h2,.flexslider.fullscreen ul.slides .h1,.flexslider2.fullscreen ul.slides .h1,.flexslider.fullscreen ul.slides .h2,.flexslider2.fullscreen ul.slides .h2{font-size:26px}}.teaserbox .lower-content .category{min-height:35px}.teaserbox .overlay{display:none}.teaserbox:hover .overlay{display:none;opacity:0;filter:alpha(opacity=0)}.teaserbox:hover .lower-content{opacity:1;visibility:visible}.croatia .lower-content .category,.savoy .lower-content .category,.schoenbrunn .lower-content .category{background:transparent !important}header.h1{background-size:100px 100px;padding-top:110px}header.h1 h1{font-size:60px}section.dark a{text-decoration:underline}html body{padding-top:0}@media (max-width:768px){header.h1,header{background-size:100px 100px}header.h1 h1,header h1{font-size:36px}header.h1 h2,header h2{font-size:29px}header.h1 h2 a,header h2 a{white-space:nowrap}header.h1 h3,header h3{font-size:20px}.frame-layout-1 h2{font-size:24px}.frame-layout-1 h2 a{white-space:nowrap}section{padding:25px 0}}@keyframes slideBookingAdUp{from{bottom:-200px}to{bottom:120px}}div#booking-ad{bottom:-200px;animation:slideBookingAdUp 1s ease forwards 1s}div#booking-ad header{font-size:1.5em}@media (max-width:768px){div#booking-ad{height:150px}div#booking-ad header{font-size:1.5em}}.qb_hotel button.btn{line-height:21px}.tx-gr-squarebox>.squarebox:nth-of-type(even){flex-direction:row-reverse}.tx-gr-squarebox div.image{background-position:center center}.tx-gr-squarebox h2{font-size:36px}@media (max-width:768px){.tx-gr-squarebox>.squarebox:nth-of-type(even),.tx-gr-squarebox>.squarebox:nth-of-type(odd){flex-direction:column;flex-direction:column-reverse}}
