@charset "UTF-8";.kcs-row{display:flex}.kcs-row [class*=col]{padding:0 10px;flex:1}.kcs-row [class*=col]:first-child{padding-left:0}.kcs-row [class*=col]:last-child{padding-right:0}.kcs-row .kcs-col-50{max-width:50%}@media screen and (max-width:768px){.kcs-row{display:initial}.kcs-row [class*=col]{padding:10px 0!important}}#bookingform .booking-calendar{margin-top:15px}#bookingform .booking-calendar #booking_calendar{position:relative}#bookingform .booking-calendar #booking_calendar .info-message{background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;cursor:default;transition:0.2s all ease-in-out;transform-origin:top center;transform:rotateX(-90deg)}#bookingform .booking-calendar #booking_calendar.disabled .info-message{transform:rotateX(0deg)}.honister_voucher_descriptions{padding:15px;background:#f1f1f1;margin:15px 0}.kcs-booking-strip{display:flex;align-items:flex-end}.kcs-booking-strip .booking-strip-section{padding:0 15px}.kcs-booking-strip .booking-strip-section.full{flex:1}.kcs-booking-strip label{display:block;text-transform:uppercase;font-weight:700}.kcs-booking-strip label input{width:100%}.kcs-booking-strip .booking-strip-button{background:#000!important;color:#fff!important;padding:15px!important}.kcs-booking-strip .booking-strip-button:hover,.kcs-booking-strip .booking-strip-button:focus{border:0px!important}@media screen and (max-width:768px){.kcs-booking-strip{display:block}.kcs-booking-strip .booking-strip-section{padding:10px 0!important}}.kcs-bookable-tiles{display:flex;flex-wrap:wrap}.kcs-bookable-tiles .bookable-tile{flex:1;min-width:30%;max-width:33%;margin:15px}.kcs-bookable-tiles .bookable-tile .bookable-tile-image img{vertical-align:middle}.kcs-bookable-tiles .bookable-tile .bookable-tile-content{background:#f1f1f1;padding:15px;display:flex;align-items:flex-start}.kcs-bookable-tiles .bookable-tile .bookable-tile-content .bookable-tile-title-area{flex:1;margin-right:15px}.kcs-bookable-tiles .bookable-tile .bookable-tile-content .bookable-tile-title-area h3{font-size:22px}.kcs-bookable-tiles .bookable-tile .bookable-tile-content .bookable-tile-title-area .bookable-tile-description{font-size:14px;color:#555}.kcs-bookable-tiles .bookable-tile .bookable-tile-content .bookable-tile-button{background:#F46200;color:#fff;padding:0 10px;text-align:center;font-weight:700;text-transform:uppercase;border-radius:5px}.kcs-bookable-tiles .bookable-tile .bookable-tile-content .bookable-tile-button:hover,.kcs-bookable-tiles .bookable-tile .bookable-tile-content .bookable-tile-button:focus{background:#000;color:#fff}.kcs-bookable-tiles:after{padding:15px;content:" ";flex:1;display:block;height:2px}.no-activities{background:#ddd;border:1px solid #777;padding:30px;margin:0 15px;border-radius:5px}.no-activities h3{margin-bottom:0}.allday-pass-promo{padding:30px;margin-bottom:60px;background:#f1f1f1;display:flex;align-items:center;border-radius:10px}.allday-pass-promo h2{margin-bottom:0}.allday-pass-promo .promo-content{flex:1;margin-right:15px}.allday-pass-promo .book-now{display:block;padding:10px 15px;background:#F46200;color:#fff;text-decoration:none;border:0;border-radius:10px;text-transform:uppercase;font-weight:700}.allday-pass-promo .book-now:hover,.allday-pass-promo .book-now:focus{background:#000}.kcs-honister-order-thankyou{background:#f1f1ff;border-radius:8px;margin-bottom:30px;border-top:3px solid rgba(0,0,0,.1)}.kcs-honister-order-thankyou .thankyou-header{padding:80px;text-align:center}.kcs-honister-order-thankyou .thankyou-footer{display:flex;background:rgba(0,0,0,.03);border-radius:0 0 8px 8px}.kcs-honister-order-thankyou .thankyou-footer .footer-item{flex:1;padding:40px;border-right:2px dotted #ddd}.kcs-honister-order-thankyou .thankyou-footer .footer-item h4{font-size:16px;text-transform:uppercase;margin:0}.kcs-honister-order-thankyou .thankyou-footer .footer-item:last-child{border-right:0px!important}.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,.woocommerce-order-received .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details,.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{display:none}.kcs-product-fe{padding:30px 0}.kcs-product-fe label{text-transform:uppercase;font-weight:700}.bookableProduct .product-template-default .quantity{display:none}.bookableProduct .price .woocommerce-Price-amount{display:none!important}#booking_calendar{margin-bottom:20px}#ui-datepicker-div,.ui-datepicker-inline{border:0px!important;border-radius:0px!important;padding:0px!important;font-family:inherit!important}#ui-datepicker-div .ui-datepicker-header,.ui-datepicker-inline .ui-datepicker-header{background:#333;color:#fff;border-radius:0;border:0;display:flex;align-items:center;justify-content:space-between}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-title{flex:1;order:2}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{order:3}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{color:#fff;border-radius:0!important;border:0px!important;background:transparent!important;position:static!important;width:auto!important;height:auto!important}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev .ui-icon,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next .ui-icon{background:transparent;height:auto;width:auto}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next span{color:#fff!important;position:static;margin:0;display:none}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:after,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:after{color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-family:"FontAwesome","Font Awesome 5","Font Awesome 5 Free";font-weight:900;cursor:pointer}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:after{content:""}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after,.ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:after{content:""}#ui-datepicker-div .ui-datepicker .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker .ui-datepicker-next:hover,.ui-datepicker-inline .ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker-inline .ui-datepicker .ui-datepicker-next:hover{background:transparent!important;border:0px!important;color:#ffdb6e!important}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default,.ui-datepicker-inline .ui-state-default,.ui-datepicker-inline .ui-widget-content .ui-state-default,.ui-datepicker-inline .ui-widget-header .ui-state-default{border:0px!important;padding:10px}#ui-datepicker-div .ui-state-disabled,#ui-datepicker-div .ui-widget-content .ui-state-disabled,#ui-datepicker-div .ui-widget-header .ui-state-disabled,.ui-datepicker-inline .ui-state-disabled,.ui-datepicker-inline .ui-widget-content .ui-state-disabled,.ui-datepicker-inline .ui-widget-header .ui-state-disabled{opacity:1!important}#ui-datepicker-div .ui-state-disabled .ui-state-default,.ui-datepicker-inline .ui-state-disabled .ui-state-default{background:#f40018!important;color:#fff}#ui-datepicker-div .ui-state-default,.ui-datepicker-inline .ui-state-default{background:#43be33!important;color:#fff!important}#ui-datepicker-div span,#ui-datepicker-div a,.ui-datepicker-inline span,.ui-datepicker-inline a{text-align:center!important;font-size:18px;font-weight:700}#ui-datepicker-div td.expired .ui-state-default,.ui-datepicker-inline td.expired .ui-state-default{background:#777!important}#ui-datepicker-div .ui-datepicker-current-day span,#ui-datepicker-div .ui-datepicker-current-day a,.ui-datepicker-inline .ui-datepicker-current-day span,.ui-datepicker-inline .ui-datepicker-current-day a{background:#333333!important;color:#fff!important}.ui-datepicker-inline{width:auto!important}.shop_table.woocommerce-checkout-review-order-table{display:none}.kcs-order-review{padding-left:0;margin-left:0}.kcs-order-review li{display:block}.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .wc-item-meta{display:none}.single-product .postid-2832 .price{display:none}.gift-voucher-form{margin-bottom:30px}