html,body,div,span,applet,object,iframe,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol{list-style-position:inside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}body{color:#171729;font-size:14px;font-family:'Figtree',sans-serif;font-weight:400}.wrapper{max-width:1200px;margin:0 auto}.wrapperNarrow{max-width:700px;margin:0 auto}.wrapperContainerWhite{background-color:var(--wp--preset--color--white);border-radius:0 0 25px 25px;margin:0 2vw}p{font-size:16px;line-height:1.4}a{color:#171729}a:hover{cursor:pointer;transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out}blockquote{margin:40px 0;padding:0}blockquote p{font-size:20px;color:var(--wp--preset--color--stone)}blockquote p:before{content:"\f10d";font-family:"Font Awesome 6 Pro";font-weight:900;color:var(--wp--preset--color--blue);padding-right:10px}blockquote p:after{content:"\f10e";font-family:"Font Awesome 6 Pro";font-weight:900;color:var(--wp--preset--color--blue);padding-left:10px}hr{height:3px;border:none!important;margin-top:30px;margin-bottom:30px}.search-results hr{margin-top:25px;margin-bottom:25px}a img{transition:all .2s ease-in-out!important}a img:hover{transform:scale(1.1)!important}.mobileShow{display:none}iframe{width:100%}.alert,#message.updated p{font-size:12px;margin-top:20px;border:2px solid;padding:7px 15px;border-radius:5px}.alert{color:#CC5F15;background-color:#FFEFE4}#message.updated p{color:#346A17;background-color:#EBFFE1}.menuSection h2{margin-bottom:10px}ul.quickDishLinks{position:sticky;top:0;background-color:#E7EEF0;padding:20px;list-style-type:none;display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;margin-left:calc(-50vw + 50% + 2vw);margin-right:calc(-50vw + 50% + 2vw);padding-left:calc(50vw - 50% - 2vw);padding-right:calc(50vw - 50% - 2vw);padding-top:20px;padding-bottom:20px}ul.quickDishLinks::-webkit-scrollbar{display:none}ul.quickDishLinks li.dishLink a{text-transform:lowercase;font-size:12px;text-transform:capitalize;padding:5px 10px;border:2px solid #5F5F76;border-radius:20px;background-color:#fff;color:#5F5F76}ul.quickDishLinks li.dishLink a.active{background-color:#5F5F76;color:#fff}ul.dishList{list-style-type:none;display:flex;flex-direction:column;border-top:dashed 1px #9595ac;margin-bottom:40px}h2[id]{scroll-margin-top:80px}ul.dishList li.dish{padding:10px 0;border-bottom:dashed 1px #9595ac}ul.dishList li.dish.is-draft-dish{opacity:.25}ul.dishList li.dish p.dishTitle{color:#171729;font-size:18px;font-weight:700;margin:0}ul.dishList li.dish p span.dishCals{color:#5F5F76;font-weight:400;font-size:12px}ul.dishList li.dish p.dishTools{margin:5px 0 0}ul.dishList li.dish p.dishTools a.dishBT{color:#fff;font-size:10px;font-weight:700;padding:3px 5px;border-radius:3px;background-color:#CC5F15;margin-right:5px;text-transform:uppercase}ul.dishList li.dish p.dishNotice{color:#5F5F76;font-size:10px;font-weight:700;margin:0 0 5px}ul.dishList li.dish p.dishTitle i.veg{color:#76d574;font-size:12px;margin:0 0 0 5px}ul.allergenList{list-style-type:none;display:flex;gap:5px;flex-wrap:wrap}ul.allergenList li.allergen{font-size:10px;padding:3px 8px;border-radius:20px;background-color:#fff;color:#171729}ul.allergenList li.allergen.nuts{border:2px solid #75490a}ul.allergenList li.allergen.sulphur{border:2px solid #44555f}ul.allergenList li.allergen.sesame{border:2px solid #dbb890}ul.allergenList li.allergen.peanuts{border:2px solid #764615}ul.allergenList li.allergen.molluscs{border:2px solid #f4655f}ul.allergenList li.allergen.mustard{border:2px solid #f7ca17}ul.allergenList li.allergen.lupin{border:2px solid #9a4799}ul.allergenList li.allergen.milk{border:2px solid #029fd4}ul.allergenList li.allergen.fish{border:2px solid #f16661}ul.allergenList li.allergen.gluten{border:2px solid #f99211}ul.allergenList li.allergen.eggs{border:2px solid #039fd2}ul.allergenList li.allergen.crustaceans{border:2px solid #f16661}ul.allergenList li.allergen.celery{border:2px solid #aac37f}ul.allergenList li.allergen.soya{border:2px solid #21a537}#selected-allergen-choices{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:20px;border:2px solid #008aaa;padding:7px 15px;border-radius:5px;background-color:#cbeeeb}#selected-allergen-choices p{color:#008aaa;margin:0;font-size:12px}#selected-allergen-choices p a{color:#008aaa}#selected-allergen-choices ul{list-style-type:none;display:flex;column-gap:3px}#selected-allergen-choices ul li{font-weight:700;text-transform:lowercase;font-size:12px;padding:5px 10px;border-radius:20px;background-color:#008aaa;color:#fff;display:flex;align-items:center}.alignwide{width:100vw!important;margin-left:calc(50% - 50vw)!important;padding-left:calc(calc(100vw - 1200px)/2)!important;padding-right:calc(calc(100vw - 1200px)/2)!important}.alignfull{width:100vw!important;margin-left:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important}.pushMe{margin-left:auto!important;margin-right:auto!important}.smallPrint{font-size:10px}.roundCorner{border-radius:6px;overflow:hidden}.gap20{gap:20px!important}.gap30{gap:30px!important}.gap40{gap:50px!important}.gap50{gap:50px!important}.wp-block-gallery{margin:20px 0!important}.wp-block-gallery .wp-block-image{padding:0 30px!important;align-items:center!important;margin:0!important}.wp-block-gallery .wp-block-image img{max-width:90%!important;max-height:50%!important}.wp-block-cover,.wp-block-cover-image{min-height:inherit!important;padding-top:0!important;padding-bottom:0!important}.wp-block-media-text{height:100%}.wp-block-columns{margin-bottom:0!important;gap:40px}.wp-block-columns.noColMargin{gap:0!important}.wp-block-columns.colabOverflowHalf,.wp-block-columns.colabOverflowQuarter{width:100vw!important;margin-left:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important;overflow:auto!important;overflow-y:hidden!important;padding-top:30px!important;padding-bottom:30px!important;left:0}.wp-block-columns.colabOverflowHalf .wp-block-column{min-width:550px!important}.wp-block-columns.colabOverflowQuarter .wp-block-column{min-width:300px!important}.wp-block-columns.colabOverflowHalf .wp-block-column:first-child,.wp-block-columns.colabOverflowQuarter .wp-block-column:first-child{margin-left:calc(calc(100vw - 1200px)/2)!important}.wp-block-columns.colabOverflowHalf .wp-block-column:last-child,.wp-block-columns.colabOverflowQuarter .wp-block-column:last-child{margin-right:calc(calc(100vw - 1200px) /2)!important}.contentFullWidth ::-webkit-scrollbar{height:16px}.contentFullWidth ::-webkit-scrollbar-track{background:rgb(0 0 0 / .1);opacity:.5;border-radius:8px;margin-left:calc(calc(100vw - 1200px) /2);margin-right:calc(calc(100vw - 1200px) /2)}.contentFullWidth ::-webkit-scrollbar-thumb{background:var(--wp--preset--color--blue);border-radius:8px}.contentFullWidth ::-webkit-scrollbar-thumb:hover{background:var(--wp--preset--color--blue)}.wp-block-code{font-family:'Courier New',monospace;background-color:var(--wp--preset--color--charcoal);color:var(--wp--preset--color--white);border-radius:10px;margin:20px 0;padding:20px}details.wp-block-details summary{font-weight:700!important;padding:10px 0;font-size:16px}details.wp-block-details summary::marker{font-size:0px!important}details.wp-block-details summary::after{content:"\f107";font-family:"Font Awesome 6 Pro";font-weight:700;padding-left:10px;color:var(--wp--preset--color--blue)}details.wp-block-details[open] summary::after{content:"\f106"}a.wp-block-button__link,a.wp-block-button__link.no-border-radius,.af-submit button,ul.slides li a{transition:all .2s ease-in-out!important;margin:0}a.wp-block-button__link:hover,.af-submit button:hover,ul.slides li a:hover{transform:scale(1.03)!important}.wp-block-buttons.largeBT .wp-block-button{display:flex;flex-shrink:0}.wp-block-buttons.largeBT .wp-block-button a{padding:16px 35px!important;font-size:20px!important}.wp-block-buttons.smallBT .wp-block-button{display:flex;flex-shrink:0}.wp-block-buttons.smallBT .wp-block-button a{padding:11px 20px!important;font-size:10px!important}.notificationBar{background-color:var(--wp--preset--color--stone);text-align:center;padding:10px 5%}a .notificationBar:hover{background-color:var(--wp--preset--color--blue)}.notificationBar p,.notificationBar p a{color:var(--wp--preset--color--white);font-weight:700;margin:0}header{position:relative;display:flex;justify-content:space-between;align-items:center;height:200px;padding:0 5vw;margin:2vw 2vw 0 2vw;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:25px 25px 0 0}header .logo{width:140px;border-radius:50%;overflow:hidden;font-size:0;aspect-ratio:1 / 1;box-shadow:0 0 0 5px #fff,10px 10px 15px rgba(0 0 0 / 25%);z-index:1}.logo img{width:100%;height:auto}header .facetBTS{transition:opacity 0.4s ease;padding:10px;background-color:#fff;border-radius:50px;box-shadow:0 3px 30px rgb(0 0 0 / 30%)}header .facetBTS.scrolled{position:fixed;width:max-content;z-index:10;bottom:40px;left:50%;transform:translate(-50%,-50%);animation:fadeIn 0.3s ease forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.customStaffHeader{background-color:#222;color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.customStaffHeader .staffMenu{text-decoration:none;border:1px solid #fff;padding:5px 10px;border-radius:3px}.customStaffHeader .staffMenu a{color:#fff!important}ul.page-numbers{margin:20px 0 10px;width:100%;padding:0;font-size:12px;line-height:normal;text-align:center}ul.page-numbers li{margin:0;list-style-type:none;display:inline-block}ul.page-numbers a,span.page-numbers.current{display:flex;margin:2px 5px 2px 0;text-decoration:none;color:var(--wp--preset--color--white);border-radius:50%;height:30px;justify-content:center;width:30px;align-items:center}ul.page-numbers a{background-color:var(--wp--preset--color--stone)}ul.page-numbers a:hover,span.page-numbers.current{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--blue)}.tab{display:flex;gap:20px;justify-content:center}.tab button{color:var(--wp--preset--color--blue);background:#fff0;font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;border:2px solid var(--wp--preset--color--blue);border-radius:8px;outline:none;cursor:pointer;padding:14px 25px;transition:0.3s}.tab button:hover,.tab button.active{background-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)}.tab button.active:after{content:none}.tabcontent{display:none}.faIconBlock{display:block}.faIconBlock.small-fa-icon{font-size:24px}.faIconBlock.medium-fa-icon{font-size:50px}.faIconBlock.large-fa-icon{font-size:90px}.collapsibleContainer{margin:30px 0}.collapsibleGroup{margin-bottom:10px;box-shadow:inset 0 0 0 2px var(--wp--preset--color--blue);border-radius:8px;overflow:hidden}.collapsible{background-color:#fff0;font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;text-align:left;position:relative;color:var(--wp--preset--color--blue);cursor:pointer;width:100%;border:none;outline:none;padding:25px 70px 25px 5%}.collapsible:hover,.collapsible.active{transition:all .2s ease-in-out!important;background-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)}.collapsible:after{font-family:"Font Awesome 6 Pro";font-weight:400;content:'\f078';font-size:18px;margin-left:5px;margin-top:3px;position:absolute;right:5%;top:25px}.collapsible.active:after{content:"\f077"}.collcontent{padding:0 5%;overflow:hidden;max-height:0;transition:max-height 0.2s ease-out}.contentFullWidth{width:100%;display:inline-block}.dashboard{padding:40px 0;display:flex;gap:60px}.dashboardSidebar{width:25%}.dashboardContent{width:75%}.dashboardContent h2{font-weight:700;color:var(--wp--preset--color--stone)}.wysiwyg{position:relative}.wysiwyg ul,.wysiwyg ol{list-style-type:none;margin-top:30px;margin-bottom:50px}.wysiwyg ul li,.wysiwyg ol li{padding-left:30px;margin-bottom:15px;position:relative;font-weight:700;font-size:16px;line-height:1.6}.wysiwyg ul li:before,.wysiwyg ol li:before{font-family:"Font Awesome 6 Pro";font-weight:900;position:absolute;left:0em}.wysiwyg ul li:before{content:"\f105";color:var(--wp--preset--color--blue)}.wysiwyg ol li:before{content:"\f00c";color:var(--wp--preset--color--blue)}.wysiwyg ul li ul.children{margin-top:15px}.acf-bl:before{display:none!important}.ul.acf-checkbox-list li input[type=checkbox]{margin:0!important}.acf-form-submit input[type=submit]{background-color:var(--wp--preset--color--stone);color:var(--wp--preset--color--white);padding:9px 14px;margin-top:30px;font-size:16px;font-weight:700;font-family:'Figtree',sans-serif;border:none;border-radius:8px;cursor:pointer}.acf-field .acf-label label{font-weight:700!important}body .facetwp-flyout{right:0;transform:translateX(100%)}.facetwp-flyout-fog{opacity:0.85!important}div.facetwp-flyout-close{font-size:0;line-height:1!important}div.facetwp-flyout-close:after{content:'\f057'!important;font-family:"Font Awesome 6 Pro";font-weight:300;font-size:34px;line-height:1;color:#008aaa;display:flex!important;align-items:center;justify-content:flex-end}.facetwp-flyout h3{font-size:20px;font-weight:700;margin:20px 0}.facetBTS{display:flex;gap:5px}.facetBTS button{padding:9px 14px;font-size:16px;font-weight:700;font-family:'Figtree',sans-serif;border:none;border-radius:50px;cursor:pointer}.facetBTS button.facetwp-flyout-open,.facetBTS button.facetwp-flyout-close,.facetBTS button.facetwp-reset{background-color:#008aaa;color:#fff}.facetBTS button.facetwp-reset{aspect-ratio:1}.facetwp-type-checkboxes{display:flex;flex-wrap:wrap;gap:5px}.facetwp-type-checkboxes .facetwp-checkbox{background-color:#fff;background-image:none!important;color:#008aaa;border:2px solid #008aaa;border-radius:50px;margin:0!important;padding:6px 10px!important;font-size:10px;font-weight:800;text-transform:uppercase;transition:all .2s ease-in-out!important}.facetwp-type-checkboxes .facetwp-checkbox .facetwp-counter{font-size:8px}.facetwp-type-checkboxes .facetwp-checkbox.checked{background-color:#008aaa;color:#fff}.facetwp-type-autocomplete{display:flex}.facetwp-type-autocomplete input[type="text"]{font-size:16px!important;padding:0!important;font-family:'Figtree',sans-serif!important;outline:none!important;border-radius:50px 0 0 50px!important;border:2px solid #008aaa!important;background-color:#fff!important;text-indent:20px;width:100%}.facetwp-type-autocomplete .facetwp-autocomplete-update{height:48px!important;font-size:16px!important;font-weight:700!important;background-color:#008aaa!important;color:#fff!important;border-radius:0 50px 50px 0!important;border:2px solid #008aaa!important;font-family:'Figtree',sans-serif!important;padding-left:0!important;padding-right:0!important;width:70px}footer{padding:50px 0 170px;text-align:center}footer .wrapper{display:flex;flex-direction:column;align-items:center}.darkMode footer p,.darkMode footer a,.darkMode footer a:hover{color:#fff}footer .logo{width:160px;margin-bottom:20px}.footerMenu ul{padding:14px 0;display:flex;flex-direction:column}.footerMenu ul li{list-style:none;font-size:16px;line-height:1.6}.footerMenu ul li a{display:block;font-weight:700;text-decoration:none}@media only screen and (max-width :1200px){header{height:100px}header .logo{width:75px;box-shadow:0 0 0 3px #fff,5px 5px 10px rgba(0 0 0 / 25%)}.wrapperContainerWhite .wrapper{padding:0 5vw}footer .logo{width:120px}}