html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,b,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;letter-spacing:-1px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased;visibility:hidden;background:url(../images/bg.jpg);background-size:1000px}ol,ul,li{font-family:neuzeitgro-reg,sans-serif;list-style:none}blockquote,q{quotes:none}strong{font-weight:700}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@-ms-viewport{width:device-width;}u{text-decoration:none}.clear{clear:both}a{font-family:neuzeitgro-reg,sans-serif;text-transform:none;text-decoration:underline;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;outline:none;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:neuzeitgro-reg,sans-serif;text-align:center;-moz-osx-font-smoothing:grayscale}h2{font-size:32px;font-weight:700;color:#666;text-transform:uppercase}h3{font-size:28px;color:#666;line-height:1.25}h4{font-size:22px;color:#635e52}img{width:100%;display:block}p,ul li,input{color:#635e52;font-family:neuzeitgro-reg,sans-serif;font-size:18px;font-weight:400;line-height:1.3;-moz-osx-font-smoothing:grayscale}p a{color:#635e52}.hidden{display:none}header{height:160px;background-color:#f2b718}.inner-header{position:relative;width:100%;margin:0 auto;padding-top:0}.logo{width:256px;height:99px;position:absolute;top:50px;bottom:0;left:0;right:0;margin:0 auto}ul.header-social{position:relative;display:flex;flex-direction:row;justify-content:flex-end;background-color:#3b3b3a;margin:0;padding:9px 0}ul.header-social li{width:auto;height:20px;display:inline-block;margin-right:20px}ul.header-social li.email a{color:#fff;text-decoration:none;font-size:18px;line-height:20px;margin-right:20px}ul.header-social li img{width:auto;height:100%;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}ul.header-social li a:hover img{opacity:.7}.newsletter{position:absolute;right:0}.newsletter a{background:url(../images/newsletter-bg.png) no-repeat;background-size:cover;display:block;margin-top:-8px;padding:20px 27px;font-family:neuzeitgro-reg,sans-serif;font-weight:700;font-size:20px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none}.navigation{width:100%;max-width:1000px;margin:0 auto;margin-top:50px}nav.nav-left{float:left;width:340px;text-align:right}nav.nav-right{float:right;width:340px;text-align:left}header nav ul li{display:inline}header nav ul li a{font-family:neuzeitgro-reg,sans-serif;font-weight:700;font-size:18px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#58595b;margin:0 15px}header nav ul li a:hover{opacity:.7}header nav ul li.current-menu-item a{opacity:.7}header nav ul li ul.sub-menu{margin-top:0;border-top:0;position:absolute;visibility:hidden;z-index:8999;background:#595a5b}header nav ul li ul.sub-menu li{}header nav ul li ul.sub-menu li a{padding-left:10px;border-right:0;display:block;width:180px;color:#f9b32a;text-decoration:none;padding:.5em 1em;transition:none}header nav ul li:hover>ul{top:auto;visibility:visible}header nav ul#menu-left-navigation li ul.sub-menu li{text-align:left}.button_container{position:absolute;top:80px;right:30px;margin:0 auto;height:27px;width:35px;cursor:pointer;z-index:100;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;display:none}.button_container:hover{opacity:.7}.button_container.active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg)}.button_container.active .middle{opacity:0}.button_container.active .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg)}.button_container span{background:#06313b;border:none;height:3px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}.overlay{display:none;position:absolute;z-index:999;top:130px;left:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .35s,visibility .35s,height .35s;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden}.overlay.open{display:block;opacity:1;visibility:visible}.overlay nav{position:relative;z-index:999;font-size:30px;font-weight:400;text-align:center;background:#f2b718;padding:30px 0}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{display:block;position:relative;margin:20px 0 0}.overlay ul li a{display:block;position:relative;text-decoration:none;overflow:hidden}.overlay ul li a:hover{opacity:1!important}.overlay-border{background-repeat:no-repeat!important;background-size:100% 100%!important;height:12px;width:100%}.overlay-top{background-image:url(../images/menu-top.png)}.overlay-bottom{background-image:url(../images/menu-bottom.png)}.banner{position:relative}.banner-wrap{position:absolute;top:0;bottom:0;left:0;right:0;height:100%}.banner-inner{display:table;width:100%;height:100%}.banner-text{display:table-cell;height:100%;padding-top:7%}.banner-text h2{font-size:64px;font-weight:400;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.3)}.banner-text h4{color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.3)}.banner-bg{background-repeat:no-repeat;background-size:100% 100%;width:30%;margin:0 auto;padding:2%}.banner-bg h2,.banner-bg h4,.banner-bg.blue h2{color:#f0eee1}.banner-bg.yellow h2,.banner-bg.yellow h4{color:#666}.banner-bg.yellow{background-image:url(../images/banner-bg.png)}.banner-bg.blue{background-image:url(../images/blue-text.png)}.banner-bg.green{background-image:url(../images/green-text.png)}.banner-bg.pink{background-image:url(../images/pink-text.png)}.banner .banner-mobile{display:none}.sliderLoading{width:inherit;margin:7em auto}.single_item.slider{display:none}.slick-initialized{display:block!important}.single_item .slick-dots{bottom:10%}#quote-container{margin:3% 0 0}.quote-inner{position:relative}.quotes_item.slider{margin-bottom:0!important}.quote-slide{outline:none}.quote-text{padding:5% 30%}.quote-text p{margin-bottom:5%;text-align:center;text-transform:uppercase}.quotes{width:90px;margin:0 auto 5%}.source{width:120px;margin:0 auto 10px}.slick-prev,.slick-next{width:43px!important;height:82px!important;z-index:1000;top:31%!important}.slick-prev{left:15%!important;background:url(../images/arrow-prev.png) no-repeat!important;background-size:100%!important}.slick-next{right:15%!important;background:url(../images/arrow-next.png) no-repeat!important;background-size:100%!important}.slick-prev::before,.slick-next::before{content:""!important}.mid-title{margin:30px 0}.intro-wrap{background-color:#f2b718}.intro{max-width:700px;width:45%;margin:-22px auto 17px;padding:60px 0 50px;color:#06313b;text-align:center}.intro h2{margin-bottom:2%;color:#f0eee1}.intro p{margin-bottom:20px;color:#f0eee1}.mob-show{display:none}.grid-wrap{margin-top:-10px}.block{width:33.3333%;float:left;margin-top:-1%}.block h2{font-weight:400;text-transform:uppercase}.mod-block{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.mod-link{display:block;margin:20px auto 0;font-size:22px;text-transform:uppercase}.block-inner{display:table;width:100%;height:100%}.text-container{padding:0 15%;text-align:center;display:table-cell;vertical-align:middle}.blue h2{color:#06313b}.white h2,.white p.mod-link{color:#f0eee1}.mob-link-wrap{width:100%;overflow:hidden}.mob-links{display:none;width:102%}.mob-links h2{color:#f0eee1}.mob-links .link-mob{float:left;width:50%}.mob-links .link-mob a{display:block;text-align:center;padding:20vw 0;background-repeat:no-repeat;background-size:100% 100%}.mob-links .link-mob h3{color:#f0eee1}.mob-links .menu a{background-image:url(../images/twitter-bg.png)}.mob-links .contact a{background-image:url(../images/dark-grey-bg.png)}.mob-links .contact{margin-left:-1%}.grid.gallery .block{width:31.333%;margin:1%}.text-block{height:26vw;display:table}.title-box{background-image:url(../images/special-bg.png);background-repeat:no-repeat;background-size:100% 100%;padding:5% 0;position:relative}.title-box h2{color:#f0eee1}.text-block p{margin:20px 0}.text-block a{color:#635e52}.specials-cam{margin-top:-3px}.contact-info{margin:-9px 0 3%}.page-template-contact .contact-info{margin-bottom:0;margin-top:1em}.page-template-contact .package-details h2{color:#f0eee1}.contact-box{position:relative;width:50%;float:left}.contact-container{height:34vw;text-align:center;background-image:url(../images/yellow-bg.png);background-repeat:no-repeat;background-size:100% 100%}.contact-inner{display:table;width:100%;height:100%}.contact-text{color:#06313b;display:table-cell;vertical-align:middle;padding:0 10%}.contact-text h3{font-weight:400;font-size:22px;color:#58595b}.contact-text a{color:#06313b}.contact-box p,.opening-hours p{margin:1em 3em;color:#58595b}.contact-box h4{color:#58595b;margin:10% 0 0;font-weight:400}.opening-box{position:relative;width:50%;float:right;text-align:center}.opening-top{width:100%;height:17vw;display:none}.opening-top h2{display:table-cell;vertical-align:middle;text-transform:uppercase;font-weight:400;padding:0 14%}.opening-hours{height:34vw;color:#fff;background-image:url(../images/grey-bg-short.png);background-repeat:no-repeat;background-size:100% 100%;display:table;width:100%}.opening-top h2 strong{display:block}.opening-inner{display:table-cell;vertical-align:middle}.opening-inner h3{color:#f0eee1}#map-canvas{width:100%;height:30vw}.social-box{width:48%;margin:1%;float:left;position:relative;background-size:100% 100%;background-repeat:no-repeat;height:22vw;display:table}.social-box.fb{background-image:url(../images/fb-bg.png)}.social-box.insta{display:none;background-image:url(../images/insta-bg.png)}.social-box.twitter{background-image:url(../images/twitter-bg.png);overflow:hidden}.inner-social{display:table-cell;vertical-align:middle;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.social-box img{width:66px;margin:0 auto}.insta-feed{margin-top:1%}.insta-box{position:relative;width:23%;height:18.6vw;display:table;margin:1%;float:left;background-image:url(../images/insta-bg.png);background-repeat:no-repeat;background-size:100% 100%}.insta-box img{width:66px;margin:0 auto}.insta-image{float:left;width:21%;margin:2%}.fts-jal-fb-header,.fts-jal-fb-user-name,.fts-jal-fb-post-time{display:none}.social-box:hover .social-content{display:table;opacity:1}.social-box:hover .inner-social{opacity:0}.social-content{position:absolute;display:table;height:100%;top:0;left:0;width:80%;padding:10%;opacity:0;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.social-mob{display:none}.instagram-pics li{float:left;width:23%;margin:1%}.fts-twitter-no-margin-left,.fts-twitter-reply-wrap-left,.fts-likes-shares-etc-wrap,.fts-twitter-image,.fts-jal-fb-user-thumb,.fts-jal-fb-link-wrap{display:none}.fts-twitter-text,.fts-jal-fb-top-wrap{font-family:neuzeitgro-reg,sans-serif}.fts-tweeter-wrap .tweeter-info,.fts-jal-single-fb-post{border:0}.tweeter-info .fts-right{padding:0}.fts-jal-fb-right-wrap a,.fts-jal-fb-right-wrap .fts-jal-fb-message{color:#f0eee1}.tweeter-info a,.tweeter-info .fts-twitter-text{color:#635e52}.fts-jal-fb-group-display,.fts-twitter-div{display:table-cell;vertical-align:middle}footer{width:100%;margin:5% auto;text-align:center}.footer-logo{width:70px;margin:0 auto 10px}.copyright p{font-size:17px;text-transform:uppercase;color:#666}.menu-footer-container ul li{display:inline-block;margin:0 5px}.menu-footer-container ul li a{font-size:17px;color:#666}.about{width:100%;font-family:neuzeitgro-reg,sans-serif;display:table}.about-text p{margin-bottom:15px}.about-full{position:relative;margin:2% 0}.about-full h2{position:absolute;color:#fff}.about-heading.fresh{background-image:url(../images/dark-grey-bg.png);background-repeat:no-repeat;background-size:100% 100%}.about-heading.organic{background-image:url(../images/green-bg.png);background-repeat:no-repeat;background-size:100% 100%}.about-heading.est,.page-title.specialsHeader{width:auto;background-image:url(../images/est-bg.png);background-repeat:no-repeat;background-size:100% 100%;color:#fff}.about-heading,.page-title.specialsHeader{width:90%;padding:25px 5%;margin:0 auto 6%;display:table}.page-title.specialsHeader{width:inherit;font-size:2em}.about-heading h2{width:100%;display:table-cell;vertical-align:middle;margin:auto;color:#fff;text-align:center;font-weight:400}.about-col{float:left;margin-bottom:6%}.about-col.wide{width:54%}.about-col.half{width:49%}.about-col.thin{width:44%}.left{padding-right:1%}.right{padding-left:1%;float:right}.companies{width:80%;margin:5% auto 0}.companies img{width:42%;float:left;margin:4%}.charities .about-text ul li{font-size:18px;list-style:disc;list-style-position:outside;margin:0 0 10px 5%}.companies img:nth-child(3){clear:both}.charities .charity-info{margin-bottom:20px;padding-right:10%}.job-info .contact-box{float:right}.job-info .opening-box{float:left}.job-info .opening-box img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.job-package{margin:-20px 0 5%;background-image:url(../images/green-wide-bg.png);background-repeat:no-repeat;background-size:100% 100%}.package-details{padding:6%}.package-details p{color:#fff;text-align:center}.package-details .package-heading{color:#fff;margin-bottom:10px;text-transform:uppercase}.opportunities{width:70%;margin:0 auto;text-align:center}.opportunities p{margin:20px 0}.show-button{width:31.33%;height:10vw;float:left;margin:1%;background-image:url(../images/menu-bg.png);background-repeat:no-repeat;background-size:100% 100%;display:table;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}.show-button a{text-decoration:none;text-transform:uppercase}.show-button.active,.show-button:hover,.menu-buttons .show-button:hover{background-image:url(../images/menu-active.png);background-repeat:no-repeat;background-size:100% 100%}.show-button a{text-align:center;padding:0 8%;margin:1%;display:table-cell;vertical-align:middle}.show-button:hover h4{color:#f0eee1}.opportunities a{color:#58595b}.job-image img{display:inline-block;margin-top:-20px}a.show-button.button{display:table}.show-button.button h4{display:table-cell;vertical-align:middle}.block-wrap.image-text .text-container h2{background-image:url(../images/post-text.png);background-repeat:no-repeat;background-size:100% 100%;color:#f0eee1;padding:10px 20px}.block-wrap.text{height:25vw}.block-wrap{position:relative}.block-wrap.text .mod-block.grey{background-image:url(../images/grey-post-bg.png);background-repeat:no-repeat;background-size:100% 100%}.block-wrap.text .mod-block.brown{background-image:url(../images/marroon-bg.png);background-repeat:no-repeat;background-size:100% 100%}.block-wrap.text .mod-block h2,.block-wrap.text .mod-block p{color:#f0eee1}.block .block-wrap.text a,.block a img{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.block .block-wrap.text a:hover,.block a:hover img{opacity:.7}h2.blue{color:#06313b}h2.white{color:#fff}.post-container{width:60%;margin:0 auto;position:relative}.post-container img{width:100%;height:auto;margin:5% 0}.post-container p{text-align:center}.post-nav-prev,.post-nav-next{position:absolute;top:40%;width:25%}.post-nav-prev a,.post-nav-next a{display:block;text-align:center;padding:20% 25%;color:#58595b}.post-container .post-nav-prev{left:-30%}.post-container .post-nav-next{right:-30%}.searchandfilter ul li{margin-top:-6em;width:42%;margin-left:auto;margin-right:auto}.menu-container{width:80%;max-width:800px;margin:0 auto;clear:both}.menu-container .menuTable{font-family:neuzeitgro-reg,sans-serif;color:#58595b;font-size:1.3em;line-height:1.3em;margin:2em 0;width:100%}.menu-container .menuTable tr td:nth-child(2){text-align:right;float:right}.menu-container .menuTable tr td:first-child{padding-left:.5em}.menu-container .menuTable tr td:last-child{padding-right:.5em}.menu-container .menuTable tr td.description{-webkit-column-span:all;column-span:all;font-size:.8em;padding-bottom:1em;line-height:1.1em;padding-left:.5em;padding-right:.5em;font-weight:400}.menu-container .menuTable tr.item,.menu-container .menuTable tr.item+tr{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-container .menuTable tr.item:hover,.menu-container .menuTable tr.item:hover+tr{background:#f9b32a}.menu-image{width:100%;padding:0;margin-bottom:3em}.menu-container h2{color:#58595b}.menu-container h4{text-align:left;margin-top:3%}.menu-container p{color:#58595b;margin-top:2%}.menu-buttons .show-button{width:23%;height:8vw;background-image:url(../images/menu-bg.png)}.menu-buttons .show-button.active{background-image:url(../images/menu-active.png)}.menu-buttons .show-button.active h4{color:#f0eee1}.menu-info{width:80%;margin:3% auto 9%;text-align:center}#menu-container2,#menu-container3,#menu-container4,#menu-image2,#menu-image3,#menu-image4{visibility:hidden;display:none}.sf-field-taxonomy-menu_type .sf-level-0{width:27.33%;height:8vw;float:left;margin:1%;background-image:url(../images/waffle-square-yellow-1.png);background-repeat:no-repeat;background-size:100% 100%;display:table;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sf-field-taxonomy-menu_type .sf-level-0.sf-option-active{background-image:url(../images/menu-active.png);background-image:url(../images/waffle-square-gray-1.png)}.sf-field-taxonomy-menu_type .sf-level-0 label{font-size:22px;padding:50px 0!important;width:100%;text-transform:uppercase;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:6%;margin-left:-2%;text-align:center}.sf-field-taxonomy-menu_type .sf-level-0.sf-option-active{color:#f0eee1}.sf-field-taxonomy-menu_type .sf-item-0,.sf-level-0 input{display:none}.sf-field-taxonomy-menu_type .sf-level-0:after{display:none;content:url(../images/waffle-square-gray-1.png) url(../images/waffle-square-gray-2.png) url(../images/waffle-square-yellow-2.png) url(../images/waffle-square-yellow-1.png)}.sf-field-taxonomy-menu_type .sf-level-0:hover{background-image:url(../images/waffle-square-gray-1.png);opacity:.8}.sf-field-taxonomy-menu_type .sf-level-0:hover label{color:#fff}.sf-field-taxonomy-menu_type .sf-level-0:nth-child(3){float:right}.sf-field-taxonomy-menu_type .sf-level-0:nth-child(4){float:right}.sf-field-taxonomy-menu_type .sf-level-0:nth-child(odd){margin-top:16%;margin-left:-5%;margin-right:-5%}.sf-field-taxonomy-menu_type .sf-level-0.last{clear:left}.menu-section{position:relative}.menu-section form{width:80%;margin:0 auto;left:0;right:0}.page-template-contact #map-canvas{height:40vw}.voucher-container,.careers-container{width:70%;margin:4% auto}.careers-container{width:100%}.careers-inner{margin:auto}.voucher-info{width:70%;margin:20px auto 2%}.voucher-info p{width:60%;margin:0 auto;text-align:center}. .voucher-container .show-button h4{font-size:28px}.page-title{margin-top:20px}.newsletter-container{width:80%;margin:40px auto}.newsletter-container input,.newsletter-container label{margin-bottom:2%;display:block}.newsletter-container input{width:92%;outline:none;background-image:url(../images/input-one.png);background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;border:none;color:#06313b;padding:4%;margin-bottom:3%}.newsletter-container input::-webkit-input-placeholder{color:#06313b}.newsletter-container .mc4wp-form-fields input:nth-child(2n+2){background-image:url(../images/input-two.png)}.newsletter-container .mc4wp-form-fields input.sign-up-button{width:46%;margin:0 auto;font-weight:700;background-image:url(../images/newsletter-bg.png);color:#fff;text-transform:uppercase}.error-404{width:70%;margin:0 auto}.error-404 p,.error-404 a{font-weight:400;color:#06313b;text-align:center;display:block;width:100%;margin-top:2%}.review{width:80%;max-width:500px;margin:40px auto;text-align:center}.review-image{width:auto;height:35px;margin:0 auto 20px}.review-image img{width:auto;height:100%;margin:0 auto}.specials{max-width:900px;margin:auto}.article-header{height:auto}.specials h1{font-size:3em;color:#595a5b;margin-bottom:1em}.specials p{margin:1em 0}.specialsLoading{width:16px;text-align:center;margin:2em auto}.specialsImgContainer{-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;overflow:hidden;width:550px;height:794px;margin:0 auto}.waffleImg{-webkit-transform:rotateX(15deg) scale(.8);-ms-transform:rotateX(15deg) scale(.8);transform:rotateX(15deg) scale(.8);position:absolute;top:-182px;left:-770px;max-width:inherit;width:initial}.show-button{width:26.33%;height:14vw;float:left;margin:1%;background-image:url(../images/waffle-square-yellow-1.png);background-repeat:no-repeat;background-size:100% 100%;display:table;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.show-button:after{display:none;content:url(../images/waffle-square-gray-1.png) url(../images/waffle-square-gray-2.png) url(../images/waffle-square-yellow-2.png) url(../images/waffle-square-yellow-1.png)}.show-button:hover{background-image:url(../images/waffle-square-gray-1.png);opacity:.8}.show-button a{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.show-button:nth-child(even){background-image:url(../images/waffle-square-gray-2.png);margin-top:24%;margin-left:-11%;margin-right:-11%}.show-button:nth-child(even) a h4{color:#fff}.show-button:nth-child(even):hover{background-image:url(../images/waffle-square-yellow-2.png);opacity:.8}.show-button:nth-child(even):hover a h4{color:#635e52}.show-button.last{clear:left}.voucherOverlay{position:fixed;background:#000;opacity:.7;top:0;bottom:0;left:0;right:0;z-index:20;display:none}.voucherOptionsBox{background:url(../images/bg.jpg);padding:3em;position:fixed;width:500px;height:500px;top:75%;left:50%;margin-top:-500px;margin-left:-250px;z-index:21;display:none}.voucherOptionsBox h2,.voucherOptionsBox h4{margin:1em 0}.voucherOptionsBox select.denominations,.voucherOptionsBox textarea.giftMessage{width:92%;outline:none;background-image:url(../images/input-one.png);background-color:#0000;background-repeat:no-repeat;background-size:100% 100%;border:none;color:#06313b;padding:4%;margin-bottom:3%;font-family:neuzeitgro-reg,sans-serif;font-size:18px;font-weight:400;line-height:1.3}.voucherOptionsBox select.quantity{width:92%;outline:none;background-color:#0000;background-repeat:no-repeat;background-size:100% 100%;border:none;color:#06313b;padding:4%;margin-bottom:3%;font-family:neuzeitgro-reg,sans-serif;font-size:18px;font-weight:400;line-height:1.3;background-image:url(../images/input-two.png)}.voucherOptionsBox input.sign-up-button{width:46%;margin:0 auto;font-weight:700;background-image:url(../images/newsletter-bg.png);color:#fff;text-transform:uppercase;background-repeat:no-repeat;background-size:100% 100%;padding:4%;outline:none;background-color:transparent;border:none}.voucherOptionsBox{text-align:center}.voucherOptionsBox .hideOverlay{float:right;cursor:pointer}.voucherOptionsBox label{font-family:neuzeitgro-reg,sans-serif;color:#fab42a}.voucherOptionsBox label.red{color:#fa2a2a}.menu-voucher-container{width:33%;margin-top:-6%;margin-left:auto;margin-right:auto;margin-bottom:3em}.menu-voucher-container .show-button{width:25.33%;height:8vw}.menu-voucher-container .show-button:nth-child(even){background-image:url(../images/waffle-square-yellow-1.png);margin-top:24%;margin-left:-11%;margin-right:-11%}.menu-voucher-container .show-button:nth-child(even) a h4{color:#635e52}.menu-voucher-container .show-button.active{background-image:url(../images/waffle-square-gray-1.png)}.menu-voucher-container .show-button.active a h4{color:#fff}@media screen and (min-width:520px){.page-template-news .wrapper{width:80%;margin:0 auto}.menu-buttons{width:80%;margin:5% auto 6%}}@media screen and (min-width:769px){.wrapper{width:80%;margin:0 auto}.newsletter-container{width:500px}section.social{margin:5% -1% 2%}}@media screen and (max-width:1790px){ul.header-social{top:0}.newsletter{top:0}.newsletter a{font-size:18px;margin:0;padding:12px 27px;text-transform:uppercase;text-decoration:none}.newsletter br{display:none}}@media screen and (min-width:1540px){.contact-container,.opening-hours{height:25vw}}@media screen and (max-width:1265px){.contact-text{padding:0 5%}.contact-box p{margin:5% 0}.navigation{max-width:100%}nav.nav-left,nav.nav-right{width:auto}header nav.nav-left ul li a{margin-left:0}header nav.nav-right ul li a{margin-right:0}.menu-voucher-container .show-button a h4{font-size:18px}}@media screen and (max-width:1120px){.menu-voucher-container .show-button a h4{font-size:16px}.block{width:50%}.block-wrap.text,.text-block{height:40vw}.contact-container{height:auto}.contact-box{width:100%;margin-top:-4%}.contact-container{padding:5% 0}.opening-box{width:100%;margin-bottom:2%}.opening-hours,.contact-container{padding:10% 0;height:25vw}}@media screen and (max-width:1024px){.menu-voucher-container .show-button a h4{font-size:14px}.button_container{display:block}.overlay{}nav.nav-left,nav.nav-right{display:none}.device-hide{display:none}.social-blocks{display:none}.social-mob{display:block}.social-box{width:33.3333%;height:23vw;margin:0}.social-box.insta{display:table}.social-box .social-content{display:none!important}.social-box img{width:25%}.insta-feed{display:none}header nav ul li ul.sub-menu{visibility:visible;position:relative;margin-left:;background:0 0}header nav ul li ul.sub-menu li{border:none;text-align:left;width:inherit;margin-left:5em}header nav ul li ul.sub-menu li a{padding:0;font-size:16px;color:inherit;transition:none;width:inherit}header nav ul li ul.sub-menu li a:before{content:" - "}}@media screen and (max-width:960px){.menu-voucher-container{width:50%}.menu-voucher-container .show-button{width:27.33%;height:13vw}.opportunities{width:100%}.opportunities .show-button{}.show-button h4{padding:12% 5%}.menu-container{width:90%}.menu-info{width:100%}.post-container{width:100%}.post-navigation{margin-top:5%}.post-nav-prev,.post-nav-next{position:inherit;top:0;left:0;right:0}.post-nav-prev{float:left}.post-nav-next{float:right}}@media screen and (max-width:768px){.about-col{float:none;width:100%!important;padding:0}.about-col .about{width:80%;margin:0 auto}.about-col.about-heading{height:50px}.grid-wrap{display:none}.mob-links{display:block}.opening-top{width:90%;padding:10% 5%}.social-mob h2{margin-bottom:3%}.intro{display:none}.mob-show{display:block}.mob-hide{display:none}.grid.gallery .block{width:48%}.slick-prev,.slick-next{top:25%!important}.quotes{width:15%}.quote-text{margin-bottom:6%}#map-canvas,.page-template-contact #map-canvas{height:67vw}.mob-links .link-mob a{padding:10vw 0}.block{width:100%}.block-wrap.text{height:80vw}.menu-buttons .show-button{width:48%;height:20vw}.menu-image{margin-bottom:2em}.sf-field-taxonomy-menu_type .sf-level-0 label{padding:35px 0!important}.sf-field-taxonomy-menu_type .sf-level-0{width:48%;margin-bottom:2%}.opportunities h2,.opportunities p{padding:0 6%}.opportunities .show-button{}.voucher-info{width:100%}.voucher-container .show-button{height:17vw}.voucherOptionsBox{top:10%;left:5%;right:5%;bottom:5%;margin-top:inherit;margin-left:inherit;width:inherit;height:inherit}}@media screen and (max-width:520px){.contact-container{height:100%}.menu-voucher-container .show-button:nth-child(even){margin-top:30%;margin-left:-12%;margin-right:-11%}.menu-voucher-container .show-button{width:31.33%;height:16vw}.banner .banner-mobile{display:block}.banner .banner-image{display:none}.banner-bg{width:80%}.logo{width:220px;top:50px}.button_container{top:80px;right:30px;left:auto}header{height:150px}.newsletter{position:relative;bottom:-40px;top:inherit}.newsletter a{font-size:14px;padding:.5em}ul.header-social,.newsletter{}.menu-container{width:80%;margin:0 auto}.menu-container .menuTable tr td:first-child{width:70%;font-size:80%}.menu-container .menuTable tr td:last-child{float:none;font-size:80%}.menu-container h2{display:none}.contact-text{padding:0 5%}#quote-container{display:none}.slick-dots{display:none!important}.menu-mob{display:block}.block-wrap.text{height:100vw}.package-details{padding:12% 6% 6%}.opportunities .show-button h4{font-size:16px}#map-canvas,.page-template-contact #map-canvas{height:90vw}.voucher-container{width:100%}.voucher-container .show-button{height:22vw;width:24%}.voucher-info p{width:80%}.specials{width:80%}.specialsImgContainer{width:100%}.waffleImg{-webkit-transform:rotateX(15deg) scale(.8);-ms-transform:rotateX(15deg) scale(.8);transform:rotateX(25deg) scale(.47);position:absolute;top:-182px;left:-847px;max-width:inherit}}.m10_row{padding:0;position:relative;z-index:997}.m10_container{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -20px}.m10_item{box-sizing:border-box;padding:0;margin:20px;display:flex;flex-direction:column}.m10_item-vtop{justify-content:flex-start}.m10_item-vcenter{justify-content:center}.m10_item-vend{justify-content:flex-end}.m10_item-hstart{justify-content:flex-start}.m10_item-hcenter{justify-content:center}.m10_item-hend{justify-content:flex-end}.m10_item-hbetween{justify-content:space-between}.m10_item-haround{justify-content:space-around}.m10_item-hevenly{justify-content:space-evenly}.m10_item-1-1{width:calc(100% - 40px)}.m10_item-1-2{width:calc(50% - 40px)}.m10_item-1-3{width:calc(33.3333% - 40px)}.m10_item-2-3{width:calc(66.6666% - 40px)}.m10_block{margin-top:-120px;margin-bottom:30px}.m10_block h3{text-align:left;margin-bottom:20px}.m10_block p{margin-bottom:15px}.m10_block .m10_block_yellow{box-sizing:border-box;padding:5px 30px;background-color:#f4bf39}.m10_block .m10_block_tan{box-sizing:border-box;padding:5px 30px;background-color:#f1efe1}.m10_block .m10_block_blue{box-sizing:border-box;padding:5px 30px;background-color:#023d5c}.m10_block .m10_block_blue h3,.m10_block .m10_block_blue p{color:#fff}.m10_block .m10_block_top,.m10_block .m10_block_bot{width:100%;height:36px}.m10_block .m10_block_top img,.m10_block .m10_block_bot img{width:100%;height:36px;display:block}.m10_block .m10_block_inner{position:relative;height:calc(100% - 72px);padding-top:15px;padding-bottom:65px}.m10_block .m10_block_inner p:last-child{position:absolute;bottom:10px;margin:0}.m10_button{display:inline-block;padding:5px 20px;border:solid 2px #635e52;text-decoration:none;font-weight:400}.m10_block_blue .m10_button{border:solid 2px #fff;color:#fff}ul.header-social li.tsc{position:absolute;top:7px;left:30px}ul.header-social li.tsc a{color:#f2b718;text-decoration:none}.m10_tsc_head{position:relative;z-index:999;top:-125px;left:0;right:0}.m10_tsc_head .m10_bg{display:block;width:100%;height:auto}.m10_tsc_head .m10_logo{position:absolute;top:50%;left:50%;margin:-105px 0 0 -263px;width:526px;height:210px}.m10_intro{margin-top:-125px}.m10_outro{margin-top:40px;padding:200px 0 100px;background-color:#e0e8eb;background-image:url(../../../../wp-content/uploads/2021/04/clock.jpg);background-repeat:no-repeat;background-position:center bottom}#wpcf7-f1469-o1,#wpcf7-f1469-o1 form p,#wpcf7-f1469-o1 form input[type=email]{text-align:center}@media screen and (max-width:1220px){}@media screen and (max-width:980px){}@media screen and (max-width:800px){.m10_item-1-3{width:calc(100% - 40px)}.m10_item-1-2{width:calc(100% - 40px)}.m10_item-2-3{width:calc(100% - 40px)}.m10_block{margin-top:-30px;margin-bottom:30px}.m10_tsc_head .m10_logo{position:absolute;top:50%;left:50%;margin:-40px 0 0 -90px;width:180px;height:auto}ul.header-social li.tsc a span.mob_hide{display:none}}@media screen and (max-width:520px){.m10_tsc_head{top:-115px}}