.fbbsb-buttons { overflow:hidden; display:block; margin-bottom:10px; vertical-align:bottom; }
.fbbsb-button { display:block; float:left; margin-right:4px; text-decoration:none;
	-moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
.fbbsb-button .fbbsb-button-intro { }
.fbbsb-button .fbbsb-intro { line-height:30px; height:30px; color:black; }
.fbbsb-button .fbbsb-icon { float:left; display:block; margin:5px 0 5px 5px; width:20px; height:20px;
	background:transparent url("./../images/icons.png") no-repeat; }
.fbbsb-button .fbbsb-text { float:left; display:block; height:30px; line-height:30px; color:white; font-size:12px; margin:0 5px 0 5px;
	font-family:Verdana,"Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif; }
.fbbsb-button .fbbsb-counter { float:left; display:block; height:20px; line-height:20px; margin:5px 5px 5px 0; color:black;
	padding:0 3px; background-color:rgba(255,255,255,0.5);
	-moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; }

/* facebook */

a.fbbsb-button-facebook { background-color:#3b5998; }
a.fbbsb-button-facebook:visited, a.fbbsb-button-facebook:active, a.fbbsb-button-facebook:hover {
	background-color:#8b9dc3;
	text-decoration:none;
}
a.fbbsb-button-facebook span.fbbsb-icon { background-position:0 0; }

a.fbbsb-button-facebook.fbbsb-textual {
	display:inline;	width:auto; height:auto;
	background:none; border:0 none; text-shadow:none;
}

a.fbbsb-button-facebook.fbbsb-textual:hover { background:none; }
a.fbbsb-button-facebook.fbbsb-textual span { color:initial; display:inline; line-height:normal; height:auto; font-size:inherit; text-align:left; }

/* blastingnews */

a.fbbsb-button-blastingnews { background-color:#000; width:33px; flex: 0 0 0; padding: 2px 0 6px 0; }
a.fbbsb-button-blastingnews:hover {
	background-color:#000;
	text-decoration:none;
}
a.fbbsb-button-blastingnews span.fbbsb-icon { background-position:0 -80px; }

a.fbbsb-button-blastingnews.fbbsb-textual {
	display:inline; width:auto; height:auto;
	background:none; border:0 none; text-shadow:none;
}

a.fbbsb-button-blastingnews.fbbsb-textual:hover { background:none; }
a.fbbsb-button-blastingnews.fbbsb-textual span { color:initial; display:inline; line-height:normal; height:auto; font-size:inherit; text-align:left; }
a.fbbsb-button-blastingnews #login-counter {display:none !important; }

/* flipboard */

a.fbbsb-button-flipboard { background-color:#e02828; }
a.fbbsb-button-flipboard:visited, a.fbbsb-button-flipboard:active, a.fbbsb-button-flipboard:hover {
	background-color:#e04040;
	text-decoration:none;
}
a.fbbsb-button-flipboard span.fbbsb-icon { background-position:0 -100px; }

a.fbbsb-button-flipboard.fbbsb-textual {
	display:inline;	width:auto; height:auto;
	background:none; border:0 none; text-shadow:none;
}

a.fbbsb-button-flipboard.fbbsb-textual:hover { background:none; }
a.fbbsb-button-flipboard.fbbsb-textual span { color:initial; display:inline; line-height:normal; height:auto; font-size:inherit; text-align:left; }

/* google */

a.fbbsb-button-google { background:#C63D2D; }
a.fbbsb-button-google:visited, a.fbbsb-button-google:active, a.fbbsb-button-google:hover {
	background:#e85c46;
	text-decoration:none;
}
a.fbbsb-button-google span.fbbsb-icon { background-position:0 -40px; }

a.fbbsb-button-google.fbbsb-textual {
	display:inline;	width:auto; height:auto;
	background:none; border:0 none; text-shadow:none;
}

a.fbbsb-button-google.fbbsb-textual:hover { background:none; }
a.fbbsb-button-google.fbbsb-textual span { color:initial; display:inline; line-height:normal; height:auto; font-size:inherit; text-align:left; }

/* twitter */

a.fbbsb-button-twitter { background: rgb(5,171,224); /* Old browsers */ }
a.fbbsb-button-twitter:visited, a.fbbsb-button-twitter:active, a.fbbsb-button-twitter:hover {
	background: rgb(135,224,253);
	text-decoration:none;
}
a.fbbsb-button-twitter span.fbbsb-icon { background-position:0 -20px; }

a.fbbsb-button-twitter.fbbsb-textual {
	display:inline;	width:auto; height:auto;
	background:none; border:0 none; text-shadow:none;
}

a.fbbsb-button-twitter.fbbsb-textual:hover { background:none; }
a.fbbsb-button-twitter.fbbsb-textual span { color:initial; display:inline; line-height:normal; height:auto; font-size:inherit; text-align:left; }

/* linkedin */

a.fbbsb-button-linkedin { background:#4875B4; }
a.fbbsb-button-linkedin:visited, a.fbbsb-button-linkedin:active, a.fbbsb-button-linkedin:hover {
	background:#658fd1; /* Old browsers */
	text-decoration:none;
}
a.fbbsb-button-linkedin span.fbbsb-icon { background-position:0 -60px; }

a.fbbsb-button-linkedin.fbbsb-textual {
	display:inline;	width:auto; height:auto;
	background:none; border:0 none; text-shadow:none;
}

a.fbbsb-button-linkedin.fbbsb-textual:hover { background:none; }
a.fbbsb-button-linkedin.fbbsb-textual span { color:initial; display:inline; line-height:normal; height:auto; font-size:inherit; text-align:left; }

/* whatsapp */

a.fbbsb-button-whatsapp { background-color:#5cbe4a; }
a.fbbsb-button-whatsapp:visited, a.fbbsb-button-whatsapp:active, a.fbbsb-button-whatsapp:hover {
	background-color:#5cbe4a;
	text-decoration:none;
}
a.fbbsb-button-whatsapp span.fbbsb-icon { background-position:0 -80px; }

a.fbbsb-button-whatsapp.fbbsb-textual {
	display:inline;	width:auto; height:auto;
	background:none; border:0 none; text-shadow:none;
}

a.fbbsb-button-whatsapp.fbbsb-textual:hover { background:none; }
a.fbbsb-button-whatsapp.fbbsb-textual span { color:initial; display:inline; line-height:normal; height:auto; font-size:inherit; text-align:left; }

/* messenger */

a.fbbsb-button-messenger { background-color:#448aff; }
a.fbbsb-button-messenger:visited, a.fbbsb-button-messenger:active, a.fbbsb-button-messenger:hover {
	background-color:#448aff;
	text-decoration:none;
}
a.fbbsb-button-messenger span.fbbsb-icon { background-position:0 -120px; }

a.fbbsb-button-messenger.fbbsb-textual {
	display:inline;	width:auto; height:auto;
	background:none; border:0 none; text-shadow:none;
}

a.fbbsb-button-messenger.fbbsb-textual:hover { background:none; }
a.fbbsb-button-messenger.fbbsb-textual span { color:initial; display:inline; line-height:normal; height:auto; font-size:inherit; text-align:left; }
