:root{--main-width:1110px;--accessibilty-bar-bg:#dedede;--accessibilty-bar-border:#585858;--accessibilty-bar-title-text:#2e2e2e;--accessibility-button-border:#585858;--accessibility-button-border-selected:#be4405;--accessibility-button-bg:#fff;--accessibilty-bar-text:#2e2e2e;--accessibilty-highcontrast-btn-text:#ff0;--accessibilty-highcontrast-btn-bg:#000;--activity-theme-blockquote:#999;--activity-theme-blockquote-icon:#55a440;--activity-theme-box-bg:#f9f9f9;--activity-theme-box-border:#b0b0b0;--activity-theme-carousel-text:#fff;--activity-theme-center-locator-right:#dedede;--activity-theme-green-copy:#55a440;--activity-theme-grey-quote-icon:#585858;--activity-theme-grey-quote:#585858;--activity-theme-header-border:#55a440;--activity-theme-link:#585858;--activity-theme-linkable-title:#55a440;--activity-theme-quote-title:#77af42;--activity-theme-related-article-link:#585858;--activity-theme-related-article-title:#fff;--activity-theme-sidebar-bg:#f9f9f9;--activity-theme-sidebar-divide:#999;--activity-theme-text-overlay-bg:#55a440;--activity-theme-text-overlay-text:#fff;--activity-theme-two-column-bg:#f9f9f9;--activity-theme-two-column-link:#55a440;--activity-theme-two-column-heading:#585858;--activity-theme-two-column-divide:#999;--activity-theme-third-width-bg:#f9f9f9;--activity-theme-third-width-divide:#dbdbdb;--activity-theme-third-width-link:#55a440;--activity-theme-third-width-link-bg:#f9f9f9;--activity-theme-third-width-link-border:#ddd;--book-activity-bg:#eee;--book-activity-input-border:#000;--book-activity-result-card-arrow:#5e884e;--book-activity-result-card-bg:#fff;--book-activity-result-card-shadow:#ccc;--book-activity-result-card-title:#000;--book-activity-text:#000;--breadcrumbs-border:#b9b9b9;--breadcrumbs-current-text:#55a440;--breadcrumbs-holder-bg:#fff;--breadcrumbs-icons:#55a440;--breadcrumbs-link-text:#7c7c7c;--breadcrumbs-pretext-text:#55a440;--carousel-title-txt:#fff;--carousel-title-bg:#55a440;--center-locator-search-bg:#f6f5f6;--cs-results-count:#008bd0;--cs-results-group-title:#55a440;--cs-result-title:#707070;--cta-border-secondary:#bc4418;--cta-border-secondary-hover:#be4405;--cta-btn-secondary:#fff;--cta-hover:#e14e00;--cta-secondary-hover:#be4405;--cta-txt-secondary:#be4405;--cta-txt-secondary-hover:#fff;--faq-category-bg:#dedede;--faq-expander-border:#ddd;--footer-bg:#f0f0f0;--footer-border:#585858;--footer-border-2:#cfcfcf;--footer-border-3:#b6b6b6;--footer-down-icon:#585858;--footer-footer-border:#797878;--footer-footer-bg-1:#fff;--footer-footer-bg-2:#dedede;--footer-footer-link-text:#2e2e2e;--footer-footer-text:#2e2e2e;--footer-heading-bg:#cfcfcf;--footer-heading-text:#585858;--footer-link:#2e2e2e;--footer-link-text:#585858;--footer-social-bg:#55a440;--footer-social-txt:#fff;--footer-social-icon:#2e2e2e;--footer-text:#585858;--trademark-footer-copy:#2e2e2e;--icons-fill:#55a440;--icons-stroke:#55a440;--icons-phone:#585858;--icons-fill-closed:#6b6b6b;--icons-stroke-closed:#6b6b6b;--icons-text-closed:#6b6b6b;--join-panel-bg:#55a440;--join-panel-copy:#fff;--join-panel-price-bg:#f0f0f0;--join-panel-price-text:#585858;--join-panel-shadow:rgba(0,0,0,0.1);--get-involved-gradient-1:#9dcd53;--get-involved-gradient-2:#79b84f;--get-involved-svg:#fff;--get-involved-join-card-title:#fff;--locations-list-bg:#f6f5f6;--locations-list-border:#55a440;--locations-list-border-top:#b9b9b9;--locations-list-link:#2e2e2e;--locations-list-title:#55a440;--grey-wrapper-bg:#dedede;--purple-facility-finder-heading:#710083;--purple-activity-theme-header-border:#710083;--purple-activity-theme-linkable-title:#710083;--purple-carousel-title-bg:#790f8b;--purple-cta-btn:#710083;--purple-cta-hover:#961b90;--purple-get-involved-gradient-1:#790f8b;--purple-get-involved-gradient-2:#961b90;--purple-header-bg:#790f8b;--purple-activity-theme-link:#710181;--pruple-breadcrumbs-current-text:#710181;--venue-card-bg:#f6f6f6;--venue-card-border:rgba(85,164,44,0.43);--venue-card-hr:#e7e7e7;--venue-card-link:#585858;--venue-card-link2:#55a440;--venue-card-time:#be4405;--venue-card-title:#55a440;--venue-timetable-border:#9dcd53;--venue-timetable-day-bg:#55a440;--venue-timetable-day-border:#fff;--venue-timetable-day-text:#fff;--venue-timetable-icon:#e97037;--venue-timetable-note:#55a440}.icon-arrow-body-link-back{background-position:-111px -34px}.icon-arrow-body-link,.icon-arrow-body-link-back{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);width:5px;height:7px}.icon-arrow-body-link{background-position:-111px -13px}.icon-arrow-content-carousel-next{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:0 0;width:45px;height:45px}.icon-arrow-breadcrumbs{background-position:-110px -50px}.icon-arrow-borough-quick-link,.icon-arrow-breadcrumbs{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);width:6px;height:9px}.icon-arrow-borough-quick-link{background-position:-104px -50px}.icon-arrow-content-carousel-previous{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-45px 0;width:45px;height:45px}.icon-arrow-green-down-10x5{background-position:-100px -83px}.icon-arrow-green-down,.icon-arrow-green-down-10x5{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);width:10px;height:5px}.icon-arrow-green-down{background-position:-90px -83px}.icon-arrow-green-right-6x9{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-110px -41px;width:6px;height:9px}.icon-arrow-green-up-10x5{background-position:-104px -71px}.icon-arrow-green-up,.icon-arrow-green-up-10x5{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);width:10px;height:5px}.icon-arrow-green-up{background-position:-104px -76px}.icon-arrow-grey-left-45x45{background-position:0 -45px}.icon-arrow-grey-left-45x45,.icon-arrow-grey-right-45x45{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);width:45px;height:45px}.icon-arrow-grey-right-45x45{background-position:-45px -45px}.icon-arrow-grey{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-90px 0;width:26px;height:13px}.icon-arrow-orange-2{background-position:-56px -90px;height:20px}.icon-arrow-orange-2,.icon-arrow-orange-3{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);width:14px}.icon-arrow-orange-3{background-position:-90px -62px;height:21px}.icon-arrow-orange-left-5x7{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-111px -20px;width:5px;height:7px}.icon-arrow-orange-right-14x20{background-position:0 -90px;height:20px}.icon-arrow-orange-right-14x20,.icon-arrow-orange-right-14x21{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);width:14px}.icon-arrow-orange-right-14x21{background-position:-90px -41px;height:21px}.icon-arrow-orange-right-5x7{background-position:-111px -27px;width:5px;height:7px}.icon-arrow-orange-right-5x7,.icon-arrow-orange-right-6x9{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png)}.icon-arrow-orange-right-6x9{background-position:-104px -41px;width:6px;height:9px}.icon-arrow-white-down-21x14{background-position:-90px -27px;width:21px;height:14px}.icon-arrow-white-down-21x14,.icon-arrow-white-right-14x20{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png)}.icon-arrow-white-right-14x20{background-position:-14px -90px;width:14px;height:20px}.icon-arrow-white{background-position:-90px -13px;width:21px;height:14px}.icon-arrow-white,.icon-arrow_news{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png)}.icon-arrow_news{background-position:-42px -90px;width:14px;height:20px}.icon-arrow_news_filter{background-position:-104px -62px;width:6px;height:9px}.icon-arrow_news_filter,.icon-arrow_news_hover{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png)}.icon-arrow_news_hover{background-position:-28px -90px;width:14px;height:20px}.icon-boroughs-list-active{background-position:0 -24px}.icon-boroughs-list-active,.icon-boroughs-list-inactive{background-image:url(/packs/images/sprites/boroughs~4103862f78ba314211f3f9579158dcbc.png);width:24px;height:16px}.icon-boroughs-list-inactive{background-position:-24px -24px}.icon-boroughs-map-active{background-position:0 0}.icon-boroughs-map-active,.icon-boroughs-map-inactive{background-image:url(/packs/images/sprites/boroughs~4103862f78ba314211f3f9579158dcbc.png);width:26px;height:24px}.icon-boroughs-map-inactive{background-position:-26px 0}.icon-corporate-people{background-position:0 0;width:90px;height:90px}.icon-corporate-people,.icon-information{background-image:url(/packs/images/sprites/circular~ef01b168e39d612f6af84246bd4e2a66.png)}.icon-information{background-position:-180px 0;width:26px;height:26px}.icon-hot-air-balloon{background-position:-90px 0}.icon-hot-air-balloon,.icon-people{background-image:url(/packs/images/sprites/circular~ef01b168e39d612f6af84246bd4e2a66.png);width:90px;height:90px}.icon-people{background-position:0 -90px}.icon-ticket{background-image:url(/packs/images/sprites/circular~ef01b168e39d612f6af84246bd4e2a66.png);background-position:-90px -90px;width:90px;height:90px}.icon-contact-envelope{background-position:0 0}.icon-contact-envelope,.icon-contact-pin{background-image:url(/packs/images/sprites/contact~a31f5993fb584dbf2ea9dfb7c37eecb0.png);width:64px;height:64px}.icon-contact-pin{background-position:-64px 0}.icon-contact-prices{background-position:0 -64px}.icon-contact-prices,.icon-contact-telephone{background-image:url(/packs/images/sprites/contact~a31f5993fb584dbf2ea9dfb7c37eecb0.png);width:64px;height:64px}.icon-contact-telephone{background-position:-64px -64px}.icon-contact-telephone-small{background-image:url(/packs/images/sprites/contact~a31f5993fb584dbf2ea9dfb7c37eecb0.png);background-position:-128px 0;width:26px;height:26px}.icon-big-society{background-position:-194px -113px;height:31px}.icon-big-society,.icon-social-enterprise{background-image:url(/packs/images/sprites/footer~58a8749d7f6e8bad98d8faeb118c7588.png);width:116px}.icon-social-enterprise{background-position:-194px 0;height:113px}.icon-social_enterprise{background-image:url(/packs/images/sprites/footer~58a8749d7f6e8bad98d8faeb118c7588.png);background-position:0 0;width:194px;height:194px}.icon-legend-bike{background-position:-41px 0;width:48px;height:31px}.icon-legend-bike,.icon-legend-bus{background-image:url(/packs/images/sprites/map~f104b9d7dd5784ac9e855270c32c9a30.png)}.icon-legend-bus{background-position:-30px -62px;width:30px;height:39px}.icon-legend-car{background-position:-41px -31px;width:37px;height:31px}.icon-legend-car,.icon-legend-train{background-image:url(/packs/images/sprites/map~f104b9d7dd5784ac9e855270c32c9a30.png)}.icon-legend-train{background-position:0 -62px;width:30px;height:43px}.icon-legend-pin{background-position:-89px 0;width:34px;height:42px}.icon-legend-pin,.icon-pin-primary{background-image:url(/packs/images/sprites/map~f104b9d7dd5784ac9e855270c32c9a30.png)}.icon-pin-primary{background-position:0 0;width:41px;height:62px}.icon-pin-secondary{background-position:-60px -62px;width:24px;height:37px}.icon-pin-secondary,.icon-pin-tertiary{background-image:url(/packs/images/sprites/map~f104b9d7dd5784ac9e855270c32c9a30.png)}.icon-pin-tertiary{background-position:-84px -62px;width:19px;height:26px}.icon-arrow-drop-down{background-position:-48px 0;width:20px;height:10px}.icon-arrow-drop-down,.icon-arrow-drop-right{background-image:url(/packs/images/sprites/navigation~6309964995e77a04d5bb2a4d1a96bd32.png)}.icon-arrow-drop-right{background-position:-48px -10px;width:10px;height:20px}.icon-menu{width:45px;height:45px}.icon-menu svg{fill:#fff;position:absolute}.icon-news-calendar{background-position:0 0;width:21px;height:21px}.icon-news-calendar,.icon-news-tag{background-image:url(/packs/images/sprites/news~9e6151d142fb849d70ca50b426b2523f.png)}.icon-news-tag{background-position:-21px 0;width:20px;height:20px}.icon-envelope-bg{background-image:url(/packs/images/sprites/social~120aa5efaef57be9b404e59cd9da8aea.png);background-position:0 0;width:41px;height:41px}.icon-envelope-light{background-position:0 -82px}.icon-envelope-light,.icon-envelope-outline{background-image:url(/packs/images/sprites/social~120aa5efaef57be9b404e59cd9da8aea.png);width:24px;height:17px}.icon-envelope-outline{background-position:-24px -82px}.icon-envelope{background-position:-41px 0}.icon-envelope,.icon-facebook-bg{background-image:url(/packs/images/sprites/social~120aa5efaef57be9b404e59cd9da8aea.png);width:41px;height:41px}.icon-facebook-bg{background-position:0 -41px}.icon-facebook-light{background-image:url(/packs/images/sprites/social~120aa5efaef57be9b404e59cd9da8aea.png);background-position:-123px 0;width:10px;height:22px}.icon-facebook{background-position:-41px -41px}.icon-facebook,.icon-twitter-bg{background-image:url(/packs/images/sprites/social~120aa5efaef57be9b404e59cd9da8aea.png);width:41px;height:41px}.icon-twitter-bg{background-position:-82px 0}.icon-twitter-light{background-position:0 -99px;width:21px;height:18px}.icon-twitter,.icon-twitter-light{background-image:url(/packs/images/sprites/social~120aa5efaef57be9b404e59cd9da8aea.png)}.icon-twitter{background-position:-82px -41px;width:41px;height:41px}a.body-link{color:#585858;text-decoration:underline}a.body-link:before{content:"";display:inline-block;margin-right:5px;background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-111px -27px;width:5px;height:7px}a.body-link:hover{text-decoration:none}a.body-link.back:before{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-111px -20px;width:5px;height:7px}.alpha,h1{font-size:3.063em;line-height:1em}.beta,h2{font-size:1.688em;line-height:1em}.gamma,h3{font-size:1.563em;line-height:1.2em}.delta,h4{font-size:1.25em;line-height:1.2em}.epsilon,h4{font-size:1em;line-height:1.5em}.zeta,h5{font-size:.938em;line-height:1.6em}.eta,h6{font-size:.875em;line-height:1.71429em}.theta{font-size:.813em;line-height:1.84615em}.iota{font-size:.688em;line-height:2.18182em}h1,h2,h3,h4,h5,h6{margin-bottom:10px}dd,dt,li,p{font-size:.875em;line-height:1.71429em}p{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;margin:0 0 10px;text-align:left}p.tertiary{color:#fff}.bold-weight,strong{font-weight:700!important}ul.bullets{list-style:disc inside}ul.bullets li{margin-bottom:10px}.locations-index{list-style:none;padding:0}.locations-index li{font-size:.875em;font-weight:300}.locations-index a{color:#585858;text-decoration:underline;cursor:pointer}.locations-index a:hover{text-decoration:none}.gg{font-family:garage-gothic,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700!important}.gg.primary{color:#55a440}.gg.secondary{color:#585858}.gg.tertiary{color:#fff}.gg.alpha{font-size:4.063em;line-height:1em}@media (min-width:768px){.gg.alpha{font-size:5.625em}}.gg.beta{font-size:3.875em;line-height:1em}.gg.gamma{font-size:3.313em;line-height:1em}.gg.delta{font-size:2.625em;line-height:1em}.gg.epsilon{font-size:2.188em;line-height:1em}.gg.zeta{font-size:2.125em;line-height:1em}.gg.eta{font-size:1.75em;line-height:1em}.gg.theta{font-size:1.25em;line-height:1em}.underline{margin:0 0 10px;padding:0 0 10px;vertical-align:baseline;border:0;font-weight:400;list-style:none;border-bottom:3px solid #55a440!important}.light-weight{font-weight:300!important}.up-c{text-transform:capitalize}.no-c{text-transform:none!important}@media (max-width:767px){[data-mobile-font-size=alpha]{font-size:3.063em;line-height:1em}[data-mobile-font-size=beta]{font-size:1.688em;line-height:1em}[data-mobile-font-size=gamma]{font-size:1.563em;line-height:1.2em}[data-mobile-font-size=delta]{font-size:1.25em;line-height:1.2em}[data-mobile-font-size=epsilon]{font-size:1em;line-height:1.5em}[data-mobile-font-size=zeta]{font-size:.938em;line-height:1.6em}[data-mobile-font-size=eta]{font-size:.875em;line-height:1.71429em}[data-mobile-font-size=theta]{font-size:.813em;line-height:1.84615em}[data-mobile-font-size=iota]{font-size:.688em;line-height:2.18182em}.gg[data-mobile-font-size=alpha]{font-size:5.625em;line-height:1em}.gg[data-mobile-font-size=beta]{font-size:3.875em;line-height:1em}.gg[data-mobile-font-size=gamma]{font-size:3.313em;line-height:1em}.gg[data-mobile-font-size=delta]{font-size:2.625em;line-height:1em}.gg[data-mobile-font-size=epsilon]{font-size:2.188em;line-height:1em}.gg[data-mobile-font-size=zeta]{font-size:2.125em;line-height:1em}.gg[data-mobile-font-size=eta]{font-size:1.75em;line-height:1em}.gg[data-mobile-font-size=theta]{font-size:1.25em;line-height:1em}}@media (min-width:768px) and (max-width:991px){[data-mobile-font-size=alpha]{font-size:3.063em;line-height:1em}[data-mobile-font-size=beta]{font-size:1.688em;line-height:1em}[data-mobile-font-size=gamma]{font-size:1.563em;line-height:1.2em}[data-mobile-font-size=delta]{font-size:1.25em;line-height:1.2em}[data-mobile-font-size=epsilon]{font-size:1em;line-height:1.5em}[data-mobile-font-size=zeta]{font-size:.938em;line-height:1.6em}[data-mobile-font-size=eta]{font-size:.875em;line-height:1.71429em}[data-mobile-font-size=theta]{font-size:.813em;line-height:1.84615em}[data-mobile-font-size=iota]{font-size:.688em;line-height:2.18182em}.gg[data-tablet-font-size=alpha]{font-size:5.625em;line-height:1em}.gg[data-tablet-font-size=beta]{font-size:3.875em;line-height:1em}.gg[data-tablet-font-size=gamma]{font-size:3.313em;line-height:1em}.gg[data-tablet-font-size=delta]{font-size:2.625em;line-height:1em}.gg[data-tablet-font-size=epsilon]{font-size:2.188em;line-height:1em}.gg[data-tablet-font-size=zeta]{font-size:2.125em;line-height:1em}.gg[data-tablet-font-size=eta]{font-size:1.75em;line-height:1em}.gg[data-tablet-font-size=theta]{font-size:1.25em;line-height:1em}}.border-box *{box-sizing:border-box}body{font-family:Lato,Arial,Verdana,sans-serif;font-size:1em;font-weight:400;margin:0;-webkit-text-size-adjust:none}body,body a{color:#585858}body a{text-decoration:underline}body a:hover{text-decoration:none}body p a{font-weight:700}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15em;margin:0}img:not(.lozad){max-width:100%;vertical-align:bottom}img.lozad{width:100%;vertical-align:bottom}img.lozad[data-loaded=true]{width:auto;max-width:100%}svg{max-height:100%}.center{text-align:center}.center p{text-align:center!important}.balance{text-wrap:balance}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.content-padding{*zoom:1;padding:20px}.content-padding:after,.content-padding:before{content:"";display:table}.content-padding:after{clear:both}.hidden{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.row{*zoom:1;margin:20px 0}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.wrap{position:relative}.tinymce a{color:#585858}.tinymce a:hover{text-decoration:none}.tinymce h1,.tinymce h2{font-family:garage-gothic,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.tinymce h1,.tinymce h2,.tinymce h3,.tinymce h4,.tinymce h5,.tinymce h6,.tinymce li{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.tinymce li{list-style:disc}.tinymce li p{font-size:1em}.tinymce iframe{width:100%}.tinymce span{text-decoration:none}.tinymce span a{text-decoration:underline}.tinymce span a:hover{text-decoration:none}.tinymce table,.tinymce tbody,.tinymce td,.tinymce tfoot,.tinymce th,.tinymce thead{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.tinymce table{display:table!important;margin-bottom:20px;width:100%!important}.tinymce table tbody tr.even,.tinymce table tbody tr:nth-child(2n){background-color:#f6f6f6}.tinymce table tbody tr.odd,.tinymce table tbody tr:nth-child(odd){background-color:#fff}.tinymce table tbody,.tinymce table tfoot{font-size:.813em}.tinymce table tbody,.tinymce table thead{text-align:left}.tinymce table td{color:#585858}.tinymce table td,.tinymce table th{padding:10px}.tinymce table tfoot{background-color:#55a440;border-bottom:1px solid #d7d7d7}.tinymce table thead{background-color:#fff;border-bottom:1px solid #d7d7d7}.tinymce table thead th{color:#008bd0;font-family:garage-gothic,sans-serif;font-size:1.5em}.better-social{align-self:flex-end;display:flex;flex:1 1;flex-basis:100%}@media (min-width:992px){.better-social{flex-basis:30%;flex-direction:row-reverse;order:1}}.better-social__list{padding:0;margin-top:20px;margin-bottom:0;display:flex;white-space:nowrap;flex-wrap:wrap}@media (min-width:992px){.better-social__list{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}}.better-social__item{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.better-social__item svg{fill:#2e2e2e!important;fill:var(--footer-social-icon)!important}.better-social__title{display:inline-block;vertical-align:top;width:100%;margin-top:10px}@media (max-width:767px){.better-social__title{display:none}}@media (min-width:768px) and (max-width:991px){.better-social__title{text-transform:lowercase}.better-social__title:first-letter{text-transform:uppercase}}@media (min-width:768px){.better-social__title{margin-top:20px;order:1}}.icon-social-enterprise-new{margin-right:20px}@media (max-width:767px){.icon-social-enterprise-new{margin-top:20px;margin-right:10px}.icon-social-enterprise-new img{width:70px}}@media (min-width:768px){.icon-social-enterprise-new{max-width:120px}}.icon-social-awards{margin-right:20px;margin-top:40px;vertical-align:top}@media (max-width:767px){.icon-social-awards{margin-top:40px;margin-right:10px}.icon-social-awards img{width:100px}}@media (min-width:768px) and (max-width:991px){.icon-social-awards{margin-top:30px}}@media (min-width:992px){.icon-social-awards{max-width:150px}}.icon-social-cruk{margin-right:0;margin-top:30px;vertical-align:top}@media (max-width:767px){.icon-social-cruk{margin-top:30px}.icon-social-cruk img{width:100px}}@media (min-width:768px) and (max-width:991px){.icon-social-cruk{max-width:140px;margin-top:15px}}@media (min-width:992px){.icon-social-cruk{max-width:140px;margin-top:30px}}@media (min-width:768px){.footer-social-icons{display:flex;justify-content:flex-end}}.footer-social-icons .icon{display:inline-block}.footer-social-icons .icon span{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media (max-width:767px){.secondary-footer{padding:0 10px 40px}}@media (min-width:768px) and (max-width:991px){.secondary-footer{padding:0 10px 40px}}.trademark-footer{display:flex;flex-wrap:wrap}.trademark-footer__copy{color:#2e2e2e;color:var(--trademark-footer-copy);flex:1 1;flex-basis:100%;margin-right:2%;margin-top:40px;font-size:.75em}@media (max-width:767px){.trademark-footer__copy{margin:20px 0 0;font-size:.875em}}@media (min-width:992px){.trademark-footer__copy{flex-basis:60%}}.trademark-footer__logos{flex:1 1;flex-basis:100%}@media (min-width:992px){.trademark-footer__logos{flex-basis:20%}}.download-wrapper{max-width:116px}.footer-container{display:flex;flex-flow:row wrap}.footer-navigation{margin-bottom:20px;margin-right:60px}.footer-navigation .footer-navigation__expanding-btn{margin-right:12px}@media (max-width:991px){.footer-navigation{margin:0;flex:0 0 98%;padding:0 0 0 10px;position:relative}}@media (min-width:992px){.footer-navigation{flex:1 1;margin-right:50px}}.footer-navigation:last-child{margin-right:0}.footer-navigation__wrapper{display:flex}.footer-navigation__list{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;flex:1 1;margin:0 10px 0 0;display:block}@media (min-width:992px){.footer-navigation__list:last-of-type{margin-right:0}}.footer-navigation__item{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;flex:1 1}@media (min-width:992px){.footer-navigation__item{min-height:20px;margin-bottom:5px}}.footer-navigation__anchor{text-decoration:none;color:#2e2e2e;color:var(--footer-link)}.footer-navigation__anchor:hover{text-decoration:underline}@media (max-width:767px){.footer-navigation--panel{border-bottom:1px solid #585858;border-bottom:1px solid var(--footer-border)}}@media (min-width:768px) and (max-width:991px){.footer-navigation--panel{border-bottom:1px solid #585858;border-bottom:1px solid var(--footer-border)}}.footer-navigation-column{margin-right:5%}.footer-navigation-column li{margin-bottom:5px}.footer-navigation-column__anchor{text-decoration:none;color:#2e2e2e;color:var(--footer-link)}.down-icon{fill:#585858;fill:var(--footer-down-icon);transform:rotate(90deg)}.footer-close-icon{display:none}.footer-close-icon,.footer-dropdown-icon{width:25px;height:15px;position:absolute;right:50px;top:20px;transition:transform .25s ease-in-out}@media (min-width:768px) and (max-width:991px){.footer-close-icon,.footer-dropdown-icon{top:15px}}@media (min-width:992px){.footer-close-icon,.footer-dropdown-icon{display:none!important}}.toggle-arrow{transform:rotate(180deg) translateY(-5px) scale(.8);transition:transform .2s ease-out}.main-footer{overflow:hidden;padding:40px 0;background-color:#f0f0f0;background-color:var(--footer-bg);border-top:2px solid #585858;border-top:2px solid var(--footer-border);color:#585858;color:var(--footer-text)}@media (max-width:767px){.main-footer{padding:0;border-top:2px solid #585858;border-top:2px solid var(--footer-border)}.main-footer .wrap{padding:0}}@media (min-width:768px) and (max-width:991px){.main-footer{padding:0;border-top:2px solid #585858;border-top:2px solid var(--footer-border)}.main-footer .wrap{padding:0}}@media (min-width:992px){.main-footer .wrap{max-width:1110px}}.main-footer__title{margin:0 0 15px;color:#585858;color:var(--footer-heading-text);position:relative;font-size:.875em;line-height:1em}@media (max-width:767px){.main-footer__title{margin:10px 0 0;font-size:1.125em}}@media (min-width:768px) and (max-width:991px){.main-footer__title{margin:10px 0 0}}.open-panel-list{display:block;margin-top:20px}.lv-partners{background-color:#fff;padding:20px 10px;margin-bottom:40px!important}.lv-partners p{text-align:center;margin-top:20px}.accessibility-container{display:flex;margin-bottom:-30px;padding:10px 0;flex-direction:row}@media (min-width:768px){.accessibility-container{justify-content:flex-end}}.accessibility{flex:1 1;margin-bottom:10px;margin-right:10px}.accessibility:last-child{margin-right:0}@media (max-width:767px){.accessibility{display:inline-block}}@media (min-width:768px){.accessibility{display:flex;max-width:160px}}.accessibility__title{width:100%;margin:0;text-transform:capitalize;color:#2e2e2e;color:var(--accessibilty-bar-title-text)}@media (max-width:767px){.accessibility__title{display:inline-block;width:auto;margin-right:5px;font-size:1em}}@media (min-width:768px){.accessibility__title{flex:1 1}}.accessibility__button{position:fixed;bottom:0;right:0;padding:10px 15px;cursor:pointer;background-color:var(--header-bg);color:#fff;z-index:999999}.accessibility__button p{margin-bottom:0}.text-increases{margin-right:30px;font-weight:600}.text-increases,.text-increases__button{color:#2e2e2e;color:var(--accessibilty-bar-text)}.text-increases__button{cursor:pointer;border:none;background:#dedede;background:var(--accessibilty-bar-bg);padding:0 5px}.text-increases--selected,.text-increases__button:hover{text-decoration:underline}.text-increases--normal{font-size:1.125em}.text-increases--large{font-size:1.25em}.text-increases--extra-large{font-size:1.5em}.contrast,.text-increases{padding:0}@media (max-width:767px){.contrast,.text-increases{display:inline-block;margin:0}}@media (min-width:768px){.contrast,.text-increases{margin:0 .5em}}.contrast li,.text-increases li{list-style:none;display:inline-block}@media (min-width:992px){.contrast{margin:0 0 0 .5em}}.contrast__button{border:1px solid #585858;border:1px solid var(--accessibility-button-border);background:#fff;background:var(--accessibility-button-bg);text-transform:capitalize;width:33px;font-size:1.125em}.contrast__button:hover{text-decoration:underline}.contrast__button--contrast{background:#000;background:var(--accessibilty-highcontrast-btn-bg);color:#ff0;color:var(--accessibilty-highcontrast-btn-text)}.contrast__button--selected{text-decoration:underline}form abbr[title]{border-bottom:0;text-decoration:none}form input{font-family:\.HelveticaNeueDeskInterface-Regular;font-size:11px}form input[type=checkbox]{float:left;margin-right:5px;position:relative;top:5px}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form textarea{box-sizing:border-box;width:100%;background-color:#fff;border-radius:5px;color:#b8b7b8;font-family:Lato,Arial,Verdana,sans-serif}form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{color:#585858;outline:none}form input[type=radio]{margin-right:5px}form label{display:block;margin-bottom:10px;color:#565656;font-weight:700}form label:after{pointer-events:none}form select{appearance:none;background:url(/packs/images/forms/form-select-arrow~7549bcd2c9866f46b5ab3cb892381f83.png) 100% no-repeat #fff;border:2px solid #d7d7d7;width:100%}form select:focus{border:1px solid #585858;outline:0}form h3{margin-top:0}form .error{display:block;color:#cc1517;font-size:.688em}form .field-with-errors input,form .field-with-errors select,form .field_with_errors input,form .field_with_errors select{background:url(/packs/images/forms/form-error~26dedf06968e5e18a6779470653122c1.png) 99% 50% no-repeat;border:2px solid #cc1517}form #contact-honeypot{display:none}form .form-group{margin-bottom:30px}form .form-groups,form .form-row{*zoom:1}form .form-groups:after,form .form-groups:before,form .form-row:after,form .form-row:before{content:"";display:table}form .form-groups:after,form .form-row:after{clear:both}form .form-row,form select{margin-bottom:10px}form .form-row--inline .form-row{display:inline-block;margin-right:10px}form .form-row--inline select{min-width:100px}form input::-webkit-inner-spin-button,form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form input[type=number]{-moz-appearance:textfield}form:not(.new-form) input[type=submit]{line-height:1.15em!important;padding:10px 30px!important;border:0!important}.new_contact_venue_hire_enquiry{max-width:700px;margin:auto}#contact_venue_hire_enquiry_hireable_facility_id option,.contact_venue_hire_enquiry_hireable_facility_id{display:none}.refugee-access-option-fields,.refugee-single-form-container:nth-of-type(2),.refugee-single-form-container:nth-of-type(3),.refugee-single-form-container:nth-of-type(4){opacity:0;visibility:hidden;max-height:0;transition:max-height .5s,opacity .6s,visibility .6s}.refugee-fields--expand{opacity:1!important;visibility:visible!important;max-height:1500px!important;transition:max-height .5s,opacity .6s,visibility .6s!important}.refugee-add-application{cursor:pointer;color:#55a440;font-size:1.2rem;text-decoration:underline}.contact_refugees_application_agreetc a{text-decoration:underline!important}.refugee-form-files{display:flex;flex-direction:column-reverse}.refugee-form-files__single:last-of-type{padding-bottom:20px}.photo-competition-parent-access-option-fields{max-height:0;visibility:hidden;opacity:0;transition:all .3s}.photo-comp-expanded{max-height:1000px;visibility:visible;opacity:1;transition:all .3s}@media (max-width:767px){form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{padding:10px;border:2px solid #d7d7d7;font-size:1em}form label{font-size:1em}}@media (min-width:768px){form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{padding:15px;border:1px solid #d7d7d7;font-size:.813em}form label{font-size:.875em}}.icon,.icon:before{display:inline-block}.icon:before{content:""}.icon span{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.icons-accessibility,.icons-facility{width:50px;height:50px;fill:#55a440;fill:var(--icons-fill);stroke:#55a440;stroke:var(--icons-stroke);stroke-width:2px}.temporarily-unavailable .icons-accessibility,.temporarily-unavailable .icons-facility{fill:#6b6b6b;fill:var(--icons-fill-closed);stroke:#6b6b6b;stroke:var(--icons-stroke-closed)}.temporarily-unavailable-copy{color:#6b6b6b;color:var(--icons-text-closed)}.icons-autism img{height:50px;margin-bottom:8px}:root{--bluetheme-header-bg:#fff;--bluetheme-header-link-bg:#0065a4;--bluetheme-h-tags:#0065a4;--bluetheme-h-tags-border:#0065a4;--bluetheme-cta:#001843;--bluetheme-cta-hover:#0065a4;--lv_park-warmgrey:#675c53;--lv_park-darkgreen:#284e36;--lv_park-timetable:#001843;--lv_park-lightblue:#0065a4}.access-planit__single{border-bottom:1px solid #d3d3d3;padding:0;margin:0 auto;width:100%}@media (max-width:767px){.access-planit__single{margin:0;width:100%}}.access-planit__single--top h3{margin-bottom:0!important;font-size:1.5rem!important}.access-planit__single--top>div{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.access-planit__single--top--price{font-size:1.4rem;padding:10px 0 0;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.access-planit__single--top--price{font-size:1.1rem}}.access-planit__single--top--price span{font-size:1.5rem;font-weight:600}@media (max-width:767px){.access-planit__single--top--price span{font-size:1.2rem}}.access-planit__single--top--length{padding:10px 0;font-size:1.1rem}.access-planit__single--content{display:flex;justify-content:space-between;align-items:flex-end;border-left:10px solid var(--header-bg);padding-left:15px}@media (max-width:767px){.access-planit__single--content{flex-direction:column;align-items:center}}.access-planit__single--details{padding:0 0 40px}.access-planit__single--details span{font-weight:600;margin-right:5px}.access-planit__single--details>div{margin:7px 0}.access-planit__single--bottom{margin:0 -15px 0 0}@media (max-width:767px){.access-planit__single--bottom{margin:0 0 0 -15px}}.access-planit__single table{width:100%;margin-top:20px}.access-planit__single table th{text-align:left}.access-planit__single table tbody tr:nth-child(odd){background-color:#ececec}.access-planit__single table tbody tr td:first-child{width:335px}@media (max-width:767px){.access-planit__single table tbody tr td:first-child{width:min-content}}article.activity-facility-card{box-sizing:border-box;border:1px solid rgba(85,164,44,.43);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}article.activity-facility-card h1{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#fff}article.activity-facility-card img{width:100%;opacity:.9}article.activity-facility-card .background-container a:hover{background-color:rgba(85,164,44,.43)}article.activity-facility-card .background-container a,article.activity-facility-card .image-container a{transition:background-color .2s ease-in-out;text-decoration:none}article.activity-facility-card .tinymce{overflow:auto}.activities .page-header p,.facilities .page-header p{font-weight:300!important;text-align:center}@media (max-width:767px){article.activity-facility-card h1{padding:10px;background-color:#79b84f;font-size:1.75em!important}article.activity-facility-card img{max-width:100%}article.activity-facility-card .background-container a,article.activity-facility-card .image-container a{display:block}}@media (min-width:768px){article.activity-facility-card h1{position:absolute;bottom:10px;left:20px;right:20px}article.activity-facility-card img{position:absolute;top:0;bottom:0;left:0;right:0}article.activity-facility-card .background-container,article.activity-facility-card .image-container{height:0;overflow:hidden;padding-bottom:44%;position:relative}article.activity-facility-card .background-container a,article.activity-facility-card .image-container a{height:100%;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:1}article.activity-facility-card .image-container{background:linear-gradient(0deg,transparent 50%,#2e2e2e 60%)}article.activity-facility-card .image-container a:hover{background-color:rgba(0,0,0,.43)}}section.activity-search article .distance-indicator,section.facility-search article .distance-indicator{display:inline-block;margin-bottom:20px;padding:15px 25px;border:1px solid #e7e7e7;font-family:garage-gothic,Arial,Helvetica,sans-serif;font-size:1.5em}section.activity-search article .distance-indicator .icon,section.facility-search article .distance-indicator .icon{float:left;margin-right:10px}section.activity-search form label,section.facility-search form label{color:#fff}section.activity-search header h1,section.facility-search header h1{margin:0 0 60px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440}section.activity-search header p,section.facility-search header p{margin-bottom:60px}section.activity-search input[type=submit],section.facility-search input[type=submit]{border:1px solid #e14e00!important}.search-facility .form-container,section.activity-search .form-container,section.facility-search .form-container{float:left;width:100%;background-color:#55a440}.search-facility .form-container{margin:20px 0;padding:20px 0}.search-facility form{float:right;position:relative;width:80%;margin-right:10%;margin-left:10%}.search-facility form .form-row{display:inline-block;margin-right:20px}.search-facility form select{min-width:200px;width:100%}.search-facility form label{color:#fff}.search-facility form input[type=submit]{border:1px solid #e14e00!important}@media (max-width:767px){section.activity-search,section.facility-search{width:100%;float:right;margin-right:0}section.activity-search article .column-two,section.facility-search article .column-two{float:left;margin-right:5.26316%;width:36.84211%}section.activity-search article .column-three,section.facility-search article .column-three{width:57.89474%}section.activity-search form .form-row,section.activity-search form input[type=submit],section.facility-search form .form-row,section.facility-search form input[type=submit]{width:100%;float:right;margin-right:0}}@media (max-width:991px){section.activity-search form .form-row,section.facility-search form .form-row{margin-bottom:20px}}@media (min-width:768px) and (max-width:991px){section.activity-search,section.facility-search{width:100%;float:right;margin-right:0}section.activity-search form,section.facility-search form{*zoom:1;position:relative}section.activity-search form:after,section.activity-search form:before,section.facility-search form:after,section.facility-search form:before{content:"";display:table}section.activity-search form:after,section.facility-search form:after{clear:both}section.activity-search form input[type=submit],section.facility-search form input[type=submit]{position:absolute;bottom:20px}section.activity-search form .form-row,section.facility-search form .form-row{width:79.59184%;float:left;margin-right:2.04082%}}@media (min-width:992px){section.activity-search.activity-search,section.activity-search.facility-search,section.facility-search.activity-search,section.facility-search.facility-search{width:100%;float:right;margin-right:0}section.activity-search.activity-search form,section.activity-search.facility-search form,section.facility-search.activity-search form,section.facility-search.facility-search form{width:66.10169%;float:right;margin-left:16.94915%;margin-right:16.94915%;position:relative;margin-bottom:20px}section.activity-search.activity-search form input[type=submit],section.activity-search.facility-search form input[type=submit],section.facility-search.activity-search form input[type=submit],section.facility-search.facility-search form input[type=submit]{position:absolute;bottom:10px}section.activity-search.activity-search form .form-row,section.activity-search.facility-search form .form-row,section.facility-search.activity-search form .form-row,section.facility-search.facility-search form .form-row{width:87.17949%;float:left;margin-right:2.5641%}section.activity-search.activity-search header p,section.activity-search.facility-search header p,section.facility-search.activity-search header p,section.facility-search.facility-search header p{width:66.10169%;float:right;margin-right:0;padding-left:16.94915%;padding-right:16.94915%}}@media (min-width:992px){.search-facility form input[type=text]{min-width:500px}}.alert{margin:5px auto 15px;padding:15px 30px 15px 60px;position:relative;width:85%;max-width:950px;border-radius:5px;color:#fff;box-shadow:0 0 10px -5px #000}.alert .alert__icon{content:"";display:block;width:2em;height:2em;position:absolute;top:18px;left:10px;fill:#fff;stroke:#fff;stroke-width:2px}.alert--high{background-color:red}.alert--low{background-color:#008bd0}.alert--medium{background-color:#fc7e29}.alert--jobs{padding:15px 30px;margin-bottom:40px}.alert--bottom{padding:15px 30px;margin-top:20px}.alert .alert__close{background:transparent;border:none;cursor:pointer;height:1em;position:absolute;right:15px;stroke-width:2px;stroke:#fff;top:13px;width:1em}.alert .more-info{color:#fff}.alerts-holder{background-color:#fff;color:#fff;font-size:.875em}.alerts-holder .alerts-holder__btn{background-color:transparent;border:none;cursor:pointer;display:inline-block;outline:0;padding:10px;position:relative;text-decoration:underline;font-size:.9rem;font-weight:700}.alerts-holder .alerts-holder__btn:hover{text-decoration:none}.alerts-holder .alerts-holder__btn .alerts-holder__icon{bottom:0;display:inline-block;fill:#585858;height:30px;left:10px;position:absolute;top:3px;width:30px}.alerts-holder p{font-size:1em}.alerts-holder>div:first-child{transition:background-color .3s}.alerts-holder .alerts-row-expanded{max-height:1000px!important;opacity:1!important;visibility:visible!important}.alerts-holder>div:nth-child(2){max-height:0;opacity:0;visibility:hidden}.alerts-holder .alert-controls{margin:auto;padding:0;width:85%;color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.alerts-holder .alert-controls{width:100%}}.alerts-holder .alert-controls button{color:#fff}.alerts-holder .alert-controls--expanded,.alerts-holder .alert-controls--expanded button{color:#585858}.alerts-holder .alert-controls li{display:inline;list-style-type:none}.alerts-holder .alert-controls li:first-child{height:22px}.alerts-holder .alert-controls li a{display:inline-block;padding:10px 10px 10px 40px;position:relative}.alerts-holder .alert-controls li a .icon{bottom:0;display:inline-block;height:30px;left:10px;position:absolute;top:5px;width:30px}.alerts-holder .alert-controls li a .icon path{fill:#fff}.alerts-holder .row{margin:0;padding:0}.alert__level{background-color:#ccc}.alert--medium .alert__level svg{fill:#fc7e29}.alert--high .alert__level{background-color:#f8b300}.alert--high .alert__level svg{fill:red}.alert__close-alert{background-color:transparent;border:none;bottom:0;cursor:pointer;max-width:50px}.alert__close-icon{display:inline-block;height:50px;position:static;width:50px}.alert__close-icon svg{fill:#fff}.alert__level{background-color:#e6e6e6;border-radius:25px;bottom:0;display:inline-block;height:50px;transition:background-color .2s ease-in-out;width:50px}.alert__level path{fill:#fff}.alert__read-more{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:.875rem;margin:0;padding:0;text-decoration:underline}.alert__read-more:hover{text-decoration:none}.alert__wrap{display:flex;position:relative}.alert__inner{flex:1 1;padding:0 5%}.alert__copy[aria-hidden=true],.alert__summary[aria-hidden=true]{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.alert__close-alert{padding:0;margin:0}.alert__copy>p>a{color:#fff}@media (max-width:767px){.alert{width:calc(100% - 90px)}}@media (min-width:768px){.alert{width:calc(80% - 90px)}}.borough-navigation{display:flex;align-content:flex-end;justify-content:flex-end}.borough-navigation a{color:#585858;text-decoration:none}.borough-navigation li{margin:0 10px 0 0;padding:0 10px 0 0;vertical-align:baseline;border:0;font-weight:400;list-style:none;display:inline-block;flex:0 0 10em;vertical-align:middle;border-right:1px solid #e7e7e7}.borough-navigation li:last-child{margin-right:0;padding-right:0;border-right:0}.borough-navigation li .borough-icons{fill:#585858;stroke:#585858}.borough-navigation li .icon-text{display:inline-block}.borough-navigation li.active a{color:#55a440}.borough-navigation li.active a svg{fill:#55a440;stroke:#55a440}.borough-navigation ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.breadcrumbs{background:#fff;background:var(--breadcrumbs-holder-bg);border-bottom:1px solid #b9b9b9;border-bottom:1px solid var(--breadcrumbs-border)}.main-home .breadcrumbs{display:none}.breadcrumbs__wrap{display:flex;flex-wrap:wrap;font-size:1rem;margin:0 auto;max-width:1110px;max-width:var(--main-width);padding:20px}@media (min-width:992px){.breadcrumbs__wrap{padding:20px 0}}.breadcrumbs__list{display:flex;display:contents;flex:1 1;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumbs__link{color:#7c7c7c;color:var(--breadcrumbs-link-text);text-decoration:none}.breadcrumbs__link:hover{text-decoration:underline}.breadcrumbs__link--current{color:#55a440;color:var(--breadcrumbs-current-text)}.breadcrumbs__pretext{margin:0 20px 0 0;padding:0}.breadcrumbs__pretext,.breadcrumbs__pretext a{color:#55a440;color:var(--breadcrumbs-pretext-text)}.breadcrumbs__pretext a{text-decoration:none;font-weight:400}.breadcrumbs__pretext a:hover{text-decoration:underline}.breadcrumb__separator{width:.7em;height:.7em;margin:5px 5px 0}.breadcrumb__home,.breadcrumb__separator{display:inline-block;stroke:#55a440;stroke:var(--breadcrumbs-icons);stroke-width:2px}.breadcrumb__home{width:1em;height:1em;margin:0}.breadcrumb__separator{margin:0 10px}article.business-sector-card{box-sizing:border-box;margin-bottom:20px;text-align:center;background-color:#f8f8f8;border:1px solid rgba(85,164,44,.43);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}article.business-sector-card h1{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440}article.business-sector-card header{background:linear-gradient(0deg,#fff,rgba(0,0,0,.03))}section.business-sectors{width:100%;float:left;margin-left:0;margin-right:0}@media (max-width:767px){article.business-sector-card{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:768px) and (max-width:991px){article.business-sector-card{width:48.97959%;float:left;margin-right:2.04082%}article.business-sector-card:nth-child(2n+2){float:right;margin-right:0}}@media (min-width:992px){article.business-sector-card{width:32.20339%;float:left;margin-right:1.69492%}article.business-sector-card:nth-child(3n+3){float:right;margin-right:0}}@media (min-width:768px) and (max-width:991px){article.business-sector-card .content-height{min-height:180px}}@media (min-width:992px){article.business-sector-card .content-height{min-height:200px}}.button,.dynamic-panel a.call-to-action-button,.dynamic-panel a.call_to_action_button{display:inline-block!important;font-family:garage-gothic,Arial,Helvetica,sans-serif;font-weight:700;transition:all .2s ease-in-out;text-decoration:none!important;text-transform:capitalize}.button-carousel{padding:15px 30px;background-color:#55a440;border:1px solid #55a440;color:#fff!important}.button-carousel:hover{background-color:#5fb647;box-shadow:0 2px 5px 0 rgba(0,0,0,.34)}.button-carousel,.button-news,.button-primary,.button-secondary,.dynamic-panel a.call-to-action-button,.dynamic-panel a.call_to_action_button,.pagination-btn button,.search-facility form input[type=submit]{font-size:1.5em}.button-geo{padding:5px;background-color:#fff;border:1px solid #e14e00}.button-geo:hover{background-color:#f45b0b}.button-news{padding:15px 20px!important;background-color:#fff}.button-news:hover{background-color:#be4405}.button-news:hover .icon:before{background-position:-28px -90px}.button-news .icon:before,.button-news:hover .icon:before{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);width:14px;height:20px}.button-news .icon:before{background-position:-42px -90px;content:"";display:inline-block}.button-pagination{padding:10px 30px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:linear-gradient(0deg,#dbdbdb,#efefef);color:#585858;font-size:1.25em}.button-pagination:hover{background-color:#f45b0b;background-image:none;color:#fff}.button-quaternary,.button-secondary,.pagination-btn button,.search-facility form input[type=submit],body.landing-page section.contact input[type=submit]{padding:15px 30px}.button-secondary,.pagination-btn button,.search-facility form input[type=submit]{background-color:#fff;border:1px solid #be4405;color:#be4405!important}.button-secondary:hover,.pagination-btn button:hover,.search-facility form input:hover[type=submit]{background-color:#be4405;color:#fff!important}.call-to-action,.call_to_action_button,.sales-cta,.timetable a .call-to-action-button,.timetable a .call_to_action_button,.tinymce span.call-to-action-button a,.tinymce span.call_to_action_button a,.tinymce span.info-cta a,.tinymce span.sales-cta a,body.venues-show section.venue-contact-information .info-cta a,form:not(.new-form) input[type=submit]{border:none;border-radius:.5em;display:inline-block;font-family:Lato,Arial,Verdana,sans-serif;font-size:.875rem;line-height:1.84615em;margin:.5em 0;padding:10px 25px;text-align:center;text-decoration:none;white-space:nowrap;-webkit-appearance:none}.call-to-action.call-to-action--primary,.call_to_action_button,.sales-cta,.timetable a .call-to-action-button,.timetable a .call_to_action_button,.tinymce span.call-to-action-button a,.tinymce span.call_to_action_button a,.tinymce span.info-cta a,.tinymce span.sales-cta a,body.venues-show section.venue-contact-information .info-cta a,form:not(.new-form) input[type=submit]{background-color:#bc4418;background-color:var(--cta-btn);color:#fff;color:var(--cta-txt);transition:background .3s ease}.call-to-action.call-to-action--primary:hover,.call_to_action_button:hover,.sales-cta:hover,.timetable a .call-to-action-button:hover,.timetable a .call_to_action_button:hover,.tinymce span.call-to-action-button a:hover,.tinymce span.call_to_action_button a:hover,.tinymce span.info-cta a:hover,.tinymce span.sales-cta a:hover,body.venues-show section.venue-contact-information .info-cta a:hover,form:not(.new-form) input:hover[type=submit]{background:#e14e00;background:var(--cta-hover)}.call-to-action.call-to-action--secondary,.timetable a .call-to-action--secondary.call-to-action-button,.timetable a .call-to-action--secondary.call_to_action_button,.timetable a section.activity-search input.call-to-action-button[type=submit],.timetable a section.activity-search input.call_to_action_button[type=submit],.timetable a section.facility-search input.call-to-action-button[type=submit],.timetable a section.facility-search input.call_to_action_button[type=submit],.tinymce span.call-to-action-button a.call-to-action--secondary,.tinymce span.call_to_action_button a.call-to-action--secondary,.tinymce span.info-cta a.call-to-action--secondary,.tinymce span.sales-cta a.call-to-action--secondary,body.venues-show section.venue-contact-information .info-cta a.call-to-action--secondary,form:not(.new-form) input.call-to-action--secondary[type=submit],form:not(.new-form) section.activity-search input[type=submit][type=submit],form:not(.new-form) section.facility-search input[type=submit][type=submit],section.activity-search .timetable a input.call-to-action-button[type=submit],section.activity-search .timetable a input.call_to_action_button[type=submit],section.activity-search form:not(.new-form) input[type=submit][type=submit],section.activity-search input.call-to-action[type=submit],section.facility-search .timetable a input.call-to-action-button[type=submit],section.facility-search .timetable a input.call_to_action_button[type=submit],section.facility-search form:not(.new-form) input[type=submit][type=submit],section.facility-search input.call-to-action[type=submit]{background-color:#fff;background-color:var(--cta-btn-secondary);color:#be4405;color:var(--cta-txt-secondary);border:1px solid #bc4418;border:1px solid var(--cta-border-secondary);padding:10px 25px}.call-to-action.call-to-action--secondary:hover,.timetable a .call-to-action--secondary.call-to-action-button:hover,.timetable a .call-to-action--secondary.call_to_action_button:hover,.timetable a section.activity-search input.call-to-action-button:hover[type=submit],.timetable a section.activity-search input.call_to_action_button:hover[type=submit],.timetable a section.facility-search input.call-to-action-button:hover[type=submit],.timetable a section.facility-search input.call_to_action_button:hover[type=submit],.tinymce span.call-to-action-button a.call-to-action--secondary:hover,.tinymce span.call_to_action_button a.call-to-action--secondary:hover,.tinymce span.info-cta a.call-to-action--secondary:hover,.tinymce span.sales-cta a.call-to-action--secondary:hover,body.venues-show section.venue-contact-information .info-cta a.call-to-action--secondary:hover,form:not(.new-form) input.call-to-action--secondary:hover[type=submit],form:not(.new-form) section.activity-search input:hover[type=submit][type=submit],form:not(.new-form) section.facility-search input:hover[type=submit][type=submit],section.activity-search .timetable a input.call-to-action-button:hover[type=submit],section.activity-search .timetable a input.call_to_action_button:hover[type=submit],section.activity-search form:not(.new-form) input:hover[type=submit][type=submit],section.activity-search input.call-to-action:hover[type=submit],section.facility-search .timetable a input.call-to-action-button:hover[type=submit],section.facility-search .timetable a input.call_to_action_button:hover[type=submit],section.facility-search form:not(.new-form) input:hover[type=submit][type=submit],section.facility-search input.call-to-action:hover[type=submit]{background-color:#be4405;background-color:var(--cta-secondary-hover);border:1px solid #be4405;border:1px solid var(--cta-border-secondary-hover);color:#fff;color:var(--cta-txt-secondary-hover)}.call-to-action--join-card{font-size:.813em;line-height:1.84615em;min-width:170px;padding:10px 0;margin-bottom:10px}.call-to-action--facility{margin:0 0 0 10px!important}@media (max-width:767px){.call-to-action--facility{min-width:120px}}.call-to-action--center{display:block;margin:.5em auto}.call-to-action--join{margin:0}.activity-theme .call-to-action,.activity-theme .timetable a .call-to-action-button,.activity-theme .timetable a .call_to_action_button,.activity-theme .tinymce span.call-to-action-button a,.activity-theme .tinymce span.call_to_action_button a,.activity-theme .tinymce span.info-cta a,.activity-theme .tinymce span.sales-cta a,.activity-theme body.venues-show section.venue-contact-information .info-cta a,.activity-theme form:not(.new-form) input[type=submit],.timetable a .activity-theme .call-to-action-button,.timetable a .activity-theme .call_to_action_button,.tinymce span.call-to-action-button .activity-theme a,.tinymce span.call_to_action_button .activity-theme a,.tinymce span.info-cta .activity-theme a,.tinymce span.sales-cta .activity-theme a,body.venues-show section.venue-contact-information .info-cta .activity-theme a,form:not(.new-form) .activity-theme input[type=submit]{padding:10px 40px;min-width:170px;margin:.5em 1em}@media (max-width:767px){.activity-theme .call-to-action--facility{min-width:120px;padding:10px}}.activity-theme .call-to-action--primary,.activity-theme .timetable a .call-to-action-button,.activity-theme .timetable a .call_to_action_button,.activity-theme .tinymce span.call-to-action-button a,.activity-theme .tinymce span.call_to_action_button a,.activity-theme .tinymce span.info-cta a,.activity-theme .tinymce span.sales-cta a,.activity-theme body.venues-show section.venue-contact-information .info-cta a,.activity-theme form:not(.new-form) input[type=submit],.timetable a .activity-theme .call-to-action-button,.timetable a .activity-theme .call_to_action_button,.tinymce span.call-to-action-button .activity-theme a,.tinymce span.call_to_action_button .activity-theme a,.tinymce span.info-cta .activity-theme a,.tinymce span.sales-cta .activity-theme a,body.venues-show section.venue-contact-information .info-cta .activity-theme a,form:not(.new-form) .activity-theme input[type=submit]{background-color:#bc4418;background-color:var(--cta-btn);color:#fff;color:var(--cta-txt)}.activity-theme .call-to-action--primary:hover,.activity-theme .timetable a .call-to-action-button:hover,.activity-theme .timetable a .call_to_action_button:hover,.activity-theme .tinymce span.call-to-action-button a:hover,.activity-theme .tinymce span.call_to_action_button a:hover,.activity-theme .tinymce span.info-cta a:hover,.activity-theme .tinymce span.sales-cta a:hover,.activity-theme body.venues-show section.venue-contact-information .info-cta a:hover,.activity-theme form:not(.new-form) input:hover[type=submit],.timetable a .activity-theme .call-to-action-button:hover,.timetable a .activity-theme .call_to_action_button:hover,.tinymce span.call-to-action-button .activity-theme a:hover,.tinymce span.call_to_action_button .activity-theme a:hover,.tinymce span.info-cta .activity-theme a:hover,.tinymce span.sales-cta .activity-theme a:hover,body.venues-show section.venue-contact-information .info-cta .activity-theme a:hover,form:not(.new-form) .activity-theme input:hover[type=submit]{background:#e14e00;background:var(--cta-hover)}.activity-theme .call-to-action--join-card{padding:10px 0}.contact-form-button{appearance:none;font-family:Lato,Arial,Verdana,sans-serif;-webkit-appearance:none}.contact-form-btn{display:block;margin:20px 0}.contact-form-btn__link{background:#bc4418;background:var(--cta-btn);color:#fff;color:var(--cta-txt);transition:background .3s ease;padding:10px 30px;margin:.5em 0;font-family:Lato,Arial,Verdana,sans-serif;font-size:.875rem;border-radius:.5em;text-decoration:none}.contact-form-btn__link:hover{background:#e14e00;background:var(--cta-hover)}.sales-cta a{color:#fff!important;text-decoration:none;margin:0!important;padding:0!important}:root{--carousel-icon-active:#00f;--carousel-icon:grey}.carousel{overflow:hidden;position:relative}.carousel__inner{height:0;position:relative;padding-bottom:75%;width:100%}@media only screen and (min-width:768px) and (max-width:991px){.carousel__inner{padding-bottom:60.15625%}}@media only screen and (min-width:768px){.carousel__inner{padding-bottom:30.546875%}}@media screen and (min-width:992px){.carousel--home .carousel__inner{padding-bottom:30.895%}}.carousel__item{background-size:cover;height:100%;left:0;position:absolute;width:100%}.carousel__item--animating{transition:transform .6s ease-in-out;transition-delay:.2s}.carousel__image-container{background-size:cover;height:100%;position:relative;background-size:100% 100%}.carousel__full-click{height:100%;position:absolute;top:0;left:0;width:100%}.carousel__buttons{border:none;margin:0;padding:5px 0;width:calc(100% - 3px)}.carousel-play__button{bottom:7px;background:transparent;cursor:pointer;display:flex;justify-content:center;left:5px;line-height:1em;padding:0;position:absolute}.carousel-play__button:focus,.carousel-play__button:hover{border-color:grey;border-color:var(--carousel-icon)}.carousel-play__button:focus svg,.carousel-play__button:hover svg{fill:#00f;fill:var(--carousel-icon-active)}.carousel__nav{background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;line-height:1em;padding:.8em}.carousel__nav:focus,.carousel__nav:hover{border-color:grey;border-color:var(--carousel-icon)}.carousel__nav:focus svg,.carousel__nav:hover svg{fill:var()}.carousel__nav-dots{display:flex;justify-content:center;align-content:center}.dots-nav,.dots-nav__item{margin:0;padding:0}.dots-nav__item{float:left;list-style:none}.dots-nav__button{border:none;border-radius:15px;cursor:pointer;display:inline-block;height:15px;margin:0 3px;padding:0;width:15px;transition:all .2s ease-in-out;transform:scale(.8)}.dots-nav__button:focus,.dots-nav__button:hover{border:1px dotted grey;border:1px dotted var(--carousel-icon)}.dots-nav__button--active{background-color:#00f;background-color:var(--carousel-icon-active)}.arrow-nav{margin:0;padding:0;list-style:none;left:0;position:absolute;top:38%;width:100%}@media only screen and (min-width:var(--tablet-breakpoint-min)){.arrow-nav{top:42%}}.arrow-nav__btn{height:50px}.arrow-nav__btn span{top:auto;left:-10000px}.arrow-nav__btn:focus,.arrow-nav__btn:hover{border:1px dotted #00f;border:1px dotted var(--carousel-icon-active)}.carousel{background-color:#fff;width:100%}.carousel__item--single img,.carousel__item--single picture{max-width:none;width:100%}.carousel-play__button{border:2px solid #505050}.carousel-play__button:focus,.carousel-play__button:hover{border-color:#fc7e29}.carousel-play__button:focus svg,.carousel-play__button:hover svg{fill:#55a440}.carousel__nav:focus,.carousel__nav:hover{border-color:#fc7e29}.carousel__nav:focus svg,.carousel__nav:hover svg{fill:#55a440}.dots-nav__button{background-color:#505050}.dots-nav__button:focus,.dots-nav__button:hover{border:1px dotted #fc7e29}.dots-nav__button--active{background-color:#55a440}.arrow-nav{position:unset;width:auto}.arrow-nav__item{position:absolute;transition:all .2s ease-in-out}.arrow-nav__item--previous{left:-4px}.arrow-nav__item--previous:hover{left:0}.arrow-nav__item--next{right:-4px}.arrow-nav__item--next:hover{right:0}.arrow-nav__btn{background-color:#fff;border:none;cursor:pointer;display:block;height:27px;width:100px}.arrow-nav__btn span{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.arrow-nav__btn svg{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.arrow-nav__btn:focus,.arrow-nav__btn:hover{border:1px dotted #fc7e29}.arrow-nav__btn--previous{border-radius:0 5px 5px 0}.arrow-nav__btn--next{border-radius:5px 0 0 5px}.full-click{height:100%;position:absolute;top:0;left:0;width:100%}.carousel__item--text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;text-decoration:none}.carousel .carousel__header{background-color:#55a440;background-color:var(--carousel-title-bg);color:#fff;color:var(--carousel-title-txt);font-size:3.438rem;margin:0 25px;padding:15px;position:relative;text-decoration:none;z-index:10}@media (min-width:768px) and (max-width:991px){.carousel .carousel__header{font-size:4.063em}}@media (min-width:992px){.carousel .carousel__header{font-size:5.625rem}}.carousel .carousel__header--sub{margin-left:70px}@media (max-width:767px){.carousel .carousel__header--sub{margin-left:40px}}.carousel__img{position:absolute;top:0;left:0;right:0}.jobs-reduced-width .carousel{max-width:1201px;margin-left:auto;margin-right:auto}@media (max-width:767px){.carousel h2,.carousel h3{font-size:1.5em}.carousel .button,.carousel .dynamic-panel a.call-to-action-button,.carousel .dynamic-panel a.call_to_action_button,.dynamic-panel .carousel a.call-to-action-button,.dynamic-panel .carousel a.call_to_action_button{font-size:80%}.carousel .carousel-arrows-container{top:38%}.carousel .carousel-arrows-container li a{height:25px;width:50px}.carousel .carousel-inner{padding-bottom:75%}.carousel .carousel-overlay{padding:5% 0 0 13%}.carousel .slim-carousel-banner{padding-bottom:35%}}@media (min-width:768px) and (max-width:991px){.carousel .carousel-inner{padding-bottom:60.15625%}}@media (min-width:768px){.carousel .carousel-arrows-container{top:42%}.carousel .carousel-overlay{padding:5% 0 0 13%}}@media (min-width:992px){.carousel h3{margin-left:20px}.carousel .carousel-inner{padding-bottom:30.546875%}}.book-activity{background:#eee;background:var(--book-activity-bg)}.book-activity .centre-locator-results{margin:0;max-width:1000px}.book-activity .centre-locator-results__title{display:none}.book-activity-result-cards{display:flex;flex-wrap:wrap}.cl-book-activity{color:#000;color:var(--book-activity-text);margin:auto;max-width:1280px;padding-left:10px;padding-right:10px}.cl-book-activity .center-locator-search__input{display:flex;margin-bottom:20px;max-width:400px}@media (min-width:768px) and (max-width:991px){.cl-book-activity .center-locator-search__input{display:inline-block}}.cl-book-activity .center-locator-search__input input{background:transparent;border-radius:5px;border:1px solid #000;border:1px solid var(--book-activity-input-border);font-size:1em}.cl-book-activity__copy{font-size:1em;padding-bottom:20px}.cl-book-activity__heading{color:#000;font-size:1.375em;font-weight:700;line-height:36px;margin-bottom:4px}.cl-book-activity-search{max-width:1000px}.result-card{background:#fff;background:var(--book-activity-result-card-bg);border-radius:5px;box-shadow:0 2px 4px 0 #ccc;box-shadow:0 2px 4px 0 var(--book-activity-result-card-shadow);display:flex;flex:1 1;flex-basis:calc(33.3% - 10px);flex-wrap:wrap;margin:5px;max-width:300px;padding:10px}@media (max-width:767px){.result-card{flex:100% 1;max-width:none}}.result-card:first-of-type{margin-left:0}@media (max-width:767px){.result-card:first-of-type{margin-left:5px}}.result-card:nth-of-type(3n){flex-basis:calc(33.3% - 5px);margin-right:0}@media (max-width:767px){.result-card:nth-of-type(3n){flex:100% 1;margin-right:5px}}@media (min-width:768px) and (max-width:991px){.result-card:nth-of-type(3n){margin-right:5px}}.result-card:nth-of-type(3n+1){flex-basis:calc(33.3% - 5px);margin-left:0}@media (max-width:767px){.result-card:nth-of-type(3n+1){flex:100% 1;margin-left:5px}}@media (min-width:768px) and (max-width:991px){.result-card:nth-of-type(3n+1){margin-left:5px}}.result-card a{display:flex;flex-direction:column;flex-wrap:wrap;text-decoration:none}.result-card-head{text-align:left}.result-card__address{font-size:.875em;margin-top:10px}.result-card__arrow{margin-top:auto;width:100%}.result-card__arrow svg{fill:#5e884e;fill:var(--book-activity-result-card-arrow);float:right;width:30px}.result-card__pin{display:inline-block;margin-right:5px;width:30px;vertical-align:middle}.result-card__title{color:#000;color:var(--book-activity-result-card-title);display:inline-block;font-size:1em;font-weight:700;margin-bottom:0}:root{--center-locator-sub-text:750px;--center-locator-geo:#fff}.center-locator-intro{max-width:991px;max-width:var(--center-locator-width);margin:0 auto;padding:1em}.center-locator-intro__title{margin:.2em auto;text-align:center;text-transform:capitalize}.center-locator-intro__subtitle{font-size:1em;margin:0 auto;max-width:750px;max-width:var(--center-locator-sub-text);text-align:center}.center-locator-intro__subtitle p{text-align:center}.centre_locator_new{margin:0}.center-locator-search{background-color:#f6f5f6;background-color:var(--center-locator-search-bg)}.center-locator-search__form{display:flex;flex-wrap:wrap;width:100%}.center-locator-search__input{display:flex;flex-flow:column;flex:0 0 100%;justify-content:flex-end;margin-bottom:20px!important}@media (min-width:768px){.center-locator-search__input{flex:1 1;flex-basis:auto;margin-right:1em}}@media (max-width:767px){.center-locator-search__input{margin-bottom:5px!important}}.center-locator-search__input select{margin-bottom:0}.center-locator-search__input--leisure{flex-basis:100%}@media (min-width:768px){.center-locator-search__input--leisure{order:4}}@media (max-width:767px){.center-locator-search__input--leisure{margin-bottom:14px!important}}.center-locator-search__input--leisure .expanding_panels__expander{padding:0 10px 0 0}.center-locator-search__centre-checkbox{flex-basis:100%;max-width:unset}.center-locator-search__centre-checkbox label{max-width:250px}.center-locator-search__centre-checkbox input[type=checkbox]{top:2px}.expanding_panels__original>.center-locator-search__label{margin-bottom:0}.center-locator-search__expand-btn>.expanding_panels__btn{height:22px}.center-locator-search__expander[aria-hidden=false]{padding-top:0!important}.center-locator-search__filters{display:flex;flex-wrap:wrap}.center-locator-search__checkbox{flex:1 1;flex-basis:100%}@media (min-width:768px){.center-locator-search__checkbox{flex-basis:25%;margin:0 0 10px;max-width:25%}}.center-locator-search__checkbox input[type=checkbox]{bottom:10px;margin-right:5px;position:relative;top:2px}.center-locator-search__checkbox label{font-weight:400}.center-locator-search__title{font-size:1.125em;line-height:1.2em;margin:0 0 20px}.center-locator-search__btn{align-items:flex-start;display:flex;flex-flow:column;flex:0 0 100%;justify-content:flex-end;margin:0 0 10px}@media (min-width:768px){.center-locator-search__btn{flex:none;flex-basis:auto;margin:0 .5em 20px 0}}.center-locator-search__btn .call-to-action,.center-locator-search__btn .timetable a .call-to-action-button,.center-locator-search__btn .timetable a .call_to_action_button,.center-locator-search__btn .tinymce span.call-to-action-button a,.center-locator-search__btn .tinymce span.call_to_action_button a,.center-locator-search__btn .tinymce span.info-cta a,.center-locator-search__btn .tinymce span.sales-cta a,.center-locator-search__btn body.venues-show section.venue-contact-information .info-cta a,.center-locator-search__btn form:not(.new-form) input[type=submit],.timetable a .center-locator-search__btn .call-to-action-button,.timetable a .center-locator-search__btn .call_to_action_button,.tinymce span.call-to-action-button .center-locator-search__btn a,.tinymce span.call_to_action_button .center-locator-search__btn a,.tinymce span.info-cta .center-locator-search__btn a,.tinymce span.sales-cta .center-locator-search__btn a,body.venues-show section.venue-contact-information .info-cta .center-locator-search__btn a,form:not(.new-form) .center-locator-search__btn input[type=submit]{margin-bottom:0}.center-locator-search__locate-btn{align-items:flex-start;flex:0 0 100%;width:100%}.center-locator-search__btn--submit{align-items:flex-end;flex-direction:row}@media (max-width:767px){.center-locator-search__btn--submit{flex-direction:column!important}}@media (max-width:767px){.center-locator-search__btn--submit>a{width:96%!important;margin:auto!important}}#cl-book-activity-submit{cursor:pointer;margin-right:10px}@media (max-width:767px){#cl-book-activity-submit{margin-right:0;margin-bottom:15px!important}}.center-locator-search__wrap{margin:0 auto;max-width:991px;padding:20px}@media (min-width:768px){.center-locator-search__wrap{padding:20px 60px}}.center-locator-search__error[aria-hidden=false]{background-color:#fff;border:2px solid #e14e00;border-radius:2;text-align:center;padding:10px;margin:10px 0}.center-locator-search__error[aria-hidden=true]{display:none}.center-locator-search__label{font-size:1rem!important;font-weight:400!important;line-height:.9em!important}.icon--locate{fill:#fff;fill:var(--center-locator-geo);height:.8em;margin:0;padding:0 5px 0 0;position:relative;stroke-width:25;stroke:#fff;stroke:var(--center-locator-geo);top:0;width:.8em}.call-to-action.call-to-action--locate,.timetable a .call-to-action--locate.call-to-action-button,.timetable a .call-to-action--locate.call_to_action_button,.tinymce span.call-to-action-button a.call-to-action--locate,.tinymce span.call_to_action_button a.call-to-action--locate,.tinymce span.info-cta a.call-to-action--locate,.tinymce span.sales-cta a.call-to-action--locate,body.venues-show section.venue-contact-information .info-cta a.call-to-action--locate,form:not(.new-form) input.call-to-action--locate[type=submit]{display:block;font-size:1rem;margin:0 auto 20px;padding:6px 10px 9px;width:100%}@media (min-width:768px){.call-to-action.call-to-action--locate,.timetable a .call-to-action--locate.call-to-action-button,.timetable a .call-to-action--locate.call_to_action_button,.tinymce span.call-to-action-button a.call-to-action--locate,.tinymce span.call_to_action_button a.call-to-action--locate,.tinymce span.info-cta a.call-to-action--locate,.tinymce span.sales-cta a.call-to-action--locate,body.venues-show section.venue-contact-information .info-cta a.call-to-action--locate,form:not(.new-form) input.call-to-action--locate[type=submit]{font-size:1rem;margin:0 0 20px;padding:6px 40px 9px;width:auto}}.call-to-action.call-to-action--go,.timetable a .call-to-action--go.call-to-action-button,.timetable a .call-to-action--go.call_to_action_button,.tinymce span.call-to-action-button a.call-to-action--go,.tinymce span.call_to_action_button a.call-to-action--go,.tinymce span.info-cta a.call-to-action--go,.tinymce span.sales-cta a.call-to-action--go,body.venues-show section.venue-contact-information .info-cta a.call-to-action--go,form:not(.new-form) input.call-to-action--go[type=submit]{display:block;font-size:1rem;margin:0;width:100%}@media (max-width:767px){.call-to-action.call-to-action--go,.timetable a .call-to-action--go.call-to-action-button,.timetable a .call-to-action--go.call_to_action_button,.tinymce span.call-to-action-button a.call-to-action--go,.tinymce span.call_to_action_button a.call-to-action--go,.tinymce span.info-cta a.call-to-action--go,.tinymce span.sales-cta a.call-to-action--go,body.venues-show section.venue-contact-information .info-cta a.call-to-action--go,form:not(.new-form) input.call-to-action--go[type=submit]{padding:8px}}.facility-finder__column--cta{grid-gap:8px;gap:8px}@media (min-width:768px){.facility-finder__column--title{border-right:1px solid var(--result-border)}}section.centre-locator-toolbar{margin-top:0;overflow:hidden;position:relative}section.centre-locator-toolbar:after{content:"";height:10px;margin:auto;position:absolute;left:0;right:0;bottom:-10px;width:75%;z-index:1;border-radius:100px/5px;box-shadow:0 0 18px rgba(88,88,88,.3)}section.centre-locator-toolbar form{*zoom:1;margin-top:20px}section.centre-locator-toolbar form:after,section.centre-locator-toolbar form:before{content:"";display:table}section.centre-locator-toolbar form:after{clear:both}section.centre-locator-toolbar form input[type=submit]{margin-bottom:10px}section.centre-locator-toolbar h1{margin:0 0 50px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#585858}section.centre-locator-toolbar select{width:100%}section.centre-locator-toolbar .locate{margin-top:30px}.centre-locator-toolbar-container{background-color:#f6f5f6}@media (max-width:767px){section.centre-locator-toolbar h1{margin:0 0 15px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;font-weight:700}section.centre-locator-toolbar input[type=submit]{clear:left}section.centre-locator-toolbar form{margin-top:15px}section.centre-locator-toolbar form label{font-size:1.125em;font-weight:400}section.centre-locator-toolbar form input[type=text],section.centre-locator-toolbar form select{padding:8px}section.centre-locator-toolbar form input[type=submit]{color:#fff;background-color:#be4405;border-radius:5px;display:block!important;margin:0 auto;padding:13px 30px!important;min-width:158px;font-size:1.313em;font-family:Lato,Arial,Verdana,sans-serif}section.centre-locator-toolbar form input[type=submit]:hover{color:#fff;background-color:#e14e00}section.centre-locator-toolbar .form-row{width:100%;float:right;margin-right:0}section.centre-locator-toolbar .geo-icon{height:40px;width:40px}section.centre-locator-toolbar .hint{font-size:1.125em}section.centre-locator-toolbar .locate{width:14.47368%;float:right;margin-right:0}section.centre-locator-toolbar .postcode{width:80.26316%;float:left;margin-right:0}}@media (min-width:768px) and (max-width:991px){section.centre-locator-toolbar .form-row{width:26.53061%;float:left;margin-right:2.04082%}section.centre-locator-toolbar .locate{width:6.12245%;float:left;margin-right:2.04082%}section.centre-locator-toolbar .postcode{width:18.36735%;float:left;margin-right:2.04082%}}@media (min-width:768px){section.centre-locator-toolbar form{position:relative}section.centre-locator-toolbar input[type=submit]{position:absolute;right:0;bottom:10px}section.centre-locator-toolbar .geo-icon{height:22px;width:22px}}@media (min-width:992px){section.centre-locator-toolbar .content-padding{padding:20px 60px}section.centre-locator-toolbar .form-row{width:27.9661%;float:left;margin-right:1.69492%}section.centre-locator-toolbar .locate{width:5.08475%;float:left;margin-right:1.69492%}section.centre-locator-toolbar .postcode{width:21.18644%;float:left;margin-right:1.69492%}}.collapsible-content-body{display:none}.collapsible-content-body.open{display:block}.collapsible-content-item{margin-bottom:20px}.collapsible-content-item.last{margin-bottom:0}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;padding:0 15px;min-height:10px}@media (max-width:767px){.col-sm-1{width:calc(8.33333% - 30px)}.col-sm-2{width:calc(16.66667% - 30px)}.col-sm-3{width:calc(25% - 30px)}.col-sm-4{width:calc(33.33333% - 30px)}.col-sm-5{width:calc(41.66667% - 30px)}.col-sm-6{width:calc(50% - 30px)}.col-sm-7{width:calc(58.33333% - 30px)}.col-sm-8{width:calc(66.66667% - 30px)}.col-sm-9{width:calc(75% - 30px)}.col-sm-10{width:calc(83.33333% - 30px)}.col-sm-11{width:calc(91.66667% - 30px)}.col-sm-12{width:calc(100% - 30px)}}@media (min-width:768px) and (max-width:991px){.col-md-1{width:calc(8.33333% - 30px)}.col-md-2{width:calc(16.66667% - 30px)}.col-md-3{width:calc(25% - 30px)}.col-md-4{width:calc(33.33333% - 30px)}.col-md-5{width:calc(41.66667% - 30px)}.col-md-6{width:calc(50% - 30px)}.col-md-7{width:calc(58.33333% - 30px)}.col-md-8{width:calc(66.66667% - 30px)}.col-md-9{width:calc(75% - 30px)}.col-md-10{width:calc(83.33333% - 30px)}.col-md-11{width:calc(91.66667% - 30px)}.col-md-12{width:calc(100% - 30px)}}@media (min-width:992px){.col-lg-1{width:calc(8.33333% - 30px)}.col-lg-2{width:calc(16.66667% - 30px)}.col-lg-3{width:calc(25% - 30px)}.col-lg-4{width:calc(33.33333% - 30px)}.col-lg-5{width:calc(41.66667% - 30px)}.col-lg-6{width:calc(50% - 30px)}.col-lg-7{width:calc(58.33333% - 30px)}.col-lg-8{width:calc(66.66667% - 30px)}.col-lg-9{width:calc(75% - 30px)}.col-lg-10{width:calc(83.33333% - 30px)}.col-lg-11{width:calc(91.66667% - 30px)}.col-lg-12{width:calc(100% - 30px)}}.contact-form .common,.contact-form .filter{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.86,0,.07,1)}.contact-form .common.open,.contact-form .common[aria-hidden=false],.contact-form .filter.open,.contact-form .filter[aria-hidden=false]{max-height:150px}.contact-form .replacement-time .form__item{display:inline-block}.contact-form .replacement-time select{min-width:100px;width:auto}.contact-form-corporate select{width:100%}.contact-form-corporate .filter{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.86,0,.07,1)}.contact-form-corporate .filter.open{max-height:1000px}.content-carousel{position:relative}.content-carousel-arrows-container{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;position:absolute;top:0;bottom:0;right:0;left:0}.content-carousel-arrows-container a{display:block;margin:auto;position:absolute;top:0;bottom:0;z-index:2;transition:opacity .2s ease-in-out;background-color:#fff}.content-carousel-arrows-container a.disabled{display:none}.content-carousel-arrows-container li{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;position:absolute;top:0;bottom:0;transition:all .2s ease-in-out}.content-carousel-arrows-container li.next{right:45px}.content-carousel-arrows-container li.next:hover{right:49px}.content-carousel-arrows-container li.next a{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-45px -45px;width:45px;height:45px}.content-carousel-arrows-container li.previous{left:0}.content-carousel-arrows-container li.previous:hover{left:4px}.content-carousel-arrows-container li.previous a{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:0 -45px;width:45px;height:45px}.content-carousel-arrows-container span{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.content-carousel-inner{position:relative;left:0;display:flex;align-items:stretch;transition:left .6s cubic-bezier(.86,0,.07,1)}.content-carousel-inner:has(.content-carousel-item>.our-partners-logo){text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.content-carousel-inner:has(.content-carousel-item>.our-partners-logo){display:flex;flex-direction:column;align-items:center}}.content-carousel-inner .our-partners-logo{max-width:240px}@media (min-width:992px){.content-carousel-inner.showing-2{width:80%;margin:auto}}.content-carousel-inner.showing-1 .content-carousel-item{min-width:95%}.content-carousel-inner.showing-2 .content-carousel-item{min-width:47.5%}.content-carousel-inner.showing-3 .content-carousel-item{min-width:31.66667%}.content-carousel-inner.showing-4 .content-carousel-item{min-width:23.75%}.content-carousel-inner.showing-5 .content-carousel-item{min-width:19%}.content-carousel-inner.showing-6 .content-carousel-item{min-width:15.83333%}.content-carousel-inner.showing-7 .content-carousel-item{min-width:13.57143%}.content-carousel-inner.showing-8 .content-carousel-item{min-width:11.875%}.content-carousel-inner.showing-9 .content-carousel-item{min-width:10.55556%}.content-carousel-inner-container{margin-left:45px;margin-right:45px;overflow:hidden;padding:10px 0;white-space:nowrap}.content-carousel-item{display:inline-block;margin-right:-4px;vertical-align:top;white-space:normal}.content-carousel-new{display:flex;width:100%;flex-wrap:wrap}.content-carousel-new .content-carousel__item{flex:1 1;flex-basis:100%;margin-right:10px;margin-bottom:10px;text-align:center}.content-carousel-new .content-carousel__item:last-of-type{margin-right:0}@media (min-width:768px) and (max-width:991px){.content-carousel-new .content-carousel__item{flex-basis:48.5%}.content-carousel-new .content-carousel__item:nth-of-type(2n+2){margin-right:0}}@media (min-width:992px){.content-carousel-new .content-carousel__item{flex-basis:24%}}.content-carousel--library{text-align:center}[data-image-viewer=true]{cursor:pointer}.modal-content-hub[aria-hidden=false] .modal-content{width:80%;padding:0 30px 20px}.modal-content-hub[aria-hidden=false] .modal-content-image{overflow:hidden}.modal-content-hub[aria-hidden=false] .modal-content-image img{cursor:zoom-in;transform:scale(1);transition:transform .5s ease-in-out}.modal-content-hub[aria-hidden=false] .modal-content-image img:hover{transform:scale(1.3);transition:transform .5s ease-in-out}@media (min-width:768px) and (max-width:991px){.modal-content-hub[aria-hidden=false] .modal-content{width:70%}}@media (min-width:992px){.modal-content-hub[aria-hidden=false] .modal-content{width:50%}}.modal-content-hub[aria-hidden=false] .close-btn{padding:2px 5px;top:.5em;font-size:1em}.modal-content-hub[aria-hidden=false] .survey-buttons{margin:20px auto;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;display:table}.modal-content-hub[aria-hidden=false] .survey-buttons li{margin:0 10px 0 0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;display:inline-block}.modal-content-hub .modal-content{padding-top:20px!important}.modal-content-hub .modal-content-image{width:100%;position:relative;text-align:center}.modal-content-hub .modal-content-image img{float:none!important}.close-cookie{display:none}.cookie-message-col__wrapper{display:flex}.cookie-message-col__wrapper .checkbox-toggle,.cookie-message-col__wrapper .cookie-message__heading{flex:1 1}@media (max-width:767px){.checkbox-toggle{margin-bottom:10px}}.checkbox-toggle__input{opacity:0;width:0;height:0}.checkbox-toggle__label{position:relative;display:inline-block;width:70px;height:34px}.checkbox-toggle__on{margin-right:5px}.checkbox-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:grey;transition:.4s;display:flex;align-items:center;justify-content:center}.checkbox-toggle .slider:before{position:absolute;content:"";height:28px;width:28px;left:7px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider{background-color:#bc4418}input:focus+.slider{box-shadow:0 0 1px #bc4418}input:checked+.slider:before{transform:translateX(26px);left:10px}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.cookie-prompt{background:#191919;bottom:0;color:#fff;padding:18px 0;position:fixed;text-align:center;width:100%;z-index:999999}@media (max-width:767px){.cookie-prompt{padding:10px;width:auto}}.cookie-prompt .wrap{max-width:1500px}@media (max-width:767px){.cookie-prompt .wrap{padding:0}}.cookie-prompt p{font-size:1em;line-height:1.625em}@media (max-width:767px){.cookie-prompt p{font-size:1.125em;line-height:1.125em}}.cookie-prompt h1{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440}@media (max-width:767px){.cookie-prompt h1{font-size:1.125em;line-height:1.375em;margin-bottom:5px}}.cookie-prompt .grid__cta{transition:background .3s ease;cursor:pointer;color:#fff;background-color:#bc4418;border-radius:5px;border:2px solid #bc4418;display:inline-block;padding:.5em 0;min-width:155px;text-decoration:none;line-height:1.5em}@media (max-width:767px){.cookie-prompt .grid__cta{margin:0 auto 10px;max-width:155px}}.cookie-prompt .cookie-reject-link{transition:background .3s ease;cursor:pointer;color:#bc4418;background-color:#fff;border:2px solid #bc4418;border-radius:5px;display:inline-block;padding:.5em 0;min-width:155px;text-decoration:none;line-height:1.5em;margin-left:10px}@media (max-width:767px){.cookie-prompt .cookie-reject-link{margin:0 auto 10px;max-width:155px}}.cookie-message{margin:0 5px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.cookie-message__copy{display:inline-block;margin-right:40px}@media (max-width:767px){.cookie-message__copy{margin-bottom:20px;margin-right:0;width:100%}}@media (min-width:768px) and (max-width:991px){.cookie-message__copy{margin-right:20px;width:100%}}@media (min-width:992px){.cookie-message__copy{margin-bottom:0;width:60%}}@media (max-width:767px){.cookie-message__buttons{display:flex;flex-direction:column;width:100%}}.cookie-message .more{color:#fff;text-transform:lowercase;font-weight:700}.cookie-message__heading{margin-top:0;text-align:left}@media (max-width:767px){.cookie-message__heading{font-size:1.25em}}.cookie-message-col{flex:0 0 100%}.cookie-message-col .cookie-message__copy{display:block}@media (min-width:768px){.cookie-message-col{flex:1 1;flex-basis:calc(33.3% - 10px);margin:5px;max-width:calc(33.3% - 10px)}.cookie-message-col:nth-of-type(3n){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-right:0}.cookie-message-col:nth-of-type(3n+1){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-left:0}}.cookie-settings-link{color:#fff;margin-left:40px;display:inline-block}@media (max-width:767px){.cookie-settings-link{margin-bottom:10px;margin-left:10px}}.cookie-settings{height:0;opacity:0;flex-wrap:wrap;transition:all .3s ease-in-out;width:100%}.toggle-settings{display:flex;height:230px;opacity:1;transition:all .3s ease-in-out;margin-top:30px}@media (max-width:767px){.toggle-settings{margin-top:20px;height:560px}}@media (min-width:768px) and (max-width:991px){.toggle-settings{height:320px}}.cookie-btn-wrapper{flex:0 0 100%}.close-button{float:right;width:25px;height:25px;cursor:pointer;top:0;right:10px}.close-button,.close-button__line{display:inline-block;position:absolute}.close-button__line{background:#fff;width:2px;height:20px}.close-button__line--one{top:3px;transform:rotate(45deg)}.close-button__line--two{top:3px;transform:rotate(-45deg)}.day-passes-details-form{font-size:.875em;font-weight:700}.day-passes-details-form form label{display:inline-block;margin-right:20px}.day-passes-details-form form input[type=radio]{margin-right:5px}.day-passes-details-form form select{margin-top:10px}.day-passes-details-form h6{margin-top:0}@media (min-width:768px){.day-passes-details-form{width:49.15254%;float:right;margin-right:0;padding-left:25.42373%;padding-right:25.42373%}}.fake-table .em,.fake-table em{color:#008bd0;font-style:normal;font-weight:700}.tbody{font-size:.813em}.tbody .tr:nth-child(2n){background-color:#f0f0f0}.tbody .tr .places{font-size:2.46153846153846em}.tbody .tr .session-full{display:block;font-family:garage-gothic,Arial,Helvetica,sans-serif;font-size:1.30769230769231em;text-align:center}.tbody,.thead,.tr{*zoom:1}.tbody:after,.tbody:before,.thead:after,.thead:before,.tr:after,.tr:before{content:"";display:table}.tbody:after,.thead:after,.tr:after{clear:both}.thead{padding-bottom:5px;color:#585858;font-size:.75em}.tr{padding:10px 0;border-bottom:1px solid #cfcfcf}.dynamic-panel .tr a.call-to-action-button,.dynamic-panel .tr a.call_to_action_button,.tr .button,.tr .dynamic-panel a.call-to-action-button,.tr .dynamic-panel a.call_to_action_button{font-size:1.84615384615385em}section.find-us .map-legend{background:linear-gradient(45deg,#55a440,#9dcd53);color:#fff;font-size:1em}section.find-us .map-legend a{color:#fff}section.find-us .map-legend a:hover{text-decoration:none}section.find-us .map-legend dd{margin:0 0 0 4em;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}section.find-us .map-legend dl{margin:0 0 20px;padding:0;vertical-align:top;border:0;font-weight:400;list-style:none;display:inline-block;text-align:left}section.find-us .map-legend-key{position:relative;padding-left:4em}section.find-us .map-legend-key__icon{fill:transparent;left:0;height:3em;position:absolute;stroke:#fff;stroke-width:2px;top:0;width:3em}section.find-us .map-legend-key__icon--bike{width:4em;height:3em;left:-1em}section.find-us .map-legend-key__icon--train{width:3.2em;height:3.2em}section.find-us .map-legend header{*zoom:1;border-bottom:1px solid #55a440}section.find-us .map-legend header:after,section.find-us .map-legend header:before{content:"";display:table}section.find-us .map-legend header:after{clear:both}section.find-us .map-legend header dl{margin:10px 0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}@media (max-width:767px){section.find-us{width:100%;float:right;margin-right:0}section.find-us .map-legend dl{width:100%}}@media (min-width:768px) and (max-width:991px){section.find-us{width:100%;float:right;margin-right:0}section.find-us .map-legend dl{width:calc(33.33333% - 20px)}section.find-us .map-legend dl:nth-child(3n+1){margin-left:0}}@media (min-width:768px){section.find-us .map-legend dl{margin-left:20px}}@media (min-width:992px){section.find-us{width:100%;float:right;margin-right:0}section.find-us .map-legend .address .map-legend__icon{padding-right:1.5em}section.find-us .map-legend dl{width:calc(20% - 20px)}section.find-us .map-legend dl:nth-child(5n+1){margin-left:0}}.flexbox-container{display:flex;flex-wrap:wrap}.contact-form .form__item,.guest-passes-form .form__item{margin-bottom:10px}.contact-form .form__input,.guest-passes-form .form__input{font-family:\.HelveticaNeueDeskInterface-Regular;font-size:11px}.contact-form .form__input--email,.contact-form .form__input--tel,.contact-form .form__input--text,.guest-passes-form .form__input--email,.guest-passes-form .form__input--tel,.guest-passes-form .form__input--text{background-color:#fff;border-radius:5px;box-sizing:border-box;color:#b8b7b8;font-family:Lato,Arial,Verdana,sans-serif;width:100%}.contact-form .form__label,.guest-passes-form .form__label{color:#565656;display:block;font-weight:700;margin-bottom:10px}.contact-form .form__label:after,.guest-passes-form .form__label:after{pointer-events:none}.contact-form .form__label--boolean,.guest-passes-form .form__label--boolean{display:flex}.contact-form .form__select,.guest-passes-form .form__select{appearance:none;background:url(/packs/images/forms/form-select-arrow~7549bcd2c9866f46b5ab3cb892381f83.png) 100% no-repeat #fff;border:2px solid #d7d7d7;width:100%}.contact-form .form__select:focus,.guest-passes-form .form__select:focus{border:1px solid #585858;outline:0}.contact-form .form__input--time,.guest-passes-form .form__input--time{width:30%}@media (min-width:768px) and (max-width:991px){.contact-form .form__input--time,.guest-passes-form .form__input--time{width:15%}}@media (min-width:992px){.contact-form .form__input--time,.guest-passes-form .form__input--time{width:20%}}.contact-form .form__item--error input,.contact-form .form__item--error select,.guest-passes-form .form__item--error input,.guest-passes-form .form__item--error select{background:url(/packs/images/forms/form-error~26dedf06968e5e18a6779470653122c1.png) 99% 50% no-repeat;border:2px solid #cc1517}.contact-form .form__error,.guest-passes-form .form__error{display:block;color:#cc1517;font-size:.688em}.contact-form .form__hint,.guest-passes-form .form__hint{font-size:.75rem}.contact-form .form__hint li,.contact-form .form__hint p,.guest-passes-form .form__hint li,.guest-passes-form .form__hint p{font-size:inherit;line-height:inherit}.contact-form .form__hint-list,.guest-passes-form .form__hint-list{padding-left:15px}.call-to-action--form{border:0!important;line-height:1.15em!important;padding:10px 30px!important}.get-involved__heading{text-transform:uppercase;margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #55a440;border-bottom:1px solid var(--activity-theme-header-border)}.get-involved__panel-container{overflow:hidden;position:relative}@media (min-width:768px){.get-involved__panel-container{display:flex;flex-wrap:wrap}}.get-involved__carousel-item{text-align:center;margin-right:3%;margin-bottom:3%}.get-involved__carousel-item--half{flex:0 1 48.5%}.get-involved__carousel-item--half:nth-child(2n){margin-right:0}@media (max-width:767px){.get-involved__carousel-item--half{flex-basis:100%;margin-right:0}}.get-involved__carousel-item--home{flex:0 1 22.7%}@media (min-width:992px){.get-involved__carousel-item--home:last-of-type{margin-right:0}}@media (max-width:991px){.get-involved__carousel-item--home:nth-child(2n){margin-right:0}}@media (min-width:768px) and (max-width:991px){.get-involved__carousel-item--home{flex-basis:48.5%}}@media (max-width:767px){.get-involved__carousel-item--home{flex-basis:100%;margin-right:0}}.svg-icon{display:block}.inline-icons{display:flex}.inline-icons .inline-icon{flex:0 0 2em}.inline-icons .inline-icon svg{height:2em}.inline-icons .inline-icon__left{padding-right:.5em}.inline-icons .inline-icon__right{padding-left:.5em}.center-icons{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.center-icons__icon{fill:#585858;height:5em;stroke:#585858;width:5em}.center-icons__icon-info{fill:#585858;height:5em;stroke:none;width:5em}.center-icons__text{margin-top:2em;text-align:center}.icon-download{display:block;margin-bottom:10px}.icon-download--google{margin-bottom:20px}@media (min-width:768px){.icon-download--google img{height:35px}}.icon-download .download-icon{max-height:40px}.icon-svg-social{display:inline-block;height:31px;width:31px}@media (max-width:991px){.icon-svg-social{padding:0 10px 0 0}}@media (min-width:992px){.icon-svg-social{padding:0 25px 10px 0}}@media (min-width:1201px){.icon-svg-social{padding:0 10px 10px 0}}.icon-svg-social--last{padding-right:0}.icon-svg-social .social-icon{fill:#fff;height:2em;width:2em}@media (min-width:992px){.icon-svg-social .social-icon{height:2em;width:2em}}.join-card{background:linear-gradient(-135deg,#9dcd53,#79b84f);background:linear-gradient(-135deg,var(--get-involved-gradient-1),var(--get-involved-gradient-2));padding:10px}.join-card .join-card__icon{display:inline-block;height:90px;width:90px;margin:20px 0}.join-card .join-card__icon svg{fill:#fff;fill:var(--get-involved-svg);stroke:#fff;stroke:var(--get-involved-svg);stroke-width:2px}.join-card .join-card__title{color:#fff;color:var(--get-involved-join-card-title);font-weight:400;font-size:1.125em;margin-bottom:30px;margin-top:10px}.join-card .join-card__title:first-letter{text-transform:uppercase}.join-card .call-to-action,.join-card .timetable a .call-to-action-button,.join-card .timetable a .call_to_action_button,.join-card .tinymce span.call-to-action-button a,.join-card .tinymce span.call_to_action_button a,.join-card .tinymce span.info-cta a,.join-card .tinymce span.sales-cta a,.join-card body.venues-show section.venue-contact-information .info-cta a,.join-card form:not(.new-form) input[type=submit],.timetable a .join-card .call-to-action-button,.timetable a .join-card .call_to_action_button,.tinymce span.call-to-action-button .join-card a,.tinymce span.call_to_action_button .join-card a,.tinymce span.info-cta .join-card a,.tinymce span.sales-cta .join-card a,body.venues-show section.venue-contact-information .info-cta .join-card a,form:not(.new-form) .join-card input[type=submit]{font-size:1em}.join-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;padding-bottom:10px}@media (min-width:768px){.join-buttons{padding-bottom:0}}.join-buttons .call-to-action,.join-buttons .timetable a .call-to-action-button,.join-buttons .timetable a .call_to_action_button,.join-buttons .tinymce span.call-to-action-button a,.join-buttons .tinymce span.call_to_action_button a,.join-buttons .tinymce span.info-cta a,.join-buttons .tinymce span.sales-cta a,.join-buttons body.venues-show section.venue-contact-information .info-cta a,.join-buttons form:not(.new-form) input[type=submit],.timetable a .join-buttons .call-to-action-button,.timetable a .join-buttons .call_to_action_button,.tinymce span.call-to-action-button .join-buttons a,.tinymce span.call_to_action_button .join-buttons a,.tinymce span.info-cta .join-buttons a,.tinymce span.sales-cta .join-buttons a,body.venues-show section.venue-contact-information .info-cta .join-buttons a,form:not(.new-form) .join-buttons input[type=submit]{margin:10px 20px;max-width:none;width:100%}@media (min-width:768px){.join-buttons .call-to-action,.join-buttons .timetable a .call-to-action-button,.join-buttons .timetable a .call_to_action_button,.join-buttons .tinymce span.call-to-action-button a,.join-buttons .tinymce span.call_to_action_button a,.join-buttons .tinymce span.info-cta a,.join-buttons .tinymce span.sales-cta a,.join-buttons body.venues-show section.venue-contact-information .info-cta a,.join-buttons form:not(.new-form) input[type=submit],.timetable a .join-buttons .call-to-action-button,.timetable a .join-buttons .call_to_action_button,.tinymce span.call-to-action-button .join-buttons a,.tinymce span.call_to_action_button .join-buttons a,.tinymce span.info-cta .join-buttons a,.tinymce span.sales-cta .join-buttons a,body.venues-show section.venue-contact-information .info-cta .join-buttons a,form:not(.new-form) .join-buttons input[type=submit]{margin:0 10px 10px}}.join-buttons .call-to-action__link--mobile-wide{display:block;font-size:1rem}@media (min-width:768px){.join-buttons .call-to-action__link--mobile-wide{padding:6px 40px 9px;width:200px}}.join-panel{background:#55a440;background:var(--join-panel-bg);color:#fff;color:var(--join-panel-copy)}.join-panel__copy{font-size:.875em;line-height:1.71429em;margin:0 20px 10px}.join-panel__header{text-transform:capitalize}.join-panel__price{background:#f0f0f0;background:var(--join-panel-price-bg);box-shadow:0 0 10px 5px rgba(0,0,0,.1);box-shadow:0 0 10px 5px var(--join-panel-shadow);color:#585858;color:var(--join-panel-price-text);font-size:.875em;line-height:1.71429em;margin:auto auto 10px;padding:10px 20px}.join-panel__title{color:#fff;color:var(--join-panel-copy);margin-bottom:10px;margin-top:0;padding-top:20px}.join-panel__price-membership-copy{text-transform:capitalize}.join-panel__price-small{display:inline-block;text-transform:lowercase}.join-panel__price-small-full{display:block;margin-bottom:10px}section.jump-list .groups-container a{color:#585858;text-decoration:none}section.jump-list .groups-container a:hover{text-decoration:underline}section.jump-list .groups-container li{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;font-size:.875em;font-weight:300!important}section.jump-list .groups-container ul{margin:0 0 20px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;text-align:center}@media (max-width:767px){section.jump-list,section.jump-list .groups ul{width:100%;float:right;margin-right:0}}@media (min-width:768px) and (max-width:991px){section.jump-list{width:100%;float:right;margin-right:0}section.jump-list .groups-container ul{width:31.97279%;float:left;margin-right:2.04082%}section.jump-list .groups-container ul:nth-child(3n+3){float:right;margin-right:0}}@media (min-width:992px){section.jump-list{width:100%;float:right;margin-right:0}section.jump-list .groups-container ul{width:32.20339%;float:left;margin-right:1.69492%}section.jump-list .groups-container ul:last-child{float:right;margin-right:0}}.language-chooser__link{background-color:#585858;color:#fff;display:block;line-height:1.84615em;padding:4px 15px 6px;position:relative;text-decoration:none;transition:all .2s ease-in-out}@media (max-width:767px){.language-chooser__link{background-color:transparent;color:#585858;font-size:1.313rem;padding:10px;border-bottom:1px solid var(--mobile-border)}}.language-chooser__link:hover{background-color:#e5e4e4;color:#55a440}@media (min-width:768px) and (max-width:991px){.language-chooser a{font-size:1rem}}@media (min-width:768px){.language-chooser{position:absolute;top:0}}@media (min-width:992px){.language-chooser a{font-size:1rem}}@media (max-width:767px){section.language-chooser{position:relative;display:block}}@media (min-width:768px) and (max-width:991px){section.language-chooser a{font-size:1rem}}@media (min-width:768px){section.language-chooser{position:absolute;top:0;right:-15px}}@media (min-width:992px){section.language-chooser a{font-size:1rem}}.lewisham-photography-competition .highlight{font-weight:700!important;color:#55a440!important}.lewisham-photography-competition-italics{font-size:.875em}.lewisham-photography__expanding-panel{background-color:#f9f9f9;background-color:var(--activity-theme-third-width-bg);border-bottom:1px solid #dbdbdb;border-bottom:1px solid var(--activity-theme-third-width-divide)}.lewisham-photography-expanding-panel__heading{font-size:1.875em!important;margin:0;padding:0 10px}.lewisham-photography-expanding-panel__body{padding:0 30px}:root{--borough-list-font-size:0.875rem;--borough-list-font-weight:300;--location-list-gutter:20px;--location-list-title-weight:400}.locations-list{border-top:1px solid #b9b9b9;border-top:1px solid var(--locations-list-border-top);margin:0 auto;max-width:991px}.business-sectors .locations-list{border-top:none}@media (max-width:767px){.locations-list{padding:0 20px}}.locations-list--dynamic-theme{padding:0 20px}.locations-list__title{border:0;color:#55a440;color:var(--locations-list-title);font-weight:400;list-style:none;margin:30px 0 20px;padding:0;text-align:center;vertical-align:baseline}.cssgrid .locations-list__sections{display:-ms-grid;display:grid;grid-gap:5px;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);-ms-grid-rows:auto;grid-template-rows:auto;padding-bottom:20px}@media (min-width:768px) and (max-width:991px){.cssgrid .locations-list__sections{grid-gap:0 20px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.cssgrid .locations-list__sections{grid-gap:20px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.cssgrid .locations-list__sections-dynamic-theme{grid-gap:20px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.no-cssgrid .locations-list__sections{display:flex;flex-wrap:wrap;padding-bottom:20px}.no-cssgrid .locations-list__sections .locations-list__section{border:0 solid transparent;border-width:0 20px 20px 0;flex:0 0 100%}@media (min-width:768px) and (max-width:991px){.no-cssgrid .locations-list__sections .locations-list__section{flex:0 0 48%}.no-cssgrid .locations-list__sections .locations-list__section:nth-child(n+1){border-width:0 20px 20px 0}.no-cssgrid .locations-list__sections .locations-list__section:nth-child(2n+2){border-width:0 0 20px}}@media (min-width:992px){.no-cssgrid .locations-list__sections .locations-list__section{flex:0 0 31%;border-width:0 20px 20px 0}.no-cssgrid .locations-list__sections .locations-list__section:nth-child(3n+3){border-width:0 0 20px}}@media (min-width:992px){.no-cssgrid .locations-list__sections .locations-list__sections-dynamic-theme{flex:0 0 48%}.no-cssgrid .locations-list__sections .locations-list__sections-dynamic-theme:nth-child(n+1){border-width:0 20px 20px 0}.no-cssgrid .locations-list__sections .locations-list__sections-dynamic-theme:nth-child(2n+2){border-width:0 0 20px}}.locations-list__expander{position:relative}.locations-list__expanding-btn{border-bottom:3px solid #55a440;border-bottom:3px solid var(--locations-list-border)}.locations-list__expanding-btn-no-border{border:none}.locations-list__section-title{border-bottom:3px solid #55a440;border-bottom:3px solid var(--locations-list-border);color:#55a440;color:var(--locations-list-title);font-weight:400;font-weight:var(--location-list-title-weight);line-height:1.25em!important;list-style:none;margin:0;padding:0 0 10px;vertical-align:baseline}@media (max-width:767px){.locations-list__section-title{margin:0}}.locations-list__borough-list{font-size:.875rem;font-size:var(--borough-list-font-size);font-weight:300;font-weight:var(--borough-list-font-weight);list-style:none;margin:0;padding:0}.locations-list__borough-item{font-size:.875rem}.locations-list__borough-link{display:flex;color:#2e2e2e;color:var(--locations-list-link);font-weight:400;text-decoration:none}.locations-list__borough-link:hover{text-decoration:underline}.locations-list__borough-title{flex:1 1}.region-locations-list .locations-list__borough-list{padding:0}@media (max-width:767px){.region-locations-list__header .locations-list__title{margin:10px 0}}.locations-navigation{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;*zoom:1;float:left;position:relative;width:100%;background:linear-gradient(0deg,#f3f3f7,#e9e7ea);box-shadow:1px 1px 3px 0 rgba(0,0,0,.24)}.locations-navigation:after,.locations-navigation:before{content:"";display:table}.locations-navigation:after{clear:both}.locations-navigation a{display:block;padding:20px;text-align:center;color:#585858;text-decoration:none}.locations-navigation li{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;float:left;position:relative;font-size:1.125em;font-weight:300}.locations-navigation li:after{content:"";display:block;margin:auto;position:absolute;bottom:0;right:0;background-color:#55a440}.locations-navigation li.active{background:linear-gradient(0deg,#f8f8f8,transparent)}.locations-navigation li.active:before{content:"";display:block;height:3px;position:absolute;top:0;width:100%;background-color:#55a440}@media (max-width:767px){.locations-navigation li{width:100%}.locations-navigation li:after{height:1px;left:0;width:30px}}@media (min-width:768px){.locations-navigation li:after{height:30px;top:0;width:1px}}.map-holder{float:left;height:0;position:relative;width:100%}.boroughs .map-holder{margin:0 0 30px}.business-sectors .map-holder{float:unset}.map-holder .gmap,.map-holder .map-fit{height:100%;position:absolute;top:0;right:0;width:100%}@media (max-width:767px){.map-holder .gmap{max-height:380px;aspect-ratio:1/1}}.map-holder .gm-style img{display:block!important;height:15px;right:5px!important;top:5px!important}.map-holder .infowindow{height:calc(100% - 40px);padding:20px;position:relative;width:calc(100% - 40px);background:linear-gradient(45deg,#55a440,#9dcd53);color:#fff;font-family:Lato,Arial,Verdana,sans-serif}.map-holder .infowindow .close-map{display:inline-block;position:absolute;top:5px;right:5px;width:20px}.map-holder .infowindow .close-map .map__close{fill:#fff}.map-holder .infowindow .details-holder{margin-bottom:10px}.map-holder .infowindow .details-holder .map__pin{display:inline-block;float:left;stroke:#fff}.map-holder .infowindow .details-holder .details{display:inline-block;float:right;width:calc(100% - 40px)}.map-holder .infowindow .details-holder .details h3{margin:0}.map-holder .infowindow .details-holder .details ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.map-holder .infowindow .details-holder .details ul li{font-size:1.231em}.map-holder .infowindow .links{border-top:1px solid #55a440}.dynamic-panel .map-holder .infowindow .links a.call-to-action-button,.dynamic-panel .map-holder .infowindow .links a.call_to_action_button,.map-holder .infowindow .links .button,.map-holder .infowindow .links .dynamic-panel a.call-to-action-button,.map-holder .infowindow .links .dynamic-panel a.call_to_action_button{margin-top:20px;text-align:center;width:calc(100% - 60px);font-size:1.455em}.map-holder .gm-control-active img{top:20px!important}.map-holder .gm-style-mot{text-align:center}.map-multiple-venues{margin-bottom:2rem}.map-multiple-venues .map-holder{float:none!important}@media (max-width:767px){.map-holder{padding-bottom:100%}}@media (min-width:768px) and (max-width:991px){.map-holder{padding-bottom:56.25%}}@media (min-width:992px){.map-holder{padding-bottom:39.53125%}}article.membership-benefit{box-sizing:border-box;margin-bottom:20px;border:1px solid rgba(85,164,44,.43);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}article.membership-benefit h1{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#585858}article.membership-benefit .number{display:block;color:#55a440;font-size:4.813em;font-weight:300}@media (max-width:767px){article.membership-benefit{width:100%;float:right;margin-right:0}}@media (min-width:768px) and (max-width:991px){article.membership-benefit{width:48.97959%;float:left;margin-right:2.04082%}article.membership-benefit:nth-child(2n){float:right;margin-right:0}}@media (min-width:992px){article.membership-benefit{width:100%;float:right;margin-right:0}article.membership-benefit:nth-child(2n) .image-container{width:49.15254%;float:right;margin-right:0}article.membership-benefit:nth-child(2n) .text-container,article.membership-benefit:nth-child(odd) .image-container{width:49.15254%;float:left;margin-right:1.69492%}article.membership-benefit:nth-child(odd) .text-container{width:49.15254%;float:right;margin-right:0}}article.membership-category{box-sizing:border-box;margin-bottom:20px;text-align:center;background-color:#f8f8f8;border:1px solid rgba(85,164,44,.43);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}article.membership-category h1{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440}article.membership-category header{background:linear-gradient(0deg,#fff,rgba(0,0,0,.03))}@media (max-width:767px){article.membership-category{width:100%;float:right;margin-right:0}}@media (min-width:768px) and (max-width:991px){article.membership-category{width:48.97959%;float:left;margin-right:2.04082%}article.membership-category:nth-child(2n+2){float:right;margin-right:0}}@media (min-width:992px){article.membership-category{width:32.20339%;float:left;margin-right:1.69492%}article.membership-category:nth-child(3n+3){float:right;margin-right:0}}article.membership-preview{box-sizing:border-box;margin-bottom:40px;text-align:center;background-color:#f8f8f8;border:1px solid rgba(85,164,44,.43);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}article.membership-preview h1{margin:0;color:#55a440}article.membership-preview h1,article.membership-preview h2{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}article.membership-preview h2{margin:0 0 10px}article.membership-preview header{background:linear-gradient(0deg,#fff,rgba(0,0,0,.03))}article.membership-preview ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}article.membership-preview .details li span{display:inline-block}article.membership-preview .details li span.description{margin-left:5px}article.membership-preview .details li span.title{margin-right:5px;color:#41a1db}article.membership-preview .details li,article.membership-preview .pricing li{margin:0 0 5px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}article.membership-preview .facilities li{margin:0 10px 0 0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;display:inline-block}article.membership-preview .facilities .icon{transform:scale(.5)}article.membership-preview .facilities .icon,article.membership-preview .facilities .title{vertical-align:middle}article.membership-preview .facilities .title{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}article.membership-preview .pricing{background-color:#55a440;box-shadow:0 0 10px 5px rgba(0,0,0,.15);color:#fff}article.membership-preview .pricing span.per-month{display:block;text-align:left}article.membership-preview .pricing .pricing-left span{margin:0 5px}article.membership-preview .pricing .pricing-left,article.membership-preview .pricing .pricing-right{display:inline-block}.close-btn{line-height:1;padding:0;position:absolute;top:.25em;right:.5em;z-index:2;background:none;border:2px solid #cecece;border-radius:5px;cursor:pointer;font-size:1.6em;font-weight:800}.close-btn:hover{color:#be4405}.close-btn:focus{outline:1px dotted}.modal-content{margin:auto;overflow:auto;overflow-x:hidden;padding:.5em;position:relative;width:100%;transform:scale(.8);transition:transform .3s ease-in-out;background-color:#efefef}.modal-overlay{display:flex;height:100%;overflow:auto;position:fixed;top:0;left:0;width:100%;z-index:-1;transition:opacity .2s ease-in-out;background-color:rgba(0,0,0,.5)}.modal-overlay[aria-hidden=true]{opacity:0;visibility:hidden}.modal-overlay[aria-hidden=false]{z-index:999;opacity:1;visibility:visible}.modal-overlay[aria-hidden=false] .modal-content{transform:scale(1)}section.news-items{width:100%;float:left;margin-left:0;margin-right:0}section.news-items .flexbox-container{flex-flow:row wrap;justify-content:space-between}section.news-items .flexbox-container article a.body-link{color:#585858;text-decoration:underline;font-weight:600}section.news-items .flexbox-container article a.body-link:before{display:none}section.news-items .flexbox-container article a.body-link:hover{text-decoration:none}section.news-items .flexbox-container article h1{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}section.news-items .flexbox-container article h1 a{color:#55a440;text-decoration:none}.newsitem-heading{width:100%;float:left}@media (min-width:768px) and (max-width:991px){section.news-items article.news-item-large{width:100%}section.news-items article.news-item-small{width:50%}}@media (min-width:768px){section.news-items article.news-item-large.with-img h1{font-size:1.5em}section.news-items article.news-item-large.with-img .image-container{float:left;margin:0 10px 10px 0}section.news-items article.news-item-large.no-img h1,section.news-items article.news-item-small h1{font-size:2.188em}}@media (min-width:992px){section.news-items article.news-item-large{width:50%}section.news-items article.news-item-small{width:25%}}.page-header,.section-header{*zoom:1;margin-bottom:40px;text-align:center}.page-header:after,.page-header:before,.section-header:after,.section-header:before{content:"";display:table}.page-header:after,.section-header:after{clear:both}.page-header h1,.page-header h2,.section-header h1,.section-header h2{text-transform:capitalize}.page-header h1,.page-header h2,.page-header h3,.page-header h4,.page-header h5,.page-header h6,.section-header h1,.section-header h2,.section-header h3,.section-header h4,.section-header h5,.section-header h6{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.page-header p,.section-header p{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;font-size:1em}.venues-membership .page-header p,.venues-membership .section-header p{margin-bottom:20px}.page-header ul,.section-header ul{display:block;float:left;margin-bottom:20px}.page-header li,.section-header li{font-size:1em;text-align:left}.section-header a{color:#585858}.section-header a:hover{text-decoration:none}.section-header h2.primary{color:#55a440}.no-carousel,.no-carousel .page-header{margin-bottom:0}.no-carousel h1,.no-carousel h2,.no-carousel h3,.no-carousel h4{margin-top:0;margin-bottom:10px}@media (max-width:767px){.page-header ul{margin-top:0;padding-left:20px}}@media (min-width:768px) and (max-width:991px){.section-header h1:after,.section-header h1:before,.section-header h2:after,.section-header h2:before,.section-header h3:after,.section-header h3:before{width:10%}}@media (min-width:768px){.section-header h1,.section-header h2,.section-header h3{display:table;white-space:nowrap;width:100%}.section-header h1:after,.section-header h2:after,.section-header h3:after{left:10px}.section-header h1:after,.section-header h1:before,.section-header h2:after,.section-header h2:before,.section-header h3:after,.section-header h3:before{border-top:1px solid #9dcd53;content:"";display:table-cell;position:relative;top:.5em}.section-header h1:before,.section-header h2:before,.section-header h3:before{right:10px}}@media (min-width:992px){.page-header p,.page-header ul{width:59.32203%;float:left;margin-right:1.69492%;padding-left:20.33898%;padding-right:20.33898%}.page-header ul{padding-left:22%}.section-header h1:after,.section-header h1:before,.section-header h2:after,.section-header h2:before,.section-header h3:after,.section-header h3:before{width:43%}}.pagination{clear:both;float:right;margin:20px 0;position:relative;left:-50%}.pagination a{float:left;margin-left:-1px;padding:6px 12px;position:relative;transition:all .2s ease-in-out;background-color:#fff;border:1px solid #d7d7d7;color:#008bd0;text-decoration:none}.pagination a:hover{background-color:#ebebeb}.pagination li{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;display:inline}.pagination li:first-child a{margin-left:0;border-top-left-radius:4px}.pagination li:last-child a{border-top-right-radius:4px}.pagination li.current a{background-color:#e9e9e9}.pagination li.gap span{float:left;padding:3px 9px;color:#797878}.pagination ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;position:relative;left:50%}.next-icon,.previous-icon{height:10px}.pagination__secondary li{margin:0 5px}.panel{*zoom:1;box-sizing:border-box;margin:20px 0}.panel:after,.panel:before{content:"";display:table}.panel:after{clear:both}.pill{display:inline-block;padding:10px 0;text-align:center;width:100%;border-radius:5px;color:#fff;font-size:1.07692307692308em}.pill-primary{background-color:#008bd0}.pill-secondary{background-color:#9dcd53}.price-grid{border-collapse:collapse;display:table;table-layout:fixed;width:100%}.price-grid-body-row{border-top:1px solid #cfcfcf}.price-grid-body-row:nth-child(2n){background-color:#f0f4ef}.price-grid-body-row .price-grid-cell{color:#55a440;font-size:3.063em;font-weight:300}.price-grid-body-row .price-grid-header span{color:#2e2e2e}.price-grid-body-row,.price-grid-head-row{display:table-row}.price-grid-cell{text-align:center}.price-grid-cell,.price-grid-header{display:table-cell;min-height:1px;padding:30px 20px;vertical-align:middle;word-break:break-word;border-right:1px solid #cfcfcf}.price-grid-cell:last-child,.price-grid-header:last-child{border-right:0}.price-grid-head-row .price-grid-header{text-align:center}.price-grid-head-row .price-grid-header span.title{display:block;color:#41a1db}.pupil-toggle{margin:10px auto;overflow:hidden;cursor:pointer}.pupil-toggle.pupil{max-height:40px}.pupil-toggle.date{max-height:20px}.pupil-toggle.open{max-height:3000px;overflow:auto}.pupil-refund-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.pupil-refund-title h4{margin-top:10px}.kuContainer{margin:0 auto;font-family:inherit;font-size:12px;background-color:#fff;box-sizing:border-box;padding:10px;max-width:1200px}.kuProListing{margin-top:20px;margin-bottom:20px}.kuFilters{float:left;width:20%}.kuFilterBox{height:190px;overflow:hidden;margin-bottom:30px}.kuFilterHead{padding:6px;font-size:13px;text-align:left;line-height:1.8;border-bottom:1px solid #e9e9e9;font-weight:600;color:#414042}.kuHideOpt,.kuShowOpt{text-align:left;padding:3px 3px 3px 35px;margin-bottom:20px;margin-top:-15px}.kuHideOpt img,.kuShowOpt img{width:auto!important}.kuHideOpt a,.kuShowOpt a{color:#4d7abf;text-decoration:none}.kuFilterNames ul{padding:0;margin:10px 0 0;margin-left:0!important}.kuFilterNames ul li{list-style:none;text-align:left;width:100%;display:inline-table;margin:0;padding-left:0;margin-left:0!important}.kuFilterNames ul li a{display:block;position:relative;overflow:hidden;margin:0 5px;padding-left:5px;padding-right:5px;font-size:13px;text-decoration:none;cursor:pointer;font-style:normal;color:#414042}.kuFilterNames ul li a:hover{cursor:pointer}.kuFilterNames ul li.kuSelected a{color:#414042}.kuFilterNames ul li a span.kuFilterLabel{float:left;width:60%;margin:0;padding:0;font-weight:400}.kuFilterNames ul li a span.kuFilterTotal{float:right;width:35%;text-align:right}.kuFilterLabel:before{content:"";border:1px solid #c7c8ca;border-radius:50%;margin-right:8px;height:12px;width:12px;display:inline-block;color:#777;margin-top:0;position:relative;box-sizing:border-box;transition:background .2s;-webkit-transition:background .2s;-moz-transition:background .2s}.kuFilterNames ul li.kuSelected span.kuFilterLabel:before,.kuFilterNames ul li a:hover span.kuFilterLabel:before{background:#414042;border:1px solid #414042}.kuMulticheck .kuFilterLabel:before{content:"";border:1px solid #c7c8ca;border-radius:0;margin-right:8px;height:15px;width:15px;color:#777;margin-bottom:-1px;position:relative;box-sizing:border-box;transition:background .2s;transition:border-color .2s}.kuMulticheck .kuFilterNames ul li.kuSelected span.kuFilterLabel:before,.kuMulticheck .kuFilterNames ul li a:hover span.kuFilterLabel:before{background:#fff;border:1px solid #414042}.kuMulticheck .kuFilterNames ul li a:hover span.kuFilterLabel:after{content:"";position:absolute;width:9px;height:5px;background:transparent;top:3px;left:8px;border:2px solid #ccc;border-top:none;border-right:none;box-sizing:border-box;transform:rotate(-45deg)}.kuMulticheck .kuFilterNames ul li.kuSelected span.kuFilterLabel:after{content:"";position:absolute;width:9px;height:5px;background:transparent;top:3px;left:8px;border:2px solid #414042;border-top:none;border-right:none;box-sizing:border-box;transform:rotate(-45deg)}.kuMulticheck .kuFilterNames ul li.kuSelected:hover span.kuFilterLabel:after{box-sizing:border-box;border-color:#414042}.kuFilterNames ul li a span.kuFilterCancel{float:right;width:13%;text-align:right}.kuResultList{float:none;width:100%!important;margin-top:5px}.kuSortHeader{padding-top:0;margin-top:0;display:none!important}.kuResultInfo{border-bottom:1px solid #e9e9e9;margin-bottom:30px}.kuTotalResultsTab{float:left;width:40%}.kuTotResults{text-align:left;margin-bottom:10px;line-height:24px;font-weight:700;font-size:14px;float:left;color:#414042}.kuTotalResultsTab .kuTabs{line-height:30px}.kuTotalResultsTab .kuTabs a{padding:8px;cursor:pointer;font-size:12px;margin-right:5px;transition:background .2s;-webkit-transition:background .3s;-moz-transition:background .2s;color:#414042}.kuTotalResultsTab .kuTabs a:hover{border-bottom:3px solid #c7c8ca;text-decoration:none}.kuTotalResultsTab a.kuTabSelected{border-bottom:3px solid #c7c8ca}.kuTotalResultsTab a.kuTabSelected:hover{background:none}.kuSortingOpt{padding-top:12px;padding-bottom:12px;width:100%;margin-top:3px}.kuSortby{float:left;width:26%}.kuSortby label{display:inline;color:#676767;padding:5px 5px 6px 0}.kuSortby select{display:inline;height:auto;min-height:25px;width:120px;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#f1f1f1);color:#444;border:1px solid rgba(0,0,0,.1);border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.1);font-weight:700}.kuView{float:right;width:15%;text-align:right}.kuView a{display:inline-block;width:22px;height:22px;margin-left:4px;text-align:center;vertical-align:middle;overflow:hidden;transition:background-position .1s ease-in}.kuView a.kuCurrent,.kuView a:hover{background-position:0 -25px;text-decoration:none}.kuPerPage{float:left;width:25%;margin-left:10px;text-align:left}.kuPerPage label{display:inline;color:#676767;padding:5px 5px 6px 0}.kuPerPage select{width:auto!important;height:auto;min-height:25px;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#f1f1f1)}.kuPagination{width:33%;float:right;margin-left:10px;text-align:right;margin-bottom:5px}.kuPagination a{margin:0;position:relative;display:inline-block;padding-left:4px;padding-right:5px;color:#55a440;cursor:pointer;text-decoration:none;font-size:14px;border-right:1px solid #d7d7d7;font-weight:400}.kuPagination a:hover{color:#e14e00}.kuPagination a.kuCurrent{background:#fff;box-shadow:none;font-weight:700}.kuPagination a:last-child{border-right:none}.kuOtherContent .kuPagination{float:right}.kuOtherContent .kuPerPage{margin-left:0;text-align:left}.kuClearLeft{clear:left;line-height:0}.klevu-clearboth-listview{clear:left}.kuDiscountBadge{background:#414042;padding:7px 0 0;color:#fff;width:47px;height:40px;border-radius:50%;font-weight:700;position:absolute;text-align:center;transition:all .5s ease}.kuDiscountBadge span{display:block}.kuOtherContentView,.kuResults{margin-top:10px}.kuOtherContentView ul li .kuNameDesc{margin-top:0!important}.kuListView{margin-top:10px}.kuListView ul{margin:0;padding:0}.kuListView ul li{position:relative;display:block;width:100%;height:auto;text-align:left;margin-bottom:32px;box-sizing:border-box;padding:15px;background-color:#f6f6f6;border:1px solid rgba(85,164,44,.43)}.kuListView ul li:hover{box-shadow:0 0 10px rgba(0,0,0,.2);border:1px solid rgba(85,164,44,.43);transition:box-shadow .4s ease-out;-moz-transition:box-shadow .4s ease-out;-webkit-transition:box-shadow .4s ease-out;-o-transition:box-shadow .4s ease-out}.kuListView ul li .kuDiscountBadge{top:10px;left:10px}.kuListView ul li .kuNameDesc{float:left;width:100%!important;margin-left:5px}.kuListView ul li .kuName{padding:5px}.kuListView ul li .kuDesc{line-height:20px;padding:5px;font-style:normal;color:#e14e00;font-size:16px}.kuListView ul li .kuName a{font-size:25px;line-height:28px;text-decoration:none;font-style:normal;color:#55a440}.kuListView ul li .kuName a:hover{text-decoration:underline}.kuListView ul li .kuPrice{float:left;width:15%;margin-top:15px;margin-bottom:5px;padding:5px;text-align:center;color:#585858}.kuListView ul li .kuSalePrice{font-weight:700;font-size:16px;margin-bottom:5px;font-family:inherit}.kuListView ul li .kuOrigPrice{font-size:13px;text-decoration:line-through}.kuGridView{margin-top:10px}.kuGridView ul{padding:0;margin:0}.kuGridView ul li{display:inline-block;width:23.5%;min-height:260px;vertical-align:top;text-align:center;margin-left:0!important;margin:8px 8px 20px;font-style:normal;position:relative;box-sizing:border-box;padding:10px;background-color:#f6f6f6;border:1px solid rgba(85,164,44,.43);border-radius:3px}.kuGridView ul li:hover{box-shadow:0 0 10px rgba(0,0,0,.2);border:1px solid rgba(85,164,44,.43);transition:box-shadow .4s ease-out;-moz-transition:box-shadow .4s ease-out;-webkit-transition:box-shadow .4s ease-out;-o-transition:box-shadow .4s ease-out}.klevuImgWrap{display:none}.kuGridView .kuNameDesc{float:none;text-align:left;padding-left:10px;margin-top:10px}.kuGridView .kuDesc{color:#e14e00;display:block;font-size:14px;line-height:24px}.kuGridView ul li .kuName{margin-bottom:5px;color:#55a440;text-decoration:none}.kuAddtocart{box-sizing:border-box}.kuAddtocart input[type=text]{display:none;border:1px solid #ddd;outline:none;text-align:right}.kuAddtocart a.kuAddtocartBtn{background:#414042;color:#fff;padding:7px 15px;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;text-decoration:none;font-size:13px;line-height:19px}.kuGridView ul li input[type=text]{width:25%}.kuGridView ul li:hover .kuAddtocart{visibility:visible;opacity:1}.kuListView ul li .kuAddtocart{width:15%;float:left;margin-top:30px;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear}.kuListView ul li input[type=text]{width:5%;float:none}.kuListView ul li:hover .kuAddtocart{visibility:visible;opacity:1}.kuGridView ul li .kuName a{font-size:18px;line-height:24px;text-decoration:none;color:#55a440}.kuGridView ul li .kuName a:hover{text-decoration:underline}.priceGreyText{font-size:11px;color:#e14e00}.kuGridView ul li strong{color:#2980b9}.kuBottomPagi{padding-top:8px;border-top:1px solid #e9e9e9}.kuBottomPagi .kuPerPage{margin-left:0;text-align:left;display:none!important}.kuBottomPagi .kuPagination{width:50%;float:right;margin-top:5px}.kuPagination a{font-style:normal}.kuClearBoth{clear:both}.kuNoRecordFound{text-align:center;margin-top:5%;margin-bottom:5%;color:#414042;font-size:13px;background:#fff;display:none;text-transform:none}.kuNoResults-lp{background:#fff;width:100%;margin:30px auto;max-width:850px}.kuNoResults-lp ul{margin:0;padding:0}.kuNoResults-lp-message{font-size:18px;padding:25px 5%;text-align:center}.kuNoResults-lp-relatedProducts{width:95%;margin:30px auto}.kuNoResults-lp-title{text-align:center;margin-bottom:40px;font-size:18px;display:block}.kuNoResults-lp-relatedProduct-list>li{display:inline-block;margin-right:2%;width:23%;min-height:120px;margin-bottom:25px;box-sizing:border-box;vertical-align:top;padding:0;text-align:center}.kuNoResults-lp-relatedProduct-list>li a.kuRelatedProductbox-lp{position:relative;text-decoration:none;color:#000;outline:none;display:block;height:auto;min-height:200px}.kuNoResults-lp-relatedProduct-list>li:hover,.kuNoResults-lp-relatedProduct-list>li:hover a{text-decoration:none}.kuNoResults-lp-relatedProduct-list>li:hover .ku-Name{text-decoration:underline}.kuNoResults-lp-relatedProduct-list>li:last-child{margin-right:0}.kuNoResultsImgWrap-lp{float:none;height:180px;margin:0 auto;max-width:180px;overflow:hidden;text-align:center;width:100%}.kuNoResultsImgWrap-lp img{max-width:100%;max-height:180px;transition:all .5s ease-in-out;vertical-align:middle;width:auto;height:auto;border:none;outline:none}.kuRelatedProductbox-lp .kuProduct-desc{font-size:12px;padding:5px 0 0;float:none}.kuRelatedProductbox-lp .kuDiscount-badge{background:#000;padding:3px 8px;color:#fff;font-weight:700;position:absolute;top:0;left:0;display:none}.kuRelatedProductbox-lp .ku-Name{font-size:12px;text-decoration:none;color:#000;line-height:16px;min-height:22px;margin-top:5px;text-align:center}.kuRelatedProductbox-lp .ku-Desc{display:none}.kuRelatedProductbox-lp .kuStarsSmall{height:13px;vertical-align:bottom;background:transparent url(https://js.klevu.com/klevu-js-v1/img-1-1/star-gray.png) 0 0 repeat-x;width:65px;display:none}.kuRelatedProductbox-lp .kuPrice{margin-bottom:5px;margin-top:5px;float:none;padding:0;text-align:center}.kuRelatedProductbox-lp .kuSalePrice{display:inline-block;font-weight:700;font-size:13px;color:#000}.kuRelatedProductbox-lp .kuOrigPrice{display:inline-block;font-size:12px;text-decoration:line-through;color:#555}.kuRelatedProductbox-lp .kuVariants{font-size:12px;text-align:left;color:#777;display:none}.kuRelatedProductbox-lp .kuSalePrice span.klevuPriceGreyText{font-weight:400;font-size:13px!important;margin-bottom:5px;color:#393939!important;display:none}.kuNoResults-lp .kuNoResults-lp-pSearch{text-align:center}.kuNoResults-lp .kuNoResults-lp-pSearch strong{font-weight:600}.kuNoResults-lp .kuNoResults-lp-pSearch>a{font-size:13px;text-transform:capitalize;text-decoration:none;color:#000;display:inline-block}.kuNoResults-lp .kuNoResults-lp-pSearch>a:hover{text-decoration:underline}.kuOrQueryMessage{text-align:center;color:#414042;background:#ebebeb;font-size:13px;padding:7px 0!important;margin:10px 15px}.kuOrQueryMessage span{font-weight:600}.kuVariants{font-size:10px;margin-top:2px;color:#414042}#loader{height:400px}#loader img{margin-top:10%;display:inline-block;width:auto!important}.kuOtherContent{display:none}.disableKuFilter{opacity:.3;pointer-events:none}.kuPriceRangeSlider{width:80%;margin:30px auto 0;min-height:50px}.kuPS-target,.kuPS-target *{-webkit-touch-callout:none;-webkit-user-select:none;touch-action:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.kuPS-target{position:relative;direction:ltr}.kuPS-base{width:100%;height:100%;position:relative;z-index:1}.kuPS-origin{position:absolute;right:0;top:0;left:0;bottom:0}.kuPS-handle{position:relative;z-index:1}.kuPS-stacking .kuPS-handle{z-index:10}.kuPS-state-tap .kuPS-origin{transition:left .3s,top .3s}.kuPS-base,.kuPS-handle{transform:translateZ(0)}.kuPS-horizontal{height:4px}.kuPS-horizontal .kuPS-handle{width:18px;height:18px;left:-9px;top:-7px}.kuPS-vertical{width:18px}.kuPS-vertical .kuPS-handle{width:28px;height:34px;left:-6px;top:-17px}.kuPS-background{background:#c7c8ca}.kuPS-connect{background:#414042;transition:background .45s}.kuPS-origin{border-radius:2px}.kuPS-target{border-radius:4px}.kuPS-draggable{cursor:w-resize}.kuPS-vertical .kuPS-draggable{cursor:n-resize}.kuPS-handle{border:1px solid #414042;border-radius:50%;background:#fff;cursor:pointer}.kuPS-tooltip{display:block;position:absolute;text-align:center;font-size:13px;margin-left:-9px;background-color:#fff}.kuPS-horizontal .kuPS-handle-lower .kuPS-tooltip,.kuPS-horizontal .kuPS-handle-upper .kuPS-tooltip{bottom:-24px;color:#414042}.disableKlevuFilter{opacity:.3;pointer-events:none}.kuContainer #ku-search-filter-tags{display:block;color:#222;margin-top:10px;margin-bottom:10px;width:100%;text-align:left;padding-bottom:0;padding-left:0;position:relative}.ku-search-filter-tag{background:#eee;border:0 solid #f8f8f8;margin-right:4px;border-radius:0;font-size:11px;padding:0 5px;color:#222;margin-bottom:4px;display:inline-block;line-height:20px}.ku-search-filter-remove,.ku-search-filter-remove-all,.ku-search-filter-remove-all a{cursor:pointer;font-size:12px;color:#222;text-decoration:none}.ku-search-filter-remove-all a:hover{color:#333}.kuFilterHead{cursor:pointer}.kuExpand{position:relative!important;transition:all .3s ease}.kuFilterHead.kuExpand:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-image:none;border-color:#000;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:4px;position:absolute;right:12px;top:10px;transform:rotate(45deg);transition:all .3s ease 0s}.kuCollapse{position:relative!important;transition:all .3s ease}.kuFilterHead.kuCollapse:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-image:none;border-color:#000;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:4px;position:absolute;right:12px;top:16px;transform:rotate(-135deg);transition:all .3s ease}.kuContainer.kuFiltersTop .kuFilterHead.kuCollapse:after{border-width:1px 0 0 1px;position:static}.kuContainer.kuFiltersTop .kuFilterHead.kuExpand:after{border-width:0 1px 1px 0;position:static}.kuContainer{width:100%!important}@media only screen and (max-width:1024px){.kuSortby,.kuView{width:30%}.kuView{text-align:right}.kuPerPage{width:30%;text-align:left;margin-left:10px}.kuPagination{width:50%;margin-top:10px}.kuGridView ul li{width:31%;margin-bottom:50px}.kuListView ul li .kuNameDesc{width:76%}.kuListView ul li .kuName a{font-size:25px}.kuListView ul li .kuNameDesc{font-size:13px}.kuListView ul li .kuPrice{float:none!important;width:58%;display:table-cell;text-align:left;padding-top:20px;padding-left:10px}.kuListView ul li .kuPrice .kuOrigPrice,.kuListView ul li .kuPrice .kuSalePrice{display:inline!important}.kuListView ul li .kuAddtocart{width:15%;float:none;margin-top:30px;visibility:visible!important;opacity:1;display:table-cell}.klevuImgWrap{display:none}}@media only screen and (min-width:641px) and (max-width:768px){.kuResultList{width:74%}.kuGridView ul li{width:31%;margin-bottom:50px}.kuNoResults-lp-relatedProducts{width:98%;margin:30px auto}}@media only screen and (max-width:640px){.kuFilters{display:none!important}.kuTotResults{float:none;width:100%;text-align:center}.kuResultList{float:none;width:100%;margin-left:0}.kuTotalResultsTab{float:none;width:100%;text-align:center}.kuSortby{width:50%;height:50px}.kuSortHeader{margin:0}.kuView{width:50%;text-align:right;height:50px;display:none}.kuPerPage{width:48%;text-align:right;margin:0 auto}.kuPagination{width:100%;margin:10px auto 0;text-align:center}.kuGridView ul li{width:31%}.kuBottomPagi .kuPerPage{margin-left:0;text-align:left;margin-bottom:5px;float:left;width:46%}.kuBottomPagi .kuPagination{width:52%;float:right;margin-top:5px;text-align:right}.kuNoResults-lp-relatedProduct-list>li{width:21%}.kuNoResults-lp-relatedProducts{margin:20px auto;width:100%}.kuNoResults-lp-message{font-size:15px;line-height:1.2em;padding:10px 5%;text-align:center}.kuNoResults-lp-pSearch{margin-bottom:15px;padding-left:5px}.klevuNoResults-lp-title{margin-bottom:15px}.kuNoResults-lp-relatedProduct-list{margin:5px!important}}@media only screen and (max-width:480px){.kuGridView ul li{width:46%;min-height:360px;margin-bottom:55px}.kuOrQueryMessage{margin:10px 5px}.kuNoResults-lp-relatedProduct-list>li{width:46%;margin:5px 1.5%}}@media only screen and (max-width:640px){.kuPagination{display:none!important}.kuBottomPagi .kuPagination{display:block!important}.kuBottomPagi .kuPerPage{display:block}.kuSortby{width:100%}.kuSortHeader{text-align:right}.kuPerPage{display:none}.kuTotalResultsTab{text-align:left}.kuTotalResultsTab .kuTabs a{padding:0 8px;display:inline-block}.kuTotalResultsTab .kuTabs a:hover{border-bottom:0 solid #c7c8ca;text-decoration:none;background:#eee}.kuTotalResultsTab a.kuTabSelected{border-bottom:0 solid #c7c8ca;background:#eee;transition:all .3s ease}.kuFilterRefineMobile{border:none;display:block;font-size:13px;font-weight:600;height:32px;line-height:32px;margin:10px 0;padding-right:30px;text-align:center;color:#383838;background-color:#eee;cursor:pointer}.kuFilterRefineMobile.kuExpand:after{top:10px}.kuFilterRefineMobile.kuCollapse:after{top:14px}.kuFilters{display:block!important;float:none!important;width:100%!important;margin-bottom:20px}.kuFilterBox{margin-bottom:0}.kuFilterRefineMobile .KuFilterLabelTxt{position:relative}.kuFilterRefineMobile.kuExpand .KuFilterLabelTxt:after{top:3px;transform:rotate(45deg)}.kuFilterRefineMobile.kuCollapse .KuFilterLabelTxt:after,.kuFilterRefineMobile.kuExpand .KuFilterLabelTxt:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-image:none;border-color:#000;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;padding:3px;position:absolute;right:-18px;transition:all .3s ease}.kuFilterRefineMobile.kuCollapse .KuFilterLabelTxt:after{top:8px;transform:rotate(-135deg)}.kuContainer #ku-search-filter-tags{display:block!important;color:#222;margin-bottom:10px;width:100%;text-align:left;padding-bottom:8px;padding-left:0;position:relative}.ku-search-filter-tag{background:#eee;border:0 solid #f8f8f8;margin-right:4px;border-radius:0;font-size:11px;padding:0 5px;color:#222;margin-bottom:4px;display:inline-block;line-height:20px}.ku-search-filter-remove,.ku-search-filter-remove-all,.ku-search-filter-remove-all a{cursor:pointer;font-size:12px;color:#222;text-decoration:none}.ku-search-filter-remove-all a:hover{color:#333}}section.social-card{background:linear-gradient(0deg,#fff,rgba(233,231,234,.6));border:1px solid #b7d9ad;box-shadow:0 1px 5px 0 rgba(0,0,0,.24)}section.social-card h1{margin:0 0 10px;padding:0 0 10px;vertical-align:baseline;border:0;font-weight:400;list-style:none;border-bottom:1px solid #c7c7c7}section.social-card li{margin:0 5px;float:left}section.social-card li,section.social-card ul{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}section.social-card ul{margin:0}section.social-card .icon.email:before{background-position:0 0}section.social-card .icon.email:before,section.social-card .icon.facebook:before{background-image:url(/packs/images/sprites/social~120aa5efaef57be9b404e59cd9da8aea.png);width:41px;height:41px}section.social-card .icon.facebook:before{background-position:0 -41px}section.social-card .icon.twitter:before{background-image:url(/packs/images/sprites/social~120aa5efaef57be9b404e59cd9da8aea.png);background-position:-82px 0;width:41px;height:41px}#new_swim_school_adviser .radio_buttons{text-align:left!important}.tabbed-content-body{overflow:hidden;position:relative;background-color:#f8f8f8}.tabbed-content-body:after{content:"";height:10px;margin:auto;position:absolute;left:0;right:0;bottom:-10px;width:75%;z-index:1;border-radius:100px/5px;box-shadow:0 0 18px rgba(88,88,88,.3)}.tabbed-content-body,.tabbed-content-nav{*zoom:1}.tabbed-content-body:after,.tabbed-content-body:before,.tabbed-content-nav:after,.tabbed-content-nav:before{content:"";display:table}.tabbed-content-body:after,.tabbed-content-nav:after{clear:both}.tabbed-content-nav{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.tabbed-content-nav a{display:block;padding:10px;position:relative;border-bottom:1px solid #cfcfcf;color:#585858;text-decoration:none;text-transform:capitalize}.tabbed-content-nav a.active{border-bottom:2px solid #55a440;color:#55a440;font-weight:400}.tabbed-content-nav a.active:after{content:"";display:inline-block;margin:auto;position:absolute;left:0;right:0;bottom:-7px;z-index:1;background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-100px -83px;width:10px;height:5px}.tabbed-content-nav li{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;float:left;font-size:1.25em;font-weight:300}.tabbed-content-nav li.last{border-right:0}.tabbed-content-tab{display:none}.tabbed-content-tab.active{display:block}.weekly-timetable{max-width:1200px}@media (max-width:991px){.weekly-timetable{width:100%;max-width:95vw}}.weekly-timetable__week{padding:10px;margin-bottom:20px;text-align:center;background-color:#55a440;color:#fff;border-radius:10px}@media (max-width:991px){.weekly-timetable__week{display:flex;align-items:center;justify-content:space-between}}.weekly-timetable__week>div{display:inline-block}@media (max-width:991px){.weekly-timetable__week>div{display:inline-flex;flex-direction:column}}.weekly-timetable__week p{display:inline-block;font-weight:600;font-size:26px}@media (max-width:991px){.weekly-timetable__week p{margin:0;font-size:22px}}.weekly-timetable__week a{color:#fff;padding:15px;transform:translateY(-2px);display:inline-block;font-size:22px;text-decoration:none}.weekly-timetable__days{display:flex;justify-content:space-between;background-color:rgba(85,164,64,.3);border-top-right-radius:10px;border-top-left-radius:10px}@media (max-width:991px){.weekly-timetable__days{flex-direction:column}}.weekly-timetable__days a{color:var(--darkgrey);font-size:20px;text-decoration:none}@media (max-width:991px){.weekly-timetable__days a{display:flex;justify-content:center;grid-gap:6px;gap:6px}}.weekly-timetable__days>div{padding:10px;width:-webkit-fill-available;text-align:center;border-left:1px solid var(--darkgrey);border-bottom:1px solid var(--darkgrey)}@media (max-width:991px){.weekly-timetable__days>div{border-left:none;border-top:1px solid var(--darkgrey)}}.weekly-timetable__days>div.active{background-color:rgba(85,164,64,.3);border-bottom:none}.weekly-timetable__days>div.active a{font-weight:700}.weekly-timetable__days>div:first-of-type{border-left:none}@media (max-width:991px){.weekly-timetable__days>div:first-of-type{border-top:none}}.weekly-timetable__facilities{padding:10px;font-size:1.2rem;background-color:rgba(85,164,64,.5)}.weekly-timetable__facilities div{display:flex;flex-direction:column;background-color:var(--blue30);grid-gap:10px;gap:10px;padding:10px;width:-moz-fit-content;width:fit-content;min-width:250px;min-height:30px;position:relative}@media (max-width:991px){.weekly-timetable__facilities div{width:100%}}.weekly-timetable__facilities div:hover a{display:block}.weekly-timetable__facilities div:hover:after{content:"▲"}.weekly-timetable__facilities div span{color:var(--darkgrey);font-family:var(--fontfamilybody),Arial,Verdana,sans-serif}.weekly-timetable__facilities div:after{content:"▼";display:block;position:absolute;top:10px;right:10px;color:var(--darkgrey);padding-left:8px}.weekly-timetable__facilities a{color:var(--darkgrey);display:none}.weekly-timetable__facilities a.active{display:block;font-weight:700}.weekly-timetable__facilities a:first-child{margin-top:15px}.weekly-timetable__facilities a:hover{font-weight:700}.weekly-timetable__sessions{margin-top:0}@media (max-width:991px){.weekly-timetable__sessions{margin-top:20px;margin-bottom:20px}}.weekly-timetable__sessions table{max-width:1200px}.weekly-timetable__sessions table td,.weekly-timetable__sessions table th{width:20%}.weekly-timetable__sessions table td:first-of-type,.weekly-timetable__sessions table th:first-of-type{width:14%}.weekly-timetable__sessions table td:last-of-type,.weekly-timetable__sessions table th:last-of-type{width:16%}@media (max-width:991px){.weekly-timetable__sessions table td,.weekly-timetable__sessions table th{width:100%!important}}.weekly-timetable__sessions--body{padding-top:10px}.weekly-timetable__sessions--descr,.weekly-timetable__sessions--notes{background-color:rgba(85,164,64,.3);display:none}.weekly-timetable__sessions--descr.open,.weekly-timetable__sessions--notes.open{display:table-row}.weekly-timetable__sessions--descr td,.weekly-timetable__sessions--notes td{text-align:left;padding:20px}.weekly-timetable td[data-label=more-info]{cursor:pointer}.weekly-timetable td[data-label=more-info]:after{content:"";border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg)}.weekly-timetable td[data-label=more-info].open:after{transform:rotate(-135deg)}.button-toggle{margin-right:-10px;margin-left:-10px;display:block;padding:20px 30px;position:relative;background-color:#f6f6f6;border-bottom:1px solid rgba(0,0,0,.22);color:#585858;text-decoration:none}.button-toggle.active{background-color:#55a440;border-bottom:1px solid transparent;color:#fff}.button-toggle.active .divider{background-color:#fff}.button-toggle .divider{display:block;height:70%;margin:auto;position:absolute;top:0;right:80px;bottom:0;width:1px;background-color:#e14e00}.button-toggle .icon{margin:auto;position:absolute;top:0;right:30px;bottom:0}.touch-nav{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;*zoom:1;position:relative;width:100%;height:70px}.touch-nav:after,.touch-nav:before{content:"";display:table}.touch-nav:after{clear:both;content:"";position:absolute;width:100%;height:1px;bottom:20px;left:0;right:0;background-color:#cfcfcf}.touch-nav .nav-items{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;height:auto;position:absolute;left:0;height:50px;transition:all .6s cubic-bezier(.165,.84,.44,1)}.touch-nav .list-holder{width:calc(100% - 100px);overflow:hidden;float:left;position:relative;height:70px}.touch-nav .nav-mover{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;float:left;position:relative;margin:15px;width:10px;height:20px;font-size:1.25em;font-weight:300;line-height:1em;background-size:contain}.touch-nav .nav-mover:after{content:"";position:absolute;top:0;width:1px;height:20px;background-color:#cfcfcf}.touch-nav .nav-mover.move-left{background:url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="157.3 491.7 21.7 39"><style>.st0{fill: #cfcfcf}</style><path class="st0" d="M177 530.7l-19.6-19.5 2.1-2.1 19.6 19.5-2.1 2.1z"/><path class="st0" d="M179 493.8l-19.5 19.6-2.1-2.1 19.5-19.6 2.1 2.1z"/></svg>') 50% no-repeat}.touch-nav .nav-mover.move-left:after{right:-20px}.touch-nav .nav-mover.move-right{float:right;background:url("data:image/svg+xml;utf8,<svg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='157.4 491.6 21.7 39.2'><style>.st0{fill:#cfcfcf}</style><path class='st0' d='M159.5 491.6l19.6 19.6-2.1 2.1-19.6-19.6 2.1-2.1z'/><path class='st0' d='M157.4 528.6L177 509l2.1 2.1-19.6 19.6-2.1-2.1z'/></svg>") 50% no-repeat}.touch-nav .nav-mover.move-right:after{left:-20px}.touch-nav .date-nav-item-link{display:block;padding:0 20px;margin:15px 0;position:relative;color:#585858;text-decoration:none;text-transform:uppercase}.touch-nav .date-nav-item{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;float:left;position:relative;height:50px;font-size:1.25em;font-weight:300;line-height:1em}.touch-nav .date-nav-item.active:after{content:"";width:95%;height:2px;display:inline-block;position:absolute;bottom:-.5px;left:0;right:0;background-color:#55a440}.touch-nav .date-nav-item.active a{color:#55a440}.touch-nav .date-nav-item.active a:after{content:"";display:inline-block;margin:auto;position:absolute;left:0;right:0;bottom:-19.5px;background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-90px -83px;width:10px;height:5px}.touch-nav .loading-session{color:#c7c7c7!important}.touch-nav .loading{position:absolute;left:0;top:0;z-index:100;width:100%;height:50px;background:hsla(0,0%,80%,.5) url("data:image/svg+xml;utf8,<svg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='#fff'><g transform='translate(1 1)' stroke-width='2' fill='none' fill-rule='evenodd'><circle stroke-opacity='.5' cx='18' cy='18' r='18'/><path d='M36 18c0-9.94-8.06-18-18-18'><animateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/></path></g></svg>") 50% no-repeat}article.venue-card{box-sizing:border-box;background-color:#f6f6f6;border:1px solid rgba(85,164,44,.43)}article.venue-card h1,article.venue-card h4{margin:0 0 20px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440}article.venue-card h1 a,article.venue-card h4 a{color:#55a440;text-decoration:none}article.venue-card h2{margin:0 0 20px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440}article.venue-card h2 a{color:#55a440}article.venue-card li,article.venue-card ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.dynamic-panel article.venue-card a.call-to-action-button,.dynamic-panel article.venue-card a.call_to_action_button,article.venue-card .address,article.venue-card .button-primary,article.venue-card .dynamic-panel a.call-to-action-button,article.venue-card .dynamic-panel a.call_to_action_button{margin-bottom:20px}article.venue-card .column-three{margin-top:auto}article.venue-card .contact__phone svg{stroke:#585858}article.venue-card .content-padding{display:flex;flex-direction:column;flex:1 1}article.venue-card .facilities a{color:#585858;text-decoration:none;display:flex}article.venue-card .facilities li{display:inline-block;margin:10px 10px 10px 0;padding-left:1.5em}article.venue-card .facilities ul{display:flex;flex-wrap:wrap;margin:0 0 10px -12px}article.venue-card .facilities .facility-icon{height:2em;width:2em;padding-right:.5em}article.venue-card .facilities .icons-facility{width:auto;height:auto}article.venue-card .column-one{margin-bottom:30px;border-bottom:1px solid #e7e7e7}article.venue-card .live-facilities{*zoom:1;margin-bottom:30px}article.venue-card .live-facilities:after,article.venue-card .live-facilities:before{content:"";display:table}article.venue-card .live-facilities:after{clear:both}article.venue-card .live-facilities a{color:#585858;text-decoration:none}article.venue-card .live-facilities li{float:left;margin-right:10px;white-space:nowrap;list-style:disc inside}article.venue-card .time{display:block;color:#be4405}article.venue-card iframe{width:100%;height:100%}@media (min-width:768px){article.venue-card iframe{height:314px}}article.venue-result-panel .venue-result-panel__btns{margin-top:auto}.group{display:flex;flex-wrap:wrap}.group article.venue-card,.group article.venue-result-panel{display:flex;flex:0 0 100%;flex-wrap:wrap}@media (min-width:768px) and (max-width:991px){.group article.venue-card,.group article.venue-result-panel{flex:1 1;flex-basis:calc(50% - 15px);max-width:calc(50% - 15px);margin:0 15px 30px 0}.group article.venue-card:nth-child(2n),.group article.venue-result-panel:nth-child(2n){margin:0 0 30px 15px}@supports (-ms-ime-align:auto){.group article.venue-card,.group article.venue-result-panel{margin:0 14px 30px 0}.group article.venue-card:nth-child(2n),.group article.venue-result-panel:nth-child(2n){margin:0 0 30px 14px}}}@media (min-width:992px){.group article.venue-card,.group article.venue-result-panel{flex:1 1;flex-basis:calc(33.3% - 10px);margin:5px;max-width:calc(33.3% - 10px)}.group article.venue-card:nth-of-type(3n),.group article.venue-result-panel:nth-of-type(3n){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-right:0}.group article.venue-card:nth-of-type(3n+1),.group article.venue-result-panel:nth-of-type(3n+1){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-left:0}}@media (max-width:767px){article.venue-card,article.venue-result-panel{width:100%;float:right;margin-right:0}.dynamic-panel article.venue-card a.call-to-action-button,.dynamic-panel article.venue-card a.call_to_action_button,.dynamic-panel article.venue-result-panel a.call-to-action-button,.dynamic-panel article.venue-result-panel a.call_to_action_button,article.venue-card .button,article.venue-card .dynamic-panel a.call-to-action-button,article.venue-card .dynamic-panel a.call_to_action_button,article.venue-result-panel .button,article.venue-result-panel .dynamic-panel a.call-to-action-button,article.venue-result-panel .dynamic-panel a.call_to_action_button{display:block!important;text-align:center}article.venue-card .column-one,article.venue-card .column-three,article.venue-card .column-two,article.venue-result-panel .column-one,article.venue-result-panel .column-three,article.venue-result-panel .column-two{width:100%;float:right;margin-right:0}article.venue-card .column-two,article.venue-result-panel .column-two{margin-bottom:30px;float:left;margin-right:5.26316%;width:36.84211%;border-bottom:1px solid #e7e7e7}article.venue-card .column-three,article.venue-result-panel .column-three{display:flex;flex-direction:column;float:right;width:57.89474%}article.venue-card .contact,article.venue-result-panel .contact{margin-bottom:30px}}@media (min-width:992px){article.venue-card .content-padding,article.venue-result-panel .content-padding{margin:20px 0;overflow:hidden;padding:0 20px}}.svg-icon--phone{stroke:#585858;stroke:var(--icons-phone)}.venue-result-panel .expanding_panels__expander{width:auto!important}.venue-result-panel{background-color:#f6f6f6;background-color:var(--venue-card-bg);border:1px solid rgba(85,164,44,.43);border:1px solid var(--venue-card-border);box-sizing:border-box;display:flex;flex-direction:column;font-size:.875rem;margin:0 5px 1em;padding:1em 0 1em 1em}.venue-result-panel li,.venue-result-panel p{font-size:1em}.venue-result-panel__expanded-btn{margin-right:6px}.venue-result-panel__activities{grid-area:act}.venue-result-panel__activities,.venue-result-panel__facilities{border-top:1px solid #e7e7e7;border-top:1px solid var(--venue-card-hr);display:flex;flex-wrap:wrap;margin:1em 0;padding:1em 0 0}@media (min-width:768px){.venue-result-panel__activities,.venue-result-panel__facilities{border-top:none;margin:0 0 1em;padding:0}}.venue-result-panel__activity{list-style:disc inside;padding-right:10px;padding-top:1em}.venue-result-panel__activity a{color:#585858;color:var(--venue-card-link);text-decoration:none}.venue-result-panel__activity a:hover{text-decoration:underline}.venue-result-panel__address{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:address;line-height:1.84615em}@media (min-width:768px){.venue-result-panel__address{border-right:1px solid #e7e7e7;border-right:1px solid var(--venue-card-hr);margin-right:18px}}.venue-result-panel__btns{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;display:flex;flex-direction:row;grid-area:cta}@media (max-width:767px){.venue-result-panel__btns{flex-wrap:wrap}}@media (min-width:768px){.venue-result-panel__btns{flex-direction:column}}.venue-result-panel__btn{align-self:center;display:flex;flex:1 1;justify-content:center}@media (max-width:767px){.venue-result-panel__btn:first-child{flex:100% 1}.venue-result-panel__btn:nth-child(2){margin-right:10px}}@media (min-width:768px){.venue-result-panel__btn{flex:none;width:60%}}.venue-result-panel__contact{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:contact}.venue-result-panel__expanded>.venue-result-panel__contact{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}@media (min-width:768px){.venue-result-panel__contact{border-right:1px solid #e7e7e7;border-right:1px solid var(--venue-card-hr);margin-right:18px;padding-top:1em}}.venue-result-panel__contact .time{display:block;color:#be4405;color:var(--venue-card-time)}.venue-result-panel__distance{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:4;font-size:1em;font-weight:700;grid-area:distance}@media (min-width:768px){.venue-result-panel__distance{border-right:1px solid #e7e7e7;border-right:1px solid var(--venue-card-hr);margin-right:18px;padding-bottom:15px}}.venue-result-panel__expander{display:-ms-grid;display:grid;-ms-grid-rows:min-content 1fr;grid-template-rows:min-content 1fr;grid-template-areas:"title title title title" "distance distance distance distance" "address address contact contact";-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.venue-result-panel__expanded{display:-ms-grid;display:grid;-ms-grid-rows:min-content 1fr;grid-template-rows:min-content 1fr;grid-template-areas:"contact contact contact" "cta cta cta" "items items items" "items items items";-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);padding-right:1em}.venue-result-panel__facilities{list-style:none}.venue-result-panel__facilities .facility-icons{display:inline-block;margin:10px 10px 10px 0}.venue-result-panel__facilities .facility-icons a{color:#585858;color:var(--venue-card-link);text-decoration:none;display:flex}.venue-result-panel__facilities .facility-icons a:hover{text-decoration:underline}.venue-result-panel__facilities .facility-icons .facility-icon{height:2em;width:2em;padding-right:.5em}.venue-result-panel__facilities .facility-icons .icons-facility{width:auto;height:auto}.venue-result-panel__items{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:items}@media (min-width:768px){.venue-result-panel__items{border-right:1px solid #e7e7e7;border-right:1px solid var(--venue-card-hr);margin-right:18px}}.venue-result-panel__link{color:#55a440;color:var(--venue-card-title);text-decoration:none}.venue-result-panel__link:hover{text-decoration:underline}.venue-result-panel__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:4;border:0;color:#55a440;color:var(--venue-card-title);font-weight:400;grid-area:title;list-style:none;margin:0;padding:0;vertical-align:baseline}@media (min-width:768px){.venue-result-panel__title{margin:0 0 20px}}@media (max-width:767px){.venue-result-panel__title{font-size:1.125em;margin-bottom:8px}}.venue-nav-container{background:linear-gradient(0deg,#fff,rgba(233,231,234,.6));box-shadow:0 1px 5px 0 rgba(0,0,0,.24)}.venue-nav-container .list-holder{height:50px;color:#797878}.venue-nav-container .list-holder .date-nav-item{font-size:.875em}.venue-nav-container .list-holder .date-nav-item.active:after{bottom:0;height:3px;width:100%}.venue-nav-container .list-holder .date-nav-item.active a:after{bottom:-13px;z-index:1;background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-104px -71px;width:10px;height:5px}.venue-nav-container .list-holder .date-nav-item a{margin:20px 0}.venue-nav-container .touch-nav{height:50px}.venue-nav-container .touch-nav:after{display:none}.video-bar{text-align:center;width:100%;position:absolute;z-index:96}.video-bar h3{margin:5px 0;font-weight:400;font-size:1.4em}@media (max-width:991px){.video-bar h3{font-size:15px}}.video-bar__content{width:75vw;max-width:900px;height:min-content;background:hsla(0,0%,94.1%,.7);transition:background .4s;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;margin:auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.video-bar__content:hover{background:hsla(0,0%,94.1%,.95);transition:background .4s}.video-bar__btn{cursor:pointer}.video-bar__btn:hover{text-decoration:underline}.video-bar__modal{position:fixed;top:0;z-index:999;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.9);opacity:1;visibility:visible;transition:opacity .2s}.video-bar__modal.hidden{opacity:0;visibility:hidden;transition:opacity .2s}.video-bar__video{width:75%;height:75%}@media (max-width:767px){.video-bar__video{height:30%}}.dynamic-panel{*zoom:1;margin-bottom:35px}.dynamic-panel:after,.dynamic-panel:before{content:"";display:table}.dynamic-panel:after{clear:both}.dynamic-panel a{color:#585858;text-decoration:underline;display:inline-block}.dynamic-panel a:hover{color:#585858;text-decoration:none}.dynamic-panel h1,.dynamic-panel h2,.dynamic-panel h3,.dynamic-panel h4,.dynamic-panel h5,.dynamic-panel h6,.dynamic-panel li{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.dynamic-panel li{font-size:.813rem}.dynamic-panel ul li{list-style:disc inside}.dynamic-panel ul li ul li{list-style:circle inside}.dynamic-panel ul li ul li ul li{list-style:square inside}.dynamic-panel ol li{list-style:decimal inside}.dynamic-panel ol li ol li{list-style:lower-alpha inside}.dynamic-panel ol li ol li ol li{list-style:lower-roman inside}.dynamic-panel strong{color:#585858}.dynamic-panel .image-container{margin-bottom:20px;text-align:center}.dynamic-panel .video-container{height:0;padding-bottom:56.25%;position:relative}.dynamic-panel .video-container iframe{height:100%;position:absolute;top:0;bottom:0;left:0;right:0;width:100%}.dynamic-panel.gallery li{list-style:none}.dynamic-panel.gallery .content-carousel{width:100%}.dynamic-panel.gallery .gallery-image{margin:0 15px}.dynamic-panel.gallery header,.dynamic-panel.image-only header,.dynamic-panel.text-only header,.dynamic-panel.video header{text-align:center}.dynamic-panel.news-panel{float:left}.dynamic-panel.news-panel header{text-transform:capitalize}.dynamic-panel.news-panel .news-panel-container{margin-bottom:20px}.dynamic-panel.news-panel .news-panel-container .gg{text-decoration:none}.dynamic-panel.news-panel .news-panel-container .gg:hover{color:#55a440}.dynamic-panel header h1{margin-bottom:30px;color:#55a440}.case-study{display:flex;margin-bottom:20px;border-bottom:6px solid #55a440;padding:25px}.dynamic-pages .page-header:first-of-type{margin-bottom:15px}.dynamic-pages .dynamic-theme-text-only__heading:first-of-type{margin-top:0}@media (max-width:767px){.dynamic-panel.image-left .image-container,.dynamic-panel.image-right .image-container{margin-bottom:0}.dynamic-panel.image-left .tinymce,.dynamic-panel.image-right .tinymce{padding:0 40px}.dynamic-panel.image-only header{padding:60px 40px 0}.social-links a{margin-right:20px;text-decoration:none}.social-links a:last-of-type{margin-right:0}.social-links a svg{width:30px;height:30px}.social-links .social-icon-svg-container{margin:20px 0}.social-links .social-icon-svg-container__facebook,.social-links .social-icon-svg-container__google,.social-links .social-icon-svg-container__instagram,.social-links .social-icon-svg-container__twitter{display:inline-block}}@media (max-width:991px){.dynamic-panel.content-hub-table .pinned{background:#fff;border-right:1px solid #53a534;border-left:1px solid #53a534}}@media (max-width:991px){.dynamic-panel.text-only header{padding-top:60px}.dynamic-panel.text-only .tinymce{padding:0 40px 60px}}@media (min-width:768px) and (max-width:991px){.dynamic-panel.image-left,.dynamic-panel.image-right{display:flex}.dynamic-panel.image-left .image-container,.dynamic-panel.image-right .image-container{-ms-grid-row-align:center;align-self:center;flex:1 1 50%;margin:0}.dynamic-panel.image-left .tinymce,.dynamic-panel.image-right .tinymce{flex-basis:calc(50% - 80px);flex-grow:1;flex-shrink:1;padding:60px 40px}.dynamic-panel.image-only header{padding:60px 40px}.dynamic-panel.news-panel{width:47%;padding:10px}}@media (min-width:768px){.dynamic-panel.corporate-contact-form{width:49.15254%;float:right;margin-right:0;padding-left:25.42373%;padding-right:25.42373%}.dynamic-panel.image-left{flex-direction:row-reverse}.social-links a{margin-right:40px;text-decoration:none}.social-links a:last-of-type{margin-right:0}.social-links a svg{width:50px;height:50px}.social-links .social-icon-svg-container{margin:40px 0}.social-links .social-icon-svg-container__facebook,.social-links .social-icon-svg-container__google,.social-links .social-icon-svg-container__instagram,.social-links .social-icon-svg-container__twitter{display:inline-block}}@media (min-width:992px){.dynamic-panel.gallery .content-carousel{float:left}.dynamic-panel.gallery .delta,.dynamic-panel.text-only .delta,.dynamic-panel.video .delta{width:66.10169%;float:right;margin-right:0;padding-left:16.94915%;padding-right:16.94915%}.dynamic-panel.video .delta{float:none}.dynamic-panel.image-left,.dynamic-panel.image-right{display:flex}.dynamic-panel.image-left .image-container,.dynamic-panel.image-right .image-container{-ms-grid-row-align:center;align-self:center;flex:1 1 50%;margin:0}.dynamic-panel.image-left .tinymce,.dynamic-panel.image-right .tinymce{flex-basis:40%;flex-grow:1;flex-shrink:1;padding:0 5%}.dynamic-panel.image-only header{padding:95px 5% 35px}.dynamic-panel.text-only header{padding-top:30px}.dynamic-panel.text-only .delta{padding-bottom:30px}.news-flex-container .dynamic-panel{display:flex}.dynamic-panel.news-panel{width:31%;padding:10px}}body.landing-page section.contact header h1{margin:0 0 60px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440}body.landing-page section.contact header p{margin-bottom:60px}body.landing-page section.contact .content-padding{padding:50px 20px 60px}body.landing-page section.sign-up-banner h1{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440}body.landing-page section.sign-up-banner .content-padding{padding:60px 20px}body.landing-page section .message{padding:40px 0;text-align:center}body.landing-page .dynamic-panel.gallery li{list-style:none}body.landing-page .dynamic-panel.gallery .content-carousel{width:100%}body.landing-page .dynamic-panel.gallery .gallery-image{margin:0 15px}body.landing-page .dynamic-panel.gallery header,body.landing-page .dynamic-panel.image-only header,body.landing-page .dynamic-panel.text-only header,body.landing-page .dynamic-panel.video header{text-align:center}body.landing-page .dynamic-panel.image-left,body.landing-page .dynamic-panel.image-only,body.landing-page .dynamic-panel.image-right{border:1px solid #e5e4e4}body.landing-page .dynamic-panel header h1{margin-bottom:60px;color:#55a440}body.landing-page .dynamic-panel-gallery__heading{text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #55a440;border-bottom:1px solid var(--activity-theme-header-border)}body.landing-page .contact-form-container,body.landing-page .sign-up-banner-container{background-color:#e7e7e7}body.landing-page footer.landing-page{overflow:hidden;padding:20px 0;background-color:#f0f0f0;border-top:4px solid #585858}body.landing-page footer.landing-page h1{margin:0 0 5px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#585858}body.landing-page footer.landing-page li,body.landing-page footer.landing-page ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.landing-page footer.landing-page section.footer-social a{margin-bottom:10px}body.landing-page footer.landing-page section.footer-social .svg-icon-dark{background-color:#55a440;fill:#fff;height:2em;padding:.5em;width:2em}body.landing-page footer.landing-page section.footer-social li{float:left;margin-right:10px}body.landing-page footer.landing-page section.footer-social li.email{margin-right:0}body.landing-page footer.landing-page section.footer-social ul{*zoom:1}body.landing-page footer.landing-page section.footer-social ul:after,body.landing-page footer.landing-page section.footer-social ul:before{content:"";display:table}body.landing-page footer.landing-page section.footer-social ul:after{clear:both}body.landing-page footer.landing-page section.sign-up{*zoom:1;margin-bottom:40px}body.landing-page footer.landing-page section.sign-up:after,body.landing-page footer.landing-page section.sign-up:before{content:"";display:table}body.landing-page footer.landing-page section.sign-up:after{clear:both}body.landing-page footer.landing-page section.sign-up h1{display:block}body.landing-page footer.landing-page .column-one a,body.landing-page footer.landing-page .column-two a{color:#585858;text-decoration:none}body.landing-page footer.landing-page .column-one a:hover,body.landing-page footer.landing-page .column-two a:hover{text-decoration:underline}body.landing-page footer.landing-page .footer-footer{margin-right:-1000px;margin-left:-1000px;float:left;margin-top:20px;padding:20px 1000px;width:100%}body.landing-page footer.landing-page .footer-footer a{color:#2e2e2e;text-decoration:none}body.landing-page footer.landing-page .footer-footer a:hover{text-decoration:underline}@media (max-width:767px){body.landing-page footer.landing-page section.sign-up input[type=submit]{float:right}body.landing-page footer.landing-page section.sign-up .email,body.landing-page footer.landing-page section.sign-up .first-name{margin-bottom:20px}body.landing-page footer.landing-page .footer-footer{background-color:#dedede}}@media (max-width:991px){body.landing-page footer.landing-page .footer-footer small{display:block;margin-bottom:40px}}@media (min-width:768px) and (max-width:991px){body.landing-page footer.landing-page section.sign-up{width:100%;float:left;margin-left:0;margin-right:0;position:relative}body.landing-page footer.landing-page section.sign-up .email,body.landing-page footer.landing-page section.sign-up .first-name{width:28.57143%;float:left;margin-right:2.04082%}}@media (min-width:768px){body.landing-page footer.landing-page section:before{content:"";display:block;height:1px;margin-bottom:15px;width:30px;background-color:#b6b6b6}body.landing-page footer.landing-page section.sign-up input[type=submit]{position:absolute;bottom:0}body.landing-page footer.landing-page .footer-footer{background-color:#fff}}@media (min-width:992px){body.landing-page footer.landing-page{width:100%;float:right;margin-right:0}body.landing-page footer.landing-page .column-one{width:83.05085%;float:left;margin-right:1.69492%}body.landing-page footer.landing-page .column-one section{width:18.36735%;float:left;margin-right:2.04082%}body.landing-page footer.landing-page .column-one section.sign-up{width:100%;float:left;margin-left:0;margin-right:0;position:relative}body.landing-page footer.landing-page .column-one section.sign-up .email,body.landing-page footer.landing-page .column-one section.sign-up .first-name{width:18.36735%;float:left;margin-right:2.04082%}body.landing-page footer.landing-page .column-two{width:15.25424%;float:right;margin-right:0}body.landing-page footer.landing-page .footer-footer small{width:66.10169%;float:left;margin-right:1.69492%}body.landing-page footer.landing-page .footer-footer .awards{width:23.72881%;float:right;margin-right:0}}body.landing-page header.landing-page{position:relative;z-index:2;background:#55a440;border-bottom:1px solid rgba(0,0,0,.1)}body.landing-page header.landing-page .logo{float:left;padding:10px 0}body.landing-page header.landing-page .logo-svg-container{display:inline-block;height:75px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}body.landing-page header.landing-page .logo-svg-container canvas{display:block;height:100%!important;visibility:hidden}body.landing-page header.landing-page .logo-svg-container svg{height:100%;left:0;position:absolute;top:0;width:100%}body.landing-page header.landing-page .landing-page-logos{display:block;text-decoration:none}body.landing-page header.landing-page .landing-page-logos .logo__svg-container{min-width:100px;display:inline-block}body.landing-page header.landing-page .landing-page-logos img{display:inline-block;margin-left:10px}@media (max-width:767px){body.landing-page header.landing-page .logo__svg-container{min-width:110px}}body.landing-page .landing-page-navigation ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.landing-page .landing-page-navigation .flexbox-container{height:100%;position:absolute;top:0;bottom:0;right:0}body.landing-page .landing-page-navigation .landing-page-navigation-list{background-color:#55a440}body.landing-page .landing-page-navigation .landing-page-navigation-list>li a{transition:background-color .2s ease-in-out;color:#fff;text-decoration:none}body.landing-page .landing-page-navigation .landing-page-navigation-list>li a:hover{background-color:#55a440}body.landing-page .landing-page-navigation .landing-page-navigation-list li{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:300;list-style:none;font-size:.938em}body.landing-page .landing-page-navigation .landing-page-navigation-list li.dropdown-parent ul{display:none;z-index:4}body.landing-page .landing-page-navigation .landing-page-navigation-list li.dropdown-parent ul.open{display:block}body.landing-page .landing-page-navigation .landing-page-navigation-list li.dropdown-parent ul li{border-left:0;font-size:1em}body.landing-page .landing-page-navigation .landing-page-share-list{height:100%}body.landing-page .landing-page-navigation .landing-page-share-list>li{align-items:center;display:flex;flex:1 1 auto;height:100%;justify-content:center;position:relative;background-color:#e7e7e7;border-left:1px solid #3d6831}body.landing-page .landing-page-navigation .landing-page-share-list li{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:700;list-style:none;font-size:.813em}body.landing-page .landing-page-navigation .landing-page-share-list li li{display:inline-block;vertical-align:middle}body.landing-page .landing-page-navigation .landing-page-share-list li li:last-child{margin-right:0}body.landing-page .landing-page-navigation .landing-page-share-list li .svg-icon-light{fill:#55a440;height:2em;stroke:#55a440;width:2em}body.landing-page .landing-page-navigation .landing-page-share-list li span.title{color:#585858}@media (max-width:767px){body.landing-page .landing-page-navigation .landing-page-share-list li li{margin-right:20px}body.landing-page .landing-page-navigation .landing-page-share-list li ul{margin-left:20px}}@media (max-width:991px){body.landing-page .landing-page-navigation .flexbox-container{left:0}body.landing-page .landing-page-navigation .landing-page-navigation-list{display:none;position:absolute;top:100%;right:0;left:0}body.landing-page .landing-page-navigation .landing-page-navigation-list.open{display:block}body.landing-page .landing-page-navigation .landing-page-navigation-list a{display:block;padding:10px}body.landing-page .landing-page-navigation .landing-page-navigation-list li.dropdown-parent>a{position:relative}body.landing-page .landing-page-navigation .landing-page-navigation-list li.dropdown-parent>a:after{background-image:url(/packs/images/sprites/navigation~6309964995e77a04d5bb2a4d1a96bd32.png);background-position:-48px -10px;width:10px;height:20px;content:"";margin:auto;position:absolute;top:0;bottom:0;right:10px}body.landing-page .landing-page-navigation .landing-page-navigation-list li.dropdown-parent>a.open:after{background-image:url(/packs/images/sprites/navigation~6309964995e77a04d5bb2a4d1a96bd32.png);background-position:-48px 0;width:20px;height:10px}body.landing-page .landing-page-navigation .landing-page-navigation-toggle,body.landing-page .landing-page-navigation .landing-page-share-list{flex:1 1 50%}body.landing-page .landing-page-navigation .landing-page-navigation-toggle{display:flex;height:100%;position:relative}body.landing-page .landing-page-navigation .landing-page-navigation-toggle span{margin:auto;position:absolute;top:0;bottom:0;right:20px}}@media (min-width:768px){body.landing-page .landing-page-navigation .landing-page-share-list li li{margin-right:40px}body.landing-page .landing-page-navigation .landing-page-share-list li ul{margin-left:40px}}@media (min-width:992px){body.landing-page .landing-page-navigation .flexbox-container{align-items:center;justify-content:center;width:50%}body.landing-page .landing-page-navigation .flexbox-container--large{width:70%}body.landing-page .landing-page-navigation .landing-page-navigation-list{display:flex;height:100%;flex:2 1 auto}body.landing-page .landing-page-navigation .landing-page-navigation-list>li{flex:1 1 auto;height:100%;position:relative;border-left:1px solid #3d6831}body.landing-page .landing-page-navigation .landing-page-navigation-list>li a{align-items:center;display:flex;height:100%;justify-content:center}body.landing-page .landing-page-navigation .landing-page-navigation-list li.dropdown-parent>a:after{background-image:url(/packs/images/sprites/navigation~6309964995e77a04d5bb2a4d1a96bd32.png);background-position:-48px 0;width:20px;height:10px;content:"";margin-left:10px}body.landing-page .landing-page-navigation .landing-page-navigation-list li.dropdown-parent:hover ul{display:block!important}body.landing-page .landing-page-navigation .landing-page-navigation-list li.dropdown-parent ul{left:-1px;position:absolute;text-align:center;white-space:nowrap;background-color:#55a440;border-bottom:1px solid #3d6831;border-right:1px solid #3d6831;border-left:1px solid #3d6831}body.landing-page .landing-page-navigation .landing-page-navigation-list li.dropdown-parent ul a{display:block;padding:20px}body.landing-page .landing-page-navigation .landing-page-navigation-list li.dropdown-parent ul li{border-top:1px solid #3d6831}body.landing-page .landing-page-navigation .landing-page-navigation-toggle{display:none}body.landing-page .landing-page-navigation .landing-page-share-list{flex:1 1 auto}}@media (max-width:767px){body.landing-page section.contact,body.landing-page section.sign-up-banner{width:100%;float:right;margin-right:0}body.landing-page .dynamic-panel.image-left .image-container,body.landing-page .dynamic-panel.image-right .image-container{margin-bottom:0}body.landing-page .dynamic-panel.image-left .tinymce,body.landing-page .dynamic-panel.image-right .tinymce{padding:60px 40px}body.landing-page .dynamic-panel.image-only header{padding:60px 40px 0}}@media (max-width:991px){body.landing-page section.sign-up-banner input[type=submit]{float:right}body.landing-page section.sign-up-banner .email,body.landing-page section.sign-up-banner .first-name{margin-bottom:20px}}@media (min-width:768px) and (max-width:991px){body.landing-page section.contact,body.landing-page section.sign-up-banner{width:100%;float:right;margin-right:0}body.landing-page section.contact .form-row.email,body.landing-page section.contact .form-row.surname{width:48.97959%;float:right;margin-right:0}body.landing-page section.contact .form-row.firstname,body.landing-page section.contact .form-row.telephone{width:48.97959%;float:left;margin-right:2.04082%}body.landing-page section.contact .form-row.message{width:100%;float:right;margin-right:0}body.landing-page .dynamic-panel.image-left,body.landing-page .dynamic-panel.image-right{display:flex}body.landing-page .dynamic-panel.image-left .image-container,body.landing-page .dynamic-panel.image-right .image-container{-ms-grid-row-align:center;align-self:center;flex:1 1 50%;margin:0}body.landing-page .dynamic-panel.image-left .tinymce,body.landing-page .dynamic-panel.image-right .tinymce{flex-basis:calc(50% - 80px);flex-grow:1;flex-shrink:1;padding:60px 40px}body.landing-page .dynamic-panel.image-only header{padding:60px 40px}}@media (min-width:768px){body.landing-page .dynamic-panel.image-left{flex-direction:row-reverse}}@media (min-width:992px){body.landing-page section.contact form,body.landing-page section.contact header p{width:66.10169%;float:right;margin-right:0;padding-left:16.94915%;padding-right:16.94915%}body.landing-page section.contact .form-row.email,body.landing-page section.contact .form-row.surname{width:48.71795%;float:right;margin-right:0}body.landing-page section.contact .form-row.firstname,body.landing-page section.contact .form-row.telephone{width:48.71795%;float:left;margin-right:2.5641%}body.landing-page section.contact .form-row.message,body.landing-page section.sign-up-banner{width:100%;float:right;margin-right:0}body.landing-page section.sign-up-banner form{width:49.15254%;float:right;margin-right:0;position:relative}body.landing-page section.sign-up-banner h1{display:inline}body.landing-page section.sign-up-banner input[type=submit]{position:absolute;bottom:0}body.landing-page section.sign-up-banner .email,body.landing-page section.sign-up-banner .first-name{width:31.03448%;float:left;margin-right:3.44828%}body.landing-page .dynamic-panel.gallery .content-carousel{float:left}body.landing-page .dynamic-panel.gallery .delta,body.landing-page .dynamic-panel.text-only .delta,body.landing-page .dynamic-panel.video .delta{width:66.10169%;float:right;margin-right:0;padding-left:16.94915%;padding-right:16.94915%;text-align:center}body.landing-page .dynamic-panel.image-left,body.landing-page .dynamic-panel.image-right{display:flex}body.landing-page .dynamic-panel.image-left .image-container,body.landing-page .dynamic-panel.image-right .image-container{-ms-grid-row-align:center;align-self:center;flex:1 1 50%;margin:0}body.landing-page .dynamic-panel.image-left .tinymce,body.landing-page .dynamic-panel.image-right .tinymce{flex-basis:40%;flex-grow:1;flex-shrink:1;padding:95px 5%}body.landing-page .dynamic-panel.image-only header{padding:95px 5% 35px}}.gym-landing{--activity-theme-blockquote-icon:#008bd0;--activity-theme-green-copy:#008bd0;--activity-theme-header-border:#008bd0;--activity-theme-linkable-title:#008bd0;--activity-theme-quote-title:#14b1ff;--activity-theme-text-overlay-bg:#008bd0;--activity-theme-two-column-link:#008bd0;--activity-theme-third-width-link:#008bd0;--book-activity-result-card-arrow:#008bd0;--breadcrumbs-current-text:#008bd0;--breadcrumbs-icons:#008bd0;--breadcrumbs-pretext-text:#008bd0;--carousel-title-bg:#008bd0;--cs-results-group-title:#008bd0;--footer-social-bg:#008bd0;--icons-fill:#008bd0;--icons-stroke:#008bd0;--join-panel-bg:#008bd0;--get-involved-gradient-1:#14b1ff;--get-involved-gradient-2:#008bd0;--locations-list-border:#008bd0;--locations-list-title:#008bd0;--venue-card-border:#008bd0;--venue-card-link2:#008bd0;--venue-card-title:#008bd0;--venue-timetable-border:#14b1ff;--venue-timetable-day-bg:#008bd0;--venue-timetable-note:#008bd0;overflow-x:hidden}.gym-landing .gg.primary{text-transform:capitalize}.gym-landing .dynamic-theme-boxed-panel-image-left,.gym-landing .dynamic-theme-boxed-panel-image-right{margin-bottom:20px}.gym-landing section.venue-accessibility ul,.gym-landing section.venue-facilities ul{width:100%!important}.gym-landing .join-card{background:linear-gradient(-135deg,#14b1ff,#008bd0)}.gym-landing .venue-result-panel__title{font-size:1.563em}.gym-landing .content-carousel-item{display:inline-flex;flex-direction:column;align-items:center;padding:0;margin-right:15px;color:#585858}.gym-landing .content-carousel-item:not(.partner-logo-container){background-color:#f9f9f9;box-shadow:0 0 4.85px .15px #afafaf}.gym-landing .content-carousel-item .gallery-image{width:100%;overflow:hidden}.gym-landing .content-carousel-item .gallery-image a{display:block;width:100%;height:100%}.gym-landing .content-carousel-item .gallery-image img{object-fit:cover;width:100%;height:100%;overflow:hidden}.gym-landing .content-carousel-item__body{padding:20px;overflow:hidden;flex:1 1;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.gym-landing .content-carousel-item__body a:has(.call-to-action,.tinymce span.call-to-action-button a,.tinymce span.call_to_action_button a,.tinymce span.sales-cta a,.tinymce span.info-cta a,form:not(.new-form) input[type=submit],body.venues-show section.venue-contact-information .info-cta a,.timetable a .call-to-action-button,.timetable a .call_to_action_button){margin:auto auto 0;display:block;width:-moz-fit-content;width:fit-content}.gym-landing .content-carousel-item.partner-logo-container{margin-right:0}.gym-landing .content-carousel-item.partner-logo-container .gallery-image img{width:80%}.gym-landing .content-carousel-item .call-to-action.call-to-action--primary,.gym-landing .content-carousel-item .timetable a .call-to-action-button,.gym-landing .content-carousel-item .timetable a .call_to_action_button,.gym-landing .content-carousel-item .tinymce span.call-to-action-button a,.gym-landing .content-carousel-item .tinymce span.call_to_action_button a,.gym-landing .content-carousel-item .tinymce span.info-cta a,.gym-landing .content-carousel-item .tinymce span.sales-cta a,.gym-landing .content-carousel-item body.venues-show section.venue-contact-information .info-cta a,.gym-landing .content-carousel-item form:not(.new-form) input[type=submit],.gym-landing .content-carousel-item p,.timetable a .gym-landing .content-carousel-item .call-to-action-button,.timetable a .gym-landing .content-carousel-item .call_to_action_button,.tinymce span.call-to-action-button .gym-landing .content-carousel-item a,.tinymce span.call_to_action_button .gym-landing .content-carousel-item a,.tinymce span.info-cta .gym-landing .content-carousel-item a,.tinymce span.sales-cta .gym-landing .content-carousel-item a,body.venues-show section.venue-contact-information .info-cta .gym-landing .content-carousel-item a,form:not(.new-form) .gym-landing .content-carousel-item input[type=submit]{margin:0}.gym-landing .content-carousel-inner{position:relative;left:0;display:flex;align-items:stretch;transition:left .6s cubic-bezier(.86,0,.07,1)}.gym-landing .content-carousel-inner.showing-1,.gym-landing .content-carousel-inner.showing-2,.gym-landing .content-carousel-inner.showing-3{justify-content:center}.gym-landing .content-carousel-inner:has(.content-carousel-item>.our-partners-logo){text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.gym-landing .content-carousel-inner:has(.content-carousel-item>.our-partners-logo){display:flex;flex-direction:column;align-items:center}}.gym-landing .content-carousel-inner .our-partners-logo{max-width:240px}@media (min-width:992px){.gym-landing .content-carousel-inner.showing-2{width:80%;margin:auto}}.gym-landing .content-carousel-inner.showing-1 .content-carousel-item,.gym-landing .content-carousel-inner.showing-2 .content-carousel-item,.gym-landing .content-carousel-inner.showing-3 .content-carousel-item,.gym-landing .content-carousel-inner.showing-4 .content-carousel-item,.gym-landing .content-carousel-inner.showing-5 .content-carousel-item,.gym-landing .content-carousel-inner.showing-6 .content-carousel-item,.gym-landing .content-carousel-inner.showing-7 .content-carousel-item,.gym-landing .content-carousel-inner.showing-8 .content-carousel-item,.gym-landing .content-carousel-inner.showing-9 .content-carousel-item{min-width:23.75%;width:23.75%}.gym-landing section.find-us{float:none!important}.gym-landing .dynamic-theme-heading-only__heading{margin-top:40px!important}.gym-landing .venue-contact_item a{color:#585858!important;text-align:center}.gym-landing .venue-contact_item a img{max-width:80px}.gym-landing .dynamic-panel-gallery__heading,.gym-landing .dynamic-theme-heading-only,.gym-landing .dynamic-theme-text-only__heading{text-align:center}.gym-landing .activity-theme-third-width.activity-theme-panel{margin-top:40px!important}.gym-landing .dynamic-panel-gallery.gallery{margin:40px 0}.gym-landing .dynamic-panel-gallery.gallery .dynamic-panel-gallery__heading{margin-bottom:40px}.gym-landing .dynamic-panel-gallery__heading,.gym-landing .dynamic-theme-heading-only__heading,.gym-landing .dynamic-theme-text-only__heading{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;border-bottom:0!important}.gym-landing .dynamic-panel-gallery__heading:after,.gym-landing .dynamic-panel-gallery__heading:before,.gym-landing .dynamic-theme-heading-only__heading:after,.gym-landing .dynamic-theme-heading-only__heading:before,.gym-landing .dynamic-theme-text-only__heading:after,.gym-landing .dynamic-theme-text-only__heading:before{content:"";height:1px;background-color:var(--blue);display:block;flex:1 1}@media (max-width:767px){.gym-landing .dynamic-panel-gallery__heading:after,.gym-landing .dynamic-panel-gallery__heading:before,.gym-landing .dynamic-theme-heading-only__heading:after,.gym-landing .dynamic-theme-heading-only__heading:before,.gym-landing .dynamic-theme-text-only__heading:after,.gym-landing .dynamic-theme-text-only__heading:before{display:none}}.gym-landing .dynamic-panel-gallery__heading:before,.gym-landing .dynamic-theme-heading-only__heading:before,.gym-landing .dynamic-theme-text-only__heading:before{margin-right:10px}.gym-landing .dynamic-panel-gallery__heading:after,.gym-landing .dynamic-theme-heading-only__heading:after,.gym-landing .dynamic-theme-text-only__heading:after{margin-left:10px}.gym-landing .dynamic-theme-text-only{margin:40px 0}.gym-landing .dynamic-theme-text-only .call-to-action.call-to-action--primary,.gym-landing .dynamic-theme-text-only .timetable a .call-to-action-button,.gym-landing .dynamic-theme-text-only .timetable a .call_to_action_button,.gym-landing .dynamic-theme-text-only .tinymce span.call-to-action-button a,.gym-landing .dynamic-theme-text-only .tinymce span.call_to_action_button a,.gym-landing .dynamic-theme-text-only .tinymce span.info-cta a,.gym-landing .dynamic-theme-text-only .tinymce span.sales-cta a,.gym-landing .dynamic-theme-text-only body.venues-show section.venue-contact-information .info-cta a,.gym-landing .dynamic-theme-text-only form:not(.new-form) input[type=submit],.timetable a .gym-landing .dynamic-theme-text-only .call-to-action-button,.timetable a .gym-landing .dynamic-theme-text-only .call_to_action_button,.tinymce span.call-to-action-button .gym-landing .dynamic-theme-text-only a,.tinymce span.call_to_action_button .gym-landing .dynamic-theme-text-only a,.tinymce span.info-cta .gym-landing .dynamic-theme-text-only a,.tinymce span.sales-cta .gym-landing .dynamic-theme-text-only a,body.venues-show section.venue-contact-information .info-cta .gym-landing .dynamic-theme-text-only a,form:not(.new-form) .gym-landing .dynamic-theme-text-only input[type=submit]{display:block;width:-moz-fit-content;width:fit-content;margin:.5rem auto}.gym-landing .venue-contact-information{max-width:65%;margin-bottom:40px;margin-left:auto;margin-right:auto}@media (max-width:767px){.gym-landing .venue-contact-information{margin-right:auto!important}}.gym-landing .dynamic-theme-boxed-panel-image-left-container p,.gym-landing .dynamic-theme-boxed-panel-image-right-container p{font-size:1rem!important}.gym-landing .dynamic-theme-boxed-panel-image-left-container,.gym-landing .dynamic-theme-boxed-panel-image-right-container{align-items:center}.gym-landing .venue-opening-hours{text-align:center}.content-carousel-inner-container{margin-left:0;margin-right:0;padding-left:2px}@media (max-width:767px){.content-carousel-inner-container{padding-left:8px}}.gym-landing__header{padding:60px 0 90px;margin:auto -50%;background-position:50%;background-size:cover}@media (max-width:767px){.gym-landing__header{padding-bottom:0;margin:auto -10px}}@media (max-width:767px){.gym-landing__header .wrap{padding:0}}.gym-landing__header .page-header{margin-bottom:0;padding:30px;background-color:hsla(0,0%,100%,.8);margin-bottom:30px!important}@media (max-width:767px){.gym-landing__header .page-header{margin-left:10px;margin-right:10px}}.gym-landing__header .page-header .content-padding{max-width:90%;text-wrap:balance;margin:auto}@media (max-width:767px){.gym-landing__header .page-header .content-padding{max-width:100%}}.gym-landing__header .page-header .content-padding p{width:100%;float:none;margin:auto;padding:0;text-align:center;text-wrap:balance}.gym-landing__header .content-padding:after,.gym-landing__header .content-padding:before{display:none}.gym-landing__header .content-padding.blue-box{background-color:var(--blue);color:#fff;display:flex;flex-direction:column;align-items:center;width:70%;margin:auto;grid-gap:20px;gap:20px}@media (max-width:767px){.gym-landing__header .content-padding.blue-box{width:100%}}.multiple-cta-buttons{display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.gym-landing{--blue:#008bd0;--ltblue:#14b1ff}.gym-landing .activity-theme-third-width-with-image__title a,.gym-landing .breadcrumbs__link.breadcrumbs__link--current,.gym-landing .breadcrumbs__pretext,.gym-landing .breadcrumbs__pretext a,.gym-landing .gg.primary,.gym-landing .gg.secondary{color:var(--blue)!important}.gym-landing .main-header{background-color:var(--blue)!important}.gym-landing .section-header h1:after,.gym-landing .section-header h1:before,.gym-landing .section-header h2:after,.gym-landing .section-header h2:before,.gym-landing .section-header h3:after,.gym-landing .section-header h3:before{border-top:1px solid var(--blue)!important}.gym-landing .section-header .gg.delta.secondary{color:#585858}.gym-landing .icons-accessibility,.gym-landing .icons-facility{fill:var(--blue)!important;stroke:var(--blue)!important}.gym-landing section.find-us .map-legend{background:linear-gradient(45deg,var(--blue),var(--ltblue));color:#fff;font-size:1em}.gym-landing .dynamic-theme-heading-only__heading,.gym-landing .dynamic-theme-image-double__heading,.gym-landing .dynamic-theme-image-only__heading,.gym-landing .dynamic-theme-image-triple__heading,.gym-landing .dynamic-theme-text-with-img-bottom__heading,.gym-landing .dynamic-theme-text-with-img-left__heading,.gym-landing .dynamic-theme-text-with-img-right__heading,.gym-landing .dynamic-theme-video__heading{border-bottom:1px solid var(--blue)}.gym-landing .venue-result-panel{border:1px solid var(--blue)!important}.gym-landing .breadcrumb__home,.gym-landing .breadcrumb__separator{stroke:var(--blue)!important}.gym-landing .content-slider__button--active{background-color:var(--blue)!important}@media (min-width:768px){.dynamic-theme-corporate-contact-form{padding-left:25.42373%;padding-right:25.42373%}}.dynamic-theme-corporate-contact-form__heading{text-transform:uppercase;margin-bottom:20px;padding-bottom:10px}.dynamic-theme-message-form{padding:20px;background:#f9f9f9;background:var(--activity-theme-box-bg)}.dynamic-theme-message-form .call-to-action,.dynamic-theme-message-form .timetable a .call-to-action-button,.dynamic-theme-message-form .timetable a .call_to_action_button,.dynamic-theme-message-form .tinymce span.call-to-action-button a,.dynamic-theme-message-form .tinymce span.call_to_action_button a,.dynamic-theme-message-form .tinymce span.info-cta a,.dynamic-theme-message-form .tinymce span.sales-cta a,.dynamic-theme-message-form body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-message-form form:not(.new-form) input[type=submit],.timetable a .dynamic-theme-message-form .call-to-action-button,.timetable a .dynamic-theme-message-form .call_to_action_button,.tinymce span.call-to-action-button .dynamic-theme-message-form a,.tinymce span.call_to_action_button .dynamic-theme-message-form a,.tinymce span.info-cta .dynamic-theme-message-form a,.tinymce span.sales-cta .dynamic-theme-message-form a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-message-form a,form:not(.new-form) .dynamic-theme-message-form input[type=submit]{margin-left:0;line-height:1.84615em!important;padding:10px 40px!important}.dynamic-theme-message-form form{display:flex;flex-wrap:wrap}.dynamic-theme-message-form form .form-row{flex:0 1 100%}@media (min-width:768px){.dynamic-theme-message-form form .form-row{flex:0 1 48.5%;margin-right:3%}.dynamic-theme-message-form form .form-row:nth-child(2n){margin-right:0}.dynamic-theme-message-form form .form-row:last-of-type{flex:0 1 100%;margin-right:0}}.dynamic-theme-message-form__heading{margin-top:0;margin-bottom:10px;text-transform:uppercase}.dynamic-theme-message-form__copy{margin-bottom:20px}.dynamic-theme-newsletter-signup{padding:20px;background:#f9f9f9;background:var(--activity-theme-box-bg)}.dynamic-theme-newsletter-signup .call-to-action,.dynamic-theme-newsletter-signup .timetable a .call-to-action-button,.dynamic-theme-newsletter-signup .timetable a .call_to_action_button,.dynamic-theme-newsletter-signup .tinymce span.call-to-action-button a,.dynamic-theme-newsletter-signup .tinymce span.call_to_action_button a,.dynamic-theme-newsletter-signup .tinymce span.info-cta a,.dynamic-theme-newsletter-signup .tinymce span.sales-cta a,.dynamic-theme-newsletter-signup body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-newsletter-signup form:not(.new-form) input[type=submit],.timetable a .dynamic-theme-newsletter-signup .call-to-action-button,.timetable a .dynamic-theme-newsletter-signup .call_to_action_button,.tinymce span.call-to-action-button .dynamic-theme-newsletter-signup a,.tinymce span.call_to_action_button .dynamic-theme-newsletter-signup a,.tinymce span.info-cta .dynamic-theme-newsletter-signup a,.tinymce span.sales-cta .dynamic-theme-newsletter-signup a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-newsletter-signup a,form:not(.new-form) .dynamic-theme-newsletter-signup input[type=submit]{margin-left:0;line-height:1.84615em!important;padding:10px 40px!important}.dynamic-theme-newsletter-signup form{display:flex;flex-wrap:wrap}.dynamic-theme-newsletter-signup form .form-row,.dynamic-theme-newsletter-signup form label{flex:0 1 100%}.dynamic-theme-newsletter-signup form input[type=checkbox]{top:2px}.dynamic-theme-newsletter-signup__heading{margin-top:0;margin-bottom:20px;text-transform:uppercase}.dynamic-theme-newsletter-signup-checkbox{flex:0 1 100%}.dynamic-theme__center_locator-copy{background:var(--wrapper-bg);color:var(--text-colour);padding:0 25px}@media (max-width:767px){.dynamic-theme__center_locator-copy{padding:0 10px}}@media (min-width:768px) and (max-width:991px){.dynamic-theme__center_locator-copy{padding:0 10px}}.dynamic-theme__center_locator-copy p:last-of-type{margin-bottom:0}.dynamic-theme-box-text-only{padding:20px;box-shadow:0 0 4.85px .15px #b0b0b0;box-shadow:0 0 4.85px .15px var(--activity-theme-box-border);background:#f9f9f9;background:var(--activity-theme-box-bg)}.dynamic-theme-box-text-only__title{margin-top:0;font-size:1.875em!important}.dynamic-theme-box-text-only .call-to-action,.dynamic-theme-box-text-only .timetable a .call-to-action-button,.dynamic-theme-box-text-only .timetable a .call_to_action_button,.dynamic-theme-box-text-only .tinymce span.call-to-action-button a,.dynamic-theme-box-text-only .tinymce span.call_to_action_button a,.dynamic-theme-box-text-only .tinymce span.info-cta a,.dynamic-theme-box-text-only .tinymce span.sales-cta a,.dynamic-theme-box-text-only body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-box-text-only form:not(.new-form) input[type=submit],.timetable a .dynamic-theme-box-text-only .call-to-action-button,.timetable a .dynamic-theme-box-text-only .call_to_action_button,.tinymce span.call-to-action-button .dynamic-theme-box-text-only a,.tinymce span.call_to_action_button .dynamic-theme-box-text-only a,.tinymce span.info-cta .dynamic-theme-box-text-only a,.tinymce span.sales-cta .dynamic-theme-box-text-only a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-box-text-only a,form:not(.new-form) .dynamic-theme-box-text-only input[type=submit]{margin-left:0}.dynamic-theme-boxed-no-border-image-right{background:#f9f9f9;background:var(--activity-theme-box-bg);margin-bottom:20px;padding:15px 10px}@media (min-width:768px){.dynamic-theme-boxed-no-border-image-right{padding:20px}}.dynamic-theme-boxed-no-border-image-right__title{margin-top:0;font-size:1.875em!important}.dynamic-theme-boxed-no-border-image-right .call-to-action,.dynamic-theme-boxed-no-border-image-right .timetable a .call-to-action-button,.dynamic-theme-boxed-no-border-image-right .timetable a .call_to_action_button,.dynamic-theme-boxed-no-border-image-right .tinymce span.call-to-action-button a,.dynamic-theme-boxed-no-border-image-right .tinymce span.call_to_action_button a,.dynamic-theme-boxed-no-border-image-right .tinymce span.info-cta a,.dynamic-theme-boxed-no-border-image-right .tinymce span.sales-cta a,.dynamic-theme-boxed-no-border-image-right body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-boxed-no-border-image-right form:not(.new-form) input[type=submit],.timetable a .dynamic-theme-boxed-no-border-image-right .call-to-action-button,.timetable a .dynamic-theme-boxed-no-border-image-right .call_to_action_button,.tinymce span.call-to-action-button .dynamic-theme-boxed-no-border-image-right a,.tinymce span.call_to_action_button .dynamic-theme-boxed-no-border-image-right a,.tinymce span.info-cta .dynamic-theme-boxed-no-border-image-right a,.tinymce span.sales-cta .dynamic-theme-boxed-no-border-image-right a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-boxed-no-border-image-right a,form:not(.new-form) .dynamic-theme-boxed-no-border-image-right input[type=submit]{margin-left:0}.dynamic-theme-boxed-no-border-image-right-container{display:flex;flex-direction:column}@media (min-width:768px){.dynamic-theme-boxed-no-border-image-right-container{flex-direction:row}}.dynamic-theme-boxed-no-border-image-right-container__copy{flex:0 0 100%}@media (min-width:768px){.dynamic-theme-boxed-no-border-image-right-container__copy{flex:1 1;margin-right:15px}}@media (max-width:767px){.dynamic-theme-boxed-no-border-image-right-container__img{margin-top:10px}}@media (min-width:768px){.dynamic-theme-boxed-no-border-image-right-container__img{flex:1 1}}.dynamic-theme-boxed-no-border-image-left{background:#f9f9f9;background:var(--activity-theme-box-bg);margin-bottom:20px;padding:15px 10px}@media (min-width:768px){.dynamic-theme-boxed-no-border-image-left{padding:20px}}.dynamic-theme-boxed-no-border-image-left__title{margin-top:0;font-size:1.875em!important}.dynamic-theme-boxed-no-border-image-left .call-to-action,.dynamic-theme-boxed-no-border-image-left .timetable a .call-to-action-button,.dynamic-theme-boxed-no-border-image-left .timetable a .call_to_action_button,.dynamic-theme-boxed-no-border-image-left .tinymce span.call-to-action-button a,.dynamic-theme-boxed-no-border-image-left .tinymce span.call_to_action_button a,.dynamic-theme-boxed-no-border-image-left .tinymce span.info-cta a,.dynamic-theme-boxed-no-border-image-left .tinymce span.sales-cta a,.dynamic-theme-boxed-no-border-image-left body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-boxed-no-border-image-left form:not(.new-form) input[type=submit],.timetable a .dynamic-theme-boxed-no-border-image-left .call-to-action-button,.timetable a .dynamic-theme-boxed-no-border-image-left .call_to_action_button,.tinymce span.call-to-action-button .dynamic-theme-boxed-no-border-image-left a,.tinymce span.call_to_action_button .dynamic-theme-boxed-no-border-image-left a,.tinymce span.info-cta .dynamic-theme-boxed-no-border-image-left a,.tinymce span.sales-cta .dynamic-theme-boxed-no-border-image-left a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-boxed-no-border-image-left a,form:not(.new-form) .dynamic-theme-boxed-no-border-image-left input[type=submit]{margin-left:0}.dynamic-theme-boxed-no-border-image-left-container{display:flex;flex-direction:column}@media (min-width:768px){.dynamic-theme-boxed-no-border-image-left-container{flex-direction:row}}.dynamic-theme-boxed-no-border-image-left-container__copy{flex:0 0 100%}@media (min-width:768px){.dynamic-theme-boxed-no-border-image-left-container__copy{flex:1 1;margin-left:15px}}@media (max-width:767px){.dynamic-theme-boxed-no-border-image-left-container__img{margin-bottom:10px}}@media (min-width:768px){.dynamic-theme-boxed-no-border-image-left-container__img{flex:1 1}}.dynamic-theme-boxed-no-border-text-only{background:#f9f9f9;background:var(--activity-theme-box-bg);padding:15px 10px}@media (min-width:768px){.dynamic-theme-boxed-no-border-text-only{padding:20px}}.dynamic-theme-boxed-no-border-text-only__title{margin-top:0;font-size:1.875em!important}.dynamic-theme-boxed-no-border-text-only .call-to-action,.dynamic-theme-boxed-no-border-text-only .timetable a .call-to-action-button,.dynamic-theme-boxed-no-border-text-only .timetable a .call_to_action_button,.dynamic-theme-boxed-no-border-text-only .tinymce span.call-to-action-button a,.dynamic-theme-boxed-no-border-text-only .tinymce span.call_to_action_button a,.dynamic-theme-boxed-no-border-text-only .tinymce span.info-cta a,.dynamic-theme-boxed-no-border-text-only .tinymce span.sales-cta a,.dynamic-theme-boxed-no-border-text-only body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-boxed-no-border-text-only form:not(.new-form) input[type=submit],.timetable a .dynamic-theme-boxed-no-border-text-only .call-to-action-button,.timetable a .dynamic-theme-boxed-no-border-text-only .call_to_action_button,.tinymce span.call-to-action-button .dynamic-theme-boxed-no-border-text-only a,.tinymce span.call_to_action_button .dynamic-theme-boxed-no-border-text-only a,.tinymce span.info-cta .dynamic-theme-boxed-no-border-text-only a,.tinymce span.sales-cta .dynamic-theme-boxed-no-border-text-only a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-boxed-no-border-text-only a,form:not(.new-form) .dynamic-theme-boxed-no-border-text-only input[type=submit]{margin-left:0}.dynamic-theme-heading-only__heading,.dynamic-theme-image-double__heading,.dynamic-theme-image-only__heading,.dynamic-theme-image-triple__heading,.dynamic-theme-text-with-img-bottom__heading,.dynamic-theme-text-with-img-left__heading,.dynamic-theme-text-with-img-right__heading,.dynamic-theme-video__heading{text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #55a440;border-bottom:1px solid var(--activity-theme-header-border)}.dynamic-theme-image-only__img{text-align:center}.dynamic-theme-text-with-img-bottom__copy{margin-bottom:20px}.dynamic-theme-text-with-img-bottom__img{text-align:center}.dynamic-theme-text-with-img-left__title,.dynamic-theme-text-with-img-right__title{font-size:1.875em!important;margin-top:0}.dynamic-theme-text-with-img-left__title:first-letter,.dynamic-theme-text-with-img-right__title:first-letter{text-transform:uppercase}.dynamic-theme-image-double-container{display:flex;flex-wrap:wrap}.dynamic-theme-image-double-container__img{margin-bottom:3%}@media (min-width:768px){.dynamic-theme-image-double-container__img{margin-right:3%;margin-bottom:0;flex:0 1 48.5%}.dynamic-theme-image-double-container__img:nth-child(2n){margin-right:0}}.dynamic-theme-image-triple-container{display:flex;flex-wrap:wrap}.dynamic-theme-image-triple-container__img{flex:0 0 100%;margin-bottom:3%}@media (min-width:768px){.dynamic-theme-image-triple-container__img{flex:1 1;flex-basis:calc(33.3% - 10px);margin:5px;max-width:calc(33.3% - 10px)}.dynamic-theme-image-triple-container__img:nth-of-type(3n){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-right:0}.dynamic-theme-image-triple-container__img:nth-of-type(3n+1){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-left:0}}.dynamic-theme-text-with-img-left-container{display:flex;flex-wrap:wrap}.dynamic-theme-text-with-img-left-container__copy{margin-top:3%}@media (min-width:768px){.dynamic-theme-text-with-img-left-container__copy{flex:0 1 48.5%;margin-top:0}}@media (min-width:768px){.dynamic-theme-text-with-img-left-container__img{margin-right:3%;flex:0 1 48.5%}}.dynamic-theme-text-with-img-right-container{display:flex;flex-wrap:wrap}@media (min-width:768px){.dynamic-theme-text-with-img-right-container__copy{flex:0 1 45%;margin-right:3%}}@media (min-width:768px){.dynamic-theme-text-with-img-right-container__img{flex:0 1 45%}}.dynamic-theme-text-only__copy,.dynamic-theme-video__copy{margin-bottom:20px}.dynamic-theme-text-only__heading,.dynamic-theme-video__heading{text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #55a440;border-bottom:1px solid var(--activity-theme-header-border)}@media (min-width:768px){.dynamic-theme-text-only__heading,.dynamic-theme-video__heading{margin-bottom:25px}}.dynamic-theme-text-only h3,.dynamic-theme-text-only h4,.dynamic-theme-video h3,.dynamic-theme-video h4{font-family:garage-gothic,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.875rem;margin-top:0}.dynamic-theme-video-wrapper{position:relative;padding-bottom:56.25%;height:0}.dynamic-theme-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.dynamic-theme__expanding-panel{background-color:#f9f9f9;background-color:var(--activity-theme-third-width-bg);border-bottom:1px solid #dbdbdb;border-bottom:1px solid var(--activity-theme-third-width-divide)}.expanding-panel__heading{font-size:1.875em!important}.faq .expanding-panel__heading{font-size:1.4em!important}.activity-theme-content .faqcat__title,.dynamic-theme-content .faqcat__title{font-size:1.875rem!important}.faqcat__title{font-size:1.875rem;margin:0;padding:0 10px}.faq__question{font-size:1.25em;margin:0;padding:0 10px}.faq .expanding_panels__expander{border-bottom:1px solid #ddd;border-bottom:1px solid var(--faq-expander-border);margin-bottom:0}@media (max-width:767px){.faq .expanding_panels__expander{margin-bottom:0}}.faq-categories{display:flex;flex-direction:column;flex-wrap:wrap;margin:5px 0}@media (max-width:767px){.faq-categories{margin:10px 0}}.faq-category{flex:1 1}@media (max-width:767px){.faq-category{flex:100% 1}}.faq-category__content{padding:10px}.faq-category__title{flex:100% 1;font-size:1.875em!important;margin:0;padding:0 10px}.faq-multiple-category__title{margin-top:0;font-size:1.875em!important}.faq-multiple-category-dynamic{flex:1 1;align-content:flex-start;align-items:flex-start;background:#dedede;background:var(--faq-category-bg);display:flex;flex-wrap:wrap;padding:10px}@media (max-width:767px){.faq-multiple-category-dynamic{padding:10px 0;flex:100% 1}}.faq{margin-bottom:-1px}.faqcat{background-color:#f9f9f9;background-color:var(--activity-theme-third-width-bg);border-bottom:1px solid #dbdbdb;border-bottom:1px solid var(--activity-theme-third-width-divide);margin-bottom:10px}.faq-list{opacity:0;z-index:-10;position:relative;height:0}.open-faq{opacity:1;height:100%;transition:all .5s;z-index:auto}.faq-multiple-category__expander{align-items:center;display:flex;padding:10px 10px 10px 0;width:100%}.dynamic-theme-half-width{display:inline-block;max-width:49%}.dynamic-theme-half-width-with-img{padding:10px;box-shadow:0 0 4.85px .15px #b0b0b0;box-shadow:0 0 4.85px .15px var(--activity-theme-box-border);background:#f9f9f9;background:var(--activity-theme-box-bg);margin-bottom:30px;text-align:center;justify-content:center}@media (min-width:768px){.dynamic-theme-half-width-with-img{max-width:100%;margin:0 15px 30px 0}.dynamic-theme-half-width-with-img:nth-child(2n){margin:0 0 30px 15px}@supports (-ms-ime-align:auto){.dynamic-theme-half-width-with-img{margin:0 14px 30px 0}.dynamic-theme-half-width-with-img:nth-child(2n){margin:0 0 30px 14px}}}.dynamic-theme-half-width-with-img__title{text-align:left;margin-top:10px}.dynamic-theme-half-width-with-img__title a{color:#55a440!important;color:var(--activity-theme-linkable-title)!important}.dynamic-theme-image-with-text-overlay{margin-bottom:20px}.dynamic-theme-image-with-text-overlay__img{position:relative;text-align:center}.dynamic-theme-image-with-text-overlay__copy{width:100%;padding:20px;background:#55a440;background:var(--activity-theme-text-overlay-bg);color:#fff;color:var(--activity-theme-text-overlay-text);text-align:left}@media (min-width:768px){.dynamic-theme-image-with-text-overlay__copy{background:rgba(85,164,64,.8);position:absolute;left:0;bottom:0;right:0;margin:0 auto}}.dynamic-theme-image-with-text-overlay .call-to-action,.dynamic-theme-image-with-text-overlay .timetable a .call-to-action-button,.dynamic-theme-image-with-text-overlay .timetable a .call_to_action_button,.dynamic-theme-image-with-text-overlay .tinymce span.call-to-action-button a,.dynamic-theme-image-with-text-overlay .tinymce span.call_to_action_button a,.dynamic-theme-image-with-text-overlay .tinymce span.info-cta a,.dynamic-theme-image-with-text-overlay .tinymce span.sales-cta a,.dynamic-theme-image-with-text-overlay body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-image-with-text-overlay form:not(.new-form) input[type=submit],.timetable a .dynamic-theme-image-with-text-overlay .call-to-action-button,.timetable a .dynamic-theme-image-with-text-overlay .call_to_action_button,.tinymce span.call-to-action-button .dynamic-theme-image-with-text-overlay a,.tinymce span.call_to_action_button .dynamic-theme-image-with-text-overlay a,.tinymce span.info-cta .dynamic-theme-image-with-text-overlay a,.tinymce span.sales-cta .dynamic-theme-image-with-text-overlay a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-image-with-text-overlay a,form:not(.new-form) .dynamic-theme-image-with-text-overlay input[type=submit]{margin-left:0}.dynamic-theme-boxed-panel-image-left,.dynamic-theme-boxed-panel-image-right{margin:0;background:#f9f9f9;background:var(--activity-theme-box-bg);padding:10px}@media (min-width:768px){.dynamic-theme-boxed-panel-image-left,.dynamic-theme-boxed-panel-image-right{padding:20px}}.dynamic-theme-boxed-panel-image-left__title,.dynamic-theme-boxed-panel-image-right__title{margin-top:0}.dynamic-theme-boxed-panel-image-left .call-to-action,.dynamic-theme-boxed-panel-image-left .timetable a .call-to-action-button,.dynamic-theme-boxed-panel-image-left .timetable a .call_to_action_button,.dynamic-theme-boxed-panel-image-left .tinymce span.call-to-action-button a,.dynamic-theme-boxed-panel-image-left .tinymce span.call_to_action_button a,.dynamic-theme-boxed-panel-image-left .tinymce span.info-cta a,.dynamic-theme-boxed-panel-image-left .tinymce span.sales-cta a,.dynamic-theme-boxed-panel-image-left body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-boxed-panel-image-left form:not(.new-form) input[type=submit],.dynamic-theme-boxed-panel-image-right .call-to-action,.dynamic-theme-boxed-panel-image-right .timetable a .call-to-action-button,.dynamic-theme-boxed-panel-image-right .timetable a .call_to_action_button,.dynamic-theme-boxed-panel-image-right .tinymce span.call-to-action-button a,.dynamic-theme-boxed-panel-image-right .tinymce span.call_to_action_button a,.dynamic-theme-boxed-panel-image-right .tinymce span.info-cta a,.dynamic-theme-boxed-panel-image-right .tinymce span.sales-cta a,.dynamic-theme-boxed-panel-image-right body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-boxed-panel-image-right form:not(.new-form) input[type=submit],.timetable a .dynamic-theme-boxed-panel-image-left .call-to-action-button,.timetable a .dynamic-theme-boxed-panel-image-left .call_to_action_button,.timetable a .dynamic-theme-boxed-panel-image-right .call-to-action-button,.timetable a .dynamic-theme-boxed-panel-image-right .call_to_action_button,.tinymce span.call-to-action-button .dynamic-theme-boxed-panel-image-left a,.tinymce span.call-to-action-button .dynamic-theme-boxed-panel-image-right a,.tinymce span.call_to_action_button .dynamic-theme-boxed-panel-image-left a,.tinymce span.call_to_action_button .dynamic-theme-boxed-panel-image-right a,.tinymce span.info-cta .dynamic-theme-boxed-panel-image-left a,.tinymce span.info-cta .dynamic-theme-boxed-panel-image-right a,.tinymce span.sales-cta .dynamic-theme-boxed-panel-image-left a,.tinymce span.sales-cta .dynamic-theme-boxed-panel-image-right a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-boxed-panel-image-left a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-boxed-panel-image-right a,form:not(.new-form) .dynamic-theme-boxed-panel-image-left input[type=submit],form:not(.new-form) .dynamic-theme-boxed-panel-image-right input[type=submit]{margin-left:0}.dynamic-theme-boxed-panel-image-left table,.dynamic-theme-boxed-panel-image-right table{font-size:.875rem;border-collapse:collapse}@media (max-width:767px){.dynamic-theme-boxed-panel-image-left table,.dynamic-theme-boxed-panel-image-right table{max-width:100%;overflow-x:scroll;display:block}}.dynamic-theme-boxed-panel-image-left table tr,.dynamic-theme-boxed-panel-image-right table tr{border-bottom:2px solid #585858}.dynamic-theme-boxed-panel-image-left-container{display:flex;flex-direction:column}@media (min-width:768px){.dynamic-theme-boxed-panel-image-left-container{flex-direction:row}}@media (max-width:767px){.dynamic-theme-boxed-panel-image-left-container__copy{order:2}}@media (min-width:768px){.dynamic-theme-boxed-panel-image-left-container__copy{flex:1 1;margin-left:15px}}@media (max-width:767px){.dynamic-theme-boxed-panel-image-left-container__img{order:1;margin-bottom:20px}}@media (min-width:768px){.dynamic-theme-boxed-panel-image-left-container__img{flex:1 1}}.dynamic-theme-boxed-panel-image-right-container{display:flex;flex-direction:column}@media (min-width:768px){.dynamic-theme-boxed-panel-image-right-container{flex-direction:row}}@media (max-width:767px){.dynamic-theme-boxed-panel-image-right-container__copy{order:2}}@media (min-width:768px){.dynamic-theme-boxed-panel-image-right-container__copy{flex:1 1;margin-right:15px}}@media (max-width:767px){.dynamic-theme-boxed-panel-image-right-container__img{order:1;margin-bottom:20px}}@media (min-width:768px){.dynamic-theme-boxed-panel-image-right-container__img{flex:1 1}}.dynamic-theme-boxed-panel-text-only{padding:10px;background:#f9f9f9;background:var(--activity-theme-box-bg)}@media (min-width:768px){.dynamic-theme-boxed-panel-text-only{padding:20px}}.dynamic-theme-boxed-panel-text-only__title{margin-top:0}.dynamic-theme-boxed-panel-text-only .call-to-action,.dynamic-theme-boxed-panel-text-only .timetable a .call-to-action-button,.dynamic-theme-boxed-panel-text-only .timetable a .call_to_action_button,.dynamic-theme-boxed-panel-text-only .tinymce span.call-to-action-button a,.dynamic-theme-boxed-panel-text-only .tinymce span.call_to_action_button a,.dynamic-theme-boxed-panel-text-only .tinymce span.info-cta a,.dynamic-theme-boxed-panel-text-only .tinymce span.sales-cta a,.dynamic-theme-boxed-panel-text-only body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-boxed-panel-text-only form:not(.new-form) input[type=submit],.timetable a .dynamic-theme-boxed-panel-text-only .call-to-action-button,.timetable a .dynamic-theme-boxed-panel-text-only .call_to_action_button,.tinymce span.call-to-action-button .dynamic-theme-boxed-panel-text-only a,.tinymce span.call_to_action_button .dynamic-theme-boxed-panel-text-only a,.tinymce span.info-cta .dynamic-theme-boxed-panel-text-only a,.tinymce span.sales-cta .dynamic-theme-boxed-panel-text-only a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-boxed-panel-text-only a,form:not(.new-form) .dynamic-theme-boxed-panel-text-only input[type=submit]{margin-left:0}.dynamic-theme-text-with-img-left-quote__title,.dynamic-theme-text-with-img-right-quote__title{font-size:1.875em!important;margin-top:0;text-transform:uppercase;color:#77af42;color:var(--activity-theme-quote-title);letter-spacing:1px}.dynamic-theme-text-with-img-left-quote-container,.dynamic-theme-text-with-img-right-quote-container{display:flex;justify-content:space-around;align-items:center}@media (max-width:767px){.dynamic-theme-text-with-img-left-quote-container,.dynamic-theme-text-with-img-right-quote-container{flex-direction:column}}.dynamic-theme-text-with-img-left-quote-container blockquote,.dynamic-theme-text-with-img-right-quote-container blockquote{font-style:italic;padding:0;color:#585858;color:var(--activity-theme-grey-quote);margin-left:0;margin-right:0;margin-top:0;position:relative}.dynamic-theme-text-with-img-left-quote-container blockquote p,.dynamic-theme-text-with-img-right-quote-container blockquote p{position:relative}.dynamic-theme-text-with-img-left-quote-container blockquote p:after,.dynamic-theme-text-with-img-left-quote-container blockquote p:before,.dynamic-theme-text-with-img-right-quote-container blockquote p:after,.dynamic-theme-text-with-img-right-quote-container blockquote p:before{position:absolute;color:#585858;color:var(--activity-theme-grey-quote-icon);line-height:0}.dynamic-theme-text-with-img-left-quote-container blockquote p:before,.dynamic-theme-text-with-img-right-quote-container blockquote p:before{content:"\201C";left:-5px;top:10px}.dynamic-theme-text-with-img-left-quote-container blockquote p:after,.dynamic-theme-text-with-img-right-quote-container blockquote p:after{content:"\201D";bottom:10px}.dynamic-theme-text-with-img-left-quote-container blockquote:after,.dynamic-theme-text-with-img-left-quote-container blockquote:before,.dynamic-theme-text-with-img-right-quote-container blockquote:after,.dynamic-theme-text-with-img-right-quote-container blockquote:before{display:none}.dynamic-theme-text-with-img-left-quote-container__copy{margin-left:2%;font-style:italic;padding:2% 2% 2% 0}@media (min-width:768px){.dynamic-theme-text-with-img-left-quote-container__copy{flex:0 1 48.5%}}.dynamic-theme-text-with-img-left-quote-container__copy p{line-height:1.5em;text-indent:5px}.dynamic-theme-text-with-img-right-quote-container__copy{margin-right:2%;font-style:italic;padding:2% 0 2% 2%}@media (min-width:768px){.dynamic-theme-text-with-img-right-quote-container__copy{flex:0 1 48.5%}}@media (max-width:767px){.dynamic-theme-text-with-img-right-quote-container__copy{order:1}}.dynamic-theme-text-with-img-right-quote-container__copy p{line-height:1.5em;text-indent:5px}@media (max-width:767px){.dynamic-theme-text-with-img-right-quote-container__img{order:0}}.dynamic-theme-related-article-text-only{margin-bottom:20px}.dynamic-theme-related-article-text-only__title{font-size:1.875em!important;margin-top:0}.dynamic-theme-related-article-text-only__title:first-letter{text-transform:uppercase}.dynamic-theme-related-article-text-only__link{color:#585858;color:var(--activity-theme-related-article-link);font-weight:700;font-size:.875em}.dynamic-theme-related-article-with-img{text-align:center;justify-content:center;position:relative}@media (min-width:768px){.dynamic-theme-related-article-with-img{margin-bottom:20px;flex:0 1 45%;margin-right:10%}.dynamic-theme-related-article-with-img:nth-child(2n){margin-right:0}}@media (min-width:992px){.dynamic-theme-related-article-with-img{margin-bottom:30px}}.dynamic-theme-related-article-with-img__img{position:relative;margin-bottom:15px;overflow:hidden}@media (min-width:992px){.dynamic-theme-related-article-with-img__img:hover{cursor:pointer}.dynamic-theme-related-article-with-img__img:hover .activity-theme-related-article-with-img__title{transform:translateY(0)}}.dynamic-theme-related-article-with-img__title{position:absolute;padding:11px 0;background:rgba(85,164,64,.8);color:#fff;color:var(--activity-theme-related-article-title);text-transform:uppercase;left:0;bottom:0;right:0;margin:0 auto}@media (min-width:992px){.dynamic-theme-related-article-with-img__title{transition:transform .3s ease;transform:translateY(100%)}}.dynamic-theme-related-article-with-img__link{display:block}.dynamic-theme-related-article-with-img-container,.dynamic-theme__third-width,.dynamic-theme__third-width-border{display:flex;flex-wrap:wrap}.dynamic-theme__third-width-border-text-only{padding:5px 0}@media (min-width:768px){.dynamic-theme__third-width-border-text-only{box-shadow:0 0 4.85px .15px #b0b0b0;box-shadow:0 0 4.85px .15px var(--activity-theme-box-border);padding:20px}}.dynamic-theme__third-width-text-only{padding:5px 0}@media (max-width:767px){.dynamic-theme__third-width-text-only{border-bottom:1px solid #dbdbdb;border-bottom:1px solid var(--activity-theme-third-width-divide)}}@media (min-width:768px){.dynamic-theme__third-width-text-only{padding:15px}}.dynamic-theme__third-width-border-text-only,.dynamic-theme__third-width-text-only{background-color:#f9f9f9;background-color:var(--activity-theme-third-width-bg)}.dynamic-theme__third-width-border-text-only,.dynamic-theme__third-width-link-text,.dynamic-theme__third-width-text-only{flex:0 0 100%}@media (min-width:768px){.dynamic-theme__third-width-border-text-only,.dynamic-theme__third-width-link-text,.dynamic-theme__third-width-text-only{flex:1 1;flex-basis:calc(33.3% - 10px);margin:5px;max-width:calc(33.3% - 10px)}.dynamic-theme__third-width-border-text-only:nth-of-type(3n),.dynamic-theme__third-width-link-text:nth-of-type(3n),.dynamic-theme__third-width-text-only:nth-of-type(3n){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-right:0}.dynamic-theme__third-width-border-text-only:nth-of-type(3n+1),.dynamic-theme__third-width-link-text:nth-of-type(3n+1),.dynamic-theme__third-width-text-only:nth-of-type(3n+1){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-left:0}}@media (max-width:767px){.dynamic-theme__third-width-border-text-only p,.dynamic-theme__third-width-link-text p,.dynamic-theme__third-width-text-only p{padding:0 10px}}.dynamic-theme__third-width-link-text{display:block;text-decoration:none}.third-width-link-text__copy{padding:5px 0}@media (max-width:767px){.third-width-link-text__copy{padding:10px 0}}.third-width-link-text__img{background-color:#f9f9f9;background-color:var(--activity-theme-third-width-bg);padding:5px;text-align:center}.dynamic-theme-content .third-width-border-text-only__heading{font-size:.875em}.activity-theme-carousel{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:carousel;margin-bottom:40px}.dynamic-theme-wrapper>.activity-theme-carousel{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}@media (min-width:768px) and (max-width:991px){.activity-theme-carousel .carousel{min-height:370px}}.activity-theme-content a,.activity-theme-sidebar a,.dynamic-theme-content a,.dynamic-theme-sidebar a{font-weight:700;color:#585858;color:var(--activity-theme-link)}.activity-theme-content p,.activity-theme-sidebar p,.dynamic-theme-content p,.dynamic-theme-sidebar p{font-size:.875rem}.activity-theme-content h1,.activity-theme-content h3,.activity-theme-sidebar h1,.activity-theme-sidebar h3,.dynamic-theme-content h1,.dynamic-theme-content h3,.dynamic-theme-sidebar h1,.dynamic-theme-sidebar h3{font-size:1.875rem}.activity-theme-content ol,.activity-theme-content ul,.activity-theme-sidebar ol,.activity-theme-sidebar ul,.dynamic-theme-content ol,.dynamic-theme-content ul,.dynamic-theme-sidebar ol,.dynamic-theme-sidebar ul{padding-left:40px}.activity-theme-content .tinymce li,.activity-theme-sidebar .tinymce li,.dynamic-theme-content .tinymce li,.dynamic-theme-sidebar .tinymce li{list-style:disc!important;font-size:.875rem;margin-bottom:0!important}.activity-theme-content,.dynamic-theme-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:main;padding-bottom:20px}.dynamic-theme-wrapper>.activity-theme-content,.dynamic-theme-wrapper>.dynamic-theme-content{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}.activity-theme-content h1,.activity-theme-content h2,.dynamic-theme-content h1,.dynamic-theme-content h2{font-size:2.5rem}.activity-theme-content h1.dynamic-theme-heading-only,.dynamic-theme-content h1.dynamic-theme-heading-only{margin-top:0}@media (min-width:768px){.activity-theme-content-padding{padding:10px}}.activity-theme-panel,.dynamic-theme-panel{margin-top:10px;margin-bottom:10px}.activity-theme-panel blockquote,.dynamic-theme-panel blockquote{position:relative;margin-bottom:40px;margin-left:10px;margin-right:10px;color:#999;color:var(--activity-theme-blockquote);font-style:italic;padding:0 20px}.activity-theme-panel blockquote:after,.activity-theme-panel blockquote:before,.dynamic-theme-panel blockquote:after,.dynamic-theme-panel blockquote:before{font-size:5em;color:#55a440;color:var(--activity-theme-blockquote-icon);line-height:0;position:absolute}.activity-theme-panel blockquote:before,.dynamic-theme-panel blockquote:before{content:"\201C";left:-20px;top:30px}.activity-theme-panel blockquote:after,.dynamic-theme-panel blockquote:after{content:"\201D";right:0;bottom:-10px}@media (min-width:768px){.activity-theme-panel blockquote:after,.dynamic-theme-panel blockquote:after{right:15px;bottom:-10px}}.activity-theme-sidebar,.dynamic-theme-sidebar{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:sidebar}.activity-theme-sidebar h2,.dynamic-theme-sidebar h2{font-size:1.875em!important}.activity-theme-green-copy{font-weight:700;color:#55a440;color:var(--activity-theme-green-copy)}.activity-theme-sidebar-panel-container,.dynamic-theme-sidebar-panel-container{background:#f9f9f9;background:var(--activity-theme-sidebar-bg);padding:20px}.activity-theme-sidebar-panel-container .activity-theme-panel:first-child,.activity-theme-sidebar-panel-container .dynamic-theme-panel:first-child,.dynamic-theme-sidebar-panel-container .activity-theme-panel:first-child,.dynamic-theme-sidebar-panel-container .dynamic-theme-panel:first-child{padding-bottom:10px;border-bottom:1px solid #999;border-bottom:1px solid var(--activity-theme-sidebar-divide)}.activity-theme-sidebar-panel-container .activity-theme-panel:first-child h2,.activity-theme-sidebar-panel-container .activity-theme-panel:first-child h3,.activity-theme-sidebar-panel-container .dynamic-theme-panel:first-child h2,.activity-theme-sidebar-panel-container .dynamic-theme-panel:first-child h3,.dynamic-theme-sidebar-panel-container .activity-theme-panel:first-child h2,.dynamic-theme-sidebar-panel-container .activity-theme-panel:first-child h3,.dynamic-theme-sidebar-panel-container .dynamic-theme-panel:first-child h2,.dynamic-theme-sidebar-panel-container .dynamic-theme-panel:first-child h3{margin-top:0}.activity-theme-sidebar-panel-container .activity-theme-panel:last-child,.activity-theme-sidebar-panel-container .dynamic-theme-panel:last-child,.dynamic-theme-sidebar-panel-container .activity-theme-panel:last-child,.dynamic-theme-sidebar-panel-container .dynamic-theme-panel:last-child{margin-bottom:0}.activity-theme-sidebar-panel-container .activity-theme-panel:last-child h2,.activity-theme-sidebar-panel-container .activity-theme-panel:last-child h3,.activity-theme-sidebar-panel-container .dynamic-theme-panel:last-child h2,.activity-theme-sidebar-panel-container .dynamic-theme-panel:last-child h3,.dynamic-theme-sidebar-panel-container .activity-theme-panel:last-child h2,.dynamic-theme-sidebar-panel-container .activity-theme-panel:last-child h3,.dynamic-theme-sidebar-panel-container .dynamic-theme-panel:last-child h2,.dynamic-theme-sidebar-panel-container .dynamic-theme-panel:last-child h3{margin-top:10px}.activity-theme-sidebar-panel-container .better-social__list,.dynamic-theme-sidebar-panel-container .better-social__list{justify-content:center;margin-top:0;margin-bottom:0;padding-left:0}@media (min-width:992px){.activity-theme-sidebar-panel-container .better-social__list,.dynamic-theme-sidebar-panel-container .better-social__list{margin-top:20px}}.activity-theme-sidebar-panel-container .better-social__item,.dynamic-theme-sidebar-panel-container .better-social__item{margin-right:5px}.activity-theme-sidebar-panel-container .better-social__item:last-of-type,.dynamic-theme-sidebar-panel-container .better-social__item:last-of-type{margin-right:0}.activity-theme-wrapper{display:-ms-grid;display:grid;grid-column-gap:10px;-ms-grid-columns:2fr 10px 1fr;grid-template-columns:2fr 1fr;grid-template-areas:"carousel carousel" "main main" "sidebar sidebar";-ms-grid-rows:auto;grid-template-rows:auto;margin:0 10px}@media (min-width:992px){.activity-theme-wrapper{grid-column-gap:50px;-ms-grid-columns:2fr 50px 1fr;grid-template-columns:2fr 1fr;grid-template-areas:"carousel carousel" "main sidebar" "main sidebar"}.activity-theme-carousel{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.activity-theme-content,.dynamic-theme-content{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1}.activity-theme-sidebar,.dynamic-theme-sidebar{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:1}}.dynamic-theme-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"carousel carousel" "main main";-ms-grid-rows:auto;grid-template-rows:auto;margin:0 10px}@media (min-width:992px){.dynamic-theme-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"main main"}.dynamic-theme-wrapper>.activity-theme-content,.dynamic-theme-wrapper>.dynamic-theme-content{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}}@media (min-width:1120px){.activity-theme-wrapper,.dynamic-theme-wrapper{max-width:1110px;margin:0 auto}}.activity-theme-content .call_to_action_button>a,.dynamic-theme-content .call_to_action_button>a{color:#fff;text-decoration:none}.activities-facilities p>.call_to_action_button,.activity-theme-content p>.call_to_action_button,.dynamic-theme-content p>.call_to_action_button{padding:0}.dynamic-theme-content .call_to_action_button>a{color:#fff;text-decoration:none;padding:10px;background-color:#bc4418;background-color:var(--cta-btn);border-radius:5px}.dynamic-theme-content .call_to_action_button>a:hover{background-color:#e14e00;background-color:var(--cta-hover)}.activity-theme-message-form{padding:20px;background:#f9f9f9;background:var(--activity-theme-box-bg)}.activity-theme-message-form .call-to-action,.activity-theme-message-form .timetable a .call-to-action-button,.activity-theme-message-form .timetable a .call_to_action_button,.activity-theme-message-form .tinymce span.call-to-action-button a,.activity-theme-message-form .tinymce span.call_to_action_button a,.activity-theme-message-form .tinymce span.info-cta a,.activity-theme-message-form .tinymce span.sales-cta a,.activity-theme-message-form body.venues-show section.venue-contact-information .info-cta a,.activity-theme-message-form form:not(.new-form) input[type=submit],.timetable a .activity-theme-message-form .call-to-action-button,.timetable a .activity-theme-message-form .call_to_action_button,.tinymce span.call-to-action-button .activity-theme-message-form a,.tinymce span.call_to_action_button .activity-theme-message-form a,.tinymce span.info-cta .activity-theme-message-form a,.tinymce span.sales-cta .activity-theme-message-form a,body.venues-show section.venue-contact-information .info-cta .activity-theme-message-form a,form:not(.new-form) .activity-theme-message-form input[type=submit]{margin-left:0;line-height:1.84615em!important;padding:10px 40px!important}.activity-theme-message-form form{display:flex;flex-wrap:wrap}.activity-theme-message-form form .form-row{flex:0 1 100%}@media (min-width:768px){.activity-theme-message-form form .form-row{flex:0 1 48.5%;margin-right:3%}.activity-theme-message-form form .form-row:nth-child(2n){margin-right:0}.activity-theme-message-form form .form-row:last-of-type{flex:0 1 100%;margin-right:0}}.activity-theme-message-form__heading{margin-top:0;margin-bottom:10px;text-transform:uppercase}.activity-theme-message-form__copy{margin-bottom:20px}.activity-theme-newsletter-signup{padding:20px;background:#f9f9f9;background:var(--activity-theme-box-bg)}.activity-theme-newsletter-signup .call-to-action,.activity-theme-newsletter-signup .timetable a .call-to-action-button,.activity-theme-newsletter-signup .timetable a .call_to_action_button,.activity-theme-newsletter-signup .tinymce span.call-to-action-button a,.activity-theme-newsletter-signup .tinymce span.call_to_action_button a,.activity-theme-newsletter-signup .tinymce span.info-cta a,.activity-theme-newsletter-signup .tinymce span.sales-cta a,.activity-theme-newsletter-signup body.venues-show section.venue-contact-information .info-cta a,.activity-theme-newsletter-signup form:not(.new-form) input[type=submit],.timetable a .activity-theme-newsletter-signup .call-to-action-button,.timetable a .activity-theme-newsletter-signup .call_to_action_button,.tinymce span.call-to-action-button .activity-theme-newsletter-signup a,.tinymce span.call_to_action_button .activity-theme-newsletter-signup a,.tinymce span.info-cta .activity-theme-newsletter-signup a,.tinymce span.sales-cta .activity-theme-newsletter-signup a,body.venues-show section.venue-contact-information .info-cta .activity-theme-newsletter-signup a,form:not(.new-form) .activity-theme-newsletter-signup input[type=submit]{margin-left:0;line-height:1.84615em!important;padding:10px 40px!important}.activity-theme-newsletter-signup form{display:flex;flex-wrap:wrap}.activity-theme-newsletter-signup form .form-row,.activity-theme-newsletter-signup form label{flex:0 1 100%}.activity-theme-newsletter-signup form input[type=checkbox]{top:2px}.activity-theme-newsletter-signup__heading{margin-top:0;margin-bottom:20px;text-transform:uppercase}.activity-theme-newsletter-signup-checkbox{flex:0 1 100%}.activity-theme-box-text-only,.dynamic-theme-box-text-only{padding:20px;box-shadow:0 0 4.85px .15px #b0b0b0;box-shadow:0 0 4.85px .15px var(--activity-theme-box-border);background:#f9f9f9;background:var(--activity-theme-box-bg)}.activity-theme-box-text-only__title,.dynamic-theme-box-text-only__title{margin-top:0;font-size:1.875em!important}.activity-theme-box-text-only .call-to-action,.activity-theme-box-text-only .timetable a .call-to-action-button,.activity-theme-box-text-only .timetable a .call_to_action_button,.activity-theme-box-text-only .tinymce span.call-to-action-button a,.activity-theme-box-text-only .tinymce span.call_to_action_button a,.activity-theme-box-text-only .tinymce span.info-cta a,.activity-theme-box-text-only .tinymce span.sales-cta a,.activity-theme-box-text-only body.venues-show section.venue-contact-information .info-cta a,.activity-theme-box-text-only form:not(.new-form) input[type=submit],.dynamic-theme-box-text-only .call-to-action,.dynamic-theme-box-text-only .timetable a .call-to-action-button,.dynamic-theme-box-text-only .timetable a .call_to_action_button,.dynamic-theme-box-text-only .tinymce span.call-to-action-button a,.dynamic-theme-box-text-only .tinymce span.call_to_action_button a,.dynamic-theme-box-text-only .tinymce span.info-cta a,.dynamic-theme-box-text-only .tinymce span.sales-cta a,.dynamic-theme-box-text-only body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-box-text-only form:not(.new-form) input[type=submit],.timetable a .activity-theme-box-text-only .call-to-action-button,.timetable a .activity-theme-box-text-only .call_to_action_button,.timetable a .dynamic-theme-box-text-only .call-to-action-button,.timetable a .dynamic-theme-box-text-only .call_to_action_button,.tinymce span.call-to-action-button .activity-theme-box-text-only a,.tinymce span.call-to-action-button .dynamic-theme-box-text-only a,.tinymce span.call_to_action_button .activity-theme-box-text-only a,.tinymce span.call_to_action_button .dynamic-theme-box-text-only a,.tinymce span.info-cta .activity-theme-box-text-only a,.tinymce span.info-cta .dynamic-theme-box-text-only a,.tinymce span.sales-cta .activity-theme-box-text-only a,.tinymce span.sales-cta .dynamic-theme-box-text-only a,body.venues-show section.venue-contact-information .info-cta .activity-theme-box-text-only a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-box-text-only a,form:not(.new-form) .activity-theme-box-text-only input[type=submit],form:not(.new-form) .dynamic-theme-box-text-only input[type=submit]{margin-left:0}.activity-theme-boxed-no-border-image-right{background:#f9f9f9;background:var(--activity-theme-box-bg);margin-bottom:20px;padding:15px 10px}@media (min-width:768px){.activity-theme-boxed-no-border-image-right{padding:20px}}.activity-theme-boxed-no-border-image-right__title{margin-top:0;font-size:1.875em!important}.activity-theme-boxed-no-border-image-right .call-to-action,.activity-theme-boxed-no-border-image-right .timetable a .call-to-action-button,.activity-theme-boxed-no-border-image-right .timetable a .call_to_action_button,.activity-theme-boxed-no-border-image-right .tinymce span.call-to-action-button a,.activity-theme-boxed-no-border-image-right .tinymce span.call_to_action_button a,.activity-theme-boxed-no-border-image-right .tinymce span.info-cta a,.activity-theme-boxed-no-border-image-right .tinymce span.sales-cta a,.activity-theme-boxed-no-border-image-right body.venues-show section.venue-contact-information .info-cta a,.activity-theme-boxed-no-border-image-right form:not(.new-form) input[type=submit],.timetable a .activity-theme-boxed-no-border-image-right .call-to-action-button,.timetable a .activity-theme-boxed-no-border-image-right .call_to_action_button,.tinymce span.call-to-action-button .activity-theme-boxed-no-border-image-right a,.tinymce span.call_to_action_button .activity-theme-boxed-no-border-image-right a,.tinymce span.info-cta .activity-theme-boxed-no-border-image-right a,.tinymce span.sales-cta .activity-theme-boxed-no-border-image-right a,body.venues-show section.venue-contact-information .info-cta .activity-theme-boxed-no-border-image-right a,form:not(.new-form) .activity-theme-boxed-no-border-image-right input[type=submit]{margin-left:0}.activity-theme-boxed-no-border-image-right-container{display:flex;flex-direction:column}@media (min-width:768px){.activity-theme-boxed-no-border-image-right-container{flex-direction:row}}.activity-theme-boxed-no-border-image-right-container__copy{flex:0 0 100%}@media (min-width:768px){.activity-theme-boxed-no-border-image-right-container__copy{flex:1 1;margin-right:15px}}@media (max-width:767px){.activity-theme-boxed-no-border-image-right-container__img{margin-top:10px}}@media (min-width:768px){.activity-theme-boxed-no-border-image-right-container__img{flex:1 1}}.activity-theme-boxed-no-border-image-left,.dynamic-theme-boxed-no-border-image-left{background:#f9f9f9;background:var(--activity-theme-box-bg);margin-bottom:20px;padding:15px 10px}@media (min-width:768px){.activity-theme-boxed-no-border-image-left,.dynamic-theme-boxed-no-border-image-left{padding:20px}}.activity-theme-boxed-no-border-image-left__title,.dynamic-theme-boxed-no-border-image-left__title{margin-top:0;font-size:1.875em!important}.activity-theme-boxed-no-border-image-left .call-to-action,.activity-theme-boxed-no-border-image-left .timetable a .call-to-action-button,.activity-theme-boxed-no-border-image-left .timetable a .call_to_action_button,.activity-theme-boxed-no-border-image-left .tinymce span.call-to-action-button a,.activity-theme-boxed-no-border-image-left .tinymce span.call_to_action_button a,.activity-theme-boxed-no-border-image-left .tinymce span.info-cta a,.activity-theme-boxed-no-border-image-left .tinymce span.sales-cta a,.activity-theme-boxed-no-border-image-left body.venues-show section.venue-contact-information .info-cta a,.activity-theme-boxed-no-border-image-left form:not(.new-form) input[type=submit],.dynamic-theme-boxed-no-border-image-left .call-to-action,.dynamic-theme-boxed-no-border-image-left .timetable a .call-to-action-button,.dynamic-theme-boxed-no-border-image-left .timetable a .call_to_action_button,.dynamic-theme-boxed-no-border-image-left .tinymce span.call-to-action-button a,.dynamic-theme-boxed-no-border-image-left .tinymce span.call_to_action_button a,.dynamic-theme-boxed-no-border-image-left .tinymce span.info-cta a,.dynamic-theme-boxed-no-border-image-left .tinymce span.sales-cta a,.dynamic-theme-boxed-no-border-image-left body.venues-show section.venue-contact-information .info-cta a,.dynamic-theme-boxed-no-border-image-left form:not(.new-form) input[type=submit],.timetable a .activity-theme-boxed-no-border-image-left .call-to-action-button,.timetable a .activity-theme-boxed-no-border-image-left .call_to_action_button,.timetable a .dynamic-theme-boxed-no-border-image-left .call-to-action-button,.timetable a .dynamic-theme-boxed-no-border-image-left .call_to_action_button,.tinymce span.call-to-action-button .activity-theme-boxed-no-border-image-left a,.tinymce span.call-to-action-button .dynamic-theme-boxed-no-border-image-left a,.tinymce span.call_to_action_button .activity-theme-boxed-no-border-image-left a,.tinymce span.call_to_action_button .dynamic-theme-boxed-no-border-image-left a,.tinymce span.info-cta .activity-theme-boxed-no-border-image-left a,.tinymce span.info-cta .dynamic-theme-boxed-no-border-image-left a,.tinymce span.sales-cta .activity-theme-boxed-no-border-image-left a,.tinymce span.sales-cta .dynamic-theme-boxed-no-border-image-left a,body.venues-show section.venue-contact-information .info-cta .activity-theme-boxed-no-border-image-left a,body.venues-show section.venue-contact-information .info-cta .dynamic-theme-boxed-no-border-image-left a,form:not(.new-form) .activity-theme-boxed-no-border-image-left input[type=submit],form:not(.new-form) .dynamic-theme-boxed-no-border-image-left input[type=submit]{margin-left:0}.activity-theme-boxed-no-border-image-left-container,.dynamic-theme-boxed-no-border-image-left-container{display:flex;flex-direction:column}@media (min-width:768px){.activity-theme-boxed-no-border-image-left-container,.dynamic-theme-boxed-no-border-image-left-container{flex-direction:row}}.activity-theme-boxed-no-border-image-left-container__copy,.dynamic-theme-boxed-no-border-image-left-container__copy{flex:0 0 100%}@media (min-width:768px){.activity-theme-boxed-no-border-image-left-container__copy,.dynamic-theme-boxed-no-border-image-left-container__copy{flex:1 1;margin-left:15px}}@media (max-width:767px){.activity-theme-boxed-no-border-image-left-container__img,.dynamic-theme-boxed-no-border-image-left-container__img{margin-bottom:10px}}@media (min-width:768px){.activity-theme-boxed-no-border-image-left-container__img,.dynamic-theme-boxed-no-border-image-left-container__img{flex:1 1}}.activity-theme-boxed-no-border-text-only{background:#f9f9f9;background:var(--activity-theme-box-bg);padding:15px 10px}@media (min-width:768px){.activity-theme-boxed-no-border-text-only{padding:20px}}.activity-theme-boxed-no-border-text-only__title{margin-top:0;font-size:1.875em!important}.activity-theme-boxed-no-border-text-only .call-to-action,.activity-theme-boxed-no-border-text-only .timetable a .call-to-action-button,.activity-theme-boxed-no-border-text-only .timetable a .call_to_action_button,.activity-theme-boxed-no-border-text-only .tinymce span.call-to-action-button a,.activity-theme-boxed-no-border-text-only .tinymce span.call_to_action_button a,.activity-theme-boxed-no-border-text-only .tinymce span.info-cta a,.activity-theme-boxed-no-border-text-only .tinymce span.sales-cta a,.activity-theme-boxed-no-border-text-only body.venues-show section.venue-contact-information .info-cta a,.activity-theme-boxed-no-border-text-only form:not(.new-form) input[type=submit],.timetable a .activity-theme-boxed-no-border-text-only .call-to-action-button,.timetable a .activity-theme-boxed-no-border-text-only .call_to_action_button,.tinymce span.call-to-action-button .activity-theme-boxed-no-border-text-only a,.tinymce span.call_to_action_button .activity-theme-boxed-no-border-text-only a,.tinymce span.info-cta .activity-theme-boxed-no-border-text-only a,.tinymce span.sales-cta .activity-theme-boxed-no-border-text-only a,body.venues-show section.venue-contact-information .info-cta .activity-theme-boxed-no-border-text-only a,form:not(.new-form) .activity-theme-boxed-no-border-text-only input[type=submit]{margin-left:0}.activity-theme-heading-only__heading,.activity-theme-text-with-img-bottom__heading,.activity-theme-text-with-img-right__heading,.activity-theme-video__heading{text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #55a440;border-bottom:1px solid var(--activity-theme-header-border)}.activity-theme-heading-only--blue .activity-theme-heading-only__heading{border-bottom:1px solid var(--activity-theme-header-border-blue)}.activity-theme-text-with-img-bottom__copy{margin-bottom:20px}.activity-theme-text-with-img-right__title{font-size:1.875em;margin-top:0}.activity-theme-text-with-img-right__title:first-letter{text-transform:uppercase}.activity-theme-text-with-img-right-container{display:flex;flex-wrap:wrap}.activity-theme-text-with-img-right-container__copy{margin-right:3%}@media (min-width:768px){.activity-theme-text-with-img-right-container__copy,.activity-theme-text-with-img-right-container__img{flex:0 1 48.5%}}.activity-theme-text-only__copy,.activity-theme-video__copy{margin-bottom:20px}.activity-theme-text-only__heading,.activity-theme-video__heading{text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #55a440;border-bottom:1px solid var(--activity-theme-header-border)}@media (min-width:768px){.activity-theme-text-only__heading,.activity-theme-video__heading{margin-bottom:25px}}.activity-theme-text-only h3,.activity-theme-text-only h4,.activity-theme-video h3,.activity-theme-video h4{font-family:garage-gothic,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1.875rem;margin-top:0}.activity-theme-video-wrapper{position:relative;padding-bottom:56.25%;height:0}.activity-theme-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.activity-theme__expanding-panel{background-color:#f9f9f9;background-color:var(--activity-theme-third-width-bg);border-bottom:1px solid #dbdbdb;border-bottom:1px solid var(--activity-theme-third-width-divide)}.expanding-panel__heading{font-size:1.4em!important;margin:0;padding:0 10px}.expanding-panel__body{padding:0 10px}.dynamic-theme-give-it-a-go-form__copy{margin-bottom:20px}.give-it-a-go-form .call-to-action--form{margin-left:0!important}.activity-theme-half-width{display:flex;flex-wrap:wrap}.activity-theme-half-width-with-img{padding:10px;box-shadow:0 0 4.85px .15px #b0b0b0;box-shadow:0 0 4.85px .15px var(--activity-theme-box-border);background:#f9f9f9;background:var(--activity-theme-box-bg);margin-bottom:30px;text-align:center;justify-content:center}@media (min-width:768px){.activity-theme-half-width-with-img{flex:1 1;flex-basis:calc(50% - 15px);max-width:calc(47% - 15px);margin:0 15px 30px 0}.activity-theme-half-width-with-img:nth-child(2n){margin:0 0 30px 15px}@supports (-ms-ime-align:auto){.activity-theme-half-width-with-img{margin:0 14px 30px 0}.activity-theme-half-width-with-img:nth-child(2n){margin:0 0 30px 14px}}}.activity-theme-half-width-with-img__title{text-align:left;margin-top:10px}.activity-theme-half-width-with-img__title a{color:#55a440;color:var(--activity-theme-linkable-title)}.activity-theme-image-with-text-overlay{margin-bottom:20px}.activity-theme-image-with-text-overlay__img{position:relative;text-align:center}.activity-theme-image-with-text-overlay__copy{width:100%;padding:20px;background:#55a440;background:var(--activity-theme-text-overlay-bg);color:#fff;color:var(--activity-theme-text-overlay-text);text-align:left}@media (min-width:768px){.activity-theme-image-with-text-overlay__copy{background:rgba(85,164,64,.8);position:absolute;left:0;bottom:0;right:0;margin:0 auto}}.activity-theme-image-with-text-overlay--blue .activity-theme-image-with-text-overlay__copy,.activity-theme-image-with-text-overlay--blue .dynamic-theme-image-with-text-overlay__copy{background:var(--activity-theme-text-overlay-blue-bg)}@media (min-width:768px){.activity-theme-image-with-text-overlay--blue .activity-theme-image-with-text-overlay__copy,.activity-theme-image-with-text-overlay--blue .dynamic-theme-image-with-text-overlay__copy{background:rgba(0,138,208,.8)}}.activity-theme-image-with-text-overlay .call-to-action,.activity-theme-image-with-text-overlay .timetable a .call-to-action-button,.activity-theme-image-with-text-overlay .timetable a .call_to_action_button,.activity-theme-image-with-text-overlay .tinymce span.call-to-action-button a,.activity-theme-image-with-text-overlay .tinymce span.call_to_action_button a,.activity-theme-image-with-text-overlay .tinymce span.info-cta a,.activity-theme-image-with-text-overlay .tinymce span.sales-cta a,.activity-theme-image-with-text-overlay body.venues-show section.venue-contact-information .info-cta a,.activity-theme-image-with-text-overlay form:not(.new-form) input[type=submit],.timetable a .activity-theme-image-with-text-overlay .call-to-action-button,.timetable a .activity-theme-image-with-text-overlay .call_to_action_button,.tinymce span.call-to-action-button .activity-theme-image-with-text-overlay a,.tinymce span.call_to_action_button .activity-theme-image-with-text-overlay a,.tinymce span.info-cta .activity-theme-image-with-text-overlay a,.tinymce span.sales-cta .activity-theme-image-with-text-overlay a,body.venues-show section.venue-contact-information .info-cta .activity-theme-image-with-text-overlay a,form:not(.new-form) .activity-theme-image-with-text-overlay input[type=submit]{margin-left:0}.activity-theme-boxed-panel-image-left,.activity-theme-boxed-panel-image-right{margin:0;background:#f9f9f9;background:var(--activity-theme-box-bg);padding:10px}@media (min-width:768px){.activity-theme-boxed-panel-image-left,.activity-theme-boxed-panel-image-right{padding:20px}}.activity-theme-boxed-panel-image-left__title,.activity-theme-boxed-panel-image-right__title{margin-top:0}.activity-theme-boxed-panel-image-left .call-to-action,.activity-theme-boxed-panel-image-left .timetable a .call-to-action-button,.activity-theme-boxed-panel-image-left .timetable a .call_to_action_button,.activity-theme-boxed-panel-image-left .tinymce span.call-to-action-button a,.activity-theme-boxed-panel-image-left .tinymce span.call_to_action_button a,.activity-theme-boxed-panel-image-left .tinymce span.info-cta a,.activity-theme-boxed-panel-image-left .tinymce span.sales-cta a,.activity-theme-boxed-panel-image-left body.venues-show section.venue-contact-information .info-cta a,.activity-theme-boxed-panel-image-left form:not(.new-form) input[type=submit],.activity-theme-boxed-panel-image-right .call-to-action,.activity-theme-boxed-panel-image-right .timetable a .call-to-action-button,.activity-theme-boxed-panel-image-right .timetable a .call_to_action_button,.activity-theme-boxed-panel-image-right .tinymce span.call-to-action-button a,.activity-theme-boxed-panel-image-right .tinymce span.call_to_action_button a,.activity-theme-boxed-panel-image-right .tinymce span.info-cta a,.activity-theme-boxed-panel-image-right .tinymce span.sales-cta a,.activity-theme-boxed-panel-image-right body.venues-show section.venue-contact-information .info-cta a,.activity-theme-boxed-panel-image-right form:not(.new-form) input[type=submit],.timetable a .activity-theme-boxed-panel-image-left .call-to-action-button,.timetable a .activity-theme-boxed-panel-image-left .call_to_action_button,.timetable a .activity-theme-boxed-panel-image-right .call-to-action-button,.timetable a .activity-theme-boxed-panel-image-right .call_to_action_button,.tinymce span.call-to-action-button .activity-theme-boxed-panel-image-left a,.tinymce span.call-to-action-button .activity-theme-boxed-panel-image-right a,.tinymce span.call_to_action_button .activity-theme-boxed-panel-image-left a,.tinymce span.call_to_action_button .activity-theme-boxed-panel-image-right a,.tinymce span.info-cta .activity-theme-boxed-panel-image-left a,.tinymce span.info-cta .activity-theme-boxed-panel-image-right a,.tinymce span.sales-cta .activity-theme-boxed-panel-image-left a,.tinymce span.sales-cta .activity-theme-boxed-panel-image-right a,body.venues-show section.venue-contact-information .info-cta .activity-theme-boxed-panel-image-left a,body.venues-show section.venue-contact-information .info-cta .activity-theme-boxed-panel-image-right a,form:not(.new-form) .activity-theme-boxed-panel-image-left input[type=submit],form:not(.new-form) .activity-theme-boxed-panel-image-right input[type=submit]{margin-left:0}.activity-theme-boxed-panel-image-left-container{display:flex;flex-direction:column}@media (min-width:768px){.activity-theme-boxed-panel-image-left-container{flex-direction:row}}@media (max-width:767px){.activity-theme-boxed-panel-image-left-container__copy{order:2}}@media (min-width:768px){.activity-theme-boxed-panel-image-left-container__copy{flex:1 1;margin-left:15px}}@media (max-width:767px){.activity-theme-boxed-panel-image-left-container__img{order:1;margin-bottom:20px}}@media (min-width:768px){.activity-theme-boxed-panel-image-left-container__img{flex:1 1}}.activity-theme-boxed-panel-image-right-container{display:flex;flex-direction:column}@media (min-width:768px){.activity-theme-boxed-panel-image-right-container{flex-direction:row}}@media (max-width:767px){.activity-theme-boxed-panel-image-right-container__copy{order:2}}@media (min-width:768px){.activity-theme-boxed-panel-image-right-container__copy{flex:1 1;margin-right:15px}}@media (max-width:767px){.activity-theme-boxed-panel-image-right-container__img{order:1;margin-bottom:20px}}@media (min-width:768px){.activity-theme-boxed-panel-image-right-container__img{flex:1 1}}.activity-theme-boxed-panel-text-only{padding:10px;background:#f9f9f9;background:var(--activity-theme-box-bg)}@media (min-width:768px){.activity-theme-boxed-panel-text-only{padding:20px}}.activity-theme-boxed-panel-text-only__title{margin-top:0}.activity-theme-boxed-panel-text-only .call-to-action,.activity-theme-boxed-panel-text-only .timetable a .call-to-action-button,.activity-theme-boxed-panel-text-only .timetable a .call_to_action_button,.activity-theme-boxed-panel-text-only .tinymce span.call-to-action-button a,.activity-theme-boxed-panel-text-only .tinymce span.call_to_action_button a,.activity-theme-boxed-panel-text-only .tinymce span.info-cta a,.activity-theme-boxed-panel-text-only .tinymce span.sales-cta a,.activity-theme-boxed-panel-text-only body.venues-show section.venue-contact-information .info-cta a,.activity-theme-boxed-panel-text-only form:not(.new-form) input[type=submit],.timetable a .activity-theme-boxed-panel-text-only .call-to-action-button,.timetable a .activity-theme-boxed-panel-text-only .call_to_action_button,.tinymce span.call-to-action-button .activity-theme-boxed-panel-text-only a,.tinymce span.call_to_action_button .activity-theme-boxed-panel-text-only a,.tinymce span.info-cta .activity-theme-boxed-panel-text-only a,.tinymce span.sales-cta .activity-theme-boxed-panel-text-only a,body.venues-show section.venue-contact-information .info-cta .activity-theme-boxed-panel-text-only a,form:not(.new-form) .activity-theme-boxed-panel-text-only input[type=submit]{margin-left:0}.activity-theme-text-with-img-left-quote__title,.activity-theme-text-with-img-right-quote__title{font-size:1.875em;margin-top:0;text-transform:uppercase;color:#77af42;color:var(--activity-theme-quote-title);letter-spacing:1px}.activity-theme-text-with-img-left-quote-container,.activity-theme-text-with-img-right-quote-container{display:flex;flex-wrap:wrap}.activity-theme-text-with-img-left-quote-container blockquote,.activity-theme-text-with-img-right-quote-container blockquote{font-style:italic;padding:0;color:#585858;color:var(--activity-theme-grey-quote);margin-left:0;margin-right:0;margin-top:0;position:relative}.activity-theme-text-with-img-left-quote-container blockquote p,.activity-theme-text-with-img-right-quote-container blockquote p{position:relative}.activity-theme-text-with-img-left-quote-container blockquote p:after,.activity-theme-text-with-img-left-quote-container blockquote p:before,.activity-theme-text-with-img-right-quote-container blockquote p:after,.activity-theme-text-with-img-right-quote-container blockquote p:before{position:absolute;color:#585858;color:var(--activity-theme-grey-quote-icon);line-height:0}.activity-theme-text-with-img-left-quote-container blockquote p:before,.activity-theme-text-with-img-right-quote-container blockquote p:before{content:"\201C";left:-5px;top:10px}.activity-theme-text-with-img-left-quote-container blockquote p:after,.activity-theme-text-with-img-right-quote-container blockquote p:after{content:"\201D";bottom:10px}.activity-theme-text-with-img-left-quote-container blockquote:after,.activity-theme-text-with-img-left-quote-container blockquote:before,.activity-theme-text-with-img-right-quote-container blockquote:after,.activity-theme-text-with-img-right-quote-container blockquote:before{display:none}.activity-theme-text-with-img-left-quote-container__copy{margin-left:2%;font-style:italic;padding:2% 2% 2% 0}@media (min-width:768px){.activity-theme-text-with-img-left-quote-container__copy{flex:0 1 48.5%}}.activity-theme-text-with-img-left-quote-container__copy p{line-height:1.5em;text-indent:5px}@media (min-width:768px){.activity-theme-text-with-img-left-quote-container__img{flex:0 1 48.5%}}.activity-theme-text-with-img-right-quote-container__copy{margin-right:2%;font-style:italic;padding:2% 0 2% 2%}@media (min-width:768px){.activity-theme-text-with-img-right-quote-container__copy{flex:0 1 48.5%}}@media (max-width:767px){.activity-theme-text-with-img-right-quote-container__copy{order:1}}.activity-theme-text-with-img-right-quote-container__copy p{line-height:1.5em;text-indent:5px}@media (min-width:768px){.activity-theme-text-with-img-right-quote-container__img{flex:0 1 48.5%}}@media (max-width:767px){.activity-theme-text-with-img-right-quote-container__img{order:0}}.activity-theme-related-article-text-only{margin-bottom:20px}.activity-theme-related-article-text-only__title{font-size:1.875em!important;margin-top:0}.activity-theme-related-article-text-only__title:first-letter{text-transform:uppercase}.activity-theme-related-article-text-only__link{color:#585858;color:var(--activity-theme-related-article-link);font-weight:700;font-size:.875em}.activity-theme-related-article-with-img{text-align:center;justify-content:center;position:relative}@media (min-width:768px){.activity-theme-related-article-with-img{margin-bottom:20px;flex:0 1 45%;margin-right:5%}.activity-theme-related-article-with-img:nth-child(2n){margin-right:0}}@media (min-width:992px){.activity-theme-related-article-with-img{margin-bottom:30px}}.activity-theme-related-article-with-img__img{position:relative;margin-bottom:15px;overflow:hidden}.activity-theme-related-article-with-img__img img{width:100%}@media (min-width:992px){.activity-theme-related-article-with-img__img:hover{cursor:pointer}.activity-theme-related-article-with-img__img:hover .activity-theme-related-article-with-img__title{transform:translateY(0)}}.activity-theme-related-article-with-img__title{position:absolute;padding:11px 0;background:rgba(85,164,64,.8);color:#fff;color:var(--activity-theme-related-article-title);text-transform:uppercase;left:0;bottom:0;right:0;margin:0 auto}@media (min-width:992px){.activity-theme-related-article-with-img__title{transition:transform .3s ease;transform:translateY(100%)}}.activity-theme-related-article-with-img__link{display:block}.activity-theme-related-article-with-img-container{display:flex;flex-wrap:wrap;justify-content:space-between}.activity-theme-related-article-with-img-container:not(:has(:first-child)){display:none}.activity-theme__third-width,.activity-theme__third-width-border{display:flex;flex-wrap:wrap}.activity-theme__third-width-border-text-only{padding:5px 0}@media (min-width:768px){.activity-theme__third-width-border-text-only{box-shadow:0 0 4.85px .15px #b0b0b0;box-shadow:0 0 4.85px .15px var(--activity-theme-box-border);padding:20px}}.activity-theme__third-width-text-only{padding:5px 0}@media (max-width:767px){.activity-theme__third-width-text-only{border-bottom:1px solid #dbdbdb;border-bottom:1px solid var(--activity-theme-third-width-divide)}}@media (min-width:768px){.activity-theme__third-width-text-only{padding:15px}}.activity-theme__third-width-border-text-only,.activity-theme__third-width-text-only{background-color:#f9f9f9;background-color:var(--activity-theme-third-width-bg)}.activity-theme__third-width-border-text-only,.activity-theme__third-width-link-text-panel,.activity-theme__third-width-text-only{flex:0 0 100%}@media (min-width:768px){.activity-theme__third-width-border-text-only,.activity-theme__third-width-link-text-panel,.activity-theme__third-width-text-only{flex:1 1;flex-basis:calc(33.3% - 10px);margin:5px;max-width:calc(33.3% - 10px)}.activity-theme__third-width-border-text-only:nth-of-type(3n),.activity-theme__third-width-link-text-panel:nth-of-type(3n),.activity-theme__third-width-text-only:nth-of-type(3n){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-right:0}.activity-theme__third-width-border-text-only:nth-of-type(3n+1),.activity-theme__third-width-link-text-panel:nth-of-type(3n+1),.activity-theme__third-width-text-only:nth-of-type(3n+1){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-left:0}}@media (max-width:767px){.activity-theme__third-width-border-text-only p,.activity-theme__third-width-link-text-panel p,.activity-theme__third-width-text-only p{padding:0 10px}}.activity-theme__third-width-link-text-panel{background:#f9f9f9;background:var(--activity-theme-third-width-link-bg);border-bottom:1px solid #ddd;border-bottom:1px solid var(--activity-theme-third-width-link-border)}.activity-theme__third-width-link-text{display:block;text-decoration:none}.third-width-border-text-only__heading{color:#55a440;color:var(--activity-theme-third-width-link);text-decoration:underline;margin-top:0}@media (max-width:767px){.third-width-border-text-only__heading{padding:0 10px;margin:0}}.third-width-link-text__copy,.third-width-link-text__heading{padding:0 10px}.third-width-border-text-only__heading a{color:#55a440;color:var(--activity-theme-third-width-link);text-decoration:underline}.activity-theme-content .third-width-border-text-only__heading{font-size:.875em}.third-width-text-only__heading{font-size:1.875em!important;margin:0}@media (max-width:767px){.third-width-text-only__body,.third-width-text-only__heading{padding:0 10px}}.activity-theme-third-width{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-column-gap:10px;column-gap:10px}@media (min-width:768px) and (max-width:991px){.activity-theme-third-width{justify-content:space-around}}@media (max-width:767px){.activity-theme-third-width{justify-content:center}}.activity-theme-third-width-with-image{padding:10px;box-shadow:0 0 4.85px .15px #b0b0b0;box-shadow:0 0 4.85px .15px var(--activity-theme-box-border);background:#f9f9f9;background:var(--activity-theme-box-bg);margin-bottom:30px;text-align:center;justify-content:center;max-width:350px}@media (min-width:992px){.activity-theme-third-width-with-image{width:30%;margin:0 15px 30px 0}@supports (-ms-ime-align:auto){.activity-theme-third-width-with-image{margin:0 14px 30px 0}}}@media (min-width:768px) and (max-width:991px){.activity-theme-third-width-with-image{width:47%}@supports (-ms-ime-align:auto){.activity-theme-third-width-with-image{margin:0 14px 30px 0}}}@media (max-width:767px){.activity-theme-third-width-with-image{width:90%}}.activity-theme-third-width-with-image__title{text-align:left;margin-top:10px}.activity-theme-third-width-with-image__title a{color:#55a440;color:var(--activity-theme-linkable-title)}.two-column-list{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:10px}.two-column-list:nth-child(2n){background:#f9f9f9;background:var(--activity-theme-two-column-bg)}.two-column-list__term{display:block;flex:1 1}@media (min-width:768px){.two-column-list__term{flex:0 1 48.5%;position:relative}.two-column-list__term:after{content:"";position:absolute;right:0;background:#999;background:var(--activity-theme-two-column-divide);width:1px;height:20px;top:0;bottom:0;margin:auto 0}}.two-column-list__term a{color:#55a440;color:var(--activity-theme-two-column-link);text-decoration:underline;text-transform:capitalize;font-weight:700;font-size:14px}.two-column-list__term a:hover{text-decoration:none}.two-column-list__details{display:block}@media (min-width:768px){.two-column-list__details{flex:0 1 48.5%;padding-left:20px}}.two-column-list__details p{margin:0;font-size:14px}.two-column-list__items{margin:0;padding:0}.two-column-list--heading .two-column-list__details,.two-column-list--heading .two-column-list__term{font-size:1.875rem;max-width:none}.two-column-list--heading .two-column-list__details:after,.two-column-list--heading .two-column-list__term:after{content:"";display:none}.two-column-list--heading .two-column-list__details{padding-left:20px}@media (max-width:767px){.two-column-list--heading{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}.activity-theme-content .two-column-list__items{padding:0}.purple .call-to-action.call-to-action--primary,.purple .call_to_action_button,.purple .timetable a .call-to-action-button,.purple .timetable a .call_to_action_button,.purple .tinymce span.call-to-action-button a,.purple .tinymce span.call_to_action_button a,.purple .tinymce span.info-cta a,.purple .tinymce span.sales-cta a,.purple body.venues-show section.venue-contact-information .info-cta a,.purple form:not(.new-form) input[type=submit],.timetable a .purple .call-to-action-button,.timetable a .purple .call_to_action_button,.tinymce span.call-to-action-button .purple a,.tinymce span.call_to_action_button .purple a,.tinymce span.info-cta .purple a,.tinymce span.sales-cta .purple a,body.venues-show section.venue-contact-information .info-cta .purple a,form:not(.new-form) .purple input[type=submit]{background-color:#710083;background-color:var(--purple-cta-btn);color:#fff!important}.purple .call-to-action.call-to-action--primary a,.purple .call_to_action_button a,.purple .timetable a .call-to-action-button a,.purple .timetable a .call_to_action_button a,.purple .tinymce span.call-to-action-button a a,.purple .tinymce span.call_to_action_button a a,.purple .tinymce span.info-cta a a,.purple .tinymce span.sales-cta a a,.purple body.venues-show section.venue-contact-information .info-cta a a,.purple form:not(.new-form) input[type=submit] a,.timetable a .purple .call-to-action-button a,.timetable a .purple .call_to_action_button a,.tinymce span.call-to-action-button .purple a a,.tinymce span.call_to_action_button .purple a a,.tinymce span.info-cta .purple a a,.tinymce span.sales-cta .purple a a,body.venues-show section.venue-contact-information .info-cta .purple a a,form:not(.new-form) .purple input[type=submit] a{color:#fff!important}.purple .call-to-action.call-to-action--primary:hover,.purple .call_to_action_button:hover,.purple .timetable a .call-to-action-button:hover,.purple .timetable a .call_to_action_button:hover,.purple .tinymce span.call-to-action-button a:hover,.purple .tinymce span.call_to_action_button a:hover,.purple .tinymce span.info-cta a:hover,.purple .tinymce span.sales-cta a:hover,.purple body.venues-show section.venue-contact-information .info-cta a:hover,.purple form:not(.new-form) input:hover[type=submit],.timetable a .purple .call-to-action-button:hover,.timetable a .purple .call_to_action_button:hover,.tinymce span.call-to-action-button .purple a:hover,.tinymce span.call_to_action_button .purple a:hover,.tinymce span.info-cta .purple a:hover,.tinymce span.sales-cta .purple a:hover,body.venues-show section.venue-contact-information .info-cta .purple a:hover,form:not(.new-form) .purple input:hover[type=submit]{background:#961b90;background:var(--purple-cta-hover)}.purple span.call_to_action_button a{margin:0!important;min-width:-moz-fit-content!important;min-width:fit-content!important;text-decoration:none;background-color:#710181;background-color:var(--purple-activity-theme-link)}.purple .activity-theme-heading-only--blue .activity-theme-heading-only__heading,.purple .activity-theme-heading-only__heading,.purple .activity-theme-text-only__heading,.purple .activity-theme-text-with-img-bottom__heading,.purple .activity-theme-text-with-img-right__heading,.purple .activity-theme-video__heading,.purple .dynamic-theme-text-with-img-bottom__heading,.purple .get-involved__heading{border-bottom:1px solid #710083;border-bottom:1px solid var(--purple-activity-theme-header-border)}.purple .main-header{background-color:#790f8b;background-color:var(--purple-header-bg)}.purple .carousel .carousel__header{background-color:#790f8b;background-color:var(--purple-carousel-title-bg)}.purple .facility-finder__heading{background-color:#dedede;background-color:var(--grey-wrapper-bg);color:#710083;color:var(--purple-facility-finder-heading)}.purple .gg.primary{color:#790f8b}.purple .dynamic-theme-heading-only__heading,.purple .dynamic-theme-text-only__heading,.purple .dynamic-theme-video__heading{border-bottom:1px solid #710083;border-bottom:1px solid var(--purple-activity-theme-header-border)}.purple .join-card{background:linear-gradient(-135deg,#790f8b,#961b90);background:linear-gradient(-135deg,var(--purple-get-involved-gradient-1),var(--purple-get-involved-gradient-2))}.purple .facility-finder__form{background-color:#dedede;background-color:var(--grey-wrapper-bg)}.purple .activity-theme-half-width-with-img__title a,.purple .activity-theme-third-width-with-image__title a{color:#710083;color:var(--purple-activity-theme-linkable-title)}.purple .facility-finder__centre-checkbox label{color:#585858}.purple .dynamic-theme-panel a,.purple .tinymce a{color:#710181;color:var(--purple-activity-theme-link)}.purple .breadcrumbs__link--current{color:#710181;color:var(--pruple-breadcrumbs-current-text)}.purple .breadcrumb__separator{stroke:#790f8b}.purple .breadcrumbs__pretext a{color:#790f8b}.purple .activity-theme-content h1,.purple .activity-theme-content h2,.purple .activity-theme-content h3,.purple .activity-theme-content h4,.purple .activity-theme-green-copy,.purple .third-width-border-text-only__heading a{color:#710181;color:var(--pruple-breadcrumbs-current-text)}.purple .access-planit__single--content{border-left:10px solid #790f8b;border-left:10px solid var(--purple-header-bg)}.lvlogo_svg{padding:10px}.activity-theme-center-locators-right{padding:20px;background:#dedede;background:var(--activity-theme-center-locator-right)}.activity-theme-center-locators-right__title{margin-top:0;margin-bottom:20px}.activity-theme-center-locators-right form label{font-size:1em}.activity-theme-center-locators-right .center-locator-search__label{font-size:1rem}.activity-theme .activity-theme-center-locators-right .call-to-action,.activity-theme .activity-theme-center-locators-right .timetable a .call-to-action-button,.activity-theme .activity-theme-center-locators-right .timetable a .call_to_action_button,.activity-theme .activity-theme-center-locators-right .tinymce span.call-to-action-button a,.activity-theme .activity-theme-center-locators-right .tinymce span.call_to_action_button a,.activity-theme .activity-theme-center-locators-right .tinymce span.info-cta a,.activity-theme .activity-theme-center-locators-right .tinymce span.sales-cta a,.activity-theme .activity-theme-center-locators-right body.venues-show section.venue-contact-information .info-cta a,.activity-theme .activity-theme-center-locators-right form:not(.new-form) input[type=submit],.timetable a .activity-theme .activity-theme-center-locators-right .call-to-action-button,.timetable a .activity-theme .activity-theme-center-locators-right .call_to_action_button,.tinymce span.call-to-action-button .activity-theme .activity-theme-center-locators-right a,.tinymce span.call_to_action_button .activity-theme .activity-theme-center-locators-right a,.tinymce span.info-cta .activity-theme .activity-theme-center-locators-right a,.tinymce span.sales-cta .activity-theme .activity-theme-center-locators-right a,body.venues-show section.venue-contact-information .info-cta .activity-theme .activity-theme-center-locators-right a,form:not(.new-form) .activity-theme .activity-theme-center-locators-right input[type=submit]{font-family:Lato,Arial,Verdana,sans-serif;font-weight:400;font-size:.875em}.activity-theme .activity-theme-center-locators-right .call-to-action:hover,.activity-theme .activity-theme-center-locators-right .timetable a .call-to-action-button:hover,.activity-theme .activity-theme-center-locators-right .timetable a .call_to_action_button:hover,.activity-theme .activity-theme-center-locators-right .tinymce span.call-to-action-button a:hover,.activity-theme .activity-theme-center-locators-right .tinymce span.call_to_action_button a:hover,.activity-theme .activity-theme-center-locators-right .tinymce span.info-cta a:hover,.activity-theme .activity-theme-center-locators-right .tinymce span.sales-cta a:hover,.activity-theme .activity-theme-center-locators-right body.venues-show section.venue-contact-information .info-cta a:hover,.activity-theme .activity-theme-center-locators-right form:not(.new-form) input:hover[type=submit],.timetable a .activity-theme .activity-theme-center-locators-right .call-to-action-button:hover,.timetable a .activity-theme .activity-theme-center-locators-right .call_to_action_button:hover,.tinymce span.call-to-action-button .activity-theme .activity-theme-center-locators-right a:hover,.tinymce span.call_to_action_button .activity-theme .activity-theme-center-locators-right a:hover,.tinymce span.info-cta .activity-theme .activity-theme-center-locators-right a:hover,.tinymce span.sales-cta .activity-theme .activity-theme-center-locators-right a:hover,body.venues-show section.venue-contact-information .info-cta .activity-theme .activity-theme-center-locators-right a:hover,form:not(.new-form) .activity-theme .activity-theme-center-locators-right input:hover[type=submit]{background:#e14e00;background:var(--cta-hover);box-shadow:none}.activity-theme .activity-theme-center-locators-right .icon--locate{width:auto}.activity-theme-image-only__title{margin-top:0}.activity-theme-image-only__img{margin-bottom:10px}.activity-theme-related-article-image-top{text-align:center}.activity-theme-related-article-image-top__title{text-align:left;margin-bottom:20px}.activity-theme-related-article-image-top__img{margin-bottom:15px}.dynamic-theme-image-only__title{margin-top:0}.dynamic-theme-image-only__img{margin-bottom:10px}.dynamic-theme-related-article-image-top{text-align:center}.dynamic-theme-related-article-image-top__title{text-align:left;margin-bottom:20px}.dynamic-theme-related-article-image-top__img{margin-bottom:15px}.lee_valley_park .header-container header{background:#fff!important;background:var(--bluetheme-header-bg)!important}.lee_valley_park .landing-page-navigation-list li{border-left:1px solid #0065a4!important;border-left:1px solid var(--bluetheme-header-link-bg)!important}.lee_valley_park .landing-page-navigation-list li a{background:#0065a4!important;background:var(--bluetheme-header-link-bg)!important}.lee_valley_park .landing-page-navigation-list li a:hover{background:#fff!important;background:var(--bluetheme-header-bg)!important}.lee_valley_park .dynamic-theme-text-only__heading,.lee_valley_park .gg,.lee_valley_park .gg.primary,.lee_valley_park h1,.lee_valley_park h1 a,.lee_valley_park h2,.lee_valley_park h2 a,.lee_valley_park h3,.lee_valley_park h3 a,.lee_valley_park h4,.lee_valley_park h4 a{color:#0065a4!important;color:var(--bluetheme-h-tags)!important}.lee_valley_park .dynamic-theme-text-only__heading{border-bottom:1px solid #0065a4!important;border-bottom:1px solid var(--bluetheme-h-tags-border)!important}.lee_valley_park .expanding-panel__heading{font-size:1.875em!important}.lee_valley_park .activity-theme-half-width-with-img__title{color:#0065a4!important;color:var(--bluetheme-h-tags)!important}.lee_valley_park .call-to-action--primary,.lee_valley_park .call_to_action_button,.lee_valley_park .timetable a .call-to-action-button,.lee_valley_park .timetable a .call_to_action_button,.lee_valley_park .tinymce span.call-to-action-button a,.lee_valley_park .tinymce span.call_to_action_button a,.lee_valley_park .tinymce span.info-cta a,.lee_valley_park .tinymce span.sales-cta a,.lee_valley_park body.venues-show section.venue-contact-information .info-cta a,.lee_valley_park form:not(.new-form) input[type=submit],.timetable a .lee_valley_park .call-to-action-button,.timetable a .lee_valley_park .call_to_action_button,.tinymce span.call-to-action-button .lee_valley_park a,.tinymce span.call_to_action_button .lee_valley_park a,.tinymce span.info-cta .lee_valley_park a,.tinymce span.sales-cta .lee_valley_park a,body.venues-show section.venue-contact-information .info-cta .lee_valley_park a,form:not(.new-form) .lee_valley_park input[type=submit]{background-color:#001843!important;background-color:var(--bluetheme-cta)!important;color:#fff!important;margin:.5em 0!important;padding:10px 25px!important;border:none!important;border-radius:.5em!important}.lee_valley_park .call-to-action--primary:hover,.lee_valley_park .call_to_action_button:hover,.lee_valley_park .timetable a .call-to-action-button:hover,.lee_valley_park .timetable a .call_to_action_button:hover,.lee_valley_park .tinymce span.call-to-action-button a:hover,.lee_valley_park .tinymce span.call_to_action_button a:hover,.lee_valley_park .tinymce span.info-cta a:hover,.lee_valley_park .tinymce span.sales-cta a:hover,.lee_valley_park body.venues-show section.venue-contact-information .info-cta a:hover,.lee_valley_park form:not(.new-form) input:hover[type=submit],.timetable a .lee_valley_park .call-to-action-button:hover,.timetable a .lee_valley_park .call_to_action_button:hover,.tinymce span.call-to-action-button .lee_valley_park a:hover,.tinymce span.call_to_action_button .lee_valley_park a:hover,.tinymce span.info-cta .lee_valley_park a:hover,.tinymce span.sales-cta .lee_valley_park a:hover,body.venues-show section.venue-contact-information .info-cta .lee_valley_park a:hover,form:not(.new-form) .lee_valley_park input:hover[type=submit]{background-color:#0065a4!important;background-color:var(--bluetheme-cta-hover)!important}.lee_valley_park .call_to_action_button>a{background-color:#001843!important;background-color:var(--bluetheme-cta)!important;color:#fff!important;margin:.5em 0!important;padding:10px 25px!important;border:none!important;border-radius:.5em!important}.lee_valley_park .call_to_action_button>a:hover{background-color:#0065a4!important;background-color:var(--bluetheme-cta-hover)!important}.lee_valley_park .venue-nav-list__item--active{border-bottom:3px solid #0065a4;border-bottom:3px solid var(--bluetheme-h-tags-border)}.lee_valley_park .venue-nav-list__item--active:after{border-bottom:.4em solid #0065a4;border-bottom:.4em solid var(--bluetheme-h-tags-border)}.lee_valley_park .venue-nav-list__anchor:hover{border-bottom:3px solid #0065a4;border-bottom:3px solid var(--bluetheme-h-tags-border)}.lee_valley_park .breadcrumbs__link--current{color:#0065a4;color:var(--bluetheme-h-tags-border)}.lee_valley_park .breadcrumb__separator{stroke:#0065a4;stroke:var(--bluetheme-h-tags-border)}@media (min-width:992px){.lee_valley_park .section-header h1:after,.lee_valley_park .section-header h1:before,.lee_valley_park .section-header h2:after,.lee_valley_park .section-header h2:before,.lee_valley_park .section-header h3:after,.lee_valley_park .section-header h3:before{border-top:1px solid #0065a4!important;border-top:1px solid var(--bluetheme-h-tags)!important}}.lee_valley_park section.find-us .map-legend{background:linear-gradient(45deg,#001843,#192f55)}.lee_valley_park .icons-accessibility,.lee_valley_park .icons-facility{fill:#0065a4;fill:var(--bluetheme-h-tags-border);stroke:#0065a4;stroke:var(--bluetheme-h-tags-border)}.lee_valley_park .temporarily-unavailable .icons-accessibility,.lee_valley_park .temporarily-unavailable .icons-facility{fill:#6b6b6b;fill:var(--icons-fill-closed);stroke:#6b6b6b;stroke:var(--icons-stroke-closed)}.lee_valley_park .main-header{background-color:#fff;background-color:var(--bluetheme-header-bg)}.lee_valley_park .cta__btn{background-color:#001843;background-color:var(--bluetheme-cta);transition:background-color .2s}.lee_valley_park .cta__btn:hover{background-color:#0065a4;background-color:var(--bluetheme-cta-hover);transition:background-color .2s}.lee_valley_park .desktop-nav__items,.lee_valley_park .nav-holder--desktop{background-color:#0065a4;background-color:var(--bluetheme-header-link-bg)}.lee_valley_park .sub-nav--level0 .desktop-sub-nav__items--level1{border-top:3px solid #0065a4;border-top:3px solid var(--bluetheme-h-tags-border)}.lee_valley_park .mobile-nav__icon{stroke:#0065a4;stroke:var(--bluetheme-h-tags)}.lee_valley_park .masthead__search{display:none}.lee_valley_park .lvlogo_svg{padding:10px 0 0!important}.lee_valley_park .main-header .logo__svg-container img,.lee_valley_park .main-header .logo__svg-container svg{max-width:none;padding:5px 0}.lee_valley_park .menu-btn:focus .menu-btn__icon,.lee_valley_park .menu-btn:hover .menu-btn__icon,.lee_valley_park .menu-btn__icon{stroke:#001843;stroke:var(--bluetheme-cta)}.lee_valley_park .logo__svg-container{max-width:150px}.lee_valley_park .carousel .carousel__header{background-color:#284e36;background-color:var(--lv_park-darkgreen);color:#fff!important}.lee_valley_park .facility-finder__form,.lee_valley_park .facility-finder__heading,.lee_valley_park .join-card{background:#284e36;background:var(--lv_park-darkgreen);color:#fff!important}.lee_valley_park .join-card .join-card__title{color:#fff!important}.lee_valley_park .activity-facility-card h1,.lee_valley_park .activity-facility-card h2,.lee_valley_park .activity-facility-card h3,.lee_valley_park .activity-facility-card h4{color:#fff!important;padding:5px}@media (max-width:768px){.lee_valley_park .activity-facility-card h1{background:#001843}}.lee_valley_park .activity-facility-card picture{display:none}.lee_valley_park .news-filter,.lee_valley_park .news-items article,.lee_valley_park .social-card{border:1px solid #a6dbfc!important;box-shadow:0 1px 5px 0 rgba(0,0,0,.24)}.lee_valley_park .button-news:hover,.lee_valley_park .button-toggle .divider{background-color:#001843;background-color:var(--bluetheme-cta)}.lee_valley_park .button-news .icon:before,.lee_valley_park .collapsible-content-toggle .icon{filter:hue-rotate(210deg)}.lee_valley_park section.social-card .icon.email:before,.lee_valley_park section.social-card .icon.facebook:before,.lee_valley_park section.social-card .icon.twitter:before{filter:hue-rotate(114deg)}.lee_valley_park .calendar-btn button{background-color:#001843;background-color:var(--lv_park-timetable);border-bottom:1px solid #001843;border-bottom:1px solid var(--lv_park-timetable)}.lee_valley_park .calendar-bar{border-top:2px solid #001843;border-top:2px solid var(--lv_park-timetable)}.lee_valley_park .date-nav .date-list__item--today .date-list__btn.active{color:#001843;color:var(--lv_park-timetable)}.lee_valley_park .date-nav .date-list__item--today .date-list__btn.active:after{background-color:#001843;background-color:var(--lv_park-timetable)}.lee_valley_park .call-to-action.call-to-action--secondary,.lee_valley_park .timetable a .call-to-action--secondary.call-to-action-button,.lee_valley_park .timetable a .call-to-action--secondary.call_to_action_button,.lee_valley_park .timetable a section.activity-search input.call-to-action-button[type=submit],.lee_valley_park .timetable a section.activity-search input.call_to_action_button[type=submit],.lee_valley_park .timetable a section.facility-search input.call-to-action-button[type=submit],.lee_valley_park .timetable a section.facility-search input.call_to_action_button[type=submit],.lee_valley_park .tinymce span.call-to-action-button a.call-to-action--secondary,.lee_valley_park .tinymce span.call_to_action_button .call_to_action_button a.call-to-action--secondary,.lee_valley_park .tinymce span.call_to_action_button a.call-to-action--secondary,.lee_valley_park .tinymce span.info-cta a.call-to-action--secondary,.lee_valley_park .tinymce span.sales-cta a.call-to-action--secondary,.lee_valley_park body.venues-show section.venue-contact-information .info-cta a.call-to-action--secondary,.lee_valley_park form:not(.new-form) input.call-to-action--secondary[type=submit],.lee_valley_park form:not(.new-form) section.activity-search input[type=submit][type=submit],.lee_valley_park form:not(.new-form) section.facility-search input[type=submit][type=submit],.lee_valley_park section.activity-search .timetable a input.call-to-action-button[type=submit],.lee_valley_park section.activity-search .timetable a input.call_to_action_button[type=submit],.lee_valley_park section.activity-search form:not(.new-form) input[type=submit][type=submit],.lee_valley_park section.activity-search input.call-to-action[type=submit],.lee_valley_park section.facility-search .timetable a input.call-to-action-button[type=submit],.lee_valley_park section.facility-search .timetable a input.call_to_action_button[type=submit],.lee_valley_park section.facility-search form:not(.new-form) input[type=submit][type=submit],.lee_valley_park section.facility-search input.call-to-action[type=submit],.timetable a .lee_valley_park .call-to-action--secondary.call-to-action-button,.timetable a .lee_valley_park .call-to-action--secondary.call_to_action_button,.timetable a .lee_valley_park section.activity-search input.call-to-action-button[type=submit],.timetable a .lee_valley_park section.activity-search input.call_to_action_button[type=submit],.timetable a .lee_valley_park section.facility-search input.call-to-action-button[type=submit],.timetable a .lee_valley_park section.facility-search input.call_to_action_button[type=submit],.timetable a section.activity-search .lee_valley_park input.call-to-action-button[type=submit],.timetable a section.activity-search .lee_valley_park input.call_to_action_button[type=submit],.timetable a section.facility-search .lee_valley_park input.call-to-action-button[type=submit],.timetable a section.facility-search .lee_valley_park input.call_to_action_button[type=submit],.tinymce span.call-to-action-button .lee_valley_park a.call-to-action--secondary,.tinymce span.call_to_action_button .lee_valley_park a.call-to-action--secondary,.tinymce span.info-cta .lee_valley_park a.call-to-action--secondary,.tinymce span.sales-cta .lee_valley_park a.call-to-action--secondary,body.venues-show section.venue-contact-information .info-cta .lee_valley_park a.call-to-action--secondary,form:not(.new-form) .lee_valley_park input.call-to-action--secondary[type=submit],form:not(.new-form) .lee_valley_park section.activity-search input[type=submit][type=submit],form:not(.new-form) .lee_valley_park section.facility-search input[type=submit][type=submit],form:not(.new-form) section.activity-search .lee_valley_park input[type=submit][type=submit],form:not(.new-form) section.facility-search .lee_valley_park input[type=submit][type=submit],section.activity-search .lee_valley_park .timetable a input.call-to-action-button[type=submit],section.activity-search .lee_valley_park .timetable a input.call_to_action_button[type=submit],section.activity-search .lee_valley_park form:not(.new-form) input[type=submit][type=submit],section.activity-search .lee_valley_park input.call-to-action[type=submit],section.activity-search .timetable a .lee_valley_park input.call-to-action-button[type=submit],section.activity-search .timetable a .lee_valley_park input.call_to_action_button[type=submit],section.activity-search form:not(.new-form) .lee_valley_park input[type=submit][type=submit],section.facility-search .lee_valley_park .timetable a input.call-to-action-button[type=submit],section.facility-search .lee_valley_park .timetable a input.call_to_action_button[type=submit],section.facility-search .lee_valley_park form:not(.new-form) input[type=submit][type=submit],section.facility-search .lee_valley_park input.call-to-action[type=submit],section.facility-search .timetable a .lee_valley_park input.call-to-action-button[type=submit],section.facility-search .timetable a .lee_valley_park input.call_to_action_button[type=submit],section.facility-search form:not(.new-form) .lee_valley_park input[type=submit][type=submit]{background-color:#fff;color:#001843;color:var(--bluetheme-cta);border:1px solid #001843;border:1px solid var(--bluetheme-cta);transition:background .3s ease}.lee_valley_park .call-to-action.call-to-action--secondary:hover,.lee_valley_park .timetable a .call-to-action--secondary.call-to-action-button:hover,.lee_valley_park .timetable a .call-to-action--secondary.call_to_action_button:hover,.lee_valley_park .timetable a section.activity-search input.call-to-action-button:hover[type=submit],.lee_valley_park .timetable a section.activity-search input.call-to-action-button[type=submit]:hover,.lee_valley_park .timetable a section.activity-search input.call_to_action_button:hover[type=submit],.lee_valley_park .timetable a section.activity-search input.call_to_action_button[type=submit]:hover,.lee_valley_park .timetable a section.facility-search input.call-to-action-button:hover[type=submit],.lee_valley_park .timetable a section.facility-search input.call-to-action-button[type=submit]:hover,.lee_valley_park .timetable a section.facility-search input.call_to_action_button:hover[type=submit],.lee_valley_park .timetable a section.facility-search input.call_to_action_button[type=submit]:hover,.lee_valley_park .tinymce span.call-to-action-button a.call-to-action--secondary:hover,.lee_valley_park .tinymce span.call_to_action_button .call_to_action_button a.call-to-action--secondary:hover,.lee_valley_park .tinymce span.call_to_action_button a.call-to-action--secondary:hover,.lee_valley_park .tinymce span.info-cta a.call-to-action--secondary:hover,.lee_valley_park .tinymce span.sales-cta a.call-to-action--secondary:hover,.lee_valley_park body.venues-show section.venue-contact-information .info-cta a.call-to-action--secondary:hover,.lee_valley_park form:not(.new-form) input.call-to-action--secondary:hover[type=submit],.lee_valley_park form:not(.new-form) input.call-to-action--secondary[type=submit]:hover,.lee_valley_park form:not(.new-form) section.activity-search input:hover[type=submit][type=submit],.lee_valley_park form:not(.new-form) section.activity-search input[type=submit]:hover[type=submit],.lee_valley_park form:not(.new-form) section.activity-search input[type=submit][type=submit]:hover,.lee_valley_park form:not(.new-form) section.facility-search input:hover[type=submit][type=submit],.lee_valley_park form:not(.new-form) section.facility-search input[type=submit]:hover[type=submit],.lee_valley_park form:not(.new-form) section.facility-search input[type=submit][type=submit]:hover,.lee_valley_park section.activity-search .timetable a input.call-to-action-button:hover[type=submit],.lee_valley_park section.activity-search .timetable a input.call-to-action-button[type=submit]:hover,.lee_valley_park section.activity-search .timetable a input.call_to_action_button:hover[type=submit],.lee_valley_park section.activity-search .timetable a input.call_to_action_button[type=submit]:hover,.lee_valley_park section.activity-search form:not(.new-form) input:hover[type=submit][type=submit],.lee_valley_park section.activity-search form:not(.new-form) input[type=submit]:hover[type=submit],.lee_valley_park section.activity-search form:not(.new-form) input[type=submit][type=submit]:hover,.lee_valley_park section.activity-search input.call-to-action:hover[type=submit],.lee_valley_park section.activity-search input.call-to-action[type=submit]:hover,.lee_valley_park section.facility-search .timetable a input.call-to-action-button:hover[type=submit],.lee_valley_park section.facility-search .timetable a input.call-to-action-button[type=submit]:hover,.lee_valley_park section.facility-search .timetable a input.call_to_action_button:hover[type=submit],.lee_valley_park section.facility-search .timetable a input.call_to_action_button[type=submit]:hover,.lee_valley_park section.facility-search form:not(.new-form) input:hover[type=submit][type=submit],.lee_valley_park section.facility-search form:not(.new-form) input[type=submit]:hover[type=submit],.lee_valley_park section.facility-search form:not(.new-form) input[type=submit][type=submit]:hover,.lee_valley_park section.facility-search input.call-to-action:hover[type=submit],.lee_valley_park section.facility-search input.call-to-action[type=submit]:hover,.timetable a .lee_valley_park .call-to-action--secondary.call-to-action-button:hover,.timetable a .lee_valley_park .call-to-action--secondary.call_to_action_button:hover,.timetable a .lee_valley_park section.activity-search input.call-to-action-button[type=submit]:hover,.timetable a .lee_valley_park section.activity-search input.call_to_action_button[type=submit]:hover,.timetable a .lee_valley_park section.facility-search input.call-to-action-button[type=submit]:hover,.timetable a .lee_valley_park section.facility-search input.call_to_action_button[type=submit]:hover,.timetable a section.activity-search .lee_valley_park input.call-to-action-button:hover[type=submit],.timetable a section.activity-search .lee_valley_park input.call_to_action_button:hover[type=submit],.timetable a section.facility-search .lee_valley_park input.call-to-action-button:hover[type=submit],.timetable a section.facility-search .lee_valley_park input.call_to_action_button:hover[type=submit],.tinymce span.call-to-action-button .lee_valley_park a.call-to-action--secondary:hover,.tinymce span.call_to_action_button .lee_valley_park a.call-to-action--secondary:hover,.tinymce span.info-cta .lee_valley_park a.call-to-action--secondary:hover,.tinymce span.sales-cta .lee_valley_park a.call-to-action--secondary:hover,body.venues-show section.venue-contact-information .info-cta .lee_valley_park a.call-to-action--secondary:hover,form:not(.new-form) .lee_valley_park input.call-to-action--secondary:hover[type=submit],form:not(.new-form) .lee_valley_park section.activity-search input[type=submit]:hover[type=submit],form:not(.new-form) .lee_valley_park section.facility-search input[type=submit]:hover[type=submit],form:not(.new-form) section.activity-search .lee_valley_park input:hover[type=submit][type=submit],form:not(.new-form) section.facility-search .lee_valley_park input:hover[type=submit][type=submit],section.activity-search .lee_valley_park .timetable a input.call-to-action-button:hover[type=submit],section.activity-search .lee_valley_park .timetable a input.call_to_action_button:hover[type=submit],section.activity-search .lee_valley_park form:not(.new-form) input[type=submit]:hover[type=submit],section.activity-search .lee_valley_park input.call-to-action:hover[type=submit],section.activity-search .timetable a .lee_valley_park input.call-to-action-button:hover[type=submit],section.activity-search .timetable a .lee_valley_park input.call_to_action_button:hover[type=submit],section.activity-search form:not(.new-form) .lee_valley_park input:hover[type=submit][type=submit],section.facility-search .lee_valley_park .timetable a input.call-to-action-button:hover[type=submit],section.facility-search .lee_valley_park .timetable a input.call_to_action_button:hover[type=submit],section.facility-search .lee_valley_park form:not(.new-form) input[type=submit]:hover[type=submit],section.facility-search .lee_valley_park input.call-to-action:hover[type=submit],section.facility-search .timetable a .lee_valley_park input.call-to-action-button:hover[type=submit],section.facility-search .timetable a .lee_valley_park input.call_to_action_button:hover[type=submit],section.facility-search form:not(.new-form) .lee_valley_park input:hover[type=submit][type=submit]{background-color:#0065a4;background-color:var(--bluetheme-cta-hover);color:#fff;border:1px solid #0065a4;border:1px solid var(--bluetheme-cta-hover)}.lee_valley_park .activity-theme-content a,.lee_valley_park .activity-theme-sidebar a,.lee_valley_park .dynamic-theme-sidebar a{font-weight:700;color:#fff}.lee_valley_park .dynamic-theme-content a{font-weight:700}.lee_valley_park .dynamic-theme-content .call_to_action_button>a{color:#fff;text-decoration:none}.lee_valley_park .call_to_action_button a{color:#fff!important}.lee_valley_park .venue-result-panel{border:1px solid #a6dbfc!important}.lee_valley_park .section-header h1:after,.lee_valley_park .section-header h1:before,.lee_valley_park .section-header h2:after,.lee_valley_park .section-header h2:before,.lee_valley_park .section-header h3:after,.lee_valley_park .section-header h3:before{border-top:1px solid #a6dbfc}.lee_valley_park .cookie-prompt .grid__cta{background-color:#001843;background-color:var(--bluetheme-cta);border:2px solid #001843;border:2px solid var(--bluetheme-cta)}.lee_valley_park .cookie-prompt .cookie-reject-link{color:#001843;color:var(--bluetheme-cta);border:2px solid #001843;border:2px solid var(--bluetheme-cta)}.lee_valley_park article.activity-facility-card .image-container{background:linear-gradient(180deg,transparent 50%,#2e2e2e 60%)}.lee_valley_park .carousel{visibility:visible}.lee_valley_park .membership-category-navigation a.active,.lee_valley_park article.membership-preview .pricing{background-color:#001843!important;background-color:var(--bluetheme-cta)!important}.lee_valley_park .venue_social_links{list-style:none;display:flex;align-items:center;justify-content:center;padding:0}.lee_valley_park .venue_social_links__item .icon-svg-social{display:flex;align-items:center;justify-content:center;padding:0 20px;height:30px!important;width:30px!important}.lee_valley_park .icon-svg-social .social-icon{fill:#2e2e2e!important;fill:var(--footer-social-icon)!important}@media (min-width:992px){.lee_valley_park .icon-svg-social .social-icon{height:30px!important;width:30px!important}}.lee_valley_park .activity-theme-green-copy{color:#0065a4!important;color:var(--lv_park-lightblue)!important}.lee_valley_park .dots-nav__button--active{background-color:#0065a4!important;background-color:var(--lv_park-lightblue)!important}.lee_valley_park section.news-items .flexbox-container{flex-flow:row wrap;justify-content:center}.lee_valley_park .lv-partners{float:none!important}.lee_valley_park .lv-partners .logo-link img{width:200px}.lee_valley_park p>.call_to_action_button{padding:0}.lee_valley_park .dynamic-theme-heading-only__heading,.lee_valley_park .dynamic-theme-image-double__heading,.lee_valley_park .dynamic-theme-image-only__heading,.lee_valley_park .dynamic-theme-image-triple__heading,.lee_valley_park .dynamic-theme-text-with-img-bottom__heading,.lee_valley_park .dynamic-theme-text-with-img-left__heading,.lee_valley_park .dynamic-theme-text-with-img-right__heading,.lee_valley_park .dynamic-theme-video__heading{border-bottom:1px solid #0065a4;border-bottom:1px solid var(--lv_park-lightblue)}.lee_valley_park .activity-theme-related-article-with-img__title.gg{background:rgba(0,101,164,.6)!important;color:#fff!important}.lee_valley_park section.news-items article a,.lee_valley_park section.news-items article h1{color:#0065a4!important;color:var(--bluetheme-h-tags)!important}.lee_valley_park .breadcrumbs__pretext,.lee_valley_park .breadcrumbs__pretext a{color:#0065a4;color:var(--lv_park-lightblue)}.lee_valley_park .accessibility__button{background-color:#001843;background-color:var(--bluetheme-cta)}body.activities-facilities article.activity-facility-card{margin-bottom:20px}body.activities-facilities article.activity-facility-card .background-container,body.activities-facilities article.activity-facility-card .image-container{transition:background-color .2s ease-in-out}body.activities-facilities article.activity-facility-card a{text-decoration:none}body.activities-facilities article.activity-facility-card a:hover .background-container,body.activities-facilities article.activity-facility-card a:hover .image-container{background-color:#000}body.activities-facilities article.activity-facility-card .temporarily-copy{color:red;font-weight:700}body.activities-facilities article.activity-facility-card .temporarily-unavailable__copy{color:#fff;font-size:1rem;font-weight:700;left:0;letter-spacing:1px;position:absolute;right:0;text-align:center;text-shadow:2px 2px #000;top:70px;z-index:2}body.activities-facilities article.activity-facility-card .temporarily-unavailable{position:relative}body.activities-facilities article.activity-facility-card .temporarily-unavailable:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:2}@media (max-width:767px){body.activities-facilities article.activity-facility-card{width:100%;float:right;margin-right:0}}@media (min-width:768px) and (max-width:991px){body.activities-facilities article.activity-facility-card{width:48.97959%;float:left;margin-right:2.04082%}body.activities-facilities article.activity-facility-card:nth-child(2n+2){float:right;margin-right:0}}@media (min-width:992px){body.activities-facilities article.activity-facility-card{width:32.20339%;float:left;margin-right:1.69492%}body.activities-facilities article.activity-facility-card:nth-child(3n+3){float:right;margin-right:0}}body.boroughs section.borough-activity-facility-filter{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:60px 0 90px}body.boroughs section.borough-activity-facility-filter h1{margin-top:40px;text-transform:capitalize}body.boroughs section.borough-activity-facility-filter header{background-color:hsla(0,0%,100%,.8);margin-bottom:0}body.boroughs section.borough-activity-facility-filter header .content-padding{padding:10px}body.boroughs section.borough-activity-facility-filter section.centre-locator-toolbar{clear:both;margin:20px 0 0;overflow:visible}body.boroughs section.borough-activity-facility-filter section.centre-locator-toolbar:after,body.boroughs section.borough-activity-facility-filter section.centre-locator-toolbar h1{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}body.boroughs section.borough-activity-facility-filter section.centre-locator-toolbar input[type=submit]{position:static}body.boroughs section.borough-activity-facility-filter section.centre-locator-toolbar label{text-align:left}body.boroughs section.borough-activity-facility-filter section.centre-locator-toolbar .content-padding{padding:0}body.boroughs section.borough-activity-facility-filter section.centre-locator-toolbar .form-row{display:inline-block;float:none}body.boroughs section.borough-default-image{background:url(/packs/images/pages/business_sectors/business-sector-hero-leisure~9899b5b7e506d1f99008c1bfc9aad327.jpg) 50% no-repeat!important;background-size:cover!important}body.boroughs section.borough-activity-facility-filter--qeop{background:url(/packs/images/pages/business_sectors/lac_gym~d5e0bb961bd378884046890047be4f64.jpg) 50% no-repeat;background-size:cover}body.boroughs section.borough-other a{display:inline-block;margin-bottom:10px}body.boroughs section.borough-partners li{margin:0 0 20px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.boroughs section.borough-partners ul,body.boroughs section.borough-quick-links ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.boroughs section.borough-quick-links a{color:#505050;text-decoration:none}body.boroughs section.borough-quick-links a:before{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-104px -50px;width:6px;height:9px;content:"";display:inline-block;margin-right:5px}body.boroughs section.borough-quick-links a:hover{text-decoration:underline}body.boroughs section.borough-quick-links li{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.boroughs .borough-banner-copy{padding:20px 0}body.boroughs section.borough-partners p{text-align:center}@media (max-width:767px){body.boroughs section.borough-activities,body.boroughs section.borough-facilities,body.boroughs section.borough-partners,body.boroughs section.borough-venues{width:100%;float:right;margin-right:0}body.boroughs section.borough-partners{float:none}body.boroughs section.borough-activities .content-carousel-item,body.boroughs section.borough-facilities .content-carousel-item{width:100%}body.boroughs .locations-navigation li:nth-child(2n):after{display:none}}@media (min-width:768px) and (max-width:991px){body.boroughs section.borough-activities,body.boroughs section.borough-facilities{width:100%;float:right;margin-right:0}body.boroughs section.borough-activities .content-carousel-item,body.boroughs section.borough-facilities .content-carousel-item{width:50%}body.boroughs section.borough-partners,body.boroughs section.borough-venues{width:100%;float:right;margin-right:0}body.boroughs section.borough-partners{float:none}}@media (min-width:768px){body.boroughs section.borough-activities article,body.boroughs section.borough-facilities article{margin:0 15px}body.boroughs section.borough-partners{float:none}body.boroughs .locations-navigation li{width:50%}body.boroughs .locations-navigation li:nth-child(2n):after{display:none}}@media (min-width:992px){body.boroughs section.borough-activities .content-carousel,body.boroughs section.borough-facilities .content-carousel{width:100%;float:right;margin-right:0}body.boroughs section.borough-activities .content-carousel-item,body.boroughs section.borough-facilities .content-carousel-item{width:33.33333%}body.boroughs section.borough-partners,body.boroughs section.borough-venues{width:100%;float:right;margin-right:0}body.boroughs section.borough-partners{float:none}}:root{--center-locator-width:991px}.business-sector-locations{background-color:#f6f5f6;background-color:var(--locations-list-bg)}.centre-locator-results{max-width:991px;margin:0 auto;box-sizing:border-box}.centre-locator-results__count{color:#008bd0;color:var(--cs-results-count)}.centre-locator-results__group-title{border-bottom:1px solid #55a440;border-bottom:1px solid var(--cs-results-group-title);font-size:2.625em;line-height:1em;margin:20px 5px;padding:15px 0;text-transform:uppercase}.centre-locator-results__title{color:#707070;color:var(--cs-result-title);margin:0 5px}.contact-us main select{width:100%}.contact-us main option.hidden{display:none}.contact-us main a{color:#585858;text-decoration:underline}.contact-us main a:hover{text-decoration:none}.contact-us main .filterable.appointment .hint{display:block;margin-bottom:10px}.contact-us main .filterable.appointment.open,.contact-us main .filterable.membership-enquiry.open{overflow:visible!important}.contact-us main .membership-enquiry span{display:block;margin-bottom:20px}section.contact-us h2{font-size:2.5rem}.contact-form{margin:0 auto 60px;max-width:600px}@media (max-width:767px){.contact-form{padding:10px}}.contact-form option[aria-hidden=true]{display:none}.contact-form__title.gg.alpha{margin:40px 0 10px;font-size:4rem}@media (max-width:767px){.contact-forms section.contact-us .appointment select{width:30%}}@media (min-width:768px) and (max-width:991px){.contact-forms section.contact-us .appointment select{width:15%}}@media (min-width:992px){.contact-forms section.contact-us .appointment select{width:20%}}.contact-forms section.appointment .appointment__copy{font-weight:700;font-size:1rem}.contact-forms section.appointment #appointment_preferred_minute{min-width:100px}@media (min-width:992px){.contact-forms section.appointment,body.contact-us-corporate section.contact-us-corporate{width:49.15254%;float:left;margin-right:1.69492%;padding-left:25.42373%;padding-right:25.42373%}}body.content-hub article.article-full .article-body,body.content-hub article.article-full aside{margin-top:80px;margin-bottom:80px;word-wrap:break-word}body.content-hub article.article-full .primary-body-copy,body.content-hub article.article-full .primary-copy{font-size:1.313em;margin-bottom:30px}body.content-hub article.article-full .secondary-body-copy{font-size:1em;margin-bottom:30px}body.content-hub article.article-full .article-image-container{width:100%;float:left;position:relative;margin-bottom:30px}body.content-hub article.article-full .article-image-copy{padding:40px 20px}body.content-hub article.article-full header.main{*zoom:1;padding:70px 0 40px;background-color:#f1f1f1}body.content-hub article.article-full header.main:after,body.content-hub article.article-full header.main:before{content:"";display:table}body.content-hub article.article-full header.main:after{clear:both}body.content-hub article.article-full header.main h1{margin:0 0 40px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.content-hub article.article-full header.main p{margin-bottom:60px}body.content-hub article.article-full header.main .meta-data{margin-bottom:50px;position:relative}body.content-hub article.article-full header.main .meta-data:after{content:"";height:5px;position:absolute;bottom:-5px;left:0;width:70px;background-color:#55a440}body.content-hub article.article-full header.main .meta-data .author{float:right}body.content-hub article.article-full header.main .meta-data .author em{color:#e14e00;font-style:normal}body.content-hub article.article-full header.main .meta-data .author h2{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.content-hub article.article-full header.main .meta-data .category{float:left;margin:-34px 90px 0 0}body.content-hub article.article-full header.main .meta-data .category h2{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.content-hub .text-only{border:none}body.content-hub .text-only h1{margin:0 0 20px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.content-hub .article-teasers__dark-link,body.content-hub .article-teasers__link,body.content-hub .category-section-teasers__dark-link,body.content-hub .category-section-teasers__link{display:block;text-decoration:none;color:#585858}body.content-hub section.article-teasers article h1{margin:0 0 20px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;display:inline;color:#fff}body.content-hub section.article-teasers article p{color:#fff}body.content-hub section.article-teasers article .button-arrow-secondary{align-self:flex-end;margin-top:auto}body.content-hub section.article-teasers article .content-padding{flex-direction:column;background:linear-gradient(180deg,rgba(88,88,88,.3),#585858 50px)}body.content-hub section.article-teasers,body.content-hub section.case-study-teasers,body.content-hub section.category-section-teasers,body.content-hub section.event-teasers,body.content-hub section.featured-article-teasers,body.content-hub section.find-centre,body.content-hub section.section-teasers,body.content-hub section.video{width:100%;float:left;margin-left:0;margin-right:0}body.content-hub section.article-teasers article,body.content-hub section.category-section-teasers article{display:flex;flex-direction:column;margin-bottom:20px}body.content-hub section.article-teasers article img,body.content-hub section.category-section-teasers article img{min-height:283px;max-height:283px}body.content-hub section.article-teasers article .content-padding,body.content-hub section.category-section-teasers article .content-padding{display:flex;flex-grow:1;margin-top:-60px;position:relative}body.content-hub section.article-teasers header h1,body.content-hub section.category-section-teasers header h1{margin:40px 0 70px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.content-hub section.article-teasers,body.content-hub section.category-section-teasers,body.content-hub section.featured-article-teasers,body.content-hub section.section-teasers{margin-bottom:60px}body.content-hub section.case-study-teasers article{display:flex;margin-bottom:20px;border-bottom:6px solid #55a440;padding:25px}body.content-hub section.category-section-teasers article h1{margin:0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.content-hub section.category-section-teasers article .button-arrow-primary{align-self:flex-start;margin-left:auto}body.content-hub section.category-section-teasers article .content-padding{flex-direction:row;background:linear-gradient(180deg,hsla(0,0%,100%,.5),#fff 50px)}body.content-hub section.event-teasers{background-color:#585858;border-bottom:6px solid #55a440}body.content-hub section.event-teasers>.content-padding{padding:60px 0}body.content-hub section.event-teasers article h1{margin:0 0 30px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.content-hub section.event-teasers article .content-padding{background-color:#fff}body.content-hub section.event-teasers article .date{margin-bottom:30px;padding:5px;background-color:#55a440}body.content-hub section.event-teasers article .date .icon-calendar{display:inline-block;width:1em;margin:0 5px;stroke:#fff}body.content-hub section.event-teasers article .date span{color:#fff}body.content-hub section.event-teasers header h1{margin:0 0 60px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#fff}body.content-hub section.event-teasers .content-carousel-item{margin-bottom:20px}body.content-hub section.event-teasers,body.content-hub section.video{margin-right:-1000px;margin-left:-1000px;padding-right:1000px;padding-left:1000px}body.content-hub section.featured-article-teasers article{margin-bottom:20px}body.content-hub section.featured-article-teasers article h1{margin:0 0 20px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.content-hub section.featured-article-teasers article .content-padding{margin-top:-60px;padding:40px 20px 10px;position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,.5),#fff 60px)}body.content-hub section.featured-article-teasers article .featured-tag{padding:5px;position:absolute;top:-15px;background-color:#55a440;color:#fff}body.content-hub section.find-centre{background:url(/packs/images/pages/content_hub/find-centre~bf953917d784ac347e86d10d7fc16399.jpg) 50% no-repeat}body.content-hub section.find-centre h1{margin:0 0 40px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#fff}body.content-hub section.find-centre .content-padding{padding:60px}body.content-hub section.find-centre,body.content-hub section.video{margin-bottom:80px}body.content-hub section.related-articles h1{margin:30px 0 40px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;position:relative}body.content-hub section.related-articles h1:before{content:"";height:5px;position:absolute;top:-30px;left:0;width:70px;background-color:#55a440}body.content-hub section.related-articles li{transition:background-color .2s ease-in-out;border-bottom:1px solid #585858;counter-increment:counter}body.content-hub section.related-articles li:hover{background-color:#585858}body.content-hub section.related-articles li:hover a{color:#fff}body.content-hub section.related-articles li:hover a:before{background-color:#585858;color:#fff}body.content-hub section.related-articles li:last-child{border-bottom:0}body.content-hub section.related-articles li a{display:block;transition:color .2s ease-in-out;color:#e14e00;text-decoration:none}body.content-hub section.related-articles li a:before{content:counter(counter);display:inline-block;margin-right:20px;min-width:20px;padding:15px 20px;text-align:center;vertical-align:middle;transition:all .2s ease-in-out;background-color:#f6f6f6;color:#e14e00;font-family:garage-gothic,Arial,Helvetica,sans-serif;font-style:normal;font-size:2.125em;font-weight:700}body.content-hub section.related-articles ol{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;border-top:1px solid #585858}body.content-hub section.video{background-color:#585858;border-bottom:6px solid #55a440}body.content-hub section.video h1{margin:0 0 60px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#fff}body.content-hub section.video .content-padding{padding:60px 20px}body.content-hub section.video .video-container{margin:0 auto;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}body.content-hub section.video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.content-hub .page-header{margin-bottom:75px}body.content-hub .page-header h1{margin-bottom:50px}body.content-hub .primary-content{background-color:#f1f1f1}body.content-hub .primary-content--dark{background-color:#e8e8e8}body.content-hub .primary-content,body.content-hub .secondary-content{overflow-x:hidden}body.content-hub .primary-content>.content-padding,body.content-hub .secondary-content>.content-padding{padding:80px 0 0}body.content-hub .secondary-content{background-color:#fff}.content-wrapper,.content-wrapper-mobile{padding:0 20px}@media (max-width:767px){.content-wrapper-mobile{padding:0}}.case-study blockquote{vertical-align:baseline;border:0;font-weight:400;list-style:none;margin:0 0 51px;position:relative;padding:25px;font-size:1.875em;line-height:26px}@media (min-width:992px){.case-study blockquote{font-size:2.125em}}.case-study blockquote p{margin-bottom:0;line-height:inherit}.case-study figcaption{position:absolute;left:0;text-align:left;text-align:initial;background-color:#585858}.case-study figcaption span{display:block;color:#fff}.case-study figcaption span.caption-one{margin:0 0 5px}.case-study figcaption span.caption-one,.case-study figure{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.case-study figure{margin:0}.case-study header h1{margin:0 0 35px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.case-study p{margin-bottom:35px}.case-study .image-container{position:relative;text-align:center}.case-study--light{background:#f6f6f6;color:#585858}.case-study--light blockquote{background-color:#585858;color:#fff}.case-study--dark{background:#585858;color:#f6f6f6;flex-direction:row-reverse}.case-study--dark blockquote{padding:25px;background-color:#f6f6f6;color:#585858}.case-study--dark blockquote p{color:#585858}.case-study--dark header h1,.case-study--dark p{color:#fff}.case-study-box{position:relative}.case-study-box-arrow{position:absolute;width:0;height:0;left:0;bottom:-23px;border-style:solid;border-width:23px 23px 0 0}.case-study-box-arrow--light{border-color:#f6f6f6 transparent transparent}.case-study-box-arrow--dark{border-color:#585858 transparent transparent}@media (max-width:767px){body.content-hub article.article-full article-body,body.content-hub article.article-full aside{width:100%;float:right;margin-right:0}body.content-hub article.article-full header .image-container{margin:0 -10px 40px}body.content-hub article.article-full header .meta-data,body.content-hub article.article-full header .share,body.content-hub article.article-full header .text-container{width:100%;float:right;margin-right:0}body.content-hub section.article-teasers article,body.content-hub section.category-section-teasers article{flex-basis:calc(50% - 10px);margin-left:5px;margin-right:5px}body.content-hub section.article-teasers article img,body.content-hub section.category-section-teasers article img{min-height:283px;max-height:283px}body.content-hub section.article-teasers .flexbox-container,body.content-hub section.category-section-teasers .flexbox-container{margin-left:-5px;margin-right:-5px}body.content-hub section.case-study-teasers article figcaption{bottom:30px}body.content-hub section.event-teasers .flexbox-container{display:block}body.content-hub section.case-study-teasers article{flex-direction:column-reverse}body.content-hub section.case-study-teasers article .tinymce{padding:40px 20px}}@media (max-width:991px){body.content-hub section.find-centre{background-size:cover}}@media (min-width:768px) and (max-width:991px){body.content-hub article.article-full .article-body,body.content-hub article.article-full aside{width:100%;float:right;margin-right:0}body.content-hub article.article-full header .image-container{width:48.97959%;float:right;margin-right:0}body.content-hub article.article-full header .meta-data,body.content-hub article.article-full header .share{width:100%;float:right;margin-right:0}body.content-hub article.article-full header .text-container{width:48.97959%;float:left;margin-right:2.04082%}body.content-hub section.article-teasers article,body.content-hub section.category-section-teasers article{flex-basis:calc(33% - 20px)}body.content-hub section.article-teasers .flexbox-container,body.content-hub section.category-section-teasers .flexbox-container,body.content-hub section.event-teasers .flexbox-container,body.content-hub section.featured-article-teasers .flexbox-container{margin-left:-10px;margin-right:-10px}body.content-hub section.article-teasers article,body.content-hub section.category-section-teasers article,body.content-hub section.featured-article-teasers article{margin-left:10px;margin-right:10px}body.content-hub section.case-study-teasers article figcaption{bottom:35px}body.content-hub section.case-study-teasers article .tinymce{flex-basis:calc(50% - 60px);padding:40px 30px}body.content-hub section.event-teasers .content-carousel-item{flex-basis:calc(33% - 20px);margin-left:10px;margin-right:10px}body.content-hub section.featured-article-teasers article{flex-basis:calc(50% - 20px)}body.content-hub section.video .video-container{max-width:580px}}@media (min-width:768px){body.content-hub article.article-full header .image-container img{float:right}body.content-hub section.case-study-teasers article figure{-ms-grid-row-align:center;align-self:center;flex:1 1 50%}body.content-hub section.case-study-teasers article .tinymce{flex-grow:1;flex-shrink:1}body.content-hub section.event-teasers article{display:flex;flex-direction:column;flex-grow:1}body.content-hub section.event-teasers .content-carousel-item{display:flex;flex-direction:column}.pagination-btn body.content-hub section.event-teasers .content-carousel-item button,.search-facility form body.content-hub section.event-teasers .content-carousel-item input[type=submit],body.content-hub section.event-teasers .content-carousel-item .button-secondary,body.content-hub section.event-teasers .content-carousel-item .pagination-btn button,body.content-hub section.event-teasers .content-carousel-item .search-facility form input[type=submit]{align-self:flex-start;margin-top:auto}body.content-hub section.event-teasers .content-carousel-item .content-padding{display:flex;flex-direction:column;flex-grow:1}body.content-hub section.event-teasers .content-carousel-item .date{align-self:flex-start}body.content-hub section.featured-article-teasers article{display:flex;flex-direction:column}body.content-hub section.featured-article-teasers article .button-arrow-primary{align-self:flex-end;margin-top:auto}body.content-hub section.featured-article-teasers article .content-padding{display:flex;flex-direction:column;flex-grow:1}}@media (min-width:992px){body.content-hub article.article-full aside{width:32.20339%;float:right;margin-right:0}body.content-hub article.article-full header .image-container{width:57.62712%;float:right;margin-right:0}body.content-hub article.article-full header .meta-data,body.content-hub article.article-full header .share{width:100%;float:right;margin-right:0}body.content-hub article.article-full header .text-container{width:40.67797%;float:left;margin-right:1.69492%}body.content-hub article.article-full .article-body{width:66.10169%;float:left;margin-right:1.69492%}body.content-hub section.article-teasers article,body.content-hub section.category-section-teasers article{flex-basis:calc(33% - 30px)}body.content-hub section.article-teasers .flexbox-container,body.content-hub section.category-section-teasers .flexbox-container,body.content-hub section.event-teasers .flexbox-container,body.content-hub section.featured-article-teasers .flexbox-container{margin-left:-15px;margin-right:-15px}body.content-hub section.article-teasers article,body.content-hub section.category-section-teasers article,body.content-hub section.featured-article-teasers article{margin-left:15px;margin-right:15px}body.content-hub section.case-study-teasers article figcaption{bottom:75px}body.content-hub section.case-study-teasers article .tinymce{flex-basis:40%;padding:70px 5%}body.content-hub section.event-teasers .content-carousel-item{flex-basis:calc(33% - 30px);margin-left:15px;margin-right:15px}body.content-hub section.featured-article-teasers article{flex-basis:calc(50% - 30px)}body.content-hub section.find-centre{background-size:100% auto}body.content-hub section.video .video-container{max-width:960px}}.content-hub .ch-share .ch-share-social__link{margin-right:20px;vertical-align:middle;display:inline-block}.content-hub .ch-share .ch-share-social__list{padding:0;margin:0}.content-hub .ch-share .ch-share-social__icon{width:2em;height:1.5em;fill:#55a440}.content-hub .ch-share h2,.content-hub .ch-share ul,.content-hub .ch-share ul>li{display:inline-block}.content-hub .ch-share h2{margin:0 30px 0 0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.new_corporate_memberships_registration h3{margin-top:40px}.new_corporate_memberships_registration #employer{font-size:1.2em}.new_corporate_memberships_registration .radio_buttons{font-size:1.125rem;text-align:left!important}.new_corporate_memberships_registration .form-row,.new_corporate_memberships_registration .form__item{margin-bottom:20px!important}body.faqs section.faq-category{box-sizing:border-box;margin-bottom:20px;text-align:center;background-color:#f8f8f8;border:1px solid rgba(85,164,44,.43);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}body.faqs section.faq-category h1{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440}body.faqs section.faq-category header{background:linear-gradient(0deg,rgba(0,0,0,.01) -100%,#f8f8f8 75%)}body.faqs section.faq-category header .content-padding{padding-bottom:0}body.faqs section.faq-category li{margin:0 0 20px}body.faqs section.faq-category li,body.faqs section.faq-category ul{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.faqs section.faq-category ul{margin:0}body.faqs section.faq-category .collapsible-content-body a{color:#585858}body.faqs section.faq-category .collapsible-content-body p{font-size:100%}body.faqs section.faq-category .collapsible-content-toggle span{color:#008bd0;cursor:pointer}@media (max-width:767px){body.faqs section.faq-category{width:100%;float:right;margin-right:0}}@media (min-width:768px) and (max-width:991px){body.faqs section.faq-category{width:100%;float:right;margin-right:0}}@media (min-width:992px){body.faqs section.faq-category{width:100%;float:right;margin-right:0}}.fees-panel__copy p{font-weight:300!important;text-align:center}.wrap-fees{max-width:1110px;max-width:var(--main-width);margin:0 auto}.panel-fees__title{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#008bd0}.dynamic-panel--fees{background-color:#f6f6f6;margin-bottom:20px;overflow:hidden;position:relative}.dynamic-panel--fees .pinned{background-color:#f6f6f6!important}.dynamic-panel--fees .responsive-table__table{border-spacing:0;border:0;width:100%}.dynamic-panel--fees .responsive-table__item{margin:0;padding:10px;vertical-align:baseline;border:0;font-weight:400;list-style:none}.dynamic-panel--fees .responsive-table__item--heading{color:#008bd0;text-align:left}.dynamic-panel--fees .responsive-table__item--heading-column,.dynamic-panel--fees th.first-element{margin:0;padding:10px;vertical-align:baseline;border:0;font-weight:400;list-style:none;text-align:left}.dynamic-panel--fees .responsive-table__row:hover{background-color:#fff}@media (max-width:767px){.fee-table-container{display:block;overflow-x:auto;padding:0!important}}.fee-table{width:100%;display:table;border-collapse:collapse}@media (max-width:767px){.fee-table{display:block}}.fee-table-header-group{display:flex;margin-bottom:10px;padding:0 10px}@media (max-width:767px){.fee-table-header-group{display:table-header-group}}.fee-table-header-group .fee-table-cell{color:#008bd0}@media (max-width:767px){.fee-table-header-group .fee-table-cell{display:none}}@media (max-width:767px){.fee-table-row-group{display:block}}.fee-table-row{align-items:center;display:flex;margin-bottom:10px;padding:10px}@media (max-width:767px){.fee-table-row{display:block;margin-bottom:20px;padding:0}}@media (min-width:992px){.fee-table-row:hover{background:#fff}}.fee-table-cell{flex:1 1;margin-right:40px}.fee-table-cell:first-child{flex:4 1;min-width:500px}@media (max-width:767px){.fee-table-cell:first-child{min-width:unset}}@media (min-width:768px) and (max-width:991px){.fee-table-cell:first-child{min-width:300px}}@media (max-width:767px){.fee-table-cell{display:flex;padding:10px;margin-right:0}}@media (max-width:767px){.fee-table-cell[data-th]:before{color:#008bd0;content:attr(data-th);flex:1 1}}body.fees section.discounted-charges li{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:disc inside}body.fees section.discounted-charges ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.fees section.fees article{margin-bottom:20px;overflow:hidden;position:relative;background-color:#f6f6f6}body.fees section.fees article:after{content:"";height:10px;margin:auto;position:absolute;left:0;right:0;bottom:-10px;width:75%;z-index:1;border-radius:100px/5px;box-shadow:0 0 18px rgba(88,88,88,.3)}body.fees section.fees article h1{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#008bd0}body.fees section.fees article table{width:100%}body.fees section.fees article tbody tr{border-bottom:1px solid #d7d7d7}body.fees section.fees article tbody tr:last-child{border-bottom:0}body.fees section.fees article td{margin:0;padding:10px;vertical-align:baseline;border:0;font-weight:400;list-style:none;font-size:.875rem}body.fees section.fees article td,body.fees section.fees article th{text-align:left}body.fees section.fees article th{margin:0;padding:10px;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#008bd0}body.fees section.fees article .table-container{margin-top:40px}.dynamic-panel body.fees section.join-today a.call-to-action-button,.dynamic-panel body.fees section.join-today a.call_to_action_button,body.fees section.join-today .button,body.fees section.join-today .dynamic-panel a.call-to-action-button,body.fees section.join-today .dynamic-panel a.call_to_action_button{margin-top:20px}body.gift-cards section.e-voucher li,body.gift-cards section.e-voucher ul,body.gift-cards section.gift-card li,body.gift-cards section.gift-card ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}@media (max-width:767px){body.gift-cards section.business,body.gift-cards section.e-voucher,body.gift-cards section.gift-card,body.gift-cards section.redeeming{width:100%;float:right;margin-right:0}body.gift-cards section.e-voucher img,body.gift-cards section.gift-card img{margin-bottom:20px}}@media (min-width:768px) and (max-width:991px){body.gift-cards section.business,body.gift-cards section.e-voucher,body.gift-cards section.gift-card,body.gift-cards section.redeeming{width:100%;float:right;margin-right:0}}@media (min-width:768px){body.gift-cards section.e-voucher img,body.gift-cards section.gift-card img{float:left;margin-right:20px}}@media (min-width:992px){body.gift-cards section.business,body.gift-cards section.redeeming{width:100%;float:right;margin-right:0}body.gift-cards section.e-voucher{width:49.15254%;float:right;margin-right:0}body.gift-cards section.gift-card{width:49.15254%;float:left;margin-right:1.69492%}}body.guest-passes article.guest-pass li{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.guest-passes article.guest-pass span{display:block}body.guest-passes article.guest-pass span.title{margin-bottom:10px;color:#008bd0;font-size:2.07692307692308em}body.guest-passes article.guest-pass ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.guest-passes section.guest-passes select{width:100%}body.guest-passes section.guest-passes .key{text-align:right}body.guest-passes section.guest-passes-introduction .step-counter{color:#008bd0}body.guest-passes section.t-and-c li{margin:0 0 10px}body.guest-passes section.t-and-c li,body.guest-passes section.t-and-c ul{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.guest-passes section.t-and-c ul{margin:0}@media (max-width:767px){body.guest-passes article.guest-pass{width:100%;float:right;margin-right:0}body.guest-passes section.guest-passes .form-group{margin-bottom:20px}body.guest-passes section.guest-passes,body.guest-passes section.t-and-c{width:100%;float:right;margin-right:0}}@media (min-width:768px) and (max-width:991px){body.guest-passes article.guest-pass{width:100%;float:right;margin-right:0}body.guest-passes article.guest-pass ul{width:79.59184%;float:left;margin-right:2.04082%;padding-left:10.20408%;padding-right:10.20408%}body.guest-passes section.guest-passes form{width:79.59184%;float:right;margin-right:0;padding-left:10.20408%;padding-right:10.20408%}body.guest-passes section.guest-passes .form-group{width:48.97959%;float:left;margin-right:2.04082%}body.guest-passes section.guest-passes .form-group:nth-child(2n){float:right;margin-right:0}body.guest-passes section.guest-passes,body.guest-passes section.t-and-c{width:100%;float:right;margin-right:0}}@media (min-width:992px){body.guest-passes article.guest-pass{width:100%;float:right;margin-right:0}body.guest-passes article.guest-pass ul{width:49.15254%;float:left;margin-right:1.69492%;padding-left:25.42373%;padding-right:25.42373%}body.guest-passes section.guest-passes{width:100%;float:right;margin-right:0}body.guest-passes section.guest-passes form{width:49.15254%;float:left;margin-right:1.69492%;padding-left:25.42373%;padding-right:25.42373%}body.guest-passes section.guest-passes .form-group{width:48.27586%;float:left;margin-right:3.44828%}body.guest-passes section.guest-passes .form-group:nth-child(2n){float:right;margin-right:0}body.guest-passes section.t-and-c{width:100%;float:right;margin-right:0}}@media (min-width:768px){.homepage-activities{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:5px;position:relative}}.homepage-activities__wrap{margin-top:0!important}.homepage-activities__wrap .primary{margin-top:0}.homepage-activity__img{width:100%}.homepage-activity__item{overflow:hidden;position:relative}.homepage-activity__picture{display:block}@media (min-width:768px){.homepage-activity__item--bottom{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3;height:182px;width:100%}.homepage-activity__item--left{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2}.homepage-activity__item--right{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/3/4}.homepage-activity__item--top{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/span 1/3;height:182px;width:100%}}.home-facilities{display:block}.home-facilities__title{margin:.5em auto 1em}.home-facilities__list{display:flex;flex-wrap:wrap}@supports (display:grid){.cssgrid .home-facilities__list{display:-ms-grid;display:grid;grid-gap:6vh 4.3vw;list-style:none;margin:0;padding:0}@media (max-width:767px){.cssgrid .home-facilities__list{grid-gap:3vh}}@media (min-width:768px) and (max-width:991px){.cssgrid .home-facilities__list{-ms-grid-columns:(minmax(auto,47%))[2];grid-template-columns:repeat(2,minmax(auto,47%));grid-gap:6vh 5.5vw}}@media (min-width:992px){.cssgrid .home-facilities__list{-ms-grid-columns:(minmax(auto,330px))[3];grid-template-columns:repeat(3,minmax(auto,330px));grid-gap:6vh 3.3vw}}}.home-facility{background-color:#f9f9f9;box-shadow:0 0 4.85px .15px #afafaf;color:#585858;list-style:none;margin-bottom:5%;padding-bottom:20px;text-align:center}.home-facility__title{font-size:1.125rem;margin:22px auto 26px}.call-to-action--facility{margin-bottom:20px;min-width:155px}.no-cssgrid .home-facility{flex:0 0 100%;margin-right:20px}@media (min-width:768px) and (max-width:991px){.no-cssgrid .home-facility{flex:0 0 48%;margin-right:20px}.no-cssgrid .home-facility:nth-child(2n){margin-right:0}}@media (min-width:992px){.no-cssgrid .home-facility{flex:0 0 28%;margin-right:50px}.no-cssgrid .home-facility:nth-child(3n){margin-right:0}}.whatson__tile{position:relative;overflow:hidden}@media (min-width:768px){.whatson__tile{margin:auto}}.whatson__tile .green_box{transition:transform .3s ease;transform:translateY(0)}@media (min-width:1200px){.whatson__tile .green_box{transform:translateY(100%)}}.whatson__tile:hover .green_box{transform:translateY(0)}.whats-on__title{color:#585858;font-size:1rem;font-weight:300;height:40px;margin:5px 0 10px;text-align:left}.no-cssgrid .whatson__list{display:flex}.no-cssgrid .whatson__list .whatson__item{flex:0 0 32.3%;padding-right:5px}.no-cssgrid .whatson__list .whatson__item:last-of-type{padding-right:0}@media (max-width:767px){.no-cssgrid .whatson__list .whatson__item{flex-basis:100%;padding-right:0}}.main-home .homepage{background:#fff;color:#fff;max-width:1110px;padding:10px}.main-home .homepage h1,.main-home .homepage h2{font-family:garage-gothic,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;color:#55a440}.main-home .homepage h1{text-align:center;margin:.5em auto 1em}.main-home .homepage h2{font-size:250%;font-size:2.5rem;text-transform:uppercase;margin-bottom:25px}.main-home .homepage h2:after{content:"";display:block;background-color:#55a440;height:1px;margin-top:15px}.main-home .homepage ul{list-style:none;margin:0;padding:0}.main-home .homepage ul li{border-width:1px;border-color:transparent;transition:transform .3s ease}@media (min-width:768px){.main-home .homepage ul li{transform:translateX(0)!important}}.main-home .homepage a{text-decoration:none}.main-home .homepage section{margin-top:50px}.main-home .homepage .grid_container{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto;width:100%;text-align:center}.main-home .homepage .grid_container>li{box-shadow:0 0 4.85px .15px #afafaf}.main-home .homepage .grid__title{margin:22px auto 26px;font-size:112.5%;font-size:1.125rem}.main-home .homepage .grid__cta{transition:background .3s ease;cursor:pointer;color:#fff;background-color:#be4405;border-radius:5px;display:inline-block;padding:.5em 0;min-width:155px;font-size:100%;font-size:1rem;margin-bottom:20px}.main-home .homepage .grid__cta:hover{color:#fff;background-color:#e14e00}.main-home .homepage .green_box{background-color:rgba(85,164,64,.8);width:100%;height:57px;line-height:57px;color:#fff;text-align:center;font-family:garage-gothic,Arial,Helvetica,sans-serif;font-size:250%;font-size:2.5rem;text-transform:uppercase;position:absolute;left:0;bottom:0}.main-home .homepage .facilities__list{display:block;margin-bottom:-55px}@media (min-width:768px){.main-home .homepage .facilities__list{display:flex}}.main-home .homepage .facilities__list>li{flex:0 0 30%;color:#585858;background-color:#f9f9f9;margin-bottom:5%}.main-home .homepage .membership__list{display:flex;flex-wrap:nowrap;overflow-x:hidden}@media (min-width:768px){.main-home .homepage .membership__list{flex-wrap:wrap}}.main-home .homepage .membership__list>li{flex:1 0 100%;width:100%;background-image:linear-gradient(-135deg,#9dcd53,#79b84f);color:#fff;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.main-home .homepage .membership__list>li{flex:0 0 48%;margin:1% auto}}@media (min-width:992px){.main-home .homepage .membership__list>li{width:100%;margin:0;flex:0 0 24.6%}}.main-home .homepage .membership__list>li .icon-sprite{margin-top:2.5em;background:url(/packs/images/svg/homepage/get_involved_sprite~0a167e7e3be1fc6d192118fae5b0ca2f.svg) no-repeat 0 0/auto 100%;width:90px;height:90px}.main-home .homepage .membership__list>li .icon-sprite.pay-lay{background-position:-90px 0}.main-home .homepage .membership__list>li .icon-sprite.short-term{background-position:-180px 0}.main-home .homepage .membership__list>li .icon-sprite.corporate{background-position:-270px 0}.main-home .homepage .activity__flexbox{display:flex;flex-wrap:nowrap;overflow-x:hidden}.main-home .homepage .activity__flexbox li{text-align:center;position:relative;flex:1 0 100%}@media (min-width:768px){.main-home .homepage .activity__flexbox li{flex:inherit}}.main-home .homepage .activity__flexbox li .li-wrapper{position:relative;display:inline-block}@media (min-width:768px){.main-home .homepage .activity__flexbox{flex-flow:column wrap;align-content:center}.main-home .homepage .activity__flexbox .square{width:35%}.main-home .homepage .activity__flexbox .rect{width:30%;margin:0 .2%}}@media (min-width:768px) and (-ms-high-contrast:none){.main-home .homepage .activity__flexbox .rect{margin:-3px .3%}}@media (min-width:768px){.main-home .homepage .activity__flexbox .rect.last{padding-top:4px}}@media (min-width:768px) and (-ms-high-contrast:none){.main-home .homepage .activity__flexbox .rect.last{padding-top:6px}}.main-home .homepage .activity__ctas{max-width:410px;margin:30px auto 0;text-align:center}@media (min-width:768px){.main-home .homepage .activity__ctas{display:flex;margin-bottom:-3em;justify-content:space-around}}.main-home .homepage .activity__ctas .grid__cta{width:178px}.main-home .homepage .whatson__list img{-ms-grid-row-align:center;align-self:center}.main-home .homepage .whatson__list>li{flex:1 0 100%;box-shadow:0 0 0 0 transparent;height:100%;display:flex;flex-direction:column}@media (min-width:768px){.main-home .homepage .whatson__list>li{flex:0 0 33%;margin-bottom:1em}}.main-home .homepage .whatson__list>li .green_box{transition:transform .3s ease;transform:translateY(0)}@media (min-width:1200px){.main-home .homepage .whatson__list>li .green_box{transform:translateY(100%)}}.main-home .homepage .whatson__list>li .grid__title{font-size:100%;font-size:1rem;text-align:left;font-weight:300;height:40px;margin:5px 0 10px}@media (min-width:768px){.main-home .homepage .whatson__list>li .grid__title{max-width:350px;margin-bottom:40px}}.main-home .homepage .whatson__list>li .grid__title--whats-on{color:#585858}.main-home .homepage .whatson__list>li .grid__cta{display:inline-block;margin-top:auto;-ms-grid-row-align:center;align-self:center}.main-home .homepage [data-role=nav]{text-align:center;margin:10px 0}@media (min-width:768px){.main-home .homepage [data-role=nav]{display:none}}.main-home .homepage button[data-dots]{padding:0;border:0;width:9px;height:9px;margin:0 5px;border-radius:50%;background:#585858;cursor:pointer}.main-home .homepage button.active{background:#55a440}@supports (display:grid){.cssgrid .main-home .homepage .grid_container.facilities__list{display:-ms-grid;display:grid;grid-gap:40px;-ms-grid-rows:auto;grid-template-rows:auto;margin-bottom:0}@media (min-width:768px){.cssgrid .main-home .homepage .grid_container{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.cssgrid .main-home .homepage .grid_container.membership__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:30px}}@media (min-width:768px){.cssgrid .main-home .homepage .grid_container.facilities__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.cssgrid .main-home .homepage .grid_container.facilities__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:53px}.cssgrid .main-home .homepage .grid_container.membership__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.cssgrid .main-home .homepage .grid_container.whatson__list{grid-gap:5px}}@media (min-width:1200px){.cssgrid .main-home .homepage .grid_container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.cssgrid .main-home .homepage .grid_container.membership__list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.cssgrid .main-home .homepage .grid_container li{margin:auto}}@supports (display:grid){.cssgrid .main-home .homepage--alternative .grid_container.facilities__list{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-bottom:0}@media (min-width:768px){.cssgrid .main-home .homepage--alternative .grid_container.facilities__list{grid-gap:40px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.cssgrid .main-home .homepage--alternative .grid_container.facilities__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:53px}}}.get-involved__title{font-size:2.5rem;text-transform:uppercase}.get-involved__title:after{content:"";display:block;background-color:#55a440;height:1px;margin-top:15px}@media (max-width:767px){body.home section.home-activities,body.home section.home-facilities,body.home section.home-join{width:100%;float:right;margin-right:0}}@media (max-width:991px){body.home .flexbox-container.carousel-locator{display:block}}@media (min-width:768px) and (max-width:991px){body.home section.home-activities,body.home section.home-facilities,body.home section.home-join{width:100%;float:right;margin-right:0}}@media (min-width:992px){body.home section.centre-locator-toolbar:after{display:none}body.home section.centre-locator-toolbar input[type=submit]{float:right;position:static}body.home section.centre-locator-toolbar .form-row,body.home section.home-activities .content-carousel,body.home section.home-facilities .content-carousel,body.home section.home-join,body.home section.home-join .content-carousel{width:100%;float:right;margin-right:0}body.home .carousel{-ms-grid-row-align:center;align-self:center;flex-basis:100%}body.home .carousel .carousel-inner{padding-bottom:49.097472924188%}body.home .carousel .carousel-image-container{background-size:100% 100%}body.home .carousel,body.home .centre-locator-toolbar-container{flex-grow:0;flex-shrink:0}body.home .centre-locator-toolbar-container{flex-basis:33.33333%}body.home .flexbox-container.carousel-locator{flex-direction:row-reverse;background-color:#f6f6f6}}#reason-for-enquiry-extra-text,.lesson_course_enquiry_reason_for_freeze,.lesson_course_enquiry_uploaded_file_attachment{display:none}#lessons-courses-direct-debit-calculator-form .hint{font-size:.875em;line-height:1.71429em}body.library-services section.library-services article,body.library-services section.reference-tools article{box-sizing:border-box;margin-bottom:20px;text-align:center;background-color:#f8f8f8;border:1px solid rgba(85,164,44,.43);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}body.library-services section.library-services article h1,body.library-services section.reference-tools article h1{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440}body.library-services section.library-services article header,body.library-services section.reference-tools article header{background:linear-gradient(0deg,#fff,rgba(0,0,0,.03))}body.library-services section.library-services .button-container,body.library-services section.reference-tools .button-container{margin-bottom:20px}@media (max-width:767px){body.library-services section.library-services,body.library-services section.library-services article,body.library-services section.reference-tools,body.library-services section.reference-tools article{width:100%;float:right;margin-right:0}}@media (min-width:768px) and (max-width:991px){body.library-services section.library-services,body.library-services section.reference-tools{width:100%;float:right;margin-right:0}body.library-services section.library-services article,body.library-services section.reference-tools article{width:48.97959%;float:left;margin-right:2.04082%}body.library-services section.library-services article:nth-child(2n+2),body.library-services section.reference-tools article:nth-child(2n+2){float:right;margin-right:0}}@media (min-width:992px){body.library-services section.library-services,body.library-services section.reference-tools{width:100%;float:right;margin-right:0}body.library-services section.library-services article,body.library-services section.reference-tools article{width:32.20339%;float:left;margin-right:1.69492%}body.library-services section.library-services article:nth-child(3n+3),body.library-services section.reference-tools article:nth-child(3n+3){float:right;margin-right:0}}.library-archive .flexbox-container{justify-content:space-between;padding:20px;box-sizing:border-box;margin-bottom:20px;background-color:#f8f8f8;border:1px solid rgba(85,164,44,.43);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}.library-archive .flexbox-container a{margin-bottom:10px;width:48%}@media (max-width:767px){.library-archive .flexbox-container a{width:100%}}body.membership section.membership-categories .tabbed-content-nav{margin-bottom:20px}body.membership section.membership-categories .tabbed-content-nav li{text-align:center}.new_contact_pre_sale .list-container .modal-container{background-color:rgba(0,0,0,.75);width:100%;max-height:100%;height:100vh;opacity:0;visibility:hidden;position:fixed;top:0;left:0;z-index:99;display:flex;align-items:center;justify-content:center;transition:all .3s}@media (max-width:767px){.new_contact_pre_sale .list-container .modal-container{position:relative;background-color:transparent;max-height:0;height:0%}}.new_contact_pre_sale .list-container .modal-container.open{opacity:1;visibility:visible;transition:all .3s;cursor:pointer}@media (max-width:767px){.new_contact_pre_sale .list-container .modal-container.open{max-height:2000px;height:100%}}.new_contact_pre_sale .list-container ol,.new_contact_pre_sale .list-container ul{width:425px;padding:40px;background-color:#fff;border-radius:10px;z-index:5;box-shadow:0 0 5px 0 #000}@media (max-width:767px){.new_contact_pre_sale .list-container ol,.new_contact_pre_sale .list-container ul{max-width:90vw;padding:30px}}.new_contact_pre_sale .list-container ol li,.new_contact_pre_sale .list-container ul li{padding-bottom:10px}.new_contact_pre_sale label.checkbox input{top:2px}@media (max-width:767px){body.membership section.membership-categories .tabbed-content-nav li{width:100%}}@media (min-width:768px) and (max-width:991px){body.membership section.membership-categories .tabbed-content-nav li{width:100%}}@media (min-width:992px){body.membership section.membership-categories .tabbed-content-nav li{width:20%}}body.news-events-index section.news-filter{background:linear-gradient(0deg,#fff,rgba(233,231,234,.6));border:1px solid #b7d9ad;box-shadow:0 1px 5px 0 rgba(0,0,0,.24)}body.news-events-index section.news-filter span.description{margin-bottom:20px;max-height:300px;overflow:scroll;font-size:.813em}body.news-events-index section.news-filter .archive{margin:-20px;padding:20px;background-color:#ededed}body.news-events-index section.news-filter .archive select{width:45%}body.news-events-index section.news-filter .archive form{*zoom:1}body.news-events-index section.news-filter .archive form:after,body.news-events-index section.news-filter .archive form:before{content:"";display:table}body.news-events-index section.news-filter .archive form:after{clear:both}body.news-events-index section.news-filter .archive h2{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.news-events-index section.news-filter .archive form select,body.news-events-index section.news-filter .area form select{width:100%}body.news-events-index section.news-filter .area{margin-bottom:40px}body.news-events-index section.news-filter .area h2,body.news-events-index section.news-filter .categories h2{margin:0 0 10px;padding:0 0 10px;vertical-align:baseline;border:0;font-weight:400;list-style:none;border-bottom:1px solid #c7c7c7}body.news-events-index section.news-filter .categories{margin-bottom:20px}body.news-events-index section.news-filter .categories li{margin:0 0 5px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.news-events-index section.news-filter .categories li a{color:#505050;text-decoration:none}body.news-events-index section.news-filter .categories li a:before{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-104px -62px;width:6px;height:9px;content:"";display:inline-block;margin-right:8px}body.news-events-index section.news-filter .categories ul{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.news-events-index section.news-filter .categories .count{float:right}body.news-events-index section.news-filter .collapsible-content-toggle{margin-bottom:20px;margin-left:-10px;margin-right:-10px;text-align:left;width:100%}body.news-events-index section.news-filter .collapsible-content-toggle.open .button-toggle{background-color:#55a440;border-bottom:1px solid transparent;color:#fff}body.news-events-index section.news-filter .collapsible-content-toggle.open .divider{background-color:#fff}body.news-events-index section.news-filter .collapsible-content-toggle.open .icon{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-90px -27px;width:21px;height:14px}body.news-events-index section.news-filter .collapsible-content-toggle .icon{background-image:url(/packs/images/sprites/arrows~60d2bf309a5f9e0ef39ff78934d23c28.png);background-position:-90px -41px;width:14px;height:21px}body.news-events-index section.news-filter article .news-item-date,body.news-events-index section.news-items article .news-item-date{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;*zoom:1;margin:0 0 5px}body.news-events-index section.news-filter article .news-item-date:after,body.news-events-index section.news-filter article .news-item-date:before,body.news-events-index section.news-items article .news-item-date:after,body.news-events-index section.news-items article .news-item-date:before{content:"";display:table}body.news-events-index section.news-filter article .news-item-date:after,body.news-events-index section.news-items article .news-item-date:after{clear:both}body.news-events-index section.news-filter article .news-item-date .description,body.news-events-index section.news-items article .news-item-date .description{color:#008bd0}body.news-events-index section.news-filter article .news-item-date .description a,body.news-events-index section.news-items article .news-item-date .description a{color:#008bd0;text-decoration:none}body.news-events-index section.news-filter article .news-item-date .description a:hover,body.news-events-index section.news-items article .news-item-date .description a:hover{text-decoration:underline}body.news-events-index section.news-filter article .news-item-date .icon,body.news-events-index section.news-items article .news-item-date .icon{margin-right:10px}body.news-events-index section.news-filter article span,body.news-events-index section.news-items article span{float:left}body.news-events-index section.news-items article{border:1px solid #b7d9ad;box-shadow:0 1px 5px 0 rgba(0,0,0,.24)}body.news-events-index section.news-items article:first-child{margin-top:0}body.news-events-index section.news-items article.featured .image-container{margin:-20px -20px 20px}body.news-events-index section.news-items article footer{margin-top:20px}body.news-events-index section.news-items article footer li{*zoom:1;margin-bottom:5px}body.news-events-index section.news-items article footer li:after,body.news-events-index section.news-items article footer li:before{content:"";display:table}body.news-events-index section.news-items article footer li:after{clear:both}body.news-events-index section.news-items article footer ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.news-events-index section.news-items article a,body.news-events-index section.news-items article h1{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440;text-decoration:none}.dynamic-panel body.news-events-index section.news-items article a.call-to-action-button,.dynamic-panel body.news-events-index section.news-items article a.call_to_action_button,body.news-events-index section.news-items article .button,body.news-events-index section.news-items article .dynamic-panel a.call-to-action-button,body.news-events-index section.news-items article .dynamic-panel a.call_to_action_button{float:right;position:relative;top:-5px}body.news-events-index section.news-items article .image-container{margin-bottom:20px}body.news-events-index section.news-items article .image-container h1{display:none}.news-events-show article .news-item-date{margin-bottom:5px;display:inline-block}.news-events-show article .news-item-date .description{color:#008bd0}.news-events-show article .news-item-date .description a{color:#008bd0;text-decoration:none}.news-events-show article .news-item-date .description a:hover{text-decoration:underline}.news-events-show article .news-item-date .icon{margin-right:10px}.news-item-btndates{display:flex;align-items:center;justify-content:space-between}.news-share{max-width:-moz-fit-content;max-width:fit-content;display:inline-block;cursor:pointer}.news-share .call_to_action_button{display:flex;align-items:center;grid-gap:5px;gap:5px}.news-share svg{fill:#fff;width:20px;height:20px}@media (max-width:767px){body.news-events-index aside{width:100%;float:right;margin-right:0}body.news-events-index section.news-filter{margin-left:-10px;margin-right:-10px}body.news-events-index section.news-filter h2{display:none}body.news-events-index section.news-items{width:100%;float:right;margin-right:0}body.news-events-index section.news-items article.has-image .image-container{margin-bottom:20px}body.news-events-index section.news-items article.has-image .image-container,body.news-events-index section.news-items article.has-image .text-content{width:100%;float:right;margin-right:0}}@media (min-width:768px) and (max-width:991px){body.news-events-index aside,body.news-events-index section.news-items{width:100%;float:right;margin-right:0}body.news-events-index section.news-items article.has-image .image-container{width:28.57143%;float:left;margin-right:2.04082%}body.news-events-index section.news-items article.has-image .text-content{width:69.38776%;float:right;margin-right:0}}@media (min-width:768px){body.news-events-index section.news-filter .collapsible-content-toggle{display:none}body.news-events-index section.news-filter .more-categories .collapsible-content-toggle{display:block}}@media (min-width:992px){body.news-events-index aside{width:23.72881%;float:right;margin-right:0}body.news-events-index section.news-filter{margin-top:0}body.news-events-index section.news-filter .archive .form-row{width:100%;float:left;margin-left:0;margin-right:0}body.news-events-index section.news-filter .archive .form-row:last-child{float:right;margin-right:0}body.news-events-index section.news-items{width:74.57627%;float:left;margin-right:1.69492%}body.news-events-index section.news-items article.has-image .image-container{width:20.45455%;float:left;margin-right:2.27273%}body.news-events-index section.news-items article.has-image .text-content{width:77.27273%;float:right;margin-right:0}}body.news-events-show article.news-event .content-carousel-inner{font-size:0}body.news-events-show article.news-event .content-carousel-item{margin-right:0}body.news-events-show article.news-event .tinymce li{list-style-type:disc}body.news-events-show section.downloadable-content h1{color:#55a440}body.news-events-show section.downloadable-content h1,body.news-events-show section.downloadable-content li{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.news-events-show section.downloadable-content ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}@media (max-width:767px){body.news-events-show article.news-event .content-carousel{width:100%;float:right;margin-right:0}}@media (min-width:768px) and (max-width:991px){body.news-events-show article.news-event .content-carousel{width:48.97959%;float:left;margin-right:2.04082%}}@media (min-width:992px){body.news-events-show article.news-event .content-carousel{width:32.20339%;float:left;margin-right:1.69492%}}.refund main select{width:100%}.refund main option.hidden{display:none}.refund main a{color:#585858;text-decoration:none}.refund-form .form__hint{font-size:.75rem}.refund-form .form__hint-list{padding-left:15px}.refund-form .form__hint-list li{font-size:inherit;line-height:inherit}.refund-form .hint{font-size:.813em}.refund-form-terms{font-size:1rem;font-weight:700;line-height:1.25rem}@media (max-width:767px){.refund-form-terms{font-size:1.125rem;line-height:1.5rem}}.refund-form__terms{margin-top:20px}.further-detail-textbox textarea{min-height:90px}@media (min-width:992px){body.homepage section.refund{width:49.15254%;float:left;margin-right:1.69492%;padding-left:25.42373%;padding-right:25.42373%;width:auto}body.homepage section.refund a{text-decoration:none}body.homepage section.refund a:hover{text-decoration:underline}}.refund-request{float:none!important;margin:auto;padding:0}.refund-request .refund-form{display:flex;flex-wrap:wrap;justify-content:center}.refund-request .refund-form p{width:100%;text-align:center;margin:auto auto 30px}.refund-request .refund-form p i{font-size:.8em;font-weight:500}.refund-request .refund-form a{margin:auto auto 20px}.refund-request .refund-form .new_refund_form{display:flex;flex-direction:column;align-items:center}.refund-request .refund-form .new_refund_form div{width:300px}body.search .gs-result .gs-title *{color:#55a440;text-decoration:none}body.search .gs-webResult div.gs-visibleUrl{color:#e14e00}body.search .gs-webResult .gs-snippet{color:#585858}body.search .gsc-control-cse .gs-result .gs-title,body.search .gsc-control-cse .gs-result .gs-title *{font-size:25px}body.search .gsc-results .gsc-cursor-box{margin:50px 0 0;text-align:center}body.search .gsc-results .gsc-cursor-box .gsc-cursor-current-page{background-color:#e9e9e9;color:#008bd0;font-weight:400}body.search .gsc-results .gsc-cursor-box .gsc-cursor-page{margin-right:0;margin-left:-1px;padding:10px 12px;position:relative;transition:all .2s ease-in-out;border:1px solid #d7d7d7;color:#008bd0}body.search .gsc-results .gsc-cursor-box .gsc-cursor-page:first-child{margin-left:0;border-top-left-radius:4px}body.search .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{background-color:#ebebeb;text-decoration:none}body.search .gsc-results .gsc-cursor-box .gsc-cursor-page:last-child{border-top-right-radius:4px}body.search .gsc-thumbnail-inside,body.search .gsc-url-top{padding-left:0}body.search .gsc-url-top{margin-bottom:10px}body.search .gsc-webResult{margin:20px 0}body.search .gsc-webResult.gsc-result{background-color:#f6f6f6;border:1px solid rgba(85,164,44,.43)}body.search .gsc-webResult.gsc-result .gs-title{height:auto;overflow:visible;color:#55a440;font-size:25px;text-decoration:none;text-transform:capitalize}body.search .gsc-webResult.gsc-result .gs-title:link,body.search .gsc-webResult.gsc-result .gs-title:link b,body.search .gsc-webResult.gsc-result .gs-title:visited,body.search .gsc-webResult.gsc-result .gs-title:visited b{color:#55a440}body.search .gsc-webResult .gsc-result{padding:0}body.search .gsc-webResult .gs-webResult{margin:20px 0;padding:0 20px}body.search section.search-results li{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.search section.search-results li a,body.search section.search-results p a{color:#585858;text-decoration:none}body.search section.search-results li a:hover,body.search section.search-results p a:hover{text-decoration:underline}body.search section.search-results ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.search section.search-form form{margin-bottom:40px}body.search section.search-form form input[type=submit]{float:right;margin-top:27px}body.search section.search-form form .form-row{overflow:hidden}body.search section.search-results article{box-sizing:border-box;margin-bottom:20px;text-align:center;background-color:#f8f8f8;border:1px solid rgba(85,164,44,.43);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}body.search section.search-results article h1{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.search section.search-results article h1 a{color:#55a440;text-decoration:none}body.search section.search-results article h1,body.search section.search-results article h2{color:#55a440}body.search section.search-results article h2{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.search section.search-results article header{background:linear-gradient(0deg,#fff,rgba(0,0,0,.03))}body.search section.search-results article header .content-padding{padding-bottom:0}body.search section.search-results article .facilities{margin-top:20px}body.search section.search-results article .facilities:before{content:"";display:block;height:1px;margin-bottom:15px;width:30px;background-color:#585858}body.search section.search-results article .facilities li{float:left;margin:0 30px 30px 0;position:relative}body.search section.search-results article .facilities .icon{float:left;margin:auto 0 auto -20px;position:absolute;top:0;bottom:0;transform:scale(.5)}body.search section.search-results article .facilities .title.activity,body.search section.search-results article .facilities .title.adventure{margin-left:32.5px}body.search section.search-results article .facilities .title.arts,body.search section.search-results article .facilities .title.music{margin-left:31.5px}body.search section.search-results article .facilities .title.athletics{margin-left:28px}body.search section.search-results article .facilities .title.birthday{margin-left:30px}body.search section.search-results article .facilities .title.climbing{margin-left:29px}body.search section.search-results article .facilities .title.dance,body.search section.search-results article .facilities .title.groupx,body.search section.search-results article .facilities .title.gymnastics,body.search section.search-results article .facilities .title.p-training{margin-left:31px}body.search section.search-results article .facilities .title.energy{margin-left:32px}body.search section.search-results article .facilities .title.events{margin-left:26.5px}body.search section.search-results article .facilities .title.gym{margin-left:30.5px}body.search section.search-results article .facilities .title.hall{margin-left:32px}body.search section.search-results article .facilities .title.healthwise{margin-left:30px}body.search section.search-results article .facilities .title.hydro,body.search section.search-results article .facilities .title.swim,body.search section.search-results article .facilities .title.water-polo,body.search section.search-results article .facilities .title.watersports{margin-left:28px}body.search section.search-results article .facilities .title.kids,body.search section.search-results article .facilities .title.play,body.search section.search-results article .facilities .title.rascals,body.search section.search-results article .facilities .title.snooker{margin-left:30px}body.search section.search-results article .facilities .title.outdoor{margin-left:32px}body.search section.search-results article .facilities .title.racket{margin-left:30.5px}body.search section.search-results article .facilities .title.spa{margin-left:29px}.self-referral-form{margin:0 auto 60px;max-width:600px}@media (max-width:767px){.self-referral-form{padding:10px}}.self-referral-form option[aria-hidden=true]{display:none}.self-referral-form .radio_buttons{text-align:left!important}#tiara9-bmi{display:none}#tiara9-bmi.show{display:block;text-align:center;font-size:130%}#tiara9-bmi.show,body.sitemap section.sitemap{margin-bottom:20px}body.sitemap section.sitemap .groups-container a{color:#585858;text-decoration:none}body.sitemap section.sitemap .groups-container a:hover{text-decoration:underline}body.sitemap section.sitemap .groups-container article{margin-bottom:40px}body.sitemap section.sitemap .groups-container article a{margin:0 5px}body.sitemap section.sitemap .groups-container article h1{margin:0 0 5px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.sitemap section.sitemap .groups-container article h1 a{margin:0;color:#55a440}body.sitemap section.sitemap .groups-container li{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;font-size:.875em;font-weight:300!important}body.sitemap section.sitemap .groups-container ul{text-align:center}body.sitemap section.sitemap,body.sitemap section.sitemap-borough{width:100%;float:left;margin-left:0;margin-right:0}@media (max-width:767px){body.sitemap section.sitemap ul{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;width:100%;float:right;margin:0}}@media (min-width:768px) and (max-width:991px){body.sitemap section.sitemap ul{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;width:100%;float:right;margin:0}}@media (min-width:992px){body.sitemap section.sitemap ul{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;width:32.20339%;float:left;margin:0 1.69492% 20px 0}body.sitemap section.sitemap ul:last-child{float:right;margin-right:0}}body.venues-membership section.drop-in{*zoom:1;margin:30px 0}body.venues-membership section.drop-in:after,body.venues-membership section.drop-in:before{content:"";display:table}body.venues-membership section.drop-in:after{clear:both}body.venues-membership section.itineris-memberships .flexbox-container{width:100%}body.venues-membership section.membership-short-term{text-align:center}body.venues-membership section.membership-short-term article{box-sizing:border-box;display:inline-block;margin-bottom:20px;background-color:#f8f8f8;border:1px solid rgba(85,164,44,.43);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}body.venues-membership section.membership-short-term article header{background:linear-gradient(0deg,#fff,rgba(0,0,0,.03))}body.venues-membership section.membership-short-term article h1{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;color:#55a440}body.venues-membership section.membership-short-term article h1 em{display:block;font-style:normal}body.venues-membership section.membership-short-term article .pricing{background:linear-gradient(90deg,#55a440,#9dcd53);box-shadow:0 0 10px 5px rgba(0,0,0,.15);color:#fff}body.venues-membership section.membership-types{overflow:hidden;position:relative;background-color:#f6f6f6}body.venues-membership section.membership-types:after{content:"";height:10px;margin:auto;position:absolute;left:0;right:0;bottom:-10px;width:75%;z-index:1;border-radius:100px/5px;box-shadow:0 0 18px rgba(88,88,88,.3)}body.venues-membership section.membership-types article h1{margin:0 0 10px;padding:0 0 20px;vertical-align:baseline;border:0;font-weight:400;list-style:none;border-bottom:3px solid #55a440}body.venues-membership section.membership-types .membership-types-body{*zoom:1;padding:60px 0 40px}body.venues-membership section.membership-types .membership-types-body:after,body.venues-membership section.membership-types .membership-types-body:before{content:"";display:table}body.venues-membership section.membership-types .membership-types-body:after{clear:both}body.venues-membership .membership-category-navigation{*zoom:1;float:left;margin-bottom:40px;position:relative;left:50%}body.venues-membership .membership-category-navigation:after,body.venues-membership .membership-category-navigation:before{content:"";display:table}body.venues-membership .membership-category-navigation:after{clear:both}body.venues-membership .membership-category-navigation a{display:block;float:left;margin:5px;transition:all .2s ease-in-out;border-radius:8px;color:#585858;text-decoration:none}body.venues-membership .membership-category-navigation a:hover{background-color:#cecece}body.venues-membership .membership-category-navigation a.active{background-color:#55a440;color:#fff}body.venues-membership .membership-category-navigation li,body.venues-membership .membership-category-navigation ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.venues-membership .membership-category-navigation li{display:inline;font-size:.938em}body.venues-membership .membership-category-navigation ul{position:relative;float:left;left:-50%;border:1px solid #cfcfcf;border-radius:10px}body.venues-membership .intro{max-width:600px;margin:auto auto 40px;text-align:left}body.venues-membership .intro p{width:100%;padding:0}body.venues-membership .intro-list{padding-left:20px;text-align:left}body.venues-membership .intro-list .intro-list__item{font-size:1em}@media (max-width:767px){body.venues-membership section.itineris-memberships,body.venues-membership section.membership-choose,body.venues-membership section.membership-choose article,body.venues-membership section.membership-drop-in,body.venues-membership section.membership-short-term{width:100%;float:right;margin-right:0}body.venues-membership section.itineris-memberships article,body.venues-membership section.membership-drop-in form,body.venues-membership section.membership-short-term article{width:100%}body.venues-membership section.membership-types article{margin-bottom:20px}body.venues-membership .membership-category-navigation a{padding:20px 15px}}@media (min-width:768px) and (max-width:991px){body.venues-membership section.itineris-memberships article{flex-basis:calc(50% - 30px)}body.venues-membership section.itineris-memberships,body.venues-membership section.membership-choose,body.venues-membership section.membership-drop-in,body.venues-membership section.membership-short-term,body.venues-membership section.membership-types{width:100%;float:right;margin-right:0}body.venues-membership section.membership-choose article{width:48.97959%;float:left;margin-right:2.04082%}body.venues-membership section.membership-choose article:nth-child(2){float:right;margin-right:0}body.venues-membership section.membership-short-term article{width:calc(25% - 20px)}body.venues-membership section.membership-short-term article:nth-child(4n+1){margin-left:0}body.venues-membership section.membership-types article{width:100%;float:right;margin-right:0;margin-bottom:20px}}@media (min-width:768px){body.venues-membership section.itineris-memberships article{display:flex;flex-grow:0;flex-shrink:0;flex-wrap:wrap;margin-left:15px;margin-right:15px}body.venues-membership section.itineris-memberships article .join{align-self:flex-end;flex:0 0 100%}body.venues-membership section.membership-short-term article{margin-left:20px}body.venues-membership .membership-category-navigation a{padding:20px 30px}}@media (min-width:992px){body.venues-membership section.itineris-memberships article{flex-basis:calc(33.33333% - 30px)}body.venues-membership section.itineris-memberships,body.venues-membership section.membership-choose,body.venues-membership section.membership-drop-in,body.venues-membership section.membership-short-term,body.venues-membership section.membership-types{width:100%;float:right;margin-right:0}body.venues-membership section.membership-choose article{width:32.20339%;float:left;margin-right:1.69492%}body.venues-membership section.membership-choose article:nth-child(3){float:right;margin-right:0}body.venues-membership section.membership-short-term article{width:calc(20% - 20px)}body.venues-membership section.membership-short-term article:nth-child(5n+1){margin-left:0}body.venues-membership section.membership-types.with-libraries article{width:23.72881%;float:left;margin-right:1.69492%}body.venues-membership section.membership-types.without-libraries article{width:32.20339%;float:left;margin-right:1.69492%}body.venues-membership section.membership-types article:last-child{float:right;margin-right:0}}@media (max-width:767px){body.venues .locations-navigation li:nth-child(3n):after{display:none}}@media (min-width:768px){body.venues .locations-navigation li{width:33.33333%}body.venues .locations-navigation li:nth-child(3n):after{display:none}}body.venues-show section.venue-accessibility ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.venues-show section.venue-accessibility a,body.venues-show section.venue-facilities a{color:#585858}body.venues-show section.venue-accessibility li,body.venues-show section.venue-facilities li{padding:0;vertical-align:top;border:0;font-weight:400;list-style:none;display:inline-block;margin:0 -4px 20px 0;text-align:center}body.venues-show section.venue-accessibility li .changing-copy,body.venues-show section.venue-facilities li .changing-copy{display:block;padding-top:8px}body.venues-show section.venue-activities article .content-padding{background-color:#fff}body.venues-show section.venue-activities h2{margin:0 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.dynamic-panel body.venues-show section.venue-activities a.call-to-action-button,.dynamic-panel body.venues-show section.venue-activities a.call_to_action_button,body.venues-show section.venue-activities .button,body.venues-show section.venue-activities .dynamic-panel a.call-to-action-button,body.venues-show section.venue-activities .dynamic-panel a.call_to_action_button{margin-top:5px}body.venues-show section.venue-activities .table{margin-bottom:40px}body.venues-show section.venue-facilities ul{margin:0 0 40px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.dynamic-panel body.venues-show section.venue-facilities a.call-to-action-button,.dynamic-panel body.venues-show section.venue-facilities a.call_to_action_button,body.venues-show section.venue-facilities .button,body.venues-show section.venue-facilities .dynamic-panel a.call-to-action-button,body.venues-show section.venue-facilities .dynamic-panel a.call_to_action_button{margin:5px 0 15px}body.venues-show section.venue-contact-information a{color:#585858;text-decoration:underline}body.venues-show section.venue-contact-information a:hover{text-decoration:none}body.venues-show section.venue-contact-information .info-cta{display:block;text-align:center}body.venues-show section.venue-contact-information h1{margin-bottom:0;text-transform:capitalize}body.venues-show section.venue-contact-information .venue-contact{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%}body.venues-show section.venue-contact-information li{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;flex:1 1}body.venues-show section.venue-opening-hours{text-align:center}body.venues-show section.venue-opening-hours dd{color:#41a1db}body.venues-show section.venue-opening-hours dd,body.venues-show section.venue-opening-hours dl{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.venues-show section.venue-opening-hours dd,body.venues-show section.venue-opening-hours dt{display:block}body.venues-show section.venue-opening-hours h2,body.venues-show section.venue-opening-hours h3{margin:20px 0 10px;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}body.venues-show section.venue-opening-hours p{margin-bottom:30px}body.venues-show section.venue-opening-hours small{display:block}body.venues-show section.venue-opening-hours small a{color:#008bd0}body.venues-show section.venue-opening-hours small a:hover{text-decoration:none}body.venues-show section.venue-opening-hours a{color:#008bd0;padding:0 5px}body.venues-show section.venue-opening-hours a:hover{text-decoration:none}.timetable a body.venues-show section.venue-opening-hours .call-to-action-button,.timetable a body.venues-show section.venue-opening-hours .call_to_action_button,.tinymce span.call-to-action-button body.venues-show section.venue-opening-hours a,.tinymce span.call_to_action_button body.venues-show section.venue-opening-hours a,.tinymce span.info-cta body.venues-show section.venue-opening-hours a,.tinymce span.sales-cta body.venues-show section.venue-opening-hours a,body.venues-show section.venue-contact-information .info-cta section.venue-opening-hours a,body.venues-show section.venue-opening-hours .call-to-action,body.venues-show section.venue-opening-hours .timetable a .call-to-action-button,body.venues-show section.venue-opening-hours .timetable a .call_to_action_button,body.venues-show section.venue-opening-hours .tinymce span.call-to-action-button a,body.venues-show section.venue-opening-hours .tinymce span.call_to_action_button a,body.venues-show section.venue-opening-hours .tinymce span.info-cta a,body.venues-show section.venue-opening-hours .tinymce span.sales-cta a,body.venues-show section.venue-opening-hours form:not(.new-form) input[type=submit],body.venues-show section.venue-opening-hours section.venue-contact-information .info-cta a,form:not(.new-form) body.venues-show section.venue-opening-hours input[type=submit]{color:#fff;color:var(--cta-txt);padding:10px 25px;min-width:130px}body.venues-show section.venue-opening-hours .collapsible-content-body{margin-top:40px}body.venues-show section.venue-partners li{padding:0;vertical-align:top;border:0;font-weight:400;list-style:none;display:inline-block;margin:0 -4px 20px 0;text-align:center}body.venues-show section.venue-partners ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.stay-connected__icons{display:flex;justify-content:center}.stay-connected .better-social__item:first-child>.icon-svg-social{height:60px;width:70px;padding:10px}.stay-connected .icon-svg-social{padding:20px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.stay-connected .icon-svg-social svg{width:50px}@media (max-width:767px){body.venues-show section.venue-accessibility,body.venues-show section.venue-activities,body.venues-show section.venue-contact-information,body.venues-show section.venue-facilities,body.venues-show section.venue-join,body.venues-show section.venue-opening-hours,body.venues-show section.venue-partners{width:100%;float:right;margin-right:0;float:none}body.venues-show section.venue-accessibility li,body.venues-show section.venue-facilities li{width:33.33333%}body.venues-show section.venue-contact-information .venue-contact_item{min-width:50%;padding-bottom:1.5em}body.venues-show section.venue-opening-hours dd{float:right}body.venues-show section.venue-opening-hours dl{*zoom:1;margin-bottom:20px;padding:0 10px 20px;border-bottom:1px solid #dbdbdb}body.venues-show section.venue-opening-hours dl:after,body.venues-show section.venue-opening-hours dl:before{content:"";display:table}body.venues-show section.venue-opening-hours dl:after{clear:both}body.venues-show section.venue-opening-hours dt{float:left}body.venues-show section.venue-opening-hours small{margin:20px 0}body.venues-show section.venue-opening-hours .holiday,body.venues-show section.venue-opening-hours .weekday,body.venues-show section.venue-opening-hours .weekend{width:100%;float:right;margin-right:0}body.venues-show section.venue-partners li{width:33.33333%}}@media (min-width:768px) and (max-width:991px){body.venues-show section.venue-accessibility,body.venues-show section.venue-activities,body.venues-show section.venue-contact-information,body.venues-show section.venue-facilities,body.venues-show section.venue-join,body.venues-show section.venue-opening-hours,body.venues-show section.venue-partners{width:100%;float:right;margin-right:0;float:none}body.venues-show section.venue-accessibility li,body.venues-show section.venue-facilities li{width:25%}body.venues-show section.venue-contact-information .venue-contact_item{min-width:50%;padding-bottom:1.5em}body.venues-show section.venue-partners li{width:25%}}@media (min-width:768px){body.venues-show section.venue-opening-hours dl{display:inline-block;margin:0 -4px 20px 0;padding:20px 0;text-align:center;width:20%;border-right:1px solid #dbdbdb}body.venues-show section.venue-opening-hours dl:last-child{border-right:0}body.venues-show section.venue-opening-hours small{margin:20px 0 40px}}@media (min-width:992px){body.venues-show section.venue-accessibility,body.venues-show section.venue-activities,body.venues-show section.venue-facilities,body.venues-show section.venue-join,body.venues-show section.venue-opening-hours,body.venues-show section.venue-partners body.venues-show section.venue-contact-information{width:100%;float:right;margin-right:0;float:none}body.venues-show section.venue-accessibility ul,body.venues-show section.venue-facilities ul{width:74.57627%;float:left;margin-right:1.69492%;padding-left:12.71186%;padding-right:12.71186%}body.venues-show section.venue-accessibility li,body.venues-show section.venue-facilities li{width:16.66667%}body.venues-show section.venue-contact-information ul{width:74.57627%;float:left;margin-right:1.69492%;padding-left:12.71186%;padding-right:12.71186%}body.venues-show section.venue-join.childrencentre .content-carousel,body.venues-show section.venue-join.leisurecentre .content-carousel{width:100%;float:right;margin-right:0}body.venues-show section.venue-join.library article{width:32.20339%;float:right;margin-left:33.89831%;margin-right:33.89831%}body.venues-show section.venue-partners li{width:16.66667%}}.venue-intro__copy{margin:auto;max-width:900px}.venue-intro__copy p{text-align:center}.venue-panel{box-sizing:border-box}@media (min-width:768px){.venue-panel{margin:20px 0 0}}.venue-wrapper{margin:0 auto;max-width:1200px;padding:0 10px}.icons-timetable{fill:#e97037;fill:var(--venue-timetable-icon);height:30px;width:30px}@media (max-width:767px){.icons-timetable{height:25px;width:25px}}.timetable-grid{display:flex}@media (max-width:767px){.timetable-grid{flex-direction:column}}.timetable-grid p{text-align:center;width:100%}.timetable-grid__items{display:flex;flex-wrap:wrap;flex:1 1}@media (max-width:767px){.timetable-grid__items{flex-direction:column}}.timetable-grid__item-time{flex-basis:100%}.timetable-grid__day{align-items:center;background:#55a440;background:var(--venue-timetable-day-bg);border:2px solid #55a440;border:2px solid var(--venue-timetable-day-bg);color:#fff;color:var(--venue-timetable-day-text);display:flex;flex-direction:column;font-size:2rem;justify-content:center;margin:0 0 -2px;text-transform:uppercase}@media (min-width:768px){.timetable-grid__day{padding:20px 0;border:2px solid #fff;border:2px solid var(--venue-timetable-day-border);min-width:140px}}.timetable-grid__day-wrap{align-items:center;display:flex;flex:1 1;justify-items:center;margin:0;width:100%}.timetable-grid__day-title{margin:0;font-size:2rem}@media (min-width:768px){.timetable-grid__day-title{margin:0 10px;transform:rotate(-90deg) scale(2)}}.timetable-grid__item{align-items:center;border:2px solid #9dcd53;border:2px solid var(--venue-timetable-border);display:flex;flex-direction:column;flex:1 1;justify-content:center;margin:0 -2px -2px 0;min-width:140px;padding:10px;text-align:center}@media (min-width:768px){.timetable-grid__item{min-height:200px}}@media (max-width:767px){.timetable-grid__item{margin:0 0 -2px}}.timetable-grid__icons{margin:0;padding:0}.timetable-grid__item-note,.timetable-grid__item-nothing,.timetable-grid__item-time,.timetable-grid__item-title{font-weight:700}.timetable-grid__item-copy{width:100%}.timetable-grid__item-copy p{flex-basis:100%}.timetable-grid__item-note{color:#55a440;color:var(--venue-timetable-note);flex-basis:100%}.timetable-grid__item-title{text-transform:capitalize;margin-top:0;flex-basis:100%}.timetable-grid__item-wrap,.timetable-grid__title-wrap{align-items:center;display:flex;flex:1 1;justify-items:center;width:100%}.timetable-icon{display:inline-block;vertical-align:middle}.timetable-key-icon{flex:1 1;font-size:.75rem;text-align:center}@media (max-width:767px){.timetable-key-icon{flex:100% 1;text-align:left}}.venue-timetable{margin-bottom:20px;margin-top:40px}.venue-timetable-key{display:flex;flex-wrap:wrap;margin-bottom:20px}@media (max-width:767px){.venue-timetable-key{flex-wrap:wrap}}.zendesk__breadcrumb{background:#f7f7f7}.zendesk__search-hero{background-position:50%;background-size:cover;background-color:#f0f0f0;height:auto;padding:40px 20px;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;width:auto}.zendesk__search-hero h1{font-weight:600;line-height:1.2;font-size:2.9em;margin-bottom:2rem}.zendesk__search-hero__inner{max-width:610px;width:100%;margin:0 auto;z-index:9}.zendesk__search-form form{position:relative;display:flex;flex-direction:row;grid-gap:0;gap:0;width:100%}.zendesk__search-form form div.input{flex:1 1;margin-bottom:0}@media (max-width:767px){.zendesk__search-form form div.input{max-width:300px}}.zendesk__search-form form div.input label{display:none}.zendesk__search-form form div.input input{border-radius:.5em 0 0 .5em}.zendesk__search-form form input[type=submit]{margin:0;border-radius:0 .5em .5em 0;cursor:pointer}@media (max-width:767px){.zendesk__search-form form input[type=submit]{right:0}}.zendesk__search-suggestions-container{display:block;position:absolute;width:100%;padding:0;background-color:#fff;box-shadow:0 5px 20px hsla(0,0%,76.5%,.6);margin-top:.75rem;border-radius:.5rem;overflow:hidden}@media (max-width:767px){.zendesk__search-suggestions-container{max-width:89vw}}.zendesk__search-suggestions-container .zendesk__search-suggestion{background-color:#fff;border-bottom:1px solid #9dcd53;padding:1rem}.zendesk__search-suggestions-container .zendesk__search-suggestion:last-of-type{border-bottom:0}.zendesk__search-suggestions-container .zendesk__search-suggestion:hover{background-color:#f0f0f0}.zendesk__search-suggestions-container .zendesk__search-suggestion a{display:block;text-decoration:none;width:100%;text-align:left}.zendesk__categories{width:90%;max-width:1160px;padding:40px 0;margin:0 auto;position:relative}@media (max-width:767px){.zendesk__categories{padding:0}}.zendesk__categories__list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;padding:0}.zendesk__categories__item{background:#fff;border:1px solid #9dcd53;border-radius:0;box-sizing:border-box;color:#79b84f;display:flex;flex:1 0 340px;max-width:100%;text-align:center;margin:5px}@keyframes spin{0%{transform:rotate(-1turn)}to{transform:rotate(0deg)}}.zendesk__categories__item:hover{background-color:#fff;box-shadow:0 5px 20px hsla(0,0%,76.5%,.6)}.zendesk__categories__item:hover .zendesk__categories__item__icon:after{animation:spin 10s linear infinite}.zendesk__categories__item__icon{background:#79b84f;height:80px;width:80px;display:flex;align-items:center;justify-content:center;margin:15px auto 25px;border-radius:100%;line-height:80px;text-align:center;position:relative;font-size:30px}.zendesk__categories__item__icon:after{width:calc(100% + 10px);height:calc(100% + 10px);content:"";position:absolute;border:2px dashed #79b84f;top:-7px;left:-7px;border-radius:100%;transition:.4s}.zendesk__categories__item__title{margin-top:10px;margin-bottom:0;font-weight:600;font-size:1.3em}.zendesk__categories__item a{background:#fff;color:#585858;padding:35px 30px;display:flex;flex-direction:column;flex:1 1;justify-content:flex-start;border-radius:inherit;position:relative;text-decoration:none}.zendesk__container{max-width:1160px;width:90%;margin:0 auto;padding:0}.zendesk__category-title h1{color:#585858;flex-grow:1;margin-bottom:15px;font-weight:600;font-size:1.688em;line-height:1em}.zendesk__category-section-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.zendesk__category-section-container{flex-direction:column}}.zendesk__category-section{flex:0 0 45%;margin-bottom:30px}.zendesk__category-section__title{margin-bottom:0}.zendesk__category-section__title h2{font-size:18px;font-weight:600;line-height:1.5em}.zendesk__category-section__list{list-style:none;margin:0;padding:0}.zendesk__category-section__item{position:relative;margin-bottom:0;border-bottom:1px solid #9dcd53;font-size:16px;padding:15px 0 15px 25px}.zendesk__category-section__item:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48cGF0aCBkPSJNMjg4IDI0OHYyOGMwIDYuNi01LjQgMTItMTIgMTJIMTA4Yy02LjYgMC0xMi01LjQtMTItMTJ2LTI4YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem0tMTIgNzJIMTA4Yy02LjYgMC0xMiA1LjQtMTIgMTJ2MjhjMCA2LjYgNS40IDEyIDEyIDEyaDE2OGM2LjYgMCAxMi01LjQgMTItMTJ2LTI4YzAtNi42LTUuNC0xMi0xMi0xMnptMTA4LTE4OC4xVjQ2NGMwIDI2LjUtMjEuNSA0OC00OCA0OEg0OGMtMjYuNSAwLTQ4LTIxLjUtNDgtNDhWNDhDMCAyMS41IDIxLjUgMCA0OCAwaDIwNC4xQzI2NC44IDAgMjc3IDUuMSAyODYgMTQuMUwzNjkuOSA5OGM5IDguOSAxNC4xIDIxLjIgMTQuMSAzMy45em0tMTI4LTgwVjEyOGg3Ni4xTDI1NiA1MS45ek0zMzYgNDY0VjE3NkgyMzJjLTEzLjMgMC0yNC0xMC43LTI0LTI0VjQ4SDQ4djQxNmgyODh6Ii8+PC9zdmc+");position:absolute;left:0;top:22px;content:"";width:12px;height:16px;opacity:.7}.zendesk__category-section__item a{text-decoration:none}.zendesk__article-container{display:flex;flex-direction:column}@media (min-width:992px){.zendesk__article-container{flex-direction:row}}.zendesk__article-sidebar{border:0;flex:0 0 20%;height:auto;margin-bottom:20px;padding:0}@media (max-width:991px){.zendesk__article-sidebar{border-top:1px solid #9dcd53;border-bottom:1px solid #9dcd53}}.zendesk__article-sidebar>span{font-size:15px;position:relative;font-weight:700;margin-bottom:10px;display:block}.zendesk__article-sidebar .expanding_panels__original{display:flex;align-items:center}.zendesk__article-sidebar__links-list ul{list-style:none;margin:0;padding:0}.zendesk__article-sidebar__link a{background:#f7f7f7;border-radius:3px;color:#585858;display:block;margin-bottom:3px;padding:10px;font-size:1em;text-decoration:none}.zendesk__article-sidebar__link a.active,.zendesk__article-sidebar__link a:hover{background-color:#79b84f;color:#fff;text-decoration:none}.zendesk__article-content{flex:1 0 79%}@media (min-width:992px){.zendesk__article-content{max-width:79%;min-width:640px;padding:0 0 0 40px}}.zendesk__article-title{border-bottom:1px solid #9dcd53;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.zendesk__article-title h1{font-size:1.688em;line-height:1em}.zendesk__article-body{line-height:1.6;margin:30px 0 40px;word-wrap:break-word}.zendesk__article-body,.zendesk__article-feedback{border-bottom:1px solid #9dcd53;padding-bottom:40px}.zendesk__article-feedback{margin-bottom:40px;display:flex;flex-direction:column;align-items:center}.zendesk__article-feedback p{font-size:15px;font-weight:700}.zendesk__article-feedback__buttons{display:flex;grid-gap:.75rem;gap:.75rem;margin-bottom:10px}.zendesk__article-feedback__buttons form:not(.new-form) input[type=submit]{background-color:#79b84f}.zendesk__article-feedback__buttons form:not(.new-form) input[type=submit]:hover{background-color:#9dcd53}.zendesk__search-results .zendesk__article-title{border-bottom:0}.zendesk__search-list{list-style:none;padding-inline-start:0;margin-bottom:2rem}.zendesk__search-list a{display:block;text-decoration:none}.zendesk__search-list__item{border-bottom:1px solid #9dcd53;padding:20px 0}.zendesk__search-list__item:first-child{border-top:1px solid #9dcd53}.zendesk__search-list__item__top{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.zendesk__search-list__item__top h3{margin:0;flex:1 1}.zendesk__search-list__item__top h3 a{color:#79b84f;font-size:90%}.zendesk__search-list__item__breadcrumb{display:flex;grid-gap:.3rem;gap:.3rem;flex-wrap:wrap}@media (max-width:767px){.zendesk__search-list__item__breadcrumb{grid-gap:0;gap:0}}.zendesk__search-list__item__breadcrumb a{display:flex;grid-gap:.3rem;gap:.3rem;align-items:center;font-size:13px;color:#8b8b8b}.zendesk__search-list__item__breadcrumb a:after{content:">";display:block}@media (max-width:767px){.zendesk__search-list__item__breadcrumb a:after{margin-right:.3rem}}.zendesk__search-list__item__breadcrumb a:last-of-type:after{content:" "}.zendesk__search-list__item__breadcrumb span{display:block;font-size:13px;color:#8b8b8b}@media (min-width:992px){.zendesk__search-list__item__breadcrumb span{margin-left:auto}}.zendesk__search-list__item__icon{font-size:13px;color:#79b84f;display:flex;align-items:center;grid-gap:.2rem;gap:.2rem}.zendesk__search-list__item__icon svg{color:#79b84f;vertical-align:middle;width:13px;height:13px}.zendesk__3panel{background-color:#f0f0f0;padding:40px;position:relative}@media (max-width:991px){.zendesk__3panel{padding:40px 0 0;background-color:#fff;width:90%;margin:40px auto}}.zendesk__3panel__container{width:90%;max-width:1160px;margin:0 auto;display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}@media (max-width:991px){.zendesk__3panel__container{flex-direction:column;width:100%}}.zendesk__3panel__container h2{width:100%;font-size:40px;font-weight:400;line-height:38.64px;text-align:center;margin-top:0}@media (max-width:991px){.zendesk__3panel__container h2{text-align:left;font-weight:400;width:auto;padding-bottom:10px;border-bottom:1px solid #55a440}}.zendesk__simple-card{background-color:#fff;display:flex;flex-direction:column;flex:1 0 340px;padding:16px}@media (max-width:991px){.zendesk__simple-card{flex:unset;max-width:100%;padding:0}}.zendesk__simple-card h3{margin:0 0 10px;font-size:30px}.zendesk__simple-card span{display:none;font-weight:700;margin-bottom:10px}.zendesk__simple-card span.show{display:block;cursor:pointer}.zendesk__simple-card__copy{display:block;max-height:210px;overflow:hidden;margin-bottom:10px}@media (max-width:991px){.zendesk__simple-card__copy{max-height:none}}.zendesk__simple-card__copy.expand{max-height:4000px}.zendesk__simple-card__cta{transition:background .3s ease;cursor:pointer;color:#fff;background-color:#be4405;border-radius:5px;display:inline-block;padding:10px 40px;text-decoration:none;width:-moz-fit-content;width:fit-content;margin-top:auto;font-size:14px;font-weight:700}.zendesk__simple-card__cta:hover{color:#fff;background-color:#e14e00}.zendesk__simple-card .expanding_panels__expander{background-color:#f0f0f0;padding:16px;width:auto;border-bottom:1px solid #c7c7c7}.zendesk__simple-card .expanding_panels__expander h3{color:#535353;margin-bottom:0}.zendesk__simple-card .expanding_panels__content{padding:0 16px}.zendesk__promoted{background-color:#55a440;color:#fff;padding:40px 20px}.zendesk__promoted h2{width:-moz-fit-content;width:fit-content;margin:0 auto 36px}.zendesk__promoted__links{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:1150px;margin:auto;grid-column-gap:12%;column-gap:12%;grid-row-gap:12px;row-gap:12px}@media (max-width:767px){.zendesk__promoted__links{-ms-grid-columns:1fr;grid-template-columns:1fr}}.zendesk__promoted__link{display:flex;align-items:center;border-bottom:1px solid #fff;padding-bottom:12px;grid-gap:8px;gap:8px}.zendesk__promoted__link a{flex:1 1;font-size:18px;color:#fff;text-decoration:none}.kiosk main{display:flex;align-items:center;justify-content:center}.kiosk__address-cards{display:flex;flex-wrap:wrap;justify-content:space-around;height:100vw;padding:50px}.kiosk__address-cards .result-card{margin:20px 5px}.kiosk__buttons{display:flex;flex-direction:column;justify-content:center;height:100vh}.kiosk__buttons a{width:70vw;max-width:620px;font-family:Arial,sans-serif;font-weight:700;font-size:32px;color:#fff;background-color:#55a440;margin-bottom:30px;padding:20px;border-radius:12px;text-decoration:none;text-align:center}.kiosk .kiosk__signup-container{width:60%;margin:auto}.kiosk .kiosk__signup-container h2{margin-bottom:30px;text-align:center;font-size:2rem}.kiosk .kiosk__signup-container .kiosk_online_account_dob{margin:5px 0 10px}.kiosk .kiosk__signup-container .form-actions{text-align:center}.kiosk .kiosk__signup-container .form-actions input{font-size:1.5rem}.kiosk .kiosk__signup-link{text-align:center}.kiosk .kiosk__memberships{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;padding:40px}.kiosk .kiosk__memberships h1{margin-bottom:40px;text-align:center;width:100%}.kiosk .kiosk-itineris-membership{border-radius:5px;padding:20px 20px 10px;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);border:1px solid #d8d8d8;width:40%;min-height:350px;margin-bottom:25px;display:flex;flex-direction:column}.kiosk .kiosk-itineris-membership__top{display:flex;font-weight:600;justify-content:space-between}.kiosk .kiosk-itineris-membership__top>div:nth-child(2){text-align:right}.kiosk .kiosk-itineris-membership__top div{max-width:40%}.kiosk .kiosk-itineris-membership__form{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex-grow:1}.kiosk .kiosk-itineris-membership__form input[type=submit]{font-size:1.1rem}.kiosk .kiosk-itineris-membership__details{display:flex;flex-direction:column;padding:0 35px}.kiosk .kiosk-itineris-membership__details div{display:flex;flex-direction:row;align-items:center;margin-bottom:0;justify-content:space-between}.kiosk .kiosk-itineris-membership__details span{display:block;padding-left:10px;font-weight:600}.kiosk .kiosk-itineris-membership__details p{margin:0;font-size:1rem}.kiosk .kiosk__thankyou{display:flex;flex-direction:column;padding:40px;justify-content:center;height:80vh}.kiosk .kiosk__thankyou h1{text-align:center;width:100%;margin:0 0 40px}.kiosk-slideshow-container{width:100vw;height:100vh;margin:0;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 7 50 24'%3E%3Cpath class='logo-svg' d='M15.9 28.6h-3c-.3 0-.6 0-.8-.1-.1-.1-.1-.6-.1-.9v-2c0-.4-.1-.6.2-.8.1-.1.4-.1.6-.1h1.7c.4 0 .4-.1.4-1.3s0-1.3-.4-1.3h-1.8c-.2 0-.4 0-.6-.1-.2-.1-.1-.4-.1-.7v-2c0-.4 0-.3.1-.5.1-.1.4-.1.6-.1h3.1c.4 0 .4-.1.4-1.3 0-1 0-1.2-.3-1.2h-6c-.3 0-.4 0-.6.2-.1.2-.2.2-.2.4V30c0 .4-.1.8.1 1 .2.1.6.1 1.1.1h5.5c.3 0 .3-.1.3-1.3.2-1.1.2-1.2-.2-1.2m24.6 0h-3c-.3 0-.6 0-.8-.1-.1-.1-.1-.6-.1-.9v-2c0-.4-.1-.6.2-.8.1-.1.4-.1.6-.1h1.7c.4 0 .4-.1.4-1.3s0-1.3-.4-1.3h-1.8c-.2 0-.4 0-.6-.1s-.1-.4-.1-.7v-2c0-.4 0-.3.1-.5.1-.1.4-.1.6-.1h3.1c.4 0 .4-.1.4-1.3 0-1 0-1.2-.3-1.2h-5.9c-.3 0-.4 0-.6.2-.1.2-.2.2-.2.4V30c0 .4-.1.8.1 1 .2.1.6.1 1.1.1h5.5c.3 0 .3-.1.3-1.3 0-1.1 0-1.2-.3-1.2M7.7 24.2c-.5-.7-1.4-.8-1.4-.9 0-.1.7-.2 1.2-.8.4-.5.5-1 .5-1.9V20c0-1.1-.3-2.1-1-2.9-.8-.8-2-1.1-3.1-1.1H.8c-.3 0-.5 0-.6.1-.2.3-.2.5-.2.5v13.3c0 .9 0 1 .1 1.1.1.1.4.1.8.1H4c1 0 2.2-.3 3.1-1.2.9-.9 1.1-1.8 1.1-2.8v-1.4c-.1-.6-.2-1.1-.5-1.5m-4.9-4.8c0-.1 0-.3.1-.4.1-.1.3-.1.6-.1H4c.5 0 .6.1.8.3.4.4.4.9.4 1.4v.1c0 .3 0 .6-.4 1-.3.3-.6.4-.9.4h-.4c-.2 0-.4 0-.5-.1-.1-.1-.1-.3-.1-.5l-.1-2.1zm2.5 7.5c0 .5 0 .8-.4 1.2-.3.3-.7.4-.9.4H3c-.2-.1-.2-.4-.2-.6v-2.6c0-.5.1-.5.9-.5h.5c.8 0 1.1.7 1.1 1.7v.4zm44.2-2.5c-.5-.6-1.3-.7-1.3-.8 0-.1.8-.2 1.3-.9.4-.5.4-1 .4-1.7v-.9c0-1.1-.3-2.2-1.1-2.9-.8-.8-1.9-1.1-3.1-1.1h-3.1c-.4 0-.5-.1-.7.1-.1.1-.1.4-.1.3v13.6c0 .9.2.9 1.3.9 1.3 0 1.5 0 1.5-.5v-5.3c0-.4.1-.4 1-.4h.5c.6 0 1 .7 1 1.7v4.1c0 .5.1.4 1.4.4 1.3 0 1.4 0 1.4-.4v-4.7c.1-.6 0-1-.4-1.5M47.1 21c0 .3 0 .6-.4 1-.3.3-.7.4-.9.4h-.5c-.2 0-.4 0-.5-.1-.1-.1-.1-.3-.1-.5v-2.5c0-.1 0-.2.1-.4.1-.1.3-.1.5-.1h.5c.6 0 .8.1.9.3.4.4.4.9.4 1.4v.5zM25.2 7h-.4c-2 0-3.5 1.1-3.5 3.4v1.3c0 2.1 1.4 3.4 3.5 3.4h.4c2 0 3.5-1.3 3.5-3.4v-1.3c0-2.3-1.4-3.4-3.5-3.4m1 4.1c0 .8-.2 1.7-1 1.7h-.4c-.8 0-1-.9-1-1.7 0-1 .1-1.7 1-1.7h.4c.9 0 1 .7 1 1.7zm6.5 6.3c0-1 0-1.2-.4-1.2H17.6c-.3 0-.4.2-.4 1.2 0 1.1 0 1.3.3 1.3h2.3c.3 0 .6 0 .8.1.1.1.1.2.2.4V31c0 .3.2.3 1.3.3h.2c1.1 0 1.3 0 1.3-.3V19.1c0-.1.1-.3.2-.4h2.3c.1.1.1.2.2.4v11.8c0 .3.2.3 1.3.3h.2c1.1 0 1.3 0 1.3-.3V19.1c0-.1.1-.3.2-.4.2-.1.5-.1.8-.1h2.3c.3.1.3 0 .3-1.2z' fill='%23fff'/%3E%3C/svg%3E");background-color:var(--header-bg);background-position:50%;background-repeat:no-repeat;background-size:75vw}.kiosk-slideshow-container a{position:absolute;left:0;top:0;width:100vw;height:100vh;opacity:0;object-fit:contain;overflow:hidden}.kiosk-slideshow-container a:first-child{position:relative}.kiosk-slideshow-container a img{object-fit:contain;height:100vh;width:100vw}@keyframes kioskimgfade{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.kiosk__confirm{margin:auto;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.kiosk__confirm h1{margin-bottom:30px}.kiosk__confirm p{font-size:1.1rem}.kiosk__confirm p:last-of-type{margin-top:20px}.kiosk__confirm a{font-size:1.6rem;padding:20px}:root{--cta-btn:#bc4418;--cta-txt:#fff;--desktop-bg:#585858;--desktop-hr:#999;--desktop-link:#585858;--desktop-icon:#fff;--desktop-sub-bg:#fff;--desktop-sub-brdr:#55a440;--desktop-sub-txt:#55a440;--desktop-txt:#fff;--header-bg:#55a440;--header-search-bg:#fff;--header-search-btn:#585858;--header-search-border:#999;--header-search-icon:#505050;--header-search-label:#b0b0b0;--header-search-txt:#999;--masthead-search:#fff;--masthead-search-hover:#cecece;--mobile-bg:#f9f9f9;--mobile-bg-back:#55a440;--mobile-border:#999;--mobile-icon:#55a440;--mobile-icon-back:#fff;--mobile-txt:#585858;--mobile-txt-back:#fff;--hamburger-icon:#fff;--hamburger-txt:#fff;--search-bg:#fff;--shadow:rgba(50,50,50,0.5)}.cta__btn{background-color:#bc4418;background-color:var(--cta-btn);border-radius:.5em;color:#fff;color:var(--cta-txt);display:block;font-size:1.615em;margin:.5em 1em;padding:1em;text-align:center;text-decoration:none}.cta__btn--search{flex:1 1;flex-basis:160px;font-size:1rem;margin:0;max-width:160px;padding:.6em 1.5em;position:relative;overflow:hidden;border:none;cursor:pointer}@media (max-width:767px){.cta__btn--search{font-size:1.375rem;margin-right:5px;max-width:100px;line-height:0;padding:0}}.cta__btn--mobile{padding:14px 0;margin:0 15px 20px}.cta__btn--desktop{font-size:1rem;margin:.9em 0;width:160px;padding:8.2px .4em}@media (min-width:768px) and (max-width:1100px){.cta__btn--desktop{font-size:.813rem;margin:1.3em 0;width:100px}}.cta__btn--view-all{font-size:1rem;margin:0;padding:10px 0;width:160px}.cta__btn--desktop-lrg{width:177px}@media (min-width:768px) and (max-width:991px){.cta__btn--desktop-lrg{width:160px}}.cta{list-style:none;margin:0;padding:0}.cta *{box-sizing:border-box}.cta--desktop{display:flex;justify-content:flex-end}@media (max-width:930px){.cta--desktop{display:none}}.cta--mobile{background-color:#f9f9f9;background-color:var(--mobile-bg);border-bottom:1px solid #999;border-bottom:1px solid var(--mobile-border);padding:30px 0}.cta--mobile .cta-item:last-child>.cta__btn--mobile{margin-bottom:0}.cta__item{padding-right:20px}.cta__item:last-child{padding-right:0}.skip-navigation{color:#fff;padding:20px;position:absolute;top:-100px;text-decoration:none;z-index:9999}.skip-navigation:focus{background:#585858;left:0;top:0}.menu-btn__icon{display:block;height:3em;margin:0 1em;stroke-width:2;stroke-linecap:square;stroke:#fff;stroke:var(--hamburger-icon);transition:stroke .4s ease-out,transform .4s ease-in-out;width:3em}.menu-btn__icon path{backface-visibility:hidden;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.menu-btn__icon .x{opacity:0}.menu-btn__txt{color:#fff;color:var(--hamburger-txt);font-size:.75em}.menu-btn{background-color:transparent;border:0;padding:0;right:0;bottom:13px;transition:box-shadow .8s ease-out,background-color .8s ease-out}.menu-btn,.menu-btn:before{display:block;position:absolute}.menu-btn:before{content:"";height:80%;width:100%}.menu-btn:focus .menu-btn__icon,.menu-btn:hover .menu-btn__icon{stroke:#fff;stroke:var(--hamburger-icon)}.menu-btn[aria-pressed=true] .menu-btn__icon{transform:rotate(225deg)}.menu-btn[aria-pressed=true] .menu-btn__icon .h{opacity:0}.menu-btn[aria-pressed=true] .menu-btn__icon .x{opacity:1}.menu-btn[aria-pressed=true] .menu-btn__icon .t{transform:translateY(8px)}.menu-btn[aria-pressed=true] .menu-btn__icon .b{transform:translateY(-8px)}.menu-btn[aria-hidden=true]{display:none}.header-menu{float:right}@keyframes Fadeout{0%{transform:translateX(0)}to{transform:translateX(-100%);height:0}}.primary-nav{flex:1 1;flex-basis:100%}.mobile-nav{overflow:hidden}.mobile-nav,.mobile-nav-wrapper{position:absolute;width:100%;z-index:99}.mobile-nav-wrapper{transition:transform .5s ease-in-out}.mobile-nav__items{background-color:#f9f9f9;background-color:var(--mobile-bg);box-shadow:0 1px 5px 0 rgba(50,50,50,.5);list-style:none;margin:0;padding:0;position:relative}.mobile-nav__items[aria-hidden=true]{display:none}.mobile-nav__item[aria-hidden=true]{display:none;height:0}.mobile-nav__link{background-color:transparent;border:none;border-bottom:1px solid #999;border-bottom:1px solid var(--mobile-border);color:#585858;color:var(--mobile-txt);display:block;font-size:1.313rem;padding:15px 10px;text-align:left;text-decoration:none;width:100%}.mobile-nav__link--active,.mobile-nav__link[aria-hidden=true]{display:none}.mobile-nav__link--back{background-color:#55a440;background-color:var(--mobile-bg-back);color:#fff;color:var(--mobile-txt-back);padding:15px 10px 20px;width:100%}.mobile-nav__icon{stroke:#55a440;stroke:var(--mobile-icon);float:right;height:20px;margin-right:0;width:20px}.mobile-nav__icon--back{float:left;margin-top:2px;stroke:#fff;stroke:var(--mobile-icon-back);transform:rotate(180deg)}.mobile-sub-nav{list-style:none;margin:0;padding:0;top:0;width:100%}.mobile-sub-nav[aria-hidden=true]{display:none}.mobile-sub-nav__link{color:#585858;color:var(--mobile-txt);display:block;font-size:1.125rem;padding:20px 10px;text-align:left;text-decoration:none;width:calc(100% - 20px)}.nav-holder--desktop{background-color:#585858;background-color:var(--desktop-bg);position:relative}.desktop-sub-nav__item--level1{padding-bottom:1em;border-bottom:1px solid #999;border-bottom:1px solid var(--desktop-hr)}.desktop-sub-nav__item--level1:last-of-type{border-bottom:none;padding-bottom:0}.desktop-nav__items{background-color:#585858;background-color:var(--desktop-bg);display:flex;justify-content:space-evenly;max-width:992px;margin:0 auto;padding:0 .2em;height:2.5em;position:relative;list-style:none}.desktop-sub-nav__link{display:block;font-size:1rem;font-weight:700;color:#585858;color:var(--desktop-link);line-height:1em;padding-bottom:20px;text-decoration:none}.desktop-sub-nav__item:last-child>.desktop-sub-nav__link{padding-bottom:0}.desktop-nav__item{flex-grow:1}.desktop-nav__items--level0>.desktop-nav__item--root{text-align:center}.desktop-sub-nav__title{color:#55a440;color:var(--desktop-sub-txt);font-size:1.563rem;font-family:garage-gothic,Arial,Helvetica,sans-serif;margin:20px 0}.desktop-nav__btn-wrapper{width:100%;height:100%;display:flex;justify-content:center}.desktop-nav__link{background:transparent;border:none;color:#fff;color:var(--desktop-txt);cursor:pointer;display:block;font-size:1rem;height:100%;padding:0;text-decoration:none}.desktop-nav__link .desktop-nav__icon{stroke:#fff;stroke:var(--desktop-icon);float:right;height:20px;transform:rotate(90deg) translateY(-5px) scale(.8);transition:transform .2s ease-out;width:20px}.desktop-nav__link[aria-pressed=true] .desktop-nav__icon{transform:rotate(-90deg) translateY(5px) scale(.8);transition:transform .2s ease-out}.desktop-sub-nav__items{list-style:none;margin:0;padding:0}.sub-nav--level0{overflow:hidden;padding:0 4px 4px;position:absolute;top:100%;z-index:99}.sub-nav--level0 .desktop-sub-nav__items--level1{background-color:#fff;background-color:var(--desktop-sub-bg);border-top:3px solid #55a440;border-top:3px solid var(--desktop-sub-brdr);box-shadow:0 1px 2px 1px rgba(50,50,50,.2);padding:20px;transform-origin:left top}.sub-nav--level0 .desktop-sub-nav__items--level1 .desktop-sub-nav__item--level1:first-child .desktop-sub-nav__title{margin-top:0}.sub-nav--level0[aria-hidden=true]{transform-origin:left top;transform:scaleY(0)}.sub-nav--level0[aria-hidden=true] .desktop-sub-nav__items--level1{transition:transform .3s ease-out}.sub-nav--level0[aria-hidden=false]{transform:scaleY(1)}.sub-nav--level0[aria-hidden=false] .desktop-sub-nav__items--level1{transition:transform .3s ease-out;transform:translateY(0)}.desktop-sub-nav__items--large .desktop-sub-nav__items{display:flex;flex-wrap:wrap}.desktop-sub-nav__items--large .desktop-sub-nav__items .desktop-sub-nav__link{line-height:1em}.desktop-sub-nav__items--large .desktop-sub-nav__items .desktop-sub-nav__item{flex-basis:33.3%}.desktop-sub-nav__items--large .desktop-sub-nav__items .desktop-sub-nav__item:last-child>.desktop-sub-nav__link{padding-bottom:20px}#help-centre{display:flex;align-items:center;padding-bottom:3px;padding-left:5px}@media (min-width:930px){#primary-nav-cms #menu-button,#primary-nav-cms .mobile-nav{display:none}}@media (max-width:930px){#primary-nav-cms .nav{display:none}}.mobile-nav__item-topsub{padding-left:10px}.header-wrapper,.main-header{position:relative}.main-header{background-color:#55a440;background-color:var(--header-bg);display:flex;flex-wrap:wrap;z-index:999}.main-header *{box-sizing:border-box}.main-header .masthead{max-width:1110px;width:100%;margin:0 auto;padding:.5em 0;display:flex;justify-content:space-evenly;overflow:hidden}@supports (display:grid){.main-header .masthead{display:-ms-grid;display:grid;-ms-grid-columns:100px 1fr 140px;grid-template-columns:100px 1fr 140px;-ms-grid-rows:auto;grid-template-rows:auto}@media (min-width:930px){.main-header .masthead{-ms-grid-columns:120px 1fr 70px;grid-template-columns:120px 1fr 70px}}.main-header .masthead .masthead__search{margin-right:auto}@media (max-width:930px){.main-header .masthead .masthead__search{width:calc(100% - 60px);margin-right:60px}}}.main-header .masthead__ctas{flex:1 1}.main-header .logo{padding:8px 0}@media (max-width:767px){.main-header .logo{flex-basis:20%}}.main-header .logo__svg-container{display:block;float:left;height:60px;margin-left:10px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:200px}@media (min-width:768px){.main-header .logo__svg-container{height:75px;width:250px}}.main-header .logo__svg-container canvas{display:block;height:100%!important;visibility:hidden}.main-header .logo__svg-container img,.main-header .logo__svg-container svg{left:0;max-height:100%;max-width:100%;position:absolute;top:0}.main-header .language-switch{background-color:#e5e5e5;position:absolute;right:16px;padding:4px 8px;font-size:16px;line-height:24px;color:#55a440;z-index:10}@media (max-width:991px){.main-header .language-switch{width:100%;position:relative;right:0;display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}}.main-header .language-switch>div{text-decoration:underline;cursor:pointer}@media (max-width:991px){.main-header .language-switch>div{text-align:right}.main-header .language-switch>div.active{font-weight:700;text-decoration:none}}.main-header .accessibility-translation-warning{width:368px;background-color:#e5e5e5;position:absolute;top:31px;right:15px;padding:8px;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;z-index:9;text-align:center;border:1px solid #55a440}.main-header .accessibility-translation-warning p{margin:0;font-size:16px;line-height:24px}@media (max-width:991px){.main-header .accessibility-translation-warning p{flex:1 1}}@media (max-width:991px){.main-header .accessibility-translation-warning{width:100%;position:relative;top:0;right:0;flex-direction:row;border:0}}.main-header .accessibility-translation-warning button{transition:background .3s ease;cursor:pointer;color:#fff;background-color:#55a440;border:0;border-radius:5px;padding:4px 8px;width:-moz-fit-content;width:fit-content;line-height:24px;font-size:16px}@media (max-width:991px){.main-header .accessibility-translation-warning button{width:98px}}.main-header .accessibility-translation-warning button:hover{background-color:#79b84f}body:not(.keyboard-user) header a,body:not(.keyboard-user) header button{outline:none}.main-nav__search{background-color:#fff;background-color:var(--search-bg);box-shadow:0 0 3px 3px rgba(50,50,50,.25);order:4;padding:10px 0;position:absolute;width:100%;transition:top .4s ease-out;z-index:97}.main-nav__search[aria-hidden=true]{top:-100%}.main-nav__search[aria-hidden=false]{top:100%}.search-header{background-color:#fff;background-color:var(--header-search-bg);margin:0 auto;max-width:1110px;padding:.2em;width:calc(100% - .4em)}.search-header .search__form{display:flex;max-height:45px;width:100%}.search-header .search__form .search__input{border:none;border-bottom:2px solid #999;border-bottom:2px solid var(--header-search-border);border-radius:0;color:#999;color:var(--header-search-txt);flex:2 1;font-size:1.375rem;height:40px;padding:5px 0;margin-right:30px}@media (max-width:767px){.search-header .search__form .search__input{margin-left:5px;margin-right:20px}}@media (min-width:768px) and (max-width:991px){.search-header .search__form .search__input{margin-left:5px}}.search-header .search__form label{position:absolute;top:-20px;left:10px;color:#b0b0b0;color:var(--header-search-label);font-size:1.625em;font-weight:100}.search-header .search__form .search__icon{fill:#505050;fill:var(--header-search-icon)}.search-header ::-webkit-input-placeholder{color:#999;color:var(--header-search-txt)}.search-header ::-moz-placeholder{color:#999;color:var(--header-search-txt)}.search-header :-ms-input-placeholder{color:#999;color:var(--header-search-txt)}.search-header :-moz-placeholder{color:#999;color:var(--header-search-txt)}.search__button{background-color:transparent;height:2.5em;width:2.5em}.masthead__search-icon{fill:#fff;fill:var(--masthead-search)}.masthead__search{background-color:transparent;border:none;cursor:pointer;height:35px;margin:.9em 0;padding-top:.5em;width:5em}@media (min-width:768px) and (max-width:991px){.masthead__search{margin:1em 0}}@media (max-width:767px){.masthead__search{margin:.6em 0}}:root{--venue-nav-bg:linear-gradient(0deg,#fff,rgba(233,231,234,0.6));--venue-nav-shadow:rgba(0,0,0,0.24);--venue-nav-icon:#707070;--venue-nav-text:#585858;--venue-nav-txt-active:#55a440}.venue-navigation{background:linear-gradient(0deg,#fff,rgba(233,231,234,.6));box-shadow:0 1px 5px 0 rgba(0,0,0,.24)}.venue-nav-mover__icon{fill:#707070}.venue-nav-mover--left .venue-nav-mover__icon{border-right:1px solid #707070}.venue-nav-mover--right .venue-nav-mover__icon{border-left:1px solid #707070}.venue-nav-list__item--active{border-bottom:3px solid #55a440}.venue-nav-list__item--active:after{border-bottom:.4em solid #55a440}.venue-nav-list__anchor{color:#585858}.venue-nav-list__anchor:hover{border-bottom:3px solid #55a440}:root{--action-btn:#55a440;--result-bg:#f9f9f9;--result-link:#585858;--result-title:#55a440;--result-border:#e7e7e7;--text-colour:#fff;--wrapper-bg:#79b84f}.facility-finder__heading{background-color:#79b84f;background-color:var(--wrapper-bg);color:#fff;color:var(--text-colour);font-size:2.5em;margin:0;padding:20px 25px}@media (max-width:767px){.facility-finder__heading{padding:20px 10px}}.facility-finder__form{background-color:#79b84f;background-color:var(--wrapper-bg);display:flex;padding:25px;flex-wrap:wrap}@media (max-width:767px){.facility-finder__form{padding:20px 10px}}.facility-finder__input{padding:5px!important}.facility-finder__form .facility-finder__input-container{flex:1 1;margin-bottom:0}.facility-finder__input-container .facility-finder__input{padding:15px 5px!important}.facility-finder__centre-checkbox{flex-basis:100%;max-width:unset;margin-top:10px}.facility-finder__centre-checkbox label{color:#fff}.facility-finder__centre-checkbox input[type=checkbox]{top:2px}.facility-finder__result{background-color:#f9f9f9;background-color:var(--result-bg);box-shadow:0 0 5px 3px #dfdfdf;display:flex;flex-wrap:wrap;margin:20px 0;padding:5px;position:relative}.facility-finder__result-heading{color:#55a440;color:var(--result-title);font-size:1.875rem;margin:0;padding:0 0 20px}@media (max-width:767px){.facility-finder__result-heading{padding:0 0 5px}}.facility-finder__result-link{color:#55a440;color:var(--result-title)}.facility-finder__action-load{display:none}.facility-finder__column{flex:1 1;padding:15px}.facility-finder__column--cta{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:767px){.facility-finder__column--cta{margin-bottom:15px}}@media (min-width:768px){.facility-finder__column--cta{justify-content:center}}.facility-finder__column--cta .call-to-action--join{flex:100% 1}@media (max-width:767px){.facility-finder__column--hide-mobile{display:none}}.facility-finder__column--title{flex:1.5 1}@media (max-width:767px){.facility-finder__column--title{min-width:100%;padding:0}}@media (min-width:768px){.facility-finder__column--title{border-right:1px solid #e7e7e7;border-right:1px solid var(--result-border)}}.facility-finder__result-activities{color:#585858;color:var(--result-link);font-size:.875em;font-weight:700}@media (max-width:767px){.facility-finder__result-activities{bottom:35px;position:absolute}.facility-finder__group .facility-finder__result-activities{bottom:10px}}.facility-finder__address{color:#585858;color:var(--result-link);font-size:.875em}.facility-finder-actions{display:flex;margin:0;padding:0;list-style:none;align-items:center;justify-content:center}.facility-finder-action__btn,.facility-finder-action__close-btn{background-color:transparent;border:none;color:#55a440;color:var(--action-btn);font-size:.875rem;text-decoration:underline}.facility-finder-action__btn:hover,.facility-finder-action__close-btn:hover{text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}.DayPicker-Month,.DayPicker-wrapper{-moz-user-select:none}.DayPicker-NavButton,.DayPicker-Weekday{color:#8b9898}.DayPicker-WeekNumber{display:table-cell;padding:.5em;min-width:1em;border-right:1px solid #eaecec;color:#8b9898;vertical-align:middle;text-align:right;font-size:.75em;cursor:pointer}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b}.DayPicker-Day--disabled{color:#dce0e0}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}:root{--day-picker-arrows:#fff;--day-picker-bg:#55a440;--day-picker-selected:#e14e00;--day-picker-txt:#fff;--day-picker-weekday:#255917;--wp-info-icon:#be4405;--wp-info-key:#cfcfcf;--wp-calendar-bg:#dedede;--wp-calendar-border:#55a440;--wp-calendar-print:#cfcfcf;--wp-calendar-btn-text:#fff;--wp-calendar-btn-bg:#55a440;--wp-calendar-bar-border:#55a440;--wp-calendar-bar-bg:#dedede;--wp-calendar-print-border:#cfcfcf;--wp-loading-session:#c7c7c7;--wp-nav-border:#cfcfcf;--wp-nav-border-active:#55a440;--wp-nav-text:#585858;--wp-nav-text-active:#55a440;--wp-nav-today:#008bd0;--wp-nav-brdr:#cecece;--wp-nav-active:#55a440;--wp-nav-active-txt:#fff;--wp-nav-hover:#cecece;--wp-nav-txt:#585858;--wp-pill-arvo:#79b84f;--wp-pill-evening:#55a440;--wp-old-session:#cfcfcf;--wp-now-session:#41a1db}.weekly-prog .additional{max-height:0;overflow-y:hidden;padding:0 20px;opacity:0;transition:all .5s cubic-bezier(0,1,.5,1);font-size:1.231em}.weekly-prog .additional.active{max-height:500px;padding:20px;opacity:1}.weekly-prog .additional ul.list-group{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;*zoom:1;display:block;margin:0 0 20px}.weekly-prog .additional ul.list-group:after,.weekly-prog .additional ul.list-group:before{content:"";display:table}.weekly-prog .additional ul.list-group:after{clear:both}.weekly-prog .additional ul.list-group li{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;margin:0 20px 0 0}.weekly-prog .additional .description{*zoom:1;display:block}.weekly-prog .additional .description:after,.weekly-prog .additional .description:before{content:"";display:table}.weekly-prog .additional .description:after{clear:both}.weekly-prog .icon{display:block}.weekly-prog .svg-information{cursor:pointer;display:inline-block;padding:5px;border:1px solid #be4405;border:1px solid var(--wp-info-icon);border-radius:4px}.weekly-prog .no-sessions{text-align:center}.weekly-prog .responsive-video-wrapper{margin:0 auto;max-height:314px;max-width:560px}.weekly-prog .responsive-video-wrapper .responsive-video{height:0;padding-top:25px;padding-bottom:56.07%;position:relative}.weekly-prog .responsive-video-wrapper .responsive-video iframe{height:100%;position:absolute;top:0;left:0;width:100%;border:none}.weekly-prog .session-title{font-size:1.231em;font-weight:700}.weekly-prog .table{margin-bottom:40px}.weekly-prog .weekly-pagination{margin:0 auto;padding:0 30px 20px;text-align:center}.weekly-prog .weekly-pagination.hide{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.timetable-key{float:left;padding:20px;background-color:#cfcfcf;background-color:var(--wp-info-key);border-radius:5px}.timetable-key h4{margin-top:0}.timetable-key li,.timetable-key ul{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.calendar-bar{background-color:#dedede;background-color:var(--wp-calendar-bg);border-top:2px solid #55a440;border-top:2px solid var(--wp-calendar-border)}.svg-print{display:inline-block;float:right;position:relative;height:25px;padding:8px 10px;width:25px;border-left:1px solid #cfcfcf;border-left:1px solid var(--wp-calendar-print)}.calendar-btn{float:left;position:relative}.calendar-btn button{padding:5px 10px;background-color:#55a440;background-color:var(--wp-calendar-btn-bg);border:0;border-bottom:1px solid #55a440;border-bottom:1px solid var(--wp-calendar-btn-bg);color:#fff;color:var(--wp-calendar-btn-text)}.calendar-btn button:focus{outline:none}.calendar-btn .calendar-holder{position:absolute;top:100%;left:0;z-index:1000}.calendar-btn .month-str{display:inline-block;float:right;line-height:1.5em;margin:10px 5px}.calendar-btn .svg-calendar-wp{display:inline-block;width:30px;height:30px;margin:2px 0}.timetable-nav{display:flex;margin:10px 0 30px;position:relative}.timetable-nav .open-btn{margin:0 auto;padding:20px;position:relative;border:1px solid #cecece;border:1px solid var(--wp-nav-brdr);border-radius:5px;background:none;font-size:1.231em}.timetable-nav .open-btn:after{content:"";height:70%;position:absolute;top:15%;right:60px;border-left:1px solid #cecece;border-left:1px solid var(--wp-nav-brdr)}.timetable-nav .open-btn .svg-down{width:15px;height:15px;position:absolute;right:23px;top:20px}.timetable-nav-holder ul{margin:40px 0 0;width:100%}.timetable-nav-holder ul,.timetable-nav-holder ul li{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.timetable-nav-holder ul li{margin:0}.timetable-nav-holder ul li a{display:block;margin:5px;padding:10px 30px;text-align:center;border-bottom:1px solid #cecece;border-bottom:1px solid var(--wp-nav-brdr);color:#585858;color:var(--wp-nav-txt);font-size:1.231em;font-weight:700;text-decoration:none}.timetable-nav-holder ul li a:hover{background-color:#cecece;background-color:var(--wp-nav-hover)}.timetable-nav-holder ul li a.active{background-color:#55a440;background-color:var(--wp-nav-active);border-bottom:none;border-radius:5px;color:#fff;color:var(--wp-nav-active-txt)}.timetable-nav-holder ul li:last-child a{border-bottom:none}.timetable-nav-holder .close-btn{padding:2px 8px 5px}.timetable-nav-holder .modal-content{padding:.5em}.date-nav{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;*zoom:1;height:50px;display:flex;position:relative;width:100%}.date-nav:after,.date-nav:before{content:"";display:table}.date-nav:after{clear:both}@media (max-width:767px){.date-nav{height:90px}}.date-nav:after{content:"";height:1px;position:absolute;top:100%;left:0;right:0;width:100%;background-color:#cfcfcf;background-color:var(--wp-nav-border)}.date-nav .date-list{overflow:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}.date-nav .date-list__inner{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;height:auto}.date-nav .date-list__dates{display:block;text-align:center}.date-nav .date-list__dates--date{font-size:2em;line-height:1em}.date-nav .date-list__dates--day{font-size:.8em}.date-nav .date-list__btn{border:none;background-color:transparent;color:#585858;color:var(--wp-nav-text);display:block;font-size:1.25rem;font-weight:300;line-height:1em;padding:15px 20px;text-decoration:none;text-transform:capitalize;width:100%}.date-nav .date-list__btn.active{color:#55a440;color:var(--wp-nav-active)}.date-nav .date-list__btn.active:after{content:"";display:inline-block;height:2px;position:absolute;top:calc(100% - 2px);left:0;right:0;width:100%;background-color:#55a440;background-color:var(--wp-nav-border-active)}.date-nav .date-list__item{display:inline-block;min-width:8em;position:relative}@media (min-width:768px){.date-nav .date-list__item{min-width:10em}}.date-nav .date-list__item--today{flex:1.5 1;position:relative;padding:15px 0}@media (min-width:768px){.date-nav .date-list__item--today{min-width:160px}}.date-nav .date-list__item--today .date-list__btn{border:none;border-right:1px solid #cfcfcf;border-right:1px solid var(--wp-nav-border);color:#008bd0;color:var(--wp-nav-today);padding:0 .6em}@media (min-width:768px){.date-nav .date-list__item--today .date-list__btn{padding:0}}.date-nav .date-list__item--today .date-list__btn.active{color:#55a440;color:var(--wp-nav-active)}.date-nav .date-list__item--today .date-list__btn.active:after{background-color:#55a440;background-color:var(--wp-nav-border-active)}.date-nav .date-nav-item{margin:0;padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;font-size:1.25em;font-weight:300;line-height:1em}.date-nav .date-nav-item.active:after{content:"";display:inline-block;height:2px;position:absolute;bottom:-.5px;left:0;right:0;width:95%;background-color:#55a440;background-color:var(--wp-nav-border-active)}.date-nav .date-nav-item.active button{color:#55a440;color:var(--wp-nav-text-active)}.date-nav .date-nav-item.active button:after{content:"";display:inline-block;margin:auto;position:absolute;left:0;right:0;bottom:-19.5px}.date-nav .date-nav-item-link{display:block;padding:0 20px;margin:15px 0;position:relative;color:#585858;color:var(--wp-nav-text);text-decoration:none;text-transform:capitalize}.date-nav .list-holder{float:left;height:70px;overflow:hidden;position:relative;width:calc(100% - 250px)}.date-nav .loading{height:50px;position:absolute;left:0;top:0;z-index:100;width:100%}.date-nav .loading-session{color:#c7c7c7!important;color:var(--wp-loading-session)!important}.date-nav .nav-mover{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none;background-color:transparent;flex:0 0 1em;font-size:1.25em;font-weight:300;line-height:1em;margin:5px;min-width:30px;max-width:32px;position:relative}.date-nav .nav-mover .svg-arrow{width:100%;height:85%}.date-nav .nav-mover:after{content:"";height:20px;position:absolute;top:2px;width:1px;margin:8px 0;background-color:#cfcfcf;background-color:var(--wp-nav-border)}@media (max-width:767px){.date-nav .nav-mover{margin:0}.date-nav .nav-mover:after{height:calc(100% - 30px);margin:15px 0}.date-nav .nav-mover .svg-arrow{height:35%;transform:scale(1.2,2)}}.date-nav .nav-mover.move-left{padding-right:10px}.date-nav .nav-mover.move-left:after{right:0}.date-nav .nav-mover.move-right{padding-left:10px}.date-nav .nav-mover.move-right:after{left:0}.calendar__btn{background-color:transparent;border:0;color:#fff;color:var(--wp-calendar-btn-text);font-size:.875rem;padding:0;text-decoration:underline}.calendar__btn:focus{outline:none}.calendar__btn:hover{text-decoration:none}.calendar__holder{position:absolute;top:100%;z-index:1000}.DayPicker{background-color:#55a440;background-color:var(--day-picker-bg);color:#fff;color:var(--day-picker-txt);display:inline-block;font-size:1rem}.DayPicker-wrapper{flex-direction:row;padding-bottom:1em;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavBar{display:flex;list-style:none;margin:0;padding:0;position:absolute;right:10px;top:12px;width:20%}.DayPicker__btn{background-color:transparent;border:none;fill:#fff;flex:1 1;padding:9px}.DayPicker__icon{height:100%;width:100%}.DayPicker-NavButton{background-position:50%;background-repeat:no-repeat;background-size:50%;color:#fff;color:var(--day-picker-arrows);cursor:pointer;display:inline-block;height:1.25em;left:auto;margin-top:2px;position:absolute;right:1.5em;top:1em;width:1.25em}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#255917;color:var(--day-picker-weekday);text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:.5em;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer}.DayPicker-Day--today{border-bottom:2px solid #fff;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{cursor:default;opacity:.4}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-bottom:2px solid #e14e00;border-bottom:2px solid var(--day-picker-selected);background-color:transparent;position:relative}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:transparent}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#fff;color:#7f8c8d}@media (max-width:767px){.weekly-prog .mb{float:none;padding:5px 10px}.weekly-prog .mb-actions{position:absolute;top:30px;right:10px}.weekly-prog .mb-start{padding:10px;font-size:1.143em;font-weight:700}.weekly-prog .mb-start .now{color:#41a1db!important;color:var(--wp-now-session)!important}.weekly-prog .mb-locations{position:absolute;top:10px;right:10px;font-size:1.143em}.weekly-prog .mb-session{width:80%}.weekly-prog .thead .tr{padding:0}.weekly-prog .thead .tr div{display:none}.weekly-prog .section-header{margin-bottom:0}.weekly-prog .tbody .tr{position:relative}.weekly-prog .tr .bold-weight{font-size:1.733em}}@media (min-width:768px){.weekly-prog .pill-weekly{display:inline-block;text-align:center;width:100%;color:#585858;color:var(--wp-nav-txt);font-size:1.231em}}@media (max-width:767px){.timetable-nav .open-btn{flex:0.6 1}.timetable-nav-holder .modal-content{width:80%}}@media (min-width:768px){.timetable-nav .open-btn{flex:0.3 1}.timetable-nav-holder .modal-content{width:30%}}.loader{align-items:center;display:flex;flex-direction:column;margin-top:2em}.loader__text{padding-top:1em;font-size:1.2rem}.loader__icon{width:2em;height:2em}:root{--feedback-icon:#fff;--feedback-bg:#fff;--feedback-btn-bg:#be4405;--feedback-btn-txt:#fff;--feedback-border:#be4405;--feedback-txt:#585858}.feedback{position:fixed;right:0;top:50%;transition:transform .5s ease-in-out;width:90%;z-index:9999}@media (min-width:768px){.feedback{width:400px}}.feedback[aria-hidden=true]{display:none}.feedback__icon{display:inline-block;fill:#fff;fill:var(--feedback-icon);height:.8em;left:7px;position:relative;top:4px;transition:transform .2s ease-in-out;width:.5em}.feedback__btn{background-color:#be4405;background-color:var(--feedback-btn-bg);border-radius:5px 5px 0 0;border:none;color:#fff;color:var(--feedback-btn-txt);cursor:pointer;padding:10px 20px 10px 10px;position:absolute;top:50%;transform:translate(-57%,-50%) rotate(-90deg)}.feedback__btn[aria-pressed=false] .feedback__icon{transform:rotate(90deg)}.feedback__btn[aria-pressed=true] .feedback__icon{transform:rotate(-90deg)}.feedback--open{filter:drop-shadow(0 0 .5rem rgba(0,0,0,.75));transform:translateY(-50%)}.feedback--closed{transform:translate(100%,-50%)}.feedback--closed .feedback__btn{filter:drop-shadow(0 0 .5rem rgba(0,0,0,.75))}.feedback__content{background-color:#fff;background-color:var(--feedback-bg);border-radius:10px 0 0 10px;border-color:#be4405 #be4405 #fff #fff;border-left:2px solid #be4405;border-bottom:2px solid #be4405;border-color:var(--feedback-border);border-top:2px solid #fff;border-top-color:var(--feedback-border);color:#585858;color:var(--feedback-txt);height:230px;padding:25px 15px}.feedback__content p{font-size:.875rem}.feedback__form{margin-top:40px}form input[type=checkbox].feedback__checkbox{top:2px}.feedback__title{margin:.2em 0}body:not(.keyboard-user) .feedback__btn{outline:none}.pika-single{z-index:9999;display:block;position:relative;color:#fff;background:#66ae44;border:1px solid;border-color:#ccc #ccc #bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;color:#fff;background-color:#66ae44}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#255917;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#fff;font-size:12px;line-height:15px;text-align:right;background:#66ae44;height:auto}.has-event .pika-button{color:#fff;background:#3af}.is-selected .pika-button,.is-today .pika-button{color:#fff;font-weight:700}.is-selected .pika-button{background:#ff8000;box-shadow:inset 0 1px 3px "#e14e00";border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#fff;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{color:#666;background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.pika-button{font-size:1em}.is-today .pika-button{border-bottom:2px solid #ff8000}.pika-button:hover{color:#7f8c8d;background:#fff;box-shadow:none;border-radius:20px}.is-inrange .pika-button{background-color:#518936}:root{--survey-banner-bg:#585858;--survey-banner-btn:#fff;--survey-banner-copy:#fff}.close-btn--survey-banner{padding:2px 5px;top:0;font-size:1.25em;border:none;right:1.25em}.close-btn--survey-banner,.close-btn--survey-banner:hover{color:#fff;color:var(--survey-banner-btn)}@media (min-width:768px) and (max-width:991px){.close-btn--survey-banner{right:1em}}@media (min-width:992px){.close-btn--survey-banner{right:2em}}.survey-buttons{margin:0 auto;display:table}.survey-buttons,.survey-buttons li{padding:0;vertical-align:baseline;border:0;font-weight:400;list-style:none}.survey-buttons li{margin:0 10px 0 0;display:inline-block}.survey-banner{display:flex;overflow:auto;position:relative;width:100%;z-index:-1;background-color:#585858;background-color:var(--survey-banner-bg);padding:10px 0}.survey-banner[aria-hidden=true]{opacity:0;visibility:hidden;display:none}.survey-banner[aria-hidden=false]{z-index:9999}.survey-banner[aria-hidden=false] .modal-content{transform:scale(1)}.survey-banner__content{margin:auto;max-width:1100px;overflow-x:hidden;overflow:auto;padding:0 30px;position:relative;width:100%}@media (max-width:767px){.survey-banner__content{padding:0}}@media (min-width:768px) and (max-width:991px){.survey-banner__content{padding:0 10px}}.survey-banner__copy{display:block;font-size:1rem;margin-bottom:0;margin-left:10px;width:100%}@media (min-width:768px) and (max-width:991px){.survey-banner__copy{margin-left:0}}@media (min-width:992px){.survey-banner__copy{margin-left:5px}}.survey-banner__link{color:#fff;color:var(--survey-banner-copy);display:block;text-decoration:underline;width:100%}@media (min-width:768px) and (max-width:991px){.survey-banner__link{text-decoration:none}}@media (min-width:992px){.survey-banner__link{text-decoration:none}}.survey-banner__link-underline{text-decoration:underline}.survey-banner__link-underline:hover{text-decoration:none}.venue-navigation{background:var(--venue-nav-bg);box-shadow:0 1px 5px 0 var(--venue-nav-shadow);padding:0;width:100%;z-index:900}.venue-navigation .venue-nav-wrapper{flex:1 1;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}.js .venue-navigation .venue-nav-wrapper{-ms-overflow-style:-ms-autohiding-scrollbar}.js .venue-navigation .venue-nav-wrapper::-webkit-scrollbar{display:none}.venue-navigation .venue-nav-wrapper[data-overflowing=both],.venue-navigation .venue-nav-wrapper[data-overflowing=left],.venue-navigation .venue-nav-wrapper[data-overflowing=right]{margin:0 calc(20px + 2em)}.venue-navigation .venue-nav-outer{position:relative}.venue-nav-mover{background:transparent;border:0;bottom:0;cursor:pointer;padding:0;position:absolute;top:0}.venue-nav-mover[aria-hidden=true]{display:none}.venue-nav-mover[aria-hidden=false]{display:block;cursor:pointer;opacity:1}.venue-nav-mover:focus{outline:0}.venue-nav-mover__icon{fill:var(--venue-nav-icon);padding:0 1em;height:20px;width:20px}.venue-nav-mover--left{left:0}.venue-nav-mover--left .venue-nav-mover__icon{border-right:1px solid var(--venue-nav-icon)}.venue-nav-mover--right{right:0}.venue-nav-mover--right .venue-nav-mover__icon{border-left:1px solid var(--venue-nav-icon)}.venue-nav-list{display:flex;flex-flow:row nowrap;float:left;justify-content:space-around;list-style:none;margin:0;padding:0;transition:transform .2s ease-in-out}.venue-nav-list.no-transition{transition:none}@media (min-width:992px){.venue-nav-list{float:none}}.venue-nav-list__item{display:inline-block;flex:1 1;font-size:1rem;font-weight:300;text-align:center}.venue-nav-list__item:last-of-type{margin-right:0}.venue-nav-list__item--active{border-bottom:3px solid var(--venue-nav-txt-active);font-weight:700;position:relative}.venue-nav-list__item--active:after{border-left:.4em solid transparent;border-right:.4em solid transparent;border-bottom:.4em solid var(--venue-nav-txt-active);bottom:-.5px;content:"";display:inline-block;height:0;left:calc(50% - .4em);position:absolute;width:0}.venue-nav-list__item--active .venue-nav-list__anchor:hover{border-bottom:none}.venue-nav-list__anchor{color:var(--venue-nav-text);text-decoration:none;padding:.5em 1em;display:inline-block;transition:all .2s}.venue-nav-list__anchor:hover{border-bottom:3px solid var(--venue-nav-txt-active);padding-bottom:calc(.5em - 3px);text-decoration:none}@media (min-width:992px){.venue-nav-list__anchor{cursor:pointer;margin:0}}[data-content-slider]{position:relative}.content-slider[aria-hidden=true]{position:absolute;top:0;width:100%}.content-slider--animate{transition:transform .2s ease-out}.content-slider__nav{display:flex;justify-content:center;width:100%}.content-slider__nav-items{list-style:none;margin:0;padding:0}.content-slider__nav .content-slider__nav-items{padding-left:0}.content-slider__nav-item{display:inline-block}.content-slider__button{background-color:#999;border:none;border-radius:50%;cursor:pointer;display:inline-block;height:9px;margin:0 5px;padding:0;width:9px}.content-slider__button--active{background-color:#55a440}.expanding_panels__icon{width:100%;height:100%;transform:rotate(90deg) scale(.5);transition:transform .2s ease-out;stroke:var(--expanding-panel-icon)}.expanding_panels__expander{display:flex;padding:10px 10px 10px 0;width:100%}.expanding_panels__btn-wrapper{flex:0 0 22px;width:22px}.expanding_panels__btn{background-color:transparent;border:none;font-size:inherit;margin:0;padding:0;text-align:left}.expanding_panels__btn[aria-pressed=true] .expanding_panels__icon{transform:rotate(-90deg) scale(.5);transition:transform .2s ease-out}.expanding_panels__original{flex:1 1}.expanding_panels__content{overflow:hidden;position:relative;padding-top:0;transition:height .2s ease-out,padding .2s ease-out}.expanding_panels__content[aria-hidden=false]{padding-top:10px}.expanding_panels__content .expanding_panels__first-item{margin-top:0}@media (max-width:991px){.dynamic-panel.responsive-table .pinned{overflow:hidden;overflow-x:scroll;position:absolute;left:0;top:0;width:35%;z-index:1;background:#fff;border-right:1px solid #ccc}.dynamic-panel.responsive-table .pinned table{width:100%;border-right:none;border-left:none}.dynamic-panel.responsive-table .pinned table td,.dynamic-panel.responsive-table .pinned table th{display:none;white-space:nowrap}.dynamic-panel.responsive-table .pinned table td.first-element,.dynamic-panel.responsive-table .pinned table th.first-element{display:block}.dynamic-panel.responsive-table .scrollable{overflow:scroll;overflow-y:hidden}.dynamic-panel.responsive-table .scrollable table{margin-bottom:0;margin-left:35%}.dynamic-panel.responsive-table .scrollable table td,.dynamic-panel.responsive-table .scrollable table th{position:relative;white-space:nowrap;overflow:hidden}.dynamic-panel.responsive-table .scrollable table td.first-element,.dynamic-panel.responsive-table .scrollable table th.first-element{display:none}.dynamic-panel.responsive-table .table-wrapper{margin-bottom:20px;overflow:hidden;position:relative;border-right:1px solid #ccc}}@custom-media --mobile-breakpoint (max-width 767px);@custom-media --mobile-and-tablet-breakpoint (max-width 991px);@custom-media --tablet-breakpoint (768px 991px);@custom-media --tablet-width (991px);@custom-media --tablet-and-desktop-breakpoint (min-width 768px);@custom-media --desktop-breakpoint (992px);@custom-media --desktop-width (1200px);@custom-media --desktop-fullwidth-breakpoint (1201px);@custom-media --desktop-fullwidth-width: (1201px);.wrap{padding:0 10px}@media (max-width:767px){.wrap{max-width:767px;margin-left:auto;margin-right:auto}.wrap:after{content:" ";display:block;clear:both}}@media (min-width:768px) and (max-width:991px){.wrap{max-width:991px;margin-left:auto;margin-right:auto}.wrap:after{content:" ";display:block;clear:both}}@media (min-width:992px){.wrap{max-width:1200px;margin-left:auto;margin-right:auto}.wrap:after{content:" ";display:block;clear:both}}@media (min-width:1201px){.wrap{max-width:1201px;margin-left:auto;margin-right:auto}.wrap:after{content:" ";display:block;clear:both}}:root{--amber-colour-block:#ffc001;--bmi-output-border:#e7e7e7;--green-colour-block:#70ad47;--red-colour-block:#ff7e79;--output-grey-bg:#f9f9f9;--output-grey-shadow:#b0b0b0;--question-number:#55a440;--questionnaire-error:#cc1517;--response-panel-grey-heading:#585858;--slider-bg:#dedede;--slider-border:#d7d7d7;--slider-circle-bg:#585858;--slider-circle-border:#585858;--slider-value:#55a440}.bmi-category{font-size:1rem;font-weight:700}.bmi-inputs{display:flex;flex-wrap:wrap}.bmi-inputs .input{flex:1 1}.bmi-inputs .input:first-child{margin-right:15px}.bmi-inputs ::-webkit-input-placeholder{text-align:right}.bmi-score{font-size:2.85rem}.bmi-title{font-size:1.125rem;font-weight:700}.feedback-colour-block{display:inline-block;margin-right:5px;width:45px;height:45px;max-width:45px;flex:1 1}.feedback-colour-block--amber{background:#ffc001;background:var(--amber-colour-block)}.feedback-colour-block--green{background:#70ad47;background:var(--green-colour-block)}.feedback-colour-block--red{background:#ff7e79;background:var(--red-colour-block)}.feedback-colour-block-wrapper{display:flex;flex-wrap:wrap;margin-bottom:10px}.form-row .radio_buttons{font-size:1.125rem;text-align:center}.height{display:none}.output,.output-container{margin-bottom:20px}.output-container--articles,.output-container--external_resources,.output-container--feedback_messages,.output-container--products{display:flex;flex-wrap:wrap}.output-container--articles,.output-container--external_resources{justify-content:center}.output-container--feedback_messages .response-panel,.output-container--products .response-panel{background:#f9f9f9;background:var(--output-grey-bg);box-shadow:0 0 4.85px .15px #b0b0b0;box-shadow:0 0 4.85px .15px var(--output-grey-shadow);padding:10px}@media (min-width:768px){.output-container--feedback_messages .response-panel,.output-container--products .response-panel{flex-basis:calc(48% - 15px);margin:0 15px 30px 0;max-width:calc(48% - 15px)}.output-container--feedback_messages .response-panel:nth-child(2n),.output-container--products .response-panel:nth-child(2n){margin-right:0}}.output-container--bmi .response-panel{background:#f9f9f9;background:var(--output-grey-bg);box-shadow:0 0 4.85px .15px #b0b0b0;box-shadow:0 0 4.85px .15px var(--output-grey-shadow);padding:10px}.output-container--external_resources .response-panel{flex-basis:calc(48% - 15px);margin:0 15px 30px 0;max-width:calc(48% - 15px)}.output-container--external_resources .response-panel:nth-child(2n){margin-right:0}@media (min-width:992px){.output-container--external_resources .response-panel{flex:1 1;flex-basis:calc(33.3% - 10px);margin:5px;max-width:calc(33.3% - 10px)}.output-container--external_resources .response-panel:nth-of-type(3n){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-right:0}.output-container--external_resources .response-panel:nth-of-type(3n+1){flex-basis:calc(33.3% - 5px);max-width:calc(33.3% - 5px);margin-left:0}}.output-heading{border-bottom:1px solid #55a440;text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;font-size:2.5rem}.output-heading--bmi{border:none;font-size:2rem;margin-bottom:0;padding:0}.postcode-search{max-width:600px;margin:0 auto 40px}.question-number{color:#55a440;color:var(--question-number);font-weight:700;font-size:1.125rem;text-align:center}.questionnaire-form{max-width:700px;margin:40px auto;background:#fff;box-shadow:0 0 4.85px .15px #b0b0b0;box-shadow:0 0 4.85px .15px var(--output-grey-shadow);padding:20px}.questionnaire-form .response-panel{margin-top:10px;margin-bottom:10px}.questionnaire-form-actions{display:flex;flex-wrap:wrap;margin:10px 0;width:100%}.questionnaire-form-actions__center .call-to-action,.questionnaire-form-actions__left .call-to-action{line-height:1.15em!important;padding:10px 30px!important}.questionnaire-form-actions__left{flex:1 1}.questionnaire-form-actions__right{float:right}.questionnaire-form__error{color:#cc1517;color:var(--questionnaire-error);font-weight:700}@media (min-width:768px){.questionnaire-form__error{font-size:1em}}.questionnaire-form__heading{margin-bottom:40px;margin-top:20px}.questionnaire-form__question .check_boxes,.questionnaire-form__question .radio_buttons{font-size:1.125rem;text-align:center}.questionnaire-form__question .checkbox label{display:flex;line-height:1.5rem;margin-bottom:5px}@media (min-width:768px){.questionnaire-form__question div{column-count:2}}.questionnaire-form__title{margin-bottom:20px;margin-top:20px}.response-heading{border-bottom:1px solid #55a440;font-size:2.5rem;margin-bottom:25px;padding-bottom:10px;text-align:left;text-transform:uppercase}.response-intro{margin-bottom:20px}.response-panel--bmi,.response-panel--case-studies{display:flex;flex-wrap:wrap}.response-panel--bmi .response-panel__heading,.response-panel--case-studies .response-panel__heading,.response-panel--products .response-panel__heading{margin-top:0;font-size:1.875rem}.response-panel--bmi{align-items:center}.response-panel--bmi .col{flex:1 1}@media (max-width:767px){.response-panel--bmi .col{flex:100% 1;text-align:center}.response-panel--bmi .col:first-child{border-bottom:1px solid #e7e7e7;border-bottom:1px solid var(--bmi-output-border);padding-bottom:10px}.response-panel--bmi .col:last-child{padding-top:10px}}.response-panel--bmi .response-panel__copy{margin:0}@media (max-width:767px){.response-panel--bmi .response-panel__copy{text-align:center}}.response-panel--case-studies .response-panel__heading,.response-panel--products .response-panel__heading{text-align:left}@media (max-width:767px){.response-panel--case-studies .response-panel__heading,.response-panel--products .response-panel__heading{margin-top:10px}}.response-panel--products{text-align:center;justify-content:center}.response-panel--feedback .response-panel__img,.response-panel--products .response-panel__img{margin-bottom:10px}.response-panel--resources{text-align:center}.response-panel--resources .response-panel__copy{text-align:left;padding:10px 0;margin-bottom:0}.response-panel--resources .response-panel__link{text-decoration:none}.response-panel--resources .response-panel__heading{display:none}.response-panel--articles{text-align:center;position:relative}@media (min-width:768px){.response-panel--articles{flex:0 1 45%;margin-right:5%}}.response-panel--articles .response-panel__img{margin-bottom:15px;overflow:hidden;position:relative}.response-panel--articles .response-panel__img .response-panel__heading{position:absolute;padding:11px 0;background:rgba(85,164,64,.8);color:#fff;text-transform:uppercase;left:0;bottom:0;right:0;margin:0 auto}.response-panel--article .response-panel__img-link{display:block}.response-panel--articles .col:nth-child(odd){text-align:center}.response-panel--case-studies .col{flex:100% 1}@media (min-width:768px){.response-panel--case-studies .col{flex:1 1}.response-panel--case-studies .col:nth-child(odd){margin-right:10px}.response-panel--case-studies .col:nth-child(2n){text-align:center}}.response-panel--feedback .response-panel__heading-grey{display:inline-block;margin-bottom:0;flex:2 1}.response-panel__actions{display:block;margin:15px 0;width:100%}.response-panel__copy{margin-bottom:20px}.response-panel--bmi .response-panel__copy{font-size:1.125em;line-height:1.25em}.response-panel__copy ul{padding-left:15px;text-align:left}.response-panel__copy-bold{font-weight:700}.response-panel__copy-large{font-size:1.5rem;font-weight:700}.response-panel__heading{font-size:2.5rem}.response-panel__heading-grey{color:#585858;color:var(--response-panel-grey-heading);font-size:2rem;line-height:1em;margin-top:0;text-transform:capitalize}.response-panel__link{display:block}.response-panel__link-green{color:#55a440}.slider{width:100%}.slider__left,.slider__left-green{float:left;margin-bottom:40px}@media (max-width:767px){.slider__left,.slider__left-green{font-size:.9rem}}.slider__left-green,.slider__right-green{color:#55a440}.slider__right,.slider__right-green{float:right;margin-bottom:40px}@media (max-width:767px){.slider__right,.slider__right-green{font-size:.9rem}}.range-slider{margin:20px 0 40px;width:100%}.range-slider label{font-size:1.125rem;margin-bottom:40px}.range-slider input[type=range]{-webkit-appearance:none!important;background:#dedede;background:var(--slider-bg);border-radius:30px;border:1px solid #d7d7d7;border:1px solid var(--slider-border);outline:none;transition:all .3s ease;position:relative}.range-slider input[type=range]:hover{background:#e4e4e4}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;background:#585858;background:var(--slider-circle-bg);border-radius:30px;box-shadow:0 0 3px #585858;box-shadow:0 0 3px var(--slider-circle-border);height:20px;-webkit-transition:all .5s ease;transition:all .5s ease;width:20px}#range-slider-output{color:#55a440;color:var(--slider-value);font-size:1.5em;font-weight:700;margin-bottom:20px}@media (max-width:767px){#range-slider-output{font-size:1.25em}}.steplist-descriptor{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.steplist-descriptor option{background:#fff;border-right:1px solid #585858;min-height:13px;position:relative}.steplist-descriptor option:first-child,.steplist-descriptor option:last-child{border:none;color:#55a440;color:var(--slider-value);font-weight:700}.steplist-descriptor--no-ticks option{border:none}