ul.share-buttons{
  list-style: none;
  text-align: center;
  padding: 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: .2em;
}

ul.share-buttons li{
  display: inline;
    margin: auto 0.3em;
}

ul.share-buttons li a {
    text-decoration: none;
    color: #0D68A7;
    display: inline-block;
    padding: 1px;
}

ul.share-buttons li a:hover {
    text-decoration: none;
    color: #00b900;
}

ul.share-buttons li a:active {
    text-decoration: none;
    color: #FFF;
    background-color: #0D68A7;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}