.slideshow_container .shareButtons {
  position: relative;
  z-index: 110;
  margin-top: -50px;
  margin-right: auto;
  margin-left: auto;
  width: auto;
  padding: 0 18px;
  float: left;
}
.interior-addthis { margin-bottom: 25px; }

.addthis-container .at_a11y { display: none; }

.shareButtons .shareButtons-title {
  margin-right: 1px; /*@T305775 uniform spacing with social buttons */
  float: left;
  padding: 0 25px;
  height: 50px;
  font-size: 14px;
  line-height: 50px;
  color: #fff;
  text-transform: uppercase;
  background-color: rgba(165,165,165,.7); /*@T305775 per live, slightly lighter than the buttons*/
}

.interior-addthis .shareButtons .shareButtons-title { background-color: #98988f; }

/* @T322833 - added height/overflow to prevent vertical stackin when addthis is down */
.shareButtons .addthis_toolbox {
  float: left;
  height: 50px;
  overflow: hidden;
}

.shareButtons .socialButton {
  margin-right: 1px;
  margin-bottom: 0;
  padding: 0 !important;
  width: 51px;
  height: 50px;
}
.interior-addthis .shareButtons .socialButton {
  background-color: #b8b8af;
}

.shareButtons .socialButton span {
  width: 50px !important;
  height: 50px !important;
  background-color: rgba(150,150,150,.7) !important; /*@T305775*/
  background-size: 100% !important;
  background-repeat: no-repeat;
  background-position: center;
}
.interior-addthis .shareButtons .socialButton span { 
  background-color: #b8b8af !important; 
  letter-spacing: .2px;
  -webkit-transition: background-color .2s ease;
          transition: background-color .2s ease;
}
.interior-addthis .shareButtons .socialButton span:hover { background-color: #b0b0a8 !important; }

.shareButtons .socialButton { display: none; }
.shareButtons .socialButton span { background-image: none !important; } /* remove images/keep images from loading */

.shareButtons .socialButton span svg {
  margin-top: 9px;
  margin-left: 9px;
}

/** twitter and facebook show for all **/
.shareButtons .addthis_button_facebook,
.shareButtons .addthis_button_twitter{ display: block; }

/*.shareButtons .addthis_button_facebook span { background-image: url("/includes/client_public/social/fb.png") !important;  }
.shareButtons .addthis_button_twitter span { background-image: url("/includes/client_public/social/tw.png") !important; }*/

/** baidu **/
body.site-cn .shareButtons .addthis_button_baidu { display: block; }
/*body.site-cn .shareButtons .addthis_button_baidu span { background-image: url("/includes/client_public/social/bd.png") !important; }*/

/** vk **/
body.site-ru .shareButtons .addthis_button_vk { display: block; }
/*body.site-ru .shareButtons .addthis_button_vk span { background-image: url("/includes/client_public/social/vk.png") !important; }*/

/** pinterest **/
body.site-primary .shareButtons .socialButton.addthis_button_pinterest_share,
body.site-cn .shareButtons .addthis_button_pinterest_share,
body.site-de .shareButtons .addthis_button_pinterest_share,
body.site-dk .shareButtons .addthis_button_pinterest_share,
body.site-uk .shareButtons .addthis_button_pinterest_share,
body.site-no .shareButtons .addthis_button_pinterest_share,
body.site-nl .shareButtons .addthis_button_pinterest_share { display: block; }

/*body.site-primary .shareButtons .addthis_button_pinterest_share span,
body.site-de .shareButtons .addthis_button_pinterest_share span,
body.site-dk .shareButtons .addthis_button_pinterest_share span,
body.site-uk .shareButtons .addthis_button_pinterest_share span,
body.site-no .shareButtons .addthis_button_pinterest_share span,
body.site-nl .shareButtons .addthis_button_pinterest_share span { background-image: url("/includes/client_public/social/pt.png") !important; }*/

/** google **/
body.site-it .shareButtons .addthis_button_google_plusone_share,
body.site-fr .shareButtons .addthis_button_google_plusone_share,
body.site-en .shareButtons .addthis_button_google_plusone_share,
body.site-es .shareButtons .addthis_button_google_plusone_share { display: block; }

/*body.site-it .shareButtons .addthis_button_google_plusone_share span,
body.site-fr .shareButtons .addthis_button_google_plusone_share span,
body.site-en .shareButtons .addthis_button_google_plusone_share span,
body.site-es .shareButtons .addthis_button_google_plusone_share span { background-image: url("/includes/client_public/social/gp.png") !important; }*/

@media only screen and (max-width: 640px) {
  /* T257637 - Adjust addthis padding for mobile breakpoints */
  .slideshow_container .shareButtons {
    padding: 0;
  }
  
}

@media only screen and (max-width: 720px) {
  /* @T275909 On mobile remove the title for "Share" so that we only use the icons */
  .shareButtons .shareButtons-title {
    display: none;
  }
}