xn-input-group label{font-weight:700}@media (max-width:767px){.xn-container .xn-tile.xn-small.xn-timetable-filter{display:none}}


xn-card-component .xn-card .xn-image { background-image: url(images/default.jpg); } 
xn-card-component .xn-card .xn-image.xn-img-bodypump { background-image: url(images/bodypump.jpg); }
xn-card-component .xn-card .xn-image.xn-img-bodybalance { background-image: url(images/bodybalance.jpg); }
xn-card-component .xn-card .xn-image.xn-img-bodyattack { background-image: url(images/bodyattack.jpg); }
xn-card-component .xn-card .xn-image.xn-img-bodystep   { background-image: url(images/bodystep.jpg); }
xn-card-component .xn-card .xn-image.xn-img-hiit   { background-image: url(images/hiit.jpg); }
xn-card-component .xn-card .xn-image.xn-img-hiitstep  { background-image: url(images/hiitstep.jpg); }
xn-card-component .xn-card .xn-image.xn-img-yoga     { background-image: url(images/yoga.jpg); }
xn-card-component .xn-card .xn-image.xn-img-pilates   { background-image: url(images/pilates.jpg); }
xn-card-component .xn-card .xn-image.xn-img-gym   { background-image: url(images/gym.jpg); }
xn-card-component .xn-card .xn-image.xn-img-laneswim{ background-image: url(images/laneswim.jpg); }
xn-card-component .xn-card .xn-image.xn-img-familyswim{ background-image: url(images/familyswim.jpg); }
xn-card-component .xn-card .xn-image.xn-img-sandc{ background-image: url(images/sandc.jpg); }
xn-card-component .xn-card .xn-image.xn-img-climbing{ background-image: url(images/climbing.jpg); }
xn-card-component .xn-card .xn-image.xn-img-bouldering { background-image: url(images/bouldering.jpg); }
xn-card-component .xn-card .xn-image.xn-img-basketball  { background-image: url(images/basketball.jpg); }
xn-card-component .xn-card .xn-image.xn-img-tabletennis { background-image: url(images/tabletennis.jpg); }
xn-card-component .xn-card .xn-image.xn-img-badminton { background-image: url(images/badminton.jpg); }
xn-card-component .xn-card .xn-image.xn-img-aquazumba{ background-image: url(images/aquazumba.jpg); }
xn-card-component .xn-card .xn-image.xn-img-indoorcycling{ background-image: url(images/indoorcycling.jpg); }
xn-card-component .xn-card .xn-image.xn-img-gyminduction{ background-image: url(images/gyminduction.jpg); }
xn-card-component .xn-card .xn-image.xn-img-climbingassessment{ background-image: url(images/climbingassessment.jpg); }
xn-card-component .xn-card .xn-image.xn-img-openswim{ background-image: url(images/openswim.jpg); }
xn-card-component .xn-card .xn-image.xn-img-yoga{ background-image: url(images/yoga.jpg); }
xn-card-component .xn-card .xn-image.xn-img-pilates{ background-image: url(images/pilates.jpg); }
xn-card-component .xn-card .xn-image.xn-img-circuits{ background-image: url(images/circuits.jpg); }
xn-card-component .xn-card .xn-image.xn-img-bodycombat45{ background-image: url(images/bodycombat45.jpg); }
xn-card-component .xn-card .xn-image.xn-img-hiit45{ background-image: url(images/hiit45.jpg); }
xn-card-component .xn-card .xn-image.xn-img-bootcamp{ background-image: url(images/bootcamp.jpg); }
xn-card-component .xn-card .xn-image.xn-img-barre{ background-image: url(images/barre.jpg); }
xn-card-component .xn-card .xn-image.xn-img-corestrength{ background-image: url(images/corestrength.jpg); }
xn-card-component .xn-card .xn-image.xn-img-restorativeyoga{ background-image: url(images/restorativeyoga.jpg); }
xn-card-component .xn-card .xn-image.xn-img-bodystep{ background-image: url(images/bodystep.png); }
xn-card-component .xn-card .xn-image.xn-img-bodycombat{ background-image: url(images/bodycombat.png); }
xn-card-component .xn-card .xn-image.xn-img-steadyandready{ background-image: url(images/steadyandready.jpg); }
xn-card-component .xn-card .xn-image.xn-img-nhsswim{ background-image: url(images/nhsswim.jpg); }
xn-card-component .xn-card .xn-image.xn-img-football{ background-image: url(images/football.jpg); }



.xn-images-filter { display: none; }
.xn-sport-filter { display: none; }
.xn-location-filter { display: none; }
.xn-activity-filter { display: none; } 
.xn-proof-filter { display: none; }
.xn-type-filter {display: none; }
.xn-availability-filter {display: none; }
.xn-additional-fees {display: none; }
.xn-brand-header-title {display: none;}
.xn-footer {display: none;}

a#xn-account-signup-link  { display: none;}
a#xn-account-register-link  { display: none;}
#xn-marketing-preferences-link {display: none;}