/* News Slider Text Color Fix - Off White for Better Visibility */
#newsHeroSlider .carousel-caption h1,
#newsHeroSlider .carousel-caption p,
#newsHeroSlider .carousel-caption .lead,
#newsHeroSlider h1,
#newsHeroSlider p.lead {
    color: #f8f9fa !important;
}

/* Ensure carousel controls are visible */
#newsHeroSlider .carousel-control-prev-icon,
#newsHeroSlider .carousel-control-next-icon {
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    padding: 20px;
}

#newsHeroSlider .carousel-indicators button {
    background-color: rgba(255, 255, 255, 0.5);
}

#newsHeroSlider .carousel-indicators button.active {
    background-color: #ffffff;
}
