/*
.like{color:#989898;float:left;margin-top:10px;position:relative}
.like i{display:inline-block;float:left;margin-top:1px}
.like i:before{font-size:28px}
*/
.like{
	position:relative
}
.like i{
	display:inline-block;
}
.like.active{
	color:#F73F52
}
.like i.animated{
	animation-name:like;
	-webkit-animation-name:like;
	-moz-animation-name:like;
	-o-animation-name:like;
	animation-fill-mode:backwards;
	-moz-animation-fill-mode:backwards;
	-o-animation-fill-mode:backwards;
	-webkit-animation-fill-mode:backwards;
	animation-duration:0.5s;
	-moz-animation-duration:0.5s;
	-webkit-animation-duration:0.5s;
	-o-animation-duration:0.5s;
	position:absolute;
	left:0;
	top:0
}
.like_comment{
	position:relative
}
.like_comment i{
	display:inline-block;
}
.like_comment.active{
	color:#F73F52
}
.like_comment i.animated{
	animation-name:like;
	-webkit-animation-name:like;
	-moz-animation-name:like;
	-o-animation-name:like;
	animation-fill-mode:backwards;
	-moz-animation-fill-mode:backwards;
	-o-animation-fill-mode:backwards;
	-webkit-animation-fill-mode:backwards;
	animation-duration:0.5s;
	-moz-animation-duration:0.5s;
	-webkit-animation-duration:0.5s;
	-o-animation-duration:0.5s;
	position:absolute;
	left:0;
	top:0
}
.like_reply{
	position:relative
}
.like_reply i{
	display:inline-block;
}
.like_reply.active{
	color:#F73F52
}
.like_reply i.animated{
	animation-name:like;
	-webkit-animation-name:like;
	-moz-animation-name:like;
	-o-animation-name:like;
	animation-fill-mode:backwards;
	-moz-animation-fill-mode:backwards;
	-o-animation-fill-mode:backwards;
	-webkit-animation-fill-mode:backwards;
	animation-duration:0.5s;
	-moz-animation-duration:0.5s;
	-webkit-animation-duration:0.5s;
	-o-animation-duration:0.5s;
	position:absolute;
	left:0;
	top:0
}
@keyframes like{
	0%{top:0px;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}
	20%{top:-10px;transform:rotate(20deg);-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);opacity:0.8}
	40%{top:-20px;transform:rotate(-20deg);-moz-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-o-transform:rotate(-20deg);opacity:0.6}
	60%{top:-30px;transform:rotate(10deg);-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);opacity:0.4}
	80%{top:-40px;transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);opacity:0.2}
	100%{top:-50px;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);opacity:0}
	}
@-webkit-keyframes like{
	0%{top:0px;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}
	20%{top:-10px;transform:rotate(20deg);-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);opacity:0.8}
	40%{top:-20px;transform:rotate(-20deg);-moz-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-o-transform:rotate(-20deg);opacity:0.6}
	60%{top:-30px;transform:rotate(10deg);-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);opacity:0.4}
	80%{top:-40px;transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);opacity:0.2}
	100%{top:-50px;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);opacity:0}
}
/*
.like i.animated{
	top:3px;
	left:12px
}
.like.active{
	background-color:#F73F52;
	color:#fff;
	border-color:#F73F52
}
*/

/*
.love{color:#989898;float:left;margin-top:10px;position:relative}
.love i{display:inline-block;float:left;margin-top:1px}
.love i:before{font-size:28px}
*/
.love{
	position:relative
}
.love i{
	display:inline-block;
}
.love.active{
	color:#F73F52
}
.love i.animated{
	animation-name:love;
	-webkit-animation-name:love;
	-moz-animation-name:love;
	-o-animation-name:love;
	animation-fill-mode:backwards;
	-moz-animation-fill-mode:backwards;
	-o-animation-fill-mode:backwards;
	-webkit-animation-fill-mode:backwards;
	animation-duration:0.5s;
	-moz-animation-duration:0.5s;
	-webkit-animation-duration:0.5s;
	-o-animation-duration:0.5s;
	position:absolute;
	left:0;
	top:0
}
@keyframes love{
	0%{top:0px;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}
	20%{top:-10px;transform:rotate(20deg);-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);opacity:0.8}
	40%{top:-20px;transform:rotate(-20deg);-moz-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-o-transform:rotate(-20deg);opacity:0.6}
	60%{top:-30px;transform:rotate(10deg);-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);opacity:0.4}
	80%{top:-40px;transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);opacity:0.2}
	100%{top:-50px;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);opacity:0}
	}
@-webkit-keyframes love{
	0%{top:0px;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}
	20%{top:-10px;transform:rotate(20deg);-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);opacity:0.8}
	40%{top:-20px;transform:rotate(-20deg);-moz-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-o-transform:rotate(-20deg);opacity:0.6}
	60%{top:-30px;transform:rotate(10deg);-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);opacity:0.4}
	80%{top:-40px;transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);opacity:0.2}
	100%{top:-50px;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);opacity:0}
}
/*
.love i.animated{
	top:3px;
	left:12px
}
.love.active{
	background-color:#F73F52;
	color:#fff;
	border-color:#F73F52
}
*/