/*
Special 'reveal' animated effects
*/

.sequential-fadeup>* {
    opacity: 0;
    transform: scale(0.8);
}

.sequential-fadeup>*:first-child {
    opacity: 0;
    transform: translateY(100%) scale(0.8);
}

.sequential-fadeup>*:last-child {
    opacity: 0;
    transform: translateY(-25%) scale(0.8);
}

.sequential-fadeup .revealed {
    opacity: 1;
    transform: translateY(0) scale(1);
    transition: all 0.75s cubic-bezier(0.075, 0.820, 0.165, 1.000);
}

.sequential-fadein>*, .fadein {
   opacity: 0;
}

.sequential-fadein .revealed, .fadein.revealed {
    opacity: 1;
    transition: opacity 0.75s linear;
}


.slideleft {
   opacity: 0;
   transform: translateX(25%);
}

.slideright {
   opacity: 0;
   transform: translateX(-25%);
}

.slideleft.revealed, .slideright.revealed {
   opacity: 1;
   transform: translateX(0);
   transition: all 1s cubic-bezier(0.075, 0.820, 0.165, 1.000);
}