
body.hidden-scroll {
 overflow:hidden
}
.sl-overlay {
 position:fixed;
 left:0;
 right:0;
 top:0;
 bottom:0;
 background:#fff;
 opacity:.7;
 display:none;
 z-index:1035
}
.sl-wrapper {
 z-index:1040
}
.sl-wrapper button {
 border:0 none;
 background:0 0;
 font-size:28px;
 padding:0;
 cursor:pointer
}
.sl-wrapper button:hover {
 opacity:.7
}
.sl-wrapper .sl-close {
 display:none;
 position:fixed;
 right:30px;
 top:30px;
 z-index:10060;
 margin-top:-14px;
 margin-right:-14px;
 height:44px;
 width:44px;
 line-height:44px;
 font-family:Arial,Baskerville,monospace;
 color:#000;
 font-size:5rem
}
.sl-wrapper .sl-close:focus {
 outline:0
}
.sl-wrapper .sl-counter {
 display:none;
 position:fixed;
 top:30px;
 left:30px;
 z-index:1060;
 color:#000;
 font-size:1rem
}
.sl-wrapper .sl-navigation {
 width:100%;
 display:none
}
.sl-wrapper .sl-navigation button {
 position:fixed;
 top:50%;
 margin-top:-22px;
 height:44px;
 width:22px;
 line-height:44px;
 text-align:center;
 display:block;
 z-index:10060;
 font-family:Arial,Baskerville,monospace;
 color:#000
}
.sl-wrapper .sl-navigation button.sl-next {
 right:5px;
 font-size:5rem
}
.sl-wrapper .sl-navigation button.sl-prev {
 left:5px;
 font-size:5rem
}
.sl-wrapper .sl-navigation button:focus {
 outline:0
}
@media (min-width:35.5em) {
 .sl-wrapper .sl-navigation button {
  width:44px
 }
 .sl-wrapper .sl-navigation button.sl-next {
  right:10px;
  font-size:5rem
 }
 .sl-wrapper .sl-navigation button.sl-prev {
  left:10px;
  font-size:5rem
 }
}
@media (min-width:50em) {
 .sl-wrapper .sl-navigation button {
  width:44px
 }
 .sl-wrapper .sl-navigation button.sl-next {
  right:20px;
  font-size:10rem
 }
 .sl-wrapper .sl-navigation button.sl-prev {
  left:20px;
  font-size:10rem
 }
}
.sl-wrapper .sl-image {
 position:fixed;
 -ms-touch-action:none;
 touch-action:none;
 z-index:10000
}
.sl-wrapper .sl-image img {
 margin:0;
 padding:0;
 display:block;
 border:0 none;
 width:100%;
 height:auto
}
@media (min-width:35.5em) {
 .sl-wrapper .sl-image img {
  border:0 none
 }
}
@media (min-width:50em) {
 .sl-wrapper .sl-image img {
  border:0 none
 }
}
.sl-wrapper .sl-image iframe {
 background:#000;
 border:0 none
}
@media (min-width:35.5em) {
 .sl-wrapper .sl-image iframe {
  border:0 none
 }
}
@media (min-width:50em) {
 .sl-wrapper .sl-image iframe {
  border:0 none
 }
}
.sl-wrapper .sl-image .sl-caption {
 display:none;
 padding:10px;
 color:#fff;
 background:rgba(0,0,0,.8);
 font-size:1rem;
 position:absolute;
 bottom:0;
 left:0;
 right:0
}
.sl-wrapper .sl-image .sl-caption.pos-top {
 bottom:auto;
 top:0
}
.sl-wrapper .sl-image .sl-caption.pos-outside {
 bottom:auto
}
.sl-wrapper .sl-image .sl-download {
 display:none;
 position:absolute;
 bottom:5px;
 right:5px;
 color:#000;
 z-index:1060
}
.sl-spinner {
 display:none;
 border:5px solid #333;
 border-radius:40px;
 height:40px;
 left:50%;
 margin:-20px 0 0 -20px;
 opacity:0;
 position:fixed;
 top:50%;
 width:40px;
 z-index:1007;
 -webkit-animation:pulsate 1s ease-out infinite;
 animation:pulsate 1s ease-out infinite
}
.sl-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
.sl-transition {
 transition:-ms-transform ease .2s;
 transition:-webkit-transform ease .2s;
 -webkit-transition:-webkit-transform ease .2s;
 -o-transition:transform ease .2s;
 transition:transform ease .2s;
 transition:transform ease .2s,-webkit-transform ease .2s
}
@-webkit-keyframes pulsate {
 0% {
  -webkit-transform:scale(.1);
  transform:scale(.1);
  opacity:0
 }
 50% {
  opacity:1
 }
 100% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
  opacity:0
 }
}
@keyframes pulsate {
 0% {
  -webkit-transform:scale(.1);
  transform:scale(.1);
  opacity:0
 }
 50% {
  opacity:1
 }
 100% {
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
  opacity:0
 }
}

