@font-face{font-family:'National';src:url("fonts/NationalWeb-Medium.eot");src:url("fonts/NationalWeb-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/NationalWeb-Medium.woff2") format("woff2"),url("fonts/NationalWeb-Medium.woff") format("woff");font-weight:normal}@font-face{font-family:'Newzald';src:url("fonts/NewzaldWeb-Book.eot");src:url("fonts/NewzaldWeb-Book.eot?#iefix") format("embedded-opentype"),url("fonts/NewzaldWeb-Book.woff2") format("woff2"),url("fonts/NewzaldWeb-Book.woff") format("woff");font-weight:normal}@font-face{font-family:'Newzald';src:url("fonts/NewzaldWeb-BookItalic.eot");src:url("fonts/NewzaldWeb-BookItalic.eot?#iefix") format("embedded-opentype"),url("fonts/NewzaldWeb-BookItalic.woff2") format("woff2"),url("fonts/NewzaldWeb-BookItalic.woff") format("woff");font-weight:normal;font-style:italic}body{margin:0;padding:0;background-color:#EFDFCA;font-family:"Newzald",Georgia,Times,serif;color:#000}body.has-active-menu{overflow:hidden}*{box-sizing:border-box}a{color:#000;text-decoration:none}form input[type=text],form input[type="email"]{font-family:"Newzald",Georgia,Times,serif;font-size:14px;color:#939598;border:0px none transparent;border-bottom:1px solid #939598;background-color:transparent;padding:0 0 6px;border-radius:0}form input[type=text]::-webkit-input-placeholder,form input[type="email"]::-webkit-input-placeholder{color:#939598}form input[type=text]::-moz-placeholder,form input[type="email"]::-moz-placeholder{color:#939598}form input[type=text]:-ms-input-placeholder,form input[type="email"]:-ms-input-placeholder{color:#939598}form input[type=text]:-moz-placeholder,form input[type="email"]:-moz-placeholder{color:#939598}form input[type=text]:focus,form input[type="email"]:focus{outline:none;color:#585854;border-color:#585854}form input[type=submit]{font-family:"Newzald",Georgia,Times,serif;font-size:14px;color:#000;border:1px solid #000;width:120px;height:30px;cursor:pointer;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}form input[type=submit]:hover{color:#939598;border-color:#939598}form input[type=submit]:focus{outline:none}.btn{font-family:"Newzald",Georgia,Times,serif;font-size:14px;color:#000;border:1px solid #000;width:120px;cursor:pointer;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;float:none;margin:40px auto 0;padding:15px 0;display:block;width:175px;text-decoration:none !important;text-align:center}.btn:hover{color:#939598;border-color:#939598}.btn:focus{outline:none}nav{font-family:"National","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;position:fixed;width:100%;top:0;z-index:1}nav a{text-transform:uppercase;margin:0 10px}nav a:hover{border-bottom:2px solid #000}nav a.active{border-bottom:2px solid #000}nav a.scrolling{border-bottom:2px solid transparent}nav a.scrolling.clicked{border-bottom:2px solid #000 !important}nav .desktop{padding:30px;text-align:center;font-size:12px}nav .desktop.scrolled{background-color:#EFDFCA}@media only screen and (max-width: 500px){nav .desktop{display:none}}nav .mobile{display:none;padding:17px 5%;overflow:hidden;position:relative;transition:transform 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99);-webkit-transition:-webkit-transform 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}nav .mobile.scrolled{background-color:#EFDFCA}nav .mobile.hidden{-webkit-transform:translateY(-82px);-ms-transform:translateY(-82px);transform:translateY(-82px)}@media only screen and (max-width: 500px){nav .mobile{display:block}}nav .mobile .logo{opacity:0;background-image:url("img/mobile-logo.svg");width:130px;height:23px;background-size:contain;background-repeat:no-repeat;margin:-0.5% auto 0;background-position:center}nav .mobile #c-button--push-left{background-image:url("img/hamburger.svg");width:21px;height:16px;position:absolute;left:5%;margin-top:3px;background-repeat:no-repeat}.body-container{overflow:hidden}nav.c-menu{background-color:#D9DDD2;padding:50px}nav.c-menu .c-menu__close{display:none}nav.c-menu .links a{display:inline-block;margin:0 0 7px 0;border-bottom:2px solid transparent}nav.c-menu .links a:hover{border-bottom:2px solid #000}nav.c-menu .links a.active{border-bottom:2px solid #000}nav.c-menu .social{border-bottom:0px none transparent;bottom:auto;top:calc(93vh - 60px)}nav.c-menu .social a:hover{border-bottom:0px none transparent}.social{position:absolute;bottom:30px}.social a{display:inline-block;margin-right:10px;margin-left:0;opacity:0.8}.social a.f{background-image:url("img/facebook.svg");width:9px;height:15px}.social a.i{background-image:url("img/instagram.svg");width:13px;height:13px}.social a.t{background-image:url("img/twitter.svg");width:20px;height:15px}.social a:hover{opacity:1}#hero{background-size:cover;height:100vh;width:100%;background-position:center center;position:relative;z-index:0}#hero .hero-logo{position:absolute;left:0;background-repeat:no-repeat;background-position:center -120px;height:410px;width:100%;z-index:0;background-image:url("img/Etta-Horizontal-White.svg");background-size:860px 630px;top:50%;margin-top:-255px}@media only screen and (max-width: 500px){#hero .hero-logo{background-size:530px 500px;background-position:center center}}#main-wrapper{overflow:hidden}#main-wrapper #main-inner{overflow:hidden;position:relative;width:90%;max-width:1040px;margin-left:auto;margin-right:auto;margin-top:110px}@media only screen and (min-width: 500px) and (max-width: 800px){#main-wrapper #main-inner{width:96%}}@media only screen and (max-width: 500px){#main-wrapper #main-inner{margin-top:calc(15px + 10%)}}#main-wrapper #logo-animation{position:absolute;left:0;background-size:contain;background-repeat:no-repeat;background-position:center 0px;height:500px;width:100%;z-index:0;top:40px}@media only screen and (min-width: 500px) and (max-height: 640px){#main-wrapper #logo-animation{top:0px}}#main-wrapper #logo-animation.fixed{position:fixed;top:150px}@media only screen and (min-width: 500px) and (max-height: 640px){#main-wrapper #logo-animation.fixed{top:90px}}@media only screen and (max-width: 500px){#main-wrapper #logo-animation.fixed{top:40px;-webkit-transform:translateZ(0)}}#main-wrapper #logo-animation.absolute{position:absolute}@media only screen and (max-width: 500px){#main-wrapper #logo-animation.absolute{-webkit-transform:translateZ(0)}}@media only screen and (max-width: 500px){#main-wrapper #logo-animation{background-position:center center;margin-top:20px}}#main-wrapper #logo-animation.tall{background-image:url("img/Etta-Vertical-White.svg");background-size:100px 500px}@media only screen and (max-width: 500px){#main-wrapper #logo-animation.tall{background-size:100px 450px}}#main-wrapper #logo-animation.wide{background-image:url("img/Etta-Horizontal-White.svg");background-size:580px 500px}@media only screen and (max-width: 500px){#main-wrapper #logo-animation.wide{background-size:530px 500px;margin-top:-45px}}#main-wrapper #contact-bar{width:20%;padding-right:3%;padding-top:80px;height:calc(100vh - 110px);min-height:310px;z-index:-1}#main-wrapper #contact-bar.fixed{position:fixed;top:110px}#main-wrapper #contact-bar.absolute{position:absolute}@media only screen and (max-width: 500px){#main-wrapper #contact-bar{width:100%;position:relative;padding-right:0;padding-top:0px;height:auto;min-height:0px;text-align:center;margin-bottom:40px;z-index:1}#main-wrapper #contact-bar.fixed{position:relative;top:0px}#main-wrapper #contact-bar.absolute{position:relative}}#main-wrapper #contact-bar h4{font-family:"National","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:17px;text-transform:uppercase;margin:0}#main-wrapper #contact-bar p{font-size:14px;line-height:17px;margin-top:0}#main-wrapper #contact-bar .social{position:absolute;bottom:30px}@media only screen and (max-width: 500px){#main-wrapper #contact-bar .social{display:none}}body.admin-bar #main-wrapper #contact-bar .social{bottom:50px}#main-wrapper #main-content{width:60%;margin:auto;position:relative;padding-bottom:100vh}@media only screen and (max-width: 500px){#main-wrapper #main-content{width:100%}}#main-wrapper #main-content #intro{font-size:32px;line-height:38px;margin-bottom:100px}@media only screen and (max-width: 500px){#main-wrapper #main-content #intro{font-size:20px;line-height:24px}}#main-wrapper #main-content #intro a{text-decoration:underline}#main-wrapper #main-content .segment{margin:0 0}#main-wrapper #main-content .segment a{text-decoration:underline}#main-wrapper #main-content .segment h2{text-transform:uppercase;font-size:12px;font-family:"National","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 0 20px;border-bottom:1px solid #000}@media only screen and (max-width: 500px){#main-wrapper #main-content .segment h2{font-size:12px}}#main-wrapper #main-content .segment .segment-inner{font-size:20px;line-height:24px;margin:0 0 50px 0}@media only screen and (max-width: 500px){#main-wrapper #main-content .segment .segment-inner{margin:0 0 40px 0}}#main-wrapper #main-content .segment .segment-inner p{margin:20px 0}#main-wrapper #main-content .segment .images{margin:0 auto 120px;width:80%}#main-wrapper #main-content .segment .images .image{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:65%;margin-bottom:20px}#main-wrapper #main-content .segment .additional{margin:0 0 50px 0}@media only screen and (max-width: 500px){#main-wrapper #main-content .segment .additional{margin:0 0 40px 0}}#main-wrapper #main-content .segment .additional.form,#main-wrapper #main-content .segment .additional.signup-form{overflow:hidden}#main-wrapper #main-content .segment .additional.form input[type=text],#main-wrapper #main-content .segment .additional.form input[type="email"],#main-wrapper #main-content .segment .additional.signup-form input[type=text],#main-wrapper #main-content .segment .additional.signup-form input[type="email"]{width:100%;display:block;margin-top:14px}#main-wrapper #main-content .segment .additional.form input[type=text]:first-child,#main-wrapper #main-content .segment .additional.form input[type="email"]:first-child,#main-wrapper #main-content .segment .additional.signup-form input[type=text]:first-child,#main-wrapper #main-content .segment .additional.signup-form input[type="email"]:first-child{margin-top:0}@media only screen and (max-width: 500px){#main-wrapper #main-content .segment .additional.form input[type=text]:first-child,#main-wrapper #main-content .segment .additional.form input[type="email"]:first-child,#main-wrapper #main-content .segment .additional.signup-form input[type=text]:first-child,#main-wrapper #main-content .segment .additional.signup-form input[type="email"]:first-child{margin-top:0}}@media only screen and (max-width: 500px){#main-wrapper #main-content .segment .additional.form input[type=text],#main-wrapper #main-content .segment .additional.form input[type="email"],#main-wrapper #main-content .segment .additional.signup-form input[type=text],#main-wrapper #main-content .segment .additional.signup-form input[type="email"]{width:100%;margin-top:10px;float:none}}#main-wrapper #main-content .segment .additional.form input[type=submit],#main-wrapper #main-content .segment .additional.signup-form input[type=submit]{float:none;margin:40px auto 0;display:block;width:175px;height:50px}#main-wrapper #main-content .segment .additional.booking{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(237,223,206,0.9);margin:0;z-index:2}#main-wrapper #main-content .segment .additional.booking.open{display:block}#main-wrapper #main-content .segment .additional.booking>div{margin-top:-190px;position:fixed;top:50%;left:50%;margin-left:-130px}#main-wrapper #main-content .segment .additional.booking iframe{margin:auto;display:block}.o-wrapper{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.o-container{margin:0 auto;padding:0 12px;max-width:960px}@media all and (min-width: 480px){.o-container{padding:0 24px}}@media all and (min-width: 720px){.o-container{padding:0 48px}}.o-header{margin:0;padding:0}.o-header-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#67b5d1}.o-header-nav__link{padding:12px;color:#fff}.o-header-nav__link:hover{color:#fff;background-color:#3184a1}.o-header__title{margin:24px;padding:0;color:#818181;font-size:28px;font-weight:300;text-align:center}@media all and (min-width: 480px){.o-header__title{margin:36px;font-size:42px}}.o-sub-nav{margin:0 0 24px 0;padding:0}.o-sub-nav__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.o-sub-nav__item{margin:0;padding:4px}.o-sub-nav__link{display:block;margin:0;padding:4px 24px;border:solid 2px #67b5d1}.o-sub-nav__link:hover,.o-sub-nav__item.active .o-sub-nav__link{color:#fff;background-color:#67b5d1}@media all and (min-width: 720px){.o-sub-nav{margin:0 0 48px 0}}.o-footer{padding:12px 0;text-align:center}@media all and (min-width: 480px){.o-footer{padding:24px 0}}@media all and (min-width: 720px){.o-footer{padding:48px 0}}.c-menu{position:fixed;z-index:200;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;background-color:#222529}.c-menu__items{list-style:none;margin:0;padding:0}.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media all and (min-width: 320px){.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:260px}}.c-menu--slide-left .c-menu__item,.c-menu--slide-right .c-menu__item,.c-menu--push-left .c-menu__item,.c-menu--push-right .c-menu__item{display:block;text-align:center;border-top:solid 1px #b5dbe9;border-bottom:solid 1px #3184a1}.c-menu--slide-left .c-menu__item:first-child,.c-menu--slide-right .c-menu__item:first-child,.c-menu--push-left .c-menu__item:first-child,.c-menu--push-right .c-menu__item:first-child{border-top:none}.c-menu--slide-left .c-menu__item:last-child,.c-menu--slide-right .c-menu__item:last-child,.c-menu--push-left .c-menu__item:last-child,.c-menu--push-right .c-menu__item:last-child{border-bottom:none}.c-menu--slide-left .c-menu__link,.c-menu--slide-right .c-menu__link,.c-menu--push-left .c-menu__link,.c-menu--push-right .c-menu__link{display:block;padding:12px 24px;color:#fff}.c-menu--slide-left .c-menu__close,.c-menu--slide-right .c-menu__close,.c-menu--push-left .c-menu__close,.c-menu--push-right .c-menu__close{display:block;padding:12px 24px;width:100%}.c-menu--slide-left,.c-menu--push-left{top:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media all and (min-width: 320px){.c-menu--slide-left,.c-menu--push-left{-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}}.c-menu--slide-left.is-active,.c-menu--push-left.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-menu--slide-right,.c-menu--push-right{top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media all and (min-width: 320px){.c-menu--slide-right,.c-menu--push-right{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}}.c-menu--slide-right.is-active,.c-menu--push-right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.o-wrapper.has-push-left{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media all and (min-width: 320px){.o-wrapper.has-push-left{-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}}.o-wrapper.has-push-right{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media all and (min-width: 320px){.o-wrapper.has-push-right{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}}.o-wrapper.has-push-top{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.o-wrapper.has-push-bottom{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}body.has-active-menu{overflow:hidden}.c-menu__close{color:#fff;background-color:#222529;font-size:14px;border:none;box-shadow:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:right}.c-menu__close:focus{outline:none}.c-mask{position:fixed;z-index:100;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;-webkit-transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s;transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s}.c-mask.is-active{width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.c-buttons{margin-bottom:48px;text-align:center}.c-button:hover{color:#FDE500}.c-button:focus{outline:none;color:#FDE500}.c-button:disabled{opacity:1;color:#FDE500;cursor:not-allowed}
