body{color:#000;font-family:OpenSans;font-size:16px;line-height:1.5}p:last-child{margin-bottom:0}blockquote:after,blockquote:before{width:307px;height:15.438px;background:url(../images/fine-dining/svg/flourish-6.svg) center bottom no-repeat}.roomlistingcallout__description__content-meta .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .roomlistingcallout__description__content-meta .button{background-color:#a92813}.theme--2 .roomlistingcallout__description__content-meta .button{background-color:#053155}.theme--1 .roomlistingcallout__description__content-meta .button,.theme--2 .roomlistingcallout__description__content-meta .button{color:#fff}.theme--3 .roomlistingcallout__description__content-meta .button{background-color:#fff;color:#341e21}.theme--1 .roomlistingcallout__description__content-meta .button:hover{background-color:#002749}.theme--2 .roomlistingcallout__description__content-meta .button:hover{background-color:#b90904}.theme--3 .roomlistingcallout__description__content-meta .button:hover{background-color:#341e21}.theme--1 .roomlistingcallout__description__content-meta .button:hover,.theme--2 .roomlistingcallout__description__content-meta .button:hover,.theme--3 .roomlistingcallout__description__content-meta .button:hover{color:#fff}.form-summary{color:#da1a35}.form-label{color:#000}.form-label--required:after{color:#da1a35}.form-input{border:1px solid #000}.input-error,label.is-invalid{color:#da1a35}input.is-invalid,select.is-invalid,textarea.is-invalid{border-color:#da1a35}form .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 form .button{background-color:#a92813}.theme--2 form .button{background-color:#053155}.theme--1 form .button,.theme--2 form .button{color:#fff}.theme--3 form .button{background-color:#fff;color:#341e21}.theme--1 form .button:hover{background-color:#002749}.theme--2 form .button:hover{background-color:#b90904}.theme--3 form .button:hover{background-color:#341e21}.theme--1 form .button:hover,.theme--2 form .button:hover,.theme--3 form .button:hover{color:#fff}.hotel-component h1{font-size:1.875rem;line-height:2.125rem;padding-bottom:6px;margin-bottom:20px;border-bottom:1px solid}.theme--1 .hotel-component h1{border-color:#a92813}.theme--2 .hotel-component h1,.theme--3 .hotel-component h1{border-color:#fff}#svg-circle-arrow .svg-bg,#svg-circle-plus .svg-bg,#svg-info-icon .svg-bg{fill:#a97b4e}#svg-circle-arrow .svg-shape,#svg-circle-plus .svg-shape,#svg-info-icon .svg-shape{fill:#fff}#svg-close .svg-shape,#svg-tick .svg-shape{fill:#a97b4e}#svg-calendar .svg-shape,#svg-cross .svg-shape,#svg-eye .svg-shape,#svg-menu .svg-shape,#svg-rotate .svg-shape{fill:#fff}#svg-instagram,#svg-twitter{fill:#a97b4e}#svg-facebook-circle .svg-bg{fill:#345394}#svg-facebook-circle .svg-shape{fill:#fff}#svg-twitter-circle .svg-bg{fill:#43cbe6}#svg-twitter-circle .svg-shape{fill:#fff}.icon--close{margin-left:0}.icon--close-circle{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon--amenity:after{background-image:url(../images/craft/icons.png)}.link,a{text-decoration:underline}.theme--1 .link,.theme--1 a{color:#a92813}.theme--2 .link,.theme--2 a{color:#053155}.theme--3 .link,.theme--3 a{color:#341e21}.theme--1 body,.theme--2 body,.theme--3 body{color:#001425}p{margin-top:0;margin-bottom:1.5em}.heading,h1,h2,h3,h4,h5,h6{font-family:Prohibition;font-weight:400;margin:0 0 .8rem;line-height:1.3;text-transform:uppercase;font-size:1.5625rem}.accessibility .accessibility__panel-aside-image-bedrooms{background-image:url(../images/accessibility/bedrooms--alt.png)}.accessibility .accessibility__panel-aside-image-entrance{background-image:url(../images/accessibility/entrance--alt.png)}.accessibility .accessibility__panel-aside-image-general-information{background-image:url(../images/accessibility/general-information--alt.png)}.accessibility .accessibility__panel-aside-image-lift{background-image:url(../images/accessibility/lift--alt.png)}.accessibility .accessibility__panel-aside-image-parking{background-image:url(../images/accessibility/parking--alt.png)}.accessibility .accessibility__panel-aside-image-toilets{background-image:url(../images/accessibility/toilets--alt.png)}.accessibility .accessibility__panel-content a{color:#fff;text-decoration:underline}.accessibility .accessibility__panel-content a:active,.accessibility .accessibility__panel-content a:focus,.accessibility .accessibility__panel-content a:hover{color:#fff;text-decoration:none}.accessibility .accessibility__find-link a{color:#fff;text-decoration:underline}.accessibility .accessibility__find-link a:active,.accessibility .accessibility__find-link a:focus,.accessibility .accessibility__find-link a:hover{color:#fff;text-decoration:none}.accessibility .accessibility__find-link a .icon svg{fill:#fff}.amenity:after{background-image:url(../images/craft/icons.png)}.theme--1 .announcement__title{color:#001425}.theme--2 .announcement__title{color:#810502}.theme--3 .announcement__title{color:#341e21}@media (min-width:46.875em){.announcement__title{padding-left:140px;padding-right:140px}.announcement__title:after,.announcement__title:before{width:130px;height:16px}.announcement__title:before{background-image:url(../images/craft/svg/flourish-1-left-wide-red.svg)}.announcement__title:after{background-image:url(../images/craft/svg/flourish-1-right-wide-red.svg)}.theme--2 .announcement__title:before{background-image:url(../images/craft/svg/flourish-1-left-wide.svg)}.theme--2 .announcement__title:after{background-image:url(../images/craft/svg/flourish-1-right-wide.svg)}.theme--3 .announcement__title:before{background-image:url(../images/craft/svg/flourish-1-left-wide-grey.svg)}.theme--3 .announcement__title:after{background-image:url(../images/craft/svg/flourish-1-right-wide-grey.svg)}}.background-cover:after{background-color:#98554b}.book-a-table__heading{text-align:center}.book-a-table__heading .heading{text-align:center;display:inline-block;position:relative;padding-left:85px;padding-right:85px;font-size:1.4375rem;line-height:1.75rem}.book-a-table__heading .heading:after,.book-a-table__heading .heading:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center left;width:72px;height:27px}.book-a-table__heading .heading:before{left:0;background-image:url(../images/fine-dining/svg/flourish-3--left.svg)}.theme--2 .book-a-table__heading .heading:before{background-image:url(../images/fine-dining/svg/color-2/flourish-3--left.svg)}.theme--3 .book-a-table__heading .heading:before{background-image:url(../images/fine-dining/svg/color-3/flourish-3--left.svg)}.book-a-table__heading .heading:after{right:0;background-image:url(../images/fine-dining/svg/flourish-3--right.svg)}.theme--2 .book-a-table__heading .heading:after{background-image:url(../images/fine-dining/svg/color-2/flourish-3--right.svg)}.theme--3 .book-a-table__heading .heading:after{background-image:url(../images/fine-dining/svg/color-3/flourish-3--right.svg)}.book-a-table__form{background-color:#323131}.book-a-table__form .form-label,.book-a-table__form label{color:#fff}.book-a-table__form .btn{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .book-a-table__form .btn{background-color:#a92813}.theme--2 .book-a-table__form .btn{background-color:#053155}.theme--1 .book-a-table__form .btn,.theme--2 .book-a-table__form .btn{color:#fff}.theme--3 .book-a-table__form .btn{background-color:#fff;color:#341e21}.theme--1 .book-a-table__form .btn:hover{background-color:#002749}.theme--2 .book-a-table__form .btn:hover{background-color:#b90904}.theme--3 .book-a-table__form .btn:hover{background-color:#341e21}.theme--1 .book-a-table__form .btn:hover,.theme--2 .book-a-table__form .btn:hover,.theme--3 .book-a-table__form .btn:hover{color:#fff}.theme--1 .book-room-inner .icon--circle-plus{color:#a92813}.theme--2 .book-room-inner .icon--circle-plus{color:#001425}.theme--1 .book-room-inner .icon--circle-plus,.theme--2 .book-room-inner .icon--circle-plus{fill:#fff}.theme--3 .book-room-inner .icon--circle-plus{color:#341e21;fill:#341e21}.book-room-inner__form{background-color:#282629}.theme--1 .book-room-inner__title{border-color:#a92813}.theme--2 .book-room-inner__title{border-color:#001425}.theme--3 .book-room-inner__title{border-color:#523338}.awards-carousel .slick-slide{line-height:1.25rem}.contact-details{color:#fff}.contact-details__heading{text-align:center}.contact-details__heading .heading{font-size:1.5625rem;line-height:1.75rem;text-align:center;display:inline-block;position:relative;padding-left:85px;padding-right:85px}.contact-details__heading .heading:after,.contact-details__heading .heading:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center left;width:72px;height:27px}.contact-details__heading .heading:before{left:0;background-image:url(../images/fine-dining/svg/flourish-3--left.svg)}.theme--2 .contact-details__heading .heading:before{background-image:url(../images/fine-dining/svg/color-2/flourish-3--left.svg)}.theme--3 .contact-details__heading .heading:before{background-image:url(../images/fine-dining/svg/color-3/flourish-3--left.svg)}.contact-details__heading .heading:after{right:0;background-image:url(../images/fine-dining/svg/flourish-3--right.svg)}.theme--2 .contact-details__heading .heading:after{background-image:url(../images/fine-dining/svg/color-2/flourish-3--right.svg)}.theme--3 .contact-details__heading .heading:after{background-image:url(../images/fine-dining/svg/color-3/flourish-3--right.svg)}.contact .button{padding:7px 20px;font-family:OpenSans;font-weight:700;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out;font-size:1rem}.theme--1 .contact .button{background-color:#a92813}.theme--2 .contact .button{background-color:#053155}.theme--1 .contact .button,.theme--2 .contact .button{color:#fff}.theme--3 .contact .button{background-color:#fff;color:#341e21}.theme--1 .contact .button:hover{background-color:#002749}.theme--2 .contact .button:hover{background-color:#b90904}.theme--3 .contact .button:hover{background-color:#341e21}.theme--1 .contact .button:hover,.theme--2 .contact .button:hover,.theme--3 .contact .button:hover{color:#fff}.content-box{background-color:#fff}.theme--1 .dmn-iframe,.theme--2 .dmn-iframe,.theme--3 .dmn-iframe{border-color:#e5d7ca}.get-directions__heading .heading{font-weight:700;font-size:1.125rem;line-height:1.625rem;font-family:openSans;text-transform:none}.directions__heading:before{background:url(../images/craft/icons.png) no-repeat}.directions__heading .heading{font-size:1.125rem;line-height:1.625rem;font-family:openSans;text-transform:none}.directions__content{font-size:.875rem;line-height:1.375rem}.theme--1 .button--satnav,.theme--2 .button--satnav{fill:#fff}.theme--3 .button--satnav{fill:#341e21}.theme--1 .button--satnav:hover,.theme--2 .button--satnav:hover,.theme--3 .button--satnav:hover{fill:#fff}.flex-card{background:#fff}.flex-card>:first-child{color:#fff;font-size:1.75rem;line-height:1.75rem}.theme--1 .flex-card>:first-child{background-color:#a92813}.theme--2 .flex-card>:first-child{background-color:#001425}.theme--3 .flex-card>:first-child{background-color:#523338}.flex-card>:last-child{background-color:#fff}.flexible-template .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .flexible-template .button{background-color:#a92813}.theme--2 .flexible-template .button{background-color:#053155}.theme--1 .flexible-template .button,.theme--2 .flexible-template .button{color:#fff}.theme--3 .flexible-template .button{background-color:#fff;color:#341e21}.theme--1 .flexible-template .button:hover{background-color:#002749}.theme--2 .flexible-template .button:hover{background-color:#b90904}.theme--3 .flexible-template .button:hover{background-color:#341e21}.theme--1 .flexible-template .button:hover,.theme--2 .flexible-template .button:hover,.theme--3 .flexible-template .button:hover{color:#fff}.flexible-template .header-container{border-bottom-style:solid;border-bottom-width:1px}.theme--1 .flexible-template .header-container{border-color:#a92813}.theme--2 .flexible-template .header-container,.theme--3 .flexible-template .header-container{border-color:#fff}.flexible-template .columns h1,.flexible-template .columns h2{font-size:2.5rem;line-height:2.75rem;padding-bottom:6px;margin-bottom:20px;border-bottom:1px solid}.theme--1 .flexible-template .columns h1,.theme--1 .flexible-template .columns h2{border-color:#a92813}.theme--2 .flexible-template .columns h1,.theme--2 .flexible-template .columns h2,.theme--3 .flexible-template .columns h1,.theme--3 .flexible-template .columns h2{border-color:#fff}.flexible-template .columns h5,.flexible-template .columns h6{font-size:1.1875rem}.flexible-template .pagination{border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}.theme--1 .flexible-template .pagination{border-color:#a92813}.theme--2 .flexible-template .pagination,.theme--3 .flexible-template .pagination{border-color:#fff}.main-footer{color:#fff}.theme--1 .main-footer{background-color:#002749}.theme--2 .main-footer{background-color:#b90904}.theme--3 .main-footer{background-color:#341e21}.main-footer .button{color:#fff}.theme--1 .main-footer .button:hover{color:#a92813}.theme--2 .main-footer .button:hover{color:#053155}.theme--3 .main-footer .button:hover{color:#341e21}.main-footer__content a{color:#fff;font-weight:400}.main-footer__content .payment-methods ul li:first-child{margin-left:0}.main-footer__content .newsletter-cta ul li.label{font-size:1.0625rem;padding:10px 20px}.main-footer__content .newsletter-cta .button{padding:11px 30px 8px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .main-footer__content .newsletter-cta .button{background-color:#a92813}.theme--2 .main-footer__content .newsletter-cta .button{background-color:#053155}.theme--1 .main-footer__content .newsletter-cta .button,.theme--2 .main-footer__content .newsletter-cta .button{color:#fff}.theme--3 .main-footer__content .newsletter-cta .button{background-color:#fff;color:#341e21}.theme--1 .main-footer__content .newsletter-cta .button:hover{background-color:#002749}.theme--2 .main-footer__content .newsletter-cta .button:hover{background-color:#b90904}.theme--3 .main-footer__content .newsletter-cta .button:hover{background-color:#341e21}.theme--1 .main-footer__content .newsletter-cta .button:hover,.theme--2 .main-footer__content .newsletter-cta .button:hover,.theme--3 .main-footer__content .newsletter-cta .button:hover{color:#fff}.main-footer__content .contact-details p{font-size:1rem}.main-footer__content .sub-nav ul li{font-size:.9375rem;font-weight:700}.form--newsletter{color:#000}.form--newsletter .form-info p a,.form--newsletter ol li .form-label{font-weight:700}.function-room .heading{font-size:1.875rem;line-height:2.125rem;padding-bottom:6px;margin-bottom:20px;border-bottom:1px solid}.theme--1 .function-room .heading{border-color:#a92813}.theme--2 .function-room .heading,.theme--3 .function-room .heading{border-color:#fff}.theme--1 .function-room .icon--circle-plus{color:#a92813}.theme--2 .function-room .icon--circle-plus{color:#001425}.theme--1 .function-room .icon--circle-plus,.theme--2 .function-room .icon--circle-plus{fill:#fff}.theme--3 .function-room .icon--circle-plus{color:#341e21;fill:#341e21}.theme--1 .function-room .icon--tick{fill:#a92813}.theme--2 .function-room .icon--tick{fill:#001425}.theme--3 .function-room .icon--tick{fill:#341e21}.functions-landing__title{text-align:center;padding-bottom:30px;margin-bottom:10px;position:relative;font-size:2.5rem;background:url(../images/craft/svg/flourish-2.svg) bottom center no-repeat}.theme--1 .functions-landing__title,.theme--2 .functions-landing__title{color:#001425}.theme--2 .functions-landing__title{background:url(../images/craft/svg/flourish-2-blue.svg) bottom center no-repeat}.theme--3 .functions-landing__title{color:#341e21;background:url(../images/craft/svg/flourish-2-grey.svg) bottom center no-repeat}.functions-landing__text .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .functions-landing__text .button:hover{background-color:#002749}.theme--2 .functions-landing__text .button:hover{background-color:#b90904}.theme--3 .functions-landing__text .button:hover{background-color:#341e21}.theme--1 .functions-landing__text .button:hover,.theme--2 .functions-landing__text .button:hover,.theme--3 .functions-landing__text .button:hover{color:#fff}.theme--1 .functions-landing__text .button{background-color:#a92813}.theme--2 .functions-landing__text .button{background-color:#053155}.theme--3 .functions-landing__text .button{background-color:#341e21}.theme--1 .functions-landing__text .button,.theme--2 .functions-landing__text .button,.theme--3 .functions-landing__text .button{color:#fff}.gallery .slider-for .slick-arrow{background-color:rgba(255,255,255,.8)}.theme--1 .gallery .slider-for .slick-arrow{fill:#a92813}.theme--2 .gallery .slider-for .slick-arrow{fill:#053155}.theme--3 .gallery .slider-for .slick-arrow{fill:#341e21}.gallery .slider-caption{font-weight:500;font-size:1.375rem;line-height:1.625rem;text-transform:uppercase;font-family:Prohibition}.theme--1 .gallery .slider-caption{color:#001425}.theme--2 .gallery .slider-caption{color:#810502}.theme--3 .gallery .slider-caption{color:#341e21}.gallery .slider-nav .slick-list .slider__slide:before{border:1px solid #908f91}.gallery .slider-nav .slick-list .slider__slide:after{border-color:transparent transparent currentColor}.theme--1 .gallery .slider-nav .slick-list .slider__slide:after{color:#a92813}.theme--2 .gallery .slider-nav .slick-list .slider__slide:after,.theme--3 .gallery .slider-nav .slick-list .slider__slide:after{color:#fff}.gallery .slider-nav .slick-list .slider__slide.slick-current:before{vborder:3px solid}.theme--1 .gallery .slider-nav .slick-list .slider__slide.slick-current:before{border-color:#a92813}.theme--2 .gallery .slider-nav .slick-list .slider__slide.slick-current:before,.theme--3 .gallery .slider-nav .slick-list .slider__slide.slick-current:before{border-color:#fff}.gallery .gallery__functions-text .heading{color:#001425}.theme--1 .gallery .gallery__functions-text .heading{border-color:#a92813}.theme--2 .gallery .gallery__functions-text .heading{border-color:#001425}.theme--3 .gallery .gallery__functions-text .heading{border-color:#341e21}.gallery__functions-text p{color:#001425}.global-content__heading,.group-content__heading{font-size:2.5rem;line-height:2.75rem;padding-bottom:6px;margin-bottom:20px;border-bottom:1px solid}.theme--1 .global-content__heading,.theme--1 .group-content__heading{border-color:#a92813}.theme--2 .global-content__heading,.theme--2 .group-content__heading,.theme--3 .global-content__heading,.theme--3 .group-content__heading{border-color:#fff}.global-content,.global-content a,.group-content,.group-content a{color:#fff}.theme--1 .site-logo{color:#a92813}.theme--2 .site-logo{color:#810502}.theme--3 .site-logo{color:#341e21}.main-header{color:#fff;height:80px;-webkit-transition:top .3s cubic-bezier(.445,.05,.55,.95);transition:top .3s cubic-bezier(.445,.05,.55,.95)}@media (min-width:61.25em){.main-header{height:190px}.main-header.main-header--fullers-bedrooms{height:192px}}.theme--1 .main-header{background-color:#001425}.theme--2 .main-header{background-color:#810502}.theme--3 .main-header{background-color:#523338}.main-header .utils .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .main-header .utils .button{background-color:#a92813}.theme--2 .main-header .utils .button{background-color:#053155}.theme--1 .main-header .utils .button,.theme--2 .main-header .utils .button{color:#fff}.theme--3 .main-header .utils .button{background-color:#fff;color:#341e21}.theme--1 .main-header .utils .button:hover{background-color:#002749}.theme--2 .main-header .utils .button:hover{background-color:#b90904}.theme--3 .main-header .utils .button:hover{background-color:#341e21}.theme--1 .main-header .utils .button:hover,.theme--1 .main-header__content,.theme--2 .main-header .utils .button:hover,.theme--2 .main-header__content,.theme--3 .main-header .utils .button:hover,.theme--3 .main-header__content{color:#fff}.mobile-header{background:#323131}.mobile-header .menu-toggle:hover{color:#fff}.main-header__nav{font-family:Prohibition}.theme--1 .main-header__nav{background-color:#002749}.theme--2 .main-header__nav{background-color:#b90904}.theme--3 .main-header__nav{background-color:#341e21}.main-header__nav-list>li{line-height:50px}.main-header__nav-list>li>a{font-size:1.125rem}.main-header__nav-list>li>a:active,.main-header__nav-list>li>a:focus,.main-header__nav-list>li>a:hover{-webkit-tap-highlight-color:transparent}.theme--1 .main-header__nav-list>li>a:active,.theme--1 .main-header__nav-list>li>a:focus,.theme--1 .main-header__nav-list>li>a:hover{color:#a92813}.theme--2 .main-header__nav-list>li>a:active,.theme--2 .main-header__nav-list>li>a:focus,.theme--2 .main-header__nav-list>li>a:hover{color:#053155}.theme--3 .main-header__nav-list>li>a:active,.theme--3 .main-header__nav-list>li>a:focus,.theme--3 .main-header__nav-list>li>a:hover{color:#fff}.theme--1 .main-header__nav-list>li:hover>a{color:#a92813}.theme--2 .main-header__nav-list>li:hover>a{color:#053155}.theme--3 .main-header__nav-list>li:hover>a{color:#fff}.main-header__nav-list .submenu>a{position:relative;padding-right:22px}.main-header__nav-list .submenu>a:after,.main-header__nav-list .submenu>a:before{width:14px;height:12px;background:url(../images/craft/svg/menu-arrow-white.svg)}.main-header__nav-list .submenu>a:after{background:url(../images/craft/svg/menu-arrow.svg)}.theme--2 .main-header__nav-list .submenu>a:after{background:url(../images/craft/svg/menu-arrow-blue.svg)}.theme--3 .main-header__nav-list .submenu>a:after{background:url(../images/craft/svg/menu-arrow-white.svg)}.main-header__nav-list .submenu>ul{margin-top:8px;text-align:center;background:#fff;border:1px solid;min-width:200px;padding:10px 20px;line-height:2.5rem}.theme--1 .main-header__nav-list .submenu>ul{border-color:#a92813}.theme--2 .main-header__nav-list .submenu>ul{border-color:#001425}.theme--3 .main-header__nav-list .submenu>ul{border-color:#523338}.main-header__nav-list .submenu>ul:after,.main-header__nav-list .submenu>ul:before{position:absolute;left:50%;top:-18px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);content:'';width:0;height:0;border-style:solid;border-width:0 13px 18px;border-color:transparent transparent #a97b4e}.main-header__nav-list .submenu>ul:after{border-width:0 12px 18px;border-color:transparent transparent #fff;top:-17px}.main-header__nav-list .submenu>ul li{border-top:1px solid rgba(0,0,0,.2)}.main-header__nav-list .submenu>ul li:first-child{border:none}.main-header__nav-list .submenu>ul li a{font-size:1.0625rem;font-family:OpenSans}.theme--1 .main-header__nav-list .submenu>ul li a{color:#a92813}.theme--2 .main-header__nav-list .submenu>ul li a{color:#053155}.theme--3 .main-header__nav-list .submenu>ul li a{color:#341e21}.theme--1 .main-header__nav-list .submenu>ul li a.current,.theme--1 .main-header__nav-list .submenu>ul li a:hover{color:#001425}.theme--2 .main-header__nav-list .submenu>ul li a.current,.theme--2 .main-header__nav-list .submenu>ul li a:hover{color:#810502}.theme--3 .main-header__nav-list .submenu>ul li a.current,.theme--3 .main-header__nav-list .submenu>ul li a:hover{color:#523338}header .contact-details{font-size:1.0625rem}header .contact-details a{font-weight:700}.theme--1 header .contact-details a,.theme--2 header .contact-details a,.theme--3 header .contact-details a{color:#fff}.theme--1 header .contact-details a:hover{color:#a92813}.theme--2 header .contact-details a:hover{color:#053155}.theme--3 header .contact-details a:hover{color:#fff}header .contact-details .separator{background-color:rgba(255,255,255,.2)}.pub-logo__text{font-family:Prohibition}.pub-logo__location,.pub-logo__name{color:#fff}@media (min-width:46.875em){.main-footer__content .contact-details p,.main-footer__content .newsletter-cta ul li.label{font-size:1.125rem}.gallery .slider-for .slick-arrow{width:80px;height:80px}.gallery .slider-caption:after,.gallery .slider-caption:before{background-repeat:no-repeat;background-position:center right;width:130px;height:16px}.gallery .slider-caption:before{background-image:url(../images/craft/svg/flourish-1-left-wide-red.svg);left:-130px}.gallery .slider-caption:after{background-image:url(../images/craft/svg/flourish-1-right-wide-red.svg)}.theme--2 .gallery .slider-caption:before{background-image:url(../images/craft/svg/flourish-1-left-wide.svg)}.theme--2 .gallery .slider-caption:after{background-image:url(../images/craft/svg/flourish-1-right-wide.svg)}.theme--3 .gallery .slider-caption:before{background-image:url(../images/craft/svg/flourish-1-left-wide-grey.svg)}.theme--3 .gallery .slider-caption:after{background-image:url(../images/craft/svg/flourish-1-right-wide-grey.svg)}.pub-logo__name{font-size:1.25rem}.theme--3 .pub-logo__name{max-width:210px}}@media (min-width:61.25em){.main-header.main-header--kitchen{height:180px}.homepage__hero{top:190px;-webkit-transition:top .3s cubic-bezier(.445,.05,.55,.95);transition:top .3s cubic-bezier(.445,.05,.55,.95)}}@media (min-width:81.25em){.main-header{height:170px}.pub-logo__name,.theme--3 .pub-logo__name{font-size:2.5rem;max-width:100%}.homepage__hero{top:170px}}.homepage__hero .home-carousel__text{background:#000;color:#fff}@media (min-width:46.875em){.pub-logo__location{font-size:1rem}.homepage__hero .home-carousel__text{background:rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}.home-side-module .content-wrapper .title--flourish:before{left:-100px}}.homepage__hero .home-carousel__text .title{font-size:2.1875rem;line-height:2.1875rem}.homepage__hero .home-carousel__text p{font-size:.8125rem}.homepage__hero .home-carousel__text ul li a{padding:7px 10px;font-family:OpenSans;font-weight:700;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out;font-size:.8125rem}.theme--1 .homepage__hero .home-carousel__text ul li a{background-color:#a92813}.theme--2 .homepage__hero .home-carousel__text ul li a{background-color:#053155}.theme--1 .homepage__hero .home-carousel__text ul li a,.theme--2 .homepage__hero .home-carousel__text ul li a{color:#fff;fill:#fff}.theme--3 .homepage__hero .home-carousel__text ul li a{background-color:#fff;color:#341e21;fill:#341e21}.theme--1 .homepage__hero .home-carousel__text ul li a:hover{background-color:#002749}.theme--2 .homepage__hero .home-carousel__text ul li a:hover{background-color:#b90904}.theme--3 .homepage__hero .home-carousel__text ul li a:hover{background-color:#341e21}.theme--1 .homepage__hero .home-carousel__text ul li a:hover,.theme--2 .homepage__hero .home-carousel__text ul li a:hover,.theme--3 .homepage__hero .home-carousel__text ul li a:hover{color:#fff;fill:#fff}@media (min-width:61.25em){.homepage__hero .home-carousel__text .title{font-size:5rem;line-height:5rem}.homepage__hero .home-carousel__text p{font-size:1.125rem;line-height:1.3125rem}.homepage__hero .home-carousel__text ul li a{font-size:.875rem;padding-right:30px}}.homepage__hero .info-panel{background-color:#fff}.homepage__hero .info-panel .modal-close{color:#000}.homepage__hero .info-panel .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .homepage__hero .info-panel .button{background-color:#a92813}.theme--2 .homepage__hero .info-panel .button{background-color:#053155}.theme--1 .homepage__hero .info-panel .button,.theme--2 .homepage__hero .info-panel .button{color:#fff}.theme--3 .homepage__hero .info-panel .button{background-color:#fff;color:#341e21}.theme--1 .homepage__hero .info-panel .button:hover{background-color:#002749}.theme--2 .homepage__hero .info-panel .button:hover{background-color:#b90904}.theme--3 .homepage__hero .info-panel .button:hover{background-color:#341e21}.home-carousel__text a,.theme--1 .homepage__hero .info-panel .button:hover,.theme--2 .homepage__hero .info-panel .button:hover,.theme--3 .homepage__hero .info-panel .button:hover{color:#fff}.theme--1 .home-carousel__text a:hover{color:#a92813}.theme--2 .home-carousel__text a:hover{color:#053155}.theme--3 .home-carousel__text a:hover,a.home-side-module{color:#fff}.theme--1 a.home-side-module,.theme--2 a.home-side-module{fill:#fff}.theme--3 a.home-side-module{fill:#341e21}a.home-side-module:hover{color:#fff}a.home-side-module:hover .background-image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}a.home-side-module:hover .image-overlay:before{opacity:.5}.home-side-module--half{width:50%}.home-side-module .image-overlay{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.33)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.33),transparent)}.home-side-module .image-overlay:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-filter:brightness(1.5);filter:brightness(1.5)}.theme--1 .home-side-module .image-overlay:before{background-color:#a92813}.theme--2 .home-side-module .image-overlay:before{background-color:#053155}.theme--3 .home-side-module .image-overlay:before{background-color:#fff}.home-side-module .content-wrapper .title{font-size:2.5rem;line-height:2.625rem}.home-side-module .content-wrapper .title span{text-shadow:0 0 30px rgba(0,0,0,.7),0 0 30px rgba(0,0,0,.7)}.home-side-module .content-wrapper .title--small{font-size:1.25rem}.home-side-module .content-wrapper .title--medium{font-size:1.875rem}.home-side-module .content-wrapper .title--flourish{position:relative}.home-side-module .content-wrapper .title--flourish:after,.home-side-module .content-wrapper .title--flourish:before{content:'';position:absolute;height:16px;top:50%;width:100px;background-repeat:no-repeat;background-position:center right}.home-side-module .content-wrapper .title--flourish:after{left:100%}.home-side-module .content-wrapper .title--flourish:before{-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%);left:-100px;background-image:url(../images/craft/svg/flourish-1-left.svg)}.home-side-module .content-wrapper .title--flourish:after{-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%);background-image:url(../images/craft/svg/flourish-1-right.svg)}.theme--1 .home-side-module .content-wrapper .title--flourish{color:#001425}.theme--2 .home-side-module .content-wrapper .title--flourish{color:#810502}.theme--3 .home-side-module .content-wrapper .title--flourish{color:#341e21}.theme--3 .home-side-module .content-wrapper .title--flourish:before{background-image:url(../images/craft/svg/flourish-1-left-grey.svg)}.theme--3 .home-side-module .content-wrapper .title--flourish:after{background-image:url(../images/craft/svg/flourish-1-right-grey.svg)}.home-side-module .event-date{color:#fff}.home-side-module--book-event .booking-widget,.home-side-module--book-table .booking-widget{display:none}.home-side-module--flexible-content p{font-size:.875rem;line-height:1.125rem}.home-side-module--flexible-content .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .home-side-module--flexible-content .button{background-color:#a92813}.theme--2 .home-side-module--flexible-content .button{background-color:#053155}.theme--1 .home-side-module--flexible-content .button,.theme--2 .home-side-module--flexible-content .button{color:#fff}.theme--3 .home-side-module--flexible-content .button{background-color:#fff;color:#341e21}.theme--1 .home-side-module--flexible-content .button:hover{background-color:#002749}.theme--2 .home-side-module--flexible-content .button:hover{background-color:#b90904}.theme--3 .home-side-module--flexible-content .button:hover{background-color:#341e21}.theme--1 .home-side-module--flexible-content .button:hover,.theme--2 .home-side-module--flexible-content .button:hover,.theme--3 .home-side-module--flexible-content .button:hover{color:#fff}.home-side-module--flexible-content.split .content{background:#e6e6e6}.theme--1 .home-side-module--flexible-content.split .content .content-inner .title{color:#001425}.theme--2 .home-side-module--flexible-content.split .content .content-inner .title{color:#810502}.theme--3 .home-side-module--flexible-content.split .content .content-inner .title{color:#341e21}.home-side-module--flexible-content.full{background:0 0/cover #000;color:#fff}.home-side-module--flexible-content.full .content .content-inner p{text-shadow:0 5px 20px rgba(0,0,0,.7),0 -5px 20px rgba(0,0,0,.7)}.home-side-module--flexible-content.full .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .home-side-module--flexible-content.full .button{background-color:#a92813}.theme--2 .home-side-module--flexible-content.full .button{background-color:#053155}.theme--1 .home-side-module--flexible-content.full .button,.theme--2 .home-side-module--flexible-content.full .button{color:#fff}.theme--3 .home-side-module--flexible-content.full .button{background-color:#fff;color:#341e21}.theme--1 .home-side-module--flexible-content.full .button:hover{background-color:#002749}.theme--2 .home-side-module--flexible-content.full .button:hover{background-color:#b90904}.theme--3 .home-side-module--flexible-content.full .button:hover{background-color:#341e21}.theme--1 .home-side-module--flexible-content.full .button:hover,.theme--2 .home-side-module--flexible-content.full .button:hover,.theme--3 .home-side-module--flexible-content.full .button:hover{color:#fff}.theme--1 .home-side-module--flexible-content.image-left .image,.theme--1 .home-side-module--flexible-content.image-right .image{background-color:#a92813}.theme--2 .home-side-module--flexible-content.image-left .image,.theme--2 .home-side-module--flexible-content.image-right .image{background-color:#053155}.theme--3 .home-side-module--flexible-content.image-left .image,.theme--3 .home-side-module--flexible-content.image-right .image{background-color:#fff}.home-side-module--amenities{background:url(../images/craft/patterns/flowers.jpg)}.home-side-module--amenities .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .home-side-module--amenities .button{background-color:#a92813}.theme--2 .home-side-module--amenities .button{background-color:#053155}.theme--1 .home-side-module--amenities .button,.theme--2 .home-side-module--amenities .button{color:#fff}.theme--3 .home-side-module--amenities .button{background-color:#fff;color:#341e21}.theme--1 .home-side-module--amenities .button:hover{background-color:#002749}.theme--2 .home-side-module--amenities .button:hover{background-color:#b90904}.theme--3 .home-side-module--amenities .button:hover{background-color:#341e21}.theme--1 .home-side-module--amenities .button:hover,.theme--2 .home-side-module--amenities .button:hover,.theme--3 .home-side-module--amenities .button:hover{color:#fff}.home-side-module--amenities .tabbed__nav-item{background:-webkit-gradient(linear,left top,left bottom,from(#002749),to(#001425));background:linear-gradient(to bottom,#002749 0,#001425 100%);font-weight:700}.home-side-module--amenities .tabbed__nav-item:hover{background:-webkit-gradient(linear,left bottom,left top,from(#001425),to(#002749));background:linear-gradient(to top,#001425 0,#002749 100%)}.home-side-module--amenities .tabbed__nav-item.active{background:0 0}.home-side-module--opening-times{background:url(../images/craft/patterns/background.jpg)}.theme--1 .home-side-module--opening-times{background-color:#001425}.theme--3 .home-side-module--opening-times{background-color:#523338}.theme--2 .home-side-module--opening-times{background:url(../images/craft/patterns/background--red.jpg)}.theme--3 .home-side-module--opening-times{background-image:none}.home-side-module--opening-times .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .home-side-module--opening-times .button{background-color:#a92813}.theme--2 .home-side-module--opening-times .button{background-color:#053155}.theme--1 .home-side-module--opening-times .button,.theme--2 .home-side-module--opening-times .button{color:#fff}.theme--3 .home-side-module--opening-times .button{background-color:#fff;color:#341e21}.theme--1 .home-side-module--opening-times .button:hover{background-color:#002749}.theme--2 .home-side-module--opening-times .button:hover{background-color:#b90904}.theme--3 .home-side-module--opening-times .button:hover{background-color:#341e21}.theme--1 .home-side-module--opening-times .button:hover,.theme--2 .home-side-module--opening-times .button:hover,.theme--3 .home-side-module--opening-times .button:hover{color:#fff}.home-side-module--opening-times p{font-size:1.3125rem;color:#fff}.home-side-module--opening-times p.small{font-size:1rem}.home-side-module--social-links{background:url(../images/fine-dining/patterns/paper-pattern.jpg)}.theme--1 .home-side-module--social-links{background-color:#001425}.theme--3 .home-side-module--social-links{background-color:#523338}.theme--2 .home-side-module--social-links{background:url(../images/craft/patterns/background--red.jpg)}.theme--3 .home-side-module--social-links{background-image:none}.home-side-module--social-links .social-widget ul li.label{font-weight:700;color:#fff;font-size:1.125rem}.theme--1 .home-side-module--social-links .social-widget ul li.label{color:#001425}.home-side-module--social-feed .content-wrapper{background:#000;color:#fff}.home-side-module--social-feed .content-wrapper .user{font-size:.75rem}.home-side-module--awards,.home-side-module--on-tap{background:url(../images/craft/patterns/flowers.jpg)}.home-side-module--awards .content-wrapper .slick-dots li button:before,.home-side-module--on-tap .content-wrapper .slick-dots li button:before{opacity:.5}.theme--1 .home-side-module--awards .content-wrapper .slick-dots li button:before,.theme--1 .home-side-module--on-tap .content-wrapper .slick-dots li button:before{background-color:#a92813}.theme--2 .home-side-module--awards .content-wrapper .slick-dots li button:before,.theme--2 .home-side-module--on-tap .content-wrapper .slick-dots li button:before{background-color:#053155}.theme--3 .home-side-module--awards .content-wrapper .slick-dots li button:before,.theme--3 .home-side-module--on-tap .content-wrapper .slick-dots li button:before{background-color:#341e21}.home-side-module--awards .content-wrapper .slick-dots li.slick-active button:before,.home-side-module--on-tap .content-wrapper .slick-dots li.slick-active button:before{opacity:1;background-color:#000}.home-side-module--awards .content-wrapper .product-carousel,.home-side-module--on-tap .content-wrapper .product-carousel{background:0 0}.theme--1 .home-side-module--awards .slick-next:hover svg,.theme--1 .home-side-module--awards .slick-prev:hover svg,.theme--1 .home-side-module--on-tap .slick-next:hover svg,.theme--1 .home-side-module--on-tap .slick-prev:hover svg,.theme--2 .home-side-module--awards .slick-next:hover svg,.theme--2 .home-side-module--awards .slick-prev:hover svg,.theme--2 .home-side-module--on-tap .slick-next:hover svg,.theme--2 .home-side-module--on-tap .slick-prev:hover svg{fill:#fff}.theme--3 .home-side-module--awards .slick-next:hover svg,.theme--3 .home-side-module--awards .slick-prev:hover svg,.theme--3 .home-side-module--on-tap .slick-next:hover svg,.theme--3 .home-side-module--on-tap .slick-prev:hover svg{fill:#341e21}.home-side-module--event{color:#fff}.home-side-module--event .date{background:#000;font-size:.75rem}.theme--1 .home-side-module--cta-row .promo__content .button,.theme--2 .home-side-module--cta-row .promo__content .button{color:#fff}.theme--3 .home-side-module--cta-row .promo__content .button{color:#341e21}.home-side-module--cta-row .promo__heading .heading{color:#fff!important;background:0 0!important}.theme--1 .home-side-module--opening-times .opening-times__text-color{color:#a92813}.theme--2 .home-side-module--opening-times .opening-times__text-color{color:#053155}.theme--3 .home-side-module--opening-times .opening-times__text-color{color:#fff}.theme--1 .home-side-module .icon{color:#a92813}.theme--2 .home-side-module .icon{color:#053155}.theme--1 .home-side-module .icon,.theme--2 .home-side-module .icon{fill:#fff}.theme--3 .home-side-module .icon{color:#fff;fill:#341e21}.home-side-module .button--icon{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out;fill:none}.theme--1 .home-side-module .button--icon{background-color:#a92813}.theme--2 .home-side-module .button--icon{background-color:#053155}.theme--1 .home-side-module .button--icon,.theme--2 .home-side-module .button--icon{color:#fff}.theme--3 .home-side-module .button--icon{background-color:#fff;color:#341e21}.theme--1 .home-side-module .button--icon:hover{background-color:#002749}.theme--2 .home-side-module .button--icon:hover{background-color:#b90904}.theme--3 .home-side-module .button--icon:hover{background-color:#341e21}.theme--1 .home-side-module .button--icon:hover,.theme--2 .home-side-module .button--icon:hover,.theme--3 .home-side-module .button--icon:hover{color:#fff}.home-side-module .button--icon .icon{margin-top:-5px;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .home-side-module .button--icon .icon,.theme--2 .home-side-module .button--icon .icon{color:#fff}.theme--1 .home-side-module .button--icon .icon{fill:#a92813}.theme--2 .home-side-module .button--icon .icon{fill:#053155}.theme--3 .home-side-module .button--icon .icon{color:#341e21;fill:#fff}.theme--1 .home-side-module .button--icon:hover .icon,.theme--2 .home-side-module .button--icon:hover .icon,.theme--3 .home-side-module .button--icon:hover .icon{color:#fff}.theme--1 .home-side-module .button--icon:hover .icon{fill:#002749}.theme--2 .home-side-module .button--icon:hover .icon{fill:#b90904}.theme--3 .home-side-module .button--icon:hover .icon{fill:#341e21}.homepage__side-panel{background:#fff}.page--inner{background-color:#e5e5e2}.main-col h1,.page-copy .heading{font-size:2.5rem;line-height:2.75rem;padding-bottom:6px;margin-bottom:20px;border-bottom:1px solid}.theme--1 .main-col h1,.theme--1 .page-copy .heading{border-color:#a92813}.theme--2 .main-col h1,.theme--2 .page-copy .heading,.theme--3 .main-col h1,.theme--3 .page-copy .heading{border-color:#fff}.inner-hero{background-color:#323131}.page-content{background:url(../images/craft/patterns/background.jpg)}.theme--2 .page-content{background:url(../images/craft/patterns/background--red.jpg)}.theme--3 .page-content{background:url(../images/craft/patterns/background--maroon.jpg)}.inpage-event__buttons .button{color:#fff}.inpage-event__bookings-info__title{color:#000}.instagram__heading{text-align:center;margin-bottom:20px;overflow:hidden}.instagram__heading .heading{font-size:2.5rem;line-height:2.5rem;text-align:center;display:inline-block;position:relative;color:#fff}.instagram__heading .heading a{color:#fff;text-decoration:none}@media (max-width:46.865em){.instagram__heading .heading{font-size:1.375rem;line-height:1.625rem;padding-bottom:25px}}@media (min-width:46.875em){.instagram__heading .heading:after,.instagram__heading .heading:before{content:'';position:absolute;top:50%;background-repeat:no-repeat;background-position:center left;width:129px;height:15px;margin-top:-7px}.instagram__heading .heading:before{background-image:url(../images/craft/svg/flourish-1-left-wide-white.svg);left:0;margin-left:-150px}.instagram__heading .heading:after{background-image:url(../images/craft/svg/flourish-1-right-wide-white.svg);right:0;margin-right:-150px}.menu-list--3 .menu-list__item:first-child .menu-list__label,.menu-list--4 .menu-list__item:first-child .menu-list__label,.menu-list--5 .menu-list__item:first-child .menu-list__label{font-size:1.625rem;line-height:2rem}}.live-sports__header{font-size:1.875rem;line-height:2.125rem;padding-bottom:6px;margin-bottom:20px;border-bottom:1px solid}.theme--1 .live-sports__header{border-color:#a92813}.theme--2 .live-sports__header,.theme--3 .live-sports__header{border-color:#fff}.live-sports__date,.live-sports__header .filter__label,.live-sports__heading .heading{color:#fff}.menu__heading .heading{text-align:center;padding-bottom:30px;margin-bottom:10px;position:relative;font-size:2.5rem;background:url(../images/craft/svg/flourish-2.svg) bottom center no-repeat}.theme--1 .menu__heading .heading,.theme--2 .menu__heading .heading{color:#001425}.theme--2 .menu__heading .heading{background:url(../images/craft/svg/flourish-2-blue.svg) bottom center no-repeat}.theme--3 .menu__heading .heading{color:#341e21;background:url(../images/craft/svg/flourish-2-grey.svg) bottom center no-repeat}.menu-list__label{font-family:Prohibition;color:#fff;font-weight:500;text-transform:uppercase;font-size:1.375rem;line-height:1.75rem}@media (min-width:46.875em){.theme--1 .menu-list__item:nth-child(even) .menu-list__item__bg{background-color:#a92813}.theme--2 .menu-list__item:nth-child(even) .menu-list__item__bg{background-color:#053155}.theme--3 .menu-list__item:nth-child(even) .menu-list__item__bg{background-color:#fff}}.theme--1 .menu-list__image:after{background-color:#a92813}.theme--2 .menu-list__image:after{background-color:#001425}.theme--3 .menu-list__image:after{background-color:#341e21}.menu-list__link{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(to bottom,transparent,#000)}.menu-list__link .background-cover{opacity:1}.mobile-menu{background:#000;color:#fff}.mobile-menu__utils{background:#262626}.mobile-menu__utils ul li.label{font-family:Prohibition;font-size:1.25rem}.mobile-menu__utils ul li a{font-size:1rem}.mobile-menu__utils .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .mobile-menu__utils .button{background-color:#a92813}.theme--2 .mobile-menu__utils .button{background-color:#053155}.theme--1 .mobile-menu__utils .button,.theme--2 .mobile-menu__utils .button{color:#fff}.theme--3 .mobile-menu__utils .button{background-color:#fff;color:#341e21}.theme--1 .mobile-menu__utils .button:hover{background-color:#002749}.theme--2 .mobile-menu__utils .button:hover{background-color:#b90904}.theme--3 .mobile-menu__utils .button:hover{background-color:#341e21}.theme--1 .mobile-menu__utils .button:hover,.theme--2 .mobile-menu__utils .button:hover,.theme--3 .mobile-menu__utils .button:hover{color:#fff}.mobile-menu__nav{background:#000}.mobile-menu__nav ul li{border-top:1px solid rgba(255,255,255,.2)}.mobile-menu__nav ul li:first-child{border:none}.mobile-menu__nav ul li a{font-family:Prohibition;font-size:1.5rem;color:#fff}.mobile-menu__nav ul li>ul li{border:none}.mobile-menu__nav ul li>ul li a{font-size:1rem;font-family:OpenSans;text-transform:none}.mobile-menu__nav ul li.submenu .submenu-arrow{background-image:url(../images/fine-dining/svg/menu-arrow-white.svg)}.mobile-menu__social{background:#262626}.theme--1 .modaal-container{border-color:#a92813}.theme--2 .modaal-container{border-color:#001425}.theme--3 .modaal-container{border-color:#523338}.theme--1 .modaal-close:after,.theme--1 .modaal-close:before{color:#a92813}.theme--2 .modaal-close:after,.theme--2 .modaal-close:before{color:#053155}.theme--3 .modaal-close:after,.theme--3 .modaal-close:before{color:#fff}.theme--1 .modaal-close:hover span{color:#a92813}.theme--2 .modaal-close:hover span{color:#053155}.theme--3 .modaal-close:hover span{color:#fff}.modaal-close span{text-transform:uppercase;font-size:1.125rem;line-height:1.625rem;font-family:Futura}.modal__heading .heading{font-size:1.875rem}.theme--1 .modal__heading .heading{border-color:#a92813}.theme--2 .modal__heading .heading{border-color:#001425}.theme--3 .modal__heading .heading{border-color:#523338}.newsletter-modal .modal__heading .heading{font-size:1.5rem}.modal .modal-content-wrapper{-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2);text-align:center;background:#fff}.modal .modal-content-wrapper .modal-close{color:#000;text-decoration:none;text-transform:uppercase;line-height:1.5rem;font-family:Prohibition}.modal .modal-content-wrapper .modal-title{text-transform:uppercase;font-size:1.875rem;line-height:2.375rem;color:#000;margin-bottom:20px}.modal .modal-content-wrapper .modal-title a{color:inherit;text-decoration:none}.modal .modal-content-wrapper .modal-title span{border-bottom:4px solid #a97b4e}.modal .modal-content-wrapper .modal-content{font-size:1rem;line-height:1.5rem}.modal .modal-content-wrapper .modal-button:hover{text-decoration:underline}.modal--fullscreen .modal-overlay{background:rgba(0,0,0,.8)}.modal--fullscreen .modal-content-wrapper{border:3px solid #a97b4e}.modal--opening-times .modal-content ul li{border-top:1px solid rgba(169,123,78,.2);font-size:1rem;font-family:Prohibition;text-transform:uppercase}.modal--opening-times .modal-content ul li:first-child{border-top:none}.modal--newsletter .modal-content-wrapper .modal-title{font-size:1.5rem}.newsletter-form button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .newsletter-form button{background-color:#a92813}.theme--2 .newsletter-form button{background-color:#053155}.theme--1 .newsletter-form button,.theme--2 .newsletter-form button{color:#fff}.theme--3 .newsletter-form button{background-color:#fff;color:#341e21}.theme--1 .newsletter-form button:hover{background-color:#002749}.theme--2 .newsletter-form button:hover{background-color:#b90904}.theme--3 .newsletter-form button:hover{background-color:#341e21}.theme--1 .newsletter-form button:hover,.theme--2 .newsletter-form button:hover,.theme--3 .newsletter-form button:hover{color:#fff}.offer-promo{border:2px solid;position:relative}.theme--1 .offer-promo{border-color:#a92813}.theme--2 .offer-promo{border-color:#001425}.theme--3 .offer-promo{border-color:#523338}.offer-promo:before{content:'';border:1px solid;position:absolute;top:2px;right:2px;bottom:2px;left:2px}.theme--1 .offer-promo:before{border-color:#a92813}.theme--2 .offer-promo:before{border-color:#001425}.theme--3 .offer-promo:before{border-color:#523338}.offer-promo>*{position:relative}.offer-promo__heading{margin:-50px 7px 25px;padding:30px 5px;border:2px solid #fff;outline:solid 4px}.theme--1 .offer-promo__heading{outline-color:#a92813;background-color:#a92813}.theme--2 .offer-promo__heading{outline-color:#001425;background-color:#053155}.theme--3 .offer-promo__heading{outline-color:#523338;background-color:#523338}.offer-promo__heading .heading{font-size:1.25rem;line-height:1.875rem;color:#fff;padding:0;margin:0}.offer-promo__content .heading{font-size:1.25rem;line-height:1.625rem;font-weight:700;text-transform:none;margin-top:7px}.offer-promo__content .button{padding:11px 30px 8px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .offer-promo__content .button{background-color:#a92813}.theme--2 .offer-promo__content .button{background-color:#053155}.theme--1 .offer-promo__content .button,.theme--2 .offer-promo__content .button{color:#fff}.theme--3 .offer-promo__content .button{background-color:#fff;color:#341e21}.theme--1 .offer-promo__content .button:hover{background-color:#002749}.theme--2 .offer-promo__content .button:hover{background-color:#b90904}.theme--3 .offer-promo__content .button:hover{background-color:#341e21}.theme--1 .offer-promo__content .button:hover,.theme--2 .offer-promo__content .button:hover,.theme--3 .offer-promo__content .button:hover{color:#fff}.theme--1 .opening-hours__nav.tabbed__nav:before{background-color:#a92813}.theme--2 .opening-hours__nav.tabbed__nav:before{background-color:#001425}.theme--3 .opening-hours__nav.tabbed__nav:before{background-color:#341e21}.opening-hours__nav-item{font-family:Prohibition;font-size:1.25rem}.theme--1 .opening-hours__nav-item{background-color:#a92813;border-color:#a92813}.theme--2 .opening-hours__nav-item{background-color:#001425;border-color:#001425}.theme--3 .opening-hours__nav-item{background-color:#341e21;border-color:#341e21}.theme--1 .opening-hours__nav-item,.theme--2 .opening-hours__nav-item,.theme--3 .opening-hours__nav-item{color:#fff}.opening-hours__nav-item.active{color:#000}.theme--1 .opening-hours__nav-item.active,.theme--2 .opening-hours__nav-item.active,.theme--3 .opening-hours__nav-item.active{background-color:#fff}.opening-hours .promo__heading .heading{font-size:1.5625rem;line-height:1.75rem;padding-bottom:35px;background:url(../images/craft/svg/flourish-2.svg) bottom center no-repeat}.theme--1 .opening-hours .promo__heading .heading,.theme--2 .opening-hours .promo__heading .heading{color:#001425}.theme--2 .opening-hours .promo__heading .heading{background:url(../images/craft/svg/flourish-2-blue.svg) bottom center no-repeat}.theme--3 .opening-hours .promo__heading .heading{color:#341e21;background:url(../images/craft/svg/flourish-2-grey.svg) bottom center no-repeat}.opening-hours-table{font-family:Futura;font-size:1rem;line-height:1.125rem}.theme--1 .opening-hours-table td,.theme--2 .opening-hours-table td,.theme--3 .opening-hours-table td{border-color:#e5d7ca}.page-copy,.page-copy a{color:#fff}.page-intro .heading{font-size:2.5rem}.product-carousel{background:url(../images/craft/patterns/flowers.png) 0 0/cover repeat-x}.product-carousel__heading{font-size:2.5rem;line-height:2.75rem;padding-bottom:6px;margin-bottom:20px;border-bottom:1px solid}.theme--1 .product-carousel__heading{border-color:#a92813}.theme--2 .product-carousel__heading,.theme--3 .product-carousel__heading{border-color:#fff}.product-carousel .slick-arrow{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.theme--1 .product-carousel .slick-arrow,.theme--2 .product-carousel .slick-arrow,.theme--3 .product-carousel .slick-arrow{fill:#fff}.product-carousel .slick-prev{left:15px}.product-carousel .slick-next{right:15px}.theme--1 .product-carousel__description,.theme--2 .product-carousel__description,.theme--3 .product-carousel__description{color:#fff}.product-carousel-info__heading{padding-bottom:35px;background:url(../images/craft/svg/flourish-2.svg) bottom center no-repeat;font-size:1.5rem;line-height:2rem;margin-bottom:20px}.theme--1 .product-carousel-info__heading,.theme--2 .product-carousel-info__heading{color:#001425}.theme--2 .product-carousel-info__heading{background:url(../images/craft/svg/flourish-2-blue.svg) bottom center no-repeat}.theme--3 .product-carousel-info__heading{color:#341e21;background:url(../images/craft/svg/flourish-2-grey.svg) bottom center no-repeat}@media (min-width:46.875em){.product-carousel .slick-prev{left:20px}.product-carousel .slick-next{right:20px}.product-carousel-info__heading{font-size:1.875rem;line-height:2.375rem}}.product-carousel-info__description{font-size:.875rem;line-height:1.5rem;min-height:48px}.product-carousel-info__close{font-family:Prohibition}.product-carousel-info__close .icon{margin-left:5px;-webkit-transition:150ms;transition:150ms}.theme--1 .product-carousel-info__close .icon{color:#001425}.theme--2 .product-carousel-info__close .icon{color:#810502}.theme--1 .product-carousel-info__close .icon,.theme--2 .product-carousel-info__close .icon{fill:#fff}.theme--3 .product-carousel-info__close .icon{color:#523338;fill:#341e21}.theme--1 .product-carousel-info__close:hover,.theme--1 .product-carousel-info__close:hover .icon{color:#a92813}.theme--2 .product-carousel-info__close:hover,.theme--2 .product-carousel-info__close:hover .icon{color:#053155}.theme--3 .product-carousel-info__close:hover,.theme--3 .product-carousel-info__close:hover .icon{color:#fff}.product-carousel-info__next,.product-carousel-info__prev{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.theme--1 .product-carousel-info__next,.theme--1 .product-carousel-info__prev,.theme--2 .product-carousel-info__next,.theme--2 .product-carousel-info__prev{fill:#fff}.theme--3 .product-carousel-info__next,.theme--3 .product-carousel-info__prev{fill:#341e21}@media (max-width:46.865em){.product-carousel .slick-arrow{padding:5px}.product-carousel .slick-arrow svg{width:20px;height:24px}.product-carousel-info__next,.product-carousel-info__prev{padding:5px}.product-carousel-info__next svg,.product-carousel-info__prev svg{width:20px;height:24px}}.product-carousel-info__prev{left:15px}.product-carousel-info__next{right:15px}.promo__heading .heading{font-size:1.5625rem;line-height:1.75rem;padding-bottom:35px;background:url(../images/craft/svg/flourish-2.svg) bottom center no-repeat}.theme--1 .promo__heading .heading,.theme--2 .promo__heading .heading{color:#001425}.theme--2 .promo__heading .heading{background:url(../images/craft/svg/flourish-2-blue.svg) bottom center no-repeat}.theme--3 .promo__heading .heading{color:#341e21;background:url(../images/craft/svg/flourish-2-grey.svg) bottom center no-repeat}.promo__content p{font-size:1rem;line-height:1.625rem}.promo__content p+p{margin-top:1.5em}.promo__content .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.theme--1 .promo__content .button{background-color:#a92813}.theme--2 .promo__content .button{background-color:#053155}.theme--1 .promo__content .button,.theme--2 .promo__content .button{color:#fff}.theme--3 .promo__content .button{background-color:#fff;color:#341e21}.theme--1 .promo__content .button:hover{background-color:#002749}.theme--2 .promo__content .button:hover{background-color:#b90904}.theme--3 .promo__content .button:hover{background-color:#341e21}.theme--1 .promo__content .button:hover,.theme--2 .promo__content .button:hover,.theme--3 .promo__content .button:hover{color:#fff}.rating li{width:22px;height:22px}.rating--tripadvisor li{background:url(../images/icons/tripadvisor-rating.png)}.rating--tripadvisor.small li{width:13px;height:13px;background:url(../images/icons/tripadvisor-rating-small.png)}.theme--1 .ratio-box svg{color:#a92813}.theme--2 .ratio-box svg{color:#053155}.theme--1 .ratio-box svg,.theme--2 .ratio-box svg{fill:#fff}.theme--3 .ratio-box svg{color:#fff;fill:#341e21}.ratio-box__content{font-family:Prohibition;font-size:2.5rem;line-height:2.625rem}.ratio-box__content span{border-bottom:0}.reviews__heading{text-align:center}.reviews__heading .heading{font-size:1.5625rem;line-height:1.75rem;text-align:center;display:inline-block;position:relative;padding-left:85px;padding-right:85px}.reviews__heading .heading:after,.reviews__heading .heading:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center left;width:72px;height:27px}.reviews__heading .heading:before{left:0;background-image:url(../images/fine-dining/svg/flourish-3--left.svg)}.theme--2 .reviews__heading .heading:before{background-image:url(../images/fine-dining/svg/color-2/flourish-3--left.svg)}.theme--3 .reviews__heading .heading:before{background-image:url(../images/fine-dining/svg/color-3/flourish-3--left.svg)}.reviews__heading .heading:after{right:0;background-image:url(../images/fine-dining/svg/flourish-3--right.svg)}.theme--2 .reviews__heading .heading:after{background-image:url(../images/fine-dining/svg/color-2/flourish-3--right.svg)}.theme--3 .reviews__heading .heading:after{background-image:url(../images/fine-dining/svg/color-3/flourish-3--right.svg)}.theme--1 .reviews__heading,.theme--2 .reviews__heading,.theme--3 .reviews__heading{color:#fff}.theme--1 .seating-carousel .slick-dots li.slick-active{background-color:#a92813}.theme--2 .seating-carousel .slick-dots li.slick-active{background-color:#053155}.theme--3 .seating-carousel .slick-dots li.slick-active{background-color:#523338}.theme--1 .seating-carousel .slick-arrow{fill:#a92813}.theme--2 .seating-carousel .slick-arrow{fill:#053155}.theme--3 .seating-carousel .slick-arrow{fill:#523338}.side-col-nav{color:#000}.theme--1 .side-col-nav{border-color:#a92813}.theme--2 .side-col-nav{border-color:#001425}.theme--3 .side-col-nav{border-color:#523338}.theme--1 .side-col-nav__inner{border-color:#a92813}.theme--2 .side-col-nav__inner{border-color:#001425}.theme--3 .side-col-nav__inner{border-color:#523338}.theme--1 .side-col-nav__header{border-color:#a92813}.theme--2 .side-col-nav__header{border-color:#001425}.theme--3 .side-col-nav__header{border-color:#523338}.theme--1 .side-col-nav ul a{border-color:#a92813;color:#a92813}.theme--2 .side-col-nav ul a{border-color:#001425;color:#053155}.theme--3 .side-col-nav ul a{border-color:#523338;color:#341e21}.side-col-nav ul a{font-family:Prohibition}.side-col-nav ul a:hover{color:#000}.side-col-nav ul a:after{background-image:url(../images/craft/svg/menu-arrow.svg)}.main-footer__sister-pubs{border-bottom:1px solid #fff}.theme--1 .main-footer__sister-pubs{background-color:#001425}.theme--2 .main-footer__sister-pubs{background-color:#053155}.theme--3 .main-footer__sister-pubs{background-color:#523338}.main-footer__sister-pubs .button--transparent{font-weight:700;margin-bottom:0}.main-footer__sister-pubs .icon{margin-top:-5px;margin-left:5px}.theme--1 .main-footer__sister-pubs .icon{color:#a92813}.theme--2 .main-footer__sister-pubs .icon{color:#810502}.theme--1 .main-footer__sister-pubs .icon,.theme--2 .main-footer__sister-pubs .icon{fill:#fff}.theme--3 .main-footer__sister-pubs .icon{color:#fff;fill:#341e21}.sister-pub .button{font-family:OpenSans;text-align:center;color:#fff;background:0 0;font-size:.9375rem;line-height:1.0625rem;font-weight:500;padding:8px 15px 5px;border:2px solid;text-transform:uppercase}.theme--1 .sister-pub .button{border-color:#a92813}.theme--2 .sister-pub .button{border-color:#001425}.theme--1 .sister-pub .button,.theme--2 .sister-pub .button{fill:#fff}.theme--3 .sister-pub .button{border-color:#523338;fill:#341e21}.theme--1 .sister-pub .button:hover{background-color:#a92813}.theme--2 .sister-pub .button:hover{background-color:#001425}.theme--3 .sister-pub .button:hover{background-color:#523338}.theme--1 .sister-pub .button:hover,.theme--2 .sister-pub .button:hover,.theme--3 .sister-pub .button:hover{fill:#fff}.sister-pub .button:hover{color:#fff!important}.sister-pub__name{font-family:Prohibition;font-size:1rem;line-height:1.25rem}@media (min-width:46.875em){.product-carousel-info__prev{left:30px}.product-carousel-info__next{right:30px}.sister-pub__name{font-size:1.125rem;line-height:1.25rem}.social-widget--flourishes ul:before{left:-100px}}.sister-pub__location{font-family:Lora;font-size:.8125rem;line-height:1.25rem;font-style:italic}.social-widget ul li.label{font-size:.875rem;color:#fff}.social-widget--flourishes ul{position:relative}.social-widget--flourishes ul:after,.social-widget--flourishes ul:before{content:'';position:absolute;top:50%;background-repeat:no-repeat;background-position:center right;width:129px;height:15px}.social-widget--flourishes ul:after{left:100%}.social-widget--flourishes ul:before{-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%);background-image:url(../images/craft/svg/flourish-1-left-wide-white.svg);left:-129px}.social-widget--flourishes ul:after{-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%);background-image:url(../images/craft/svg/flourish-1-right-wide-white.svg)}.theme--1 .social-widget--flourishes ul{color:#001425}.theme--2 .social-widget--flourishes ul{color:#810502}.theme--3 .social-widget--flourishes ul{color:#341e21}.theme--1 .testimonials .slick-dots li.slick-active{background-color:#a92813}.theme--2 .testimonials .slick-dots li.slick-active{background-color:#001425}.theme--3 .testimonials .slick-dots li.slick-active{background-color:#341e21}.theme--1 .testimonial__quote{color:#a92813}.theme--2 .testimonial__quote{color:#001425}.theme--3 .testimonial__quote{color:#341e21}.theatre-promo__button .button{padding:7px 20px;font-family:OpenSans;font-weight:700;font-size:.875rem;text-transform:uppercase;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out;min-width:150px;text-align:center}.theme--1 .theatre-promo__button .button{background-color:#a92813}.theme--2 .theatre-promo__button .button{background-color:#053155}.theme--1 .theatre-promo__button .button,.theme--2 .theatre-promo__button .button{color:#fff}.theme--3 .theatre-promo__button .button{background-color:#fff;color:#341e21}.theme--1 .theatre-promo__button .button:hover{background-color:#002749}.theme--2 .theatre-promo__button .button:hover{background-color:#b90904}.theme--3 .theatre-promo__button .button:hover{background-color:#341e21}.theme--1 .theatre-promo__button .button:hover,.theme--2 .theatre-promo__button .button:hover,.theme--3 .theatre-promo__button .button:hover{color:#fff}.theme--1 .tooltip .tooltip__icon{fill:#a92813}.theme--2 .tooltip .tooltip__icon{fill:#053155}.theme--3 .tooltip .tooltip__icon{fill:#fff}.theme--1 .tooltip .tooltip__body{background-color:#a92813}.theme--2 .tooltip .tooltip__body{background-color:#053155}.theme--1 .tooltip .tooltip__body,.theme--2 .tooltip .tooltip__body{color:#fff}.theme--3 .tooltip .tooltip__body{background-color:#fff;color:#341e21}.theme--1 .video__title{color:#001425}.theme--2 .video__title{color:#810502}.theme--3 .video__title{color:#341e21}.video__title:after{width:307px;height:15.438px;background:url(../images/fine-dining/svg/flourish-6.svg) center bottom no-repeat}.theme--1 .video__desc:before{background-color:#a92813}.theme--2 .video__desc:before{background-color:#053155}.theme--3 .video__desc:before{background-color:#fff}.whats-on-tabs__nav-item{color:#fff;background-color:#343434}.whats-on-tabs__nav-item.active,.whats-on-tabs__nav-item:focus,.whats-on-tabs__nav-item:hover{background-color:#fff;color:#343434}.whats-on-tabs__event-duration{font-family:OpenSans}.theme--1 .whats-on-tabs__event-duration{color:#001425}.theme--2 .whats-on-tabs__event-duration{color:#810502}.theme--3 .whats-on-tabs__event-duration{color:#523338}.theme--1 .whats-on__filters input[type=text]{border-color:#a92813}.theme--2 .whats-on__filters input[type=text]{border-color:#001425}.theme--3 .whats-on__filters input[type=text]{border-color:#523338}.whats-on__filters select{background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e6e6e6));background:linear-gradient(to bottom,#fefefe 0,#e6e6e6 100%)}.theme--1 .whats-on__filters select{border-color:#a92813}.theme--2 .whats-on__filters select{border-color:#001425}.theme--3 .whats-on__filters select{border-color:#523338}.theme--1 .whats-on__filter-select-arrows svg{fill:#a92813}.theme--2 .whats-on__filter-select-arrows svg{fill:#001425}.theme--3 .whats-on__filter-select-arrows svg{fill:#341e21}