@charset "UTF-8";

a:link,a:active,a:hover {
  color:#000;
  font-size:28px;
}

a:visited {
  color:#36567f;
  font-size:28px;
}

@media all and (max-width: 1024px) {
  #tip {
    display:none;
  }
}

#belt {
  background-image:url(https://drive.google.com/uc?id=0BzJ-3PfABkgdUGVHSW84dHB1aUU);
  background-position:center;
  position:fixed;
  top:8%;
  left:93%;
  background-repeat:no-repeat;
  border:1px solid #5B59FB;
  display:block;
  height:70px;
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
  width:70px;
  -webkit-box-shadow:3px 3px 9px #000000;
  -moz-box-shadow:3px 3px 9px #000000;
  box-shadow:3px 3px 9px #000000;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
}

#tip a {
  background:url(https://drive.google.com/uc?id=0BzJ-3PfABkgdRVVNQmZpbDgtTEU);
  background-position:center;
  position:fixed;
  top:1%;
  left:1%;
  background-repeat:no-repeat;
  border:none;
  //display:block;
  height:120px;
  width:190px;
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
  -webkit-filter:drop-shadow(3px 3px 9px #000);
  filter:drop-shadow(3px 3px 9px #000);
  z-index:9999;
}

#star {
  background-image:url(https://drive.google.com/uc?id=0BzJ-3PfABkgdYUU3Rnc5bDdiRUE);
  background-position:center;
  position:absolute;
  top:90px;
  left:410px;
  background-repeat:no-repeat;
  border:none;
  display:block;
  height:150px;
  width:150px;
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
  z-index:9999;
}

#star:hover {
  transform:scale(1.1);
}

#tip2 {
  background-image:url(https://drive.google.com/uc?id=0BzJ-3PfABkgdRVVNQmZpbDgtTEU);
  background-position:center;
  position:absolute;
  top:-30px;
  left:380px;
  background-repeat:no-repeat;
  border:none;
  display:block;
  height:120px;
  width:190px;
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
  -webkit-filter:drop-shadow(3px 3px 9px #000);
  filter:drop-shadow(3px 3px 9px #000);
  z-index:9999;
}

#tip a:hover {
  -webkit-transform:rotate(-30deg);
  -moz-transform:rotate(-30deg);
  -o-transform:rotate(-30deg);
}

#tip2:hover {
  transform:scale(1.1);
}

body {
  background:#FFF;
  background:url(https://drive.google.com/uc?id=0BzJ-3PfABkgdQTIwQktBY19zczQ) top center no-repeat;
  background-attachment:fixed;
  background-size:cover;
  -moz-background-size:cover;
  -webkit-background-size:cover;
  -o-background-size:cover;
  font-family:'Damion',cursive;
  font-weight:normal;
  font-style:normal;
  font-size:22px;
  margin:0;
  padding:0;
}

.profile_section_content {
  color:#000000;
  border:transparent;
  padding:5px;
  margin:auto!important;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
  width:980px;
  z-index:auto;
}

#profile {
  width:980px;
  margin:30px auto 40px;
  border:#121212 solid 1px;
  background:rgba(255,255,255,0.65);
  background-image:url(https://drive.google.com/uc?id=0BzJ-3PfABkgdSHYzc3E1bVI2cUE),url(https://drive.google.com/uc?id=0BzJ-3PfABkgdb0c3SlFab2xSazg);
  background-repeat:no-repeat,repeat;
  line-height:1;
  z-index:10;
  border-radius:30px;
  -moz-border-radius:30px;
  -webkit-border-radius:30px;
  box-shadow:0 0 18px 3px #1C1C1C;
  z-index:1;
}

.profile_section_background {
  background-color:transparent;
}

.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:transparent;
  color:#336699;
  font-family:'Damion',cursive;
  font-weight:bold;
  font-style:normal;
  font-size:40px;
  -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:5px 5px 5px #777777;
  -moz-text-shadow:5px 5px 5px #777777;
  text-shadow:5px 5px 5px #777777;
  -ms-transform:rotate(-3deg);
  -webkit-transform:rotate(-3deg);
  transform:rotate(-3deg);
}

.content {
  padding:5px;
}

#profile_header {
  padding:540px 0 0;
}

#header_bar {
  display:none;
}

#footer_bar {
  display:none;
}

#profile_avatar {
  display:none;
}

#profile_main_photo {
  display:none;
}

#blurb_label {
  display:none;
}

#blurb_value {
  display:none;
}

#status_label {
  display:none;
}

#header_bar {
  display:none;
}

#footer_bar {
  display:none;
}

