@charset "UTF-8";

html,body {
  max-width:100%;
  overflow-x:hidden;
  text-decoration:none;
}

* {
  margin:0;
  padding:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-touch-callout:none;
/* iOS Safari */
  -webkit-user-select:none;
/* Safari */
  -khtml-user-select:none;
/* Konqueror HTML */
  -moz-user-select:none;
/* Old versions of Firefox */
  -ms-user-select:none;
/* Internet Explorer/Edge */
  user-select:none;
/* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
  text-decoration:none;
}

.nave {
  width:99vw;
  margin:0;
  padding:1vw 10vw;
  position:fixed;
  top:0;
  left:0;
  z-index:10000;
  text-align:center;
/* background-image: url(https://media1.tenor.com/images/cdaa1ee9aa7fcd86a98151fd99b9b78f/tenor.gif?itemid=13610452);*/
  background-image:url(https://fondospantallahd.com/wp-content/uploads/2019/08/13327.jpg);
  background-position:center;
  background-size:100vw 90vh;
  -moz-box-shadow:inset 0 0 20px #000000;
  -webkit-box-shadow:inset 0 0 20px #000000;
  box-shadow:inset 0 0 20px #000000;
  transition:all .5s;
}

.nave:hover {
}

.nave ul {
  list-style:none;
  text-align:center;
}

.menu > li {
  position:relative;
  display:inline-block;
  text-align:center;
  transition:all .5s;
  margin:0 2vw;
  border-radius:3vw 1vw;
}

.menu > li:hover > #humot1,.menu > li:hover > #humot2,.menu > li:hover > #humot3,.menu > li:hover > #humot4,.menu > li:hover > #humot5 {
  transition:.2s;
  opacity:1;
}

.menu > li > #humot1,.menu > li > #humot2,.menu > li > #humot3,.menu > li > #humot4,.menu > li > #humot5 {
  transition:.2s;
  opacity:0;
  z-index:999;
  top:-3.1vw;
}

.menu > li > a {
  display:block;
  position:relative;
  padding:1vw 2vw;
  font-family:'Lato',sans-serif;
  font-weight:400;
  font-size:1vw;
  text-decoration:none;
  color:#fff;
  text-align:center;
  z-index:9999;
}

.menu > li > a:hover {
  transition:all .5s;
  color:#fff;
  text-align:center;
}

@font-face {
  font-family:Lato;
  src:url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);
}

#te1,#te2,#te3,#te4,#te5,#te6,#te7,#te8,#te9,#te10,#te11,#te12,#te13,#te14,#te15,#te16 {
  width:35vw;
  height:3.5vw;
  border-radius:1vw;
  position:relative;
  left:12.5vw;
  font-family:Comic Sans MS,cursive;
  font-size:2.2vw;
  line-height:2vw;
  font-weight:400;
  margin-top:1.2vw;
  margin-bottom:1.2vw;
  top:25vw;
  margin-left:0;
  margin-right:0;
  padding-left:2.5vw;
  padding-right:2.5vw;
  color:#fff;
  transition:.5s;
  padding:0;
}

.cabezera {
  width:80vw;
  top:0;
  left:0;
  position:relative;
  height:60vw;
  background-position:center center;
  background-attachment:fixed;
}

#cab1 {
  width:80vw;
  top:5vw;
  position:relative;
}

.nombre {
  width:25vw;
  position:relative;
  top:-57.5vw;
  left:5vw;
  transform:rotate(-12deg);
}

#cab2 {
  width:25vw;
  position:relative;
}

#model {
  position:relative;
  color:#fff;
  transition:.3s;
  font-family:'Lato',sans-serif;
  font-weight:500;
  font-size:2vw;
  text-decoration:none;
  top:-10vw;
  left:42.5vw;
}

#model2,#model4,#model3 {
  position:relative;
  color:#fff;
  transition:.3s;
  font-family:'Lato',sans-serif;
  font-weight:300;
  font-size:2vw;
  text-decoration:none;
  top:16vw;
  left:3.5vw;
  width:32.5vw;
  padding:0;
  margin:0;
  text-align:left;
}

