/*2026 UPDATE*/

@import url('https://fonts.googleapis.com/css2?family=Alkatra:wght@400..700&family=Arima:wght@100..700&family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');

.btndarkgreen,.sdviewdetail,.infoview,.wpsm-show,.wpsm-hide,.he-footer-box:has(a),.he-footer-box:has(a) a,.he-footer-box:has(a) i,.he-footer-box:has(a) span { background-color: #f6b2a3!important; color:#01646a!important; border-color:#f6b2a3!important; }
.he-footer-whitesec .he-getintouch-top, .he-footer-whitesec .he-getintouch-top a { background-color: #f6b2a3!important; color:#01646a!important; border-color:#f6b2a3!important; }
.he-footer-whitesec .he-footer-box,.he-footer-whitesec .he-footer-box a,.he-footer-whitesec .he-footer-box i,.he-footer-whitesec .he-footer-box span { background-color: #f6b2a3!important; color:#01646a!important; border-color:#f6b2a3!important; }
.he-footer-box,.he-footer-box a,.he-footer-box i,.he-footer-box span { background-color: #dff0f0!important; color:#006468!important; border-color:#dff0f0!important; }

.navigation-top,#mega-menu-wrap-top-menu, #mega-menu-wrap-top-menu a { font-family: "Fraunces" !important;font-size:15px!important;text-transform:none!important; }
.navigation-top { border-bottom:0px none!important; }
.fixed-top, .fixed-top h1,.fixed-top h2,.fixed-top h3,.fixed-top h4,.fixed-top h5,.he-slogan,.navigation-top { font-family: "Nunito" !important; }
.he-teams h2, .css-events-list h2 { color:#01646a!important; }
a.he-btn-darkgreen, p.he-btn-green, a.he-btn-green, button.wpforms-submit,.homerequestform .wpforms-submit,a.text-green-light,a.he-btn-greenlight,a.fc-day-grid-event,.he-getintouch-top,.he-getintouch-top a,.homedreams a.btn { background-color: #f6b2a3!important; color:#01646a!important; border-color:#f6b2a3!important; }
h3 .text-green-light, h3 span.text-green-light { font-weight: normal!important; color:#01646a!important; }
.pagetreatmentlist .card-body { background-color: #f6b2a3!important; color:#01646a!important; }
.pagesinglebody {}

.fc-day-number { color:#01646a!important; }

.homeintro .ampersand { font-family: "Averia Serif Libre" !important; }

h1 { font-family: "Fraunces" !important; }
h2 { font-family: "Fraunces" !important; }
h3 { font-family: "Fraunces" !important; }
h4 { font-family: "Nunito" !important; }
h5 { font-family: "Nunito" !important; }

body { font-family: "Nunito", system-ui !important; font-optical-sizing: auto !important; }