#about_me_label {
  display:none;
}

@font-face {
  font-family:'Damion';
  font-style:normal;
  src:local(Damion),url(https://fonts.gstatic.com/s/damion/v6/DwAj7ratfj53tabaOiOW3g.woff2) format("woff2");
}

@font-face {
  font-family:'Righteous';
  font-style:normal;
  font-weight:400;
  src:local(Righteous),local(Righteous-Regular),url(https://fonts.gstatic.com/s/righteous/v5/w5P-SI7QJQSDqB3GziL8XVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215;
}

.wall_post_avatar {
  float:left;
  margin-right:13px;
  padding:30px 2px 2px 32px;
  width:80px;
  height:80px;
  background:url(https://drive.google.com/uc?id=0BzJ-3PfABkgdSkFiZkljVUpjZmM);
  background-repeat:no-repeat;
  -webkit-filter:drop-shadow(3px 3px 9px #000);
  filter:drop-shadow(3px 3px 9px #000);
}

.wall_post_avatar:hover {
  -webkit-transform:rotate(-30deg);
  -moz-transform:rotate(-30deg);
  -o-transform:rotate(-30deg);
}

.wall_post_avatar img {
  border:none;
  width:40px;
  height:40px;
  border-radius:0;
  padding:12px 0 0 12px;
  -ms-transform:rotate(9deg);
  -webkit-transform:rotate(9deg);
  transform:rotate(9deg);
  border-radius:30px;
  -moz-border-radius:30px;
  -webkit-border-radius:30px;
}

#tags_container {
  display:inline-block;
  width:880px;
  margin:0 0 0 20px;
}

.container #username_container {
  z-index:999;
}

.heading {
  display:none;
}

#member_status_value {
  font-family:Damion,cursive;
  font-size:14px;
  line-height:normal;
}

#status_container .value {
  font-family:Damion,cursive;
  font-size:14px;
  line-height:normal;
}

#drugs_container,#age_container,#country_container,#pets_container,#city_container,#ethnicity_container,#sexual_preference_container,#favorite_food_container,#marital_status_container,#occupation_container,#cam_score_container,#drink_container,#school_container,#eyes_container,#body_type_container,#username_container,#automobile_container,#weight_container,#height_container,#gender_container,#hair_container,#smoke_container {
  display:block;
  float:left;
  width:370px;
  margin:0 0 0 100px;
}

.htip {
  padding:5px;
  margin:-35px 0 0;
  background-color:transparent;
  filter:alpha(opacity=5);
  color:#3d84c8;
  font-family:'Righteous',cursive;
  letter-spacing:3px;
  font-weight:200;
  font-style:normal;
  font-size:70px;
  -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:5px 5px 5px rgba(150,150,150,1);
  -moz-text-shadow:5px 5px 5px rgba(150,150,150,1);
  text-shadow:5px 5px 5px rgba(150,150,150,1);
  -ms-transform:rotate(-0deg);
  -webkit-transform:rotate(-0deg);
  transform:rotate(-0deg);
}

.htnames {
  margin:25px 0;
  height:auto;
  width:960px;
  text-align:justify;
  border:3px solid #073163;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -webkit-box-shadow:3px 3px 9px #000000;
  -moz-box-shadow:3px 3px 9px #000000;
  box-shadow:3px 3px 9px #000000;
  background:linear-gradient(#ffffff 50%,rgba(255,255,255,0) 0) 0 0,radial-gradient(circle closest-side,#FFFFFF 53%,rgba(255,255,255,0) 0) 0 0,radial-gradient(circle closest-side,#FFFFFF 50%,rgba(255,255,255,0) 0) 55px 0 #b9dcf0;
  background-size:110px 200px;
  background-repeat:repeat-x;
}

h3 {
  font-size:20px;
  font-family:'Righteous',cursive;
  color:#3d84c8;
  font-weight:200;
  -webkit-text-shadow:5px 5px 5px rgba(150,150,150,1);
  -moz-text-shadow:5px 5px 5px rgba(150,150,150,1);
  text-shadow:5px 5px 5px rgba(150,150,150,1);
  -webkit-text-stroke-width:2px;
  -webkit-text-stroke-color:#b9cfe3;
  letter-spacing:3px;
  text-align:center;
}

.bmem2 {
  height:20px;
  width:950px;
  padding:2px;
}

.bmem2 {
  height:30px;
  width:240px;
  padding:1px;
  color:#000;
}

.bmem2 a:visited {
  color:#000;
  text-decoration:none;
}

.bmem2 a:link {
  color:#000;
  font-size:20px!important;
  text-decoration:none;
}

.bmem2 a:hover {
  color:#35c4cb!important;
  text-transform:uppercase;
  font-size:16px!important;
  text-decoration:none;
}

h4 {
  font-size:30px;
  font-family:'Righteous',cursive;
  color:#3d84c8;
  font-weight:200;
  -webkit-text-shadow:5px 5px 5px rgba(150,150,150,1);
  -moz-text-shadow:5px 5px 5px rgba(150,150,150,1);
  text-shadow:5px 5px 5px rgba(150,150,150,1);
  -webkit-text-stroke-width:2px;
  -webkit-text-stroke-color:#000;
  letter-spacing:3px;
  text-align:left;
  padding:30px 50px 0;
}

.emperors {
  font-size:20px;
  font-weight:200;
  font-family:Lucida Calligraphy,Comic Sans MS,cursive;
  color:black;
  text-align:left;
  padding:3px 0 3px 90px;
}

#profile_friends {
  color:#000000;
  padding-left:120px;
}

