/* CSS Document */
#videos::after, #videosl::after, #tabvideos::after {
    content:'';
    display:block;
    clear:both;
}
#videos li, #videosl li, #tabvideos li {
width:31%;
position:relative;
float:left;
margin:15px 1%;
}
#videosl li:first-child {
    margin:15px 1% !important;
}
#videos li a, #videosl li a, #tabvideos li a {
 border:1px solid #dcdcdc;
 display:block;
 padding-left:0;
}
#videos li img, #videosl li img, #tabvideos li img {
padding:4%;
width:100%;
height:auto;
}
.video_link {
    display:table !important;
}
.video_link > div {
    display:table-cell;
    vertical-align:middle;
    background:#fff;
}
.video_link a {
    display:table-cell !important;
    vertical-align:middle;
}
.videocenter {
    /*padding:10px 0 10px;*/
    position:relative;
    display:table;
    beckground:#fff;
}
.videocenter:after {
    display:table-cell;
    background: url('../img/video-icon-trans.png') no-repeat scroll center center transparent;
    position: absolute;
    font-size: 26px;
    text-align: center;
    width: 100%;
    height: 100%;
    content: " ";
    z-index: 3;
    vertical-align: middle;
    top: 0;
    left:-3px;
}
.videocenter:hover:after {
    opacity:0.6;
}
.vresponsive {
    position:relative;
    padding-bottom: 56.25%; /* 16:9 */
}
#videothumb a {
height:100%;
}
#videoholder {
    padding-bottom:100%;
    width:100%;
}
#videoholder iframe, .vresponsive iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
/** Columns **/
#tabvideos.video_cols_4 li, #videos.video_cols_4 li , #videosl.video_cols_4 li {
max-width:23%;
}
#tabvideos.video_cols_5 li, #videos.video_cols_5 li, #videosl.video_cols_5 li {
max-width:18%;
}
#tabvideos.video_cols_6 li, #videos.video_cols_6 li, #videosl.video_cols_6 li {
max-width:14.66667%;
}
#tabvideos.video_cols_7 li {
max-width:12.28%;
}
#tabvideos.video_cols_8 li {
max-width:10.5%;
}
#videos.video_cols_3 li {
width: 31.333%;
}
.bigtext {
    text-transform:uppercase;
    font-size: 20px;
}
.half { width:48%; margin:1%; float:left; }
.full { width:98%; margin:1%; text-align:center !important}