/* bloc ANIMATIONS */

.item-appear, .simple-appear {
    opacity: 0;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}

.item-appear.motion-animated, .motion-animated .item-appear.motion-parent-activator, .simple-appear.motion-animated, .motion-animated .item-appear.motion-parent-activator {
    opacity: 1;
}

.item-appear-left {
    opacity: 0;
    transform:translateX(-60px);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.item-appear-left.motion-animated, .motion-animated .item-appear-left.motion-parent-activator {
    opacity: 1;
    transform:translateX(0px);
}

.item-appear-right {
    opacity: 0;
    transform:translateX(60px);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.item-appear-right.motion-animated, .motion-animated .item-appear-right.motion-parent-activator {
    opacity: 1;
    transform:translateX(0px);
}

.item-appear-top {
    opacity: 0;
    transform:translateY(-30px);
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.item-appear-top.motion-animated, .motion-animated .item-appear-top.motion-parent-activator {
    opacity: 1;
    transform:translateY(0px);
}

.item-appear-bottom {
    opacity: 0;
    transform:translateY(30px);
    -webkit-transition: opacity 1s, transform 1s;
    -moz-transition: opacity 1s, transform 1s;
    -o-transition: opacity 1s, transform 1s;
    transition: opacity 1s, transform 1s;
}

.item-appear-bottom.motion-animated, .motion-animated .item-appear-bottom.motion-parent-activator {
    opacity: 1;
    transform:translateY(0px);
}

.item-appear-fadein {
    opacity: 0;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.item-appear-fadein.motion-animated, .motion-animated .item-appear-fadein.motion-parent-activator {
    opacity: 1;
}


.delayed-250 {
    -webkit-transition-delay: 0.25s;
    -moz-transition-delay: 0.25s;
    -o-transition-delay: 0.25s;
    transition-delay: 0.25s;
}

.delayed-500 {
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

.delayed-750 {
    -webkit-transition-delay: 0.75s;
    -moz-transition-delay: 0.75s;
    -o-transition-delay: 0.75s;
    transition-delay: 0.75s;
}

.delayed-1000 {
    -webkit-transition-delay: 1s;
    -moz-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s;
}

.delayed-1250 {
    -webkit-transition-delay: 1.25s;
    -moz-transition-delay: 1.25s;
    -o-transition-delay: 1.25s;
    transition-delay: 1.25s;
}

.delayed-1500 {
    -webkit-transition-delay: 1.5s;
    -moz-transition-delay: 1.5s;
    -o-transition-delay: 1.5s;
    transition-delay: 1.5s;
}

.delayed-1750 {
    -webkit-transition-delay: 1.75s;
    -moz-transition-delay: 1.75s;
    -o-transition-delay: 1.75s;
    transition-delay: 1.75s;
}

.delayed-2000 {
    -webkit-transition-delay: 2s;
    -moz-transition-delay: 2s;
    -o-transition-delay: 2s;
    transition-delay: 2s;
}

.delayed-2250 {
    -webkit-transition-delay: 2.25s;
    -moz-transition-delay: 2.25s;
    -o-transition-delay: 2.25s;
    transition-delay: 2.25s;
}

.delayed-2500 {
    -webkit-transition-delay: 2.5s;
    -moz-transition-delay: 2.5s;
    -o-transition-delay: 2.5s;
    transition-delay: 2.5s;
}
