body .video_docker_wrap{margin:0 auto;max-height:580px;width:100%;}

body .video_docker{padding-bottom:56.66666666%;width:100%;height:100%;max-height:580px;position:relative;}

body .video_docker{margin-bottom:45px;margin-bottom:0;}

body .video_docker #div_video{position:absolute;width:100%;height:100%;left:0;top:0;max-height:580px;}

body .vdd-element {margin:0 auto;width:100%}



.video_digitalHd {margin:0 -25px;margin-top:-15px;}

.video_docker_wrap{
  display: flex;
}


.mobile .video_right_wrap{
  	display: inline-block;
  	width:100%;
}

.new-filter li h1 {
  color: #f6f6f8; 
  font-size: 21px;
}
  
.video-list .video-wrap video {
    width: 100% !important;
    height: 100% !important;
    filter: none !important;
    -o-object-fit: cover !important;
    object-fit: cover !important;
}

.video-list .video-wrap img[data-video-preview-loader-id]{
  top: auto !important;
  bottom: 42px !important;
  object-fit: none !important;
  width: 30px !important;
}

#leftcol ul li a {
  color: #b3b3ba; }

.header-top {
  padding: 20px 0 20px 10px; }

.header-btm {
  padding: 1px 0 5px; }

.rubric-name .rubric-link {
  text-decoration: underline; }



.see:before {
  width: 14px;
  height: 14px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAP1BMVEUAAAC7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsa7vsY6H7tTAAAAFHRSTlMAwZX3TNHkr4wMIQXeoHY7LFpoGZE69vgAAACmSURBVBjTbZFZDsMwCEQBb3hN2nL/s9YQJ2rUzIeXJ40HjcGUKYpzEinDJRL0unsUXqiGVmCptFDtEBB+hMG8DW5qPDOk3GGRDITHMfVO+LIHCKLljra9eWxdY3wEUZYSDMS5epdhIqeMp6lnDh72eXcGUWH6EJ7Q7Ngve4XqVhCF7TU0CCxojbRjoo7ebPQ8PHC7w8hPhfxVt0erTsVHyfUs+fE7vpDZBZIQIghXAAAAAElFTkSuQmCC");
  background-size: 100%; }

.photo-wrap .item-inf {
  top: auto;
  bottom: 55px; }

.new-filter {
  height: 45px; }

a.videomore,
a.photomore {
  color: #ffc706 !important;
  white-space: nowrap;
  overflow: hidden;
  max-width: 98%;
  margin: 0 auto;
  padding: 5px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-weight: normal !important; }

.photomore, .videomore {
  font-weight: normal; }

.video {
  border-radius: 3px;
  overflow: hidden; }

.video-list .video-wrap img, .list .video-wrap img, .video-list .photo-wrap img, .list .photo-wrap img, .video-list .model-wrap img, .list .model-wrap img, .studio-list .studio-img > img {
  border-radius: 3px 3px 0 0;  }

.see {
  float: none;
  margin-left: 5px;
  position: absolute;
  bottom: 52px;
  left:15px;
  margin: 0;
  background: #101012;
  height: 25px;
  line-height: 25px;
  border-radius: 3px;
  color: #bbbec6;
  opacity: 0.7;
  z-index: 2;
  font-size:12px;
}

.see:before {
  top: 6px;
  left: 5px; }
  
.time {
  float: none;
  position:absolute;
  background: #101012;
  border-radius: 3px;
  color: #bbbec6;
  opacity: 0.7;
  z-index: 2;
  padding: 10px;
  font-size:12px;
  ;}

.time:before {
  top: 6px;
  left: 5px; }

.rubric-name a {
  text-decoration: underline; }

.rubric-name a:hover {
  text-decoration: none; }

