.slideshow_container .shareButtons{
  position: relative;
  float: left;
  margin-top: -50px;
  z-index: 50;
}
.interior-addthis { margin-bottom: 25px; }

.addthis-container {
  position: absolute;
  z-index: 50;
  bottom: 0;
  left: 0;
}
.addthis-container .at_a11y { display: none; }

.shareButtons .shareButtons-title {
  float: left;
  padding: 0 25px;
  height: 50px;
  font-size: 14px;
  line-height: 50px;
  color: #fff;
  text-transform: uppercase;
  background-color: rgba(255,255,225,.3);
}
.interior-addthis .shareButtons .shareButtons-title { background-color: #98988f; }

.shareButtons .addthis_toolbox { float: left; }

.shareButtons .socialButton {
  margin-right: 1px;
  margin-bottom: 0;
  padding: 0 !important;
  background-color: rgba(255,255,225,.3);
  width: 51px;
  height: 50px;
}
.interior-addthis .shareButtons .socialButton {
  background-color: #b8b8af;
}

.shareButtons .socialButton span {
  width: 50px !important;
  height: 50px !important;
  background-color: rgba(255,255,225,.3) !important;
  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; }
.listing-detail .shareButtons .socialButton.addthis_button_facebook {border-left:1px solid white; }

.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) {
  .shareButtons .shareButtons-title { padding: 0 20px; }
}