/* Override Total Warna Hijau ke Biru STIEPAR */
.ul-check.primary li:before,
.section-title-underline span,
.section-title-underline.style-2 span,
.social-wrap a,
.owl-slide-3 .owl-dots .owl-dot.active > span,
.owl-slide .owl-dots .owl-dot.active > span,
.course-1-item .category {
    background-color: #1A2B5C !important;
    border-color: #1A2B5C !important;
    color: #1A2B5C !important;
}

.site-navbar .site-navigation .site-menu .active > a,
.site-navbar .site-navigation .site-menu > li > a:hover,
.site-navbar .site-navigation .site-menu .has-children:hover > a,
.custom-breadcrumns a:hover,
.custom-breadcrumns .current,
.news-updates .post-entry-big .post-content .post-heading a:hover,
.site-navbar .site-navigation .site-menu .has-children .dropdown .active > a,
.site-mobile-menu .site-nav-wrap a:hover,
.site-mobile-menu .site-nav-wrap li .active > a,
.sticky-wrapper.is-sticky .site-navbar .site-menu > li > a:hover,
.sticky-wrapper.is-sticky .site-navbar .site-menu > li.active > a,
.section-bg.style-1 .icon,
.section-bg.style-1 h3 {
    color: #1A2B5C !important;
}

.btn-primary {
    background-color: #1A2B5C !important;
    border-color: #1A2B5C !important;
}

.btn-primary:hover {
    background-color: #0D1B4C !important;
    border-color: #0D1B4C !important;
}

.feature-1 .icon-wrapper.bg-primary,
.icon-wrapper.bg-primary {
    background-color: #1A2B5C !important;
}

/* ========================================
   FIX: SEMUA SECTION-TITLE-UNDERLINE
   ======================================== */

/* 1. Judul di section PUTIH (background terang) */
.section-title-underline:not(.style-2) span {
    color: #1A2B5C !important; /* Biru STIEPAR */
    border-bottom: 4px solid #1A2B5C !important;
    font-weight: 800 !important;
}

/* 2. Judul di section BIRU (background gelap) */
.section-title-underline.style-2 span {
    color: #FFFFFF !important; /* PUTIH */
    border-bottom: 4px solid #FFFFFF !important;
    font-weight: 800 !important;
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5) !important;
}

/* 3. Judul di section dengan background abu-abu/medium */
.section-title-underline.mb-5 span,
.section-title-underline.mb-3 span {
    color: #1A2B5C !important;
    border-bottom: 4px solid #1A2B5C !important;
    font-weight: 800 !important;
}

/* 4. Judul di HERO SECTION (ftco-subscribe-1) */
.ftco-subscribe-1 .section-title-underline span {
    color: #FFFFFF !important;
    border-bottom: 4px solid #FFFFFF !important;
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6) !important;
}

/* 5. Judul di NEWS & UPDATES (section putih) */
.news-updates .section-heading h2 {
    color: #1A2B5C !important;
    font-weight: 800 !important;
}

/* 6. Subtitle di bawah judul (biar keliatan) */
.section-title-underline + p,
.section-title-underline.mb-5 + p,
.section-title-underline.mb-3 + p {
    color: #333333 !important;
    font-weight: 400 !important;
}

/* 7. Khusus untuk judul "Mengapa STIEPAR?" di about */
.section-title-underline.style-1 span,
.section-title-underline:not(.style-2) span {
    color: #1A2B5C !important;
    border-bottom: 4px solid #1A2B5C !important;
}
.section-title-underline.style-2 {
    color: #FFFFFF !important;
}

/* Tambahan: judul di section biru yang pake class ini *
.section-bg.style-1 p {
    color: rgba(255,255,255,0.85) !important;
}
.course-1-item .category {
    background: #1A2B5C !important;
}

.section-title-underline span {
    border-bottom: 4px solid #1A2B5C !important;
}

/* ========================================
   PERBAIKAN FONTS HIJAU KE BIRU STIEPAR
   ======================================== */

/* 1. Harga di Course Cards (background hijau) */
.course-1-item .price {
    background: #1A2B5C !important;
    color: #fff !important;
}

/* 2. Ikon Flaticon di Section-bg */
.section-bg.style-1 .icon {
    color: #1A2B5C !important;
}

.section-bg.style-1 h3 {
    color: #1A2B5C !important;
}

/* 3. Warna teks hijau di dropdown */
.site-navbar .site-navigation .site-menu .has-children .dropdown .active > a {
    color: #1A2B5C !important;
}

/* 4. Warna link hijau di mobile menu */
.site-mobile-menu .site-nav-wrap a:hover {
    color: #1A2B5C !important;
}

.site-mobile-menu .site-nav-wrap li .active > a {
    color: #1A2B5C !important;
}

/* 5. Warna hijau di testimonial dots (jika ada) */
.owl-theme .owl-dots .owl-dot.active span {
    background: #1A2B5C !important;
}

.owl-theme .owl-dots .owl-dot:hover span {
    background: #1A2B5C !important;
}

/* 6. Warna hijau di breadcrumb */
.custom-breadcrumns .current {
    color: #1A2B5C !important;
}

.custom-breadcrumns a:hover {
    color: #1A2B5C !important;
}

/* 7. Warna hijau di social media icons */
.social-wrap a {
    background: #1A2B5C !important;
}

.social-wrap a:hover {
    background: #0D1B4C !important;
}

/* 8. Warna hijau di tombol primary */
.btn-primary {
    background-color: #1A2B5C !important;
    border-color: #1A2B5C !important;
}

.btn-primary:hover {
    background-color: #0D1B4C !important;
    border-color: #0D1B4C !important;
}

/* 9. Warna hijau di link biasa */
a {
    color: #1A2B5C !important;
}

