.overlay{background:rgba(0,0,0,.7);position:fixed;width:100%;height:100%;z-index:9999999999999999999;top:0}.ct-modal{position:fixed;background:#fff;top:50%;left:50%;width:80%;max-width:800px;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:9999999999;padding-left:25px;padding-right:25px;padding-top:15px;box-sizing:border-box;-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,.75);-moz-box-shadow:0 0 10px 0 rgba(50,50,50,.75);box-shadow:0 0 10px 0 rgba(50,50,50,.85);display:none}.ct-modal h6 span{position:absolute;right:15px;cursor:pointer;top:14px}.green{background:#60c060}.red{background:#d02b35;color:#fff}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;outline:0}html{overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}strong{font-weight:700}input{outline:0}img{border:0}.clearfix:after{content:"";display:table;clear:both}.white p{color:#000}@font-face{font-family:Palatino;src:url(../fonts/Palatino.eot);src:local('Palatino'),url(../fonts/Palatino.eot?#iefix) format('embedded-opentype'),url(../fonts/Palatino.woff2) format('woff2'),url(../fonts/Palatino.woff) format('woff'),url(../fonts/Palatino.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Palatino-Roman;src:url(../fonts/Palatino-Roman.eot);src:local('Palatino-Roman'),url(../fonts/Palatino-Roman.eot?#iefix) format('embedded-opentype'),url(../fonts/Palatino-Roman.woff2) format('woff2'),url(../fonts/Palatino-Roman.woff) format('woff'),url(../fonts/Palatino-Roman.ttf) format('truetype');font-weight:500;font-style:normal}*{box-sizing:border-box}body{width:100%;height:100%;color:#333;font-family:Palatino}html{width:100%;height:100%;font-size:62.5%}.clear{clear:both}.tab-item,.trans,a,input[type=submit]{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.fade{opacity:1;transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;-webkit-transition:opacity .2s ease-in-out 0s;-ms-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s}.center{text-align:center}.fade:hover{opacity:.7}.grow{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.grow:hover{transform:scale(1.05)}.block{display:block!important}.in-block{display:inline-block!important}.center{text-align:center!important}.block-center{display:block!important;margin-left:auto!important;margin-right:auto!important}.end{margin-right:0!important}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-sb{justify-content:space-between}.flex-sa{justify-content:space-around}.flex-hc{justify-content:center}.flex-vc{align-items:center}.flex-c{justify-content:center;align-items:center}.flex-wrap{flex-wrap:wrap}.drop-shadow{-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,.75);-moz-box-shadow:0 0 10px 0 rgba(50,50,50,.75);box-shadow:0 0 10px 0 rgba(50,50,50,.85)}.center{text-align:center!important}.row{position:relative;width:100%}.container{max-width:1170px;margin-right:auto;margin-left:auto;position:relative}.w-790{max-width:790px!important}.w-740{max-width:740px!important}.row.top{padding-top:33px;margin-bottom:16px}.social{font-size:34px;margin-right:20px}.social-top{margin-top:50px}.social-top a{color:#c1d199}.social a{margin-right:16px}.contact-top{margin-top:22px;text-align:center}.contact-top a{display:block;text-decoration:none;font-weight:700}.contact-top a:nth-child(1){font-size:24px;color:#96a378;margin-bottom:4px}.contact-top a:nth-child(2){background:#c1d199;color:#fff;font-size:18px;padding-bottom:5px;padding-top:5px}.row.main-nav{background:#96a378}.nav-top-w{height:35px;flex-wrap:wrap}.nav-top-w,.nav-top-w a{text-decoration:none;color:#fff;font-size:16px;font-weight:700;padding-right:8px;padding-left:8px}.menu-items a:hover,.mrk,.nav-top-w a:hover{color:#ddd!important}.slick-arrow{position:absolute;top:48%;z-index:99999}.slick-dots{text-align:center;top:-50px;position:relative}.slick-dots li{display:inline-block}.slick-dots li button{color:transparent;background:0 0;border:0;cursor:pointer;display:inline-block;outline:0}.slick-dots li button::after{font-family:FontAwesome;font-weight:900;content:"\f192";color:#fff;font-size:14px;outline:0}li.slick-active button::after{color:#6f6f6e!important}.row.content{padding-top:0}.content-heading span{border-top:2px #c1d199 solid;border-bottom:2px #c1d199 solid;display:inline-block;font-size:14px;color:#6f6f6e;text-transform:uppercase;padding-top:4px;padding-bottom:4px;margin-bottom:15px;font-weight:300;letter-spacing:.1em}.content-heading h1{font-size:44px;color:#96a378;margin-bottom:15px;font-family:Palatino-Roman;font-weight:300}.row.cta .container{padding-bottom:35px}.content-copy.content-sub{padding-bottom:45px}.content-copy p{font-size:16px;color:#6f6f6e;margin-bottom:15px;line-height:22px}.content-copy ul{font-size:16px;color:#6f6f6e;margin-bottom:15px;line-height:22px;list-style:disc;text-align:left}.content-copy ul li{margin-bottom:15px}.content-cta-w{margin-top:35px}.cta-item{width:30%;margin-bottom:1%}.cta-img{overflow:hidden}.cta-img img{width:100%;height:auto;display:block;object-fit:cover}.cta-cont{padding-top:6px;padding-bottom:15px;background-image:url(../images/icon/triangle.png);background-position:right top;background-repeat:no-repeat}.cta-cont p a{color:#96a378;font-weight:700;font-size:17px;text-decoration:none}.cta-cont a span:hover,.cta-cont a:hover{color:#000}.cta-cont p a span{color:#6f6f6e;font-style:italic;display:inline-block;padding-right:10px}.social.social-f{margin-right:0}.row.footer{background:#96a378;padding-top:15px;padding-bottom:15px}.contact-f,.contact-f a{color:#fff;text-decoration:none;line-height:24px;font-size:14px}.contact-f a:hover{color:#ddd}.contact-f p:nth-child(1){margin-bottom:22px}.social-f a{color:#fff}.item-f{width:33.33%}.logo-f{text-align:center}.social-f{text-align:right}.menu-w{position:fixed;width:100%;height:100%;background:rgba(150,163,120,.93);z-index:99999;overflow-y:auto;max-height:calc(100%);display:none}.menu-items{text-align:center;padding-top:10%}.menu-items>a{color:#fff;font-size:38px;display:block;text-decoration:none;margin-bottom:18px}.hh-w{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:15px 0;padding-top:16px;padding-bottom:3px}.menu-items h3{font-size:21px;color:#fff}.menu-items .hh-w a{color:#fff;font-size:21px!important;display:block;text-decoration:none;margin-bottom:18px}[data-close-menu] .fa-times-circle{font-size:38px;color:#fff;position:absolute;right:15px;top:15px;cursor:pointer}.slider-logo{bottom:0;text-align:center;position:absolute;width:100%;z-index:2;text-align:center}.row.banner .slider-logo img{width:auto!important}.banner-sub img{width:100%!important;max-height:685px;object-fit:cover}.row.terms .container{padding-top:20px;padding-bottom:20px}.row.terms .container p{font-size:14px;margin-bottom:10px}.row.terms .container a{color:#96a378;text-decoration:none}.contact-w{padding-top:20px}.contact-w>div{width:49%}.contact-address .fa{display:inline-block;margin-right:15px;font-size:22px}.contact-address p{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #ddd;font-size:18px}.row.content a{color:#96a378;text-decoration:none}#modal-opening-times{border:4px solid #96a378;padding-top:20px}#modal-opening-times.ct-modal{position:absolute}.opening-w{overflow-y:auto;height:500px}.opening-item{text-align:center;border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}.opening-item:last-child{border:0}#modal-opening-times h4{text-align:center;color:#96a378;font-size:32px;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}.opening-item h6{font-size:20px;color:#96a378;margin-bottom:15px}.opening-item a{color:#96a378;text-decoration:none}.opening-item p{font-size:16px;margin-bottom:15px}.opening-item p span{display:block;font-weight:400}[data-modal-close]{position:absolute;right:15px;top:15px;cursor:pointer;color:#96a378;font-size:26px}.content-copy h2{font-size:18px}.covid-w{border-bottom:2px solid #96a378;border-top:2px solid #96a378;text-align:left;color:#96a378;margin:25px 0;padding:20px 0 12px 0}.covid-w h2{margin-bottom:10px}.covid-w p{color:#96a378}.slick-dots{padding-left:0}@media screen and (max-width:1170px){.container{width:auto;padding-left:7px;padding-right:7px}}@media screen and (max-width:1024px){.cta-item{width:33%}}@media screen and (max-width:1023px){.contact-w{flex-wrap:wrap}.contact-w div{width:100%;text-align:center}}@media screen and (max-width:768px){.cta-item{width:48%}.row.footer .container{flex-direction:column}.item-f{text-align:center;margin-bottom:25px;width:80%}.row.banner .slider-logo img{width:30%!important;height:auto}}@media screen and (max-width:767px){.cta-item{width:48%}.row.top{padding-top:20px;margin-bottom:0}.row.top .container{flex-direction:column;align-items:center}.row.top .container>div{margin-bottom:20px}.contact-top{margin-top:0;width:60%}.social-top{display:none}.social{margin-right:0}.menu-items a{font-size:28px;margin-bottom:18px}.burger{position:fixed;top:20px;left:20px;background:#c1d199;width:25px;height:25px;justify-content:space-around;flex-direction:column;padding:5px;z-index:9999999}.burger div{height:2px;width:100%;background:#fff}.nav-top-w a,.nav-top-w span{display:none}.nav-top-w{display:none}}@media screen and (max-width:425px){.content-cta-w{justify-content:center}.cta-item{width:100%}.row.banner{height:185px}.slick-list,.slick-track{height:100%}.slide-item{height:100%;object-fit:cover}.row.content{margin-top:22px}}@media screen and (max-width:374px){.nav-top-w,.nav-top-w a{font-size:14px;padding-right:2px;padding-left:2px}}