@import url("https://use.typekit.net/rka2pjg.css");.timetable-date-wrapper{border-bottom:2px solid #db2c1c;background-color:#fff}.timetable-date-wrapper .timetable-dates{width:100%;display:block;text-align:center}.timetable-date-wrapper .timetable-dates .timetable-header{display:inline-block;float:none;color:#000;padding:5px;cursor:pointer}@media(max-width:992px){.timetable-date-wrapper .timetable-dates .timetable-header{width:22%;margin:0 2px;font-size:12px;padding:2px 0}}@media(min-width:992px) and (max-width:1200px){.timetable-date-wrapper .timetable-dates .timetable-header{width:20%;margin:0 5px}}@media(min-width:1200px){.timetable-date-wrapper .timetable-dates .timetable-header{width:12%;margin:0 5px}}.timetable-date-wrapper .timetable-dates .timetable-selected{background-color:#db2c1c!important;color:#fff!important;border-top-left-radius:1rem;border-top-right-radius:1rem}.timetable-wrapper{min-height:150px;max-height:70vh;overflow-y:scroll}.timetable-wrapper .timetable-list-item{background-color:#f4f4f4;border-bottom:8px solid #fff}.timetablegrid{grid-template-rows:minmax(300px,auto) minmax(300px,auto)}@media(min-width:768px){.timetablegrid{grid-template-columns:1fr 1fr}}.timetablegrid .boxcontent{width:100%;height:100%;max-width:660px}@media(min-width:768px){.timetablegrid .swimbox{grid-row-start:1;grid-column-start:1;grid-row-end:3;grid-column-end:2}}.timetablegrid .swimbox .boxcontent{margin-left:auto}.timetablegrid .fitnessbox .boxcontent{margin-right:auto}.timetablegrid .holidaybox .boxcontent{margin-right:auto}@media(min-width:991px){.appbox .content{width:56%}}@media(max-width:991px){.appbox{background-size:34%}.appbox .content{width:100%}}@media(max-width:768px){.fitnessbox img,.swimbox img,.holidaybox img,.appbox img{display:none!important}.fitnessbox .btn,.swimbox .btn,.holidaybox .btn,.appbox .btn{width:100%!important}}@media(max-width:991px){.fitnessbox .icon,.swimbox .icon,.holidaybox .icon,.appbox .icon{max-height:80px!important}}span.multiselect-native-select{position:relative}span.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}.multiselect.dropdown-toggle:after{display:none}.multiselect{overflow:hidden;text-overflow:ellipsis}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .multiselect-reset .input-group{width:93%}.multiselect-container .multiselect-filter>.fa-search{z-index:1;padding-left:.75rem}.multiselect-container .multiselect-filter>input.multiselect-search{border:none;border-bottom:1px solid #d3d3d3;padding-left:2rem;margin-left:-1.625rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.multiselect-container .multiselect-filter>input.multiselect-search:focus{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.multiselect-container .multiselect-filter>.multiselect-moz-clear-filter{margin-left:-1.5rem;display:none}.multiselect-container .multiselect-option.multiselect-group-option-indented-full{padding-left:2.6rem}.multiselect-container .multiselect-option.multiselect-group-option-indented{padding-left:1.8rem}.multiselect-container .multiselect-group{cursor:pointer}.multiselect-container .multiselect-group.closed .dropdown-toggle::after{transform:rotate(-90deg)}.multiselect-container .multiselect-group .caret-container~.form-check{margin-left:.5rem}.multiselect-container .multiselect-all,.multiselect-container .multiselect-group,.multiselect-container .multiselect-option{padding:.25rem .25rem .25rem .75rem}.multiselect-container .multiselect-all.dropdown-item,.multiselect-container .multiselect-all.dropdown-toggle,.multiselect-container .multiselect-group.dropdown-item,.multiselect-container .multiselect-group.dropdown-toggle,.multiselect-container .multiselect-option.dropdown-item,.multiselect-container .multiselect-option.dropdown-toggle{cursor:pointer}.multiselect-container .multiselect-all .form-check-label,.multiselect-container .multiselect-group .form-check-label,.multiselect-container .multiselect-option .form-check-label{cursor:pointer}.multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active,.multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active,.multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active{background-color:#d3d3d3;color:#000}.multiselect-container .multiselect-all:focus,.multiselect-container .multiselect-all:hover,.multiselect-container .multiselect-group:focus,.multiselect-container .multiselect-group:hover,.multiselect-container .multiselect-option:focus,.multiselect-container .multiselect-option:hover{background-color:#a9a9a9!important}.multiselect-container .multiselect-all .form-check,.multiselect-container .multiselect-group .form-check,.multiselect-container .multiselect-option .form-check{padding:0 5px 0 20px}.multiselect-container .multiselect-all:focus,.multiselect-container .multiselect-group:focus,.multiselect-container .multiselect-option:focus{outline:0}.form-inline .multiselect-container span.form-check{padding:3px 20px 3px 40px}.input-group.input-group-sm>.multiselect-native-select .multiselect{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;padding-right:1.75rem;height:calc(1.5em + .5rem + 2px)}.input-group>.multiselect-native-select{flex:1 1 auto;width:1%}.input-group>.multiselect-native-select>div.btn-group{width:100%}.input-group>.multiselect-native-select:not(:first-child) .multiselect{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.multiselect-native-select:not(:last-child) .multiselect{border-top-right-radius:0;border-bottom-right-radius:0}