@media (width<=767px){.xn-container .xn-tile.xn-small.xn-timetable-filter{display:none}}xn-input-group label{font-weight:700}@media (width<=767px){.xn-container .xn-tile.xn-small.xn-timetable-filter{display:none}}.xn-response-modal{display:none}.xn-response-modal.xn-response-modal-visible{display:block}.xn-response-modal.xn-response-modal-auto{justify-content:center;align-items:center;display:flex}.xn-response-modal-container{z-index:1001;background:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:600px;min-height:200px;max-height:90vh;margin:0;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.xn-response-modal-header{border-bottom:1px solid #eee;padding:20px}.xn-response-modal-loading{text-align:center;padding:20px}.xn-response-modal-content,.xn-response-modal-form-content{flex:1;padding:20px;overflow-y:auto}.xn-response-form-group{margin:10px 0}.xn-response-form-label{margin-bottom:8px;display:block}.xn-response-form-input{width:100%;padding:8px}.xn-response-number-input,.xn-response-multi-number-group{margin:10px 0}.xn-response-multi-number{width:100%}.xn-response-ticket-item{margin-bottom:20px}.xn-response-form-label input[type=checkbox],.xn-response-form-label input[type=radio]{opacity:1;margin-right:8px}.xn-response-ticket-question{margin-bottom:10px}.xn-response-ticket-answer{margin-bottom:5px}.xn-response-ticket-empty{text-align:center;padding:20px}.xn-response-modal-footer{background:#fff;border-top:1px solid #eee;border-radius:0 0 8px 8px;padding:20px}.xn-response-button:not(:last-child){margin-right:10px}
.xn-images-filter { display: none;}
.xn.footer { display: none; }
.xn-type-filter { display: none;} 
.xn-proof-filter { display: none;} 
.xn-sport-filter { display: none;} 
.xn-search-filter { display: none;}
li.xn-filter-text-search {
    display: none !important;
}
#xn-memberships-link{
   display:none; 
}
#xn-account-register-link {
    display: none;
}
.xn-members-bookings-index xn-listfilter-component{
    display:none;
}
.xn-public-bookings-index xn-listfilter-component{
    display: none;
}
.xn-members-bookings-index xn-savefilter-component{
    display: none;
}
.xn-public-bookings-index xn-savefilter-component{
    display: none;
}
.xn-public-bookings-index xn-current-filter-component{
    display: none;
}

xn-card-component .xn-card .xn-image.xn-img-lidoswim{ background-image: url(images/lidoswim.jpg); }
xn-card-component .xn-card .xn-image.xn-img-menspondswim{ background-image: url(images/menspondswim.jpg); }
xn-card-component .xn-card .xn-image.xn-img-ladiespondswim{ background-image: url(images/ladiespondswim.jpg); }
xn-card-component .xn-card .xn-image.xn-img-mixedpondswim{ background-image: url(images/mixedpondswim.jpg); }