@charset "UTF-8";

UTF-8;
a:link,a:active,a:hover {
  color:#;
}

a:visited {
  color:#;
}

body {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/755-450-656-600-14241942.png);
  background-size:610px 4300px;
  -webkit-background-size:610px 4300px;
  background-position:center;
}

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

.GrayCat {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/462-736-986-937-14241104.png);
  background-repeat:no-repeat;
  position:absolute;
  left:182px;
  top:292px;
  width:138px;
  height:150px;
  z-index:21;
}

.OrangeCat {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/366-524-291-389-14241105.png);
  background-repeat:no-repeat;
  position:absolute;
  left:630px;
  top:318px;
  width:136px;
  height:133px;
  z-index:20;
}

.Heart {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/434-335-911-560-14241106.png);
  background-repeat:no-repeat;
  position:absolute;
  left:190px;
  top:122px;
  width:569px;
  height:500px;
  z-index:18;
}

.HeartBack {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/434-335-911-560-14241106.png);
  background-repeat:no-repeat;
  position:absolute;
  left:190px;
  top:122px;
  width:569px;
  height:500px;
  z-index:17;
}

.XiyahXO {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/740-842-315-534-14241107.png);
  background-repeat:no-repeat;
  position:absolute;
  left:279px;
  top:270px;
  width:393px;
  height:160px;
  z-index:19;
}

.Book {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/888-704-656-582-14241108.png);
  background-repeat:no-repeat;
  position:absolute;
  left:196px;
  top:514px;
  width:177px;
  height:91px;
  z-index:20;
}

.Rules {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/808-141-586-878-14241109.png);
  background-repeat:no-repeat;
  position:absolute;
  left:183px;
  top:590px;
  width:270px;
  height:136px;
  z-index:17;
}

.RulesText {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/515-139-223-126-14241932.png);
  background-repeat:no-repeat;
  position:absolute;
  left:158px;
  top:564px;
  width:493px;
  height:389px;
  z-index:15;
}

.Moth {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/701-778-850-897-14241110.png);
  background-repeat:no-repeat;
  position:absolute;
  left:470px;
  top:798px;
  width:136px;
  height:104px;
  z-index:16;
}

.RulesGrid1 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/557-836-443-229-14241933.png);
  background-repeat:no-repeat;
  position:absolute;
  left:607px;
  top:564px;
  width:181px;
  height:182px;
  z-index:17;
}

.RulesGrid2 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/100-908-116-260-14241934.png);
  background-repeat:no-repeat;
  position:absolute;
  left:607px;
  top:690px;
  width:181px;
  height:140px;
  z-index:17;
}

.RulesGrid3 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/775-512-825-437-14241935.png);
  background-repeat:no-repeat;
  position:absolute;
  left:607px;
  top:772px;
  width:181px;
  height:182px;
  z-index:17;
}

.Seperator1 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/286-453-184-889-14241113.png);
  background-repeat:no-repeat;
  position:absolute;
  left:180px;
  top:916px;
  width:588px;
  height:171px;
  z-index:13;
}

.YellowDog {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/988-346-145-206-14241101.png);
  background-repeat:no-repeat;
  position:absolute;
  left:192px;
  top:1048px;
  width:191px;
  height:143px;
  z-index:14;
}

.BlackDog {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/852-398-276-833-14241102.png);
  background-repeat:no-repeat;
  position:absolute;
  left:565px;
  top:1048px;
  width:191px;
  height:143px;
  z-index:14;
}

.TipMenu {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/659-435-499-835-14241103.png);
  background-repeat:no-repeat;
  position:absolute;
  left:360px;
  top:1054px;
  width:225px;
  height:145px;
  z-index:15;
}

.TipBG1 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/188-691-290-220-14241936.png);
  background-repeat:no-repeat;
  position:absolute;
  left:165px;
  top:1137px;
  width:309px;
  height:502px;
  z-index:13;
}

.TipMenu1 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/451-553-764-591-14241937.png);
  background-repeat:no-repeat;
  position:absolute;
  left:193px;
  top:1185px;
  width:252px;
  height:414px;
  z-index:15;
}