body,
html {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:Roboto,sans-serif;
 font-weight:400;
 min-width:360px;
 position:relative
}
*,
:after,
:before {
 -webkit-box-sizing:inherit;
 box-sizing:inherit
}

@media screen and (max-width:1380px) {
 .detail-profile .photos {
  position:relative;
  left:auto;
  top:auto;
  float:left
 }
}
@media screen and (max-width:1050px) {
 .detail-profile .photos {
  float:none;
  padding-bottom:8px
 }
}
@media screen and (max-width:450px) {
 .detail-profile .photos {
  width:auto
 }
}
.detail-profile .photos .profile-image {
 margin-bottom:4px
}
.detail-profile .photos .thumbs {
 zoom:1;
 position:relative;
 margin:-4px 0 -4px -4px
}
.detail-profile .photos .thumbs:after,
.detail-profile .photos .thumbs:before {
 content:"";
 display:table
}
.detail-profile .photos .thumbs:after {
 clear:both
}
.detail-profile .photos .thumbs img {
 width:100%
}
.detail-profile .photos .thumbs span {
 display:block;
 float:left;
 width:25%
}
.detail-profile .photos .thumbs a {
 display:block;
 padding-left: 4px;
padding-top: 4px;
 /*height:100px;*/
 overflow:hidden
}

