@charset "UTF-8";

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

a:visited {
  color:#dc5cea;
}

body {
  background-color:#ffffff;
  background-color:#ecf0ce;
  color:#000000;
  font-family:'Baloo 2';
  font-weight:normal;
  font-style:normal;
  font-size:20px;
}

#fixed_background {
  display:block;
  background-position:top right;
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-image:url(https://img.mfcimg.com/photos2/410/41030683/462-651-537-565-14459255.png);
}

.profile_section_content {
  color:#000000;
  border:0 none #;
  padding:10px;
  margin:18px;
  -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_background {
  background-color:transparent;
  background-color:#FFFFFF;
  filter:alpha(opacity=0);
  opacity:0;
  background-image:url(https://img.mfcimg.com/photos2/410/41030683/452-628-416-621-14459254.jpg);
}

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

.profile_section_content .heading {
  padding:6px;
  background-color:#f4f1ce;
  color:#ff86db;
  font-family:'Baloo 2';
  font-weight:bold;
  font-style:normal;
  font-size:24px;
  -webkit-border-radius:27px;
  -moz-border-radius:27px;
  border-radius:27px;
  -webkit-box-shadow:0 2px 8px #fbf3f3;
  -moz-box-shadow:0 2px 8px #fbf3f3;
  box-shadow:0 2px 8px #fbf3f3;
  -webkit-text-shadow:0 0 0 #777777;
  -moz-text-shadow:0 0 0 #777777;
  text-shadow:0 0 0 #777777;
}

.content {
  padding:5px;
}

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

/* Star animation */
@keyframes twinkle {
  0%,100% {
    opacity:.5;
    transform:scale(0.5);
  }

  50% {
    opacity:1;
    transform:scale(1);
  }
}

.stars {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
  pointer-events:none;
}

.star {
  position:absolute;
  width:15px;
  height:15px;
  background-color:#fffbfd;
  clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);
  animation:twinkle 2s infinite ease-in-out;
}

.star:nth-child(1) {
  top:56%;
  left:0;
  animation-delay:0s;
}

.star:nth-child(2) {
  top:100%;
  left:0;
  animation-delay:0s;
}

.star:nth-child(3) {
  top:70%;
  left:70%;
  animation-delay:1s;
}

.star:nth-child(4) {
  top:16%;
  left:80%;
  animation-delay:1.5s;
}

.star:nth-child(5) {
  top:90%;
  left:50%;
  animation-delay:.5s;
}