.TipBG2 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/188-691-290-220-14241936.png);
  background-repeat:no-repeat;
  position:absolute;
  left:475px;
  top:1137px;
  width:309px;
  height:502px;
  z-index:13;
}

.TipMenu2 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/451-553-764-591-14241937.png);
  background-repeat:no-repeat;
  position:absolute;
  left:503px;
  top:1185px;
  width:251px;
  height:413px;
  z-index:15;
}

.Seperator2 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/975-872-255-872-14241114.png);
  background-repeat:no-repeat;
  position:absolute;
  left:180px;
  top:1622px;
  width:588px;
  height:171px;
  z-index:12;
}

.Twitter a {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/876-544-268-837-14241100.png);
  background-repeat:no-repeat;
  position:absolute;
  left:168px;
  top:1707px;
  width:228px;
  height:199px;
  z-index:14;
}

.OnlyFans a {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/130-879-332-619-14241099.png);
  background-repeat:no-repeat;
  position:absolute;
  left:570px;
  top:1723px;
  width:221px;
  height:167px;
  z-index:14;
}

.AboutMe {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/604-416-424-550-14241086.png);
  background-repeat:no-repeat;
  position:absolute;
  left:299px;
  top:1837px;
  width:349px;
  height:97px;
  z-index:15;
}

.EnvelopeTop {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/959-794-688-603-14241233.png);
  background-repeat:no-repeat;
  position:absolute;
  left:162px;
  top:1790px;
  width:624px;
  height:433px;
  z-index:11;
}

.EnvelopeOpener {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/350-205-193-713-14241931.png);
  background-repeat:no-repeat;
  position:absolute;
  left:380px;
  top:1753px;
  width:184px;
  height:168px;
  z-index:11;
}

.Paper {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/862-118-543-704-14241235.png);
  background-repeat:no-repeat;
  position:absolute;
  left:265px;
  top:1926px;
  width:420px;
  height:343px;
  z-index:12;
}

.EnvelopeBottom {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/929-941-771-280-14241929.png);
  background-repeat:no-repeat;
  position:absolute;
  left:162px;
  top:1900px;
  width:624px;
  height:500px;
  z-index:13;
}

.Schedule {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/869-147-249-922-14241112.png);
  background-repeat:no-repeat;
  position:absolute;
  left:460px;
  top:2398px;
  width:334px;
  height:177px;
  z-index:13;
}

.SchedulePanel {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/588-221-279-566-14241111.png);
  background-repeat:no-repeat;
  position:absolute;
  left:180px;
  top:2483px;
  width:588px;
  height:211px;
  z-index:12;
}

.Seperator3 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/286-453-184-889-14241113.png);
  background-repeat:no-repeat;
  position:absolute;
  left:180px;
  top:2703px;
  width:588px;
  height:171px;
  z-index:11;
}

.HighestTip {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/481-893-281-394-14241092.png);
  background-repeat:no-repeat;
  position:absolute;
  left:203px;
  top:2825px;
  width:276px;
  height:132px;
  z-index:8;
}

.Dog {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/130-646-983-244-14241098.png);
  background-repeat:no-repeat;
  position:absolute;
  left:317px;
  top:2940px;
  width:310px;
  height:236px;
  z-index:9;
}

.Highest1 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/480-961-317-395-14241093.png);
  background-repeat:no-repeat;
  position:absolute;
  left:358px;
  top:3175px;
  width:218px;
  height:90px;
  z-index:9;
}

.Bunny {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/679-340-412-590-14241096.png);
  background-repeat:no-repeat;
  position:absolute;
  left:172px;
  top:3141px;
  width:215px;
  height:240px;
  z-index:8;
}

.Highest2 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/570-395-700-808-14241094.png);
  background-repeat:no-repeat;
  position:absolute;
  left:204px;
  top:3386px;
  width:169px;
  height:72px;
  z-index:8;
}

.Chicken {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/620-251-336-963-14241097.png);
  background-repeat:no-repeat;
  position:absolute;
  left:535px;
  top:3153px;
  width:241px;
  height:230px;
  z-index:8;
}

