body{font-family:'mulilight'}h1,h2,h3{font-family:'intro_inlineregular';font-weight:100}#menu-overlay-menu{font-family:'intro_inlineregular';font-size:3em}.website-credit a{text-decoration:none !important;font-size:0.6em;color:rgba(242,235,221,0.2);transition:all 0.3s ease !important}.website-credit a:hover{transition:all 0.3s ease !important;color:rgba(242,235,221,0.75)}.menu-button{display:inline-block;padding:.5em;position:absolute;top:-6vh;z-index:101}.burger-icon{position:relative;margin-top:6px;margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.burger-icon,.burger-icon::before,.burger-icon::after{display:block;width:30px;height:1px;background-color:#a6a49a;outline:1px solid transparent;-webkit-transition-property:background-color, -webkit-transform;-moz-transition-property:background-color, -moz-transform;-o-transition-property:background-color, -o-transform;transition-property:background-color, transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.burger-icon::before,.burger-icon::after{position:absolute;content:""}.burger-icon::before{top:-6px}.burger-icon::after{top:6px}.menu-button.is-active .burger-icon{background-color:transparent}.menu-button.is-active .burger-icon::before,.menu-button.is-active .burger-icon::after{background-color:#a6a49a}.menu-button.is-active .burger-icon::before{-webkit-transform:translateY(6px) rotate(45deg);-moz-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.menu-button.is-active .burger-icon::after{-webkit-transform:translateY(-6px) rotate(-45deg);-moz-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);-o-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.overlay{position:fixed;background:#1b1a19;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity .35s, visibility .35s, height .35s;overflow:hidden}.overlay.open{opacity:1;visibility:visible;height:100%;z-index:100}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.overlay.open li:nth-of-type(2){animation-delay:.4s}.overlay.open li:nth-of-type(3){animation-delay:.45s}.overlay.open li:nth-of-type(4){animation-delay:.50s}.overlay nav{position:relative;height:70%;top:50%;transform:translateY(-50%);text-align:center;text-transform:uppercase}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{height:10%;min-height:50px;opacity:1}.overlay ul li a{display:block;position:relative;color:#f2ebdd;text-decoration:none;overflow:hidden}.overlay ul li a:hover:after,.overlay ul li a:focus:after,.overlay ul li a:active:after{width:100%}.overlay ul li a:after{content:'';position:absolute;bottom:0;left:50%;width:0%;transform:translateX(-50%);height:1px;background:#a6a49a;transition:.5s}.rtb-booking-form form .reservation>legend,.rtb-booking-form form .contact>legend{color:#f2ebdd;border:none;font-family:'intro_inlineregular'}.rtb-booking-form form .form-control,.rtb-booking-form form input[type='tel']{background:rgba(166,164,154,0.3);color:#f2ebdd;display:inline;width:100%}.rtb-booking-form form button{background:transparent !important;background-color:rgba(166,164,154,0.25) !important;border:1px solid #a6a49a !important;text-transform:uppercase !important;font-weight:bolder !important;transition:all 0.3s ease !important}.rtb-booking-form form button:hover{background:#a6a49a !important;color:#1b1a19 !important;transition:all 0.3s ease !important}body{background-color:#1b1a19;margin:0;width:100%;height:100%;overflow:none}#logo{transform:translate(0, -50%)}#bounding-box{border:1px solid rgba(166,164,154,0.4);border-top:0px;height:80vh;width:95vw;top:15vh;margin:0 auto;position:relative}#bounding-box .line{height:1px;background-color:rgba(166,164,154,0.4)}#bounding-box #content-wrapper{height:90%;width:100%;overflow:scroll;position:absolute;top:10%}#bounding-box #content{height:90%;width:100%;position:relative}#bounding-box #content section{min-height:100%;padding-top:4%;overflow:auto;color:#f2ebdd}#image-bk-placeholders .ibp{top:0;position:absolute;background-size:cover;background-position:center;z-index:-1;opacity:0.3;height:100vh}#image-bk-placeholders .ibp-full{width:100%}#image-bk-placeholders .ibp-half{width:50%}@media (max-width: 37.5em){#image-bk-placeholders .ibp-half{width:100% !important}}#image-bk-placeholders .ibp-half:nth-child(2){margin-left:50%}@media (max-width: 37.5em){#image-bk-placeholders .ibp-half:nth-child(2){margin-left:0 !important}}#social-media{right:0;width:15vw;top:-5vh;text-align:right;position:absolute}#social-media i{color:#a6a49a;padding:0 4%}.center-justify{text-align:justify;-moz-text-align-last:center;text-align-last:center;line-height:190%}#section_splash:hover{cursor:url(../img/scroll.png),auto}#menu-overlay-menu li{margin-bottom:10px}.fasc-button,.wpcf7-submit{background:transparent !important;background-color:rgba(166,164,154,0.25) !important;border:1px solid #a6a49a !important;text-transform:uppercase !important;font-weight:bolder !important;transition:all 0.3s ease !important}.fasc-button:hover,.wpcf7-submit:hover{background:#a6a49a !important;color:#1b1a19 !important;transition:all 0.3s ease !important}a{color:inherit;text-decoration:underline}a:hover{color:#f2ebdd}#fb-photos div{margin-bottom:15px}
