﻿@charset "utf-8";



/* CSS Document */







/* !- Animate on scroll*/







/* Scale Up animation */



@-webkit-keyframes mk_scale {



	0% {



		-webkit-transform: scale(0.3);



 		opacity: 0.1;



	}



	100% {



		-webkit-transform: scale(1);



		opacity: 1;



	}



}



@-moz-keyframes mk_scale {



 	0% {



		-moz-transform: scale(0.3);



		opacity: 0.1;



	}



	100% {



		-moz-transform: scale(1);



		opacity: 1;



 	}



}



 @-o-keyframes mk_scale {



	0% {



		-o-transform: scale(0.3);



		opacity: 0.1;



	}



	100% {



		-o-transform: scale(1);



		opacity: 1;



	}



}



@keyframes mk_scale {



	0% {



		transform: scale(0.3);



		opacity: 0.1;



	}



	100% {



		transform: scale(1);



		opacity: 1;



	}



}











/* Fade In animation */



@-webkit-keyframes mk_fade {



	0% {



		opacity: 0.1;



	}



	100% {



		opacity: 1;



	}



}



@-moz-keyframes mk_fade {



	0% {



		opacity: 0.1;



	}



	100% {



		opacity: 1;



	}



}



@-o-keyframes mk_fade {



	0% {



		opacity: 0.1;



	}



	100% {



		opacity: 1;



	}	



}



@keyframes mk_fade {



	0% {



		opacity: 0.1;



	}



	100% {



		opacity: 1;



	}



}







/* Left to Right animation */



@-webkit-keyframes mk_left_to_right {



	0% {



		-webkit-transform: translate(-20px, 0);



		opacity: 0;



	}



	100% {



		-webkit-transform: translate(0, 0);



		opacity: 1;



	}



}



@-moz-keyframes mk_left_to_right {



	0% {



		-moz-transform: translate(-20px, 0);



		opacity: 0;



	}



	100% {



		-moz-transform: translate(0, 0);



		opacity: 1;



	}



}







@-o-keyframes mk_left_to_right {



	0% {



		-o-transform: translate(-20px, 0);



		opacity: 0;



	}



	100% {



		-o-transform: translate(0, 0);



		opacity: 1;



	}



}



@keyframes mk_left_to_right {



	0% {



		transform: translate(-20px, 0);



		opacity: 0;



	}



	100% {



		transform: translate(0, 0);



		opacity: 1;



	}



}







/* Right To Left animation */



@-webkit-keyframes mk_right_to_left {



	0% {



		-webkit-transform: translate(20px, 0);



		opacity: 0;



	}



	100% {



		-webkit-transform: translate(0, 0);



		opacity: 1;



	}



}



@-moz-keyframes mk_right_to_left {



	0% {



		-moz-transform: translate(20px, 0);



		opacity: 0;



	}



	100% {



		-moz-transform: translate(0, 0);



		opacity: 1;



	}



}



@-o-keyframes mk_right_to_left {



	 0% {



		-o-transform: translate(20px, 0);



		opacity: 0;



	}



	100% {



		-o-transform: translate(0, 0);



		opacity: 1;



	}







}



@keyframes mk_right_to_left {



	0% {



		transform: translate(20px, 0);



		opacity: 0;



	}



	100% {



		transform: translate(0, 0);



		opacity: 1;



	}



}







/* Bottom to Top animation */



@-webkit-keyframes mk_bottom_to_top {



	0% {



		-webkit-transform: translate(0, 20px);



		opacity: 0;



	}



	100% {



		-webkit-transform: translate(0, 0);



		opacity: 1;



	}



}



@-moz-keyframes mk_bottom_to_top {



	0% {



		-moz-transform: translate(0, 20px);



		opacity: 0;



	}



	100% {



		-moz-transform: translate(0, 0);



		opacity: 1;



	}



}



@-o-keyframes mk_bottom_to_top {



	0% {



		-o-transform: translate(0, 20px);



		opacity: 0;



	}



	100% {



		-o-transform: translate(0, 0);



		opacity: 1;



	}



}



@keyframes mk_bottom_to_top {



	0% {



		transform: translate(0, 20px);



		opacity: 0;



	}



	100% {



		transform: translate(0, 0);



		opacity: 1;



	}



}







/* Top to Bottom animation */



@-webkit-keyframes mk_top_to_bottom {



	0% {



		-webkit-transform: translate(0, -20px);



		opacity: 0;



	}



	100% {



		-webkit-transform: translate(0, 0);



		opacity: 1;



	}



}



@-moz-keyframes mk_top_to_bottom {



	0% {



		-moz-transform: translate(0, -20px);



		opacity: 0;



	}



	100% {



		-moz-transform: translate(0, 0);



		opacity: 1;



	}



}



@-o-keyframes mk_top_to_bottom {



	0% {



		-o-transform: translate(0, -20px);



		opacity: 0;



	}



	100% {



		-o-transform: translate(0, 0);



		opacity: 1;



	}



}



@keyframes mk_top_to_bottom {



	0% {



		transform: translate(0, -20px);



		opacity: 0;



	}



	100% {



		transform: translate(0, 0);



		opacity: 1;



	}



}



/*------------ init ------------*/



.no-touch.cssanimations .anim_emt {



  visibility: hidden;



}



/*



.ios8 .anim_emt,



.no-touch .anim_emt {



    visibility: hidden;



}



.no-csstransitions .anim_emt,



.ie-mobile .anim_emt {



	visibility: visible;



}



*/











.anim_emt.start-animation.scale_up {



	-webkit-animation: mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);



	-moz-animation: mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);



	-o-animation: mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);



	animation: mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);



	visibility: visible;



}



.anim_emt.start-animation.fade_in {



	-webkit-animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);



	-moz-animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);



	-o-animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);



	animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);



	visibility: visible;



}



.anim_emt.start-animation.r_to_l {



	-webkit-animation: mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	-moz-animation: mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	-o-animation: mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	animation: mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	visibility: visible;



}



.anim_emt.start-animation.l_to_r {



	-webkit-animation: mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	-moz-animation: mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	-o-animation: mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	animation: mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	visibility: visible;



}



.anim_emt.start-animation.t_to_b {



	-webkit-animation: mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	-moz-animation: mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	-o-animation: mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	animation: mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	visibility: visible;



}



.anim_emt.start-animation.b_to_t {



	-webkit-animation: mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	-moz-animation: mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	-o-animation: mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



	animation: mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);



    visibility: visible;



}