#model11 {
  position:relative;
  color:#a8a8a8;
  transition:.3s;
  font-family:'Lato',sans-serif;
  font-weight:100;
  font-size:2vw;
  text-decoration:none;
  top:-45vw;
  left:5vw;
  width:45vw;
  padding-top:1vw;
  padding-bottom:1vw;
  margin:0;
}

#model5,#model6,#model7,#model8,#model9 {
  position:relative;
  color:#fff;
  transition:.3s;
  font-family:'Lato',sans-serif;
  font-weight:300;
  font-size:2vw;
  text-decoration:none;
  top:7.5vw;
  left:3.5vw;
  width:40vw;
  padding:0;
  margin:0;
  text-align:left;
}

#model:hover {
  color:#f04b8b;
  transition:.3s;
}

.about {
  width:80vw;
  margin:0;
  padding:0;
  height:60vw;
  background-image:url(https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/items/307600/59f44cadd087f4c675457d9ae18d90d66d1a08ab.jpg);
  background-position:center center;
  background-size:80vw;
  background-attachment:fixed;
}

#cab3 {
  position:absolute;
  width:30vw;
  left:3vw;
  top:66vw;
}

#cab6 {
  position:absolute;
  width:20vw;
  left:52.5vw;
  top:62.5vw;
}

#cab7 {
  position:absolute;
  width:28vw;
  left:47.5vw;
  top:232.5vw;
  filter:saturate(60%);
  transition:.3s;
}

#cab7:hover {
  cursor:url(https://lh3.googleusercontent.com/GxR_gh2m8wCuDHEtgj0n18y2mmQ17pPJba_kKiHLCNnrdbksn1LnEYQNTkPqiXsPIsruNODtYpmNtyZghw=w30-rw),auto;
}

.tip {
  margin-top:10vw;
  width:80vw;
  margin:0;
  padding:0;
  height:120vw;
  background-image:url(https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/items/307600/59f44cadd087f4c675457d9ae18d90d66d1a08ab.jpg);
  background-position:center center;
  background-size:80vw;
  background-attachment:fixed;
  padding-top:10vw;
}

.rules {
  width:80vw;
  margin:0;
  padding:0;
  height:70vw;
  background-image:url(https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/items/307600/59f44cadd087f4c675457d9ae18d90d66d1a08ab.jpg);
  background-position:center center;
  background-size:80vw;
  background-attachment:fixed;
}

#cab4 {
  position:relative;
  width:30vw;
  left:25vw;
  top:0;
}

#cab5 {
  position:absolute;
  width:30vw;
  left:3vw;
  top:235vw;
}

.tip1,.tip3,.tip5,.tip7 {
  width:40vw;
  padding:0;
  position:relative;
  top:-52.5vw;
  left:35vw;
  height:7vw;
}

.tip1 > a,.tip2 > a,.tip3 > a,.tip4> a,.tip5 > a,.tip6 > a,.tip7 > a,.tip8 > a,.tip9 > a,.tip10 > a,.tip11 > a,.tip12 > a,.tip13 > a,.tip14 > a,.tip15 > a {
  text-decoration:none;
}

#tipimg1,#tipimg3,#tipimg5,#tipimg7 {
  border-radius:50%;
  width:6vw;
  position:relative;
  top:-5.5vw;
}

