.elementor-menu-cart__toggle .elementor-button{padding:8px 12px!important}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{background-color:var(--e-search-form-toggle-background-color,transparent)!important}@media(max-width:1024px){.elementor.elementor-77.elementor-location-header .elementor-menu-toggle{width:100%;max-width:65px;margin-left:auto}}@media(max-width:767px){.elementor-section-with-custom-width.elementor-section.elementor-top-section.elementor-element.elementor-element-3c6da9d4.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.sc_fly_static{position:absolute!important;width:100%!important;top:0!important;left:0!important}}@media(max-width:479px){.elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-default,.body_style_boxed .elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-default,.body_style_fullwide.sidebar_hide .elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-default{max-width:100%}}body div.booked-calendar .bc-head .bc-col{background-color:#fff!important}body div.booked-calendar-wrap.small div.booked-calendar .bc-head .bc-row .bc-col .monthName{color:#fff}.bc-body{opacity:1;display:flex;flex-direction:column;row-gap:5px;background:#fff}.bc-row.week{display:flex;column-gap:5px}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date span{box-shadow:inset 0 0 0 2px #ed1c24;color:#000!important}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right,body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left{color:#ed1c24!important;position:absolute;font-size:1.3rem;top:50%;margin-top:-.65rem}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a{color:rgb(237 28 36/.5)}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a:hover{color:#ed1c24}.booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button{font-size:1.2rem!important;font-weight:600!important}button.new-appt.button{cursor:pointer!important}