@-webkit-keyframes book {
    0%   { -webkit-transform:scale(0,1);opacity:1; }
    100%   { -webkit-transform:scale(1,1);opacity:1; }
}
@-moz-keyframes book {
    0%   { -webkit-transform:scale(0,0);opacity:1; }
    100%   { -webkit-transform:scale(1,1);opacity:1; }
}
@-ms-keyframes book {
    0%   { -webkit-transform:scale(0,0);opacity:1; }
    100%   { -webkit-transform:scale(1,1);opacity:1; }
}

@-webkit-keyframes s7_pen {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(0,70%); }
    100%   { -webkit-transform:translate(0,0); }
}
@-moz-keyframes s7_pen {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(0,70%); }
    100%   { -webkit-transform:translate(0,0); }
}
@-ms-keyframes s7_pen {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(0,70%); }
    100%   { -webkit-transform:translate(0,0); }
}

@-webkit-keyframes s7_pen2 {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(0,55%); }
    100%   { -webkit-transform:translate(0,0); }
}
@-moz-keyframes s7_pen2 {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(0,55%); }
    100%   { -webkit-transform:translate(0,0); }
}
@-ms-keyframes s7_pen2 {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(0,55%); }
    100%   { -webkit-transform:translate(0,0); }
}


@-webkit-keyframes right_to_center_s7 {
    0%   { -webkit-transform:translate(300%,0); }
    100%   { -webkit-transform:translate(0,0); }
}
@-moz-keyframes right_to_center_s7 {
    0%   { -webkit-transform:translate(300%,0); }
    100%   { -webkit-transform:translate(0,0); }
}
@-ms-keyframes right_to_center_s7 {
    0%   { -webkit-transform:translate(300%,0); }
    100%   { -webkit-transform:translate(0,0); }
}

@-webkit-keyframes right_to_center_s7_4 {
    0%   { -webkit-transform:translate(1000%,0); }
    100%   { -webkit-transform:translate(0,0); }
}
@-moz-keyframes right_to_center_s7_4 {
    0%   { -webkit-transform:translate(1000%,0); }
    100%   { -webkit-transform:translate(0,0); }
}
@-ms-keyframes right_to_center_s7_4 {
    0%   { -webkit-transform:translate(1000%,0); }
    100%   { -webkit-transform:translate(0,0); }
}


@-webkit-keyframes left_to_center {
    0%   { -webkit-transform:translate(-200%,0);opacity:1; }
    100%   { -webkit-transform:translate(0,0);opacity:1; }
}
@-moz-keyframes left_to_center {
    0%   { -webkit-transform:translate(-150%,0); opacity:1; }
    100%   { -webkit-transform:translate(0,0);opacity:1;  }
}
@-ms-keyframes left_to_center {
    0%   { -webkit-transform:translate(-150%,0);opacity:1;  }
    100%   { -webkit-transform:translate(0,0);opacity:1;  }
}

@-webkit-keyframes right_to_center {
    0%   { -webkit-transform:translate(150%,0);opacity:1; }
    100%   { -webkit-transform:translate(0,0);opacity:1; }
}
@-moz-keyframes right_to_center {
    0%   { -webkit-transform:translate(150%,0);opacity:1; }
    100%   { -webkit-transform:translate(0,0);opacity:1; }
}
@-ms-keyframes right_to_center {
    0%   { -webkit-transform:translate(150%,0);opacity:1; }
    100%   { -webkit-transform:translate(0,0);opacity:1; }
}

@-webkit-keyframes down_to_center {
    0%   { -webkit-transform:translate(0,100%);opacity:0; }
    100%   { -webkit-transform:translate(0,0);opacity:1; }
}
@-moz-keyframes down_to_center {
    0%   { -webkit-transform:translate(0,100%);opacity:0; }
    100%   { -webkit-transform:translate(0,0);opacity:1; }
}
@-ms-keyframes down_to_center {
    0%   { -webkit-transform:translate(0,100%);opacity:0; }
    100%   { -webkit-transform:translate(0,0);opacity:1; }
}

@-webkit-keyframes zoom_0_1 {
    0%   { -webkit-transform:scale(0,0);opacity:1; }
    100%   { -webkit-transform:scale(1,1);opacity:1; }
}
@-moz-keyframes zoom_0_1 {
    0%   { -webkit-transform:scale(0,0);opacity:1; }
    100%   { -webkit-transform:scale(1,1);opacity:1; }
}
@-ms-keyframes zoom_0_1 {
    0%   { -webkit-transform:scale(0,0);opacity:1; }
    100%   { -webkit-transform:scale(1,1);opacity:1; }
}

@-webkit-keyframes alpha_0_1 {
    0%   { opacity:0; }
    100%   { opacity:1; }
}
@-moz-keyframes alpha_0_1 {
    0%   { opacity:0; }
    100%   { opacity:1; }
}
@-ms-keyframes alpha_0_1 {
    0%   { opacity:0; }
    100%   { opacity:1; }
}

@-webkit-keyframes alpha_0_1_0 {
    0%   { opacity:0; }
    50%   { opacity:1; }
    100%   { opacity:0; }
}
@-moz-keyframes alpha_0_1_0 {
    0%   { opacity:0; }
    50%   { opacity:1; }
    100%   { opacity:0; }
}
@-ms-keyframes alpha_0_1_0 {
    0%   { opacity:0; }
    50%   { opacity:1; }
    100%   { opacity:0; }
}

@-webkit-keyframes alpha_1_0 {
    0%   { opacity:1; }
    100%   { opacity:0; }
}
@-moz-keyframes alpha_1_0 {
    0%   { opacity:1; }
    100%   { opacity:0; }
}
@-ms-keyframes alpha_1_0 {
    0%   { opacity:1; }
    100%   { opacity:0; }
}

