/*****   Fonts ******/
@font-face {
  font-family: 'Gobold Thin';
  src: url('../fonts/Gobold/Gobold Thin.otf');
  font-style: normal;
}
@font-face {
  font-family: 'Lemon Milk';
  src: url('../fonts/lemon_milk/LemonMilklight.otf');
  font-style: normal;
}
@font-face {
  font-family: 'Lemon Milkbold';
  src: url('../fonts/lemon_milk/LemonMilkbold.otf');
  font-style: normal;
}
@font-face {
  font-family: 'font squirrel';
  src: url('fonts/edo.ttf');
  font-style: normal;
}
@font-face {
  font-family: "futura_bk_btbook";
  src: url("../fonts/futura_book_font-webfont.woff2") format("woff2"), url("../fonts/futura_book_font-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
 }
/********** Main CSS  ***********/
/*.content-section{padding-right:34px;padding-left:34px;}*/

.banner-slider {
  padding-bottom: 20px;
}

.buttonjoin-bg-color {
  background-color: #ae1212;
}


.buttonjoin-bg-color:hover {
  background-color: #871010;
}

.font-size-button {
  font-size: 30px;
  word-break: break-word;
  white-space: pre-wrap;
}

.selector-for-some-widget{box-sizing: content-box;}
.featured-videos, .poster-about, .email-section{background-color:#000;}
.siteheading{background-color:#1f1f1f;padding:15px 70px;}
.siteheading h4{color:#0090e8;font-weight:700;font-size:22px;}
.siteheading p{color:#fff;font-size:16px;margin-bottom:0px;}
.featured-videos .row{padding: 0px 2px;}
.featured-video{padding:4px 2px;}
.video-section{background-color:#141414;}
.featured-video .thumb{width:100%;}
.featured-video .title{color:#fff;padding:10px 15px 0px;margin:0px;font-style: italic;font-family: futura_bk_btbook;}
.featured-video .title a{color:#fff;font-style: italic;font-family: futura_bk_btbook;}
.featured-video .models{padding:0px 15px 10px;margin:0px;color:#f7921d;font-style: italic;font-family: futura_bk_btbook;}
.featured-video .models a{color:#f7921d;font-style: italic;font-family: futura_bk_btbook;}
/*.video-2-dimensions.vjs-fluid {padding-top: 53.28125%;}*/
.latest-scene .hdlogo{cursor: pointer;position: absolute;right: 6px;top: 6px;display: block;color: #ffffff;font-family: robotoCondensed;text-align: center;font-size: 10px;text-transform: uppercase;background-color: rgba(0,0,0,0.5);padding: 6px;line-height: .8;border-radius: 3px;z-index: 999;}
.latest-scene .hdlogo b, .header-video .hdlogo b{display: block;font-size: 40px;font-weight: 900;}
.header-video{position:relative;}
.header-video .hdlogo{width:100%;cursor: pointer;position: absolute;right: 0px;top: 50%;display: block;color: #ffffff;font-family: font squirrel;text-align: center;text-transform: uppercase;border-radius: 3px;z-index: 999;margin-top: -153px;}
.header-video .hdlogo b{text-align:center;line-height: 1.128571;font-size: 200px;}
.header-video .subtitle{font-size: 30px;}
.latest-block{padding:4px 10px;}
.play-trailer, .join-now{display: inline;}
.play-trailer{display: inline;margin-right:25px;}
.play-trailer a {line-height: 54px;font-size: 20px;color: #fff;background: url(../images/play.png) 120px 50% no-repeat #de0000;display: inline-block;vertical-align: middle;border-radius: 4px;padding-left: 15px;padding-right: 62px;}
.join-now a {line-height: 54px;font-size: 20px;color: #fff;background-color: #de0000;display: inline-block;border-radius: 4px;padding: 0 45px;vertical-align: middle;}
.join-now a:hover, .play-trailer a:hover {opacity: 0.8;text-decoration: none;}
.photogallery div{padding:0px 15px;margin-bottom:30px;}
.photo-block{padding:15px 0px;}
.poster-about{display: table;}
.poster-section{padding: 0px;display: table-cell;vertical-align: middle;float: none;}
.info-section{background-color: #181818;padding:20px 15px;vertical-align: middle;display: table-cell;float: none;}
.info-section h4{color: #b9bac0;font-size: 22px;font-weight: 700;}
.info-section p{color: #647375;font-size: 16px;font-family: futura_bk_btbook;}
.info-section hr{border-color: #000;border-width: 2px;}
.info-section ul li {color: #647375;}
.email-register{margin:15px 0px;}
.email-register .emailheading{color: #fff;font-size: 16px;padding-top: 7px;}
.email-register .emailform .emailaddress{width: 50%;height: 32px;vertical-align: middle;padding-left: 3px;}
.email-register .emailform .submitform{border-radius: 0px;vertical-align: middle;padding: 5px 12px 5px;}
.button_access{
border:1px solid #009fc7; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;text-decoration:none; display:inline-block;text-shadow: 0px 0px 0 rgba(0,0,0,0.3);font-weight:bold; color: #000000;
 background-color: #00CCFF; background-image: -webkit-gradient(linear, left top, left bottom, from(#00CCFF), to(#00BEEE));
 background-image: -webkit-linear-gradient(top, #00CCFF, #00BEEE);
 background-image: -moz-linear-gradient(top, #00CCFF, #00BEEE);
 background-image: -ms-linear-gradient(top, #00CCFF, #00BEEE);
 background-image: -o-linear-gradient(top, #00CCFF, #00BEEE);
 background-image: linear-gradient(to bottom, #00CCFF, #00BEEE);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00CCFF, endColorstr=#00BEEE);
}
.button_access:hover{
 border:1px solid #007a99;
 background-color: #00BEEE; background-image: -webkit-gradient(linear, left top, left bottom, from(#00BEEE), to(#00CCFF));
 background-image: -webkit-linear-gradient(top, #00BEEE, #00CCFF);
 background-image: -moz-linear-gradient(top, #00BEEE, #00CCFF);
 background-image: -ms-linear-gradient(top, #00BEEE, #00CCFF);
 background-image: -o-linear-gradient(top, #00BEEE, #00CCFF);
 background-image: linear-gradient(to bottom, #00BEEE, #00CCFF);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#00BEEE, endColorstr=#00CCFF);
}
.call-to-sign{background: url(../images/call-to-action.png) 16px 0 no-repeat;margin-top:30px;font-weight: 600;padding: 15px 15px;}
.call-to-sign .join-text{font-size: 40px;color: #fff;padding: 0px 15px;display: inline-block;vertical-align: middle;font-family: "Gobold Thin", Arial, sans-serif;margin: 0px }
.call-to-sign .join-btn{font-size: 20px;color: #fff;background-color: #de0000;border-radius: 4px;padding: 0 45px;display: inline-block;vertical-align: middle;border:0px;line-height: 54px;float:right;margin-right:7%;}
.call-to-sign .join-btn:hover{opacity: 0.8;text-decoration: none;}
.videos-list .video-thumb{padding:0px;position: relative;cursor: pointer;}
.videos-list .videotitle{position: absolute;bottom: 0px;background: #000000ab;color: #b79200;width: 100%;padding: 5px 0px;z-index: 999;font-family: futura_bk_btbook;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.videos-list .video-thumb:hover{opacity: 0.8;}
.videos-list .video-thumb::before {/*content:"\f01d";font-family: FontAwesome;display: inline-block;vertical-align: middle;    width: 100%;height: 100%;position: absolute;font-size: 60px;top: 25%;left: 0px;z-index: 999;color: #fff;cursor: pointer;*/
color: white;content:"\f04b";font-family: FontAwesome;display: inline-block;font-size: 20px;border: 2px solid white;border-radius: 50%;padding: 5px 12px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 40px;height: 40px;}
.pagination-scetion{text-align: center;}
.pagination-scetion .pagination{margin:15px 0px 15px;}
.pagination-scetion.navbottom .pagination{margin:20px 0px 0px;}
.pagination>li{border: 1px solid #333333;color: #000;position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;text-decoration: none;font-size: 24px;}
.pagination>li a{background: none;border: 0px;float: none;padding: 0px;margin: 0px;line-height: 0px;text-decoration: none;color:#000;}
.pagination>li a:hover{text-decoration: none;}
.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button{display:none;}
/*.video-2-dimensions.vjs-fluid {padding-top: 38.80%;}*/
.mobile-logo{display:none;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #000;}
.featured-title h2, .latest-title h2{font-size: 40px;color: #000;font-family: Lemon Milkbold;margin-top: 10px;}
.latestblock{margin-top:4px;}
.latest-scenes{margin:20px -17px 25px}
.featured-title{margin-top:20px;}
.latest-scene{
      overflow: hidden;
      /* box-shadow: 2px 1px #333; */
      position: relative;
      border: 2px solid #333;
      background-color: #000;
      border-radius: 2px;
      /* padding: 4px; */
}
.latest-scene a img{width:100%;}
.latest-scene .corner-ribbon{width: 200px;background: #0096fd;position: absolute;top: 25px;left: -50px;text-align: center;line-height: 40px;letter-spacing: 1px;color: #f0f0f0;font-weight: bold;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);box-shadow: 0 0 3px rgba(0,0,0,.3);font-size: 18px;}
.latest-scene .video-format-tags{width: 100%;text-align: right;position: absolute;bottom: 80px;left: -8px;}
.latest-scene .video-format-tags table{border-collapse: separate;border-spacing: 8px 0;float: right;}
.latest-scene .video-format{font-size: 14px;font-weight: bold;width: 40px;height: 20px;border-radius: 4px;background-color: transparent;color: #fff;text-align: center;padding: 3px;margin: 0 4px;}
.latest-scene .date-data{padding: 10px;color: #000;max-height: 100px;width: 98%;overflow: hidden;text-align:left;}
.latest-scene .date-data .date-title a, .latest-scene .date-data .date-starring span{color:#fff;font-weight:bold;}
.rateit-range{background: url(//brutalpov.com/t2/images/star.png) left 0px;width: 80px;height: 16px;}
.rateit-selected{background: url(//brutalpov.com/t2/images/star.png) left -42px;height: 16px;width: 67.2px;}
.hider .date-facts{display: inline-block;vertical-align: middle;}
.hider .rating{display: inline-block;vertical-align: text-bottom;margin-left: 15px;}
.latest-scene .date-data .date-starring, .latest-scene .hider .date-facts{color:#fff;font-size: 13px;}
.latest-scene .date-data .girl-thumb{float: left;margin-right: 6px;}
.latest-scene .date-data .date-title {
  margin-top: 5px;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* overflow: hidden; */
}
.image-block img{width:100%;}
.image-block {padding: 4px 2px;box-shadow: 2px 2px 8px #ccc;border: 1px solid #f6f6f6;background-color: #fff;border-radius: 2px;}
.images-section-one{margin-top:20px;margin-bottom:20px;}
.images-section .hover-effect>a:hover:before{background: url(../images/hover-effect.png) no-repeat center center/25% auto;z-index: 10;content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;}
.images-section .image-block a video{float:left;}
.images-section .img-qulity-resp{padding:0px}

@media screen and (max-width: 1199px) {
.videos-list .video-thumb::before{top: 50%;}
.call-to-sign .join-text{font-size: 35px;}
.call-to-sign .join-btn{float:none;margin-right: 0px;}
.header-video .hdlogo b{font-size: 170px;}
.header-video .subtitle{font-size: 26px;}
.header-video .hdlogo{margin-top:-130px;}
.siteheading{padding: 15px 45px;}

}
@media (max-width: 991px) {
.mobile-logo{display:block;}
.call-to-sign{text-align: center;background: none;background-color: #3e3e3e;}
.call-to-sign .join-text, .call-to-sign .join-btn{display:block;}
.call-to-sign .join-btn{margin-top: 15px;}
.poster-section, .info-section{display: block;width:100%;}
.email-register .emailheading, .email-register .emailform{text-align: left;width: 100%;float: none;text-align:center;}
.header-video .hdlogo b{font-size: 140px;}
.header-video .subtitle{font-size: 22px;}
.header-video .hdlogo{margin-top:-110px;}
.siteheading{padding: 15px 30px;}

@media screen and (max-width: 767px) {
.photogallery div{margin-bottom:0px;}
.images-section .image-block a video{float:none;}
.header-video .hdlogo b{font-size: 70px;}
.header-video .subtitle{font-size: 16px;}
.header-video .hdlogo{margin-top:-70px;}
.siteheading{padding: 15px 15px;}
.featured-title h2, .latest-title h2{font-size:30px;}
.font-size-button{font-size: 18px;}
}
@media screen and (max-width: 620px) {
.header-video .subtitle{font-size: 14px;width: 250px;margin: 0 auto;}
}
@media screen and (max-width: 560px) {
.header-video .hdlogo b{font-size: 70px;}
.header-video .subtitle{font-size: 13px;width: 240px;}
}
@media screen and (max-width: 480px) {
.play-trailer, .join-now{display: block;margin-top:15px;margin-right:0px;}
.header-video .hdlogo b{font-size: 50px;}
.header-video .subtitle{font-size: 13px;}
.header-video .hdlogo{margin-top:-50px;}
.featured-title h2, .latest-title h2{font-size:25px;}

}
@media only screen and ( max-width: 380px ) {
.header-video .hdlogo b{font-size: 40px;}
.header-video .subtitle{width: 200px;}
}
