.share-links-wrapper > .share_prefix {
	display: inline-block;
	vertical-align: middle;
	color: #CCC;
	margin-right: 20px;
}
.share-links-wrapper ul{
	display: inline;
}
.share-links-wrapper ul li{
	list-style-type: none;
	display: inline;
}
a.share_links{
	text-decoration: none;
	margin: 5px 10px;
	border-radius: 200px;
	overflow: hidden;
	display: inline-block;
	padding: 15px;
	background-color: #FFF;
	border: 2px solid #CCC !important;
	vertical-align: middle;
}
a.share_links span{
	font-size: 1.5em;
	color: #CCC;
}

a.share_links:hover{
	border:2px solid #666 !important;
}
a.share_links:hover span{
	color:#666;
}
a.share_links span.text{
	position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.share-links-wrapper.colorized a.share_facebook:hover .genericon{
	color:#3b5998;
}
.share-links-wrapper.colorized a.share_twitter:hover .genericon{
	color:#55acee;
}
.share-links-wrapper.colorized a.share_pinterest:hover .genericon{
	color:#cc2127;
}
.share-links-wrapper.colorized a.share_linkedin:hover .genericon{
	color:#0077b5;
}
.share-links-wrapper.colorized a.share_tumblr:hover .genericon{
	color:#35465c;
}
.share-links-wrapper.colorized a.share_googleplus:hover .genericon{
	color:#dd4b39;
}
.share-links-wrapper.colorized a.share_reddit:hover .genericon{
	color:#ff4500;
}
.share-links-wrapper.colorized a.share_mail:hover .genericon{
	color:#f4b400;
}
.share-links-wrapper.colorized a.share_print:hover .genericon{
	color:#000;
}

.share_total{
	display: none;
}