.article__share--top{
  margin-top:10px
}
@media screen and (min-width: 720px){
  .article__share--top{
    float:right;
    margin-top:-10px
  }
  }
.article__share--bottom{
    text-align:center;
    margin:60px 0;
}

.resp-sharing-button{
  display:inline-block;
  border-radius:50%;
  border-width:1px;
  border-style:solid;
  transition:background-color 25ms ease-out, border-color 25ms ease-out, opacity 250ms ease-out;
  margin:0.5em;
  padding:0.5em 0.75em;
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
}

.resp-sharing-button a{
  text-decoration:none;
  color:#FFF;
  display:block;
}

.resp-sharing-button__icon{
  display:inline-block;
}

.resp-sharing-button__icon svg{
  width:1em;
  height:1em;
  margin-bottom:-0.1em;
}
.resp-sharing-button__icon{
  stroke:#FFF;
  fill:none;
}
.resp-sharing-button__icon--solid, .resp-sharing-button__icon--solidcircle{
  fill:#FFF;
  stroke:none;
}

.resp-sharing-button__link{
  text-decoration:none;
  color:#FFF;
}

.resp-sharing-button--large .resp-sharing-button__icon svg, .resp-sharing-button--medium .resp-sharing-button__icon svg{
  padding-right:0.4em;
}

.resp-sharing-button__wrapper{
  display:inline-block;
}

.resp-sharing-button--facebook{
  background-color:#3b5998;
  border-color:#3b5998;
}

.resp-sharing-button--facebook:hover, .resp-sharing-button--facebook:active{
  background-color:#2d4373;
  border-color:#2d4373;
}

.resp-sharing-button--twitter{
  background-color:#55acee;
  border-color:#55acee;
}

.resp-sharing-button--twitter:hover, .resp-sharing-button--twitter:active{
  background-color:#2795e9;
  border-color:#2795e9;
}

.resp-sharing-button--email{
  background-color:#777777;
  border-color:#777777;
}

.resp-sharing-button--email:hover, .resp-sharing-button--email:active{
  background-color:#5e5e5e;
  border-color:#5e5e5e;
}

.resp-sharing-button--print{
  background-color:#562c2c;
  border-color:#562c2c;
}

.resp-sharing-button--print:hover, .resp-sharing-button--print:active{
  background-color:#000000;
  border-color:#000000;
  cursor:pointer;
}