/****** FILE: themes/hotel/css/dist/cityhotel.css *****/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;font-size:calc(1em * .625)}@font-face{font-family:"romantik-hotels";src:url("/themes/hotel/webfonts/romantik-hotels/fonts/romantik-hotels.eot?8x1xvz");src:url("/themes/hotel/webfonts/romantik-hotels/fonts/romantik-hotels.eot?#iefix-8x1xvz") format("embedded-opentype"),url("/themes/hotel/webfonts/romantik-hotels/fonts/romantik-hotels.ttf?8x1xvz") format("truetype"),url("/themes/hotel/webfonts/romantik-hotels/fonts/romantik-hotels.woff?8x1xvz") format("woff"),url("/themes/hotel/webfonts/romantik-hotels/fonts/romantik-hotels.svg?8x1xvz#romantik-hotels") format("svg");font-weight:normal;font-style:normal}.hidden{display:none}.clear{clear:both}.transition,a,label,button,a.button,span.button,.button>a,a *,label *,button *,a.button *,span.button *,.button>a *,input[type="submit"],.owl-carousel .owl-dots .owl-dot,.offer-teaser .content-wrapper,.offer-teaser .content-toggler-title-active::before,.offer-teaser .content-toggler-title-inactive::before,.offer-teaser .content-toggler:checked+.content-wrapper{-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.clearfix,#footer,#quickbooker form,.body,.content,.block-teaser,.block-teaser .panel,.overview-teaser .article,.offer-teaser .article,.offer-teaser .content,.offer-teaser .panel,.wellnessteaser,.activityteaser,.contacts,.popup-form .checkbox,.contact-form .checkbox,.newsletter-form .checkbox,.popup-form .Actions,.contact-form .Actions,.newsletter-form .Actions,.popup-form,.popup-form hr,.gallery,.rating-page,.reviews,.review,.review p,.body.folding .three-up,.body.folding .two-up,.home .body .three-up,.home .body .two-up,.blog-post-content .article,.blog-form .Actions,.block--imageleft .article,.block--imageright .article,.block--form .Actions,.block--gallery .gallery>ul{clear:both;*zoom:1}.clearfix:before,#footer:before,#quickbooker form:before,.body:before,.content:before,.block-teaser:before,.block-teaser .panel:before,.overview-teaser .article:before,.offer-teaser .article:before,.offer-teaser .content:before,.offer-teaser .panel:before,.wellnessteaser:before,.activityteaser:before,.contacts:before,.popup-form .checkbox:before,.contact-form .checkbox:before,.newsletter-form .checkbox:before,.popup-form .Actions:before,.contact-form .Actions:before,.newsletter-form .Actions:before,.popup-form:before,.popup-form hr:before,.gallery:before,.rating-page:before,.reviews:before,.review:before,.review p:before,.body.folding .three-up:before,.body.folding .two-up:before,.home .body .three-up:before,.home .body .two-up:before,.blog-post-content .article:before,.blog-form .Actions:before,.block--imageleft .article:before,.block--imageright .article:before,.block--form .Actions:before,.block--gallery .gallery>ul:before,.clearfix:after,#footer:after,#quickbooker form:after,.body:after,.content:after,.block-teaser:after,.block-teaser .panel:after,.overview-teaser .article:after,.offer-teaser .article:after,.offer-teaser .content:after,.offer-teaser .panel:after,.wellnessteaser:after,.activityteaser:after,.contacts:after,.popup-form .checkbox:after,.contact-form .checkbox:after,.newsletter-form .checkbox:after,.popup-form .Actions:after,.contact-form .Actions:after,.newsletter-form .Actions:after,.popup-form:after,.popup-form hr:after,.gallery:after,.rating-page:after,.reviews:after,.review:after,.review p:after,.body.folding .three-up:after,.body.folding .two-up:after,.home .body .three-up:after,.home .body .two-up:after,.blog-post-content .article:after,.blog-form .Actions:after,.block--imageleft .article:after,.block--imageright .article:after,.block--form .Actions:after,.block--gallery .gallery>ul:after{content:" ";display:table}.clearfix:after,#footer:after,#quickbooker form:after,.body:after,.content:after,.block-teaser:after,.block-teaser .panel:after,.overview-teaser .article:after,.offer-teaser .article:after,.offer-teaser .content:after,.offer-teaser .panel:after,.wellnessteaser:after,.activityteaser:after,.contacts:after,.popup-form .checkbox:after,.contact-form .checkbox:after,.newsletter-form .checkbox:after,.popup-form .Actions:after,.contact-form .Actions:after,.newsletter-form .Actions:after,.popup-form:after,.popup-form hr:after,.gallery:after,.rating-page:after,.reviews:after,.review:after,.review p:after,.body.folding .three-up:after,.body.folding .two-up:after,.home .body .three-up:after,.home .body .two-up:after,.blog-post-content .article:after,.blog-form .Actions:after,.block--imageleft .article:after,.block--imageright .article:after,.block--form .Actions:after,.block--gallery .gallery>ul:after{clear:both}body{font-size:17px;font-size:1.7rem;line-height:1.41176;letter-spacing:0;font-family:"p22-underground",Arial,Verdana,sans-serif;background:#fff;color:#594d40;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a,label,button,a.button,span.button,.button>a{color:#ca8733;cursor:pointer;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:hover,a:focus,a:active,label:hover,label:focus,label:active,button:hover,a.button:hover,span.button:hover,.button>a:hover,button:focus,a.button:focus,span.button:focus,.button>a:focus,button:active,a.button:active,span.button:active,.button>a:active{color:#594d40}strong{font-weight:600}em{font-style:italic}img,iframe{display:block;width:100%;max-width:100%;margin-bottom:30px;margin-bottom:3rem}h1,h2{margin-bottom:50px;margin-bottom:5rem;padding-bottom:18px;padding-bottom:1.8rem;color:#594d40;font-style:italic;font-weight:normal;font-family:"adobe-caslon-pro","Times New Roman",Times,serif;font-size:40px;font-size:4rem;text-align:center;position:relative;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}h1::after,h2::after{content:' ';width:16.66667%;position:absolute;left:41.66667%;bottom:0;height:2px;background:#594d40}h3{margin-bottom:30px;margin-bottom:3rem;padding-bottom:18px;padding-bottom:1.8rem;color:#751b33;font-weight:normal;font-size:27px;font-size:2.7rem;text-transform:uppercase;position:relative}h3::after{content:' ';width:110px;width:11rem;position:absolute;left:0;bottom:0;height:3px;background:#ca8733}h4{margin:0;color:#751b33;text-transform:uppercase}h5{margin:0;color:#751b33;text-transform:uppercase}h6{margin:0;color:#594d40}p,ul,ol,table{margin-bottom:30px;margin-bottom:3rem}ul li{padding-left:30px;padding-left:3rem;position:relative}ul li::before{content:' ';display:block;width:10px;width:1rem;height:10px;height:1rem;background:#751b33;position:absolute;top:6px;top:.6rem;left:0}ol{list-style-type:decimal}ol,ul{padding-left:20px;padding-left:2rem}header ol,header ul,footer ol,footer ul{padding-left:0}.center{text-align:center}a.more{font-family:"romantik-hotels";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:10px}a.more::after,.more>a::after{font-family:"romantik-hotels";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:10px}button,a.button,span.button,.button>a{display:inline-block;padding:11px 19px 7px;padding:1.1rem 1.9rem .7rem;background:#fff;border:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#ca8733;cursor:pointer;font-weight:200;line-height:1;text-transform:uppercase;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:hover,a.button:hover,span.button:hover,.button>a:hover,button:focus,a.button:focus,span.button:focus,.button>a:focus,button:active,a.button:active,span.button:active,.button>a:active{-webkit-box-shadow:0 0 5px #ca8733;-moz-box-shadow:0 0 5px #ca8733;-ms-box-shadow:0 0 5px #ca8733;-o-box-shadow:0 0 5px #ca8733;box-shadow:0 0 5px #ca8733}form fieldset{border:0}h2{position:relative;font-size:26.66667px;font-size:2.66667rem;z-index:2}nav ul{margin:0}nav ul li{padding:0}nav ul li::before{display:none}@media screen and (min-width: 48em){h2{font-size:40px;font-size:4rem}}.icon,#header .social-nav a::before,#header .main-nav-toggler-box .main-nav-toggler::before,#header .sub-nav-toggler::before,#footer .social-nav a::before,#quickbooker .dropdown .middleColumn::after,#quickbooker .date .middleColumn::after,.owl-carousel .owl-nav .owl-prev::before,.owl-carousel .owl-nav .owl-next::before,.owlcarousel-popup .mfp-close::before,.owlcarousel-popupslider .item>div>div a::before,.owlcarousel-popupslider .owl-nav .owl-prev::before,.owlcarousel-popupslider .owl-nav .owl-next::before,#liverate-widget #close-liverate::after,.offer-teaser .content-toggler-title-active::before,.offer-teaser .content-toggler-title-inactive::before,.popup-form .dropdown .middleColumn::after,.contact-form .dropdown .middleColumn::after,.newsletter-form .dropdown .middleColumn::after,.popup-form .checkbox input:checked+label::after,.contact-form .checkbox input:checked+label::after,.newsletter-form .checkbox input:checked+label::after,.popup-form .checkbox label::before,.contact-form .checkbox label::before,.newsletter-form .checkbox label::before,.popup-form .checkbox label:hover::after,.contact-form .checkbox label:hover::after,.newsletter-form .checkbox label:hover::after,.popup-form .date .middleColumn::after,.contact-form .date .middleColumn::after,.newsletter-form .date .middleColumn::after,.pagination__link--prev::before,.pagination__link--next::before,.gallery a.video::before,.home #main-image .scroll-to-content::before{font-family:"romantik-hotels";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button-base,#quickbooker .Actions input,#quickbooker .Actions button,#quickbooker .Actions a.button,#quickbooker .Actions span.button,#quickbooker .Actions .button>a,#quickbooker .iframe-action a,.popup-form .Actions input,.popup-form .Actions button,.popup-form .Actions a.button,.popup-form .Actions span.button,.popup-form .Actions .button>a,.contact-form .Actions input,.contact-form .Actions button,.contact-form .Actions a.button,.contact-form .Actions span.button,.contact-form .Actions .button>a,.newsletter-form .Actions input,.newsletter-form .Actions button,.newsletter-form .Actions a.button,.newsletter-form .Actions span.button,.newsletter-form .Actions .button>a,.blog-form .Actions input,.blog-form .Actions button,.blog-form .Actions a.button,.blog-form .Actions span.button,.blog-form .Actions .button>a,.block--form .Actions input,.block--form .Actions button,.block--form .Actions a.button,.block--form .Actions span.button,.block--form .Actions .button>a,a.button,span.button,.button>a{display:block;padding:11px 19px 7px;padding:1.1rem 1.9rem .7rem;background:#ca8733;border:1px solid #ca8733;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;cursor:pointer;font-weight:200;line-height:1;text-transform:uppercase;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-base:hover,#quickbooker .Actions input:hover,#quickbooker .Actions button:hover,#quickbooker .Actions a.button:hover,#quickbooker .Actions span.button:hover,#quickbooker .Actions .button>a:hover,#quickbooker .iframe-action a:hover,.popup-form .Actions input:hover,.popup-form .Actions button:hover,.popup-form .Actions a.button:hover,.popup-form .Actions span.button:hover,.popup-form .Actions .button>a:hover,.contact-form .Actions input:hover,.contact-form .Actions button:hover,.contact-form .Actions a.button:hover,.contact-form .Actions span.button:hover,.contact-form .Actions .button>a:hover,.newsletter-form .Actions input:hover,.newsletter-form .Actions button:hover,.newsletter-form .Actions a.button:hover,.newsletter-form .Actions span.button:hover,.newsletter-form .Actions .button>a:hover,.blog-form .Actions input:hover,.blog-form .Actions button:hover,.blog-form .Actions a.button:hover,.blog-form .Actions span.button:hover,.blog-form .Actions .button>a:hover,.block--form .Actions input:hover,.block--form .Actions button:hover,.block--form .Actions a.button:hover,.block--form .Actions span.button:hover,.block--form .Actions .button>a:hover,.button-base:focus,#quickbooker .Actions input:focus,#quickbooker .Actions button:focus,#quickbooker .Actions a.button:focus,#quickbooker .Actions span.button:focus,#quickbooker .Actions .button>a:focus,#quickbooker .iframe-action a:focus,.popup-form .Actions input:focus,.popup-form .Actions button:focus,.popup-form .Actions a.button:focus,.popup-form .Actions span.button:focus,.popup-form .Actions .button>a:focus,.contact-form .Actions input:focus,.contact-form .Actions button:focus,.contact-form .Actions a.button:focus,.contact-form .Actions span.button:focus,.contact-form .Actions .button>a:focus,.newsletter-form .Actions input:focus,.newsletter-form .Actions button:focus,.newsletter-form .Actions a.button:focus,.newsletter-form .Actions span.button:focus,.newsletter-form .Actions .button>a:focus,.blog-form .Actions input:focus,.blog-form .Actions button:focus,.blog-form .Actions a.button:focus,.blog-form .Actions span.button:focus,.blog-form .Actions .button>a:focus,.block--form .Actions input:focus,.block--form .Actions button:focus,.block--form .Actions a.button:focus,.block--form .Actions span.button:focus,.block--form .Actions .button>a:focus,.button-base:active,#quickbooker .Actions input:active,#quickbooker .Actions button:active,#quickbooker .Actions a.button:active,#quickbooker .Actions span.button:active,#quickbooker .Actions .button>a:active,#quickbooker .iframe-action a:active,.popup-form .Actions input:active,.popup-form .Actions button:active,.popup-form .Actions a.button:active,.popup-form .Actions span.button:active,.popup-form .Actions .button>a:active,.contact-form .Actions input:active,.contact-form .Actions button:active,.contact-form .Actions a.button:active,.contact-form .Actions span.button:active,.contact-form .Actions .button>a:active,.newsletter-form .Actions input:active,.newsletter-form .Actions button:active,.newsletter-form .Actions a.button:active,.newsletter-form .Actions span.button:active,.newsletter-form .Actions .button>a:active,.blog-form .Actions input:active,.blog-form .Actions button:active,.blog-form .Actions a.button:active,.blog-form .Actions span.button:active,.blog-form .Actions .button>a:active,.block--form .Actions input:active,.block--form .Actions button:active,.block--form .Actions a.button:active,.block--form .Actions span.button:active,.block--form .Actions .button>a:active,a.button:hover,a.button:focus,a.button:active,span.button:hover,span.button:focus,span.button:active,.button>a:hover,.button>a:focus,.button>a:active{border-color:#fff;-webkit-box-shadow:0 0 5px #ca8733;-moz-box-shadow:0 0 5px #ca8733;-ms-box-shadow:0 0 5px #ca8733;-o-box-shadow:0 0 5px #ca8733;box-shadow:0 0 5px #ca8733;color:#fff}@media screen and (min-width: 48em){a.button,.button>a{display:inline-block}a.button.right,.button>a.right{float:right;max-width:320px;max-width:32rem}}@media screen and (min-width: 48em){html,body{height:100%}#sheet{position:relative;height:auto !important;height:100%;min-height:100%}#footer{position:absolute;width:100%;bottom:0}}#header{border-bottom:2px solid #ca8733}#header>div{background:#fff}#header>div:first-child{background:#e6e4e3;font-size:14px;font-size:1.4rem;line-height:1}#header .logo{width:60%;float:left;padding:15px;padding:1.5rem;background:#fff;text-align:center}#header .logo a{display:block}#header .logo img{display:inline-block;width:auto;margin:0;max-height:100px;max-height:10rem}#header .logo-stars{display:block;position:absolute;left:50%;width:90%;margin-top:-20px;margin-top:-2rem;padding-bottom:6%;transform:translateX(-50%);overflow:hidden;text-align:center}#header .logo-stars picture{position:absolute;top:0;right:0;bottom:0;left:0}#header .logo-stars img{height:auto;min-width:100%}#header .phone-number{display:block;padding:15px;padding:1.5rem;text-align:center;float:left;width:55%}#header .phone-number span{display:inline-block}#header .language-nav{display:block;padding:15px;padding:1.5rem;border-top:1px solid #dcd7ce;text-align:center}#header .language-nav h6{display:none}#header .language-nav ul,#header .language-nav li,#header .language-nav a{display:inline-block}#header .language-nav li{margin-left:5px;margin-left:.5rem}#header .language-nav a{color:#594d40;text-transform:uppercase}#header .language-nav a:hover,#header .language-nav a:focus,#header .language-nav a:active{color:#ca8733}#header .social-nav{height:45px;height:4.5rem;padding:0 20px;padding:0 2rem;border-top:1px solid #dcd7ce;text-align:center}#header .social-nav ul,#header .social-nav li{display:inline-block}#header .social-nav ul{height:44px;height:4.4rem}#header .social-nav li{margin-left:1px}#header .social-nav li:first-child{margin:0}#header .social-nav a{display:block;width:44px;width:4.4rem;height:44px;height:4.4rem;background:#ccc;color:#fff;overflow:hidden;text-indent:-666px;position:relative}#header .social-nav a::before{text-indent:0;position:absolute;font-size:20px;font-size:2rem;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#header .social-nav a:hover,#header .social-nav a:focus,#header .social-nav a:active{background:#dcd7ce}#header .social-nav a.icon-facebook::before{content:""}#header .social-nav a.icon-twitter::before{content:""}#header .social-nav a.icon-googleplus::before{content:""}#header .social-nav a.icon-youtube::before{content:""}#header .social-nav a.icon-pinterest::before{content:""}#header .social-nav a.icon-instagram::before{content:""}#header #main-nav{line-height:1}#header #main-nav>ul{display:none}#header #main-nav>ul>li{border-top:1px solid #dcd7ce;position:relative}#header #main-nav>ul>li>a{display:block;padding:15px 15px 10px;padding:1.5rem 1.5rem 1rem;color:#594d40;text-transform:uppercase}#header #main-nav>ul>li>a:hover,#header #main-nav>ul>li>a:focus,#header #main-nav>ul>li>a:active{background:#751b33;color:#fff}#header #main-nav>ul>li.current>a,#header #main-nav>ul>li.section>a{background:#751b33;color:white}#header #main-nav>ul>li.current>.sub-nav-toggler,#header #main-nav>ul>li.section>.sub-nav-toggler{background:#751b33;border-color:#fff;color:#fff}#header .sub-nav{display:none}#header .sub-nav li a{display:block;padding:15px 15px 10px;padding:1.5rem 1.5rem 1rem;color:#7a7373}#header .sub-nav li a:hover,#header .sub-nav li a:focus,#header .sub-nav li a:active{background:#eeebe7;color:#594d40}#header .sub-nav li.current>a,#header .sub-nav li.section>a{background:#eeebe7;color:#594d40}#header .main-nav-toggler-box{width:40%;float:left;position:relative;text-align:center;padding-top:55px;padding-top:5.5rem}#header .main-nav-toggler-box .main-nav-toggler{position:relative;width:3px;width:.3rem;text-indent:100px;overflow:hidden;display:inline !important;top:auto !important}#header .main-nav-toggler-box .main-nav-toggler::before{content:"\e62c";font-size:30px;font-size:3rem}#header .sub-nav-toggler{display:block;width:43px;width:4.3rem;height:43px;height:4.3rem;background:#fff;border:solid #dcd7ce;border-width:0 0 1px 1px;color:#594d40;text-align:center;position:absolute;z-index:10;top:0;right:0}#header .sub-nav-toggler::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}#header .show-sub-nav:checked+.sub-nav-toggler::before{content:""}#header .show-sub-nav:checked+.sub-nav-toggler+.sub-nav{display:block}#show-main-nav{display:none}#show-main-nav:checked+#main-nav>ul{display:block}@media screen and (max-width: 480px){#header .phone-number span{display:none}}@media screen and (min-width: 480px){#header .logo-stars{width:30%;left:30%}}@media screen and (min-width: 48em){#header .logo{text-align:left}#header .logo-stars{width:20%;left:12%}#header .main-nav-toggler-box{width:5%;float:right}}@media screen and (min-width: 65em){#header>div .inner{padding:0 0 35px;padding:0 0 3.5rem;text-align:center}#header>div:first-child .inner{padding:0 20px;padding:0 2rem}#header .logo{display:inline-block;width:16.66667%;position:absolute;top:45px;left:20px;left:2rem;padding:0;float:none;text-align:center}#header .logo a{display:block;padding:15px;padding:1.5rem;background:white;position:relative;z-index:2}#header .logo::after{content:" ";display:block;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.67);-moz-box-shadow:0 0 5px rgba(0,0,0,0.67);-ms-box-shadow:0 0 5px rgba(0,0,0,0.67);-o-box-shadow:0 0 5px rgba(0,0,0,0.67);box-shadow:0 0 5px rgba(0,0,0,0.67);position:absolute;z-index:1;top:90px;top:9rem;right:0;bottom:0;left:0}#header .logo img{max-height:none;display:block}#header .logo-stars{width:75%;left:50%;margin-top:-12px;margin-top:-1.2rem;padding-bottom:8%}#header .logo-stars picture{right:-60px;right:-6rem;left:-60px;left:-6rem}#header .logo-stars img{height:100%}#header .phone-number{float:left;width:33.33333%;padding:16px 0 14px;padding:1.6rem 0 1.4rem;text-align:left}#header .language-nav{float:right;width:auto;padding:16px 0 14px;padding:1.6rem 0 1.4rem;border:0;text-align:right}#header .language-nav h6{display:inline-block}#header .language-nav+.social-nav{margin-right:50px;margin-right:5rem}#header .social-nav{float:right;width:auto;height:44px;height:4.4rem;padding:0;border:0;text-align:left}#header .main-nav-toggler-box{display:none}#header #main-nav{display:inline-block;width:83.33333%;padding-right:20px;padding-right:2rem;padding-left:20px;padding-left:2rem;font-size:14px;font-size:1.4rem;float:right;text-align:left}#header #main-nav>ul{float:right;display:block}#header #main-nav>ul>li{float:left;border:0}#header #main-nav>ul>li>a{padding:65px 10px 20px;padding:6.5rem 1rem 2rem}#header #main-nav>ul>li:last-child{display:block}#header #main-nav>ul>li:last-child.has-sub-nav .sub-nav{right:0}#header .sub-nav{text-transform:uppercase;position:absolute;z-index:999;top:100%}#header .sub-nav li{background:#f9f8f7}#header .sub-nav li:nth-child(2n-1){background:#eeebe7}#header .sub-nav li a{white-space:nowrap;padding:23px 27px 14px;padding:2.3rem 2.7rem 1.4rem}#header .sub-nav li a:hover,#header .sub-nav li a:focus,#header .sub-nav li a:active{background:transparent}#header .sub-nav li.current>a,#header .sub-nav li.section>a{background:transparent}#header .sub-nav-toggler{display:none}#header .has-sub-nav:hover>a,#header .has-sub-nav:focus>a{background:#751b33;color:#fff !important}#header .has-sub-nav:hover>.sub-nav,#header .has-sub-nav:focus>.sub-nav{display:block}#header .no-nav{padding-bottom:80px;padding-bottom:8rem}}@media screen and (min-width: 80em){#header>div .inner{padding:0 0 50px;padding:0 0 5rem;text-align:left}#header .logo::after{top:107px;top:10.7rem}#header #main-nav{font-size:17px;font-size:1.7rem}#header #main-nav>ul{float:left}#header #main-nav>ul>li>a{padding:65px 15px 20px;padding:6.5rem 1.5rem 2rem}}#footer{background:#8b7a5e;color:#fff;font-size:14px;font-size:1.4rem;line-height:1}#footer h6{color:#fff}#footer .footer-nav li{border-bottom:1px solid #dcd7ce}#footer .footer-nav li>a{display:block;padding:15px 15px 10px;padding:1.5rem 1.5rem 1rem;color:#fff;text-transform:uppercase}#footer .footer-nav li>a:hover,#footer .footer-nav li>a:focus,#footer .footer-nav li>a:active{background:#751b33}#footer .footer-nav li.current>a,#footer .footer-nav li.section>a{background:#751b33}#footer .social-nav{padding:30px;padding:3rem;border-bottom:1px solid #dcd7ce;text-align:center}#footer .social-nav h6{margin-bottom:15px;margin-bottom:1.5rem}#footer .social-nav ul,#footer .social-nav li{display:inline-block}#footer .social-nav li{margin-left:1px}#footer .social-nav li:first-child{margin:0}#footer .social-nav a{display:block;width:33px;width:3.3rem;height:33px;height:3.3rem;background:#ccc;color:#fff;overflow:hidden;text-indent:-666px;position:relative}#footer .social-nav a::before{text-indent:0;position:absolute;font-size:20px;font-size:2rem;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#footer .social-nav a:hover,#footer .social-nav a:focus,#footer .social-nav a:active{background:#dcd7ce}#footer .social-nav a.icon-facebook::before{content:""}#footer .social-nav a.icon-twitter::before{content:""}#footer .social-nav a.icon-googleplus::before{content:""}#footer .social-nav a.icon-youtube::before{content:""}#footer .social-nav a.icon-pinterest::before{content:""}#footer .social-nav a.icon-instagram::before{content:""}#footer .logo{padding:15px 60px;padding:1.5rem 6rem;margin-bottom:15px;margin-bottom:1.5rem;border-bottom:1px solid #dcd7ce;text-align:center}#footer .logo .additional-footer-logo{width:auto;max-width:175px;max-width:17.5rem;margin-left:auto;margin-right:auto}#footer address{margin-bottom:15px;margin-bottom:1.5rem;padding:0 15px;padding:0 1.5rem;text-align:center;line-height:2}@media screen and (min-width: 48em){#footer{padding:60px 0;padding:6rem 0}#footer .footer-nav{float:left;width:29.16667%;margin-top:-7px;margin-top:-.7rem}#footer .footer-nav li{float:left;width:50%;border:0}#footer .footer-nav li:nth-child(2n-1){clear:left}#footer .footer-nav li>a{padding:7px 0;padding:.7rem 0}#footer .footer-nav li>a:hover,#footer .footer-nav li>a:focus,#footer .footer-nav li>a:active{background:transparent;color:#ca8733}#footer .footer-nav li.current>a,#footer .footer-nav li.section>a{background:transparent;color:#ca8733}#footer .social-nav{float:left;width:12.5%;padding:0;border:0;text-align:left}#footer .logo{float:left;width:16.66667%;margin-top:-18px;margin-top:-1.8rem;padding:0 20px;padding:0 2rem;border:0}#footer address{float:left;text-align:left;width:20.83333%}}#main-image{background:#eeebe7}#main-image>img{width:auto;margin:0 auto}#main-image .js-height{height:100%;max-height:100%;min-height:100%;max-width:100%;overflow:hidden}#main-image .fit-width{height:auto;max-height:none;max-width:100%;min-width:100%;width:100%}#main-image .fit-height{height:100%;max-height:100%;max-width:none;min-height:100%;width:auto}.owl-carousel .owl-item img{-webkit-backface-visibility:hidden}#quickbooker-mobile{width:100%;padding:15px;padding:1.5rem;text-align:center;background-color:#751b33;font-size:30px;font-size:3rem}#quickbooker-mobile>label{color:#f9f8f7}#show-quickbooker{display:none}#show-quickbooker:checked+#quickbooker{display:block}#quickbooker{display:none}#quickbooker .inner{position:relative}#quickbooker form{padding:15px;padding:1.5rem;background:rgba(0,0,0,0.4)}#quickbooker fieldset{margin:0;padding:0}#quickbooker .field{margin:0 0 15px;margin:0 0 1.5rem}#quickbooker label{display:none}#quickbooker input,#quickbooker select{display:block;width:100%;height:46px;height:4.6rem;margin:0;padding:18px 10px 0;padding:1.8rem 1rem 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #594d40;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#594d40;font-size:17px;font-size:1.7rem;line-height:1;font-family:"p22-underground",Arial,Verdana,sans-serif;text-transform:uppercase}#quickbooker select::-ms-expand{display:none}#quickbooker .dropdown select{padding:18px 40px 0 10px;padding:1.8rem 4rem 0 1rem;background:transparent;cursor:pointer;position:relative;z-index:2}#quickbooker .dropdown .middleColumn{background:#fff;position:relative}#quickbooker .dropdown .middleColumn::after{content:"";font-size:32px;font-size:3.2rem;position:absolute;bottom:0;right:5px;right:.5rem}#quickbooker .date input{background:transparent;cursor:pointer;position:relative;z-index:2}#quickbooker .date .middleColumn{background:#fff;position:relative}#quickbooker .date .middleColumn::after{content:"";font-size:42px;font-size:4.2rem;position:absolute;right:0;bottom:-2px;bottom:-.2rem}#quickbooker .Actions input,#quickbooker .Actions button,#quickbooker .Actions a.button,#quickbooker .Actions span.button,#quickbooker .Actions .button>a{padding-top:14px;padding-top:1.4rem;padding-bottom:11px;padding-bottom:1.1rem}#quickbooker .iframe-action a{padding-top:14px;padding-top:1.4rem;padding-bottom:11px;padding-bottom:1.1rem}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#quickbooker input,#quickbooker select{font-family:Arial, Verdana, sans-serif}}.ie #quickbooker input,.ie #quickbooker select{font-family:Arial, Verdana, sans-serif}@media screen and (min-width: 48em){#quickbooker-mobile{display:none}#quickbooker{display:block;margin-top:-53px;margin-top:-5.3rem}#quickbooker form{padding:30px 15px;padding:3rem 1.5rem}#quickbooker input,#quickbooker select{font-size:11px;font-size:1.1rem;padding:18px 5px 0;padding:1.8rem .5rem 0}#quickbooker .dropdown select{padding:18px 30px 0 5px;padding:1.8rem 3rem 0 .5rem}#quickbooker .field{float:left;margin:0;padding:0 7.5px;padding:0 .75rem}#quickbooker .Actions{padding:15px 7.5px 0;padding:1.5rem .75rem 0}#quickbooker #Form_QuickBookerForm_Arrival_Holder,#quickbooker #Form_QuickBookerForm_Departure_Holder{width:25%}#quickbooker #Form_QuickBookerForm_Adults_Holder,#quickbooker #Form_QuickBookerForm_Children_Holder{width:16.66667%}#quickbooker #Form_QuickBookerForm_Rooms_Holder{width:16.66667%}}@media screen and (min-width: 65em){#quickbooker fieldset{float:left;width:83.33333%}#quickbooker input,#quickbooker select{font-size:12px;font-size:1.2rem;padding:18px 5px 0;padding:1.8rem .5rem 0}#quickbooker .dropdown select{padding:18px 30px 0 5px;padding:1.8rem 3rem 0 .5rem}#quickbooker .field{padding:0 15px;padding:0 1.5rem}#quickbooker .Actions{float:right;width:16.66667%;padding:0 15px;padding:0 1.5rem}}@media screen and (min-width: 80em){#quickbooker input,#quickbooker select{font-size:17px;font-size:1.7rem;padding:18px 10px 0;padding:1.8rem 1rem 0}#quickbooker .dropdown select{padding:18px 30px 0 10px;padding:1.8rem 3rem 0 1rem}}.owl-carousel{height:100%}.owl-carousel .owl-stage-outer{height:auto}.owl-carousel .owl-nav{color:#fff}.owl-carousel .owl-nav div{width:50px;width:5rem;height:50px;height:5rem;cursor:pointer;text-indent:-666px;overflow:hidden;position:absolute;top:50%;margin-top:-25px;margin-top:-2.5rem}.owl-carousel .owl-nav div::before{text-indent:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.owl-carousel .owl-nav .owl-prev::before,.owl-carousel .owl-nav .owl-next::before{font-size:30px;font-size:3rem}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{display:none}.owl-carousel .owl-nav .owl-prev{left:0}.owl-carousel .owl-nav .owl-prev::before{content:""}.owl-carousel .owl-nav .owl-next{right:0}.owl-carousel .owl-nav .owl-next::before{content:""}.owl-carousel .owl-refresh .owl-item{display:inline-block}.owl-carousel .owl-dots{display:block;width:100%;text-align:center;position:absolute;z-index:999;bottom:20px;left:0}.owl-carousel .owl-dots .owl-dot{display:inline-block;width:20px;width:2rem;height:20px;height:2rem;margin:0 8px;margin:0 .8rem;background:#fff;background:rgba(255,255,255,0.5);cursor:pointer}.owl-carousel .owl-dots .owl-dot:hover,.owl-carousel .owl-dots .owl-dot:focus,.owl-carousel .owl-dots .owl-dot:active,.owl-carousel .owl-dots .owl-dot.active{background:#fff}.owlcarousel-popup .mfp-close{color:#3c3c3c;text-indent:-666px;overflow:hidden}.owlcarousel-popup .mfp-close::before{content:'\e625';text-indent:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.owlcarousel-popupslider{max-height:739px;max-height:73.9rem}.owlcarousel-popupslider .item img{width:auto}.owlcarousel-popupslider .item>div{padding:20px 40px 10px;padding:2rem 4rem 1rem;text-align:center}.owlcarousel-popupslider .item>div strong{display:block;margin:0 0 5px;margin:0 0 .5rem;font-weight:normal;font-size:17px;font-size:1.7rem;text-transform:uppercase}.owlcarousel-popupslider .item>div>div a{float:none;display:inline-block;width:28px;width:2.8rem;height:28px;height:2.8rem;padding:0;color:#594d40;position:relative}.owlcarousel-popupslider .item>div>div a::before{font-size:28px;font-size:2.8rem;text-indent:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.owlcarousel-popupslider .item>div>div a>span{display:none}.owlcarousel-popupslider .item>div>div a.a2a_button_facebook::before{content:""}.owlcarousel-popupslider .item>div>div a.a2a_button_twitter::before{content:""}.owlcarousel-popupslider .item>div>div a.a2a_button_google_plus::before{content:""}.owlcarousel-popupslider .item>div>div a.a2a_button_pinterest::before{content:""}.owlcarousel-popupslider .item>div>div a.a2a_button_instagram::before{content:""}.owlcarousel-popupslider .item__iframe{position:relative;padding-bottom:75%}.owlcarousel-popupslider .item__iframe .gallery__iframe--title{width:100%;bottom:0;position:absolute;transform:translateY(100%)}.owlcarousel-popupslider .item .item__iframe-container{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.owlcarousel-popupslider .owl-nav .owl-prev,.owlcarousel-popupslider .owl-nav .owl-next{display:block;width:40px;width:4rem;height:40px;height:4rem;color:#ca8733;text-indent:-666px;overflow:hidden;position:absolute;top:auto;bottom:10px;bottom:1rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.owlcarousel-popupslider .owl-nav .owl-prev::before,.owlcarousel-popupslider .owl-nav .owl-next::before{font-size:40px;font-size:4rem;text-indent:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.owlcarousel-popupslider .owl-nav .owl-prev{left:20px;left:2rem}.owlcarousel-popupslider .owl-nav .owl-prev::before{content:""}.owlcarousel-popupslider .owl-nav .owl-next{right:20px;right:2rem}.owlcarousel-popupslider .owl-nav .owl-next::before{content:""}.owlcarousel-popupslider .owl-dots{display:none !important}.owlcarousel-popupslider img{margin:0}@media screen and (min-width: 65em){.owlcarousel-popupslider{max-height:861px;max-height:86.1rem}.owlcarousel-popupslider .item__iframe iframe{height:640px}}.white-popup{width:auto;max-width:860px;margin:20px auto;padding:0;background:white;position:relative}.white-popup.message{max-width:800px;max-width:80rem;padding:20px;padding:2rem;font-size:15px;font-size:1.5rem;color:#4a390a}.white-popup.message .mfp-close{top:50%;margin-top:-22px;margin-top:-2.2rem}.white-popup.success{background:#90EE90;font-weight:bolder}@media screen and (min-width: 65em){.white-popup{max-width:1024px}}#liverate-widget{position:absolute;right:0;bottom:100%;left:0;padding:0 15px;padding:0 1.5rem}#liverate-widget #close-liverate{position:absolute;top:10px;top:1rem;right:25px;right:2.5rem}#liverate-widget #close-liverate span{display:none}#liverate-widget #close-liverate::after{content:""}@media screen and (min-width: 48em){#liverate-widget{right:30px;right:3rem;left:20px;left:2rem;width:50%}.home #liverate-widget{top:100%;bottom:auto}#liverate-widget #liverate-wrapper{width:100%;float:left;padding-right:5px;padding-right:.5rem}#liverate-widget #liverate{position:relative;width:100%;min-height:0;padding:0 7.5px;padding:0 .75rem}}@media screen and (min-width: 65em){#liverate-widget{width:41.66667%}#liverate-widget #liverate-wrapper{padding-right:0}#liverate-widget #liverate{padding:0 15px;padding:0 1.5rem}}.mfp-bg{z-index:997 !important}.mfp-wrap{z-index:998 !important}.ui-datepicker{z-index:999 !important}#sheet{overflow:hidden}.body{padding:60px 15px;padding:6rem 1.5rem}@media screen and (min-width: 48em){.body{padding-right:0;padding-left:0}.inner{width:100%;max-width:1320px;margin:0 auto;padding:0 20px;position:relative;clear:both;*zoom:1}.inner:before,.inner:after{content:" ";display:table}.inner:after{clear:both}}#content.default h1,#content.default h2{text-align:left}#content.default h1::after,#content.default h2::after{left:0}.content .article.columns,.content .article.center,.content .article>.section,.content .article>.aside{margin-bottom:60px;margin-bottom:6rem}.content .thumbnails>ul{margin:-7px;margin:-.7rem;padding:0}.content .thumbnails>ul ul{margin:0;padding:0}.content .thumbnails li{float:left;width:33.33333%;padding:6px;padding:.6rem}.content .thumbnails a{display:block;border:1px solid #fff}.content .thumbnails a:hover,.content .thumbnails a:focus,.content .thumbnails a:active{-webkit-box-shadow:0 0 5px #ca8733;-moz-box-shadow:0 0 5px #ca8733;-ms-box-shadow:0 0 5px #ca8733;-o-box-shadow:0 0 5px #ca8733;box-shadow:0 0 5px #ca8733}.content .thumbnails img{margin:0}.content.landing h1,.content.landing h2{text-align:left}.content.landing h1::after,.content.landing h2::after{left:0}.content .panel{padding:15px;padding:1.5rem;background:#eeebe7}.content .panel h1,.content .panel h2{color:#751b33}.content .panel h1::after,.content .panel h2::after{background:#751b33}.content .panel img{margin:0}@media screen and (min-width: 65em){.content .article.columns{margin-bottom:150px;margin-bottom:15rem;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;-ms-column-gap:60px;-o-column-gap:60px;column-gap:60px;-webkit-column-rule:0;-moz-column-rule:0;-ms-column-rule:0;-o-column-rule:0;column-rule:0}.content .article.center{width:83.33333%;margin-right:auto;margin-left:auto}.content .article>.section{float:left;width:58.33333%;padding-right:60px;padding-right:6rem}.content .article>.aside{float:right;width:41.66667%}.content .article>.aside.thumbnails{width:33.33333%;padding-left:50px;padding-left:5rem}.content .panel{padding:30px;padding:3rem}}.teaser .article{padding-bottom:30px;padding-bottom:3rem}.teaser .article img{margin-bottom:30px;margin-bottom:3rem}@media screen and (min-width: 48em){.teaser{margin-top:0;margin-right:-30px;margin-right:-3rem;margin-bottom:0;margin-left:-30px;margin-left:-3rem}.teaser .article{padding-top:0;padding-right:30px;padding-right:3rem;padding-bottom:75px;padding-bottom:7.5rem;padding-left:30px;padding-left:3rem}.teaser .article img{margin-bottom:30px;margin-bottom:3rem}#folder-hotel-page .teaser{margin:0}}.block-teaser .article{margin:0 0 30px;margin:0 0 3rem}.block-teaser h3{display:block;margin:0;padding:17px 15px 10px;padding:1.7rem 1.5rem 1rem;background:#751b33;color:#fff;line-height:1.25;text-align:center}.block-teaser h3::after{display:none}.block-teaser .panel{padding:15px;padding:1.5rem;background:#eeebe7}.block-teaser .price{text-align:center}.block-teaser .price strong{font-weight:normal;font-size:36px;font-size:3.6rem;text-transform:uppercase}.block-teaser .price em{font-style:italic;font-size:16px;font-size:1.6rem;font-family:"adobe-caslon-pro","Times New Roman",Times,serif}.block-teaser .price .button{margin-top:10px;margin-top:1rem}.block-teaser .owl-carousel .owl-nav .owl-prev,.block-teaser .owl-carousel .owl-nav .owl-next{color:#ca8733;top:-30px;top:-3rem}.block-teaser .owl-carousel .owl-nav .owl-prev{left:30px;left:3rem}.block-teaser .owl-carousel .owl-nav .owl-next{right:30px;right:3rem}.block-teaser .owl-carousel .owl-dots{bottom:-15px}.block-teaser .owl-carousel .owl-dots .owl-dot{background:rgba(139,122,94,0.5)}.block-teaser .owl-carousel .owl-dots .owl-dot:hover,.block-teaser .owl-carousel .owl-dots .owl-dot:focus,.block-teaser .owl-carousel .owl-dots .owl-dot:active,.block-teaser .owl-carousel .owl-dots .owl-dot.active{background:#8b7a5e}@media screen and (min-width: 48em){.block-teaser .block-offer-slider{width:auto;margin-right:-30px;margin-right:-3rem;margin-left:-30px;margin-left:-3rem}.block-teaser .owl-item{padding:0 30px;padding:0 3rem}.block-teaser .article{overflow:hidden;clear:both;*zoom:1}.block-teaser .article:before,.block-teaser .article:after{content:" ";display:table}.block-teaser .article:after{clear:both}.block-teaser h3{height:105px;padding:0 30px;padding:0 3rem;line-height:1.25;vertical-align:middle}.block-teaser h3 span{display:inline-block;vertical-align:middle}.block-teaser h3::before{content:"";display:inline-block;height:100%;vertical-align:middle}.block-teaser .panel{padding:45px 30px 30px;padding:4.5rem 3rem 3rem}.block-teaser.jobs h3{background:#ca8733}.block-teaser.jobs .button{float:right}.block-teaser .with-2-items .panel{padding:30px 60px;padding:3rem 6rem}.body+.body.block-teaser{margin-top:-60px;margin-top:-6rem;padding-top:0}}@media screen and (min-width: 87.5em){.block-teaser .inner{overflow:visible}.block-teaser .owl-carousel .owl-nav .owl-prev,.block-teaser .owl-carousel .owl-nav .owl-next{top:50%}.block-teaser .owl-carousel .owl-nav .owl-prev{left:-30px;left:-3rem}.block-teaser .owl-carousel .owl-nav .owl-next{right:-30px;right:-3rem}}.overview-teaser .article{margin-bottom:60px;margin-bottom:6rem;padding-top:30px;padding-top:3rem;position:relative}.overview-teaser .article::before{content:" ";width:110px;width:11rem;position:absolute;left:0;top:0;height:3px;background:#ca8733}.overview-teaser h3+.article{padding-top:0}.overview-teaser h3+.article::before{display:none}.overview-teaser h4{font-size:27px;font-size:2.7rem;margin-bottom:10px;margin-bottom:1rem}.overview-teaser .price{color:#751b33;text-align:right;text-transform:uppercase}.overview-teaser .price p{margin-bottom:15px;margin-bottom:1.5rem}.overview-teaser .price strong{font-weight:normal;font-size:24px;font-size:2.4rem}.overview-teaser .price em{font-style:normal;font-size:14px;font-size:1.4rem}.overview-teaser .section .main,.overview-teaser .section .aside{margin-bottom:30px;margin-bottom:3rem}#news .overview-teaser .article::before{display:none}#news .overview-teaser .date{display:table;margin:0 0 30px;margin:0 0 3rem;height:30px;height:3rem;background:#751b33;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.6}#news .overview-teaser .date span{display:table-cell;padding:4px 40px 0 10px;padding:.4rem 4rem 0 1rem;vertical-align:middle}#news .overview-teaser .pagination{margin-top:15px;margin-top:1.5rem;padding-top:30px;padding-top:3rem;border-top:3px solid #e6e4e3}#news .overview-teaser .pagination li{padding:0 10px;padding:0 1rem}#news .overview-teaser .pagination a,#news .overview-teaser .pagination span{width:40px;width:4rem;height:40px;height:4rem;line-height:40px;line-height:4rem;padding:0;font-size:17px;font-size:1.7rem}#news .overview-teaser .pagination a{color:#594d40}#news .overview-teaser .pagination span{color:#751b33}#news .overview-teaser .pagination .pagination__link--prev,#news .overview-teaser .pagination .pagination__link--next{width:40px;width:4rem;height:40px;height:4rem;background:#ca8733;color:#fff}#news .overview-teaser .pagination .pagination__link--prev::before,#news .overview-teaser .pagination .pagination__link--next::before{font-size:17px;font-size:1.7rem}@media screen and (min-width: 48em){.overview-teaser .section{float:right;width:58.33333%;padding:0 30px;padding:0 3rem}.overview-teaser .section .text{margin:0;padding:0 30px;padding:0 3rem}.overview-teaser .section .main{float:left;width:100%;margin:0;padding:0 30px;padding:0 3rem}.overview-teaser .section .aside{float:right;width:100%;margin:0;padding:0 30px;padding:0 3rem}.overview-teaser .section .aside .button{float:right}.overview-teaser .images{float:left;width:41.66667%}#news .overview-teaser .article{margin-bottom:0}#news .overview-teaser .date{float:left;min-width:20%}#news .overview-teaser .date+*{clear:left}#news .overview-teaser .pagination{height:auto}}@media screen and (min-width: 65em){.overview-teaser .section .main{width:58.33333%}.overview-teaser .section .aside{width:41.66667%}.overview-teaser .section .aside .button{float:none}}.offer-teaser .article{margin-bottom:60px;margin-bottom:6rem}.offer-teaser .content{background:#751b33;color:#fff;text-align:center}.offer-teaser .content .image{overflow:hidden}.offer-teaser .content .image img{margin:0;height:auto;max-width:100%;width:100%}.offer-teaser .content .image img.fit-height{height:auto;max-width:none;width:100%}.offer-teaser .content p{line-height:1.6}.offer-teaser .panel{min-height:163px;min-height:16.3rem;padding:30px;padding:3rem;background:#eeebe7}.offer-teaser h3{margin:0 0 20px;margin:0 0 2rem;padding:0;color:#fff;font-style:italic;font-weight:normal;font-size:36px;font-size:3.6rem;font-family:"adobe-caslon-pro","Times New Roman",Times,serif;text-transform:none}.offer-teaser h3::after{display:none}.offer-teaser h4{margin:0 0 10px;margin:0 0 1rem}.offer-teaser .price{color:#751b33;text-align:center;text-transform:uppercase}.offer-teaser .price strong{font-weight:normal;font-size:24px;font-size:2.4rem}.offer-teaser .price em{font-style:normal;font-size:14px;font-size:1.4rem}.offer-teaser .price .button{margin-top:15px;margin-top:1.5rem}.offer-teaser .content-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-teaser .content-image{width:100%;height:155px;height:15.5rem;order:2}.offer-teaser .content-main{width:100%;padding-top:10px;padding-top:1rem;order:1}.offer-teaser .content-wrapper,.offer-teaser .content-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#eeebe7}.offer-teaser .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;padding:0 30px;padding:0 3rem;visibility:hidden;opacity:0}.offer-teaser .content-wrapper .content-left{padding-top:15px;padding-top:1.5rem;padding-right:15px;padding-right:1.5rem;padding-bottom:15px;padding-bottom:1.5rem}.offer-teaser .content-wrapper .content-right{padding-top:15px;padding-top:1.5rem;padding-bottom:15px;padding-bottom:1.5rem;padding-left:15px;padding-left:1.5rem}.offer-teaser .content-bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;padding:3rem;border-top:2px solid #fff}.offer-teaser .content-bottom .content-left,.offer-teaser .content-bottom .content-right{width:100%}.offer-teaser .content-bottom .content-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px;padding-top:3rem;order:2}.offer-teaser .content-bottom .content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;order:1}.offer-teaser .content-bottom .content-right .button-holder{margin-left:auto}.offer-teaser .content-toggler-title{text-transform:uppercase}.offer-teaser .content-toggler-title-active{display:block}.offer-teaser .content-toggler-title-active::before{display:inline-block;padding-right:13px;padding-right:1.3rem;content:""}.offer-teaser .content-toggler-title-inactive{display:none}.offer-teaser .content-toggler-title-inactive::before{display:inline-block;transform:rotate(180deg);padding-left:13px;padding-left:1.3rem;content:""}.offer-teaser .content-toggler{display:none}.offer-teaser .content-toggler:checked+.content-wrapper{height:auto;visibility:visible;opacity:1}.offer-teaser .content-toggler:checked+.content-wrapper+.content-bottom .content-toggler-title-active{display:none}.offer-teaser .content-toggler:checked+.content-wrapper+.content-bottom .content-toggler-title-inactive{display:block}@media screen and (max-width: 375px){.offer-teaser .content-bottom .content-right .price{width:100%}.offer-teaser .content-bottom .content-right .button-holder{width:100%;margin-top:30px;margin-top:3rem}}@media screen and (min-width: 48em){.offer-teaser .content{position:relative}.offer-teaser .content .main{float:left;width:50%}.offer-teaser .content .main::before,.offer-teaser .content .main::after{content:' ';display:block;height:3px;width:75px;width:7.5rem;background:#fff;position:absolute}.offer-teaser .content .main::before{margin-top:-10px;margin-top:-1rem;top:60px;left:60px;-webkit-transform:rotate(-42deg) translate(-50%, -50%);-moz-transform:rotate(-42deg) translate(-50%, -50%);-ms-transform:rotate(-42deg) translate(-50%, -50%);-o-transform:rotate(-42deg) translate(-50%, -50%);transform:rotate(-42deg) translate(-50%, -50%);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left}.offer-teaser .content .main::after{margin-right:60px;margin-right:6rem;margin-bottom:-10px;margin-bottom:-1rem;right:50%;bottom:60px;-webkit-transform:rotate(-42deg) translate(50%, 50%);-moz-transform:rotate(-42deg) translate(50%, 50%);-ms-transform:rotate(-42deg) translate(50%, 50%);-o-transform:rotate(-42deg) translate(50%, 50%);transform:rotate(-42deg) translate(50%, 50%);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right}.offer-teaser .content .main--large{width:100%}.offer-teaser .content .main--large::after{right:0}.offer-teaser .content .image{float:right;width:50%}.offer-teaser .content .image img.fit-height{height:100%;width:auto}.offer-teaser .panel{position:relative}.offer-teaser .panel .price{float:right;text-align:right}.offer-teaser .content-image{-webkit-box-flex:1;-ms-flex:0 1 auto;flex:1;width:50%;height:275px;height:27.5rem;order:2}.offer-teaser .content-main{-webkit-box-flex:1;-ms-flex:0 1 auto;flex:1;width:50%;padding-top:30px;padding-top:3rem;order:1}.offer-teaser .content-wrapper .content-left,.offer-teaser .content-bottom .content-left{width:50%}.offer-teaser .content-wrapper .content-right,.offer-teaser .content-bottom .content-right{width:50%}.offer-teaser .content-bottom{padding:25px 0;padding:2.5rem 0}.offer-teaser .content-bottom .content-left{padding-top:0;order:1}.offer-teaser .content-bottom .content-right{order:2}.offer-teaser .content-bottom .content-right .price{width:66.66667%;padding-right:25px;padding-right:2.5rem;text-align:right}.offer-teaser .content-bottom .content-right .button-holder{width:33.33333%;margin-left:0}}@media screen and (min-width: 65em){.offer-teaser .panel{padding-bottom:0}.offer-teaser .panel>div{width:41.66667%;float:left;padding:10px 60px 0;padding:1rem 6rem 0}.offer-teaser .panel>div:first-child{padding-right:0}.offer-teaser .panel .price{padding:0;position:absolute;bottom:30px;right:30px}.offer-teaser .content-wrapper{padding-right:110px;padding-right:11rem;padding-left:110px;padding-left:11rem}.offer-teaser .content-wrapper .content-left{width:50%;padding-top:40px;padding-top:4rem;padding-bottom:40px;padding-bottom:4rem;padding-right:55px;padding-right:5.5rem}.offer-teaser .content-wrapper .content-right{width:50%;padding-top:40px;padding-top:4rem;padding-bottom:40px;padding-bottom:4rem;padding-left:55px;padding-left:5.5rem}.offer-teaser .content-bottom .content-right .price{width:50%}.offer-teaser .content-bottom .content-right .button-holder{width:50%}}.wellnessteaser .article{padding-bottom:30px;padding-bottom:3rem}.wellnessteaser .article img{margin-bottom:30px;margin-bottom:3rem}@media screen and (min-width: 48em){.wellnessteaser{margin:-30px;margin:-3rem}.wellnessteaser .article{float:left;width:50%;padding:0 30px 75px;padding:0 3rem 7.5rem}.wellnessteaser .article:nth-child(2n-1){clear:left}.wellnessteaser .article img{margin-bottom:30px;margin-bottom:3rem}#folder-hotel-page .wellnessteaser{margin:0}}.activityteaser .article{padding-bottom:30px;padding-bottom:3rem}.activityteaser .article img{margin-bottom:30px;margin-bottom:3rem}@media screen and (min-width: 48em){.activityteaser{margin:-30px;margin:-3rem}.activityteaser .article{float:left;width:50%;padding:0 30px 75px;padding:0 3rem 7.5rem}.activityteaser .article:nth-child(2n-1){clear:left}.activityteaser .article img{margin-bottom:30px;margin-bottom:3rem}#folder-hotel-page .activityteaser{margin:0}}.contacts .article{margin:0 0 45px;margin:0 0 4.5rem;padding:45px 0 0;padding:4.5rem 0 0;position:relative}.contacts .article::before{content:" ";width:110px;width:11rem;position:absolute;left:0;top:0;height:3px;background:#ca8733}.contacts img{margin-bottom:30px;margin-bottom:3rem}.contacts h3{margin:0 0 10px;margin:0 0 1rem;padding:0}.contacts h3::after{display:none}@media screen and (min-width: 48em){.contacts{margin:-30px;margin:-3rem}.contacts .article{float:left;width:50%;padding-right:30px;padding-right:3rem;padding-left:30px;padding-left:3rem}.contacts .article::before{left:30px}.contacts .article:nth-child(2n-1){clear:left}}@media screen and (min-width: 65em){.contacts .article{width:33.33333%}.contacts .article:nth-child(2n-1){clear:none}.contacts .article:nth-child(3n-2){clear:left}}.popup-form form,.contact-form form,.newsletter-form form{margin-bottom:60px;margin-bottom:6rem;padding:15px;padding:1.5rem}.popup-form fieldset,.contact-form fieldset,.newsletter-form fieldset{margin:0;padding:0}.popup-form label,.contact-form label,.newsletter-form label{display:none}.popup-form label p,.contact-form label p,.newsletter-form label p{margin-bottom:0}.popup-form .field,.contact-form .field,.newsletter-form .field{margin:0 0 15px;margin:0 0 1.5rem}.popup-form input,.popup-form select,.popup-form textarea,.contact-form input,.contact-form select,.contact-form textarea,.newsletter-form input,.newsletter-form select,.newsletter-form textarea{display:block;width:100%;height:38px;height:3.8rem;margin:0;padding:15px 10px 0;padding:1.5rem 1rem 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#594d40;font-size:14px;font-size:1.4rem;line-height:1;font-family:"p22-underground",Arial,Verdana,sans-serif}.popup-form input:required,.popup-form select:required,.popup-form textarea:required,.contact-form input:required,.contact-form select:required,.contact-form textarea:required,.newsletter-form input:required,.newsletter-form select:required,.newsletter-form textarea:required{background:#fff url(/themes/hotel/images/required_star.png) top right no-repeat}.popup-form input::-ms-expand,.popup-form input::-ms-check,.popup-form select::-ms-expand,.popup-form select::-ms-check,.popup-form textarea::-ms-expand,.popup-form textarea::-ms-check,.contact-form input::-ms-expand,.contact-form input::-ms-check,.contact-form select::-ms-expand,.contact-form select::-ms-check,.contact-form textarea::-ms-expand,.contact-form textarea::-ms-check,.newsletter-form input::-ms-expand,.newsletter-form input::-ms-check,.newsletter-form select::-ms-expand,.newsletter-form select::-ms-check,.newsletter-form textarea::-ms-expand,.newsletter-form textarea::-ms-check{visibility:hidden;opacity:0}.popup-form input[type="checkbox"],.popup-form select[type="checkbox"],.popup-form textarea[type="checkbox"],.contact-form input[type="checkbox"],.contact-form select[type="checkbox"],.contact-form textarea[type="checkbox"],.newsletter-form input[type="checkbox"],.newsletter-form select[type="checkbox"],.newsletter-form textarea[type="checkbox"]{visibility:hidden;opacity:0}.popup-form textarea,.contact-form textarea,.newsletter-form textarea{height:9em;padding:5px 7px 0;padding:.5rem .7rem 0;line-height:1.71429}.popup-form select::-ms-expand,.contact-form select::-ms-expand,.newsletter-form select::-ms-expand{display:none}.popup-form .dropdown select,.contact-form .dropdown select,.newsletter-form .dropdown select{background:transparent;cursor:pointer;position:relative;z-index:2}.popup-form .dropdown .middleColumn,.contact-form .dropdown .middleColumn,.newsletter-form .dropdown .middleColumn{background:#fff;position:relative}.popup-form .dropdown .middleColumn::after,.contact-form .dropdown .middleColumn::after,.newsletter-form .dropdown .middleColumn::after{content:"";color:#ca8733;font-size:20px;font-size:2rem;position:absolute;bottom:0;right:5px;right:.5rem}.popup-form .checkbox input,.contact-form .checkbox input,.newsletter-form .checkbox input{float:left;width:auto;height:auto;margin:4px 10px 0 0;margin:.4rem 1rem 0 0;padding:0}.popup-form .checkbox input:checked+label::after,.contact-form .checkbox input:checked+label::after,.newsletter-form .checkbox input:checked+label::after{position:absolute;top:50%;left:2px;transform:translateY(-50%);font-size:20px;visibility:visible;content:'\e626'}.popup-form .checkbox input:not(:checked)+label::after,.contact-form .checkbox input:not(:checked)+label::after,.newsletter-form .checkbox input:not(:checked)+label::after{visibility:hidden}.popup-form .checkbox label,.contact-form .checkbox label,.newsletter-form .checkbox label{position:relative;float:left;display:block;width:100%;padding-top:0;padding-left:40px;padding-left:4rem;color:#594d40;font-size:14px;font-size:1.4rem}.popup-form .checkbox label::before,.contact-form .checkbox label::before,.newsletter-form .checkbox label::before{position:absolute;display:block;top:50%;left:0;width:25px;width:2.5rem;height:25px;height:2.5rem;transform:translateY(-50%);background:#fff;font-size:25px;font-size:2.5rem;line-height:38px;line-height:3.8rem;text-align:center;content:' '}.popup-form .checkbox label:hover::after,.contact-form .checkbox label:hover::after,.newsletter-form .checkbox label:hover::after{position:absolute;top:0;left:2px;font-size:20px;content:'\e626'}.popup-form .date input,.contact-form .date input,.newsletter-form .date input{background:transparent;cursor:pointer;position:relative;z-index:2}.popup-form .date .middleColumn,.contact-form .date .middleColumn,.newsletter-form .date .middleColumn{background:#fff;position:relative}.popup-form .date .middleColumn::after,.contact-form .date .middleColumn::after,.newsletter-form .date .middleColumn::after{content:"";color:#ca8733;font-size:40px;font-size:4rem;position:absolute;bottom:0;right:-5px;right:-.5rem}.popup-form #ForgotPassword,.contact-form #ForgotPassword,.newsletter-form #ForgotPassword{margin:15px 0 0;margin:1.5rem 0 0;font-size:14px;font-size:1.4rem}.popup-form{padding:15px;padding:1.5rem;background:#eeebe7;padding-top:44px;padding-top:4.4rem}.popup-form h2{margin-bottom:30px;margin-bottom:3rem;padding-bottom:0;color:#751b33;font-style:normal;font-family:"p22-underground",Arial,Verdana,sans-serif;font-size:27px;font-size:2.7rem;text-align:left;text-transform:uppercase}.popup-form h2::after{display:none}.popup-form hr{height:1px;margin:0 0 15px;margin:0 0 1.5rem;border:0;background:#594d40}.popup-form .time-field{text-align:left}.popup-form .time-field .fieldgroup-field{display:inline-block}.contact-form form{background:#eeebe7}.newsletter-form form{background:#751b33;color:#fff}.form__requiredfield,.form_privacy{clear:both;padding:15px;font-size:14px;font-size:1.4rem}.form__requiredfield{padding:0 15px}@media screen and (min-width: 48em){.popup-form .field,.contact-form .field,.newsletter-form .field{float:left;position:relative;z-index:2}.popup-form{padding:40px 60px;padding:4rem 6rem}.popup-form fieldset,.popup-form .Actions{margin-left:-15px;margin-left:-1.5rem;margin-right:-15px;margin-right:-1.5rem}.popup-form .field{margin:0 0 20px;margin:0 0 2rem;padding:0 15px;padding:0 1.5rem}.popup-form h2{width:auto;margin-left:15px;margin-left:1.5rem;margin-right:15px;margin-right:1.5rem}.popup-form hr{width:auto;margin:30px 15px;margin:3rem 1.5rem}.popup-form.meetingroom-request .field.company-field,.popup-form.meetingroom-request .field.street-field,.popup-form.meetingroom-request .field.city-field{width:40%}.popup-form.meetingroom-request .field.firstname-field,.popup-form.meetingroom-request .field.lastname-field,.popup-form.meetingroom-request .field.phone-field,.popup-form.meetingroom-request .field.email-field,.popup-form.meetingroom-request .field.seating-field,.popup-form.meetingroom-request .field.additionalrooms-field{width:30%}.popup-form.meetingroom-request .field.meetingrooms-field{width:40%}.popup-form.meetingroom-request .field.zip-field{width:20%}.popup-form.meetingroom-request .field.arrival-field,.popup-form.meetingroom-request .field.departure-field,.popup-form.meetingroom-request .field.attendance-field,.popup-form.meetingroom-request .field.rooms-field{width:25%}.popup-form.meetingroom-request .field.message-field{width:100%}.popup-form.meetingroom-request .Actions{float:right;width:25%;margin-top:0;padding:0 15px 0 7.5px;padding:0 1.5rem 0 .75rem}.popup-form.table-reservation .field.time-field{width:20%}.popup-form.table-reservation .field.date-field,.popup-form.table-reservation .field.persons-field{width:40%}.popup-form.table-reservation .field.firstname-field,.popup-form.table-reservation .field.lastname-field,.popup-form.table-reservation .field.phone-field,.popup-form.table-reservation .field.email-field{width:50%}.popup-form.table-reservation .checkbox{padding-bottom:0}.popup-form.table-reservation .Actions{float:right;width:25%;padding:0 15px 0 7.5px;padding:0 1.5rem 0 .75rem}.contact-form form{padding:30px;padding:3rem}.contact-form fieldset,.contact-form .Actions{margin-left:-15px;margin-left:-1.5rem;margin-right:-15px;margin-right:-1.5rem}.contact-form .field{margin:0 0 20px;margin:0 0 2rem;padding:0 15px;padding:0 1.5rem}.contact-form #Form_ContactForm_ContactSalutation_Holder{width:30%}.contact-form #Form_ContactForm_ContactFirstname_Holder,.contact-form #Form_ContactForm_ContactLastname_Holder,.contact-form #PhoneNumber{width:45%}.contact-form #Form_ContactForm_ContactEmail_Holder,.contact-form #Form_ContactForm_ContactSubject_Holder,.contact-form #Form_ContactForm_ContactMessage_Holder{width:100%}.contact-form #Form_ContactForm_ContactEmail_Holder,.contact-form #Form_ContactForm_ContactSubject_Holder,.contact-form #Form_ContactForm_ContactMessage_Holder{clear:both}.contact-form .Actions input,.contact-form .Actions button,.contact-form .Actions a.button,.contact-form .Actions span.button,.contact-form .Actions .button>a{float:right;width:15.44%;margin:0 15px 0 0;margin:0 1.5rem 0 0}.contact-form.login{width:50%;margin:0 auto}.contact-form.login .field{float:none}.contact-form.login .Actions{padding:0 15px;padding:0 1.5rem}.contact-form.login .Actions input,.contact-form.login .Actions button,.contact-form.login .Actions a.button,.contact-form.login .Actions span.button,.contact-form.login .Actions .button>a{float:none;width:100%;margin-top:0}.newsletter-form fieldset,.newsletter-form .Actions{margin-left:-7.5px;margin-left:-.75rem;margin-right:-7.5px;margin-right:-.75rem}.newsletter-form .field{margin:0 0 7.5px;margin:0 0 .75rem;padding:0 7.5px;padding:0 .75rem}.newsletter-form #Form_NewsletterForm_NewsletterEmail_Holder{width:100%}.newsletter-form #Form_NewsletterForm_NewsletterFirstname_Holder,.newsletter-form #Form_NewsletterForm_NewsletterLastname_Holder{width:50%}.newsletter-form #Form_NewsletterForm_NewsletterSalutation_Holder{width:25%}.newsletter-form #Form_NewsletterForm_NewsletterFirstname_Holder,.newsletter-form #Form_NewsletterForm_NewsletterSalutation_Holder{clear:both}.newsletter-form #Form_NewsletterForm_NewsletterSalutation_Holder{margin:0}.newsletter-form .Actions input,.newsletter-form .Actions button,.newsletter-form .Actions a.button,.newsletter-form .Actions span.button,.newsletter-form .Actions .button>a{float:right;width:22%;margin:-36px 7.5px 0 0;margin:-3.6rem .75rem 0 0}}#folder-hotel-page .section>a.button{margin-bottom:30px;margin-bottom:3rem}@media screen and (min-width: 65em){.popup-form .checkbox input:not(:checked)+label:hover::after,.contact-form .checkbox input:not(:checked)+label:hover::after,.newsletter-form .checkbox input:not(:checked)+label:hover::after{visibility:visible}.popup-form .checkbox label::before,.contact-form .checkbox label::before,.newsletter-form .checkbox label::before{left:0}.popup-form .checkbox label:hover::after,.contact-form .checkbox label:hover::after,.newsletter-form .checkbox label:hover::after{display:block;position:absolute;top:50%;left:2px;transform:translateY(-50%);font-size:20px;content:'\e626'}}.pagination{padding-top:35px;padding-top:3.5rem;padding-bottom:35px;padding-bottom:3.5rem;border-top:3px solid #e6e4e3;color:#594d40}.pagination__list{display:flex;justify-content:center}.pagination__item{padding-top:0;padding-right:15px;padding-right:1.5rem;padding-bottom:0;padding-left:15px;padding-left:1.5rem}.pagination__item::before{display:none}.pagination__link,.pagination__pagenumber,.pagination__morepages{display:flex;align-items:center;justify-content:center;width:37px;width:3.7rem;height:37px;height:3.7rem;padding-top:6px;padding-top:.6rem;font-size:17px;font-size:1.7rem}.pagination__pagenumber{color:#751b33}.pagination__link{color:#594d40}.pagination__link:hover,.pagination__link:focus,.pagination__link:active{color:#ca8733}.pagination__link--prev,.pagination__link--next{position:relative;padding-top:0;background:#ca8733;color:#fff;overflow:hidden}.pagination__link--prev .pagination__link__title,.pagination__link--next .pagination__link__title{position:absolute;top:110%;left:110%}.pagination__link--prev::before,.pagination__link--next::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:17px;font-size:1.7rem}.pagination__link--prev:hover,.pagination__link--prev:focus,.pagination__link--prev:active,.pagination__link--next:hover,.pagination__link--next:focus,.pagination__link--next:active{background:#751b33;color:#fff}.pagination__link--prev::before{content:""}.pagination__link--next::before{content:""}.gallery>ul{margin:-7px;margin:-.7rem}.gallery li{float:left;width:33.33333%;padding:6px;padding:.6rem}.gallery a{display:block;border:1px solid #fff}.gallery a:hover,.gallery a:focus,.gallery a:active{-webkit-box-shadow:0 0 5px #ca8733;-moz-box-shadow:0 0 5px #ca8733;-ms-box-shadow:0 0 5px #ca8733;-o-box-shadow:0 0 5px #ca8733;box-shadow:0 0 5px #ca8733}.gallery a.video::before{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);padding:0px 25px;background:rgba(0,0,0,0.4);color:#fff;border-radius:13px;font-size:50px;font-size:5rem;content:""}.gallery a.video:hover::before{color:#ca8733}.gallery img{margin:0}.gallery ~ .button{margin-top:7px;margin-top:.7rem}@media screen and (min-width: 48em){.gallery{margin-bottom:30px;margin-bottom:3rem}.gallery li{width:25%}.gallery ~ .button{margin-top:0}}.rating-page .article .ratings{padding:60px 0;padding:6rem 0}.rating-page .article .ratings ul{margin:0}.rating-page .article .ratings li{padding:7.5px 0;padding:.75rem 0;clear:both;*zoom:1}.rating-page .article .ratings li:before,.rating-page .article .ratings li:after{content:" ";display:table}.rating-page .article .ratings li:after{clear:both}.rating-page .article .ratings li::before{display:none}.rating-page .article .ratings li span{display:block;font-size:24px;font-size:2.4rem}.rating-page .article .ratings li .rating{display:block;padding:5px 0 0 8px;padding:.5rem 0 0 .8rem;height:25px;height:2.5rem;color:#ca8733;background:#eeebe7;font-size:20px;font-size:2rem;line-height:1;position:relative}.rating-page .article .ratings li .rating span{height:100%;padding:5px 0 0 8px;padding:.5rem 0 0 .8rem;background:#ca8733;color:#fff;font-size:20px;font-size:2rem;line-height:1;overflow:hidden;position:absolute;left:0;top:0}.rating-page .article .ratings li .rating span::before{content:attr(data-value)}.rating-box{border:5px solid #eeebe7;text-align:center;margin-bottom:30px;margin-bottom:3rem}.rating-box .rating-logo{padding:15px;padding:1.5rem;background:#fff}.rating-box .rating-logo img{width:auto;margin:0 auto}.rating-box .rating-value{background:#eeebe7;padding:15px;padding:1.5rem}.rating-box .rating-value strong{display:inline-block;margin:10px 0;margin:1rem 0;color:#ca8733;font-size:70px;font-size:7rem;line-height:1}.rating-box .rating-value em{display:inline-block;margin:0 0 10px;margin:0 0 1rem;color:#751b33;font-style:normal;font-size:27px;font-size:2.7rem;line-height:1}.rating-box .rating-value a{display:inline-block;color:#594d40;line-height:1}.review{margin:0 0 60px;margin:0 0 6rem}.review h4{margin:5px 0 15px;margin:.5rem 0 1.5rem;color:#594d40;font-size:27px;font-size:2.7rem;text-transform:none}.review .rating{float:left;padding:0 30px 15px 0;padding:0 3rem 1.5rem 0}.review .rating>div{display:block;width:100px;height:100px;background:#ca8733;background:#dbab6f;background:#dbab6f -moz-linear-gradient(bottom right, #ca8733 50%, #dbab6f 50%) no-repeat;background:#dbab6f -webkit-linear-gradient(bottom right, #ca8733 50%, #dbab6f 50%) no-repeat;background:#dbab6f -o-linear-gradient(bottom right, #ca8733 50%, #dbab6f 50%) no-repeat;background:#dbab6f -ms-linear-gradient(bottom right, #ca8733 50%, #dbab6f 50%) no-repeat;background:#dbab6f linear-gradient(bottom right, #ca8733 50%, #dbab6f 50%) no-repeat;color:#fff;position:relative}.review .rating>div span{display:none}.review .rating>div strong,.review .rating>div em{font-style:normal;font-weight:200;font-size:26px;font-size:2.6rem;line-height:1;position:absolute}.review .rating>div strong{top:8px;top:.8rem;left:10px;left:1rem}.review .rating>div em{right:10px;right:1rem;bottom:3px;bottom:.3rem}@media screen and (min-width: 48em){.rating-page .aside{float:left;width:31.25%;padding:60px 0 0;padding:6rem 0 0}.rating-page .ratings{float:right;width:60%;padding:60px 0 60px 15px;padding:6rem 0 6rem 1.5rem}.review{margin:0 0 30px;margin:0 0 3rem}.review p{clear:none}.review p::before,.review p::after{display:none}}@media screen and (min-width: 65em){.rating-page .ratings li span{float:left;width:45%}.rating-page .ratings li .rating{float:right;width:55%}}.body+.folding{margin-top:-60px;margin-top:-6rem}.body.folding{padding-top:0;padding-bottom:0}.body.folding .inner{overflow:hidden}.body.folding .three-up .article,.body.folding .two-up .article{margin-bottom:60px;margin-bottom:6rem}.body.folding .three-up .image,.body.folding .two-up .image{height:0;margin-bottom:30px;margin-bottom:3rem;padding-bottom:40%;overflow:hidden;position:relative}.body.folding .three-up .image img,.body.folding .two-up .image img{margin-bottom:0;position:absolute;top:0;left:0}@media screen and (min-width: 48em){.body.folding{padding-bottom:60px;padding-bottom:6rem}.body.folding .three-up,.body.folding .two-up{margin-right:-30px;margin-right:-3rem;margin-left:-30px;margin-left:-3rem}.body.folding .three-up .article,.body.folding .two-up .article{float:left;margin:0;padding:30px;padding:3rem}.body.folding .three-up .gallery li,.body.folding .two-up .gallery li{width:33.33333%}.body.folding .three-up .article{width:33.33333%}.body.folding .three-up .article:nth-child(3n-2){clear:left}.body.folding .three-up .article .text{margin-bottom:15px;margin-bottom:1.5rem;position:relative}.body.folding .three-up .article .text>div{height:100%;overflow:hidden}.body.folding .three-up .article .text::after{content:' ';height:15px;height:1.5rem;background:rgba(255,255,255,0);background:rgba(255,255,255,0) -moz-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%) no-repeat;background:rgba(255,255,255,0) -webkit-gradient(linear, left bottom, left top, color-stop(0%, #fff), color-stop(100%, rgba(255,255,255,0))) no-repeat;background:rgba(255,255,255,0) -webkit-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%) no-repeat;background:rgba(255,255,255,0) -o-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%) no-repeat;background:rgba(255,255,255,0) -ms-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%) no-repeat;background:rgba(255,255,255,0) linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%) no-repeat;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF',GradientType=0 );position:absolute;z-index:2;right:0;bottom:0;left:0}.body.folding .two-up .article{width:50%}.body.folding .two-up .article:nth-child(2n-1){clear:left}}.home #main-image h1{width:100%;margin:0;padding:7.5px;padding:.75rem;color:#fff;-webkit-text-shadow:0 0 5px #000;-moz-text-shadow:0 0 5px #000;-ms-text-shadow:0 0 5px #000;-o-text-shadow:0 0 5px #000;text-shadow:0 0 5px #000}.home #main-image h1 span{font-weight:200;font-style:normal;font-family:"p22-underground",Arial,Verdana,sans-serif;text-transform:uppercase}.home #main-image h1::after{display:none}.home #main-image .hotel-group-logo{display:block;position:absolute;left:0;right:0;text-align:center;z-index:99}.home #main-image .hotel-group-logo .logo{display:inline-block;position:relative;padding-top:15px;padding-top:1.5rem}.home #main-image .hotel-group-logo .logo img{width:auto;margin:0 auto}.home #main-image .scroll-to-content{display:none;width:80px;width:8rem;height:50px;height:5rem;position:absolute;z-index:98;left:50%;bottom:5%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.home #main-image .scroll-to-content::before{content:"";color:#fff;font-size:76px;font-size:7.6rem;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.home #main-image .owl-item img{margin:0}.home #main-image .owl-item>div{overflow:hidden;min-height:300px}.home #main-image .owl-dots{bottom:5%}.home #main-image .disturber__panel{display:block;margin-top:0;margin-right:0;margin-bottom:30px;margin-bottom:3rem;margin-left:0;padding-top:15px;padding-top:1.5rem;padding-right:15px;padding-right:1.5rem;padding-bottom:15px;padding-bottom:1.5rem;padding-left:15px;padding-left:1.5rem;border:0;background:rgba(255,255,255,0.7);text-align:center;outline:none}.home #main-image .disturber__title{margin-top:10px;margin-top:1rem;margin-right:0;margin-bottom:10px;margin-bottom:1rem;margin-left:0;color:#ca8733;font-weight:bolder;font-size:27px;font-size:2.7rem}.home #main-image .disturber__subtitle{margin-top:0;margin-right:0;margin-bottom:10px;margin-bottom:1rem;margin-left:0;color:#751b33;font-style:normal;font-size:17px;font-size:1.7rem}.home #main-image .rating-box{position:relative}.home #main-image .rating-box a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999}.home .body{padding-bottom:0}.home .body .inner{overflow:hidden}.home .body .three-up .article,.home .body .two-up .article{margin-bottom:60px;margin-bottom:6rem}.home .body .three-up .image,.home .body .two-up .image{height:0;margin-bottom:30px;margin-bottom:3rem;padding-bottom:100%;overflow:hidden;position:relative}.home .body .three-up .image img,.home .body .two-up .image img{margin-bottom:0;position:absolute;top:0;left:0}.home .body .three-up .gallery ul,.home .body .two-up .gallery ul{padding-left:4px;padding-left:.4rem}.home .body .three-up .image{padding-bottom:63.824289%}.home .body .two-up .image{padding-bottom:40%}.home .offers{position:relative;background:#dcd7ce;padding:15px;padding:1.5rem}.home .offers .owl-prev,.home .offers .owl-next{top:-30px;top:-3rem}.home .offers .owl-prev{left:30px;left:3rem}.home .offers .owl-next{right:30px;right:3rem}.home .offers .image{height:0;margin-bottom:30px;margin-bottom:3rem;padding:0 0 46.049046%;overflow:hidden;position:relative}.home .offers .image img{margin-bottom:0;position:absolute;top:0;left:0}.home .news .date{display:table;margin:-6px 0 26px;margin:-.6rem 0 2.6rem;height:30px;height:3rem;background:#751b33;color:#fff;font-size:15px;font-size:1.5rem;line-height:1.6}.home .news .date span{display:table-cell;vertical-align:middle;padding:4px 40px 0 10px;padding:.4rem 4rem 0 1rem}.home .news h2{margin-bottom:20px;margin-bottom:2rem}.home .news .inner{text-align:center}.home .news .inner .article{text-align:left}.home .news .inner>section::before,.home .news .inner>section::after{display:block;height:3px;height:.3rem;background:#e6e4e3;content:' '}.home .news .inner>section::before{margin-bottom:60px;margin-bottom:6rem}.home .news .inner>section::after{margin-bottom:30px;margin-bottom:3rem}.home .news .inner>.button{margin-bottom:60px;margin-bottom:6rem}@media screen and (min-width: 48em){.home #header{position:relative;z-index:100}.home #main-image{height:100vh;margin-top:-200px;margin-top:-20rem;padding-top:200px;padding-top:20rem;position:relative;z-index:97}.home #main-image h1{padding:0;font-size:50px;position:absolute;z-index:98;top:40%}.home #main-image h1 span{font-size:40px}.home #main-image .hotel-group-logo{bottom:100px;bottom:10rem;text-align:left}.home #main-image .hotel-group-logo .logo img{margin:0}.home #main-image .disturber{display:block;position:absolute;right:0;bottom:0;left:0}.home #main-image .disturber__panel{position:relative;float:right;width:33.33333%;margin-bottom:0;background:rgba(255,255,255,0.7);z-index:9998}.home #main-image .score{display:block;position:absolute;right:0;bottom:0;left:0}.home #main-image .rating-box{float:right;width:25%;margin:0;border:0;position:relative;z-index:9998}.home #main-image .rating-box .rating-logo{background:rgba(255,255,255,0.9)}.home #main-image .rating-box .rating-value{background:rgba(255,255,255,0.7)}.home #main-image .scroll-to-content{display:block}.home #main-image .owl-carousel,.home #main-image .owl-stage-outer,.home #main-image .owl-stage,.home #main-image .owl-item{height:auto}.home #main-image .owl-item>div{height:100%;background:center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;min-height:0}.home #main-image .owl-dots{bottom:20%}.home #quickbooker{margin-top:0;position:absolute;z-index:99;top:65vh;right:0;left:0}.home #quickbooker form{border:1px solid #fff;background:rgba(255,255,255,0.4)}.home .body{padding-bottom:60px;padding-bottom:6rem}.home .body .three-up,.home .body .two-up{margin-right:-30px;margin-right:-3rem;margin-left:-30px;margin-left:-3rem}.home .body .three-up .article,.home .body .two-up .article{float:left;margin:0;padding:30px;padding:3rem}.home .body .three-up .gallery li,.home .body .two-up .gallery li{width:33.33333%}.home .body .three-up .article{width:33.33333%}.home .body .three-up .article .text{margin-bottom:15px;margin-bottom:1.5rem;position:relative}.home .body .three-up .article .text>div{height:100%;overflow:hidden}.home .body .three-up .article .text::after{content:' ';height:15px;height:1.5rem;background:rgba(255,255,255,0);background:rgba(255,255,255,0) -moz-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%) no-repeat;background:rgba(255,255,255,0) -webkit-gradient(linear, left bottom, left top, color-stop(0%, #fff), color-stop(100%, rgba(255,255,255,0))) no-repeat;background:rgba(255,255,255,0) -webkit-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%) no-repeat;background:rgba(255,255,255,0) -o-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%) no-repeat;background:rgba(255,255,255,0) -ms-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0) 100%) no-repeat;background:rgba(255,255,255,0) linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%) no-repeat;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF',GradientType=0 );position:absolute;z-index:2;right:0;bottom:0;left:0}.home .body .two-up{display:flex;display:-webkit-flex}.home .body .two-up .article{position:relative;width:50%;flex:1}.home .body .two-up .article>a{position:absolute;right:30px;right:3rem;bottom:0}.home #body{padding-bottom:0}.home .offers{padding:60px 0;padding:6rem 0;background:#dcd7ce}.home .offers .home-offer-slider{width:auto;margin-right:-30px;margin-right:-3rem;margin-left:-30px;margin-left:-3rem}.home .offers .home-offer-slider.with-1-items .owl-stage{margin:0 auto}.home .offers .owl-item{padding:0 30px;padding:0 3rem}.home .offers .offer{background:#fff;overflow:hidden;clear:both;*zoom:1}.home .offers .offer:before,.home .offers .offer:after{content:" ";display:table}.home .offers .offer:after{clear:both}.home .offers .offer>div{padding:0 20px 20px;padding:0 2rem 2rem;clear:both;*zoom:1}.home .offers .offer>div:before,.home .offers .offer>div:after{content:" ";display:table}.home .offers .offer>div:after{clear:both}.home .offers .offer>div.image{padding:0 0 46.049046%}.home .offers .offer>div p{margin-bottom:67px}.home .offers .offer>div a{position:absolute;right:50px;bottom:20px}.home .offers h3{margin:0;padding:20px 20px 10px;padding:2rem 2rem 1rem;background:#751b33;color:#fff}.home .offers h3::after{display:none}.home .offers .price{float:right;width:40%;margin:0;margin-top:-66px;margin-top:-6.6rem;padding:8px 8px 2px;padding:.8rem .8rem .2rem;background:#fff;line-height:1;position:relative;z-index:2}}@media screen and (min-width: 65em){.home #main-image .owl-item>div{min-height:0}.home #main-image .disturber__panel{width:25%}.home .news .date{float:left;min-width:23%}.home .news .date+*{clear:left}.home .news h2{margin-bottom:20px;margin-bottom:2rem}.home .news .inner{text-align:center}.home .news .inner .article{text-align:left}.home .news .inner>section::before,.home .news .inner>section::after{margin-right:30px;margin-right:3rem;margin-left:30px;margin-left:3rem}.home .news .inner>.button{margin-bottom:10px;margin-bottom:1rem}}@media screen\0 {.two-up{display:inline-block;display:-ms-flexbox}.two-up .article>a{right:auto}}@media screen and (min-width: 87.5em){.home #main-image .hotel-group-logo{bottom:200px;bottom:20rem}.home .offers .inner{overflow:visible}.home .offers .owl-prev,.home .offers .owl-next{top:50%}.home .offers .owl-prev{left:-30px;left:-3rem}.home .offers .owl-next{right:-30px;right:-3rem}}@media screen and (min-width: 90em){.home #main-image .hotel-group-logo{top:40%}.home #main-image .hotel-group-logo .logo{float:right}}@media screen and (max-height: 64em){.home #main-image h1{top:30%}}@media screen and (max-height: 64em) and (min-width: 87.5em){.home #main-image .hotel-group-logo{top:30%}.home #main-image .hotel-group-logo .logo{float:right}}@media screen and (max-height: 64em){.home #main-image .rating-box .rating-logo{padding:10px;padding:1rem}.home #main-image .rating-box .rating-value strong{margin:0;font-size:52.5px;font-size:5.25rem}.home #main-image .rating-box .rating-value em{font-size:20.25px;font-size:2.025rem}.home #quickbooker{top:50vh}}a.blog-read-more-link{display:block;width:100%;color:inherit}.size3of4{padding-bottom:34px;padding-bottom:3.4rem}.blog-entry .content{padding-bottom:34px;padding-bottom:3.4rem}.blog-entry .post-image img{width:100% !important}.secondary{margin-bottom:34px;margin-bottom:3.4rem;padding:20px;padding:2rem;background:#eeebe7}.blog-aside h5{margin-bottom:10px;margin-bottom:1rem}.blog-aside nav ul li{padding-left:30px;padding-left:3rem}.blog-aside nav ul li::before{display:block}.blog-aside nav ul.blogTagCloud li{padding-left:0}.blog-aside nav ul.blogTagCloud li::before{display:none}.blog-post-content .comments-holder-container .commenting-rss-feed{margin:20px auto 0;margin:2rem auto 0;text-align:left}.blog-post-content .comment-moderation-options>a{width:100%;margin-bottom:5px}.blog-post-meta{margin-top:auto;padding-top:10px;padding-top:1rem;font-size:15px;font-size:1.5rem;opacity:0.7}.comments-holder{position:relative;width:calc(100% * 10 / 12);margin-right:auto;margin-left:auto;padding-top:55px;padding-top:5.5rem;padding-bottom:48px;padding-bottom:4.8rem}.comments-holder .comments-list{padding-left:0}.comments-holder .comment::before{display:none}.comments-holder .comment .comment-text>.comment-text,.comments-holder .comment.unmoderated>.comment-text{padding:0;border:0}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.pagination>a,.pagination>span{position:relative}.blog-form{position:relative;width:calc(100% * 10 / 12);margin-right:auto;margin-left:auto;padding-top:55px;padding-top:5.5rem;padding-bottom:48px;padding-bottom:4.8rem;background:#eeebe7}.blog-form::before{position:absolute;top:0;bottom:0;left:50%;width:1000%;transform:translateX(-50%);background:#eeebe7;z-index:-1;content:" "}.blog-form.comment-reply-form-holder{width:100%;padding:20rem !important;padding:20px !important;background:transparent}.blog-form h3{text-align:center}.blog-form h3::after{left:50%;transform:translate(-50%)}.blog-form .userform{padding-top:13px;padding-top:1.3rem}.blog-form .field{padding-bottom:23px;padding-bottom:2.3rem}.blog-form .field label{display:block;font-weight:normal;margin-bottom:0;padding-top:0;padding-right:10px;padding-right:1rem;padding-bottom:0;padding-left:10px;padding-left:1rem;color:inherit}.blog-form .field input,.blog-form .field select,.blog-form .field textarea{width:100%;height:36px;height:3.6rem;line-height:20px;line-height:2rem;padding-top:8px;padding-top:.8rem;padding-right:10px;padding-right:1rem;padding-bottom:8px;padding-bottom:.8rem;padding-left:10px;padding-left:1rem;border:0;background:#fff;font-family:"p22-underground",Arial,Verdana,sans-serif;font-size:17px;font-size:1.7rem}.blog-form .field textarea{height:9em}.blog-form .field.literalFieldArea p{margin:0}.blog-form .field.checkbox input{width:auto;height:auto;padding:0;background:transparent}.blog-form .field.checkbox label{display:inline;font-weight:normal;color:#594d40;padding-right:0;padding-left:20px;padding-left:2rem}.blog-form .Actions input,.blog-form .Actions button,.blog-form .Actions a.button,.blog-form .Actions span.button,.blog-form .Actions .button>a{float:right;padding-top:11px;padding-top:1.1rem;padding-right:15px;padding-right:1.5rem;padding-bottom:6px;padding-bottom:.6rem;padding-left:15px;padding-left:1.5rem;font-size:18px;font-size:1.8rem}@media screen and (min-width: 48em){.size3of4{display:flex}.size3of4 .teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-bottom:0}.size3of4 .article{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.size3of4 .blog-content{width:calc(100% * 10 / 12);margin:0 20px 0 0;margin:0 2rem 0 0}.post-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.secondary{min-width:260px;min-width:26rem}.blog-post-content .section{float:left;width:58.33333%;padding:0 30px 0 0;padding:0 3rem 0 0}.blog-post-content .section .text{margin:0;padding:0 30px;padding:0 3rem}.blog-post-content .section .main{float:left;width:100%;margin:0;padding:0 30px;padding:0 3rem}.blog-post-content .section .aside{float:right;width:100%;margin:0;padding:0 30px;padding:0 3rem}.blog-post-content .section .aside .button{float:right}.blog-post-content .section .content p:last-of-type{margin-bottom:0}.blog-post-content .images{float:right;width:41.66667%;padding:0 0 0 30px;padding:0 0 0 3rem}.blog-post-content .comment-moderation-options>a{width:auto}.blog-form,.comments-holder{width:calc(100% * 8 / 12)}}@media screen and (min-width: 65em){.size3of4 .article{width:50%}.size3of4 .blog-content{width:calc(100% * 8 / 12);margin-right:auto}.blog-form,.comments-holder{width:calc(100% * 6 / 12)}}.popupmessage{display:block}.popupmessage--fixed{position:fixed;max-width:100%;max-height:100%;overflow:auto;padding:25px;z-index:1001;transition:all 0.5s ease-in-out;transform:translateX(1px);transform:translateY(1px)}.popupmessage--center{width:100%;left:50%;top:0;transform:translate(-50%, 0)}.popupmessage--center.fade-out--vertical{transform:translate(-50%, -2000%);transition:all 1s ease-in-out}.popupmessage--center.fade-out--horizontal{transform:translate(2000%, -50%);transition:all 1s ease-in-out}.popupmessage--top{top:0}.popupmessage--top.fade-out--vertical{transform:translateY(-200%);transition:all 0.5s ease-in-out}.popupmessage--right{right:0}.popupmessage--right.fade-out--horizontal{transform:translateX(200%);transition:all 0.5s ease-in-out}.popupmessage--bottom{bottom:0}.popupmessage--bottom.fade-out--vertical{transform:translateY(200%);transition:all 0.5s ease-in-out}.popupmessage--left{left:0}.popupmessage--left.fade-out--horizontal{transform:translateX(-200%);transition:all 0.5s ease-in-out}.popupmessage--outer{position:relative;max-width:400px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.5);margin:0 auto}.popupmessage--header{width:100%;min-height:70px;background:#751b33;color:#ffffff;text-transform:uppercase;font-size:19px;font-size:1.9rem;line-height:20px;line-height:2rem;padding-top:15px;padding-top:1.5rem;padding-right:60px;padding-right:6rem;padding-bottom:15px;padding-bottom:1.5rem;padding-left:30px;padding-left:3rem}.popupmessage--inner{padding:30px;padding:3rem}.popupmessage--link{padding-right:30px;padding-right:3rem;padding-bottom:30px;padding-bottom:3rem;padding-left:30px;padding-left:3rem}.popupmessage--button{width:50%}.popupmessage__close{cursor:pointer;position:absolute;top:8px;right:8px;z-index:1002}.popupmessage__close-icon{width:25px;height:25px}@media screen and (min-width: 48em){.popupmessage--center{width:auto;top:50%;transform:translate(-50%, -50%)}}.block--teaser .article-link{display:block;color:inherit;text-decoration:none}.block--teaser .article-link:hover,.block--teaser .article-link:focus,.block--teaser .article-link:active{text-decoration:none}.block--teaser .article-link .button{display:inline-block}.block--teaser .three-up .image{padding-bottom:calc(100% * 180 / 389) !important;background:#cecece}.block--noimage{padding-bottom:34px;padding-bottom:3.4rem}@media screen and (min-width: 48em){.block--noimage{width:calc(100% * 10 / 12);margin-right:auto;margin-left:auto}}@media screen and (min-width: 65em){.block--noimage{width:calc(100% * 8 / 12)}}@media screen and (min-width: 48em){.block--imageleft,.block--imageright{padding-top:34px;padding-top:3.4rem;padding-bottom:34px;padding-bottom:3.4rem}.block--imageleft .article>.section,.block--imageright .article>.section{width:calc(100% * 7 / 12);padding-top:0;padding-right:0;padding-bottom:0}.block--imageleft .article>.section .text,.block--imageright .article>.section .text{margin:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.block--imageleft .article>.images,.block--imageright .article>.images{width:calc(100% * 5 / 12)}.block--imageleft .article>.images img,.block--imageright .article>.images img{margin-bottom:0}.block--imageleft .article>.section{float:right;padding-left:30px;padding-left:3rem}.block--imageleft .article>.images{float:left;padding-right:30px;padding-right:3rem}.block--imageright .article>.section{float:left;padding-right:30px;padding-right:3rem}.block--imageright .article>.images{float:right;padding-left:30px;padding-left:3rem}}@media screen and (min-width: 65em){.block--imageleft .article>.section,.block--imageright .article>.section{width:calc(100% * 5 / 12)}.block--imageleft .article>.images,.block--imageright .article>.images{width:calc(100% * 7 / 12)}}.block--video{padding-top:34px;padding-top:3.4rem;padding-bottom:34px;padding-bottom:3.4rem;text-align:center}.block--video h3::after{left:50%;transform:translate(-50%)}@media screen and (min-width: 48em){.block--video{width:calc(100% * 10 / 12);margin-right:auto;margin-left:auto}}@media screen and (min-width: 65em){.block--video{width:calc(100% * 8 / 12)}}.block--form{position:relative;width:calc(100% * 10 / 12);margin-top:45px;margin-top:4.5rem;margin-right:auto;margin-bottom:45px;margin-bottom:4.5rem;margin-left:auto;padding-top:55px;padding-top:5.5rem;padding-bottom:48px;padding-bottom:4.8rem;background:#eeebe7}.block--form::before{position:absolute;top:0;bottom:0;left:50%;width:1000%;transform:translateX(-50%);background:#eeebe7;z-index:-1;content:" "}.block--form h3{text-align:center}.block--form h3::after{left:50%;transform:translate(-50%)}.block--form .userform{padding-top:13px;padding-top:1.3rem}.block--form .field{padding-bottom:23px;padding-bottom:2.3rem}.block--form .field label{display:block;font-weight:normal;margin-bottom:0;padding-top:0;padding-right:10px;padding-right:1rem;padding-bottom:0;padding-left:10px;padding-left:1rem;color:inherit}.block--form .field input,.block--form .field select,.block--form .field textarea{width:100%;height:36px;height:3.6rem;line-height:20px;line-height:2rem;padding-top:8px;padding-top:.8rem;padding-right:10px;padding-right:1rem;padding-bottom:8px;padding-bottom:.8rem;padding-left:10px;padding-left:1rem;border:0;background:#fff;font-family:"p22-underground",Arial,Verdana,sans-serif;font-size:17px;font-size:1.7rem}.block--form .field textarea{height:9em}.block--form .field.literalFieldArea p{margin:0}.block--form .field.checkbox input{width:auto;height:auto;padding:0;background:transparent}.block--form .field.checkbox label{display:inline;font-weight:normal;color:#594d40;padding-right:0;padding-left:20px;padding-left:2rem}.block--form .Actions input,.block--form .Actions button,.block--form .Actions a.button,.block--form .Actions span.button,.block--form .Actions .button>a{float:right;padding-top:11px;padding-top:1.1rem;padding-right:76px;padding-right:7.6rem;padding-bottom:6px;padding-bottom:.6rem;padding-left:15px;padding-left:1.5rem;font-size:18px;font-size:1.8rem}@media screen and (min-width: 48em){.block--form{width:calc(100% * 8 / 12)}}@media screen and (min-width: 65em){.block--form{width:calc(100% * 6 / 12)}}.block--gallery{padding-top:45px;padding-top:4.5rem;padding-bottom:45px;padding-bottom:4.5rem}.block--gallery h3::after{left:50%;transform:translate(-50%)}.block--gallery .gallery a.video::before{z-index:1}.block--gallery .gallery>ul{margin:-6px;margin:-.6rem;padding-left:0}.block--gallery .gallery li{padding:6px;padding:.6rem}.block--gallery .gallery .block-gallery-slider{margin:auto}.block--gallery .gallery .block-gallery-slider li{width:100%}.block--gallery .gallery .owl-carousel .owl-nav{color:#ca8733}.block--gallery .gallery .owl-carousel .owl-nav .owl-prev::before,.block--gallery .gallery .owl-carousel .owl-nav .owl-next::before{font-size:40px;font-size:4rem}.block--gallery .gallery .owl-carousel .owl-nav .owl-prev{left:0px}.block--gallery .gallery .owl-carousel .owl-nav .owl-next{right:0px}.block--gallery .gallery .owl-carousel .owl-dots{bottom:-23px;bottom:-2.3rem}.block--gallery .gallery .owl-carousel .owl-dots .owl-dot{width:16px;width:1.6rem;height:16px;height:1.6rem;background:rgba(202,135,51,0.5)}.block--gallery .gallery .owl-carousel .owl-dots .owl-dot.active{background:#ca8733}@media screen and (min-width: 48em){.block--gallery .gallery>ul{margin-top:-30px;margin-top:-3rem;margin-right:-30px;margin-right:-3rem;margin-bottom:-30px;margin-bottom:-3rem;margin-left:-30px;margin-left:-3rem}.block--gallery .gallery li{padding-top:30px;padding-top:3rem;padding-right:30px;padding-right:3rem;padding-bottom:30px;padding-bottom:3rem;padding-left:30px;padding-left:3rem}.block--gallery .gallery .owl-carousel .owl-nav .owl-prev{left:-30px;left:-3rem}.block--gallery .gallery .owl-carousel .owl-nav .owl-next{right:-30px;right:-3rem}}


/****** FILE: themes/hotel/css/thirdparty/owl.carousel.css *****/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}


/****** FILE: themes/hotel/css/thirdparty/magnific-popup.css *****/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before,
  .mfp-arrow:after,
  .mfp-arrow .mfp-b,
  .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after,
  .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before,
  .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
    height: 100%; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #fff; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

.mfp-ie7 .mfp-container {
  padding: 0; }

.mfp-ie7 .mfp-content {
  padding-top: 44px; }

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }


