@CHARSET "UTF-8";
.social-sharing {
	width: 100%;
	clear: both;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 30px 0;
	margin-top: 100px;
}
.social_sharing_icon{
	float: right;
	display: flex;
}
.share_title i{
	padding-right: 20px;
	color: #f79649;
}
.social-sharing span {
	display: inline-block;
	font-size: 110%;
}

.social-sharing span.top,
.social-sharing span.bottom {
	width: 100%;
}

.social-sharing span.right {
	display: inline;
}

a.button-facebook,
a.button-twitter,
a.button-linkedin,
a.button-pinterest,
a.button-xing,
a.button-reddit {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	margin: 1% 1% 1% 0;
	padding: 5px 1%;
	padding: .5rem 1%;
	text-align: center;
	display: inline-block;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	border: 0px;
}

a.button-facebook {
	background-color: #2b4170;
	background: -moz-linear-gradient(top, #3b5998, #2b4170);
	background: -ms-linear-gradient(top, #3b5998, #2b4170);
	background: -webkit-linear-gradient(top, #3b5998, #2b4170);
	text-shadow: 0 -1px -1px #1f2f52;
}

a.button-facebook:hover {
	background-color: #3b5998;
	background: -moz-linear-gradient(top, #2b4170, #3b5998);
	background: -ms-linear-gradient(top, #2b4170, #3b5998);
	background: -webkit-linear-gradient(top, #2b4170, #3b5998);
	color: #fff;
}

a.button-twitter {
	background-color: #0081ce;
	background: -moz-linear-gradient(top, #00aced, #0081ce);
	background: -ms-linear-gradient(top, #00aced, #0081ce);
	background: -webkit-linear-gradient(top, #00aced, #0081ce);
	text-shadow: 0 -1px -1px #005ea3;
}

a.button-twitter:hover {
	background-color: #00aced;
	background: -moz-linear-gradient(top, #0081ce, #00aced);
	background: -ms-linear-gradient(top, #0081ce, #00aced);
	background: -webkit-linear-gradient(top, #0081ce, #00aced);
	color: #fff;
}

a.button-linkedin {
	background-color: #0073b2;
	background: -moz-linear-gradient(top, #009cda, #0073b2);
	background: -ms-linear-gradient(top, #009cda, #0073b2);
	background: -webkit-linear-gradient(top, #009cda, #0073b2);
	text-shadow: 0 -1px -1px #005486;
}

a.button-linkedin:hover {
	background-color: #009cda;
	background: -moz-linear-gradient(top, #0073b2, #009cda);
	background: -ms-linear-gradient(top, #0073b2, #009cda);
	background: -webkit-linear-gradient(top, #0073b2, #009cda);
	color: #fff;
}

a.button-pinterest {
	background-color: #a0171c;
	background: -moz-linear-gradient(top, #cb2027, #a0171c);
	background: -ms-linear-gradient(top, #cb2027, #a0171c);
	background: -webkit-linear-gradient(top, #cb2027, #a0171c);
	text-shadow: 0 -1px -1px #761114;
}

a.button-pinterest:hover {
	background-color: #cb2027;
	background: -moz-linear-gradient(top, #a0171c, #cb2027);
	background: -ms-linear-gradient(top, #a0171c, #cb2027);
	background: -webkit-linear-gradient(top, #a0171c, #cb2027);
	color: #fff;
}

a.button-xing {
	background-color: #135353;
	background: -moz-linear-gradient(top, #006464, #135353);
	background: -ms-linear-gradient(top, #006464, #135353);
	background: -webkit-linear-gradient(top, #006464, #135353);
	text-shadow: 0 -1px -1px #1e7677;
}

a.button-xing:hover {
	background-color: #006464;
	background: -moz-linear-gradient(top, #135353, #006464);
	background: -ms-linear-gradient(top, #135353, #006464);
	background: -webkit-linear-gradient(top, #135353, #006464);
	color: #fff;
}

a.button-reddit {
	background-color: #c33219;
	background: -moz-linear-gradient(top, #f04b23, #c33219);
	background: -ms-linear-gradient(top, #f04b23, #c33219);
	background: -webkit-linear-gradient(top, #f04b23, #c33219);
	text-shadow: 0 -1px -1px #972412;
}

a.button-reddit:hover {
	background-color: #f04b23;
	background: -moz-linear-gradient(top, #c33219, #f04b23);
	background: -ms-linear-gradient(top, #c33219, #f04b23);
	background: -webkit-linear-gradient(top, #c33219, #f04b23);
	color: #fff;
}

.ss-social-sharing a {
	
}

a.ss-button-facebook,
a.ss-button-twitter,
a.ss-button-linkedin,
a.ss-button-pinterest,
a.ss-button-xing,
a.ss-button-reddit {
	width: 45px;
	height: 45px;
	background-repeat: no-repeat;
	padding: 0px;
	border: 0px;
	margin: 1% 1% 1% 0;
	margin-right: 1%;
	display: inline-block;
	text-align: center;
	border: 1px solid #dde5e6;
	line-height: 45px;
	border-radius: 50%;
	margin-right: 10px;
	font-size: 18px;
	color: #a7b7bb;
	transition: .3s;
}
a.ss-button-facebook:hover,
a.ss-button-twitter:hover,
a.ss-button-linkedin:hover,
a.ss-button-pinterest:hover,
a.ss-button-xing:hover,
a.ss-button-reddit:hover{
	transition: .3s;
	transform: rotate(360deg);
}

a.ss-button-twitter:hover {
	background-position: 0px 0px;
	transition-delay: 0s;
	transition-duration: 250ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	background-color: #6ba9ce;
	color: #ffffff;
}
a.ss-button-facebook:hover {
	transition-delay: 0s;
	transition-duration: 250ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	background-color: #3d5998;
	color: #ffffff;
}

a.ss-button-linkedin:hover {
	background-position: -135px -10px;
	transition-delay: 0s;
	transition-duration: 250ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	background-color: #007bb6;
	color: #ffffff;
}

a.ss-button-pinterest {
	background-position: -180px -45px;
}

a.ss-button-pinterest:hover {
	background-position: -180px 0px;
	transition-delay: 0s;
	transition-duration: 250ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
}

a.ss-button-xing {
	background-position: -225px -45px;
}

a.ss-button-xing:hover {
	background-position: -225px 0px;
	transition-delay: 0s;
	transition-duration: 250ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
}

a.ss-button-reddit {
	background-position: -270px -45px;
}

a.ss-button-reddit:hover {
	background-position: -270px 0px;
	transition-delay: 0s;
	transition-duration: 250ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
}


/* Smartphones (portrait and landscape) */

@media (max-width: 480px) {
	.social-sharing a {
		text-indent: -99999px;
	}
	a.button-facebook,
	a.button-twitter,
	a.button-linkedin,
	a.button-pinterest,
	a.button-xing,
	a.button-reddit {
		background-image: url(socialshare.png) !important;
		width: 45px;
		height: 45px;
		background-repeat: no-repeat;
		padding: 0px;
		border: 0px;
	}
	a.button-twitter {
		background-position: 0px -45px;
	}
	a.button-twitter:hover {
		background-position: 0px 0px;
		transition-delay: 0s;
		transition-duration: 250ms;
		transition-property: all;
		transition-timing-function: ease-in-out;
	}
	a.button-facebook {
		background-position: -90px -45px;
	}
	a.button-facebook:hover {
		background-position: -90px 0px;
		transition-delay: 0s;
		transition-duration: 250ms;
		transition-property: all;
		transition-timing-function: ease-in-out;
	}
	a.button-linkedin {
		background-position: -135px -45px;
	}
	a.button-linkedin:hover {
		background-position: -135px 0px;
		transition-delay: 0s;
		transition-duration: 250ms;
		transition-property: all;
		transition-timing-function: ease-in-out;
	}
	a.button-pinterest {
		background-position: -180px -45px;
	}
	a.button-pinterest:hover {
		background-position: -180px 0px;
		transition-delay: 0s;
		transition-duration: 250ms;
		transition-property: all;
		transition-timing-function: ease-in-out;
	}
	a.button-xing {
		background-position: -225px -45px;
	}
	a.button-xing:hover {
		background-position: -225px 0px;
		transition-delay: 0s;
		transition-duration: 250ms;
		transition-property: all;
		transition-timing-function: ease-in-out;
	}
	a.button-reddit {
		background-position: -270px -45px;
	}
	a.button-reddit:hover {
		background-position: -270px 0px;
		transition-delay: 0s;
		transition-duration: 250ms;
		transition-property: all;
		transition-timing-function: ease-in-out;
	}
}