/*
  img {
    max-width: 100%;
    height: auto;
  }*/
  
  
 
  
  /*no borrar*/
  a {
    text-decoration: none;
    display: block;
    color: #fff;
  }
  /* no borrar*/
  

  
  .wrapped-thumbs::-webkit-scrollbar {
    display: none;
  }
  
  .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -5px;
  }
  
  .box-categories {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -5px;
  }
  
  .item {
    width: calc(16.66% - 10px);
    margin: 0 10px 10px 0;
  }
  
  .item-link {
    position: relative;
    overflow: hidden;
    padding-bottom: 75%;
    border-radius: 5px;
  }
  
  .item-link::before {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.78)));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.78) 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.78) 100%);
  }
  
  .item-link img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  
  .model-name {
    position: absolute;
    left: 15px;
    bottom: 10px;
    z-index: 2;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding-right: 26px;
    overflow: hidden;
  }
  
  
  
  .more-btn-wrap-top {
    margin-top: 20px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  
  .more-btn-wrap-top a {
    max-width: 277px;
    width: 100%;
    text-align: center;
    padding: 10px;
    border-radius: 50px;
    background: #45464F;
    -webkit-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    transition: background 0.3s ease;
  }
  
  .more-btn-wrap {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  

  
  .more-btn-wrap a {
    max-width: 250px;
    width: 100%;
    text-align: center;
    padding: 10px;
    border-radius: 50px;
    background: #45464F;
    -webkit-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    transition: background 0.3s ease;
    text-transform: uppercase;
  }
  
  .more-btn-mobile {
    display: none;
  }
  

    .item:hover .model-name {
      color: #b0989a;
    }
  
    .more-btn-wrap-top a:hover {
      background: #656568;
    }
  
    .more-btn-wrap a:hover {
      background: #656568;
    }
  
  
  
  @media screen and (max-width: 1350px) {
    .box-categories .item {
      width: 20%;
    }
  
    .item .item {
      width: calc(20% - 10px);
    }
  }
  
  
  @media screen and (max-width: 1024px) {
    /* eliminar  para abajo
    header {
      padding: 7px 10px;
      position: relative;
    }
  
    .mask.active {
      background: rgba(0, 0, 0, 0.7);
      -webkit-backdrop-filter: blur(7.5px);
              backdrop-filter: blur(7.5px);
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 2;
      margin-top: 54px;
      display: block;
    }
  
    .section-model {
      padding: 10px 10px 30px;
    }
  
    .header-wrap {
      margin-right: 10px;
      width: 100%;
    }
  
    .logo-link {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
      margin: 0;
    }
  
    .header-models-online {
      display: none;
    }
  
    .header-nav {
      display: none;
    }
  
    .wrap-search {
      max-width: none;
      position: absolute;
      top: 100%;
      margin: 0;
      left: 0;
      display: none;
      z-index: 2;
    }
  
    .search-input {
      border-radius: 0;
    }
  
    .search-btn {
      background: transparent;
      border-radius: 0;
      left: 0;
      width: 40px;
      padding: 0;
    }
  
    .search-btn-text {
      display: none;
    }
  
    .search-mobile-icon {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }
  
    .search-close-btn {
      display: block;
      position: absolute;
      right: 10px;
      top: 10px;
    }
  
    .create-link .text-mobile {
      display: block;
      font-size: 16px;
    }
  */
    
  
  
  
    .title {
      font-size: 22px;
    }
  
  
    .wrapped-thumbs {
      overflow-x: scroll;
      overflow-y: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
  
    .box {
      display: grid;
      grid-template-rows: auto auto;
      grid-auto-flow: column;
      /* overflow-x: scroll; */
      /* display: block; */
      /* -webkit-column-count: 11; */
         /* -moz-column-count: 11; */
              /* column-count: 11; */
      /* -webkit-column-gap: 45vw; */
         /* -moz-column-gap: 45vw; */
              /* column-gap: 45vw; */
      /* overflow-x: auto; */
      /* -webkit-overflow-scrolling: touch; */
      /* overflow-y: hidden; */
      /* width: 270vw; */
      /* width: 100%; */
      /* -ms-flex-negative: 0; */
          /* flex-shrink: 0; */
    }
  
    .box-categories .item {
      width: 25%;
    }
  
    .item {
      width: 45vw;
      display: inline-block;
      margin: 0;
      padding: 5px;
    }
  
    .more-btn-wrap-top {
      margin: 0 0 0 10px;
      border-radius: 5px;
      background: #17171A;
      grid-row-start: 1;
      grid-row-end: span 2;
      width: auto;
    }
  
    .more-btn-wrap-top a {
      max-width: none;
      margin: 0 50px;
      padding: 10px 20px;
      white-space: nowrap;
    }
  
    .index .more-btn-wrap {
      display: none;
    }
  
    .more-btn-wrap.categories {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
  
    .more-btn-wrap.categories a {
      max-width: 140px;
    }
    /*
    .more-btn-mobile {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 5px 20px;
      background: #45464F;
      border-radius: 50px;
      white-space: nowrap;
    }*/
  
    .tags-wrap {
      padding: 20px 10px 30px;
    }

  }
  
  /* eliminar  para abajo
  @media screen and (max-width: 840px) {
    .tags-list-holder {
      grid-template-columns: repeat(3, 1fr);
    }
  
    .tags-col.col-4,
    .tags-col.col-5 {
      grid-column: span 2;
    }
  
    .tags-col.col-4 .tags-list-item,
    .tags-col.col-5 .tags-list-item {
      width: 50%;
    }
    .tags-col.col-6 .tags-list-item{
      width: 33.33%;
    }
  }*/
  
  @media screen and (max-width: 767px) {
    .box-categories .item {
      width: 33.33%;
    }
  }
  

  
  @media screen and (max-width: 520px) {
    .box-categories .item {
      width: 50%;
    }
  }
  

  

  
  @media screen and (max-width: 340px) {
    .model__video-buttons a {
      font-size: 12px;
    }
  }
  
  

  
  .lazyload, 
  .lazyloading {
      opacity: 0;
  }
  ​
  .lazyloaded {
      opacity: 1;
      -webkit-transition: opacity 500ms;
      transition: opacity 500ms;
  }


  
.wrapped-thumbs .item-link .model-name {
  color: white !important;
}

div.load-more.more-btn-wrap-top#custom_list_webcams_girls_live_sex_cams_pagination a {
  color: white;
}