.fadeInSlideUp50{
    animation: animation-fadeInSlideUp50 cubic-bezier(.55,0,.55,.2) 0.25s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode:forwards; /*when the spec is finished*/
    -webkit-animation: animation-fadeInSlideUp50 cubic-bezier(.55,0,.55,.2) 0.25s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/
    -moz-animation: animation-fadeInSlideUp50 cubic-bezier(.55,0,.55,.2) 0.25s;
    -moz-animation-iteration-count: 1;
    -moz-transform-origin: 50% 50%;
    -moz-animation-fill-mode:forwards; /*FF 5+*/
    -o-animation: animation-fadeInSlideUp50 cubic-bezier(.55,0,.55,.2) 0.25s;
    -o-animation-iteration-count: 1;
    -o-transform-origin: 50% 50%;
    -o-animation-fill-mode:forwards; /*Not implemented yet*/
    -ms-animation: animation-fadeInSlideUp50 cubic-bezier(.55,0,.55,.2) 0.25s;
    -ms-animation-iteration-count: 1;
    -ms-transform-origin: 50% 50%;
    -ms-animation-fill-mode:forwards; /*IE 10+*/
}

@keyframes animation-fadeInSlideUp50{
    0% {
        opacity:0;
        transform:  translate(0px,50px)  ;
    }
    100% {
        opacity:1;
        transform:  translate(0px,0px)  ;
    }
}

@-moz-keyframes animation-fadeInSlideUp50{
    0% {
        opacity:0;
        -moz-transform:  translate(0px,50px)  ;
    }
    100% {
        opacity:1;
        -moz-transform:  translate(0px,0px)  ;
    }
}

@-webkit-keyframes animation-fadeInSlideUp50 {
    0% {
        opacity:0;
        -webkit-transform:  translate(0px,50px)  ;
    }
    100% {
        opacity:1;
        -webkit-transform:  translate(0px,0px)  ;
    }
}

@-o-keyframes animation-fadeInSlideUp50 {
    0% {
        opacity:0;
        -o-transform:  translate(0px,50px)  ;
    }
    100% {
        opacity:1;
        -o-transform:  translate(0px,0px)  ;
    }
}

@-ms-keyframes animation-fadeInSlideUp50 {
    0% {
        opacity:0;
        -ms-transform:  translate(0px,50px)  ;
    }
    100% {
        opacity:1;
        -ms-transform:  translate(0px,0px)  ;
    }
}