/* Button */
	.FB_reactions {
		border: 1px solid #bfbfbf;
		color: #8c8c8c;
		position:relative;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); 
		border-radius: 35px;
		cursor: pointer;
		display: inline-block;
		
		font-family: "Open Sans","Helvetica Neue",sans-serif;
		font-size: 23px;
		font-weight: 400;
		background:#fff;
		line-height: 20px;
		padding: 4px ;
		transition: all 20ms ease-out;
		vertical-align: top;
		
		width:113px;		
		background:url(emojis/default.png) center left no-repeat;	
		background-position: left 10px top 4px;
	}
	
	[data-emoji-class="like"]{background:url(emojis/like.svg) center left no-repeat; background-size: 27px 27px; background-position: left 10px top 7px;}
	[data-emoji-class="love"]{background:url(emojis/love.svg) center left no-repeat; background-size: 27px 27px; background-position: left 10px top 7px;}
	[data-emoji-class="haha"]{background:url(emojis/haha.svg) center left no-repeat;background-size: 27px 27px; background-position: left 10px top 7px;}
	[data-emoji-class="wow"]{background:url(emojis/wow.svg) center left no-repeat;background-size: 27px 27px; background-position: left 10px top 7px;}
	[data-emoji-class="sad"]{background:url(emojis/sad.svg) center left no-repeat;background-size: 27px 27px; background-position: left 10px top 7px;}
	[data-emoji-class="angry"]{background:url(emojis/angry.svg) center left no-repeat;background-size: 27px 27px; background-position: left 10px top 7px;}
	
	.FB_reactions span{display:block; padding:9px 0px 4px 40px; text-align:left;}




._bar ._inner img {
	position: relative;
	cursor: pointer;
	float:left;
	padding-right: 5px;
	padding-left: 5px;
	transform: scale(.8, .8) translate(0, 0);
	transition: transform 200ms ease;
}
 	@media(max-width: 350px){._bar ._inner img {width: 40px;}._inner{width: 200px;}.close_bouncewn{right: 15%; top: -20px;}.bouncewn{bottom: 9%;}}
    @media(min-width: 341px) and (max-width: 400px){.close_bouncewn{right: 13%; top: -20px;}}
    @media(min-width: 401px) and (max-width: 480px){.close_bouncewn{right: 17%; top: -20px;}}
    .container{margin-bottom: 5px;}
    @media (min-width: 351px) and (max-width: 480px){._bar ._inner img {width: 40px;}._inner{width: 230px;}
    .bouncewn{bottom: 8%;}.emoji1{margin-left: 15px;}}
    @media(min-width: 481px) and (max-width: 700px){
        ._bar ._inner img {width: 60px;}._inner{width: 350px;}
        .bouncewn{bottom: 9%;}.close_bouncewn{right: 15%; top: -20px;}
        .emoji1{margin-left: 30px;}
    }
    @media(min-width: 701px) and (max-width: 900px){
        ._bar ._inner img {width: 80px;}._inner{width: 430px;}
        .bouncewn{bottom: 10%;}.close_bouncewn{right: 17%; top: -35px;}
        .emoji1{margin-left: 30px;}
    }
    @media(min-width: 901px) and (max-width: 1100px){
        ._bar ._inner img {width: 100px;}._inner{width: 440px;}
        .bouncewn{bottom: 10%;}.close_bouncewn{right: 23%; top: -40px;}
    }
    @media(min-width: 1101px) and (max-width: 1200px){
        ._bar ._inner img {width: 120px;}._inner{width: 520px;}
        .bouncewn{bottom: 12%;}.close_bouncewn{right: 24%; top: -45px;}
    }

._bar ._inner img:nth-child(1) { 
	-webkit-animation:bounce .21s .1s;
}
._bar ._inner img:nth-child(2) { 
	-webkit-animation:bounce .25s .1s;
}
._bar ._inner img:nth-child(3) { 
	-webkit-animation:bounce .29s .1s;
}
._bar ._inner img:nth-child(4) { 
	-webkit-animation:bounce .3s .1s;
}
._bar ._inner img:nth-child(5) { 
	-webkit-animation:bounce .35s .1s;
}
._bar ._inner img:nth-child(6) { 
	-webkit-animation:bounce .4s .1s
}

@-webkit-keyframes bounce {
  0%       { bottom:5px;  }
  25%{ bottom:55px; }	  
  50%      { bottom:20px;  }
  75% { bottom:15px; }
  100%     {bottom:0; }
}

._bar ._inner img:hover {
	/*transform: scale(1, 1) translate(0, -6px);*/
	opacity: 1;      
}

._bara{display:none;}

._inner {
	position: relative;
	overflow: hidden;
	background-color: white;
	margin: auto;
	padding: 0px 0px 1px 1px;
	
	border-radius: 20px;
	-moz-box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.2);
	
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.ov_visi{ overflow:visible;}


.bouncew {
    -moz-animation: bouncew 1s infinite linear;
    -o-animation: bouncew 1s infinite linear;
    -webkit-animation: bouncew 1s infinite linear;
    animation: bouncew 1s infinite linear;
}
.bouncew:hover{
    animation-play-state: paused;
}

@keyframes bouncew {
    0% { top: 0; }
    50% { top: -0.2em;}
    70% { top: -0.3em;}
    100% { top: 0; }
}
@-moz-keyframes bouncew {
    0% { top: 0; }
    50% { top: -0.2em;}
    70% { top: -0.3em;}
    100% { top: 0; }
}
@-o-keyframes bouncew {
    0% { top: 0; }
    50% { top: -0.2em;}
    70% { top: -0.3em;}
    100% { top: 0; }
}
@-ms-keyframes bouncew {
    0% { top: 0; }
    50% { top: -0.2em;}
    70% { top: -0.3em;}
    100% { top: 0; }
}
@keyframes bouncew {
    0% { top: 0; }
    50% { top: -0.2em;}
    70% { top: -0.3em;}
    100% { top: 0; }
}