*[class^="emoji-"] {
	position:relative;
	display:inline-block;
    width: 40px;
    height: 40px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
	
	background-repeat:no-repeat;
	vertical-align:middle;
	/*
	background-size:100% auto;
	background-position:top center;
	*/
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.large-emoji{
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
	margin:0px 0px 0px 0px;
}
.mini-emoji{
    -ms-transform: scale(0.6);
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
	margin:-15px -10px -15px -10px;
}
.emoji-stargate_atlantis{
    background-image: url("../images/stargate_atlantis40.png"); 
    -webkit-animation: play-emoji-custom 5.0s steps(23) infinite;    	
		    animation: play-emoji-custom 5.0s steps(23) infinite;
}
.emoji-stargate_sgc{
    background-image: url("../images/stargate_sgc40.png"); 
    -webkit-animation: play-emoji-custom 5.0s steps(23) infinite;    	
		    animation: play-emoji-custom 5.0s steps(23) infinite;
}
.emoji-star_trek{
    background-image: url("../images/startrek40.png"); 
    -webkit-animation: play-emoji-custom 2.5s steps(23) infinite;    	
		    animation: play-emoji-custom 2.5s steps(23) infinite;
}
.emoji-new_world{
    background-image: url("../images/new_world40.png"); 
    -webkit-animation: play-emoji-custom 3.5s steps(23) infinite;    	
		    animation: play-emoji-custom 3.5s steps(23) infinite;
}
.emoji-ark{
    background-image: url("../images/ark40.png"); 
    -webkit-animation: play-emoji-custom 5.5s steps(23) infinite;    	
		    animation: play-emoji-custom 5.5s steps(23) infinite;
}
.emoji-7_days_to_die{
    background-image: url("../images/7d2d40.png"); 
    -webkit-animation: play-emoji-custom 2.5s steps(23) infinite;    	
		    animation: play-emoji-custom 2.5s steps(23) infinite;
}
.emoji-valheim{
    background-image: url("../images/valheim40.png"); 
    -webkit-animation: play-emoji-custom 2.5s steps(23) infinite;    	
		    animation: play-emoji-custom 2.5s steps(23) infinite;
}
.emoji-shaiya_cryptic_the_last{
    background-image: url("../images/ctl_emoji_2.png"); 
    -webkit-animation: play-emoji-custom 2.0s steps(19) infinite;    	
		    animation: play-emoji-custom 2.0s steps(19) infinite;
}
.emoji-shaiya_opalus{
    background-image: url("../images/opa_emoji.png"); 
    -webkit-animation: play-emoji-custom 2.0s steps(19) infinite;
		    animation: play-emoji-custom 2.0s steps(19) infinite;
}
.emoji-shaiya_alliance_of_light_goddess{
    background-image: url("../images/goddess_aol.png"); 
    -webkit-animation: play-emoji-custom 3.0s steps(23) infinite;
		    animation: play-emoji-custom 3.0s steps(23) infinite;
}
.emoji-shaiya_union_of_fury_goddess{  
    background-image: url("../images/goddess_uof.png"); 
    -webkit-animation: play-emoji-custom 3.0s steps(23) infinite;
		    animation: play-emoji-custom 3.0s steps(23) infinite;
}
.emoji-beer{   
    background-image: url("../images/beer.png"); 
    -webkit-animation: play-emoji 3.0s steps(75) infinite;
		    animation: play-emoji 3.0s steps(75) infinite;
}
.emoji-blowtop{   
    background-image: url("../images/blowtop.png"); 
    -webkit-animation: play-emoji 3.0s steps(119) infinite;
		    animation: play-emoji 3.0s steps(119) infinite;
}
.emoji-bomb{   
    background-image: url("../images/bomb.png"); 
    -webkit-animation: play-emoji 5.0s steps(171) infinite;
            animation: play-emoji 5.0s steps(171) infinite;
}
.emoji-bowing{   
    background-image: url("../images/bowing.png"); 
    -webkit-animation: play-emoji 3.0s steps(59) infinite;
            animation: play-emoji 3.0s steps(59) infinite;
}
.emoji-brb{   
    background-image: url("../images/brb.png"); 
    -webkit-animation: play-emoji 3.0s steps(84) infinite;
            animation: play-emoji 3.0s steps(84) infinite;
}
.emoji-brokenheart{   
    background-image: url("../images/brokenheart.png"); 
    -webkit-animation: play-emoji 3.0s steps(104) infinite;
            animation: play-emoji 3.0s steps(104) infinite;
}
.emoji-burglar{   
    background-image: url("../images/burglar.png"); 
    -webkit-animation: play-emoji 3.0s steps(101) infinite;
            animation: play-emoji 3.0s steps(101) infinite;
}
.emoji-bicycle{   
    background-image: url("../images/bicycle.png"); 
    -webkit-animation: play-emoji 1.0s steps(11) infinite;
            animation: play-emoji 1.0s steps(11) infinite;
}
.emoji-cake{   
    background-image: url("../images/cake.png"); 
    -webkit-animation: play-emoji 3.0s steps(98) infinite;
            animation: play-emoji 3.0s steps(98) infinite;
}
.emoji-cat{   
    background-image: url("../images/cat.png"); 
    -webkit-animation: play-emoji 3.0s steps(119) infinite;
            animation: play-emoji 3.0s steps(119) infinite;
}
.emoji-clock{   
    background-image: url("../images/clock.png"); 
    -webkit-animation: play-emoji 3.0s steps(59) infinite;
            animation: play-emoji 3.0s steps(59) infinite;
}
.emoji-coffee{   
    background-image: url("../images/coffee.png"); 
    -webkit-animation: play-emoji 3.0s steps(27) infinite;
            animation: play-emoji 3.0s steps(27) infinite;
}
.emoji-confetti{   
    background-image: url("../images/confetti.png"); 
    -webkit-animation: play-emoji 3.0s steps(62) infinite;
            animation: play-emoji 3.0s steps(62) infinite;
}
.emoji-dancing{   
    background-image: url("../images/dancing.png"); 
    -webkit-animation: play-emoji 5.0s steps(205) infinite;
            animation: play-emoji 5.0s steps(205) infinite;
}
.emoji-devil{   
    background-image: url("../images/devil.png"); 
    -webkit-animation: play-emoji 3.0s steps(66) infinite;
            animation: play-emoji 3.0s steps(66) infinite;
}
.emoji-disgust{   
    background-image: url("../images/disgust.png"); 
    -webkit-animation: play-emoji 3.0s steps(67) infinite;
            animation: play-emoji 3.0s steps(67) infinite;
}
.emoji-dog{   
    background-image: url("../images/dog.png"); 
    -webkit-animation: play-emoji 3.0s steps(53) infinite;
            animation: play-emoji 3.0s steps(53) infinite;
}
.emoji-envelope{   
    background-image: url("../images/envelope.png"); 
    -webkit-animation: play-emoji 3.0s steps(53) infinite;
            animation: play-emoji 3.0s steps(53) infinite;
}
.emoji-fifa{   
    background-image: url("../images/fifa.png"); 
    -webkit-animation: play-emoji 3.0s steps(79) infinite;
            animation: play-emoji 3.0s steps(79) infinite;
}
.emoji-fistbump{   
    background-image: url("../images/fistbump.png"); 
    -webkit-animation: play-emoji 3.0s steps(61) infinite;
            animation: play-emoji 3.0s steps(61) infinite;
}
.emoji-flower{   
    background-image: url("../images/flower.png"); 
    -webkit-animation: play-emoji 3.0s steps(82) infinite;
            animation: play-emoji 3.0s steps(82) infinite;
}
.emoji-glass{   
    background-image: url("../images/glass.png"); 
    -webkit-animation: play-emoji 3.0s steps(62) infinite;
            animation: play-emoji 3.0s steps(62) infinite;
}
.emoji-handshake{   
    background-image: url("../images/handshake.png"); 
    -webkit-animation: play-emoji 3.0s steps(61) infinite;
            animation: play-emoji 3.0s steps(61) infinite;
}
.emoji-happy{   
    background-image: url("../images/happy.png"); 
    -webkit-animation: play-emoji 3.0s steps(101) infinite;
            animation: play-emoji 3.0s steps(101) infinite;
}
.emoji-heartbeat{   
    background-image: url("../images/heartbeat.png"); 
    -webkit-animation: play-emoji 2.0s steps(16) infinite;
            animation: play-emoji 2.0s steps(16) infinite;
}
.emoji-insane{   
    background-image: url("../images/insane.png"); 
    -webkit-animation: play-emoji 3.0s steps(62) infinite;
            animation: play-emoji 3.0s steps(62) infinite;
}
.emoji-jealous{   
    background-image: url("../images/jealous.png"); 
    -webkit-animation: play-emoji 3.0s steps(106) infinite;
            animation: play-emoji 3.0s steps(106) infinite;
}
.emoji-laptop{   
    background-image: url("../images/laptop.png"); 
    -webkit-animation: play-emoji 2.0s steps(78) infinite;
            animation: play-emoji 2.0s steps(78) infinite;
}
.emoji-money{   
    background-image: url("../images/money.png"); 
    -webkit-animation: play-emoji 2.0s steps(26) infinite;
            animation: play-emoji 2.0s steps(26) infinite;
}
.emoji-monkey{   
    background-image: url("../images/monkey.png"); 
    -webkit-animation: play-emoji 2.0s steps(49) infinite;
            animation: play-emoji 2.0s steps(49) infinite;
}
.emoji-music{   
    background-image: url("../images/music.png"); 
    -webkit-animation: play-emoji 2.0s steps(54) infinite;
            animation: play-emoji 2.0s steps(54) infinite;
}
.emoji-ninja{   
    background-image: url("../images/ninja.png"); 
    -webkit-animation: play-emoji 5.0s steps(121) infinite;
            animation: play-emoji 5.0s steps(121) infinite;
}
.emoji-ok{   
    background-image: url("../images/ok.png"); 
    -webkit-animation: play-emoji 3.0s steps(71) infinite;
            animation: play-emoji 3.0s steps(71) infinite;
}
.emoji-peace{   
    background-image: url("../images/peace.png"); 
    -webkit-animation: play-emoji 3.0s steps(72) infinite;
            animation: play-emoji 3.0s steps(72) infinite;
}
.emoji-pizza{   
    background-image: url("../images/pizza.png"); 
    -webkit-animation: play-emoji 3.0s steps(90) infinite;
            animation: play-emoji 3.0s steps(90) infinite;
}
.emoji-poke{   
    background-image: url("../images/poke.png"); 
    -webkit-animation: play-emoji 3.0s steps(74) infinite;
            animation: play-emoji 3.0s steps(74) infinite;
}
.emoji-pray{   
    background-image: url("../images/pray.png"); 
    -webkit-animation: play-emoji 3.0s steps(89) infinite;
            animation: play-emoji 3.0s steps(89) infinite;
}
.emoji-sad{   
    background-image: url("../images/sad.png"); 
    -webkit-animation: play-emoji 5.0s steps(149) infinite;
            animation: play-emoji 5.0s steps(149) infinite;
}
.emoji-scenecut{   
    background-image: url("../images/scenecut.png"); 
    -webkit-animation: play-emoji 2.0s steps(54) infinite;
            animation: play-emoji 2.0s steps(54) infinite;
}
.emoji-smartphone{   
    background-image: url("../images/smartphone.png"); 
    -webkit-animation: play-emoji 3.0s steps(88) infinite;
            animation: play-emoji 3.0s steps(88) infinite;
}
.emoji-smiley_afraid{   
    background-image: url("../images/smiley_afraid.png"); 
    -webkit-animation: play-emoji 4.0s steps(55) infinite;
            animation: play-emoji 4.0s steps(55) infinite;
}
.emoji-smiley_anxious{   
    background-image: url("../images/smiley_anxious.png"); 
    -webkit-animation: play-emoji 4.0s steps(66) infinite;
            animation: play-emoji 4.0s steps(66) infinite;
}
.emoji-smiley_barf{   
    background-image: url("../images/smiley_barf.png"); 
    -webkit-animation: play-emoji 4.0s steps(78) infinite;
            animation: play-emoji 4.0s steps(78) infinite;
}
.emoji-smiley_bigsmile{   
    background-image: url("../images/smiley_bigsmile.png"); 
    -webkit-animation: play-emoji 3.0s steps(76) infinite;
            animation: play-emoji 3.0s steps(76) infinite;
}
.emoji-smiley_boxer{   
    background-image: url("../images/smiley_boxer.png"); 
    -webkit-animation: play-emoji 2.0s steps(43) infinite;
            animation: play-emoji 2.0s steps(43) infinite;
}
.emoji-smiley_callme{   
    background-image: url("../images/smiley_callme.png"); 
    -webkit-animation: play-emoji 2.0s steps(45) infinite;
            animation: play-emoji 2.0s steps(45) infinite;
}
.emoji-smiley_canthear{   
    background-image: url("../images/smiley_canthear.png"); 
    -webkit-animation: play-emoji 1.0s steps(19) infinite;
            animation: play-emoji 1.0s steps(19) infinite;
}
.emoji-smiley_cantlook{   
    background-image: url("../images/smiley_cantlook.png"); 
    -webkit-animation: play-emoji 2.0s steps(55) infinite;
            animation: play-emoji 2.0s steps(55) infinite;
}
.emoji-smiley_celebrate{   
    background-image: url("../images/smiley_celebrate.png"); 
    -webkit-animation: play-emoji 3.0s steps(70) infinite;
            animation: play-emoji 3.0s steps(70) infinite;
}
.emoji-smiley_clap{   
    background-image: url("../images/smiley_clap.png"); 
    -webkit-animation: play-emoji 2.0s steps(39) infinite;
            animation: play-emoji 2.0s steps(39) infinite;
}
.emoji-smiley_cool{   
    background-image: url("../images/smiley_cool.png"); 
    -webkit-animation: play-emoji 2.0s steps(37) infinite;
            animation: play-emoji 2.0s steps(37) infinite;
}
.emoji-smiley_crossfingers{   
    background-image: url("../images/smiley_crossfingers.png"); 
    -webkit-animation: play-emoji 3.0s steps(63) infinite;
            animation: play-emoji 3.0s steps(63) infinite;
}
.emoji-smiley_crying{   
    background-image: url("../images/smiley_crying.png"); 
    -webkit-animation: play-emoji 2.0s steps(49) infinite;
            animation: play-emoji 2.0s steps(49) infinite;
}
.emoji-smiley_cursing{   
    background-image: url("../images/smiley_cursing.png"); 
    -webkit-animation: play-emoji 3.0s steps(76) infinite;
            animation: play-emoji 3.0s steps(76) infinite;
}
.emoji-smiley_doh{   
    background-image: url("../images/smiley_doh.png"); 
    -webkit-animation: play-emoji 3.0s steps(59) infinite;
            animation: play-emoji 3.0s steps(59) infinite;
}
.emoji-smiley_dontspeak{   
    background-image: url("../images/smiley_dontspeak.png"); 
    -webkit-animation: play-emoji 2.0s steps(49) infinite;
            animation: play-emoji 2.0s steps(49) infinite;
}
.emoji-smiley_embarassed{   
    background-image: url("../images/smiley_embarassed.png"); 
    -webkit-animation: play-emoji 3.0s steps(68) infinite;
            animation: play-emoji 3.0s steps(68) infinite;
}
.emoji-smiley_evilgrin{   
    background-image: url("../images/smiley_evilgrin.png"); 
    -webkit-animation: play-emoji 3.0s steps(77) infinite;
            animation: play-emoji 3.0s steps(77) infinite;
}
.emoji-smiley_explode{   
    background-image: url("../images/smiley_explode.png"); 
    -webkit-animation: play-emoji 5.0s steps(113) infinite;
            animation: play-emoji 5.0s steps(113) infinite;
}
.emoji-smiley_eyebrow{   
    background-image: url("../images/smiley_eyebrow.png"); 
    -webkit-animation: play-emoji 3.0s steps(69) infinite;
            animation: play-emoji 3.0s steps(69) infinite;
}
.emoji-smiley_facepalm{   
    background-image: url("../images/smiley_facepalm.png"); 
    -webkit-animation: play-emoji 3.0s steps(76) infinite;
            animation: play-emoji 3.0s steps(76) infinite;
}
.emoji-smiley_giggle{   
    background-image: url("../images/smiley_giggle.png"); 
    -webkit-animation: play-emoji 2.0s steps(44) infinite;
            animation: play-emoji 2.0s steps(44) infinite;
}
.emoji-smiley_goodidea{   
    background-image: url("../images/smiley_goodidea.png"); 
    -webkit-animation: play-emoji 4.0s steps(118) infinite;
            animation: play-emoji 4.0s steps(118) infinite;
}
.emoji-smiley_grunge{   
    background-image: url("../images/smiley_grunge.png"); 
    -webkit-animation: play-emoji 2.0s steps(53) infinite;
            animation: play-emoji 2.0s steps(53) infinite;
}
.emoji-smiley_happy{   
    background-image: url("../images/smiley_happy.png"); 
    -webkit-animation: play-emoji 3.0s steps(69) infinite;
            animation: play-emoji 3.0s steps(69) infinite;
}
.emoji-smiley_highfive{   
    background-image: url("../images/smiley_highfive.png"); 
    -webkit-animation: play-emoji 2.0s steps(37) infinite;
            animation: play-emoji 2.0s steps(37) infinite;
}
.emoji-smiley_holdon{   
    background-image: url("../images/smiley_holdon.png"); 
    -webkit-animation: play-emoji 2.0s steps(44) infinite;
            animation: play-emoji 2.0s steps(44) infinite;
}
.emoji-smiley_idk{   
    background-image: url("../images/smiley_idk.png"); 
    -webkit-animation: play-emoji 3.0s steps(58) infinite;
            animation: play-emoji 3.0s steps(58) infinite;
}
.emoji-smiley_kiss{   
    background-image: url("../images/smiley_kiss.png"); 
    -webkit-animation: play-emoji 3.0s steps(59) infinite;
            animation: play-emoji 3.0s steps(59) infinite;
}
.emoji-smiley_lol{   
    background-image: url("../images/smiley_lol.png"); 
    -webkit-animation: play-emoji 3.0s steps(80) infinite;
            animation: play-emoji 3.0s steps(80) infinite;
}
.emoji-smiley_love{   
    background-image: url("../images/smiley_love.png"); 
    -webkit-animation: play-emoji 3.0s steps(62) infinite;
            animation: play-emoji 3.0s steps(62) infinite;
}
.emoji-smiley_lucky{   
    background-image: url("../images/smiley_lucky.png"); 
    -webkit-animation: play-emoji 3.0s steps(50) infinite;
            animation: play-emoji 3.0s steps(50) infinite;
}
.emoji-smiley_makeup{   
    background-image: url("../images/smiley_makeup.png"); 
    -webkit-animation: play-emoji 4.0s steps(107) infinite;
            animation: play-emoji 4.0s steps(107) infinite;
}
.emoji-smiley_angel{   
    background-image: url("../images/smiley_angel.png"); 
    -webkit-animation: play-emoji 3.0s steps(83) infinite;
            animation: play-emoji 3.0s steps(83) infinite;
}
.emoji-smiley_monicle{   
    background-image: url("../images/smiley_monicle.png"); 
    -webkit-animation: play-emoji 3.5s steps(109) infinite;
            animation: play-emoji 3.5s steps(109) infinite;
}
.emoji-smiley_nerd{   
    background-image: url("../images/smiley_nerd.png"); 
    -webkit-animation: play-emoji 2.0s steps(47) infinite;
            animation: play-emoji 2.0s steps(47) infinite;
}
.emoji-smiley_no{   
    background-image: url("../images/smiley_no.png"); 
    -webkit-animation: play-emoji 2.5s steps(50) infinite;
            animation: play-emoji 2.5s steps(50) infinite;
}
.emoji-smiley_rockon{   
    background-image: url("../images/smiley_rockon.png"); 
    -webkit-animation: play-emoji 0.5s steps(11) infinite;
            animation: play-emoji 0.5s steps(11) infinite;
}
.emoji-smiley_rolleyes{   
    background-image: url("../images/smiley_rolleyes.png"); 
    -webkit-animation: play-emoji 3.0s steps(76) infinite;
            animation: play-emoji 3.0s steps(76) infinite;
}
.emoji-smiley_sleeping{   
    background-image: url("../images/smiley_sleeping.png"); 
    -webkit-animation: play-emoji 3.0s steps(71) infinite;
            animation: play-emoji 3.0s steps(71) infinite;
}
.emoji-smiley_smashhead{   
    background-image: url("../images/smiley_smashhead.png"); 
    -webkit-animation: play-emoji 3.0s steps(70) infinite;
            animation: play-emoji 3.0s steps(70) infinite;
}
.emoji-smiley_smile{   
    background-image: url("../images/smiley_smile.png"); 
    -webkit-animation: play-emoji 3.0s steps(52) infinite;
            animation: play-emoji 3.0s steps(52) infinite;
}
.emoji-smiley_smirk{   
    background-image: url("../images/smiley_smirk.png"); 
    -webkit-animation: play-emoji 4.0s steps(92) infinite;
            animation: play-emoji 4.0s steps(92) infinite;
}
.emoji-smiley_smirk2{   
    background-image: url("../images/smiley_smirk2.png"); 
    -webkit-animation: play-emoji 3.0s steps(53) infinite;
            animation: play-emoji 3.0s steps(53) infinite;
}
.emoji-smiley_sure{   
    background-image: url("../images/smiley_sure.png"); 
    -webkit-animation: play-emoji 3.0s steps(75) infinite;
            animation: play-emoji 3.0s steps(75) infinite;
}
.emoji-smiley_surprise{   
    background-image: url("../images/smiley_surprise.png"); 
    -webkit-animation: play-emoji 3.0s steps(67) infinite;
            animation: play-emoji 3.0s steps(67) infinite;
}
.emoji-smiley_sweating{   
    background-image: url("../images/smiley_sweating.png"); 
    -webkit-animation: play-emoji 3.0s steps(68) infinite;
            animation: play-emoji 3.0s steps(68) infinite;
}
.emoji-smiley_talktohand{   
    background-image: url("../images/smiley_talktohand.png"); 
    -webkit-animation: play-emoji 3.0s steps(61) infinite;
            animation: play-emoji 3.0s steps(61) infinite;
}
.emoji-smiley_timesup{   
    background-image: url("../images/smiley_timesup.png"); 
    -webkit-animation: play-emoji 2.0s steps(50) infinite;
            animation: play-emoji 2.0s steps(50) infinite;
}
.emoji-smiley_tongue{   
    background-image: url("../images/smiley_tongue.png"); 
    -webkit-animation: play-emoji 3.0s steps(70) infinite;
            animation: play-emoji 3.0s steps(70) infinite;
}
.emoji-smiley_wave{   
    background-image: url("../images/smiley_wave.png"); 
    -webkit-animation: play-emoji 3.0s steps(56) infinite;
            animation: play-emoji 3.0s steps(56) infinite;
}
.emoji-smiley_wink{   
    background-image: url("../images/smiley_wink.png"); 
    -webkit-animation: play-emoji 1.5s steps(35) infinite;
            animation: play-emoji 1.5s steps(35) infinite;
}
.emoji-smiley_worry{   
    background-image: url("../images/smiley_worry.png"); 
    -webkit-animation: play-emoji 3.0s steps(62) infinite;
            animation: play-emoji 3.0s steps(62) infinite;
}
.emoji-smiley_yawn{   
    background-image: url("../images/smiley_yawn.png"); 
    -webkit-animation: play-emoji 3.0s steps(73) infinite;
            animation: play-emoji 3.0s steps(73) infinite;
}
.emoji-smiley_yes{   
    background-image: url("../images/smiley_yes.png"); 
    -webkit-animation: play-emoji 2.0s steps(50) infinite;
            animation: play-emoji 2.0s steps(50) infinite;
}
.emoji-squirrel{   
    background-image: url("../images/squirrel.png"); 
    -webkit-animation: play-emoji 3.0s steps(74) infinite;
            animation: play-emoji 3.0s steps(74) infinite;
}
.emoji-star{   
    background-image: url("../images/star.png"); 
    -webkit-animation: play-emoji 3.0s steps(63) infinite;
            animation: play-emoji 3.0s steps(63) infinite;
}
.emoji-strongarm{   
    background-image: url("../images/strongarm.png"); 
    -webkit-animation: play-emoji 2.0s steps(58) infinite;
            animation: play-emoji 2.0s steps(58) infinite;
}
.emoji-teddybear{   
    background-image: url("../images/teddybear.png"); 
    -webkit-animation: play-emoji 3.0s steps(75) infinite;
            animation: play-emoji 3.0s steps(75) infinite;
}
.emoji-thumbdown{   
    background-image: url("../images/thumbdown.png"); 
    -webkit-animation: play-emoji 2.0s steps(54) infinite;
            animation: play-emoji 2.0s steps(54) infinite;
}
.emoji-thumbup{   
    background-image: url("../images/thumbup.png"); 
    -webkit-animation: play-emoji 2.0s steps(39) infinite;
            animation: play-emoji 2.0s steps(39) infinite;
}
.emoji-tumbleweed{   
    background-image: url("../images/tumbleweed.png"); 
    -webkit-animation: play-emoji 1.5s steps(31) infinite;
            animation: play-emoji 1.5s steps(31) infinite;
}
.emoji-weather_raincloud{   
    background-image: url("../images/weather_raincloud.png"); 
    -webkit-animation: play-emoji 2.0s steps(29) infinite;
            animation: play-emoji 2.0s steps(29) infinite;
}
.emoji-weather_sun{   
    background-image: url("../images/weather_sun.png"); 
    -webkit-animation: play-emoji 1.5s steps(25) infinite;
            animation: play-emoji 1.5s steps(25) infinite;
}
.emoji-smiley_talk{   
    background-image: url("../images/smiley_talk.png"); 
    -webkit-animation: play-emoji 2.5s steps(46) infinite;
            animation: play-emoji 2.5s steps(46) infinite;
}
/* //////////////////////////////////////////

////////////////////////////////////////// */

@-webkit-keyframes play-emoji {
   0% { background-position:0px -0.4px; }
   100% { background-position:0px 100%; }
}
@-moz-keyframes play-emoji {
   0% { background-position:0px -0.4px; }
   100% { background-position:0px 100%; }
}

@-ms-keyframes play-emoji {
   0% { background-position:0px -1.5px; }
   100% { background-position:0px 100%; }
}

@-o-keyframes play-emoji {
   0% { background-position:0px -0.4px; }
   100% { background-position:0px 100%; }
}
@keyframes play-emoji {
   0% { background-position:0px -0.4px; }
   100% { background-position:0px 100%; }
}
@-webkit-keyframes play-emoji-custom {
   0% { background-position:0px 0px; }
   100% { background-position:0px 100%; }
}
@-moz-keyframes play-emoji-custom {
   0% { background-position:0px 0px; }
   100% { background-position:0px 100%; }
}

@-ms-keyframes play-emoji-custom {
   0% { background-position:0px 0px; }
   100% { background-position:0px 100%; }
}

@-o-keyframes play-emoji-custom {
   0% { background-position:0px 0px; }
   100% { background-position:0px 100%; }
}
@keyframes play-emoji-custom {
   0% { background-position:0px 0px; }
   100% { background-position:0px 100%; }
}