.fademein {
    -webkit-animation: fadefromtop 1s forwards;
    -moz-animation: fadefromtop 1s forwards;
    -ms-animation: fadefromtop 1s forwards;
    -o-animation: fadefromtop 1s forwards;
    animation: fadefromtop 1s forwards
}

.fadethisoutdown {
    -webkit-animation: outfadedown .6s forwards;
    -moz-animation: outfadedown .6s forwards;
    -ms-animation: outfadedown .6s forwards;
    -o-animation: outfadedown .6s forwards;
    animation: outfadedown .6s forwards;
    -webkit-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -moz-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -ms-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -o-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    transition: .5s cubic-bezier(.69, 0, .52, 1.56)
}

.fadethisinbottom {
    -webkit-animation: fadeindown .7s forwards;
    -moz-animation: fadeindown .7s forwards;
    -ms-animation: fadeindown .7s forwards;
    -o-animation: fadeindown .7s forwards;
    animation: fadeindown .7s forwards;
    -webkit-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -moz-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -ms-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -o-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    transition: .5s cubic-bezier(.69, 0, .52, 1.56)
}

.fadethisinnow {
    -webkit-animation: fadeInUp .6s forwards;
    -moz-animation: fadeInUp .6s forwards;
    -ms-animation: fadeInUp .6s forwards;
    -o-animation: fadeInUp .6s forwards;
    animation: fadeInUp .6s forwards
}

.scalein {
    -webkit-animation: scaleinsmall 1s forwards;
    -moz-animation: scaleinsmall 1s forwards;
    -ms-animation: scaleinsmall 1s forwards;
    -o-animation: scaleinsmall 1s forwards;
    animation: scaleinsmall 1s forwards;
    -webkit-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -moz-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -ms-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -o-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    transition: .5s cubic-bezier(.69, 0, .52, 1.56)
}

.scaleinlarge {
    -webkit-animation: scalefromlarge 1s forwards;
    -moz-animation: scalefromlarge 1s forwards;
    -ms-animation: scalefromlarge 1s forwards;
    -o-animation: scalefromlarge 1s forwards;
    animation: scalefromlarge 1s forwards;
    -webkit-transition: .8s cubic-bezier(.69, 0, .52, 1.56);
    -moz-transition: .8s cubic-bezier(.69, 0, .52, 1.56);
    -ms-transition: .8s cubic-bezier(.69, 0, .52, 1.56);
    -o-transition: .8s cubic-bezier(.69, 0, .52, 1.56);
    transition: .8s cubic-bezier(.69, 0, .52, 1.56)
}

.scaleoutlarge {
    -webkit-animation: scaletolarge .5s forwards;
    -moz-animation: scaletolarge .5s forwards;
    -ms-animation: scaletolarge .5s forwards;
    -o-animation: scaletolarge .5s forwards;
    animation: scaletolarge .5s forwards;
    -webkit-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -moz-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -ms-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -o-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    transition: .5s cubic-bezier(.69, 0, .52, 1.56)
}

.scalefromnowt {
    -webkit-animation: scaleinsmall .5s forwards;
    -moz-animation: scaleinsmall .5s forwards;
    -ms-animation: scaleinsmall .5s forwards;
    -o-animation: scaleinsmall .5s forwards;
    animation: scaleinsmall .5s forwards;
    -webkit-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -moz-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -ms-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -o-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    transition: .5s cubic-bezier(.69, 0, .52, 1.56)
}

.scaletonowt {
    -webkit-animation: scaletonothing .5s forwards;
    -moz-animation: scaletonothing .5s forwards;
    -ms-animation: scaletonothing .5s forwards;
    -o-animation: scaletonothing .5s forwards;
    animation: scaletonothing .5s forwards;
    -webkit-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -moz-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -ms-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    -o-transition: .5s cubic-bezier(.69, 0, .52, 1.56);
    transition: .5s cubic-bezier(.69, 0, .52, 1.56)
}

.fadeinfromtop {
    -webkit-animation: fadeInUp .8s forwards;
    -moz-animation: fadeInUp .8s forwards;
    -ms-animation: fadeInUp .8s forwards;
    -o-animation: fadeInUp .8s forwards;
    animation: fadeInUp .8s forwards;
    -webkit-animation-timing-function: cubic-bezier(.49, 0, .38, 1.27);
    -moz-animation-timing-function: cubic-bezier(.49, 0, .38, 1.27);
    -ms-animation-timing-function: cubic-bezier(.49, 0, .38, 1.27);
    -o-animation-timing-function: cubic-bezier(.49, 0, .38, 1.27);
    animation-timing-function: cubic-bezier(.49, 0, .38, 1.27)
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100px)
    }

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

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(-100px)
    }

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

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(-100px)
    }

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

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(-100px)
    }

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

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes outfadedown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0px)
    }

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

@-moz-keyframes outfadedown {
    0% {
        opacity: 1;
        -moz-transform: translateY(0px)
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(60px)
    }
}

