﻿:root {
    --brand-primary: #0F766E;
    --brand-primary-dark: #123B3A;
    --brand-accent: #D99A45;
    --brand-text: #263A38;
    --brand-muted: #718783;
    --brand-surface: #FFFFFF;
    --brand-surface-soft: #F5F3ED;
}

body { color: var(--brand-text); }
.header-two.header-three .header-navigation .primary-menu > li > a:hover,
.header-two.header-three .header-navigation .primary-menu > li.current > a,
.header-two.header-three .header-navigation .primary-menu > li.active > a { color: var(--brand-primary) !important; }
.header-two.header-three .header-navigation .nav-toggler { border-color: var(--brand-primary); }
.header-two.header-three .header-navigation .nav-toggler span { background-color: var(--brand-primary); }
.header-two .header-navigation .navbar-btn a,
.quick_call_area a.ph,
.back-to-top a { background-color: var(--brand-primary); }
.header-two .header-navigation .navbar-btn a:hover,
.quick_call_area a.ph:hover,
.back-to-top a:hover { background-color: var(--brand-primary-dark); }
.main-btn,
.features-sub .input-box button { background-color: var(--brand-primary); border-color: var(--brand-primary); }
.main-btn:hover,
.features-sub .input-box button:hover { background-color: var(--brand-primary-dark); border-color: var(--brand-primary-dark); }
.footer-area-two { background-color: var(--brand-primary-dark); }
::selection { color: #fff; background: var(--brand-primary); }
