#home #hero {
  min-height: 382px;
  padding-top: 360px; }

#videos #main .panel .videoWrap {
  width: auto;
  height: auto;
  padding: 0; }

#team .video-player.long {
  width: auto;
  height: auto;
  margin: -10px; }

.panel .video-player {
  margin: -10px -10px; }

.video-player {
  position: relative;
  background: #5f5f5f;
  font-family: 'EffraLight', Arial;
  text-transform: uppercase;
  font-size: 14px;
  overflow: hidden;
  color: #fff; }
  .video-player .v-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0; }
    .video-player .v-container iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  .video-player .v-nav li {
    float: left;
    width: 50%;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #515151;
    text-align: center;
    background: #393939;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.1s, 0.1s;
    -webkit-transition-timing-function: linear;
    -moz-transition-property: all;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: linear;
    -o-transition-property: all;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: linear;
    transition-property: all;
    transition-duration: 0.1s, 0.1s;
    transition-timing-function: linear; }
    .video-player .v-nav li:hover {
      background: #7a7a7a; }
    .video-player .v-nav li.active {
      background: #5f5f5f; }
    .video-player .v-nav li a,
    .video-player .v-nav li a:visited {
      color: white; }
  .video-player .v-lists .v-item {
    clear: both;
    color: #000;
    border-top: 0;
    background-color: #5f5f5f;
    border-bottom: 1px solid #515151;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.1s, 0.1s;
    -webkit-transition-timing-function: linear;
    -moz-transition-property: all;
    -moz-transition-duration: 0.1s;
    -moz-transition-timing-function: linear;
    -o-transition-property: all;
    -o-transition-duration: 0.1s;
    -o-transition-timing-function: linear;
    transition-property: all;
    transition-duration: 0.1s, 0.1s;
    transition-timing-function: linear; }
    .video-player .v-lists .v-item:hover {
      background-color: #7a7a7a; }
    .video-player .v-lists .v-item a {
      display: block;
      height: 62px; }
      .video-player .v-lists .v-item a.active {
        background-color: #7a7a7a; }
    .video-player .v-lists .v-item a,
    .video-player .v-lists .v-item a:visited {
      color: white; }
    .video-player .v-lists .v-item span {
      display: block;
      margin-top: 15px; }
  .video-player .v-lists img {
    width: 110px;
    margin-right: 30px;
    float: left; }
  .video-player.long {
    margin-bottom: 20px; }
    .video-player.long .v-lists {
      height: 424px; }
      .video-player.long .v-lists a {
        padding: 22px 100px 22px 22px; }
  .video-player .v-set {
    width: 100%; }
  .video-player.feature {
    height: 323px; }
    .video-player.feature > div {
      float: left; }
    .video-player.feature .v-col1 {
      width: 530px; }
    .video-player.feature .v-col2 {
      width: 420px; }
    .video-player.feature .v-item a {
      padding: 8px 30px 8px 8px; }
  .video-player .v-pagi {
    height: 110px;
    position: relative; }
    .video-player .v-pagi div {
      text-align: center;
      line-height: 110px; }
      .video-player .v-pagi div a {
        color: #000;
        margin: 0 10px; }
  .video-player .v-next,
  .video-player .v-prev {
    position: absolute;
    top: 50%;
    margin-top: -3px;
    text-indent: -9999px;
    width: 10px;
    height: 5px; }
  .video-player .v-next {
    right: 55px;
    background: url(../images/v-player-next.png) no-repeat top left; }
    .video-player .v-next:hover {
      background-position: 0 -60px; }
  .video-player .v-prev {
    left: 55px;
    background: url(../images/v-player-prev.png) no-repeat top left; }
    .video-player .v-prev:hover {
      background-position: 0 -60px; }
  .video-player .v-more {
    display: block;
    height: 50px;
    line-height: 50px;
    color: white;
    text-align: center; }
    .video-player .v-more i {
      display: inline-block;
      width: 9px;
      height: 9px;
      margin-right: 010px;
      background: url(../images/v-player-more.png) no-repeat center center; }
