.shareButtons {
  position: relative;
  margin-top: 20px;
  margin-bottom: 25px;
}
.shareButtons .addthis_toolbox { float: right; }
.shareButtons .add-social span {
  width: 30px;
  height: 30px;
  background-color: #231f20 !important;
  background-size: auto 100% !important;
}

.addthis_toolbox.addthis_default_style a {
    background-color: transparent;
}

@media only screen and (max-width: 1024px) {
  .shareButtons .add-social span {
    width: 25px;
    height: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .shareButtons { text-align: center; margin-top: 40px; }
  .shareButtons .addthis_toolbox {
    float: none;
    display: inline-block;
  }
  .shareButtons .add-social span {
    width: 30px;
    height: 30px;
  }
}