a{background-color:transparent;text-decoration:none;color:#fff}a:hover{color:#ff000d}.showcoupon{color:#ff000d}.bookacti-form-field-container,.woocommerce-cart-form,.cart_totals,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-order{color:#fff}.woocommerce-billing-fields,#order_review_heading,#order_review{color:#fff}span.optional{display:none !important}a.checkout-button{background-color:#ff000d !important}a.wc-backward{background-color:#ff000d !important;color:#fff !important}a.checkout-button:hover{color:#ff000d !important}a.elementor-button,a.checkout-button{transform:skew(-21deg);border-radius:0;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out}a.elementor-button:after,a.checkout-button:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";background:#fff;position:absolute;z-index:-1;display:block;left:0;right:0;top:0;bottom:0;width:100%;-webkit-transform:skew(-45deg) scale(0,1);transform:skew(-45deg) scale(0,1);border:2px solid #ab0e13}a.elementor-button:hover:after,a.checkout-button:hover:after{-webkit-transform:skew(0) scale(1,1);transform:skew(0) scale(1,1)}a.elementor-button:hover,a.checkout-button:hover{background-color:#ab0e13}span.elementor-button-text{transform:skew(21deg)}.bookacti-form-fields{display:flex;flex-wrap:wrap;justify-content:center}.bookacti-form-field-name-calendar,.bookacti-form-field-name-participants{flex:0 0 50%;box-sizing:border-box;padding:10px}@media (max-width:768px){.bookacti-form-field-name-calendar,.bookacti-form-field-name-participants{flex:0 0 100%}}.bookacti-form-field-name-participants{padding:0}.ui-datepicker{width:30em;max-width:100%;box-sizing:border-box}.ui-datepicker table{font-size:1.5em}@media (max-width:600px){.ui-datepicker{width:20em}.ui-datepicker table{font-size:1em}}.ui-state-active,.ui-widget-content .ui-state-active{background:#2fb6b6;border:1px solid #2fb6b6}.ui-button.ui-state-active:hover,.ui-button:hover{background:#308787}.woocommerce div.product form.cart div.quantity{float:right}.woocommerce div.product form.cart .button{float:right;margin-right:15px}.quantity .qty{color:#000 !important}.baaf-participant-fieldset{font-family:'Acumin Pro'}.bookacti-price-container{background-color:#ff000d}.badp-waterfall-timepicker-option{border:1px solid #ddd;border-radius:4px;padding:12px;margin-bottom:8px;cursor:pointer;position:relative;background-color:#fff;transition:background-color .3s ease,border-color .3s ease;color:#000}.badp-waterfall-timepicker-option:hover{background-color:#f9f9f9;border-color:#ccc}.badp-waterfall-timepicker-option.selected{border-color:#3eb1c8;background-color:#3eb1c8}.badp-waterfall-timepicker-option .progress-bar{width:100%;background-color:#e0e0e0;border-radius:4px;overflow:hidden;margin-top:10px;height:10px}.badp-waterfall-timepicker-option .progress-bar-fill{height:100%;background-color:#3498db;width:50%;transition:width .3s ease}.badp-timepicker-align-right{display:inline-block;vertical-align:middle;float:right}.badp-waterfall-timepicker-option .badp-timepicker-align-left,.badp-waterfall-timepicker-option .badp-timepicker-align-right,.badp-waterfall-timepicker-option .bookacti-availability-container:not(.bookacti-hide-availability){display:block !important}.bookacti-availability-container{display:flex;flex-direction:column;width:100%}div.bookacti-availability-container>div.bookacti-price-container.bookacti-has-price{position:absolute;top:10px;right:10px;margin-bottom:10px}.ui-helper-hidden-accessible{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;overflow:hidden;border:0}.ui-checkboxradio-icon{display:none}.elementor-menu-cart__main{width:auto!important}.event-list{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;margin-right:10px;vertical-align:middle;cursor:pointer;outline:none}.event-list:checked{border-color:#2fb6b6;background-color:#2fb6b6}.ba_event_label{display:block;position:relative;padding:10px 60px 10px 40px;border:1px solid #ddd;border-radius:4px;margin-bottom:8px;background-color:#fff;color:#191919;overflow:visible}.event-price{position:absolute;top:10px;right:10px;font-weight:700;color:#333;white-space:nowrap;font-size:1.2em}.ba_event_label>.event-list{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.progress-bar{display:block;width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;margin-top:5px}.progress-bar-fill{display:block;height:100%;width:0;transition:width .3s ease}.variations{color:#fff}abbr{color:#ab0e13}.wapf-field-label{color:#fff}.elementor-nav-menu--dropdown .elementor-sub-item{font-size:12px!important}.woocommerce ul.products li.product .price{display:none}form>div.bookacti-price-container.bookacti-has-price{display:none}.woocommerce-additional-fields{color:#fff}.woocommerce-info>a{color:#ff000d}form.woocommerce-form.woocommerce-form-login.login{color:#fff}button.swal2-confirm.swal2-styled:hover,button.swal2-deny.swal2-styled:hover,button.swal2-confirm.swal2-styled,button.swal2-deny.swal2-styled{color:#fff;border-radius:.25em}#place_order{background-color:#ff000d;color:#fff}.bookacti-form-field-container select{height:auto!important;width:200px}.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice{font-size:1em}.baofc-wc-login-type-my_account>label,.baofc-wc-login-type-new_account>label,.baofc-wc-login-type-no_account>label,.form-row>label,.baofc-customer-select-user-title>label{color:#fff}.simcal-event.simcal-events-calendar-6882{background-color:#ff000d !important;border:1px solid #ff000d !important;color:#fff !important}.simcal-event.simcal-events-calendar-6884{background-color:#f8b42c !important;border:1px solid #f8b42c !important;color:#fff !important}.simcal-event.simcal-events-calendar-6883{background-color:#000 !important;border:1px solid #000 !important;color:#fff !important}.simcal-day-label{background-color:#a9a9a9 !important;color:#fff !important}@media (min-width:992px){.qtip-content,.simcal-tooltip-content{display:none !important}.qtip,.simcal-event-bubble,.qtip-content,.simcal-tooltip-content{display:none !important}}.qtip-content>.simcal-events{padding:0}#caption-box{font-size:1.25rem;font-weight:600;line-height:1.3;color:#fff !important;margin:.2rem 0}div.elementor-menu-cart__product-name.product-name>a{color:#333}.elementor-form .elementor-button,.elementor-form .elementor-button .elementor-button-content-wrapper,.elementor-form .elementor-button .elementor-button-text,.elementor-form .elementor-button .elementor-button-icon{transform:none !important;font-style:normal !important}.elementor-form .elementor-button{transform:skewX(-24deg) !important}.elementor-form .elementor-button .elementor-button-content-wrapper{transform:skewX(24deg) !important}