#intro .container,#more-about>div.img_bg1>:not(.img){padding-bottom:3vw;padding-top:3vw}#sub-nav ul li,.allergens a,.allergens div{cursor:pointer;font-size:14px;font-family:Gantari,arial,helvetica}#directions h3,#food-intro h2,#intro h2{letter-spacing:2px}#menus>a.btn,#opening-times,section#top_banner{position:relative}#directions,#directions .route_finder,#directions .route_finder>*,#food-and-drinks-menu .view_drinks,#food-intro,#gallery,#intro,#menus,#menus .book_enquire,#menus a,#more-about,#more-about>div,#more-about>div>:not(.img),#private-dining,#private-dining>*,#reservations,#reservations .attribs,#route-by-car,#sub-nav ul,#sub-nav ul li,#top_banner .container-fluid{display:flex;display:-webkit-flex}#directions,#directions .route_finder,#directions .route_finder>*,#top_banner .container-fluid{justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}#food-and-drinks-menu .view_drinks,#menus a,#more-about,#more-about>div,#more-about>div.img_bg1>:not(.img),#more-about>div.img_bg2>*,#private-dining>*,#top_banner .container-fluid{flex-direction:column;-webkit-flex-direction:column}#intro p:last-of-type,#route-by-car p,#top_banner{margin-bottom:0}#top_banner h2{font-size:calc(.9em + .5vw);font-weight:500;margin-bottom:2vw;margin-top:3vw;text-shadow:0 0 rgba(255,255,255,.4);color:#fff}#top_banner picture img{filter:brightness(.7);-webkit-filter:brightness(0.7)}.book_enquire{width:100%;float:left}#food-and-drinks-menu .food_menu,#reservations>*,#route-by-car h2,#route-by-car h2+p{width:100%}#gallery,#reservations,#reservations>*,#route-by-car{flex-wrap:wrap;-webkit-flex-wrap:wrap}#directions>*,#food-and-drinks-menu .menu_detail,#food-and-drinks-menu .menu_detail *,section#food-intro,section#intro{text-align:left}#directions .route_finder label,#directions .route_finder svg,#food-and-drinks-menu .view_drinks img,body.drinks_menu nav h1{cursor:pointer}body.drinks_menu #food-and-drinks-menu{padding-top:80px}#our-location img.icon{display:inline-block;height:1.4em;margin-right:.4em}#directions .route_finder svg,.allergens img{margin-right:.5em}#route-by-car{margin-bottom:20px;padding:0 20px 3vw}#route-by-car #directions{background-color:#f0efeb;padding:0 20px 20px}#directions .loc_placemark svg,#directions .open_google svg{fill:#1a73e8}#directions .get_route svg{fill:#fff}#directions .route_finder,#directions .route_finder .btn{border-radius:4px}#directions .route_finder{justify-content:space-evenly;-webkit-justify-content:space-evenly;background-color:#50524a}#food-and-drinks-menu,#menus a span,#menus>a.btn,#more-about>div.img_bg1,#sub-nav.on,.allergens a,.allergens div,section#food-intro{background-color:#fff}#directions .route_finder>*{margin:20px auto}#directions .route_finder .get_route{color:#fff}#directions .route_finder .open_google{background-color:#fff;color:#3775c9}#directions h3,#directions p{padding-left:2vw;padding-right:2vw}#directions h3{color:#bb7000;margin-top:20px}#directions h3,#enquiry-intro h3,#food-and-drinks-menu .service_notes p:last-of-type,#food-intro h2,#intro h2,#location,#more-about .img_bg1 h3,#more-about>div.img_bg2>.col_b{margin-bottom:15px}#directions p{margin-bottom:20px;padding-bottom:20px}#directions p:not(:last-of-type){border-bottom:1px solid #e1e0dc}.loc_page,.loc_placemark{align-items:center;-webkit-align-items:center;min-width:70px}#top_banner .container-fluid>img{margin-bottom:2vw;width:35%}#route-by-car+picture{margin:0 20px 20px;overflow:hidden;width:calc(100% - 40px);height:auto}#top_banner picture>img{width:100%;position:absolute;top:0;left:0}#sub-nav{background-color:#f9f7f5;padding:0 10vw}#sub-nav.on{box-shadow:0 10px 10px rgb(100 100 100 / 5%);position:fixed;top:80px;z-index:99}#sub-nav.on ul{border:0 solid transparent;margin-bottom:0}#sub-nav.on+#intro,#sub-nav.on+#reservations{margin-top:65px}#sub-nav ul{border-bottom:1px solid #dfd8c3;list-style:none;padding:0 10px;z-index:999}#sub-nav ul,#sub-nav ul li{transition:.4s;-webkit-transition:.4s}#sub-nav ul li{border-bottom:3px solid transparent;color:#333;height:100%;letter-spacing:1px;padding:17px 10px 12px;text-transform:uppercase}#sub-nav ul li.active,#sub-nav ul li:hover{border-bottom:3px solid #e7cd7d;color:#bb7000}body.loc_6 #sub-nav .sn_intro{order:4}body.loc_6 #sub-nav .sn_reservations{order:0}body.loc_6 #sub-nav .sn_menu{order:1}body.loc_6 #sub-nav .sn_about{order:3}body.loc_6 #sub-nav .sn_location{order:2}body.loc_6 #sub-nav.on .sn_reservations{color:#895200;font-weight:800}#food-intro .img,#intro .img{padding:0}#intro .btn:not(.view_menu),#more-about .btn:not(.view_menu){border:1px solid #6b6e6b;width:auto}.btn.view_menu{background-color:transparent;border:none;color:#cfa11b;padding-right:0}.btn.view_menu:active{box-shadow:none}#more-about>div.img_bg1{flex-direction:row;-webkit-flex-direction:row}#more-about>div.img_bg1:nth-child(odd){flex-direction:row-reverse;-webkit-flex-direction:row-reverse}#menus .book_enquire,#menus a,#more-about>div,#sub-nav ul{align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}#more-about{padding:20px}#more-about>div,#route-by-car h2+p{margin-bottom:calc(20px + 1vw)}.book_enquire .btn:not(.view_menu),body.loc_6 #rd-mini-widget-root .btn-default,body.loc_6 #rd-widget-root .btn-default{background-color:#333;border-color:transparent}.book_enquire .btn.do_enquiry{color:#e2ed36}.book_table,body.loc_6 #reservations #rd-mini-widget-root .btn{color:#ffce3f}.book_table{transition-duration:.3s;transition-property:background,border,color}.book_table:hover,.btn.book_table:hover{background-color:#4b644c;color:#edb100}#more-about>div.img_bg1>:not(.img){height:100%}#food-and-drinks-menu .menu_items .menu_detail img,#food-and-drinks-menu .view_drinks img,#more-about img{max-width:100%}#more-about div ul{font-size:inherit;text-align:left}#more-about div ul li,#rd-mini-widget-root p{font-size:inherit}#reservations,#reservations .attribs,.allergens a,.allergens div{align-items:center;-webkit-align-items:center}#reservations .attribs,#reservations>*{justify-content:center;-webkit-justify-content:center}#reservations h2{padding-bottom:15px;padding-top:15px}#reservations .attribs>*{padding:10px}.allergens a,.allergens div{display:inline-flex!important;display:-webkit-inline-flex!important;flex-direction:row!important;-webkit-flex-direction:row!important;border-radius:3px;color:#493d2e;margin-left:5px;padding:2px 6px 2px 8px}.allergens a:hover,.allergens div:hover{background-color:#dfd8c3;text-decoration:none}.allergens a:after,.allergens div:after{content:"\e252";font-family:"Glyphicons Halflings";font-size:12px;margin-left:5px;margin-top:1px;transition:.3s}.allergens a.on:after,.allergens div.on:after{transform:rotate(180deg)}.allergens_explainer{display:none;font-size:calc(.8em + .2vw);margin:1vw auto 2vw;padding:15px 20vw 20px!important;width:100vw}#menus .allergens{padding:3vw 0 0;width:100%}.allergens img{height:30px}#food-intro picture,#food-intro picture img,#intro picture,#intro picture img,#more-about picture,#more-about picture img{border-radius:5px}#food-and-drinks-menu #svg-pricemenu-bottom,#food-and-drinks-menu #svg-pricemenu-top,body.loc_5 #opening-times{display:none}#opening-times{color:#fff;margin-top:20px;padding-bottom:4vw;padding-top:4vw}#opening-times>picture{left:0;position:absolute;top:0;z-index:-1}#opening-times #seasonal-message,#opening-times .note,#our-location table.opening_times{margin:15px auto 1vw}#our-location table.opening_times{text-align:left;width:90%}#our-location table.opening_times td{border:none;padding:0 0 .3vw}#our-location table.opening_times .col_b{white-space:nowrap}#our-location table.opening_times td.col_a span{background-color:rgba(230,239,255,.4);border:1px solid transparent;border-radius:2px;font-size:.8em;font-weight:400;margin-left:5px;padding:3px 6px}#our-location table.opening_times td.col_a span.closed_now{background-color:transparent;color:#e5eeff;margin-left:0;padding-left:0}#our-location table.opening_times td.col_a span.closing_soon{background-color:transparent;border-color:#ccc;color:#ddd;font-weight:700}#opening-times #seasonal-message,#opening-times .note{margin-top:10px;width:85%}#our-location am,#our-location hour,#our-location noon,#our-location num,#our-location pm{font-family:'Spectral SC';margin-left:3px}#our-location am::after,#our-location hour::after,#our-location noon::after,#our-location pm::after{font-family:'Cormorant Garamond';font-size:11px}#our-location hour::after{content:'-HR'}#our-location pm::after{content:'PM'}#our-location am::after{content:'AM'}#our-location noon::after{content:'-NOON'}#our-location #opening-times .note{margin-bottom:30px}#our-location table.opening_times tr{padding-bottom:5px}#our-location table.opening_times .col_a,#our-location table.opening_times .col_b,#our-location table.opening_times th{text-align:center}#our-location #seasonal-message,#our-location .note,#our-location table.opening_times th{color:#ffedab}#our-location table.opening_times th{font-family:'Spectral SC'!important;font-size:11px;font-weight:400;padding-bottom:10px;text-transform:uppercase;vertical-align:bottom}#our-location table.opening_times .closed{font-style:italic}section#food-intro{padding-bottom:calc(20px + 3vw);padding-top:calc(20px + 3vw)}#food-and-drinks-menu #menu-sections{padding-top:calc(20px + 2vw)}#food-and-drinks-menu .pricemenu_body h2{filter:blur(0px) opacity(1);-webkit-filter:blur(0px) opacity(1);transition:.4s;-webkit-transition:.4s;margin:5px 0;padding:0 30px}#food-and-drinks-menu .pricemenu_body h2.blur{filter:blur(20px) opacity(.2);-webkit-filter:blur(20px) opacity(0.2)}#food-and-drinks-menu .menu_detail{width:75%}#food-and-drinks-menu .menu_price{width:25%;font-weight:700}#food-and-drinks-menu .pricemenu_body .menu_price{text-align:right;vertical-align:top}#food-and-drinks-menu .pricemenu_body .menu_detail p{vertical-align:top}#food-and-drinks-menu .pricemenu_body .menu_items{padding:5px 1em}#food-and-drinks-menu .service_notes p{margin:0;padding:5px 3em 0}#food-and-drinks-menu>div>div>h2{font-size:1.5em;color:#8a9182;text-shadow:0 0 6px #fff}#food-and-drinks-menu>div>div>h2:not(:first-of-type){padding-top:7vh}#food-and-drinks-menu>div>div>h2+p{color:#42542a;padding-top:1em}#food-and-drinks-menu .food_menu:not(:first-of-type){margin-top:calc(30px + 2vw)}#food-and-drinks-menu .food_menu th{font-weight:400;padding-bottom:15px;padding-top:15px;text-decoration:underline}#food-and-drinks-menu .food_menu tr td{padding-top:10px}#food-and-drinks-menu .food_menu .menu_price{padding-left:15px;width:10%}#food-and-drinks-menu .view_drinks{justify-items:center;-webkit-justify-items:center;padding-top:0;width:100%}#food-and-drinks-menu .menu_items .menu_detail img{border-radius:5px;float:left;margin:0 auto 30px;width:100%}#food-and-drinks-menu .view_drinks img{margin:0 auto;max-width:100%}#food-and-drinks-menu .view_drinks .asset_button{font-family:Gantari,arial,helvetica;letter-spacing:2px;margin:15px auto;padding:calc(5px + .2vw) 30px;text-transform:uppercase;width:auto}#menus,#menus .book_enquire{flex-direction:row;-webkit-flex-direction:row;justify-content:space-around;-webkit-justify-content:space-around;flex-wrap:wrap;-webkit-flex-wrap:wrap}#menus .book_enquire,#menus h2{padding-bottom:20px;width:100%}#menus>a.btn{border-radius:6px;margin:2%;min-height:22vw;padding:calc(10px + .3vw);text-decoration:underline;width:30%}#menus a span{font-size:calc(.7em + .2vw);padding:10px 20px;position:absolute;top:-1em}#menus a picture{overflow:hidden;max-width:100%;max-height:22vw}#menus *{border-radius:3px}#menus .book_enquire .btn{background-color:transparent;border:2px solid #3d4a2d;color:#3d4a2d;margin:3vw auto auto;width:auto}#gallery{flex-direction:row;-webkit-flex-direction:row;justify-content:center;-webkit-justify-content:center;padding-top:30px}#gallery picture{height:450px;margin:1px;overflow:hidden}#gallery picture,#gallery picture>img{max-width:450px;object-fit:cover}@media screen and (min-width:1200px){#sub-nav #enquiry-tab:after{content:'enquiry';margin-left:.25em}#sub-nav #findus-tab:after{content:' & directions';margin-left:.25em}#sub-nav #foodmenu-tab:before{content:'Food & drink';margin-right:.25em}#sub-nav ul li{padding:17px 20px 12px}#opening-times>div{padding:calc(10px + 1vw) calc(10px + 1vw) calc(.5vw)}#opening-times .closed_now{display:none}#more-about div.img_bg1:nth-child(odd) div.img{padding-left:5vw;padding-right:1vw}#more-about div.img_bg1:nth-child(2n) div.img{padding-right:5vw}#more-about div.img_bg1 div.img{padding-bottom:3vw;padding-top:3vw;width:50%}#more-about>div.img_bg1>:not(.img){padding-left:4vw;padding-right:4vw}}@media screen and (min-width:992px){body.loc_6 #sub-nav.on .sn_reservations{background-color:#ffedb6}#food-intro,#intro,#private-dining{align-items:center;webkit-align-items:center;padding:calc(30px + 1vw) 10vw}#intro .col_a{padding:2vw 4vw 2vw 0}#food-intro .col_a{padding:2vw 4vw 0 0}#food-intro picture,#intro picture,#more-about picture{max-height:40vw;overflow:hidden}#food-intro picture img,#intro picture img{height:35vw}#opening-times{border:20px solid transparent}#opening-times h2{border-bottom:1px solid rgba(200,200,200,.4);margin:0 auto 20px;padding-bottom:10px;width:80%}#menus{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='197' viewBox='0 0 160 129'><g fill-rule='evenodd'><path fill-rule='evenodd' clip-rule='evenodd' fill='%23d3d9cc' d='M106.1,113c-5.4,4.8-10.7,9.8-16.1,14.4c-1.6,1.4-2.7,2.7-2.2,4.4c0.1,1.2,0.2,1.9,0.1,2.6c0,1,0.4,1.3,1.2,1.3 c1.1,0,2.2-0.1,3.3,0c1,0.1,1.7-0.3,2.3-1.2c4.1-5.5,8.1-11.1,12.3-16.6c2-2.7,2.1-2.6-0.1-5C106.9,112.8,106.3,112.8,106.1,113z M137.5,87c-3.4,3.8-6.8,7.6-10.2,11.3c-0.3,0.3-0.8,0.3-1.2,0.4c0.1-0.4,0.1-1,0.4-1.3c3.2-4,6.5-8,9.8-12c0.2-0.3,0.2-0.7,0.3-1 c-0.3,0.1-0.7,0.2-0.9,0.4c-3.8,3.9-7.5,7.9-11.3,11.8c-0.3,0.3-0.8,0.3-1.2,0.5c0.1-0.5,0.2-1.1,0.4-1.4c3.5-4.1,7.1-8.2,10.7-12.3 c0.2-0.3,0.2-0.7,0.3-1.1c-0.3,0.1-0.7,0.2-0.9,0.4c-3.6,3.6-7.3,7.2-10.9,10.7c-0.3,0.3-0.8,0.3-1.2,0.4c0.1-0.4,0.2-0.9,0.4-1.2 c3.4-3.8,7-7.6,10.4-11.4c0.2-0.2,0.2-0.6,0.3-0.8c-0.3,0-0.6-0.1-0.8,0.1c-4.5,4.1-9.1,8.2-13.5,12.4c-1.2,1.1-1.5,2.5-1.2,4 c0.2,0.7,0.5,1.5,0.4,2.2c-0.1,0.8-0.2,1.8-0.7,2.4c-1.1,1.4-2.4,2.6-3.6,3.9c-1.9,1.9-1.9,2,0,3.6c0.2,0.2,0.8,0.1,1-0.1 c1.6-1.7,3.1-3.5,4.7-5.3c0.7-0.9,1.5-1.1,2.4-0.8c0.9,0.2,1.9,0.4,3.2,0.8c0.7-0.4,1.8-0.8,2.4-1.6c3.7-4.7,7.4-9.6,11.1-14.5 c0.2-0.3,0.2-0.7,0.3-1.1C138.1,86.7,137.8,86.8,137.5,87z M130.2,126.1c-9-7.2-17.4-15.2-25.4-23.9c-6.7-7.3-13.5-14.4-20.3-21.7 c-0.2-0.3-0.6-0.3-0.9-0.5c0,0.4-0.1,0.8,0,1.2c0.4,1.4,0.7,2.9,1.2,4.2c3.4,9.4,9.1,16.9,15.3,24c1.8,2.1,3.5,3.1,6.1,1.4 c0.2-0.1,0.8,0,1,0.2c5.4,6.8,10.9,13.5,16.1,20.3c1.2,1.6,2.2,3.1,4.3,2.1c0.9,0,1.6,0,2.2-0.1c0.3-0.1,0.9-0.4,0.9-0.6 c0.1-1.9,0.1-3.8,0-5.7C130.8,126.6,130.5,126.3,130.2,126.1z M9.8,56.3c1.1,0,2.2-0.1,3.3,0c1,0.1,1.7-0.3,2.3-1.2 c4-5.5,8.1-11.1,12.3-16.6c2-2.7,2.1-2.7-0.1-5c-0.2-0.2-0.8-0.2-1,0C21.3,38.4,16,43.4,10.6,48c-1.6,1.4-2.7,2.7-2.2,4.4 c0.1,1.2,0.2,1.9,0.1,2.6C8.5,56,8.9,56.4,9.8,56.3z M50.8,46.7c-9-7.2-17.4-15.2-25.4-23.9C18.8,15.5,11.9,8.4,5.1,1.1 C4.9,0.9,4.5,0.8,4.2,0.6c0,0.4-0.1,0.8,0,1.2C4.6,3.2,4.9,4.6,5.4,6c3.4,9.4,9.1,16.9,15.3,24c1.8,2.1,3.5,3.1,6.1,1.4 c0.2-0.2,0.9,0,1,0.2c5.4,6.8,10.9,13.5,16.1,20.3c1.2,1.6,2.2,3.1,4.3,2.1c0.9,0,1.6,0,2.2-0.1c0.3-0.1,0.9-0.4,0.9-0.6 c0.1-1.9,0.1-3.8,0-5.7C51.4,47.2,51.1,46.9,50.8,46.7z M47.9,18.9c-0.3,0.3-0.8,0.3-1.2,0.4c0.1-0.4,0.1-1,0.3-1.3 c3.2-4,6.5-8,9.8-12c0.2-0.3,0.2-0.7,0.3-1c-0.3,0.1-0.7,0.2-0.9,0.4c-3.8,3.9-7.5,7.9-11.3,11.8c-0.3,0.3-0.8,0.3-1.2,0.5 c0.1-0.5,0.2-1,0.5-1.4c3.5-4.1,7.1-8.2,10.7-12.3c0.2-0.3,0.2-0.7,0.3-1.1c-0.3,0.1-0.7,0.2-0.9,0.4c-3.7,3.6-7.3,7.2-10.9,10.7 c-0.3,0.3-0.8,0.3-1.2,0.4c0.1-0.4,0.2-1,0.4-1.2c3.5-3.8,7-7.6,10.5-11.4c0.2-0.2,0.2-0.6,0.3-0.8c-0.3,0-0.6,0-0.8,0.1 c-4.5,4.1-9,8.2-13.5,12.4c-1.2,1.1-1.5,2.5-1.2,4c0.2,0.7,0.5,1.5,0.5,2.2c0,0.8-0.2,1.8-0.7,2.4c-1.1,1.4-2.4,2.6-3.6,3.9 c-1.9,1.9-1.9,2,0,3.7c0.2,0.2,0.8,0.1,1-0.1c1.6-1.7,3.1-3.5,4.7-5.3c0.7-0.9,1.5-1.1,2.4-0.8c0.9,0.2,1.9,0.4,3.2,0.8 c0.7-0.4,1.8-0.8,2.4-1.6c3.7-4.7,7.4-9.6,11.1-14.5C59,8,59,7.5,59,7.2c-0.3,0.2-0.7,0.3-0.9,0.5C54.7,11.4,51.3,15.2,47.9,18.9z M126.1,19.2c-0.4-0.1-0.8-0.1-1.2-0.1c-2.2,0-4.1,1.3-4.5,1.6c-0.7,0.5-0.7,0.5-0.1,0.7c1.4,0.4,3.8,2.1,3.7,4.5 c-0.1,3.3-3.1,5.2-3.9,5.7c-0.8,0.6-0.9,0.6,0.3,0.9c3.1,0.9,6.4,4.5,3.9,9.2c-1.1,2.3-4.1,5-6.2,6c-0.7,0.4-3,1.3-5.2,1.3 c-1.4,0-2.8-0.4-3.7-1.7c-3.2-4.7,2.3-10.2,6.3-10.3c0,0,0,0,0,0c0.3,0,0.5,0.5-0.1,0.6c-4.2,0.4-5.6,4.8-4.8,7.5 c0.5,1.9,2.2,2.7,3.9,2.7c1,0,2-0.3,2.8-0.7c7.8-4.6,5.8-11.9,2.3-13.8c-0.4-0.2-0.5-0.3-0.7-0.3c-0.2,0-0.4,0.1-0.8,0.3 c-0.7,0.3-1.2,0.5-1.6,0.5c-1,0-1.1-0.9-0.8-1.4c0.3-0.7,0.8-0.8,1.3-0.8c0.3,0,0.5,0.1,0.7,0.1c0.3,0.1,0.5,0.1,0.6,0.1 c0.2,0,0.3-0.1,0.4-0.2c0.9-0.7,4.4-7.2,0.4-9.1c-0.1-0.1-0.2-0.1-0.3-0.1c0,0-0.1,0-0.1,0.1c-3.1,3.4-4,8.1-6.5,12.6 c-1.4,2.5-8,13-16.4,13c-3,0-4.1-2.5-4.1-5c0-2.2,1.6-5.6,5.3-7.1c0,0,0,0,0.1,0c0.2,0,0.3,0.6-0.1,0.8c-3,1.2-3.8,5.2-2.5,7.5 c0.6,1.1,2.1,1.5,3.4,1.5c0.9,0,1.7-0.1,2-0.3c2.5-0.9,4.6-2.1,7.3-6.2c3.1-4.6,3.3-6.9,6.1-12.2c2.1-3.8,4.4-4.9,3.5-5 c-0.2,0-0.3,0-0.5,0c-1.9,0-4.9,0.6-8.2,3c-3.6,2.6-5.5,6.7-4.9,9.5c0.3,1.2,0.8,1.6,1.4,1.6c1.2,0,2.7-1.6,2.9-1.7c0,0,0,0,0.1,0 c0.2,0,0.3,0.4,0.2,0.5c-1.5,1.5-2.9,2-4.1,2c-1.4,0-2.4-0.7-2.8-1.5c-1-1.8-0.1-6.4,6.3-11c2-1.4,5.2-3,8.4-3.2 c2.4-0.1,2,0.1,3.1-0.5c0.7-0.5,2.1-1.1,2.9-1.4c0.8-0.2,2.1-0.6,3.3-0.6c0.4,0,0.8,0,1.2,0.2C126.8,18.9,126.5,19.3,126.1,19.2 C126.2,19.3,126.2,19.3,126.1,19.2z M117.2,32.2c-0.1,0-0.2,0-0.3,0c-0.6,0.1-0.7,0.6-0.5,0.7c0.1,0,0.1,0,0.2,0 c0.3,0,0.9-0.2,1.2-0.4C118,32.3,117.7,32.2,117.2,32.2z M48.3,97c-0.4-0.1-0.8-0.1-1.2-0.1c-2.2,0-4.1,1.3-4.5,1.6 C42,99,41.9,99,42.6,99.2c1.4,0.4,3.8,2.1,3.7,4.5c-0.1,3.3-3.1,5.2-3.9,5.7c-0.8,0.6-0.9,0.6,0.3,0.9c3.1,0.9,6.4,4.5,3.9,9.2 c-1.1,2.3-4.1,5-6.2,6c-0.7,0.4-3,1.3-5.2,1.3c-1.4,0-2.8-0.4-3.7-1.7c-3.2-4.7,2.3-10.2,6.3-10.3c0,0,0,0,0,0 c0.3,0,0.5,0.5-0.1,0.6c-4.2,0.4-5.6,4.8-4.8,7.5c0.5,1.9,2.2,2.7,3.9,2.7c1,0,2-0.3,2.8-0.7c7.8-4.6,5.8-11.9,2.3-13.8 c-0.4-0.2-0.5-0.3-0.7-0.3c-0.2,0-0.4,0.1-0.8,0.3c-0.7,0.3-1.2,0.5-1.6,0.5c-1,0-1.1-0.9-0.8-1.4c0.3-0.7,0.8-0.8,1.3-0.8 c0.3,0,0.5,0.1,0.7,0.1c0.3,0.1,0.5,0.1,0.6,0.1c0.2,0,0.3-0.1,0.4-0.2c0.9-0.7,4.4-7.2,0.4-9.1c-0.1-0.1-0.2-0.1-0.3-0.1 c0,0-0.1,0-0.1,0.1c-3.1,3.4-4,8.1-6.5,12.6c-1.4,2.5-8,13-16.4,13c-3,0-4.1-2.5-4.1-5c0-2.2,1.6-5.6,5.3-7.1c0,0,0,0,0.1,0 c0.2,0,0.3,0.6-0.1,0.8c-3,1.2-3.8,5.2-2.5,7.5c0.6,1.1,2.1,1.5,3.4,1.5c0.9,0,1.7-0.1,2-0.3c2.5-0.9,4.6-2.1,7.3-6.2 c3.1-4.6,3.3-6.9,6.1-12.2c2.1-3.8,4.4-4.9,3.5-5c-0.2,0-0.3,0-0.5,0c-1.9,0-4.9,0.6-8.2,3c-3.6,2.6-5.5,6.7-4.9,9.5 c0.3,1.2,0.8,1.6,1.4,1.6c1.2,0,2.7-1.6,2.9-1.7c0,0,0,0,0.1,0c0.2,0,0.3,0.4,0.2,0.5c-1.5,1.5-2.9,2-4.1,2c-1.4,0-2.4-0.7-2.8-1.5 c-1-1.8-0.1-6.4,6.3-11c2-1.4,5.2-3,8.4-3.2c2.4-0.1,2,0.1,3.1-0.5c0.7-0.5,2.1-1.1,2.9-1.4c0.8-0.2,2.1-0.6,3.3-0.6 c0.4,0,0.8,0,1.2,0.2C49,96.6,48.7,97,48.3,97C48.4,97,48.4,97,48.3,97z M39.4,110c-0.1,0-0.2,0-0.3,0c-0.6,0.1-0.7,0.6-0.5,0.7 c0.1,0,0.1,0,0.2,0c0.3,0,0.9-0.2,1.2-0.4C40.3,110.1,39.9,110,39.4,110z'/></g></svg>") #e3e7de;padding:50px 0 40px}#food-and-drinks-menu .pricemenu_body{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100%' viewBox='0 0 594 42'><g fill-rule='evenodd'><path fill-rule='evenodd' clip-rule='evenodd' fill='%23bfc5b6' d='M26.904,112.81c-0.631-3.878-2.495-9.919-7.917-15.262 c-5.131-5.056-10.299-6.834-13.67-7.442c-2.126-0.384-3.806-2.933-3.806-4.684c0-32.217,0-452.904,0-486.288 c0-2.136,2.156-4.702,4.147-5.095c3.371-0.665,8.368-2.489,13.329-7.377c4.995-4.921,6.97-10.434,7.745-14.303 c0.625-3.125,2.419-4.997,5.307-4.997c22.539,0,512.085,0,531.596,0c1.946,0,3.487,1.358,3.687,3.002 c0.459,3.77,2.131,10.452,8.066,16.299c5.25,5.175,10.542,6.915,13.904,7.483c2.207,0.373,3.571,1.678,3.571,3.442 c0,133.287,0,464.886,0,487.836c0,2.711-1.172,4.24-3.561,4.642c-3.362,0.565-8.658,2.304-13.914,7.484 c-5.293,5.215-7.195,11.111-7.869,14.999c-0.483,2.787-1.89,4.302-4.546,4.302c-21.264,0-511.91,0-532.04,0 C28.535,116.849,27.398,115.837,26.904,112.81z M561.392,111.044c1.926-13.655,12.527-24.521,26.05-26.846v-484.186 c-13.523-2.324-24.124-13.19-26.05-26.845H32.983c-1.926,13.655-12.526,24.521-26.049,26.845V84.198 c13.523,2.325,24.123,13.191,26.049,26.846H561.392z M579.952,77.884c-11.911,4.086-21.252,13.663-25.038,25.669H39.46 C35.673,91.548,26.333,81.97,14.422,77.884v-471.558c11.911-4.085,21.251-13.663,25.037-25.669h515.454 c3.786,12.006,13.127,21.584,25.038,25.669L579.952,77.884 M582.793,79.972l0-475.733c-12.642-3.573-22.498-13.696-25.735-26.423 H37.315c-3.237,12.727-13.093,22.85-25.734,26.423V79.972c12.641,3.574,22.497,13.696,25.734,26.423h519.743 C560.295,93.668,570.152,83.546,582.793,79.972L582.793,79.972z'/></g></svg>") repeat-y;padding-bottom:0;padding-top:0}#food-and-drinks-menu .pricemenu_bottom{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100%' viewBox='0 0 594 42'><g fill-rule='evenodd'><path fill-rule='evenodd' clip-rule='evenodd' fill='%23bfc5b6' d='M26.904,37.144c-0.631-3.878-2.495-9.919-7.917-15.262 c-5.131-5.056-10.299-6.834-13.67-7.442c-2.126-0.384-3.806-2.933-3.806-4.684c0-32.217,0-452.904,0-486.288 c0-2.136,2.156-4.702,4.147-5.095c3.371-0.665,8.368-2.489,13.329-7.377c4.995-4.921,6.97-10.434,7.745-14.303 c0.625-3.125,2.419-4.997,5.307-4.997c22.539,0,512.085,0,531.596,0c1.946,0,3.487,1.358,3.687,3.002 c0.459,3.77,2.131,10.452,8.066,16.299c5.25,5.175,10.542,6.915,13.904,7.483c2.207,0.373,3.571,1.678,3.571,3.442 c0,133.287,0,464.886,0,487.836c0,2.711-1.172,4.24-3.561,4.642c-3.362,0.565-8.658,2.304-13.914,7.484 c-5.293,5.215-7.195,11.111-7.869,14.999c-0.483,2.787-1.89,4.302-4.546,4.302c-21.264,0-511.91,0-532.04,0 C28.535,41.182,27.398,40.17,26.904,37.144z M561.392,35.377c1.926-13.655,12.527-24.521,26.05-26.846v-484.186 c-13.523-2.324-24.124-13.19-26.05-26.845H32.983c-1.926,13.655-12.526,24.521-26.049,26.845V8.532 c13.523,2.325,24.123,13.191,26.049,26.846H561.392z M579.952,2.218c-11.911,4.086-21.252,13.663-25.038,25.669H39.46 C35.673,15.881,26.333,6.303,14.422,2.218V-469.34c11.911-4.085,21.251-13.663,25.037-25.669h515.454 c3.786,12.006,13.127,21.584,25.038,25.669L579.952,2.218 M582.793,4.305l0-475.733c-12.642-3.573-22.498-13.696-25.735-26.423 H37.315c-3.237,12.727-13.093,22.85-25.734,26.423V4.305c12.641,3.574,22.497,13.696,25.734,26.423h519.743 C560.295,18.001,570.152,7.879,582.793,4.305L582.793,4.305z'/></g></svg>") top no-repeat}#food-and-drinks-menu .pricemenu_top{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100%' viewBox='0 0 594 42'><g fill-rule='evenodd'><path fill-rule='evenodd' clip-rule='evenodd' fill='%23bfc5b6' d='M26.904,546.477c-0.631-3.878-2.495-9.919-7.917-15.262 c-5.131-5.056-10.299-6.834-13.67-7.442c-2.126-0.384-3.806-2.933-3.806-4.684c0-32.217,0-452.904,0-486.288 c0-2.136,2.156-4.702,4.147-5.095c3.371-0.665,8.368-2.489,13.329-7.377c4.995-4.921,6.97-10.434,7.745-14.303 c0.625-3.125,2.419-4.997,5.307-4.997c22.539,0,512.085,0,531.596,0c1.946,0,3.487,1.358,3.687,3.002 c0.459,3.77,2.131,10.452,8.066,16.299c5.25,5.175,10.542,6.915,13.904,7.483c2.207,0.373,3.571,1.678,3.571,3.442 c0,133.287,0,464.886,0,487.835c0,2.711-1.172,4.24-3.561,4.642c-3.362,0.565-8.658,2.304-13.914,7.484 c-5.293,5.215-7.195,11.111-7.869,14.999c-0.483,2.787-1.89,4.302-4.546,4.302c-21.264,0-511.91,0-532.04,0 C28.535,550.516,27.398,549.504,26.904,546.477z M561.392,544.711c1.926-13.655,12.527-24.521,26.05-26.846V33.679 c-13.523-2.324-24.124-13.19-26.05-26.845H32.983C31.056,20.489,20.456,31.355,6.933,33.679v484.186 c13.523,2.325,24.123,13.191,26.049,26.846H561.392z M579.952,511.551c-11.911,4.086-21.252,13.663-25.038,25.669H39.46 c-3.787-12.006-13.127-21.583-25.037-25.669V39.993C26.333,35.908,35.673,26.33,39.46,14.324h515.454 c3.786,12.006,13.127,21.584,25.038,25.669L579.952,511.551 M582.793,513.639l0-475.733c-12.642-3.573-22.498-13.696-25.735-26.423 H37.315c-3.237,12.727-13.093,22.85-25.734,26.423v475.733c12.641,3.574,22.497,13.696,25.734,26.423h519.743 C560.295,527.335,570.152,517.212,582.793,513.639L582.793,513.639z'/></g></svg>") bottom no-repeat}#food-and-drinks-menu .pricemenu_bottom,#food-and-drinks-menu .pricemenu_top{padding-bottom:0;height:6vw}#food-and-drinks-menu .pricemenu_body .menu_items{padding:5px calc(2em + 1vw)}#food-and-drinks-menu #svg-pricemenu-bottom,#food-and-drinks-menu #svg-pricemenu-top{display:inline}#food-and-drinks-menu .view_drinks img{width:60%}#route-by-car+picture{margin-bottom:2vw;max-height:50vw}#route-by-car #map{min-height:600px;width:50%}#route-by-car #directions{margin-left:20px;width:calc(50% - 20px)}#directions .loc_placemark{margin:30px 0 auto 10px}#directions .route_finder{margin:0 2vw;padding-right:20px}#directions .route_finder .btn{font-size:calc(12px + .3vw);letter-spacing:1px}#food-and-drinks-menu .btn,#food-intro .btn,#intro .btn,#more-about .btn,#promotional .book_table{padding-left:3vw;padding-right:3vw}#more-about>div.img_bg2>.img{padding:0 calc(10vw - 20px);width:100%}#more-about>div.img_bg2>.col_b{padding:0 calc(20vw - 20px) 0 calc(10vw - 20px);width:100%}body.loc_5 #more-about picture{overflow-y:hidden;max-height:40vw}.body_cms img,.body_cms picture{max-height:800px}#more-about img,#more-about picture{object-fit:cover}#more-about>div>div h3,#more-about>div>div p{max-width:80vw;text-align:left}.book_enquire .btn.view_menu{padding-left:2vw!important;padding-right:0!important}}@media screen and (min-width:641px){.book_enquire{text-align:left}section:not(#food-and0drinks-menu) .book_enquire{margin-top:1vw}#opening-times>div{border-radius:8px;-webkit-backdrop-filter:blur(4px) brightness(0.7);backdrop-filter:blur(4px) brightness(0.7)}}@media screen and (max-width:1626px){#directions .route_finder{flex-wrap:wrap;-webkit-flex-wrap:wrap;border-radius:4px 4px 0 0}}@media screen and (max-width:991px){#top_banner picture>img{width:auto}#top_banner .container-fluid{padding:15px;position:relative;top:0}#top_banner .container-fluid>img{width:80%}#sub-nav{padding:0}#menus>a.btn,#more-about{padding:15px}#sub-nav.on{top:64px}#sub-nav ul li{font-size:.7em}#directions .loc_placemark,#sub-nav .sn_intro{display:none}#food-intro .col_a,#intro .col_a{padding:20px 30px 30px}#intro .btn,#more-about .btn{margin:15px auto 0}#intro .btn:not(.view_menu){background-color:#333;border:none;width:70%}.btn{padding-left:6vw;padding-right:6vw}#food-and-drinks-menu #menus,#gallery,#route-by-car+picture,#top_banner picture{margin:0 15px;width:calc(100% - 30px)}#reservations h2{letter-spacing:1px;padding:0 15px}.allergens a,.allergens div{border:1px solid #b0c3ae}.allergens_explainer{border-bottom:2px solid #d7ceb8;font-size:1.8rem;margin:0 auto 25px;padding:0 15px 15px!important;width:85vw}#menus .allergens{display:flex;display:-webkit-flex;padding:0 0 30px}#menus .allergens a,#menus .allergens div{width:100px}.allergens img{height:30px;margin-right:auto}#menus .allergens>*{margin:10px auto}#food-and-drinks-menu #menus,#more-about>div>*{max-width:calc(100% - 30px)}#more-about>div.img_bg1>*{margin-bottom:10px;width:100%}#more-about>div.img_bg1>:not(.img){margin-top:10px;padding:3vw 10px}#more-about>div>img{margin:15px 0;max-width:100%}#more-about>div.img_bg1{align-items:center;-webkit-align-items:center}#more-about picture,#more-about picture img{margin:0}#food-intro .col_a,#intro .col_a,#more-about h3,#more-about p{text-align:left}#food-intro,#intro,#route-by-car{flex-direction:column;-webkit-flex-direction:column}#route-by-car{margin-bottom:0;padding:0 15px}#route-by-car #map{flex:unset;-webkit-flex:unset;height:500px}#route-by-car #directions{padding:30px 20px 20px}#route-by-car+picture,#route-by-car+picture img{border-radius:0 0 4px 4px}#route-by-car+picture{background-color:#f0efeb;margin-bottom:20px!important;padding:0 20px 20px}#directions h3,#directions p{color:inherit;text-align:center}#directions p{color:#000;font-size:1.6rem}#directions .route_finder>*,#opening-times h2{margin:15px auto}#directions .route_finder .btn{font-size:1.4rem;font-weight:600;letter-spacing:1px;padding:15px}#directions .route_finder .open_google{margin-bottom:30px;margin-top:0}#our-location table.opening_times{font-size:2rem;width:100%}#opening-times #seasonal-message,#opening-times .note{width:100%}#our-location #seasonal-message,#our-location .note,#our-location table.opening_times th{color:#bb7000}#food-and-drinks-menu>div>div{padding-bottom:30px;padding-top:30px}#menus,#more-about>div,#more-about>div:nth-child(2n),#more-about>div:nth-child(odd){flex-direction:column!important;-webkit-flex-direction:column!important}#food-and-drinks-menu{padding-top:50px}#menus>a.btn{border:none;font-size:1.5rem;margin:10px 0 30px;width:100%}#menus>a.btn span{font-size:1.3rem;max-width:50%;min-height:3.5em;padding:0 15px;top:10px;white-space:break-spaces}#menus>a.btn picture{max-height:250px}#food-and-drinks-menu .menu_items .menu_detail img{border-radius:10px}}@media screen and (max-width:640px){#food-and-drinks-menu .food_menu zero,body.loc_6 #sub-nav .sn_intro{display:none}.book_enquire{text-align:center}#opening-times{color:inherit;padding:15px 15px 0}#opening-times>div{margin-bottom:20px}#opening-times .opening_times tr td{padding:5px 10px 7px}#opening-times .opening_times tr:not(:last-of-type) td{border-bottom:1px solid #f3eae0}#opening-times picture,#opening-times picture img{position:relative}#food-and-drinks-menu #menu-sections,#food-and-drinks-menu>div{padding-left:0;padding-right:0}#food-and-drinks-menu .pricemenu_body .menu_items{padding:5px 15px}#food-and-drinks-menu .food_menu .menu_price{padding-left:10px}#food-and-drinks-menu .food_menu th{font-size:1.4rem;font-weight:700}#food-and-drinks-menu .menu_detail,#food-and-drinks-menu .menu_price{font-size:15px}}