@charset "UTF-8";

/* latin */
@font-face {
  font-family:'Dancing Script';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(https://fonts.gstatic.com/s/dancingscript/v14/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3Sup8.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:'Balsamiq Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Balsamiq Sans Regular'),local(BalsamiqSans-Regular),url(https://fonts.gstatic.com/s/balsamiqsans/v1/P5sEzZiAbNrN8SB3lQQX7Pncwd4XIA.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:'Advent Pro';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:local('Advent Pro Light'),local(AdventPro-Light),url(https://fonts.gstatic.com/s/adventpro/v10/V8mDoQfxVT4Dvddr_yOwjZGPPbF4Cw.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;
}

a:link,a:active,a:visited {
  color:#000000;
  font-size:1.2em;
}

a:hover {
  color:#d3af7f;
  font-size:1.2em;
}

body {
  color:#000000;
  font-family:'Advent Pro';
  font-weight:normal;
  font-style:normal;
  font-size:1em;
  font-variant:small-caps;
  width:80%;
  margin-left:auto;
  margin-right:auto;
}

#fixed_background {
  display:block;
  background-position:center center;
  background-attachment:fixed;
  background-repeat:no-repeat;
  width:100%;
  height:100%;
  background-image:linear-gradient(to right,#e9e0c8 20%,#ffffff);
  opacity:.6;
/* position:absolute; */
/* background-image:url(https://img.mfcimg.com/photos2/321/32170581/197-336-965-462-12985014.jpg); */
}

.profile_section .heading {
  padding:20px;
  box-shadow:2px 6px 10px #3a291f;
  background-image:linear-gradient(to right,#ffffff 30%,#d1bc8a);
  opacity:.6;
  border-radius:30px;
  font-family:'Dancing Script';
  font-size:1.4em;
}

.profile_section_content {
  border:0 none;
  padding:40px;
  width:80%;
  margin:0 auto;
/*  text-align:center; */
  font-size:1.3em;
  letter-spacing:.1em;
  border-radius:5px;
  color:#000000;
  font-family:'Advent Pro';
  font-weight:400;
  font-style:normal;
/*  background-color:#ffffff; */
  box-shadow:0 0 0 #777777;
  filter:alpha(opacity=0);
  text-shadow:0 0 0 #000000;
}

.profile_section_background {
  background-color:transparent;
}

#profile_friends {
/*  margin-left:-100px; */
  margin-top:50px;
}

.content {
/*  padding:80px; */
}

.my_mfc_news_feed {
  width:80%;
/*  height:20%; */
}

#member_type_value {
  font-size:1.8em;
  font-weight:100;
  letter-spacing:.2em;
}

#server_time {
  font-family:'Advent Pro',sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:.9em;
/*  font-variant:small-caps; */
}

#profile_header_container {
/*  width:100%; */
}

#profile_avatar {
  border-radius:20px;
  box-shadow:2px 6px 10px #3a291f;
}

#no_profile_avatar {
  visibility:hidden;
}

#footer_bar {
  visibility:hidden;
}

#profile_main_photo {
  text-align:center;
}

#profile_about_me_friends {
}

div#profile div#profile_main_about_holder.profile_row div#profile_about_me_friends.profile_section div.profile_section_content {
  margin-left:10%;
}

div#profile div#profile_main_about_holder.profile_row div#profile_main_photo div.profile_section div.profile_section_content {
  padding:0;
  width:120%;
}

div#profile div#profile_main_about_holder.profile_row div#profile_main_photo div.profile_section div.profile_section_content div.heading {
  font-size:.8em;
  margin-top:20px;
  margin-right:30px;
  margin-left:30px;
  padding:20px 0;
  font-weight:100;
  text-align:center;
}

#main_photo {
  box-shadow:2px 6px 10px #3a291f;
  border-radius:30px;
  width:18em;
  margin:0 auto;
}

.recent_photos {
/* margin-right:auto; */
}

img .recent_photos .img_radius_shadow .show-preview {
  box-shadow:2px 6px 10px #3a291f;
  border-radius:20px;
}

#profile_header .label {
  font-size:.6em;
}