/* From https://sharingbuttons.io/ */

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

.resp-sharing-button__link {
  text-decoration: none;
  color: #fff;
  font-size: 0.9em !important;
  margin: 0 5px !important;
}

.resp-sharing-button__link .fa-twitter {
}

/* new change for prod */
@media (max-width: 767px){
    .resp-sharing-button__link{
        display: inline-block !important;
    }
}

/*new change for prod*/
.infographic-download-share__content .resp-sharing-button__link {
  margin: 0 0.35em;
}

.resp-sharing-button {
  border-radius: 5px;
  transition: 25ms ease-out;
  /* padding: 0.5em 0.75em; */
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
}

.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: #55acee;
}

.infographic .resp-sharing-button--twitter div {
  fill: #55acee;
}

.resp-sharing-button--twitter:hover {
  color: #2795e9;
}

.infographic .resp-sharing-button--twitter div:hover {
  fill: #2795e9;
}

.resp-sharing-button--pinterest {
  color: #bd081c;
}

.infographic .resp-sharing-button--pinterest div {
  fill: #bd081c;
}

.resp-sharing-button--pinterest:hover {
  color: #8c0615;
}

.infographic .resp-sharing-button--pinterest div:hover {
  fill: #8c0615;
}

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

.infographic .resp-sharing-button--facebook div {
  fill: #3b5998;
}

.resp-sharing-button--facebook:hover {
  color: #2d4373;
}

.infographic .resp-sharing-button--facebook div:hover {
  fill: #2d4373;
}

.resp-sharing-button--tumblr {
  color: #35465C;
}

.resp-sharing-button--tumblr:hover {
  color: #222d3c;
}

.resp-sharing-button--reddit {
  color: #5f99cf;
}

.resp-sharing-button--reddit:hover {
  color: #3a80c1;
}

.resp-sharing-button--google {
  color: #dd4b39;
}

.resp-sharing-button--google:hover {
  color: #c23321;
}

.resp-sharing-button--linkedin {
  color: #0077b5;
}

.infographic .resp-sharing-button--linkedin div {
  fill: #0077b5;
}

.resp-sharing-button--linkedin:hover {
  color: #046293;
}

.infographic .resp-sharing-button--linkedin div:hover {
  fill: #046293;
}

.resp-sharing-button--email {
  color: #777;
}

.infographic .resp-sharing-button--email div {
  fill: #777;
}

.resp-sharing-button--email:hover {
  color: #5e5e5e;
}

.infographic .resp-sharing-button--email div:hover {
  fill: #5e5e5e;
}

.resp-sharing-button--xing {
  color: #1a7576;
}

.resp-sharing-button--xing:hover {
  color: #114c4c;
}

.resp-sharing-button--whatsapp {
  color: #25D366;
}

.infographic .resp-sharing-button--whatsapp div{
  fill: #25D366;
}

.resp-sharing-button--whatsapp:hover {
  color: #1da851;
}

.infographic .resp-sharing-button--whatsapp div:hover{
  fill: #1da851;
}

.resp-sharing-button--hackernews {
color: #FF6600;
}
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {   color: #FB6200; }

.resp-sharing-button--vk {
  color: #507299;
}

.resp-sharing-button--vk:hover {
  color: #43648c;
}

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

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

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

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

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

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

.resp-sharing-button--linkedin {
  color: #0077b5;
  border-color: #0077b5;
}

.resp-sharing-button--linkedin:hover,
.resp-sharing-button--linkedin:active {
  color: #046293;
  border-color: #046293;
}

.resp-sharing-button--whatsapp {
  color: #25D366;
  border-color: #25D366;
}

.resp-sharing-button--whatsapp:hover,
.resp-sharing-button--whatsapp:active {
  color: #1DA851;
  border-color: #1DA851;
}

/* EIB override */
.banner__share > a.resp-sharing-button:first-child {
  margin-left:4px;
}

.title__fs-banner .header__post-info .banner__share a:first-child .resp-sharing-button {
  margin-left:0;
}

li.banner__share> a:first-child  > .resp-sharing-button, ul.header__informations > li:first-child > a:first-child,
ul.header__informations > div:first-child > a:first-child  {
  margin-left: 0 !important;
}

.resp-sharing-button__link[href*="whatsapp"] {
  display: none;
}

.resp-sharing-button:focus {
    border-radius: 4px;
    padding: 2px 7px;
    width: 30px;
    height: 30px;
    font-size: 16px;
}
/*new change for prod*/
.resp-sharing-button__link {
    font-size:16px;
}
.resp-shaxring-button__link :hover{
  color :white;
  color: #657EBE;
  text-decoration: none;
  opacity: 1;
}
a.resp-sharing-button__link:focus{
  color : white !important;
  /* color: #657EBE !important; */
  text-decoration: none;
  opacity: 1;
  border-radius: 4px;
}
.resp-sharing-button--print {
  color: #00529e;
}

.printList{
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.banner__share{
  padding-right: 0px !important;
}

.social-sharing-button--facebook{
  background-color: #3B5998;
  color: white;
  padding-top: 5px;
  padding-bottom : 5px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100px;
}

.social-sharing-button--twitter{
  background-color: #55acee;
  color: white;
  padding-left: 13px;
  padding-right: 15px;
  width: 100px;
  padding-top: 5px;
  padding-bottom : 5px;

}
.social-sharing-button--linkedin{
  background-color: #0077B5;
  color: white;
  padding-top: 5px;
  padding-bottom : 5px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100px;
}

.social-sharing-button--facebook:active,
.social-sharing-button--twitter:active,
.social-sharing-button--linkedin:active,
.social-sharing-button--facebook:focus,
.social-sharing-button--twitter:focus,
.social-sharing-button--linkedin:focus,
.social-sharing-button--facebook:hover,
.social-sharing-button--twitter:hover,
.social-sharing-button--linkedin:hover{
  color: white;
  background-color: #00529E;
}

.social-share__element{
  padding-left: 0px !important;
  padding-bottom: 10px;
}



.italic-optional{
  font-style: italic !important;
}
.optional{
  font-weight: 300 !important;
}
.social-content-copy{
  position: relative !important;
  left: 15px !important;
}
.social-share__wrapper{
  margin-bottom: 30px;
}
@media print {
    .resp-sharing-button__link,
    .resp-sharing-button__icon {
      display: none;
    }
}
@media (max-width: 375px){
  .item-social__video iframe{
    width: 240px !important;
  }
}
