/* 1. Force the root theme font variables to use Asap and Barlow */
:root {
    --font-primary: 'Asap', sans-serif !important;
    --font-secondary: 'Barlow', sans-serif !important;
}

/* 2. Target the main body and standard copy containers explicitly */
body, p, li, .btn-txt, .lqd-custom-menu a {
    font-family: 'Asap', sans-serif !important;
}

/* 3. Make normal body copy comfortably larger */
body, p, .wpb_text_column p {
    font-size: 17.5px !important;
    line-height: 1.75em !important;
    color: #808996 !important;
}

/* 4. Ensure all headings and UI buttons use Barlow */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .main-nav > li > a, .btn {
    font-family: 'Barlow', sans-serif !important;
}