/*!
 * shariff - v1.21.0 - 06.11.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-button span {}.shariff::after,.shariff::before{content:" ";display:table}.shariff::after{clear:both}.shariff ul{padding:0;margin:0;list-style:none}.shariff li{height:30px;box-sizing:initial;overflow:hidden; background:#d9d9d9; padding: 5px;}.shariff li a{color:#fff;position:relative;display:block;height:30px;text-decoration:none;box-sizing:border-box}.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:9pt;vertical-align:middle;line-height:35px}.shariff li .fa{width:100%;line-height:1.3em;text-align:center;vertical-align:middle}.shariff li .share_count{padding:0 8px;height:33px;position:absolute;top:1px;right:1px}.shariff .orientation-horizontal{display:-webkit-box}.shariff .orientation-horizontal li{-webkit-box-flex:1}.shariff .orientation-horizontal .info{-webkit-box-flex:0}.shariff .orientation-horizontal{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; justify-content:flex-end}.shariff .orientation-horizontal li{float:left;-webkit-flex:none;-ms-flex:none;flex:none;width:35px;margin-left:3%;margin-bottom:10px}.shariff .orientation-horizontal li:last-child{margin-right:0}.shariff .orientation-horizontal li .share_text{display:none;text-indent:-9999px;padding-left:3px}.shariff .orientation-horizontal li .share_count{display:none}.shariff .theme-grey .shariff-button a{background-color:#b0b0b0; color: #fff !important;}.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, .shariff-button.twitter {margin-left:1% !important;/*min-width:5pc;width:auto;-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:10pc}.shariff .orientation-horizontal.col-1 li .share_text,.shariff .orientation-horizontal.col-2 li .share_text{text-indent:0;display:none}.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-webkit-flex:none;-ms-flex:none;flex:none}}
 
 @media only screen and (min-width:640px){.shariff .orientation-horizontal.col-3 li{min-width:110px;max-width:10pc}.shariff .orientation-horizontal.col-3 li .share_text{display:none}}
 
 @media only screen and (min-width:768px){/*.shariff .orientation-horizontal li{width: 45px; min-width:110px;max-width:10pc}*/.shariff .orientation-horizontal li .share_text{text-indent:0;display:none;}/*.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:30px}.shariff li a{height:30px}.shariff li .fa{width:100%}.shariff li .share_count,.shariff li .share_text{line-height:30px}.shariff li .share_count{height:28px}}
 
 .shariff .addthis a{background-color:#f8694d}.shariff .addthis a:hover{background-color:#f75b44}.shariff .addthis .fa-plus{font-size:14px}.shariff .addthis .share_count{color:#f8694d;background-color:#f1b8b0}.shariff .theme-white .addthis a{color:#f8694d}
 
 @media only screen and (min-width:600px){.shariff .addthis .fa-plus{font-size:14px;position:relative;top:1px}}
 
 .shariff .diaspora a{background-color:#999}.shariff .diaspora a:hover{background-color:#b3b3b3}.shariff .diaspora .fa-times-circle{font-size:17px}.shariff .theme-white .diaspora a{color:#999}
 @media only screen and (min-width:600px){.shariff .diaspora .fa-times-circle{font-size:1pc}}

.shariff .facebook a{background-color:#3b5998}.shariff .facebook a:hover{background-color:#4273c8}.shariff .facebook .fa-facebook{font-size:22px}.shariff .facebook .share_count{color:#183a75;background-color:#99adcf}.shariff .theme-white .facebook a{color:#3b5998}

 @media only screen and (min-width:600px){.shariff .facebook .fa-facebook{font-size:22px; line-height: 1.4em;}}
 
 .shariff .flattr a{background-color:#7ea352}.shariff .flattr a:hover{background-color:#F67C1A}.shariff .flattr a:hover .share_count{color:#d56308;background-color:#fab47c}.shariff .flattr .fa-money{font-size:22px}.shariff .flattr .share_count{color:#648141;background-color:#b0c893}.shariff .theme-white .flattr a{color:#F67C1A}@media only screen and (min-width:600px){.shariff .flattr .fa-money{font-size:19px}}.shariff .googleplus a{background-color:#d34836}.shariff .googleplus a:hover{background-color:#f75b44}.shariff .googleplus .fa-google-plus{font-size:22px}.shariff .googleplus .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .googleplus a{color:#d34836}
 
 @media only screen and (min-width:600px){.shariff .googleplus .fa-google-plus{font-size:22px;position:relative;line-height: 1.4em;}}
 
.shariff .info a{color:#666;background-color:#fff}.shariff .info a:hover{background-color:#efefef}.shariff .info .fa-info{font-size:22px;width:35px}.shariff .info .share_text{display:none;}.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}
 
 @media only screen and (min-width:360px){.shariff .orientation-horizontal .info{-webkit-flex:none!important;-ms-flex:none!important;flex:none!important;width:35px}}

 @media only screen and (min-width:1024px){.shariff .info .fa-info{font-size:22px;width:35px}.shariff .orientation-horizontal .info{}.shariff .orientation-vertical .info{width:25px}}
 
 .shariff .linkedin a{background-color:#0077b5}.shariff .linkedin a:hover{background-color:#0369a0}.shariff .linkedin .fa-linkedin{font-size:22px}.shariff .linkedin .share_count{color:#004785;background-color:#33AAE8}.shariff .theme-white .linkedin a{color:#0077b5}
 
 @media only screen and (min-width:600px){.shariff .linkedin .fa-linkedin{font-size:19px}}
 
 .shariff .mail a{background-color:#fff}.shariff .mail a:hover{background-color:#eaeaea}.shariff .mail .fa-envelope{font-size:21px}.shariff .theme-white .mail a{color:#fff}
 .shariff .mail a span {color: #1f4897 !important;}/*erzwungen, um norel für die Ansicht zu überlisten*/
 @media only screen and (min-width:600px){.shariff .mail .fa-envelope{font-size:22px}}
 
 .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}
 
 @media only screen and (min-width:600px){.shariff .pinterest .fa-pinterest-p{font-size:19px;position:relative;top:1px}}
 
 .shariff .reddit a{background-color:#ff4500}.shariff .reddit a:hover{background-color:#ff6a33}.shariff .reddit .fa-reddit{font-size:17px}.shariff .theme-white .reddit a{color:#ff4500}
 
 @media only screen and (min-width:600px){.shariff .reddit .fa-reddit{font-size:1pc}}
 
 .shariff .stumbleupon a{background-color:#eb4924}.shariff .stumbleupon a:hover{background-color:#ef7053}.shariff .stumbleupon .fa-stumbleupon{font-size:17px}.shariff .theme-white .stumbleupon a{color:#eb4924}
 
 @media only screen and (min-width:600px){.shariff .stumbleupon .fa-stumbleupon{font-size:1pc}}
 
 .shariff .twitter a{background-color:#55acee}.shariff .twitter a:hover{background-color:#32bbf5}.shariff .twitter .fa-twitter{font-size:28px;}.shariff .twitter .share_count{color:#0174a4;background-color:#96D4EE}.shariff .theme-white .twitter a{color:#55acee}
 
 @media only screen and (min-width:600px){.shariff .twitter .fa-twitter{font-size:24px}}
 
 .shariff .whatsapp a{background-color:#5cbe4a}.shariff .whatsapp a:hover{background-color:#34af23}.shariff .whatsapp .fa-whatsapp{font-size:25px; line-height: 1.25em;}.shariff .theme-white .whatsapp a{color:#5cbe4a}
 
 @media only screen and (min-width:600px){.shariff .whatsapp .fa-whatsapp{font-size:25px; line-height: 1.25em;} .shariff-button.whatsapp {display:none;}}
 
 .shariff .xing a{background-color:#126567}.shariff .xing a:hover{background-color:#29888a}.shariff .xing .fa-xing{font-size:22px}.shariff .xing .share_count{color:#15686a;background-color:#4fa5a7}.shariff .theme-white .xing a{color:#126567}
 
 @media only screen and (min-width:600px){.shariff .xing .fa-xing{font-size:19px}}.shariff .tumblr a{background-color:#36465D}.shariff .tumblr a:hover{background-color:#44546B}.shariff .tumblr .fa-tumblr{font-size:28px}.shariff .theme-white .tumblr a{color:#5cbe4a}
 @media only screen and (min-width:600px){.shariff .tumblr .fa-tumblr{font-size:22px}}
 
 .shariff .threema a{background-color:#333}.shariff .threema a:hover{background-color:#1f1f1f}.shariff .threema .fa-lock{font-size:28px}.shariff .theme-white .threema a{color:#333}
 
 @media only screen and (min-width:600px){.shariff .threema .fa-lock{font-size:22px}}
.shariff-button.info {overflow:initial;}
.shariff-button.info span.share_text { background-color: #fdfbec;
    border: 1px solid #ccc;
    border-radius: 4px;
    bottom: 40px;
    box-shadow: 0 3px 4px #999;
    color: #000;
    display: none;
    font-size: 12px;
    font-weight: bold;
    left: 0;
    line-height: 16px;
    margin: 0;
    padding: 10px 15px;
    position: absolute;
    width: 290px;
    z-index: 500;}
.shariff .info .share_text {text-indent:0;}
.shariff-button.info a:hover span.share_text {display:block !important;text-indent:initial;}
