@charset "UTF-8";

body {
  background:url(https://img.mfcimg.com/photos2/954/9546441/926-112-726-642-13682312.png);
  background-color:#000;
  margin:0;
}

.profile_section_content {
  margin:0;
  padding:0;
}

.profile_section {
  border-spacing:0;
}

#profile {
  width:948px;
  margin:0 auto;
}

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

#footer_bar,#header_bar {
  display:none;
}

#about_me_label,#profile_about_me > div:nth-child(1) {
  display:none;
}

#tags_container,#tags_label,#tags_value {
  display:none;
}

#profile_main_photo,#profile_avatar,#avatar_holder {
  display:none;
}

#blurb_container {
  display:none;
}

#profile_header,#profile_header_container {
  display:none;
}

.profile_section .heading {
  display:none;
}

#profile_friends {
  display:none;
}

.Dale {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/892-212-902-619-13682320.png);
  position:absolute;
  left:80px;
  top:46px;
  width:120px;
  height:172px;
  z-index:21;
}

.Harry {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/147-112-349-790-13682323.png);
  position:absolute;
  left:767px;
  top:46px;
  width:114px;
  height:172px;
  z-index:20;
}

.KATI3KAT {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/871-731-487-335-13682326.png);
  position:absolute;
  left:197px;
  top:106px;
  width:580px;
  height:121px;
  z-index:19;
}

.HAPPY_JUAN {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/123-614-266-397-13682321.png);
  position:absolute;
  left:715px;
  top:740px;
  width:218px;
  height:128px;
  z-index:18;
}

.Bones {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/230-153-645-537-13682317.png);
  position:absolute;
  left:39px;
  top:3745px;
  width:276px;
  height:372px;
  z-index:17;
}

.Sire {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/406-905-825-153-13682331.png);
  position:absolute;
  left:320px;
  top:3574px;
  width:298px;
  height:446px;
  z-index:16;
}

.Masterball_Circle_Pokemon {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/524-581-112-481-13682329.png);
  position:absolute;
  left:266px;
  top:3516px;
  width:400px;
  height:400px;
  z-index:15;
}

.Bones_2 {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/498-104-430-441-13682316.png);
  position:absolute;
  left:631px;
  top:3747px;
  width:277px;
  height:346px;
  z-index:14;
}

.HOF_head {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/332-747-349-535-13682324.png);
  position:absolute;
  left:58px;
  top:3313px;
  width:857px;
  height:217px;
  z-index:13;
}

.tip_phone {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/349-940-224-521-13682338.png);
  position:absolute;
  left:194px;
  top:2333px;
  width:566px;
  height:951px;
  z-index:12;
}

.Tip_Menu_Pokemon {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/259-590-940-317-13682337.png);
  position:absolute;
  left:36px;
  top:2434px;
  width:889px;
  height:763px;
  z-index:11;
}

.Tip_Menu_Eevees {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/706-677-675-266-13682336.png);
  position:absolute;
  left:228px;
  top:2277px;
  width:499px;
  height:56px;
  z-index:10;
}

.Check__my_MFCSHARE_page_for_new_content_release {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/248-785-304-436-13682318.png);
  position:absolute;
  left:594px;
  top:1754px;
  width:283px;
  height:107px;
  z-index:9;
}

.Birthday_Nidoking {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/994-106-195-729-13682314.png);
  position:absolute;
  left:13px;
  top:1495px;
  width:422px;
  height:331px;
  z-index:8;
}

.Sparkles {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/642-845-586-572-13682333.png);
  position:absolute;
  left:15px;
  top:1447px;
  width:471px;
  height:438px;
  z-index:7;
}

.Maril_Balloon {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/356-806-398-890-13682327.png);
  position:absolute;
  left:723px;
  top:1129px;
  width:124px;
  height:243px;
  z-index:6;
}

.About_Me {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/906-752-671-906-13682311.png);
  position:absolute;
  left:141px;
  top:432px;
  width:672px;
  height:391px;
  z-index:5;
}

.pikachu_balloon {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/952-569-126-863-13682330.png);
  position:absolute;
  left:28px;
  top:878px;
  width:100px;
  height:137px;
  z-index:4;
}

