p{font-size:15px;line-height:1.87;font-family:'Fauna One',serif;}body{margin-top:0px;font-family:'Playfair Display',serif;font-size:18px;color:#636363;padding-top:80px;}a{text-decoration:none!important;transition:all 0.2s ease;}.p-0{padding-left:0;padding-right:0;}.min-360{min-width:360px;}.min-260{min-width:260px;}.navbar.container{max-width:100%;width:100%;border:none;border-radius:0;display:flex;align-items:center;justify-content:space-between;padding-right:0;margin:0 auto;background:transparent;padding-left:60px;}.navbar.container .region{display:flex;align-items:center;justify-content:flex-end;position:relative;}.header-contact{display:flex;align-items:center;background:#0d1a1c;height:80px;}.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus{font-size:15px;color:#ffffff;padding:0 12px;border:none;outline:0;}.header-main-wrapper .navbar-default .navbar-nav > li > a:hover,.header-main-wrapper .navbar-default .navbar-nav > li > a.is-active{color:#d3b298;background:transparent;}div#navbar-collapse{width:100%;padding-right:0;}.header-book-now-wrap a{font-size:15px;font-weight:bold;letter-spacing:2px;color:#294138;text-decoration:none;display:inline-block;background:#d3b298;min-width:220px;text-align:center;line-height:normal;background-position:left 29px center;padding-left:35px;white-space:pre-line;text-transform:uppercase;text-align:left;min-height:80px;display:flex;align-items:center;padding-right:10px;justify-content:center;}.header-book-now-wrap a:hover{color:#d3b298;background:#f4ece5;background-position:left 29px center;}.header-contact-wrap > a{font-size:15px;color:#ffffff;width:100%;margin:0 0 5px;display:block;}.header-contact-wrap{display:inline-block;padding:0 23px;text-align:center;}.header-contact-wrap > a.header-contact-mail{font-size:12px;}.header-language-switcher .select-wrapper:after{display:none;}select.form-control{text-align:center;text-align-last:center;border-radius:0;padding:0;font-size:15px;font-weight:bold;letter-spacing:2px;color:#294138;text-transform:uppercase;outline:0!important;box-shadow:none!important;border:none!important;background:#fff;}select.form-control option{text-align:right;border-radius:0;}.lang-dropdown-form .chosen-container a.chosen-single{text-align:center;text-align-last:center;border-radius:0!important;padding:0!important;font-size:15px;font-weight:bold;letter-spacing:2px;color:#294138!important;text-transform:uppercase;outline:0!important;box-shadow:none!important;border:none!important;background:#fff!important;width:80px;height:80px!important;display:flex!important;align-items:center;justify-content:center;margin:0!important;}.lang-dropdown-form .chosen-container .chosen-results li{text-align:center;text-align-last:center;border-radius:0!important;padding:0!important;font-size:15px;font-weight:bold;letter-spacing:2px;color:#294138!important;text-transform:uppercase;outline:0!important;box-shadow:none!important;border:none!important;background:#f4ece5!important;width:80px;height:80px!important;display:flex!important;align-items:center;justify-content:center;margin:0!important;}.lang-dropdown-form .chosen-container.form-control{width:auto!important;padding:0;height:80px;}.lang-dropdown-form .chosen-container-single .chosen-single div b{background:none!important;}.lang-dropdown-form .chosen-container-single .chosen-single span{margin:0;}.chosen-container .chosen-results{margin:0;padding:0;}select.form-control{height:100%;width:80px!important;}.lang-dropdown-form .select-wrapper{display:flex;height:80px;}.header-contact-wrap > a:hover{color:#d3b298;}.homepage-slider-description{text-align:center;position:absolute;top:50%;left:0;transform:translateY(-50%);right:0;}.navbar-header a.logo.navbar-btn{padding-left:30px;}.homepage-slider-title h3{font-size:75px;line-height:0.72;text-align:center;color:#ffffff;padding:0 0 59px;background:url(/themes/hotelnational/css/../images/star-icon.svg) no-repeat;background-size:87px;background-position:bottom 8px center;}.homepage-slider-desc p{font-size:50px;font-style:italic;line-height:1.08;color:#ffffff;margin:0;font-family:'Playfair Display',serif;}.btn-green.explore-region-btn{min-width:340px;}.front-hotel-image img{width:100%;}.head-section-description{font-size:15px;line-height:1.87;color:#636363;font-family:'Fauna One',serif;padding-top:10px;}.head-section-title{font-size:56px;color:#1a4444;margin-bottom:30px;line-height:1.2;}.front-hotel-left{margin-top:-97px;}.homepage-slider-block-wrap{margin-bottom:100px;}.front-hotel-image.front-hotel-left-top-image{margin-bottom:30px;width:100%;}.front-hotel-image.front-hotel-left-bottom-image{width:100%;}.front-hotel-image.front-hotel-right-bottom-image{margin-bottom:30px;}.front-hotel-description.head-section-description{padding:27px 125px 52px 94px;min-height:247px;width:100%;}.path-frontpage .main-container.container{width:100%;}.path-frontpage .main-container.container > .row > .col-sm-12{padding:0;}.front-hotel-right-wrap{display:flex;flex-wrap:wrap;}.front-hotel-btn-wrap{width:100%;display:inline-block;}.sidebar-label{position:relative;}.front-hotel-section{position:relative;overflow-x:hidden;background:url(/themes/hotelnational/css/../images/mountain-illustration.png) no-repeat;background-size:720px 197px;background-position:bottom left;padding-bottom:230px;margin-bottom:-100px;}.footer-contact a{font-size:15px;line-height:1.87;color:#d3b298;font-family:'Fauna One',serif;margin-bottom:10px;display:block;}.footer-contact-web p{font-size:15px;line-height:1.87;color:#d3b298;}.footer-rooms-wrap ul{padding-left:0;}.footer-rooms-block-wrap ul li a{list-style:none;font-size:15px;line-height:1.87;color:#d3b298;font-family:'Fauna One',serif;margin-bottom:10px;padding:0;}.footer-advertise a{display:inline-block;margin-bottom:0;}.footer-rooms{display:flex;flex-wrap:wrap;}.footer-rooms-links{width:100%;}.footer-block-title{width:100%;}.footer-rooms-wrap{display:flex;flex-wrap:wrap;}.footer-rooms-wrap ul{padding-left:0;min-width:150px;}.footer-rooms-wrap{display:flex;flex-wrap:wrap;margin-bottom:35px;}.footer-copyright-wrap p,.footer-copyright-wrap a{font-size:12px;line-height:2.33;color:#50535a;margin:0;font-family:'Fauna One',serif;}.footer-copyright-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;}.footer-contact a:hover{color:#fff;}.footer-copyright-wrap a:hover{color:#fff;}a.footer-advertise-adv{margin-right:20px;}.footer-advertise a img{max-width:110px;width:100%;}.footer-contact-web{margin-bottom:20px;}.btn-white.footer-rooms-btn{height:50px;line-height:50px;}footer.footer{background-color:#112223;padding:65px 0 21px;border:none;margin-top:0;}.footer-block-title h3{font-size:30px;color:#ffffff;margin:0 0 20px;}.footer-copyright{padding-top:92px;}.our-room-view-wrapper .field--label{font-size:16px;color:#294138;min-width:85px;margin-right:27px;}.our-room-view-wrapper .field--item{font-size:14px;color:#636363;font-family:'Fauna One',serif;line-height:1.87;}.our-room-view-wrapper .field--label-above{display:flex;align-items:center;}h2.block-title{font-size:56px;color:#1a4444;margin:0;text-align:center;}.field-content .field--name-field-amenities-list{display:none;}.front-our-room-info .field-content{display:flex;flex-wrap:wrap;}.front-our-room-amenities .paragraph--type--amenities{width:50%;}.front-our-room-amenities{display:flex;flex-wrap:wrap;margin-bottom:50px;}.front-our-room-title{padding-top:40px;font-size:30px;color:#294138;margin-bottom:15px;}.our-room-block-wrapper h2.block-title{margin-bottom:80px;margin-top:0px;}.our-room-block-wrapper{padding-bottom:130px;}.our-room-view-wrapper{position:relative;}.front-our-room-section-wrap .views_slideshow_controls_text span a{background-position:center;width:90px;height:90px;font-size:0px;background-color:#1a4444;display:inline-block;margin-right:10px;}.front-our-room-section-wrap .views_slideshow_controls_text_previous a{background:url(/themes/hotelnational/css/../images/arrow-left.svg) no-repeat;}.front-our-room-section-wrap .views_slideshow_controls_text_pause{display:none;}.front-our-room-section-wrap .views_slideshow_controls_text_next a{background:url(/themes/hotelnational/css/../images/arrow-right.svg) no-repeat;}.front-our-room-section-wrap .views_slideshow_controls_text span a:hover{background-color:#6a9484;}.front-our-room-section-wrap .views-slideshow-controls-bottom{position:absolute;top:438px;left:33.33%;z-index:111;margin-left:15px;}.our-room-amenities-label{font-size:18px;color:#294138;width:100%;margin:28px 0 20px;}.our-services-image-section-wrap img{width:100%;}.front-our-services{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-wrap:wrap;}.front-our-services-section{background-color:#112223;padding:75px 0 130px;}.front-our-services .col-sm-4{display:flex;align-items:center;justify-content:center;}.front-our-services-wrapper{display:flex;align-items:stretch;justify-content:center;width:100%;min-height:360px;}.our-services-description-section{font-size:15px;line-height:1.87;color:#d3b298;}.our-services-title-section-wrap{font-size:30px;line-height:1.33;color:#ffffff;margin-bottom:20px;}.front-our-services-section-wrap .field--label{font-size:60px;color:#ffffff;text-align:center;margin-bottom:62px;font-weight:400;}.our-services-row-desc{padding:0 40px;background:#1a4444;}.field--item:nth-child(2n) .our-services-row-desc{background:#294138;}.field--item:nth-child(2n) .our-services-row-logo{background:#1f3430;}.our-services-row-logo{background:#163637;}.our-services-link{padding:80px 0 0px;text-align:center;}.btn-white.our-services-link-btn{min-width:340px;}.spa-section-images img{width:100%;}.spa-section-title{font-size:56px;color:#ffffff;margin-bottom:25px;}.spa-section-desc p{font-size:15px;line-height:1.87;color:#d3b298;}.spa-section-desc{margin-bottom:40px;}.spa-section-about-wrap{width:360px;background-color:#1a4444;padding:50px 40px 70px 40px;display:flex;align-items:center;flex-wrap:wrap;min-height:525px;position:relative;z-index:2;}.spa-section-about{position:absolute;bottom:-100px;left:0;right:0;}.explore-region-imge img{width:100%;}.front-spa-section{position:relative;}.explore-region-right{display:flex;align-items:flex-end;}.explore-region-paragraph-wrap > .row{display:flex;align-items:flex-end;}.spa-section-link{margin-top:40px;}.explore-the-region{padding-top:150px;padding-bottom:100px;}.explore-the-region-wrap .field--label{font-weight:normal;font-size:56px;color:#1a4444;margin:43px 0 -120px;}.fullwidth-bottom{display:inline-block;width:100%;}.bottom-form-block-wrapper h2.block-title{text-align:left;margin-bottom:29px;}.footer-address-form span{font-size:15px;font-weight:900;letter-spacing:2px;color:#b6b6b6;text-transform:uppercase;margin-bottom:10px;display:block;}.footer-address-form{margin-bottom:15px;}.footer-contact-form a{font-size:15px;line-height:1.87;color:#294138;font-family:'Fauna One',serif;}.form-control::placeholder{font-size:16px;font-family:'Fauna One',serif;line-height:1.75;color:#294138;}.kenburns-top{animation:kenburns-top 12s linear infinite both}@keyframes kenburns-top{0%{transform:scale(1) translateY(0);transform-origin:50% 16%}100%{transform:scale(1.25) translateY(-15px);transform-origin:top}}.kenburns-left{animation:kenburns-left 12s linear infinite both}@keyframes kenburns-left{0%{transform:scale(1) translate(0,0);transform-origin:16% 50%}100%{transform:scale(1.25) translate(-20px,15px);transform-origin:left}}.homepage-slider-img > img{animation:kenburns-top 20s linear infinite both;width:100%;}.homepage-slider-img{overflow:hidden;}img.parallax-img{margin-top:-15px;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out 0s;}.footer-bottom-form .webform-elements.form-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;}.footer-bottom-form .form-item.form-type-textarea{height:100%;}.footer-bottom-form{padding-top:89px;}.form-control{background:transparent;border:none;border-bottom:solid 1px #294138!important;border-radius:0px;height:50px;box-shadow:none!important;outline:0!important;padding-left:0;font-size:16px;font-family:'Fauna One',serif;line-height:1.75;color:#294138;}.footer-bottom-form textarea.form-control{height:100%;resize:none;}.footer-bottom-form .form-textarea-wrapper{height:100%;}button.btn-green{min-width:270px;margin-right:15px!important;margin-top:15px;border-radius:0;}.footer-bottom-form{margin-top:90px;background-color:#f6f5f4;padding:54px 50px 63px;}.fooer-bottom-webfrom-wrapper{margin-bottom:63px;}.fooer-bottom-webfrom-wrapper > .container{background:url(/themes/hotelnational/css/../images/mountain-illustration.png) no-repeat;background-size:720px 197px;padding-top:60px;background-position:left 240px top 0;margin-top:-25px;padding-left:0;padding-right:0;}.path-user .main-container.container{padding:100px 15px;}.footer-menu-block-wrapper .nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.footer-menu-block-wrapper .nav > li > a:hover{background:transparent;color:#d3b298;}.footer-menu-block-wrapper .nav > li > a{font-size:15px;color:#b6b6b6;background:transparent;padding:0 5px;margin:0 10px;}.footer-menu-block-wrapper{margin-bottom:76px;}.btn-green{transition:all 0.2s ease;background:#1a4444;text-transform:uppercase;font-size:18px;letter-spacing:3px;color:#ffffff;position:relative;height:65px;display:inline-block;align-items:center;text-align:center;line-height:65px;outline:0!important;border:none!important;padding:0 15px;white-space:nowrap;}.btn-green:hover,.btn-green:focus,.btn-green:active,.btn-green:active:hover{background:#6a9484;color:#fff;}.btn-salmon{transition:all 0.2s ease;background:#d3b298;text-transform:uppercase;font-size:18px;letter-spacing:3px;color:#ffffff;position:relative;height:65px;display:inline-block;align-items:center;text-align:center;line-height:65px;outline:0!important;border:none!important;padding:0 15px;white-space:nowrap;}.btn-salmon:hover,.btn-salmon:focus,.btn-salmon:active,.btn-salmon:active:hover{background:#f4ece5;color:#d3b298;}.btn-white{transition:all 0.2s ease;background:#ffffff;text-transform:uppercase;font-size:18px;letter-spacing:3px;color:#d3b298;position:relative;height:65px;display:inline-block;align-items:center;text-align:center;line-height:65px;outline:0!important;border:none!important;padding:0 15px;white-space:nowrap;}.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white:active:hover{background:#d3b298;color:#ffffff;}.path-node .main-container.container{width:100%;padding:0;}.path-node .main-container.container > .row{margin-left:0;margin-right:0;}.path-node .main-container.container > .row > .col-sm-12{padding-left:0;padding-right:0;}.header-banner-title h2{font-size:75px;line-height:0.72;text-align:center;color:#d3b298;margin:0;padding-bottom:22px;}.header-banner-description{font-size:20px;font-style:italic;line-height:1.5;text-align:center;color:#d3b298;}.header-banner-description p{font-size:20px;font-style:italic;line-height:1.5;text-align:center;color:#d3b298;font-family:'Playfair Display',serif;}.header-banner{height:320px;display:flex;justify-content:center;align-items:center;}.page-node-type-the-hotel .hotel-top-section .top-section .top-section-description{padding:0px 40px 0 64px;}.page-node-type-the-hotel .hotel-top-section .top-section .top-section-title{min-width:600px;}.page-node-type-the-hotel .header-banner-title{padding-bottom:16px;background:url(/themes/hotelnational/css/../images/4-stars.svg) no-repeat;background-position:center bottom;margin-bottom:6px;}.top-section{padding:86px 0 35px;}.page-node-8 .header-banner{background-size:auto!important;background-position:center!important;}.hotel-list-section-image img{width:100%;}.hotel-list-section-desc-wrap p{margin-bottom:17px;color:#636363;}.hotel-list-section-desc-wrap{max-width:750px;margin:0 auto;}.hotel-list-section-desc{padding:66px 0 100px;}.hotel-list-section-bgimage{width:100%;background:url(/themes/hotelnational/css/../images/mountain-illustration.png) no-repeat;background-size:720px 197px;background-position:center;display:inline-block;height:100%;}.hotel-list-section-wrap > .row{margin-right:0;margin-left:0;display:flex;flex-wrap:wrap;align-items:stretch;}.hotel-list-section-wrap.sidebar-label:before{top:auto;bottom:230px;}.hotel-fullimage-image img{width:100%;}.hotel-fullimage-desc.hotel-list-section-desc-wrap{padding:110px 0 300px;}.play-btn{width:96px;height:96px;border-radius:50%;background:url(/themes/hotelnational/css/../images/play.svg) no-repeat;cursor:pointer;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;background-size:100%;}.play-video{position:relative;margin-top:-200px;}.video{width:1024px;margin:0 auto;z-index:1;position:relative;}.btn-white.front-video-btn{min-width:310px;}.hotel-video-description{width:750px;margin:0 auto;max-width:100%;padding:70px 0 100px;}.hotel-video-description-wrap{margin-bottom:70px;color:#d3b298;}.hotel-video-link{text-align:center;}.hotel-video-link-wrap a{margin:0 10px;}.hotel-video-paragraph-wrap{margin-top:-200px;padding-top:190px;}video.video-block{outline:0;}.room-listing-title{font-size:40px;color:#d3b298;margin-bottom:20px;}.room-listing-description{margin-bottom:43px;color:#636363;}.room-listing-wrap{display:flex;flex-wrap:wrap;align-items:center;}.room-left-image{width:58%;}.room-listing-about{padding:0 180px 0 80px;}.room-right-about{width:42%;}.view-room-listing .room-listing.sidebar-label{position:relative;overflow:hidden;padding:95px 0;}.view-room-listing .views-row:before{position:absolute;content:"";width:575px;height:100%;background:#f6f5f4;left:50%;top:50%;transform:translate(-50%,0%);}.view-room-listing .views-row{position:relative;}.view-room-listing .views-row:nth-child(2n):before{background:transparent;}.view-room-listing .views-row:nth-child(2n) .room-listing-about{padding:0 100px 0 150px;}.view-room-listing .views-row:nth-child(2n) .room-listing .room-listing-wrap{flex-direction:row-reverse;}.view-room-listing{padding:60px 0 60px;}.view-room-listing .view-content{position:relative;overflow:hidden;}.hotel-detail-info{width:37%;background-color:#f6f5f4;padding:50px 0px 37px 150px;display:flex;justify-content:flex-end;flex-wrap:wrap;}.hotel-detail-slider{width:63%;}.hotel-detail-wrap{display:flex;flex-wrap:wrap;align-items:flex-end;}.hotel-detail-info-wrap{width:380px;padding-right:50px;}.hotel-detail-info-wrap .field--label{font-size:30px;color:#112223;margin-bottom:37px;font-weight:400;}.the-room-paragraph-wrap ul{padding:0;margin-bottom:40px;}.the-room-paragraph-wrap ul li{list-style:none;display:flex;align-items:baseline;margin-bottom:10px;}.the-room-paragraph-wrap ul li .the-room-label{font-size:16px;color:#294138;min-width:100px;}.the-room-info{font-size:14px;line-height:1.43;color:#636363;font-family:'Fauna One',serif;}.hotel-detail-slider button.slick-arrow{background-position:center;width:90px;height:90px;font-size:0px;background-color:#1a4444;display:inline-block;margin-right:10px;outline:0;transition:all 0.2s ease;border:none;}.hotel-detail-slider button.slick-prev.slick-arrow{background:#1a4444 url(/themes/hotelnational/css/../images/arrow-left.svg) no-repeat center;}.hotel-detail-slider button.slick-next.slick-arrow{background:#1a4444 url(/themes/hotelnational/css/../images/arrow-right.svg) no-repeat center;}.hotel-detail-slider button.slick-arrow:hover{background-color:#6a9484;}.hotel-detail-slider nav.slick__arrow{position:absolute;bottom:-45px;}.spa-slider-section button.slick-arrow{background-position:center;width:90px;height:90px;font-size:0px;background-color:#1a4444;display:inline-block;margin-right:10px;outline:0;transition:all 0.2s ease;border:none;}.spa-slider-section button.slick-prev.slick-arrow{background:#1a4444 url(/themes/hotelnational/css/../images/arrow-left.svg) no-repeat center;}.spa-slider-section button.slick-next.slick-arrow{background:#1a4444 url(/themes/hotelnational/css/../images/arrow-right.svg) no-repeat center;}.spa-slider-section button.slick-arrow:hover{background-color:#6a9484;}.spa-slider-section nav.slick__arrow{position:absolute;bottom:-45px;left:40px;}.spa-slider-section-wrap{position:relative;}.our-services-list-wrap button.slick-arrow{background-position:center;width:90px;height:90px;font-size:0px;background-color:#1a4444;display:inline-block;margin-right:10px;outline:0;transition:all 0.2s ease;border:none;}.our-services-list-wrap button.slick-prev.slick-arrow{background:#1a4444 url(/themes/hotelnational/css/../images/arrow-left.svg) no-repeat center;}.our-services-list-wrap button.slick-next.slick-arrow{background:#1a4444 url(/themes/hotelnational/css/../images/arrow-right.svg) no-repeat center;}.our-services-list-wrap button.slick-arrow:hover{background-color:#6a9484;}.our-services-list-wrap nav.slick__arrow{position:absolute;bottom:0px;left:130px;z-index:11;}.our-services-list-wrap{position:relative;}.our-room-view-wrapper button.slick-arrow{background-position:center;width:90px;height:90px;font-size:0px;background-color:#1a4444;display:inline-block;margin-right:10px;outline:0;transition:all 0.2s ease;border:none;}.our-room-view-wrapper button.slick-prev.slick-arrow{background:#1a4444 url(/themes/hotelnational/css/../images/arrow-left.svg) no-repeat center;}.our-room-view-wrapper button.slick-next.slick-arrow{background:#1a4444 url(/themes/hotelnational/css/../images/arrow-right.svg) no-repeat center;}.our-room-view-wrapper button.slick-arrow:hover{background-color:#6a9484;}.our-room-view-wrapper nav.slick__arrow{position:absolute;bottom:0;top:455px;left:33.33%;margin-left:15px;}.hotel-detail{margin-bottom:75px;}.hotel-detail-slider-wrap{position:relative;}.front-our-room-info .room-amenties-info{display:none;}.front-our-room-image{position:relative;}.room-amenties-wrapper{font-size:15px;line-height:1.87;color:#636363;font-family:'Fauna One',serif;}.hotel-amenities-section-wrap .field--name-field-amenities.field--label-inline .field--label::after{content:"";}.hotel-amenities-section-wrap .field--name-field-amenities .field--label{width:100%;padding:0;font-size:30px;color:#1a4444;margin-bottom:44px;}.page-node-type-display-room .hotel-amenities-section-wrap .room-amenties-label{display:none;}.hotel-amenities-section-wrap .view-amenities .room-amenties-info{border-bottom:dashed 1px #bdbfc5;padding:20px 0px 20px 0;}.hotel-amenities-section-wrap .view-amenities .view-content .views-row{padding-right:100px;width:33.33%;}.hotel-amenities-section-wrap .view-amenities .view-content{width:100%;padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;}.hotel-amenities-section-wrap .view-amenities .view-content .views-row:nth-last-child(1) .views-field-field-amenities-list{border-bottom:none;}.hotel-amenities-section-wrap .view-amenities .view-content .views-row:nth-last-child(2) .views-field-field-amenities-list{border-bottom:none;}.hotel-amenities-section-wrap .view-amenities .view-content .views-row:nth-last-child(3) .views-field-field-amenities-list{border-bottom:none;}.hotel-amenities-section-wrap .view-amenities-on-request .room-amenties-info{border-bottom:dashed 1px #bdbfc5;padding:20px 0px 20px 0;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content .views-row{padding-right:100px;width:33.33%;display:inline-block;margin-left:-3px;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content{width:100%;padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;display:none;padding-left:3px;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content .views-row:nth-last-child(1) .views-field-field-amenities-list{border-bottom:none;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content .views-row:nth-last-child(2) .views-field-field-amenities-list{border-bottom:none;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content .views-row:nth-last-child(3) .views-field-field-amenities-list{border-bottom:none;}.hotel-amenities-section-wrap .views-field-field-amenities-list{border-bottom:dashed 1px #bdbfc5;padding:20px 0px 20px 0;font-size:15px;font-family:'Fauna One',serif;}.amenities-block-wrapper h2.block-title{font-size:30px;margin-bottom:22px;text-align:left;}.display-room-view-box .views-field-field-amenities-list{border-bottom:dashed 1px #bdbfc5;padding:20px 0px 20px 0;font-size:15px;font-family:'Fauna One',serif;word-wrap:break-word;}.display-room-view-box .views-infinite-scroll-content-wrapper .views-row{padding-right:100px;width:33.33%;}.display-room-view-box .views-infinite-scroll-content-wrapper{width:100%;padding:0;display:flex;flex-wrap:wrap;align-items:flex-end;}.display-room-view-box .views-infinite-scroll-content-wrapper .views-row:nth-last-child(1) .views-field-field-amenities-list{border-bottom:none;padding-bottom:0;}.display-room-view-box .views-infinite-scroll-content-wrapper .views-row:nth-last-child(2) .views-field-field-amenities-list{border-bottom:none;padding-bottom:0;}.display-room-view-box .views-infinite-scroll-content-wrapper .views-row:nth-last-child(3) .views-field-field-amenities-list{border-bottom:none;padding-bottom:0;}.display-room-view-box ul.js-pager__items.pager li a{font-size:22px;color:#1a4444;background:transparent;border:none;margin:40px 0 0;position:relative;padding:0 80px 0 0;}.display-room-view-box ul.js-pager__items.pager li a:before{content:"SHOW";position:absolute;right:0px;font-size:15px;letter-spacing:1px;color:#d3b298;top:50%;transform:translateY(-50%);background:url(/themes/hotelnational/css/../images/arrow-down.svg) no-repeat right center;background-size:20px;padding-right:20px;}.display-room-view-box ul.js-pager__items.pager{text-align:left;margin-bottom:50px;}.hotel-amenities-section-wrap{margin-bottom:70px;}.hotel-fullimage-section-wrap.sidebar-label:before{left:-220px;right:auto;top:auto;bottom:140px;transform:rotate(90deg);}.hotel-services-section-wrap h2.block-title{font-size:40px;margin-bottom:45px;}.hotel-services-section-wrap .views-field-field-hotel-service .field-content{font-size:18px;line-height:2.22;color:#d3b298;background:url(/themes/hotelnational/css/../images/check.svg) no-repeat;background-position:top 34px left 0px;padding:26px 15px 26px 40px;}.hotel-services-section-wrap .view-content .views-row{width:50%;}.hotel-services-section-wrap .view-content{display:flex;flex-wrap:wrap;align-items:baseline;padding:50px 100px;}.hotel-services-section-wrap{margin-bottom:110px;}.hotel-services-section{width:100%;background:url(/themes/hotelnational/css/../images/mountain-illustration.png) no-repeat;background-size:590px;background-position:top right;display:inline-block;height:100%;padding-top:140px;margin-top:-60px;}.spa-about-title{font-size:25px;line-height:1.12;text-align:center;color:#636363;margin-bottom:51px;width:100%;}.spa-about-logo{text-align:center;margin-bottom:46px;}.spa-about-logo img{width:100%;max-width:251px;}.spa-slider-section{padding-bottom:90px;padding-top:80px;}.spa-about-descripton ul li:before{content:".";font-size:25px;line-height:0px;position:absolute;top:5px;left:0;}.spa-about-descripton ul li{font-size:15px;line-height:1.87;font-family:'Fauna One',serif;margin-bottom:10px;list-style:none;position:relative;padding-left:25px;}.entry-title{font-size:56px;color:#1a4444;margin-bottom:25px;}.entry-information h5{font-size:25px;color:#1a4444;margin:0 0 15px;}.entry-information{width:450px;background:#fff;padding:35px 40px;}.entry-paragraph{padding:75px 100px;}.entry-resident{margin-bottom:30px;}.entry-noresident{margin-bottom:25px;}.entry-bottom-box p{font-size:13px;line-height:1.77;color:#1a4444;}.entry-bottom-box{background-color:#f4ece5;padding:25px 27px;}.spa-about-section{padding-bottom:100px;}.spa-about-descripton ul{padding:0;}.section-image-wrap img{width:100%;}.section-listing-wrap{display:flex;align-items:flex-end;flex-wrap:wrap;}.section-description{padding:90px 175px 150px 100px;margin-left:-100px;background:#fff;min-height:500px;justify-content:center;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-1px;}.services-list-paragraph{margin-bottom:160px;}.our-services-list-wrap .field--items .field--item:nth-child(even) .section-listing-wrap{flex-direction:row-reverse;}.our-services-list-wrap .field--items .field--item:nth-child(even) .section-description{padding:90px 95px 150px 250px;margin-left:0;margin-right:-100px;}.ser-hours-label h6{font-size:16px;color:#d3b298;padding-right:15px;margin:0 0 10px;}.ser-hours-label{display:flex;align-items:baseline;margin:0 0 7px;flex-wrap:wrap;}.section-description-wrap{margin-bottom:20px;width:100%;}.ser-hours-title.ser-hours-label h6{font-size:20px;margin-bottom:12px;width:100%;}.ser-hours-label p{line-height:normal;}.section-title-wrap{font-size:40px;color:#d3b298;margin-bottom:24px;}.our-services-list{padding:50px 0 100px;}.our-services-list-wrap .field--item:nth-last-child(1) .section-listing{margin-bottom:0;}.section-description-wrap a{color:#d3b298;}.media--bundle--title-image-description.media--slick.media--image{outline:0;}.room-listing-bnt .btn-green{min-width:300px;}.hotel-detail-btn .btn-green{min-width:330px;}.footer-rooms-block-wrap h2{font-size:30px;color:#ffffff;margin:0 0 20px;}.footer-rooms-block-wrap ul li a.is-active,.footer-rooms-block-wrap ul li a:hover,.footer-rooms-block-wrap ul li a:focus{background:transparent;color:#fff;outline:0;}.footer-rooms-block-wrap ul li{width:150px;}.footer-rooms-block-wrap ul{display:flex;flex-wrap:wrap;width:310px;}.footer-rooms{margin-top:35px;}.section-description-wrap ul li{font-size:15px;line-height:1.87;font-family:'Fauna One',serif;margin-bottom:10px;list-style:none;position:relative;padding-left:25px;}.section-description-wrap ul li:before{content:".";font-size:25px;line-height:0px;position:absolute;top:5px;left:0;}.section-description-wrap ul{padding:0;}.page-node-type-conciergerie .our-services-list-wrap .field--items .field--item:nth-child(even) .section-listing-wrap{background:url(/themes/hotelnational/css/../images/mountain-illustration.png) no-repeat;background-size:672px;background-position:left top 30px;}.page-node-type-conciergerie .section-listing{margin-bottom:75px;}.page-node-type-conciergerie .our-services-list-wrap .field--items .field--item:nth-last-child(1) .section-listing{margin-bottom:0;}.section-checkin span{color:#294138;}.section-checking p{font-size:15px;line-height:1.87;color:#636363;}.section-checking{display:flex;align-items:center;flex-wrap:wrap;}.field--name-field-section-categoty{margin-bottom:30px;}.section-checkin,.section-checkout{display:flex;align-items:center;width:100%;}.section-checkout{margin-bottom:30px;}.section-checking span{min-width:100px;font-size:16px;}.section-image .slick--initialized{padding-bottom:45px;position:relative;}.section-image .slick--less.slick--initialized{padding-bottom:0;margin-bottom:-75px;}.section-listing{margin-bottom:100px;}.section-description-wrap br{display:none;}.top-section-description br{display:none;}.top-section-description a,.top-section-description a:hover,.top-section-description a:focus{color:#d3b298;}.page-node-type-activities .top-section .top-section-title{width:80%;}.page-node-type-activities .section-listing-wrap{align-items:stretch;background-size:672px!important;background-position:left top;}.activities-background-wrap{align-items:flex-end;display:flex;flex-wrap:wrap;}.activities-background-wrap{align-items:flex-end;display:flex;flex-wrap:wrap;background-size:670px!important;background-position:top center!important;}.page-node-type-activities .section-listing .section-title-wrap{font-size:25px;line-height:1.12;color:#1a4444;margin-bottom:37px;padding-left:30px;position:relative;}.page-node-type-activities .section-listing .section-subtitle-wrap{position:absolute;font-size:40px;color:#d3b298;opacity:0.25;left:0;bottom:-20px;}.page-node-type-activities .our-services-list-wrap .field--items .field--item:nth-child(even) .section-description{padding:80px 95px 75px 250px;}.page-node-type-activities .our-services-list-wrap .section-description{padding:80px 175px 75px 100px;}.page-node-type-activities .our-services-list-wrap .field--items .field--item .actives-list:before{position:absolute;content:"";font-size:220px;color:#294138;transform:rotate(90deg);opacity:0.06;top:280px;right:auto;z-index:2;left:-410px;}.page-node-type-activities .our-services-list-wrap .field--items .field--item:nth-child(4n) .actives-list:before{content:"Activities";}.page-node-type-activities .our-services-list-wrap .field--items .field--item:nth-child(8n-1) .actives-list:before{transform:rotate(-90deg);top:280px;right:-410px;left:auto;}.page-node-type-activities .our-services-list-wrap .field--items .field--item:nth-child(8n) .actives-list:before{content:"";}.actives-list{position:relative;overflow:hidden;}.activities-content .our-services-list.sidebar-label{padding:0 0 100px;}.activities-content .top-section{padding:86px 0 56px;}.contact-page-webform-block{background-color:#f6f5f4;max-width:555px;padding:60px 70px;position:absolute;bottom:0;left:615px;}.contact-page-image-wrap{max-width:890px;margin-bottom:137px;}.contact-page-image-wrap img{width:100%;}.contact-page-image-section{margin-bottom:80px;overflow:hidden;}.contact-page-webform-block button.btn-green{width:100%;}.contact-page-image-section textarea.form-control{height:145px;resize:none;}.contact-page-map img{width:100%;}.contact-page-address-wrap ul li{list-style:none;}.contact-page-address-wrap ul{padding:0;}.contact-page-address-wrap ul li a{font-size:15px;line-height:1.87;color:#1a4444;font-family:'Fauna One',serif;margin-bottom:10px;display:block;}.con-address{margin-bottom:30px;}.contact-page-address-wrap ul li .con-address a{font-family:'Playfair Display',serif;color:#d3b298;background:url(/themes/hotelnational/css/../images/arrow-down-left.svg) no-repeat right center;display:inline-block;padding-right:30px;}.con-address{background:url(/themes/hotelnational/css/../images/location.svg) no-repeat top 2px left;background-size:25px;padding-left:35px;}.con-mail{background:url(/themes/hotelnational/css/../images/email.svg) no-repeat top 2px left;background-size:25px;padding-left:35px;}.con-call{background:url(/themes/hotelnational/css/../images/phone.svg) no-repeat top 2px left;background-size:25px;padding-left:35px;}.con-web{background:url(/themes/hotelnational/css/../images/url.svg) no-repeat top 2px left;background-size:25px;padding-left:35px;}.contact-page-address-block h2.block-title{text-align:left;margin-bottom:44px;}.contact-page-map{margin-bottom:-80px;position:relative;z-index:-1;}.stay-offer-title{font-size:25px;line-height:1.12;color:#1a4444;margin-bottom:21px;margin-top:30px;display:inline-block;width:100%;}.stay-offer-value-wrap{margin-bottom:10px;display:flex;align-items:baseline;}.stay-offer-label{font-size:20px;color:#d3b298;font-family:'Playfair Display',serif;margin-right:15px;}.stay-offer-value{font-size:15px;line-height:1.67;color:#636363;font-family:'Fauna One',serif;display:flex;align-items:baseline;}.stay-offer-label-wrap{display:flex;align-items:center;font-size:15px;line-height:1.67;color:#636363;font-family:'Fauna One',serif;}.long-stay-offer{margin:0;display:block;}.special-offer-list .our-services-list-wrap{padding:55px 0 100px;}.mob-header-contact{display:none;}.header-language-switcher{position:absolute;right:0;top:0;}section#block-headerbookhotel{margin-right:80px;}.front-hotel-left-wrap{display:flex;flex-wrap:wrap;}.footer-copyright-block-wrapper{display:inline-block;width:100%;}.front-our-services-title h2.block-title.color-white{color:#fff;margin-bottom:62px;}.view-price-block > .view-content{font-size:15px;line-height:1.87;color:#294138;font-family:'Fauna One',serif;overflow-x:auto;padding:0 30px 30px;}.view-price-block{background-color:#f4ece5;position:relative;z-index:100;}.view-price-block > .view-header{margin-bottom:15px;padding:30px 30px 0;}.view-price-category > .view-content{width:100%;display:inline-block;}.view-price-category{width:100%;display:flex;justify-content:flex-end;border-bottom:1px dashed;}.views-view-grid .views-col{float:left;min-width:140px!important;text-align:center;padding:5px 10px;border-left:1px dashed;width:140px!important;display:flex;align-items:center;justify-content:center;}.section-offer-price{display:flex;justify-content:flex-start;margin-top:0px;overflow:auto;padding:0;}.section-offer-section-wrap{padding:0 15px;display:inline-block;width:100%;}.our-services-list-wrap .field--items .field--item:nth-child(even) .section-offer-price{justify-content:flex-start;}.view-price-block > .view-content > .views-row:nth-child(1) .view-id-price_category .views-row.clearfix.row-1{display:flex;margin-left:110px;width:auto;}.view-price-block > .view-content > .views-row .views-field.views-field-field-package{width:110px;display:inline-block;vertical-align:middle;color:#7b7f87;padding:0 15px;white-space:nowrap;}.view-price-block > .view-content > .views-row .views-field.views-field-view-1{width:auto;display:none;vertical-align:middle;}.view-price-block > .view-content > .views-row:nth-child(1) .views-field.views-field-field-package{display:inline-block;vertical-align:middle;text-align:left;}.view-price-block > .view-content > .views-row:nth-child(1){flex-wrap:wrap;}.view-price-block .views-field.views-field-view{display:inline-block;vertical-align:middle;}.view-price-block > .views-row .view-price-value-block{font-size:15px;line-height:1.87;color:#294138;font-family:'Fauna One',serif;}.view-price-block > .view-content > .views-row{border-bottom:1px dashed;align-items:center;border-color:#d3b298;}.section-offer-price .section-offer-price-wrapper{position:relative;max-width:1030px;width:auto;margin-right:100px;}.mob-inactive{height:100vh;overflow:hidden;}.room-listing-img{transition:transform .2s ease-out;}.view-price-block > .view-content > .views-row:nth-last-child(1){border-bottom:none;}.view-price-block > .view-content > .views-row:nth-child(1) .view-id-price_category .views-row.clearfix.row-1 span.field-content{padding:10px 0;display:block;color:#7b7f87;}.section-offer-wrap-price .field-content .views-view-grid .views-row{width:100%;display:flex;align-items:stretch;}.scroll-on-img.text-focus-in:before{transition:transform 650ms ease-in-out;transform:translateX(-100%);}.scroll-on-img:before{display:block;content:'';position:absolute;top:0;bottom:0;right:0;left:-50%;background:#222223;transform:translateX(100%) translateX(10px);z-index:99;}.scroll-on-img{position:relative;overflow:hidden;}.scroll-on-img.text-focus-in img{transition:opacity 275ms step-end;opacity:1;}.scroll-on-img img{width:100%;opacity:0;}.scroll-on-text.animatable{transition:opacity .5s ease,transform .5s ease;transition-delay:150ms;opacity:0;transform:translateX(20px);}.scroll-on-text.animatable.text-focus-in{opacity:1;transform:translateX(0);}.parallax-container{position:relative;overflow:hidden;}.parallax-container .parallax-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#122223;display:flex;justify-content:center;align-items:center;}.parallax-container .parallax-content{position:relative;z-index:2;}.parallax-container .parallax-bg-img img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.front-explore-the-region-title.field--label h2.block-title{text-align:left;}.paragraph--type--conciergerie-status{display:flex;align-items:center;}.field--name-field-hours-category-title{min-width:100px;font-size:16px;}.field--name-field-hours-category-text{font-size:15px;line-height:1.87;color:#636363;font-family:'Fauna One',serif;}.paragraph--type--hours-category-list .field--name-field-hours-category-title{font-size:16px;color:#d3b298;margin-right:11px;display:inline;}.paragraph--type--hours-category-list .field--name-field-hours-category-textt{font-size:15px;line-height:1.87;color:#636363;font-family:'Fauna One',serif;display:inline;}.section-checking .field.field--name-field-hours-title{font-size:20px;color:#d3b298;margin-bottom:13px;}.paragraph--type--hours-category-list{display:flex;align-items:center;flex-wrap:wrap;display:inline;}.view-services-price-block{background-color:#f4ece5;}.view-services-price-block > .view-content{font-size:15px;line-height:1.87;color:#294138;font-family:'Fauna One',serif;overflow-x:auto;}.view-services-price-block .view-price-block > .view-header{margin-bottom:15px;}.view-services-price-block > .view-content{width:100%;display:inline-block;padding:0 15px 30px;overflow:visible;}.view-price-block > .view-content > .views-row:nth-child(1) .views-field.views-field-view-1{display:block;}.lang-dropdown-form .chosen-container .chosen-results li:hover{background:#d3b298!important;border-color:#d3b298!important;}.lang-dropdown-form .chosen-container .chosen-results li.active-result.result-selected{background:#d3b298!important;border-color:#d3b298!important;}.view-services-price-block .view-header{font-weight:600;margin-bottom:15px;padding:30px 20px 0;}.view-services-price-block .views-field.views-field-view{vertical-align:middle;display:none;}.view-services-price-block .views-row:nth-child(1) .views-field.views-field-view{color:#7b7f87;display:block;padding-left:115px;}.view-services-price-block .views-field.views-field-field-our-service-package{display:inline-block;vertical-align:middle;width:110px;}.view-services-price-block .views-field.views-field-view-1{display:inline-block;vertical-align:middle;width:calc(100% - 115px);}.view-services-price-block .views-view-grid .views-col{min-width:150px!important;max-width:165px;display:flex;align-items:center;justify-content:center;}.view-services-price-block > .view-content > .views-row:nth-last-child(1){border-bottom:none;}.view-services-price-value .section-offer-wrap-price .field-content .views-view-grid .views-row{width:100%;display:flex;align-items:stretch;}.view-services-price-block .field-content .views-view-grid .views-row{width:100%;display:flex;align-items:stretch;}form.lang-dropdown-form .chosen-container-single .chosen-drop{margin-top:1px;border-radius:0;outline:0;border:none;}.view-homepage-slider{position:relative;}.homepage-slider-block-wrap .owl-theme .owl-controls .owl-buttons{z-index:98;position:absolute;bottom:46px;transform:translate(-50%);left:50%;}.homepage-slider-block-wrap .owl-theme .owl-controls .owl-buttons div.owl-next{background-image:url(/themes/hotelnational/css/../images/slider-arrow-left.svg);background-repeat:no-repeat;}.homepage-slider-block-wrap .owl-theme .owl-controls .owl-buttons div.owl-prev{background-image:url(/themes/hotelnational/css/../images/slider-arrow-right.svg);background-repeat:no-repeat;}.homepage-slider-block-wrap .owl-theme .owl-controls .owl-buttons div{width:45px;font-size:0px;height:30px;display:inline-block;background-size:100% auto;margin:0 15px;outline:0;background-color:transparent;opacity:1;}.sidebar-parallax-wrap{position:relative;}.sidebar-parallax-label p{font-size:220px;color:#294138;font-family:'Playfair Display',serif;transform:rotate(-90deg);opacity:0.06;position:absolute;top:90px;right:-220px;}.homepage-content{overflow:hidden;}.front-our-room-section .sidebar-parallax-label p{transform:rotate(90deg);top:-120px;right:0;left:50px;}.front-our-room-section .sidebar-parallax-label{position:relative;display:inline-block;}.explore-the-region .sidebar-parallax-label p{transform:rotate(90deg);top:180px;right:auto;left:-400px;}.view-room-listing .views-row:nth-child(1) .sidebar-parallax-label p{display:block;right:-280px;}.view-room-listing .views-row:nth-child(4n) .sidebar-parallax-label p{display:block;right:auto;left:-300px;transform:rotate(90deg);}.view-room-listing .views-row .sidebar-parallax-label p{display:none;top:60px;}.view-room-listing .views-row:nth-child(4n+1) .sidebar-parallax-label p{display:block;right:-280px;}.page-node-type-spa .hotel-top-section .sidebar-parallax-label p{right:-120px;}.page-node-type-spa .hotel-display-content{overflow-x:hidden;}.spa-about-section.sidebar-label .sidebar-parallax-label p{right:auto;left:-120px;transform:rotate(90deg);top:300px;}.our-services-list .sidebar-parallax-label p{top:130px;right:-590px;}.our-services-list .sidebar-parallax-wrap{z-index:1;}.page-node-type-activities .our-services-list .sidebar-parallax-label p{top:-80px;right:-410px;}.activities-content{overflow-x:hidden;}.contact-page-image .sidebar-parallax-wrap{position:absolute;right:-120px;top:140px;}.conciergerie_listing{overflow-x:hidden;}.page-node-type-our-services .hotel-display-content{overflow-x:hidden;}.page-node-9 .header-banner .parallax-bg img{min-height:auto;min-width:auto;max-width:655px;}.page-node-type-our-services .header-banner .parallax-bg img{min-height:auto;min-width:auto;max-width:655px;}.page-node-type-conciergerie  .header-banner .parallax-bg img{min-height:auto;min-width:auto;max-width:655px;}.page-node-type-activities .header-banner .parallax-bg img{min-height:auto;min-width:auto;max-width:655px;}.page-node-8 .header-banner .parallax-bg img{min-height:auto;min-width:auto;max-width:655px;}.page-node-type-special-offers .header-banner .parallax-bg img{min-height:auto;min-width:auto;max-width:655px;}.page-node-22 .header-banner .parallax-bg img{min-height:auto;min-width:auto;max-width:655px;}.page-node-type-our-services .header-banner .parallax-bg,.page-node-type-conciergerie  .header-banner .parallax-bg,.page-node-type-activities .header-banner .parallax-bg,.page-node-8 .header-banner .parallax-bg,.page-node-type-special-offers .header-banner .parallax-bg,.page-node-22 .header-banner .parallax-bg,.page-node-9 .header-banner .parallax-bg{background-size:655px!important;background-position:center!important;background-color:#122223!important;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content.collapse.in{display:flex;}.hotel-amenities-request h2.block-title{display:flex;align-items:center;font-size:22px;position:relative;margin:40px 0 40px;}.hotel-amenities-request button.amenities-request-btn{position:relative;border:none!important;background:transparent;font-size:0;width:0;padding:0;outline:0!important;}.hotel-listing-section{overflow:hidden;}.page-node-type-the-hotel .hotel-listing-section .sidebar-parallax-label p{top:480px;}.block-dropdown-language .btn-group > .btn + .dropdown-toggle{left:0;width:100%;height:100%;padding-left:8px;position:absolute;background:transparent!important;border:none;box-shadow:none!important;}.block-dropdown-language .dropdown-menu > li > a{height:80px;padding:0;width:100%;display:flex;align-items:center;justify-content:center;outline:0!important;background:#f4ece5!important;font-size:15px;font-weight:bold;letter-spacing:2px;color:#294138!important;}.block-dropdown-language .dropdown-menu > li > a:hover{background:#d3b298!important;}.block-dropdown-language .open > .dropdown-menu{box-shadow:none;padding:0;margin:0;border:none;border-radius:0px;max-width:100%;min-width:100%;}.block-dropdown-language .panel-body{padding:0;}.block-dropdown-language .active-language.button{border:none;padding:0;width:80px;height:80px;outline:0!important;background:white!important;box-shadow:none;font-size:15px;font-weight:bold;letter-spacing:2px;color:#294138!important;}.block-dropdown-language .panel-default > .panel-heading{display:none;}.block-dropdown-language .btn .caret{display:none;}.block-dropdown-language .panel-default{border:none;border-radius:0!important;}section#block-dropdownlanguage{position:absolute;right:0;top:0;}.page-node-type-special-offers .special-offer-list .sidebar-parallax-label p{top:150px;right:-610px;z-index:2;}.page-node-type-special-offers .special-offer-content{overflow:hidden;}.page-node-type-special-offers .special-offer-list .sidebar-parallax-wrap{z-index:1;}.view-services-price-block > .view-content .views-field-field-our-service-type-value span{font-size:13px;width:100%;}.page-node-type-our-services .section-description{padding:90px 175px 100px 70px;margin-left:-70px;position:relative;margin-top:15%;height:calc(100% - 15%);}.page-node-type-our-services .our-services-list .section-listing-wrap{align-items:stretch;}.page-node-type-our-services .section-offer-price .section-offer-price-wrapper{margin-right:40px;margin-left:100px;background:#f4ece5;}.our-services-list-wrap .field--item:nth-child(odd) .section-list .section-offer-price .section-offer-price-wrapper{margin-right:0px;margin-left:0px;}.header-menubar .navbar.container .pane{width:100%;}.header-main-wrapper{background:#122223;position:fixed;top:0;left:0;right:0;z-index:999;transition:all .3s cubic-bezier(.77,0,.175,1);}body:not(.nav-visible).header-hide .header-menubar{-webkit-transform:translateY(-510px);transform:translateY(-510px);}body.header-show.on-scroll .header-menubar{transition:all .3s cubic-bezier(.77,0,.175,1);background:#122223;}header.primary .pane{overflow:visible;position:relative;width:100%;height:inherit;transform:translateY(0);transition:all .3s cubic-bezier(.77,0,.175,1);z-index:1;}.header-hide.on-scroll .header-main-wrapper{background:transparent;}.header-menubar-wrap{display:flex;align-items:center;}.confirmation-message-wrap p{font-size:25px;line-height:1.6;color:#1a4444;font-family:'Playfair Display',serif;margin:0;}.confirmation-message-btn > a{width:100%;}.confirmation-message.contact-page-webform-block{bottom:40px;padding:60px 78px;}.confirmation-message-wrap{margin-bottom:50px;background:url(/themes/hotelnational/css/../images/confirmation-check.svg) no-repeat;background-size:50px;padding-top:65px;}.contact-page-image{position:relative;}.contact-page-image.confirmation-page-image .contact-page-image-wrap{margin-bottom:70px;}.contact-page-image{position:relative;overflow:hidden;}.contact-page-image.confirmation-page-image{margin-bottom:150px;padding-bottom:50px;}.page-node-type-our-services .view-services-price-block > .view-content .views-field-field-our-service-type-value .field-content{display:flex;flex-wrap:wrap;float:left;width:150px!important;text-align:center;padding:15px 10px;border-top:1px dashed #d3b298;text-align:center;justify-content:center;height:100%;align-items:flex-start;}.page-node-type-our-services .view-services-price-block .field-content .views-view-grid .views-row{width:auto;}.page-node-type-our-services .view-services-price-block{min-width:auto;}.our-services-list-wrap .section-listing span.field-content{padding-left:0;padding:0px 10px;display:flex;text-align:center;height:100%;padding-left:0}.our-services-list-wrap .view-services-price-category > .view-content{display:flex;}.our-services-list-wrap .view-services-price-value .view-content{display:flex;}.our-services-list-wrap .view-services-price-category span.field-content{padding:10px 10px;width:150px!important;word-break:break-word;align-items:center;justify-content:center;}.our-services-list-wrap .view-services-price-value .view-content{display:flex;}.our-services-list-wrap .view-services-price-category > .view-content .views-row{align-items:center;display:flex;border-left:1px dashed #294138;}.our-services-list-wrap  .view-services-price-block > .view-content > .views-row:nth-child(1) .view-services-price-value .view-content{border-color:#294138;}.our-services-list-wrap  .view-services-price-block .views-field.views-field-field-our-service-package{display:inline-block;vertical-align:top;width:115px;border-top:1px dashed #d3b298;}.our-services-list-wrap .view-services-price-block .views-field.views-field-field-our-service-package .field-content{display:flex;align-items:center;min-height:60px;padding-right:7px;}.view-services-price-block .views-row:nth-child(1) .views-field.views-field-field-our-service-package{border-color:#294138;}.our-services-list-wrap .field--items .field--item:nth-child(odd) nav.slick__arrow{position:absolute;bottom:0px;right:130px;z-index:11;left:auto;}.parallax-bg-img{position:absolute;left:0;top:0;bottom:0;right:0;}.front-our-services-wrapper:nth-child(2) .our-services-row-desc{background:#294138;}.front-our-services-wrapper:nth-child(2) .our-services-row-logo{background:rgb(41 65 56 / 0.6);}.page-node-type-special-offers .special-offer-content .section-offer-section-wrap{margin:-140px 0 0 0;}.page-node-type-activities .our-services-list-wrap .field--items .field--item .actives-list:before{display:none;border-top:1px dashed #d3b298;}.activitiessidebar-bottom-label{display:none;}.page-node-type-activities .our-services-list-wrap .field--items .field--item:nth-child(4n) .activitiessidebar-bottom-label{display:block;position:absolute;left:0;transform:rotate(-180deg);}.page-node-type-activities .our-services-list-wrap .field--items .field--item:nth-child(8n-1) .activitiessidebar-bottom-label{display:block;position:absolute;right:0;top:0;transform:rotate(0deg);}.page-node-type-activities .our-services-list-wrap .field--items .field--item:nth-child(8n) .activitiessidebar-bottom-label{display:none;}.page-node-type-activities .our-services-list-wrap .field--items .sidebar-parallax-label p{top:200px;}.page-node-type-activities .our-services-list-wrap .actives-list{overflow:visible;}.front-our-services-wrapper .our-services-image-section{width:100%;}.our-services-list-wrap .field--item:nth-child(odd) .section-offer-price-table{display:flex;justify-content:flex-end;width:90%;margin-left:10%;padding-right:69px;}.our-services-list-wrap .field--item:nth-child(odd) .section-offer-price{margin-top:0px;overflow:auto;padding:0;background-color:transparent;position:relative;z-index:1;}.page-node-type-our-services .view-services-price-block{min-width:auto;}.our-services-list-wrap .view-services-price-value .view-content .views-row{align-items:stretch;border-left:1px dashed #294138;}.our-services-list-wrap .view-services-price-value .view-content .views-field{height:100%;}.page-node-type-our-services .view-services-price-block > .view-content > .views-row:nth-child(1) .view-content .views-field-field-our-service-type-value .field-content{border-top:1px dashed #294138;}.page-node-type-special-offers .our-services-list-wrap .field--items .section-listing-wrap{align-items:stretch;}.page-node-type-special-offers .our-services-list-wrap .section-description{height:calc(100% - 15%);margin-top:15%;}.page-node-type-special-offers .section-image .section-image-wrap{display:inline-block;}.slick-initialized .slick-slide{outline:0!important;}.page-node-type-our-services .our-services-list-wrap .field--item:nth-child(odd) .section-offer-price-table{justify-content:start;width:100%;margin-left:0;padding-right:0;margin:30px 0 0;}.entry-paragraph-bottom-section{padding:60px 0;}.hotel-amenities-request button.amenities-request-btn{position:relative;border:none!important;font-size:15px;letter-spacing:1px;color:#d3b298;font-family:'Fauna One',serif;text-transform:uppercase;line-height:normal;background:url(/themes/hotelnational/css/../images/arrow-down.svg) no-repeat right center;background-size:25px;margin:2px 0 0 14px;padding:0 25px 0 0;width:auto;display:inline-grid;}.amenities-request-btn.amenities-process span{display:none;}.hotel-amenities-request button.amenities-request-btn{font-size:0px;}.hotel-amenities-request button.amenities-request-btn.amenities-process{font-size:15px;background:url(/themes/hotelnational/css/../images/../images/arrow-down-gold.svg)no-repeat right center;}.hotel-amenities-request button.amenities-request-btn span{font-size:15px;}.entry-resident-description ul li{font-size:15px;line-height:1.87;font-family:'Fauna One',serif;}.page-node-8 .captcha{margin:15px 0;width:100%;margin-left:auto;}.captcha{margin:15px 0;width:60%;margin-left:auto;}.ourservicessidebar-listing-label{display:none;}.field--item:nth-child(4n) .ourservicessidebar-listing-label,.field--item:nth-child(6n) .ourservicessidebar-listing-label{display:block;position:absolute;top:0;left:0;}.field--item:nth-child(4n) .ourservicessidebar-listing-label .sidebar-parallax-label p,.field--item:nth-child(6n) .ourservicessidebar-listing-label .sidebar-parallax-label p{top:440px;right:auto;left:-580px;transform:rotate(90deg);white-space:nowrap;}.page-node-type-our-services .our-services-list-wrap .section-listing{position:relative;}.services-mount-bgimage{background:transparent;}.field--item:nth-child(2) .services-mount-bgimage,.field--item:nth-child(5n) .services-mount-bgimage{background:url(/sites/default/files/2020-07/mountain-illustration.png) no-repeat left top;background-size:670px!important;background-position:top center!important;}.header-book-now-wrap{display:flex;}html[lang="de"] .our-services-list .sidebar-parallax-label p{right:-740px;}html[lang="de"] .field--item:nth-child(4n) .ourservicessidebar-listing-label .sidebar-parallax-label p,html[lang="de"] .field--item:nth-child(6n) .ourservicessidebar-listing-label .sidebar-parallax-label p{left:-730px;}.footer-social-wrap ul li a img{max-width:16px;}.footer-social-wrap ul li a{width:34px;height:34px;background:#d3b298;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:0;}.footer-social-wrap ul li{list-style:none;margin-right:10px;}.footer-social-wrap ul{padding:0;display:flex;align-items:center;margin-bottom:20px;margin-top:-9px;}.footer-social-wrap ul li a:hover{background:#1a4444;}.header-book-now-wrap a span:before{position:absolute;content:"";background:url(/themes/hotelnational/images/calendar.svg) no-repeat;width:25px;height:25px;left:-30px;transform:translateY(-45%);top:50%;}.header-book-now-wrap a span{position:relative;}.header-book-now-wrap a:hover span:before{background:url(/themes/hotelnational/css/../images/Calendar-gold.svg) no-repeat;}.entry-paragraph-bottom-section.spa-membership-section .spa-membership-wrap .section-description-wrap{margin-bottom:30px;width:100%;}.entry-paragraph-bottom-section.spa-membership-section .spa-membership-wrap .section-description{padding-bottom:20px;margin-bottom:-100px;margin-top:15%;padding-top:60px;}.entry-paragraph-bottom-section.spa-membership-section{padding:130px 0 107px;}.spa-pdf{margin-top:30px;float:right;}.spa-about-descripton-wrapper{clear:both;}.view-visitor-model .visitor-model-wrap{display:flex;align-items:center;justify-content:space-between;}.view-visitor-model .visitor-model-title{font-size:50px;font-weight:normal;line-height:1.1;color:#294138;margin-bottom:25px;}.view-visitor-model .visitor-model-text p{font-size:17px;line-height:1.76;color:#636363;}.view-visitor-model .visitor-model-text{margin-bottom:32px;padding-right:15px;}.view-visitor-model .visitor-model-desc{max-width:345px;margin:0 auto;}.view-visitor-model .modal-content{box-shadow:none;border:0;}.view-visitor-model .modal-dialog{width:945px;border-radius:12px;overflow:hidden;padding:40px;background:#fff;}.view-visitor-model a.btn.close_link{background:url(/themes/hotelnational/css/../images/icon-close-model.svg) no-repeat center;position:absolute;right:-20px;z-index:99;font-size:0;width:30px;height:30px;top:-20px;padding:0;}.view-visitor-model .modal{text-align:center;}.view-visitor-model .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%;}.view-visitor-model .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}.view-visitor-model .modal{background-color:rgb(18 34 35 / 95%);}.footer-bottom-form .webform-submission-bottom-contact-form-form{display:flex;flex-wrap:wrap;}
@media only screen and (max-width:1680px){.navbar.container{max-width:1680px;padding-left:0px;}}@media only screen and (max-width:1440px){.page-node-type-the-hotel .hotel-listing-section .sidebar-parallax-label p{top:400px;}.contact-page-image.confirmation-page-image{margin-bottom:120px;padding-bottom:80px;}.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus{padding:0 10px;}}@media only screen and (max-width:1400px){.navbar-header a.logo.navbar-btn{padding-left:15px;padding-right:0;}.header-book-now-wrap a{min-width:210px;background-position:left 10px center;}.header-book-now-wrap a:hover{}.header-contact-wrap{padding:0 15px;}.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus{font-size:14px;padding:0 6px;}.room-listing-about{padding:0 140px 0 70px;}.view-room-listing .views-row:nth-child(2n) .room-listing-about{padding:0 70px 0 120px;}.hotel-detail-info{padding:30px 0px 25px 150px;}.hotel-detail-info-wrap .field--label{margin-bottom:25px;}.the-room-paragraph-wrap ul{margin-bottom:30px;}.section-description{padding:70px 75px 80px 70px;margin-left:-150px;}.our-services-list-wrap .field--items .field--item:nth-child(even) .section-description{padding:70px 75px 70px 75px;}.contact-page-webform-block{left:515px;}.contact-page-image-wrap{max-width:790px;margin-bottom:137px;}.page-node-type-activities .our-services-list-wrap .field--items .field--item:nth-child(even) .section-description{padding:70px 75px 70px 75px;}.page-node-type-activities .our-services-list-wrap .section-description{padding:70px 75px 50px 70px;}.page-node-type-the-hotel .hotel-listing-section .sidebar-parallax-label p{top:330px;}.sidebar-parallax-label p{font-size:200px;}.view-room-listing .views-row:nth-child(4n+1) .sidebar-parallax-label p{right:-270px;}.view-room-listing .views-row:nth-child(4n) .sidebar-parallax-label p{left:-270px;}.spa-about-section.sidebar-label .sidebar-parallax-label p{left:-120px;}.our-services-list .sidebar-parallax-label p{right:-520px;}.page-node-type-conciergerie .our-services-list .sidebar-parallax-label p{right:-540px;}.page-node-type-activities .our-services-list .sidebar-parallax-label p{right:-360px;}.page-node-8 .sidebar-parallax-label p{right:-190px;}.page-node-type-special-offers .special-offer-list .sidebar-parallax-label p{right:-580px;}.page-node-type-special-offers .special-offer-content .section-offer-section-wrap{margin:-80px 0 0 0;}.field--item:nth-child(4n) .ourservicessidebar-listing-label .sidebar-parallax-label p,.field--item:nth-child(6n) .ourservicessidebar-listing-label .sidebar-parallax-label p{left:-530px;}html[lang="de"] .our-services-list .sidebar-parallax-label p{right:-670px;}html[lang="de"] .field--item:nth-child(4n) .ourservicessidebar-listing-label .sidebar-parallax-label p,html[lang="de"] .field--item:nth-child(6n) .ourservicessidebar-listing-label .sidebar-parallax-label p{left:-670px;}.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus{padding:0 4px;}.header-contact-wrap{padding:0 10px;}}@media only screen and (max-width:1199px){.front-hotel-left{margin-top:-63px;}.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus{font-size:13px;padding:0px 6px 0 0;}.header-contact-wrap{padding:0 12px;}.header-book-now-wrap a{min-width:150px;background-position:left 6px center;padding-left:35px;letter-spacing:0.8px;font-size:13px;max-width:165px;}.header-book-now-wrap a:hover{background-position:left 6px center;}.navbar.container select.form-control{width:55px !important;}.header-contact-wrap > a.header-contact-mail{font-size:11px;}.front-hotel-description.head-section-description{padding:20px 60px 25px 60px;min-height:210px;width:100%;}.front-hotel-section.sidebar-label{background-size:660px;padding-bottom:220px;}.homepage-slider-block-wrap{margin-bottom:70px;}.our-room-block-wrapper{padding-bottom:80px;}.front-our-room-section-wrap .views-slideshow-controls-bottom{top:348px;}.front-our-services-section{padding:60px 0 100px;}.our-services-title-section-wrap{font-size:25px;line-height:1.33;color:#ffffff;margin-bottom:15px;}.our-services-row-desc{padding:0 25px;}.front-our-services-section-wrap .field--label{font-size:50px;margin-bottom:50px;}.spa-section-desc{margin-bottom:30px;}.spa-section-about-wrap{padding:30px 40px 50px 40px;min-height:480px;}.explore-the-region-wrap .field--label{font-size:45px;margin:43px 0 -100px;}.explore-the-region{padding-top:130px;padding-bottom:70px;}h2.block-title{font-size:50px;}.footer-menu-block-wrapper{margin-bottom:55px;}footer.footer{padding:55px 0 21px;}.footer-rooms-block-wrap ul li a{margin-bottom:5px;}.footer-contact a{margin-bottom:5px;}.footer-advertise a img{max-width:90px;}section#block-headerbookhotel{margin-right:55px;}.our-room-view-wrapper nav.slick__arrow{top:365px;}.page-node-type-the-hotel .hotel-top-section .top-section .top-section-title{min-width:520px;}.head-section-title{font-size:50px;}.header-banner{height:300px;}.hotel-list-section-bgimage{background-size:500px;}.hotel-list-section-desc{padding:66px 0 80px;}.hotel-fullimage-desc.hotel-list-section-desc-wrap{padding:80px 0 260px;}.video{width:970px;}.hotel-video-description{padding:60px 0 80px;}.view-room-listing .views-row:before{width:475px;}.room-listing-description{margin-bottom:25px;}.room-listing-title{font-size:35px;margin-bottom:15px;}.room-listing-about{padding:0 40px 0 30px;}.view-room-listing .views-row:nth-child(2n) .room-listing-about{padding:0 20px 0 30px;}.view-room-listing .room-listing.sidebar-label{padding:75px 0;}.view-room-listing{padding:50px 0;}.hotel-detail-btn .btn-green{min-width:280px;}.hotel-detail-info-wrap{width:330px;padding-right:40px;}.top-section{padding:66px 0 35px;}.display-room-view-box .views-infinite-scroll-content-wrapper .views-row{padding-right:80px;}.hotel-services-section-wrap .view-content{padding:50px 60px;}.hotel-services-section-wrap .views-field-field-hotel-service .field-content{padding:20px 15px 20px 40px;}.hotel-services-section-wrap{margin-bottom:80px;}.hotel-detail-info-wrap .field--label{margin-bottom:15px;font-size:25px;}.the-room-paragraph-wrap ul{margin-bottom:15px;}.hotel-detail-info{padding:20px 0px 20px 150px;}.section-description{padding:30px 40px 30px 40px;margin-left:-200px;min-height:400px;}.our-services-list-wrap .field--items .field--item:nth-child(even) .section-description{padding:30px 40px 30px 40px;}.section-title-wrap{font-size:35px;margin-bottom:20px;}.contact-page-image-wrap{max-width:640px;}.contact-page-webform-block{left:415px;max-width:455px;padding:30px 40px;}.contact-page-image-section textarea.form-control{height:120px;}.page-node-type-conciergerie .our-services-list-wrap .field--items .field--item:nth-child(even) .section-listing-wrap{background-size:562px;}.conciergerie_listing.sidebar-label::before{right:-520px;}.page-node-type-activities .our-services-list-wrap .section-description{padding:30px 40px 30px 40px;}.page-node-type-activities .our-services-list-wrap .field--items .field--item:nth-child(even) .section-description{padding:30px 40px 30px 40px;}.stay-offer-title{font-size:25px;margin-bottom:15px;margin-top:15px;}.views-view-grid .views-col{min-width:135px !important;padding:5px 5px;width:135px !important;}.view-price-block > .view-header{padding:20px 20px 0;}.view-price-block > .view-content{padding:0 20px 20px;}.section-offer-price{margin-top:-30px;}.page-node-type-our-services .our-services-list .section-offer-price{margin-top:0px;}.lang-dropdown-form .chosen-container a.chosen-single{width:55px;}.lang-dropdown-form .chosen-container .chosen-results li{width:55px;}.page-node-type-the-hotel .hotel-top-section .top-section .top-section-description{padding:10px 40px 0 64px;}.sidebar-parallax-label p{font-size:180px;right:-210px;}.front-our-room-section .sidebar-parallax-label p{left:40px;}.explore-the-region .sidebar-parallax-label p{left:-370px;}.block-dropdown-language .active-language.button{width:55px;}.view-room-listing .views-row:nth-child(4n+1) .sidebar-parallax-label p{right:-250px;}.view-room-listing .views-row:nth-child(4n) .sidebar-parallax-label p{left:-250px;}.hotel-amenities-section-wrap .view-amenities .view-content .views-row{padding-right:60px;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content .views-row{padding-right:60px;}.spa-about-section.sidebar-label .sidebar-parallax-label p{left:-100px;}.page-node-type-spa .hotel-top-section .sidebar-parallax-label p{right:-100px;}.our-services-list .sidebar-parallax-label p{right:-470px;}.page-node-type-our-services .section-description{padding:30px 40px 30px 40px;margin-left:-70px;}.our-services-list .sidebar-parallax-label p{right:-490px;}.page-node-type-conciergerie .our-services-list .sidebar-parallax-label p{right:-480px;}.page-node-type-activities .our-services-list .sidebar-parallax-label p{right:-330px;}.page-node-8 .sidebar-parallax-label p{right:-160px;}.page-node-type-special-offers .special-offer-list .sidebar-parallax-label p{right:-500px;}.confirmation-message.contact-page-webform-block{padding:30px 40px;}.page-node-22 .sidebar-parallax-label p{right:-180px;}.contact-page-image.confirmation-page-image{margin-bottom:70px;padding-bottom:130px;}.section-offer-price .section-offer-price-wrapper{margin-right:0px;}.page-node-type-special-offers .special-offer-content .section-offer-section-wrap{margin:0 0 0 0;}.front-our-services-wrapper{min-height:300px;}.page-node-type-special-offers .our-services-list-wrap .field--item:nth-child(odd) .section-offer-price{margin-top:-30px;}.field--item:nth-child(4n) .ourservicessidebar-listing-label .sidebar-parallax-label p,.field--item:nth-child(6n) .ourservicessidebar-listing-label .sidebar-parallax-label p{left:-480px;}.captcha{margin:15px 0;width:50%;transform:scale(0.8) translateX(-12%);}html[lang="de"] .our-services-list .sidebar-parallax-label p{right:-600px;}html[lang="de"] .field--item:nth-child(4n) .ourservicessidebar-listing-label .sidebar-parallax-label p,html[lang="de"] .field--item:nth-child(6n) .ourservicessidebar-listing-label .sidebar-parallax-label p{left:-600px;}.entry-paragraph-bottom-section.spa-membership-section{padding:90px 0;}.entry-paragraph-bottom-section.spa-membership-section .section-listing-wrap{align-items:stretch;}.view-visitor-model .visitor-model-title{font-size:40px;margin-bottom:15px;}.view-visitor-model .modal-dialog{width:800px;padding:30px;}.view-visitor-model .visitor-model-desc{max-width:300px;}}@media only screen and (max-width:1024px){.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus{padding:0px 4px 0 0;}.homepage-slider-title h3{font-size:65px;padding:0 0 50px;background-size:80px;}.homepage-slider-desc p{font-size:40px;}.header-banner{height:280px;}.header-banner-title h2{font-size:65px;}.the-room-info{font-size:13px;}.hotel-services-section{background-size:510px;padding-top:100px;margin-top:-60px;}.display-room-view-box .views-infinite-scroll-content-wrapper .views-row{padding-right:50px;}.hotel-services-section-wrap .view-content{padding:30px 40px;}.entry-title{font-size:46px;margin-bottom:20px;}.section-description{min-height:350px;}.activities-content .top-section{padding:66px 0 35px;}.section-listing{margin-bottom:80px;}.activities-background-wrap{background-size:500px !important;}.sidebar-parallax-label p{font-size:170px;right:-180px;}.explore-the-region .sidebar-parallax-label p{left:-310px;}.view-room-listing .views-row:nth-child(4n+1) .sidebar-parallax-label p{right:-230px;top:0;}.view-room-listing .views-row:nth-child(4n) .sidebar-parallax-label p{left:-230px;top:0;}.our-services-list .sidebar-parallax-label p{right:-440px;}.page-node-type-our-services .header-banner .parallax-bg,.page-node-type-conciergerie  .header-banner .parallax-bg,.page-node-type-activities .header-banner .parallax-bg,.page-node-8 .header-banner .parallax-bg,.page-node-type-special-offers .header-banner .parallax-bg,.page-node-22 .header-banner .parallax-bg,.page-node-9 .header-banner .parallax-bg{background-size:520px !important;}.our-services-list .sidebar-parallax-label p{right:-460px;}.page-node-type-conciergerie .our-services-list .sidebar-parallax-label p{right:-460px;}.page-node-type-activities .our-services-list .sidebar-parallax-label p{right:-310px;}.page-node-8 .sidebar-parallax-label p{right:-140px;}.page-node-type-special-offers .special-offer-list .sidebar-parallax-label p{right:-480px;}.header-book-now-wrap a{max-width:155px;}.header-contact-wrap{padding:0 8px;}.field--item:nth-child(4n) .ourservicessidebar-listing-label .sidebar-parallax-label p,.field--item:nth-child(6n) .ourservicessidebar-listing-label .sidebar-parallax-label p{left:-450px;}html[lang="de"] .our-services-list .sidebar-parallax-label p{right:-570px;}html[lang="de"] .field--item:nth-child(4n) .ourservicessidebar-listing-label .sidebar-parallax-label p,html[lang="de"] .field--item:nth-child(6n) .ourservicessidebar-listing-label .sidebar-parallax-label p{left:-570px;}.view-visitor-model .visitor-model-title{font-size:40px;margin-bottom:25px;}.view-visitor-model .modal-dialog{width:800px;padding:30px;}.view-visitor-model .visitor-model-desc{max-width:300px;}}@media only screen and (max-width:991px){.navbar-toggle{display:block;}.navbar.container .region{justify-content:space-between;flex-wrap:wrap;overflow:auto;}.region.region-navigation-collapsible{height:100vh;}.navbar-collapse.collapse{display:none !important;}.navbar-collapse.collapse.in{display:block !important;padding:0;position:fixed !important;}.footer-copyright-wrap{width:100%;}.header-main-wrapper > .navbar.container{padding-left:0;flex-wrap:wrap;}.header-main-wrapper .navbar-header{width:100%;margin:0;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;width:25px;height:1px;margin:0 auto 6px;transition:.25s ease-in-out;position:absolute;left:0;right:0;}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:#d3b298;margin:0;width:80px;height:80px;border:none;border-radius:0;position:absolute;right:0;top:0;z-index:999;}.navbar-default .navbar-toggle.open,.navbar-default .navbar-toggle.open:hover,.navbar-default .navbar-toggle.open:focus{background:#122223;position:fixed;}.navbar-header a.logo.navbar-btn{padding:12px 22px;}.navbar-header a.logo.navbar-btn img{max-width:71px;}.header-book-now-wrap a{min-width:240px;background-position:left 35px center;padding-left:70px;font-size:15px;max-width:100%;}.header-book-now-wrap a:hover{background-position:left 35px center;}.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus{padding:0 15px;font-size:17px;margin:17px 0;display:inline-block;}.header-navbar ul li{width:100%;text-align:center;}.header-navbar ul.navbar-nav{margin:0;width:100%;padding-top:180px;}div#navbar-collapse{padding:0;border:none;margin:0;background:#122223;position:absolute;top:0;z-index:99;left:0;right:0;}.header-navbar{width:100%;}.header-language-switcher{position:static;width:100%;}.navbar.container select.form-control{background:#122223;color:#fff;font-family:'Playfair Display',serif;}section#block-headercontact{display:none;}.mob-header-contact{display:block;margin-right:80px;}section#block-headerbookhotel{width:100%;margin-right:0;position:absolute;top:80px;left:0;right:0;}.header-contact{justify-content:center;background:#122223;}.region.region-navigation-collapsible{padding-bottom:30px;}.lang-dropdown-form .select-wrapper{justify-content:center;height:70px;}.navbar-default .navbar-toggle.open .icon-bar:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:35px;}.navbar-default .navbar-toggle.open .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:35px;}.navbar-default .navbar-toggle.open .icon-bar:nth-child(4){transform:translateY(13px);opacity:0;margin:0 auto 0px;}.navbar-default .navbar-toggle .icon-bar:nth-child(2){top:35px;}.navbar-default .navbar-toggle .icon-bar:nth-child(3){top:40px;}.navbar-default .navbar-toggle .icon-bar:nth-child(4){top:45px;}.homepage-slider-title h3{font-size:55px;padding:0 0 50px;background-size:65px;}.homepage-slider-title h3{font-size:55px;padding:0 0 50px;background-size:65px;}.front-hotel-description.head-section-description{padding:20px 20px 25px 20px;}.head-section-title{font-size:45px;}.head-section-description{font-size:14px;}.front-hotel-section.sidebar-label{background-size:550px;padding-bottom:200px;}.front-our-room-title{padding-top:15px;}p{font-size:14px;}.room-amenties-wrapper{font-size:14px;}.our-room-block-wrapper{padding-bottom:60px;}.front-our-room-section-wrap .views-slideshow-controls-bottom{top:220px;left:41.75%;}.our-services-title-section-wrap{font-size:18px;margin-bottom:10px;}.front-our-room-section-wrap .views_slideshow_controls_text span a{width:70px;height:70px;}.front-our-services-section{padding:40px 0 60px;}.our-services-description-section p{font-size:13px;line-height:1.60;}.front-our-services-section-wrap .field--label{font-size:40px;margin-bottom:40px;}.front-our-services-section .our-services-row-desc{padding:0 10px;}.our-services-logo-section-wrap img{max-width:80px;}.our-services-link{padding:60px 0 0px;}.btn-white.our-services-link-btn{min-width:320px;}.spa-section-title{font-size:45px;margin-bottom:15px;}.spa-section-about-wrap{min-height:380px;padding:30px 40px 40px 40px;}.spa-section-link{margin-top:20px;}.spa-section-about{bottom:-80px;}.explore-the-region-wrap .field--label{font-size:35px;margin:43px 0 -70px;max-width:245px;}.explore-the-region{padding-top:100px;padding-bottom:70px;}.fooer-bottom-webfrom-wrapper > .container{background-size:500px;}.footer-bottom-form{padding:40px 25px 35px;}button.btn-green{min-width:250px;}.footer-contact-web p{font-size:14px;}.footer-contact a{font-size:14px;}.footer-rooms-block-wrap ul li a{font-size:14px;}.min-260{min-width:230px;}.footer-copyright{padding-top:65px;}.footer-menu-block-wrapper{margin-bottom:40px;}.front-hotel-left{margin-top:-28px;}.min-360{min-width:320px;}.btn-green{height:60px;line-height:60px;font-size:16px;}.btn-white{height:60px;line-height:60px;font-size:16px;}.our-room-view-wrapper nav.slick__arrow{top:235px;left:41.75%;}.our-room-view-wrapper button.slick-arrow{width:70px;height:70px;}.video{width:750px;padding:0 15px;}.hotel-fullimage-desc.hotel-list-section-desc-wrap{padding:40px 30px 160px;}.page-node-type-the-hotel .hotel-top-section .top-section .top-section-title{min-width:100%;}.head-section-title{font-size:45px;}.page-node-type-the-hotel .hotel-top-section .top-section .top-section-description{padding:10px 15px 0;}.top-section{padding:40px 0 35px;}.hotel-list-section-bgimage{background-size:360px;}.hotel-list-section-desc{padding:40px 25px;}video.video-block{outline:0;height:auto;}.mob-header-contact .header-contact{background:#0d1a1c;}.play-video{margin-top:-120px;}.hotel-video-description{padding:40px 30px 60px;}.hotel-video-description-wrap{margin-bottom:50px;}.header-banner-title h2{font-size:55px;}.header-banner-description{font-size:18px;}.btn-salmon{height:60px;line-height:60px;font-size:16px;}.room-listing-bnt .btn-green{min-width:260px;font-size:16px;}.room-listing-title{font-size:30px;margin-bottom:10px;}.hotel-services-section-wrap .views-field-field-hotel-service .field-content{padding:15px 15px 15px 40px;background-position:top 25px left 0px;line-height:2;}.hotel-services-section-wrap .view-content{padding:40px 20px;}.hotel-services-section-wrap{margin-bottom:50px;}.display-room-view-box .views-field-field-amenities-list{padding:15px 0px 15px 0;}.display-room-view-box .views-infinite-scroll-content-wrapper .views-row{padding-right:20px;}.hotel-services-section{background-size:420px;padding-top:70px;margin-top:-60px;}.hotel-detail-slider button.slick-arrow{width:70px;height:70px;}.hotel-detail-slider nav.slick__arrow{bottom:-35px;}.hotel-detail-info-wrap{width:260px;padding-right:15px;}.hotel-detail-info{padding:20px 0px 20px 0;}.the-room-paragraph-wrap ul li{margin-bottom:5px;}.the-room-paragraph-wrap ul li .the-room-label{font-size:15px;}.hotel-detail-btn .btn-green{min-width:230px;}.entry-paragraph{padding:60px 60px;}.entry-resident{margin-bottom:20px;}.entry-title{font-size:40px;}.entry-information{padding:30px 35px;}.spa-about-logo img{max-width:190px;}.spa-about-section{padding-bottom:60px;}.spa-slider-section{padding-bottom:70px;padding-top:60px;}.spa-slider-section button.slick-arrow{width:70px;height:70px;}.spa-slider-section nav.slick__arrow{bottom:-35px;}.contact-page-webform-block{left:275px;}.contact-page-image-wrap{max-width:500px;margin-bottom:190px;}.contact-page-map-block .container{width:100%;padding:0;}.con-address{background-size:20px;padding-left:30px;}.con-mail{background-size:20px;padding-left:30px;}.con-call{background-size:20px;padding-left:30px;}.con-web{background-size:20px;padding-left:30px;}.contact-page-address-wrap ul li .con-address a{font-size:14px;}.contact-page-map{margin-bottom:-40px;}.section-description{margin-left:-100px;}.section-listing-wrap{align-items:center;}.section-description{margin-left:-15px;}.section-title-wrap{font-size:30px;margin-bottom:15px;}.section-description{padding:20px 30px;margin-left:-50px;min-height:auto;}.our-services-list-wrap .field--items .field--item:nth-child(even) .section-description{padding:20px 30px;margin-right:-50px;}.our-services-list-wrap nav.slick__arrow{bottom:10px;left:70px;}.our-services-list{padding:40px 0 60px;}.our-services-list-wrap button.slick-arrow{width:70px;height:70px;}.page-node-type-conciergerie .our-services-list-wrap .field--items .field--item:nth-child(even) .section-listing-wrap{background-size:382px;}.conciergerie_listing.sidebar-label::before{right:-440px;}.view-price-block > .view-content{font-size:14px;}.view-price-block > .view-content{padding:10px;}.view-price-block > .view-header{padding:10px 10px 0;}.view-price-block > .view-content{padding:0 10px 10px;}.view-price-block > .view-header{margin-bottom:10px;}.view-price-block > .view-content > .views-row .views-field.views-field-field-package{width:100px;padding:0 7px;}.view-price-block > .view-content > .views-row:nth-child(1) .view-id-price_category .views-row.clearfix.row-1{margin-left:100px;}.section-offer-price{width:100%;justify-content:flex-start;margin-top:0;}.page-node-type-special-offers .section-offer-price{width:100%;justify-content:flex-start;margin-top:-30px;}.views-field.views-field-view{width:calc(100% - 110px);}.view-services-price-block .views-field.views-field-view{width:calc(100% - 0px);}.homepage-slider-block-wrap .owl-theme .owl-controls .owl-buttons{bottom:24px;}h2.block-title{font-size:45px;}.btn-white.front-video-btn{min-width:300px;}.page-node-type-activities .section-listing-wrap{align-items:center;}.sidebar-parallax-label p{font-size:150px;right:-160px;}section#block-dropdownlanguage{position:static;display:flex;justify-content:center;width:100%;}.block-dropdown-language .btn-group > .btn + .dropdown-toggle{border-radius:0 !important;}section#block-dropdownlanguage{margin-top:-80px;position:static;display:flex;justify-content:center;width:100%;}.block-dropdown-language .active-language.button{height:50px;width:55px;background:#122223 !important;color:#fff !important;border-radius:0px !important;}.block-dropdown-language .dropdown-menu > li > a{height:45px;}.front-our-room-section .sidebar-parallax-label p{left:30px;}.explore-the-region .sidebar-parallax-label p{left:-270px;}.page-node-type-the-hotel .hotel-listing-section .sidebar-parallax-label p{top:240px;}.view-room-listing .views-row:nth-child(4n+1) .sidebar-parallax-label p{right:-200px;top:0;}.view-room-listing .views-row:nth-child(4n) .sidebar-parallax-label p{left:-200px;top:0;}.page-node-type-our-services .header-banner .parallax-bg,.page-node-type-conciergerie  .header-banner .parallax-bg,.page-node-type-activities .header-banner .parallax-bg,.page-node-8 .header-banner .parallax-bg,.page-node-type-special-offers .header-banner .parallax-bg,.page-node-22 .header-banner .parallax-bg,.page-node-9 .header-banner .parallax-bg{background-size:480px !important;}.hotel-amenities-section-wrap .view-amenities .view-content .views-row{padding-right:30px;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content .views-row{padding-right:30px;}.our-services-list .sidebar-parallax-label p{right:-390px;}.page-node-type-our-services .section-description{padding:20px 30px;margin-left:-40px;}.page-node-type-conciergerie .our-services-list .sidebar-parallax-label p{right:-400px;}.page-node-type-activities .our-services-list .sidebar-parallax-label p{right:-270px;}.page-node-8 .sidebar-parallax-label p{right:-140px;}.page-node-type-special-offers .special-offer-list .sidebar-parallax-label p{right:-430px;}.contact-page-image.confirmation-page-image{margin-bottom:40px;padding-bottom:150px;}.page-node-22 .sidebar-parallax-label p{right:-130px;top:50px;}.page-node-type-our-services .section-offer-price .section-offer-price-wrapper{margin-right:40px;margin-left:50px;}.our-services-list-wrap .field--item:nth-child(odd) .section-list .section-offer-price .section-offer-price-wrapper{margin-right:0px;margin-left:0px;}.our-services-list-wrap .field--items .field--item:nth-child(odd) nav.slick__arrow{bottom:10px;right:70px;}.front-our-services-wrapper{min-height:230px;}.page-node-type-our-services .our-services-list .section-offer-price{margin-top:-10px;margin-left:20px;}.our-services-list-wrap .field--item:nth-child(odd) .section-offer-price-table{padding-right:39px;}.page-node-type-special-offers .our-services-list-wrap .section-description{height:auto;margin-top:0;margin-left:0;justify-content:flex-start;}.section-listing-wrap > .col-sm-12{width:100%;}.section-listing{margin-bottom:30px;}.page-node-type-special-offers .section-offer-price{margin-top:0;}.sidebar-parallax-label p{font-size:0;}.page-node-type-special-offers .special-offer-content .section-offer-section-wrap{padding:0 30px;}.page-node-type-our-services .section-description{padding:20px 15px;margin:0;}.our-services-list-wrap .field--item:nth-child(odd) .section-offer-price-table{margin-left:15px;padding-right:30px;width:auto;}.our-services-list-wrap .field--items .field--item:nth-child(even) .section-description{padding:20px 15px;margin-right:0;}.page-node-type-activities .our-services-list-wrap .section-description{padding:20px 30px;margin-left:0;}.page-node-type-activities .our-services-list-wrap .field--items .field--item:nth-child(even) .section-description{padding:30px 20px 0;}.page-node-type-conciergerie .section-listing{margin-bottom:30px;}.conciergerie_listing .section-description{padding:20px 20px;margin-left:0px;min-height:auto;}.page-node-type-conciergerie .our-services-list-wrap .field--items .field--item:nth-child(even) .section-listing-wrap{background-size:0;}.page-node-type-our-services .our-services-list .section-offer-price{margin:10px 0 30px 20px;}.page-node-type-our-services .section-description{padding:20px 15px;margin-top:15px;flex-direction:column-reverse;flex-wrap:unset;height:auto;}.our-services-list-wrap .field--item:nth-child(odd) .section-offer-price{margin:0px;}.page-node-type-our-services .our-services-list-wrap .field--item:nth-child(odd) .section-offer-price-table{margin-top:0px;padding:0 15px 15px;}.field--item:nth-child(4n) .ourservicessidebar-listing-label .sidebar-parallax-label p,.field--item:nth-child(6n) .ourservicessidebar-listing-label .sidebar-parallax-label p{display:none;}.field--item:nth-child(2) .services-mount-bgimage,.field--item:nth-child(5n) .services-mount-bgimage{background:none;}.page-node-type-our-services .our-services-list-wrap .field--items .field--item:nth-child(even) .section-offer-price-table{width:100%;padding-right:30px;}.captcha{margin:12px 0;width:100%;transform:scale(0.8) translateX(-8%);padding:0px;}.footer-bottom-form .webform-submission-bottom-contact-form-form div#edit-actions{padding:0 15px;}.page-node-8 .captcha{transform:scale(0.8) translateX(-13%);}.entry-paragraph-bottom-section.spa-membership-section .spa-membership-wrap .section-description{margin:0;padding:20px 30px;}.entry-paragraph-bottom-section.spa-membership-section{padding:60px 0;}.entry-paragraph-bottom-section.spa-membership-section .field--item:nth-last-child(1) .section-listing{margin-bottom:0;}.view-visitor-model .modal-dialog{width:720px;padding:30px;}.visitor-image{max-width:300px;}}@media only screen and (max-width:767px){.sidebar-parallax-label p{font-size:0;}.homepage-slider-title h3{font-size:40px;padding:0 0 40px;background-size:65px;margin-top:0;}.homepage-slider-desc p{line-height:1.35;font-size:26px;padding:0 15px;}.homepage-slider-description{padding:0 50px;}.homepage-slider-block-wrap{margin-bottom:30px;}.head-section-title{font-size:35px;margin-bottom:20px;}.front-hotel-description.head-section-description{padding:0 0 30px;min-height:auto;}.path-frontpage .front-hotel-left{margin-top:0;margin-left:-15px;margin-right:-15px;}.path-frontpage .front-hotel-right{margin-left:-15px;margin-right:-15px;}.front-hotel-image.front-hotel-left-top-image{margin-bottom:20px;}.front-hotel-image.front-hotel-left-bottom-image{margin-bottom:20px;}.front-hotel-image.front-hotel-right-bottom-image{margin-bottom:20px;}.path-frontpage  .front-hotel-btn-wrap{padding:0 15px;}.front-hotel-section.sidebar-label{background-size:460px;padding-bottom:170px;margin-bottom:-60px;}.our-room-block-wrapper h2.block-title{margin-bottom:30px;margin-top:0px;}h2.block-title{font-size:40px;}.front-our-room-title{font-size:25px;}.front-our-room-amenities{margin-bottom:30px;}.our-services-row.our-services-row-logo{display:none;}.front-our-services-wrapper{flex-wrap:wrap;align-items:flex-start;}.front-our-services-section-wrap > .container{padding-left:0;padding-right:0;}.front-our-services-section .our-services-row-desc{padding:70px 45px 55px;}.front-our-services-section-wrap > .container{padding-left:0;padding-right:0;}.front-our-services-section-wrap .field--label{font-size:40px;margin-bottom:30px;}.front-our-services-section{padding:30px 0 60px;}.spa-section-about{position:static;bottom:-100px;left:0;right:0;}.spa-section-about-wrap{padding:30px 40px 50px 40px;min-height:auto;width:100%;margin-top:-70px;}.our-services-title-section-wrap{font-size:30px;margin-bottom:10px;}.our-services-description-section p{font-size:15px;line-height:1.87;}.path-frontpage .front-our-room-wrap > .row > .col-md-4{position:static;}.front-our-room{position:relative;padding-bottom:80px;}.front-our-room-section-wrap .views-slideshow-controls-bottom{top:auto;bottom:0;left:0;}.views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{height:auto;}.our-room-view-wrapper nav.slick__arrow{top:auto;left:15px;bottom:95px;}.front-our-room-btn{position:absolute;bottom:0;z-index:9;}.explore-the-region{padding-top:40px;padding-bottom:40px;}.spa-section-title{font-size:56px;margin-bottom:20px;}.explore-the-region-wrap .field--label{font-size:40px;margin:0 0 30px;}.path-frontpage .footer-bottom-form{padding:40px 15px 35px;margin-left:-15px;margin-right:-15px;margin-top:15px;}.fooer-bottom-webfrom-wrapper > .container{background-size:414px;margin-top:0;background-position:left 150px top 0;}.footer-rooms{margin-bottom:50px;}footer.footer{padding:40px 0 21px;}.footer-menu-block-wrapper .nav li{width:100%;margin-bottom:20px;text-align:center;}.footer-menu-block-wrapper .nav{flex-wrap:wrap;}.footer-contact-block-wrapper{margin-bottom:0px;}.footer-advertise{position:absolute;bottom:-205px;z-index:97;}.footer-copyright{padding-top:100px;}.explore-region-right{flex-wrap:wrap;}.explore-region-paragraph-wrap > .row{flex-wrap:wrap;}.explore-region-paragraph-wrap > .row > .col-sm-6{padding:0 0 20px;}.explore-region-paragraph-wrap > .row > .col-sm-6 > .row{margin:0;}.explore-region-paragraph-wrap > .row > .col-sm-6 > .row .explore-region-imge{margin-left:-15px;margin-right:-15px;padding-bottom:20px;}.explore-region-paragraph-wrap > .row > .col-sm-6 > .row > .explore-region-right > .col-sm-8,.explore-region-paragraph-wrap > .row > .col-sm-6 > .row > .explore-region-right > .col-sm-4{width:100%;padding:0;}.footer-bottom-form .webform-elements.form-wrapper .form-wrapper{width:100%;padding:0;}.spa-section-link{text-align:center;width:100%;}.header-contact-wrap > a.header-contact-mail{font-size:12px;}.video{width:555px;padding:0 15px;}.page-node-type-the-hotel .hotel-top-section .top-section .top-section-description{padding:0 0;}.header-banner{height:260px;background-size:100% !important;}.hotel-list-section-desc{padding:20px 0;}.play-btn{width:76px;height:76px;}.hotel-video-link-wrap a{min-width:280px;}.btn-white.front-video-btn{min-width:220px;}.room-left-image{width:100%;}.view-room-listing .room-listing.sidebar-label{padding:20px 0;}.room-right-about{width:100%;}.view-room-listing{padding:40px 0;}.view-room-listing .room-listing.sidebar-label{padding:0;}.view-room-listing .views-row:nth-child(2n) .room-listing-about{padding:25px 20px;}.room-listing-about{padding:25px 20px;}.view-room-listing .views-row:before{width:70%;}.hotel-detail-info{padding:20px 20px;width:100%;}.hotel-detail-info-wrap{width:100%;padding-right:0;}.the-room-info{font-size:14px;}.the-room-paragraph-wrap ul li{margin-bottom:10px;}.the-room-paragraph-wrap ul{margin-bottom:30px;}.hotel-detail-slider{width:100%;}.display-room-view-box .views-infinite-scroll-content-wrapper .views-row{width:50%;}.hotel-detail-slider nav.slick__arrow{bottom:15px;left:15px;}.hotel-detail{margin-bottom:40px;}.display-room-view-box ul.js-pager__items.pager li a{margin:20px 0 0;}.hotel-services-section-wrap h2.block-title{font-size:35px;margin-bottom:35px;}.hotel-services-section{background-size:340px;padding-top:60px;margin-top:-60px;}.display-room-view-box ul.js-pager__items.pager li a{font-size:18px;padding:0 80px 0 0;}.hotel-services-section-wrap .views-field-field-hotel-service .field-content{padding:0 15px 20px 35px;background-position:top 5px left 0px;line-height:1.8;font-size:16px;}.spa-slider-section{padding-bottom:60px;padding-top:0;}.spa-about-logo img{max-width:150px;}.spa-about-title{width:100%;margin-bottom:30px;font-size:20px;}.spa-about-section{padding-bottom:40px;}.entry-paragraph{padding:40px;}.entry-information{width:100%;padding:35px;}.entry-title{margin-bottom:15px;}.section-offer-price{margin-top:0;justify-content:flex-start;padding:0 0px;}.spa-slider-section-wrap{padding-left:0;padding-right:0;}.spa-slider-section nav.slick__arrow{left:15px;}.contact-page-address-block h2.block-title{margin-bottom:30px;}.contact-page-webform-block{position:static;max-width:100%;}.contact-page-image-wrap{max-width:100%;margin-bottom:0;}.contact-page-image-section{margin-bottom:40px;}.contact-page-webform-block{padding:30px 20px;margin-top:-10px;}.our-services-list{padding:0 0 50px;}.section-description{padding:20px 20px;margin-left:0;min-height:auto;}.our-services-list-wrap .field--items .field--item:nth-child(even) .section-listing-wrap{display:block;}.section-listing{margin-bottom:30px;}.page-node-type-conciergerie .section-listing{margin-bottom:30px;}.our-services-list-wrap nav.slick__arrow{left:20px;}.our-services-list-wrap .field--items .field--item:nth-child(even) .section-description{padding:20px 20px;margin-right:0;}.section-title-wrap{font-size:25px;margin-bottom:15px;}.page-node-type-activities .our-services-list-wrap .section-description{padding:30px 20px 0;}.page-node-type-activities .our-services-list-wrap .field--items .field--item:nth-child(even) .section-description{padding:30px 20px 0;}.activities-content .our-services-list.sidebar-label{padding:0 0 40px;}.page-node-type-activities .section-listing .section-subtitle-wrap{font-size:26px;bottom:-10px;}.page-node-type-activities .section-listing .section-title-wrap{font-size:20px;padding-left:15px;}.page-node-type-activities .top-section .top-section-title{width:100%;}.activities-content .top-section{padding:25px 0 35px;}.page-node-type-activities .our-services-list-wrap .field--items .field--item .actives-list:before{font-size:0;}.front-our-services-wrapper:nth-last-child(1){flex-direction:column-reverse;}.special-offer-list .our-services-list-wrap{padding:0 0 40px;}button.btn-green{min-width:100%;}.btn-white.footer-rooms-btn{min-width:260px;}.hotel-video-link-wrap a{min-width:100%;margin:0 0 15px;}.btn-white.front-video-btn{min-width:100%;}.room-listing-bnt .btn-green{min-width:100%;}.hotel-detail-btn .btn-green{min-width:100%;}.play-video{margin-top:0;}.homepage-slider-block-wrap .owl-theme .owl-controls .owl-buttons{bottom:5px;}.homepage-slider-block-wrap .owl-theme .owl-controls .owl-buttons div{width:35px;}.btn-salmon{font-size:16px;}.view-room-listing .views-row{position:relative;margin-bottom:40px;}.hotel-amenities-section-wrap .view-amenities .view-content .views-row{padding-right:30px;width:50%;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content .views-row{padding-right:30px;width:50%;}.hotel-amenities-section-wrap .view-amenities .view-content .views-row:nth-last-child(3) .views-field-field-amenities-list{border-bottom:dashed 1px #bdbfc5;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content .views-row:nth-last-child(3) .views-field-field-amenities-list{border-bottom:dashed 1px #bdbfc5;}.page-node-type-our-services .section-description{padding:20px 15px;margin-left:0;margin:0;}.page-node-type-our-services .section-offer-price .section-offer-price-wrapper{margin-left:0;margin-right:0;}.contact-page-image.confirmation-page-image{margin-bottom:20px;padding-bottom:20px;}.contact-page-image.confirmation-page-image .contact-page-image-wrap{margin-bottom:-30px;}.confirmation-message.contact-page-webform-block{padding:30px 20px;}.confirmation-message-wrap p{font-size:22px;}.section-listing-wrap > .col-sm-6{width:100%;}.our-services-list-wrap .field--item:nth-child(odd) .section-list .section-offer-price .section-offer-price-wrapper{margin-right:0;margin-left:0;display:inline-block;}.view-services-price-block > .view-content{padding:0 20px 15px;}.front-our-services .col-sm-4{width:100%;}.page-node-type-our-services .our-services-list .section-listing-wrap{align-items:self-start;}.page-node-type-our-services .our-services-list .section-offer-price{margin-top:-10px;padding:0 30px;}.our-services-list-wrap .field--item:nth-child(odd) .section-offer-price-table{margin-left:15px;padding-right:30px;width:auto;}.page-node-type-our-services .view-services-price-block{display:inline-block;overflow:auto;}.our-services-list-wrap .field--item:nth-child(odd) .section-offer-price{background:transparent;}.page-node-type-special-offers .our-services-list-wrap .field--item:nth-child(odd) .section-offer-price{margin:0px;}.page-node-type-our-services .our-services-list-wrap .field--items .field--item:nth-child(even) .section-offer-price-table{width:100%;padding-right:30px;}.page-node-type-our-services .our-services-list-wrap .field--items .field--item:nth-child(even) .section-offer-price{padding:0;}.captcha{width:100%;transform:scale(0.9) translateX(-6%);padding:0 20px;}.view-visitor-model .visitor-model-wrap{flex-wrap:wrap;justify-content:center;}.view-visitor-model .visitor-model-desc{max-width:100%;}.view-visitor-model .visitor-model-title{font-size:26px;margin-bottom:15px;}.visitor-image{max-width:initial;margin-bottom:30px;}.view-visitor-model .modal-dialog{width:calc(100% - 20px);padding:20px;padding-top:40px;}.view-visitor-model a.btn.close_link{right:0px;width:30px;height:30px;top:-30px;}.view-visitor-model .modal:before{height:auto;padding:30px 0;}.visitor-image img{max-height:375px;width:auto;}}@media only screen and (max-width:575px){.navbar-header a.logo.navbar-btn{padding:12px 15px;}.video{width:100%;padding:0;}.hotel-fullimage-desc.hotel-list-section-desc-wrap{padding:30px 15px 30px;}.hotel-video-paragraph-wrap{margin-top:-6px;padding-top:0;}.hotel-video-description{padding:20px 15px 40px;}.header-banner-title h2{font-size:35px;}.head-section-title{font-size:28px;margin-bottom:20px;}.display-room-view-box .views-infinite-scroll-content-wrapper .views-row{width:100%;padding-right:0;}.display-room-view-box .views-infinite-scroll-content-wrapper .views-row:nth-last-child(3) .views-field-field-amenities-list{padding-bottom:15px;border-bottom:dashed 1px #bdbfc5;}.display-room-view-box .views-infinite-scroll-content-wrapper .views-row:nth-last-child(2) .views-field-field-amenities-list{padding-bottom:15px;border-bottom:dashed 1px #bdbfc5;}.hotel-services-section-wrap .view-content .views-row{width:100%;}.entry-paragraph{padding:20px 25px;}.entry-information{padding:15px;}.entry-title{font-size:30px;}.entry-information h5{font-size:20px;margin:0 0 15px;}.entry-bottom-box{padding:15px;}.min-360{min-width:100%;}.min-260{min-width:100%;}.front-our-room-btn{left:0;right:0;}.our-services-link-wrap{padding:0 15px;}.btn-white.our-services-link-btn{min-width:100%;}.btn-green.explore-region-btn{min-width:100%;}.page-node-type-our-services .header-banner .parallax-bg,.page-node-type-conciergerie  .header-banner .parallax-bg,.page-node-type-activities .header-banner .parallax-bg,.page-node-8 .header-banner .parallax-bg,.page-node-type-special-offers .header-banner .parallax-bg,.page-node-22 .header-banner .parallax-bg,.page-node-9 .header-banner .parallax-bg{background-size:75% !important;}.hotel-amenities-section-wrap .view-amenities .view-content .views-row{padding-right:0px;width:100%;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content .views-row{padding-right:0px;width:100%;}.hotel-amenities-section-wrap .view-amenities .view-content .views-row:nth-last-child(2) .views-field-field-amenities-list{border-bottom:dashed 1px #bdbfc5;}.hotel-amenities-section-wrap .view-amenities-on-request .view-content .views-row:nth-last-child(2) .views-field-field-amenities-list{border-bottom:dashed 1px #bdbfc5;}.block-dropdown-language .dropdown-menu > li > a{height:40px;}section#block-dropdownlanguage{margin-top:0;}.entry-paragraph-bottom-section{padding:40px 0;}.contact-page-image-section .captcha{transform:scale(0.8) translateX(-13%);}.captcha{margin:0 0 5px;width:100%;transform:scale(0.7) translateX(-22%);}.view-visitor-model .modal-dialog{width:calc(100% - 20px);padding:20px;padding-top:40px;}.view-visitor-model .visitor-model-text p{font-size:15px;line-height:1.5;color:#636363;}.view-visitor-model .visitor-model-title{font-size:24px;margin-bottom:15px;}}@media only screen and (max-width:414px){.btn-green.explore-region-btn{min-width:100%;}.explore-the-region-wrap .field--label{font-size:30px;margin:0 0 30px;}.spa-section-title{font-size:40px;margin-bottom:20px;}.spa-section-about-wrap{padding:20px 30px 40px 30px;margin-top:-40px;}.btn-white.our-services-link-btn{min-width:100%;}.front-our-services-section .our-services-row-desc{padding:30px 25px 30px;}.our-services-title-section-wrap{font-size:25px;margin-bottom:10px;}.our-services-description-section p{font-size:14px;}.fooer-bottom-webfrom-wrapper > .container{background-size:414px;background-position:left 0 top 0;}.front-our-services-section-wrap .field--label{font-size:30px;margin-bottom:30px;}.front-hotel-section.sidebar-label{background-size:330px;padding-bottom:130px;margin-bottom:-40px;}.min-360{min-width:100%;}.footer-copyright-wrap p,.footer-copyright-wrap a{font-size:10px;}.footer-rooms-block-wrap ul{width:260px;}.footer-rooms-block-wrap ul li{width:50%;}.views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide,.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img,.homepage-slider-img > img{width:100% !important;height:240px !important;}.homepage-slider-title h3{font-size:30px;padding:0 0 40px;margin-top:0;}.homepage-slider-desc p{font-size:18px;}.header-contact-wrap > a.header-contact-mail{font-size:11px;}.hotel-video-link-wrap a{min-width:280px;margin:0 0 15px;}.page-node-type-special-offers .special-offer-content .section-offer-section-wrap{padding:0 30px;}}
