header#main-header{position:fixed;background:#fff;width:100%;padding:28px 0px}header#main-header .container{padding:0px 0px}.custom-menu-new .et_menu_container .logo_container{display:flex;align-items:center}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:0px}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:0px}#top-menu li a{color:#000}#top-menu li{font-size:16px;padding-right:22px;font-weight:600}.appointment-menu a{background:#a22a2a;color:#fff!important;padding:6px 15px!important;border:2px solid #a22a2a;width:100%;max-width:fit-content}.appointment-menu a:hover{background:transparent;color:#a22a2a!important;opacity:1!important}#top-menu li:not(:first-child){padding-left:7px}.page-id-16 nav#top-menu-nav ul li a,.page-id-32 nav#top-menu-nav ul li a{color:#000!important}#top-menu li.current-menu-item>a{color:#572727!important}.wp-block-bookingpress-cancellation_confirmation{background:var(--bpa-cl-white);border:1px solid var(--bpa-gt-gray-400);border-radius:var(--bpa-radius-8px);text-align:center;padding:24px 12px}.wp-block-bookingpress-cancellation_confirmation .bpa-front-cmc__title{max-width:85%;margin:0 auto 16px;font-size:20px;font-weight:600;color:var(--bpa-dt-black-400);margin-bottom:16px;line-height:24px;font-family:var(--bpa-primary-font)!important}.wp-block-bookingpress-cancellation_confirmation .bpa-front-cmc__desc{font-size:16px;font-weight:500;color:var(--bpa-dt-black-200);font-family:var(--bpa-primary-font)!important}.payment-cancel{background:var(--bpa-cl-white);border:1px solid var(--bpa-gt-gray-400);border-radius:var(--bpa-radius-8px);text-align:center;padding:24px 12px}.payment-cancel h4{margin:0 auto 16px;font-size:20px;font-weight:600;color:var(--bpa-dt-black-400);margin-bottom:16px;line-height:24px;font-family:var(--bpa-primary-font)!important}div#bpa-payment-already-completed-message .bpa-front-cpc__head{margin:0 auto 16px;font-size:20px;font-weight:600;color:var(--bpa-dt-black-400);margin-bottom:16px;line-height:24px;font-family:var(--bpa-primary-font)!important}.bpa-frontend-main-container{min-height:unset}.logo_container #logo{width:100%;max-width:330px}header#main-header nav#top-menu-nav .appointment-menu a:visited{color:#fff!important}header#main-header nav#top-menu-nav .appointment-menu a:hover{color:#a22a2a!important}#top-menu li.current-menu-item>a{color:unset!important}.img-with-text .et_pb_blurb_content{display:flex;width:100%;align-items:center}.img-with-text .et_pb_blurb_content .et_pb_main_blurb_image{width:20%;margin-bottom:0}.img-with-text .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap{margin-left:0px}.img-with-text .et_pb_blurb_content .et_pb_blurb_container{width:80%}.img-with-text .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{margin-bottom:0}.custom-content .et_pb_column .et_pb_module{margin-bottom:0}@media only screen and (max-width:767px){.box-content br{display:none}.img-with-text .et_pb_blurb_content{display:block}.img-with-text .et_pb_blurb_content .et_pb_main_blurb_image,.img-with-text .et_pb_blurb_content .et_pb_blurb_container{width:100%}.img-with-text .et_pb_blurb_content .et_pb_main_blurb_image{display:block}.img-with-text .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap{margin-bottom:20px}header#main-header{position:unset;padding:10px 15px}.et_header_style_left #et-top-navigation .mobile_menu_bar,.et_header_style_split #et-top-navigation .mobile_menu_bar{padding-bottom:0px}ul#mobile_menu li a{color:#000!important}ul#mobile_menu .appointment-menu a{color:#fff!important}#hero-banner-sec h1{font-size:25px}#hero-banner-sec .et_pb_button{font-size:17px!important}}