.tipbox1,.tipbox3,.tipbox5,.tipbox7 {
  position:relative;
  width:37.5vw;
  height:4vw;
  left:3vw;
  padding-top:1vw;
  background:linear-gradient(#2e1a23,#010001);
  border-radius:1vw 1vw 3vw 1vw;
  border:2px solid #f04b8b;
  text-align:center;
  font-family:'Lato',sans-serif;
  font-weight:300;
  font-size:2vw;
  color:#FFF;
  transition:.3s;
  text-decoration:none;
}

.tipbox1:hover,.tipbox3:hover,.tipbox5:hover,.tipbox7:hover {
  background:linear-gradient(#412331,#2e1a23);
  transition:.3s;
  box-shadow:0 0 3px 1px #f04b8b,0 0 5px 3px #f04b8b,0 0 5px 4px #fff;
}

.tip2,.tip4,.tip6,.tip8 {
  width:40vw;
  padding:0;
  position:relative;
  top:-52.5vw;
  left:37.5vw;
  height:7vw;
}

#tipimg2,#tipimg4,#tipimg6,#tipimg8 {
  border-radius:50%;
  width:6vw;
  position:relative;
  top:-5.5vw;
  left:33vw;
}

.tipbox2,.tipbox4,.tipbox6,.tipbox8 {
  position:relative;
  width:37.5vw;
  height:4vw;
  left:0;
  padding-top:1vw;
  background:linear-gradient(#2e1a23,#010001);
  border-radius:1vw 1vw 1vw 3vw;
  border:2px solid #f04b8b;
  text-align:center;
  font-family:'Lato',sans-serif;
  font-weight:300;
  font-size:2vw;
  color:#FFF;
  transition:.3s;
  text-decoration:none;
}

.tipbox2:hover,.tipbox4:hover,.tipbox6:hover,.tipbox8:hover {
  background:linear-gradient(#412331,#2e1a23);
  transition:.3s;
  box-shadow:0 0 3px 1px #f04b8b,0 0 5px 3px #f04b8b,0 0 5px 4px #fff;
}

#val1,#val2,#val3,#val4,#val5,#val6,#val7,#val8,#val9,#val10,#val11 {
  margin:auto;
  text-decoration:none;
}

#te1:hover,#te2:hover,#te3:hover,#te4:hover,#te5:hover,#te6:hover,#te7:hover,#te8:hover,#te9:hover,#te10:hover,#te11:hover,#te12:hover,#te13:hover,#te14:hover,#te15:hover {
  color:#fff;
  transition:.5s;
  animation:glow 1s ease-in-out infinite alternate;
  text-shadow:0 0 20px #ff005b;
  text-shadow:0 0 20px #ff005b;
  text-shadow:0 0 20px #ff005b;
}

.botones {
  position:relative;
  left:0;
  width:25vw;
  top:-10vw;
  text-align:center;
}

#bt1,#bt2,#bt3,#bt4 {
  width:4vw;
  margin:.5vw;
  transition:.5s;
  animation:ani 1s ease-in-out infinite alternate;
}

#bt1:hover,#bt2:hover,#bt3:hover,#bt4:hover {
  transition:.5s;
  transform:rotate(45deg);
  background-color:rgba(255,255,255,0.25);
  border-radius:100%;
}

@font-face {
  font-family:Pangolin;
  src:url(https://fonts.googleapis.com/css?family=Pangolin&display=swap);
}

body {
  background-color:#000;
  background-position:center;
  background-size:100% 100%;
  width:100vw;
  margin-bottom:25vw;
  background-attachment:fixed;
  top:0;
  position:relative;
  margin:0;
}

#fondo {
  width:100vw;
  background-size:100vw;
  background-position:center 2vw;
  background-color:#000;
  margin-bottom:20vw;
}

.mfc_profile_customized,.profile_section_background,.profile_section,.profile_section_content {
  padding:0;
  margin:0;
}

.slider {
  position:relative;
  width:100vw;
  height:58.333vw;
  margin:auto;
  overflow:hidden;
}

.slider ul {
  display:flex;
  padding:0;
  width:400vw;
  animation:cambio 20s infinite alternate linear;
}

.slider il {
  list-style:none;
  width:100vw;
}

.slider img {
  width:100vw;
  height:58.333vw;
}

@keyframes cambio {
  0% {
    margin-left:0;
  }

  20% {
    margin-left:0;
  }

  25% {
    margin-left:-100vw;
  }

  45% {
    margin-left:-100vw;
  }

  50% {
    margin-left:-200vw;
  }

  70% {
    margin-left:-200vw;
  }

  75% {
    margin-left:-300vw;
  }

  100% {
    margin-left:-300vw;
  }
}