.Highest3 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/192-796-960-779-14241095.png);
  background-repeat:no-repeat;
  position:absolute;
  left:580px;
  top:3386px;
  width:132px;
  height:77px;
  z-index:8;
}

.Seperator4 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/975-872-255-872-14241114.png);
  background-repeat:no-repeat;
  position:absolute;
  left:180px;
  top:3407px;
  width:588px;
  height:171px;
  z-index:7;
}

.ClubMembers {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/599-397-748-485-14241089.png);
  background-repeat:no-repeat;
  position:absolute;
  left:320px;
  top:3559px;
  width:309px;
  height:151px;
  z-index:6;
}

.ClubBook {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/975-888-421-379-14241927.png);
  background-repeat:no-repeat;
  position:absolute;
  left:155px;
  top:3635px;
  width:645px;
  height:501px;
  z-index:4;
}

.PinkCow1 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/729-222-907-406-14241091.png);
  background-repeat:no-repeat;
  position:absolute;
  left:171px;
  top:4067px;
  width:83px;
  height:69px;
  z-index:5;
}

.BrownCow1 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/465-422-985-878-14241090.png);
  background-repeat:no-repeat;
  position:absolute;
  left:258px;
  top:4067px;
  width:84px;
  height:69px;
  z-index:5;
}

.PinkCow2 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/729-222-907-406-14241091.png);
  background-repeat:no-repeat;
  position:absolute;
  left:347px;
  top:4067px;
  width:83px;
  height:69px;
  z-index:5;
}

.BrownCow2 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/465-422-985-878-14241090.png);
  background-repeat:no-repeat;
  position:absolute;
  left:433px;
  top:4067px;
  width:84px;
  height:69px;
  z-index:5;
}

.PinkCow3 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/729-222-907-406-14241091.png);
  background-repeat:no-repeat;
  position:absolute;
  left:522px;
  top:4067px;
  width:83px;
  height:69px;
  z-index:5;
}

.BrownCow3 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/465-422-985-878-14241090.png);
  background-repeat:no-repeat;
  position:absolute;
  left:608px;
  top:4067px;
  width:84px;
  height:69px;
  z-index:5;
}

.PinkCow4 {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/729-222-907-406-14241091.png);
  background-repeat:no-repeat;
  position:absolute;
  left:695px;
  top:4067px;
  width:83px;
  height:69px;
  z-index:5;
}

.static {
  background-image:url(https://img.mfcimg.com/photos2/445/44579926/729-222-907-406-14241091.png);
  background-size:contain;
  background-repeat:no-repeat;
  position:absolute;
  left:4px;
  width:938px;
  height:4000px;
  z-index:25;
}

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

a:link,a:active {
  color:#fff;
  text-shadow:-1px 0 rgb(181,106,247),0 1px rgb(181,106,247),1px 0 rgb(181,106,247),0 -1px rgb(181,106,247);
}

a:hover {
  color:#fff;
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px rgb(255,45,149),0 0 16px rgb(255,45,149),0 0 32px rgb(255,45,149),0 0 40px rgb(255,45,149),0 0 50px rgb(255,45,149);
  text-decoration:underline;
}

a:visited {
  color:#e6e6e6;
  text-shadow:-1px 0 rgb(181,106,247),0 1px rgb(181,106,247),1px 0 rgb(181,106,247),0 -1px rgb(181,106,247);
}

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

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

  24% {
    opacity:1;
  }

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

  65% {
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
    -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(-20px);
    transform:translateY(-20px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
    opacity:1;
  }

  24% {
    opacity:1;
  }

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

  65% {
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
    -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;
  }
}

.slide-top1 {
  -webkit-animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 0ms infinite alternate-reverse both;
  animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 0ms infinite alternate-reverse both;
}

.slide-top2 {
  -webkit-animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 120ms infinite alternate-reverse both;
  animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 120ms infinite alternate-reverse both;
}

.slide-top3 {
  -webkit-animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 240ms infinite alternate-reverse both;
  animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 240ms infinite alternate-reverse both;
}

.slide-top4 {
  -webkit-animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 360ms infinite alternate-reverse both;
  animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 360ms infinite alternate-reverse both;
}

.slide-top5 {
  -webkit-animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 480ms infinite alternate-reverse both;
  animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 480ms infinite alternate-reverse both;
}

.slide-top6 {
  -webkit-animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 600ms infinite alternate-reverse both;
  animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 600ms infinite alternate-reverse both;
}

.slide-top7 {
  -webkit-animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 720ms infinite alternate-reverse both;
  animation:slide-top .75s cubic-bezier(0.250,0.460,0.450,0.940) 720ms infinite alternate-reverse both;
}

@-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);
  }
}

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

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

