
.animation .animation-element {
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; 
}

.animation .animation-element.fadein {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn; 
}

.animation .animation-element-fadein-up {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp; 
}

.animation .animation-element-fadein-right {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight; 
}

.animation .animation-element-fadein-left {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft; 
}

.animation .animation-element.delayed {
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s; 
}

.animation.is-exiting .animation-element {
    -webkit-animation-direction: alternate-reverse;
    animation-direction: alternate-reverse; 
}

.animation.is-exiting .animation-element.delayed {
    -webkit-animation-delay: 0s;
    animation-delay: 0s; 
}

.animation.is-exiting .animation-element.noexiting {
    -webkit-animation-direction: alternate-reverse;
    animation-direction: alternate-reverse;
    
}

@media screen and (min-width: 768px) {

    .animation .animation-element.fadeinright-wide {
        -webkit-animation-name: fadeInRight;
        animation-name: fadeInRight; 
    }
}

.is-loading,
.is-loading a {
    cursor: progress;
}
