/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 29, 2019 */@font-face{font-family:sharp_grotesk_book20;src:url(fonts/sharpgroteskbook20-webfont.woff2) format("woff2"),url(fonts/sharpgroteskbook20-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:sharp_grotesk_medium_20Rg;src:url(fonts/sharpgroteskmedium20-regular-webfont.woff2) format("woff2"),url(fonts/sharpgroteskmedium20-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}body{background:#fff;color:#444;padding:0;margin:0}.page-template-default #hero,.page-template-default section{padding:30px 0}.page-template-default .entry-content ul{line-height:2;font-size:.875em;padding-left:30px;border-left:1px solid #aaa}.page-template-default .entry-content h2{margin-bottom:15px}hr.wp-block-separator.is-style-wide{margin:40px 0 35px}.loading{z-index:9999;background:#163438;color:#fff;width:100%;height:100vh;display:flex;position:fixed;align-items:center;justify-content:center;text-align:center;}.loading.svg embed{width:150px;max-width:90%}*{box-sizing:border-box}body{padding:0;margin:0;font-family:sharp_grotesk_book20,Raleway,sans-serif}a{text-decoration:none;cursor:pointer;color:#738588;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}a:hover{opacity:.5;color:#163438}a.cta{font-weight:600;text-transform:uppercase;letter-spacing:.15em;border-bottom:2px solid;padding-bottom:9px;display:inline-block;margin-bottom:30px;font-size:.875em}img{max-width:100%}.h1,.h2,.h3,.headline,h1,h2,h3{font-family:imperial-urw,sans-serif;font-weight:400;color:#163438}.h1,h1{text-transform:uppercase;font-size:1.25em;letter-spacing:.025em;font-weight:600}.h2,.headline,h2{font-size:2.625em;line-height:1.425;margin:5px 0;letter-spacing:-.01em;-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;hyphens:none}.h3,h3{font-size:2em;line-height:1.5;letter-spacing:-.005em}.h4,h4{text-transform:uppercase;font-size:1em;letter-spacing:.05em;font-weight:600}p{line-height:2;font-size:.875em}.home .logo{width:250px}#hero,section{padding:60px 0}.page-template-page-custom #hero{width:100%;min-height:75vh;display:flex;align-items:center}.page-template-page-custom #hero .headline{font-size:3em}.page-template-page-custom #hero,.page-template-page-custom #hero h1,.page-template-page-custom #hero p{color:#fff;-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;hyphens:none;text-shadow:0 0 20px #000}section:nth-child(even){background-color:#eee}.page-template-page-custom section:nth-child(even){background-color:#fff}.page-template-page-custom section:nth-child(odd){background-color:#eee}.callout{padding:0 30px}.experience{padding:90px 15px;display:inline-block;width:100%}.experience .description{margin-bottom:60px}.rtl,section.experience:nth-child(even){direction:rtl;text-align:left}.rtl p,section.experience:nth-child(even) p{direction:ltr}.rtl .wrap>div,section.experience:nth-child(even) .contain>div{float:none;display:inline-block;margin:0;vertical-align:top}@media screen and (min-width:1030px){.rtl .wrap>.d-1of3,section.experience:nth-child(even) .contain>.d-1of3{width:33%}.rtl .wrap>.d-2of3,section.experience:nth-child(even) .contain>.d-2of3{width:66%}}.de-large_img,.de-large_img *{color:#fff}.adtl-section{padding:120px 0;display:block;width:100%}.large_img{min-height:80vh;display:flex;align-items:center;justify-content:center}.de-masonry{text-align:center}.de-masonry .masonry{text-align:right}.masonry{margin-top:45px}.masonry .tile .background,.masonry .tile .overlay{min-height:200px;color:#fff;position:relative;text-shadow:0 0 20px #000;font-weight:600}.masonry .tile .info{z-index:99;position:absolute;right:10px;bottom:10px;padding:5px 10px}.masonry .tile:hover .info{background:rgba(0,0,0,.7)}.masonry .tile .info p{margin:0}.masonry .tile .overlay{z-index:9;opacity:0;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.masonry .tile:hover .overlay{opacity:1}.masonry .tile{margin-bottom:.75em}.small{font-size:14px;line-height:1;font-weight:600;letter-spacing:.003em}.headline .small{display:block;margin-bottom:30px}.header-menu a{color:#fff;font-weight:600;letter-spacing:.09em}.logo,.logo-dark{width:250px;position:absolute;left:50%;transform:translate(-50%);top:25px}.main-cta{position:absolute;right:30px;padding:15px 0;top:14px}.header-menu{padding:30px;z-index:999;width:100%;color:#163438}.header-menu .btn-cta.show-book,.header-menu a{color:#163438}.book-open .main-cta a,.main-cta ul a{color:#fff}.home .header-menu,.home .header-menu .btn-cta.show-book,.home .header-menu a{color:#fff}.home .scrolling,body:not(.home) .header-menu{padding:15px 30px;border-bottom:4px solid #ddd}body:not(.home) .logo-dark{width:140px}body:not(.home) .main-cta{top:0}.main-cta span{font-size:1.5em;font-weight:300;line-height:.8;vertical-align:middle;display:inline-block;margin-bottom:4px}.main-cta ul{text-transform:none;display:none}.main-cta ul li{margin-top:3px}.header-menu .main-cta ul li a{letter-spacing:.04em}.header-menu .main-cta ul li a:before{content:'';width:19px;height:2px;background:#fff;display:inline-block;vertical-align:middle;margin-right:6px;margin-bottom:1px}.logo img,.logo-dark img{margin:auto;float:none;display:block}.header-menu.scrolling .logo img,.header-menu.scrolling .logo-dark img{height:40px}.contain{width:96%;max-width:1400px;margin:auto}.contain-small{width:90%;max-width:1000px;margin:auto}.callout{max-width:620px;margin:0 auto 30px;text-align:center;-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;hyphens:none}#hero .callout{margin-top:90px}#intro{padding:120px 0}.home #intro{padding:90px 0 120px}.intro-description{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;margin-top:30px;margin-bottom:40px;column-gap:45px}.intro-description p:first-child{margin-top:0}.intro-description p:last-child{margin-bottom:0}.header-menu ul,nav ul{list-style:none;margin:0;padding:0}#main{margin-top:50vh;left:25px;transform:translate(0,-100%)}#main li{margin:15px 0;text-shadow:0 0 20px #000}#main li .far{font-weight:700;width:24px;text-align:center;margin-right:3px}#main li span{display:inline-block;line-height:0}.cta-main{position:absolute;top:85%;left:50%;transform:translate(-50%);text-align:center;font-weight:600;text-shadow:0 0 20px #000}.header-menu .cta-main a{text-transform:none;font-family:imperial-urw,sans-serif;font-size:2em;letter-spacing:0;font-weight:400;font-style:normal;padding:5px 10px}.cta-main p{margin:0;letter-spacing:.1em}.intro-cta{text-align:center}.btn-cta,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{border:2px solid;padding:10px 15px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#163438;margin:auto;float:none;background:0 0}.btn-cta.show-book{color:#fff}.contact-cta{position:absolute}.header-menu.scrolling{position:fixed;background:#fff;padding:15px 30px;min-height:55px}.on-scroll .main-cta{top:0}.on-scroll .logo,.on-scroll .logo-dark{transform:translate(-50%);top:5px}.on-scroll #main{margin:0;transform:none;margin-top:45px;text-align:center}#main i,.on-scroll #main i{display:none}.on-scroll #main li{display:inline-block;margin:0 10px;text-transform:none;font-weight:400;text-shadow:none;letter-spacing:0}.on-scroll #main li a{font-weight:400}.booking-options{min-height:100vh;background:#eee}#tagline{position:absolute;left:50%;top:36.5vh}.description h1{margin-top:0;margin-top:-6px;margin-bottom:0}.tagline{width:max-content;text-align:center;line-height:1.15;color:#fff;font-size:3.75em;text-transform:none;font-weight:400;letter-spacing:0;margin-bottom:20vh;text-shadow:0 0 30px #000}.tagline span{display:block}.our-foundation{padding:45px;clear:both}.our-foundation .contain{min-height:85vh;background:url(https://dunskey.com/wp-content/themes/dunskeyestate/library/images/our-foundation.jpg) center/cover #333;color:#fff;display:inline-block;width:100%;max-width:100%;padding:30px;background-blend-mode:overlay}.our-foundation *{color:#fff}.our-foundation h2{margin:0}.our-foundation .slider{text-align:center;margin:auto;margin-top:32vh}.our-foundation .slider h1{text-shadow:0 0 20px #000;margin:0}.our-foundation .slider h2{text-shadow:0 0 20px #000;line-height:1.25}.our-foundation .slider{text-shadow:0 0 20px #000;font-size:1em;letter-spacing:.015em}.book-open .main-cta ul span{clear:both;display:block;text-transform:uppercase;font-size:12px;font-weight:600;margin:0;letter-spacing:.2em;font-family:sharp_grotesk_book20,Raleway,sans-serif}.book-open .main-cta ul{text-align:center;clear:both;display:block}.book-open .main-cta ul li{margin-top:30px;display:inline-block;margin:15px 30px}.main-cta{z-index:9999999}.book-open .main-cta{width:100%;height:100vh;background:#163438;top:0;left:0}.book-open .header-menu ul,.book-open nav ul{z-index:1}.book-open .main-cta>li>a{float:right;margin-right:30px;margin-top:6px}.book-open .main-cta ul li a{font-family:imperial-urw,sans-serif;font-size:1.75em;letter-spacing:0;font-weight:400;line-height:1.3}.book-open .header-menu .main-cta ul li a:before{display:none}.on-scroll.book-open .main-cta>li>a{margin-top:0}.book-open .main-cta{width:100%;background:#163438;top:0;left:0;z-index:9999999;height:100vh}.book-open .main-cta ul{display:flex;justify-content:center;align-items:center;height:80vh;font-size:1.25em}.book-open .main-cta img.hover-img{opacity:0;position:fixed;min-width:100vw;min-height:100vh;left:50%;float:none;top:50%;z-index:-1;max-width:inherit;-webkit-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;margin:auto;transform:translate(-50%,-50%)}.book-open .main-cta ul li a:hover+img.hover-img{opacity:1;-webkit-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease}.menu-boxes{position:fixed;top:50%;right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10;text-align:right;font-size:.8rem;line-height:0;opacity:0}.side-scroll .menu-boxes{opacity:1}.menu-boxes ul>li{position:relative;vertical-align:top}.menu-boxes .dot{position:relative;height:45px;width:2px;overflow:hidden;text-indent:101%;white-space:nowrap;display:inline-block;border:none;background:#ccc;border-radius:0;outline:1px solid transparent}.menu-boxes .dot.flex-active{outline:1px solid #25252b;z-index:999;background:#25252b;color:#25252b}.menu-boxes a{padding:0 10px;display:block}.menu-boxes .box-name{-webkit-transition:-webkit-transform .15s ease,opacity .15s ease;-moz-transition:-moz-transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease;position:absolute;top:.4rem;right:24px;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px);display:inline-block;white-space:nowrap;opacity:0;pointer-events:none;padding:15px 0}.menu-boxes a:hover .box-name{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;color:#000}footer{font-family:imperial-urw,sans-serif;font-size:1.25em;color:#fff;background:#163438;float:left;width:100%}.inner-footer{text-align:right;width:100%;clear:both;float:left;margin-bottom:30px}footer h2{color:#738588}.social img{fill:#fff;color:#fff;max-width:30px;max-height:18px;opacity:.4}.social li{width:30px;font-size:.8em;display:inline-block}.social nav{margin:15px 0 20px}.symbol img{width:80px}.d-info{color:#738588;text-align:center}.d-info a,.d-info h3{color:#738588}.footer-cta,.highlight-contain{text-align:center;margin:45px auto;padding-bottom:30px;border:1px solid;width:96%;max-width:1400px}.highlight-contain h1{margin:0 auto;margin-top:-20px;padding:5px 15px;background:#eee;width:fit-content}.highlight-contain .headline{margin-bottom:45px}.adtl-section.de-highlights{padding:60px 0}section.adtl-section:nth-child(even) .highlight-contain h1{background:#fff}.page-template-page-enquiry section.adtl-section .highlight-contain h1{background:#eee}.de-image{padding:0;max-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.enquiry-form .gform_wrapper{max-width:860px;margin:75px auto 45px;width:calc(100% - 60px)}.enquiry-form .highlight-contain{max-width:1000px;float:none}.footer-cta nav li{margin:0 60px 15px}.footer-cta .h5{font-size:1em;margin:20px auto;margin-top:-27px;padding:5px 15px;background:#163438;width:fit-content;width:max-content}.footer-cta a{color:#fff !important}.symbol{display:inline-block;max-width:8%;margin:0 2% 15px}.symbol,footer .d-fourth,footer nav,footer nav li{display:inline-block;float:none;vertical-align:middle}.copyright{background:#fff;color:#163438;display:inline-block;width:100%;padding:10px 15px;font-family:imperial-urw,sans-serif;font-weight:400;font-size:.7em}.copyright nav li{margin-left:10px}.copyright a{color:#163438}.h5,h5{text-transform:uppercase}/**@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fade-in{animation:fadeIn ease 5s;-webkit-animation:fadeIn ease 5s;-moz-animation:fadeIn ease 5s;-o-animation:fadeIn ease 5s;-ms-animation:fadeIn ease 5s}*/.fade-1.fade-down{padding:0 20px}.fade-left{transform:translateX(30px)}.fade-right{transform:translateX(-30px)}.fade-down{transform:translateY(-30px)}.fade-up{transform:translateY(30px)}.fade-1,.fade-2,.fade-3{opacity:0;-webkit-transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;transition-delay:1s;display:inline-block}.loaded .fade-1{transform:translate(0);opacity:1;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s}.loaded .fade-2{transform:translate(0);opacity:1;transition-delay:1.8s;-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s}.loaded .fade-3{transform:translate(0);opacity:1;transition-delay:2s;-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s}@media screen and (min-width:767px){.masonry .tile .background,.masonry .tile .overlay{min-height:300px}.masonry .tile:nth-child(4n+3){float:left;padding-right:.75em;width:50%}.masonry .tile:nth-child(4n+4){width:50%}.masonry .tile:last-child:nth-child(7n+7){width:100%}}@media (min-width:768px) and (max-width:1029px){.masonry .tile:nth-child(4n+3),.masonry .tile:nth-child(4n+4){width:100%}}@media screen and (min-width:1200px){.d-half{width:50%;float:left}.d-fourth{width:25%;float:left}footer .d-fourth{width:20%}.text-right{text-align:right}.masonry .tile .background,.masonry .tile .overlay{min-height:350px}}.review-text{font-family:imperial-urw,sans-serif;font-weight:400;font-size:1.25em;line-height:1.5;hyphens:none;opacity:.8}.review-text:before{content:'';width:20px;height:1em;background:url(/wp-content/themes/dunskeyestate/library/images/quotes.svg) 2px 15px/.8em;display:inline-block;background-repeat:no-repeat;padding:5px}.single-mode{margin-bottom:60px}#gettinghere .review{border-left:2px solid #ddd;padding-left:45px}#gettinghere .review h1{margin-top:-6px;margin-bottom:0}#gettinghere .single-mode:last-child{margin:0}#gettinghere .single-mode:last-child p:last-child{margin-bottom:0}#cta{background:#eee;display:block;width:100%}.page-template-page-custom section:nth-child(even)#cta{background:#fff}#cta .cta,#hero .cta{margin-top:25px;margin-right:15px}#cta .headline{max-width:600px}.highlight-contain h1{padding:5px 0;max-width:90%}.page-template-page-custom section.de-gridslider,.page-template-page-custom section.de-gridslider_images{background-color:#fff}.slick-dotted.slick-slider{margin-bottom:6px}.d-info .icon{padding:0;float:left;width:160px;margin-bottom:30px}.d-info .icon img{max-width:80px}.de-one_img .left-content,.left-content{padding-right:60px}.de-one_img .right-content{padding-left:60px}.page-template-page-custom .adtl-section ul:not(.slick-dots),.page-template-page-custom .de-one_img ul,.page-template-page-lodges .adtl-section ul:not(.slick-dots),.page-template-page-lodges .de-one_img ul,section#home-lodges ul{font-size:14px;padding-left:20px;border-left:2px solid #ddd}.adtl-section ul:not(.slick-dots) li,.de-one_img ul li,section#home-lodges ul li{margin-bottom:15px}.de-two_img .detail-img{margin-top:30px}.page-template-page-custom section.adtl-section .highlight-contain ul{border:none}.page-template-page-custom #hero,.page-template-page-custom #intro{position:relative;z-index:5}.page-template-page-custom #hero:after,.page-template-page-custom #intro:after,.page-template-page-custom #intro:before,.page-template-page-custom #hero + section:after,.page-template-page-custom #hero + section:before{content:'';display:block;width:1px;margin-left:-1px;left:50%}.page-template-page-lodges .de-one_img .description .btn-cta{margin-top:15px;display:inline-block}.page-template-page-custom #hero:after{position:absolute;margin-top:-45px;border-left:2px solid #fff;height:60px;bottom:0}.page-template-page-custom #intro:after,.page-template-page-custom #hero + section:after{position:absolute;border-left:2px solid #000;height:60px;box-sizing:border-box;top:0}.page-template-page-custom #intro:before,.page-template-page-custom #hero + section:before{content:'';position:absolute;border-right:2px solid #163438;border-bottom:2px solid #163438;width:6px;height:6px;transform:rotate(45deg);content:'';top:52px;margin-left:-4px}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-weight:600;text-transform:uppercase;letter-spacing:.15em;display:inline-block;font-size:.875em}.page-template-page-custom #hero + section {position: relative;}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:active,a.skip-main:focus{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #ff0;text-align:center;font-size:1.2em;z-index:9999}.de-gridslider_images .gridslider .slide{display:flex}.page-id-204 #cta{background:#eee!important}.archive .post-contain,.blog .post-contain,.search .post-contain{background:#fff}.archive .post-contain .entry-content,.blog .post-contain .entry-content,.search .post-contain .entry-content{padding:15px 25px 0}.archive .post-contain .article-header,.blog .post-contain .article-header,.search .post-contain .article-header{padding:20px 25px 15px;border-bottom:1px solid #eee;text-align:center}.archive .post img,.blog .post img,.search .post img{width:100%;height:auto;float:left}.excerpt-read-more{display:none}.read-more{background:#aaa;padding:15px;text-align:center;color:#fff;font-weight:600}.single #hero .h1{line-height:1.333em;margin:.67em 0;display:inline-block}.single #hero .headline{text-transform:none}.single .wp-post-image{height:auto}.menu{padding:30px;background:#163438;color:#fff;z-index:9}.menu h2{color:#fff;text-transform:none}.is--menu--on .menu-label,.menu-label-close{display:none}.is--menu--on .menu-label-close{display:inline-block}.menu-toggle .fal{transition:transform .5s;-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s}.is--menu--on .menu-toggle .fal{transform:rotate(90deg);font-weight:400}.menu,.menu--off{position:absolute;left:-200vw;opacity:0;display:block;margin-top:0;transition:left 1s;top:100px}.menu--on{left:0;box-shadow:8px 8px 20px 0 rgba(0,0,0,.2);transition:opacity .5s,top .5s;width:100%;max-width:100%;opacity:1;min-height:100vh;top:0}.menu-toggle{z-index:999;position:relative}.logo{z-index:999}.menu .far{display:none}.menu li{margin-bottom:15px;opacity:0;-webkit-transition:opacity 1.2s ease;transition:opacity 1.2s ease;transition-delay:.5s}.menu--on li{opacity:1;transition-delay:.7s;-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s}.menu>div>ul{border-left:2px solid rgba(255,255,255,.05);padding-left:25px;margin-top:15px;margin-bottom:15px}.menu>div>ul h2{line-height:.65;margin-top:0;margin-bottom:20px;opacity:0;transform:translateY(-10px);-webkit-transition:transform .7s ease,opacity .7s ease;transition:transform .7s ease,opacity .7s ease;transition-delay:.3s;display:inline-block}.menu--on>div>ul h2{transform:translateY(0);opacity:.5;-webkit-transition:transform .7s ease,opacity .7s ease;transition:transform .7s ease,opacity .7s ease;transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s}.menu>div>ul li:last-child{margin-bottom:0}.menu hr{opacity:.05;margin:15px 0 30px;clear:both;display:inline-block;width:100%}.menu div ul.book{padding:0;border:0;text-align:center}.menu div ul.book li{margin-bottom:15px}@media screen and (min-width:1030px){.menu--on>div{max-width:80%;width:1000px;margin:auto;margin-top:16vh}.menu div ul.book h2{margin-bottom:45px}}.is--menu--on .header-menu .main-cta a.show-book,.is--menu--on .header-menu a,.is--menu--on .header-menu.scrolling .main-cta a.show-book,.is--menu--on .header-menu.scrolling a{color:#fff}.is--menu--on .header-menu .main-cta a.show-book:hover,.is--menu--on .header-menu a:hover,.is--menu--on .header-menu.scrolling .main-cta a.show-book:hover,.menu a:hover{color:#eee}.header-menu.scrolling a,.home .scrolling,.home .scrolling .btn-cta.show-book,.home .scrolling .show-book{color:#163438}.home .logo-dark,.home .scrolling .logo,.is--menu--on .scrolling .logo-dark,body:not(.home) .logo,body:not(.home).is--menu--on .logo-dark{display:none}.home .scrolling .logo-dark,.is--menu--on .scrolling .logo,body:not(.home).is--menu--on .logo{display:block}body:not(.home).is--menu--on .logo{width:250px;margin-top:0}body.is--menu--on .scrolling .logo{width:250px;margin-top:15px}.is--menu--on .scrolling .logo img,body:not(.home).is--menu--on .logo img{height:auto}.menu .menu-contact-cta{display:inline-block;text-align:center;margin-top:30px;border:1px solid rgba(255,255,255,.1);padding:10px;margin-bottom:10px;color:#fff;-webkit-transition:background-color .5s ease,opacity 0s ease;-moz-transition:background-color .5s ease,opacity 0s ease;transition:background-color .5s ease,opacity 0s ease}.menu .menu-contact-cta:hover{background:rgba(255,255,255,.3)}.detail-img,.lightbox,.main-img,.gallery-lightbox{cursor:url(../images/cursor--lightbox-thin.png),crosshair}#delightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);text-align:center;z-index:999}#delightbox img{box-shadow:0 0 25px #111;-webkit-box-shadow:0 0 25px #111;-moz-box-shadow:0 0 25px #111;width:1200px;max-width:90%}#delightbox img{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.click2close{float:right;margin:0;color:#fff;padding:20px;font-weight:500;font-size:2em}.click2close .fal{float:left}.copyright nav{vertical-align:bottom}.copyright{float:left}.our-foundation .contain{padding:30px 0}.our-foundation .slider{width:100%}.our-foundation .slide{width:750px;padding:0 125px}.our-foundation .slide{opacity:.6}.our-foundation .slide.slick-current{opacity:1}.our-foundation .slick-next.slick-arrow,.our-foundation .slick-prev.slick-arrow{z-index:99}.our-foundation .slick-next.slick-arrow{margin-right:calc(50% - 400px);width:130px;text-align:right}.our-foundation .slick-next:before{display:inline-block;border-right:2px solid #fff;border-bottom:2px solid #fff;width:6px;height:6px;transform:rotate(-45deg);content:''}.our-foundation .slick-next:after{content:'';height:2px;width:120px;background:#fff;display:inline-block;margin-left:4px;top:-5px;position:relative}.our-foundation .slick-prev.slick-arrow{margin-left:calc(50% - 400px);width:130px;text-align:left}.our-foundation .slick-prev:before{display:inline-block;border-right:2px solid #fff;border-bottom:2px solid #fff;width:6px;height:6px;transform:rotate(-225deg);content:''}.our-foundation .slick-prev:after{content:'';height:2px;width:120px;background:#fff;display:inline-block;margin-left:4px;top:-5px;left:-2px;position:relative}.our-foundation .slider{margin-top:0}.our-foundation h1{text-align:center;margin-top:30vh;margin-bottom:0}.our-foundation p.headline:after{content:'';width:100%;height:0;display:block}.our-foundation .slick-next:before,.our-foundation .slick-prev:before{opacity:1}.our-foundation .slick-next,.our-foundation .slick-prev{opacity:.6}.our-foundation .slick-next:hover,.our-foundation .slick-prev:hover{opacity:1}.gridslider .slide img{min-width:100%;object-fit:cover;max-height: 598px;}.gridslider .slide>div,.gridslider-caption>div{background:#eee;padding:15px 30px 60px}.de-gridslider,.de-gridslider_images{padding:25px 0}.gridslider .slick-dots li button::before{content:''}.gridslider .slick-dots li button{background:#163438;padding:0;width:5px;height:5px}.gridslider .slick-dots{bottom:25px;left:40px;text-align:left;max-width:200px}.gridslider .slick-dots li{width:5px;height:5px;opacity:.4}.de-gridslider.adtl-section{overflow:hidden}.gridslider .slick-next:before,.gridslider .slick-prev:before{opacity:1}.gridslider .slick-next,.gridslider .slick-prev{opacity:.4}.gridslider .slick-dots .slick-active,.gridslider .slick-next:hover,.gridslider .slick-prev:hover{opacity:1}.gridslider .slick-next.slick-arrow,.gridslider .slick-prev.slick-arrow{z-index:99}.gridslider .slick-next.slick-arrow{margin-right:45px;width:70px;text-align:right;bottom:10px;right:10px;top:auto}.gridslider .slick-next:before{display:inline-block;border-right:2px solid #163438;border-bottom:2px solid #163438;width:6px;height:6px;transform:rotate(-45deg);content:''}.gridslider .slick-next:after{content:'';height:2px;width:60px;background:#163438;display:inline-block;margin-left:4px;top:-5px;position:relative}.gridslider .slick-prev.slick-arrow{width:70px;text-align:left;right:125px;left:auto;top:auto;bottom:10px}.gridslider .slick-prev:before{display:inline-block;border-right:2px solid #163438;border-bottom:2px solid #163438;width:6px;height:6px;transform:rotate(-225deg);content:''}.gridslider .slick-prev:after{content:'';height:2px;width:60px;background:#163438;display:inline-block;margin-left:4px;top:-5px;left:-2px;position:relative}.gridslider-images .slide{max-height:250px;overflow:hidden}.gridslider-content .slide{max-height:350px}.gridslider-content .slide>div{min-height:320px}.gridslider .slide{width:400px;padding:0 10px}@media screen and (min-width:1030px){.gridslider .slide{width:500px}.gridslider-content{padding-right:13px}.gridslider .slide{padding:0 13px;min-height:450px}.gridslider .slide img{min-height:450px;min-width:100%;object-fit:cover}.gridslider .slide>div,.gridslider-caption>div{min-height:450px}.gridslider-caption,.gridslider-content,.gridslider-content .slide{width:525px}.gridslider-caption,.gridslider-content{background:#fff;position:absolute;top:25px;left:calc(50% - 12px);z-index:99}.gridslider-caption{left:calc(50% + 13px);width:475px}}.de-gridslider,.de-gridslider_images{position:relative}.slide-content{display:none}.slide-content.slick-current{display:block}.gridslider .slide{opacity:.4}.gridslider .slide.slick-current{opacity:1}.de-gridslider .slider .slick-track,.de-gridslider_images .slider .slick-track{margin-left:-249px}.gridslider-content.slider .slick-track{margin-left:0}.gridimgslider .slick-next.slick-arrow,.gridimgslider .slick-prev.slick-arrow{z-index:105}.gridimgslider .slick-next.slick-arrow{left:calc(50% + 385px)}.gridimgslider .slick-prev.slick-arrow{left:calc(50% + 315px)}.gridimgslider .slick-dots{right:auto;left:calc(50% + 40px);z-index:999}.de-booking .gridimgslider .slick-dots li{display:none}.de-booking .gridimgslider .slick-next.slick-arrow{left:calc(50% + 120px)}.de-booking .gridimgslider .slick-prev.slick-arrow{left:calc(50% + 45px)}.de-booking .link-to-book{position:absolute;right:30px;bottom:20px;font-size:2.5em}@media screen and (max-width:1400px){.slide{width:700px;padding:0 125px}}@media screen and (max-width:1000px){.slide{width:70vw;padding:0 100px}.our-foundation .slick-next:after,.our-foundation .slick-prev:after{width:80px}.our-foundation .slick-next.slick-arrow,.our-foundation .slick-prev.slick-arrow{width:90px}.our-foundation .slick-prev.slick-arrow{margin-left:45px}.our-foundation .slick-next.slick-arrow{margin-right:45px}}@media screen and (max-width:767px){.intro-description{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media screen and (min-width:1030px){.page-template-page-lodges .gridslider .slide,.page-template-page-lodges .gridslider .slide img,.page-template-page-lodges .gridslider .slide>div,.page-template-page-lodges .gridslider-caption>div{min-height:630px}}@media screen and (min-width:1030px) and (max-width:1400px){.rtl .main-img{padding-right:15px}}@media screen and (max-width:1029px){.de-one_img .left-content,.left-content{padding-right:0}.adtl-section:nth-child(even){background-color:#fff!important}.adtl-section:nth-child(odd){background-color:#eee!important}.de-booking .gridimgslider .slick-prev.slick-arrow{left:auto}.de-booking .link-to-book{right:40px;bottom:30px}#hero,section{padding:30px 0}header{min-height:55px}.icon.t-all.m-all{width:100%}.menu>div>ul{padding:0;text-align:center}.menu>div>.space{border:none}header{text-align:center}.menu-toggle{position:absolute;right:30px;top:20px}.contact-cta{position:absolute;left:30px;top:20px}.main-cta,.on-scroll .main-cta,body:not(.home) .main-cta{bottom:0;top:auto;width:100%;left:0;text-align:center;padding:0;position:fixed;padding:10px}.scrolling .contact-cta,.scrolling .menu-toggle{top:10px}.divider{display:none}body{margin-bottom:60px;width:100%;float:left}#intro{padding:90px 0}.page-template-page-custom #hero:after,.page-template-page-custom #intro:after{height:45px}.page-template-page-custom #intro:before{top:37px}.page-template-page-custom #hero{min-height:500px}.de-one_img .main-img{margin-top:30px}.de-gridslider_images .gridslider{position:initial;margin-bottom:20px}.de-gridslider_images .gridimgslider .slide{height:250px;overflow:hidden}.de-gridslider_images .gridslider .slick-next.slick-arrow{margin-right:15px;right:30px;left:auto;top:330px}.gridimgslider .slick-prev.slick-arrow{left:auto;right:115px;top:330px}.gridimgslider .slick-dots{left:auto;right:40px;text-align:right;bottom:40px}.gridslider-caption>div{padding:15px 30px 45px}.adtl-section{padding:90px 15px;min-height:600px}.de-gridslider,.de-gridslider_images{padding:20px 0}.gridslider-images{margin-bottom:20px}.gridslider-caption{padding:0 20px}.gridslider-content{padding:0 10px}.contain{max-width:760px;margin:auto;float:none}#themain section.experience{text-align:center}#themain section.experience .contain{text-align:left}.de-gridslider .slider .slick-track,.de-gridslider_images .slider .slick-track{margin-left:0}.book-open .main-cta ul li{display:block;width:100%;float:left;margin:30px 0}.book-open .main-cta ul{display:block;margin-top:100px;width:100%;float:left;height:auto}body.book-open .logo{display:block;z-index:999;position:fixed}.book-open .main-cta>li>a{display:none}.book-open .header-menu .btn-cta.show-book,.book-open .header-menu a{color:#fff}.book-open .header-menu .btn-cta.show-book,.book-open .header-menu a.show-book,.book-open .main-cta>li>a.show-book{display:block;position:fixed;bottom:0;color:#163438}.book-open.on-scroll .logo,.book-open.on-scroll .logo-dark{top:15px}}@media screen and (max-width:1029px) and (min-width:768px){.wrap{position:relative}.de-two_img .detail-img{margin:0}.de-masonry .wrap,.large_img .wrap{width:100%}.rtl .wrap>div.t-1of2{float:right;max-width:50%;position:absolute;right:0;bottom:0}footer .icon{display:none}.d-info{width:100%}}@media screen and (min-width:992px){.page-id-212 .gridslider .slide{min-height:570px}}@media screen and (max-width:991px){.contact-cta,.menu-toggle{top:13px}.home .logo,.home .scrolling .logo-dark,.logo,.logo-dark,.on-scroll .logo,.on-scroll .logo-dark{width:30%;max-width:200px}.page-id-212 .gridslider-content .slide{max-height:450px}.copyright .text-right{text-align:right;margin-top:2px}}@media screen and (max-width:768px){.copyright{text-align:center}.copyright nav{width:100%;margin:10px 0;padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.menu li,.menu>div>ul h2{opacity:1}.large_img{padding:30px 0;align-items:flex-end;min-height:0;background:#eee!important;color:#444}.spacer{display:none}.de-large_img,.de-large_img *{color:#444}.adtl-section{padding:30px 0}.menu .menu-contain ul:not(.book)>li:first-child,.menu hr,.menu-label{display:none}.menu-toggle,.scrolling .menu-toggle{font-size:1.75em;font-weight:600;right:20px}.menu-toggle .fal,.scrolling .menu-toggle .fal{font-weight:400}header .menu .menu-contain ul{border-bottom:1px solid rgba(256,256,256,.1);padding-bottom:15px;margin-top:0;border-left:0;display:inline-block;width:100%}.menu div ul.book li:last-child{margin:0}header .menu .menu-contain ul.about{border:none;padding-bottom:0}.menu .menu-contact-cta{margin-top:0}.menu--on{height:100vh;overflow:scroll;padding-bottom:90px}.home .logo,.home .scrolling .logo-dark,.logo,.logo-dark,.on-scroll .logo,.on-scroll .logo-dark{width:100%;margin-bottom:15px;max-width:none}.home .logo img,.home .scrolling .logo-dark img,.logo img,.logo-dark img,.on-scroll .logo img,.on-scroll .logo-dark img{max-width:170px;width:100%}.home .scrolling,.home header,.scrolling,header{color:transparent;max-height:75px}.contact-cta{display:none}header.scrolling .logo img,header.scrolling .logo-dark img{height:35px}.our-foundation .slide.slick-current{width:460px}.home .our-foundation h1{margin-top:0}body.is--menu--on .scrolling .logo{width:inherit;margin-top:0}.home #intro{padding:45px 0 60px}.experience{padding:45px 15px}.our-foundation{padding:0}.our-foundation .slide.slick-current{padding:0 75px}.footer-cta,.highlight-contain{margin-bottom:15px}.footer-cta nav li{width:100%;float:left;margin-left:0;margin-right:0;text-align:center}.our-foundation .slick-next:after,.our-foundation .slick-prev:after{width:35px}.our-foundation .slick-next:after{width:40px;margin-left:-40px;top:-3px}.our-foundation .slick-prev:after{width:40px;margin-left:-6px;top:-3px;left:-2px}.our-foundation .slick-next:after,.our-foundation .slick-prev:after{width:35px}.masonry .tile .background,.masonry .tile .overlay{min-height:300px}.gridslider-caption>div,.gridslider-content .slide>div{min-height:400px}.gridslider-content .slide{max-height:400px}.page-id-212 .gridslider-content .slide{max-height:550px}.menu--off{left:-340vw}.menu--on.menu--off,.menu.menu--on{left:0}.home #hero .tagline{font-size:3em}#hero .callout{margin-top:0}#intro .callout,.adtl-section .headline{padding:0;font-size:2em}.page-template-page-custom #hero .headline{font-size:2.75em}.contain-small,.wrap{margin:0 auto;width:calc(100% - 40px)}.page-template-page-custom .highlight-contain .content li .callout{padding-left:0;padding-right:5px}.page-template-page-custom .highlight-contain .content{text-align:left}.page-template-page-custom .highlight-contain .content li{padding:10px 25px}.page-template-page-custom .highlight-contain .content li span{font-size:1.65em}.highlight-contain .headline{margin-bottom:0}.adtl-section.de-image{min-height:0;padding:0}.de-one_img .right-content,.main-cta,.on-scroll .main-cta,body:not(.home) .main-cta{padding:0}.btn-cta{display:block}.de-one_img .right-content{margin-top:15px}body{margin-bottom:40px}.is--menu--on .menu-label-close,.menu-label-close{display:none}.is--menu--on .menu-label-close,.menu-label-close{display:none}.is--menu--on .scrolling .logo-dark,body:not(.home).is--menu--on .logo-dark{display:block}.is--menu--on .scrolling .logo,body:not(.home).is--menu--on .logo{display:none}.logo,.logo-dark{top:15px}.home .logo-dark,body:not(.home) .logo-dark{width:100%;}.home .logo,.home .scrolling .logo-dark,.logo,.logo-dark,.on-scroll .logo,.on-scroll .logo-dark,body .logo,body .logo-dark{max-width:50%}#gettinghere .review{padding-left:15px}}@media screen and (max-width:600px){.page-id-212 .gridslider-content .slide{max-height:650px}}@media screen and (max-width:450px){.menu-toggle{position:absolute;left:auto;right:15px;top:10px}.contact-cta{display:none}header{padding:15px}.our-foundation .slide.slick-current{width:380px}.masonry .tile .background,.masonry .tile .overlay{min-height:200px}.page-id-212 .gridslider-content .slide{max-height:750px}}