.items-animations-timer-element {
    font-size: 0;
    line-height: 1;
    height: 0;

    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;

    -moz-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.items-animations-timer-element.start-timer {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;
}

/* Move Up */
.item-animation-move-up .item-animations-inited.before-start {
    -moz-transform: translateY(40px) !important;
    -ms-transform: translateY(40px) !important;
    -webkit-transform: translateY(40px) !important;
    -o-transform: translateY(40px) !important;
    transform: translateY(40px) !important;

    zoom: 1;
    -webkit-opacity: 0 !important;
    -moz-opacity: 0 !important;
    filter: alpha(opacity=0) !important;
    opacity: 0 !important;
}

.item-animation-move-up .item-animations-inited.before-start.start-animation {
    -o-transition: opacity 1s, transform 1s !important;
	-webkit-transition: opacity 1s, transform 1s !important;
	transition: opacity 1s, transform 1s !important;

    -moz-transform: translateY(0px) !important;
    -ms-transform: translateY(0px) !important;
    -webkit-transform: translateY(0px) !important;
    -o-transform: translateY(0px) !important;
    transform: translateY(0px) !important;

    zoom: 1;
    -webkit-opacity: 1 !important;
    -moz-opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}


/* Bounce */
.item-animation-bounce .item-animations-inited.before-start {
    -moz-transform: scale(0.001) !important;
    -ms-transform: scale(0.001) !important;
    -webkit-transform: scale(0.001) !important;
    -o-transform: scale(0.001) !important;
    transform: scale(0.001) !important;

    zoom: 1;
    -webkit-opacity: 0 !important;
    -moz-opacity: 0 !important;
    filter: alpha(opacity=0) !important;
    opacity: 0 !important;
}

.item-animation-bounce .item-animations-inited.before-start.start-animation {
    -o-transition: opacity 0.4s, transform 0.4s !important;
	-webkit-transition: opacity 0.4s, transform 0.4s !important;
	transition: opacity 0.4s, transform 0.4s !important;

    -moz-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;

    zoom: 1;
    -webkit-opacity: 1 !important;
    -moz-opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}

/* Fade In */
.item-animation-fade-in .item-animations-inited.before-start {
    zoom: 1;
    -webkit-opacity: 0 !important;
    -moz-opacity: 0 !important;
    filter: alpha(opacity=0) !important;
    opacity: 0 !important;
}

.item-animation-fade-in .item-animations-inited.before-start.start-animation {
    -o-transition: opacity 0.7s !important;
	-webkit-transition: opacity 0.7s !important;
	transition: opacity 0.7s !important;

    -webkit-opacity: 1 !important;
    -moz-opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}

/* Scale */
.item-animation-scale .item-animations-inited.before-start {
    -moz-transform: scale(0.001) !important;
    -ms-transform: scale(0.001) !important;
    -webkit-transform: scale(0.001) !important;
    -o-transform: scale(0.001) !important;
    transform: scale(0.001) !important;
}

.item-animation-scale .item-animations-inited.before-start.start-animation {
    -o-transition: transform 0.57s ease-in-out !important;
	-webkit-transition: transform 0.57s ease-in-out !important;
	transition: opacity transform 0.57s ease-in-out !important;

    -moz-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
}

/* Flip */
.item-animation-flip .item-animations-inited.before-start {
    -moz-transform: rotate3d(1, 0, 0, -80deg) !important;
    -ms-transform: rotate3d(1, 0, 0, -80deg) !important;
    -webkit-transform: rotate3d(1, 0, 0, -80deg) !important;
    -o-transform: rotate3d(1, 0, 0, -80deg) !important;
    transform: rotate3d(1, 0, 0, -80deg) !important;

    zoom: 1;
    -webkit-opacity: 0 !important;
    -moz-opacity: 0 !important;
    filter: alpha(opacity=0) !important;
    opacity: 0 !important;
}

.item-animation-flip .item-animations-inited.before-start.start-animation {
    -o-transition: opacity 0.7s ease-in-out, transform 0.7s ease-in-out !important;
	-webkit-transition: opacity 0.7s ease-in-out, transform 0.7s ease-in-out !important;
	transition: opacity 0.7s ease-in-out, transform 0.7s ease-in-out !important;

    -moz-transform: rotate3d(0, 0, 0, 0deg) !important;
    -ms-transform: rotate3d(0, 0, 0, 0deg) !important;
    -webkit-transform: rotate3d(0, 0, 0, 0deg) !important;
    -o-transform: rotate3d(0, 0, 0, 0deg) !important;
    transform: rotate3d(0, 0, 0, 0deg) !important;

    -webkit-opacity: 1 !important;
    -moz-opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}

/* Fall Rerspective */
.item-animation-fall-perspective .item-animations-inited.before-start {
    -moz-transform: translateZ(400px) translateY(300px) rotateX(-65deg) !important;
    -ms-transform: translateZ(400px) translateY(300px) rotateX(-65deg) !important;
    -webkit-transform: translateZ(400px) translateY(300px) rotateX(-65deg) !important;
    -o-transform: translateZ(400px) translateY(300px) rotateX(-65deg) !important;
    transform: translateZ(400px) translateY(300px) rotateX(-65deg) !important;

    zoom: 1;
    -webkit-opacity: 0 !important;
    -moz-opacity: 0 !important;
    filter: alpha(opacity=0) !important;
    opacity: 0 !important;
}

.item-animation-fall-perspective .item-animations-inited.before-start.start-animation {
    -o-transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out !important;
	-webkit-transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out !important;
	transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out !important;

    -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg) !important;
    -ms-transform: translateZ(0px) translateY(0px) rotateX(0deg) !important;
    -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg) !important;
    -o-transform: translateZ(0px) translateY(0px) rotateX(0deg) !important;
    transform: translateZ(0px) translateY(0px) rotateX(0deg) !important;

    -webkit-opacity: 1 !important;
    -moz-opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}
