/*!
* shariff - v1.16.0 - 13.07.2015
* https://github.com/heiseonline/shariff
* Copyright (c) 2015 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli
* Licensed under the MIT license
*/
.shariff::after{clear:both}.shariff ul{padding:0;margin:0;list-style:none}

.shariff li{height:24px;box-sizing:border-box;overflow:hidden}

.shariff li a{color:#fff;position:relative;display:block;height:24px;text-decoration:none;box-sizing:border-box}

.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;line-height:24px}

.shariff li .fa{width:24px;line-height:24px;text-align:center;vertical-align:middle}

.shariff li .share_count{padding:0 8px;height:24px;position:absolute;top:1px;right:1px}

.shariff .orientation-horizontal li{-webkit-box-flex:1}

.shariff .orientation-horizontal .info{-webkit-box-flex:0}

.shariff .orientation-horizontal{display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.shariff .orientation-horizontal li{float:left;-webkit-flex:none;-ms-flex:none;flex:none;width:24px;margin-right:11px;margin-bottom:0px}

.shariff .orientation-horizontal li:last-child{margin-right:0}

.shariff .orientation-horizontal li .share_text{display:block;text-indent:-9999px;padding-left:0px; visibility: hidden;}
 
.shariff .orientation-horizontal li .share_count{display:none}.shariff .theme-grey .shariff-button a{background-color:#b0b0b0}
 
.shariff .theme-grey .shariff-button .share_count{background-color:#ccc;color:#333}
 
.shariff .theme-white .shariff-button{border:1px solid #ddd}
 
.shariff .theme-white .shariff-button a{background-color:#fff}
 
.shariff .theme-white .shariff-button a:hover{background-color:#eee}
 
.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}
 
.shariff .orientation-vertical{min-width:110px}
 
.shariff .orientation-vertical li{display:block;width:100%;margin:5px 0}
 
.shariff .orientation-vertical li .share_count{width:24px;text-align:right}
 
@media only screen and (min-width:360px){
	.shariff .orientation-horizontal li {
		margin-right:12px;
		/*min-width:80px;*/
		width:24px;
		height:24px;
		-webkit-flex:1;
		-ms-flex:1;
		flex:1
	}
	.shariff .orientation-horizontal li .share_count{display:block}
	.shariff .orientation-horizontal.col-1 li,.shariff .orientation-horizontal.col-2 li {
		/*min-width:110px;
		max-width:160px;*/
	}
	.shariff .orientation-horizontal.col-1 li .share_text,.shariff .orientation-horizontal.col-2 li .share_text{text-indent:0;display:inline}
	.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-webkit-flex:none;-ms-flex:none;flex:none}
}

.shariff .orientation-horizontal li .share_text{text-indent:0;display:inline}
.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-webkit-flex:1;-ms-flex:1;flex:1}}

@media only screen and (min-width:1024px){
	.shariff li{height:24px}
	.shariff li a{height:24px}
	.shariff li .fa{width:24px;line-height:24px; visibility: hidden;}
	.shariff li .share_count,.shariff li .share_text{line-height:24px}
	.shariff li .share_count{height:24px}
}

.shariff .facebook a{
    background-image: url("/_images/standards/sprite-desktop.png");
    background-repeat: no-repeat;
    background-size: 345px auto;
	background-position: -109px -193px;
}

.share-nav-bottom .shariff .facebook a{
    background-image: url("/_images/standards/sprite-desktop2.png");
    background-repeat: no-repeat;
    background-size: 345px auto;
	background-position: -109px -193px;
}

.shariff .googleplus a{
	background-image: url("/_images/standards/sprite-desktop.png");
    background-repeat: no-repeat;
    background-size: 345px auto;
	background-position: -15px -240px;
}

.share-nav-bottom .shariff .googleplus a{
	background-image: url("/_images/standards/sprite-desktop2.png");
    background-repeat: no-repeat;
    background-size: 345px auto;
	background-position: -15px -240px;
}

.shariff .info{
	background-image: url("/_images/standards/sprite-desktop.png");
    background-repeat: no-repeat;
    background-size: 345px auto;
	background-position: -252px -334px;
}

.share-nav-bottom .shariff .info{
	background-image: url("/_images/standards/sprite-desktop2.png");
    background-repeat: no-repeat;
    background-size: 345px auto;
	background-position: -252px -334px;
}

.shariff .theme-grey .info a{background-color:#fff}
.shariff .theme-grey .info a:hover{background-color:#efefef}
.shariff .orientation-vertical .info{width:35px;float:right}

.shariff .linkedin a{
    background-image: url("/_images/standards/sprite-desktop.png");
    background-repeat: no-repeat;
    background-size: 345px auto;
	background-position: -62px -240px;
}

.shariff .mail a{
	background-image: url("/_images/standards/sprite-desktop.png");
    background-repeat: no-repeat;
    background-size: 345px auto;
	background-position: -203px -193px;
}

.shariff .pinterest a{background-color:#bd081c}
.shariff .pinterest a:hover{background-color:#d50920}
.shariff .pinterest .fa-pinterest-p{font-size:22px}
.shariff .pinterest .share_count{color:#a31601;background-color:#eda79d}
.shariff .theme-white .pinterest a{color:#bd081c}

.shariff .twitter a{
background-image: url("/_images/standards/sprite-desktop.png");
background-repeat: no-repeat;
background-size: 345px auto;
background-position: -297px -193px;
}

.share-nav-bottom .shariff .twitter a{
background-image: url("/_images/standards/sprite-desktop2.png");
background-repeat: no-repeat;
background-size: 345px auto;
background-position: -297px -193px;
}

.shariff .sharelink a{
background-image: url("/_images/standards/sprite-desktop.png");
background-repeat: no-repeat;
background-size: 345px auto;
background-position: -300px -334px;
}

.share-nav-bottom .shariff .sharelink a{
background-image: url("/_images/standards/sprite-desktop2.png");
background-repeat: no-repeat;
background-size: 345px auto;
background-position: -300px -334px;
}

.shariff .whatsapp a{background-color:#5cbe4a}
.shariff .whatsapp a:hover{background-color:#34af23}
.shariff .whatsapp .fa-whatsapp{font-size:28px}
.shariff .theme-white .whatsapp a{color:#5cbe4a}

.shariff .xing a{
	background-image: url("/_images/standards/sprite-desktop.png");
    background-repeat: no-repeat;
    background-size: 345px auto;
	background-position: -156px -193px;
}