@charset "UTF-8";

UTF-8;
/* === background image for entire profile === */
#fixed_background {
  background-image:url();
  background-color:#7fd6d6;
}

/* === nav bar === */
#Nav {
  display:block;
  width:1000px;
  height:41px;
  position:fixed;
  top:0;
  z-index:99999;
}

.Nav {
  position:fixed;
  display:block;
  width:1000px;
  top:0;
  left:0;
  right:0;
  margin:0 auto;
  vertical-align:top;
  z-index:9999;
/* background-color:rgba(249, 204, 214,0.8); */
  background-color:rgba(246,242,239,0.8);
}

.Nav ul {
  position:absolute;
  white-space:nowrap;
  left:-99999em;
  padding:0;
  z-index:1;
/* background-color:rgba(249, 204, 214,0.8); */
  background-color:rgba(246,242,239,0.8);
}

Nav {
  display:block;
  text-align:center;
}

Nav ul {
  margin:0;
  padding:0;
  list-style:none;
}

.Nav > li > a {
  text-decoration:none;
  color:#000000;
  font-family:'Muli';
  font-size:1.25rem;
  font-style:normal;
  font-weight:300;
  padding:.5rem 2.1rem;
  background:transparent;
}

.Nav li a:hover {
  color:#FF0000;
}

.Nav a {
  display:block;
  background:transparent;
  color:#000000;
  text-decoration:none;
  padding:.15em .5em;
  font-family:'Muli';
  font-style:normal;
  font-weight:300;
}

.Nav li {
  position:relative;
  list-style-type:none;
}

.Nav > li {
  float:left;
  list-style-type:none;
}

.Nav > li:first-child {
}

.Nav > li:first-child > a {
}

.Nav > li:last-child {
  margin-right:0;
}

.Nav > li:last-child > a {
}

.Nav li li a {
  font-size:1.1875rem;
}

.Nav li a:first-child:nth-last-child(2):before {
  content:"";
  position:absolute;
  height:0;
  width:0;
  top:50%;
  right:10%;
}

.Nav > li:hover > ul {
  left:auto;
  padding-top:0;
  min-width:100%;
}

.Nav li li a:hover {
/* color: #FF0000; */
}

.Nav > li li:hover > ul {
  left:100%;
  top:-4px;
}

/* === css reset === */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
/* font-weight:normal; */
  font-weight:300;
  font:inherit;
  vertical-align:baseline;
/* background:transparent; */
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display:block;
}

/*
body {
  line-height:1;
}
*/
ol,ul {
  list-style:none;
}

blockquote,q {
  quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
  content:'';
  content:none;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

:focus {
  outline:none;
}

/* End Reset */
body {
/* background-color:#FFFFFF; */
  color:#000000;
  font-family:'Muli';
  font-style:normal;
/* font-weight:200; */
  font-weight:300;
  font-size:18px;
  z-index:1;
  overflow-y:scroll;
  overflow-x:hidden;
  height:100%;
}

/* -= for mobile devices =- */
@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust:none;
  }
}

/* === Links === */
a,a img {
  padding:0;
  z-index:9999;
}

a:link,a:active,a:visited {
  text-decoration:none;
  color:#000000;
}

a:hover {
  text-decoration:none;
  color:#ff2222;
}

/* === Formatting MFC Sections === */
#fixed_background {
  display:block;
  background-position:top center;
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:cover;
/* background-color:#7fd6d6; */
/* background-image:linear-gradient(#ffffff,#edd8f0); */
}

#profile {
  display:block;
  width:1000px;
  margin:0 auto;
/* margin-top:45px; */
  margin-bottom:0;
}

#profile_main_about_holder {
  display:block;
/* margin-top:42px; */
}

.profile_section {
  display:block;
  width:1000px;
  margin:0 auto;
  border-spacing:0;
}

#profile_about_me_friends {
  display:block;
}

.profile_section_content {
/* background-color:transparent; */
  background-color:#f6f2ef;
  padding:5px 0;
  margin:0 auto;
  font-weight:300;
  z-index:auto;
  z-index:unset;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

#profile_about_me_friends .profile_section_content {
  width:1000px;
  margin:0;
  padding:0;
/* visibility:hidden; */
}

.profile_section_background {
  width:1000px;
  margin:0 auto;
  background-color:transparent;
/* background-color:#f6f2ef; */
  z-index:-100;
}

#profile_about_me_friends .profile_section_content .profile_subsection,#profile_about_me_friends .profile_section_content .profile_section_background {
  visibility:visible;
  margin:0;
  padding:0;
}

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

#about_me_value {
  display:block;
}

.profile_section_content .heading {
  padding:5px;
  padding-left:15px;
  margin-bottom:0;
  background-color:#f9ccd6;
  color:#000000;
  font-weight:400;
  font-style:normal;
  font-size:1rem;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

.content {
  padding:5px;
}

.label {
  letter-spacing:0;
/* font-weight:400; */
  font-weight:300;
}

.wall_post_info {
/* font-weight:400; */
  font-weight:300;
}

.wall_post {
  padding-left:10px;
}

/* === Ratings & Admirers Section === */
#profile_about_me_friends .profile_section_content #profile_friends {
  position:relative;
  margin-top:20px;
  padding:30px;
/* background-color:rgba(0,0,0,0.6); */
  border:0;
  border-radius:15px;
  z-index:111;
}

#profile_friends a {
  text-decoration:underline;
}

#profile_friends .heading {
  display:none;
}

#profile_friends #friends_container {
  display:table-row;
}

#profile_friends #favorite_models_container {
  display:none;
}

#profile_friends .label {
  font-size:1rem;
  font-weight:400;
}

#profile_friends .value {
  font-size:1rem;
  font-weight:400;
}

