.socialize {
	border:0;
	list-style:none;
	margin:0;
	padding:0;
}

.socialize li {
	display:inline-block;
}

.socialize li.socialize-icons {
	border:0;
	list-style:none;
	margin:0 5px 5px 0;
	padding:0;
}

.socialize li.socialize-icons a {
	background-image:url('socialize-icons-32.png');
	display:block;
	height:32px;
	text-decoration:none;
	width:32px;
}

.socialize li.socialize-icons a:hover {
	opacity:0.85;
}

.socialize li.socialize-icons.socialize-email a {
	background-position:0 0;
}

.socialize li.socialize-icons.socialize-facebook a {
	background-position:-32px 0;
}

.socialize li.socialize-icons.socialize-fb-messenger a {
	background-position:-64px 0;
}

.socialize li.socialize-icons.socialize-googleplus a {
	background-position:-192px 0;
}

.socialize li.socialize-icons.socialize-linkedin a {
	background-position:-128px 0;
}

.socialize li.socialize-icons.socialize-instagram a {
	background-position:-224px 0;
}

.socialize li.socialize-icons.socialize-reddit a {
	background-position:-256px 0;
}

.socialize li.socialize-icons.socialize-tumblr a {
	background-position:-320px 0;
}

.socialize li.socialize-icons.socialize-twitter a {
	background-position:-96px 0;
}

.socialize li.socialize-icons.socialize-whatsapp a {
	background-position:-160px 0;
}

.socialize li.socialize-icons.socialize-vkontakte a {
	background-position:-288px 0;
}

.socialize .socialize-screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	position:absolute;
	height:1px;
	width:1px;
	overflow:hidden;
}

@media screen and (min-width: 48.9375em) {
	.socialize .socialize-mobile {
		display:none;
	}
}