.text-primary-color{color:#52d76c;font-weight:400}.text-bold-highlight{color:#000;font-weight:600}@keyframes teeAlert{0%{border-color:#eaeaea}50%{border-color:#52d76c}100%{border-color:#eaeaea}}@keyframes shakeNotification{0%,100%{transform:rotate(0)}10%,30%,50%,70%,90%{transform:rotate(5deg)}20%,40%,60%,80%{transform:rotate(-5deg)}}.hide{display:none!important}.summary-wrap::-webkit-scrollbar{display:none!important}@-moz-document url-prefix(){.summary-wrap{scrollbar-color:transparent transparent!important}}.book-now-view{height:100lvh;height:100vh;height:calc(var(--vh,1vh) * 100);width:100%;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;line-height:normal;background-color:#fafafa;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:none}@media (min-width:600px){.book-now-view{width:360px;height:100vh;height:calc(var(--vh,1vh) * 100);left:inherit;top:0;bottom:0;right:0;transform:translateX(360px);border-radius:5px;display:block;transition:transform .3s}}@media (min-width:900px){.book-now-view{display:inline-block;opacity:1;position:relative;transform:none;height:auto;width:360px;margin:0;visibility:visible;opacity:1;padding:0;min-height:481px}}.book-now-view .close-btn-tablet{display:none}@media (min-width:600px){.book-now-view .close-btn-tablet{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;height:55px;width:55px}}@media (min-width:900px){.book-now-view .close-btn-tablet{display:none}}.book-now-view .change-opacity{background-color:rgba(250,250,250,.95)!important}.book-now-view .courses-with-tt{width:100%;height:auto;background-color:#fafafa;border:1px #dfdede solid;border-radius:5px;position:absolute;top:0;left:0;z-index:9999;padding:15px;display:none}.book-now-view .courses-with-tt .courses-with-tt-infomation{width:100%;height:auto;display:flex;flex-direction:column;color:#000;margin-bottom:15px}.book-now-view .courses-with-tt .courses-with-tt-infomation span{font-size:18px;font-weight:600;margin-bottom:10px}.book-now-view .courses-with-tt .courses-with-tt-infomation p{font-size:14px;margin:0}.book-now-view .courses-with-tt .more-courses{display:inline-flex;color:#52d76c;height:100%;width:max-content;margin-top:15px}.book-now-view .courses-with-tt .more-courses:hover{cursor:pointer}.book-now-view .courses-with-tt .more-courses svg path{stroke:#52d76c}.book-now-view .destination-with-tt{width:100%;height:auto;background-color:#fafafa;border:1px #dfdede solid;border-radius:5px;position:absolute;top:0;left:0;z-index:9999;padding:15px;display:none}.book-now-view .destination-with-tt .destination-with-tt-infomation{width:100%;height:auto;display:flex;flex-direction:column;color:#000;margin-bottom:15px}.book-now-view .destination-with-tt .destination-with-tt-infomation span{font-size:18px;font-weight:600;margin-bottom:10px}.book-now-view .destination-with-tt .destination-with-tt-infomation p{font-size:14px;margin:0}.book-now-view .destination-with-tt .destination-items-container{width:100%;height:auto;display:flex;flex-direction:column}.book-now-view .destination-with-tt .destination-items-container a{margin-bottom:15px}.book-now-view .destination-with-tt .destination-items-container a:last-child{margin-bottom:0}.book-now-view .destination-with-tt .destination-items-container a .destination-item{height:100px;width:100%;border-radius:5px;position:relative;background-image:url(https://content.golfscape.com/c-f34f4/breadsall-priory-country-club-championship-priory-course-4-xl.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.book-now-view .destination-with-tt .destination-items-container a .destination-item .item-overlay{width:100%;height:40%;border-radius:0 0 5px 5px;z-index:10;position:absolute;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}.book-now-view .destination-with-tt .destination-items-container a .destination-item .destination-title{font-size:18px;font-weight:700;color:#fff;position:absolute;bottom:10px;left:10px;z-index:15}.book-now-view .destination-with-tt .destination-items-container a .destination-item .destination-course-total{font-size:10px;color:#fff;position:absolute;bottom:10px;right:10px;z-index:15}.book-now-view .book-now-back{height:70px;width:100%;background-color:#fff;border-bottom:1px #dfdede solid;display:flex;align-items:center;justify-content:space-between;z-index:999}@media (min-width:600px){.book-now-view .book-now-back{display:none}}.book-now-view .book-now-back__btn{margin-left:15px;display:flex;align-items:center;height:70px;color:#000}.book-now-view .book-now-back__btn .arrow-left{transform:rotate(180deg)}.book-now-view .book-now-back__btn .back-to-wrapper{width:285px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;white-space:nowrap}.book-now-view .book-now-back__btn .back-to-wrapper span{font-size:14px;color:#000}.book-now-view .book-now-back .close-btn{width:70px;height:70px;display:flex;justify-content:center;align-items:center}.book-now-view .book-now-primary{padding:15px;width:100%;position:fixed}@media (min-width:600px){.book-now-view .book-now-primary{position:initial;height:auto}}@media (min-width:900px){.book-now-view .book-now-primary{position:relative;padding:15px;border:1px #dfdede solid;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;min-height:481px}}.book-now-view .book-now-primary .close-tab{display:none}@media (min-width:600px){.book-now-view .book-now-primary .close-tab{position:absolute;right:15px;top:21px;display:block}}@media (min-width:900px){.book-now-view .book-now-primary .close-tab{display:none}}.book-now-view .book-now-primary .book-now-view-title{font-size:21px;font-weight:700;color:#000}.book-now-view .book-now-primary .booking-select-titles{display:flex;width:100%;margin-top:15px;font-size:12px;font-weight:600}.book-now-view .book-now-primary .booking-select-titles__column-left{flex:1;padding-left:7.5px}.book-now-view .book-now-primary .booking-select-titles__column-right{flex:1;padding-left:7.5px}.book-now-view .book-now-primary .booking-select{height:60px;width:100%;border-radius:5px;display:flex;margin-top:5px;color:#52d76c;background-color:#fff}.book-now-view .book-now-primary .booking-select .booking-select-btn{flex:1;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:15px}@media (min-width:900px){.book-now-view .book-now-primary .booking-select .booking-select-btn{cursor:pointer}}.book-now-view .book-now-primary .booking-select .booking-select-btn .day{font-size:16px;font-weight:600}.book-now-view .book-now-primary .booking-select .booking-select-btn .date{white-space:nowrap}.book-now-view .book-now-primary .booking-select .booking-select-btn .time{font-size:16px;font-weight:600;white-space:nowrap}.book-now-view .book-now-primary .booking-select .booking-select-btn .players{white-space:nowrap}.book-now-view .book-now-primary .booking-select .select-tee-time{border-top:1px #dfdede solid;border-right:1px #dfdede solid;border-bottom:1px #dfdede solid;border-left:1px #dfdede solid;border-radius:0 5px 5px 0;transition:border-top .3s,border-right .3s,border-bottom .3s,border-left .3s,color .3s,border-radius .3s}.book-now-view .book-now-primary .booking-select .select-tee-time:hover{border-top:1px #000 solid;border-right:1px #000 solid;border-bottom:1px #000 solid;border-left:1px #000 solid;color:#000}.book-now-view .book-now-primary .booking-select .select-date{border-top:1px #dfdede solid;border-right:none;border-bottom:1px #dfdede solid;border-left:1px #dfdede solid;border-radius:5px 0 0 5px;transition:border-top .3s,border-bottom .3s,border-left .3s,color .3s,border-radius .3s}.book-now-view .book-now-primary .booking-select .select-date:hover{border-top:1px #000 solid;border-bottom:1px #000 solid;border-left:1px #000 solid;color:#000}.book-now-view .book-now-primary .booking-select .select-date:hover+.select-tee-time{border-left-color:#000}.book-now-view .book-now-primary .booking-rates-and-rentals{width:100%;height:auto;display:flex;flex-direction:column;margin-bottom:15px;padding:0 7.5px;position:relative}.book-now-view .book-now-primary .booking-rates-and-rentals .booking-options{display:flex;flex-direction:column;align-items:flex-end;position:absolute;right:7px;top:-3px}.book-now-view .book-now-primary .booking-rates-and-rentals .title-row{display:flex;justify-content:space-between;align-items:center;height:auto}.book-now-view .book-now-primary .booking-rates-and-rentals .title-row .rates-title{font-weight:500;font-size:10px;text-transform:uppercase}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items{display:flex;flex-direction:column;margin-top:5px}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items span{margin-top:5px}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items span:first-child{margin-top:0!important}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items .free-cancellation{width:100%;height:auto;display:flex;align-items:center;margin:5px 0 0 0;position:relative}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items .free-cancellation:hover{cursor:pointer}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items .free-cancellation:hover>.cancellation-tooltip{display:flex}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items .free-cancellation .cancellation-inner{display:flex;align-items:center}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items .free-cancellation .cancellation-inner span{font-size:14px;padding-bottom:2px;border-bottom:1px solid #dfdede}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items .free-cancellation .cancellation-inner .i-info{width:13px;height:auto;margin:1px 0 0 4px}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items .free-cancellation .cancellation-tooltip{height:auto;width:100%;background-color:#000;position:absolute;bottom:20px;left:0;display:none;flex-direction:column;justify-content:center;align-items:flex-start;padding:6px 10px;border-radius:5px;color:#fff;font-size:12px}@media (min-width:900px){.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items .free-cancellation .cancellation-tooltip{width:328px;top:-52px;bottom:auto;left:-344px}}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items .free-cancellation .cancellation-tooltip .tooltip-inner{margin:0}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items .free-cancellation .cancellation-tooltip .tooltip-inner span{font-size:12px}.book-now-view .book-now-primary .booking-rates-and-rentals .rates-and-rentals-items .free-cancellation .cancellation-tooltip .tooltip-inner p:last-child{margin:0}.book-now-view .book-now-primary .booking-players{margin:15px 0 30px 0;padding:0 7.5px;width:100%;position:relative}.book-now-view .book-now-primary .booking-players .player-row{display:flex;justify-content:space-between;align-items:center}.book-now-view .book-now-primary .booking-players .player-row .player-price{width:max-content;display:flex;align-items:center}.book-now-view .book-now-primary .booking-players .player-row .player-price .player-price-currency{font-size:10px;font-weight:500;margin:1px 3px 0 0}.book-now-view .book-now-primary .booking-players .player-rentals-breakdown{width:100%;display:flex;justify-content:space-between;margin-top:10px;font-size:10px;font-weight:500}.book-now-view .book-now-primary .booking-players .player-rentals-breakdown .player-rental{margin-left:15px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;white-space:nowrap;width:240px}.book-now-view .book-now-primary .booking-players .transportation-breakdown{width:100%;display:flex;justify-content:space-between;margin-top:10px;font-size:10px;font-weight:500}.book-now-view .book-now-primary .booking-players .transportation-breakdown .transportation-before-selected{display:none}.book-now-view .book-now-primary .booking-players .player-line{height:1px;width:100%;background-color:#dfdede;margin:10px 0}.book-now-view .book-now-primary .booking-sold-out{width:100%;height:auto;display:flex;flex-direction:column;margin-top:15px;display:none}.book-now-view .book-now-primary .booking-sold-out .booking-other-tt{width:100%;height:auto;display:flex;flex-direction:column}.book-now-view .book-now-primary .booking-sold-out .booking-other-tt p{font-size:10px;font-weight:500;text-transform:uppercase;margin:0 0 5px 0}.book-now-view .book-now-primary .booking-sold-out .booking-other-tt .booking-available-tt{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between}.book-now-view .book-now-primary .booking-sold-out .booking-other-tt .booking-available-tt .date-available{padding:10px 0;display:flex;align-items:center;justify-content:flex-start;margin-right:7.5px;color:#52d76c}.book-now-view .book-now-primary .booking-sold-out .booking-other-tt .booking-available-tt .date-available:last-child{margin-right:0}.book-now-view .book-now-primary .booking-sold-out .booking-other-tt .booking-available-tt .date-available svg path{stroke:#52d76c}.book-now-view .book-now-primary .booking-sold-out .booking-other-tt .booking-available-tt .date-available span{font-size:12px}.book-now-view .book-now-primary .booking-sold-out .booking-other-tt .booking-available-tt .date-available:hover{cursor:pointer}.book-now-view .book-now-primary .booking-sold-out .booking-other-tt .booking-available-tt .date-available:hover span{color:#000}.book-now-view .book-now-primary .booking-sold-out .booking-other-tt .booking-available-tt .date-available:hover svg path{stroke:#000}.book-now-view .book-now-primary .booking-sold-out .view-all-courses{background-color:#fff;color:#52d76c;margin:15px 0 0 0;border:1px #dfdede solid;box-shadow:none;border-radius:5px;font-size:16px;font-weight:600}.book-now-view .book-now-primary .booking-sold-out .view-all-courses:hover{color:#000;border:1px #000 solid}.book-now-view .book-now-primary .booking-primary-button .emirates-skywards-points-mobile{height:50px;border-radius:5px;border:1px #000 solid;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:8px;position:fixed;bottom:81px;left:15px;right:15px}@media (min-width:900px){.book-now-view .book-now-primary .booking-primary-button .emirates-skywards-points-mobile{display:none}}.book-now-view .book-now-primary .booking-primary-button .emirates-skywards-points-mobile span{color:#000;font-size:14px;font-weight:400}.book-now-view .book-now-primary .booking-primary-button .emirates-skywards-points-mobile .skywards-miles{color:#d10a11;font-weight:600}.book-now-view .book-now-primary .booking-primary-button .booking-button-section{background:0 0;height:auto;width:100%;position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0 15px}@media (min-width:900px){.book-now-view .book-now-primary .booking-primary-button .booking-button-section{position:inherit;padding:0;background-color:transparent}}.book-now-view .book-now-primary .booking-primary-button .booking-button-section .book-button{background-color:#52d76c;height:50px;width:100%;margin:15px 0;padding:0 15px;border-radius:5px;display:flex;justify-content:space-between;align-items:center;font-size:21px;color:#fff;font-weight:700;transition:background-color 1s;position:relative;overflow:hidden}@media (min-width:900px){.book-now-view .book-now-primary .booking-primary-button .booking-button-section .book-button{margin:15px 0 0 0}}.book-now-view .book-now-primary .booking-primary-button .booking-button-section .book-button:hover{cursor:pointer}.book-now-view .book-now-primary .booking-primary-button .booking-button-section .book-button span{z-index:5}.book-now-view .book-now-primary .booking-primary-button .booking-button-section .book-button .booking-price{display:flex;align-items:center;display:none}.book-now-view .book-now-primary .booking-primary-button .booking-button-section .book-button .booking-price .booking-price-currency{font-size:14px;margin-right:5px}.book-now-view .book-now-primary .booking-primary-button .booking-button-section .book-button-active{background-color:#eaeaea}.book-now-mobile{position:fixed;bottom:-1px;left:0;display:flex;flex-direction:row;justify-content:space-between;width:100%;height:81px;background:#fff;z-index:25;border-top:1px #eaeaea solid}@media (min-width:600px){.book-now-mobile{bottom:0;right:0;left:0;width:100%;margin:0 auto;padding:15px;height:auto;visibility:visible;opacity:1;transition:visibility .3s,opacity .3s;align-items:center}}@media (min-width:900px){.book-now-mobile{display:none}}.book-now-mobile .loader-layover{position:absolute;top:0;bottom:0;left:0;right:0;display:none;width:100%;height:100%;background-color:rgba(250,250,250,.75);transition:display .5s;z-index:5}.book-now-mobile .usp-showcase-tablet{display:none}@media (min-width:600px){.book-now-mobile .usp-showcase-tablet{height:auto;display:flex;justify-content:space-evenly;flex:1;margin-right:15px}}@media (min-width:900px){.book-now-mobile .usp-showcase-tablet{display:none}}.book-now-mobile .usp-showcase-tablet .usp-item{font-size:10px;text-align:center;color:#000;margin:0 5px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:600px) and (max-width:612px){.book-now-mobile .usp-showcase-tablet .usp-item{font-size:9.2px}}.book-now-mobile .usp-showcase-tablet p{display:inline-block;line-height:14px;margin:5px 0 0 0}.book-now-mobile .book-now-mobile-button{height:50px;margin:15px 15px 0 15px;padding:15px;position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;background:#52d76c;border-radius:5px;overflow:hidden;transition:background-color .3s ease}.book-now-mobile .book-now-mobile-button:hover{cursor:pointer}@media (min-width:600px){.book-now-mobile .book-now-mobile-button{margin:0;width:330px}}.book-now-mobile .book-now-mobile-button .button-title{color:#fff;font-size:21px;font-weight:700;white-space:nowrap}.book-now-mobile .book-now-mobile-button .price-available{text-align:right;line-height:normal;display:none;color:transparent;transition:color .5s}.book-now-mobile .book-now-mobile-button .price-available .reduce{font-size:12px;font-weight:600}.book-now-mobile .book-now-mobile-button .price-available .price{font-size:16px;font-weight:600}.book-now-mobile .book-now-mobile-button .price-available .available{font-size:10px;font-weight:400}.book-now-mobile .book-now-mobile-button .long-currency-remove .price{font-size:14px}.book-now-mobile .book-now-mobile-button .long-currency-remove .available{display:none}.scroll-tee-time{width:100%;height:calc(100% - 165px);overflow-y:scroll;position:relative}.scroll-tee-time::-webkit-scrollbar{display:none!important}@-moz-document url-prefix(){.scroll-tee-time{scrollbar-color:transparent transparent!important}}.scroll-transportation{width:100%;height:calc(100% - 210px);overflow-y:scroll;position:relative}.scroll-transportation::-webkit-scrollbar{display:none!important}@-moz-document url-prefix(){.scroll-transportation{scrollbar-color:transparent transparent!important}}.scroll-container-date{width:100%;height:calc(100% - 197px);overflow-y:scroll;position:absolute}.scroll-container-date::-webkit-scrollbar{display:none!important}@-moz-document url-prefix(){.scroll-container-date{scrollbar-color:transparent transparent!important}}.select-date-popup{position:absolute;top:0;left:0;right:0;bottom:0;display:none;z-index:99999;background-color:#eaeaea}@media (min-width:600px){.select-date-popup{background:0 0;top:7.5px;left:7.5px;right:7.5px;bottom:7.5px}}@media (min-width:900px){.select-date-popup{top:7.5px;left:7.5px;right:7.5px;bottom:7.5px;min-height:500px}}.select-date-popup .selection-box{position:fixed;top:7.5px;bottom:7.5px;left:7.5px;right:7.5px;background-color:#fff;overflow:hidden;border-radius:5px;border:1px #dfdede solid}@media (min-width:600px){.select-date-popup .selection-box{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:0}}@media (min-width:900px){.select-date-popup .selection-box{position:inherit;flex-direction:column;border-radius:5px}}.select-date-popup .selection-box .popup-top{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 30px 15px}.select-date-popup .selection-box .popup-top .popup-title{font-weight:700;font-size:21px}.select-date-popup .selection-box .popup-top .close-popup{cursor:pointer;margin-right:5px}.select-date-popup .selection-box .date-picker{width:100%;height:auto}.select-date-popup .selection-box .date-picker table{width:100%;margin-top:1px}.select-date-popup .selection-box .date-picker__day-titles{padding:0 15px 5px;border-bottom:1px #dfdede solid;margin-bottom:5px}.select-date-popup .selection-box .date-picker__day-titles .dow{text-align:center;vertical-align:middle;width:14%;font-size:10px;text-transform:uppercase;font-weight:500}.select-date-popup .selection-box .date-picker .date-picker-scroll{width:100%;height:auto;display:flex;flex-direction:column;padding:0 15px;position:relative}.select-date-popup .selection-box .date-picker .date-picker-scroll .month{margin-bottom:40px}.select-date-popup .selection-box .date-picker .date-picker-scroll .month:last-child{margin-bottom:15px}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .sticky-title-container{width:100%;background-color:#fff;padding:15px 0;position:-webkit-sticky;position:sticky;z-index:10;top:0}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .sticky-title-container__title{font-size:16px;font-weight:600}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day{text-align:center;vertical-align:middle;width:45px;height:45px;outline:1px transparent solid;border-radius:5px;position:relative}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day:hover{cursor:pointer}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day:hover>.day-default{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px #000 solid;color:#000}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day:hover>.day-default>.indicators{visibility:hidden;opacity:0}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day:hover>.day-default>.day-selected{border:1px #dfdede solid!important}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-default{height:30px;width:30px;color:#52d76c;position:absolute;background-color:transparent;border:1px #dfdede solid;border-radius:5px;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;transition:border .3s,color .3s}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-default .indicators{position:absolute;bottom:-4.5px;left:50%;transform:translate(-50%,-50%);width:max-content;height:auto;display:flex;visibility:visible;opacity:1;transition:visibility .3s,opacity .3s ease-in-out}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-default .indicators .indicator-dot{width:4px;height:4px;border-radius:50%;margin-right:2px;opacity:.7}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-default .indicators .indicator-dot:last-child{margin-right:0}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-default .indicators .indicator-low{background-color:#52d76c}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-default .indicators .indicator-medium{background-color:#ffd83b}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-default .indicators .indicator-high{background-color:#ef4b53}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-selected{height:30px;width:30px;color:#000;position:absolute;background-color:transparent;border:1px #000 solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-past{height:45px;width:45px;color:#eaeaea;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background-color:transparent}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-past:hover{cursor:default}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .no-tt{width:30px;height:30px;color:#eaeaea;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .no-tt:hover{cursor:default}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .no-tt::before{position:absolute;content:"";left:0;width:15px;margin:auto;top:50%;right:0;border-top:1px solid;border-color:#eaeaea;-webkit-transform:skewY(-15deg);-moz-transform:skewY(-15deg);transform:skewY(-15deg)}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .no-tt>.day{-webkit-user-select:none;-ms-user-select:none;user-select:none}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-disabled{height:45px;width:45px;color:#eaeaea;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .day .day-disabled:hover{cursor:default}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .no-tt-long{color:#eaeaea;border:1px transparent solid!important}.select-date-popup .selection-box .date-picker .date-picker-scroll .month .no-tt-long::before{position:absolute;content:"";left:0;width:25px;margin:auto;top:50%;right:0;border-top:1px solid;border-color:#eaeaea;-webkit-transform:skewY(-15deg);-moz-transform:skewY(-15deg);transform:skewY(-15deg)}.select-date-popup .selection-box .price-range-section{height:auto;width:100%;padding:0 15px;display:flex;flex-direction:column;position:absolute;bottom:0;z-index:999999!important;background-color:#fff;border-top:1px #dfdede solid}@media (min-width:900px){.select-date-popup .selection-box .price-range-section{padding:0 15px 7.5px 15px}}.select-date-popup .selection-box .price-range-section .compare-hole-section{display:flex;align-items:center;margin:15px 0;font-size:12px}.select-date-popup .selection-box .price-range-section .compare-hole-section span{font-size:10px;text-transform:uppercase;font-weight:500}.select-date-popup .selection-box .price-range-section .compare-hole-section .compare-hole-selection{width:max-content;height:auto;margin:0 0 0 15px;display:flex;position:relative}.select-date-popup .selection-box .price-range-section .compare-hole-section .compare-hole-selection .outer-border{position:absolute;height:100%;width:100%;border:1px #eaeaea solid;border-radius:5px;z-index:0}.select-date-popup .selection-box .price-range-section .compare-hole-section .compare-hole-selection .hole-selection-item{width:max-content;height:30px;padding:0 10px;border-radius:5px;border:1px transparent solid;display:flex;align-items:center;justify-content:center;color:#52d76c;z-index:1;transition:border .3s,color .3s}.select-date-popup .selection-box .price-range-section .compare-hole-section .compare-hole-selection .hole-selection-item:hover{border:1px #000 solid;color:#000;cursor:pointer}.select-date-popup .selection-box .price-range-section__title{font-size:10px;font-weight:500;text-transform:uppercase;margin-bottom:15px}.select-date-popup .selection-box .price-range-section__range-breakdown{height:30px;width:100%;padding:0;border-radius:5px;display:flex;justify-content:space-around;margin-bottom:7.5px}@media (min-width:600px){.select-date-popup .selection-box .price-range-section__range-breakdown{margin-bottom:0}}.select-date-popup .selection-box .price-range-section__range-breakdown .range-breakdown-item{font-size:10px;display:flex;justify-content:center;align-items:center;white-space:nowrap}.select-date-popup .selection-box .price-range-section__range-breakdown .range-breakdown-item .price-indicator{margin:0 5px 0 0;width:6px;height:6px;opacity:.7;border-radius:50%}.select-date-popup .selection-box .scroll-arrow{height:30px;width:90px;border-radius:5px;background-color:#eaeaea;position:fixed;bottom:100px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;display:flex;justify-content:center;align-items:center;font-size:12px}.select-date-popup .selection-box .scroll-arrow svg{height:auto;width:25px}.tee-time-popup{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#eaeaea;display:none;z-index:99999}@media (min-width:600px){.tee-time-popup{background:0 0;top:7.5px;left:7.5px;right:7.5px;bottom:7.5px}}@media (min-width:900px){.tee-time-popup{top:7.5px;left:7.5px;right:7.5px;bottom:7.5px;min-height:500px}}.tee-time-popup .selection-box{position:fixed;top:7.5px;bottom:7.5px;left:7.5px;right:7.5px;background-color:#fff;overflow:hidden;border-radius:5px;border:1px #dfdede solid}@media (min-width:600px){.tee-time-popup .selection-box{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:0}}@media (min-width:900px){.tee-time-popup .selection-box{position:inherit;flex-direction:column;border-radius:5px}}.tee-time-popup .selection-box .popup-top{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 30px 15px;position:relative}.tee-time-popup .selection-box .popup-top .popup-title{font-weight:700;font-size:21px}.tee-time-popup .selection-box .popup-top .close-popup{cursor:pointer;margin-right:5px}.tee-time-popup .selection-box .hole-selection{width:max-content;height:auto;margin:0 15px;display:flex;position:relative}.tee-time-popup .selection-box .hole-selection .outer-border{position:absolute;height:100%;width:100%;border:1px #eaeaea solid;border-radius:5px;z-index:0}.tee-time-popup .selection-box .hole-selection .hole-selection-item{width:max-content;height:35px;padding:0 10px;border-radius:5px;border:1px transparent solid;display:flex;align-items:center;justify-content:center;color:#52d76c;z-index:1;transition:border .3s,color .3s}.tee-time-popup .selection-box .hole-selection .hole-selection-item:hover{border:1px #000 solid;color:#000;cursor:pointer}.tee-time-popup .selection-box .tee-times-updated-tag{width:100%;height:40px;display:flex;align-items:center;justify-content:center;animation:fadeAlert .3s forwards 5s;animation-iteration-count:1;position:absolute;right:0;left:0;top:67px;z-index:99;background:#fff}.tee-time-popup .selection-box .tee-times-updated-tag .tag-inner{display:flex;align-items:center;background-color:rgba(82,215,108,.7);border-radius:5px;padding:6px;height:30px;position:relative}.tee-time-popup .selection-box .tee-times-updated-tag .tag-inner .tag-info-container{height:auto;display:flex;flex-direction:column;position:relative;margin:0 6px}.tee-time-popup .selection-box .tee-times-updated-tag .tag-inner .tag-info-container span{font-size:10px;font-weight:500;text-transform:uppercase;color:#fff}.tee-time-popup .selection-box .tee-times-updated-tag .tag-inner .tag-info-container .info-line{width:100%;height:1px;position:absolute;bottom:-3px;left:1px;right:1px;background-color:#fff;animation:underline-disappear 10s linear forwards}@keyframes underline-disappear{0%{width:100%}100%{width:0}}.tee-time-popup .selection-box .tee-times-updated-tag .tag-inner .circle-timer{transform:rotate(-90deg);width:15px;height:15px}.tee-time-popup .selection-box .tee-times-updated-tag .tag-inner .circle-timer .circle{stroke:#fff;stroke-dasharray:100;stroke-dashoffset:0;animation:startTimer ease-in forwards;animation-duration:10s}@keyframes startTimer{from{stroke-dashoffset:0}to{stroke-dashoffset:100}}.tee-time-popup .selection-box .tee-times-updated-tag .tag-inner .close-updated-tag{width:12px;height:12px}.tee-time-popup .selection-box .tee-times-updated-tag .tag-inner .close-updated-tag:hover{cursor:pointer}.tee-time-popup .selection-box .select-tee-time-titles{width:100%;padding:30px 15px 5px 15px;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px #dfdede solid}.tee-time-popup .selection-box .select-tee-time-titles__title{font-size:10px;font-weight:500;text-transform:uppercase}.tee-time-popup .selection-box .select-tee-time-titles__title:first-child{flex:1}.tee-time-popup .selection-box .select-tee-time-titles__title:nth-child(2){flex:2;text-align:center}.tee-time-popup .selection-box .select-tee-time-titles__title:last-child{flex:1;text-align:right}.tee-time-popup .selection-box .tee-time-selection{width:100%;height:auto;display:flex;flex-direction:column;padding:5px 0}.tee-time-popup .selection-box .tee-time-selection .tee-time-row{height:60px;width:100%;display:flex;align-items:center;padding:0 15px;position:relative}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner{height:100%;width:100%;display:flex;align-items:center}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .round-time{flex:1;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;z-index:10;height:30px}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .round-time .time-wrap{display:flex;align-items:center}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .round-time .time-wrap .time-of-day{font-size:10px;font-weight:500;margin:1px 0 0 3px}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .round-time .custom-tee-start-inner{font-size:10px;margin-top:2px}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-players{flex:2;display:flex;align-items:center;justify-content:center;position:relative;z-index:7;animation:alter-z-index .3s ease-out 3.5s forwards}@keyframes alter-z-index{from{z-index:inherit}to{z-index:10}}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-players ul{padding:0;width:100%;height:60px;text-align:center;display:inline-table;table-layout:fixed;transition:.25s ease;max-width:160px;margin:auto}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-players ul .player{display:table-cell;vertical-align:middle;position:relative;z-index:5}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-players ul .player:hover{cursor:pointer}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-players ul .player:hover>span{border:1px #000 solid;color:#000}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-players ul .player span{display:inline-flex;align-items:center;justify-content:center;height:30px;width:30px;color:#52d76c;border:1px #dfdede solid;border-radius:5px;transition:border .3s,color .3s;position:relative}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-players ul .player .tee-time-selected{border:1px #000 solid;color:#000}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-players ul .player .tee-time-disabled{color:#eaeaea!important;border:1px transparent solid!important;opacity:0;animation:tee-time-disabled .3s ease-in-out forwards}@keyframes tee-time-disabled{to{opacity:1}}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-players ul .player .tee-time-disabled::before{position:absolute;content:"";left:0;width:15px;margin:auto;top:50%;right:0;border-top:1px solid;border-color:#eaeaea;-webkit-transform:skewY(-15deg);-moz-transform:skewY(-15deg);transform:skewY(-15deg)}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-players ul .player .tee-time-disabled:hover{border:1px transparent solid;cursor:initial}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-rate{flex:1;display:flex;justify-content:flex-end;align-items:center;z-index:10;height:30px}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .tee-time-rate .rate-currency{font-size:10px;font-weight:500;margin:1px 3px 0 0}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .hole-switcher{flex:2;display:flex;align-items:center;justify-content:center;transition:border .3s,color .3s}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .hole-switcher ul{padding:0;width:100%;height:60px;text-align:center;display:inline-table;table-layout:fixed;transition:.25s ease;max-width:160px;margin:auto}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .hole-switcher ul .inner-hole-switcher{display:table-cell;vertical-align:middle;position:relative;z-index:5}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .hole-switcher ul .inner-hole-switcher:hover{cursor:pointer}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .hole-switcher ul .inner-hole-switcher:hover>span{border:1px #000 solid;color:#000}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .tee-time-row-inner .hole-switcher ul .inner-hole-switcher span{display:inline-flex;align-items:center;justify-content:center;height:30px;width:155px;color:#eaeaea;font-size:10px;font-weight:500;border:1px #eaeaea solid;border-radius:5px;transition:border .3s,color .3s;position:relative}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .preselected-na{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;border-top:1px #eaeaea solid;border-bottom:1px #eaeaea solid;border-radius:0;z-index:15;visibility:hidden;opacity:0;animation:fade-in .3s forwards;animation-iteration-count:1}@keyframes fade-in{100%{visibility:visible;opacity:1}}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .preselected-na .re-sync-message{display:flex;align-items:center;justify-content:center;height:100%;background-color:#fff;border-radius:5px}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .preselected-na .re-sync-message span{font-size:10px;font-weight:500;text-transform:uppercase}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .preselected-changed{height:60px;position:absolute;bottom:0;left:0;right:0;top:0;display:none;align-items:flex-start;justify-content:center;border-top:1px #eaeaea solid;border-bottom:1px #eaeaea solid;z-index:8;visibility:hidden;opacity:0;animation:fade-in .3s forwards;animation-iteration-count:1}@keyframes fade-in{100%{visibility:visible;opacity:1}}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .preselected-changed .re-sync-message{display:flex;align-items:center;justify-content:center;height:100%;width:max-content;background-color:#fff;z-index:9;animation:remove-sync-message .3s ease-out 3.5s forwards}@keyframes remove-sync-message{from{opacity:1}to{opacity:0}}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .preselected-changed .re-sync-message span{font-size:10px;font-weight:500;text-transform:uppercase}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .non-preselected-na{position:absolute;top:5px;bottom:5px;right:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:0;z-index:15;visibility:hidden;opacity:0;animation:fade-in .3s forwards;animation-iteration-count:1}@keyframes fade-in{100%{visibility:visible;opacity:1}}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .non-preselected-na .re-sync-message{display:flex;align-items:center;justify-content:center;height:100%;background-color:#fff;border-radius:5px}.tee-time-popup .selection-box .tee-time-selection .tee-time-row .non-preselected-na .re-sync-message span{font-size:10px;font-weight:500;text-transform:uppercase;color:#dfdede}.rentals-popup{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#eaeaea;display:none;z-index:99999}@media (min-width:600px){.rentals-popup{background:0 0;top:7.5px;left:7.5px;right:7.5px;bottom:7.5px}}@media (min-width:900px){.rentals-popup{top:7.5px;left:7.5px;right:7.5px;bottom:7.5px;min-height:500px}}.rentals-popup .selection-box{position:fixed;top:7.5px;bottom:7.5px;left:7.5px;right:7.5px;background-color:#fff;overflow:hidden;border-radius:5px;border:1px #dfdede solid}@media (min-width:600px){.rentals-popup .selection-box{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:0}}@media (min-width:900px){.rentals-popup .selection-box{position:inherit;flex-direction:column;border-radius:5px}}.rentals-popup .selection-box .popup-top{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 30px 15px}.rentals-popup .selection-box .popup-top .popup-title{font-weight:700;font-size:21px}.rentals-popup .selection-box .popup-top .close-popup{cursor:pointer;margin-right:5px}.rentals-popup .selection-box .rental-titles{width:100%;padding:0 15px 5px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px #dfdede solid;margin-bottom:5px}.rentals-popup .selection-box .rental-titles .rental-item-title{flex:3}.rentals-popup .selection-box .rental-titles .rental-item-title,.rentals-popup .selection-box .rental-titles .rental-rate-title{font-size:10px;font-weight:500;text-transform:uppercase}.rentals-popup .selection-box .rental-titles .rental-rate-title{flex:1;display:flex;justify-content:flex-end}.rentals-popup .selection-box .rental-titles .rental-select-title{font-size:12px;font-weight:600;flex:1;display:flex;justify-content:flex-end}.rentals-popup .selection-box .scroll-rentals{width:100%;height:calc(100% - 162px);overflow-y:scroll;position:relative}.rentals-popup .selection-box .scroll-rentals::-webkit-scrollbar{display:none!important}@-moz-document url-prefix(){.rentals-popup .selection-box .scroll-rentals{scrollbar-color:transparent transparent!important}}.rentals-popup .selection-box .scroll-rentals .rentals-selection{width:100%;height:auto;display:flex;flex-direction:column;padding:0 15px}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block{width:100%;height:auto;margin-bottom:10px}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .sticky-player-title{width:100%;padding:15px 0;position:sticky;top:0;display:flex;align-items:center;justify-content:flex-start;background-color:#fff;z-index:5}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .sticky-player-title span{font-size:16px;font-weight:600}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items{width:100%;height:auto;display:flex;flex-direction:column}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row .item-name{width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row .item-name:hover+.rental-item-tooltip{display:flex}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row .rental-rate{display:flex;justify-content:flex-end;align-items:center;color:#000;transition:color .3s;text-align:right;flex:1;margin-right:15px}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row .rental-rate .rental-rate-currency{font-size:10px;font-weight:500;margin:1px 3px 0 0}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row .add-rental{display:flex;justify-content:center;align-items:center;border:1px #dfdede solid;border-radius:5px;padding:5px 10px;color:#52d76c;transition:color .3s,border .3s}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row .add-rental:hover{cursor:pointer;border:1px #000 solid;color:#000}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row .rental-plus-minus{display:flex;justify-content:center;align-items:center}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row .rental-plus-minus button{color:#000;border:none;padding:0;margin:0;height:max-content;box-shadow:none;background-color:transparent}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row .rental-plus-minus .button-add-rental{color:#52d76c}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row .rental-plus-minus .button-minus-rental{color:#eaeaea}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .rental-items .item-row .rental-plus-minus .rental-amount{margin:0 10px}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .transportation-btn{display:none;color:#52d76c;height:100%;width:max-content;margin:15px 0 15px 0;transition:color .3s}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .transportation-btn:hover{cursor:pointer}.rentals-popup .selection-box .scroll-rentals .rentals-selection .player-rentals-block .transportation-btn span{font-weight:400;font-size:12px;color:#000}.rentals-popup .selection-box .confirm-block{width:100%;height:auto;position:absolute;bottom:0;background-color:#fff;border-top:1px #dfdede solid;padding:15px;display:flex;align-items:center;justify-content:space-between;z-index:10}.rentals-popup .selection-box .confirm-block .confirm-rentals{width:max-content;height:auto;padding:7.5px 10px;margin:0;border-radius:5px;background-color:#52d76c;color:#fff;font-weight:600;box-shadow:none;border:none}.transportation-popup{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#eaeaea;display:none;z-index:99999}@media (min-width:600px){.transportation-popup{background:0 0;top:7.5px;left:7.5px;right:7.5px;bottom:7.5px}}@media (min-width:900px){.transportation-popup{top:7.5px;left:7.5px;right:7.5px;bottom:7.5px;min-height:500px}}.transportation-popup .selection-box{position:fixed;top:7.5px;bottom:7.5px;left:7.5px;right:7.5px;background-color:#fff;overflow:hidden;border-radius:5px;border:1px #dfdede solid}@media (min-width:600px){.transportation-popup .selection-box{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:0}}@media (min-width:900px){.transportation-popup .selection-box{position:inherit;flex-direction:column;border-radius:5px}}.transportation-popup .selection-box .popup-top{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 30px 15px}.transportation-popup .selection-box .popup-top .popup-title{font-weight:700;font-size:21px}.transportation-popup .selection-box .popup-top .close-popup{cursor:pointer;margin-right:5px}.transportation-popup .selection-box .property-selection{width:max-content;height:auto;display:flex;align-items:stretch;justify-content:flex-start;border:1px #dfdede solid;border-radius:5px;margin:0 15px}.transportation-popup .selection-box .property-selection .property-selection-item{padding:7.5px 15px;font-size:14px;color:#52d76c;border-right:1px #dfdede solid;border-left:1px transparent solid;border-top:1px transparent solid;border-bottom:1px transparent solid;text-transform:capitalize}.transportation-popup .selection-box .property-selection .property-selection-item:last-child{border-right:none}.transportation-popup .selection-box .property-selection .property-selection-item:hover{cursor:pointer;border:1px #000 solid;border-radius:5px;color:#000}.transportation-popup .selection-box .property-selection .property-selection-item:hover+.hole-item-selected{border:1px #dfdede solid}.transportation-popup .selection-box .property-selection .property-item-selected{color:#000!important;border:1px #000 solid!important;border-radius:5px}.transportation-popup .selection-box .select-transportation-titles{width:100%;padding:30px 15px 5px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px #dfdede solid}.transportation-popup .selection-box .select-transportation-titles__title{font-size:10px;font-weight:600;text-transform:uppercase}.transportation-popup .selection-box .select-transportation-titles__title:first-child{width:180px}.transportation-popup .selection-box .select-transportation-titles__title:nth-child(2){flex:1;margin-left:21px}.transportation-popup .selection-box .select-transportation-titles__title:last-child{flex:1;text-align:right}.transportation-popup .selection-box .transportation-selection{width:100%;height:auto;display:flex;flex-direction:column;padding:15px}.transportation-popup .selection-box .transportation-selection .transportation-row{width:100%;height:auto;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.transportation-popup .selection-box .transportation-selection .transportation-row:last-child{margin-bottom:7.5px}.transportation-popup .selection-box .transportation-selection .transportation-row .property-name{width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transportation-popup .selection-box .transportation-selection .transportation-row .transportation-checkbox{display:flex;justify-content:center;align-items:center;border:1px #dfdede solid;border-radius:5px;height:30px;width:30px}.transportation-popup .selection-box .transportation-selection .transportation-row .transportation-checkbox span{color:#52d76c}.transportation-popup .selection-box .transportation-selection .transportation-row .transportation-checkbox:hover{cursor:pointer;border:1px #000 solid}.transportation-popup .selection-box .transportation-selection .transportation-row .transportation-checkbox:hover span{color:#000}.transportation-popup .selection-box .transportation-selection .transportation-row .selected-checkbox{border:1px #000 solid}.transportation-popup .selection-box .transportation-selection .transportation-row .selected-checkbox span{color:#000}.transportation-popup .selection-box .transportation-selection .transportation-row .transportation-rate{display:flex;justify-content:flex-end;align-items:center;color:#000;width:40px;margin-left:15px}.transportation-popup .selection-box .transportation-selection .transportation-row .transportation-rate .transportation-rate-currency{font-size:10px;font-weight:500;margin:1px 3px 0 0}.transportation-popup .selection-box .no-transportation-block{width:100%;height:auto;padding:15px;position:absolute;bottom:0;left:0;background-color:#fff;border-top:1px #dfdede solid;display:flex;align-items:center;justify-content:flex-start}.other-courses-container{width:100%;height:auto;display:flex;flex-direction:column;justify-self:flex-start!important}.other-courses-container .other-courses-line-break{width:100%;height:1px;background-color:#dfdede;margin-top:7.5px}.other-courses-container .other-courses-infomation{margin:15px 0 15px 0;font-size:10px;font-weight:500;text-transform:uppercase}.other-courses-container a{margin-bottom:15px}.other-courses-container a:last-child{margin-bottom:0}.other-courses-container a .other-course-item{width:100%;height:67px;border:1px #dfdede solid;border-radius:5px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;transition:border .3s}.other-courses-container a .other-course-item:hover{border:1px #000 solid}.other-courses-container a .other-course-item .other-course-info{height:100%;display:flex;flex-direction:column;width:260px;align-items:flex-start;justify-content:center;padding:0 15px}.other-courses-container a .other-course-item .other-course-info .other-course-name{font-size:14px;color:#000;width:100%;overflow:hidden;white-space:nowrap;display:inline-block;text-overflow:ellipsis}.other-courses-container a .other-course-item .other-course-info .other-course-price-rating{display:flex;align-items:center;font-size:12px;margin-top:10px;color:#000}.other-courses-container a .other-course-item .other-course-info .other-course-price-rating .other-course-rating{margin-right:5px}.other-courses-container a .other-course-item .other-course-info .other-course-price-rating .other-course-rating .i-star{width:10px;height:auto}.other-courses-container a .other-course-item .other-course-info .other-course-price-rating .other-course-rating span{font-weight:600}.other-courses-container a .other-course-item .other-course-img{height:100%;width:70px;background-image:url(https://content.golfscape.com/c-93081/jumeirah-golf-estates-earth-course-36-xl.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:0 4px 4px 0}.bookingbox-summary{position:relative;display:table;width:100%}.indicator-low{background-color:#52d76c}.indicator-medium{background-color:#ffd83b}.indicator-high{background-color:#ef4b53}.teetime-loading-icon{width:max-content;height:auto;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.teetime-loading-icon loader{display:flex;flex-direction:row}.teetime-loading-icon loader dot{width:7px;height:7px;margin:0 2px;border-radius:50%;background:#000;position:relative;animation:1.3s loader-bounce infinite}.teetime-loading-icon loader dot:nth-child(2){animation-delay:.2s}.teetime-loading-icon loader dot:nth-child(3){animation-delay:.3s}@keyframes loader-bounce{0%{top:0}25%{top:0}50%{top:-6px}75%{top:0}100%{top:0}}.price-loader{width:max-content;height:auto;display:flex;justify-content:center;align-items:center;transition:display .5s;margin-right:3px}.price-loader loader{display:flex;flex-direction:row}.price-loader loader dot{width:7px;height:7px;margin:0 3px;border-radius:50%;background:#fff;position:relative;animation:1.3s loader-bounce infinite}.price-loader loader dot:nth-child(2){animation-delay:.2s}.price-loader loader dot:nth-child(3){animation-delay:.3s}@keyframes loader-bounce{0%{top:0}25%{top:0}50%{top:-6px}75%{top:0}100%{top:0}}.no-availability{color:#dfdede!important;cursor:default!important}.no-availability:hover{cursor:default!important;color:#dfdede!important;border-top:1px #dfdede solid!important;border-right:1px #dfdede solid!important;border-bottom:1px #dfdede solid!important;border-left:1px #dfdede solid!important}.hole-selected-sm{color:#000!important;border:1px #000 solid;border-radius:5px;padding:7px 10px}.mobile-teetimes-loaded{background-color:#eaeaea!important}@media (min-width:900px){.book-now-column{width:360px;z-index:45;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media (min-width:900px){.book-now-column .book-now-content-control{position:sticky;top:70px;bottom:auto;left:0;display:flex;flex-direction:column}}.disabled{animation:fade-color .3s forwards;animation-iteration-count:1}@keyframes fade-color{from{color:#000}to{color:#dfdede}}.re-sync-test-btns{position:absolute;right:0;top:60px;width:max-content;height:auto;display:flex;align-items:center}.re-sync-test-btns .resync{height:20px!important;width:20px!important;border-radius:50%;margin:10px;background-color:#dfdede;box-shadow:none!important}.re-sync-test-btns .resync:hover{cursor:pointer;background-color:#000}