/* === photo galleries === */
#profile_photo_galleries,#profile_password_photo_galleries,#profile_comments {
  display:block;
  width:1000px;
  margin:0 auto;
}

#profile_photo_galleries .profile_section_content {
  width:1000px;
  margin:0 auto;
}

#profile_password_photo_galleries .profile_section_content {
  width:1000px;
  margin:0 auto;
}

.img_radius_shadow {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #FFFFFF;
  -moz-box-shadow:0 0 0 #FFFFFF;
  box-shadow:0 0 0 #FFFFFF;
}

.images {
  padding:0 9px;
}

.photo_gallery_preview a {
  color:#000000;
}

.photo_gallery_preview:hover {
  color:#ff0000;
}

.photo_gallery_preview:hover a {
  color:#ff0000;
}

a.photo_gallery_link {
  text-decoration:none;
/* font-size:1.0625rem; */
  font-weight:400;
}

.photo_gallery_image {
  padding:7.375px;
}

/* === Hide Unwanted MFC Elements === */
#header_bar,#footer_bar,#about_me_label,#profile_main_photo,#profile_header_container,#profile_header,#tags_label,#tags_value,#profile_main_photo,#profile_about_me > div:nth-child(1) {
  display:none;
}

#blurb_container,#unix_last_broadcast_container,#unix_last_updated_container,#profile_about_me > .heading {
  display:none;
}

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

/* === Hide Interests & Hobbies Section === */
#profile_interests_content {
  display:none;
}

/* === Hide Rate & Admire Section === */
#profile_friends {
/* display:none; */
}

#avatar_holder {
  display:none;
}

#profile_avatar {
  display:none;
}

/* === Custom Classes === */
.container3 {
  display:block;
  width:1000px;
  margin:0 auto;
  padding-top:41px;
  text-align:center;
/* background-color:#f6f2ef; */
}

.banner {
  position:relative;
  top:23px;
}

.header {
  font-size:4em;
  color:#FFB6C1;
  margin-bottom:36px;
  font-family:'Muli';
}

.section_title {
/* font-family: 'Segoe Scrpt'; */
  font-size:3em;
/* font-weight:200; */
  font-weight:300;
/* color:#FFB6C1; */
  margin-bottom:12px;
}

.img200 {
  float:left;
  width:200px;
  display:inline-block;
}

.img225 {
  width:225px;
  display:inline-block;
}

.img225 > a > img {
  max-width:225px;
}

.img225 > img {
  max-width:225px;
}

.img250 {
  width:250px;
  display:inline-block;
}

.img250 > a > img {
  max-width:250px;
}

.img250 > img {
  max-width:250px;
}

.img275 {
  width:275px;
  display:inline-block;
}

.img275 > a > img {
  max-width:275px;
}

.img275 > img {
  max-width:275px;
}

.img450 {
  float:left;
  width:450px;
  display:inline-block;
}

.img450 img {
  display:block;
  margin:auto;
  max-width:100%;
}

.img500 {
  float:left;
  width:500px;
  display:inline-block;
}

.img650 {
  width:650px;
  display:inline-block;
}

.img650 > img {
  width:650px;
}

.img650 > a > img {
  width:650px;
}

.img800 {
  width:800px;
  display:inline-block;
}

.img800 > img {
  width:800px;
}

.img800 > a > img {
  width:800px;
}

.img805 {
  float:left;
  width:805px;
  display:inline-block;
}

.img805 > img {
  width:100%;
}

.img805 > a > img {
  width:100%;
}

.img900 {
  width:900px;
  display:block;
  margin:0 auto;
}

.img900 > img {
  width:100%;
}

.img900 > a > img {
  width:100%;
}

.img960 {
  width:960px;
  display:block;
  margin:0 auto;
}

.img960 > img {
  width:100%;
}

.img960 > a > img {
  width:100%;
}

.img1000 {
/* float:left; */
  width:1000px;
/* display:inline-block; */
  display:block;
  margin-top:10px;
  margin-bottom:10px;
}

.img1000 > img {
/* width:1000px; */
  width:100%;
}

.img1000 > a > img {
  width:100%;
}

.imgother {
  float:left;
  display:inline-block;
}

.imgcenter {
  display:inline-block;
}

.top-pad {
  padding-top:13px;
}

.bottom-pad {
  padding-bottom:13px;
}

.pad {
  padding:13px 0;
}

.padm {
  margin:13px 0;
}

.extra-pad {
  padding:25px 0;
}

.pad40m {
  margin:40px 0;
}

.more_info::before {
  content:'(';
}

.more_info::after {
  content:')';
}

.more_info {
  font-size:12px;
  margin:0 5px;
}

.x::before {
  content:'x\200A';
}

.x {
  display:inline-block;
  min-width:10px;
  margin:0 5px;
  margin-right:0;
  padding:3px 7px;
  font-size:16px;
  font-weight:500;
  color:#000000;
  line-height:1;
  vertical-align:middle;
  white-space:nowrap;
  text-align:center;
  background-color:#777777;
  background-color:rgba(255,182,193,0.8);
  border-radius:10px;
}

.x:empty {
  display:none;
}

.x:hover {
  background-color:#FFFF00;
}

.clearfix:after {
  content:"";
  display:block;
  clear:both;
}

.clear:after {
  content:"";
  display:block;
  clear:both;
}

.clear-before:before {
  content:"";
  display:block;
  clear:both;
}

/* === web fonts === */
@font-face {
  font-family:'Muli';
  font-style:normal;
  font-weight:300;
  src:url(https://fonts.gstatic.com/s/muli/v11/7Au_p_0qiz-adZnkOCX2yW4PMFk.woff) format("woff)","local(Muli","Light)","local(Muli-Light");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}