#sportsNetwork .box.youTubeBox {
  margin: 0;
}
#youTubeBoxWrapper {
  background-color: #007251;
  background-image: url('//d21gd0ap5v1ndt.cloudfront.net/web01/cmu/images_web/watermark.png');
  background-repeat: no-repeat;
  background-position: center center;
  padding: 20px;
  height: 678px;
  position: relative;
}
#youTubeBoxWrapper .moreVideos {
  position: absolute;
  bottom: 20px;
  right: 400px;
}
.youTubeListing {
  font-size: 14px;
}
.youTubeListing .youTubeLeft {
  float: left;
  width: 830px;
}
.youTubeListing #youTubeVideo {
  margin: 0 0 15px;
}
.youTubeListing #youTubeVideo > iframe,
.youTubeListing #youTubeVideo iframe {
  vertical-align: top;
  border: 0;
}
.youTubeListing .youTubeModuleTitle {
  font-size: 50px;
  line-height: 60px;
  color: #666;
  font-family: 'Teko', Oswald, sans-serif;
  text-transform: uppercase;
  text-align: left;
  padding: 10px 0 1px 120px;
  font-weight: 600;
  letter-spacing: 1px;
  border: 1px solid #c6c6c6;
  background: url('//d21gd0ap5v1ndt.cloudfront.net/web01/cmu/images_web/esn-logo-letters.png') no-repeat 10px center #fff;
}
.youTubeListing .youTubeModuleTitle > span {
  content: " ";
  overflow: hidden;
  display: inline-block;
  height: 45px;
  width: 1px;
  margin: -5px 0 -5px 0;
  border-left: 3px double #c6c6c6;
}
.youTubeListing .videoListWrap {
  margin: 0;
  width: 290px;
  float: left;
}
.youTubeListing .videoListWrap #videoList {
  height: 510px;
  overflow: auto;
  margin: 0 0 0 15px;
}
.youTubeListing .videoListWrap #videoList .ytItem {
  overflow: hidden;
  padding: 0;
  margin: 0 0 18px;
  font-family: 'Teko', Oswald, sans-serif;
  text-transform: uppercase;
}
.youTubeListing .videoListWrap #videoList .ytItem a,
.youTubeListing .videoListWrap #videoList .ytItem a:link,
.youTubeListing .videoListWrap #videoList .ytItem a:visited,
.youTubeListing .videoListWrap #videoList .ytItem a:active,
.youTubeListing .videoListWrap #videoList .ytItem a:hover {
  color: #C5C5C5;
}
.youTubeListing .videoListWrap #videoList .ytItem a:active,
.youTubeListing .videoListWrap #videoList .ytItem a:hover {
  color: #dfdfdf;
}
.youTubeListing .videoListWrap #videoList .ytItem .youTubeThumb {
  float: left;
  margin: 0 10px 0 0;
}
.youTubeListing .videoListWrap #videoList .ytItem .youTubeThumb .youTubeVideoLink {
  overflow: hidden;
}
.youTubeListing .videoListWrap #videoList .ytItem .youTubeThumb .youTubeVideoLink img {
  vertical-align: top;
  margin: -12px 0;
}
.youTubeListing .videoListWrap #videoList .ytItem .youTubeTitle a,
.youTubeListing .videoListWrap #videoList .ytItem .youTubeTitle a:link,
.youTubeListing .videoListWrap #videoList .ytItem .youTubeTitle a:visited,
.youTubeListing .videoListWrap #videoList .ytItem .youTubeTitle a:active,
.youTubeListing .videoListWrap #videoList .ytItem .youTubeTitle a:hover {
  color: #007251;
}
.youTubeListing .videoListWrap #videoList .ytItem .youTubeTitle a:active,
.youTubeListing .videoListWrap #videoList .ytItem .youTubeTitle a:hover {
  color: #222;
}
.youTubeListing .videoListWrap #videoList .ytItem .youTubeTitle .youTubeVideoLink {
  font-size: 17px;
  line-height: 16px;
  height: 48px;
  overflow: hidden;
  margin: 0 0 5px;
  font-weight: 600;
}
.youTubeListing .videoListWrap #videoList .ytItem .youTubeTitle .youTubeVideoLink:hover {
  text-decoration: none;
}
.youTubeListing .videoListWrap #videoList .ytItem .youTubeTitle .youTubeLength {
  font-size: 16px;
  color: #999;
}
.youTubeListing .videoListWrap #videoList .odd a,
.youTubeListing .videoListWrap #videoList .even a {
  display: block;
  line-height: 18px;
}
.youTubeListing .videoListWrap #videoList .odd span,
.youTubeListing .videoListWrap #videoList .even span {
  display: block;
  line-height: 14px;
}
.youTubeListing .more-videos {
  margin: 0;
  clear: both;
  text-align: right;
}
#youTubeVideo {
  margin: 0 0 15px;
  background: #121212;
}
#youTubeVideo .fluid-width-video-wrapper {
  background: #121212;
}
#youTubeVideo > iframe,
#youTubeVideo iframe {
  vertical-align: top;
  border: 1px solid #c6c6c6;
}
.box.bigVideo .boxTitle {
  height: 20px;
  padding: 10px 10px 0;
  line-height: 20px;
  text-align: center;
  background: #aebf22;
  color: #C5C5C5;
  font-size: 18px;
}
.box.bigVideo .boxContent {
  background: #aebf22;
}
.videoBioLeadIn {
  border: 1px solid #c6c6c6;
  padding: 15px;
  margin: 0 0 15px;
}
.dataTables_length,
.dataTables_filter {
  margin: 0 0 15px;
}