.photo_gallery_preview {
  color:#bee0f5;
  width:100px;
  height:130px;
  padding:3px;
  margin:10px;
  font-weight:bold;
  text-shadow:-4px 8px 9px #000;
  font-size:12px;
  background:rgba(54,86,127,1);
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease;
  border-radius:30px;
  -moz-border-radius:30px;
  -webkit-border-radius:30px;
  -webkit-box-shadow:3px 3px 9px #000000;
  -moz-box-shadow:3px 3px 9px #000000;
  box-shadow:3px 3px 9px #000000;
}

.photo_gallery_preview:hover {
  font-weight:bold;
  font-style:normal;
  color:#000;
  padding:5px;
  margin:6px 10px;
  background:rgba(155,206,240,1);
  -webkit-box-shadow:inset 0 10px 10px 0 #000;
  -moz-box-shadow:inset 0 5px 5px 0 #000;
  box-shadow:inset 0 5px 5px 0 #000;
  text-shadow:-4px 8px 9px #000;
  font-size:12px;
  position:relative;
  -moz-box-shadow:0 18px 10px -9px rgba(0,0,0,0.7);
  -webkit-box-shadow:0 18px 10px -9px rgba(0,0,0,0.7);
  box-shadow:0 18px 10px -9px rgba(0,0,0,0.7);
  -o-box-shadow:0 18px 10px -9px rgba(0,0,0,0.7);
  -ms-box-shadow:0 18px 10px -9px rgba(0,0,0,0.7);
  border-radius:30px;
  -moz-border-radius:30px;
  -webkit-border-radius:30px;
}

.photo_gallery_preview .photo_gallery_count {
  font-size:15px;
}

.photo_gallery_preview a,.photo_gallery_preview a:link,.photo_gallery_preview a:active,.photo_gallery_preview a:hover,.photo_gallery_preview a:visited {
  color:#FCFCFC;
  text-decoration:none;
  white-space:nowrap;
}