.static {
  background-image:url(https://img.mfcimg.com/photos2/954/9546441/850-305-269-341-13682335.png);
  background-size:contain;
  background-repeat:no-repeat;
  position:absolute;
  left:4px;
  top:16px;
  width:938px;
  height:4216px;
  z-index:3;
}

.BG {
  position:relative;
  margin:auto;
  width:948px;
  height:4238px;
  z-index:2;
}

.bounce-top {
  -webkit-animation:bounce-top 2s infinite alternate-reverse both;
  animation:bounce-top 2s infinite alternate-reverse both;
}

.fade-in-bottom {
  -webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1.000) both;
  animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1.000) both;
}

.fade-in-top {
  -webkit-animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1.000) both;
  animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1.000) both;
}

.heartbeat {
  -webkit-animation:heartbeat 1.5s ease-in-out infinite both;
  animation:heartbeat 1.5s ease-in-out infinite both;
}

.shake-bottom {
  -webkit-animation:shake-bottom 4s cubic-bezier(.455,.03,.515,.955) infinite both;
  animation:shake-bottom 4s cubic-bezier(.455,.03,.515,.955) infinite both;
}

.shake-top {
  -webkit-animation:shake-top 6s cubic-bezier(.455,.03,.515,.955) infinite both;
  animation:shake-top 6s cubic-bezier(.455,.03,.515,.955) infinite both;
}

.shake-vertical {
  -webkit-animation:shake-vertical 6s cubic-bezier(.455,.03,.515,.955) infinite both;
  animation:shake-vertical 6s cubic-bezier(.455,.03,.515,.955) infinite both;
}

.shake-vertical-2 {
  -webkit-animation:shake-vertical-2 4s cubic-bezier(.455,.03,.515,.955) infinite both;
  animation:shake-vertical-2 4s cubic-bezier(.455,.03,.515,.955) infinite both;
}

.slide-in-elliptic-left-fwd {
  -webkit-animation:slide-in-elliptic-left-fwd .7s cubic-bezier(.25,.46,.45,.94) both;
  animation:slide-in-elliptic-left-fwd .7s cubic-bezier(.25,.46,.45,.94) both;
}

.slide-top {
  -webkit-animation:slide-top 3s cubic-bezier(.55,.085,.68,.53) infinite alternate-reverse both;
  animation:slide-top 3s cubic-bezier(.55,.085,.68,.53) infinite alternate-reverse both;
}

.vibrate-1 {
  -webkit-animation:vibrate-1 .3s linear infinite both;
  animation:vibrate-1 .3s linear infinite both;
}

.vibrate-2 {
  -webkit-animation:vibrate-2 .3s linear infinite both;
  animation:vibrate-2 .3s linear infinite both;
}

.vibrate-3 {
  -webkit-animation:vibrate-3 .5s linear infinite both;
  animation:vibrate-3 .5s linear infinite both;
}

.shake-horizontal {
  -webkit-animation:shake-horizontal 30s infinite both;
  animation:shake-horizontal 30s infinite both;
}

.rotating {
  animation:rotatingFrames linear 10s;
  animation-iteration-count:infinite;
  transform-origin:50% 50%;
  -webkit-animation:rotatingFrames linear 10s;
  -webkit-animation-iteration-count:infinite;
  -webkit-transform-origin:50% 50%;
}

