/* ============================================
   SECTION HEADING COLORS - Match Theme
   Override red/Bootstrap defaults with theme primary color
   ============================================ */

/* All section headings use theme primary color */
section h1, section h2, section h3, section h4, section h5, section h6 {
    color: var(--primary-color) !important;
}

/* Enquiry section headings */
#enquiry h1, #enquiry h2, #enquiry h3 {
    color: var(--primary-color) !important;
}

/* Courses section headings */
#courses h1, #courses h2, #courses h3, #courses h4, #courses h5 {
    color: var(--primary-color) !important;
}

/* Teachers section headings */
#teachers h1, #teachers h2, #teachers h3, #teachers h4, #teachers h5 {
    color: var(--primary-color) !important;
}

/* Study Materials section headings */
#materials h1, #materials h2, #materials h3, #materials h4, #materials h5 {
    color: var(--primary-color) !important;
}

/* Contact section headings */
#contact h1, #contact h2, #contact h3, #contact h4, #contact h5 {
    color: var(--primary-color) !important;
}

/* About section headings */
#about h1, #about h2, #about h3, #about h4, #about h5 {
    color: var(--primary-color) !important;
}

/* Testimonials section headings */
#testimonials h1, #testimonials h2, #testimonials h3, #testimonials h4, #testimonials h5 {
    color: var(--primary-color) !important;
}

/* Card titles also use theme color */
.card-title, .card h5, .card h4, .card h1, .card h2, .card h3, .card h6 {
    color: var(--primary-color) !important;
}

/* Display classes override for headings */
.display-1, .display-2, .display-3, .display-4, .display-5, .display-6 {
    color: var(--primary-color) !important;
}

/* Override Bootstrap h1-h6 default colors in main content */
main h1, main h2, main h3, main h4, main h5, main h6 {
    color: var(--primary-color) !important;
}
