.booked-icon-cart:before{content:''}@media (max-width:1023px){.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container>.et_pb_menu__logo-wrap{margin-bottom:-10px!important}}.type-popup{z-index:999!important}.evr_fb_popup_modal{z-index:999!important}.et-pb-contact-message{color:#fff}.more-link{display:block;width:auto;max-width:100%;margin-left:auto;margin-right:auto;margin-top:30px;padding:10px 10px;font-size:16px;text-align:center;letter-spacing:2.5px;background-color:#EFBB48}.more-link:hover{color:#fff;background:rgba(239,187,72,.8)}.et_pb_menu__logo-slot{margin-top:30px!important}.et_pb_menu .et-menu>li{padding-left:25px;padding-right:25px}#archives-3 a{text-transform:capitalize}.et_pb_menu__logo a:hover{opacity:1!important;#000E75}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:hover{color:#000E75!important}body table.booked-calendar{background-color:#131416;border-color:transparent!important;font-family:"Montserrat",sans-serif!important}body table.booked-calendar thead th .monthName{font-size:24px;letter-spacing:.4px}body table.booked-calendar td.today .date span,body table.booked-calendar td{color:#ccc!important}body table.booked-calendar tr.days th{padding:21px 0 20px;font-size:20px;font-weight:600}body #booked-profile-page input[type=submit].button-primary:hover,body table.booked-calendar input[type=submit].button-primary:hover,body .booked-list-view button.button:hover,body .booked-list-view input[type=submit].button-primary:hover,body .booked-modal input[type=submit].button-primary:hover,body table.booked-calendar th,body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,body #booked-profile-page .booked-profile-header,body #booked-profile-page .appt-block .google-cal-button>a:hover,body table.booked-calendar td{border-color:transparent!important}body table.booked-calendar thead th,body #booked-profile-page input[type=submit].button-primary:hover,body .booked-list-view button.button:hover,body .booked-list-view input[type=submit].button-primary:hover,body table.booked-calendar input[type=submit].button-primary:hover,body .booked-modal input[type=submit].button-primary:hover,body table.booked-calendar thead,body table.booked-calendar thead th,body #booked-profile-page .booked-profile-header,body #booked-profile-page .booked-tabs li.active a,body #booked-profile-page .booked-tabs li.active a:hover,body #booked-profile-page .appt-block .google-cal-button>a:hover,body table.booked-calendar tr.week td.active,body table.booked-calendar tr.week td.active .date,body table.booked-calendar tr.week td.active:hover .date,body table.booked-calendar tr.entryBlock,body table.booked-calendar .booked-appt-list,body .booked-calendar-wrap .booked-appt-list .timeslot:hover{background:#131416!important}body table.booked-calendar td.prev-date .date{background:#383535!important}body table.booked-calendar td.prev-date:hover .date{background:#383535!important}body table.booked-calendar td .date{background:#131416!important}body .booked-calendar-wrap .booked-appt-list.shown{border:1px solid rgba(255,255,255,.1)!important}body .booked-calendar-wrap .booked-appt-list .timeslot{border-color:rgba(255,255,255,.1)!important}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time i.fa{display:none}@media (min-width:767px){body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover::after{color:#36a9e1}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover::before{background:#36a9e1!important}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover::before{left:-34px}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover::after{left:-34px}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{transition:all 300ms ease;border-radius:0px;padding:7px 48px 7px 60px;font-size:14px}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{background-color:#fff!important;color:#36A9E1!important}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button::before{background-color:#fff}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button::after{color:#fff}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people{padding:0;position:relative}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button{position:absolute;top:50%;right:0;transform:translateY(-50%)}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button::before{content:'';position:absolute;top:50%;left:-45px;background-color:#fff;width:70px;height:1px;transform:translateY(-50%);transition:left 300ms ease,background-color 300ms ease}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button::after{content:"\f0da";font-family:'Font Awesome 5 Free';font-weight:900;margin-left:70px;color:#fff;position:absolute;top:50%;left:-45px;transform:translateY(-50%);transition:left 300ms ease,color 300ms ease}}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time{color:#fff}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time .timeslot-range{margin-left:-9px;text-transform:uppercase}body .booked-calendar-wrap .booked-appt-list h2{color:#fff}body .booked-calendar-wrap .booked-appt-list .timeslot:last-child{margin:0!important}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time{padding-left:0!important}body table.booked-calendar tr.entryBlock td{padding:6%}body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{text-transform:none;font-size:12px;font-weight:600}body table.booked-calendar tr.days,body table.booked-calendar tr.days th,body .booked-calendarSwitcher.calendar,body .booked-calendarSwitcher.calendar select,body #booked-profile-page .booked-tabs,body #booked-profile-page input[type=submit].button-primary,body table.booked-calendar input[type=submit].button-primary,body .booked-list-view button.button,body .booked-list-view input[type=submit].button-primary,body .booked-list-view button.button,body .booked-list-view input[type=submit].button-primary,body .booked-modal input[type=submit].button-primary,body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,body #booked-profile-page .appt-block .google-cal-button>a,body .booked-modal p.booked-title-bar,body table.booked-calendar td:hover .date span,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover{background:#36A9E1!important}body table.booked-calendar tr.days th,body #booked-profile-page .booked-tabs,body table.booked-calendar td.today .date span,body #booked-profile-page input[type=submit].button-primary,body table.booked-calendar input[type=submit].button-primary,body .booked-list-view button.button,body .booked-list-view input[type=submit].button-primary,body .booked-list-view button.button,body .booked-list-view input[type=submit].button-primary,body .booked-modal input[type=submit].button-primary,body #booked-profile-page .appt-block .google-cal-button>a,body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover{border-color:#36A9E1!important}body .bookings{background:#fff;padding:10px 16px 13px;margin:0 0 15px;box-shadow:0 1px 3px rgba(0,0,0,0.15);border-radius:3px}body .booked-modal .bm-window p{margin:0 0 15px;font-size:13px}.bookings input::placeholder{color:#ccc}@media (max-width:767px){.woocommerce-account .woocommerce-MyAccount-content{margin-top:20px;width:100%!important}.et_pb_menu--style-inline_centered_logo .et_pb_menu__wrap{justify-content:left!important;margin-top:-110px!important}}.cancel-order{display:none}.woocommerce-orders .cancel-order{display:block}.woocommerce-MyAccount-navigation ul li{list-style-type:none}.woocommerce-MyAccount-navigation ul li a{color:#fff;font-size:16px;padding:5px;padding-left:10px;padding-right:10px;border-radius:4px}.woocommerce-MyAccount-navigation .is-active a{background:#000E75;color:#fff}.woocommerce-MyAccount-navigation-link--dashboard a::before,.woocommerce-MyAccount-navigation-link--orders a::before,.woocommerce-MyAccount-navigation-link--edit-address a::before,.woocommerce-MyAccount-navigation-link--edit-account a::before,.woocommerce-MyAccount-navigation-link--customer-logout a::before{font-family:'Font Awesome 5 Free';content:"\f3fd";font-weight:900;padding-right:10px}.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f3fd"}.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f291"}.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f5a0"}.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f2bb"}.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f2f5"}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%;background:#000E75;padding:10px;border-radius:4px}.woocommerce-account .woocommerce-MyAccount-navigation{background:#EFBB48;padding:5px;border-radius:4px}.woocommerce-form-coupon-toggle{display:none}.woocommerce-button,.woocommerce-Button,.return-to-shop .button,.place-order .button,.woocommerce-address-fields .button,#payment .button{color:#fff!important;background:#000E75!important;border:none!important;font-size:16px!important;margin-right:5px!important;margin-bottom:5px!important;padding-left:45px;padding-right:45px}.woocommerce-form-login .woocommerce-button{background:#EFBB48!important}.woocommerce-EditAccountForm .woocommerce-Button{background:#EFBB48!important}.woocommerce table.my_account_orders td .woocommerce-button{background:#EFBB48!important}.woocommerce-form-coupon .button,.checkout-button,.coupon .button{color:#fff!important;background:#000E75!important;border:none!important;margin-right:5px!important}.woocommerce-button::after,.woocommerce-Button::after,.return-to-shop .button::after,.place-order .button::after,.woocommerce-address-fields .button::after,#payment .button::after{top:7px!important;font-size:21px!important;content:"\24"!important}.woocommerce-form-coupon .button::after,.checkout-button::after,.coupon .button::after{content:"\24"!important}.woocommerce-Addresses .u-column2{display:none}.woocommerce-account .addresses .title h3{color:#fff}.woocommerce-order-details__title,.woocommerce-customer-details h2{color:#fff}.woocommerce-MyAccount-content mark{background-color:#36A9E1;color:#fff;font-weight:bold;padding-left:5px;padding-right:5px;border-radius:4px}.woocommerce form.login{background:#000E75}.woocommerce form .form-row label{line-height:3}.woocommerce form .form-row{width:100%!important}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{width:100%!important;padding:8px}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:100%;height:30px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left;width:100%}.woocommerce-billing-fields h3,#order_review_heading{background-color:#EFBB48;width:45%;text-align:center;padding:10px;border-radius:5px;margin-top:0px;color:#FFF;float:right}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:.6180469716em;background-color:#f2f2f2;color:#43454b;outline:0;border:0;-webkit-appearance:none;border-radius:2px;box-sizing:border-box;font-weight:400;border:solid 2px #e4e4e4}#wc_checkout_add_ons{width:45%;float:right;text-align:center}@media screen and (min-width:980px){.woocommerce-shipping-fields h3,.woocommerce-billing-fields h3{width:100%}.woocommerce .col2-set,.woocommerce-page .col2-set{width:45%;float:left}.woocommerce-checkout-review-order{width:45%;float:right}}@media screen and (max-width:979px){.woocommerce-checkout h3{width:100%}}.product-quantity{text-align:center}.cancel.button{font-size:12px!important;border:1px solid!important;padding:0em 1em!important}.cancel.button:after{content:" "!important}#submit-request-appointment.button{padding:0em 1em!important}#submit-request-appointment.button:after{content:" "!important}.woocommerce-cart-form__cart-item.cart_item div.booked-wc-checkout-section::last-child{display:none!important}button[name="update_cart"]{display:none!important}.popup_outer_wrap .popup .evr-close{background:#fff}.woocommerce-ResetPassword{color:#000}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],textarea{font-size:16px;background-color:#f5f5f5;border:none;width:95%;padding:2%}.wpcf7 input[type="submit"]{color:#ffffff;font-size:18px;font-weight:700;background:#EFBB48;padding:10px 35px 10px 35px;border:none;border-radius:3px;letter-spacing:1px}.wpcf7 input:hover[type="submit"]{background:#efbb488c;transition:all 0.4s ease 0s}.wpcf7 input:active[type="submit"]{background:#EFBB48}.wpcf7-response-output{color:#fff}