
/* =======------- theme: round -------======= */
/* ================================================= */

.shariff .theme-round li.facebook .share_count:hover{ 
	background-color: #99adcf!important;
	color: #183a75!important;
}.shariff .theme-round li.twitter .share_count:hover {
	background-color: #96d4ee!important;
	color: #0174a4!important;
}.shariff .theme-round li.googleplus .share_count:hover {
	background-color: #eda79d!important;
	color: #a31601!important;
}.shariff .theme-round li.pinterest .share_count:hover {
	background-color: #ff050f!important;
	color: #fff!important;
}.shariff .theme-round li.linkedin .share_count:hover {
	background-color: #99adcf!important;
	color: #183a75!important;
}.shariff .theme-round li.xing .share_count:hover {
	background-color: #4fa5a7!important;
	color: #15686a!important;
}.shariff .theme-round li.reddit .share_count:hover {
	background-color: #e9f2fa!important;
	color: #000!important;
}
.shariff .theme-round .share_count {
	display: inline;
	height: 100%;
	padding: 0;
	right: 0;
	left: 0;
	top: 0;
	margin: 0;
	width: 100%;
	background-color: transparent;
	color: transparent!important;
}
.shariff .theme-round .shariff-button {
	width: 35px!important;
	min-width: 35px!important;
	max-width: 35px!important;
	height: 35px;
	border-radius: 50%;
	margin: 5px;
}
.shariff .theme-round .share_text {
	display: block;
	text-indent: -9999px;
}
.shariff .theme-round li {
	background: 0 0;
}
.shariff .theme-round li .s3uu {
	vertical-align: baseline;
}
.shariff .theme-round li a {
	color: #fff;
}
.shariff .theme-round a {
	text-align: center;
	color: #fff;
	position: relative;
	height: 35px;
}
.shariff .theme-round li.stumbleupon .share_count:hover {
	background-color: #fb613c!important;
	color: #fff!important;
}
.shariff .theme-round li.flattr .share_count:hover {
	background-color: #f67c1a!important;
	color: #fff!important;
}
.shariff .theme-round li.paypal .share_count:hover {
	background-color: #0285d2!important;
	color: #fff!important;
}
.shariff .theme-round li.bitcoin .share_count:hover {
	background-color: #f7931a!important;
	color: #fff!important;
}
.shariff .theme-round li.tumblr .share_count:hover {
	background-color: #529ecc!important;
	color: #fff!important;
}
.shariff .theme-round li.patreon .share_count:hover {
	background-color: #e6461a!important;
	color: #fff!important;
}
.shariff .theme-round.buttonsize-small li .s3uu {
	margin-top: 0;
}
.shariff .theme-round.buttonsize-small .shariff-button {
	width: 25px!important;
	min-width: 25px!important;
	max-width: 25px!important;
	height: 25px!important;
}
.shariff .theme-round.buttonsize-small .share_count {
	padding: 0!important;
	height: 25px!important;
}
.widget .shariff .theme-round li a {
	color: #fff;
}
.widget .shariff .theme-round li a:hover {
	color: #fff;
}
.widget .shariff .theme-round .reddit a {
	color: #000!important;
}

/* =======------- theme: square -------======= */
/* ================================================= */

.shariff .print a {
	background-color: #9c9c9c;
}
.shariff .print a:hover {
	background-color: #aaaaaa;
}


.shariff .theme-square li.facebook .share_count:hover{ 
	background-color: #99adcf!important;
	color: #183a75!important;
}.shariff .theme-square li.twitter .share_count:hover {
	background-color: #96d4ee!important;
	color: #0174a4!important;
}.shariff .theme-square li.googleplus .share_count:hover {
	background-color: #eda79d!important;
	color: #a31601!important;
}.shariff .theme-square li.pinterest .share_count:hover {
	background-color: #ff050f!important;
	color: #fff!important;
}.shariff .theme-square li.linkedin .share_count:hover {
	background-color: #99adcf!important;
	color: #183a75!important;
}.shariff .theme-square li.xing .share_count:hover {
	background-color: #4fa5a7!important;
	color: #15686a!important;
}.shariff .theme-square li.reddit .share_count:hover {
	background-color: #e9f2fa!important;
	color: #000!important;
}
.shariff .theme-square .share_count {
	display: inline;
	height: 100%;
	padding: 0;
	right: 0;
	left: 0;
	top: 0;
	margin: 0;
	width: 100%;
	background-color: transparent;
	color: transparent!important;
}
.shariff .theme-square .shariff-button {
	width: 25px!important;
	min-width: 25px!important;
	max-width: 25px!important;
	height: 25px;
	border-radius: 0%;
	margin: 0px 3px 0px 3px;
}
.shariff .theme-square .share_text {
	display: block;
	text-indent: -9999px;
}
.shariff .theme-square li {
	background: 0 0;
}
.shariff .theme-square li .s3uu {
	vertical-align: baseline;
}
.shariff .theme-square li a {
	color: #fff;
	width: auto !important;
}
.shariff .theme-square li span {
	width: auto !important;
	font-size: 19px !important;
	line-height: 27px !important;
}
.shariff .theme-square a {
	text-align: center;
	color: #fff;
	position: relative;
	height: 35px;
}
.shariff .theme-square li.stumbleupon .share_count:hover {
	background-color: #fb613c!important;
	color: #fff!important;
}
.shariff .theme-square li.flattr .share_count:hover {
	background-color: #f67c1a!important;
	color: #fff!important;
}
.shariff .theme-square li.paypal .share_count:hover {
	background-color: #0285d2!important;
	color: #fff!important;
}
.shariff .theme-square li.bitcoin .share_count:hover {
	background-color: #f7931a!important;
	color: #fff!important;
}
.shariff .theme-square li.tumblr .share_count:hover {
	background-color: #529ecc!important;
	color: #fff!important;
}
.shariff .theme-square li.patreon .share_count:hover {
	background-color: #e6461a!important;
	color: #fff!important;
}
.shariff .theme-square.buttonsize-small li .s3uu {
	margin-top: 0;
}
.shariff .theme-square.buttonsize-small .shariff-button {
	width: 25px!important;
	min-width: 25px!important;
	max-width: 25px!important;
	height: 25px!important;
}
.shariff .theme-square.buttonsize-small .share_count {
	padding: 0!important;
	height: 25px!important;
}
.widget .shariff .theme-square li a {
	color: #fff;
}
.widget .shariff .theme-square li a:hover {
	color: #fff;
}
.widget .shariff .theme-square .reddit a {
	color: #000!important;
}