.heading {
  display:none;
}

.profile_row {
  display:none;
}

.server_time,.header_links,.label,.value,.recent_photos, {
  display:none;
}

.recent_photos {
  display:none;
}

#about_me_label,#tags_label,#main_photo,#mfc_time,#header_bar,#username_container,#cam_score_label,#sexual_preference_container,#gender_container,#cam_score_container,#tags_value,#profile_friends,#footer_bar {
  display:none;
}

.h2 {
  font-family:'Italianno',cursive;
  color:#fff;
  font-size:4vw;
}

.profile-about,.story-circle-title {
  font-family:'Italianno',cursive;
  color:#fff;
  font-size:2.5vw;
}

#cuerpo {
  margin:0;
  padding:0;
  width:80vw;
  position:relative;
  top:0;
  left:0;
  background-color:#000;
  box-shadow:0 5px 5px 5px rgba(0,0,0,0.25);
  margin:auto;
}

.cuerpo img,.horario img,.show img,.rules img,.mfc img {
  padding:0;
  width:100vw;
  position:relative;
  top:0;
  left:0;
  margin:0;
}

.titulo img,.tips img {
  padding:0;
  width:100vw;
  position:relative;
  top:0;
  left:0;
}

iframe {
  background-image:url(https://media1.tenor.com/images/5f96504d8f7ac98352d578d72444ca37/tenor.gif?itemid=15616828);
  background-attachment:fixed;
  background-size:80vw;
  background-position:center 5vw;
  position:relative;
  left:0;
  width:80vw;
  height:100vw;
  overflow:hidden;
  margin-top:0;
  transition:.5s;
  color:#fff;
  overflow-y:hidden;
}

iframe:hover {
  transition:.5s;
}

.redes {
  width:100vw;
  margin:0;
  padding:0;
  position:absolute;
  z-index:999;
  top:47.5vw;
  text-align:center;
}

#red1,#red2,#red3,#red4,#red5 {
  width:7.143vw;
  margin:1.1vw 5vw;
  text-align:center;
  float:center;
  position:relative;
  transition:all .3s ease-in-out 0s;
  border-radius:50%;
}

#red1:hover {
  transform:rotate(360deg);
  transition:all .3s ease-in-out 0s;
  margin:.1vw 4vw;
  border-radius:25%;
  width:9.143vw;
}

#red2:hover {
  transform:rotate(360deg);
  transition:all .3s ease-in-out 0s;
  margin:.1vw 4vw;
  width:9.143vw;
  border-radius:25%;
}

#red3:hover {
  transform:rotate(360deg);
  transition:all .3s ease-in-out 0s;
  margin:.1vw 4vw;
  width:9.143vw;
  border-radius:25%;
}

#red4:hover {
  transform:rotate(360deg);
  transition:all .3s ease-in-out 0s;
  margin:.1vw 4vw;
  width:9.143vw;
  border-radius:25%;
}

#red5:hover {
  transform:rotate(360deg);
  transition:all .3s ease-in-out 0s;
  margin:.1vw 4vw;
  width:9.143vw;
  border-radius:25%;
}

#caja1,#caja2,#caja3,#caja4,#caja5,#caja6,#caja7,#caja8,#caja9,#caja10,#caja11,#caja12,#caja12 {
  font-family:'Lato',sans-serif;
  font-weight:400;
  font-size:2vw;
  text-decoration:none;
  z-index:9999;
  width:60vw;
  left:10vw;
  top:5vw;
  position:relative;
  margin-bottom:2vw;
  padding:1vw;
  text-align:center;
  border-radius:2vw 2vw 4vw 4vw;
  background-color:rgba(255,255,255,0.1);
  height:4.5vw;
  color:#fff;
  transition:all .5s;
  text-decoration:none;
  cursor:url(https://lh3.googleusercontent.com/GxR_gh2m8wCuDHEtgj0n18y2mmQ17pPJba_kKiHLCNnrdbksn1LnEYQNTkPqiXsPIsruNODtYpmNtyZghw=w30-rw),auto;
  border-style:solid;
  border-color:#fff;
  border-width:1px;
  -webkit-text-stroke-width:1px;
  -webkit-text-stroke-color:rgba(0,0,0,0.5);
}