.hidden.photo_gallery {
  display:inline-block;
  width:960px;
  border:3px solid #073163;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -webkit-box-shadow:3px 3px 9px #000000;
  -moz-box-shadow:3px 3px 9px #000000;
  box-shadow:3px 3px 9px #000000;
  margin:10px;
  background:linear-gradient(#ffffff 50%,rgba(255,255,255,0) 0) 0 0,radial-gradient(circle closest-side,#FFFFFF 53%,rgba(255,255,255,0) 0) 0 0,radial-gradient(circle closest-side,#FFFFFF 50%,rgba(255,255,255,0) 0) 55px 0 #b9dcf0;
  background-size:20px 70px;
  background-repeat:repeat-x;
}

.wall_post_body {
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  background:linear-gradient(#ffffff 50%,rgba(255,255,255,0) 0) 0 0,radial-gradient(circle closest-side,#FFFFFF 53%,rgba(255,255,255,0) 0) 0 0,radial-gradient(circle closest-side,#FFFFFF 50%,rgba(255,255,255,0) 0) 55px 0 #b9dcf0;
  background-size:20px 70px;
  background-repeat:repeat-x;
  width:80%;
  border:3px solid #073163;
  -webkit-box-shadow:3px 3px 9px #000000;
  -moz-box-shadow:3px 3px 9px #000000;
  box-shadow:3px 3px 9px #000000;
}

#image-wrapper1 {
  width:140px;
  height:220px;
  float:left;
  position:relative;
  left:15px;
  -webkit-animation-name:bfs;
  -webkit-animation-duration:60s;
  animation-name:bfs;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

#image-wrapper2 {
  float:left;
  position:relative;
  left:0;
  width:140px;
  height:220px;
  margin-left:25px;
  -webkit-animation-name:bfs2;
  -webkit-animation-duration:60s;
  animation-name:bfs2;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

#image-wrapper3 {
  float:left;
  position:relative;
  left:0;
  width:140px;
  height:220px;
  margin-left:25px;
  -webkit-animation-name:bfs3;
  -webkit-animation-duration:60s;
  animation-name:bfs3;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

#image-wrapper4 {
  float:left;
  position:relative;
  left:0;
  width:140px;
  height:220px;
  margin-left:25px;
  -webkit-animation-name:bfs4;
  -webkit-animation-duration:60s;
  animation-name:bfs4;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

#image-wrapper5 {
  float:left;
  position:relative;
  left:0;
  width:140px;
  height:220px;
  margin-left:25px;
  -webkit-animation-name:bfs;
  -webkit-animation-duration:60s;
  animation-name:bfs;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

#image-wrapper6 {
  float:left;
  position:relative;
  left:0;
  width:140px;
  height:220px;
  margin-left:25px;
  -webkit-animation-name:bfs2;
  -webkit-animation-duration:60s;
  animation-name:bfs2;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

#image-wrapper7 {
  float:left;
  position:relative;
  left:0;
  width:140px;
  height:220px;
  margin-left:0;
  -webkit-animation-name:bfs3;
  -webkit-animation-duration:60s;
  animation-name:bfs3;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

#image-wrapper8 {
  float:left;
  position:relative;
  left:0;
  width:140px;
  height:260px;
  margin-left:25px;
  -webkit-animation-name:bfs4;
  -webkit-animation-duration:60s;
  animation-name:bfs4;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

#image-wrapper9 {
  float:left;
  position:relative;
  left:0;
  width:140px;
  height:220px;
  margin-left:25px;
  -webkit-animation-name:bfs;
  -webkit-animation-duration:60s;
  animation-name:bfs;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

#image-wrapper10 {
  float:left;
  position:relative;
  left:0;
  width:140px;
  height:220px;
  margin-left:25px;
  -webkit-animation-name:bfs2;
  -webkit-animation-duration:60s;
  animation-name:bfs2;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

#image-wrapper11 {
  float:left;
  position:relative;
  left:0;
  width:140px;
  height:220px;
  margin-left:25px;
  -webkit-animation-name:bfs3;
  -webkit-animation-duration:60s;
  animation-name:bfs3;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

#image-wrapper12 {
  float:left;
  position:relative;
  left:0;
  width:140px;
  height:220px;
  margin-left:25px;
  -webkit-animation-name:bfs4;
  -webkit-animation-duration:60s;
  animation-name:bfs4;
  animation-duration:60s;
  animation-iteration-count:infinite;
  animation-delay:0;
  -webkit-transition:all 1s ease-in-out;
  -moz-transition:all 1s ease-in-out;
  -o-transition:all 1s ease-in-out;
  transition:all 1s ease-in-out;
  transition-duration:1s,1s;
  transition-delay:0s,1s;
  -webkit-filter:drop-shadow(11px 11px 11px #122);
  filter:drop-shadow(11px 11px 11px #122);
  z-index:990;
}

.Balloon-Text {
  position:absolute;
  text-align:center;
  left:-94px;
  top:79px;
  padding:0;
  border:transparent;
  width:218px;
  color:#7d3e11;
  margin:55px;
  font-size:20px;
  font-weight:150;
  font-family:Lucida Calligraphy,Comic Sans MS,cursive;
}

@keyframes bfs00 {
  0% {
    background-color:transparent;
    transform:translate3d(390px,-790px,0px);
  }
  
  12% {
    background-color:transparent;
    transform:translate3d(220px,-600px,0px);
  }
  
  25% {
    background-color:transparent;
    transform:translate3d(495px,-770px,0px);
  }
  
  30% {
    background-color:transparent;
    transform:translate3d(110px,-535px,0px);
  }
  
  45% {
    background-color:transparent;
    transform:translate3d(355px,-200px,0px);
  }
  
  52% {
    background-color:transparent;
    transform:translate3d(655px,0px,0px);
  }
  
  60% {
    background-color:transparent;
    transform:translate3d(335px,380px,0px);
  }
  
  73% {
    background-color:transparent;
    transform:translate3d(220px,245px,0px);
  }
  
  82% {
    background-color:transparent;
    transform:translate3d(120px,-100px,0px);
  }
  
  94% {
    background-color:transparent;
    transform:translate3d(-20px,-400px,0px);
  }
  
  100% {
    background-color:transparent;
    transform:translate3d(390px,-790px,0px);
  }
}

@keyframes bfs {
  0% {
    background-color:transparent;
    transform:translate3d(-25px,0px,0px);
  }
  
  12% {
    background-color:transparent;
    transform:translate3d(-20px,5px,0px);
  }
  
  25% {
    background-color:transparent;
    transform:translate3d(-15px,10px,0px);
  }
  
  30% {
    background-color:transparent;
    transform:translate3d(-10px,5px,0px);
  }
  
  45% {
    background-color:transparent;
    transform:translate3d(-5px,0px,0px);
  }
  
  52% {
    background-color:transparent;
    transform:translate3d(5px,5px,0px);
  }
  
  60% {
    background-color:transparent;
    transform:translate3d(-5px,10px,0px);
  }
  
  73% {
    background-color:transparent;
    transform:translate3d(-10px,15px,0px);
  }
  
  82% {
    background-color:transparent;
    transform:translate3d(-20px,10px,0px);
  }
  
  94% {
    background-color:transparent;
    transform:translate3d(-20px,5px,0px);
  }
  
  100% {
    background-color:transparent;
    transform:translate3d(-25px,0px,0px);
  }
}

@keyframes bfs2 {
  0% {
    background-color:transparent;
    transform:translate3d(25px,0px,0px);
  }
  
  10% {
    background-color:transparent;
    transform:translate3d(20px,-5px,0px);
  }
  
  20% {
    background-color:transparent;
    transform:translate3d(15px,-10px,0px);
  }
  
  30% {
    background-color:transparent;
    transform:translate3d(10px,-5px,0px);
  }
  
  40% {
    background-color:transparent;
    transform:translate3d(5px,0px,0px);
  }
  
  50% {
    background-color:transparent;
    transform:translate3d(-5px,-5px,0px);
  }
  
  60% {
    background-color:transparent;
    transform:translate3d(5px,-10px,0px);
  }
  
  70% {
    background-color:transparent;
    transform:translate3d(10px,-15px,0px);
  }
  
  80% {
    background-color:transparent;
    transform:translate3d(15px,-10px,0px);
  }
  
  90% {
    background-color:transparent;
    transform:translate3d(20px,-5px,0px);
  }
  
  100% {
    background-color:transparent;
    transform:translate3d(25px,0px,0px);
  }
}

@keyframes bfs3 {
  0% {
    background-color:transparent;
    transform:translate3d(0px,0px,0px);
  }
  
  11% {
    background-color:transparent;
    transform:translate3d(5px,10px,0px);
  }
  
  22% {
    background-color:transparent;
    transform:translate3d(10px,5px,0px);
  }
  
  33% {
    background-color:transparent;
    transform:translate3d(15px,0px,0px);
  }
  
  44% {
    background-color:transparent;
    transform:translate3d(5px,-10px,0px);
  }
  
  55% {
    background-color:transparent;
    transform:translate3d(-5px,-20px,0px);
  }
  
  66% {
    background-color:transparent;
    transform:translate3d(-15px,10px,0px);
  }
  
  77% {
    background-color:transparent;
    transform:translate3d(-10px,-5px,0px);
  }
  
  88% {
    background-color:transparent;
    transform:translate3d(5px,10px,0px);
  }
  
  94% {
    background-color:transparent;
    transform:translate3d(-10px,15px,0px);
  }
  
  100% {
    background-color:transparent;
    transform:translate3d(0px,0px,0px);
  }
}

@keyframes bfs4 {
  0% {
    background-color:transparent;
    transform:translate3d(0px,-25px,0px);
  }
  
  10% {
    background-color:transparent;
    transform:translate3d(5px,-15px,0px);
  }
  
  20% {
    background-color:transparent;
    transform:translate3d(20px,5px,0px);
  }
  
  30% {
    background-color:transparent;
    transform:translate3d(-5px,15px,0px);
  }
  
  40% {
    background-color:transparent;
    transform:translate3d(-15px,0px,0px);
  }
  
  50% {
    background-color:transparent;
    transform:translate3d(5px,5px,0px);
  }
  
  60% {
    background-color:transparent;
    transform:translate3d(15px,10px,0px);
  }
  
  70% {
    background-color:transparent;
    transform:translate3d(10px,15px,0px);
  }
  
  80% {
    background-color:transparent;
    transform:translate3d(-10px,10px,0px);
  }
  
  90% {
    background-color:transparent;
    transform:translate3d(-5px,15px,0px);
  }
  
  100% {
    background-color:transparent;
    transform:translate3d(0px,-25px,0px);
  }
}