@charset "UTF-8";

{
  margin:}

/* Ensure that body and html have no margin */
html,body {
  marginheight:marginpadding: marginpaddingbox-sizing:100%;
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
}

body {
  background-color:#000000;
  background-position:top center;
  background-attachment:scroll;
  background-repeat:repeat;
  -webkit-animation:colour 10s linear infinite;
  -moz-animation:colour 10s linear infinite;
}

@-webkit-keyframes colour {
  0% {
    background:#270647;
  }

  20% {
    background:#2e0647;
  }

  40% {
    background:#220647;
  }

  60% {
    background:#1f0647;
  }

  80% {
    background:#1b0647;
  }

  100% {
    background:#270647;
  }
}

@keyframes colour {
  0% {
    background:#270647;
  }

  20% {
    background:#2e0647;
  }

  40% {
    background:#220647;
  }

  60% {
    background:#1f0647;
  }

  80% {
    background:#1b0647;
  }

  100% {
    background:#270647;
  }
}

@-moz-keyframes colour {
  0% {
    background:#270647;
  }

  20% {
    background:#2e0647;
  }

  40% {
    background:#220647;
  }

  60% {
    background:#1f0647;
  }

  80% {
    background:#1b0647;
  }

  100% {
    background:#270647;
  }
}

@-webkit-keyframes colour {
  0% {
    background:#270647;
  }

  20% {
    background:#2e0647;
  }

  40% {
    background:#220647;
  }

  60% {
    background:#1f0647;
  }

  80% {
    background:#1b0647;
  }

  100% {
    background:#270647;
  }
}

@-moz-keyframes colour {
  0% {
    background:#270647;
  }

  20% {
    background:#2e0647;
  }

  40% {
    background:#220647;
  }

  60% {
    background:#1f0647;
  }

  80% {
    background:#1b0647;
  }

  100% {
    background:#270647;
  }
}

.profile_section_background {
  background-color:transparent;
}

.button {
  display:inline-block;
  -webkit-transform:translateZ(0);
  -ms-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
}

.button:hover {
  -webkit-animation-name:buzz-out;
  animation-name:buzz-out;
  -webkit-animation-duration:.75s;
  animation-duration:.75s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
}

@-webkit-keyframes buzz-out {
  10% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform:translateX(1px) rotate(0);
    transform:translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform:translateX(-1px) rotate(0);
    transform:translateX(-1px) rotate(0);
  }
}

@keyframes buzz-out {
  10% {
    -webkit-transform:translateX(3px) rotate(2deg);
    -ms-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    -ms-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform:translateX(3px) rotate(2deg);
    -ms-transform:translateX(3px) rotate(2deg);
    transform:translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform:translateX(-3px) rotate(-2deg);
    -ms-transform:translateX(-3px) rotate(-2deg);
    transform:translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform:translateX(2px) rotate(1deg);
    -ms-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    -ms-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform:translateX(2px) rotate(1deg);
    -ms-transform:translateX(2px) rotate(1deg);
    transform:translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform:translateX(-2px) rotate(-1deg);
    -ms-transform:translateX(-2px) rotate(-1deg);
    transform:translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform:translateX(1px) rotate(0);
    -ms-transform:translateX(1px) rotate(0);
    transform:translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform:translateX(-1px) rotate(0);
    -ms-transform:translateX(-1px) rotate(0);
    transform:translateX(-1px) rotate(0);
  }
}

/* Style for the button container */
.fixed-buttons-container {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  display:flex;
  justify-content:center;
  padding:10px 0;
  background-color:transparent;
/* Fully transparent background */
  z-index:1000;
/* Ensures the buttons stay on top of other elements */
}

a.button {
  margin:0 10px;
/* Adds space between the buttons */
  display:inline-block;
  -webkit-transform:translateZ(0);
  -ms-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
}

a.button:hover {
  text-shadow:0 0 1px #6930D7,0 0 2px #FFF,0 0 4px #FFF,0 0 8px #3512EA,0 0 16px #4345F5;
}

.Buttons-text {
  display:inline-block;
  background-color:rgba(151,99,219,0);
/* Transparent background */
  border-radius:3px;
  box-shadow:0 0 3px 1px #9048E6;
  padding:5px;
  text-align:center;
  line-height:1;
  width:100%;
  z-index:1;
  text-decoration:none;
  color:#83FF76;
  text-shadow:0 0 1px #6930D7,0 0 2px #FFF,0 0 4px #FFF,0 0 8px #3512EA,0 0 16px #4345F5;
/* Button text color */
}

a.button.moreabout,a.button.menus,a.button.offtip-link,a.button.twitter,a.button.share,a.button.rules,a.button.visit {
  width:90px;
  height:50px;
  font-size:13px;
  font-weight:500;
  text-align:center;
  background-color:rgba(151,99,219,0);
/* Fully transparent button background */
  background:none;
}

#about_me_value,#about_me_container {
  display:flex;
  flex-direction:column;
  align-items:center;
}

/* The container for the avatar image */
.imgavatar {
  text-align:center;
/* Center text within */
}

.imgavatar img {
  max-width:65%;
  height:auto;
  display:block;
  margin:auto;
/* Ensure the image is centered */
}

/* The wrapper for the other images and iframes */
.imgWrapper {
  text-align:center;
/* Center all content within the wrapper */
}

.imgWrapper img {
  max-width:60%;
/* Ensures the image takes 60% of the screen width */
  width:100%;
/* Adds space between images */
  display:block;
  margin:auto;
/* Ensure each image is centered */
}

/* Style for the iframes to make sure they also stay centered */
.imgWrapper iframe {
  max-width:65%;
/* Ensure iframe also takes 65% of the width */
  width:100%;
  margin-bottom:10px;
/* Adds space between the elements */
  display:block;
  margin:0 auto;
/* Ensure each iframe is centered */
}

#top {
  height:1px;
  max-width:65%;
}

#gototop img {
  max-width:10%;
  height:auto;
  display:block;
  margin:10px auto;
/* Ensure the image is centered */
}

.mfc_compliance_link,#cam_score_container,#city_container,#profile_header,#unix_last_broadcast_container,#status_label,#member_type_value,#last_login_string_container,#unix_last_updated_container,#blurb_container,#avatar_holder,#profile_header_container .heading,#about_me_label,#header_bar,#footer_bar,#profile_comments,#profile_main_photo,#profile_about_me .heading,#profile_about_me #username_container,#profile_about_me #gender_container,#profile_about_me #body_type_container,#profile_about_me #hair_container,#profile_about_me #weight_container,#profile_about_me #height_container,#profile_about_me #age_container,#profile_about_me #sexual_preference_container,#ethnicity_container,#eyes_container,#country_container,#smoke_container,#drink_container,#drugs_container,#marital_status_container,#tags_container,#occupation_container,#profile_schedule,#profile_interests_content,#friends_container,#school_container,#favorite_food_container,#pets_container,#automobile_container,#favorite_models_container,#cam_score_label,#member_type_value,#member_message_value,a[href='#wall'],#profile_friends,#profile_password_photo_galleries,#profile_photo_galleries,#profile_mfc_share_content {
  display:none!important;
}

a:link,a:active,a:hover,a:visited {
  color:white;
}