.dark--mode{background-color:#fff}.dark--mode,.dark--mode img{filter:invert(100) hue-rotate(180deg)}.events-container{width:100%}.events-wpr{font-family:Roboto,sans-serif;font-size:16px;line-height:1.5;background:#fff;max-width:1140px;min-height:600px;text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;color:#000}.events-wpr *,.events-wpr :after,.events-wpr :before{box-sizing:border-box}.events-wpr .row{margin-left:-15px;margin-right:-15px}.events-wpr .col-lg-1,.events-wpr .col-lg-2,.events-wpr .col-lg-3,.events-wpr .col-lg-4,.events-wpr .col-lg-5,.events-wpr .col-lg-6,.events-wpr .col-lg-7,.events-wpr .col-lg-8,.events-wpr .col-lg-9,.events-wpr .col-lg-10,.events-wpr .col-lg-11,.events-wpr .col-lg-12,.events-wpr .col-md-1,.events-wpr .col-md-2,.events-wpr .col-md-3,.events-wpr .col-md-4,.events-wpr .col-md-5,.events-wpr .col-md-6,.events-wpr .col-md-7,.events-wpr .col-md-8,.events-wpr .col-md-9,.events-wpr .col-md-10,.events-wpr .col-md-11,.events-wpr .col-md-12,.events-wpr .col-sm-1,.events-wpr .col-sm-2,.events-wpr .col-sm-3,.events-wpr .col-sm-4,.events-wpr .col-sm-5,.events-wpr .col-sm-6,.events-wpr .col-sm-7,.events-wpr .col-sm-8,.events-wpr .col-sm-9,.events-wpr .col-sm-10,.events-wpr .col-sm-11,.events-wpr .col-sm-12,.events-wpr .col-xs-1,.events-wpr .col-xs-2,.events-wpr .col-xs-3,.events-wpr .col-xs-4,.events-wpr .col-xs-5,.events-wpr .col-xs-6,.events-wpr .col-xs-7,.events-wpr .col-xs-8,.events-wpr .col-xs-9,.events-wpr .col-xs-10,.events-wpr .col-xs-11,.events-wpr .col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media only screen and (min-width:768px){.events-wpr .col-xs-1{width:8.33333%}.events-wpr .col-xs-2{width:16.66667%}.events-wpr .col-xs-3{width:25%}.events-wpr .col-xs-4{width:33.33333%}.events-wpr .col-xs-5{width:41.66667%}.events-wpr .col-xs-6{width:50%}.events-wpr .col-xs-7{width:58.33333%}.events-wpr .col-xs-8{width:66.66667%}.events-wpr .col-xs-9{width:75%}.events-wpr .col-xs-10{width:83.33333%}.events-wpr .col-xs-11{width:91.66667%}.events-wpr .col-xs-12{width:100%}}@media only screen and (min-width:768px){.events-wpr .col-sm-1{width:8.33333%}.events-wpr .col-sm-2{width:16.66667%}.events-wpr .col-sm-3{width:25%}.events-wpr .col-sm-4{width:33.33333%}.events-wpr .col-sm-5{width:41.66667%}.events-wpr .col-sm-6{width:50%}.events-wpr .col-sm-7{width:58.33333%}.events-wpr .col-sm-8{width:66.66667%}.events-wpr .col-sm-9{width:75%}.events-wpr .col-sm-10{width:83.33333%}.events-wpr .col-sm-11{width:91.66667%}.events-wpr .col-sm-12{width:100%}}@media only screen and (min-width:768px){.events-wpr .col-md-1{width:8.33333%}.events-wpr .col-md-2{width:16.66667%}.events-wpr .col-md-3{width:25%}.events-wpr .col-md-4{width:33.33333%}.events-wpr .col-md-5{width:41.66667%}.events-wpr .col-md-6{width:50%}.events-wpr .col-md-7{width:58.33333%}.events-wpr .col-md-8{width:66.66667%}.events-wpr .col-md-9{width:75%}.events-wpr .col-md-10{width:83.33333%}.events-wpr .col-md-11{width:91.66667%}.events-wpr .col-md-12{width:100%}}@media only screen and (min-width:768px){.events-wpr .col-lg-1,.events-wpr .col-lg-2,.events-wpr .col-lg-3,.events-wpr .col-lg-4,.events-wpr .col-lg-5,.events-wpr .col-lg-6,.events-wpr .col-lg-7,.events-wpr .col-lg-8,.events-wpr .col-lg-9,.events-wpr .col-lg-10,.events-wpr .col-lg-11,.events-wpr .col-lg-12,.events-wpr .col-md-1,.events-wpr .col-md-2,.events-wpr .col-md-3,.events-wpr .col-md-4,.events-wpr .col-md-5,.events-wpr .col-md-6,.events-wpr .col-md-7,.events-wpr .col-md-8,.events-wpr .col-md-9,.events-wpr .col-md-10,.events-wpr .col-md-11,.events-wpr .col-md-12,.events-wpr .col-sm-1,.events-wpr .col-sm-2,.events-wpr .col-sm-3,.events-wpr .col-sm-4,.events-wpr .col-sm-5,.events-wpr .col-sm-6,.events-wpr .col-sm-7,.events-wpr .col-sm-8,.events-wpr .col-sm-9,.events-wpr .col-sm-10,.events-wpr .col-sm-11,.events-wpr .col-sm-12,.events-wpr .col-xs-1,.events-wpr .col-xs-2,.events-wpr .col-xs-3,.events-wpr .col-xs-4,.events-wpr .col-xs-5,.events-wpr .col-xs-6,.events-wpr .col-xs-7,.events-wpr .col-xs-8,.events-wpr .col-xs-9,.events-wpr .col-xs-10,.events-wpr .col-xs-11,.events-wpr .col-xs-12{float:left}}.events-wpr h1,.events-wpr h2,.events-wpr h3,.events-wpr h4,.events-wpr h5,.events-wpr h6{line-height:1.5;font-style:normal;font-weight:400;margin:15px 0;background:none}.events-wpr a{cursor:pointer;color:#212121}.required-text{color:#e10000;font-style:italic}.info-msg{font-style:italic;color:#757575}.bold{font-weight:700}@media print{.calendar-month-wpr,.filter-bar-wpr{display:none!important}.fc-center{width:100%!important;text-align:center!important}.fc-center button,.fc-list-item-title .cancel-button,.fc-list-item-title .edit-button,.fc-list-item-title .manage-button,.fc-list-item-title .register-button,.fc-list-item-title .update-button,.fc-right{display:none!important}}.filters{display:flex;align-items:flex-start;flex-direction:row;padding:15px}.filters .filter{flex-grow:1;flex-shrink:1;flex-basis:100%;vertical-align:bottom;display:flex;align-items:flex-end}.filters .filter:not(:last-child){padding-right:30px}.filters .filter .icon{width:24px;height:24px;margin-right:15px;align-self:flex-start;margin-top:24px}.filters .filter .icon.fa{font-size:1.5rem}.filters .filter .dropdown-multiselect-wpr{flex-grow:1}@media (max-width:767px){.filters{flex-direction:column}.filters .filter,.filters .filter:not(:last-child){padding-right:0;margin-bottom:15px;width:100%}}.bookings-wpr .title{font:inherit;font-size:1rem;font-weight:700;color:inherit;text-transform:capitalize}.bookings-wpr .titleh1{color:#f0f}.bookings-wpr .message{text-align:center;margin:60px 0}.bookings-wpr .booking{display:flex;border-bottom:1px solid #bdbdbd;padding:0 15px 30px;margin-top:30px}.bookings-wpr .booking .icon{font-size:1.25rem;margin-right:30px;padding-top:5px}.bookings-wpr .booking .detail{flex-grow:1}.bookings-wpr .booking .detail .row{display:flex;flex-wrap:nowrap}.bookings-wpr .booking .detail>div:not(:last-child){margin:0 0 30px}.bookings-wpr .booking .detail .group:not(:last-child){margin-right:30px}.bookings-wpr .booking .detail .group>*{margin:0}.bookings-wpr .booking .detail .players ul{list-style:none;margin:0;margin-bottom:15px;padding:0}.bookings-wpr .booking .title{font-size:1.125rem;text-decoration:underline;margin-top:0}.bookings-wpr .booking .subtitle{font:inherit;color:inherit;font-size:.875rem}.bookings-wpr .booking .view{align-self:center}@media (max-width:767px){.bookings-wpr .content{padding:0 15px}.bookings-wpr .booking{padding:0 0 30px}.bookings-wpr .booking .icon{margin-right:10px}.bookings-wpr .booking>.detail .excerpt:not(:last-child){display:flex;flex-direction:row;flex-wrap:wrap;margin:0}.bookings-wpr .booking>.detail .excerpt:not(:last-child) .group{margin-right:0;margin-bottom:15px;flex-basis:50%}}.booking-detail-wpr .title{font:inherit;color:inherit;text-transform:capitalize;margin-top:0}.booking-detail-wpr h1.title{font-weight:700;font-size:1.125rem}.booking-detail-wpr .header{border-bottom:1px solid #bdbdbd;padding:15px 0}@media (max-width:767px){.booking-detail-wpr{padding:15px}}.booking-details-wpr,.booking-details-wpr .booking-details{margin:30px 0}.booking-details-wpr .section-1{border-right:1px solid #bdbdbd}.booking-details-wpr .section-1>.gc-value{margin-bottom:30px}.booking-details-wpr .section-2{padding-left:60px}.booking-details-wpr .gc-label,.booking-details-wpr .gc-title,.booking-details-wpr .gc-value{font-family:Roboto,sans-serif;color:inherit}.booking-details-wpr .gc-title{font-size:1rem;font-weight:700;font-style:inherit}.booking-details-wpr .gc-label{font-size:.875rem;margin:15px 0 0}.booking-details-wpr .gc-value{word-wrap:break-word;margin-top:0}.booking-details-wpr .gc-value,.booking-details-wpr .gc-value .gc-label{font-size:1rem}.booking-details-wpr .gc-value>.gc-value{margin:0;font-size:.75rem}.booking-details-wpr .reservations{margin-bottom:30px}.booking-details-wpr .reservations~.tbdeXpirationMsg{margin-top:-15px}.booking-details-wpr .action-links{margin:0;padding:0;list-style:none}.booking-details-wpr .action-links>li a{text-decoration:underline}.booking-details-wpr .action-links>li .fa{margin-right:15px}@media (max-width:767px){.booking-details-wpr .booking-details,.booking-details-wpr .section-2{padding:0 15px}.booking-details-wpr .section-1{border:0}.booking-details-wpr .action-links{border-top:1px solid #bdbdbd}.booking-details-wpr .action-links>li{padding:15px 0;border-bottom:1px solid #bdbdbd}}.flex{display:flex}.flex-inline{display:inline-flex}.flex-50{flex:0 0 50%}.flex-column{flex-direction:column}.flex-center{justify-content:center}.flex-between{justify-content:space-between}.flex-end{justify-content:flex-end}.flex-start{justify-content:flex-start}.flex-wrap{flex-wrap:wrap}.flex-no-shrink{flex-shrink:0}.flex-grow-equal{flex-grow:1}.flex-top{align-items:flex-start}.align-center,.flex-middle{align-items:center}.flex-bottom{align-items:flex-end}.flex-align-self-center{align-self:center}.cancelPolicyModal .cancelPolicyMessage{border:1px solid #000;padding:15px;overflow:auto;max-height:240px}.cancelPolicyModal .cancelPolicyMessage .cancelPolicyTitle{font-weight:700}.cancelPolicyModal .cancelPolicyMessage .cancelPolicyRegistrant{margin-top:15px}.cancelPolicyModal .cancelPolicyMessage .cancelPolicyRegistrant,.cancelPolicyModal .cancelPolicyMessage .cancelPolicyTitle{display:flex}.cancelPolicyModal .cancelPolicyMessage .cancelPolicyRegistrant .cpr-name,.cancelPolicyModal .cancelPolicyMessage .cancelPolicyTitle .cpr-name{flex-basis:45%;padding-right:15px}.cancelPolicyModal .cancelPolicyMessage .cancelPolicyRegistrant .cpr-category,.cancelPolicyModal .cancelPolicyMessage .cancelPolicyTitle .cpr-category{flex-basis:35%}.cancelPolicyModal .cancelPolicyMessage .cancelPolicyRegistrant .cpr-penalty,.cancelPolicyModal .cancelPolicyMessage .cancelPolicyTitle .cpr-penalty{flex-basis:20%;text-align:right}.cancelPolicyModal .cancelPolicyTotal{margin-top:15px;display:flex;justify-content:flex-end}.cancelPolicyModal .cancelPolicyTotal span{font-weight:700;margin-left:15px}.header .navbar.navbar-custom.pinned{z-index:200}.header .navbar.navbar-custom .navbar-nav.public-nav{flex-basis:100%}.navbar.navbar-custom.ellipsis ul.nav [ui-view=header]{margin-bottom:0}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.iframe-wpr{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);padding-top:20%;cursor:auto}.iframe-wpr .iframe-header{opacity:0;height:48px;width:96%;display:flex;left:2%;position:relative;justify-content:flex-end;align-items:center;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;background-color:#757575;top:98px;z-index:100}.iframe-wpr .iframe-header .iframe-title,.iframe-wpr .iframe-header a{display:block;z-index:100;margin:15px;color:#fff}.iframe-wpr iframe{height:0;opacity:0;z-index:99;margin-top:48px;width:96%;display:block;left:2%;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;background-color:#fff}.iframe-wpr .iframe-loaded{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.1s;transition:height .5s}.page-content-top>.container,.page-content>.container{padding-left:0;padding-right:0}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.tabset-wpr .navbar{display:none}.modal-overlay-wpr[m-title="Edit Event"] .modal-close{font-size:35px;position:absolute;top:-60px;right:5px}.modal-overlay-wpr[m-title="Edit Event"] .modal-body{position:relative}.modal-overlay-wpr[m-title="Edit Event"] .modal-body p{margin-bottom:15px}.modal-overlay-wpr[m-title="Edit Event"] .modal-footer a{background:#757575;color:#fff;padding:15px}.universalLinkModal .modal-dialog .modal-body{font-size:.75rem;overflow-wrap:anywhere}@media (min-width:768px){.tabset-wpr .navbar{display:block}.event-calendar-wpr{padding:30px 0}.event-calendar-wpr .calendar-wpr,.event-calendar-wpr .events-date-selector{padding:0 30px 30px}}.roster-avatar{background:url("/CMSModules/CHO/Roster/app/img/img_placeholder_avatar.jpg") no-repeat;background-size:cover;background-position:center 50%;border-radius:50%;width:64px;height:64px}.roster-avatar.sm{width:40px;height:40px}.e3wrapper a,p span{color:inherit}p span{font-weight:400}.filter-bar-wpr .mobile-header{position:relative;padding:15px 7.5px}.filter-bar-wpr .mobile-header .search-box{position:relative}.filter-bar-wpr .mobile-header .search-box .search-input{position:relative;top:100%;border:1px solid #424242;padding:7.5px;width:100%;transition:all .2s ease-out;font-size:16px;z-index:200;font-family:Roboto,FontAwesome,sans-serif}.filter-bar-wpr .mobile-header .search-box button{position:absolute;z-index:9;top:0;right:0;width:40px;height:36px;border:0;background:transparent;font-size:18px}.filter-bar-wpr .mobile-header .search-box button:focus{outline:none}.filter-bar-wpr .mobile-header.pinned{position:fixed;z-index:9999;width:100%;background:#fff;padding:0;box-shadow:5px 5px 7px rgba(0,0,0,.45)}.filter-bar-wpr .mobile-header.pinned .search-box{margin:7.5px}.filter-bar-wpr .desktop-header .events-filter,.filter-bar-wpr .desktop-header .events-search{display:none}.filter-bar-wpr .desktop-header .events-search input{width:100%;border:1px solid #424242;padding:7.5px;font-size:16px;font-family:Roboto,FontAwesome,sans-serif}.filter-bar-wpr .desktop-header .events-sync{display:none}.filter-bar-wpr .desktop-header .events-legend{display:flex;align-items:center;justify-content:center;padding:0 7.5px;flex-flow:row wrap}.filter-bar-wpr .desktop-header .events-legend .legend-item{margin-left:15px;font-size:14px}.filter-bar-wpr .desktop-header .events-legend .legend-item:last-child{margin-right:0}.filter-bar-wpr .desktop-header .events-legend .legend-item.bold{font-weight:700;margin-left:0}.filter-bar-wpr .desktop-header .events-legend .legend-item i.fa-check{color:#2cb915}.filter-bar-wpr .desktop-header .events-legend .legend-item i.fa-check.check-yellow{color:#de970b}.filter-bar-wpr .desktop-header .events-legend .legend-item i.fa-ban{color:#db1a1a}.filter-bar-wpr .generate-link{display:none}.filter-bar-wpr .sync-toast{width:100%;height:0;overflow:hidden;background:#90ee90;font-weight:700;text-align:center;padding:0;transition:all .2s ease-out}@keyframes toastShow{10%{padding:10px 0 55px}90%{padding:10px 0 55px}to{height:0;padding:0}}.filter-bar-wpr .filters-wpr{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px}.filter-bar-wpr .filters-wpr .filter{flex-basis:100%;height:50px;margin-bottom:30px}.filter-bar-wpr .filters-wpr .filter .dropdown-menu{position:relative;z-index:199}.filter-bar-wpr .filters-wpr .filter-bot{width:100%;padding:15px;background:#e0e0e0;text-align:right}.filter-bar-wpr .filters-wpr .filter-bot a{text-transform:uppercase;font-weight:700;text-decoration:underline;color:#000;padding:0 7.5px;cursor:pointer}.generate-link-wpr{position:fixed;display:block;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;right:0;left:0;z-index:10}.generate-link-wpr .generate-link-modal{position:fixed;left:50%;top:50%;z-index:2;background:#fff;transform:translate(-50%,-50%);max-width:580px;padding:1rem;transition:all .2s ease-out;font-size:.75rem;overflow-wrap:anywhere}.generate-link-wpr .generate-link-modal h4{font-size:1.375rem;color:#000;line-height:1.5;font-style:normal;font-weight:400;margin:0 0 15px;background:none}.generate-link-wpr .generate-link-modal p{margin:1rem 0}.generate-link-wpr .generate-link-modal .modal-title{font-size:1.2em;display:block}.generate-link-wpr .generate-link-modal textarea{height:auto;width:400px}.generate-link-wpr .generate-link-modal .modal-msg,.generate-link-wpr .generate-link-modal .modal-msg-Universal,.generate-link-wpr .generate-link-modal .modal-msg-v1a{width:100%;height:96px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.9);margin:-102px 0 0;position:relative;pointer-events:none;color:#fff;opacity:0;transition:all .2s ease-out}.generate-link-wpr .generate-link-modal .modal-msg-Universal.msg-animate,.generate-link-wpr .generate-link-modal .modal-msg-v1a.msg-animate,.generate-link-wpr .generate-link-modal .modal-msg.msg-animate{animation-name:copyShow;animation-duration:3.5s}.generate-link-wpr .generate-link-modal button{font-family:Roboto,sans-serif;font-size:16px;background:transparent;border:none;padding:15px;text-transform:uppercase;font-weight:700;text-decoration:underline;color:#212121;cursor:pointer;text-decoration:none;margin-top:15px}.generate-link-wpr .generate-link-modal button.btn-copy{float:right;background-color:#757575;color:#fff}.generate-link-wpr .generate-link-modal .generate-link-modal-footer{border-top:1px solid #424242;margin-top:15px;vertical-align:middle}@media (max-width:767px){.filter-bar-wpr .showEventTime{display:none}}@media (min-width:768px){.filter-bar-wpr .mobile-header{display:none}.filter-bar-wpr .desktop-header{padding:15px;border-bottom:1px solid #000;display:flex;justify-content:space-between}.filter-bar-wpr .desktop-header .events-search{display:inline-block;flex-basis:40%;min-width:260px;height:40px;position:relative}.filter-bar-wpr .desktop-header .events-search input{width:100%;border:1px solid #424242;padding:7.5px;font-size:16px;font-family:Roboto,FontAwesome,sans-serif}.filter-bar-wpr .desktop-header .events-search button{position:absolute;z-index:9;top:0;right:0;width:40px;height:36px;border:0;background:transparent;font-size:18px}.filter-bar-wpr .desktop-header .events-search button:focus{outline:none}.filter-bar-wpr .desktop-header .events-filter{min-width:90px;display:flex;align-items:center;margin-left:15px}.filter-bar-wpr .desktop-header .events-filter span{text-transform:uppercase;font-weight:700;text-decoration:underline;color:#000;padding:0 7.5px;cursor:pointer}.filter-bar-wpr .desktop-header .events-filter img{max-height:14px;margin-top:-5px}.filter-bar-wpr .desktop-header .events-sync{min-width:90px;flex-direction:row-reverse;display:flex;align-items:center}.filter-bar-wpr .desktop-header .events-sync div{text-transform:uppercase;font-weight:700;text-decoration:underline;color:#000;padding:0 7.5px;cursor:pointer}.filter-bar-wpr .desktop-header .events-sync div i{margin-right:7.5px}.filter-bar-wpr .desktop-header .events-legend{flex-basis:50%;flex-wrap:wrap;justify-content:flex-end;padding:0}.filter-bar-wpr .generate-link{display:flex;text-align:right;padding:15px 15px 0 0;text-transform:uppercase;font-weight:700;text-decoration:underline;color:#000;cursor:pointer;justify-content:flex-end;column-gap:15px}@keyframes copyShow{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes toastShow{10%{padding:10px 0 35px}90%{padding:10px 0 35px}to{height:0;padding:0}}.filter-bar-wpr .filters-wpr{padding:15px 0}.filter-bar-wpr .filters-wpr .filter{flex-basis:48%}}@media (min-width:1025px) and (-webkit-max-device-pixel-ratio:1),(min-width:1025px) and (max--moz-device-pixel-ratio:1),(min-width:1025px) and (max-resolution:1dppx),(min-width:1025px) and (max-resolution:96dpi){.filter-bar-wpr .desktop-header .events-sync.ios-sync{display:none}}.fullcalendar{transition:all .2s ease-out}.fullcalendar.opacity0{opacity:0}.fullcalendar .eventIcon{margin-right:5px;width:14px;text-align:center;height:15px}.fullcalendar .eventIcon.fa-check{color:#2cb915}.fullcalendar .eventIcon.fa-check.check-yellow{color:#de970b}.fullcalendar .eventIcon.fa-ban{color:#db1a1a}.fullcalendar .eventIcon.icon-teetime{background:url("/CMSModules/CHO/MyBookings/dist/icons/golf-ball.svg") no-repeat 50%/contain}.fullcalendar .fc-footer-toolbar,.fullcalendar .fc-header-toolbar{margin-top:1em;padding-right:5px}.fullcalendar .fc-footer-toolbar button,.fullcalendar .fc-header-toolbar button{font-family:Roboto,sans-serif;background:#fff;border-radius:0;border:1px solid #ccc;outline:none;height:45px}.fullcalendar .fc-footer-toolbar button.fc-state-active,.fullcalendar .fc-header-toolbar button.fc-state-active{border-bottom:2px solid #424242;font-weight:700;box-shadow:none;z-index:1}.fullcalendar .fc-footer-toolbar button:focus,.fullcalendar .fc-header-toolbar button:focus{outline:none}.fullcalendar .fc-footer-toolbar .fc-left,.fullcalendar .fc-header-toolbar .fc-left{display:none}.fullcalendar .fc-footer-toolbar .fc-center,.fullcalendar .fc-header-toolbar .fc-center{display:flex;align-items:center;width:auto;padding-left:15px}.fullcalendar .fc-footer-toolbar .fc-center h2,.fullcalendar .fc-header-toolbar .fc-center h2{margin:0 15px;font-family:Roboto,sans-serif;font-style:normal;color:#000;font-size:1.4em}.fullcalendar .fc-footer-toolbar .fc-center .fc-next-button,.fullcalendar .fc-footer-toolbar .fc-center .fc-prev-button,.fullcalendar .fc-header-toolbar .fc-center .fc-next-button,.fullcalendar .fc-header-toolbar .fc-center .fc-prev-button{margin:0}.fullcalendar .fc-footer-toolbar .fc-center .fc-next-button span,.fullcalendar .fc-footer-toolbar .fc-center .fc-prev-button span,.fullcalendar .fc-header-toolbar .fc-center .fc-next-button span,.fullcalendar .fc-header-toolbar .fc-center .fc-prev-button span{height:32px;line-height:32px;font-family:FontAwesome;top:0}.fullcalendar .fc-footer-toolbar .fc-center{justify-content:center}.fullcalendar .category-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.fullcalendar .category-dot,.fullcalendar .fc-event-dot{border:1px solid rgba(0,0,0,.3)}.fullcalendar .fc-content{color:#000}.fullcalendar .btn-disabled{pointer-events:none;opacity:.4;filter:blur(.6px)}.fullcalendar .fc-listMonth-view .fc-scroller{height:auto!important;overflow:visible!important}.fullcalendar .fc-listMonth-view .list-event-button{display:inline-block;border:1px solid #bdbdbd;padding:10px;background:#fff;transition:all .2s ease-out}.fullcalendar .fc-listMonth-view .fc-list-item .fc-list-item-title a{font-weight:700}@media (max-width:767px){.fc-list-item-time{width:100px;max-width:100px;font-size:14px}.fullcalendar .fc-header-toolbar .fc-center{padding-top:10px;padding-right:10px;width:100%;justify-content:space-between}}.toTop{position:fixed;z-index:5;bottom:5%;right:5%;background:#fff;color:#000;font-size:20px;height:50px;width:50px;box-shadow:0 1px 10px 0 rgba(0,0,0,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #bfbebe}@media (min-width:768px){.fullcalendar .fc-footer-toolbar,.fullcalendar .fc-header-toolbar{margin-top:0;padding-right:0}.fullcalendar .fc-footer-toolbar.fc-toolbar,.fullcalendar .fc-header-toolbar.fc-toolbar{margin:0;padding:30px 15px}.fullcalendar .fc-footer-toolbar .fc-left,.fullcalendar .fc-footer-toolbar .fc-right,.fullcalendar .fc-header-toolbar .fc-left,.fullcalendar .fc-header-toolbar .fc-right{width:26.5%}.fullcalendar .fc-footer-toolbar .fc-left,.fullcalendar .fc-header-toolbar .fc-left{display:inline}.fullcalendar .fc-footer-toolbar .fc-left .fc-button-group button,.fullcalendar .fc-header-toolbar .fc-left .fc-button-group button{width:60px;text-align:center;padding:5px 0;height:45px}.fullcalendar .fc-footer-toolbar .fc-left .fc-button-group button.fc-month-button:before,.fullcalendar .fc-header-toolbar .fc-left .fc-button-group button.fc-month-button:before{font-family:FontAwesome;content:"\F073";padding:0 0 2px;display:block}.fullcalendar .fc-footer-toolbar .fc-left .fc-button-group button.fc-basicWeek-button:before,.fullcalendar .fc-header-toolbar .fc-left .fc-button-group button.fc-basicWeek-button:before{font-family:FontAwesome;content:"\F272";padding:0 0 2px;display:block}.fullcalendar .fc-footer-toolbar .fc-left .fc-button-group button.fc-listMonth-button:before,.fullcalendar .fc-header-toolbar .fc-left .fc-button-group button.fc-listMonth-button:before{font-family:FontAwesome;content:"\F03A";padding:0 0 2px;display:block}}@media screen and (min-width:768px) and (-ms-high-contrast:active),screen and (min-width:768px) and (-ms-high-contrast:none){.fullcalendar .fc-footer-toolbar .fc-left .fc-button-group .fc-basicWeek-button,.fullcalendar .fc-footer-toolbar .fc-left .fc-button-group .fc-listMonth-button,.fullcalendar .fc-footer-toolbar .fc-left .fc-button-group .fc-month-button,.fullcalendar .fc-header-toolbar .fc-left .fc-button-group .fc-basicWeek-button,.fullcalendar .fc-header-toolbar .fc-left .fc-button-group .fc-listMonth-button,.fullcalendar .fc-header-toolbar .fc-left .fc-button-group .fc-month-button{height:auto}}@media (min-width:768px){.fullcalendar .fc-footer-toolbar .fc-right button,.fullcalendar .fc-header-toolbar .fc-right button{float:right;height:45px}.fullcalendar .fc-footer-toolbar .fc-center,.fullcalendar .fc-header-toolbar .fc-center{justify-content:center;padding-left:0;width:47%;height:45px}.fullcalendar .fc-footer-toolbar .fc-center h2,.fullcalendar .fc-header-toolbar .fc-center h2{font-size:1.1em}.fullcalendar .fc-month-view .fc-content{text-overflow:ellipsis}.fullcalendar .fc-month-view .fc-content:hover{text-decoration:underline}.fullcalendar .fc-month-view .fc-day-grid-event{margin-bottom:7.5px;background-color:transparent;border:none}.fullcalendar .fc-month-view .fc-content-skeleton .fc-day-top{padding-bottom:8px}.fullcalendar .fc-month-view .fc-content-skeleton .fc-day-top .fc-day-number{float:left;width:100%;line-height:1;padding:3px 6px;box-sizing:border-box}.fullcalendar .fc-month-view .fc-content-skeleton .fc-day-top.fc-today .fc-day-number{background:#757575;color:#fff;width:100%}.fullcalendar .fc-month-view a.fc-more{font-weight:700}.fullcalendar .fc-month-view .fc-bg .fc-past{background:#f2f2f2}.fullcalendar .fc-month-view .fc-bg .fc-other-month{background:#d7d7d7}.fullcalendar .fc-month-view .fc-bg .fc-today{background:#fff}.fullcalendar .fc-month-view.hideTime .fc-time{display:none}.fullcalendar .fc-basicWeek-view .fc-scroller{height:auto!important;overflow:hidden!important}.fullcalendar .fc-basicWeek-view .fc-scroller .fc-content-skeleton{padding-bottom:0}.fullcalendar .fc-basicWeek-view .fc-scroller .fc-content-skeleton .fc-event-container[rowspan],.fullcalendar .fc-basicWeek-view .fc-scroller .fc-content-skeleton .fc-event-container[rowspan] .fc-day-grid-event,.fullcalendar .fc-basicWeek-view .fc-scroller .fc-content-skeleton tr{border-bottom:1px solid #bdbdbd!important}.fullcalendar .fc-basicWeek-view .basic-week-empty{height:100px;text-align:center;padding:18px 7.5px 12px;animation-name:quickFadeIn;animation-duration:.7s;font-size:14px;font-style:italic;opacity:.7}@keyframes quickFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:.6}}.fullcalendar .fc-basicWeek-view .fc-day-grid-event{border:none;border-radius:0;margin:0;padding:15px 7.5px;background-color:transparent!important;transition:all .2s ease-out;min-height:70px;display:block;height:100px}.fullcalendar .fc-basicWeek-view .fc-day-grid-event:hover{background:#e0e0e0!important}.fullcalendar .fc-basicWeek-view .fc-day-grid-event .fc-content{white-space:normal}.fullcalendar .fc-basicWeek-view .fc-day-grid-event .fc-time,.fullcalendar .fc-basicWeek-view .fc-day-grid-event .fc-title{display:block}.fullcalendar .fc-basicWeek-view .fc-day-grid-event .fc-time{margin:7.5px 0;font-size:12px}.fullcalendar .fc-basicWeek-view .fc-day-grid-event .fc-title{height:53px}.fullcalendar .fc-basicWeek-view .fc-head .fc-today{background:#757575;color:#fff}.fullcalendar .fc-basicWeek-view .fc-bg .fc-past{background:#f2f2f2}.fullcalendar .fc-basicWeek-view .fc-bg .fc-other-month{background:#d7d7d7}.fullcalendar .fc-basicWeek-view .fc-bg .fc-today{background:#fff}.fullcalendar .fc-listMonth-view .fc-list-item-marker,.fullcalendar .fc-listMonth-view .fc-list-item td{vertical-align:middle}.fullcalendar .fc-listMonth-view .fc-list-item:hover td{background-color:transparent}.fullcalendar .fc-listMonth-view .fc-list-item-title a:first-child{display:inline-block;padding:5px 0}.fullcalendar .fc-listMonth-view .fc-list-item-title a:first-of-type{display:inline-block;max-width:45%}.fullcalendar .fc-listMonth-view .list-event-button{display:block;border:1px solid #bdbdbd;padding:10px;float:right;background:#fff;margin-left:15px;transition:all .2s ease-out;margin-top:-40px}.fullcalendar .fc-listMonth-view .list-event-button:hover{background:#e0e0e0;text-decoration:none}}@media (pointer:coarse){.fc-listMonth-view .list-event-button.edit-button,.fc-listMonth-view .list-event-button.manage-button{display:none}}@media (min-width:1025px) and (-webkit-max-device-pixel-ratio:1),(min-width:1025px) and (max--moz-device-pixel-ratio:1),(min-width:1025px) and (max-resolution:1dppx),(min-width:1025px) and (max-resolution:96dpi){.fullcalendar .fc-footer-toolbar .fc-left,.fullcalendar .fc-footer-toolbar .fc-right,.fullcalendar .fc-header-toolbar .fc-left,.fullcalendar .fc-header-toolbar .fc-right{width:28%}.fullcalendar .fc-footer-toolbar .fc-left .fc-button-group button,.fullcalendar .fc-header-toolbar .fc-left .fc-button-group button{min-width:100px;padding:0;height:35px}.fullcalendar .fc-footer-toolbar .fc-left .fc-button-group button.fc-basicWeek-button:before,.fullcalendar .fc-footer-toolbar .fc-left .fc-button-group button.fc-listMonth-button:before,.fullcalendar .fc-footer-toolbar .fc-left .fc-button-group button.fc-month-button:before,.fullcalendar .fc-header-toolbar .fc-left .fc-button-group button.fc-basicWeek-button:before,.fullcalendar .fc-header-toolbar .fc-left .fc-button-group button.fc-listMonth-button:before,.fullcalendar .fc-header-toolbar .fc-left .fc-button-group button.fc-month-button:before{margin-right:7.5px;padding:0;display:inline}.fullcalendar .fc-footer-toolbar .fc-right button,.fullcalendar .fc-header-toolbar .fc-right button{height:35px}.fullcalendar .fc-footer-toolbar .fc-center,.fullcalendar .fc-header-toolbar .fc-center{height:35px;width:44%}.fullcalendar .fc-footer-toolbar .fc-center h2,.fullcalendar .fc-header-toolbar .fc-center h2{font-size:1.9em}.toTop{bottom:10%;right:15%}}.slick-track{transition:all .5s linear}.slick-track.fixed{transform:translateZ(0)!important}.events-date-selector .next,.events-date-selector .prev{position:relative;float:left;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:33px;transform:translateY(-50%);padding:0;border:none;outline:none}.events-date-selector .prev{left:-20px}.events-date-selector .next{right:-100%;top:-31px}.events-date-selector .next.disabled,.events-date-selector .prev.disabled{opacity:.25;cursor:default}.events-date-selector .next:before,.events-date-selector .prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.events-date-selector .prev:before{content:"\F053";color:#424242;font-family:FontAwesome}.events-date-selector .next:before{content:"\F054";color:#424242;font-family:FontAwesome}.events-date-selector .date-selected{background:#757575;color:#fff}.events-date-selector{font-size:.875rem;color:#424242;padding:0 30px}.events-date-selector .items{border:1px solid #bdbdbd;width:94%;margin:0 auto;position:relative;cursor:pointer}.events-date-selector .items .item{display:inline-block;display:table-cell;float:none;width:100px;height:60px;padding-top:7px;overflow:hidden;vertical-align:middle;text-align:center;border-right:1px solid #bdbdbd}.events-date-selector .items .item.active{background:#757575;color:#fff}.events-date-selector .items .item .day{font-size:.75rem}@media (max-width:767px){.events-date-selector .events-date-selector{padding-left:0;padding-right:0}.events-date-selector .items{border-left:0;border-right:0}.events-date-selector .custom-arrow{display:none}}.iframe-modal-wpr{background:rgba(0,0,0,.7);position:fixed;left:0;top:0;right:0;bottom:0;z-index:10}.iframe-modal-wpr .iframe-modal{background:#fff;position:fixed;left:50%;width:55vw;max-width:55vw;overflow:auto;min-width:100%}.iframe-modal-wpr .iframe-modal .iframe-header{width:100%;background:#000}.iframe-modal-wpr .iframe-modal .iframe-title{color:#fff;padding:15px;display:inline-block;font-weight:700;font-size:22px}.iframe-modal-wpr .iframe-modal .iframe-close{float:right;padding:7.5px 15px;font-size:34px;color:#fff}.iframe-modal-wpr .iframe-modal iframe{width:100%;height:570px}.event-calendar-wpr .iframe-modal-wpr .iframe-modal{top:55%;transform:translate(-50%,-50%);max-height:650px}.booking-wpr .iframe-modal-wpr .iframe-modal{max-height:90%;transform:translate(-50%);top:20px!important}.booking-wpr{position:relative}.booking-wpr .col-xs-12{padding-left:15px!important;padding-right:15px!important}.booking-wpr .inline-block{display:inline-block}.booking-wpr .padding-bot{padding-bottom:15px}.booking-wpr .bold{font-weight:700}.booking-wpr .bot-space-half{margin-bottom:15px}.booking-wpr .bot-pad-half{padding-bottom:15px}.booking-wpr .top-space-half{margin-top:15px}.booking-wpr .top-pad-half{padding-top:15px}.booking-wpr .left-space-half{margin-left:15px}.booking-wpr .vert-center{display:flex;align-items:center}.booking-wpr .question-error .question-input input:not(.ng-not-empty),.booking-wpr .question-error .question-select{border:2px solid #e10000}.booking-wpr .teetime-back div{display:inline-block}.booking-wpr .teetime-back div i.fa{font-size:24px;margin-right:10px}.booking-wpr .book-now{font-weight:700;font-size:1rem}.booking-wpr .book-now a{display:inline-block;text-decoration:underline}.booking-wpr .book-now.btn{width:100%;background:#757575;color:#fff}.booking-wpr .input-group .input-wpr div label{font-size:1em}.booking-wpr .input-group .input-wpr .radio-input input[type=radio]{margin-right:0;visibility:hidden}.booking-wpr .input-group .input-wpr .radio-input input[type=radio]:before{font-family:FontAwesome;content:"\F096";visibility:visible}.booking-wpr .input-group .input-wpr .radio-input input[type=radio]:checked:before{margin-right:30px;font-family:FontAwesome;content:"\F14A"}.booking-wpr .booking-header{border-bottom:1px solid #bdbdbd;padding:7.5px 0;display:flex}.booking-wpr .booking-header.pinned{position:fixed;width:100%;z-index:200;background:#fff;box-shadow:0 3px 4px rgba(0,0,0,.4)}.booking-wpr .booking-header.pinned+.booking-header-space{height:70px}.booking-wpr .booking-header .back{font-size:24px}.booking-wpr .booking-header .booking-cta{margin-left:30px}.booking-wpr .booking-header .booking-cancel{margin-top:0;margin-bottom:0;display:inline-block}.booking-wpr .content{padding:0;display:flex;flex-wrap:wrap}.booking-wpr .content .section-1 .admin-btns{display:none}.booking-wpr .content .section-1 .event-title{font-size:1.3em}.booking-wpr .content .section-1>.row{border-bottom:1px solid #bdbdbd}.booking-wpr .content .section-1>.row.event-title-wpr{border:none;padding-bottom:0}.booking-wpr .content .section-1 .desc-title{display:block;padding:15px 0;font-weight:700}.booking-wpr .content .section-1 .desc-title i{float:right;font-size:18px}.booking-wpr .content .section-1 .desc-title.expand-show i{transform:rotate(180deg)}.booking-wpr .content .section-1 .row-expandable{padding-bottom:0;padding-top:0}.booking-wpr .content .section-1 .row-expandable .expandable-wrap{transition:all .2s ease-out;float:left;overflow:hidden;width:100%}.booking-wpr .content .section-1 .detail-label{display:block;font-size:.875em}.booking-wpr .content .section-1 .detail-value{display:block;margin-bottom:15px}.booking-wpr .content .section-1 .detail-value.no-bot-space{margin-bottom:0;padding-bottom:0}.booking-wpr .content .section-2{padding-top:15px;border-left:1px solid #bdbdbd}.booking-wpr .content .section-2 .info-bar{background:#bdbdbd;padding:15px;margin-bottom:15px;margin-left:15px;margin-right:15px;width:calc(100% - 30px)}.booking-wpr .content .section-2 .info-bar .info-msg{float:right}.booking-wpr .content .section-2 .event-description-wpr img{max-width:100%}.booking-wpr .content .section-2 .event-description-wpr a{text-decoration:underline}.booking-wpr .content .section-2 .event-reg-wpr .reg-detailed{display:flex;padding-bottom:15px;padding-top:15px}.booking-wpr .content .section-2 .event-reg-wpr .reg-detailed .left-col{width:65px;min-width:65px}.booking-wpr .content .section-2 .event-reg-wpr .reg-detailed .left-col .user-photo{display:block;width:50px;height:50px;background:#757575;border-radius:50%;background-position:50%;background-size:cover;background-repeat:no-repeat}.booking-wpr .content .section-2 .event-reg-wpr .reg-detailed .mid-col{flex-basis:100%}.booking-wpr .content .section-2 .event-reg-wpr .reg-detailed .mid-col .reservation-name{font-weight:700}.booking-wpr .content .section-2 .event-reg-wpr .reg-detailed .mid-col .reservation-price{font-size:.85em}.booking-wpr .content .section-2 .event-reg-wpr .reg-detailed .mid-col .reservation-cat{margin-top:15px}.booking-wpr .content .section-2 .event-reg-wpr .reg-detailed .mid-col .reservation-cat a.dropdown-display{padding-right:15px}.booking-wpr .content .section-2 .event-reg-wpr .reg-detailed .mid-col .reservation-cat .reservation-cost{display:inline-block}.booking-wpr .content .section-2 .event-reg-wpr .reg-detailed .right-col{width:10%;display:flex;justify-content:flex-end;font-size:22px}.booking-wpr .content .section-2 .row.players{margin-top:0;padding-bottom:0}.booking-wpr .content .section-2 .row.time-selected{padding:15px 7.5px;background:#d8d8d8;margin:0}.booking-wpr .content .section-2 .row.time-selected .groupToggle{z-index:9999;color:#fff}.booking-wpr .content .section-2 .row.time-selected .groupToggle .restore_icon{transform:rotate(45deg);transition:1s ease-in-out}.booking-wpr .content .section-2 .row.empty-msg{color:#bdbdbd;padding:15px;border-bottom:1px solid #bdbdbd;margin-top:0}.booking-wpr .content .section-2 .row.empty-msg p{margin:0}.booking-wpr .content .section-2 .row.empty-msg .fa{font-size:1.3125rem;margin-right:15px}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .detail-title{padding-right:15px}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .quick-guest-wpr,.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .quick-member-wpr{padding-top:15px;padding-bottom:15px}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-label{font-size:1.15em}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-label i{float:right;transform:translateY(25%)}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category{display:flex;justify-content:space-between;margin-top:15px;padding-left:15px}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category .category-info{min-width:50%;flex-basis:100%}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category .category-input{display:flex;min-width:130px}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category .category-input button{width:45px;height:45px;font-size:1.2em;text-align:center;display:flex;justify-content:center;align-items:center}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category .category-input button.category-minus{border-left:1px solid #757575;border-top:1px solid #757575;border-bottom:1px solid #757575;border-right:none;background:#fff;border-radius:5px 0 0 5px}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category .category-input button.category-minus[disabled=disabled]{opacity:.4}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category .category-input button.category-add{border-right:1px solid #757575;border-top:1px solid #757575;border-bottom:1px solid #757575;border-left:none;background:#fff;border-radius:0 5px 5px 0}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category .category-input button.category-add[disabled=disabled]{opacity:.4}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category .category-input input{width:40px;height:45px;text-align:center;border:1px solid #757575;-moz-appearance:textfield}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category .category-input input:focus{outline:none}.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category .category-input input::-webkit-inner-spin-button,.booking-wpr .content .section-2 .reg-quick-wpr .quick-booking .category-wpr .category .category-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.booking-wpr .content .time-left{margin:15px;padding-top:15px;padding-bottom:30px;border-bottom:1px solid #bdbdbd}.booking-wpr .content .time-left.time{text-align:center}.booking-wpr .content .time-left p{margin:0}.booking-wpr .content .time-left .extend-time{margin-top:7.5px}.booking-wpr .content .time-left .extend-time a,.booking-wpr .content a.add{font-weight:700;text-decoration:underline}.booking-wpr .content .request-notes>*{display:block;margin-bottom:15px}.booking-wpr .content .request-notes textarea{font-family:Roboto,sans-serif;font-size:16px;overflow:auto}.booking-wpr .players{margin:0 15px}.booking-wpr .players .player{display:flex;flex-direction:row;padding:15px}.booking-wpr .players .player .thumbnail{flex-basis:64px}.booking-wpr .players .player .details{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.booking-wpr .players .player .details .name{color:inherit;font:inherit;margin:15px 0}.booking-wpr .players .player .details .options{margin-top:15px;margin-right:-15px;margin-left:-35px}.booking-wpr .players .player .details .options.active .label:after{transform:rotate(180deg)}.booking-wpr .players .player .details .options .option:after{content:" ,"}.booking-wpr .players .player .details .options .option:last-child:after{content:""}.booking-wpr .players .player .details .options .label{cursor:pointer;font-weight:700;padding-right:30px}.booking-wpr .players .player .details .options .label,.booking-wpr .players .player .details .options .label~.inputs-selected{margin-left:35px}.booking-wpr .players .player .details .options .label:after{content:"\F078";font-family:FontAwesome;margin-left:15px;display:inline-block;transition:transform .2s ease-out}.booking-wpr .players .player .details .options .inputs{margin-top:7.5px;animation:slideDown10 .2s}.booking-wpr .players .player .details .options .inputs>.input-group{padding:0;margin-bottom:30px}.booking-wpr .players .player .close{padding-top:15px}.booking-wpr .thumbnail .fa-circle{color:#d8d8d8}.booking-wpr .personage{display:flex;flex-wrap:nowrap;align-items:center;font-size:1.125rem;border-bottom:1px solid #bdbdbd;padding:15px;animation:slideUpFade .2s}.booking-wpr .personage .detail{flex-grow:1;padding-left:15px}.booking-wpr .personage .detail .name{margin:0}.booking-wpr .personage .detail ul.persons{list-style:none;padding:0;margin:0;font-size:.75rem}.booking-wpr .group-wpr{margin-bottom:30px;padding:0}.booking-wpr .group-wpr .group-header{font-family:Roboto,sans-serif;font-style:inherit;font-size:1.25rem;color:inherit}.booking-wpr .group-wpr>div{padding-left:0;padding-right:0}.booking-wpr .group-wpr .group-item+.hiddenGroups{display:none}.booking-wpr .guest-wpr{margin-top:30px;margin-bottom:30px}.booking-wpr .guest-wpr .guest-header{font-family:Roboto,sans-serif;font-style:inherit;font-size:1rem;color:inherit;font-weight:700}.booking-wpr .overlay{width:100%;z-index:2}.booking-wpr .overlay .content .row{width:100%;margin:0}.booking-wpr .overlay~.booking-header,.booking-wpr .overlay~.content{display:none}.booking-wpr .players .player{padding:7.5px}.booking-wpr .add-reservation{padding:0!important}.booking-wpr .add-reservation .link{padding:15px}.booking-wpr .reservation:last-of-type{background:#e0e0e0}.booking-wpr .reservation:last-of-type .add-reservation .row:last-child .link{border-bottom:1px solid #bdbdbd}@media (min-width:768px){.booking-wpr .booking-header{padding:15px 0}.booking-wpr .booking-header .booking-cancel{margin-top:0;margin-bottom:0;display:inline-block}.booking-wpr>.content{flex-wrap:nowrap}.booking-wpr>.content .section-1 .row:last-child{border-bottom:none}.booking-wpr>.content .section-1 .attendee-scroll{overflow-y:scroll;max-height:200px}.booking-wpr>.content .section-1 .attendee-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.booking-wpr>.content .section-1 .attendee-scroll::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.booking-wpr>.content .section-1 .attendee-scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}.booking-wpr>.content .section-1 .attendee-scroll div{width:100%}.booking-wpr>.content .section-2{border-left:1px solid #bdbdbd}.booking-wpr>.content .section-2 .info-bar{margin-right:0;width:calc(100% - 15px)}.booking-wpr>.content .section-2 .event-reg-wpr .reg-detailed .mid-col .reservation-cat{margin-top:0}.booking-wpr>.content .section-2 .event-reg-wpr .reg-detailed .mid-col .reservation-cat .detail-label{font-size:14px}}@media (min-width:1025px) and (-webkit-max-device-pixel-ratio:1),(min-width:1025px) and (max--moz-device-pixel-ratio:1),(min-width:1025px) and (max-resolution:1dppx),(min-width:1025px) and (max-resolution:96dpi){.booking-wpr .content .section-1 .admin-btns{display:block;border-bottom:1px solid #bdbdbd;padding:0 15px;font-weight:700}.booking-wpr .content .section-1 .admin-btns a{padding:15px 15px 15px 0;display:inline-block;text-decoration:underline}}@media (pointer:fine){.booking-wpr .content .section-1 .admin-btns{display:block;border-bottom:1px solid #bdbdbd;padding:0 15px;font-weight:700}.booking-wpr .content .section-1 .admin-btns a{padding:15px 15px 15px 0;display:inline-block;text-decoration:underline}}.event-questions-wpr .booking-questions .question-section,.event-questions-wpr .reservation-questions .question-section{font-size:1.15em;padding-bottom:15px}.event-questions-wpr .booking-questions .question,.event-questions-wpr .reservation-questions .question{padding-bottom:15px}.event-questions-wpr .booking-questions .question .question-input input,.event-questions-wpr .reservation-questions .question .question-input input{width:50%;min-width:280px;height:35px;padding:7.5px}.event-questions-wpr .booking-questions .question .question-select,.event-questions-wpr .reservation-questions .question .question-select{width:50%;min-width:280px}.event-questions-wpr .booking-questions .question .person .person-name,.event-questions-wpr .reservation-questions .question .person .person-name{font-size:.85em;margin-top:15px;font-weight:700}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 50px #fff}}.booking-confirmed-wpr{display:flex;flex-direction:column}.booking-confirmed-wpr .checkmark{width:70px;height:70px;border-radius:50%;display:block;stroke-width:2;stroke:#212121;stroke-miterlimit:10;margin:0 auto 20px;box-shadow:inset 0 0 0 #fff;animation:fill .4s ease-in-out 1.4s forwards,scale .3s ease-in-out 1.9s both}.booking-confirmed-wpr .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#fff;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) 1s forwards}.booking-confirmed-wpr .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) 1.8s forwards}.booking-confirmed-wpr .section-1 h2{margin-top:0;line-height:1.5}.booking-confirmed-wpr .section-2{margin:0 -15px}.booking-confirmed-wpr .section-2 li{padding:15px}@media (min-width:768px){.booking-confirmed-wpr .section-2{margin:0}.booking-confirmed-wpr .section-2 li{padding:15px 0}}.tutorials{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.tutorials .header{width:100%}.tutorials .content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.tutorials .content h3{padding:5px}.tutorials .content .video{float:left;padding:0 15px 15px;background-color:#e0e0e0;margin-bottom:15px;width:100%}.tutorials .content .video h3{font-size:20px;font-weight:700}@media screen and (min-width:769px){.tutorials .content .video{width:47%;margin-right:15px}}