@import url(https://fonts.googleapis.com/css?family=Fira+Sans+Condensed|Fira+Sans+Extra+Condensed:400,800|Roboto+Condensed:400,700|Roboto:400,700&display=swap);
.holiday-club section.slider .slider-booking-box{width:430px}section .content{position:relative}section.slider .slider-booking-box{margin-top:95px;width:450px}section.slider .slider-booking-box .booking-box-title{border-top-left-radius:10px;border-top-right-radius:10px;padding:5px 10px}section.slider .slider-booking-box .booking-box-title h1,section.slider .slider-booking-box .booking-box-title h2{font-family:Fira Sans Extra Condensed,san-serif;font-weight:700;line-height:1em;margin-bottom:0}section.slider .slider-booking-box .booking-box-content{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:1.5em;font-weight:700;padding:10px}section.slider .slider-booking-box .booking-box-content p{margin-bottom:0;margin-top:-10px}section.slider .slider-booking-box a.button:hover{color:#fff}section.slider .slider-booking-box small{display:block;margin-bottom:-20px}section.slider .slider-booking-box p span.date-separator:after{content:" - "}section.slider .slider-booking-box #countdown{display:inline-block;margin-bottom:10px;width:100%}section.slider .slider-booking-box #countdown ul{list-style:none;margin:0!important;padding:0!important;text-indent:none;width:100%}section.slider .slider-booking-box #countdown ul li{border-radius:5px;color:#fff;display:inline-block;font-family:Fira Sans Extra Condensed,san-serif;font-weight:700;line-height:1em;margin-right:5px;padding:10px;text-align:center}section.slider .slider-booking-box #countdown ul li:last-child{margin-right:0}section.slider .slider-booking-box #countdown ul li span{display:block;font-size:.4em;line-height:1em;text-transform:uppercase}section.intro .content{min-height:300px;padding:3% 10% 1%}section.intro .content h3{font-family:Fira Sans Extra Condensed,san-serif;font-weight:700}section.intro .content p{font-size:.95em}section.intro .content h4{font-size:1.2em}section.activities{text-align:center}section.activities .activities-heading-content{color:#fff}section.activities .tab-container.activitiesBox{margin-top:2rem}section.activities .tab-container.activitiesBox ul{line-height:0px}section.activities .tab-container.activitiesBox ul li{cursor:pointer;height:100%;padding:10px 20px}section.activities .tab-container.activitiesBox ul li img{float:none;max-width:100%}section.activities .tab-container.activitiesBox .activitiesBox-content ol,section.activities .tab-container.activitiesBox .activitiesBox-content ul{display:inline-block}section.activities .tab-container.activitiesBox h2{text-align:left}section.activities .tab-container .right-column{float:right;padding:0 2%;width:70%}section.activities .tab-container .fake-h4,section.activities .tab-container h4{margin-left:30%;width:100%!important}section.activities .tab-container p{padding-left:0;padding-right:0;width:100%!important}section.activities .tab-container .left-column{float:left;width:30%}section.activities .tab-container .left-column .polaroid{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);margin-left:-30px;padding:10px;transform:rotate(-2deg);width:100%}section.activities .tab-container .left-column .asset#activities-image1{webkit-filter:drop-shadow(0 5px 5px rgba(0,0,0,.4));filter:drop-shadow(0 5px 5px rgba(0,0,0,.4));float:left;margin-left:0;margin-top:-20px}section.activities.yellow{background:#f39325 url(/site/images/bg-activities-yellow.webp) no-repeat}section.activities.green{background:#76b82a url(/site/images/bg-activities-green.webp) no-repeat}section.activities .content{padding-bottom:1%}section.activities .content>.roundedButton{background:none;border:1px solid #fff;line-height:1em;margin:40px 0;padding:10px 20px}section.activities .content h2,section.activities .content h4{color:#fff;font-weight:700}section.activities .content h2{font-family:Fira Sans Extra Condensed,san-serif;text-align:center}section.activities .content h4,section.activities .content>p{color:#fff;margin:0 auto;width:80%}section.activities .content h4{font-size:1.4em;margin-bottom:20px}section.activities .content #activities-mobile{display:none}section.activities .content #activities-mobile figure img{max-width:100%}section.activities .content .activities-holder{margin:20px auto 40px;position:relative;width:95%}section.activities .content .activities-holder.football-academy-activities>.flex-item ul li{font-family:Fira Sans Extra Condensed,san-serif;font-size:1.75rem;font-weight:700}section.activities .content .activities-holder.football-academy-activities>.flex-item ul li.green-light{background-color:#d6eabf;color:#71b028}section.activities .content .activities-holder>.flex-item{background:#fff}section.activities .content .activities-holder>.flex-item .polaroid{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);margin-right:-50px;padding:10px;position:absolute;right:0;top:125px;transform:rotate(5deg);width:30%}section.activities .content .activities-holder>.flex-item .zone-sticker{filter:drop-shadow(0 0 5px rgba(0,0,0,.4));height:auto;margin-right:-40px;max-width:175px;position:absolute;right:0;top:345px;transform:rotate(-8deg)}section.activities .content .activities-holder>.flex-item:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px;flex:30%;padding:0;white-space:nowrap;z-index:2}section.activities .content .activities-holder>.flex-item:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px;flex:70%;padding:25px 20px 25px 10px;text-align:left}section.activities .content .activities-holder>.flex-item:last-child p{font-size:.95em;padding:0 2%}section.activities .content .activities-holder>.flex-item ul{list-style:none;margin:0!important;padding:0 20px 0 0!important;text-indent:none}section.activities .content .activities-holder>.flex-item ul li{border-bottom:1px solid #d6eabf;border-right:1px solid #d6eabf;cursor:pointer;display:block;height:80px;padding-right:4%;padding-top:15px;position:relative}section.activities .content .activities-holder>.flex-item ul li:first-child{border-top-left-radius:10px}section.activities .content .activities-holder>.flex-item ul li img{max-width:100%;min-width:270px;position:relative;z-index:2}section.activities .content .activities-holder>.flex-item ul li span.arrow{display:none}section.activities .content .activities-holder>.flex-item ul li.active span.arrow{background:inherit;display:block;height:30px;margin-right:-12px;margin-top:-12px;position:absolute;right:0;top:50%;transform:rotate(45deg);width:30px;z-index:1}section.activities .content .activities-holder>.flex-item h3{font-family:Fira Sans Extra Condensed,san-serif;font-weight:700;padding-left:.7rem}section.activities .content .activities-holder>.flex-item p{max-width:60%}section.activities .content .activities-holder>.flex-item .activity-target{color:#acacac;display:none}section.activities .content .activities-holder>.flex-item .activity-target figure img{max-width:100%}section.activities .content .activities-holder>.flex-item .activity-target.active{display:block}section.agegroups{background:#fff}section.agegroups .content{padding:3% 0;text-align:center}section.agegroups .content .age-sticker-2{margin-top:-20px;position:absolute;right:0;top:0}section.agegroups .content h2,section.agegroups .content h4,section.agegroups .content p{padding:0 10%}section.agegroups .content h2{font-family:Fira Sans Extra Condensed,san-serif;font-weight:700;text-transform:uppercase}section.agegroups .content h4{font-size:1.27em;font-weight:700;margin:0 auto 10px;width:85%}section.agegroups .content .agegroupbox{margin-top:5%}section.agegroups .content .agegroupbox ul{list-style:none;margin-bottom:0;padding:0}section.agegroups .content .agegroupbox ul li{border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;display:inline-block;height:135px;margin:0;padding:10px 0;width:33.33%}section.agegroups .content .agegroupbox ul li:last-child{width:33.34%}section.agegroups .content .agegroupbox ul li:not(.active){box-shadow:inset 3px -3px 9px -6px}section.agegroups .content .agegroupbox ul li img{margin-top:-30px;max-width:75%}section.agegroups .content .agegroupbox .agegroupbox-content{border-bottom-left-radius:10px;border-bottom-right-radius:10px;clear:both;color:#fff;padding:40px 20px;text-align:left}section.agegroups .content .agegroupbox .agegroupbox-content:not(.active){display:none}section.agegroups .content .agegroupbox .agegroupbox-content h2{display:inline-block;padding:0 2%;width:70%}section.agegroups .content .agegroupbox .agegroupbox-content p{display:inline-block;padding:0 2%;width:69%}section.agegroups .content .agegroupbox .agegroupbox-content .polaroid{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);float:left;padding:10px;width:30%}section.agegroups .content .agegroupbox .agegroupbox-content .polaroid .age-sticker{left:0;margin-left:-40px;margin-top:-30px;position:absolute;top:0}section.agegroups .content .agegroupbox .agegroupbox-content #agegroup-pic1,section.agegroups .content .agegroupbox .agegroupbox-content #agegroup-pic2,section.agegroups .content .agegroupbox .agegroupbox-content #agegroup-pic3{transform:rotate(-2deg)}section.agegroups .content .agegroupbox .agegroupbox-content .age-group-content{float:right;width:68%}section.agegroups .content .agegroupbox .agegroupbox-content .age-group-content.age-group-content-mobile{display:none}section.agegroups .content .agegroupbox>small{color:#acacac;font-style:italic}section.agegroups .content .agegroupbox>small span{color:#76b82a;font-weight:700}section.prices{background:#76b82a url(/site/images/prices-green-swirls.webp) no-repeat;color:#fff;padding:3% 0;text-align:center}section.prices .price-sticker1{left:0;margin-left:-95px;margin-top:-75px;position:absolute;z-index:1}section.prices h2{font-family:Fira Sans Extra Condensed,san-serif;font-weight:700;text-transform:uppercase}section.prices h4{font-size:1.2em;font-weight:700;padding:0 17%}section.prices table{box-shadow:-3px 8px 5px rgba(0,0,0,.1),-3px 8px 10px rgba(0,0,0,.1),3px 8px 10px rgba(0,0,0,.1);margin:2% auto 1%;position:relative;width:100%;z-index:2}section.prices table tbody tr:nth-child(2n) td{background:#eff2f1}section.prices span.price-table-info{float:right;font-size:.9em;font-weight:700}section.prices .offer{background:#e6007e;border-radius:10px;box-shadow:-3px 8px 5px rgba(0,0,0,.1),-3px 8px 10px rgba(0,0,0,.1),3px 8px 10px rgba(0,0,0,.1);margin-top:2%;min-height:272px;padding:2%;text-align:left}section.prices .offer h2,section.prices .offer h4{width:55%}section.prices .offer h2{font-family:Fira Sans Extra Condensed,san-serif;font-weight:700;text-transform:none}section.prices .offer h4{padding:1% 0 0}section.prices .offer small{display:inline-block;width:60%}section.prices .offer ul{padding-left:2%}section.prices .offer .polaroid{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);float:right;padding:10px;transform:rotate(-3deg);width:30.5%}section.prices .offer .offer-sticker1{filter:drop-shadow(0 0 5px rgba(0,0,0,.4));max-width:200px;position:absolute}section.usps .divider{background:#fff}section.costs{background:#e6007e url(/site/images/prices-pink-swirls.webp) no-repeat;padding:2% 0;position:relative}section.costs .asset#costs-image1{webkit-filter:drop-shadow(0 5px 5px rgba(0,0,0,.4));bottom:200px;filter:drop-shadow(0 5px 5px rgba(0,0,0,.4));margin-left:-150px;position:absolute;transform:rotate(10deg);width:227px;z-index:2}section.costs .asset#costs-image2{bottom:120px;margin-left:-30px;position:absolute;transform:rotate(2deg);width:119px;z-index:1}section.costs .costs-wrapper{background:#fff;border-radius:10px;box-shadow:-3px 8px 5px rgba(0,0,0,.1),-3px 8px 10px rgba(0,0,0,.1),3px 8px 10px rgba(0,0,0,.1);margin:0 auto;padding:2% 5% 10%;text-align:center;width:75%}section.costs .costs-wrapper h2{font-family:Fira Sans Extra Condensed,san-serif;font-weight:700;text-transform:uppercase}section.costs .costs-wrapper h4{font-size:1.1em;font-weight:700;padding:0 4%}section.costs .costs-wrapper .polaroid#costs-pic1{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);float:left;margin-left:-95px;padding:10px;transform:rotate(-3deg);width:45%}section.costs .costs-wrapper .polaroid#costs-pic2{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);float:right;margin-right:-110px;padding:10px;transform:rotate(3deg);width:50%}section.costs #costs{text-align:center}section.costs #costs>.roundedButton{background:none;border:1px solid #fff;color:#fff;font-size:1.5em;line-height:.8em;margin:40px 0;padding:10px 20px}.after-school-club section.costs{background:#f39325 url(/site/images/prices-yellow-swirls.webp) no-repeat}section.faqs{padding-bottom:5%}body.overview-venue .usps .divider,section.venues-list .divider{background-color:#fff}@media (max-width:1367px){section.slider .slider-booking-box{width:450px}section.slider .slider-booking-box .booking-box-title h1{font-size:2.3rem}section.prices .offer{min-height:230px}}@media (max-width:1280px){.asset{transform:scale(.8)}section.costs .asset#costs-image1{transform:rotate(10deg) scale(.8)}section.activities{text-align:center}section.activities .tab-container.activitiesBox ul li img{transform:scale(.8)}section.activities .content .activities-holder>.flex-item .offer-asset{transform:rotate(-8deg) scale(.8)}section.agegroups .content .agegroupbox ul li{height:2%;padding:0}section.agegroups .content .agegroupbox ul li img{transform:scale(.8)}section.agegroups .content .agegroupbox .agegroupbox-content p{width:100%}section.agegroups .content .agegroupbox .agegroupbox-content .polaroid{margin-left:5%;width:25%}section.agegroups .content .agegroupbox .agegroupbox-content .polaroid .age-sticker{margin-left:-33%;transform:scale(.5)}section.activities .content>.roundedButton{line-height:2em}section.activities .content .activities-holder{flex-direction:row;width:100%!important}section.activities .content .activities-holder>.flex-item ul li{padding-top:20px}section.activities .content .activities-holder>.flex-item .polaroid{width:25%}section.activities .content .activities-holder>.flex-item .asset.zone-sticker{transform:scale(.8) rotate(-8deg)}section.activities .content .activities-holder .flex-item{flex-wrap:nowrap;overflow:hidden}section.activities .content .activities-holder .flex-item *{min-width:0}section.activities .content .activities-holder .flex-item:first-child{flex:30%}section.activities .content .activities-holder .flex-item:first-child img{min-width:180px;transform:scale(.8)}section.activities .content .activities-holder .flex-item:last-child{flex:70%}section.costs #costs>.roundedButton{line-height:1.4em}section.prices .offer{min-height:210px}section.prices .offer .polaroid{width:25%}}@media (max-width:1050px){section.slider .slider-booking-box{width:450px}section.slider .slider-booking-box h1{font-size:2rem}section.slider .tool.find-a-club .text{border-bottom-left-radius:10px;border-bottom-right-radius:10px}section.slider .tool.find-a-club div.phoneNumber{display:none}section.costs .asset#costs-image1{height:auto;width:150px}section.costs .asset#costs-image2{bottom:160px;height:auto;margin-left:-50px;width:80px}section.agegroups .content p{padding-bottom:4%}section.activities .content>.roundedButton{line-height:1.7em}section.prices .offer{min-height:180px}}@media (max-width:949.99px){section.costs #costs .roundedButton{font-size:1rem;height:auto}section.activities .content .activities-holder>.flex-item:first-child{border-bottom-right-radius:10px;border-top-right-radius:10px}section.activities .content .activities-holder>.flex-item:last-child{border-bottom-left-radius:10px;border-top-left-radius:10px}section.activities .content .activities-holder>.flex-item .polaroid{max-width:50%;position:static;width:50%}section.activities .content .activities-holder>.flex-item p{max-width:100%}section.activities .content .activities-holder>.flex-item ul{border-bottom-right-radius:10px;border-top-right-radius:10px;padding-right:0!important}section.activities .content .activities-holder>.flex-item ul li{height:50px;padding-right:0;padding-top:10px}section.activities .content .activities-holder>.flex-item ul li:first-child{border-top-right-radius:10px}section.activities .content .activities-holder>.flex-item ul li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}section.activities .content .activities-holder>.flex-item ul li img{max-width:150px;min-width:50px}section.activities .content .activities-holder>.flex-item ul li.active span.arrow{display:none}section.activities .tab-container .right-column{width:100%}section.activities .tab-container.activitiesBox ul{height:auto}section.activities .tab-container.activitiesBox ul li img{float:left}section.prices .offer{min-height:auto}section.slider .slider-booking-box{margin-top:0!important;width:350px}section.slider .slider-booking-box .booking-box-content{font-size:1em}section.slider .tool.find-a-club .text{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (max-width:710px){section.prices .offer h2,section.prices .offer h4{width:100%}section.activities .activities-holder .flex-item:first-child img{min-width:100px}section.activities .tab-container .left-column{float:none;margin-bottom:10px;width:100%}section.activities .tab-container .left-column .polaroid{float:none;margin-left:0}section.costs #costs .roundedButton{font-size:.8rem;line-height:1.2rem}ul.scrollNavigation{display:none;text-align:left}ul.scrollNavigation li{height:45px}ul.scrollNavigation li.heading{font-size:.8em;line-height:1.7em}ul.scrollNavigation li:not(.heading) a{font-size:.7em;line-height:3.2em}section.slider .slider-booking-box{font-size:.8em;width:220px}section.slider .slider-booking-box .booking-box-title h1{font-size:1.55em}section.slider .slider-booking-box .booking-box-content p{font-size:1.1em}section.slider .slider-booking-box .booking-box-content #countdown{text-align:center}section.slider .slider-booking-box .booking-box-content #countdown li{font-size:1.8em;padding:5px}section.slider .slider-booking-box .booking-box-content .button{display:block;float:none;font-size:1.2em;margin:10px auto 0;text-align:center;width:200px}section.slider small{display:inline-block;width:210px}}@media (max-width:600px){section.agegroups .content .agegroupbox .agegroupbox-content .age-group-content{width:100%}section.agegroups .content .agegroupbox .agegroupbox-content .age-group-content.age-group-content-mobile{display:block}section.agegroups .content .agegroupbox .agegroupbox-content .age-group-content:not(.age-group-content-mobile){display:none}section.agegroups .content .agegroupbox .agegroupbox-content .age-group-content h2,section.agegroups .content .agegroupbox .agegroupbox-content .age-group-content p{width:100%}section.agegroups .content .agegroupbox .agegroupbox-content .polaroid{width:90%}section.costs .costs-wrapper{width:100%}section.testimonials div#rating-holder .box .roundedButton{line-height:2.3em}section.slider .content .content-left .slider-booking-box{font-size:.8em;width:180px}section.slider .content .content-left .slider-booking-box .booking-box-title h1{font-size:1.75em}section.slider .content .content-left .slider-booking-box .booking-box-content p{font-size:1.2em}section.slider .content .content-left .slider-booking-box .booking-box-content .button{font-size:1.5em;width:145px}section.slider small{width:180px}section.prices .offer{padding:5%}section.prices .offer ul{list-style-position:inside;padding:0}}@media (max-width:500px){section.activities div.content #activities-mobile button img{max-width:100%}section.slider .content .content-left .slider-booking-box{font-size:.6em;margin-top:25px!important;width:140px}section.slider .content .content-left .slider-booking-box .booking-box-title h1{font-size:1.75em}section.slider .content .content-left .slider-booking-box .booking-box-content #countdown{display:none}section.slider .content .content-left .slider-booking-box .booking-box-content p{font-size:2em;margin-bottom:.5em}section.slider .content .content-left .slider-booking-box .booking-box-content p span.date-separator:after{content:" To "}section.slider .content .content-left .slider-booking-box .booking-box-content p span.date-to{display:inline-block;width:70%}section.slider .content .content-left .slider-booking-box .booking-box-content .button{font-size:2em;width:120px}section.slider small{font-size:.7em;width:140px}}
