@charset "UTF-8";

/* #######################################
   Suppresses MFC's Normal Profile designs 
   ####################################### */
.profile_section_content .heading {
  display:none;
}

.profile_row > div:nth-child(1) {
  display:none;
}

#avatar_holder {
  display:none;
}

#profile_header_container {
  display:none;
}

#status_container,#last_login_string_container,#unix_last_updated_container {
  display:none;
}

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

#tags_label,#tags_value {
  opacity:0;
}

#about_me_label {
  display:none;
}

#header_bar,#footer_bar,#profile_main_photo,#profile_schedule,#profile_friends
> div:nth-child(1) {
  display:none;
}

#profile_interests_content
> div:nth-child(1) {
  display:none;
}

#profile_photo_galleries > div:nth-child(1) {
  display:none;
}

#profile_about_me .heading {
  display:none;
}

#profile_friends.profile_subsection {
  display:none;
}

#five_things_container,#for_fun_container,#favorite_movies_container,#be_anywhere_container,#perfect_mate_container,#perfect_date_container,#turn_ons_container {
  display:none;
}

div#password_photo_gallery_control.holder,div#profile_password_photo_galleries.profile_section,ul#password_photo_gallery_previews.photo_gallery_previews,li.photo_gallery_preview,div.photo_gallery_name {
  display:none;
}

/* #############################
    START OF ACTUAL CODE DESIGN 
   ############################# */
/* ------------------------------
    BACKGROUND & PAGE PROPERTIES
   ------------------------------ */
body {
  overflow-y:hidden;
/* Hide vertical scrollbar */
  overflow-x:hidden;
/* Hide horizontal scrollbar */
}

html {
  height:100%;
  min-height:100%;
}

body {
  width:100%;
  margin:auto!important;
  min-height:100%;
}

body {
  background-color:#fbfbfb;
  background:url(https://1.bp.blogspot.com/-zIet4M-9TIc/Xrmx0Z3M-XI/AAAAAAAAEws/ZjAmVjd86R090AZutwh9jRD-LH78UWOawCLcBGAsYHQ/s1600/background1.png) no-repeat center center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

#profpage {
  text-align:center;
  width:800px;
  height:auto;
  padding:0 0 0 20px;
  z-index:5;
}

/* -----------------------------------------------
    Defines the Center Section & Font Definitions
   ----------------------------------------------- */
#center-section {
  position:fixed;
  background-color:rgba(255,255,255,0.6);
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  transform:-webkit-translate(-50%,-50%);
  transform:-moz-translate(-50%,-50%);
  transform:-ms-translate(-50%,-50%);
}

h1 {
  font-family:Arial;
  text-align:center;
  text-transform:uppercase;
  font-size:28px;
}

h2 {
  font-family:Arial;
  text-align:center;
  text-transform:uppercase;
  font-size:18px;
}

p {
  font-family:Arial;
  text-align:center;
  font-size:12px;
  padding-right:10px;
}

.scroll-section {
  width:700px;
  height:250px;
  overflow-x:hidden;
  overflow-y:scroll;
  -webkit-overflow-scrolling:touch;
}