﻿/* For modern browsers */
.cf:before,
.cf:after {
content:""; 
display:table; 
}

.cf:after {
clear:both; 
}

/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1;  }
.refresh{ cursor: pointer;  }
.videos_list{ margin-bottom: 7px;}
.videos_list ul li{ margin: 0px;  }
.videos-home-thumbnail{ background: #DDD none repeat scroll 0% 0%;  }


.videos-home-info h3, .videos_list h4, .videos_list h3, .videos-text h3, .videos-thumbnail h3, .related_new_videos .thumbnail h4 , .related_videos .thumbnail h4 {
line-height: 1.5; 
height: 40px; 
	overflow: hidden
}
.videos-home-info { background: #eeeeee6b; }
.videoplayer img { margin: auto }
img.imghome{ margin: 0 auto!important;  }
.mgr_10 { margin-right: 10px }
.PlaylistCont #show-list { max-height:350px;  overflow-y:auto;  }
.mg0_10_10 { margin: 0px 10px 10px;  }
.pd0{ padding: 0px }
.pd10_0 { padding: 10px 0px;  }
.form_80{ width:80% }
.form_70{ width:70% }
.form_60{ width:60% }
.form_50{ width:50% }
.form_40{ width:40% }
.form_30{ width:30% }
.bodytext_collapse{ clear: both;  width: 100%;  float: left;  text-align: center;  padding: 7px;  }


.bodytext_shorten .morelink {
color: #FFF; 
background-color: #428BCA; 
border-color: #357EBD; 
display: inline-block; 
margin-bottom: 0px; 
font-weight: normal; 
text-align: center; 
vertical-align: middle; 
cursor: pointer; 
background-image: none; 
border: 1px solid transparent; 
white-space: nowrap; 
padding: 6px 12px; 
font-size: 13px; 
line-height: 1.42857; 
border-radius: 4px; 
-moz-user-select: none; 
}
.spacer::before{ content: "•";  margin: 0px 5px;  }
ul.uploadinfo{ padding: 0;  font-style: italic;  font-size: 10pt }
.page-header{ margin: 0 }
.uploader_info h4{ padding:5px }
.hitstotal{ font-family: Roboto,arial,sans-serif;  font-size: 13px;  font-weight: bold;  }
.group { display: block;  clear: both;  }
.media-func { padding-bottom: 20px;  }

.button-style-1 {
display: inline-block; 
*display: inline; 
*zoom: 1; 
	padding: 10px; 
color: #808080; 
border: 1px solid #e5e5e5; 
background: #f7f7f7; 
margin-right: 5px; 
line-height: 0; 
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
	height:33px
}
.zicon-arrow-left-1, .zicon-arrow-right-1, .zicon-hand-like, .zicon-hand-unlike, .zicon-music-note, .zicon-arrow, .zicon-add, .zicon-favorite, .zicon-remove, .zicon-remove-1, .zicon-remove-2, .zicon-edit-1, .zicon-playlist-1, .zicon-play-1 {
width: 25px; 
height: 25px; 
display: inline-block; 
*display: inline; 
*zoom: 1; 
cursor: pointer; 
}
.button-style-1 span {
position: relative; 
font-size: 12px; 
}
.add-playlist-region .playlist-region li {
border-bottom: 1px solid #e6e6e6; 
position: relative; 
padding: 12px 0 12px 40px; 
}

.add-playlist-region .playlist-region li:last-child{
	border-bottom: 1px solid transparent; 
}

.add-playlist-region .playlist-region li .fix-button {
display: block; 
width: 66px; 
height: 28px; 
line-height: 14px; 
border: 1px solid #ddd; 
background-color: #f1f1f1; 
text-align: center; 
position: absolute; 
right: 0; 
top: 50%; 
margin-top: -14px; 
margin-right: 15px; 
color: #428bca; 
}

.add-playlist-region h4 {
padding-bottom: 20px; 
border-bottom: 1px solid #e6e6e6; 
position: relative; 
}

.close {
display: block; 
width: 20px; 
height: 20px; 
position: absolute; 
right: 0; 
background-position: -25px -1139px; 
cursor: pointer; 
top: -3px; 
opacity: 0.5; 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5; 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
filter: alpha(opacity=50); 
z-index: 9; 
}
a.video-tags{ color: #000000!important }
.report{ padding: 20px }

.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important; }
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important; }

.vdplay .dlb { display: none;  background: #00000091;  color: #fff;  padding: 5px;  text-shadow: 1px 1px 1px #4f230c;  text-transform: uppercase;  border-radius: 10px;  box-shadow: #ffffffad 0 0 0 2px, #000 0 0 8px 0;  margin-top: 3px;  }
.videotitle {margin: 5px; height: 51px; overflow: hidden; }
.videos { margin: 5px;  box-shadow: #fff 0 0 0 2px, #000 0 0 8px 0;  }
.vdplay { color: #fffc;  padding: 8%;  text-shadow: 1px 1px 1px #333;  }
.vdplay .fas,.vdplay .fa  { background: #0000006b;  border-radius: 50%;  padding: 10px;  font-size: -webkit-xxx-large;  }
a:hover .vdplay .fas,a:hover .vdplay .fa { background: #ffffffab; }
a:hover .vdplay { color: #f00;  }
a:hover .vdplay .dlb { display: block; }
.videos_list .thumbnail h4 {padding: 5px; text-align: center; margin-bottom: 5px; height: 47px; overflow: hidden; background: #c7c7c740; padding-bottom: 5px; text-shadow: 1px 1px #fff; }
.videos_list .thumbnail .text-muted .list-unstyled {
    color: #999;
    font-size: 12px;
    max-height: 34px;
    overflow: hidden;
}
.videosviewgrid {
    margin-bottom: 10px;
    background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%) !important;
    border-bottom-width: 1px;
    padding: 10px;
}

.jw-logo-bottom-right, .jw-logo-bottom-left  {
    bottom: -50px; 
    max-height: 100px !important;
    max-width: 100px !important;
}

 .jw-logo-top-left, .jw-logo-top-right  { 
    max-height: 100px !important;
    max-width: 100px !important;
}
.viewcatloop (margin: 10px 0;)