@charset "utf-8";

/* Zoom-out animation START (cover image) */
.anim_zoomOut {
	/* anim initial state */
	-webkit-transform: scale(6.0);
	-moz-transform: scale(6.0);
	-ms-transform: scale(6.0);
	-o-transform: scale(6.0);
	transform: scale(6.0);
	-webkit-animation: zoomout 30s ease-out 1; /* Safari, Chrome and Opera > 12.1 */
	-moz-animation: zoomout 30s ease-out 1; /* Firefox < 16 */
	-ms-animation: zoomout 30s ease-out 1; /* Internet Explorer */
	-o-animation: zoomout 30s ease-out 1; /* Opera < 12.1 */
	animation: zoomout 30s ease-out 1;
	/* Stay there after animation */
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
}

@-webkit-keyframes zoomout { /* Safari, Chrome and Opera > 12.1 */
	0% {-webkit-transform: scale(6.0); transform: scale(6.0);}
	0.4% {-webkit-transform: scale(1.15); transform: scale(1.15);}
	100% {-webkit-transform: scale(1); transform: scale(1);}
}
@-moz-keyframes zoomout { /* Firefox < 16 */
	0% {-moz-transform: scale(6.0); transform: scale(6.0);}
	0.4% {-moz-transform: scale(1.15); transform: scale(1.15);}
	100% {-moz-transform: scale(1); transform: scale(1);}
}
@-o-keyframes zoomout { /* Opera < 12.1 */
	0% {-o-transform: scale(6.0); transform: scale(6.0);}
	0.4% {-o-transform: scale(1.15); transform: scale(1.15);}
	100% {-o-transform: scale(1); transform: scale(1);}
}
@keyframes zoomout { /* Internet Explorer >IE10 + Standard CSS */
	0% {-ms-transform: scale(6.0); transform: scale(6.0);}
	0.4% {-ms-transform: scale(1.15); transform: scale(1.15);}
	100% {-ms-transform: scale(1); transform: scale(1);}
}
/* Zoom-out animation END (cover image) */


/* Fade-in-move-down animation START */
.anim_fademovDown {
	opacity: 0; /* initial state */
	-webkit-animation: famovdown 0.5s ease-out 1; /* Safari, Chrome and Opera > 12.1 */
	-moz-animation: famovdown 0.5s ease-out 1; /* Firefox < 16 */
	-ms-animation: famovdown 0.5s ease-out 1; /* Internet Explorer */
	-o-animation: famovdown 0.5s ease-out 1; /* Opera < 12.1 */
	animation: famovdown 0.5s ease-out 1;
	/* Stay there after animation */
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
}
	
@-webkit-keyframes famovdown { /* Safari, Chrome and Opera > 12.1 */
	0% {opacity:0; -webkit-transform:translateY(-80px); transform:translateY(-80px);}
	100% {opacity:1; -webkit-transform:translateY(0px); transform:translateY(0px);}
}
@-moz-keyframes famovdown { /* Firefox < 16 */
	0% {opacity:0; -moz-transform:translateY(-80px); transform:translateY(-80px);}
	100% {opacity:1; -moz-transform:translateY(0px); transform:translateY(0px);}
}
@-o-keyframes famovdown { /* Opera < 12.1 */
	0% {opacity:0; -o-transform:translateY(-80px); transform:translateY(-80px);}
	100% {opacity:1; -o-transform:translateY(0px); transform:translateY(0px);}
}
@keyframes famovdown { /* Internet Explorer >IE10 + Standard CSS */
	0% {opacity:0; -ms-transform:translateY(-80px); transform:translateY(-80px);}
	100% {opacity:1; -ms-transform:translateY(0px); transform:translateY(0px);}
}
/* Fade-in-move-down animation END */


/* animation delay START */
.anim_dly_300 {
    -webkit-animation-delay: 0.3s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation-delay: 0.3s; /* Firefox < 16 */	   
        -ms-animation-delay: 0.3s; /* Internet Explorer */
         -o-animation-delay: 0.3s; /* Opera < 12.1 */
            animation-delay: 0.3s;
}


/* countdown animation on pageload START */
.anim_fadein {
	opacity: 0;
    -webkit-animation: fadein 2.5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2.5s; /* Firefox < 16 */
        -ms-animation: fadein 2.5s; /* Internet Explorer */
         -o-animation: fadein 2.5s; /* Opera < 12.1 */
            animation: fadein 2.5s;
	
	/* Animate something and have it stay there */
	-webkit-animation-fill-mode:forwards;
  	   -moz-animation-fill-mode:forwards;
        -ms-animation-fill-mode:forwards;
         -o-animation-fill-mode:forwards;
            animation-fill-mode:forwards;
}

.anim_delay1000 {
    -webkit-animation-delay: 1.0s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation-delay: 1.0s; /* Firefox < 16 */	   
        -ms-animation-delay: 1.0s; /* Internet Explorer */
         -o-animation-delay: 1.0s; /* Opera < 12.1 */
            animation-delay: 1.0s;
}

.anim_delay1500 {
    -webkit-animation-delay: 1.50s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation-delay: 1.50s; /* Firefox < 16 */	   
        -ms-animation-delay: 1.50s; /* Internet Explorer */
         -o-animation-delay: 1.50s; /* Opera < 12.1 */
            animation-delay: 1.50s;
}

.anim_delay1750 {
    -webkit-animation-delay: 1.75s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation-delay: 1.75s; /* Firefox < 16 */	   
        -ms-animation-delay: 1.75s; /* Internet Explorer */
         -o-animation-delay: 1.75s; /* Opera < 12.1 */
            animation-delay: 1.75s;
}

.anim_delay2000 {
    -webkit-animation-delay: 2.0s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation-delay: 2.0s; /* Firefox < 16 */	   
        -ms-animation-delay: 2.0s; /* Internet Explorer */
         -o-animation-delay: 2.0s; /* Opera < 12.1 */
            animation-delay: 2.0s;
}

.anim_delay2250 {
    -webkit-animation-delay: 2.25s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation-delay: 2.25s; /* Firefox < 16 */	   
        -ms-animation-delay: 2.25s; /* Internet Explorer */
         -o-animation-delay: 2.25s; /* Opera < 12.1 */
            animation-delay: 2.25s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* countdown animation on pageload END */