@-webkit-keyframes breathe {
	0% {
		opacity:1;
		transform: scale(.90);
		color:white;
	}
	100% {
		opacity:1;
		transform: scale(1);
		color:#fddd00;
	}
}

@keyframes breathe {
	0% {
		opacity:1;
		transform: scale(.90);
		color:white;
	}
	100% {
		opacity:1;
		transform: scale(1);
		color:#fddd00;
	}
}

@-moz-keyframes breathe {
	0% {
		opacity:1;
		transform: scale(.90);
		color:white;
	}
	100% {
		opacity:1;
		transform: scale(1);
		color:#fddd00;
	}
}

@-o-keyframes breathe {
	0% {
		opacity:1;
		transform: scale(.90);
		color:white;
	}
	100% {
		opacity:1;
		transform: scale(1);
		color:#fddd00;
	}
}

@-webkit-keyframes pic_zoom {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(1.3);
	}
}
@keyframes pic_zoom {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(1.3);
	}
}
@-moz-keyframes pic_zoom {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(1.3);
	}
}
@-o-keyframes pic_zoom {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(1.3);
	}
}


@keyframes word_zoom {
	0% {
		top:25.066%;
	}
	100% {
		top:16.066%;
	}
}
@-webkit-keyframes word_zoom {
	0% {
		top:25.066%;
	}
	100% {
		top:16.066%;
	}
}
@-moz-keyframes word_zoom {
	0% {
		top:25.066%;
	}
	100% {
		top:16.066%;
	}
}
@-o-keyframes word_zoom {
	0% {
		top:25.066%;
	}
	100% {
		top:16.066%;
	}
}


@keyframes ti_zoom {
	0% {
		top:5%;
	}
	100% {
		top:15%;
	}
}
@-webkit-keyframes ti_zoom {
	0% {
		top:5%;
	}
	100% {
		top:15%;
	}
}
@-moz-keyframes ti_zoom {
	0% {
		top:5%;
	}
	100% {
		top:15%;
	}
}
@-o-keyframes ti_zoom {
	0% {
		top:5%;
	}
	100% {
		top:15%;
	}
}


@keyframes masked-animation {
	0% {
		background-position: 100% 0
	}
	100% {
		background-position: -100% 0
	}
}
@-webkit-keyframes masked-animation {
	0% {
		background-position: 100% 0
	}
	100% {
		background-position: -100% 0
	}
}
@-moz-keyframes masked-animation {
	0% {
		background-position: 100% 0
	}
	100% {
		background-position: -100% 0
	}
}
@-o-keyframes masked-animation {
	0% {
		background-position: 100% 0
	}
	100% {
		background-position: -100% 0
	}
}


@keyframes go {
    100% { 
		width: 60px;
		height: 60px;
		margin-left: -30px;
		margin-top: -30px;
		opacity: 0;
    }
}

@keyframes cc{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}
}

@keyframes dd{
	25%{transform:rotateY(180deg);}
	50%{transform:rotateY(0deg);}
	75%{transform:rotateY(-180deg);}
	100%{transform:rotateY(0deg);}
}

@keyframes heart_jump{
	0% {
		transform:scale(0.8,0.8);
		opacity:1;
	}
	25% {
		transform:scale(1,1);
		opacity:0.8;
	}
	100% {
		transform:scale(0.8,0.8);
		opacity:1;
	}
}