@media screen and (max-width :1180px){#logo{width:350px}}@media screen and (max-width :1125px){#logo{width:250px}}@media screen and (max-width :1025px){#logo{width:225px}#top-menu li{font-size:13px}}@media screen and (max-width :980px){#logo{width:auto}}.et-pb-contact-message p{font-size:22px!important;color:#ffffff;font-weight:normal;line-height:1.6em}.et_pb_widget .rpwwt-widget a .rpwwt-post-title,.et_pb_widget .rpwwt-widget a:hover .rpwwt-post-title,.et_pb_widget .rpwwt-widget a:focus .rpwwt-post-title{color:#000!important;opacity:1!important;visibility:visible!important;text-decoration:underline}.et_pb_widget .rpwwt-widget a{position:relative}.et_pb_widget .rpwwt-widget a .rpwwt-post-title{position:relative;z-index:2}.et_pb_widget .rpwwt-widget a::before,.et_pb_widget .rpwwt-widget a::after{display:none!important;opacity:0!important;visibility:hidden!important}body.archive #sidebar #categories-2.widget_categories a,body.archive #sidebar #categories-2.widget_categories a:visited,body.archive #sidebar #categories-2.widget_categories a:hover,body.archive #sidebar #categories-2.widget_categories a:focus,body.archive #sidebar #categories-2.widget_categories a:active{color:#000!important;font-weight:700!important;text-decoration:underline!important;opacity:1!important;visibility:visible!important}body.archive #sidebar #categories-2.widget_categories li,body.archive #sidebar #categories-2.widget_categories li:hover,body.archive #sidebar #categories-2.widget_categories li:focus-within{opacity:1!important}body.archive #sidebar #categories-2.widget_categories a::before,body.archive #sidebar #categories-2.widget_categories a::after,body.archive #sidebar #categories-2.widget_categories::before,body.archive #sidebar #categories-2.widget_categories::after{display:none!important;opacity:0!important;visibility:hidden!important}h2{scroll-margin-top:140px}body.single-product .woocommerce-tabs{display:none!important}body.single-product .ui-datepicker td a,body.single-product .wc-bookings-date-picker td a,body.single-product .wc-appointments-date-picker td a{color:#000000!important}body.single-product .ui-datepicker td.ui-datepicker-unselectable span,body.single-product .ui-datepicker td span,body.single-product .wc-bookings-date-picker td.ui-datepicker-unselectable span,body.single-product .wc-bookings-date-picker td span,body.single-product .wc-appointments-date-picker td.ui-datepicker-unselectable span,body.single-product .wc-appointments-date-picker td span{color:#808080!important}body.single-product .ui-datepicker td a.ui-state-active,body.single-product .ui-datepicker td.ui-datepicker-current-day a,body.single-product .wc-bookings-date-picker td a.ui-state-active,body.single-product .wc-bookings-date-picker td.ui-datepicker-current-day a,body.single-product .wc-appointments-date-picker td a.ui-state-active,body.single-product .wc-appointments-date-picker td.ui-datepicker-current-day a{background:#007799!important;color:#ffffff!important;border-color:#007799!important}body.single-product .ui-datepicker td a:hover,body.single-product .wc-bookings-date-picker td a:hover,body.single-product .wc-appointments-date-picker td a:hover{color:#000000!important}body.single-product .slot,body.single-product .block-picker li a,body.single-product .block-picker li button,body.single-product .wc-bookings-booking-form .slot,body.single-product .wc-appointments-appointment-form .slot{background-color:#ffffff!important;color:#000000!important;border:1px solid #007799!important}body.single-product .slot:hover,body.single-product .block-picker li a:hover,body.single-product .block-picker li button:hover,body.single-product .wc-bookings-booking-form .slot:hover,body.single-product .wc-appointments-appointment-form .slot:hover{background-color:#007799!important;color:#ffffff!important;border-color:#007799!important}body.single-product .slot.selected,body.single-product .slot.ui-state-active,body.single-product .block-picker li a.selected,body.single-product .block-picker li button.selected,body.single-product .block-picker li a.ui-state-active,body.single-product .block-picker li button.ui-state-active{background-color:#007799!important;color:#ffffff!important;border-color:#007799!important}body.single-product .single_add_to_cart_button,body.single-product button.single_add_to_cart_button,body.single-product .wc-bookings-booking-form button.button,body.single-product .wc-appointments-appointment-form button.button{background-color:#007799!important;color:#ffffff!important;border:1px solid #007799!important}body.single-product .single_add_to_cart_button:hover,body.single-product button.single_add_to_cart_button:hover,body.single-product .wc-bookings-booking-form button.button:hover,body.single-product .wc-appointments-appointment-form button.button:hover{background-color:#33a3c1!important;color:#ffffff!important;border-color:#33a3c1!important}body.single-product .wc-appointments-appointment-form .wc-appointments-appointment-cost{display:none!important}body.single-product .wc_appointments_field_slots,body.single-product .block-picker,body.single-product .slot-picker{display:none!important}body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .woocommerce p,body.woocommerce-checkout .woocommerce li,body.woocommerce-checkout .woocommerce td,body.woocommerce-checkout .woocommerce th,body.woocommerce-checkout .woocommerce label,body.woocommerce-checkout .woocommerce span,body.woocommerce-checkout .woocommerce strong,body.woocommerce-checkout .woocommerce h1,body.woocommerce-checkout .woocommerce h2,body.woocommerce-checkout .woocommerce h3,body.woocommerce-checkout .woocommerce h4,body.woocommerce-checkout .woocommerce h5,body.woocommerce-checkout .woocommerce h6,body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .payment_box,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #order_review,body.woocommerce-checkout #customer_details{color:#000000!important}body.woocommerce-checkout .woocommerce input,body.woocommerce-checkout .woocommerce textarea,body.woocommerce-checkout .woocommerce select,body.woocommerce-checkout .woocommerce .input-text,body.woocommerce-checkout .woocommerce .select2-selection__rendered,body.woocommerce-checkout .woocommerce .select2-container--default .select2-selection--single,body.woocommerce-checkout .woocommerce .select2-container--default .select2-selection--multiple{color:#000000!important}body.woocommerce-checkout .woocommerce input::placeholder,body.woocommerce-checkout .woocommerce textarea::placeholder{color:#000000!important;opacity:1}body.woocommerce-checkout .woocommerce input:-webkit-autofill,body.woocommerce-checkout .woocommerce input:-webkit-autofill:hover,body.woocommerce-checkout .woocommerce input:-webkit-autofill:focus,body.woocommerce-checkout .woocommerce textarea:-webkit-autofill,body.woocommerce-checkout .woocommerce select:-webkit-autofill{-webkit-text-fill-color:#000000!important}body.woocommerce-checkout a.continue-shopping{ display:inline-block!important}body.woocommerce-checkout .awm-continue-shopping-wrap{margin-bottom:20px}body.woocommerce-checkout .awm-continue-shopping-button{display:inline-block;background:#007799;color:#ffffff!important;padding:10px 16px;text-decoration:none;border-radius:4px}body.woocommerce-checkout .awm-continue-shopping-button:hover{background:#33a3c1;color:#ffffff!important}body.woocommerce-checkout a.button.wc-forward{display:none!important}body.single-product .wc-appointments-appointment-hook-after{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;align-items:start;margin-top:10px;margin-bottom:14px}body.single-product .wc-appointments-appointment-hook-after .wc-pao-addon-container{width:100%!important;margin:0!important;padding:12px 14px;box-sizing:border-box;border:1px solid rgba(0,119,153,0.35);border-radius:6px;background:#ffffff}body.single-product .wc-appointments-appointment-hook-after .wc-pao-fieldset{margin:0;padding:0;border:0;min-width:0}body.single-product .wc-appointments-appointment-hook-after .wc-pao-addon-name{margin:0 0 4px;font-size:16px;line-height:1.35;font-weight:600;color:#000000}body.single-product .wc-appointments-appointment-hook-after .wc-pao-addon-description{margin:0 0 8px;font-size:14px;line-height:1.45;color:#000000}body.single-product .wc-appointments-appointment-hook-after .form-row{margin:0}body.single-product .wc-appointments-appointment-hook-after label{display:inline-block;max-width:100%;color:#000000;font-size:15px;line-height:1.4}body.single-product .wc-appointments-appointment-hook-after input[type="checkbox"]{margin-right:8px}@media (max-width:980px){body.single-product .wc-appointments-appointment-hook-after{grid-template-columns:1fr;gap:14px}}.et_pb_posts .et_pb_post .post-content .more-link,.et_pb_blog_grid .et_pb_post .post-content .more-link{display:inline-block;background:#007799;color:#ffffff!important;padding:10px 16px;text-decoration:none;border-radius:0px}.et_pb_posts .et_pb_post .post-content .more-link:hover,.et_pb_blog_grid .et_pb_post .post-content .more-link:hover{background:#33a3c1;color:#ffffff!important}