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

.ff-wrapper .video-list h6 {font-size:14pt;margin:0 0 3px 0;color:#333;}
.ff-wrapper .video-list h6 a,
.ff-wrapper .video-list h6 a:hover,
.ff-wrapper .video-list h6 a:visited {color:#333;}
.ff-wrapper .video-list p {font-size:10pt;margin:0 0 3px 0;line-height:1.3;}

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


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