/* ========================================
   QUINTESSENTIAL FONT STYLING
   ======================================== */

/* Footer About Description */
.tas-about {
    font-family: 'Quintessential', cursive !important;
    font-size: 16px !important;
    line-height: 1.9 !important;
}

/* Section Headings */
.section-title-with-icon {
    font-family: 'Quintessential', cursive !important;
    font-size: 28px !important;
}

/* Specific section titles */
.tas_heading h3 {
    font-family: 'Quintessential', cursive !important;
}

/* Categories heading in search/sidebar */
.widget_heading {
    font-family: 'Quintessential', cursive !important;
}

/* Mobile responsive */
@media (max-width: 640px) {
    .tas-about {
        font-size: 15px !important;
    }
    
    .section-title-with-icon {
        font-size: 24px !important;
    }
}

@media (max-width: 480px) {
    .tas-about {
        font-size: 14px !important;
    }
    
    .section-title-with-icon {
        font-size: 22px !important;
    }
}
