

#social-share-modal .modal-body {
  display: flex;
  flex-wrap: wrap;
  padding: 0px !important;
}

.resp-sharing-button__link,
.resp-sharing-button__icon {
  display: inline-block
}

.resp-sharing-button__link {
  text-decoration: none;
  color: #fff;
  list-style: none;
  flex: 0 0 33.333333%;
  border-radius: 0px !important;
}

.resp-sharing-button {
  border-radius: 0px;
  transition: 25ms ease-out;
  padding: 2.5em 0.75em;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
  text-align: center;
  font-size: 18px;
}



.resp-sharing-button__icon svg {

  width: 1em;

  height: 1em;

  margin-right: 0.4em;

  vertical-align: top

}



.resp-sharing-button--small svg {

  margin: 0;

  vertical-align: middle

}



/* Non solid icons get a stroke */

.resp-sharing-button__icon {

  stroke: #fff;

  fill: none

}



/* Solid icons get a fill */

.resp-sharing-button__icon--solid,

.resp-sharing-button__icon--solidcircle {

  fill: #fff;

  stroke: none

}



.resp-sharing-button--twitter {

  color:#fff !important;
  background-color: #55acee

}



.resp-sharing-button--twitter:hover {

  color:#fff !important;
  background-color: #2795e9

}



.resp-sharing-button--pinterest {

  color:#fff !important;
  background-color: #bd081c

}



.resp-sharing-button--pinterest:hover {

  color:#fff !important;
  background-color: #8c0615

}



.resp-sharing-button--facebook {

  color:#fff !important;
  background-color: #3b5998

}



.resp-sharing-button--facebook:hover {

  color:#fff !important;
  background-color: #2d4373

}



.resp-sharing-button--tumblr {

  color:#fff !important;
  background-color: #35465C

}



.resp-sharing-button--tumblr:hover {

  color:#fff !important;
  background-color: #222d3c

}



.resp-sharing-button--reddit {

  color:#fff !important;
  background-color: #5f99cf

}



.resp-sharing-button--reddit:hover {

  color:#fff !important;
  background-color: #3a80c1

}



.resp-sharing-button--google {

  color:#fff !important;
  background-color: #dd4b39

}



.resp-sharing-button--google:hover {

  color:#fff !important;
  background-color: #c23321

}



.resp-sharing-button--linkedin {

  color:#fff !important;
  background-color: #0077b5

}



.resp-sharing-button--linkedin:hover {

  color:#fff !important;
  background-color: #046293

}



.resp-sharing-button--email {

  color:#fff !important;
  background-color: #777

}



.resp-sharing-button--email:hover {

  color:#fff !important;
  background-color: #5e5e5e

}



.resp-sharing-button--xing {

  color:#fff !important;
  background-color: #1a7576

}



.resp-sharing-button--xing:hover {

  color:#fff !important;
  background-color: #114c4c

}



.resp-sharing-button--whatsapp {

  color:#fff !important;
  background-color: #25D366

}



.resp-sharing-button--whatsapp:hover {

  color:#fff !important;
  background-color: #1da851

}



.resp-sharing-button--hackernews {

color:#fff !important;
  background-color: #FF6600

}

.rcolor:#fff !important;esp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {   
  background-color: #FB6200 }



.resp-sharing-button--vk {

  color:#fff !important;
  background-color: #507299

}



.resp-sharing-button--vk:hover {

  color:#fff !important;
  background-color: #43648c

}



.resp-sharing-button--facebook {

  color:#fff !important;
  background-color: #3b5998;

  border-color: #3b5998;

}



.resp-sharing-button--facebook:hover,

.resp-sharing-button--facebook:active {

  color:#fff !important;
  background-color: #2d4373;

  border-color: #2d4373;

}



.resp-sharing-button--twitter {

  color:#fff !important;
  background-color: #55acee;

  border-color: #55acee;

}



.resp-sharing-button--twitter:hover,

.resp-sharing-button--twitter:active {

  color:#fff !important;
  background-color: #2795e9;

  border-color: #2795e9;

}



.resp-sharing-button--tumblr {

  color:#fff !important;
  background-color: #35465C;

  border-color: #35465C;

}



.resp-sharing-button--tumblr:hover,

.resp-sharing-button--tumblr:active {

  color:#fff !important;
  background-color: #222d3c;

  border-color: #222d3c;

}



.resp-sharing-button--email {

  color:#fff !important;
  background-color: #777777;

  border-color: #777777;

}



.resp-sharing-button--email:hover,

.resp-sharing-button--email:active {

  color:#fff !important;
  background-color: #5e5e5e;

  border-color: #5e5e5e;

}



.resp-sharing-button--pinterest {

  color:#fff !important;
  background-color: #bd081c;

  border-color: #bd081c;

}



.resp-sharing-button--pinterest:hover,

.resp-sharing-button--pinterest:active {

  color:#fff !important;
  background-color: #8c0615;

  border-color: #8c0615;

}



.resp-sharing-button--linkedin {

  color:#fff !important;
  background-color: #0077b5;

  border-color: #0077b5;

}



.resp-sharing-button--linkedin:hover,

.resp-sharing-button--linkedin:active {

  color:#fff !important;
  background-color: #046293;

  border-color: #046293;

}



.resp-sharing-button--reddit {

  color:#fff !important;
  background-color: #5f99cf;

  border-color: #5f99cf;

}



.resp-sharing-button--reddit:hover,

.resp-sharing-button--reddit:active {

  color:#fff !important;
  background-color: #3a80c1;

  border-color: #3a80c1;

}



.resp-sharing-button--xing {

  color:#fff !important;
  background-color: #1a7576;

  border-color: #1a7576;

}



.resp-sharing-button--xing:hover

.resp-sharing-button--xing:active {

  color:#fff !important;
  background-color: #114C4C;

  border-color: #114C4C;

}



.resp-sharing-button--whatsapp {

  color:#fff !important;
  background-color: #25D366;

  border-color: #25D366;

}



.resp-sharing-button--whatsapp:hover,

.resp-sharing-button--whatsapp:active {

  color:#fff !important;
  background-color: #1DA851;

  border-color: #1DA851;

}



.resp-sharing-button--hackernews {

  color:#fff !important;
  background-color: #FF6600;

  border-color: #FF6600;

}



.resp-sharing-button--hackernews:hover

.resp-sharing-button--hackernews:active {

  color:#fff !important;
  background-color: #FB6200;

  border-color: #FB6200;

}



.resp-sharing-button--vk {

  color:#fff !important;
  background-color: #507299;

  border-color: #507299;

}



.resp-sharing-button--vk:hover

.resp-sharing-button--vk:active {

  color:#fff !important;
  background-color: #43648c;

  border-color: #43648c;

}



.resp-sharing-button--telegram {

  color:#fff !important;
  background-color: #54A9EB;

}



.resp-sharing-button--telegram:hover {

  color:#fff !important;
  background-color: #4B97D1;}

