.social-share-button{justify-content: center; display: flex;}
.social-share-button .ssb-icon {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  display: inline-block;
  height: 50px;
  width: 50px;
}
footer .social-share-button .ssb-icon {
  background-size: 27px 27px;
  height: 27px;
  width: 27px;
}
.social-share-button .ssb-twitter {
  background-image: url("/assets/social-share-button/x-dcaf0603.svg");
}

.social-share-button .ssb-facebook {
  background-image: url("/assets/social-share-button/facebook-83afe716.svg");
}

.social-share-button .ssb-google_bookmark {
  background-image: url("/assets/social-share-button/google_bookmark-2a499a85.svg");
}

.social-share-button .ssb-weibo {
  background-image: url("/assets/social-share-button/weibo-4ddc123c.svg");
}

.social-share-button .ssb-qq {
  background-image: url("/assets/social-share-button/qq-d19c7440.svg");
}

.social-share-button .ssb-delicious {
  background-image: url("/assets/social-share-button/delicious-9e37c554.svg");
}

.social-share-button .ssb-linkedin {
  background-image: url("/assets/social-share-button/linkedin-b61cd715.svg");
}

.social-share-button .ssb-tumblr {
  background-image: url("/assets/social-share-button/tumblr-171ac9d6.svg");
}

.social-share-button .ssb-pinterest {
  background-image: url("/assets/social-share-button/pinterest-82511909.svg");
}

.social-share-button .ssb-douban {
  background-image: url("/assets/social-share-button/douban-199508bd.svg");
}

.social-share-button .ssb-wechat {
  background-image: url("/assets/social-share-button/wechat-e8007a21.svg");
}

.social-share-button .ssb-vkontakte {
  background-image: url("/assets/social-share-button/vkontakte-d834213f.svg");
}

.social-share-button .ssb-odnoklassniki {
  background-image: url("/assets/social-share-button/odnoklassniki-a9cad4bd.svg");
}

.social-share-button .ssb-xing {
  background-image: url("/assets/social-share-button/xing-f50a1a90.svg");
}

.social-share-button .ssb-email {
  background-image: url("/assets/social-share-button/email-ec39a5dc.svg");
}

.social-share-button .ssb-reddit {
  background-image: url("/assets/social-share-button/reddit-6cb62ce8.svg");
}

.social-share-button .ssb-hacker_news {
  background-image: url("/assets/social-share-button/hacker_news-0fa9b66b.svg");
}

.social-share-button .ssb-telegram {
  background-image: url("/assets/social-share-button/telegram-d8e99b44.svg");
}

.social-share-button .ssb-whatsapp_app,
.social-share-button .ssb-whatsapp_web {
  background-image: url("/assets/social-share-button/whatsapp-54a22bfb.svg");
}

.ss-wechat-dialog {
  width: 300px;
  position: fixed;
  background: #fff;
  padding: 15px;
  border-radius: 3px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
  z-index: 11001;
  font-size: 14px;
  line-height: 1.2em;
}

.ss-wechat-dialog .wechat-popup-header {
  font-weight: bold;
}

.ss-wechat-dialog .wechat-dialog-qr {
  text-align: center;
  margin: 25px 0;
}

.ss-wechat-dialog .wechat-popup-close {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 10px;
  color: #999;
  text-decoration: none;
  font-size: 16px;
}

.ss-wechat-dialog .wechat-popup-footer {
  text-align: left;
  line-height: 22px;
  color: #666;
}
