@charset "UTF-8";

url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&family=Song+Myung&display=swap);
html {
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  border:0;
}

body {
  margin:0;
  padding:0;
}

.navbar {
  position:fixed;
  top:0;
}

#profile_avatar,#avatar_holder,#profile_main_photo,#header_bar,#footer_bar,#blurb_label,#blurb_value,#about_me_label,#status_label,#member_type_value,#member_message_value,#unix_last_updated_container,#show_message_dialog {
  display:none;
}

#username_container,#cam_score_container,#gender_container,#age_container,#country_container,#city_container,#ethnicity_container,#sexual_preference_container,#marital_status_container,#occupation_container,#school_container,#body_type_container,#weight_container,#height_container,#hair_container,#eyes_container,#smoke_container,#drink_container,#drugs_container,#favorite_food_container,#pets_container,#automobile_container {
  display:none;
}

#member_status_value,#member_status_value:before,#member_status_value:after,#status_container,#status_container a:link,#status_container a {
  display:none;
}

.container #last_login_string_label,#unix_last_login_label,#unix_last_broadcast_label {
  display:none;
}

.container #last_login_string_value,#unix_last_login_value,#unix_last_broadcast_value,.heading {
  display:none;
}

#about_me_value {
  display:block;
  margin:0 auto 0 0;
}

#profile_about_me {
  width:100%;
  z-index:3;
}

.container {
  display:block;
  margin:0;
}

#profile {
  width:100%;
}

#profile_header {
  padding:0;
}

#profile_header_container {
  min-height:0;
}

#profile_friends,#favorite_models_container a:hover {
  display:none;
}

#profile_comments,#profile_interests_content #know_me_label,#friends_container .value a:hover,#friends_container .value a,#favorite_models_container .value a {
  display:none;
}

.animate > span:after,.mfc_compliance_link a {
  display:none;
}

.mfc_compliance_link {
  display:none;
  position:absolute;
}

.profile_section_content {
  margin:0;
  padding:0;
}

/* *************************************************************************************** */
:root {
  --color-pink:#f7636b;
  --color-red:#ec2061;
  --color-blue:#091c4c;
}

.titulo {
  color:var(--color-blue);
  font-size:60px;
  font-family:'Song Myung',serif;
}

.texto {
  font-family:'Roboto',sans-serif;
  color:#4d4d4d;
  font-size:21px;
}

.clear {
  height:50px;
}

