.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.et_mobile_menu li{text-align:center!important}.et_mobile_menu li li,.et_mobile_menu li ul{padding-left:0!important}.et_mobile_menu{min-width:100vw;margin-left:-60px}.et_mobile_menu{min-height:100vh!important;min-height:-webkit-fill-available;padding-top:50px!important}html{height:-webkit-fill-available}.mobile_nav.opened .et_mobile_menu{display:block!important}nav{font-weight:500;font-style:normal;letter-spacing:.3px}.required{color:#c91451;font-style:normal;font-weight:400}#main-footer{height:0!important;overflow:hidden}.wc-pao-addon label.wc-pao-addon-name{font-weight:300;color:#1c62ae}.wc-pao-addon .wc-pao-addon-description{font-style:normal;font-weight:300;color:#666}.related.products{display:none}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header{background-color:#1c62ae;color:#fff;background-image:none;border:none;box-shadow:none}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{line-height:1em;font-weight:400;padding:.75em 0}.ui-widget{font-family:halyard-display,sans-serif;font-size:1.1em}.ui-widget-content{font-family:halyard-display,sans-serif;font-size:1.1em}.wc-bookings-date-picker .ui-widget-content{border:none;background:#fff;box-shadow:none}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next,#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{border:5px solid #1c62ae;padding:15px;background:#1c62ae;background-clip:border-box}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:0.45}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th{background-color:#fff}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th{color:#1c62ae}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;border-color:#fff}.ui-datepicker-calendar tbody{background-color:#fff;color:#b8b8b8;font-style:normal;font-weight:300}.wc-bookings-date-picker .ui-datepicker td{border:none;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:#fefefe;padding:0!important;display:table-cell}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#00b097!important;color:#ffffff}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a:hover{background-color:#007d6b!important}.wc-bookings-date-picker .ui-datepicker td.fully_booked a,.wc-bookings-date-picker .ui-datepicker td.fully_booked span{background-color:#000000!important}.wc-bookings-date-picker .ui-datepicker td.ui-state-disabled{opacity:.60}.wc-bookings-date-picker .ui-datepicker td.not_bookable{background-color:#FFFFFF!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-today a{background-color:#007d6b}#wc-bookings-booking-form .block-picker li a{background-color:#FFFFFF!important}#wc-bookings-booking-form .block-picker li a:hover{background-color:#000000!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a{background-color:#1c62ae!important;color:#ffffff}#wc-bookings-booking-form .block-picker li a.selected{background:#1c62ae!important}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:#1c62ae!important;color:#fff}.afwc_reg_field_wrapper input[type='submit']{width:20%;font-family:halyard-display,sans-serif;font-weight:500;font-style:normal;font-size:16px;background-color:#1c62ae;border-width:7px!important;border-color:#1c62ae;border-radius:30px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;color:#ffffff;text-align:center}.afwc_reg_field_wrapper input[type='text'],input[type='password'],input[type='email']{width:97%;height:50px;padding:10px}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#1C62AE;margin-left:25px}.wc-pao-addon-select{font-size:.9em!important;font-family:halyard-display,sans-serif;font-style:normal;font-weight:300;line-height:1.35em;color:#666}input[type=checkbox]{-webkit-appearance:checkbox;height:16px;width:16px}.wc-pao-addons-container>p{display:inline-block;width:100%}.wc-pao-addon .wc-pao-addon-description{font-style:normal;font-weight:300;color:#515151;font-size:.9em;line-height:1.35em}.woocommerce form .form-row textarea,.wc-pao-addon-custom-textarea{height:150px!important;border:1px solid #bbb;background:transparent;font-size:.9em}.woocommerce form .form-row input.input-text,.wc-pao-addon-input-multiplier .wc-pao-addon-custom-textarea{border:1px solid #bbb;background:transparent;height:50px!important;width:30%;font-size:.9em}.wc-pao-addon-name{font-size:.9em;margin-top:-5px}.wc-pao-addon-heading{font-size:1.3em!important;font-weight:500!important}h2.wc-pao-addon-name{font-size:1.3em!important;font-weight:500!important}.woocommerce div.product p.price{font-size:1.3em!important;font-weight:500!important;color:#1c62ae!important;padding-top:5%}span.woocommerce-price-amount.amount{color:#16c2ae!important}.wc-sc-input #credit_called{border:1px solid #bbb;background:transparent;height:50px!important;width:30%;font-size:.9em;padding-left:20px;padding-right:20px}.woocommerce-cart a.remove{visibility:hidden!important;width:auto!important}.woocommerce-cart a.remove:before{font-family:FontAwesome;content:"\f2ed";float:left;text-indent:0;font-size:.6em;color:#c91451;visibility:visible}.woocommerce .cart .button[name="update_cart"]{background-color:#1c62ae!important;color:#fcfcfc!important;border:1px solid #1c62ae!important;border-radius:50px!important;font-size:16px!important;font-weight:700!important;padding:15px 32px;display:inline-block}.woocommerce .cart .button[name="update_cart"]:hover{background-color:#00b097!important;border:1px solid #00b097!important}.woocommerce-cart table.cart td.actions .coupon .input-text{font-size:.9em;font-weight:400;background-color:transparent;border:1px solid #1c62ae;color:#1c62ae}.woocommerce table.shop_table .variation{font-weight:300;padding:9px 12px;line-height:1.5em;color:#515151;font-size:16px;font-style:normal}.woocommerce table.shop_table .product-name td{font-weight:500;padding:9px 12px;line-height:1.5em;color:#1c62ae;font-size:16px;font-style:normal}.woocommerce-cart table.cart img{width:60%}.woocommerce .cart .button,.woocommerce .cart input.button{vertical-align:center;margin-top:8px}#order_review_heading{margin-top:20px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#00b097!important}