@charset "utf-8";@font-face{font-family:"Proza";src:url("/common/fonts/ProzaLibre-Regular.ttf")}body{font-size:1.1rem;font-family:"Myriad Pro",Helvetica,Arial,"sans-serif";color:#666;margin:0;padding:0;height:100%;width:100%;background-color:#fff;display:flex;flex-direction:column}.header{background-image:url("/images/firstheader.jpg");min-height:920px;background-position:top left;background-repeat:no-repeat}.mainheader{background-image:url("/images/mainheader.jpg");min-height:600px;background-position:top left;background-repeat:no-repeat}.header.gg{background-image:url("/images/GoldersGreenHeader.jpg");min-height:600px;background-position:top center;background-repeat:no-repeat}.header.woking{background-image:url("/images/wokingheader.jpg");min-height:600px;background-position:top center;background-repeat:no-repeat}.header.stm{background-image:url("/images/StMarylebone044.jpg");min-height:600px;background-position:top center;background-repeat:no-repeat}.header.banbury{background-image:url("/images/Banbury-1059.jpg");min-height:600px;background-position:top center;background-repeat:no-repeat}.header.goe{background-image:url("/images/GoE-1052.jpg");min-height:600px;background-position:top left;background-repeat:no-repeat}.header.tv{background-image:url("/images/ThamesViewMain.jpg");min-height:600px;background-position:top center;background-repeat:no-repeat}@media only screen and (max-width:1400px){.header{background-image:url("/images/firstheader.jpg");min-height:675px;background-position:top center;background-repeat:no-repeat}.mainheader{background-position:top center}.header.gg{min-height:600px;background-position:top left;background-repeat:no-repeat}}@media only screen and (max-width:1200px){.header.goe{background-image:url("/images/GoE-1052.jpg");min-height:600px;background-position:top center;background-repeat:no-repeat}}@media only screen and (max-width:768px){.header{background-image:url("/images/firstmob.jpg");min-height:675px!important;background-position:top center;background-repeat:no-repeat}.mainheader{background-image:url("/images/mainheader-mob.jpg");min-height:500px;background-position:top center;background-repeat:no-repeat}.header.gg{background-image:url("/images/GoldersGreen-header-mob.jpg");min-height:0!important;height:auto;background-position:top center}}img{max-width:100%;height:auto}.InColImg{padding:.5em 0}.contactlogo img{max-width:350px;margin-right:2em}.form-select.contactdrop{width:90%;max-width:400px;margin:1em auto}.form-select:focus{border-color:#ccc;box-shadow:0 0 0 .25rem rgba(200 200 200 .25)}.center{text-align:center}.logo img{width:100%;max-width:265px}.logo img.crems{width:100%;max-width:200px}p.date,p.bold{font-weight:bold}p.blue{font-size:1.75em;margin:1em 0 .75em 0;color:#457b9d;line-height:1.1em;font-weight:normal}p.bluehome{font-size:2.1em;margin:2em auto .75em auto!important;max-width:90%;color:#457b9d;line-height:1em}p.gold{color:#e2b141;font-size:1.3em}h1{font-family:"Proza","Gotham","Helvetica Neue",Helvetica,Arial,"sans-serif";font-weight:300;font-style:normal;text-align:left;font-size:1.9em;margin:0 0 1em 0;color:#457b9d;line-height:1.1em}h2{font-family:"Proza","Gotham","Helvetica Neue",Helvetica,Arial,"sans-serif";text-align:left;font-size:1.85em;margin:1em 0;color:#fff;font-weight:normal}.strapline h1{font-weight:normal;text-transform:uppercase;text-align:left;font-size:3.5em;margin:.5em 0 1em 0;color:#fff;line-height:1em}.strapline h2{font-weight:normal;text-transform:uppercase;text-align:left;font-size:2.25em;margin:-1em 0 3em 0;padding:0;color:#e9c46a}.events h1{font-weight:300;font-style:normal;text-align:left;font-size:1.75em;margin:0;color:#457b9d;line-height:1.1em;text-transform:capitalize}.events h2,.events h5{font-weight:normal;text-align:left;font-size:1.25em;margin:0 0 1em 0;padding:0;color:#e2b141}@media only screen and (max-width:1400px){h1{font-size:1.5em!important}.strapline h1{font-size:3em!important}}@media only screen and (max-width:1100px){.strapline h1{font-size:2.5em!important}}h3{font-size:1.75em;margin:.75em 0;color:#a2b18a;font-weight:normal}h4{font-family:"Proza","Gotham","Helvetica Neue",Helvetica,Arial,"sans-serif";font-weight:300;font-style:normal;text-align:left;font-size:1.65em;margin:0;color:#457b9d;line-height:1.1em}p.margin{margin:2.5em 0}.bigger{font-size:2.5em;line-height:1.2em}.midsize{font-size:1.25em}.smaller{font-size:.75em}.bold{font-weight:bold}a{text-decoration:none!important;color:#a3b883;display:inline}a.white{color:#fff}a.white::after,a.white::before{border:0!important;box-sizing:inherit}:focus-visible{outline:0!important}a:-webkit-any-link:focus-visible{outline-offset:0!important}.greenbg a,.greenbg2 a{color:#000}a:hover{color:#477d9e}ul li,ol li{padding-bottom:5px}.lineheight p{line-height:1.75em}.topnav{text-align:right}.burger{color:#fff;display:inline-block;padding:2px 8px 0 8px;font-size:1.5em;margin:.5em 0 0 0;background:#01426a;border-radius:10px;font-weight:normal}.burger:hover{color:#ecbd4b}@media only screen and (max-width:576px){.burger{margin:0}}#mySidenav{height:100%;position:fixed;z-index:2500;background-color:#254354;overflow-x:hidden;padding:0;color:#fff;width:0;top:0;right:0;transition:.6s;transition-timing-function:ease-in-out}#mySidenav .closebtn{position:absolute;top:0;right:0;font-size:1.3em;margin-left:35px}a.close{font-size:2.5em;float:right;padding:20px 40px 0 0;color:#fff}#mySidenav a{color:#fff}#mySidenav a:hover{color:#e9c46b}ul.side{margin-top:4em!important;padding:2em 1em}ul.side li{list-style:none;margin:4px 10px;border-bottom:1px solid #ccc;cursor:default}ul.side li p{color:#fff;padding:1em 0 0 1em}ul.side li.noborder{border-bottom:0!important}#nonFooter{display:table;height:100%;width:100%;margin:0}* html #nonFooter{height:100%}.footer{background-color:#254354;color:#fff;padding:1em 0 0 0;margin:0 0 0 0;width:100%}.footer ul{display:block;margin:1em 0 3.5em 0;padding:0;text-decoration:none;text-align:left;font-size:.9em}.footer ul li{list-style:none;padding:8px 0 8px 0;line-height:1em}.footer ul li.title{list-style:none;padding:1.5em 0 1em 0;font-size:1.2em;color:#c4ccb3}.footer ul li a{color:#fff;text-decoration:none}.footer ul li a:hover{color:#e9c46b}.base{background-color:#a3b18a;padding:0 0;margin:0;color:#fff}.base p{font-size:.85em;text-align:center;padding:8px 0;margin:0}.base p a{color:#fff}.base p a:hover{color:#333}.baselogo{text-align:right}.baselogo img{max-width:150px;margin:3em 0}@media only screen and (max-width:1200px){.baselogo{text-align:center}}@media only screen and (max-width:768px){.footer ul{margin:1em 0 1.5em 0}}@media only screen and (max-width:576px){.footer ul{text-align:center}}.homecontent p,.homecontent h1{max-width:60%;margin:.5em auto}.cremdiv p,.cremdiv h1{max-width:75%;margin:.75em auto}.crem{padding-bottom:.5em}.crem h1{margin-top:0}.crem ul{padding:0;max-width:75%;margin:1.5em auto 3.5em auto}.crem ul li{list-style:none;margin:1em 0;color:#93a273;border-bottom:#93a273 2px dotted;font-size:1em;padding:3px 0 3px 0;max-width:500px;line-height:1.2}.crem ul li a{color:#a2b18a;text-decoration:none}.crem ul li a:hover{color:#457b9d}.crem ul li:hover{color:#457b9d;border-bottom:#457b9d 2px solid}.greenbg{background-color:#dfe3d7}.greenbg2{background-color:#dfe3d7}.whitebg{background-color:#fff}.greybg{background-color:#f9f9f9;padding:2em 0}.darkgreen{background-color:#a3b18a}.border-1{border:#dfe3d7 1px solid}@media only screen and (max-width:1800px){.homecontent p,.homecontent h1{max-width:90%;margin:.75em auto}}@media only screen and (max-width:1500px){.homecontent p{margin:1em auto 1em auto}p.bluehome{font-size:1.75em;margin:1.5em auto .75em auto!important}.homecontent h1{margin:2em auto 1em auto}}.wider{display:inline}.mob{display:none}@media only screen and (max-width:1250px){p.bluehome{font-size:1.5em;margin:1.25em auto .75em auto!important}}@media only screen and (max-width:1200px){.wider{display:none}.mob{display:block}.homecontent{padding:1em 0 2em 0}.crem ul{margin:0 auto}.crem ul li{margin-bottom:0!important}.greenbg2{background-color:#fff}.whitebg{background-color:#dfe3d7}.whitebg a,.whitebg a.button{color:#457b9d}.whitebg a:hover,.whitebg a.button:hover{color:#000}}@media only screen and (max-width:768px){.crem ul{padding:0}}a.button{margin:1em 0;color:#a3b883;border-bottom:#a3b883 2px dotted;text-decoration:none;font-size:1em;padding-bottom:5px}.greenbg a.button,.greenbg2 a.button{color:#457b9d;border-bottom:#457b9d 2px dotted}a.button:hover{color:#457b9d;border-bottom:#457b9d 1px solid}.greenbg a.button:hover,.greenbg2 a.button:hover{color:#a2b18a;border-bottom:#a2b18a 1px solid}ul.faq{list-style:none;margin:1em 0;padding:0}ul.faq li{font-size:1.5em;color:#457b9d}ul.faq li ul{list-style:none;padding:0 0 1em 0}ul.faq li ul li{font-weight:normal;color:#666;font-size:.65em}@media only screen and (max-width:1400px){a.button{margin:.5em 0}}legend,fieldset,select,textarea,input,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;ackground-color:transparent;border:0;padding:0 10px;margin:0;box-sizing:border-box}input,select,textarea{border:1px solid #666;background-color:#fff;border-radius:.25rem;margin:0 8px}button{border:1px solid #666;background-color:#a5a5a5;border-radius:.25rem;margin:0 5px}.cremdiary{background-color:#fff;border-top:1px solid #999;border-bottom:1px solid #999;margin:0}.diarytop{border-top:1px solid #c5c5c5}.diary{display:inline-block;vertical-align:top;padding:1em 0;height:auto;text-align:center}.diary ul{list-style:none;padding:1em 4px;border-bottom:1px solid #999}.diary ul.noborder{border-bottom:0}.cremdiary .diary:nth-child(even){background-color:#f5f5f5}li.day p{color:#a3b18a;margin-bottom:1.5em;border-bottom:1px solid #a3b18a}li.name{font-style:italic;color:#000}.mobslide{display:none}.mainslide{display:block}@media only screen and (max-width:576px){.mainslide{display:none}.mobslide{display:block}.carousel-item img{max-width:100%}}.row.who{background-color:#f5f5f5}.who ul.faq li{text-align:center}.who ul.faq li ul li{border:0}.who .col{margin:0 auto}.biogs p{padding:.5em 1em}.biogs p.biogname{padding:1em 1em 0 1em;font-weight:bold}.biogsection{text-align:center}.biogsection p{font-size:1.75em;color:#457b9d;background-color:#ebe2b7;padding:1.3em 0;margin:0 0 1em 0}.yellow{background-color:#f1daa5}p.yourname label{width:100px}