.pulse {
  -webkit-animation:pulse 1s ease-in-out infinite both;
  animation:pulse 1s ease-in-out infinite both;
}

@keyframes pulse {
  0% {
    transform:scale(0.95);
  }

  70% {
    transform:scale(1);
  }

  100% {
    transform:scale(0.95);
  }
}

@-webkit-keyframes pulse {
  0% {
    transform:scale(0.95);
  }

  70% {
    transform:scale(1);
  }

  100% {
    transform:scale(0.95);
  }
}

.slide-right {
  -webkit-animation:slide-right 2s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse both;
  animation:slide-right 2s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse both;
}

@-webkit-keyframes slide-right {
  0% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }

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

@keyframes slide-right {
  0% {
    -webkit-transform:translateX(0);
    transform:translateX(0);
  }

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

.slide-black {
  -webkit-animation:slide-black .75s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse both;
  animation:slide-black .75s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse both;
}

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

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

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

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

.slide-yellow {
  -webkit-animation:slide-tr .75s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse both;
  animation:slide-tr .75s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse both;
}

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

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

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

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

.tada {
  -webkit-animation:tada 1s ease-in-out infinite both;
  animation:tada 1s ease-in-out infinite both;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform:scale(1);
  }

  10%,20% {
    -webkit-transform:scale(0.9) rotate(-3deg);
  }

  30%,50%,70%,90% {
    -webkit-transform:scale(1.1) rotate(3deg);
  }

  40%,60%,80% {
    -webkit-transform:scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform:scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    transform:scale(1);
  }

  10%,20% {
    transform:scale(0.9) rotate(-3deg);
  }

  30%,50%,70%,90% {
    transform:scale(1.1) rotate(3deg);
  }

  40%,60%,80% {
    transform:scale(1.1) rotate(-3deg);
  }

  100% {
    transform:scale(1) rotate(0);
  }
}

.slide-paper {
  -webkit-animation:slide-paper 2s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse both;
  animation:slide-paper 2s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse both;
}

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

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

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

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

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

@-webkit-keyframes shake-left {
  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-left {
  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);
  }
}

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

@-webkit-keyframes shake-right {
  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-right {
  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);
  }
}

.tada-weak {
  -webkit-animation:tada-weak 1s ease-in-out infinite both;
  animation:tada-weak 1s ease-in-out infinite both;
}

@-webkit-keyframes tada-weak {
  0% {
    -webkit-transform:scale(1);
  }

  10%,20% {
    -webkit-transform:scale(0.95) rotate(-1.5deg);
  }

  30%,50%,70%,90% {
    -webkit-transform:scale(1.03) rotate(1.5deg);
  }

  40%,60%,80% {
    -webkit-transform:scale(1.03) rotate(-1.5deg);
  }

  100% {
    -webkit-transform:scale(1) rotate(0);
  }
}

@keyframes tada-weak {
  0% {
    transform:scale(1);
  }

  10%,20% {
    transform:scale(0.95) rotate(-1.5deg);
  }

  30%,50%,70%,90% {
    transform:scale(1.03) rotate(1.5deg);
  }

  40%,60%,80% {
    transform:scale(1.03) rotate(-1.5deg);
  }

  100% {
    transform:scale(1) rotate(0);
  }
}