/* Homepage Color Consistency Fixes */

/* ============================================
   SOLUTION CARDS - Color Consistency
============================================ */
.home3-solution-section .solution-card {
    /* Ensure consistent dark background for better text readability */
    background-color: #1a1a1a !important;
    background-image: url(../img/home/pricing-bg.svg),
                      linear-gradient(rgba(26, 26, 26, 0.95), rgba(26, 26, 26, 0.95)) !important;
    border: 1px solid rgba(230, 87, 17, 0.1);
}

/* Solution heading - consistent white with good contrast */
.home3-solution-section .solution-card .solution-content h4 a {
    color: #ffffff !important;
}

.home3-solution-section .solution-card .solution-content h4 a:hover {
    color: #e65711 !important; /* Consistent theme color on hover */
}

/* Solution description text - better contrast */
.home3-solution-section .solution-card .solution-content p {
    color: #cccccc !important;
    line-height: 1.6 !important;
}

/* Solution feature list items - consistent light gray */
.home3-solution-section .solution-card .solution-content .solution-feature li {
    color: #e0e0e0 !important;
}

/* Solution icons - consistent theme color */
.home3-solution-section .solution-card .icon svg {
    fill: #e65711 !important;
}

/* Solution card hover - consistent theme accent */
.home3-solution-section .solution-card:hover {
    background-image: url(../img/home/pricing-bg.svg),
                      linear-gradient(rgba(230, 87, 17, 0.15), rgba(230, 87, 17, 0.05)) !important;
    border-color: rgba(230, 87, 17, 0.3) !important;
}

/* ============================================
   SUCCESS STORIES CARDS - Color Consistency
============================================ */
/* Success category/span - consistent gray */
.home3-success-stories-area .success-storie-card .success-content span {
    color: #d0d0d0 !important;
}

/* Success underline - use theme color instead of random green */
.home3-success-stories-area .success-storie-card .success-content span::after {
    background: #e65711 !important; /* Theme color instead of #06d889 */
}

/* Success heading - consistent white */
.home3-success-stories-area .success-storie-card .success-content h3 a {
    color: #ffffff !important;
}

.home3-success-stories-area .success-storie-card .success-content h3 a:hover {
    color: #e65711 !important; /* Theme color on hover */
}

/* Success view button - consistent theme color */
.home3-success-stories-area .success-storie-card .success-content .view-btn a {
    background-color: #e65711 !important;
}

.home3-success-stories-area .success-storie-card .success-content .view-btn a svg {
    stroke: #ffffff !important; /* White icon for better contrast */
}

/* ============================================
   BLOG CARDS - Color Consistency
============================================ */
/* Blog card background - consistent dark */
.home3-blog-area .single-blog .blog-content {
    background: #1a1a1a !important;
    border: 1px solid rgba(230, 87, 17, 0.05);
}

/* Blog meta/date - consistent gray */
.home3-blog-area .single-blog .blog-content .blog-meta li a {
    color: #b5b5b5 !important;
}

.home3-blog-area .single-blog .blog-content .blog-meta li a:hover {
    color: #e65711 !important; /* Theme color on hover */
}

/* Blog heading - consistent white */
.home3-blog-area .single-blog .blog-content h4 a {
    color: #ffffff !important;
}

.home3-blog-area .single-blog .blog-content h4 a:hover {
    color: #e65711 !important; /* Theme color on hover */
}

/* Blog tag - consistent theme colors */
.home3-blog-area .single-blog .blog-img .blog-tag a {
    background: #e65711 !important;
    color: #ffffff !important;
}

/* Blog read more link */
.home3-blog-area .single-blog .blog-content .blog-footer .read-btn a {
    color: #ffffff !important;
}

.home3-blog-area .single-blog .blog-content .blog-footer .read-btn a:hover {
    color: #e65711 !important;
}

/* ============================================
   PARTNER SECTION - Consistency
============================================ */
.home3-partner-area .partner-title h3 {
    color: #ffffff !important;
}

/* ============================================
   ABOUT SECTION - Consistency
============================================ */
.home3-about-section .section-title-3 h2 {
    color: #ffffff !important;
}

.home3-about-section .section-title-3 p {
    color: #cccccc !important;
}

.home3-about-section .about-content h2 {
    color: #ffffff !important;
}

.home3-about-section .about-content p {
    color: #cccccc !important;
}

.home3-about-section .about-feature li h5 {
    color: #ffffff !important;
}

.home3-about-section .about-feature li p {
    color: #b5b5b5 !important;
}

/* ============================================
   CONTACT CTA SECTION - Consistency
============================================ */
.home3-contact-area .contact-wrapper h2 {
    color: #ffffff !important;
}

.home3-contact-area .contact-btn a {
    color: #ffffff !important;
    background: transparent !important;
    border: 2px solid #e65711 !important;
}

.home3-contact-area .contact-btn a:hover {
    background: #e65711 !important;
    color: #ffffff !important;
}

/* ============================================
   BLOG SECTION HEADING - Consistency
============================================ */
.home3-blog-area .section-title-3 h2 {
    color: #ffffff !important;
}

.home3-blog-area .section-title-3 p {
    color: #cccccc !important;
}

/* ============================================
   SUCCESS STORIES SECTION HEADING - Consistency
============================================ */
.home3-success-stories-area .section-title-3 h2 {
    color: #ffffff !important;
}

.home3-success-stories-area .section-title-3 p {
    color: #cccccc !important;
}

/* ============================================
   SOLUTIONS SECTION HEADING - Consistency
============================================ */
.home3-solution-section .section-title-3 h2 {
    color: #ffffff !important;
}

.home3-solution-section .section-title-3 p {
    color: #cccccc !important;
    line-height: 1.6 !important;
}