@-webkit-keyframes bounce-top {
  0% {
    -webkit-transform:translateY(-45px);
    transform:translateY(-45px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:1;
  }

  24% {
    opacity:1;
  }

  40% {
    -webkit-transform:translateY(-24px);
    transform:translateY(-24px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  65% {
    -webkit-transform:translateY(-12px);
    transform:translateY(-12px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  82% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  93% {
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  25%,55%,75%,87% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }

  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    opacity:1;
  }
}

@keyframes bounce-top {
  0% {
    -webkit-transform:translateY(-45px);
    transform:translateY(-45px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:1;
  }

  24% {
    opacity:1;
  }

  40% {
    -webkit-transform:translateY(-24px);
    transform:translateY(-24px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  65% {
    -webkit-transform:translateY(-12px);
    transform:translateY(-12px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  82% {
    -webkit-transform:translateY(-6px);
    transform:translateY(-6px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  93% {
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  25%,55%,75%,87% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }

  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    opacity:1;
  }
}

@-webkit-keyframes fade-in-bottom {
  0% {
    -webkit-transform:translateY(50px);
    transform:translateY(50px);
    opacity:0;
  }

  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1;
  }
}

@keyframes fade-in-bottom {
  0% {
    -webkit-transform:translateY(50px);
    transform:translateY(50px);
    opacity:0;
  }

  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1;
  }
}

@-webkit-keyframes fade-in-top {
  0% {
    -webkit-transform:translateY(-50px);
    transform:translateY(-50px);
    opacity:0;
  }

  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1;
  }
}

@keyframes fade-in-top {
  0% {
    -webkit-transform:translateY(-50px);
    transform:translateY(-50px);
    opacity:0;
  }

  100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1;
  }
}

@-webkit-keyframes heartbeat {
  from {
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transform-origin:center center;
    transform-origin:center center;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }

  10% {
    -webkit-transform:scale(.91);
    transform:scale(.91);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  17% {
    -webkit-transform:scale(.98);
    transform:scale(.98);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }

  33% {
    -webkit-transform:scale(.87);
    transform:scale(.87);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  45% {
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
}

@keyframes heartbeat {
  from {
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transform-origin:center center;
    transform-origin:center center;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }

  10% {
    -webkit-transform:scale(.91);
    transform:scale(.91);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  17% {
    -webkit-transform:scale(.98);
    transform:scale(.98);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }

  33% {
    -webkit-transform:scale(.87);
    transform:scale(.87);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
  }

  45% {
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
  }
}

@-webkit-keyframes shake-bottom {
  0%,100% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
  }

  10% {
    -webkit-transform:rotate(2deg);
    transform:rotate(2deg);
  }

  20%,40%,60% {
    -webkit-transform:rotate(-4deg);
    transform:rotate(-4deg);
  }

  30%,50%,70% {
    -webkit-transform:rotate(4deg);
    transform:rotate(4deg);
  }

  80% {
    -webkit-transform:rotate(-2deg);
    transform:rotate(-2deg);
  }

  90% {
    -webkit-transform:rotate(2deg);
    transform:rotate(2deg);
  }
}

@keyframes shake-bottom {
  0%,100% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
  }

  10% {
    -webkit-transform:rotate(2deg);
    transform:rotate(2deg);
  }

  20%,40%,60% {
    -webkit-transform:rotate(-4deg);
    transform:rotate(-4deg);
  }

  30%,50%,70% {
    -webkit-transform:rotate(4deg);
    transform:rotate(4deg);
  }

  80% {
    -webkit-transform:rotate(-2deg);
    transform:rotate(-2deg);
  }

  90% {
    -webkit-transform:rotate(2deg);
    transform:rotate(2deg);
  }
}

@-webkit-keyframes shake-top {
  0%,100% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transform-origin:50% 25%;
    transform-origin:50% 25%;
  }

  10% {
    -webkit-transform:rotate(2deg);
    transform:rotate(2deg);
  }

  20%,40%,60% {
    -webkit-transform:rotate(-4deg);
    transform:rotate(-4deg);
  }

  30%,50%,70% {
    -webkit-transform:rotate(4deg);
    transform:rotate(4deg);
  }

  80% {
    -webkit-transform:rotate(-2deg);
    transform:rotate(-2deg);
  }

  90% {
    -webkit-transform:rotate(2deg);
    transform:rotate(2deg);
  }
}

@keyframes shake-top {
  0%,100% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transform-origin:50% 25%;
    transform-origin:50% 25%;
  }

  10% {
    -webkit-transform:rotate(2deg);
    transform:rotate(2deg);
  }

  20%,40%,60% {
    -webkit-transform:rotate(-4deg);
    transform:rotate(-4deg);
  }

  30%,50%,70% {
    -webkit-transform:rotate(4deg);
    transform:rotate(4deg);
  }

  80% {
    -webkit-transform:rotate(-2deg);
    transform:rotate(-2deg);
  }

  90% {
    -webkit-transform:rotate(2deg);
    transform:rotate(2deg);
  }
}

@-webkit-keyframes shake-vertical {
  0%,100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }

  10%,30%,50%,70% {
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
  }

  20%,40%,60% {
    -webkit-transform:translateY(8px);
    transform:translateY(8px);
  }

  80% {
    -webkit-transform:translateY(6.4px);
    transform:translateY(6.4px);
  }

  90% {
    -webkit-transform:translateY(-6.4px);
    transform:translateY(-6.4px);
  }
}

@keyframes shake-vertical {
  0%,100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }

  10%,30%,50%,70% {
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
  }

  20%,40%,60% {
    -webkit-transform:translateY(8px);
    transform:translateY(8px);
  }

  80% {
    -webkit-transform:translateY(6.4px);
    transform:translateY(6.4px);
  }

  90% {
    -webkit-transform:translateY(-6.4px);
    transform:translateY(-6.4px);
  }
}

@-webkit-keyframes shake-vertical-2 {
  0%,100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }

  10%,30%,50%,70% {
    -webkit-transform:translateY(-3px);
    transform:translateY(-3px);
  }

  20%,40%,60% {
    -webkit-transform:translateY(3px);
    transform:translateY(3px);
  }

  80% {
    -webkit-transform:translateY(2.4px);
    transform:translateY(2.4px);
  }

  90% {
    -webkit-transform:translateY(-2.4px);
    transform:translateY(-2.4px);
  }
}

@keyframes shake-vertical {
  0%,100% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }

  10%,30%,50%,70% {
    -webkit-transform:translateY(-3px);
    transform:translateY(-3px);
  }

  20%,40%,60% {
    -webkit-transform:translateY(3px);
    transform:translateY(3px);
  }

  80% {
    -webkit-transform:translateY(2.4px);
    transform:translateY(2.4px);
  }

  90% {
    -webkit-transform:translateY(-2.4px);
    transform:translateY(-2.4px);
  }
}

@-webkit-keyframes slide-in-elliptic-left-fwd {
  0% {
    -webkit-transform:translateX(-800px) rotateY(30deg) scale(0);
    transform:translateX(-800px) rotateY(30deg) scale(0);
    -webkit-transform-origin:-100% 50%;
    transform-origin:-100% 50%;
    opacity:0;
  }

  100% {
    -webkit-transform:translateX(0) rotateY(0) scale(1);
    transform:translateX(0) rotateY(0) scale(1);
    -webkit-transform-origin:1800px 50%;
    transform-origin:1800px 50%;
    opacity:1;
  }
}

@keyframes slide-in-elliptic-left-fwd {
  0% {
    -webkit-transform:translateX(-800px) rotateY(30deg) scale(0);
    transform:translateX(-800px) rotateY(30deg) scale(0);
    -webkit-transform-origin:-100% 50%;
    transform-origin:-100% 50%;
    opacity:0;
  }

  100% {
    -webkit-transform:translateX(0) rotateY(0) scale(1);
    transform:translateX(0) rotateY(0) scale(1);
    -webkit-transform-origin:1800px 50%;
    transform-origin:1800px 50%;
    opacity:1;
  }
}

@-webkit-keyframes slide-top {
  0% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }

  100% {
    -webkit-transform:translateY(-100px);
    transform:translateY(-100px);
  }
}

@keyframes slide-top {
  0% {
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }

  100% {
    -webkit-transform:translateY(-100px);
    transform:translateY(-100px);
  }
}

@-webkit-keyframes vibrate-1 {
  0% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }

  20% {
    -webkit-transform:translate(-2px,2px);
    transform:translate(-2px,2px);
  }

  40% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }

  60% {
    -webkit-transform:translate(2px,2px);
    transform:translate(2px,2px);
  }

  80% {
    -webkit-transform:translate(2px,-2px);
    transform:translate(2px,-2px);
  }

  100% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }
}

