:root{--bs-primary: #98C647;--bs-secondary: #B2D2D6;--bs-body-bg: #ffffff;--bs-border-color: #D8D8AB;--bs-link-color: #5D7D26;--bs-link-hover-color: #454D53;--bs-body-color: #212529;--bs-primary-rgb: 152, 198, 71;--bs-secondary-rgb: 178, 210, 214;--bs-body-bg-rgb: 255, 255, 255;--bs-border-color-rgb: 235, 235, 235;--bs-link-color-rgb: 69, 77, 83;--bs-link-hover-color-rgb: 186, 210, 214;--bs-body-color-rgb: 69, 77, 83}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-active-color: var(--bs-body-color);--bs-accordion-active-bg: var(--bs-primary)}.accordion-button::after{color:var(--bs-primary)}.breadcrumb{--bs-breadcrumb-divider-color: var(--bs-secondary);--bs-breadcrumb-item-active-color: var(--bs-secondary)}.btn{--bs-btn-color: var(--bs-body-color)}.btn-primary{--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-bg: var(--bs-primary);--bs-btn-disabled-border-color: var(--bs-primary);--bs-btn-color: var(--bs-body-color);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-active-color: var(--bs-body-color);--bs-btn-disabled-color: var(--bs-link-hover-color)}.btn-secondary{--bs-btn-color: var(--bs-body-color);--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: var(--bs-body-color);--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-color: var(--bs-body-color);--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-color: var(--bs-link-hover-color);--bs-btn-disabled-bg: var(--bs-secondary);--bs-btn-disabled-border-color: var(--bs-secondary)}.btn-link{--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: var(--bs-gray);--bs-btn-disabled-border-color: transparent}.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-primary);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-active-color: var(--bs-body-bg);--bs-btn-active-bg: var(--bs-primary);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-primary)}.btn-outline-secondary{--bs-btn-color: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-secondary);--bs-btn-hover-border-color: var(--bs-secondary);--bs-btn-active-color: var(--bs-body-bg);--bs-btn-active-bg: var(--bs-secondary);--bs-btn-active-border-color: var(--bs-secondary);--bs-btn-disabled-color: var(--bs-secondary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-secondary)}.card{--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-color: var(--bs-border-color);--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-bg: var(--bs-body-bg)}.dropdown-menu{--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-secondary);--bs-dropdown-link-active-color: var(--bs-body-color);--bs-dropdown-link-active-bg: var(--bs-secondary);--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-border-color: var(--bs-border-color);--bs-dropdown-divider-bg: var(--bs-border-color);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-header-color: var(--bs-gray)}.modal{--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color);--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-footer-border-color: var(--bs-border-color)}.modal-backdrop{--bs-backdrop-bg: var(--bs-black)}.nav{--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary)}.nav-pills{--bs-nav-pills-link-active-color: var(--bs-body-color);--bs-nav-pills-link-active-bg: var(--bs-primary)}.nav-tabs{--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-link-hover-border-color: var(--bs-body-bg) var(--bs-body-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-black);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg)}.nav-underline{--bs-nav-underline-link-active-color: var(--bs-black)}.navbar{--bs-navbar-color: rgba(var(--bs-black), 0.65);--bs-navbar-hover-color: rgba(var(--bs-black), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-black), 0.3);--bs-navbar-active-color: rgba(var(--bs-black), 1);--bs-navbar-brand-color: rgba(var(--bs-black), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-black), 1);--bs-navbar-toggler-border-color: rgba(var(--bs-black), 0.15)}.navbar-nav{--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color)}.pagination{--bs-pagination-color: var(--bs-body-color);--bs-pagination-border-color: var(--bs-primary);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-active-color: var(--bs-body-color);--bs-pagination-active-border-color: var(--bs-primary);--bs-pagination-active-bg: var(--bs-primary);--bs-pagination-hover-color: var(--bs-body-color);--bs-pagination-hover-border-color: var(--bs-primary);--bs-pagination-hover-bg: var(--bs-secondary);--bs-pagination-focus-color: var(--bs-body-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-disabled-color: var(--bs-link-hover-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color)}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-black);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-black);--bs-table-striped-bg: rgba(var(--bs-secondary-rgb), 0.05);--bs-table-active-color: var(--bs-black);--bs-table-active-bg: rgba(var(--bs-secondary-rgb), 0.1);--bs-table-hover-color: var(--bs-black);--bs-table-hover-bg: rgba(var(--bs-secondary-rgb), 0.075)}.services-about-us-list .img-fluid{max-height:112px}.services-about-us-list .cta-block{box-shadow:rgba(0,0,0,.06) 0px 3px 15px 2px}.services-about-us-list .col-12.col-md-4{display:flex;margin-bottom:2rem}.img-width-100 img{width:100%}.nutrition-therapy-buttons .buttons a:last-child{background-color:#444d52 !important}@media(min-width: 768px){.nutrition-therapy-buttons .buttons a{margin-right:30px !important}}.homepage-hero h1{color:#fff;text-shadow:0px 0px 20px #000}.homepage-hero a{font-size:1.5rem !important}.homepage-hero .btn-primary{box-shadow:none}.services-list h2{border-image-source:linear-gradient(to right, transparent, var(--bs-primary), transparent);margin-top:3rem !important;margin-bottom:1rem !important}@media(min-width: 992px){.hero-banner{padding-top:400px;padding-bottom:400px}}#our-team h2{font-family:serif;font-size:xxx-large;font-weight:600;text-align:center;padding-bottom:1rem;border:none}.team-listing .card{box-shadow:none !important;padding:6px}.team-listing .card>figure{border-radius:50%;box-shadow:4px 0 0 0px #fff,4px 0 0 2px var(--bs-primary),-4px 4px 0 0px #fff,-4px 4px 0 2px var(--bs-secondary),-4px -4px 0 0px #fff,-4px -4px 0 2px var(--bs-border-color)}.team-listing .card .card-body{text-align:center;text-transform:uppercase}.team-listing .card .card-body .card-title{font-weight:600}@media(min-width: 768px){.team-listing .card .card-body .card-title{font-size:1.25rem}}#team-member h1{text-transform:uppercase}#team-member .team-member .img-fluid{border-radius:50% !important;box-shadow:4px 0 0 0px #fff,4px 0 0 2px var(--bs-primary),-4px 4px 0 0px #fff,-4px 4px 0 2px var(--bs-secondary),-4px -4px 0 0px #fff,-4px -4px 0 2px var(--bs-border-color)}.blog-listing .card-title{font-family:serif;font-weight:bold;color:var(--bs-body-color)}body h1,.title-and-text h1{color:var(--bs-body-color)}body h2{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:.25rem;border-image-source:linear-gradient(to right, var(--bs-primary), transparent);border-image-slice:1}.fa-icon-content-block h2,.bg-charcoal-gray h2{border:none}body h2,body h3,body h4,body h5{color:var(--bs-link-hover-color)}.btn-primary{box-shadow:2px 2px 0 0px #fff,2px 2px 0 2px var(--bs-secondary),-2px -2px 0 0px #fff,-2px -2px 0 2px var(--bs-border-color)}.btn-secondary{box-shadow:2px 2px 0 0px #fff,2px 2px 0 2px var(--bs-primary),-2px -2px 0 0px #fff,-2px -2px 0 2px var(--bs-border-color)}.bg-grey{background-color:#f6f6f6}.bg-charcoal-gray{background-color:var(--bs-link-hover-color)}.headers-white h1,.headers-white h2,.headers-white h3,.headers-white h4,.headers-white h5{color:#fff !important}.link-white a{color:#fff !important}.img-custom-border .img-fluid{border:5px solid rgba(0,0,0,0);outline:#e7e7e7 solid 1px;border-radius:1px}.btn-custom-white a{background-color:#fff !important;padding:1rem 2.5rem;font-size:1.3rem}.instructions-to-join-zoom p,.instructions-to-join-zoom span,.instructions-to-join-zoom a{color:#fff}.instructions-to-join-zoom div>a{background-color:#fff;padding:2rem;border-radius:1rem}.instructions-to-join-zoom ol li::marker{color:#fff}.referral-image img{width:100%}.locations-contact-us .fa-icon-content-block{text-align:center}@media(min-width: 991px){.locations-contact-us h2{font-size:2rem}.tms-contact-and-info .row{display:flex;flex-wrap:nowrap}.tms-contact-and-info .row .col-lg-6{margin-left:6rem}}@media(min-width: 1200px){.smaller-h3 h3{font-size:1.5rem}}.gallery .gallery-item .gallery-image{max-height:20rem}.cta-block .img-fluid{box-shadow:2px 0 0 0px #fff,2px 0 0 2px var(--bs-primary),-4px 4px 0 0px #fff,-4px 4px 0 2px var(--bs-secondary),-2px -4px 0 0px #fff,-2px -4px 0 2px var(--bs-border-color)}.bg-charcoal-gray .img-fluid{box-shadow:0 0 0 0px var(--bs-link-hover-color),0 0 0 2px var(--bs-primary),-4px 4px 0 0px var(--bs-link-hover-color),-4px 4px 0 2px var(--bs-secondary),-2px -4px 0 0px var(--bs-link-hover-color),-2px -4px 0 2px var(--bs-border-color)}.page-title{background:var(--bs-primary);margin-bottom:2rem}
