.ff-wrapper .featured-news {}
.ff-wrapper .featured-news .news-item .row {border-bottom: 1px solid #D7D7D7;}
@media only screen and (min-width: 40em) {
    .ff-wrapper .featured-news .tint .row {background-color: #D7D7D7;}
}
.ff-wrapper .featured-news .teaser {padding:5px 0px 0px 10px;}
.ff-wrapper .featured-news h3 {font-weight:normal;font-size:16pt;padding:20px 15px 20px 15px;color:#333;}
.ff-wrapper .featured-news h3 a,
.ff-wrapper .featured-news h3 a:hover,
.ff-wrapper .featured-news h3 a:visited {display:block;}

.ff-wrapper .featured-news h6 {font-size:11pt;margin:0 0 3px 0;color:#333;font-weight:bold;}
.ff-wrapper .featured-news h6 a,
.ff-wrapper .featured-news h6 a:hover,
.ff-wrapper .featured-news h6 a:visited {color:#333;}
.ff-wrapper .featured-news p {font-size:9pt;margin:0 0 3px 0;line-height:1.2;}

.ff-wrapper .featured-news p a.caption-link,
.ff-wrapper .featured-news p a.caption-link:hover,
.ff-wrapper .featured-news p a.caption-link:visited {color:#333;}
.ff-wrapper .featured-news p a.caption-link span {display:inline-block;text-transform:uppercase;font-weight:bold;padding:0;vertical-align:middle;margin-right:10px;}
.ff-wrapper .featured-news p a.caption-link i {padding:0;vertical-align:middle;}


.ff-wrapper .featured-news h5 {font-weight:normal;font-size:12pt;color:#333;text-align:right;}
.ff-wrapper .featured-news h5 a.news-link {display:block;color:#333;padding:5px 15px 5px 15px;}
.ff-wrapper .featured-news h5 a.news-link span {display:inline-block;padding:0;vertical-align:middle;margin-right:10px;}
.ff-wrapper .featured-news h5 a.news-link i {padding:0;vertical-align:middle;}

@media only screen and (min-width: 768px) {
    .ff-wrapper .featured-news .teaser {padding:5px 5px 5px 10px;}
    .ff-wrapper .featured-news h6 {font-size:11pt;}
    .ff-wrapper .featured-news p {font-size:9pt;}
    .ff-wrapper .featured-news h5 {font-size:12pt;}
}


@media only screen and (min-width: 969px) {
    .ff-wrapper .featured-news h6 {font-size:12pt;}
    .ff-wrapper .featured-news p {font-size:11pt;}
    .ff-wrapper .featured-news h5 {font-size:12pt;}
}

@media only screen and (min-width: 1199px) {
    .ff-wrapper .featured-news h6 {font-size:14pt;}
    .ff-wrapper .featured-news p {font-size:12pt;}
    .ff-wrapper .featured-news h5 {font-size:12pt;}
}