.plant {
  height: 723px;
  margin: 0 auto;
  width: 894px;
  clear: both;
  position: relative;
}
.plant .inner {
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  opacity: 0;
  height: 600px;
  left: 279px;
  position: absolute;
  bottom: 130px;
  width: 414px;
}
.plant .inner {
  -webkit-animation: grow 1.3s ease-in-out forwards;
          animation: grow 1.3s ease-in-out forwards;
}
.plant .leaf-1 {
  -webkit-animation: leaf-left 0.7s 0.3s linear forwards;
          animation: leaf-left 0.7s 0.3s linear forwards;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
.plant .leaf-2 {
  -webkit-animation: leaf-right 0.7s 0.4s linear forwards;
          animation: leaf-right 0.7s 0.4s linear forwards;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
}
.plant .leaf-3 {
  -webkit-animation: leaf-left 0.7s 0.5s linear forwards;
          animation: leaf-left 0.7s 0.5s linear forwards;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
}
.plant .leaf-4 {
  -webkit-animation: leaf-right 0.7s 0.6s linear forwards;
          animation: leaf-right 0.7s 0.6s linear forwards;
  -webkit-transform-origin: 10px bottom;
          transform-origin: 10px bottom;
}
.plant .leaf-5 {
  -webkit-animation: leaf-left 0.7s 0.7s linear forwards;
          animation: leaf-left 0.7s 0.7s linear forwards;
  -webkit-transform-origin: 70px bottom;
          transform-origin: 70px bottom;
}
.plant .book {
  background: url("book.jpg") no-repeat scroll 0 0 transparent;
  bottom: 0;
  height: 340px;
  left: 0;
  position: absolute;
  right: 0;
}
.plant .stalk {
  background: url("plant.png") no-repeat scroll 0 -666px transparent;
  height: 466px;
  left: 154px;
  position: absolute;
  top: 131px;
  width: 97px;
}
.plant .leaf {
  background: url("plant.png") no-repeat scroll 0 0px transparent;
  position: absolute;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
.plant .leaf-1 {
  height: 141px;
  left: 0;
  top: 248px;
  width: 167px;
}
.plant .leaf-2 {
  background-position: 0 -156px;
  height: 93px;
  left: 246px;
  top: 208px;
  width: 166px;
}
.plant .leaf-3 {
  background-position: 0 -258px;
  height: 115px;
  left: 83px;
  top: 89px;
  width: 121px;
}
.plant .leaf-4 {
  background-position: 0 -391px;
  height: 129px;
  left: 225px;
  top: 7px;
  width: 60px;
}
.plant .leaf-5 {
  background-position: 0 -539px;
  height: 103px;
  left: 154px;
  top: 30px;
  width: 73px;
}

@-webkit-keyframes grow {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
  30% {
    -webkit-transform: scaleY(1.15);
            transform: scaleY(1.15);
  }
  50% {
    -webkit-transform: scaleY(0.9);
            transform: scaleY(0.9);
  }
  70% {
    -webkit-transform: scaleY(1.05);
            transform: scaleY(1.05);
  }
  85% {
    -webkit-transform: scaleY(0.97);
            transform: scaleY(0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}

@keyframes grow {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
  30% {
    -webkit-transform: scaleY(1.15);
            transform: scaleY(1.15);
  }
  50% {
    -webkit-transform: scaleY(0.9);
            transform: scaleY(0.9);
  }
  70% {
    -webkit-transform: scaleY(1.05);
            transform: scaleY(1.05);
  }
  85% {
    -webkit-transform: scaleY(0.97);
            transform: scaleY(0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@-webkit-keyframes leaf-left {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  33% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  66% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes leaf-left {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  33% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  66% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes leaf-right {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  33% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  66% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes leaf-right {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  33% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  66% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.booky {
  font-family: "Trebuchet MS",Tahoma,sans-serif;
  color: #36393a;
}
.booky a {
  text-decoration: none;
  color: #eb7260;
}
.booky a:hover {
  text-decoration: underline;
}
.booky img {
  position: relative;
  top: 3px;
}