.rubric-name.hd-link {
  left: 5px !important;
  top: 5px !important;
  right: auto !important;
  font-size: 0;
  width: 56px;
  height: 36px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAkCAMAAADrTAnMAAAAn1BMVEUAAAD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywD/ywA+vsrRAAAANHRSTlMA6fXxe2QS+3bNjwTkcl7DuU0k99i+bmlB7dzBVSkWDuDHvLSumlkwHgrTqIWhl0g8lBg3JQB4xwAAAgRJREFUSMedlGm3ojAMhgsoFWQZkH1HRRCX673T///bhoQehAMzZ+T9FEmfmqRJCMi+bH3P03V912uzoO6z3snzt9YP4UqUUOol/lP8kHAKENur7FPRHYA79rkOF0Jqia2QkhGdrRENiMpWKSHVOvBCHutAg9zGkQuCoygCmGKrKGhGrhlrpVmEoTQFz6NfJ9IpP2LZZHjizrwT1D6Xbd9lg7YTEN+1icD8BlOO2CEhbzXqCDyNQAu8vykmD2ZNmWZziHfZIijhIR9b4wWmwVick7HSYgB/vUHMq6+WloLZ3V/t4Y88dfO6Iqkugbc9uLbPSlWNK6+Nh2NHuxjuOQZBF0CdTGVr7IATZGEiX2AG0hwUAzKVJfKQN+j3/wZG6ZSD/j++06YXftkMNHNe8ysHvxnb4HO24G4brPlCjk9wXJ+xWcYbNF3ww8tCeIKBl1ZsDmIBU2m4Iy14QbYHeojQS2ptDooWHqL4GdOhzLHxtJF88c12X+gcpxkeWEr5MjrvyUSJsACeMa9+NDCdB7T6RJYznw4+Pw26HlhLhVFjjOW7iC2Bvpz9ZFaId2RZJr/Crm/kXllj17oyUAjehhxNszT7WLSyNOOWdjG77tGN3bhsC4lOV8fqnbN6y63fq/4qTnzB0K2Qm8Ni+Vwh9rAXfsppfGcGlekUmvBf0orIVOsO+gNBoQ9vYWp8HQAAAABJRU5ErkJggg==") 0 0 no-repeat; }

@media (min-width: 900px) {
  .video_right_wrap{
  	width: 280px !important;
  	z-index:1;
  	border-radius: 4px;
  	display: block;
  	margin-left:40px;
}
  .hero-poster > img {
    width: 100%; }
  
  .load-more {
    display: block;
    padding-top: 0;
    margin: 20px auto;
    text-align: center; }
  .content-story .story-cover {
    text-align: center; }
  .sfRightBlock {
    margin-top: 5px; }
  .show-more > span {
    width: auto; }
  .wrap {
    width: 100%;
    margin: 0 auto;
    padding-left: 25px !important;
    padding-right: 25px !important; }
  #leftcol {
    width: 100%;
    float: none; }
  #leftcol ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #leftcol ul li {
      display: inline-block;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
      flex: 0 0 12.5%;
      max-width: 12.5%; }
      #leftcol ul li:nth-child(n+33) {
        display: none; }
  #leftcol.js-exp {
    margin-bottom: 15px; }
    #leftcol.js-exp ul li:nth-child(n+28) {
      display: block; }
  .content {
    width: 100%;
    float: none; }
  .video-list, .tag-list, .list, .studio-list, .gifs-index-list, .photo-list-image, .pl-list, .popular-tags .tag-list {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px; }
  .list .video-wrap, .video-list .photo-wrap, .list .photo-wrap, .video-list .model-wrap, .list .model-wrap, .gifs-index-list .col, .pl-list .pl-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    height: auto !important;
    padding: 0 10px 25px 10px;
    float: none;
    background: #0b0b0c;
    margin: 0 !important; }
  .photo-list-image .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    margin-right: 0; }
  .popular-tags .tag-list .item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666666666%;
    flex: 0 0 16.666666666%;
    max-width: 16.666666666;
    margin: 0 0 20px 0;
    height: auto !important; }
  .full-width .tag-list .item .tag-txt, .tag-list .item .tag-txt {
    height: 43px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .photo-list-image-item img, .pl-list .pl-img > img {
    width: 100%; }
  .studio-list .item, .video-list .video-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    height: auto !important;
    padding: 0 10px 0px 10px;
    margin-bottom: 15px;
    float: none;
    background: #0b0b0c;
    margin: 0 0 20px 0 !important; }
  .video-list .video-wrap .video {
    padding-bottom: 0px;
    border: 1px dashed #363941; }
  .video-list .video-wrap img, .list .video-wrap img, .video-list .photo-wrap img, .list .photo-wrap img, .video-list .model-wrap img, .list .model-wrap img, .studio-list .studio-img > img {
    width: 100%; }
  .video-list .video-wrap .head > .videomore, .list .video-wrap .head > .videomore, .video-list .photo-wrap .head > .videomore, .list .photo-wrap .head > .videomore, .video-list .model-wrap .head > .videomore, .list .model-wrap .head > .videomore, .video-list .video-wrap .head .photomore, .list .video-wrap .head .photomore, .video-list .photo-wrap .head .photomore, .list .photo-wrap .head .photomore, .video-list .model-wrap .head .photomore, .list .model-wrap .head .photomore, .video-list .video-wrap .head .modelmore, .list .video-wrap .head .modelmore, .video-list .photo-wrap .head .modelmore, .list .photo-wrap .head .modelmore, .video-list .model-wrap .head .modelmore, .list .model-wrap .head .modelmore {
    width: 100%;
    display: block;
    padding-top: 10px; }
  .tag-list .item {
    float: none;
    margin: 0;
    padding: 0 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: auto; }
  .tag-list .item .tag-img, .studio-list .studio-img, .pl-list .pl-img, .full-width .tag-list .item .tag-img {
    height: auto; }
  .pl-list .pl-mask .pl-all {
    top: 50% !important;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0 !important; }
  .tag-list .item .tag-img img {
    width: 100%; }
  .tag-list .item .tag-txt {
    width: 100%; }
  .video-list .video-wrap img {
    max-height: 230px !important;
    -o-object-fit: cover;
    object-fit: cover; }
    .video-list .video-wrap video {
    max-height: 230px !important;
	}
  .tale-item .tale-txt {
    float: none;
    width: auto; }
  .nav {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .list .model-wrap:hover,
  .list .photo-wrap:hover,
  .list .video-wrap:hover,
  .video-list .model-wrap:hover,
  .video-list .photo-wrap:hover,
  .video-list .video-wrap:hover {
    background: none; }
  .list .model-wrap > div, .list .photo-wrap > div, .list .video-wrap > div, .video-list .model-wrap > div,
  .video-list .photo-wrap > div, .video-list .video-wrap > div, .list .photo-wrap > div {
    background-color: #000; }
  .list .model-wrap:hover > div, .list .photo-wrap:hover > div, .list .video-wrap:hover > div, .video-list .model-wrap:hover > div,
  .video-list .photo-wrap:hover > div, .video-list .video-wrap:hover > div, .list .photo-wrap:hover > div {
    background-color: #1d1f22; }
  .video-wrap, .video-list .model-wrap, .list .photo-wrap {
    background: none !important; }
  .list .model-wrap .head .modelmore,
  .list .model-wrap .head .photomore,
  .list .model-wrap .head > .videomore,
  .list .photo-wrap .head .modelmore,
  .list .photo-wrap .head .photomore,
  .list .photo-wrap .head > .videomore,
  .list .video-wrap .head .modelmore,
  .list .video-wrap .head .photomore,
  .list .video-wrap .head > .videomore,
  .video-list .model-wrap .head .modelmore,
  .video-list .model-wrap .head .photomore,
  .video-list .model-wrap .head > .videomore,
  .video-list .photo-wrap .head .modelmore,
  .video-list .photo-wrap .head .photomore,
  .video-list .photo-wrap .head > .videomore,
  .video-list .video-wrap .head .modelmore,
  .video-list .video-wrap .head .photomore,
  .video-list .video-wrap .head > .videomore {
    height: 43px;
    padding-bottom: 10px;
    font-size: 15px; }
  .video-list.gifs-list {
    display: block; }
  .gifs-index-list .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333333%;
    flex: 0 0 33.333333333%;
    max-width: 33.333333333%; }
  .gifs-index-list {
    width: 100%; }
  .video-list .model-wrap .model, .list .photo-wrap .photo {
    padding-bottom: 0px; }
  .content-rht .all-models {
    padding-left: 0;
    margin-left: 0; }
  .new-filter {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative; }
  .new-filter .filter-name {
    position: absolute;
    left: 7px; }
  .new-filter li {
    margin-left: 0; }
  .ad-iab-wrapper {
    display: block; }
  .tags-box {
    width: 100%; }
  .content-rht .tabs-container .tab-content .video-list {
    margin-left: 0; } }

.more-line {
  text-align: center;
  padding: 10px 0; }

@media (min-width: 900px) and (max-width: 1200px) {
  #leftcol ul li {
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666666666%;
    flex: 0 0 16.66666666666%;
    max-width: 16.66666666666%; } }

@media (min-width: 1000px) and (max-width: 1700px) {
  .video-list .video-wrap img {
    max-height: 290px !important;
    -o-object-fit: cover;
    object-fit: cover; } 
    .video-list .video-wrap video {
    max-height: 290px !important;
}
    }

@media (min-width: 1000px) and (max-width: 1380px) {
  .video-list .video-wrap img {
    max-height: 270px !important;
    -o-object-fit: cover;
    object-fit: cover; } 
    .video-list .video-wrap video {
    max-height: 270px !important;
	}
    }

@media (max-width: 500px) {
    
.mobile .head-lft .logo img {margin-top:5px;width:55%;}

}

.nav b {border:1px solid #56565f;min-width:30px;}



.show-more-vunderland {
    height: 22px;
    display: none;
    position: relative; }
  .show-more-vunderland:before {
    content: '';
    display: block;
    background: #212226;
    z-index: 10;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    top: 5px; }
  .show-more-vunderland > span {
    display: block;
    cursor: pointer;
    width: auto;
    height: 20px;
    border: 1px solid #212226;
    background: #151619;
    position: absolute;
    z-index: 10;
    left: 50%;
    top: -4px;
    margin-left: -20px; }
  .show-more-vunderland > span:after {
    content: '';
    display: block;
    width: 13px;
    height: 7px;
    background: url(../images/icons.png) no-repeat;
    background-position: 0 -77px;
    position: absolute;
    top: 6px;
    left: 50%;
    margin-left: -6px; }
  .show-more-vunderland {
    display: block;
    white-space: nowrap;
    margin-top: 14px;
    margin-bottom: 14px; }
    .show-more-vunderland span {
      padding: 5px 14px 7px 30px;
      height: auto;
      font-size: 12px;
      margin-left: 0;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
      .show-more-vunderland span:after {
        left: 15px;
        top: 8px; }

.show-more-models {
    height: 28px;
    display: none;
    position: relative;
}
  .show-more-models:before {
    content: '';
    display: block;
    background: #212226;
    z-index: 10;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    top: 10px; }
  .show-more-models > span {
    display: block;
    cursor: pointer;
    width: auto;
    height: 20px;
    border: 1px solid #212226;
    background: #151619;
    position: absolute;
    z-index: 10;
    left: 50%;
    top: -4px;
    margin-left: -20px; }
  .show-more-models > span:after {
    content: '';
    display: block;
    width: 13px;
    height: 7px;
    background: url(../images/icons.png) no-repeat;
    background-position: 0 -77px;
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -6px; }
  .show-more-models {
    display: block;
    white-space: nowrap;
    margin-top: 14px;
    margin-bottom: 14px; }
    .show-more-models span {
      padding: 5px 14px 7px 30px;
      height: auto;
      font-size: 14px;
      margin-left: 0;
      border-radius:5px;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
      .show-more-models span:after {
        left: 15px;
        top: 12px; }

.mobile .list .model-wrap, .mobile .list .photo-wrap, .mobile .list .video-wrap, .mobile .video-list .model-wrap, .mobile .video-list .photo-wrap, .mobile .video-list .video-wrap {
  width: 100%; }
  
  
.mobile .video-list .video-wrap img {
  max-height: 220px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.mobile .list .model-wrap .head .modelmore, .mobile .list .model-wrap .head .photomore, .mobile .list .model-wrap .head > .videomore, .mobile .list .photo-wrap .head .modelmore, .mobile .list .photo-wrap .head .photomore, .mobile .list .photo-wrap .head > .videomore, .mobile .list .video-wrap .head .modelmore, .mobile .list .video-wrap .head .photomore, .mobile .list .video-wrap .head > .videomore, .mobile .video-list .model-wrap .head .modelmore, .mobile .video-list .model-wrap .head .photomore, .mobile .video-list .model-wrap .head > .videomore, .mobile .video-list .photo-wrap .head .modelmore, .mobile .video-list .photo-wrap .head .photomore, .mobile .video-list .photo-wrap .head > .videomore, .mobile .video-list .video-wrap .head .modelmore, .mobile .video-list .video-wrap .head .photomore, .mobile .video-list .video-wrap .head > .videomore {
  display: block;
  padding-top: 5px;
  height: auto; }

.mobile a.videomore, .mobile a.photomore {
  max-width: 98%; }
  
.mobile .new-filter li h1 {
  padding-top: 18px; }
  
.mobile .see {
	bottom:30px;
}

.mobile .list .model-wrap, .mobile .list .photo-wrap, .mobile .video-list .model-wrap, .mobile .video-list .photo-wrap {
    width: 49%;
    margin:0.5%;
    float:left;
}

.mobile .full-width .studio-list .item {
    width: 100%;
}

.mobile .all-models {
    padding-left:0;
}

.mobile .all-models img {
    width:100%;
}

.mobile .gifs-index-list .col {
    width:50%!important;
}

.story .top-title .rubric-name a:hover {
    background-color:#fff;
}


@media (min-width:600px) and (max-width:920px) {
#leftcol {
    width: 100%;
    float: none; }
  #leftcol ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #leftcol ul li {
      display: inline-block;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%; }
      #leftcol ul li:nth-child(n+41) {
        display: none; }
  #leftcol.js-exp {
    margin-bottom: 15px; }
    #leftcol.js-exp ul li:nth-child(n+28) {
      display: block; }
}