.profile-image {
 position:relative;
 overflow:hidden;
 text-align:center;
 display:block
}
.profile-image.grayscale img {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%)
}
.profile-image.profile-image-large .badges {
 top:10px;
 left:10px
}
.profile-image.profile-image-large .badges .badge {
 width:65px;
 height:65px
}
.profile-image.profile-image-large .badges .badge.badge-new {
 font-size:24px;
 padding-top:20px
}
.profile-image.profile-image-large .badges .badge.badge-independent {
 font-size:12px;
 padding-top:25px
}
.profile-image.profile-image-large .badges .badge.badge-pornstar {
 font-size:18px;
 padding-top:15px
}
.profile-image.profile-image-large .badges .badge.badge-unverified {
 font-size:15px;
 padding-top:20px
}
.profile-image.profile-image-large .older {
 bottom:5px;
 right:5px;
 font-size:15px;
 width:100px;
 height:100px;
 padding-top:25px
}
.profile-image.profile-image-large .verified {
 left:-76px;
 bottom:-76px;
 width:140px;
 height:140px;
 font-size:12px
}
.profile-image img {
     border: 1px solid #F2F2F2;
    /* originalas*/
 width:100%;
 display:block
}
.profile-image .badges {
 position:absolute;
 top:1px;
 left:1px;
 margin-top:10px
}
.profile-image .badges .badge {
 position:relative;
 width:65px;
 height:65px;
 font-weight:900;
 text-transform:uppercase;
 border-radius:50px;
 margin-top:-10px;
 word-break:break-word;
 padding:11px 4px 0 4px
}
.profile-image .badges .badge.badge-new {
 font-size:13px;
 color:#fff;
 background:#e40058;
 /*background:-webkit-gradient(linear,left top,left bottom,from(#ed3857),to(#a81c34));
 background:-o-linear-gradient(top,#ed3857 0,#a81c34 100%);
 background:linear-gradient(180deg,#ed3857 0,#a81c34 100%)*/
}
.profile-image .badges .badge.badge-independent {
 font-size:8px;
 color:#fff;
 background:#e2c8a3;
 /*background:-webkit-gradient(linear,left top,left bottom,from(#8236aa),to(#51105d));
 background:-o-linear-gradient(top,#8236aa 0,#51105d 100%);
 background:linear-gradient(180deg,#8236aa 0,#51105d 100%)
 */
}
.profile-image .badges .badge.badge-pornstar {
 font-size:10px;
 color:#281b00;
 background:#ffc63d;
 background:-webkit-gradient(linear,left top,left bottom,from(#ffc63d),to(#f59e12));
 background:-o-linear-gradient(top,#ffc63d 0,#f59e12 100%);
 background:linear-gradient(180deg,#ffc63d 0,#f59e12 100%);
 line-height:1
}
.profile-image .badges .badge.badge-unverified {
 font-size:9px;
 padding-top:13px;
 color:#fff;
 background:#242424;
 background:-webkit-gradient(linear,left top,left bottom,from(#474747),to(#242424));
 background:-o-linear-gradient(top,#474747 0,#242424 100%);
 background:linear-gradient(180deg,#474747 0,#242424 100%);
 line-height:1
}
.profile-image .older {
 position:absolute;
 bottom:5px;
 right:5px;
 font-size:9px;
 width:60px;
 height:60px;
 padding-top:15px;
 font-weight:900;
 border-radius:50%;
 color:#fff;
 background:#242424;
 background:-webkit-gradient(linear,left top,left bottom,from(#474747),to(#242424));
 background:-o-linear-gradient(top,#474747 0,#242424 100%);
 background:linear-gradient(180deg,#474747 0,#242424 100%);
 text-transform:uppercase
}
.profile-image .verified {
 position:absolute;
 left:-42px;
 bottom:-42px;
 width:80px;
 height:80px;
 z-index:1;
 background:#382c2c;
 /*background:-webkit-gradient(linear,left top,left bottom,from(#0480dc),color-stop(50%,#094c9e),to(#0480dc));
 background:-o-linear-gradient(top,#0480dc 0,#094c9e 50%,#0480dc 100%);
 background:linear-gradient(180deg,#0480dc 0,#094c9e 50%,#0480dc 100%);*/
 color:#fff;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 padding-top:2px;
 text-transform:uppercase;
 font-size:10px;
 font-weight:900
}
.corner {
 position:relative
}
.corner:after,
.corner:before {
 content:' ';
 display:none;
 width:53px;
 height:52px;
 position:absolute;
 top:-4px;
 right:-5px;
 z-index:1;
 background-size:cover
}
.corner.corner-large:before {
 width:85px;
 height:86px;
 top:-3px;
 right:-5px
}
.corner.corner-large:after {
 width:85px;
 height:86px;
 top:-7px;
 right:-6px
}
.corner.corner-top:after {
 background-image:url(../dist/images/corner-top.png?v=1.0);
 display:block
}
.corner.corner-vip:after {
 background-image:url(/dist/images/corner-vip.png?v=1.0);
 display:block
}
.corner.corner-vip-left:after {
 background-image:url(/dist/images/corner-vip-left.png?v=1.0);
 display:block;
 right:auto;
 left:-5px
}
.corner.corner-top-bottom:before {
 background-image:url(/dist/images/corner-top-bottom.png?v=1.0);
 display:block;
 top:auto;
 bottom:-5px
}



.sl-wrapper .sl-close,
.sl-wrapper .sl-counter,
.sl-wrapper button.sl-next,
.sl-wrapper button.sl-prev {
 color:#fff
}
.sl-wrapper .sl-counter {
 font-size:18px;
 background:#382c2c;
 padding:5px 10px;
 border-radius: 5px;
}
.sl-wrapper .sl-counter .sl-current {
 margin-right:10px
}
.sl-wrapper .sl-counter .sl-total {
 margin-left:10px
}
.sl-overlay {
 background:#000
}
.social-icons a {
 text-decoration:none;
 color:#fff
}

@media screen and (max-width:480px) {
 .popup-sign-in .checklist {
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1;
  margin:20px 0
 }
}

.js-removable-persist {
 display:none
}
.detail-agency .top-info {
 margin-bottom:40px;
 position:relative
}