/* ********************** header * **********************/
.header {
  background-image:url(https://img.mfcimg.com/photos2/311/31152288/561-164-581-440-13794699.jpg);
  background-size:cover;
  background-position:top right;
  width:100%;
  height:750px;
  position:relative;
}

.texto-header {
  font-family:'Song Myung',serif;
  font-size:50px;
  color:var(--color-blue);
  top:80%;
  left:20%;
  position:absolute;
}

.header img {
  width:305px;
  height:205px;
}

/* ********************** icons ***********************/
.links-icons {
  width:80%;
  margin:auto;
}

.icons img {
  width:36px;
  height:auto;
  filter:grayscale(100%);
  margin:10px;
}

.icons img:hover {
  filter:grayscale(0%);
}

.share img {
  width:150px;
  height:auto;
  filter:grayscale(100%);
}

.share {
  float:right;
}

.tooltip {
  position:relative;
  display:inline-block;
}

.tooltip .tooltiptext {
  visibility:hidden;
  width:120px;
  color:var(--color-red);
  text-align:center;
  padding:5px 0;
/* Position the tooltip */
  position:absolute;
  z-index:1;
  bottom:-5px;
  left:50%;
  margin-left:-60px;
}

.tooltip:hover .tooltiptext {
  visibility:visible;
}

/* ********************** my room ***********************/
.room {
  background-image:url(https://img.mfcimg.com/photos2/311/31152288/277-203-898-699-13794700.jpg);
  background-size:cover;
  width:100%;
  height:750px;
  text-align:center;
  margin-top:10px;
}

.room h1 {
  display:inline;
  margin-left:320px;
}

.titulo-room {
  text-align:center;
}

.room img {
  margin-top:-40px;
  filter:drop-shadow(2px 2px 2px #4d4d4d);
}

.room p {
  width:50%;
  margin:auto;
  padding-top:6px;
}

/* ********************** tip menu ***********************/
.tip {
  background-image:url(https://img.mfcimg.com/photos2/311/31152288/786-101-527-822-13794697.jpg);
  background-size:cover;
  background-position:top right;
  width:100%;
  height:570px;
  text-align:center;
  position:relative;
}

.tip a {
  text-align:center;
}

.tip-texto {
  font-family:'Roboto',sans-serif;
  color:#fff;
  font-size:21px;
  font-weight:300;
  text-align:justify;
  display:inline-block;
}

.tip-link {
  width:300px;
  height:200px;
  background-image:url(https://i.postimg.cc/kVqQJxqR/tip-01.png);
  background-size:cover;
  background-repeat:no-repeat;
  transition:1s;
  margin:auto;
}

.tip-link:hover {
  background-image:url(https://i.postimg.cc/hJs9ffty/tip-02.png);
  transition:1s;
}

.pink {
  color:var(--color-pink);
}

/* ********************** clubs ***********************/
.clubs {
  background-image:url(https://img.mfcimg.com/photos2/311/31152288/967-256-667-695-13794701.jpg);
  background-size:cover;
  width:100%;
  height:570px;
}

.clubs a {
  float:left;
  margin-left:160px;
  margin-top:20px;
}

.clubs-link {
  width:315px;
  height:205px;
  background-image:url(https://i.postimg.cc/LXysxzwC/club-01.png);
  background-size:cover;
  background-repeat:no-repeat;
  transition:1s;
}

.clubs-link:hover {
  background-image:url(https://i.postimg.cc/VvdkpJcY/club-02.png);
  transition:1s;
}

/* ********************** foot ***********************/
.foot {
  background-image:url(https://img.mfcimg.com/photos2/311/31152288/223-126-313-456-13794996.jpg);
  background-size:cover;
  background-position:top right;
  width:100%;
  height:580px;
  position:relative;
}

.foot-link {
  width:315px;
  height:205px;
  background-image:url(https://i.postimg.cc/VrF9SwjR/foot-01.png);
  background-size:cover;
  background-repeat:no-repeat;
  transition:1s;
}

.foot-link:hover {
  background-image:url(https://i.postimg.cc/MfK7VL58/foot-02.png);
  transition:1s;
}

.foot a {
  float:right;
  margin-top:240px;
  margin-right:90px;
}

.foot-texto {
  font-family:'Roboto',sans-serif;
  font-weight:300;
  color:#fff;
  font-size:25px;
  top:420px;
  position:absolute;
  float:right;
  right:100px;
}

/* ********************** schedule ***********************/
.schedule p {
  background-color:var(--color-pink);
  width:550px;
  margin:0 auto;
  padding:0;
  text-align:center;
  border-radius:0 0 18px 18px;
}

.schedule p {
  padding:16px;
  margin-bottom:10px;
}

.info-schedule {
  color:#fff;
  font-family:'Roboto',sans-serif;
  font-weight:300;
  font-size:18px;
}

@media only screen and (min-device-width: 1400px) {
  .header {
    height:850px;
  }

  .room {
    height:850px;
  }

  .tip {
    height:670px;
  }

  .clubs {
    height:670px;
  }

  .foot {
    height:680px;
  }
}

@media only screen and (min-device-width: 1600px) {
  .header {
    height:950px;
  }

  .room {
    height:950px;
  }

  .tip {
    height:900px;
  }

  .clubs {
    height:900px;
  }

  .foot {
    height:800px;
  }
}

@media only screen and (min-device-width: 1800px) {
  .header {
    height:1050px;
  }

  .room {
    height:1050px;
  }

  .tip {
    height:1000px;
  }

  .clubs {
    height:1000px;
  }

  .foot {
    height:900px;
  }
}

@media only screen and (min-device-width: 2050px) {
  .header {
    height:1100px;
  }

  .room {
    height:1100px;
  }

  .tip {
    height:1050px;
  }

  .clubs {
    height:1050px;
  }

  .foot {
    height:950px;
  }
}