.ico-burger-close{background-image:url(../images/sprite.png);background-position:18.801652892561986% 80.95238095238095%;background-size:3557.142857142857% 550%;width:14px;height:14px;display:inline-block;vertical-align:middle;font-size:0}.ico-burger{background-image:url(../images/sprite.png);background-position:13.655462184873949% 94.44444444444444%;background-size:2263.6363636363635% 334.7826086956522%;width:22px;height:23px;display:inline-block;vertical-align:middle;font-size:0}.ico-download{background-image:url(../images/sprite.png);background-position:22.42798353909465% 78.46153846153847%;background-size:4150% 641.6666666666667%;width:12px;height:12px;display:inline-block;vertical-align:middle;font-size:0}.logo-footer{background-image:url(../images/sprite.png);background-position:0 0;background-size:100% 163.82978723404256%;width:498px;height:47px;display:inline-block;vertical-align:middle;font-size:0}.logo-head-mobile{background-image:url(../images/sprite.png);background-position:0 100%;background-size:816.3934426229508% 296.1538461538462%;width:61px;height:26px;display:inline-block;vertical-align:middle;font-size:0}.cols:after{content:'';line-height:0;display:table;clear:both}*,:after,:before{padding:0;margin:0;outline:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{tap-highlight-color:transparent}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}audio,iframe,img,object,video{max-width:100%}iframe,img{border:0 none}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],label[for]{cursor:pointer}a[href^=tel],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}a[href^=tel],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ol,nav ul{list-style:none outside none}body{min-width:320px;background:#fff;font-family:'Source Sans Pro',sans-serif;font-size:16px;line-height:1.3;color:#000;padding:0 30px}a{color:inherit;text-decoration:underline}a:hover{text-decoration:none}a[href^=tel]{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-bottom:.65em;font-weight:400;text-transform:uppercase}h1{font-size:42px}h2{font-size:32px}h3{font-size:30px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}blockquote,dl,ol,p,table,ul{margin-bottom:1.3em}blockquote:last-child,dl:last-child,h1:last-child,h1[class],h2:last-child,h2[class],h3:last-child,h3[class],h4:last-child,h4[class],h5:last-child,h5[class],h6:last-child,h6[class],ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}.article__title.sticky.is_stuck{padding-top:30px;transition:.5s;top:40px!important}.clear:after{content:'';line-height:0;display:table;clear:both}.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}.notext-old{font-size:0;line-height:0;text-indent:-4000px}.hidden,[hidden]{display:none}.hidden-item{display:none}.alignleft{float:left}.alignright{float:right}.disabled,[disabled]{cursor:default}.cols-alt{margin:0 -15px;display:flex}@media (max-width:767px){.cols-alt{display:block}}.cols-alt .col{padding:0 17px}.cols-alt .col--1of2{width:50%}.cols{margin:0 -15px}.col{width:100%;padding:0 15px}.col-1of2{width:49.7%}.col-1of3{width:33%}.browsehappy{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;margin:0;padding-top:50px;background:#e0e0e0;text-align:center}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.hidden-xs{display:none!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:1025px){.hidden-sm{display:none!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1024px) and (max-width:1200px){.hidden-md{display:none!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1201px){.hidden-lg{display:none!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){body{padding:0 15px}}.article-text{padding:80px 60px;margin-bottom:10px;background-color:#2d2d30;position:relative;overflow:hidden}.article-text-vertical-allign{padding:0}.article-text-vertical-allign .vertical-align{padding:80px 60px}.article-text h1{text-transform:uppercase;margin-bottom:20px;text-align:center;font-size:36px}.article-text .description{line-height:1.8;letter-spacing:-.15px;margin-bottom:33px;font-size:16px;font-weight:400}.article-text p{line-height:1.8;letter-spacing:-.15px;margin-bottom:33px;font-size:16px;font-weight:400}.featuredboxes .article-text img{margin-bottom:30px}.article-offer{background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;transition:.2s;min-height:450px}.article-offer .article__content{background-color:rgba(0,0,0,.6);padding:30px 100px;text-align:center}.article-offer .article__content h2{font-weight:400;text-transform:uppercase}.article-text .article__content h5{color:#999;font-size:18px;text-transform:capitalize;margin-bottom:0}.article-text .article__content a{color:#db1243}.article-text .article__content a:hover{color:#fff}a.article-image{text-decoration:none;padding-bottom:0}.article-image{height:674px;-ms-flex-align:end;align-items:flex-end;padding-bottom:47px;background-repeat:no-repeat;background-size:cover;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:8px}.article-image .article__title{text-transform:uppercase;font-weight:400;background-color:rgba(0,0,0,.62);padding:18px 40px}.article-image .article__entry{position:absolute;bottom:-100%;left:0;right:0;background-color:#2d2d30;text-align:center;transition:.7s;padding:42px 48px 48px}.article-image .article__entry h2{text-transform:uppercase;margin-bottom:19px}.article-image .article__entry p{margin-bottom:26px;letter-spacing:-.2px;font-weight:300}.article-image .article__entry .btn{padding:15px 37px;text-transform:lowercase}.article-image:hover .article__entry{bottom:-10px}.article-image button{background-color:transparent}#body-tavern .article-image .article__entry{background:url(../images/wallpaper_tavern.png)}#body-tavern .nav ul li.last{font-weight:600}@media (max-width:1450px){.article-text{padding:50px 30px}.article-text-vertical-allign{padding:0}.article-text-vertical-allign .vertical-align{padding:50px 30px}}@media (max-width:1200px){.article-text{-ms-flex-direction:column;flex-direction:column}.article-text h1{margin-bottom:0}.article-text .article__title.sticky.is_stuck{position:static!important;padding-top:0}}@media (max-width:1025px){.article-image .article__entry{top:100%;bottom:auto;padding:32px 0}.article-offer .article__content{padding:20px 40px}.article-text .description-more{display:none}.article-image .article__entry p{position:relative;height:80px;overflow:hidden}.article-image .article__entry p::after{content:'';position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(to bottom,rgba(255,255,255,0) -10%,#2d2d30 50%,#2d2d30 100%)}.featuredboxes .article-text:after{display:none}}@media (max-width:767px){.article__btn{position:absolute;bottom:48px;display:block;font-size:20px;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:5px;z-index:2}.article-offer .article__content{margin-top:10px}.article-offer .article__content h2{font-size:22px}.article-offer .article__content .btn{padding:15px 40px}.article-offer .article__content{padding:20px 30px}.article-image{padding-bottom:17px}.article-image .article__title{font-size:22px;padding:16px 18px}.article-image .article__entry{padding:32px 32px;min-height:209px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.article-text:after{content:'';position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#2d2d30 50%,#2d2d30 100%)}.article-image .article__entry p{position:relative;height:100%;overflow:visible}.article-image .article__entry p::after{content:none}.featuredboxes .article-text:after{display:none}}@media (max-width:480px){.article-text{margin-bottom:15px;padding:27px 29px}.article-text h1{letter-spacing:1px;text-align:left;margin-bottom:32px;text-align:center}.article-text .description{font-size:16px;line-height:1.5;margin-bottom:24px}.article-text p{font-size:16px;line-height:1.5;margin-bottom:24px}}a.article-image.boxes-item{padding-top:0}.featuredboxes .article-text{text-align:center!important}.featuredboxes .btn{text-transform:lowercase;font-weight:600;letter-spacing:2px}.dining-body .featuredboxes .btn{text-transform:uppercase}.dining-half-width .article__content{width:70%}.dining-half-width .article__content img{margin-bottom:30px}.dining-half-width .article__content .btn{border:none;text-transform:uppercase}.dining-half-width .article__content .btn:hover{background:0 0}.footer{background-color:#2d2d30;position:relative;padding-bottom:20px}.footer:after{content:"";width:2px;height:420px;display:block;position:absolute;left:50%;top:150px;background-color:#888}.footer .footer__head{background-color:#c4002f}.dining-body .footer .footer__head{background-color:#b8d88c}.dylan-bar-body.dining-body .footer .footer__head{background-color:#85817e}.eddison-body.dining-body .footer .footer__head{background-color:#2b7054}.nurserie-body.dining-body .footer .footer__head{background-color:#f3dadd}.ruby-room-body.dining-body .footer .footer__head{background-color:#c5452c}.burgundy-body.dining-body .footer .footer__head{background-color:#8f4f78}.footer .footer__body{padding:29px 0;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.footer .footer__body h2{margin-bottom:5px}.footer .footer__body span{margin-bottom:10px;display:inline-block}.footer .footer__body .list-socials{margin-bottom:10px}.footer .footer__body .list-logos{margin-bottom:20px}.footer .footer__socials{text-align:center}.footer .footer__subscribe{text-align:center}.footer .footer__subscribe .form-subscribe{max-width:495px;margin:auto}.footer .footer__foot{position:fixed;bottom:0;left:0;right:0;background-color:#fff;z-index:99;font-size:13px;text-transform:uppercase}.footer__address{font-size:13px;display:none;padding-bottom:30px}.header{position:fixed;top:0;left:0;right:0;height:40px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;background-color:#fff;z-index:3}@media (max-width:1025px){.header .hide{height:0%!important;padding:0!important;transition:.2}.header{height:44px}.header .burger-holder{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;padding:0 11px 0 6px;border-right:1px solid #a1a1a1}.header .burger-holder span{font-size:10px;text-decoration:none;font-size:8px;color:#a1a1a1}.header .logo-head-mobile{display:inline-block;z-index:101;vertical-align:middle;margin:0 16px}.header{box-shadow:0 4px 6px rgba(0,0,0,.16)}}.intro{background-size:cover;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;background-position:center center;background-repeat:no-repeat;margin-bottom:10px;position:relative;overflow:hidden}.intro .intro__video{position:absolute;top:50%;left:50%;width:106%;height:113%;transform:translate(-50%,-50%);pointer-events:none}@media (max-width:1440px){.intro .intro__video{width:135%}}@media (max-width:1025px){.intro .intro__video{display:none}}.intro .intro__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-top:36px;z-index:1}.intro .intro__content.intro__carousel{background:rgba(0,0,0,.6);padding:27px 39px;margin-top:36px;width:241px;position:relative;top:50%;transform:translateY(-50%)}.intro .intro__content .logo{margin-bottom:1px}.intro .intro__content .logo-d{margin-bottom:6px}.intro .intro__content h1{font-size:35px;color:#fff;letter-spacing:1px;text-transform:capitalize}.intro .intro__content.intro__mobilebanner{display:inline-block;background-color:rgba(0,0,0,.6);height:80px;padding:20px;width:154px;left:0;position:absolute}.intro--meeting{-ms-flex-pack:start;justify-content:flex-start;height:640px;margin-bottom:6px}.intro--meeting .intro__content{background:rgba(0,0,0,.6);padding:27px 39px;margin-top:36px;width:241px;position:relative;top:50%;transform:translateY(-50%)}.intro--menu{height:642px;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:6px}.intro--menu .intro__content{width:241px;position:relative;top:50%;transform:translateY(-50%)}@media (max-width:1200px){.intro{height:550px}.intro .intro__content h1{font-size:20px}.intro .intro__content .logo{width:60%}.intro .intro__content.intro__carousel{padding:20px}.intro .intro__content .logo-d{width:56%}}@media (max-width:767px){.intro.intro--menu .intro__content{background-color:rgba(0,0,0,0);padding:0}.intro{-ms-flex-pack:start;justify-content:flex-start}.intro .intro__content{display:inline-block;padding:20px;background-color:rgba(0,0,0,.6);height:80px;width:154px}.intro .logo-d,.intro h1{display:none}.intro .intro__content.intro__carousel{padding:20px;width:154px}}@media (max-width:480px){.intro--meeting{height:394px}.intro--menu{height:394px;margin-bottom:10px}}@media (max-width:350px){.intro__carousel{height:400px}}.shell{max-width:1373px;padding-left:10px;padding-right:10px;margin:auto}.shell--size1{max-width:960px}.shell-fluid{max-width:none}.wrapper{min-height:100vh;overflow:hidden}.btn{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px 40px;border:1px solid #fff;transition:.2s}.btn:hover{background-color:rgba(0,0,0,.6)}.btn-block{display:block;padding-left:0;padding-right:0}.btn--book-now{position:fixed;background-color:#c2002f;font-size:20px;text-transform:uppercase;color:#fff;padding:25px 7px;top:0;right:52px;z-index:3;border:0;z-index:100;font-weight:600}.dining-body .btn--book-now{background-color:#b8d88c}.btn.iprefer{background-color:#000;color:#fff;top:80px;width:214px;text-align:center;padding:7px;position:fixed;right:52px;border:0;z-index:100;text-transform:uppercase}.btn.iprefer span{display:block}.btn.iprefer span:nth-child(1){font-size:17px;font-weight:700}.btn.iprefer span:nth-child(2){font-size:14px;font-weight:400;margin-top:-2px}@media (max-width:1250px){.btn.iprefer{width:174px}}@media (max-width:1025px){.btn.iprefer{width:auto;top:0;right:110px;padding:6px 10px 5px}.btn.iprefer span:nth-child(1){font-size:15px}.btn.iprefer span:nth-child(2){font-size:13px}}.dylan-bar-body.dining-body .btn--book-now{background-color:#85817e}.eddison-body.dining-body .btn--book-now{background-color:#2b7054}.nurserie-body.dining-body .btn--book-now{background-color:#f3dadd}.ruby-room-body.dining-body .btn--book-now{background-color:#c5452c}.burgundy-body.dining-body .btn--book-now{background-color:#8f4f78}.btn--book-now span{border:1px solid;padding:18px 50px}.btn--book-now:hover{background-color:#a5082e}.dining-body .btn--book-now:hover{background-color:#b8d88c}.dylan-bar-body.dining-body .btn--book-now:hover{background-color:#85817e}.eddison-body.dining-body .btn--book-now:hover{background-color:#2b7054}.nurserie-body.dining-body .btn--book-now:hover{background-color:#f3dadd}.ruby-room-body.dining-body .btn--book-now:hover{background-color:#c5452c}.burgundy-body.dining-body .btn--book-now:hover{background-color:#8f4f78}.btn--violet{background-color:#5e3557}.btn--violet:hover{background-color:#4d2546}@media (max-width:1250px){.btn--book-now span{padding:18px 30px}}@media (max-width:1025px){.btn--book-now{top:0;font-size:16px;padding:12px 5px;right:0}.btn--book-now span{padding:6px 10px}}.res-book-btn span{padding:18px 27px!important}.res-book-btn span img{vertical-align:middle;width:28px;height:28px;margin-right:10px}@media screen and (max-width:768px){.res-book-btn span{padding:6px 10px!important}.res-book-btn span img{vertical-align:middle;height:17px;margin-right:5px;width:auto}}@media screen and (max-width:1025px){.res-book-btn span{padding:6px 10px!important}.res-book-btn span img{vertical-align:-2px;height:16px;width:auto;margin-right:10px}}.burger-status{position:relative;height:10px}.burger-status span{position:absolute;background-color:#fff;margin-left:3px;text-transform:uppercase;width:100%;opacity:0}.burger-holder .burger-status span:first-child{opacity:1}.burger-holder.close .burger-status span:first-child{opacity:0}.burger-holder.close .burger-status span:last-child{opacity:1}.burger-holder .burger__logos{position:relative;width:25px;height:25px}.burger-holder .burger__logos a{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.2s}.burger-holder .burger__logos .ico-burger-close{opacity:1}.burger-holder .burger__logos .ico-burger{opacity:0}.burger-holder.close .burger__logos .ico-burger{opacity:1}.burger-holder.close .burger__logos .ico-burger-close{opacity:0}.features{display:-ms-flexbox;display:flex;margin:0 -5px 10px}.features .feature-container{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 5px}@media (max-width:1200px){.features{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.features .feature-container{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 5px 10px}}@media (max-width:767px){.features{display:block}.features .feature-container{max-width:100%}}.features-full{margin-bottom:0;flex-wrap:wrap;justify-content:space-between}.features-full .feature-container{padding:0 5px 10px}.feature{background-size:cover;background-position:center center;text-align:center;color:#fff;position:relative;overflow:hidden;padding-top:72%}.feature:hover .feature__inner{background:#2d2d30}.feature:hover .feature__body-outer{max-height:100%}.feature:hover .feature__body{opacity:1;transition:opacity .4s .1s}.feature:hover .feature__border{-ms-transform:scale(1);transform:scale(1)}.feature h4{letter-spacing:1px;text-transform:uppercase;font-size:26px;line-height:21px;font-weight:500}.feature p{padding:10px 0;margin-bottom:20px;letter-spacing:1px;text-align:center}.feature .btn{background:#c2002f;color:#fff;min-width:208px;padding:10px;font-size:16px;font-weight:400;text-transform:uppercase;border:none;letter-spacing:1px}.dining-body .feature .btn{background:#b8d88c;text-transform:uppercase}.dylan-bar-body.dining-body .feature .btn{background:#85817e}.eddison-body.dining-body .feature .btn{background:#2b7054}.nurserie-body.dining-body .feature .btn{background:#f3dadd}.ruby-room-body.dining-body .feature .btn{background:#c5452c}.burgundy-body.dining-body .feature .btn{background:#8f4f78}.feature .btn:hover{background:#fff;color:#2d2d30}.dining-body .feature .btn:hover{background:#b8d88c}.dylan-bar-body.dining-body .feature .btn:hover{background:#85817e}.eddison-body.dining-body .feature .btn:hover{background:#2b7054}.nurserie-body.dining-body .feature .btn:hover{background:#f3dadd}.ruby-room-body.dining-body .feature .btn:hover{background:#c5452c}.burgundy-body.dining-body .feature .btn:hover{background:#8f4f78}.feature .feature__inner{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:rgba(45,45,48,.5);transition:background .4s}.feature .feature__body-outer{max-height:21px;overflow:hidden;transition:max-height .4s;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.feature .feature__body{opacity:0;padding:0 20px;transition:opacity .4s}.feature .feature__border{border:1px solid #fff;position:absolute;top:10px;bottom:10px;right:10px;left:10px;pointer-events:none;transition:transform .2s;-ms-transform:scale(0);transform:scale(0)}@media(max-width:1350px){.feature h4{font-size:18px}.feature p{font-size:13px;margin-bottom:10px}}@media (max-width:767px){.feature{min-height:300px}}input::-webkit-input-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-webkit-input-placeholder{color:inherit;opacity:1}textarea:-ms-input-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #fff inset}.field{width:100%;border-right:0}.textarea{border-right:0}.form-subscribe{font-size:13px}.form-subscribe ul{text-align:left}.form-subscribe ul li{list-style:none}.form-subscribe .form__label{font-size:0;line-height:0;text-indent:-4004px;position:absolute}.form-subscribe .label-wrapper{font-size:0;line-height:0;text-indent:-4004px;position:absolute}.form-subscribe .field-wrapper{margin-top:7px;margin-bottom:0px!important}.form-subscribe .field{border:none}.form-subscribe .form__row+.form__row{margin-top:7px}.form-subscribe .form__col{width:calc(50% - 2.5px);display:inline-block}.form-subscribe .form__col+.form__col{margin-left:1.5px}.form-subscribe .field{padding:13px 15px;color:#757575;border-radius:0}.form-subscribe .field--textarea{min-height:70px;border-radius:0}.form-subscribe .form__actions{text-align:center}.form-subscribe .form__submit{background-color:#c4002f;border:none;font-size:26px;padding:9px 5px;width:100%;text-transform:uppercase;letter-spacing:1.2px;transition:.2s;border-radius:0}.dining-body .form-subscribe .form__submit{background-color:#b8d88c}.dylan-bar-body.dining-body .form-subscribe .form__submit{background-color:#85817e}.eddison-body.dining-body .form-subscribe .form__submit{background-color:#2b7054}.nurserie-body.dining-body .form-subscribe .form__submit{background-color:#f3dadd}.ruby-room-body.dining-body .form-subscribe .form__submit{background-color:#c5452c}.burgundy-body.dining-body .form-subscribe .form__submit{background-color:#8f4f78}.form-subscribe .form__submit:hover{background-color:#a5082e}.dining-body .form-subscribe .form__submit:hover{background-color:#b8d88c}.dylan-bar-body.dining-body .form-subscribe .form__submit:hover{background-color:#85817e}.eddison-body.dining-body .form-subscribe .form__submit:hover{background-color:#2b7054}.nurserie-body.dining-body .form-subscribe .form__submit:hover{background-color:#f3dadd}.ruby-room-body.dining-body .form-subscribe .form__submit:hover{background-color:#c5452c}.burgundy-body.dining-body .form-subscribe .form__submit:hover{background-color:#8f4f78}.form-subscribe #fld-email{display:inline-block}.form-subscribe #fld-telephone{display:inline-block;padding-left:9px}.form-subscribe #fld-email,.form-subscribe #fld-telephone{width:calc(100% / 2)}.form-subscribe #fld-email .field-wrapper .error{display:table}.form-subscribe .btn-submit{margin-top:5px}@media (max-width:1200px){.form-subcribe{font-size:12px}.form-subscribe .form__submit{font-size:20px;padding:8px 5px}.form-subscribe #fld-email,.form-subscribe #fld-telephone{width:100%}.form-subscribe #fld-telephone{padding-left:0}}@media (max-width:1200px){.form-subscribe .form__submit{padding:12px 5px}}[class^=list-]{list-style:none outside none}.list-socials{text-align:center}.list-socials li{display:inline;width:55px;height:55px;border:1px solid #fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 9px}.list-socials li i{font-size:27px;transition:.2s}.list-socials li:hover i{color:#c2002f}.dining-body .list-socials li:hover i{color:#b8d88c}.dylan-bar-body.dining-body .list-socials li:hover i{color:#85817e}.eddison-body.dining-body .list-socials li:hover i{color:#2b7054}.nurserie-body.dining-body .list-socials li:hover i{color:#f3dadd}.ruby-room-body.dining-body .list-socials li:hover i{color:#c5452c}.burgundy-body.dining-body .list-socials li:hover i{color:#8f4f78}.list-logos{text-align:center}.list-logos li{display:inline-block;margin:0 40px;vertical-align:bottom}.list-contacts{text-align:center}.list-contacts li{display:inline-block;text-align:center;margin:0 10px;padding:10px 0}.list-contacts li i{color:#c4002f;margin:0 5px}.dining-body .list-contacts li i{color:#b8d88c;margin:0 5px}.dylan-bar-body.dining-body .list-contacts li i{color:#85817e}.eddison-body.dining-body .list-contacts li i{color:#2b7054}.nurserie-body.dining-body .list-contacts li i{color:#f3dadd}.ruby-room-body.dining-body .list-contacts li i{color:#c5452c}.burgundy-body.dining-body .list-contacts li i{color:#8f4f78}.list-contacts a{text-decoration:none;color:#333;letter-spacing:1px;cursor:pointer}.list-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.list-menu a{width:19.6%;margin-bottom:8px;min-height:323px;background:#2d2d30 no-repeat center center;background-size:cover;text-align:center;padding:102px 0 0;text-decoration:none;flex:1 0 19.6%;border:solid transparent;border-width:0 5px 0 5px;border-color:#fff}.list-menu button{background:0 0}.list-menu li h3{margin:auto;margin-bottom:17px;max-width:200px}.list-menu li .btn{padding:8px 16px;transition:.2s}.list-menu li .btn:hover{background-color:rgba(0,0,0,.6)}@media (max-width:1200px){.list-socials li{width:35px;height:35px}.list-socials li i{font-size:20px}.list-logos li{max-width:110px!important}}@media (max-width:1025px){.list-menu a{width:49.7%}}@media (max-width:1025px){.list-logos li+li{margin-top:10px}}@media (max-width:767px){.list-contacts li:nth-child(1),.list-contacts li:nth-child(3){display:none}.footer__address .list-contacts li:nth-child(1){display:block!important}}@media (max-width:480px){.list-socials li{width:30px;height:30px}.list-logos li{max-width:80px!important}.list-menu a{min-height:134px;padding-top:23px;width:49%;flex:1 0 49%}.list-menu li .btn{display:none}.list-menu li .hidden{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.list-menu li div p{font-size:12px;font-weight:600;text-transform:uppercase;margin-left:5px}.list-menu li h3{font-size:20px;margin-bottom:0}.list-logos li{margin-bottom:20px;max-width:40%!important}}.nav{width:100%;transition:.8s}.nav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.nav ul a{font-size:14px;color:#2d2d30;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent;transition:.2s;font-size:14px;position:relative;letter-spacing:.6px}.nav a:after{position:absolute;left:0;right:0;bottom:-10px;height:6px;background-color:#2d2d30;display:block;content:"";transition:.2s;opacity:0}.nav a:hover:after{opacity:1}.nav ul li{padding:7px 0}.nav li+li{margin-left:30px}.nav-dropdown{position:fixed;top:40px;left:0;right:0;opacity:0;visibility:hidden;transition:.2s}.nav-dropdown ul{background-color:#2f302d}.nav-dropdown li{display:inline-block}.nav-dropdown li+li{margin-left:25px}.nav-dropdown li a{color:#fff}.nav-dropdown a:after{background-color:#fff}@media (min-width:1026px){.nav-dropdown{padding:0 30px}.nav-dropdown ul{justify-content:space-evenly;padding:0 250px 0 0}}@media (min-width:1025px){.nav .dropdown:hover .nav-dropdown{opacity:1;visibility:visible}.nav ul li.active .main-item:after{opacity:1;visibility:visible}.nav-dropdown li.active a:after{opacity:1;visibility:visible}}.nav-secondary{text-align:center;padding:14px 0}.nav-secondary li{display:inline-block;text-decoration:none;line-height:.8;padding:10px 0 10px 0;font-size:13px}.nav-secondary li a{text-decoration:none;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:1.2px}.nav-secondary li+li a{border-left:1px solid #fff;padding-left:11px;margin-left:6px}.inside-subnav{background-color:#c4002f;margin-bottom:10px}.dining-body .inside-subnav{background-color:#b8d88c;margin-bottom:10px}.dylan-bar-body.dining-body .inside-subnav{background-color:#85817e}.eddison-body.dining-body .inside-subnav{background-color:#2b7054}.nurserie-body.dining-body .inside-subnav{background-color:#f3dadd}.ruby-room-body.dining-body .inside-subnav{background-color:#c5452c}.burgundy-body.dining-body .inside-subnav{background-color:#8f4f78}.inside-subnav li+li a{padding-left:8px;margin-left:6px}@media (max-width:1680px){.nav>ul{-ms-flex-pack:start;justify-content:flex-start;margin-left:30px;margin-right:200px}}@media (max-width:1480px){.nav>ul{margin:0 300px 0 30px;-ms-flex-pack:justify;justify-content:space-between}.nav li+li{margin-left:16px}}@media (max-width:1250px){.nav>ul{margin:0 235px 0 30px}.nav ul a{font-size:13px}.nav-secondary li a{font-size:12px}.nav-secondary li+li a{margin-left:5px;padding-left:5px}.inside-subnav li+li a{padding-left:8px;margin-left:5px}}@media (max-width:1025px){.nav{position:fixed;top:44px;background-color:#fff;width:360px;overflow:scroll;height:100%;padding-bottom:80px;box-shadow:0 0 6px rgba(0,0,0,.16)}.nav>ul{margin:0 0 0 20px}.nav ul{-ms-flex-direction:column;flex-direction:column;margin:0}.nav ul a{font-size:16px;padding-left:21px;letter-spacing:.1px}.nav ul a:after{background-color:transparent}.nav ul li{padding:21px 0}.nav>ul>li{position:relative}.nav ul li+li{border-top:1px solid #e3e3e3;margin-left:0}.nav-secondary li a{font-size:9px}.nav-secondary li+li a{margin-left:3px;padding-left:3px}.inside-subnav li a{font-size:13px}.inside-subnav li+li a{padding-left:8px;margin-left:5px}.nav-dropdown{display:none}.nav .open .nav-dropdown{display:block;position:unset;height:100%;width:100%;opacity:1;visibility:visible;margin-top:18px}.nav-dropdown ul{background-color:#f8f8f8;margin-bottom:-22px}.nav-dropdown li a{color:inherit}.nav-dropdown li{border-top:1px solid #e3e3e3}.nav .dropdown:after{position:absolute;content:"\F107";right:25px;font-family:FontAwesome;font-size:30px;top:10px;border-left:1px solid #e3e3e3;padding-left:15px}.nav .dropdown.open:after{content:"\F106"}}@media (max-width:480px){.nav{width:100%}}.section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.section--offers .article-text{width:33.7%}.section--offers .article-offer{width:65.7%}.section--offers .article-text.contact-form{width:35%}.section--offers .article-text.enquiry-form{width:35%}.section--offers .article-offer.form-offer{width:64.5%}.section--offers .article-text .vertical-align{position:relative;top:50%;transform:translateY(-50%)}.section--offers .article-offer .article__content .btn{text-transform:lowercase;font-weight:600;letter-spacing:2px}.dining-body .section--offers .article-offer .article__content .btn{text-transform:uppercase}.section--gallery{margin:0 -4px 10px}.section--gallery .article-image:nth-child(10),.section--gallery .article-image:nth-child(4),.section--gallery .article-image:nth-child(7){border-left-width:2px}.section--gallery .article-image{width:33%;-ms-flex:1 0 33%;flex:1 0 33%;margin-bottom:0;border:solid transparent;border-width:10px 0 0 10px}.section--gallery .article-image:nth-child(1){border-top-width:0;border-left-width:2px}.section--gallery .article-image:nth-child(2),.section--gallery .article-image:nth-child(3){border-top-width:0}.section--gallery .article-image a:nth-child(1){text-decoration:none}.section-map{height:732px}.section-map .map__infobox{font-size:12px;font-family:Source Sans Pro,sans-serif}.section-map .gm-style-iw{text-align:center}.section-map .gm-style-iw+div{display:none!important}.section-map .gm-style-pbc+div>div:last-child>div:first-child{display:none!important}#map-load,.map-area{margin-bottom:10px;height:60vh}#map-load .infowindow,.map-area .infowindow{display:block;font-size:12px;color:#434143;font-family:'Source Sans Pro',sans-serif;font-weight:600}.section--meetings{background-color:#2d2d30;margin-bottom:11px;padding:60px 20px 48px}.section--meetings .shell{width:100%}.section--meetings .article-text{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1;padding:0;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.section--meetings .article-text .description{line-height:1.86;letter-spacing:.08px;margin-bottom:31px;font-size:16px;font-weight:400}.section--meetings .article-text .description h2{color:#999;font-size:24px;text-transform:capitalize}.section--meetings .article-text p{line-height:1.86;letter-spacing:.08px;margin-bottom:31px;font-size:16px;font-weight:400}.section--meetings .article__title{max-width:220px}.section--meetings .article__title h1{text-align:left;margin-bottom:0}.section--meetings .article__title:after{content:"";background-color:#c2002f;width:76px;height:1px;display:block;margin-top:30px}.dining-body .section--meetings .article__title:after{background-color:#b8d88c}.dylan-bar-body.dining-body .section--meetings .article__title:after{background-color:#85817e}.eddison-body.dining-body .section--meetings .article__title:after{background-color:#2b7054}.nurserie-body.dining-body .section--meetings .article__title:after{background-color:#f3dadd}.ruby-room-body.dining-body .section--meetings .article__title:after{background-color:#c5452c}.burgundy-body.dining-body .section--meetings .article__title:after{background-color:#8f4f78}.section--meetings .article__content{padding:0;max-width:947px}.section--featured{width:100%;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;height:573px;background-repeat:no-repeat;background-size:cover}.section--featured:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background-image:linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,.62));z-index:2}.section--featured .section__body{position:relative;z-index:2;background-color:transparent;text-align:center;margin-top:-55px}.section--featured .section__body h2{margin-bottom:16px}.section--featured .section__body p{margin-bottom:25px}.section--featured .section__body .btn{padding:15px 30px}.section--menu{background-color:#2d2d30;margin-bottom:8px;padding:0;text-align:center}.section--menu .article-text{-ms-flex-direction:column;flex-direction:column;padding:63px 200px 10px}.section--menu .article-text h2{margin-bottom:0;font-size:35px}.section--menu .article__title:after{content:"";background-color:#6d3062;width:76px;height:1px;display:block;margin:34px auto 60px}.no-gradient:after{content:none}@media (max-width:1400px){.section--meetings{padding:40px 10px 20px}.section--meetings .article__title:after{margin:10px 0}.section--gallery .article-image{height:34vw}.section--gallery .article-image h2{font-size:22px;max-height:30px;overflow:hidden}.section--featured{height:49vw}.section--offers .article-text h1{font-size:32px}}@media (max-width:1025px){.section--menu .article-text{padding:50px 20px 10px}.section--meetings .article-text h1{margin-bottom:0;font-size:32px}.section--meetings .article-text .description{font-size:16px;margin-bottom:10px}.section--meetings .article-text p{font-size:16px;margin-bottom:10px}.section--gallery .article-image{padding:20vw 0 0 0;background-size:100% auto;height:100%}.section--gallery .article-image .article__title{display:none}.section--gallery .article-image .article__entry{position:static;width:100%;padding:32px 10px}.section--offers .article-text:after{content:'';position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#2d2d30 50%,#2d2d30 100%)}.article-text.open:after{content:none}.article-text.open .description-more{margin-bottom:75px}.section--meetings .article-text.open .description-main{margin-bottom:75px}.article-text .description-main p{display:none}.article-text .description-main p:nth-child(1),.article-text .description-main p:nth-child(2){display:block}.article-text.open .description-main p{display:block}.section--offers .article__btn{position:absolute;bottom:48px;display:block;font-size:20px;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:5px;z-index:2}.section--offers .article-text.contact-form{width:49.6%}.section--offers .article-text.enquiry-form{width:49.6%}.section--offers .article-offer.form-offer{width:49.6%}}@media (max-width:767px){.section--menu .article__title:after{margin:20px auto 25px}.section--offers{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.section--offers .article-offer{height:34vw;min-height:250px}.section--offers .article-offer,.section--offers .article-text{width:100%!important}.section--gallery .article-image{-ms-flex:1 0 100%;flex:1 0 100%;padding-top:65vw;border-bottom:0}.section--gallery .article-image .article__entry{min-height:auto}.section--gallery .article-image:nth-child(1){border-top-width:2px}.section--gallery .article-image:nth-child(2),.section--gallery .article-image:nth-child(3){border-top-width:16px}.section--gallery .article-image{border-top-width:16px;border-left-width:4px}}@media (max-width:480px){.section--offers .article-offer{height:82vw;margin-bottom:15px}.section--offers .article-text{padding:28px 28px}.section--offers .article-text h1{letter-spacing:.2px;line-height:1.2;margin-bottom:34px}.section--featured{height:80vw}.section--featured-meeting{height:124vw}.section--featured-meeting .section__body{margin-top:-15px;padding:0 60px}.section--featured-menu{height:123vw}.section--featured-menu .section__body{margin-top:-15px;padding:0 60px}.section-map{height:460px}.section--meetings{padding:26px 17px 20px}.section--meetings .article-text:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#2d2d30 69%,#2d2d30 100%)}.section--meetings .article-text h1{letter-spacing:.1px;margin-bottom:20px}.section--meetings .article__title:after{margin-bottom:38px}.section--meetings .article__content p{line-height:1.5;margin-bottom:26px}.section--meetings .article__btn{bottom:18px}.section--menu .article-text{padding:37px 16px 10px;text-align:left;height:591px}.section--menu .article-text:after{display:none}.section--menu .article-text .article__btn{display:none}.section--menu .article-text h2{font-size:32px;text-align:center}.section--menu .article__title:after{margin:18px auto 25px}}.article-room{border:9px solid #fff;display:-ms-flexbox;display:flex}.article-room h4{font-size:26px;line-height:32px;letter-spacing:1px;margin-bottom:40px}.article-room .btn{min-width:183px;font-size:16px;font-weight:400;padding:10px 0}.article-room .btn:hover{background:#c2002f;border-color:#c2002f}.dining-body .article-room .btn:hover{background:#b8d88c;border-color:#b8d88c}.dylan-bar-body.dining-body .article-room .btn:hover{background:#85817e;border-color:#85817e}.eddison-body.dining-body .article-room .btn:hover{background:#2b7054;border-color:#2b7054}.nurserie-body.dining-body .article-room .btn:hover{background:#f3dadd;border-color:#f3dadd}.ruby-room-body.dining-body .article-room .btn:hover{background:#c5452c;border-color:#c5452c}.burgundy-body.dining-body .article-room .btn:hover{background:#c5452c;border-color:#8f4f78}.article-room .article__image{-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}.article-room .article__image-inner{padding-top:38.5%;background-size:cover}.article-room .article__body{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.article-room .article__content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (max-width:1023px){.article-room h4{font-size:16px;margin-bottom:20px}.article-room .btn{min-width:113px;padding:7px}}@media (max-width:767px){.article-room{display:block}.article-room .article__image{max-width:100%}.article-room .article__image-inner{padding-top:28.2%;min-height:150px}.article-room .article__body{max-width:100%;height:150px}}.section-alt{background:#2d2d30;color:#fff;padding:13px 0 18px;margin-bottom:10px}.section-alt .section__head{text-align:center;position:relative;margin-bottom:18px;padding-bottom:23px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.section-alt .section__head:after{content:'';position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;width:100%;max-width:661px;background:#c2002f}.dining-body .section-alt .section__head:after{background:#b8d88c}.dylan-bar-body.dining-body .section-alt .section__head:after{background:#85817e}.eddison-body.dining-body .section-alt .section__head:after{background:#2b7054}.nurserie-body.dining-body .section-alt .section__head:after{background:#f3dadd}.ruby-room-body.dining-body .section-alt .section__head:after{background:#c5452c}.burgudy-body.dining-body .section-alt .section__head:after{background:#8f4f78}.section-alt .section__head h3{margin-bottom:0}.section-alt .section__head h1{font-size:33px;margin-bottom:0}.section-alt .section__head--primary{margin-bottom:0;padding-bottom:0}.section-alt .section__head--primary:after{display:none}.section-alt .section__content{text-align:center}.section-alt .section__content p{font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400;line-height:1.86;letter-spacing:.08px;margin-bottom:0;padding-bottom:12px}.section-alt .section__content .description{font-size:16px;line-height:18px;margin-bottom:0;padding-bottom:12px}.section-alt .section__content p a{color:#db1243;text-decoration:none}.section-alt .section__content .description a{color:#db1243;text-decoration:none}.section-alt .section__body ul{padding:0 0 20px 20px;font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400;line-height:1.86;letter-spacing:.08px}.section-alt .section__body p a:hover{color:#fff}.section-alt .section__body .description a:hover{color:#fff}.section-alt .article-room{max-width:865px;margin:auto}.section-alt.no-banner{margin-top:41px}.section-alt.no-banner-contact{margin-top:41px}@media (max-width:1025px){.section-alt.no-banner{margin-top:55px}}@media (max-width:767px){.section-alt br{display:none}.section-alt .cols-alt .col{float:none;width:100%}.section-alt .section__head:after{width:initial;left:100px;right:100px;-ms-transform:translateX(0);transform:translateX(0)}.section-alt .section__body{padding:0 50px}}@media(max-width:599px){.section-alt .section__head:after{left:60px;right:60px}.section-alt .section__body{padding:0 20px}}.section .full-width{max-width:100%}.footer--purple .footer__head{background-color:#5e3557}.footer--purple .footer__body .logo-footer{margin-bottom:20px}.footer--purple .footer__subscribe .form__submit{background-color:#5e3557}.footer--purple .footer__subscribe .form__submit:hover{background-color:#542a4d}.footer--purple .list-socials li:hover i{color:#5e3557}@media (max-width:1200px){.footer{padding-bottom:30px}.footer .col-1of2{width:40%}.footer .footer__logo{width:100%}.footer .logo-footer{background-size:contain;width:100%}.footer:after{display:none}.footer .footer__body{-ms-flex-pack:distribute;justify-content:space-around}.footer .footer__body .list-logos{margin-bottom:0}}@media (min-width:768px){.footer .footer__foot strong span.mbl{display:none}}@media (max-width:767px){.footer .footer__foot strong span.dsk{display:none}.footer .footer__foot strong span.mbl{display:inline-block}.footer__address{display:block}}@media (max-width:675px){.footer .nav-secondary{display:none}.footer .footer__body{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.footer .col-1of2{width:100%}.footer .footer__logo{width:100%}.footer .logo-footer{background-position:center}.footer .footer__body .form-subscribe{padding:0 20px;margin-bottom:80px}.form-subscribe{padding:0 20px;margin-bottom:80px}}@media (max-width:480px){.footer .footer__body h2{margin-bottom:2px}.footer .footer__logo{padding:0 8px}.footer .footer__body .form-subscribe{margin-bottom:75px}.form-subscribe{margin-bottom:75px}.footer--purple .footer__body{padding:24px 0}.footer--purple .footer__body .logo-footer{width:94%;margin-bottom:4px}.footer--purple .footer__body .form-subscribe{margin-bottom:70px}.form-subscribe{margin-bottom:70px}}.slider .slides{list-style:none outside none}.widgets{list-style:none outside none}.contact-form .col-1of2{width:49%}@media (max-width:1990px){.contact-form .col-1of2{width:48.8%}}@media (max-width:1600px){.contact-form .col-1of2{width:100%;margin-left:0}.contact-form.form-subscribe #fld-telephone{margin-left:0}}.section--offers .contact-form:after{content:none}.contact-form.form-subscribe{margin-bottom:10px}.enquiry-form.form-subscribe #fld-telephone{display:block;padding-left:0;width:100%}.enquiry-form.form-subscribe #fld-date{display:inline-block}.enquiry-form.form-subscribe #fld-date .field-wrapper .error{display:table}.enquiry-form.form-subscribe #fld-time{display:inline-block;padding-left:9px}.enquiry-form.form-subscribe #fld-date,.enquiry-form.form-subscribe #fld-time{width:calc(100% / 2)}.enquiry-form.form-subscribe #fld-time .field-wrapper .error{display:table}.enquiry-form.form-subscribe #fld-email{width:calc(100% - 40%)}.enquiry-form.form-subscribe #fld-people{display:inline-block;width:40%;padding-left:9px}.enquiry-form.form-subscribe #fld-people .field-wrapper .error{display:table}.enquiry-form.form-subscribe .form__submit{background-color:#5e3557}@media (max-width:1600px){.enquiry-form.form-subscribe li{width:100%!important;margin-left:0!important;padding-left:0!important}}.section--offers .enquiry-form:after{content:none}.enquiry-form.form-subscribe{margin-bottom:10px}.color--purple a{color:#7f4775!important}.color--purple a:hover{color:#fff!important}.menu-list a{border-color:#2d2d30}.inside-menu-list{max-width:700px;text-align:center;margin:0 auto;margin-top:15px}.inside-menu-list .list-menu a{flex:1 0 35%;border-color:#2d2d30}.lg-sub-html{text-transform:capitalize}.sitemap{width:947px}.sitemap ul{margin:0}.sitemap ul li{padding:10px;border-left:6px solid #959595;margin:10px;list-style:none}.sitemap ul li a{font-size:18px;font-weight:300;text-transform:uppercase;text-decoration:none}.sitemap ul ul li{border-left:4px solid #afafaf}.sitemap ul ul li a{font-size:14px;font-weight:300;text-transform:unset;color:#dfdfdf}.sitemap ul ul li ul li{border-left:4px solid #bbb}.sitemap ul ul li ul li a{font-size:12px;font-weight:400;text-transform:unset;color:#acacac}body{font-size:16px}.arrow_up{position:fixed;z-index:10;bottom:45px;right:70px;cursor:pointer;opacity:0;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-duration:.2s;background:url(../images/arrow_up.png);width:55px;height:55px}#body-tavern .arrow_up{background:url(../images/arrow_up_tavern.png)}@media only screen and (max-width:768px){.arrow_up{bottom:70px;right:30px}}.ui-datepicker .ui-datepicker-prev span:before{content:"\f104 "}.ui-datepicker .ui-datepicker-next span:before{content:"\f105 "}#ui-datepicker-div{background:#fff;width:295px!important}#ui-datepicker-div .ui-icon{text-indent:0;height:35px;width:35px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;border:1px solid #fff;cursor:pointer}#ui-datepicker-div .ui-icon i{color:#fff;display:block;font-size:21px;padding:7px 11px}.ui-datepicker .ui-datepicker-prev span{content:" "!important;color:#fff}.ui-datepicker .ui-datepicker-next span:before,.ui-datepicker .ui-datepicker-prev span:before{color:#fff;display:block;font-family:FontAwesome;font-size:19px;padding:6px 13px}.ui-datepicker .ui-datepicker-header{background:#2d2d30;border:0 none;padding:1em 0;position:relative}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}.ui-datepicker a{font-weight:400!important}.ui-widget-header .ui-icon{background-image:none!important}.ui-corner-all{border:0 none!important;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}.ui-widget-content{background:#fff;color:#222;border:0 none!important}.ui-datepicker-close,.ui-datepicker-close:active,.ui-datepicker-close:focus,.ui-datepicker-close:hover{display:inline-block!important;background:0 0!important;font-family:"Open Sans",Arial,sans-serif!important;text-transform:uppercase!important;color:#505c76!important;font-size:12px!important;padding:12px 13px 9px!important;width:90%!important;margin-top:0!important;border-top:1px solid #ddd!important;margin-right:15px!important}html.ie8 .ui-datepicker-close,html.ie9 .ui-datepicker-close{display:none!important}.ui-widget{font-family:inherit!important}.ui-datepicker{display:none;padding:0;width:17em}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #c8ecfa;font-weight:700;color:#333}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #00acee;background:#fff;color:#666}.ui-datepicker{margin:5px 0;padding:0;width:20em;border-radius:0}.ui-datepicker table{background:none repeat scroll 0 0 #fff;border-color:#fff;border-style:solid;border-width:10px 20px 20px;margin:0;padding:0;width:300px}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0;width:100%}.ui-datepicker td,.ui-datepicker th{min-width:30px}.ui-datepicker th{color:#999;font-weight:400;padding:0 0 1em;text-align:center;text-transform:uppercase}.ui-datepicker th{border:0 none;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker th span{border-bottom:1px solid #e6e6e6;display:block;padding:.7em 0 1em}.ui-datepicker td{border:0 none}.ui-state-disabled{cursor:default!important}.ui-datepicker-calendar .ui-state-default{border:0 solid #fff;border-radius:2px;color:#999;text-align:center;background:none repeat scroll 0 0 #fff;padding:7px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title{color:#fff;font-size:1.1em;font-weight:400;font-family:Merriweather,serif}.ui-datepicker .ui-datepicker-buttonpane{margin:0;padding:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.9em;position:absolute;width:1.8em;top:10px;overflow:hidden}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0 solid #999;background:rgba(176,154,85,.66);font-weight:400;color:#212121}.ui-widget{font-size:1.1em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{background-color:transparent;border:0 none;cursor:pointer}.ui-datepicker .ui-datepicker-next{right:8px}.ui-datepicker .ui-datepicker-prev-hover{left:0}.ui-datepicker .ui-datepicker-next-hover{top:10px!important;right:8px}#ui-datepicker-div{background:#fff none repeat scroll 0 0;border:5px solid #ddd!important;width:295px!important;z-index:99111!important;font-size:17px}#ui-datepicker-div .ui-datepicker-current{display:none!important}#ui-datepicker-div .ui-state-active{font-weight:700;color:#fff!important}#ui-datepicker-div a.ui-state-default{color:#a2a2a2}#ui-datepicker-div .ui-icon{border:0;margin-top:0;overflow:hidden}#ui-datepicker-div .ui-icon:before{color:#fff!important;font-size:27px;padding:6px 13px}#ui-datepicker-div .ui-icon:hover{border:0;background-color:transparent;margin-top:-5px}#ui-datepicker-div .ui-icon:hover:before{opacity:.5}@media (max-width:360px){#ui-datepicker-div{width:265px!important}#ui-datepicker-div .ui-datepicker-header{padding:.8em 0}#ui-datepicker-div .ui-datepicker-calendar{border-width:0 20px 10px 10px!important}}.ui-widget-content table.ui-datepicker-calendar .ui-state-active{background:#002833;color:#fff;border-radius:4px}.ui-widget-content table.ui-datepicker-calendar .ui-state-hover{background:#002833!important;color:#fff!important;border-radius:4px}.ui-datepicker-calendar td{padding:0}.dining-inside-body .may-also-like{text-align:center;padding:14px 0;background-color:#2d2d30;margin-bottom:10px;color:#b8d88c;font-size:30px;text-transform:uppercase}.dylan-bar-body.dining-inside-body .may-also-like{color:#85817e}.eddison-body.dining-inside-body .may-also-like{color:#2b7054}.nurserie-body.dining-inside-body .may-also-like{color:#f3dadd}.ruby-room-body.dining-inside-body .may-also-like{color:#c5452c}.burgundy-body.dining-inside-body .may-also-like{color:#8f4f78}.dining-inside-body .section--meetings .article__content{max-width:none}.dining-inside-body .shell{max-width:947px}.dining-inside-body .intro__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.6);padding:27px 39px;margin-top:36px;width:300px}.section--menus{background-color:#fff;margin-bottom:11px}.section--menus .article-offer{display:none}.section--menus .article-offer.current{display:flex}@media (max-width:1550px){.tabs__sidebar h3{display:none}}.section--menus .article-offer{width:49.7%;margin-bottom:0;height:calc(100vh - 80px)}@media (max-width:1300px){.section--menus .article-offer{width:39.7%}.section--menus .tabs{width:59.7%}}@media (max-width:1080px){.section--menus .article-offer{width:29.7%}.section--menus .tabs{width:69.7%}}@media (max-width:880px){.section--menus .article-offer{display:none!important}.section--menus .tabs{width:100%}}@media (max-width:880px){.slick-prev{left:10px!important}.slick-next{right:10px!important}}@media (max-width:767px){.dining-inside-body .intro .intro__content{display:none}}.menu-carousel{width:100%!important}.menu{position:relative;padding:0 20px 0 20px;background-size:cover;background-position:center center;text-align:center;color:#000}.menu img{display:none}.menu h2{margin-bottom:30px;font-family:'Source Sans Pro',sans-serif;font-size:30px;font-weight:400;color:#b8d88c}.dylan-bar-body .menu h2{color:#85817e}.eddison-body .menu h2{color:#2b7054}.nurserie-body .menu h2{color:#f3dadd}.ruby-room-body .menu h2{color:#c5452c}.burgundy-body .menu h2{color:#8f4f78}.menu p{margin-bottom:31px;font-size:15px;line-height:1}.menu p span{margin-bottom:-11px;font-family:'Source Sans Pro',sans-serif;display:block;font-size:20px;font-weight:700}.menu i{position:relative;margin-bottom:24px;margin-top:-7px}.menu .menu__entry{position:relative;z-index:1;padding:30px 0;padding-bottom:30px}.menu .menu-divider{width:25%;border-top:1px solid #00000054;margin:0 auto;margin-top:-5px}.tabs{width:49.7%}.tab{display:none}.tab.current{display:block}.tabs__sidebar{background-color:#000;padding:15px 0;position:relative}.tabs__sidebar h3{position:absolute;left:0;font-size:22px;margin:3px 20px}.tabs__nav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:880px){.tabs__nav ul{display:block;text-align:center}}.tabs__nav ul li{padding:7px 0}.tabs__nav ul li a:hover{color:#b8d88c;transition:.2s}.dylan-bar-body .tabs__nav ul li a:hover{color:#85817e}.eddison-body .tabs__nav ul li a:hover{color:#2b7054}.nurserie-body .tabs__nav ul li a:hover{color:#f3dadd}.ruby-room-body .tabs__nav ul li a:hover{color:#c5452c}.burgundy-body .tabs__nav ul li a:hover{color:#8f4f78}.tabs__nav ul li.current a{color:#b8d88c;border-bottom:1px solid #b8d88c;transition:.2s;padding-bottom:5px}.dylan-bar-body .tabs__nav ul li.current a{color:#85817e;border-bottom:1px solid #85817e}.eddison-body .tabs__nav ul li.current a{color:#2b7054;border-bottom:1px solid #2b7054}.nurserie-body .tabs__nav ul li.current a{color:#f3dadd;border-bottom:1px solid #f3dadd}.ruby-room-body .tabs__nav ul li.current a{color:#c5452c;border-bottom:1px solid #c5452c}.burgundy-body .tabs__nav ul li.current a{color:#8f4f78;border-bottom:1px solid #8f4f78}.tabs__nav li{margin-left:30px}@media (max-width:767px){.tabs__nav li{margin-left:0}}.tabs__nav ul li a{font-size:15px;color:#fff;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent;transition:.2s;font-size:14px;position:relative;letter-spacing:.6px}.dining-body .arrow_up{background:url(../images/arrow_up-green.png)}.eddison-body.dining-body .arrow_up{background:url(../images/arrow_up-green-new.png)}.nurserie-body.dining-body .arrow_up{background:url(../images/arrow_up-pink.png)}.ruby-room-body.dining-body .arrow_up{background:url(../images/arrow_up-red.png)}.burgundy-body.dining-body .arrow_up{background:url(../images/arrow_up-burgundy.png)}.dylan-bar-body.dining-body .arrow_up{background:url(../images/arrow_up-gray.png)}.dining-body .fancybox-container .fancybox-slide--iframe .fancybox-content,.dining-inside-body .fancybox-container .fancybox-slide--iframe .fancybox-content{margin:0 auto;max-width:600px;height:705px;padding-top:20px;border-radius:5px;overflow:hidden}.section--outlets .article-offer{width:49.7%}.section--outlets .article-text .vertical-align{position:relative;transform:translateX(-50%);left:50%}.section--outlets .article-text{padding:60px 40px}.dining-body .section--outlets.featuredboxes .article-text img{margin-bottom:0}.dining-inside-body .banner-carousel .slick-slide{height:auto}.dining-body .fancybox-container .form-builder-wrapper ul,.dining-inside-body .fancybox-container .form-builder-wrapper ul{list-style:none}.dining-body .fancybox-container .form-builder-wrapper .label-wrapper,.dining-inside-body .fancybox-container .form-builder-wrapper .label-wrapper{display:none}.dining-body .fancybox-container .form-builder-wrapper ul li .field-wrapper,.dining-inside-body .fancybox-container .form-builder-wrapper ul li .field-wrapper{margin-bottom:20px}.dining-body .fancybox-container .form-builder-wrapper ul li .field-wrapper input[type=text],.dining-body .fancybox-container .form-builder-wrapper ul li .field-wrapper textarea,.dining-inside-body .fancybox-container .form-builder-wrapper ul li .field-wrapper input[type=text],.dining-inside-body .fancybox-container .form-builder-wrapper ul li .field-wrapper textarea{padding:1em;border:1px solid #ddd;width:100%;font-size:1em;clear:both;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.dining-body .fancybox-container .form-builder-wrapper ul li input[type=submit],.dining-inside-body .fancybox-container .form-builder-wrapper ul li input[type=submit]{color:#fff;padding:15px 20px;text-transform:uppercase;font-weight:600;width:100%;border:none}.dining-body .fancybox-container .form-builder-wrapper .frm-bldr,.dining-inside-body .fancybox-container .form-builder-wrapper .frm-bldr{width:350px}@media (max-width:650px){.dining-body .fancybox-container .form-builder-wrapper .frm-bldr,.dining-inside-body .fancybox-container .form-builder-wrapper .frm-bldr{width:100%}.dining-body .fancybox-slide--iframe{padding:0}}.dylan-bar-body .fancybox-container .form-builder-wrapper input[type=submit]{background-color:#85817e}.eddison-body .fancybox-container .form-builder-wrapper input[type=submit]{background-color:#2b7054}.nurserie-body .fancybox-container .form-builder-wrapper input[type=submit]{background-color:#f3dadd}.ruby-room-body .fancybox-container .form-builder-wrapper input[type=submit]{background-color:#c5452c}.burgundy-body .fancybox-container .form-builder-wrapper input[type=submit]{background-color:#8f4f78}.dining-body #dylan-bar-form .form-builder-wrapper input[type=submit]{background-color:#85817e}.dining-body #nurserie-form .form-builder-wrapper input[type=submit]{background-color:#8f4f78}.dining-body #ruby-room-form .form-builder-wrapper input[type=submit]{background-color:#c5452c}.dining-body .fancybox-container .fancybox-content,.dining-inside-body .fancybox-container .fancybox-content{padding:0;background:0 0}.dining-body .fancybox-container .form-builder-wrapper,.dining-inside-body .fancybox-container .form-builder-wrapper{padding:24px;background:#fff}.dining-body .fancybox-container .form-logo-holder,.dining-inside-body .fancybox-container .form-logo-holder{padding:24px}.dining-body .fancybox-container .form-logo-holder img,.dining-inside-body .fancybox-container .form-logo-holder img{height:80px;margin:0 auto;display:block}#group-booking-form li{position:relative;width:350px;margin:0 auto;max-width:100%;padding:0;list-style:none!important;text-align:center;border-bottom:1px solid rgba(255,255,255,.25)}#group-booking-form li:last-child{border-bottom:0}#group-booking-form li a{display:block;font-size:18px;padding:12px 0;text-transform:uppercase;color:#fff;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;text-decoration:none}#group-booking-form .fa-angle-right{margin-left:15px;font-size:21px}.dining-body .fancybox-is-open .fancybox-bg,.dining-inside-body .fancybox-is-open .fancybox-bg{opacity:1;background:#fff}.dining-body .fancybox-button,.dining-inside-body .fancybox-button{background:rgba(30,30,30,0);width:65px;color:#fff;height:65px}.dining-body .fancybox-inner,.dining-inside-body .fancybox-inner{background:#2d2d30;margin:20px}#group-booking-form{margin-top:-250px}.dining-body .fancybox-container #group-booking-form .form-logo-holder{margin-bottom:50px}.dining-inside-body .section--outlets .article-text{background-color:rgba(0,0,0,.6)}.menu-carousel button.slick-prev.slick-arrow{z-index:2}

.form-builder-wrapper ul, .form-builder-wrapper ul { list-style: none; }
.form-builder-wrapper ul li .field-wrapper, .form-builder-wrapper ul li .field-wrapper { margin-bottom: 7px;}
.form-builder-wrapper ul li .field-wrapper input[type=text], .form-builder-wrapper ul li .field-wrapper textarea, .form-builder-wrapper ul li .field-wrapper input[type=text], .form-builder-wrapper ul li .field-wrapper textarea {
    width: 100%;
    clear: both;
	padding: 13px 15px;
    color: #757575;
    border-radius: 0;
}
.form-builder-wrapper ul li input[type="submit"], .form-builder-wrapper ul li input[type="submit"] {
    color: white;
    text-transform: uppercase;
    width: 100%;
    border: none;
	background-color: #c4002f;
	padding: 9px 5px;
	font-size: 26px;
}
.form-builder-wrapper .frm-bldr, .form-builder-wrapper .frm-bldr {
    width: 100%;
    max-width: 600px;
}
@media (max-width: 650px) {
.form-builder-wrapper .frm-bldr, .form-builder-wrapper .frm-bldr {
    width: 100%
}

.form-builder-wrapper input[type=button], .form-builder-wrapper input[type=submit], .form-builder-wrapper input[type=text], .form-builder-wrapper textarea {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
}

.form-builder-wrapper .checkbox {
	padding: 0 0 5px 0;
}
.form-builder-wrapper .checkbox .multi-row {
	width: 100%;
}
.form-builder-wrapper .checkbox .row {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
.form-builder-wrapper .checkbox .row label {
    order: 1;
}
.form-builder-wrapper .checkbox .row label.error {
    order: 2;
    position: absolute;
    right: 0;
}
.form-builder-wrapper .checkbox input {
    width: 20px;
    height: 20px;
    margin: 0 10px 0 0;
    order: 0;
}