@media (max-width:600px){

#leftcol {
    width: 100%;
    float: none; }
  #leftcol ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    #leftcol ul li {
      display: inline-block;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; }
      #leftcol ul li:nth-child(n+21) {
        display: none; }
  #leftcol.js-exp {
    margin-bottom: 15px; }
    #leftcol.js-exp ul li:nth-child(n+15) {
      display: block; }
}

.sfRightBlock {margin-top:5px}

.models .model-lft ul li {width:220px;}

.video-item_line-box_video-studio span {color:#868a91;}



#modelsfull ul li:nth-child(n+4) {
        display: none; }
        
#modelsfull.js-exp {
    margin-bottom: 15px; }
    #modelsfull.js-exp ul li:nth-child(n+4) {
      display: inline-block; }
      
.tablet #modelsfull ul li:nth-child(n+7) {
        display: none; }
        
.tablet #modelsfull.js-exp {
    margin-bottom: 15px; }
    #modelsfull.js-exp ul li:nth-child(n+7) {
      display: inline-block; }
      
      
.mobile #modelsfull ul li:nth-child(n+3) {
        display: none; }
        
.mobile #modelsfull.js-exp {
    margin-bottom: 15px; }
    .mobile #modelsfull.js-exp ul li:nth-child(n+3) {
      display: inline-block; }
      
