anchor.diff:    vertical-align: middle;
   }
   
  -.social-share .social-share-more .ss-more-buttons {
  -  position: absolute;
  -  z-index: 1000;
  +.social-share .social-share-more .ss-more-button {
  +  margin-right: 0;
   }
   
   .social-share .social-share-more .ss-more-buttons {
  +  color: #FFF;
     border: 1px solid #A8A8A8;
     border-radius: 2px;
     display: none;
     padding: 5px 10px 10px 10px;
     position: absolute;
  -  width: 128px;
  +  right: 0px;
  +  top: 25px;
  +  width: 142px;
     z-index: 1000;
   }
   
  
positive.code:   border-radius: 2px;
    color: #FFF;
    display: inline-block;
    font-size: 21px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    vertical-align: middle;
    width: 32px;
  }
  
  .social-share a:hover, .social-share a:active, .social-share a:visited, .social-share a:focus {
  
negative.code:   margin-top: 5px;
  }
  
  .social-share .social-share-more .ss-more-buttons a:nth-child(5n+5) {
    margin-right: 0;
  }
  
  