/*!
 * shariff - v1.24.1 - 26.09.2017
 * https://github.com/heiseonline/shariff
 * Copyright (c) 2017 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli
 * Licensed under the MIT license
 */div.shariff ul{padding:0;margin:0;list-style:none;font-size:20px;line-height:inherit;padding-left:0}.shariff::after,.shariff::before{content:" ";display:table}.shariff::after{clear:both}.shariff li{box-sizing:border-box;overflow:hidden}.shariff li a,.shariff li>div{color:#fff;position:relative;display:block;text-decoration:none;box-sizing:border-box;transition:all .1s}.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;line-height:35px}.shariff li .fa{width:35px;line-height:35px;text-align:center;vertical-align:middle}.shariff li .share_count{padding:0 8px;height:33px}.shariff .orientation-horizontal{display:-webkit-box}.shariff .orientation-horizontal li{-webkit-box-flex:1;text-align:center}.shariff .orientation-horizontal .info{-webkit-box-flex:0}.shariff .orientation-horizontal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shariff .orientation-horizontal li{float:left;-ms-flex:none;flex:none;width:35px}.shariff .orientation-horizontal li:last-child{margin-right:0}.shariff .orientation-horizontal li .share_text{display:block;text-indent:-9999px;padding-left:3px}.shariff .theme-color:not(.orientation-vertical){border:1px solid #b2b2b2;border-radius:6px;overflow:hidden}.shariff .theme-grey .shariff-button .fa{color:#fff}.shariff .theme-grey .shariff-button a,.shariff .theme-grey .shariff-button>div{background-color:#b0b0b0}.shariff .theme-grey .shariff-button .share_count{padding:0 15px;color:#fff}@media (min-width:630px){.shariff .theme-grey .shariff-button .share_count{position:absolute;right:0;top:0}}.shariff .theme-white .shariff-button{border:1px solid #ddd}.shariff .theme-white .shariff-button a,.shariff .theme-white .shariff-button>div{background-color:#fff}.shariff .theme-white .shariff-button a:hover,.shariff .theme-white .shariff-button>div:hover{background-color:#eee}.shariff .theme-white .shariff-button .share_count{padding:0 15px;color:#000}@media (min-width:630px){.shariff .theme-white .shariff-button .share_count{position:absolute;right:0;top:0}}.shariff .orientation-vertical li{display:block;width:100%;margin:0;margin-top:1px}.shariff .orientation-vertical li:first-child{margin-top:0}.shariff .orientation-vertical li .fa{padding:0 10px}.shariff .orientation-vertical li,.shariff .orientation-vertical li .share_count,.shariff .orientation-vertical li a{line-height:35px}.shariff .orientation-vertical li .share_count{position:absolute;right:0;top:0;height:100%;padding:0 15px;line-height:40px}@media only screen and (min-width:320px){.shariff .orientation-horizontal li{width:auto;-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (max-width:319px){div.shariff ul.theme-color:not(.orientation-vertical){display:inline-block}}@media only screen and (min-width:768px){.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width:1024px){.shariff li .fa{width:30px;line-height:35px}.shariff li .share_count,.shariff li .share_text{line-height:35px}.shariff li .share_count{height:100%}}.shariff .addthis a{color:#f8694d}.shariff .addthis a:hover{background-color:#f8694d;color:#fff}.shariff .addthis .fa-plus{font-size:14px}.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{color:#999}.shariff .diaspora a:hover{background-color:#999;color:#fff}.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:16px}}.shariff .facebook a{color:#3b5998}.shariff .facebook a:hover{background-color:#3b5998;color:#fff}.shariff .facebook .fa-facebook{font-size:22px}.shariff .orientation-vertical li.facebook a{background-color:#3b5998;color:#fff}.shariff .orientation-vertical li.facebook a:hover{color:#3b5998;background-color:#fff}.shariff .orientation-vertical li.facebook a:hover .social_share{color:#3b5998}.shariff .theme-white .facebook a{color:#3b5998}@media only screen and (min-width:600px){.shariff .facebook .fa-facebook{font-size:19px}}.shariff .flattr a{color:#7ea352}.shariff .flattr a:hover{background-color:#7ea352;color:#fff}.shariff .flattr .fa-money{font-size:22px}.shariff .theme-white .flattr a{color:#F67C1A}@media only screen and (min-width:600px){.shariff .flattr .fa-money{font-size:19px}}.shariff .googleplus a{color:#d34836}.shariff .googleplus a:hover{background-color:#d34836;color:#fff}.shariff .googleplus .fa-google-plus{font-size:22px}.shariff .orientation-vertical li.googleplus a{background-color:#d34836;color:#fff}.shariff .orientation-vertical li.googleplus a:hover{color:#d34836;background-color:#fff}.shariff .orientation-vertical li.googleplus a:hover .social_share{color:#d34836}.shariff .theme-white .googleplus a{color:#d34836}@media only screen and (min-width:600px){.shariff .googleplus .fa-google-plus{font-size:19px}}.shariff .info{border:1px solid #ccc}.shariff .info a{color:#666}.shariff .info a:hover{background-color:#666;color:#fff}.shariff .info .fa-info{font-size:20px;width:33px}.shariff .info .share_text{display:block!important;text-indent:-9999px!important}.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{-ms-flex:none!important;flex:none!important;width:35px;min-width:35px!important}}@media only screen and (min-width:1024px){.shariff .info .fa-info{font-size:16px;width:23px}.shariff .orientation-horizontal .info{width:25px;min-width:25px!important}.shariff .orientation-vertical .info{width:25px}}.shariff .linkedin a{color:#0077b5}.shariff .linkedin a:hover{background-color:#0077b5;color:#fff}.shariff .linkedin .fa-linkedin{font-size:22px}.shariff .theme-white .linkedin a{color:#0077b5}@media only screen and (min-width:600px){.shariff .linkedin .fa-linkedin{font-size:19px}}.shariff .mail a{color:#999}.shariff .mail a:hover{background-color:#999;color:#fff}.shariff .mail .fa-envelope{font-size:21px}.shariff .theme-white .mail a{color:#999}@media only screen and (min-width:600px){.shariff .mail .fa-envelope{font-size:18px}}.shariff .pinterest a{color:#bd081c}.shariff .pinterest a:hover{background-color:#bd081c;color:#fff}.shariff .pinterest .fa-pinterest-p{font-size:22px}.shariff .orientation-vertical li.pinterest a{background-color:#bd081c;color:#fff}.shariff .orientation-vertical li.pinterest a:hover{color:#bd081c;background-color:#fff}.shariff .orientation-vertical li.pinterest a:hover .social_share{color:#bd081c}.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{color:#ff4500}.shariff .reddit a:hover{background-color:#ff4500;color:#fff}.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:16px}}.shariff .stumbleupon a{color:#eb4924}.shariff .stumbleupon a:hover{background-color:#eb4924;color:#fff}.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:16px}}.shariff .twitter a{color:#55acee}.shariff .twitter a:hover{background-color:#55acee;color:#fff}.shariff .twitter .fa-twitter{font-size:28px}.shariff .orientation-vertical li.twitter a{background-color:#55acee;color:#fff}.shariff .orientation-vertical li.twitter a:hover{color:#55acee;background-color:#fff}.shariff .orientation-vertical li.twitter a:hover .social_share{color:#55acee}.shariff .theme-white .twitter a{color:#55acee}@media only screen and (min-width:600px){.shariff .twitter .fa-twitter{font-size:24px}}.shariff .whatsapp a{color:#5cbe4a}.shariff .whatsapp a:hover{background-color:#5cbe4a;color:#fff}.shariff .whatsapp .fa-whatsapp{font-size:28px}.shariff .orientation-vertical li.whatsapp a{background-color:#5cbe4a;color:#fff}.shariff .orientation-vertical li.whatsapp a:hover{color:#5cbe4a;background-color:#fff}.shariff .orientation-vertical li.whatsapp a:hover .social_share{color:#5cbe4a}.shariff .theme-white .whatsapp a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .whatsapp .fa-whatsapp{font-size:22px}}.shariff .xing a{color:#126567}.shariff .xing a:hover{background-color:#126567;color:#fff}.shariff .xing .fa-xing{font-size:22px}.shariff .orientation-vertical li.xing a{background-color:#126567;color:#fff}.shariff .orientation-vertical li.xing a:hover{color:#126567;background-color:#fff}.shariff .orientation-vertical li.xing a:hover .social_share{color:#126567}.shariff .theme-white .xing a{color:#126567}@media only screen and (min-width:600px){.shariff .xing .fa-xing{font-size:19px}}.shariff .tumblr a{color:#36465D}.shariff .tumblr a:hover{background-color:#36465D;color:#fff}.shariff .tumblr .fa-tumblr{font-size:28px}.shariff .orientation-vertical li.tumblr a{background-color:#36465D;color:#fff}.shariff .orientation-vertical li.tumblr a:hover{color:#36465D;background-color:#fff}.shariff .orientation-vertical li.tumblr a:hover .social_share{color:#36465D}.shariff .theme-white .tumblr a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .tumblr .fa-tumblr{font-size:22px}}.shariff .threema a{color:#333}.shariff .threema a:hover{background-color:#333;color:#fff}.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 .weibo a{color:#F56770}.shariff .weibo a:hover{background-color:#F56770;color:#fff}.shariff .weibo .fa-weibo{font-size:28px}.shariff .orientation-vertical li.weibo a{background-color:#F56770;color:#fff}.shariff .orientation-vertical li.weibo a:hover{color:#F56770;background-color:#fff}.shariff .orientation-vertical li.weibo a:hover .social_share{color:#F56770}.shariff .theme-white .weibo a{color:#F56770}@media only screen and (min-width:600px){.shariff .weibo .fa-weibo{font-size:24px}}.shariff .tencent-weibo a{color:#26ACE0}.shariff .tencent-weibo a:hover{background-color:#26ACE0;color:#fff}.shariff .tencent-weibo .fa-tencent-weibo{font-size:28px}.shariff .theme-white .tencent-weibo a{color:#26ACE0}@media only screen and (min-width:600px){.shariff .tencent-weibo .fa-tencent-weibo{font-size:24px}}.shariff .qzone a{color:#2B82D9}.shariff .qzone a:hover{background-color:#2B82D9;color:#fff}.shariff .qzone .fa-qq{font-size:28px}.shariff .theme-white .qzone a{color:#2B82D9}@media only screen and (min-width:600px){.shariff .qzone .fa-qq{font-size:24px}}.shariff .totalsharecount>div{color:#ccc}.shariff .totalsharecount .fa-plus{font-size:14px}.shariff .theme-white .shariff-button.totalsharecount>div:hover{background-color:#fff}.shariff .orientation-vertical li.totalsharecount div{background-color:#ccc;color:#fff;margin:0;padding:0;line-height:35px;height:35px}.shariff .orientation-vertical li.totalsharecount div:hover{background-color:#ccc;color:#fff}.shariff .orientation-vertical li.totalsharecount div:hover .social_share{color:#fff}.shariff .theme-white .totalsharecount>div{color:#f8694d}@media only screen and (min-width:600px){.shariff .totalsharecount .fa-plus{font-size:14px;position:relative;top:1px}}