/* Reuse the native page title and the existing carousel/Bootstrap typography. */
.home main .entry-header {
    display: block;
}
.home .dwd-carousel-ignition-leads-direct .slide-1 .dwd_carousel_title_text {
    color: white;
    margin-top: 20px;
}
.home .dwd-carousel-ignition-leads-direct .slide-2 .dwd_carousel_title_text {
    color: #101b5a;
    margin-top: 20px;
    text-shadow: #ffffff 0px 0px 4px, 0px 0px 4px #101b5a;
}
/* Exact caption values/breakpoints from the existing DWD carousel stylesheet. */
@media screen and (max-width: 767px) {
    .home .dwd_carousel_caption .dwd_carousel_title_text {
        font-size: 18px;
        margin-top: 5px;
        margin-bottom: 5px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .home .dwd_carousel_caption .dwd_carousel_title_text {
        font-size: 20px;
    }
}