a:hover {
    color: #0D1B4C !important;
}

/* 10. Warna hijau di underline section title */
.section-title-underline span {
    border-bottom: 4px solid #1A2B5C !important;
}

/* 11. Warna hijau di icon-wrapper */
.icon-wrapper.bg-primary {
    background-color: #1A2B5C !important;
}

.feature-1 .icon-wrapper {
    background: #1A2B5C !important;
}

/* 12. Warna hijau di category course */
.course-1-item .category {
    background: #1A2B5C !important;
}

/* 13. Warna hijau di ul-check */
.ul-check.primary li:before {
    color: #1A2B5C !important;
}

/* Perbaiki Judul Hero biar lebih jelas */
.site-section.ftco-subscribe-1.site-blocks-cover .container h2 {
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6) !important;
    font-weight: 700 !important;
}
/* ========================================
   FIX: SEMUA LINK YANG MASIH HIJAU
   ======================================== */

/* 1. Link "Baca selengkapnya" / "Read more" di about/home */
.section-bg .container p a,
.section-bg.style-1 p a,
.section-bg .col-lg-8 p a,
.section-bg .col-lg-8 .lead + p a {
    color: #1A2B5C !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}

.section-bg .container p a:hover,
.section-bg.style-1 p a:hover {
    color: #0D1B4C !important;
}

/* 2. Link "Learn More" di footer */
.footer .col-lg-3 p a {
    color: #FFFFFF !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}

.footer .col-lg-3 p a:hover {
    color: #FFD700 !important; /* Bisa ganti jadi emas atau warna lain */
}

/* 3. Link "made by Colorlib" di footer */
.footer .copyright a {
    color: #1A2B5C !important;
    font-weight: 600 !important;
}

.footer .copyright a:hover {
    color: #0D1B4C !important;
    text-decoration: underline !important;
}

/* 4. Link "Read All News" di news section */
.news-updates .section-heading a {
    color: #1A2B5C !important;
    font-weight: 600 !important;
}

.news-updates .section-heading a:hover {
    color: #0D1B4C !important;
    text-decoration: underline !important;
}

/* 5. Link "View All Videos" */
.news-updates .section-heading .text-black + a {
    color: #1A2B5C !important;
}

/* 6. Link "Read more" di about section */
.news-updates .post-entry-big .post-content .post-meta a {
    color: #1A2B5C !important;
}

.news-updates .post-entry-big .post-content .post-meta a:hover {
    color: #0D1B4C !important;
}

/* 7. Semua link di footer */
.footer ul li a {
    color: rgba(255, 255, 255, 0.8) !important;
}

.footer ul li a:hover {
    color: #FFFFFF !important;
    text-decoration: underline !important;
}

/* 8. Link "Learn More" di feature cards */
.feature-1 .feature-1-content p a {
    color: #1A2B5C !important;
    font-weight: 600 !important;
}

.feature-1 .feature-1-content p a:hover {
    color: #0D1B4C !important;
}

/* 9. Link "Baca selengkapnya" di about page (yang di screenshot) */
.section-bg .container .col-lg-8 p:last-child a,
.section-bg .container .row .col-lg-8 p a {
    color: #1A2B5C !important;
    font-weight: 700 !important;
    text-decoration: underline !important;
}

/* 10. Link di footer "Learn More" */
.footer .col-lg-3 p a {
    color: #FFFFFF !important;
    background: rgba(255, 255, 255, 0.15);
    padding: 4px 15px;
    border-radius: 20px;
    text-decoration: none !important;
    transition: 0.3s ease;
}

.footer .col-lg-3 p a:hover {
    background: rgba(255, 255, 255, 0.3);
    color: #FFFFFF !important;
}

/* ========================================
   FIX TAMBAHAN: Link di semua section
   ======================================== */

/* 11. Semua link di section putih */
.site-section a:not(.btn):not(.nav-link) {
    color: #1A2B5C !important;
    font-weight: 500 !important;
}

.site-section a:not(.btn):not(.nav-link):hover {
    color: #0D1B4C !important;
    text-decoration: underline !important;
}

/* 12. Link di section biru (harus putih) */
.section-bg a:not(.btn) {
    color: #FFFFFF !important;
    text-decoration: underline !important;
}

.section-bg a:not(.btn):hover {
    color: #FFD700 !important;
}

/* ========================================
   FIX: UL/LI (LIST ITEM) MASIH HIJAU
   ======================================== */

/* 1. Icon centang hijau di ul-check (yang pake icon) */
.ul-check.primary li:before {
    color: #1A2B5C !important; /* Ubah dari hijau ke biru STIEPAR */
}

/* 2. Icon centang di section biru (harus putih) */
.section-bg .ul-check.primary li:before {
    color: #FFFFFF !important;
}

/* 3. Bullet/list style di semua list */
ul li, ol li {
    color: #333333 !important; /* Warna teks list jadi gelap */
}

/* 4. Link di dalam list */
ul li a, ol li a {
    color: #1A2B5C !important;
}

ul li a:hover, ol li a:hover {
    color: #0D1B4C !important;
}

/* 5. List di footer (harus putih) */
.footer ul li {
    color: rgba(255, 255, 255, 0.8) !important;
}

.footer ul li a {
    color: rgba(255, 255, 255, 0.8) !important;
}

.footer ul li a:hover {
    color: #FFFFFF !important;
}

/* 6. List di section biru (harus putih) */
.section-bg ul li {
    color: rgba(255, 255, 255, 0.9) !important;
}

.section-bg ul li:before {
    color: #FFFFFF !important;
}

/* 7. List di course detail (ul-check) */
.ul-check li:before {
    color: #1A2B5C !important;
}

/* 8. List di admissions (persyaratan) */
.site-section .ul-check li:before {
    color: #1A2B5C !important;
}
