/* add custom site CSS here */
.ticker-item .inner { flex-direction: column; position: relative; }
.ticker-item ol { margin-bottom: 15px; }
.department-info { display: inline-block; }
.call-to-action { margin-bottom: 30px; }

.ticker .inner { 
    align-items: start;
}
.ticker .inner h3 { 
    font-weight: bold;
}
.ticker .inner a {
    color: rgb(0, 98, 152);
    text-decoration: underline;
}
h2 { margin-bottom: 12px !important; }
h3 { font-size: 1.325rem !important; margin-bottom: 10px; }
.ticker .inner p { font-size: 0.95rem; }
.ticker .inner li { font-size: 0.95rem; }
.department-info p { font-size: 0.9rem !important; }
.meta {text-transform: none; }

.news-feed-mobile { display: none; }

@media only screen and (max-width: 801px) {
    .news-feed-mobile { display: block; }
    .news-feed-desktop { display: none; }
    
    .ticker-item { min-width: 250px; } 
}

.slick-prev { z-index: 1; left: -45px; top: 40%;}
.slick-next { right: -45px; top: 40%;}
.arrow-instructions { margin-top: 0px; }