﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,div,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}/*! Typography */body{font-size:62.5% !important;letter-spacing:.1em;font-family:Arial, Helvetica, sans-serif;color:#333}h1,h2,h3,h4,h5,h6,h7{font-weight:normal;margin:0 0 15px;line-height:1.2}h1{font-size:3.6em;color:#eb0e37;font-family:"expressway",sans-serif;font-weight:bold;line-height:100%;letter-spacing:0}h2{font-size:2.8em;margin:20px 0 20px;font-family:"expressway",sans-serif;font-weight:bold;letter-spacing:0}h3{font-size:4em}h4{font-size:3.5em}h5{font-size:3em}h6{font-size:2.5em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:65%;color:#666}p,li,dl,address{font-size:1.4em;margin:0 0 10px;line-height:1.5}.with-lead p:first-of-type,p.lead{font-size:2em}address{font-style:normal}a{color:#eb0e37}a:hover{text-decoration:none}@media only screen and (min-width: 768px){h1{font-size:5em}}@media only screen and (min-width: 1024px){h1{font-size:6em;margin:0 0 30px}p,li,dl,address{font-size:1.4em;line-height:1.57}}ul,ol{margin:0;padding:0 0 0 15px}ul ul,ol ol,ul ol,ol ul{padding:15px 0 0 30px}ol ol{list-style:lower-roman}li li{font-size:1em}hr{border:0;border-bottom:1px dashed #ccc;background:#999;margin:30px 0}dl{margin:0 0 15px}dt{font-weight:700}dd{margin:0}dt,dd{line-height:1.45}.dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:before{content:'';display:table}blockquote{font-family:serif;margin:0;padding:15px 0}blockquote>p{font-size:3em;line-height:1.2}blockquote>p:before{content:open-quote}blockquote>p:after{content:close-quote}blockquote footer{font-family:sans-serif;font-size:1.3em}blockquote footer:before{content:'-';margin:0 10px 0 0}.quote-outdented{margin-left:-50px}.quote-indented{padding-left:20px;border-left:5px solid #ccc}.quote-pullout{width:50%;margin:0 20px 10px 0;float:left;font-style:italic;max-width:400px;padding:20px;background:#e6e6e6}.quote-pullout>p{font-size:2em}@media only screen and (min-width: 480px){.quote-pullout{width:50%;margin:0 20px 10px 0;float:left;font-style:italic;max-width:400px;padding:20px;background:#e6e6e6}.quote-pullout>p{font-size:3em}}.quote-right{text-align:right}.quote-right.quote-pullout{float:right;margin:0 0 10px 20px}.quote-right.quote-indented{border-left:none;border-right:5px solid #ccc;padding-right:20px;padding-left:0}/*! Framework */body{background:#ededed}img{max-width:100%;height:auto}.centre-img{margin:0 auto 30px;display:block}/*! Helpers */.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after,.clear-both{clear:both}.hide{display:none}.relative{position:relative}@media screen and (max-width: 767px){.sm-hide{display:none}}@media screen and (max-width: 1199px){.lg-hide{display:none}}.centre-actions{marign:0;padding:0;list-style:none;text-align:center}.centre-actions li{display:inline-block;margin:0 4px 10px}.separator{display:block;border-top:1px dotted #ccc;margin:20px 0 10px}.separator+.centre-actions{padding-top:15px}/*! Header */.site-header{position:relative;height:70px;padding:0 126px 0 0;background:#eb0e37}.site-title-holder{height:70px;display:table;width:100%}.site-title{display:table-cell;padding:0 20px;vertical-align:middle;font-size:1.3em;text-transform:uppercase;color:#fff;letter-spacing:0;font-family:"expressway",sans-serif;font-weight:bold;line-height:1.2}.site-title a{color:inherit;text-decoration:none}.site-title img{width:100%;max-width:135px}.header-council-logo-holder{display:none;height:100px;width:145px}.header-council-logo{display:table-cell;vertical-align:middle}.header-council-logo-img{width:100%}.header-centre-logo .site-header{background:#fff;height:75px;border-bottom:5px solid #eb0e37}.header-centre-logo .site-title-holder{background:none !important}@media screen and (min-width: 768px){.site-header{height:100px;border-bottom:5px solid #eb0e37;background:#fff}.site-title-holder{background:#eb0e37;height:100px;width:255px}.site-title{font-size:1.6em}.header-centre-logo .site-header{height:100px}.site-title img{width:100%;max-width:215px}.site-title img{width:100%;max-width:215px}}@media screen and (min-width: 1200px){.site-title-holder{width:350px}}@media screen and (min-width: 768px){.header-council-logo-left .header-council-logo-holder{display:table;position:absolute;left:20px;top:0}.header-council-logo-left .site-header{padding-left:165px}.header-council-logo-left .site-title{color:#eb0e37}}@media screen and (min-width: 1024px) and (max-width: 1259px){.header-council-logo-left .site-header{padding-left:0;padding-top:50px}.header-council-logo-left .header-council-logo-holder{height:40px}.header-council-logo-img{max-height:100%}.header-council-logo-left .site-title-holder{height:45px;overflow:hidden}.header-council-logo-left .site-title{font-size:1.5em;line-height:1.1}}@media screen and (min-width: 1260px){.header-council-logo-left .site-title-holder{width:270px}}@media screen and (min-width: 768px){.header-council-logo-right .header-council-logo-holder{display:table;position:absolute;right:20px;top:0}}@media screen and (min-width: 1200px){.site-title-holder{width:280px}}/*! Footer */.site-footer{padding:90px 20px 30px;position:relative;z-index:80}.site-footer-links{list-style:none;margin:0;padding:0;text-transform:uppercase}.site-footer-links li{font-size:1.1em;margin:0 0 5px}.site-footer-links a{color:#333;text-decoration:none}.site-footer-links a:hover{text-decoration:underline}.contract-site .site-footer{border-top:5px solid #eb0e37}.logo-fusion{width:200px;height:auto}.powered-by-logo-holder,.footer-council-logo-holder{position:absolute;top:20px;display:table;width:45%;height:40px}.powered-by-logo-holder{left:20px}.footer-council-logo-holder{right:20px}.powered-by-logo,.footer-council-logo{display:table-cell;vertical-align:middle}.footer-council-logo{text-align:right}.powered-by-logo img,.footer-council-logo img{width:auto;max-height:40px}@media screen and (min-width: 768px){.site-footer{padding:90px 30px 20px}.site-footer-links li{display:inline-block;margin:0 0 10px -4px;width:27%;vertical-align:top}.site-footer-links li:nth-child(4n){width:19%}.powered-by-logo-holder{left:30px;width:auto}.footer-council-logo-holder{right:30px;width:auto}.powered-by-logo-holder,.footer-council-logo-holder{height:50px}.powered-by-logo img,.footer-council-logo img{max-height:50px}}@media screen and (min-width: 1024px){.site-footer{padding:30px 180px 30px 170px}}@media screen and (min-width: 1200px){.site-footer{padding:30px 200px 30px 200px}}.footer-no-council-logo .footer-council-logo-holder{display:none}.footer-council-logo-left .powered-by-logo-holder{left:auto;right:20px}.footer-council-logo-left .footer-council-logo-holder{right:auto;left:20px}.footer-council-logo-left .powered-by-logo{text-align:right}.footer-council-logo-left .footer-council-logo{text-align:left}@media screen and (min-width: 1024px){.footer-council-logo-left .site-footer{padding:30px 170px 30px 190px}}@media screen and (min-width: 1200px){.footer-council-logo-left .site-footer{padding:30px 200px 30px 220px}}/*! General */.primary-colour{color:#eb0e37}.primary-colour-background{background:#eb0e37}.primary-colour-border{border-color:#eb0e37}/*! Grid */.holder{max-width:480px;margin:0 auto;background:#fff}[class*='xs-col-']{float:left}.page-wrap{padding-bottom:65px}.contract-site .page-wrap{padding-bottom:0}.feature-page-intro{margin:20px auto 0;max-width:600px;text-align:center}.xs-col-1-1{width:100%;float:none}.xs-col-1-2{width:50%}.xs-col-1-3{width:33.33%}.xs-col-2-3{width:66.66%}.xs-col-1-4{width:25%}.xs-col-3-4{width:75%}.xs-push-1-4{margin-left:25%}.xs-push-3-4{margin-left:75%}.xs-push-1-2{margin-left:50%}.xs-push-1-3{margin-left:33.33%}.xs-push-2-3{margin-left:66.66%}.row{clear:both;padding:0 10px;margin:0}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.column-content{padding:20px;margin:0 10px}.column-content--no-hz-padding{padding-left:0;padding-right:0;background:#fff}.column-content--no-vt-padding{padding-top:0;padding-bottom:0;background:#fff}.column-content--no-t-padding{padding-top:0}.column-content--no-b-padding{padding-bottom:0}.column-content--no-l-padding{padding-left:0}.column-content--no-r-padding{padding-right:0}.column-content--no-padding{padding:0 !important}.column-content--no-margin{margin:0 !important}.column-content--no-l-margin{margin-left:0}.column-content--no-r-margin{margin-right:0}.column-content--headline-align-column{margin-bottom:20px}.column-content--border-right{border-right:1px solid #000;margin-right:0;padding-right:30px}.column-content--border-left{border-left:1px solid #000;margin-left:0;padding-left:30px}.centre-col{margin-left:auto;margin-right:auto;float:none !important}.xs-width-1-1{width:100%}.xs-width-1-2{width:50%}.xs-width-1-3{width:33.33%}.xs-width-1-4{width:25%}@media only screen and (max-width: 767px){.no-sm-hz-padding{padding-left:0;padding-right:0}.no-sm-vt-padding{padding-top:0;padding-bottom:0}.row .row{margin:0 -10px}}@media only screen and (min-width: 480px){.holder,.site-header{max-width:768px;margin:0 auto}[class*='sm-col-']{float:left}.sm-col-1-1{width:100%}.sm-col-1-2{width:50%}.sm-col-1-3{width:33.33%}.sm-col-1-4{width:25%}.sm-col-3-4{width:75%}.sm-col-1-5{width:20%}.sm-col-2-5{width:40%}.sm-col-3-5{width:60%}.sm-col-4-5{width:80%}.sm-push-1-4{margin-left:25%}.sm-push-3-4{margin-left:75%}.sm-push-1-2{margin-left:50%}.sm-push-1-3{margin-left:33.33%}.sm-push-2-3{margin-left:66.66%}.sm-push-1-5{margin-left:20%}.sm-push-2-5{margin-left:40%}.sm-width-1-1{width:100%}.sm-width-1-2{width:50%}.sm-width-1-3{width:33.33%}.sm-width-1-4{width:25%}}@media only screen and (min-width: 768px){.holder,.site-header{max-width:1024px;margin:0 auto}[class*='md-col-']{float:left}.row{padding:0 5px}.main-content{padding-top:0}.md-col-1-1{width:100%}.md-col-1-2{width:50%}.md-col-1-3{width:33.33%}.md-col-2-3{width:66.66%}.md-col-3-4{width:75%}.md-col-1-4{width:25%}.md-col-1-5{width:20%}.md-col-2-5{width:40%}.md-col-3-5{width:60%}.md-col-4-5{width:80%}.md-col-1-6{width:16.66%}.md-col-5-6{width:83.3%}.md-col-1-7{width:14.28%}.md-col-2-7{width:28.56%}.md-col-3-7{width:42.84%}.md-col-4-7{width:57.12%}.md-col-5-7{width:71.4%}.md-col-6-7{width:85.68%}.md-col-1-8{width:12.5%}.md-col-3-8{width:37.5%}.md-col-5-8{width:62.5%}.md-col-7-8{width:87.5%}.md-push-1-4{margin-left:25%}.md-push-3-4{margin-left:75%}.md-push-1-2{margin-left:50%}.md-push-1-3{margin-left:33.33%}.md-push-2-3{margin-left:66.66%}.md-push-1-5{margin-left:20%}.md-push-2-5{margin-left:40%}.md-push-1-7{margin-left:14.28%}.md-push-2-7{margin-left:28.56%}.md-push-3-7{margin-left:42.84%}.md-push-4-7{margin-left:57.12%}.md-push-5-7{margin-left:71.4%}.md-push-6-7{margin-left:85.68%}.md-push-1-8{margin-left:12.5%}.md-push-3-8{margin-left:37.5%}.md-push-5-8{margin-left:62.5%}.md-push-7-8{margin-left:87.5%}.md-width-1-1{width:100%}.md-width-1-2{width:50%}.md-width-1-3{width:33.33%}.md-width-1-4{width:25%}.md-column-content--no-l-padding{padding-left:0}.md-column-content--no-r-padding{padding-right:0}.md-column-content--no-b-padding{padding-bottom:0}.md-column-content--no-l-margin{margin-left:0}.md-column-content--no-r-margin{margin-right:0}.md-col-float-left{float:left}.md-col-float-right{float:right}.page-wrap{padding-bottom:65px}}@media only screen and (min-width: 1024px){.feature-page-intro{max-width:690px}.holder,.site-header{max-width:1366px;margin:0 auto}.site-header{overflow:hidden}.row{padding:0 30px}[class*='lg-col-']{float:left}.lg-col-1-1{width:100%}.lg-col-1-2{width:50%}.lg-col-1-3{width:33.33%}.lg-col-2-3{width:66.66%}.lg-col-3-4{width:75%}.lg-col-1-4{width:25%}.lg-col-1-5{width:20%}.lg-col-2-5{width:40%}.lg-col-3-5{width:60%}.lg-col-4-5{width:80%}.lg-col-1-6{width:16.66%}.lg-col-5-6{width:83.3%}.lg-col-1-7{width:14.28%}.lg-col-2-7{width:28.56%}.lg-col-3-7{width:42.84%}.lg-col-4-7{width:57.12%}.lg-col-5-7{width:71.4%}.lg-col-6-7{width:85.68%}.lg-col-1-8{width:12.5%}.lg-col-3-8{width:37.5%}.lg-col-5-8{width:62.5%}.lg-col-7-8{width:87.5%}.lg-push-1-4{margin-left:25%}.lg-push-3-4{margin-left:75%}.lg-push-1-2{margin-left:50%}.lg-push-1-3{margin-left:33.33%}.lg-push-2-3{margin-left:66.66%}.lg-push-1-5{margin-left:20%}.lg-push-2-5{margin-left:40%}.lg-push-1-6{margin-left:16.66%}.lg-push-1-7{margin-left:14.28%}.lg-push-2-7{margin-left:28.56%}.lg-push-3-7{margin-left:42.84%}.lg-push-4-7{margin-left:57.12%}.lg-push-5-7{margin-left:71.4%}.lg-push-6-7{margin-left:85.68%}.lg-push-1-8{margin-left:12.5%}.lg-push-3-8{margin-left:37.5%}.lg-push-5-8{margin-left:62.5%}.lg-push-7-8{margin-left:87.5%}.lg-width-1-1{width:100%}.lg-width-1-2{width:50%}.lg-width-1-3{width:33.33%}.lg-width-1-4{width:25%}.lg-float-right{float:right}.row .row{padding:0 0 0 0}.page-wrap{padding-bottom:44px}.column-content--headline-align-column{margin-top:90px}.feature-page-intro{margin:20px auto 0;max-width:800px;text-align:center}}@media only screen and (min-width: 1200px){[class*='xl-col-']{float:left}.xl-col-1-1{width:100%}.xl-col-1-2{width:50%}.xl-col-1-3{width:33.33%}.xl-col-2-3{width:66.66%}.xl-col-3-4{width:75%}.xl-col-1-4{width:25%}.xl-col-1-5{width:20%}.xl-col-2-5{width:40%}.xl-col-3-5{width:60%}.xl-col-4-5{width:80%}.xl-col-1-6{width:16.66%}.xl-col-5-6{width:83.3%}.xl-col-1-7{width:14.28%}.xl-col-2-7{width:28.56%}.xl-col-3-7{width:42.84%}.xl-col-4-7{width:57.12%}.xl-col-5-7{width:71.4%}.xl-col-6-7{width:85.68%}.xl-col-1-8{width:12.5%}.xl-col-3-8{width:37.5%}.xl-col-5-8{width:62.5%}.xl-col-7-8{width:87.5%}.xl-push-1-4{margin-left:25%}.xl-push-3-4{margin-left:75%}.xl-push-1-2{margin-left:50%}.xl-push-1-3{margin-left:33.33%}.xl-push-2-3{margin-left:66.66%}.xl-push-1-5{margin-left:20%}.xl-push-2-5{margin-left:40%}.xl-push-1-6{margin-left:16.66%}.xl-push-1-7{margin-left:14.28%}.xl-push-2-7{margin-left:28.56%}.xl-push-3-7{margin-left:42.84%}.xl-push-4-7{margin-left:57.12%}.xl-push-5-7{margin-left:71.4%}.xl-push-6-7{margin-left:85.68%}.xl-push-1-8{margin-left:12.5%}.xl-push-3-8{margin-left:37.5%}.xl-push-5-8{margin-left:62.5%}.xl-push-7-8{margin-left:87.5%}.xl-width-1-1{width:100%}.xl-width-1-2{width:50%}.xl-width-1-3{width:33.33%}.xl-width-1-4{width:25%}.page-wrap{padding-bottom:54px}}/*! Activity Card */.activity-card.column-content{border:1px solid #ccc;margin-bottom:20px;padding:0;text-decoration:none;display:block;color:#333}.activity-card-image-holder{margin:0 0 15px}.activity-card-image-holder img{width:100%}.activity-card-title{font-size:1.8em;color:#eb0e37;text-transform:uppercase;font-weight:700;padding:20px 20px 15px;margin:0}.activity-card-text{padding:0 20px 20px}@media screen and (min-width: 480px){.activity-card-text{height:105px;overflow:hidden}.activity-card-content{height:409px}.activity-card--mini .activity-card-content{height:192px}.activity-card-title{height:80px;overflow:hidden}}@media screen and (min-width: 768px){.activity-card-title{height:57px;overflow:hidden}.activity-card--mini .activity-card-content{height:142px}.activity-card--text .activity-card-content{height:86px}}@media screen and (min-width: 1024px){.activity-card-text{height:113px;overflow:hidden}.activity-card-title{height:80px;overflow:hidden}.activity-card--mini .activity-card-content{height:180px}.activity-card--text .activity-card-content{height:86px}}@media screen and (min-width: 480px){.experiences-banner--full-screen .activity-card-title{height:auto;font-size:4.8em}.experiences-banner--full-screen .activity-card-content,.experiences-banner--full-screen .activity-card-text{height:auto}}.activity-card--with-back-tag{position:relative}.activity-card__btn-back-tag{position:absolute;right:10px;top:100%;font-size:1.2em}.activity-card__btn-back-tag .btn{min-width:0;padding:7px 20px}.activity-card-title{font-size:1.8em;text-transform:uppercase;font-weight:700;padding:20px 20px 15px;margin:0}.activity-card-text{padding:0 20px 20px}.activities-wrapper{margin:0 0 40px 0}.activities-wrapper--activity-card{width:100%;height:auto;border:1px solid #ededed;margin-bottom:15px}.activities-wrapper--activity-card-content{padding:20px;height:260px;display:flex;flex-direction:column}.activities-wrapper--activity-card span.more-info{width:20px;height:20px;position:relative;display:block;float:right;margin-bottom:-30px;cursor:pointer;transition:all .3s}.activities-wrapper--activity-card span.more-info:hover{transform:scale(1.2)}.activities-wrapper--activity-card h2{font-size:1.8em;text-transform:uppercase;font-weight:700;margin:0 0 10px 0;max-width:85%}.activities-wrapper--activity-card p{font-size:1.25em;line-height:1.4;flex-grow:1}.activities-wrapper--btn{background-color:#eb0e37;color:#FFF;position:relative;padding:15px 0;text-decoration:none;display:block;text-align:center;text-transform:uppercase;letter-spacing:.05em;font-size:1.5em;font-weight:700;font-family:'expressway',sans-serif}.activities-wrapper--btn.on{background-color:#666}@media only screen and (max-width: 599px){.activities-wrapper--btn.call-mobile{display:inline-block}.activities-wrapper--btn.call-desktop{display:none}}@media only screen and (min-width: 600px){.activities-wrapper--btn.call-mobile{display:none}.activities-wrapper--btn.call-desktop{display:inline-block}}.activities-wrapper--activity-card-content.on{background-color:#333;color:#FFF}.activities-wrapper--activity-card-content.arrow:after{border-top:0.9375rem solid #333;border-right:0.9375rem solid transparent;border-left:0.9375rem solid transparent;content:'';display:block;height:0;width:0;transform:translateY(35px);z-index:100;margin:0 auto}.activities-wrapper--activity-card-content.on .activities-wrapper--btn{margin-bottom:-0.9375rem}@media only screen and (min-width: 768px){.activities-wrapper{width:auto;position:relative;display:flex;flex-wrap:wrap}.activities-wrapper--activity-card{margin-bottom:0;width:49%;margin-right:2%;margin-bottom:20px}.activities-wrapper--activity-card:nth-child(2n){margin-right:0}.activities-wrapper--activity-card p{font-size:1.5em;line-height:1.4}.activities-wrapper--activity-card-content.arrow:before{top:245px;z-index:50}}@media only screen and (min-width: 1024px){.activities-wrapper--activity-card{width:32%}.activities-wrapper--activity-card:nth-child(2n){margin-right:2%}.activities-wrapper--activity-card:nth-child(3n){margin-right:0}.activities-wrapper--activity-card-content.arrow:before{top:265px}}@media only screen and (min-width: 1366px){.activities-wrapper--activity-card{width:23.5%}.activities-wrapper--activity-card:nth-child(2n),.activities-wrapper--activity-card:nth-child(3n){margin-right:2%}.activities-wrapper--activity-card:nth-child(4n){margin-right:0}.activities-wrapper--activity-card-content.arrow:before{top:265px}}/*! Activity Details */.activity-details{max-width:600px;margin:0 auto 10px}.activity-details-buttons{list-style:none;margin:0;padding:20px 0;text-align:center}.activity-details-buttons li{display:inline-block;margin:0 4px 10px}/*! Back to top */.back-to-top{position:fixed;bottom:75px;right:10px;z-index:300;font-size:2.6em;text-decoration:none;color:#eb0e37;border:1px solid #eb0e37;width:40px;height:40px;border-radius:50%;background:#fff;text-align:center;line-height:40px}.back-to-top .glyph-icon{height:40px;width:40px;display:block;line-height:38px}.contract-site .back-to-top{bottom:10px}@media screen and (min-width: 1024px){.back-to-top{bottom:50px}}@media screen and (min-width: 1200px){.back-to-top{bottom:70px;right:50%;margin-right:-664px}}/*! Breadcrumbs */.breadcrumbs{display:none}@media only screen and (min-width: 768px){.breadcrumbs{list-style:none;margin:0;padding:15px 0;display:block}.breadcrumbs>li{display:inline-block;margin:0;font-size:1.2em}.breadcrumbs>li+li::before{color:#333;content:"> ";padding:0 5px}.breadcrumbs>.active{color:#333}.breadcrumbs a{color:#333;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}}@media only screen and (min-width: 1024px){.breadcrumbs{padding-bottom:0}}/*! Buttons */.btn{display:inline-block;padding:10px 10px 8px;margin-bottom:0;font-weight:400;line-height:1;text-align:left;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0;text-decoration:none;transition:background .2s, border-color .2s, color .2s;text-transform:uppercase;box-shadow:1px 1px 1px rgba(0,0,0,0.7);font-weight:700;min-width:185px}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-primary{color:#fff;background-color:#ea0e37;border-color:#ea0e37}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#333;border-color:#333}.btn-secondary{color:#fff;background-color:#333;border-color:#333}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#666;border-color:#666}.btn-tertiary{color:#fff;background-color:#c30;border-color:#c30}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover{color:#fff;background-color:#992600;border-color:#992600}.btn-lg{font-size:150%;padding:6px 18px}.btn-sm{font-size:90%;padding:4px 8px}.btn--block{display:block;width:100%}.btn-icon-right{float:right}.btn-back{color:#333;text-decoration:none}.btn-back-text{text-decoration:underline}.btn-back:hover .btn-back-text{text-decoration:none}@media screen and (min-width: 1024px){.btn-back-holder{position:absolute;left:0;top:25px}}.btn-simple{color:#333;background:#ededed;padding:10px;text-decoration:none;display:block}.btn-simple:hover{background:#dbdbdb}.btn-simple .flaticon-mail9{position:relative;top:-1px}.btn-centre{text-align:center;padding:0 20px 20px}.btn-auto-width .btn{width:auto;min-width:0}#cookies{display:none;width:100%;height:auto;padding:20px;position:fixed;text-align:center;bottom:0;left:0;z-index:9999;background:#333;color:#FFF;text-align:center;bottom:0;left:0;z-index:9999;box-shadow:0px 0px 20px rgba(0,0,0,0.25)}#cookies>p:not(:last-child){margin:0 0 30px 0}#cookies a{margin:0}#close-cookies{background-color:#FFF;color:#333 !important;min-width:100px}#close-cookies:hover{opacity:.8}#cookies.display{display:block;animation:cookies 1s 1}@keyframes cookies{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.close-cookies{transition:all 0.2s ease-out;transform:translateY(100%)}/*! Common Promo */.common-promo.column-content{border:1px solid #ccc;margin-bottom:20px;padding-top:0;text-decoration:none;display:block;color:#333;transition:border-color .25s}.common-promo-image-holder{margin:0 -20px 10px}.common-promo-image-holder img{width:100%}.common-promo-title{font-size:1.8em;color:#eb0e37;text-transform:uppercase;font-weight:700;margin:0 0 5px}.common-promo.column-content:hover{border-color:#eb0e37}@media screen and (min-width: 480px){.common-promo-text{height:120px;overflow:hidden}}@media screen and (min-width: 768px){.promo-row,.row .promo-row{padding-top:30px}}@media screen and (min-width: 1024px){.common-promo-text{height:95px;overflow:hidden}}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family: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,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{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;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-prev,.pika-next{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:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:center;background:#f5f5f5}.is-today .pika-button{color:#eb0e37;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#eb0e37;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{background:#ccc;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}/*! Error Pages */.error-page-text{max-width:400px;margin:0 auto 80px}.error-page-text p{font-size:1.7em}/*! Experiences */@media only screen and (max-width: 500px){.experiences-banner{position:relative}.experiences-banner__heading{height:260px;display:flex;align-items:center;justify-content:center;position:relative}.experiences-banner__heading:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.4)}.experiences-banner__strapline{margin:0 0 15px}.experiences-banner h1{position:relative;z-index:2;font-size:5em;color:#FFF !important;text-align:center}.experiences-banner--fade-out{height:300px;position:relative}.experiences-banner__full-heading{height:300px;margin:-40px -20px 20px -20px}.experiences-banner--full-screen{padding-bottom:41px}.experiences-banner--full-screen h1{color:#eb0e37;font-size:3em}.experiences-banner-intro h1{font-size:4em}}.experiences-banner__strapline{margin:0 0 15px}@media only screen and (min-width: 501px){.experiences-banner{height:600px;position:relative;display:flex;align-items:center;justify-content:center}.experiences-banner:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.4)}.experiences-banner .breadcrumbs{position:absolute;left:30px;top:20px;color:#fff;z-index:2}.experiences-banner .breadcrumbs a,.experiences-banner .breadcrumbs .active,.experiences-banner .breadcrumbs>li+li:before{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.experiences-banner__text{width:410px;text-align:center;color:#fff;position:relative;z-index:2}.experiences-banner__text h1{color:#fff;font-size:6em;margin:0 0 10px}.experiences-banner__text p{margin:0}.experiences-banner__view-all{padding:12px 0 0}.experiences-banner__view-all a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5);text-align:center}.experiences-banner__view-all a:hover{border:none}.experiences-banner--bottom-left{align-items:flex-end;justify-content:flex-start;margin:0 0 20px}.experiences-banner--full-screen{height:800px;align-items:flex-end;justify-content:flex-start;padding:80px 20px}.experiences-banner--full-screen .activity-card{background:#fff;max-width:415px;width:70%}.activities-ctas{display:flex;width:auto;justify-content:space-between}.activities-ctas a{text-align:center}}@media only screen and (min-width: 1024px){.experiences-banner--full-screen{padding:80px 40px}}.experiences-banner--no-tint:after{display:none}.experiences-banner--fade-out:after{display:block;position:absolute;left:0;right:0;bottom:-1px;height:30%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 90%, #fff 100%);top:auto}.experiences-banner--fade-out+.row{margin-top:-50px;position:relative;z-index:3}.row--experiences{padding:0}.experiences__link{display:block;position:relative;overflow:hidden;text-decoration:none;color:#fff;border-bottom:1px solid #fff;min-height:140px}.experiences__link img{display:block;width:100%;transition:transform 1s ease}.experiences__link:hover img{transform:scale(1.1, 1.1);transition:transform 5s ease}.experiences__link:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1}.experiences__link:before{content:'';position:absolute;left:50%;top:50%;right:50%;height:1px;background:#fff;z-index:2;transition:all .25s ease .25s}.experiences__link h2{position:absolute;left:10px;right:10px;bottom:50%;text-align:center;margin:0;text-transform:uppercase;z-index:2;transform:translate(0, 50%);transition:all .25s ease .25s;line-height:1.1;text-shadow:0 0 5px rgba(0,0,0,0.6);font-size:2em}.experiences__link p{position:absolute;left:0;right:0;top:100%;text-align:center;z-index:2;margin:0;transition:all .25s ease .25s;opacity:0}.experiences__link:hover h2{bottom:55%;transform:translate(0, 0);transition-delay:.25s}.experiences__link:hover p{top:55%;opacity:1;transition-delay:.25s}.experiences__link:hover:before{position:absolute;left:20%;top:50%;right:20%;height:1px;background:#fff;transition-delay:.5s}@media only screen and (min-width: 480px){.experiences__link h2{font-size:3em}}@media only screen and (min-width: 1024px){.row--experiences{padding:0;border:1px solid #fff;border-bottom:none;border-right:none}.experiences__link{border:1px solid #fff;border-top:none;border-left:none}.experiences__link h2{font-size:2.6em}}@media only screen and (min-width: 501px){.experiences-banner-intro{background:rgba(255,255,255,0.9);padding:20px 20px 10px;margin:0 0 30px;max-width:500px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.19);position:relative}.experiences-banner-intro h1{font-size:4.8em;margin:0 0 15px}.experience-banner-back{position:absolute;margin:0;top:100%;right:20px;font-size:1.2em}.experience-banner-back .btn{min-width:0}}@media only screen and (min-width: 1024px){.experiences-banner-intro{margin:0 -30px 30px}}@media only screen and (min-width: 768px) and (min-height: 900px){.experiences-banner{height:700px}.experiences-banner-intro{margin-bottom:70px}}.experiences-banner .scroll-arrow{position:absolute;bottom:55%;left:50%;margin-left:-20px;height:40px;width:40px;display:block;line-height:38px;z-index:149;font-size:2.6em;text-decoration:none;border:1px solid;border-radius:50%;background:#fff;text-align:center;transform:rotate(180deg)}@media only screen and (min-width: 375px){.experiences-banner .scroll-arrow{bottom:50%}}@media only screen and (min-width: 568px){.experiences-banner .scroll-arrow{bottom:40px}}/*! Feature Banner */.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0;overflow:hidden}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;font-size:1em;overflow:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{background:#ffffff;position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0;display:none}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:#fff;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-size:2em;font-family:'Flaticon';display:inline-block;content:"\e012";color:#fff}.flex-direction-nav a.flex-next:before{content:"\e018"}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flex-direction-nav li{margin:0}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:15px;text-align:center;z-index:150}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(255,255,255,0.5);cursor:pointer;text-indent:-9999px;border-radius:20px}.flex-control-paging li a:hover{background:#fff;background:rgba(255,255,255,0.7)}.flex-control-paging li a.flex-active{background:#999;background:rgba(255,255,255,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.feature-banner h1,.feature-banner h2,.feature-banner h3{margin-bottom:5px}@media screen and (min-width: 768px){.flex-direction-nav{display:block}}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.slides li{position:relative}.feature-banner-content{position:absolute;left:15px;bottom:50px;right:30px}.feature-animate-heading{font-size:3.6em;text-shadow:1px 1px 1px rgba(0,0,0,0.5);margin:0 0 10px;width:60%;line-height:90%;text-transform:uppercase;color:#fff;font-family:"expressway",sans-serif;font-weight:bold}.feature-animate-blurb{text-transform:uppercase;font-size:1.8em;color:#fc0;line-height:1.2;width:90%;text-shadow:1px 1px 1px rgba(0,0,0,0.5);font-family:"expressway",sans-serif;font-weight:bold}.slides img.lazyload{height:1px;width:1px}.banner-grad::after{content:'';display:block;width:100%;background:linear-gradient(to bottom, transparent 0%, #000 100%);height:250px;position:absolute;left:0;bottom:0}.feature-banner-swoosh{position:absolute;left:0;right:0;bottom:-10px;z-index:100}.feature-banner-swoosh svg{width:100%}.feature-animate-link .btn{margin:0 0 10px}@media screen and (min-width: 768px){.feature-banner-content{bottom:90px;left:50px}.feature-animate-heading{font-size:6em;width:80%}.feature-animate-blurb{font-size:2em;width:50%;margin:0 0 15px;line-height:1.4}.feature-animate-link{font-size:1.6em}.feature-animate-link .btn{margin:0 10px 0 0}.banner-grad::after{height:350px}.flex-control-nav{bottom:25px}}@media screen and (min-width: 1024px){.feature-banner-content{bottom:80px}.feature-animate-heading{font-size:7em}.feature-animate-blurb{width:40%}.banner-grad::after{content:'';display:block;width:60%;background:linear-gradient(to left, transparent 0%, #000 100%);height:100%;position:absolute;left:-20px;bottom:0}.feature-banner-swoosh{position:absolute;left:0;right:0;bottom:-5px;z-index:100}.flex-control-nav{bottom:45px}}@media screen and (min-width: 1200px){.flexslider{padding-bottom:-25px}.feature-banner-swoosh{bottom:-5px}.feature-banner-content{bottom:140px;left:60px}.feature-animate-heading{font-size:8em}.feature-animate-blurb{width:35%;font-size:2.4em}}/*! Feature Promo */.feature-promo.column-content{border:1px solid #ccc;margin-bottom:20px;padding-top:0}.feature-promo-top{margin:0 -20px 10px;position:relative}.feature-promo-top img{width:100%}.feature-promo-title{font-size:2em;color:#eb0e37;text-transform:uppercase;background:#fff;padding:5px 20px 0;margin:0;position:absolute;left:0;bottom:0;font-family:"expressway",sans-serif;font-weight:bold}@media screen and (min-width: 480px){.feature-promo-title{font-size:2.6em}.feature-promo.column-content{height:450px;position:relative;overflow:hidden;padding:0 20px 70px}.feature-promo-text{height:135px;overflow:hidden}.feature-promo-cta-holder{position:absolute;left:20px;bottom:25px;margin:0}}@media screen and (min-width: 1024px){.feature-promo-text{height:160px}}@media screen and (min-width: 1200px){.feature-promo.column-content{height:470px}.feature-promo-text{height:135px}}/*! Filter Classes */.filter-classes-trigger{display:none}.filter-classes-form p{display:inline-block;margin:0 20px 0 0;vertical-align:top;max-width:30%}@media only screen and (max-width: 767px){.filter-classes-trigger{background:#ededed;padding:6px 10px;margin:0;cursor:pointer;display:block}.filter-classes-trigger .glyph-icon{float:right}.filter-classes-form{border:1px solid #ededed;padding:20px;margin:0}.filter-classes-form p{max-width:240px;margin:0 auto 10px;display:block}.js .filter-classes-form{display:none}.js .filter-classes-form.expanded{display:block}}/*! Find US */.map{height:300px;background:#ededed}.contact-h2{font-size:1.6em;line-height:1.25;text-transform:uppercase;margin:0 0 10px;font-weight:700}.contact-address{font-size:1em}.contact-address a{color:inherit}.contact-opening-hours{font-size:1.3em;width:100%;table-layout:fixed;margin:0 0 20px}.contact-opening-hours th,.contact-opening-hours td{border-bottom:1px dotted #ccc;padding:10px 0;font-weight:400}.contact-opening-hours th{text-align:left}.contact-opening-hours td{text-align:right}.contact-emails{list-style:none;margin:0;padding:0}.contact-emails li{margin:0 0 2px}@media screen and (min-width: 768px){.map{height:400px}}@media screen and (min-width: 1200px){.map{height:500px}}/*! Fixed Footer */.fixed-footer-links{position:fixed;background:#ededed;left:0;right:0;bottom:-3px;padding:0;box-shadow:0 -3px 2px -1px rgba(0,0,0,0.1);z-index:150;border:1px solid #eb0e37}.fixed-footer-links ul{list-style:none;margin:0;padding:0;text-align:center}.fixed-footer-links li{float:left;margin:0;vertical-align:top}.fixed-footer-links a{transition:background .25s;color:#333}.fixed-footer-links a .glyph-icon{color:#eb0e37}.fixed-footer-links a.stand-out-link{background:#eb0e37;color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.7);font-size:1.5em;margin-top:-5px;padding:40px 0}.fixed-footer-links a.stand-out-link span{font-size:1.25em}.fixed-footer-links a.stand-out-link .glyph-icon{color:inherit}.fixed-footer-links a.stand-out-link:hover{background:#bb0b2c}@media screen and (min-width: 768px){.fixed-footer-links a.stand-out-link{font-size:1.5em;margin-top:-20px;padding:30px 0 30px 0}}@media screen and (max-width: 1023px){.fixed-footer-links{height:65px}.fixed-footer-links li{width:33.3333333%;font-size:1em;text-transform:uppercase;line-height:1.1}.fixed-footer-links li:nth-child(2){border-left:1px solid #ccc;border-right:1px solid #ccc}.fixed-footer-links a{text-decoration:none;display:block;padding:35px 5px 10px;position:relative}.fixed-footer-links .glyph-icon{position:absolute;left:0;right:0;top:10px;font-size:2em}.mob-block{display:block}.fixed-footer-links a:focus,.fixed-footer-links a:hover{background:#fff}.fixed-footer-links a.stand-out-link:focus,.fixed-footer-links a.stand-out-link:hover{background:#eb0e37}}@media screen and (min-width: 1024px){.fixed-footer-links{height:64px;background:#fff}.fixed-footer-links li{width:33.3333333%;font-size:1.3em;text-transform:uppercase;line-height:1.1}.fixed-footer-links li:nth-child(2){border-left:1px solid #ccc;border-right:1px solid #ccc}.fixed-footer-links a{text-decoration:none;display:block;padding:25px;position:relative;font-weight:700}.fixed-footer-links .glyph-icon{display:inline-block}}@media screen and (min-width: 1200px){.fixed-footer-links{left:50%;right:auto;width:1366px;margin-left:-683px;height:70px}.fixed-footer-links li{font-size:1.4em}.fixed-footer-links a{padding:30px;background:#fff}.fixed-footer-links a:hover{background:#ededed}}/*! Fixed Share Links */.fixed-share-links{position:fixed;right:0;top:93px;z-index:150;transition:top}.share-trigger{width:32px;height:30px;background:#fff;line-height:30px;text-align:center;display:block;color:#eb0e37;text-decoration:none;font-size:1.2em;border-radius:5px 0 0 5px;transition:background .25s;box-shadow:-1px 1px 1px rgba(0,0,0,0.2);border:1px solid #eb0e37;border-right:none}.share-trigger:hover{background:#ededed}.scrolled .fixed-share-links{position:fixed;top:150px}.social-share-links{position:absolute;background:#fff;background:rgba(255,255,255,0.9);border:1px solid #999;border-radius:5px;left:0;top:42px;width:200px;margin-left:-170px;padding:10px;box-shadow:0 0 5px rgba(0,0,0,0.5);background-clip:padding-box;opacity:0;transition:opacity .25s ease-in-out;pointer-events:none}.social-share-links ul{margin:0;padding:0;list-style:none}.social-share-links li{margin:0}.social-share-links a{color:#333;text-decoration:none}.social-share-links a:hover{color:#666}.social-share-links .glyph-icon{font-size:200%;vertical-align:middle;margin:0 5px 0 0}.social-share-links.expanded{opacity:1;pointer-events:auto}.social-share-links:before{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #999;display:block;position:absolute;right:6px;top:-8px}.social-share-links:after{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;display:block;position:absolute;right:8px;top:-6px}.share-this-url{padding:5px 0 0}.share-this-url span{display:block;padding:5px;border:1px solid #ccc;border-radius:2px}.close-social{width:40px;height:40px;position:absolute;top:0;right:0;display:block;text-align:center;line-height:40px;cursor:pointer;font-size:1.4em}@media screen and (max-width: 1023px){.share-text{display:none}}@media screen and (min-width: 768px){.fixed-share-links{top:152px}}@media screen and (min-width: 1024px){.fixed-share-links{top:155px}.social-share-links{top:75px;margin-left:-150px}.social-share-links:before{right:8px}.social-share-links:after{right:10px}.social-share-links li{font-size:1.2em}.share-trigger{width:60px;height:65px;text-align:center;font-size:1.1em;line-height:1.1;padding:10px 0 0}.share-text{text-transform:uppercase}.share-trigger .glyph-icon{width:100%;text-align:center;font-size:180%;display:block;padding:6px 0 0}}@media screen and (min-width: 1200px){.fixed-share-links{left:50%;margin-left:623px}}/*! Footer Centre Information */.footer-centre-information-holder{background:#eb0e37;color:#fff}.footer-centre-information-h2{font-size:1.6em;line-height:1.25;text-transform:uppercase;margin:0 0 10px;font-weight:700}.footer-centre-address{font-size:1em}.footer-centre-address a{color:inherit}.call-disclaimer{font-size:1.1em}.footer-follow-icons{list-style:none;margin:0;padding:0}.footer-follow-icons li{margin:0 6px 0 0;display:inline-block;font-size:3em}.footer-follow-icons a{color:inherit;text-decoration:none}.footer-opening-hours{font-size:1.3em;width:100%;table-layout:fixed;color:#fff}.footer-opening-hours th,.footer-opening-hours td{border-bottom:1px dotted #fff;padding:5px 0;font-weight:400}.footer-opening-hours th{text-align:left}.footer-opening-hours td{text-align:right}.footer-other-centres-list{list-style:none;margin:0;padding:0}.footer-other-centres-list li{margin:0 0 3px}.footer-other-centres-list a{color:inherit}@media screen and (min-width: 1024px){.footer-opening-hours{font-size:1.4em}}@media screen and (min-width: 1200px){.holder.footer-centre-information-holder{padding:10px 0}}/*! Forms */label{display:block;margin:0 0 3px}.lg-input{font-size:2em}.sm-input{font-size:1.1em}label.form-label{text-transform:uppercase;font-size:.84em;font-weight:700}p.form-label,.interstitial-form p.form-label{text-transform:uppercase;font-size:1.1em;font-weight:700}fieldset{border:none;padding:0}.form-legend{font-size:1.4em;margin:10px 0 20px}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 479px){select,textarea,input{font-size:16px}input[type=search].search-input{font-size:28px}}.form-inline p{display:inline-block;margin:0 10px 0 0}.form-inline label{display:inline-block;padding:0 3px 0 0}.form-inline input{width:auto !important}.form-horizontal label{display:inline-block;width:200px}.form-horizontal .checkbox,.form-horizontal .radio{padding-left:204px}input,textarea{-moz-appearance:none;-webkit-appearance:none}textarea{height:100px;resize:vertical}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="date"],textarea,select{border:1px solid #999;padding:0 6px;border-radius:3px;background:#fff;transition:border-color 0.2s,box-shadow 0.2s;width:100%;letter-spacing:.05em;line-height:30px;height:30px}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;height:30px;position:relative;background:#fff url(../img/select-arrow.png) no-repeat center right 5px;line-height:30px}select::-ms-expand{display:none}input+label{display:inline-block}.help-block,.help-inline{color:#666}.help-block{display:block;padding:4px 0 0}.help-inline{display:inline-block;margin:0 0 0 10px}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:28px;cursor:pointer}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#fff;border-radius:3px;transition:border-color 0.2s,box-shadow 0.2s}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{font-family:Flaticon;content:"\e08f";position:absolute;top:0;left:0;width:20px;height:20px;transition:all .2s;background:#eb0e37;color:#fff;text-align:center;line-height:20px;box-shadow:0 0 2px rgba(0,0,0,0.6);border-radius:3px}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}[type="checkbox"]:checked:focus+label:before,[type="checkbox"]:not(:checked):focus+label:before{outline:none}[type="radio"]+label{display:inline-block}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding-left:28px;cursor:pointer}[type="radio"]:not(:checked)+label:before,[type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #999;background:#fff;border-radius:3px;transition:border-color 0.2s,box-shadow 0.2s}[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:after{content:'';position:absolute;top:0;left:0;width:20px;height:20px;transition:all .2s;background:#eb0e37}[type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;transform:scale(1)}[type="radio"]:checked:focus+label:before,[type="radio"]:not(:checked):focus+label:before{outline:none}.radio-inline p,.checkbox-inline p{display:inline-block;margin-right:10px}.inline-form-element-space-right{padding-right:10px}.form-cta{padding:10px 0 0}.form-disclaimer{font-size:1.1em;padding:10px 0 0}.date-input{display:block;position:relative}.date-icon{position:absolute;left:1px;top:1px;background:#ededed;border-radius:2px 0 0 2px;border-right:1px solid #999;height:28px;line-height:28px;display:block;width:29px;text-align:center}.date-input input[type="date"],.date-input input[type="text"]{padding-left:36px;max-width:180px}.contact-form label.form-label{font-size:.75em}.captcha{padding:10px 0 20px}.g-recaptcha{display:table}.contact-form-thanks-heading,.form-intro{font-weight:700;color:#eb0e37;text-align:left;margin:0 0 20px}.contact-form-thanks-heading{font-size:1.7em}.privacy-notice .form-intro,.permission-preferences .form-intro{margin:0 0 10px}.contact-form-thanks,.contact-form{margin:0 auto 40px;max-width:304px}.contact-form-thanks{text-align:center}.contact-textarea{height:150px}input.error,textarea.error{border-color:#fe0003}.error-message{color:#fe0003;display:block}.error-note{background:#fde0e2;font-style:italic;text-align:center;padding:20px 20px 15px;margin:0 0 20px;border-radius:3px}.error-note p{margin:0 0 5px}.error-note a{color:#333}.error-message-no-block{color:#fe0003}.contact-form-thanks-signature{color:#666;font-style:italic}@media screen and (min-width: 480px){.sm-col-left{padding-right:10px}.sm-col-right{padding-left:10px}.contact-form-thanks,.contact-form{padding:20px;box-shadow:2px 2px 4px rgba(0,0,0,0.3);margin:0 auto 40px;max-width:450px;border:1px solid #ccc}.contact-form-thanks{margin-bottom:100px}.contact-form-thanks-heading{font-size:1.8em}}.intro-filter{text-align:center;padding:0 0 30px}.intro-filter select{max-width:280px}p:hover .explanation-content,li:hover .explanation-content{display:block}.explanation-content{display:none;position:absolute;background-color:#f9f9f9;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);padding:12px 16px;z-index:1;width:calc(100% - 38px);min-width:160px}.explanation-content-postcode{min-width:100px}.privacy-notice{padding:30px 0;float:left;width:100%}a.privacy-policy{font-size:1.3em;display:inline;color:white;height:32px;line-height:32px;width:100%;max-width:160px;text-align:center;color:#eb0e37;text-decoration:underline;letter-spacing:.1em}a.privacy-policy:hover{text-decoration:none}.permission-preferences ul{padding:0}.permission-preferences .field{margin:0 0 10px}@media screen and (min-width: 768px){.explanation-content{z-index:1;width:calc(50% - 38px)}.checkbox-buttons .explanation-content{width:calc(33.3% - 38px)}}@media screen and (min-width: 1024px){.explanation-content{z-index:1;width:calc(33.3% - 60px)}.checkbox-buttons .explanation-content{width:calc(25% - 60px)}}.checkbox-buttons ul{list-style:none}.checkbox-buttons li{display:inline-block;margin-right:1.5%}/*! Activity Card */.icon-links{list-style:none;margin:0;padding:0;width:100%;text-align:right;height:77px;border-top:1px solid #ccc}.icon-links li{display:inline-block;padding:0 10px;width:33.333%;margin:0 0 0 -4px}.icon-links li a{display:block;text-align:center;padding:15px 0;text-decoration:none;color:#666;transition:color .25s}.icon-links li .glyph-icon{display:block;font-size:160%;line-height:1.1}.icon-links li a.icon-link-primary{color:#eb0e37}.icon-links li a.icon-link-primary .glyph-icon{background:#eb0e37;width:25px;height:25px;line-height:25px;text-align:center;color:#fff;margin:0 auto;border-radius:50%}.icon-links li a:hover{color:#eb0e37}.icon-links li .disabled{display:none;text-align:center;padding:15px 0;text-decoration:none;color:#666;transition:background .25s;opacity:.3}.icon-links li.disabled{display:none}@media only screen and (max-width: 599px){.icon-links li.call-mobile{display:inline-block}.icon-links li.call-desktop{display:none}}@media only screen and (min-width: 600px){.icon-links li.call-mobile{display:none}.icon-links li.call-desktop{display:inline-block}}/*! Includes List */.includes-list{background:#ededed}.includes-list ul{list-style:none;padding:0}.includes-list li{position:relative;padding:5px 0 0 30px;list-style:none}.includes-list li:before{content:"\e02f";position:absolute;left:0;top:0;font-size:140%;font-family:Flaticon;font-style:normal}/*! Intro Copy */.column-content.intro-copy{padding:0}@media screen and (min-width: 768px) and (max-width: 1023px){.intro-copy{column-count:2;column-gap:4em}.column-content.intro-copy{padding:20px 0 10px}}/*! Membership Card */.memberships-row .membership-card.column-content{border:1px solid #ccc;margin-bottom:20px;padding:0;text-decoration:none;display:block;color:#333;text-align:center}.membership-card-title{font-size:1.8em;color:#eb0e37;text-transform:uppercase;font-weight:700;padding:20px;margin:0}.membership-card-text{padding:15px 20px 20px}.membership-price-table{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0;font-size:1.4em;color:#666;font-family:"expressway",sans-serif;font-weight:bold;table-layout:fixed;width:100%}.party-size{margin:0}.party-size .glyph-icon{margin-left:-8px;display:inline-block}.party-size .glyph-icon.party-child{font-size:80%}h2.party-size{margin:0 0 20px;font-size:2em}.membership-price-table th{text-align:center;text-transform:uppercase;padding:10px;border-bottom:1px solid #ccc}.membership-price-table tr th:first-child,.membership-price-table tr td:first-child{border-right:1px solid #ccc}.membership-price-table tr td{vertical-align:top}.membership-price{padding:20px 10px;line-height:1.2;position:relative;display:block;color:inherit;text-decoration:none;z-index:0;transition:background .25s ease}.membership-price:hover{background:#ededed}.membership-price-total{display:block;color:#eb0e37;font-size:1.42em}.membership-price-table tr td:first-child .membership-price{z-index:10}.membership-key-price{font-size:1.6em}.membership-period{display:block;text-transform:uppercase;font-style:normal;font-size:1.14em}.membership-exciter{position:absolute;top:-51px;right:-20px;background:#eb0e37;height:62px;width:62px;font-size:.9em;text-transform:uppercase;color:#fff;border-radius:50%;padding:8px;z-index:1}.membership-payment-type{font-family:Arial, Helvetica, sans-serif;font-size:.85em}@media screen and (min-width: 480px){.membership-card-text{height:105px;overflow:hidden}.membership-price{height:114px}.membership-key-price{font-size:1.5em}.membership-top{height:210px;overflow:hidden}.membership-key-price{font-size:1.6em}}@media screen and (min-width: 480px) and (max-width: 1023px){.memberships-row .sm-col-1-2:nth-child(2n+1){clear:both}}@media screen and (min-width: 1024px){.membership-card-text{height:105px;overflow:hidden}h2.party-size{margin:-10px 0 20px}.memberships-row .sm-col-1-2:nth-child(3n+1){clear:both}}.membership-no-prices{border-top:1px solid #ccc}.membership-no-prices+.icon-links,.membership-no-prices+.membership-no-prices{border-top:none}.membership-no-prices-call-holder,.membership-no-prices-text{padding:20px;text-transform:uppercase;font-family:"expressway",sans-serif;font-weight:bold}.membership-no-prices-text{color:#666;border-bottom:1px solid #ccc}.membership-no-prices-call,.membership-no-prices-text p{margin:0}.membership-no-prices-call{color:#eb0e37}.membership-no-prices-call a{color:inherit}.membership-no-prices-text+.icon-links{border-top:none}@media screen and (min-width: 480px){.membership-no-prices-text{height:155px;display:table;width:100%}.membership-no-prices-call-holder{height:77px;display:table;width:100%}.membership-no-prices-call,.membership-no-prices-text p{display:table-cell;vertical-align:middle}}@media screen and (min-width: 1200px){.membership-no-prices-text p{padding:20px 40px}}/*! Page Builder */.page-builder-image{margin:0 0 20px}.page-builder-text{max-width:600px;margin:0 auto}/*! Prices Card */.prices-card{padding:0}.prices-card-table{margin:0 0 10px;font-size:1.4em;color:#666;font-family:"expressway",sans-serif;font-weight:bold;table-layout:fixed;width:100%;border:1px solid #ccc;text-align:center}.prices-card-table th{text-align:center;text-transform:uppercase;padding:40px 10px;border-bottom:1px solid #ccc;background:#eb0e37;color:#fff}.prices-card-table tr th:first-child,.prices-card-table tr td:first-child{border-right:1px solid #ccc}.prices-card-table tr td{vertical-align:top;transition:background .25s ease}.prices-card-price{padding:40px 10px;line-height:1.2;position:relative;display:block;color:inherit;text-decoration:none}.prices-card-table tr td:hover{background:#ededed}.prices-card-price-total{display:block;color:#eb0e37;font-size:1.42em}.prices-card-key-price{font-size:1.6em}.prices-card-period{display:block;text-transform:uppercase;font-style:normal;font-size:1.14em}.prices-card-exciter{position:absolute;top:-31px;left:50%;margin-left:-31px;background:#fff;height:62px;width:62px;font-size:.78em;text-transform:uppercase;color:#eb0e37;border-radius:50%;padding:8px;border:2px solid #eb0e37}.prices-card-payment-type{font-family:Arial, Helvetica, sans-serif;font-size:.85em}.plyr__captions,.plyr__controls{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center}@-webkit-keyframes plyr-progress{to{background-position:40px 0}}@keyframes plyr-progress{to{background-position:40px 0}}.plyr{position:relative;max-width:100%;min-width:278px}.plyr,.plyr *,.plyr ::after,.plyr ::before{box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__sr-only{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.plyr__video-wrapper{position:relative}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle}.plyr__video-embed{padding-bottom:56.25%;height:0;overflow:hidden;background:#000}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;-webkit-transform:translateY(-35.95%);transform:translateY(-35.95%)}.plyr__video-embed.plyr iframe{pointer-events:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px 20px 30px;color:#fff;font-size:20px}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,0.9)}.plyr__captions span:empty{display:none}@media (min-width: 768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--fullscreen-active .plyr__captions{font-size:32px}.plyr__controls{position:relative;padding:10px;background:#fff;line-height:1;box-shadow:0 1px 1px rgba(52,63,74,0.2)}.plyr__controls::after{content:'';display:table;clear:both}.plyr__controls--right{display:block;margin:10px auto 0}@media (min-width: 560px){.plyr__controls--left{float:left}.plyr__controls--right{float:right;margin-top:0}}.plyr__controls button{display:inline-block;vertical-align:middle;margin:0 2px;padding:5px 10px;overflow:hidden;border:0;background:0 0;border-radius:3px;cursor:pointer;color:#6B7D86;transition:background .3s ease,color .3s ease,opacity .3s ease}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor;transition:fill .3s ease}.plyr__controls button.tab-focus:focus,.plyr__controls button:hover{background:#3498DB;color:#fff}.plyr__controls .plyr__time,.plyr__tooltip{color:#6B7D86;font-size:14px;font-weight:600}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}.plyr__controls .plyr__time{display:inline-block;vertical-align:middle;margin-left:10px}.plyr__controls .plyr__time+.plyr__time{display:none}@media (min-width: 560px){.plyr__controls .plyr__time+.plyr__time{display:inline-block}}.plyr__controls .plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}.plyr__tooltip{visibility:hidden;position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:10px 15px;opacity:0;background:#fff;box-shadow:0 0 5px rgba(242,242,242,0.1),0 0 0 1px rgba(242,242,242,0.1);border-radius:3px;line-height:1.5;-webkit-transform:translate(-50%, 10px) scale(0.8);transform:translate(-50%, 10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:opacity .2s .1s ease,visibility .3s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,visibility .3s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,visibility .3s ease,-webkit-transform .2s .1s ease}.plyr__tooltip::after,.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.plyr__tooltip::after{bottom:-8px;border-right:7px solid transparent;border-top:7px solid rgba(242,242,242,0.1);border-left:7px solid transparent;z-index:1}.plyr__tooltip::before{bottom:-6px;border-right:6px solid transparent;border-top:6px solid #fff;border-left:6px solid transparent;z-index:2}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 0) scale(1);transform:translate(-50%, 0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range].tab-focus:focus{outline:rgba(52,63,74,0.8) dotted 1px;outline-offset:3px}.plyr__progress--seek[type=range]:focus,.plyr__volume[type=range]:focus{outline:0}.plyr__progress{position:absolute;bottom:100%;left:0;right:0;width:100%;height:10px;background:rgba(86,93,100,0.2)}.plyr__progress--buffer[value],.plyr__progress--played[value],.plyr__progress--seek[type=range]{position:absolute;left:0;top:0;width:100%;height:10px;margin:0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;border:none;background:0 0}.plyr__progress--buffer[value]::-webkit-progress-bar,.plyr__progress--played[value]::-webkit-progress-bar{background:0 0;transition:width .2s ease}.plyr__progress--buffer[value]::-webkit-progress-value,.plyr__progress--played[value]::-webkit-progress-value{background:currentColor;transition:width .2s ease}.plyr__progress--buffer[value]::-moz-progress-bar,.plyr__progress--played[value]::-moz-progress-bar{background:currentColor;transition:width .2s ease}.plyr__progress--played[value]{z-index:2;color:#3498DB}.plyr__progress--buffer[value]{color:rgba(86,93,100,0.25)}.plyr__progress--seek[type=range]{z-index:4;cursor:pointer;outline:0}.plyr__progress--seek[type=range]::-webkit-slider-runnable-track{background:0 0;border:0}.plyr__progress--seek[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:0;width:1px;height:10px}.plyr__progress--seek[type=range]::-moz-range-track{background:0 0;border:0}.plyr__progress--seek[type=range]::-moz-range-thumb{-moz-appearance:none;background:0 0;border:0;width:1px;height:10px}.plyr__progress--seek[type=range]::-ms-track{color:transparent;background:0 0;border:0}.plyr__progress--seek[type=range]::-ms-fill-lower,.plyr__progress--seek[type=range]::-ms-fill-upper{background:0 0;border:0}.plyr__progress--seek[type=range]::-ms-thumb{background:0 0;border:0;width:1px;height:10px}.plyr__progress--seek[type=range]::-moz-focus-outer{border:0}.plyr__progress .plyr__tooltip{left:0}.plyr--is-touch .plyr--seek[type=range]::-webkit-slider-thumb{width:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.plyr--is-touch .plyr--seek[type=range]::-moz-range-thumb{width:40px;transform:translateX(-50%)}.plyr--is-touch .plyr--seek[type=range]::-ms-thumb{width:40px;transform:translateX(-50%)}.plyr--loading .plyr__progress--buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-size:40px 40px;background-repeat:repeat-x;background-color:rgba(86,93,100,0.25);background-image:linear-gradient(-45deg, rgba(0,0,0,0.15) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.15) 50%, rgba(0,0,0,0.15) 75%, transparent 75%, transparent);color:transparent}.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr__volume[type=range]{display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;width:100px;margin:0 10px 0 0;padding:0;cursor:pointer;background:0 0;border:none}.plyr__volume[type=range]::-webkit-slider-runnable-track{height:6px;background:#e6e6e6;border:0;border-radius:3px}.plyr__volume[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-3px;height:12px;width:12px;background:#6B7D86;border:0;border-radius:100%;transition:background .3s ease;cursor:ew-resize}.plyr__volume[type=range]::-moz-range-track{height:6px;background:#e6e6e6;border:0;border-radius:3px}.plyr__volume[type=range]::-moz-range-thumb{height:12px;width:12px;background:#6B7D86;border:0;border-radius:100%;transition:background .3s ease;cursor:ew-resize}.plyr__volume[type=range]::-ms-track{height:6px;background:0 0;border-color:transparent;border-width:3px 0;color:transparent}.plyr__volume[type=range]::-ms-fill-lower,.plyr__volume[type=range]::-ms-fill-upper{height:6px;background:#e6e6e6;border:0;border-radius:3px}.plyr__volume[type=range]::-ms-thumb{height:12px;width:12px;background:#6B7D86;border:0;border-radius:100%;transition:background .3s ease;cursor:ew-resize}.plyr__volume[type=range]:focus::-webkit-slider-thumb{background:#3498DB}.plyr__volume[type=range]:focus::-moz-range-thumb{background:#3498DB}.plyr__volume[type=range]:focus::-ms-thumb{background:#3498DB}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute],.plyr--is-ios.plyr--audio .plyr__controls--right{display:none}.plyr--is-ios.plyr--audio .plyr__controls--left{float:none}.plyr--audio .plyr__controls{padding-top:20px}.plyr--audio .plyr__progress{bottom:auto;top:0;background:#D6DADD}.plyr--fullscreen-active,.plyr.plyr--fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000}.plyr--fullscreen-active video,.plyr.plyr--fullscreen video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper,.plyr.plyr--fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__controls,.plyr.plyr--fullscreen .plyr__controls{position:absolute;bottom:0;left:0;right:0}.plyr--fullscreen-active.plyr--fullscreen--hide-controls.plyr--playing .plyr__controls,.plyr.plyr--fullscreen.plyr--fullscreen--hide-controls.plyr--playing .plyr__controls{-webkit-transform:translateY(100%) translateY(5px);transform:translateY(100%) translateY(5px);transition:-webkit-transform .3s .2s ease;transition:transform .3s .2s ease;transition:transform .3s .2s ease,-webkit-transform .3s .2s ease}.plyr--fullscreen-active.plyr--fullscreen--hide-controls.plyr--playing .plyr__captions,.plyr.plyr--fullscreen.plyr--fullscreen--hide-controls.plyr--playing .plyr__captions{bottom:5px;transition:bottom .3s .2s ease}.plyr--fullscreen-active.plyr--fullscreen--hide-controls.plyr--playing.plyr--hover .plyr__controls,.plyr.plyr--fullscreen.plyr--fullscreen--hide-controls.plyr--playing.plyr--hover .plyr__controls{-webkit-transform:translateY(0);transform:translateY(0)}.plyr--fullscreen--hide-controls.plyr--fullscreen-active.plyr--playing.plyr--hover .plyr__captions,.plyr--fullscreen-active .plyr__captions,.plyr.plyr--fullscreen .plyr__captions{top:auto;bottom:90px}@media (min-width: 560px){.plyr--fullscreen--hide-controls.plyr--fullscreen-active.plyr--playing.plyr--hover .plyr__captions,.plyr--fullscreen-active .plyr__captions,.plyr.plyr--fullscreen .plyr__captions{bottom:60px}}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__controls .plyr__time,.plyr__tooltip,.plyr__controls button{color:#666}.plyr__controls button.tab-focus:focus,.plyr__controls button:hover{background:#eb0e37;color:#fff}.plyr__progress--played[value]{color:#eb0e37}.plyr__volume[type=range]:focus::-webkit-slider-thumb{background:#eb0e37}.plyr__volume[type=range]:focus::-moz-range-thumb{background:#eb0e37}.plyr__volume[type=range]:focus::-ms-thumb{background:#eb0e37}.plyr__volume[type=range]::-webkit-slider-thumb{background:#666}.plyr__volume[type=range]::-moz-range-thumb{background:#666}.plyr__volume[type=range]::-ms-thumb{background:#666}/*! NewsFlash */.news-flash{background:rgba(255,255,255,0.8);padding:20px 30px}.news-flash-heading{font-size:1.3em;text-transform:uppercase;display:inline;margin:0 10px 0 0;color:#eb0e37;font-family:Arial, Helvetica, sans-serif}.news-flash p{margin:0;display:inline}.static-news-flash{background:#ededed}@media screen and (min-width: 768px){.news-flash{position:absolute;left:30px;right:30px;top:30px;background:rgba(255,255,255,0.8);padding:10px 20px;z-index:100}.news-flash-heading,.news-flash p{font-size:1.3em}.static-news-flash{background:#ededed;position:static;padding:25px}}/*! News Teaser */.news-column{max-width:871px;margin-left:auto;margin-right:auto}.news-column.news-promos{max-width:none}.news-teaser-feature{border:1px solid #ccc;padding:0;margin-bottom:20px}.news-teaser-feature img{display:block;width:100%}.news-feature-text{padding:20px;border-top:2px solid #eb0e37;position:relative}.news-feature-date{position:absolute;left:0;bottom:100%;padding:10px 20px;background:#eb0e37;margin:0;color:#fff}.news-feature-headline{margin:0 0 10px;color:#eb0e37;font-size:2em}.news-feature-cta{text-align:right;margin:0;padding-top:10px}@media screen and (min-width: 480px){.news-feature-text{height:260px;position:relative}.news-feature-cta{position:absolute;right:20px;bottom:20px}}@media screen and (min-width: 768px){.news-feature-text{height:260px;position:relative}.news-feature-headline{font-size:3em}}.news-teaser-link{display:block;text-decoration:none}.news-teaser{border:1px solid #ccc;padding:10px 10px 10px 113px;margin-bottom:20px;position:relative;min-height:89px;transition:border-color .25s}.news-teaser-img-holder{width:103px;overflow:hidden;position:absolute;left:0;top:0;height:100%;text-align:center}.news-teaser-img-holder img{height:100%;width:auto;max-width:none}.news-teaser-link:hover .news-teaser{border-color:#eb0e37}.news-teaser-date{margin:0;color:#333}.news-teaser-headline{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;margin:0;font-weight:400}@media screen and (min-width: 768px){.news-teaser-headline{font-size:1.8em}}.news-article-image{border-bottom:2px solid #eb0e37;position:relative;margin:0 0 20px}.news-article-image img{display:block}.news-article-date{position:absolute;left:0;bottom:0;padding:10px 20px;background:#eb0e37;margin:0;color:#fff}.news-article-text{margin:0 auto 20px}.news-article-text{margin:0 auto 20px;max-width:620px}@media screen and (min-width: 1200px){.news-article-text{margin:0 auto 20px;max-width:590px}}/*! Lazy Load */.lazyload{opacity:0}.lazyloaded{opacity:1;transition:opacity 1s}/*! Overlays */.overlay-bg{background:rgba(255,255,255,0.8);position:fixed;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0;transition:visibility 0s linear 0.25s,opacity 0.25s linear;z-index:999}.overlay-bg.overlay-bg-visible{visibility:visible;opacity:1;transition-delay:0s}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.overlay-bg{background:rgba(0,0,0,0.8)}}.overlay{visibility:hidden;opacity:0;position:fixed;left:0;top:0;right:0;bottom:0;background:#fff;transform:scale(0.5, 0.5);transition:visibility 0s linear 0.25s,opacity 0.25s linear,transform 0.25s linear;z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch}.overlay.overlay-visible{visibility:visible;opacity:1;transform:scale(1, 1);box-shadow:0 0 10px rgba(0,0,0,0.3);transition-delay:0s}.overlay-close{position:absolute;right:20px;top:20px;border:1px solid #eb0e37;color:#eb0e37;padding:5px;display:block;z-index:201;cursor:pointer;font-size:1.4em;transform:translateY(-200px);transition:transform .2s ease-in-out, opacity .2s ease-in-out;transition-delay:.1s;text-transform:uppercase;background:#fff;border-radius:5px;width:28px;text-align:center}.overlay-visible .overlay-close{transform:translateY(0);transition-delay:.8s}.overlay-close:hover{color:#333}.overlay-content-holder{overflow:auto;height:100%;padding:80px 20px 20px}.video-overlay .overlay-content-holder{max-width:900px;margin:0 auto}.overlay.overlay-full{width:100%;height:100%;left:0;top:0;margin:0}@media only screen and (min-width: 480px){.page-wrap{transition:filter 0.25s ease-in-out}.overlay-showing .page-wrap{filter:grayscale(90%)}}.interstitial-content{text-align:center;padding:0 20px 20px 20px}.interstitial-image-holder{margin:0 0 20px -20px}.interstitial-image{width:100%;height:auto}.interstitial-heading{color:#eb0e37;font-size:2.6em;text-transform:uppercase;margin:0;font-family:"expressway",sans-serif;font-weight:bold}.interstitial-strapline{font-size:1.4em;text-transform:uppercase;margin:0 0 5px;font-family:"expressway",sans-serif;font-weight:bold}.interstitial-copy{max-width:500px;margin:0 auto}.interstitial-copy p{font-size:1.4em;color:#666;font-style:italic}.interstitial-form{padding:20px;box-shadow:-5px 0 5px rgba(0,0,0,0.3)}.interstitial-form-heading{font-size:1.5em;font-weight:700;color:#eb0e37;margin:0 0 5px}.interstitial-form p{font-size:1.3em}.interstitial-form p.form-disclaimer{font-size:1.1em;padding:10px 0 0}@media only screen and (min-width: 768px){.overlay--interstitial{position:absolute;width:700px;left:50%;top:50%;right:auto;bottom:auto;margin:-315px 0 0 -350px;height:630px}.interstitial-content{width:450px}.interstitial-form{position:absolute;right:0;top:0;width:250px;height:auto;box-shadow:0 -2px 2px rgba(0,0,0,0.3);padding:30px 20px 20px}.overlay--interstitial-no-data{width:620px;margin:-315px 0 0 -310px}.overlay--interstitial-no-data .interstitial-content{width:100%}.interstitial-heading{font-size:3.6em}.interstitial-strapline{font-size:2em}.interstitial-copy{margin:0 auto 30px}.interstitial-copy p{font-size:1.6em;line-height:1.4}}@media only screen and (min-width: 1024px){.overlay--interstitial{position:absolute;width:900px;left:50%;top:50%;right:auto;bottom:auto;margin:-315px 0 0 -450px;height:630px}.interstitial-content{width:620px}.interstitial-form{width:280px;height:auto;box-shadow:0 -2px 2px rgba(0,0,0,0.3);padding:40px 20px 20px}.overlay--interstitial-no-data{width:620px;margin:-315px 0 0 -310px}.interstitial-heading{font-size:4em}.interstitial-strapline{font-size:2.4em}.interstitial-copy p{font-size:1.8em}}/*! Pagination */.pagination{text-align:center}.pagination ul{display:inline-block;padding-left:0}.pagination ul>li{display:inline;line-height:1.1}.pagination ul>li>a{background-color:#fff;border:1px solid #ccc;color:#333;float:left;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none;line-height:1.4}.pagination ul>li:first-child>a{border-radius:3px 0 0 3px;margin-left:0}.pagination ul>li:last-child>a{border-radius:0 3px 3px 0}.pagination ul>li>a:focus,.pagination ul>li>a:hover{background-color:#eee;color:#000}.pagination ul>li.disabled>a,.pagination ul>li.disabled>a:hover{color:#ccc;cursor:default;background:none}.pagination ul>li.active>a,.pagination ul>li.active>a:hover{color:#fff;background:#eb0e37;cursor:default}.pagination--large ul>li{font-size:2em}.pagination--small ul>li{font-size:1.1em}/*! Page Actions */.page-actions{list-style:none;margin:0;padding:0;text-align:center}.page-actions li{display:inline-block;margin:0 4px 10px}.active-in-time-link{text-align:center}@media only screen and (min-width: 768px){.page-actions{text-align:left}.page-action-primary{float:right}.active-in-time-link{text-align:left}}.search-trigger{position:absolute;right:93px;top:20px;color:#333;display:block;z-index:10;cursor:pointer;font-size:1em;background:#fff;text-transform:uppercase;text-decoration:none;width:36px;height:30px;line-height:30px;padding:0 0 0 30px}.search-trigger .glyphicon{position:absolute;left:0;top:1px;height:30px;font-size:1.6em;line-height:30px;width:36px;text-align:center}.search-holder{position:fixed;right:93px;top:20px;margin:0;width:36px;height:20px;background:#fff;padding:0;overflow:hidden;transform:translate3d(0, 0, 0);transition:all .4s ease-in-out .3s;z-index:200;overflow-y:auto;pointer-events:none;visibility:hidden}.expanded.search-holder{right:0;height:100%;top:0;width:100%;margin:0;transition:all .25s ease-in-out 0;pointer-events:auto;opacity:1;visibility:visible}.search-close{position:fixed;right:20px;top:20px;border:1px solid #eb0e37;color:#eb0e37;padding:5px;display:block;z-index:201;cursor:pointer;font-size:1.4em;transform:translateY(-200px);transition:transform .2s ease-in-out, opacity .2s ease-in-out;transition-delay:.1s;text-transform:uppercase}.expanded .search-close{transform:translateY(0);transition-delay:.8s}.search-close:hover{color:#333}.search-holder form{padding:105px 20px 20px;max-width:720px;margin:0 auto}.search-input-holder{transform:translateY(-200px);opacity:0;transition:transform .2s ease-in-out, opacity .2s ease-in-out;transition-delay:.2s;position:relative;background:#ededed}.expanded .search-input-holder{transform:translateY(0);opacity:1;transition-delay:.7s}.search-input-holder{padding-right:45px}.search-input-holder p{font-size:2.8em}input[type=search].search-input{-webkit-appearance:none;background:none;border:none;padding:0 5px;width:100%}input[type=search].search-input:focus{outline:none}.btn--site-search{background:none;position:absolute;height:40px;width:40px;line-height:40px;right:0;top:0;padding:0;font-size:90%;box-shadow:none;min-width:0}@media screen and (min-width: 768px){.search-trigger{right:115px;top:35px}.search-holder{right:115px;top:35px}.search-input-holder{padding-right:75px}.search-input-holder p{font-size:5em;padding:0 10px}.btn--site-search{height:70px;width:70px;line-height:76px;box-shadow:none}}@media screen and (min-width: 1024px){.search-trigger{display:none}.search-holder{right:20px;top:40px}}@media screen and (min-width: 768px){.header-council-logo-right .search-trigger{right:270px}.header-council-logo-right .search-holder{right:270px}.header-council-logo-right .search-holder.expanded{right:0}}.search-result-link{color:#333;text-decoration:none;padding:10px 10px 2px;display:block;margin:0 0 10px;border-radius:3px;text-align:left;transition:background .25s}.search-result-link:hover{background:#ededed}.search-result-page-title{font-size:1.8em;font-family:Arial, Helvetica, sans-serif;font-weight:400;margin:0 0 8px}.search-result-url{font-size:1.4em;color:#eb0e37;text-decoration:underline;margin:0 0 8px}.search-input-holder.embedded-search-input{transform:translateY(0);opacity:1;margin:20px auto;max-width:400px}.search-input-holder.embedded-search-input p{font-size:1.6em}.search-input-holder.embedded-search-input input.search-input[type="search"]{padding:10px}.search-input-holder.embedded-search-input .btn--site-search{height:40px;width:40px;line-height:40px;text-align:center;font-size:125%}.search-title{font-size:2.6em}.no-search-results{margin:40px 0;padding:40px 0;border-top:1px dotted #ccc}@media screen and (min-width: 768px){.search-input-holder.embedded-search-input input.search-input[type="search"]{padding:10px 0}.search-title{font-size:3.4em}.no-search-results{margin:60px 0;padding:60px 0;border-top:1px dotted #ccc}}/*! Secondary Navigation */.secondary-navigation ul{list-style:none;margin:0;padding:0;border-radius:3px;overflow:hidden}.secondary-navigation li{border-bottom:1px solid #fff;margin:0}.secondary-navigation a{display:block;padding:10px 15px;background:#ededed;text-decoration:none;color:#666;transition:background .25s}.secondary-navigation a:hover{background:#dbdbdb}.secondary-navigation .on,.secondary-navigation .on a{background:#eb0e37;color:#fff}.secondary-navigation-trigger{background:#fff;padding:0 15px;font-size:1.4em;display:block;margin:23px 23px 0 0;cursor:pointer;border-radius:3px;max-width:300px;border:1px solid #eb0e37;height:39px;line-height:39px;position:relative}.secondary-navigation-trigger .glyph-icon{display:inline-block;height:37px;width:37px;position:absolute;right:0;top:0;text-align:center;background:#eb0e37;color:#fff;font-size:120%;line-height:35px}.secondary-navigation-trigger.active .glyph-icon{transform:scaleY(-1);top:0;line-height:37px}@media screen and (max-width: 767px){.secondary-navigation-trigger{display:none}.js .secondary-navigation-trigger{display:block}.js .secondary-navigation{display:none}.js .secondary-navigation.expanded{display:block;padding-top:10px}}@media screen and (min-width: 768px) and (max-width: 1023px){.secondary-navigation-trigger,.js .secondary-navigation-trigger{display:none}.secondary-navigation{border-bottom:1px solid #ccc;padding:0 30px 15px}.secondary-navigation ul{text-align:center}.secondary-navigation li{display:inline-block;margin:0 0 4px;vertical-align:top}}@media screen and (min-width: 1024px){.secondary-navigation-trigger{display:none}.nav-column{position:relative}.secondary-navigation.stick-it{position:absolute}}/*! Site Alert */.site-alert{background:#eb0e37;padding:20px 30px;text-align:center;color:#fff;border-top:1px solid #fff}.site-alert a{color:#fff}.site-alert h2{text-transform:uppercase;margin:0 0 5px;font-size:1.3em;font-weight:700}.site-alert p{margin:0;font-size:1.3em}@media screen and (min-width: 768px){.site-alert{padding:30px;border-top:none}.site-alert h2,.site-alert p{font-size:1.4em}}/*! Tables */.table-responsive{border:1px solid #ccc;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;font-size:1.4em}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:15px 10px;line-height:1.45;vertical-align:top;border-top:1px solid #ccc}.table>thead>tr>th{vertical-align:middle;border-bottom:2px solid #ccc;padding:20px 10px;font-weight:400}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ccc}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ccc}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ccc}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table-responsive{min-height:.01%;overflow-x:auto}.price-list-table{min-width:800px}.membership-package-table{min-width:500px}.timetable{min-width:800px;margin:0}.timetable-day{width:100px}.timetable-time{width:180px}.timetable-session{width:200px}.timetable-location{width:150px}.table-price{text-align:right;width:120px}.table-member-link{text-align:right;width:200px}.price-list-table tr th,.membership-package-table tr th{font-weight:400}.price-list-h2{text-align:center;color:#666}.price-list-table tr:hover td,.price-list-table tr:hover th,.membership-package-table tr:hover td,.membership-package-table tr:hover th{background:#ededed}@media screen and (min-width: 1200px){.table-price{text-align:right;width:160px}}@media screen and (max-width: 767px){.table-responsive{width:100%;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ccc}.table-responsive>.table{margin-bottom:0}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.table{font-size:1.3em}.table>thead>tr>td,.table>thead>tr>th{padding:10px}.table{width:auto;max-width:3000px;font-size:1.4em}}.sticky-wrap{overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.sticky-wrap .sticky-thead,.sticky-wrap .sticky-col,.sticky-wrap .sticky-intersect{opacity:0;position:absolute;top:0;left:0;z-index:50;width:auto}.sticky-wrap .sticky-thead{box-shadow:0 0.25em 0.1em -0.1em rgba(0,0,0,0.125);z-index:100;width:100%}.sticky-wrap .sticky-intersect{opacity:1;z-index:150}.sticky-wrap .sticky-intersect th{background-color:#666;color:#eee}.sticky-wrap td,.sticky-wrap th{box-sizing:border-box}.sticky-wrap th{background-color:#666;color:#eee}.sticky-wrap.overflow-y{overflow-y:auto;max-height:100%}.yes-no-table th{color:#333 !important;font-weight:400}.yes-no-table th,.yes-no-table td{height:60px;vertical-align:middle !important}.yes-no-table td{text-align:center;font-size:150%;color:#390}.yes-no-table td.has-activity{cursor:pointer}.yes-no-table td.has-activity:hover{background:#ededed;transition:background .25s ease}.yes-no-table td.has-activity:hover a{color:#333}.yes-no-table thead th{background:#ededed;color:#333}.table-centre{width:120px;white-space:normal !important;text-align:center}.table-centre span{line-height:1.1;font-size:90%}.yes-no-table tr td:nth-child(odd){background:#f5f5f5}.yes-no-table tbody th{min-width:200px}.yes-no-table a{color:inherit;text-decoration:none;transition:color .25s ease}.yes-no-table a:hover{color:#333}@media screen and (max-width: 767px){.yes-no-table tbody th{min-width:140px}.table-responsive{margin:0;width:auto}}/*! New Centre Timetables - November 2017 */ul{list-style:none;padding:20px 0 0 0}.centre-timetables-class-booking--timetable-header h1,.centre-timetables-class-booking--timetable h2{font-size:3.6em;font-family:"expressway",sans-serif;font-weight:bold;line-height:100%;letter-spacing:0;text-align:center;padding:0;margin:10px 0}.centre-timetables-class-booking--timetable h2{font-size:2.5em}.centre-timetables-class-booking--timetable p,.centre-timetables-class-booking--timetable-header p{font-size:1.25em}.centre-timetables-class-booking--filter-timetable-wrapper{margin-top:20px}.centre-timetables-class-booking--filter-timetable-wrapper span{padding:10px 0;text-decoration:none;width:100%;height:100%;display:inline-block;padding:12px 20px;border:1px solid;font-family:"expressway",sans-serif;font-weight:bold;font-size:2em;background:url(../img/down-arrow-red.svg) 95% center no-repeat;background-size:16px;cursor:pointer}.centre-timetables-class-booking--timetable-header .timetables-menu{display:none;width:100%;padding:0}.centre-timetables-class-booking--timetable-header #filter-timetable{display:block}.centre-timetables-class-booking--timetable-header .timetables-menu a{margin-top:5px}.centre-timetables-class-booking--timetable-header .timetables-menu a:first-child{border-top:none}.centre-timetables-class-booking--timetable-header .timetables-menu a{text-decoration:none;width:100%;display:flex;position:relative;left:0;right:0;top:0;bottom:0;padding:10px;text-align:center;font-family:"expressway",sans-serif;font-weight:bold;font-size:2em;justify-content:center;align-items:center;line-height:1}ul.centre-timetables-class-booking--filters select{width:100%;padding:0 20px;border:none;margin-bottom:5px;text-transform:uppercase;outline:none;height:56px;cursor:pointer;background:#ededed url(../img/down-arrow.svg) 95% center no-repeat;background-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.centre-timetables-activities--filters-wrapper{position:absolute;top:0;left:0}.centre-timetables-class-booking--filters-wrapper label{font-size:1.5em;display:inline-block;text-align:center;width:100%;text-transform:uppercase;margin:20px 0 -20px 0}ul.centre-timetables-class-booking--filters{margin:10px 0 0 0;padding:0}.centre-timetables-class-booking--timetable-header ul.btns-wrapper{display:flex;justify-content:flex-end;width:100%;padding:0}.centre-timetables-class-booking--timetable-header ul.btns-wrapper li{display:inline-block;width:47.5%;margin:0 10px 0 0;height:40px;line-height:40px}.centre-timetables-class-booking--timetable-header ul.btns-wrapper li:last-child{margin:0}.centre-timetables-class-booking--timetable-header ul.btns-wrapper li a{min-width:100%;height:100%;text-transform:uppercase;font-weight:bold;text-align:left;text-decoration:none;font-size:1em;letter-spacing:.075em;background:url(../img/book-arrow.svg) 95% center no-repeat;background-color:#333;background-size:16px;display:inline-block;line-height:19px}:-ms-fullscreen,:root .centre-timetables-class-booking--timetable-header ul.btns-wrapper li a{background-size:72px;background-position:right -20px center}.centre-timetables-class-booking--timetable-header ul.btns-wrapper li a:hover{background-color:#666}.centre-timetables-class-booking--timetable{position:relative;margin-bottom:-65px;height:100%}.centre-timetables-class-booking--timetable h1{display:none}.centre-timetables-class-booking--timetable-this-week{border-bottom:1px solid #ededed;width:calc(100% + 40px);margin:0 0 0 -20px;top:0;left:0;z-index:1;background-color:#FFF;z-index:40;padding:20px 0 15px 0}.centre-timetables-class-booking--timetable-this-week p{position:relative;width:150px;margin:0 auto}.centre-timetables-class-booking--timetable-this-week a{text-align:center;text-transform:uppercase;font-weight:bold;display:block;top:0;z-index:20;background-color:#FFF;cursor:pointer;font-size:1.75em;display:block;text-decoration:none;color:#333;font-size:1.5em}.centre-timetables-class-booking--timetable-this-week a:hover{text-decoration:underline}.centre-timetables-class-booking--timetable-this-week .arrow{margin:0;display:inline-block;position:absolute;top:-1px;transition:all .3s}.centre-timetables-class-booking--timetable-this-week .arrow img{width:13px;height:auto}.centre-timetables-class-booking--timetable-this-week .left-arrow{left:0}.centre-timetables-class-booking--timetable-this-week .left-arrow:hover{left:-2px}.centre-timetables-class-booking--timetable-this-week .right-arrow{right:0}.centre-timetables-class-booking--timetable-this-week .right-arrow:hover{right:-2px}.centre-timetables-class-booking--timetable-wrapper{display:block;position:relative;overflow-x:hidden;margin:20px -20px 30px -20px}.centre-timetables-class-booking--timetable .timetable-btns{width:100%;position:absolute;left:0;right:0;height:100%}.btn-scroll{display:block;top:0;position:absolute;width:50px;z-index:70;background-color:#f7f5f5;height:100%}.btn-scroll img{position:absolute;top:15px;width:30px;height:auto;cursor:pointer;transition:all .3s}.btn-scroll-left{left:0;border-right:1px solid #FFF}.btn-scroll-right{right:0;border-left:1px solid #FFF}.btn-scroll-left img{margin-left:10px}.btn-scroll-right img{margin-left:10px}.btn-scroll-left img:hover{margin-left:8px}.btn-scroll-right img:hover{margin-left:12px}.centre-timetables-class-booking--timetable--week{display:block;margin-left:50px;margin-right:50px;width:calc(700vw - 700px);position:relative;border-top:1px solid #ededed}.centre-timetables-class-booking--timetable--day{background-color:#d1d2d4;display:table-cell;text-align:center;vertical-align:top;width:calc(100vw - 100px)}@media (max-width: 767px){.isIframe .centre-timetables-class-booking--timetable--day{width:calc(100vw - 116px)}}.centre-timetables-class-booking--timetable--class-entry:nth-child(even){background-color:#f7f5f5}.centre-timetables-class-booking--timetable--class-entry:nth-child(odd){background-color:#ededed}.centre-timetables-class-booking--timetable--class-overview{display:block;padding:20px;justify-content:center;align-items:center;display:flex;flex-direction:column;width:100%;cursor:pointer;position:relative;height:auto;transition:all 0.3s;min-height:120px}.centre-timetables-class-booking--timetable .class-overview p{color:#333;font-weight:normal;font-size:1em}.centre-timetables-class-booking--timetable--class-entry:hover .centre-timetables-class-booking--timetable--class-overview .activity-book{background:url(../img/book-arrow.svg) center center no-repeat}.centre-timetables-class-booking--timetable--class-entry:hover .centre-timetables-class-booking--timetable--class-overview .activity-book-call{background:url(../img/book-call-FFF.svg) center center no-repeat}.centre-timetables-class-booking--timetable--class-entry:hover .centre-timetables-class-booking--timetable--class-overview .activity-book-call{background:url(../img/book-call-FFF.svg) center center no-repeat}.centre-timetables-class-booking--timetable--class-overview.on:before{border-top:0.9375rem solid #333;border-right:0.9375rem solid transparent;border-left:0.9375rem solid transparent;content:'';display:inline-block;height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;bottom:-13px;-webkit-transform:translate(-50%, 0) scale(1);transform:translate(-50%, 0) scale(1);-webkit-transition:all 0.3s;transition:all 0.3s;z-index:40}.centre-timetables-class-booking--timetable .activity-content{height:10em;position:relative;width:100%;transition:all .3s;display:flex;flex-direction:column;justify-content:center}.centre-timetables-class-booking--timetable .activity-info{background:#FFF}.centre-timetables-class-booking--timetable--day:first-child .centre-timetables-class-booking--timetable--class-entry{border-left:none}.centre-timetables-class-booking--timetable--day:last-child .centre-timetables-class-booking--timetable--class-entry{border-right:none}.centre-timetables-class-booking--timetable--class-entry:last-child{border-bottom:none}.centre-timetables-class-booking--timetable--class-information .full-width img.close-class-information{width:30px;height:auto;position:absolute;right:15px;top:15px;cursor:pointer;transition:all .3s}.centre-timetables-class-booking--timetable--class-information .full-width img.close-class-information:hover{transform:scale(1.1)}.centre-timetables-class-booking--timetable--day-header{background-color:#FFF;justify-content:center;align-items:center;display:flex;padding:10px;position:sticky;top:0;height:14em;z-index:2}.centre-timetables-class-booking--timetable--day:first-child .centre-timetables-class-booking--timetable--day-header{margin-top:-1px}.centre-timetables-class-booking--timetable--class-entry p{line-height:1.2;margin:0;padding:0}.centre-timetables-class-booking--timetable--class-entry p.activity-title{text-transform:uppercase;font-weight:700;position:relative}.centre-timetables-class-booking--timetable--day-header p{font-size:3em;font-weight:900;font-family:"expressway",sans-serif;text-align:center;text-transform:uppercase;line-height:.85;margin:5px 0 10px}.centre-timetables-class-booking--timetable--day-header p span{display:block;font-size:2.35em}.centre-timetables-class-booking--timetable--class-information{background-color:#FFF;margin-left:-1px;margin-top:-1px;overflow:hidden}.centre-timetables-class-booking--timetable--class-information .full-width div:last-child{padding:20px;width:auto}.centre-timetables-class-booking--timetable--class-information p{color:#333;font-size:1.5em}.centre-timetables-class-booking--timetable--class-information .multibuy-note{color:#ea0e37;padding-top:20px;font-size:1.5em}.centre-timetables-class-booking--timetable--class-information img{width:100%;display:block;height:auto}.centre-timetables-class-booking--timetable--class-information .btn{width:calc(100% - 30px);text-decoration:none;display:block;text-transform:uppercase;padding:10px;margin:20px auto 0 auto;font-size:1.25em;max-width:120px;background-size:16px;min-width:100px;font-weight:700;height:40px;line-height:21px;border:none;text-align:center}.centre-timetables-class-booking--timetable--class-information .btn:hover{background-color:#333}.centre-timetables-class-booking--timetable--class-empty{background-color:#d1d2d4 !important;border-right:1px solid white !important;border-bottom:1px solid white !important}.centre-timetables-activities-class-booking--timetable{margin:0}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable-wrapper{margin:0}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--filters-wrapper{margin:0 20px}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--filters-wrapper ul{margin:0}.centre-timetables-activities-class-booking--timetable span.close{width:100%;display:block;padding:10px 15px;height:50px;top:0;z-index:50;background-color:white}.centre-timetables-activities-class-booking--timetable span.close img{width:30px;height:auto;cursor:pointer;transition:all .3s;z-index:10;float:right;display:block}.centre-timetables-activities-class-booking--timetable span.close img:hover{transform:scale(1.2)}.centre-timetables-activities-class-booking--timetable{margin:0 0 0 0 !important}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable-this-week{width:100%;margin:0;padding:10px 0 5px;position:relative}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable--day{width:calc(100vw - 140px)}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable--day-header p{font-size:2.5em;line-height:.9}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable--day-header p span{display:block;font-size:2.5em}.centre-timetables-activities-class-booking--timetable--book-overlay{opacity:0;transition:all .3s}.centre-timetables-class-booking--timetable--class-overview .activity-book-link{position:absolute;width:100%;height:100%;left:0;top:0}.centre-timetables-class-booking--timetable--class-overview .activity-book{width:20px;height:20px;background:url(../img/book-arrow-333.svg) center center no-repeat;display:inline-block;vertical-align:middle;margin:0 0 0 -10px;position:absolute;bottom:10px}.centre-timetables-class-booking--timetable--class-overview .activity-book-call{width:20px;height:20px;background:url(../img/book-call.svg) center center no-repeat;display:inline-block;vertical-align:middle;margin:10px 0 0 0}@media only screen and (max-width: 599px){.centre-timetables-class-booking--timetable--class-information .call-mobile{display:block !important}.centre-timetables-class-booking--timetable--class-information .call-desktop{display:none !important}.centre-timetables-class-booking--timetable--class-entry .activity-status{margin:30px 0 0 0 !important}.centre-timetables-class-booking--timetable--class-overview{padding:15px 0 0 0;display:block;height:140px}.activity-status--number-of-spaces,.centre-timetables-class-booking--timetable--class-entry .activity-status{margin:10px auto 0 !important}}@media only screen and (min-width: 600px){.centre-timetables-class-booking--timetable--class-information .call-mobile{display:none !important}.centre-timetables-class-booking--timetable--class-information .call-desktop{display:block !important}.centre-timetables-class-booking--timetable--class-entry .activity-status{margin:10px 0 0 0 !important}}.centre-timetables-class-booking--timetable--class-information .activity-status{text-transform:uppercase;border-radius:5px;padding:5px 10px;width:auto;font-size:1em;margin:0 20px 20px}.centre-timetables-class-booking--timetable--class-information .activity-status--in-progress{color:#eb0e37;border:1px solid #eb0e37;margin-top:20px}.centre-timetables-class-booking--timetable--class-overview.on{background-color:#333;color:#FFF}@media only screen and (min-width: 768px){.centre-timetables-class-booking--timetable h1{display:block}.centre-timetables-class-booking--timetable-header h1,.centre-timetables-class-booking h1{font-size:4em}.centre-timetables-class-booking--timetable h2{font-size:2em}.centre-timetables-class-booking--timetable-header #filter-timetable{display:none}.centre-timetables-class-booking--timetable-header .timetables-menu{width:100%;display:flex;padding:0;border:none}.centre-timetables-class-booking--timetable-header .timetables-menu a{margin-right:3px;height:auto;flex:1}.centre-timetables-class-booking--timetable-header .timetables-menu a{font-size:2.5em;padding:20px 10px}.centre-timetables-class-booking--timetable-header .timetables-menu a:last-child{margin-right:0}.centre-timetables-class-booking--filters-box{width:auto;display:flex;align-items:center;margin:15px 0 20px}.centre-timetables-class-booking--filters-wrapper{position:relative}.centre-timetables-class-booking--filters-wrapper label{display:inlin;text-align:left;width:auto;margin:0 10px 0 0}.centre-timetables-class-booking--filters{display:flex;width:auto;list-style:none}ul.centre-timetables-class-booking--filters{display:flex;flex-grow:1}ul.centre-timetables-class-booking--filters li{width:207px;display:inline-block;margin:0 5px 0 0}ul.centre-timetables-class-booking--filters{margin:0}ul.centre-timetables-class-booking--filters li:last-child{margin-right:0px}ul.centre-timetables-class-booking--filters select{margin-bottom:0}.centre-timetables-class-booking--timetable-header ul.btns-wrapper li{width:180px;display:inline-block;margin-right:10px}.centre-timetables-class-booking--timetable-header ul.btns-wrapper li a{height:40px}.centre-timetables-class-booking--timetable-wrapper{margin:0 0 75px;overflow-y:hidden}.centre-timetables-class-booking--timetable-this-week{width:calc(100% + 80px);margin:0 -40px;padding:15px 0}.centre-timetables-class-booking--timetable-this-week .arrow{top:1px}.centre-timetables-class-booking--timetable--week{width:auto;display:flex}.centre-timetables-class-booking--timetable--day{background-color:#d1d2d4;display:table-cell;text-align:center;vertical-align:top;width:14.28571%;max-width:14.28571%}:-ms-fullscreen,:root .centre-timetables-class-booking--timetable--week{width:calc(100% - 100px);display:table;overflow-y:hidden}:-ms-fullscreen,:root .centre-timetables-class-booking--timetable--day{display:inline-block}:-ms-fullscreen,:root .centre-timetables-class-booking--timetable p.activity-title{max-width:90%}:-ms-fullscreen,:root .date-fixed-clone{transform:translateX(-50%)}@supports (-ms-ime-align: auto){@media only screen and (min-width: 768px){.centre-timetables-class-booking--timetable--week{width:calc(100% - 100px);display:table}}}.centre-timetables-class-booking--timetable p{font-size:1.15em;letter-spacing:0;line-height:1.2}.centre-timetables-class-booking--timetable--day-header p{font-size:2.5em;line-height:.9}.centre-timetables-class-booking--timetable--day .centre-timetables-class-booking--timetable--class-entry{border-right:1px solid white;border-bottom:1px solid white}.centre-timetables-class-booking--timetable--day:nth-child(even) .centre-timetables-class-booking--timetable--class-entry{background-color:#f7f5f5}.centre-timetables-class-booking--timetable--day:nth-child(odd) .centre-timetables-class-booking--timetable--class-entry{background-color:#ededed}.centre-timetables-class-booking--timetable--class-entry:nth-child(odd){background-color:transparent}.centre-timetables-class-booking--timetable--day-header{border-right:1px solid #f7f5f5}.centre-timetables-class-booking--timetable--day:first-child .centre-timetables-class-booking--timetable--day-header{border-left:1px solid #ededed;margin-top:0}.centre-timetables-class-booking--timetable--class-overview{height:14em}.centre-timetables-class-booking--timetable--day:last-child .centre-timetables-class-booking--timetable--class-overview{border-right:none}.centre-timetables-class-booking--timetable--class-entry.on,.centre-timetables-class-booking--timetable--class-overview.on,.centre-timetables-class-booking--timetable--class-overview:hover{background-color:#333 !important;color:#FFF !important}.centre-timetables-class-booking--timetable--class-information{left:0;position:absolute;right:0;z-index:1}.centre-timetables-class-booking--timetable--class-empty{height:141px}.centre-timetables-class-booking--timetable--day:last-child .centre-timetables-class-booking--timetable--class-empty{border-right:none !important}.centre-timetables-class-booking--timetable--class-information .full-width{margin-top:-2px;display:flex}.centre-timetables-class-booking--timetable--class-information .full-width img{width:auto;height:286px}.centre-timetables-class-booking--timetable--class-information .full-width div{padding:20px}.centre-timetables-class-booking--timetable--class-information .full-width div:last-child h2{text-align:left}.centre-timetables-class-booking--timetable--class-information .full-width div:last-child .btn{text-align:left;width:160px;padding:10px;display:block}.centre-timetables-class-booking--timetable--class-information h2{margin:0 0 10px}.centre-timetables-class-booking--timetable--class-information p{padding:0;font-size:1.25em;text-align:left}.centre-timetables-class-booking--timetable--class-information .btn{margin:20px 0 0 0}.centre-timetables-class-booking--timetable--class-information .full-width img.close-class-information{width:30px;top:10px;right:10px}.centre-timetables-class-booking--timetable--class-information .activity-status{width:auto;font-size:1em;margin:20px 0;display:inline-block;float:left;padding:5px 20px}.centre-timetables-class-booking--filters-box label{display:inline-block}.filters-wrapper{flex-grow:1;display:flex;align-items:center;position:relative}.centre-timetables-activities-class-booking--timetable{left:0;padding:0;position:absolute;right:0;z-index:1;background:#FFF;border:1px solid #ededed;height:auto;min-height:525px;margin:0 0 120px !important}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable-this-week{padding:15px 20px 30px 20px;z-index:60}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--filters-wrapper{position:absolute;bottom:10px;left:0}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable--week{border-top:none}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable--day{width:14.28571%;max-width:14.28571%}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable--class-overview{padding:10px}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable--class-entry{position:relative}.centre-timetables-class-booking--timetable--book-overlay a{width:100%;height:100%;color:#FFF;text-transform:uppercase;text-decoration:none;font-size:1em;font-weight:bold;position:absolute;z-index:1;top:0;left:0;display:inline-flex;justify-content:center;align-items:center;transition:opacity 1s;font-weight:bold;flex-direction:column;padding:0 20px;opacity:0;transition:opacity 0.1s}.centre-timetables-class-booking--timetable--book-overlay a span{width:20px;height:20px;background:url(../img/book-arrow.svg) center center no-repeat;display:block;vertical-align:middle;margin-top:5px}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable-wrapper{min-height:auto}.btn-scroll img{top:50px}.centre-timetables-class-booking--timetable--class-information .full-width{display:flex}.centre-timetables-class-booking--timetable--class-information .full-width div:last-child{padding:30px}.centre-timetables-class-booking--timetable--class-information h2{font-size:2.5em}.centre-timetables-class-booking--timetable--class-information p{font-size:1.25em !important}}@media only screen and (min-width: 1024px){.centre-timetables-class-booking--timetable-header h1{font-size:6em;margin:30px 0 30px 0}.centre-timetables-class-booking--timetable--day-header p{line-height:.85}.centre-timetables-class-booking--timetable-header .timetables-menu a{font-size:2.5em;padding:20px}.centre-timetables-class-booking--timetable-header ul.btns-wrapper li a,.centre-timetables-class-booking--timetable-header ul.btns-wrapper li{width:130px}.centre-timetables-class-booking--timetable-wrapper{margin:0 0 75px 0}ul.centre-timetables-class-booking--filters li{width:180px}.centre-timetables-class-booking--timetable-this-week{width:calc(100%);margin:0 0 0 0}.centre-timetables-class-booking--timetable--class-overview{font-size:.95em;height:11em;padding:10px}.centre-timetables-class-booking--timetable--class-information{padding:0}.centre-timetables-class-booking--timetable--class-information .full-width img.close-class-information{width:30px;top:5px;right:5px}.centre-timetables-class-booking--timetable--class-information .full-width div{padding:40px}.centre-timetables-class-booking--timetable--day .centre-timetables-class-booking--timetable--class-entry,.centre-timetables-class-booking--timetable--class-empty{height:126px}.centre-timetables-class-booking--timetable--class-information .activity-status{font-size:.85em}.centre-timetables-class-booking--timetable--class-information h2{font-size:2.25em}.centre-timetables-class-booking--timetable--class-entry:hover .centre-timetables-class-booking--timetable--book-overlay a{opacity:1}.centre-timetables-class-booking--timetable--class-overview .activity-book{display:none}.centre-timetables-class-booking--timetable-this-week .arrow{top:0px}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--filters-wrapper{min-height:75px}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--filters-wrapper{bottom:0px}.centre-timetables-class-booking--filter-timetable-wrapper{margin:20px 0}.centre-timetables-class-booking--timetable--class-information .full-width img{width:auto;height:216px}}@media only screen and (min-width: 1366px){ul.centre-timetables-class-booking--filters li{width:220px}.centre-timetables-class-booking--timetable-header ul.btns-wrapper li a,.centre-timetables-class-booking--timetable-header ul.btns-wrapper li{width:200px}.centre-timetables-class-booking--timetable-this-week a{font-size:1.25em}.centre-timetables-class-booking--timetable--class-entry{border-right:1px solid white;font-size:100%}.centre-timetables-class-booking--timetable-wrapper{margin:0 0 110px}.centre-timetables-class-booking--timetable p{line-height:1.2}.centre-timetables-class-booking--timetable--day-header p{line-height:0.85}.centre-timetables-class-booking--timetable--class-overview{height:154px;font-size:1.25em}.centre-timetables-class-booking--timetable--class-information .full-width div:last-child{padding:40px}.centre-timetables-class-booking--timetable--class-information h2{font-size:2em}.centre-timetables-class-booking--timetable--day .centre-timetables-class-booking--timetable--class-entry,.centre-timetables-class-booking--timetable--class-empty{height:154px}.centre-timetables-class-booking--filter-timetable-wrapper{margin:20px 0 0}.centre-timetables-class-booking--filters-wrapper{margin:0 0 5px}.centre-timetables-class-booking--timetable--class-overview.on,.centre-timetables-class-booking--timetable--class-entry.on,.centre-timetables-class-booking--timetable--class-entry:hover{background-color:#333;color:#FFF}}[v-cloak] .loader,.loader{display:block;position:relative;height:50px;padding:150px 0 200px}[v-cloak] .loader svg,.loader svg{margin:0 auto;display:block}.date-fixed-clone{position:fixed;background:#fff;top:-150px;transition:all .3s;width:100%;display:table;left:50%;transform:translateX(-50%);margin:0;z-index:41;transition:all .25s ease}.show-clone .date-fixed-clone{top:0}.btn-scroll img.arrow-timetable-fixed{position:fixed;z-index:70}@media only screen and (min-width: 1024px){.date-fixed-clone{left:50%}.centre-timetables-class-booking--timetable--class-information .activity-status{font-size:.8em !important}.centre-timetables-class-booking--timetable--class-information .full-width div,.centre-timetables-class-booking--timetable--class-information .full-width img{height:260px}.centre-timetables-class-booking--timetable--class-information .full-width img{width:100%}.centre-timetables-class-booking--timetable--class-information .btn{font-size:1.5em !important}}@media only screen and (min-width: 1366px){.centre-timetables-class-booking--timetable--class-information .full-width div,.centre-timetables-class-booking--timetable--class-information .full-width img{height:310px}.centre-timetables-class-booking--timetable--class-information .activity-status{font-size:1.25em !important}}p.no-timetable-content{text-align:center;height:300px;display:flex;justify-content:center;align-items:center;border:1px solid #ededed;position:relative;margin:10px 40px 75px 40px;font-size:2em}.centre-timetables-activities-class-booking--timetable p.no-timetable-content{text-align:center;height:auto;display:flex;justify-content:center;align-items:center;border:none;position:relative;margin:0;font-size:1.25em;padding:30px}@media only screen and (min-width: 768px){.centre-timetables-activities-class-booking--timetable p.no-timetable-content{font-size:1.75em;position:absolute;top:50%;transform:translateY(-50%);width:100%}}@media only screen and (min-width: 768px) and (max-width: 768px){.centre-timetables-class-booking--filters-wrapper{margin:5px 0 20px}ul.centre-timetables-class-booking--filters li{width:165px;display:inline-block;margin-right:5px}.centre-timetables-class-booking--timetable-header ul.btns-wrapper{margin-left:15px}.centre-timetables-class-booking--timetable-header ul.btns-wrapper li{width:135px;display:inline-block;margin-right:5px}.centre-timetables-class-booking--timetable--class-entry p{font-size:1.06em}}.timetables-with-no-activity-information .centre-timetables-class-booking--timetable--class-entry.on,.timetables-with-no-activity-information .centre-timetables-class-booking--timetable--class-overview.on,.timetables-with-no-activity-information .centre-timetables-class-booking--timetable--class-overview:hover{cursor:default !important;background-color:transparent !important;color:#333 !important}@media only screen and (max-width: 767px){.centre-timetables-class-booking--timetable-wrapper{margin-bottom:75px}.centre-timetables-class-booking--timetable--day-header{height:6em}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--timetable--day-header p span,.centre-timetables-class-booking--timetable--day-header p span{display:inline;font-size:100%;margin:0 5px}.centre-timetables-activities-class-booking--timetable span.close{height:38px}.centre-timetables-class-booking--filters-box label{width:100%;border:1px solid #333;text-align:left;padding:15px 20px;margin:10px 0 0;background:url(../img/down-arrow.svg) 95% center no-repeat;background-size:16px;cursor:pointer}.hidden{display:none}.centre-timetables-activities-class-booking--timetable .centre-timetables-class-booking--filters-wrapper{display:none}}.centre-timetables-class-booking--timetable--class-information .activity-status,.centre-timetables-class-booking--timetable--class-entry .activity-status{text-transform:uppercase;padding:3px 6px;border-radius:5px;width:100%;font-size:85%;margin:10px 0 0 0;display:block;font-weight:bold;line-height:1.2;letter-spacing:0;text-align:center !important;max-width:200px}.centre-timetables-class-booking--timetable--class-information .activity-status{margin-top:40px;max-width:300px;padding:5px 20px;width:auto}.centre-timetables-class-booking--timetable--class-information .activity-status--number-of-spaces,.centre-timetables-class-booking--timetable--class-entry .activity-status--number-of-spaces{font-size:1.15em;text-transform:none;font-weight:normal}.centre-timetables-class-booking--timetable--class-information .activity-status--waiting-list,.centre-timetables-class-booking--timetable--class-information .activity-status--in-my-basket,.centre-timetables-class-booking--timetable--class-entry .activity-status--waiting-list,.centre-timetables-class-booking--timetable--class-entry .activity-status--in-my-basket{color:#f63;border:1px solid #f63}.centre-timetables-class-booking--timetable--class-information .activity-status--class-booked,.centre-timetables-class-booking--timetable--class-entry .activity-status--class-booked{color:#8Dc73f;border:1px solid #8Dc73f}.centre-timetables-class-booking--timetable--class-information .activity-status--cancelled,.centre-timetables-class-booking--timetable--class-information .activity-status--online-booking-unavailable,.centre-timetables-class-booking--timetable--class-information .activity-status--in-progress,.centre-timetables-class-booking--timetable--class-entry .activity-status--in-progress,.centre-timetables-class-booking--timetable--class-entry .activity-status--cancelled,.centre-timetables-class-booking--timetable--class-entry .activity-status--online-booking-unavailable{color:#ea0e37;border:1px solid #ea0e37}.centre-timetables-class-booking--timetable--class-information .activity-status--on-the-waiting-list,.centre-timetables-class-booking--timetable--class-entry .activity-status--on-the-waiting-list,.centre-timetables-class-booking--timetable--class-information .activity-status--nearly-gone,.centre-timetables-class-booking--timetable--class-information .activity-status--full,.centre-timetables-class-booking--timetable--class-entry .activity-status--nearly-gone,.centre-timetables-class-booking--timetable--class-entry .activity-status--full{color:#333;border:1px solid #333}.centre-timetables-class-booking--timetable--class-entry.on .activity-status--nearly-gone,.centre-timetables-class-booking--timetable--class-overview:hover .activity-status--nearly-gone,.centre-timetables-class-booking--timetable--class-entry.on .activity-status--full,.centre-timetables-class-booking--timetable--class-overview:hover .activity-status--full{color:#FFF;border:1px solid #FFF}.rotate-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:8000;background-color:rgba(0,0,0,0.75);display:flex;justify-content:center;align-items:center}.overlay-message{background-color:#FFF;border:4px solid #333333;color:#333333;padding:60px 40px;position:relative}.overlay-message .close{width:30px;height:30px;position:absolute;top:20px;right:20px}.overlay-message .rotate-device{width:100px;display:block;width:100px;height:auto;margin:0 auto 30px}@media only screen and (min-width: 768px){.hidden{display:none}.centre-timetables-class-booking--timetable--class-overview .activity-book{display:none}}@media only screen and (min-width: 768px) and (max-width: 768px){.centre-timetables-class-booking--timetable--week{font-size:80%}.centre-timetables-class-booking--timetable--class-empty{height:121px}}@media only screen and (max-width: 1024px){.hidden-mobile{display:none}}/*! Tabs */.tabs-navigation{margin:0;padding:0;text-align:left;position:relative;top:1px;text-align:center}.tabs-navigation li{list-style:none;display:inline;margin:0;padding:0 4px 0 0}.tabs-navigation li a{border:1px solid #ccc;padding:10px 20px;background:#ededed;text-decoration:none;display:inline-block;color:#eb0e37;border-radius:0 0 0 0;background-clip:padding-box}.tabs-navigation li a:hover{color:#000}.tabs-navigation li a.current{background:#fff;color:#666;border-bottom:1px solid #fff}.tabs-content{display:none;background:#fff;border-radius:0 0 0 0;margin:0 0 20px}.tabs-content.currentTab{display:block}.filter-classes-form{border:1px solid #ccc;padding:15px}.tabs-navigation li.empty-tab-link a.current{border-bottom:1px solid #ccc}.full-width-tabs .tabs-navigation{list-style:none;margin:0 0 20px;padding:0;display:table;table-layout:fixed;width:100%}.full-width-tabs .tabs-navigation li{display:table-cell;border-left:2px solid #fff}.full-width-tabs .tabs-navigation li:first-child{border-left:none}.full-width-tabs .tabs-navigation li a{background:#ededed;padding:10px;display:block;text-align:center;color:#333;text-decoration:none;transition:background .25s;border:none}.full-width-tabs .tabs-navigation li a:hover{background:#dbdbdb}.full-width-tabs .tabs-navigation li a.current{background:#eb0e37;color:#fff}.full-width-tabs .tabs-content{display:none;padding:20px 0}.full-width-tabs .tabs-content.currentTab{display:block}.icon-tabs .tabs-navigation{margin:0;padding:0;text-align:left;position:relative;width:100%;height:81px;border-right:1px solid #ccc;background:#ededed;border-top:1px solid #ccc}.icon-tabs .tabs-navigation li{list-style:none;float:left;margin:0;padding:0;width:33.333%;font-size:1.3em;border-left:1px solid #ccc;border-right:1px solid #ddd}.icon-tabs .tabs-navigation li a{padding:50px 10px 10px;background:#ededed;text-decoration:none;display:block;color:#eb0e37;background-clip:padding-box;height:80px;text-align:center;color:#666;position:relative;border:none;border-right:1px solid #ccc}.icon-tabs .tabs-navigation li a:hover{color:#eb0e37}.icon-tabs .tabs-navigation li a.current{background:#fff;color:#666}.icon-tabs .tabs-content{border:1px solid #ccc;visibility:hidden;background:#fff;height:0;opacity:0;overflow:hidden;margin-top:1px}.icon-tabs .tabs-content.currentTab{visibility:visible;height:auto;opacity:1}.filter-tabs .tabs-navigation{margin:0}.filter-tabs .tabs-content{border:1px solid #ccc;margin:0 10px 20px;padding:20px 0 10px;max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch}.filter-tabs .tabs-navigation+.tabs-content{border:none;padding:0}.activity-tabs{position:relative}.activity-tab-book{position:absolute;right:1px;top:3px;z-index:1;width:33.333%;border-left:1px solid #ccc;font-size:1.3em}.activity-tab-book a{padding:50px 10px 10px;background:#ededed;text-decoration:none;display:block;color:#eb0e37;background-clip:padding-box;height:78px;text-align:center;color:#666;position:relative;color:#eb0e37}.activity-tab-book a .glyph-icon,.tabs-navigation li a .glyph-icon{position:absolute;left:0;width:100%;top:10px;text-align:center;font-size:200%}.tabs--pills .tabs-navigation{top:0;margin:0 0 15px}.tabs--pills .tabs-navigation li{display:inline-block;padding:0;margin:0 10px 0 0}.tabs--pills .tabs-navigation li a{border-radius:0}.tabs--pills .tabs-navigation li a.current{border:1px solid #ccc}.tabs--pills .tabs-content{border:none;padding:0}/*! Secondary Navigation */.tertiary-navigation{padding:20px 0}.tertiary-navigation ul{list-style:none;margin:0;padding:0;text-align:center}.tertiary-navigation li{display:inline-block;margin:0 -1px 2px;font-size:1.2em;vertical-align:top}.tertiary-navigation a{display:block;padding:8px 10px;background:#ededed;text-decoration:none;color:#666;transition:background .25s}.tertiary-navigation a:hover{background:#dbdbdb}.tertiary-navigation .on a{background:#eb0e37;color:#fff}@media screen and (min-width: 768px){.tertiary-navigation{padding:0 0 20px}.tertiary-navigation li{font-size:1.3em}}@media screen and (min-width: 1024px){.tertiary-navigation{padding:20px 15px 30px}.tertiary-navigation li{font-size:1.3em}}.activity-booking-overlay{z-index:2000;display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.75)}.activity-booking-overlay .activity-booking-overlay-message{width:90%;max-width:600px;padding:50px 50px 40px;line-height:1.4 !important;background-color:#FFF;box-shadow:0px 0px 20px rgba(0,0,0,0.25)}.activity-booking-overlay .activity-booking-overlay-message p{margin:0 0 20px}.activity-booking-overlay .activity-booking-overlay-message .btn{margin-bottom:10px;font-size:1.15em}body{-webkit-animation:bugfix infinite 1s;height:100%}html{height:100%}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.main-navigation{position:relative;margin:0 auto}.main-navigation a{color:#333;text-decoration:none;display:table-cell;vertical-align:middle}.main-navigation .nav-btns a{color:inherit}.main-navigation .on a{color:#eb0e37}.main-navigation ul{padding:0;margin:0 auto;width:100%}.main-navigation ul>li{color:#fff;text-transform:uppercase;cursor:pointer;text-align:center;cursor:pointer}.main-navigation ul>li:hover{color:#fff;opacity:1}.main-navigation ul>li.on a span{border-bottom:2px solid #eb0e37}.main-navigation ul>li a:hover span{border-bottom:2px solid #333}.main-navigation ul>li a span{display:inline-block;padding:2px 0 0;border-bottom:2px solid #fff;transition:border-color .25s}@media screen and (max-width: 1023px){html,body{margin:0}.main-navigation ul>li{height:100%;width:100%;text-align:left;margin:0 0 8px;position:relative;font-size:1.6em}.main-navigation ul>li a{padding:5px 10px;display:block;text-align:center}.main-navigation{position:fixed;top:0;width:100%;height:0;background:#fff;padding:0;overflow:hidden;transform:translate3d(0, 0, 0);transition:height .25s ease-in-out .7s, width .2s ease-in-out 1.05s;z-index:200;overflow-y:auto;-webkit-overflow-scrolling:touch;left:0}.expanded.main-navigation{left:0;height:100%;transition:height .25s ease-in-out .3s}.main-navigation ul{padding-top:100px}.main-navigation li{transform:translateY(-200px);opacity:0;transition:transform .2s ease-in-out, opacity .2s ease-in-out}.expanded.main-navigation li{transform:translateY(0);opacity:1}.expanded.main-navigation li:nth-child(8){transition-delay:.7s}.expanded.main-navigation li:nth-child(7){transition-delay:.8s}.expanded.main-navigation li:nth-child(6){transition-delay:.9s}.expanded.main-navigation li:nth-child(5){transition-delay:1s}.expanded.main-navigation li:nth-child(4){transition-delay:1.1s}.expanded.main-navigation li:nth-child(3){transition-delay:1.2s}.expanded.main-navigation li:nth-child(2){transition-delay:1.3s}.expanded.main-navigation li:nth-child(1){transition-delay:1.5s}.main-navigation li:nth-child(1){transition-delay:.1s}.main-navigation li:nth-child(2){transition-delay:.2s}.main-navigation li:nth-child(3){transition-delay:.3s}.main-navigation li:nth-child(4){transition-delay:.4s}.main-navigation li:nth-child(5){transition-delay:.5s}.main-navigation li:nth-child(6){transition-delay:.6s}.main-navigation li:nth-child(7){transition-delay:.7s}.main-navigation li:nth-child(8){transition-delay:.8s}.menu-close{position:fixed;right:20px;top:20px;border:1px solid #eb0e37;color:#eb0e37;padding:5px;display:block;z-index:201;cursor:pointer;font-size:1.4em;transform:translateY(-200px);transition:transform .2s ease-in-out, opacity .2s ease-in-out;transition-delay:0s;text-transform:uppercase}.expanded .menu-close{transform:translateY(0);transition-delay:1.7s}.menu-trigger{position:absolute;right:20px;top:20px;color:#333;display:block;z-index:10;cursor:pointer;font-size:1em;background:#fff;text-transform:uppercase;text-decoration:none;width:71px;height:30px;line-height:30px;padding:0 0 0 30px}.menu-trigger .glyphicon{position:absolute;left:0;top:1px;height:30px;font-size:2.6em;line-height:30px;width:30px;text-align:center}.header-centre-logo .menu-trigger{border:1px solid #333}.menu-close:hover{color:#000}.no-js .main-navigation{position:static;height:auto}.no-js .main-navigation ul{padding-top:15px}.no-js .menu-close,.no-js .menu-trigger{display:none}.no-js .main-navigation li{transform:translateY(0);opacity:1}}.nav-btns{position:relative}.nav-btns a.login-myfusion{padding:9px 15px;display:block;color:#FFF;margin:20px 0px;width:80%;margin:0 auto}.nav-btns a.login-myfusion.on{color:#FFF}.nav-btns a.login-myfusion:hover{text-decoration:underline}.nav-btns .nav-item.nav-item--secondary a,.nav-btns .nav-item.nav-item--secondary span{color:#666}.nav-btns .nav-item.nav-item--secondary span{position:relative;top:-1px;transform:scale(0.85)}.nav-btns .nav-item.nav-item--login span{top:-2px}.nav-btns .nav-item{font-size:1em;color:#FFF;width:80%;margin-left:auto;margin-right:auto}.nav-btns .nav-item a{border:none !important;font-size:1.6em;padding:0 0 8px 0}.nav-btns .nav-item a:hover{text-decoration:underline}.nav-btns .nav-item span{font-size:1.5em;color:#FFF;border:none !important}.nav-btns .nav-item a.on,.nav-btns .nav-item a:hover span{border:none !important}@media screen and (min-width: 768px){.menu-trigger{font-size:1.4em;width:84px;border:1px solid #333;top:35px}.menu-trigger .glyphicon{font-size:2em;top:0}}@media screen and (min-width: 1024px){.menu-trigger,.menu-close{display:none}.main-navigation{position:absolute;right:-5px;top:0;display:table;height:100px}.main-navigation ul{width:120%;height:auto;padding-top:50px}.main-navigation .primary-nav{margin-right:30px}.main-navigation .nav-btns{justify-content:flex-end;display:flex}.nav-btns .nav-item{margin:0 0 0 4px}.nav-btns .nav-item.nav-item--secondary a{padding:8px 10px 0}.main-navigation ul>li{display:inline-block;margin:0 0 0 6px;font-size:1.3em}.main-navigation ul>li a{padding:5px}.nav-btns{text-align:right;position:absolute;top:-54px;right:5px;text-transform:uppercase}.nav-btns li{display:inline-block;width:auto;text-align:center}.nav-btns a{display:flex;justify-content:center;align-items:center;font-size:.8em;text-decoration:none}.nav-btns a:hover{text-decoration:underline}.nav-btns .nav-item{position:relative;top:4px;width:auto}.nav-btns .nav-item a{font-size:1.1em;width:100%;color:#FFF;border:none !important;padding:5px 15px}.nav-btns .nav-item span{font-size:1.5em;margin-right:5px}.nav-btns .nav-item a,.nav-btns .nav-item.nav-item--secondary a{white-space:nowrap}}@media screen and (min-width: 1200px){.main-navigation ul>li{font-size:1.4em;margin:0 0 0 0}}@media screen and (min-width: 1024px) and (max-width: 1199px){.council-logo-left .main-navigation ul>li{font-size:1.2em}}@media screen and (min-width: 768px){.header-council-logo-right .menu-trigger{right:180px}}@media screen and (min-width: 1024px) and (max-width: 1199px){.header-council-logo-right .main-navigation{right:180px;left:275px}.header-council-logo-right .main-navigation ul>li{width:25%;margin:3px 0 3px -4px;line-height:1.1}.header-council-logo-right .main-navigation ul>li a{padding:0 5px}}@media screen and (min-width: 1200px){.header-council-logo-right .main-navigation{right:180px}.header-council-logo-right .main-navigation ul>li{margin:0 0 0 6px;font-size:1.3em}}@media screen and (min-width: 1300px){.header-council-logo-right .main-navigation ul>li{margin:0 0 0 16px}}@font-face{font-family:"Flaticon";src:url("../css/icon-fonts/flaticon.eot");src:url("../css/icon-fonts/flaticon.eot#iefix") format("embedded-opentype"),url("../css/icon-fonts/flaticon.woff") format("woff"),url("../css/icon-fonts/flaticon.ttf") format("truetype"),url("../css/icon-fonts/flaticon.svg") format("svg");font-weight:normal;font-style:normal}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal}.flaticon-arrow103:before{content:"\e006"}.flaticon-arrow105:before{content:"\e007"}.flaticon-arrow106:before{content:"\e008"}.flaticon-arrow61:before{content:"\e009"}.flaticon-arrow72:before{content:"\e00e"}.flaticon-arrow74:before{content:"\e00f"}.flaticon-arrow83:before{content:"\e012"}.flaticon-arrow89:before{content:"\e018"}.flaticon-arrow90:before{content:"\e019"}.flaticon-arrow93:before{content:"\e01b"}.flaticon-arrow94:before{content:"\e01c"}.flaticon-arrow97:before{content:"\e01e"}.flaticon-arrows6:before{content:"\e021"}.flaticon-black64:before{content:"\e023"}.flaticon-black66:before{content:"\e024"}.flaticon-black67:before{content:"\e025"}.flaticon-camera19:before{content:"\e02d"}.flaticon-chat3:before{content:"\e02e"}.flaticon-check2:before{content:"\e02f"}.flaticon-chevron9:before{content:"\e030"}.flaticon-circle10:before{content:"\e031"}.flaticon-circular4:before{content:"\e035"}.flaticon-circular6:before{content:"\e036"}.flaticon-close11:before{content:"\e03a"}.flaticon-close9:before{content:"\e03b"}.flaticon-comment2:before{content:"\e03e"}.flaticon-contacts1:before{content:"\e044"}.flaticon-cross8:before{content:"\e045"}.flaticon-dark9:before{content:"\e047"}.flaticon-desktop1:before{content:"\e049"}.flaticon-document9:before{content:"\e04a"}.flaticon-documents2:before{content:"\e04b"}.flaticon-documents:before{content:"\e04c"}.flaticon-double4:before{content:"\e04d"}.flaticon-double5:before{content:"\e04e"}.flaticon-double7:before{content:"\e04f"}.flaticon-down11:before{content:"\e051"}.flaticon-down4:before{content:"\e052"}.flaticon-facebook7:before{content:"\e061"}.flaticon-film9:before{content:"\e062"}.flaticon-fivepointed:before{content:"\e063"}.flaticon-full9:before{content:"\e067"}.flaticon-group2:before{content:"\e06b"}.flaticon-half3:before{content:"\e06c"}.flaticon-heart19:before{content:"\e06d"}.flaticon-house3:before{content:"\e06f"}.flaticon-house4:before{content:"\e070"}.flaticon-info9:before{content:"\e072"}.flaticon-interface19:before{content:"\e073"}.flaticon-laptop3:before{content:"\e075"}.flaticon-lightbulb:before{content:"\e077"}.flaticon-links2:before{content:"\e07b"}.flaticon-list14:before{content:"\e07c"}.flaticon-little13:before{content:"\e080"}.flaticon-little14:before{content:"\e081"}.flaticon-little21:before{content:"\e087"}.flaticon-little22:before{content:"\e088"}.flaticon-little27:before{content:"\e08b"}.flaticon-little4:before{content:"\e08d"}.flaticon-little6:before{content:"\e08f"}.flaticon-lock11:before{content:"\e092"}.flaticon-lock12:before{content:"\e093"}.flaticon-lock7:before{content:"\e094"}.flaticon-mail9:before{content:"\e098"}.flaticon-map5:before{content:"\e099"}.flaticon-menu7:before{content:"\e09b"}.flaticon-menu8:before{content:"\e09c"}.flaticon-menu9:before{content:"\e09d"}.flaticon-mini12:before{content:"\e0a2"}.flaticon-mini2:before{content:"\e0a4"}.flaticon-mini6:before{content:"\e0a8"}.flaticon-pinterest6:before{content:"\e0bf"}.flaticon-profile:before{content:"\e0c3"}.flaticon-prohibited1:before{content:"\e0c4"}.flaticon-pushpin1:before{content:"\e0c5"}.flaticon-question3:before{content:"\e0c6"}.flaticon-quotations1:before{content:"\e0c7"}.flaticon-quotations2:before{content:"\e0c8"}.flaticon-search7:before{content:"\e0ce"}.flaticon-share6:before{content:"\e0d1"}.flaticon-simple30:before{content:"\e0d3"}.flaticon-simple31:before{content:"\e0d4"}.flaticon-small63:before{content:"\e0d7"}.flaticon-small64:before{content:"\e0d8"}.flaticon-small68:before{content:"\e0dc"}.flaticon-small75:before{content:"\e0e3"}.flaticon-small77:before{content:"\e0e4"}.flaticon-social18:before{content:"\e0e9"}.flaticon-social71:before{content:"\e0fa"}.flaticon-social76:before{content:"\e0fb"}.flaticon-social7:before{content:"\e0fe"}.flaticon-social92:before{content:"\e100"}.flaticon-social9:before{content:"\e101"}.flaticon-speech18:before{content:"\e102"}.flaticon-square18:before{content:"\e105"}.flaticon-tablet3:before{content:"\e10a"}.flaticon-tag10:before{content:"\e10b"}.flaticon-trash8:before{content:"\e115"}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}h1{font-size:12px}h2{font-size:9px}p,li,dl,address{font-size:8px;margin:0 0 10px;line-height:1.2}.activity-status,.page-actions,.active-in-time-link,.menu-trigger,.promo-row,.fixed-footer-links,.tabs-navigation,.filter-classes-form,.nav-column,.fixed-share-links,.search-trigger,.site-footer-links,.footer-follow-icons,.main-navigation,.back-to-top,.secondary-navigation .on a,.centre-timetables-class-booking--timetable-header .timetables-menu li a,.centre-timetables-class-booking--timetable-header .timetables-menu li a.on,.centre-timetables-class-booking--timetable .btn-scroll,.centre-timetables-class-booking--timetable-this-week,.centre-timetables-class-booking--timetable--class-information,.centre-timetables-class-booking--timetable--class-overview.on:before,.centre-timetables-class-booking--filters-wrapper,.date-fixed-clone{display:none !important}.footer-centre-information-holder .row .md-col-1-3:nth-of-type(3){display:none}.footer-centre-information-holder .row .md-col-1-3{display:none}.timetable{min-width:10px;width:100%;font-size:8px}.footer-opening-hours{display:none}.back-to-top{display:none}.page-wrap{position:relative}.holder{max-width:100%}.column-content{padding:0 0 10px;margin:0}.centre-timetables-class-booking--timetable-header,.site-header{width:100%;height:auto;padding:0;text-align:center}.header-centre-logo .site-header{border:none}.site-title{display:block;width:215px;height:75px;text-align:left;margin:0 0 0 5px;padding:0}.site-title img{width:100%;height:auto}.site-title a{margin:0;padding:0}.centre-timetables-class-booking--timetable-header{position:absolute;top:-55px;right:0}.centre-timetables-class-booking--timetable-header h1{display:block !important;color:#000;font-size:1.25em;text-transform:uppercase;height:auto;text-align:right;margin:0 -5px 0 5px;padding:0}.centre-timetables-class-booking--filter-timetable-wrapper{display:none !important}.centre-timetables-class-booking--timetable--week{margin-left:15px;width:100%}.centre-timetables-class-booking--timetable--day:first-child{border-top:1px solid #000}.centre-timetables-class-booking--timetable--class-empty,.centre-timetables-class-booking--timetable--day-header,.centre-timetables-class-booking--timetable--class-entry{background-color:#FFF;color:#000;border:1px solid #000 !important;font-size:6px;padding:0 !important;margin:0}.centre-timetables-class-booking--timetable--day-header{padding-top:10px !important;padding-bottom:10px !important}.centre-timetables-class-booking--timetable--day:first-child .centre-timetables-class-booking--timetable--day-header{margin-top:-1px !important}.centre-timetables-class-booking--timetable--day-header p{font-size:18px !important}.centre-timetables-class-booking--timetable--class-empty,.centre-timetables-class-booking--timetable--class-entry{padding:0 !important;height:60px;letter-spacing:0;display:flex}.centre-timetables-class-booking--timetable--class-overview{padding:0;min-height:0;justify-content:center}footer{margin-top:30px;padding:0}.site-footer{max-height:50px;padding:0}*{margin:0 !important}}@media print and (orientation: landscape){.centre-timetables-class-booking--timetable--week{border:none}.centre-timetables-class-booking--timetable--day{width:155px !important}.centre-timetables-class-booking--timetable--class-empty,.centre-timetables-class-booking--timetable--class-entry{height:75px}.centre-timetables-class-booking--timetable--class-entry:nth-child(8),.centre-timetables-class-booking--timetable--class-entry:nth-child(18){margin-bottom:200px}}@media print and (orientation: portrait){.centre-timetables-class-booking--timetable--day{width:108px !important}.centre-timetables-class-booking--timetable--class-entry:nth-child(16){margin-bottom:60px}}
/*# sourceMappingURL=centres.css.map */