.mobile #modelsItemfull ul li:nth-child(n+1) {
        display: none; }
        
.mobile #modelsItemfull.js-exp {
    margin-bottom: 15px; }
    .mobile #modelsItemfull.js-exp ul li:nth-child(n+1) {
      display: inline-block; }
     
.mobile .photo-list-image .col {
    width: 25%!important;
    float: left;}

      
#leftcol ul {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}

.mobile .header-btm ul.top-nav {line-height:20px;}
.mobile .models .model-lft ul li img {max-width:190px;}

.title-holder{text-align:center;margin:15px 0}
.title-holder .inner{max-width:100%;margin:0 auto;padding:10px;background:#0b0b0c;border:1px solid #222226;font-size:14px;position:relative;line-height:18px;color:#b3b3ba;}
.title-holder .inner a{color:#ffc706}

.model_en_item {color:#868a91;margin:5px}

.mobile .models-country{text-align:center;}

.models-country a{height:38px;line-height:38px;border:1px solid #202124;padding:8px;margin-right:10px;border-radius:4px;text-decoration:none;}

.models-country span:before {content: ""; display: inline-block; position: relative; left: 0; top: 7px;margin-right:5px;}

.mobile .models-country a {line-height:22px;border:none;padding:3px;display:inline-block;}

.mobile .shortbio-models {height:14px;margin-bottom:0;}
.mobile .studio-detail h1 {margin-bottom:5px;}


.models-country span.russia:before {width: 26px; height: 26px; background: url(/images/models/country/russian-tpl.png) 50% 50% no-repeat; background-size: contain;}
.models-country span.canada:before {width: 26px; height: 26px; background: url(/images/models/country/canada-tpl.png) 50% 50% no-repeat; background-size: contain;}
.models-country span.england:before {width: 26px; height: 26px; background: url(/images/models/country/england-tpl.png) 50% 50% no-repeat; background-size: contain;}
.models-country span.czech:before {width: 26px; height: 26px; background: url(/images/models/country/czech-tpl.png) 50% 50% no-repeat; background-size: contain;}
.models-country span.usa:before {width: 26px; height: 26px; background: url(/images/models/country/usa-tpl.png) 50% 50% no-repeat; background-size: contain;}
.models-country span.spain:before {width: 26px; height: 26px; background: url(/images/models/country/spain-tpl.png) 50% 50% no-repeat; background-size: contain;}
.models-country span.ukraine:before {width: 26px; height: 26px; background: url(/images/models/country/ukraine-tpl.png) 50% 50% no-repeat; background-size: contain;}
.models-country span.italy:before {width: 26px; height: 26px; background: url(/images/models/country/italy-tpl.png) 50% 50% no-repeat; background-size: contain;}
.models-country span.france:before {width: 26px; height: 26px; background: url(/images/models/country/france-tpl.png) 50% 50% no-repeat; background-size: contain;}

.item-inf-model {display: inline-block; height: 32px; line-height: 32px; background: rgba(0,0,0,0.6); color: #f8c105; font-size: 14px; padding: 0 12px; position: absolute; right:0; vertical-align: top; border-radius: 4px; float:right;}

.video-detail .rate-number-dislike {display: inline-block; line-height: 45px; color: #56565f; font-size:14px; border-radius: 4px; font-weight:700;padding-left:7px;padding-right:7px;border:1px solid #56565f;}
.video-detail .rate-number-like {display: inline-block; line-height: 45px; color:#56565f; font-size:14px; border-radius: 4px; font-weight:700;padding-left:7px;padding-right:7px;border:1px solid #56565f;}
.video-detail .rate-number-like span, .video-detail .rate-number-dislike span {padding-left:6px;border:none;}
.video-detail .rate {width:100%;font-size:14px;margin:3px;color:#868a91}
.video-detail .rate span {height:47px;line-height:45px;border-radius:3px;}
.video-detail .rate p {font-size:15px;font-weight:700;margin-bottom: 7px;}

.comments-list .post .rate-number-dislike {display: inline-block; line-height: 30px; color: #56565f; font-size:14px; border-radius: 4px; font-weight:700;padding-left:7px;padding-right:7px;border:1px solid #56565f;}
.comments-list .post .rate-number-like {display: inline-block; line-height: 30px; color:#56565f; font-size:14px; border-radius: 4px; font-weight:700;padding-left:7px;padding-right:7px;border:1px solid #56565f;}
.comments-list .post .rate-number-like span, .video-detail .rate-number-dislike span {padding-left:6px;border:none;}
.comments-list .post .ratecomm {width:100%;font-size:13px;margin:3px;color:#868a91}
.comments-list .post .ratecomm span {height:30px;line-height:30px;border-radius:3px;}
.comments-list .post .ratecomm p {font-size:15px;font-weight:700;margin-bottom: 7px;}

.comments-list .post .ratecomm input[type="submit"] {background-size: contain; width: 25px; height: 25px;border:none;cursor: hand;}
.comments-list .post .rate-number-buttonlike {background:url(/images/rating/like-tmps.png) 50% 50% no-repeat;}
.comments-list .post .rate-number-buttondislike {background:url(/images/rating/dislike-tmps.png) 50% 50% no-repeat;}
.comments-list .post .rate-number-buttonlike:hover, .rate-number-buttondislike:hover {opacity:0.7;}

.studio-detail .studio-total>span .nof {color:#b3b3ba;}

.new-filter li.tag_cat a:before {width: 21px; height: 21px; background: url(/images/cat/tag-tpl.png) 50% 50% no-repeat; background-size: contain;}
.new-filter li.category_cat a:before {width: 21px; height: 21px; background: url(/images/cat/cat-tpl.png) 50% 50% no-repeat; background-size: contain;}

.new-filter li.allmodels a:before {width: 21px; height: 21px; background: url(/images/models/models-tpl.png) 50% 50% no-repeat; background-size: contain;}
.new-filter li.actors a:before {width: 21px; height: 21px; background: url(/images/models/actors-tpl.png) 50% 50% no-repeat; background-size: contain;}
.new-filter li.actress a:before {width: 21px; height: 21px; background: url(/images/models/actress-tpl.png) 50% 50% no-repeat; background-size: contain;}

.rate-show {position:absolute;right:15px;top:10px;padding:8px;border-radius:4px;color:#f8c105;font-size:14px;}

.rate-show.middle {color:#d4152b;}
.rate-show.low {color:#fff;}

.rate-number-like:hover {opacity:0.7;}
.rate-number-dislike:hover {opacity:0.7;}

.video-detail .rate input[type="submit"] {background-size: contain; width: 35px; height: 35px;border:none;cursor: hand;}

.rate-number-buttonlike {background:url(/images/rating/like-tmps.png) 50% 50% no-repeat;}
.rate-number-buttondislike {background:url(/images/rating/dislike-tmps.png) 50% 50% no-repeat;}
.rate-number-buttonlike:hover, .rate-number-buttondislike:hover {opacity:0.7;}

.rate-show {background: rgba(0,0,0,.5);}

.mobile .hero-poster .studio-total {margin-bottom:0;}
.mobile .studio-detail {padding:5px;}

.rate>span {color:#f9b105}

.mobile .video-detail .rate {width:100%;}

.story .model-lft p{background-color:#101012;display:block;padding:10px;min-height:46px;color:#ffc706 !important;border-radius:4px;}

.foot-btm i {font-weight:700;}

.how_old_date span {background: #ffc706; display: inline-block; color: #000; text-decoration: none; font-size: 13px; margin-left: 5px; border-radius: 4px;height:45px;line-height:45px}
.long_videos_duration span {display: inline-block; padding: 4px 6px; background: #1f2023; color: #fff; margin-left: 10px; font-size: 13px; font-weight: 700; border-radius: 4px;height:45px;line-height:45px;}

.mobile .content .video-tags_new .title {padding-left:10px;}
.content .video-tags_new .title .h2 {background:none;}
.video-tags_new {background: #101012; padding-top: 10px; margin: 0 -25px; padding: 15px 15px 0 25px;font-size:14px;}
.video-tags_new a{text-decoration: none; color: #868a91; display: inline-block; border: 1px solid #56565f; padding: 3px 4px; margin: 3px; border-radius: 4px;}
.video-tags_new a:hover{color:#ffc706;border:1px solid #ffc706;}
.mobile .video-tags_new {font-size:14px;padding:10px;margin-top:10px;}
.foto-tags_new:before, .video-tags_new:before {display:none;}

.sub-menu {
  position: absolute;
  margin-top:2px;
  background:rgba(0,0,0,0.8);
  z-index:33;
  border:1px solid #202124;
  width:185px;
  max-width:100%;
  float:none;
  overflow: hidden;
  opacity: 0;
}

.sort-by-tag .menu-item {display:inline-block;}

.mobile .sort-by-tag .menu-item.hot,.mobile .sort-by-tag .menu-item.pop,.mobile .sort-by-tag .menu-item.short,.mobile .sort-by-tag .menu-item.best {display:inline-block;}

.mobile .sub-menu {padding-bottom:15px;width:200px;}

.sub-menu li {

  padding-top:12px;
  padding-bottom:12px;
  
}

.h2photo {background: #151619; font-size: 19px; position: relative; z-index: 2; padding-right: 16px; padding-left: 15px; color: #b5b9c1; margin-bottom: 10px; line-height: 30px}
.mobile .h2photo {padding-left: 10px;margin: 0 -25px;}

.mobile .sort-by-tag {margin-top:7px;margin-bottom:3px;background:none;display:inline-block;}

.title-holder .inner-top,.title-holder .inner-down{text-align:left;max-width:100%;margin:0 auto;padding:7px;border:1px solid #222226;font-size:14px;position:relative;line-height:21px;color:#868a91;border-radius:5px;}
.mobile .title-holder .inner-top,.mobile .title-holder .inner-down{display:none;}

.mobile .searchbox-input {max-width: 100%;font-size: 15px;}
.mobile .searchbox {top:0;max-width:90%;}
.searchbox-open .searchbox-input {font-size:15px;}

.another-cat>a {border-radius: 4px; font-size: 14px; padding: 9px; border: 1px solid #56565f; color: #56565f; text-decoration: none; margin: 0 10px 10px 0; display:inline-block;}
.another-cat>a:hover {color:#ffc706;border:1px solid #ffc706;}
.another-cat>span {padding-left: 40px; font-size: 13px; color: #606065;}
.mobile .another-cat {display:none;}

.new-filter li.videos span,.new-filter li.photos span {background-color:#cc2931;color:#fff;padding-left:8px;border-radius:5px;display:inline-block;height:35px;line-height:35px;padding-right:8px;}
.new-filter li.photo a, .new-filter li.video a {background-color:#242424;padding-left:38px;border-radius:5px;display:inline-block;height:35px;line-height:35px;padding-right:8px;}
.mobile .new-filter li.photo a, .mobile .new-filter li.video a{margin:0;}

.new-filter li.video a:before {width:24px;height:24px;top:5.5px; background: url(/images/vs/videoto.png) 50% 50% no-repeat;background-size:contain;left:6px;}
.new-filter li.photo a:before {width:24px;height:24px;top:5.5px; background: url(/images/vs/phototo.png) 50% 50% no-repeat;background-size:contain;left:6px;}

.new-filter li>span:before {content: ""; display: inline-block; position: relative; left: 0; top: -3px;margin-right:7px;}
.new-filter li.videos span:before {width:24px;height:24px;top:5.5px; background: url(/images/vs/videotoacs.png) 50% 50% no-repeat;background-size:contain;}
.new-filter li.photos span:before {width:24px;height:24px;top:5.5px; background: url(/images/vs/phototoacs.png) 50% 50% no-repeat;background-size:contain;}

.mobile .new-filter li.video a, .mobile .new-filter li.photo a {margin-top:12px;max-width:50%;}
.mobile .new-filter li {display:inline;}

.mobile .foot-top {padding-left:15px;}
.mobile .load-more {margin:0 0 20px 0;}

@media (max-width: 900px) {
.content .story {display:inline-block;}
.video_right_wrap {
    margin-left:0;
    margin-top:10px;
    display:block;
}
}

.mobile .content .story,.tablet .content .story  {display:inline-block;}
.mobile .video_right_wrap,.tablet .video_right_wrap {
    margin-left:0;
    margin-top:10px;
    display:block;
}

.play-txt {display: block;}
.play-txt>p {margin-top:10px}
.mobile .play-txt {padding:10px;}

.content .title h2,.content .title h3{padding-left:32px;}

.mobile .content .title h2,.mobile .content .title h3{padding-left:10px;}

.flex {display:flex;}

.video-item_line-box_video-duration,.video-item_line-box_video-studio {;color:#606065;margin-right:6px;margin-left:6px;}
.video-item_line-box_video-studio span,.video-item_line-box_video-duration span {padding:6px 7px;color:#606065;}
.video-item_line-box {display:block;padding:10px 10px 10px 25px;}
.mobile .video-item_line-box {display:inline-block;}
.mobile .video-item_line-box span {display:inline-block;text-align:center;margin:0 auto;text-align:center;}
.video-item_line-box_video-studio {font-size:14px!important;float: left;}
.mobile .video-item_line-box_video-studio,.mobile .video-item_line-box_video-duration {float: left;margin-right:0;margin-left:0;}