@keyframes vibrate-1 {
  0% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }

  20% {
    -webkit-transform:translate(-2px,2px);
    transform:translate(-2px,2px);
  }

  40% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }

  60% {
    -webkit-transform:translate(2px,2px);
    transform:translate(2px,2px);
  }

  80% {
    -webkit-transform:translate(2px,-2px);
    transform:translate(2px,-2px);
  }

  100% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }
}

@-webkit-keyframes vibrate-2 {
  0% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }

  20% {
    -webkit-transform:translate(2px,-2px);
    transform:translate(2px,-2px);
  }

  40% {
    -webkit-transform:translate(2px,2px);
    transform:translate(2px,2px);
  }

  60% {
    -webkit-transform:translate(-2px,2px);
    transform:translate(-2px,2px);
  }

  80% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }

  100% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }
}

@keyframes vibrate-2 {
  0% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }

  20% {
    -webkit-transform:translate(2px,-2px);
    transform:translate(2px,-2px);
  }

  40% {
    -webkit-transform:translate(2px,2px);
    transform:translate(2px,2px);
  }

  60% {
    -webkit-transform:translate(-2px,2px);
    transform:translate(-2px,2px);
  }

  80% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }

  100% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }
}

@-webkit-keyframes vibrate-3 {
  0% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }

  10% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }

  20% {
    -webkit-transform:translate(2px,-2px);
    transform:translate(2px,-2px);
  }

  30% {
    -webkit-transform:translate(-2px,2px);
    transform:translate(-2px,2px);
  }

  40% {
    -webkit-transform:translate(2px,2px);
    transform:translate(2px,2px);
  }

  50% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }

  60% {
    -webkit-transform:translate(2px,-2px);
    transform:translate(2px,-2px);
  }

  70% {
    -webkit-transform:translate(-2px,2px);
    transform:translate(-2px,2px);
  }

  80% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }

  90% {
    -webkit-transform:translate(2px,-2px);
    transform:translate(2px,-2px);
  }

  100% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }
}

