@media (max-width:500px){#block-system-main .calendar-calendar .week-view .full td.single-day div.weekview .views-field-date{top:30px}}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.calendar-from-month table,.calendar-from-month tbody,.calendar-from-month th,.calendar-from-month td,.calendar-from-month tr{display:block}.calendar-from-month thead,.calendar-from-month thead tr,.calendar-from-month tr.date-box{position:absolute;top:-9999px;left:-9999px}.calendar-from-month tr td.no-entry{border-bottom:1px solid #ccc}.calendar-from-month td:before{width:100%;white-space:nowrap;clear:both;text-align:center;display:block;box-sizing:border-box;color:#fff;background-color:#888;padding:5px;content:attr(data-label);height:auto}.calendar-from-month td.today,.calendar-from-month .full tr td.single-day.today{border-top:2px solid #0074ab;-webkit-box-shadow:0px 1px 4px 1px rgba(0,0,0,.25);box-shadow:0px 1px 4px 1px rgba(0,0,0,.25)}.calendar-from-month .full td,.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{padding:0;border:1px solid #ccc}.calendar-from-month td,.calendar-from-month td.calendar-agenda-items{border:none;position:relative;width:100%}.calendar-from-month td.no-entry,.calendar-from-month td.empty{display:none}.calendar-from-month td.calendar-agenda-items div.calendar{padding:0}.calendar-from-month div.calendar,.calendar-from-month .date-display-single,.calendar-from-month td span.date-display-single{font-size:14px;font-weight:400;margin:0 !important}.calendar-from-month .inner .item{padding:10px 10px 0}.calendar-from-month .inner .item:last-child{padding-bottom:10px}.calendar-from-month .full tr.single-day .no-entry{height:44px !important;line-height:24px}.calendar-from-month .full tr.single-day .no-entry .inner,.calendar-from-month .no-entry .inner{height:auto !important;line-height:1px}.calendar-from-month .inner .views-field-title-field{display:inline-block}.calendar-calendar td.past{display:none}body.page-user,body.page-node-add-induction-form-final{position:relative;overflow-x:hidden}.lead{font-size:24px}p{font-size:18px}#block-system-main a.btn{width:100%;line-height:80px;padding-top:inherit;padding-bottom:inherit;font-size:14px}#block-system-main a.btn.homepage-link-lsc{font-size:20px}#block-system-main table a.btn{line-height:40px}#block-system-main .view-user-bookings table .views-field-nothing-1 a.btn{line-height:20px}#breadcrumbs{display:none}#block-system-main .form-actions .btn{margin-right:10px;line-height:80px;width:100%;margin-top:30px}#edit-field-resident-documents-und-table .form-managed-file a,#edit-field-resident-documents-und--1-table .form-managed-file a,#edit-field-resident-documents-und--2-table .form-managed-file a,#edit-field-resident-documents-und--3-table .form-managed-file a,#edit-field-authlettertenant-und-table .form-managed-file a,#edit-field-authlettertenant-und--1-table .form-managed-file a,#edit-field-authlettertenant-und--2-table .form-managed-file a,#edit-field-authlettertenant-und--3-table .form-managed-file a{font-size:12px}.image-widget-data .file a{font-size:12px}#edit-field-photo-of-id-und-0-remove-button,#edit-field-photograph-of-resident-und-0-remove-button{max-width:210px}input.btn{line-height:50px;width:100%}form.confirmation{font-size:18px;margin-top:21px;display:inline-block}#block-system-main .homepage-link-lsc a.btn,input.btn{margin:0 0 15px;font-size:20px}.view-user-bookings .view-empty a{display:none}#block-system-main fieldset{margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0;min-inline-size:0}.page-user .password-strength{display:none}.page-user #drupal_tabs{display:none}.page-user .breadcrumb-wrap h2{display:none}body #content,body .content{font-size:14px}body form{font-size:18px}body form ul{font-size:16px}#block-system-main .view-reservation-calendar .views-field.views-field-title{margin-bottom:15px}#block-system-main #mlat a.btn-sm{width:81px;margin-bottom:7px;line-height:36px}#block-system-main h2{font-size:1.8em}
#block-system-main h4{font-size:1.4em}#block-system-main #edit-booking-data h4{font-size:1.15em}#block-system-main .vertical-tabs{display:none}#block-system-main .mobile-help{display:block}.body #block-system-main .form-text,.body #block-system-main .form-textarea{height:50px;font-size:20px}.page-user .page-top{margin-bottom:35px;min-height:10px;padding:0}.block .parallax{margin:0 0 30px}#block-views-parallax-block-1 .parallax{margin-bottom:0}.front #block-views-status-block-block .view-status-block{margin-bottom:30px}#block-views-home-concept-block{display:none}#block-views-latest-posts-block .map-section{margin-top:0}#block-views-latest-posts-block section.featured.map{background-color:#fff}#block-views-latest-posts-block article p{text-align:left;font-size:16px}#footer .footer-copyright{display:none}#footer .main-footer{margin-bottom:0 !important}body #block-views-parallax-block-2{margin-top:0}.node-type-outdoor-group-1 .page-top h2,.node-type-aqua-aerobics .page-top h2,.node-type-pool-booking .page-top h2,.node-type-gym-booking .page-top h2,.node-type-tennis-booking-1 .page-top h2,.node-type-tennis-booking-2 .page-top h2,.node-type-reservation .page-top h2,.node-type-induction-form-final .page-top h2{display:none}.node-type-outdoor-group-1 .page-top,.node-type-aqua-aerobics .page-top,.node-type-pool-booking .page-top,.node-type-gym-booking .page-top,.node-type-tennis-booking-1 .page-top,.node-type-tennis-booking-2 .page-top,.node-type-reservation .page-top,.node-type-induction-form-final .page-top{padding:0 !important;min-height:10px !important}.view-our-history .pull-top{padding-left:15px !important}#edit-field-postal-address-und-0-country{width:99%}#content h3{line-height:30px}select{width:100%;height:50px !important}.page-node-add-pool-booking #block-system-main .field-name-field-number-of-children-under-5{clear:none;float:none;margin-right:0;margin-bottom:10px;padding-left:0}.page-node-add-pool-booking #block-system-main #edit-field-pool-children-addtional,.page-node-add-pool-booking #block-system-main #edit-field-number-of-children-under-5,.page-node-add-pool-booking #block-system-main #edit-field-would-you-like-to-being-ch{padding-left:0}.page-node-add-pool-booking #block-system-main .field-name-field-pool-children-addtional{float:none}.page-node-add #block-views-team-block-1{display:none}.group-section-1{border-right:0 !important}.page-node-add-induction-form-final .group-section-top h4{padding-bottom:20px}.page-node-add-induction-form-final #field-postal-address-add-more-wrapper legend{font-size:18px !important;font-weight:400 !important;line-height:22px !important;margin-bottom:5px !important}#block-system-main div.addressfield-container-inline>div.form-item{float:none;margin-right:0}#block-system-main .form-type-managed-file .description,#block-system-main .tabledrag-toggle-weight-wrapper{display:none}#block-system-main .form-type-managed-file input.form-submit{margin-top:20px}#block-system-main .fieldset-description{font-size:15px;margin-top:10px}.node-type-induction-form-final .field-name-field-photograph-of-resident img,.node-type-induction-form-final .field-name-field-photo-of-id img,.node-type-induction-form-final .field-name-field-photo-of-document img{max-width:100%;height:auto}#block-system-main .view-tennis-court-booking .view-content .calendar-calendar table td,#block-system-main .view-tennis-court-booking .view-content .calendar-calendar table th{width:inherit}#block-system-main .sk-day-wrapper .item{padding-top:5px !important;padding-bottom:5px !important}#block-system-main .sk-day-wrapper .item:first-child{padding-top:5px !important}#block-system-main .sk-day-wrapper.last .item{padding-bottom:5px !important}#block-system-main .sk-day-wrapper .item .view-item{border:1px solid #ccc}#block-system-main .sk-day-wrapper .item .views-field-type{display:block;padding-left:10px;padding-top:10px}#block-system-main .sk-day-wrapper .item .views-field-date,#block-system-main .sk-day-wrapper .item .views-field-field-session-date-time{display:block;padding-left:10px}#block-system-main .sk-day-wrapper .item .views-field-field-name-srt{display:block;padding-left:10px;padding-top:10px;padding-bottom:10px}
.mobile-hide,#mobile-hide-mandarin,#mobile-hide-videos,#mobile-hide-lsc,#mobile-hide-oc,#mobile-hide-community,#mobile-hide-news{display:none !important}.mobile-only,#mobile-only-aqua-aerobics,#mobile-only-outdoor-group-1,#mobile-only-gym,#mobile-only-pool,#mobile-only-tennis,#mobile-only-fitness-class,#mobile-only-function,#mobile-only-gymvideo,#mobile-only-ocdocs-profile-menuitem{display:inherit !important}.calendar-from-month td.only-link:before{width:100%;white-space:nowrap;clear:both;text-align:center;display:block;box-sizing:inherit;color:#fff;background-color:#fff;padding:0;content:none;height:auto}#block-system-main #mlat a.past{display:none}#block-views-team-block-1{display:none}#block-system-main .view-tennis-court-booking .sk-day-wrapper.not_last{margin-bottom:10px !important}#block-system-main .view-tennis-court-booking .sk-day-wrapper>div:first-child{margin-top:10px !important;padding-bottom:0 !important;margin-bottom:0}#block-system-main .view-tennis-court-booking .sk-day-wrapper .item{padding-top:1px !important}}@media (max-width:767px){.btn-responsive-nav{z-index:5}}@media (max-width:991px){.btn-responsive-nav{left:20px;right:unset !important}#header .logo{text-align:right}#header nav #block-system-main-menu ul#mainMenu>li+li{margin-left:inherit !important}#header nav #block-system-main-menu ul.nav-main li a{font-size:110%;line-height:30px;border-radius:0}#header nav #block-system-main-menu ul.nav-main li:last-child a{border-bottom:0}#header nav #block-system-main-menu ul.nav-main li.dropdown{display:none}html body .scroll-to-top{display:block !important}#header nav #block-system-main-menu ul.nav-main li a.mobile-anim{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:shakesk;animation-name:shakesk}}.parallax .mobile-anim2{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:tadask;animation-name:tadask}@-webkit-keyframes tadask{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.2,1.2,1.2) rotate(3deg);transform:scale3d(1.2,1.2,1.2) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.2,1.2,1.2) rotate(-3deg);transform:scale3d(1.2,1.2,1.2) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tadask{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}a.btn.btn-primary.mobile-anim3{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:pulsesk;animation-name:pulsesk}@-webkit-keyframes pulsesk{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsesk{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shakesk{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}}@keyframes shakesk{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}}#node-1648 .field-name-field-files .field-items{font-size:18px;line-height:34px}
#node-1648 .field-name-field-files .field-items .field-item{border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:8px}@media only screen and (min-width:1200px),(min-device-width:1200px){.view-gym-booking-version-1 #calendar-week-flip .sk-day-wrapper,.view-pool-booking-version-2 #calendar-week-flip .sk-day-wrapper,.view-outdoor-group-1-booking #calendar-week-flip .sk-day-wrapper,.view-aqua-aerobics-booking #calendar-week-flip .sk-day-wrapper{height:50px;max-height:50px}.view-tennis-court-booking #calendar-week-flip .sk-day-wrapper{height:114px;max-height:114px}}@media only screen and (min-width:834px),(min-device-width:834px){.mobile-hide{display:inherit}.mobile-only{display:none !important}#mobile-only-aqua-aerobics,#mobile-only-outdoor-group-1,#mobile-only-gym,#mobile-only-pool,#mobile-only-tennis,#mobile-only-fitness-class,#mobile-only-function,#mobile-only-gymvideo,#mobile-only-mgmtpool,#mobile-only-mgmtgym,#mobile-only-mgmttennis,#mobile-only-ocdocs-profile-menuitem{display:none !important}.view-events-calendar .calendar-calendar .month-view .full td.single-day div.monthview{background:#ffc !important;border-radius:0 !important}.page-admin .mobile-only{display:inherit !important}#calendar-week-flip .sk-day-wrapper{padding-top:0;margin-top:7px;padding-left:2px;padding-right:2px}#calendar-week-flip .sk-day-wrapper .item{border-bottom:1px dotted #ccc}#calendar-week-flip .sk-day-wrapper.last .item:last-child{border-bottom:0}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{padding:1px 0 0 !important}#calendar-week-flip .sk-day-wrapper .item{margin-bottom:2.5px;padding-bottom:2.5px}#calendar-week-flip.calendar-calendar .day-view td .stripe,#calendar-week-flip.calendar-calendar .month-view .full td .stripe,#calendar-week-flip.calendar-calendar .week-view .full td .stripe{-moz-border-radius:0;border-radius:0}#calendar-week-flip.calendar-calendar .month-view .full .inner .monthview,#calendar-week-flip.calendar-calendar .week-view .full .inner .weekview,#calendar-week-flip.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:0px;border-radius:0}.homepage-link-lsc{margin-bottom:30px}.view-user-bookings.view-display-id-block_1 .views-field-nothing-1 a.btn{width:90px}.view-user-bookings.view-display-id-block_1 .views-field-nothing a.btn{line-height:40px}}#block-system-main .view-tennis-court-booking .sk-day-wrapper>div:nth-child(2) .bookable{background:#f0ffe0}#block-system-main .view-tennis-court-booking .sk-day-wrapper>div:nth-child(2) .bookable.in-progress{background:#ffe6cc}.view-tennis-court-booking .views-field.views-field-type{font-weight:700}#block-system-main .view-tennis-court-booking .stripe,#block-system-main .view-pool-booking-version-2 .stripe,#block-system-main .view-gym-booking-version-1 .stripe,#block-system-main .view-outdoor-group-1-booking .stripe,#block-system-main .view-outdoor-group-2-booking .stripe{display:none}#times-week{width:6%;min-width:0;padding-right:2px}#block-views-parallax-block-2{margin-top:60px}.calendar-calendar .month-view .full .inner .weekview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative}#edit-field-photograph-of-resident input.form-submit{display:none}#user-profile-form #edit-field-photograph-of-resident input.form-submit{display:block}#edit-field-photo-of-id input.form-submit{display:none}#edit-field-photo-of-document input.form-submit{display:none}#edit-field-tenancy-documents input.form-submit{display:none}.page-node-add .node-induction_form_final-form input[type=file]{-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);padding:10px;margin-bottom:15px;margin-left:40px}.homepage-link-lsc a.btn{margin-right:5px;margin-top:5px}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#666 !important}
.mobile-help{display:none}#block-system-main p.login-title{display:none !important}.node-type-tennis-booking-1 #drupal_tabs,.node-type-tennis-booking-2 #drupal_tabs{display:none}.node-type-tennis-booking-1 .alert.alert-success,.node-type-tennis-booking-2 .alert.alert-success{display:none}.page-node-add #edit-field-name-srt{display:none !important}.not-logged-in .profile-menuitem,.logged-in #header .hide-logged-in,.logged-in #mobile-only-induction,.logged-in #mobile-only-accesshow,.not-logged-in #profile-menuitem-bookings,.not-logged-in #mobile-only-ocdocs-profile-menuitem{display:none !important}@media only screen and (min-width :320px) and (max-width :550px){#navbar-administration{display:none}#footer{margin-top:0}section.featured.footer{margin:0}}@media only screen and (max-width :1024px){#footer{margin-top:0}#block-block-34 section.featured.footer{margin:0 0 -70px}#block-block-34 section.featured.footer:before{content:none}}#block-system-main .flag-message{position:static;font-size:1em;color:green}#block-system-main a.flag.flag-link-toggle{line-height:40px;padding:8px 7px;display:block;width:95px;text-align:center}#block-system-main a.flag.flag-action.flag-link-toggle{border:1px solid #171717;background-color:#5f9ea0;color:#fff}#block-system-main a.flag.unflag-action.flag-link-toggle{border:1px solid #171717;background-color:#fff;color:#171717}#block-system-main .view-content caption{font-style:normal;padding-bottom:13px;font-size:16px;padding-top:20px}td{vertical-align:middle;border-bottom:1px solid #ddd}#block-system-main .view-tennis-bookings tr td,#block-system-main .view-gym-bookings tr td,#block-system-main .view-pool-bookings tr td,#block-system-main .view-outdoor-group-1-bookings tr td,#block-system-main .view-outdoor-group-2-bookings tr td{vertical-align:baseline}div.icon-featured{background-color:#c0e6eb !important;background-image:url("/sites/all/themes/swc2/img/assets/bubble2.jpg");color:#232222}.parallax h3{text-shadow:2px 2px 2px rgba(0,0,0,.8);text-decoration:none !important}section.parallax{border-top:5px solid #d7ebf1e6 !important}#block-views-parallax-block section.parallax{border-bottom:5px solid #d7ebf1e6 !important}section.featured{background:#d7ebf1a8 !important;border-top:5px solid #d7ebf1e6 !important}@media only screen and (min-width:834px),(min-device-width:834px){.view-user-bookings.view-display-id-block_1 .views-field .mobile-hide{display:inherit !important}.view-user-bookings.view-display-id-block_1 .views-field .mobile-only{display:none}}@media only screen and (max-width:833px),(max-device-width:833px){.view-user-bookings.view-display-id-block_1 .views-field .mobile-only{display:inherit !important}}@media only screen and (max-width:767px){.form-type-radio input[type=radio]{transform:scale(1.5);margin-right:5px;margin-bottom:5px;margin-left:5px}.form-type-radio label.option{display:inline;font-weight:300;vertical-align:middle;line-height:1.5}}.view-inductions-list tr.Online.Induction{background-color:#dff2fa}.view-inductions-list tr.Induction.Match.Request{background-color:#dffaf5}.view-inductions-list tr .name{font-size:15px;font-weight:600}.view-inductions-list span.pm-deets,.view-inductions-list span.pm-deets a{color:#8a2be2}.view-inductions-list span.type{color:#8a2be2}.view-inductions-list td{padding-top:20px;padding-bottom:20px}.view-inductions-list td.views-field-php{max-width:30px;vertical-align:middle}.view-inductions-list img.induction-image{height:100px}.view-inductions-list .field-name-field-lsc-office-notes textarea{height:150px}.view-inductions-list .views-field-field-lsc-office-notes-editable .views-row-edit-static{display:none}.view-inductions-list span.indlink{margin-top:15px;display:block}.view-inductions-list span.timedate .date-display-single{padding-top:10px;display:block}@media (max-width:680px){table th:nth-child(2),table td:nth-child(2){position:relative;left:inherit;margin:0;background-color:inherit;border-right:0;z-index:0}table td:nth-child(1),table th:nth-child(1){padding-left:10px}}@media (max-width:1300px){.view-inductions-list .container{justify-content:flex-start}.view-inductions-list .field-name-field-lsc-office-notes textarea{height:300px;width:198px;font-size:15px}
}@media (min-width:1301px){.view-inductions-list .container{justify-content:space-around}}.view-inductions-list .button.sk{background-color:#ff8f1a;color:#fff;text-shadow:0 1px 2px #333;filter:drop-shadow(2px 2px 2px #ccc);font-weight:700;width:140px}.view-inductions-list .container{display:flex;flex-wrap:wrap;align-items:flex-end;flex-direction:row;align-content:center}.view-inductions-list .col-1,.view-inductions-list .col-2,.view-inductions-list .col-3{box-sizing:border-box;padding:10px}#block-system-main .view-inductions-list .jump-button-link{position:relative !important}#block-system-main .view-inductions-list .jump-button-link a{width:100px;text-align:center;float:right}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){#block-system-main .view-meeting-room-booking-version-1 .view-content .calendar-calendar table td,#block-system-main .view-meeting-room-booking-version-1 .view-content .calendar-calendar table th{width:inherit}#block-system-main .view-meeting-room-booking-version-1 .sk-day-wrapper.not_last{margin-bottom:10px !important}#block-system-main .view-meeting-room-booking-version-1 .sk-day-wrapper>div:first-child{margin-top:10px !important;padding-bottom:0 !important;margin-bottom:0}#block-system-main .view-meeting-room-booking-version-1 .sk-day-wrapper .item{padding-top:1px !important}}@media only screen and (min-width:1200px),(min-device-width:1200px){.view-meeting-room-booking-version-1 #calendar-week-flip .sk-day-wrapper{height:50px;max-height:50px}}#block-system-main .view-meeting-room-booking-version-1 .sk-day-wrapper>div:nth-child(2) .bookable{background:#f0ffe0}#block-system-main .view-meeting-room-booking-version-1 .sk-day-wrapper>div:nth-child(2) .bookable.in-progress{background:#ffe6cc}.view-meeting-room-booking-version-1 .views-field.views-field-type{font-weight:700;padding-top:13px}#block-system-main .view-meeting-room-booking-version-1 .stripe{display:none}.page-node-add-booking-meeting-room .field-name-field-meet-reservation-date-time{display:none}.form-type-select.form-item-field-meet-number-of-guests-und .form-item .description{font-size:.65em}.view-induction-calendar .views-field.views-field-field-reservation-date{min-height:50px}.calendar-calendar .month-view .full td.single-day div.monthview.lot-restricted{background:#ffbdb9;color:#555}.calendar-calendar .month-view .full td.single-day div.monthview.lot-restricted a{color:#555}#online-induction-node-form .field-name-field-postal-address fieldset{padding:0}#online-induction-node-form .field-name-field-postal-address fieldset legend{margin-bottom:0;font-size:14px;border-bottom:0;color:#777}#page-node-add-online-induction .vertical-tabs{display:none}.view-induction-calendar .calendar-calendar .month-view .full td.single-day div.monthview.bookable{background:#e6ffcc}.group-video-quiz{padding-bottom:30px}.view-online-induction-weekly-calendar #times-week,.view-online-induction-weekly-calendar #sk-timeheader{display:none}#blockouts-fieldset-wrapper .outdoor-group-1-blockout-blockout-container.form-wrapper{padding:10px;border:1px solid #c1c1c1}#blockouts-fieldset-wrapper .container-inline-date,#blockouts-fieldset-wrapper .form-type-textfield,#blockouts-fieldset-wrapper .form-type-select{clear:none;margin-right:10px;display:inline-block;float:left}#blockouts-fieldset-wrapper .block-reason .form-type-textfield,#blockouts-fieldset-wrapper .block-reason .form-type-select{margin-top:19px;margin-right:20px}#cleaning-fieldset-wrapper .form-type-checkbox{width:70px;float:left;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:5px;padding-bottom:5px;padding-left:5px;border-right:1px solid #ccc}#cleaning-fieldset-wrapper .form-checkbox,#cleaning-fieldset-wrapper .form-radio{vertical-align:middle;margin-top:0;margin-right:-1px}#cleaning-fieldset-wrapper p,#blockouts-fieldset-wrapper p{max-width:100%;font-size:85%}.page-node-add-outdoor-group-1 .field-name-field-outdoor-group-1-reservatio,.page-node-add-outdoor-group-1 .vertical-tabs,.page-node-edit.node-type-outdoor-group-1 .field-name-field-outdoor-group-1-reservatio,.page-node-edit.node-type-outdoor-group-1 .vertical-tabs{display:none}
.view-outdoor-group-1-booking .calendar-calendar .week-view .full td.single-day div.weekview.bookable{background:#ffc}.node-type-outdoor-group-1 #drupal_tabs{display:none}.node-type-outdoor-group-1 .alert.alert-success{display:none}.alert.remove-bottom{margin-bottom:0}.page-node-add-outdoor-group-1 .field-name-field-outdoor-group-1-reservatio,.page-node-edit.node-type-outdoor-group-1 .field-name-field-outdoor-group-1-reservatio{display:none}.page-node-add-outdoor-group-1 .field-name-field-attendee-number,.page-node-edit.node-type-outdoor-group-1 .field-name-field-attendee-number{display:none}.page-node-add-outdoor-group-1 #edit-booking-data,.page-node-edit.node-type-outdoor-group-1 #edit-booking-data{margin-bottom:0}#edit-field-would-you-like-to-being-ch-und,#edit-field-bring-guests-boo-und{margin-bottom:85px}.page-node-add-outdoor-group-1 #edit-field-bring-guests-boo,.page-node-add-outdoor-group-1 #edit-field-adult-guests,.page-node-add-outdoor-group-1 #edit-field-guest-contact-details,.page-node-edit.node-type-outdoor-group-1 #edit-field-bring-guests-boo,.page-node-edit.node-type-outdoor-group-1 #edit-field-adult-guests,.page-node-edit.node-type-outdoor-group-1 #edit-field-guest-contact-details,#current_spaces,#current_booked_time{padding-left:10px}.page-node-add-outdoor-group-1 .form-type-radio,.page-node-edit.node-type-outdoor-group-1 .form-type-radio{float:left}.page-node-add-outdoor-group-1 .form-radios input[type=radio],.page-node-edit.node-type-outdoor-group-1 .form-radios input[type=radio]{opacity:0;position:fixed;width:0}.page-node-add-outdoor-group-1 .form-radios label,.page-node-edit.node-type-outdoor-group-1 .form-radios label{-webkit-appearance:none;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:.2963em;max-width:100%;overflow:visible;line-height:1.25em;vertical-align:baseline;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font:-webkit-small-control;font-family:"Helvetica Neue",helvetica,"Segoe UI",segoe,"Ubuntu","Droid Sans","Arial",sans-serif;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;font-weight:700;outline:none;max-width:100%;color:#fff;padding:.70711em 2em;font-size:1em;background:#666;text-shadow:0 1px 0 #0e3144;border:2px solid #fff}.page-node-add-outdoor-group-1 .form-radios input[type=radio]:checked+label,.page-node-edit.node-type-outdoor-group-1 .form-radios input[type=radio]:checked+label{background-color:#2fa6e5;border:2px solid #666}.page-node-add-outdoor-group-1 .group-tennis-agreement-1,.page-node-edit.node-type-outdoor-group-1 .group-tennis-agreement-1{margin-top:30px;clear:both}.field-name-field-bring-guests-boo .form-disabled{display:none}