@charset "UTF-8";

#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;
}

#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:absolute;
  left:0;
  top:82.5vw;
  width:100vw;
  text-align:center;
}

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

@keyframes ani {
  from {
    transform:rotate(15deg);
  }

  to {
    transform:rotate(-15deg);
  }
}

#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-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;
}

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

.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 {
  position:relative;
  left:0;
  width:75vw;
  height:40vw;
  overflow:hidden;
  margin-top:0;
  transition:.5s;
  background-color:#fcf5f3;
}

iframe:hover {
  background-color:#fcf5f3;
}

.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%;
}

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

#img01 {
  position:relative;
  top:0;
  width:75vw;
  left:0;
  margin:0;
  padding:0;
}

#img02 {
  position:absolute;
  top:116.5vw;
  left:27.5vw;
  width:4vw;
}

#img03 {
  position:absolute;
  top:116.5vw;
  left:36.5vw;
  width:4vw;
}

#img04 {
  position:absolute;
  top:116.5vw;
  left:45.5vw;
  width:4vw;
}

#img05 {
  position:absolute;
  top:270vw;
  left:5vw;
  width:30vw;
  transform:rotate(-10deg);
  cursor:url(https://lh3.googleusercontent.com/1k8pG5-a3A2hWPeAS6lrOzax01VzrmyAbc0sOGwCd_tyRE6xrMEsbvEj8gzgBHaavksxx7rl0WgkAyLM2A=w50-rw) 37 34,auto;
  list-style-type:none;
}

#img06 {
  position:absolute;
  top:116.5vw;
  left:18.5vw;
  width:4vw;
}

#img07 {
  position:absolute;
  top:116.5vw;
  left:54.5vw;
  width:4vw;
}

#fondo1 {
  position:relative;
  width:75vw;
  left:12.5vw;
  margin:0;
  padding:0;
  top:0;
  -webkit-box-shadow:0 10px 8px 0 rgba(0,0,0,0.75);
  -moz-box-shadow:0 10px 8px 0 rgba(0,0,0,0.75);
  box-shadow:0 10px 8px 0 rgba(0,0,0,0.75);
}

* {
  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;
}