@charset "UTF-8";

/* === 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:inherit;
  vertical-align:baseline;
}

/* -= 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;
}

/* === End Reset === */
body {
  background-color:#ffffff;
  color:#545454;
  font-family:'Roboto','Helvetica Neue','Trebuchet MS','Verdana';
  font-weight:normal;
  font-style:normal;
  font-size:36px;
}

.profile_section_content {
  color:#545454;
  padding:5px;
  margin:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.profile_section_background {
  background-color:transparent;
  background-color:#FFFFFF;
  filter:alpha(opacity=100);
  opacity:1;
}

.img_radius_shadow {
  -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;
}

.profile_section_content .heading {
  padding:5px;
  background-color:#BCEC76;
/* color:#FFFFFF; */
  font-family:'Roboto','Helvetica Neue','Trebuchet MS','Verdana';
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  -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:5px;
}

/* == formatting MFC sections == */
#profile {
  width:1000px;
  height:100vh;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:center;
/* margin-top:35px; */
/* margin-top:42px; */
  margin-bottom:0;
}

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

.profile_section_content {
  z-index:auto;
  z-index:unset;
}

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

.profile_section_background {
  width:1000px;
  margin:0 auto;
  z-index:-9999;
}

#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;
}

#about_me_value {
  display:block;
}

/* == links == */
a:link {
  text-decoration:none;
/* color:rgba(255,255,255,0.7); */
  color:#545454;
  z-index:9999;
}

a:visited {
  text-decoration:none;
/* color:rgba(255,255,255,0.7); */
  color:#545454;
  z-index:9999;
}

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

#header_bar,#footer_bar,#profile_main_photo,#tags_container,#cam_score_container,#avatar_holder,#status_container,#blurb_container,#unix_last_broadcast_container,#unix_last_updated_container,#profile_about_me > .heading {
  display:none;
}

#header_bar,#footer_bar,#profile_main_photo,#tags_container,#about_me_label,#cam_score_container,#profile_header,#profile_about_me > .heading,#username_container,#gender_container,#body_type_container,#ethnicity_container,#hair_container,#eyes_container,#weight_container,#height_container,#age_container,#city_container,#country_container,#sexual_preference_container,#smoke_container,#drink_container,#drugs_container,#marital_status_container,#occupation_container,#school_container,#favorite_food_container,#pets_container,#automobile_container {
  display:none;
}

#about_me_container #about_me_label,#profile_about_me #tags_container,#profile_about_me #occupation_container {
  display:none;
}

#profile_interests_content {
  display:none;
}

#profile_friends .heading {
  display:none;
}

#profile_friends #favorite_models_container {
  display:none;
}

#profile_schedule {
  display:none;
}

#profile_friends {
  display:none;
}

#profile_comments {
  display:none;
}

.my_mfc_news_feed {
  width:100%;
  height:330px;
}

.SB_Content_Section .sec_title_color,.profile_section_content .heading {
/* color:rgba(255,255,255,0.6); */
}

#SCG_Profile {
/* margin-top:-20px; */
  font-size:23px;
}

.SCG_Content_Section {
  position:relative;
  text-align:center;
}

.SCG_Content_Section,.profile_section_content {
/* background-color:rgba(0,0,0,0.6); */
/* color:rgba(255,255,255,0.7); */
  border:0;
  border-radius:15px;
/* padding:10px 30px 30px; */
  width:940px;
/* margin:0; */
/* margin-top:20px; */
  margin:0 auto;
}

.SCG_Content_Section h2,.SCG_Content_Section h3,.heading {
  display:block;
  text-align:center;
/* color:#ff6ec7; */
  font-weight:normal;
  color:#545454;
}

.SCG_Content_Section p {
  margin:15px 30px;
  font-size:22px;
  line-height:1.2em;
}

#SCG_AboutMe h2 {
  font-size:84px;
/* color:rgba(255,255,255,0.6); */
}

#SCG_TipMenu ul {
  display:inline-block;
  margin:0 10px 30px;
  line-height:1.5em;
  width:450px;
}

#SCG_TipMenu ul li {
  text-align:center;
  height:34px;
  color:rgba(255,255,255,0.7);
}

#SCG_TipMenu ul li h3 {
  color:#FF66CC;
  font-size:30px;
  margin-bottom:10px;
  padding-bottom:15px;
}

#SCG_TipMenu ul li a,#SCG_TipMenu ul li a:link,#SCG_TipMenu ul li a:visited,#SCG_TipMenu ul li a:active {
  text-decoration:none;
/* color:#7dd4ff; */
}

.SCG_LargeTitle {
/* font-size:144px; */
  font-size:6rem;
/* padding-top:5px; */
/* padding-bottom:20px; */
/* margin-bottom:10px; */
  text-decoration:none;
}

.ImgFloatLeft {
  float:left;
  margin:10px;
  border-radius:30px;
}

.ImgFloatRight {
  float:right;
  margin:10px;
  border-radius:30px;
}

.ImgCenter {
  margin:0 auto;
  border-radius:30px;
}

.width450 {
  max-width:450px;
}

.width940 {
  max-width:940px;
}

.mar-l-40 {
  margin-left:40px;
}

.mar-r-40 {
  margin-right:40px;
}

.mar-t-40 {
  margin-top:40px;
}

.mar-b-40 {
  margin-bottom:40px;
}

.mar-lr-40 {
  margin-left:40px;
  margin-right:40px;
}

.mar-tb-40 {
  margin-top:40px;
  margin-bottom:40px;
}

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

@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src:url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");
  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;
}

/*
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
  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;
}
*/
/*
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2) format('woff2');
  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;
}
*/
/*
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/notosans/v7/o-0NIpQlx3QUlC5A4PNjXhFVZNyBx2pqPA.woff2) format('woff2');
  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;
}
*/
/*
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ubuntu/v12/4iCs6KVjbNBYlgoKfw72nU6AFw.woff2) format('woff2');
  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;
}
*/