@charset "UTF-8";

body {
  display:inline-flex;
  flex-wrap:wrap;
  flex-direction:column;
  background-color:#FBF9F9;
  font-color:#fbf9f9;
  font-family:'Verdana';
  font-size:18px;
}

#status_container {
  position:relative;
  opacity:0;
}

#profile_header_container .heading {
  background-color:#029024;
  opacity:0;
}

#last_login_string_container {
  opacity:0;
}

#last_login_string_value {
  position:absolute;
  left:-100000px;
}

#profile_header_container {
  background-image:url(https://i.ibb.co/R932SWv/IMG-20200614-WA0028.jpg),url(https://i.ibb.co/mH2yNhk/IMG-20200614-WA0017.jpg),url(https://i.ibb.co/nnXBGq5/IMG-20200614-WA0016.jpg);
  background-repeat:no-repeat;
  background-size:contain;
  background-position:left,center,right;
  z-index:1;
  opacity:1;
  width:90em;
  height:27em;
}

#profile_about_me {
  background-image:url();
  background-repeat:no-repeat;
  background-size:75%;
  background-position:right bottom;
  align-content:center;
}

#username_container {
}

#username_label {
  opacity:1;
}

#username_value {
  width:auto;
  text-align:center;
  opacity:1;
  float:left;
}

#gender_container {
  background-image:url();
  background-repeat:no-repeat;
  background-size:cover;
  background-position:left,right;
  z-index:1;
  order:1;
}

#gender_label {
  opacity:1;
}

#gender_value {
  text-align:center;
  order:1;
  opacity:1;
}

#profile_main_photo {
  float:left;
  margin:0 auto;
  justify-content:center;
}

#profile_about_me {
  margin:0 auto;
  order:2;
  flex-shrink:2;
  flex-wrap:wrap;
  justify-content:space-evenly;
  align-items:stretch;
  font-size:26px;
  text-align:center;
  margin-top:10px;
  border:hidden;
}

#profile_main_about_holder {
  display:flex;
  flex-flow:column wrap;
  order:1;
  flex-grow:1;
  justify-content:center;
}

#profile_about_me heading {
}

#profile_about_me > .container {
  color:#32f8ff;
  border:1px solid black;
}

#profile_about_me .value {
  background-color:rgba(83,84,27,0.6);
  transition:4s ease-out;
}

#profile_about_me .label {
  background-color:rgba(83,84,27,0.6);
}

#profile_about_me_friends {
  display:inline-flex;
  flex-flow:column wrap;
  justify-content:space-evenly;
}

.profile_subsection #profile_friends {
  order:2;
}

a {
  font-size:26px;
  margin-left:10px;
}

a:link,a:active,a:hover {
  color:#a5d2fc;
}

a:hover {
  background-color:white;
  transition:1s all ease;
}

a:visited {
  color:#7d6750;
}

.header_links {
  margin-left:25%;
  display:block;
  padding:1em 2em;
}

#status_container {
  font-size:24px;
}

#blurb_container {
  display:none;
}

.heading {
  font-size:50px;
  text-transform:uppercase;
  letter-spacing:1em;
  background-color:white;
  opacity:.5;
  transition:1s opacity steps(10,end);
  color:white;
}

#avatar_holder {
  position:relative;
  top:5%;
}

#no_profile_avatar,#unix_last_login_container,#unix_last_updated_container {
  display:none;
}

# profile_header_container > .heading {
  margin-top:50px;
}

#profile_avatar {
  display:none;
  position:relative;
  width:1533px;
  height:460px;
}

#no_profile_avatar {
  height:auto;
}

#main_photo {
  position:relative;
  width:600px;
}

.photo_gallery_preview {
  display:block;
  z-index:1;
}

.profile_section #profile_interests_content {
  display:inline-flex;
  flex-direction:row;
  flex-wrap:wrap;
  order:1;
}

.profile_section .heading {
  font-size:5em;
  font-weight:bold;
  margin-bottom:5px;
  padding:5px;
  text-align:center;
}

#profile_header {
  height:500px;
  width:90%;
}

.profile_section_content {
  min-height:100%;
  color:#fbf9f9;
  padding:2px;
  margin:10px;
  border:solid black 2px;
  background-color:#029024;
  -webkit-border-radius:5px 10px 5px 10px;
  -moz-border-radius:5px 10px;
  border-radius:5px 10px 5px 10px;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.img_radius_shadow {
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:2px 2px 0 #777777;
  -moz-box-shadow:2px 2px 0 #777777;
  box-shadow:2px 2px 0 #777777;
}

.profile_section_content .heading {
  padding:4px;
  background-color:#00ffff;
  color:#000000;
  font-family:'Impact';
  font-weight:bold;
  font-style:;
  font-size:19px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
  -webkit-text-shadow:0 0 0 #777777;
  -moz-text-shadow:0 0 0 #777777;
  text-shadow:0 0 0 #777777;
}

.content {
  padding:10px 2px 10px 5px;
}

.photo_gallery_name {
  opacity:0;
}

#password_photo_gallery_previews {
  width:250px;
  height:250px;
  opacity:.8;
  background-position:0 -2px;
  background-color:white;
}

#password_photo_gallery_previews:hover {
  margin-left:60px;
  transition:1s ease-in-out;
}

.photo_gallery_preview:hover {
  opacity:.3;
  margin-left:50px;
  transition:1s all ease-in;
  animation-name:shake;
}

#five_things_container {
  display:flex;
  order:2;
  flex-grow:1;
  flex-shrink:1;
  flex-flow:row wrap;
  justify-content:space-evenly;
  background-image:url(https://i.ibb.co/10ZL8WM/IMG-20200614-WA0010.jpg);
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
  height:900px;
  width:auto;
  font-size:34px;
}

#five_things_value {
  position:relative;
  text-align:center;
}

#for_fun_container {
  display:flex;
  flex-direction:row;
  order:2;
  flex-wrap:wrap;
  justify-content:space-evenly;
  font-size:34px;
  background-image:url(https://i.ibb.co/bmdnvZ7/IMG-20200614-WA0011.jpg);
  background-size:contain;
  background-position:center;
  background-repeat:no-repeat;
  height:900px;
  width:auto;
}

#craziest_thing_container {
  display:flex;
  flex-flow:row wrap;
  flex-grow:1;
  flex-shrink:1;
  order:2;
  justify-content:space-evenly;
  background-image:url(https://i.ibb.co/nnXBGq5/IMG-20200614-WA0016.jpg);
  background-size:contain;
  background-position:center;
  background-clip:padding-box;
  background-repeat:no-repeat;
  height:1050px;
  width:auto;
  font-size:34px;
}

#be_anywhere_container {
  display:flex;
  flex-flow:row wrap;
  flex-grow:1;
  flex-shrink:1;
  order:2;
  justify-content:space-evenly;
  background-image:url(https://i.ibb.co/gTDPyR3/IMG-20200614-WA0026.jpg);
  background-position:center;
  background-clip:padding-box;
  background-size:contain;
  background-repeat:no-repeat;
  height:975px;
  width:auto;
  font-size:34px;
}

#know_me_container {
  display:flex;
  flex-grow:1;
  flex-shrink:1;
  flex-flow:row wrap;
  order:2;
  justify-content:space-evenly;
  background-image:url(https://i.ibb.co/bFqbc2c/IMG-20200614-WA0015.jpg);
  background-position:center;
  background-clip:padding-box;
  background-size:contain;
  background-repeat:no-repeat;
  height:1100px;
  width:auto;
  font-size:34px;
}