@keyframes vibrate-3 {
  0% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }

  10% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }

  20% {
    -webkit-transform:translate(2px,-2px);
    transform:translate(2px,-2px);
  }

  30% {
    -webkit-transform:translate(-2px,2px);
    transform:translate(-2px,2px);
  }

  40% {
    -webkit-transform:translate(2px,2px);
    transform:translate(2px,2px);
  }

  50% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }

  60% {
    -webkit-transform:translate(2px,-2px);
    transform:translate(2px,-2px);
  }

  70% {
    -webkit-transform:translate(-2px,2px);
    transform:translate(-2px,2px);
  }

  80% {
    -webkit-transform:translate(-2px,-2px);
    transform:translate(-2px,-2px);
  }

  90% {
    -webkit-transform:translate(2px,-2px);
    transform:translate(2px,-2px);
  }

  100% {
    -webkit-transform:translate(0);
    transform:translate(0);
  }
}

@-webkit-keyframes shake-horizontal {
  0%,100% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }

  10%,30%,50%,70% {
    -webkit-transform:translateX(-10px);
    transform:translateX(-10px);
  }

  20%,40%,60% {
    -webkit-transform:translateX(10px);
    transform:translateX(10px);
  }

  80% {
    -webkit-transform:translateX(4px);
    transform:translateX(4px);
  }

  90% {
    -webkit-transform:translateX(-4px);
    transform:translateX(-4px);
  }
}

@keyframes shake-horizontal {
  0%,100% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }

  10%,30%,50%,70% {
    -webkit-transform:translateX(-10px);
    transform:translateX(-10px);
  }

  20%,40%,60% {
    -webkit-transform:translateX(10px);
    transform:translateX(10px);
  }

  80% {
    -webkit-transform:translateX(4px);
    transform:translateX(4px);
  }

  90% {
    -webkit-transform:translateX(-4px);
    transform:translateX(-4px);
  }
}

@keyframes rotatingFrames {
  0% {
    transform:rotate(0);
  }

  100% {
    transform:rotate(360deg);
  }
}

@-webkit-keyframes rotatingFrames {
  0% {
    -webkit-transform:rotate(0);
  }

  100% {
    -webkit-transform:rotate(360deg);
  }
}