@-webkit-keyframes up_hide {
    0%   { -webkit-transform:translate(0,0);opacity:1; }
    100%   { -webkit-transform:translate(0,-50%);opacity:0; }
}
@-moz-keyframes up_hide {
    0%   { -webkit-transform:translate(0,0);opacity:1; }
    100%   { -webkit-transform:translate(0,-50%);opacity:0; }
}
@-ms-keyframes up_hide {
    0%   { -webkit-transform:translate(0,0);opacity:1; }
    100%   { -webkit-transform:translate(0,-50%);opacity:0; }
}

@-webkit-keyframes slide2_title {
    0%   { -webkit-transform:scale(1,1) translate(0,0); }
    100%   { -webkit-transform:scale(0.8,0.8) translate(0,-170%); }
}
@-moz-keyframes slide2_title {
    0%   { -webkit-transform:scale(1,1) translate(0,0); }
    100%   { -webkit-transform:scale(0.8,0.8) translate(0,-170%); }
}
@-ms-keyframes slide2_title {
    0%   { -webkit-transform:scale(1,1) translate(0,0); }
    100%   { -webkit-transform:scale(0.8,0.8) translate(0,-170%); }
}

@-webkit-keyframes slide2_pop {
    0%   { -webkit-transform:scale(0,0) translate(0,150%);opacity:0; }
    50%   { -webkit-transform:scale(0,0) translate(0,90%);opacity:0.3; }
    100%   { -webkit-transform:scale(1,1) translate(0,0);opacity:1; }
}
@-moz-keyframes slide2_pop {
    0%   { -webkit-transform:scale(0,0) translate(0,150%);opacity:0; }
    50%   { -webkit-transform:scale(0,0) translate(0,90%);opacity:0.3; }
    100%   { -webkit-transform:scale(1,1) translate(0,0);opacity:1; }
}
@-ms-keyframes slide2_pop {
    0%   { -webkit-transform:scale(0,0) translate(0,150%);opacity:0; }
    50%   { -webkit-transform:scale(0,0) translate(0,90%);opacity:0.3; }
    100%   { -webkit-transform:scale(1,1) translate(0,0);opacity:1; }
}


@-webkit-keyframes bounce {
    0%,50%,100%   { -webkit-transform:scale(1,1); }
    25%,75%   { -webkit-transform:scale(1.2,1.2); }
}
@-moz-keyframes bounce {
    0%   { -webkit-transform:translate(-150%,0); }
    100%   { -webkit-transform:translate(0,0); }
}
@-ms-keyframes bounce {
    0%   { -webkit-transform:translate(-150%,0); }
    100%   { -webkit-transform:translate(0,0); }
}

@-webkit-keyframes rotation_5 {
    0%   { -webkit-transform: rotate(0deg); }
    50% { -webkit-transform: rotate(5deg); }
    100%   { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes rotation_5 {
    0%   { -moz-transform: rotate(0deg); }
    50% { -moz-transform: rotate(5deg); }
    100% { -moz-transform: rotate(0deg); }
}
@-ms-keyframes rotation_5 {
    0%   { -ms-transform: rotate(0deg); }
    50% { -ms-transform: rotate(5deg); }
    100% { -ms-transform: rotate(0deg); }
}

@-webkit-keyframes rotation_3 {
    0%   { -webkit-transform: rotate(0deg); }
    50% { -webkit-transform: rotate(3deg); }
    100%   { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes rotation_3 {
    0%   { -moz-transform: rotate(0deg); }
    50% { -moz-transform: rotate(3deg); }
    100% { -moz-transform: rotate(0deg); }
}
@-ms-keyframes rotation_3 {
    0%   { -ms-transform: rotate(0deg); }
    50% { -ms-transform: rotate(3deg); }
    100% { -ms-transform: rotate(0deg); }
}

@-webkit-keyframes rotation_8 {
    0%   { -webkit-transform: rotate(0deg); }
    50% { -webkit-transform: rotate(8deg); }
    100%   { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes rotation_8 {
    0%   { -moz-transform: rotate(0deg); }
    50% { -moz-transform: rotate(8deg); }
    100% { -moz-transform: rotate(0deg); }
}
@-ms-keyframes rotation_8 {
    0%   { -ms-transform: rotate(0deg); }
    50% { -ms-transform: rotate(8deg); }
    100% { -ms-transform: rotate(0deg); }
}

@-webkit-keyframes flower_left {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(-2%,0); }
    100%   { -webkit-transform:translate(0,0); }
}

@-moz-keyframes flower_left {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(-2%,0); }
    100%   { -webkit-transform:translate(0,0); }
}

@-ms-keyframes flower_left {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(-2%,0); }
    100%   { -webkit-transform:translate(0,0); }
}

@-webkit-keyframes flower_right {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(2%,0); }
    100%   { -webkit-transform:translate(0,0); }
}

@-moz-keyframes flower_right {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(2%,0); }
    100%   { -webkit-transform:translate(0,0); }
}

@-ms-keyframes flower_right {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(2%,0); }
    100%   { -webkit-transform:translate(0,0); }
}

@-webkit-keyframes robot_left {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(80%,0); }
    100%   { -webkit-transform:translate(0,0); }
}
@-moz-keyframes robot_left {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(80%,0); }
    100%   { -webkit-transform:translate(0,0); }
}
@-ms-keyframes robot_left {
    0%   { -webkit-transform:translate(0,0); }
    50%   { -webkit-transform:translate(80%,0); }
    100%   { -webkit-transform:translate(0,0); }
}


