body{.festive-links a{margin:0 15px 0 15px}font-family:'Cormorant Garamond',serif;color:#000;font-weight:300;background:url(../images/background-light.png);font-size:24px;padding-top:40px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-weight:700;color:#424d56}.btn-primary{background-color:#424d56;border-color:#424d56;font-size:18px}.btn-primary:hover,.btn-primary:focus{background-color:#424d56;border-color:#424d56;font-size:18px}p{margin:20px 0}a{color:#424d56}a:hover{color:#424d56}#christmas .menus a{color:#fff}#christmas h2,#christmas h3{color:#520a06}#christmas .header-tel{color:#007baf}.christmas-red{color:#520a06!important}.carousel-item img{width:100%}.navbar-default{background-color:#fff;padding-top:0;padding-bottom:5px}.header-logo{font-size:21px;color:#424d56;text-transform:uppercase;margin-top:8px;font-weight:700;margin-bottom:0}.logo-tab{position:absolute;top:0;left:0;z-index:999;padding-left:15px;padding-right:15px}.nav>li>a{padding:15px 10px 0 15px}.navbar-default .navbar-nav>li>a{color:#424d56;font-weight:400;font-size:18px;text-transform:uppercase}.navbar-default .navbar-nav>li>a:hover{color:#9badbc!important}.header-tel{margin-top:9px;font-weight:400;font-size:24px;color:#424d56}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:none;color:#73818d!important}.active{background:none;color:#73818d!important}#about{padding-top:20px}#about h1,.intro h1{margin-bottom:0;text-transform:uppercase;font-size:30px}#about h2,.intro h2{margin-top:22px;text-transform:uppercase;color:#424d56;font-size:24px}#about p{margin:10px 0}.insert-image{margin-top:25px}.carousel-indicators li{border:none;width:20px;height:20px;background:#424d56;margin:5px}.carousel-indicators .active{border:none;width:20px;height:20px;background:#424d56;margin:5px}.main-image{overflow:hidden;margin-bottom:40px}.main-image img{width:100%;height:100%}.menus{text-align:center;font-weight:700;margin-bottom:25px}.menus img{margin-bottom:5px}#map{height:300px;margin-bottom:40px}#contact-form input[type=text],#contact-form input[type=file],input[type="submit"],#contact-form input[type=email],#contact-form input[type=number],#contact-form textarea{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#424d56;margin-bottom:1rem;padding:1rem;background-color:#fff;border:1px solid #cecece;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;-webkit-font-smoothing:antialiased!important}input[type="submit"]{color:#fff;background-color:#424d56;border-color:#424d56;width:100px;margin:auto;margin-top:15px}input[type="submit"]:hover{background-color:#000;border-color:#000;color:#9badbc}#contact-form input:focus,#contact-form textarea:focus,#contact-form select:focus,#contact-form input:active,#contact-form textarea:active,#contact-form select:active{outline:none;border-color:#33a4fd;-moz-box-shadow:0 0 5px #66bbfd;-webkit-box-shadow:0 0 5px #66bbfd;box-shadow:0 0 5px #66bbfd}.elephant{display:none}.success{text-align:center;font-size:20px}.booking p{font-size:22px;text-align:center}.covid{margin-top:140px}.portfolio-image{margin-top:15px;margin-bottom:15px}.portfolio-image a img{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.portfolio-image a img:hover{opacity:.5}.gallery{margin-top:30px}.instagram{background-color:#424d56;padding:5px;color:#fff;font-size:13px}.instagram i{font-size:18px}.instagram a{text-decoration:underline;color:#fff}.instagram a:hover{text-decoration:underline;color:#424d56}.events{margin-bottom:25px;border-bottom:1px solid #424d56;padding-bottom:25px}.events h1{margin:0;text-transform:uppercase;font-size:30px}.events h2{margin-top:0;color:#424d56;font-size:24px}#privacy-policy{margin-top:100px}footer{background:url(../images/background-dark.png);padding-top:15px;padding-bottom:15px;color:#fff}footer a:hover{color:#fff}.email-signup{padding-top:15px;padding-bottom:15px;margin-top:55px;background-color:#424d56;color:#fff}.email-signup h5{text-transform:uppercase;font-size:20px;color:#fff;margin:0}.websiteby{font-size:14px}.websiteby a{color:#fff}.social i{color:#fff;font-size:28px;line-height:24px;margin-right:15px}.free-round-offer{margin-top:10px}#mc_embed_signup{background:none;clear:left}#mc_embed_signup .small-meta{font-size:13px}#mc_embed_signup .datefield .monthfield input,#mc_embed_signup .datefield .dayfield input{width:40px!important}#mc_embed_signup .datefield .monthfield input,#mc_embed_signup .datefield .dayfield input{width:40px}#mc_embed_signup .asterisk{font-size:inherit!important;top:0}#mc_embed_signup .button{background-color:#fff;text-transform:uppercase;color:#424d56;margin-top:35px}#mc_embed_signup .button:hover{background-color:#424d56;text-transform:uppercase;color:#fff}#mc_embed_signup input{color:#424d56}#mc_embed_signup #mce-success-response{display:inline-block;margin:2px 0 1em 0;padding:5px 10px;background-color:rgb(255 255 255 / .85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:1;color:#424d56}#mc_embed_signup div.response{width:100%}#mc_embed_signup form{padding:0}#home-message{margin-top:40px}#home-message p{font-size:18px}#home-message h2{margin:0!important}.relative{position:relative}.nopadding{padding-left:0;padding-right:0}#home-message h1{color:#424d56;font-size:46px}.christmas-column{padding-bottom:25px}.ml-input-horizontal{margin-top:5px!important}#wwu p{font-size:26px}body{margin:0 auto!important;float:none!important}#christmas .main-image{height:auto!important}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{text-align:right!important}.christmas-column h1{font-size:36px;text-transform:none!important;color:#520a06;margin-top:25%}.christmas-column p{color:#520a06;font-size:24px}.christmas-column-second p,.christmas-column-second a{color:#fff}.christmas-column a{color:#520a06;text-decoration:underline}.christmas-column a{color:#520a06;text-decoration:underline}.christmas-column a:hover{opacity:.6}.carousel-item a{position:absolute;width:100%;height:100%}body#christmas{background:#520a06}body#christmas .main-image{margin:0!important}.christmas-footer{background:#3d0603}.christmas-column{margin-top:100px}.christmas-darker{background:#3d0603}.container-fluid-1600{max-width:1600px;margin:auto}footer a{color:#fff;text-decoration:underline}footer a:hover{opacity:.5}.carousel-indicators .active{background:#73818d}.no-margin{margin-top:0!important}#navbar a.active{color:#9badbc!important}.christmas-background-image{background:url(../images/christmas-background-image.jpg);background-size:cover;background-position:top center;padding-bottom:15%}@media(max-width:400px){.header-tel{font-size:17px}}@media(max-width:767px){.header-tel{padding:0}.events h1{margin-top:20px}.carousel-indicators{width:100%;margin:0;left:0;bottom:0}.carousel-indicators li,.carousel-indicators .active{width:8px;height:8px}.carousel-indicators li,.carousel-indicators .active{margin:0}.christmas-intro{margin-top:200px}.christmas-column br{display:none}}@media(min-width:768px){#map{height:400px}.main-image{height:400px}#about{padding-top:45px}.nav>li>a{padding:10px 8px 5px 8px}.instagram{font-size:32px}.instagram i{font-size:40px}}@media(min-width:992px){#map{height:500px}.main-image{height:500px}.logo-tab{padding-left:30px;padding-right:30px}.nav>li>a{padding:15px 5px 10px 5px}}@media(min-width:1200px){#map{height:600px}.main-image{height:600px}.nav>li>a{padding:15px 15px 0 8px}.inner{width:1170px;margin:auto}}@media(min-width:1600px){.christmas-column h1{font-size:46px;margin-top:35%}.christmas-column h3{font-size:40px}.christmas-column p{font-size:34px}}