.video-list-thumbs {
}

.video-list-thumbs > li {
  margin-bottom:12px;
	
}

.video-list-thumbs > li:last-child {
}

.video-list-thumbs h5 {
  height:36px;
  padding:0px 12px;
	max-height:36px;
  // overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
	 -webkit-line-clamp: 3;
	 -webkit-box-orient: vertical;

}

  @media (min-width:320px) and (max-width: 480px) {
  .video-list-thumbs h5 {
    bottom:0;
    font-size:12px;
     }
  }
  
.video-list-thumbs > li > a {
  display:block;
  position:relative;
  background-color:#e9e9e9;
  color:#454343;
  padding:0px 0px 30px 0px;
  border-radius:3px
  transition:all 300ms ease-in-out;
  border-radius:0;
}
.video-list-thumbs > li > div {
  display:block;
  background-color:#e9e9e9;

}

.video-list-thumbs > li > a:hover {
  box-shadow:0 2px 5px rgba(0,0,0,.3);
  text-decoration:none;
}

.video-list-thumbs > li > a:hover h5 {
	color: #0690bd;
  text-decoration:none;
	transition:all 300ms ease-in-out;
}

/*
.video-list-thumbs .glyphicon-play-circle {
  font-size:60px;
  opacity:0.6;
  position:absolute;
  right:39%;
  top:25%;
  text-shadow:0 1px 3px rgba(0,0,0,.5);
  transition:all 300ms ease-in-out;
}

.video-list-thumbs > li > a:hover .glyphicon-play-circle {
  color:#fff;
  opacity:1;
  text-shadow:0 1px 3px rgba(0,0,0,.8);
}
*/
.video-list-thumbs .glyphicon-play-circle {
  font-size:60px;
  opacity:0.6;
  position:absolute;
    z-index:11;
	text-shadow:0 1px 3px rgba(0,0,0,.8);
    transition:all 300ms ease-in-out;
    text-align:center;
    top:50%;
    margin-top:-60px;
	width:100%;
	/*height:80%; */
}

.video-list-thumbs > li > a:hover .glyphicon-play-circle {
  color:#fff;
  opacity:1;
  text-shadow:0 1px 3px rgba(0,0,0,.8);
}

.video-list-thumbs .dpane {
  opacity:0;
	font-size:16px;
	padding:10px;
	background:#ffffff99;
	color:#222;
	height:100%;
	width:100%;
  position:absolute;
	top:0;
	left:0;
	z-index:10;
  transition:all 300ms ease-in-out;
	overflow:hidden;
}

.video-list-thumbs .views {
  font-size:8px;
	line-height:8px;
  font-weight:bold;
  transition:all 500ms ease;
	color:#999;
	position:relative;
}

.video-list-thumbs .duration {
  font-size:11px;
	line-height:11px;
  font-weight:bold;
  transition:all 500ms ease;
	color:#999;
	position:relative;
	}

.infoleft {float:left;width:32%;padding:0px 5px 10px 12px;	}	
.inforight {float:right;width:30%;padding:0px 5px 10px 0px; }

.video-list-thumbs > li > a:hover .duration,.video-list-thumbs > li > a:hover .views {
  
}


@media (min-width:320px) and (max-width: 480px) {
  .video-list-thumbs .glyphicon-play-circle {
    font-size:35px;
    top:20%;
  }
}

@media (min-width:320px) and (max-width: 480px) {
  .video-list-thumbs h2 {
    bottom:0;
    font-size:12px;
    height:22px;
    margin:8px 0 0;
  }
}

@media (min-width:320px) and (max-width: 480px) {
  .video-list-thumbs h5 {
    bottom:0;
    font-size:12px;
    height:22px;
    padding:10px;
  }
}

@media all and (min-width: 767px){
	#top-menu.nav { padding: 0;  }
	ul.nav { padding: 0 0 35px 0;  }
	ul.nav-tabs>li.moretab{ float:right; }
  .video-list-thumbs > li > a:hover .dpane {
    opacity:1;
    position:absolute;
    transition:all 300ms ease-in-out;
  }
}

@media all and (max-width: 767px){
	#top-menu.nav { padding: 0;  }
	ul.nav { padding: 0 0 10px 0;  }
}

img.img-responsive {
  width:100%;
}



/* TABS */

ul.nav-tabs>li {
    padding: 10px 15px;
    border: 1px solid #c4c4c4;
		background-color:#ccc;
    border-radius: 4px 4px 0px 0px;
		float: left;
    margin-bottom: -10px;
		border-bottom-color:#ccc;
}

ul.nav-tabs>li>a, ul.nav>li>a:focus, ul.nav-tabs>li.active>a,ul.nav-tabs>li.active>a:focus {
		color:#454343;
		border:0px;
		padding:0px;
		background-color:transparent;
		
}


ul.nav-tabs>li:hover {
		background-color:#ddd;
		transition:all 200ms ease;
}

ul.nav-tabs > li:hover > a,ul.nav-tabs > li:focus > a {
		color:#0690bd;
		background-color:transparent;
}

ul.nav-tabs>li.active {
		background-color:#ddd;
		border-bottom-color:#ddd;
    border-radius: 4px 4px 0px 0px;
}

	
ul.nav-tabs {
   /* padding-bottom: 9px; */
    border-bottom: 1px solid #bbb;
}



/* dark tabs */
ul.nav-tabsdark>li {
    padding: 10px 20px;
    border: 1px solid #090f14;
	background-color:#0c151c;
    border-radius: 4px 4px 0px 0px;
	float: left;
    margin-bottom: -10px;
	border-bottom-color:#0c151c;
}

ul.nav-tabsdark>li>a, ul.nav>li>a:focus, ul.nav-tabsdark>li.active>a,ul.nav-tabsdark>li.active>a:focus {
		color:#888;
		border:0px;
		padding:0px;
		background-color:transparent;
		
}


ul.nav-tabsdark>li:hover {
		background-color:#131c23;
		transition:all 200ms ease;
		border-bottom-color:#0c151c;
}

ul.nav-tabsdark > li:hover > a,ul.nav-tabsdark > li:focus > a {
		color:#bbb;
		background-color:transparent;
}

ul.nav-tabsdark>li.active {
		background-color:#131c23;
		border-bottom-color:#0c151c;
    border-radius: 4px 4px 0px 0px;
}

	
ul.nav-tabsdark {
    /* padding-bottom: 9px; */
	padding-right:-20px;
    border-bottom: 1px solid #090f14;
}
ul.nav.nav-tabsdark.fixright,ul.nav.nav-tabs.fixright { padding-left:0px; margin-right:-20px;}

