body { background: #fff; }
h1 { padding: 0; margin: 0 0 10px 6px; }
h1.well-title { font-size: 20px; margin-bottom: 20px; }
header { position: relative; z-index: 99; }
header .nav-top { padding: 5px 0; }
header .nav-top ul li a { padding: 2px 10px; color: #9d9d9d; }
header .nav-top ul.social { float: left; }
header .nav-top ul.social li a:hover { color: #131313; }
header .nav-top ul.top-menu { float: right; }
header .nav-content { padding: 0; margin: 0; }
#menu-main { margin-bottom: 10px; }
footer { width: 100%; text-align: center; }
footer span { font-size: 11px; }
.navbar > li { margin: 0; }
.logo { float: left; }
.search { width: 70%; float: right; }
#search-form { margin-top: 2px; }
ul.videos, ul.thumbs, ul.users, ul.categories, ul.albums, ul.photos, ul.models, ul.channels, ul.playlists { list-style-type: none; margin: 0; padding: 0; }
ul.videos li, ul.thumbs li, ul.users li, ul.categories li, ul.albums li, ul.photos li, ul.models li, ul.channels li, ul.playlists li { float: left;/*width:90%*/ height: auto; margin: 0 4px 0 4px; }
ul.videos li img, ul.thumbs li img, ul.users li img, ul.categories li img, ul.albums li img, ul.photos li img, ul.models li img, ul.channels li img, ul.playlists li img { width: 100%; height: auto; }
.user { width: 100%; text-align: center; }
.video, .user, .category, .album, .photo, .model, .channel, .playlist { position: relative; }
.video a, .user a, .category a, .album a, .photo a, .model a, .channel a, .playlist a { text-decoration: none; color: #fff; }
.video-title, .playlist-title { width: 80%; overflow: hidden; height: 30px; line-height: 117%; text-align: left; margin: 4px 0; display: block; font-weight: bold; color: #d60211; }
.video-rating, .playlist-rating { width: 39px; height: 42px; float: right; margin: 4px 0; text-align: center; font-size: 12px; border-radius: 2px; color: #AA0000; }
.video-details { width: 100%; display: block; height: 16px; font-size: 11px; background: none; color: #5a5a5a }
.video-overlay { position: absolute; top: 10px; right: 10px; font-size: 11px; color: #D60211; }
.user-overlay, .category-overlay { position: absolute; top: 10px; left: 10px; font-size: 11px; color: #AA0000; }
.category-title { font-weight: bold; width: 100%; text-align: center; }
.navigation { padding: 0; margin: 0; }
.navigation { margin: 0; padding: 0; }
.navigation li a { padding-top: 1px; padding-bottom: 1px; }
.subcategories li a { padding-left: 30px; }
.navigation li.active { font-weight: bold; background: #f1f1f1; }
.navigation li.subcategory a { padding-left: 30px; }
.transparent { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.btn-float { float: right; margin-right: 10px; }
.ads-square { width: 310px; height: 100%; float: right; text-align: center; overflow: hidden; }
.ads-footer { text-align: center; max-height: 250px; max-width: 1220px; margin: 0 auto; overflow: hidden; }
.adv-footer { width: 300px; height: 250px; float: left; margin-right: 5px; }
.ads-player { width: 100%; text-align: center; }
.ads img, .ads-square img, .ads-footer img, .ads-player img { max-width: 100%; height: auto; }
.ads-player iframe { max-width: 100%; }
.profile-item { width: 100%; display: block; }
.profile-item span { font-weight: bold; }
.margin-top-10 { margin-top: 10px; }
.margin-left-5 { margin-left: 5px; }
.margin-bottom-10 { margin-bottom: 10px; }
.margin-bottom-5 { margin-bottom: 5px; }
.no-padding { padding: 0; }
.no-border-top { border-top: 0; }
.btn-playlist { position: absolute; top: 10px; left: 10px; }
.advantages { padding: 3px 0 3px 10px; font-weight: bold; font-size: 14px; color: #fff; }
.none { padding: 50px 0; width: 100%; text-align: center; font-weight: bold; }
.offline { margin: 10px 0; }
.none-private { padding: 100px 0; width: 100%; text-align: center; font-weight: bold; background-image: url('../images/private.png'); background-repeat: no-repeat; background-position: center center; }
.private { position: absolute; top: 4px; left: 4px; background: #000000; }
.well-small { padding: 10px 5px 0 5px; }
.btn-submit { margin-left: 5px; }
.panel { margin-bottom: 5px; }
.panel-heading h2.panel-title, .panel-heading h1.panel-title { font-size: 1.8em; margin-left: 0; }
.panel-padding { padding: 10px 5px; color: #fff; }
.img-active { border: 1px solid #31708f; }
.img-selected { background: #2e2e2e; }
.tab-pane { min-height: 120px; }
.post-comment { margin: 10px 0 0 5px; }
.media { padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; transition: border .2s ease-in-out; }
.media-heading span { font-weight: bold; }
#avatar { width: 300px; }
#avatar img { max-width: 100%; }
.profile-picture img, .comment-picture img { max-width: 100%; }
#no-comments { width: 100%; padding: 50px 0; text-align: center; font-weight: bold; }
.btn-thumb { margin: 0; padding: 0; }
.content { display: block; padding: 4px 0; margin-bottom: 20px; line-height: 1.42857143; background-color: #ffffff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; transition: border .2s ease-in-out; }
.content-video { border-top: 0; padding-top: 0; }
.content-title { width: 100%; font-weight: bold; margin-bottom: 5px; display: block; }
.content-left { width: 49%; float: left; margin-left: 10px; }
.content-right { width: 49%; float: right; }
.inverse { background-color: #222222; border-color: #080808; }
.playlist-thumb { margin-bottom: 5px; }
.playlist-actions { position: absolute; width: 100%; text-align: center; bottom: 50px; }
.channel { text-align: center; font-weight: bold; }
.channel-overlay { position: absolute; top: 10px; left: 10px; color: #AA0000; }
.model-overlay { position: absolute; top: 10px; }
.model-title { width: 100%; text-align: center; display: block; font-weight: bold; }
#rating { font-size: 11px; width: 100px; padding-left: 3px; padding-right: 3px; }
.progress { margin: 0; padding: 0; height: 10px; }
.actions-container { padding: 0 5px; }
.actions-container.row { max-height: 50px !important }
.actions-left { float: left; }
.actions-right { float: right; }
ul.links { list-style-type: none; padding: 0; margin: 0; }
ul.links li { width: 49%; float: left; padding: 3px 2px; }
ul.links li a { display: block; }
ner { padding: 0 5px; }
.album-overlay { position: absolute; top: 10px; left: 10px; font-size: 11px; }
.album-title { width: 100%; height: 20px; display: block; overflow: hidden; }
.col-md-8 { width: 66.6667%; color: #fff; }
.dropdown-menu > li > a { color: #fff; }
.player-container { position: relative; display: block; width: 100%; }
.player { width: 100%; height: 100%; position: absolute; background-color: #000000; background-repeat: no-repeat; background-size: 100% auto; }
.player-advertising { position: absolute; display: none; z-index: 999999; }
.player-advertising p { width: 100%; text-align: center; font-weight: bold; display: block; }
.player-advertising .btn-adv { display: block; }
.videohomes {
  float: left;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  background: #000100;
}
.fancybox-inner #videopoups {
  text-align: center;
}
.videohomes a {text-align: center;}
.videoshme img {
  height: auto;
  max-height: 325px;
  max-width: 600px;
}
/*.videoshme img { width: 100%; height: auto; }*/
a.videoshme {
  display: block;
  position: relative;
}
a.videoshme span {
  background: rgba(0, 0, 0, 0) url("../images/player70x70.png") no-repeat scroll 0 0;
  border: 0 none;
  bottom: 0;
  display: table-row;
  height: 70px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  margin: auto;
  width: 70px;
}
#videopoups3 > b {
  text-align: center;
  width: 100%;
  float: left;
}
#videopoups2 > b {
  text-align: center;
  width: 100%;
  float: left;
}
.hoemtopmargin {float: left; width: 100%; padding: 5px 0;}
.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 0 0;
       -moz-box-shadow: 0 0 0;
            box-shadow: 0 0 0;
 background: transparent none repeat scroll 0 0;
box-shadow: 0 0 0 !important;           
}
/* flexible width for the fancybox wrapper */
/*.fancybox-wrap {
  width: 80% !important;
}*/
 

@media screen and (max-width:767px) {
  .flowplayer{width:100%!important; height: 350px!important;}
  .fancybox-outer, .fancybox-inner {
  height: auto !important;
  position: relative;
}

}
@media screen and (max-width:480px) {
	a.videoshme span { background-size: 400%; }
  .flowplayer{width:100%!important; height: 200px!important;}
}