@-o-keyframes outfadedown {
    0% {
        opacity: 1;
        -o-transform: translateY(0px)
    }

    100% {
        opacity: 0;
        -o-transform: translateY(60px)
    }
}

@keyframes outfadedown {
    0% {
        opacity: 1;
        transform: translateY(0px)
    }

    100% {
        opacity: 0;
        transform: translateY(60px)
    }
}

.outfadedown {
    -webkit-animation-name: outfadedown;
    -moz-animation-name: outfadedown;
    -o-animation-name: outfadedown;
    animation-name: outfadedown
}

@-webkit-keyframes fadeindown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(60px)
    }

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

@-moz-keyframes fadeindown {
    0% {
        opacity: 0;
        -moz-transform: translateY(60px)
    }

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

@-o-keyframes fadeindown {
    0% {
        opacity: 0;
        -o-transform: translateY(60px)
    }

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

@keyframes fadeindown {
    0% {
        opacity: 0;
        transform: translateY(60px)
    }

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

.fadeindown {
    -webkit-animation-name: fadeindown;
    -moz-animation-name: fadeindown;
    -o-animation-name: fadeindown;
    animation-name: fadeindown
}

@-webkit-keyframes fadefromtop {
    0% {
        opacity: 0;
        -webkit-transform: translateY(60px)
    }

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

@-moz-keyframes fadefromtop {
    0% {
        opacity: 0;
        -moz-transform: translateY(60px)
    }

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

@-o-keyframes fadefromtop {
    0% {
        opacity: 0;
        -o-transform: translateY(60px)
    }

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

@keyframes fadefromtop {
    0% {
        opacity: 0;
        transform: translateY(60px)
    }

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

.fadefromtop {
    -webkit-animation-name: fadefromtop;
    -moz-animation-name: fadefromtop;
    -o-animation-name: fadefromtop;
    animation-name: fadefromtop
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-o-keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 0
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes scaleinsmall {
    0% {
        opacity: 0;
        -webkit-transform: scale(0)
    }

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

@-moz-keyframes scaleinsmall {
    0% {
        opacity: 0;
        -moz-transform: scale(0)
    }

    100% {
        opacity: 1;
        -moz-transform: scale(1)
    }
}

@-o-keyframes scaleinsmall {
    0% {
        opacity: 0;
        -o-transform: scale(0)
    }

    100% {
        opacity: 1;
        -o-transform: scale(1)
    }
}

@keyframes scaleinsmall {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

.scaleinsmall {
    -webkit-animation-name: scaleinsmall;
    -moz-animation-name: scaleinsmall;
    -o-animation-name: scaleinsmall;
    animation-name: scaleinsmall
}

@-webkit-keyframes scalefromlarge {
    0% {
        -webkit-transform: scale(1.2);
        opacity: 0
    }

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

@-moz-keyframes scalefromlarge {
    0% {
        -moz-transform: scale(1.2);
        opacity: 0
    }

    100% {
        -moz-transform: scale(1);
        opacity: 1
    }
}

@-o-keyframes scalefromlarge {
    0% {
        -o-transform: scale(1.2);
        opacity: 0
    }

    100% {
        -o-transform: scale(1);
        opacity: 1
    }
}

@keyframes scalefromlarge {
    0% {
        transform: scale(1.2);
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

.scalefromlarge {
    -webkit-animation-name: scalefromlarge;
    -moz-animation-name: scalefromlarge;
    -o-animation-name: scalefromlarge;
    animation-name: scalefromlarge
}

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

    100% {
        -webkit-transform: scale(1.2);
        opacity: 0
    }
}

@-moz-keyframes scaletolarge {
    0% {
        -moz-transform: scale(1);
        opacity: 1
    }

    100% {
        -moz-transform: scale(1.2);
        opacity: 0
    }
}

@-o-keyframes scaletolarge {
    0% {
        -o-transform: scale(1);
        opacity: 1
    }

    100% {
        -o-transform: scale(1.2);
        opacity: 0
    }
}

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

    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

.scaletolarge {
    -webkit-animation-name: scaletolarge;
    -moz-animation-name: scaletolarge;
    -o-animation-name: scaletolarge;
    animation-name: scaletolarge
}

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

    100% {
        -webkit-transform: scale(0.8);
        opacity: 0
    }
}

@-moz-keyframes scaletonothing {
    0% {
        -moz-transform: scale(1);
        opacity: 1
    }

    100% {
        -moz-transform: scale(0.8);
        opacity: 0
    }
}

@-o-keyframes scaletonothing {
    0% {
        -o-transform: scale(1);
        opacity: 1
    }

    100% {
        -o-transform: scale(0.8);
        opacity: 0
    }
}

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

    100% {
        transform: scale(0.8);
        opacity: 0
    }
}

.scaletonothing {
    -webkit-animation-name: scaletonothing;
    -moz-animation-name: scaletonothing;
    -o-animation-name: scaletonothing;
    animation-name: scaletonothing
}