#caja1 > p,#caja2 > p,#caja3 > p,#caja4 > p,#caja5 > p,#caja6 > p,#caja7 > p,#caja8 > p,#caja9 > p,#caja10 > p,#caja11 > p,#caja12 > p,#caja13 > p {
  margin:0;
  padding:0;
  transition:all .5s;
  text-decoration:none;
}

#caja1:hover > p,#caja2:hover > p,#caja3:hover > p,#caja4:hover > p,#caja5:hover > p,#caja6:hover > p,#caja7:hover > p,#caja8:hover > p,#caja9:hover > p,#caja10:hover > p,#caja11:hover > p,#caja12:hover > p,#caja13:hover > p {
  text-decoration:none;
  background-image:linear-gradient(to right,#656364 0,#a2a2a2 22%,#dedede 45%,#e7e7e7 50%,#dedede 55%,#a2a2a2 78%,#656364 100%);
  color:transparent;
  -webkit-background-clip:text;
  transition:all .5s;
  font-size:3vw;
  transition:all .5s;
  border-color:#fff;
  text-decoration:none;
  cursor:url(https://lh3.googleusercontent.com/GxR_gh2m8wCuDHEtgj0n18y2mmQ17pPJba_kKiHLCNnrdbksn1LnEYQNTkPqiXsPIsruNODtYpmNtyZghw=w30-rw),auto;
}

#caja1:hover,#caja2:hover,#caja3:hover,#caja4:hover,#caja5:hover,#caja6:hover,#caja7:hover,#caja8:hover,#caja9:hover,#caja10:hover,#caja11:hover,#caja12:hover,#caja13:hover {
  padding-top:.5vw;
  box-shadow:0 0 2vw 1vw rgba(220,230,240,0.25);
  background-color:rgba(0,0,0,0.1);
  text-decoration:none;
  border-style:solid;
  border-color:#222222;
  border-width:1px;
  -webkit-text-stroke-width:1px;
  -webkit-text-stroke-color:rgba(0,0,0,0.5);
}

#humo0 {
  transform:rotate(140deg);
  mix-blend-mode:screen;
  position:absolute;
  top:35.5vw;
  left:42vw;
  width:12vw;
  filter:hue-rotate(120deg);
  filter:hue-rotate(90deg);
}

#humo {
  transform:rotate(155deg);
  mix-blend-mode:screen;
  position:absolute;
  top:35.5vw;
  left:37.5vw;
  width:20vw;
  filter:hue-rotate(120deg);
}

#humo1 {
  transform:rotate(125deg);
  mix-blend-mode:screen;
  position:absolute;
  top:33vw;
  left:40vw;
  width:20vw;
}

#humo2 {
  transform:rotate(0);
  mix-blend-mode:screen;
  position:absolute;
  top:75vw;
  left:0;
  width:80vw;
}

#humo3 {
  transform:rotate(0);
  mix-blend-mode:screen;
  position:absolute;
  top:116.5vw;
  left:65.5vw;
  width:13vw;
  z-index:9999;
}

#humo4 {
  transform:rotate(300deg);
  mix-blend-mode:screen;
  position:absolute;
  top:137.75vw;
  left:34.6vw;
  width:13vw;
  z-index:9999;
}

#humot1,#humot2,#humot3,#humot4,#humot5 {
  transform:rotate(0deg);
  mix-blend-mode:screen;
  position:absolute;
  top:-1.5vw;
  left:-2.5vw;
  width:13vw;
  z-index:9999;
}

#nombre {
  width:60vw;
  left:10vw;
  position:absolute;
  top:92.5vw;
  transition:.3s;
}

#nombre:hover {
  width:70vw;
  left:5vw;
  position:absolute;
  top:91vw;
  transition:.3s;
}