
.item-list .social-icons {
  float: right;
  margin: 35px 0 0 0;
  padding: 0px;
}
.item-list .social-icons li {
  padding: 0px;
  margin: 0 0 0 6px;
  float:left;
  list-style:none outside none;
  text-indent: -999em;
  width: 32px;
}

.item-list .social-icons li a {
  display:block;
  height: 32px;
  width: 32px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  float:right;
  margin-left: 25px;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
}

#facebook {
  background: url('../images/facebook_icon.png') no-repeat left top transparent;
}

#facebook:hover {
  background: url('../images/facebook_icon-hover.png') no-repeat left top;
}

#linkedin {
  background: url('../images/linkedin_icon.png') no-repeat left top transparent;
}

#linkedin:hover {
  background: url('../images/linkedin_icon-hover.png') no-repeat left top;
}

#twitter {
  background: url('../images/twitter_icon.png') no-repeat left top transparent;
}

#twitter:hover {
  background: url('../images/twitter_icon-hover.png') no-repeat left top;
}

#blog {
  background: url('../images/blog_icon.png') no-repeat left top transparent;
}

#blog:hover {
  background: url('../images/blog_icon-hover.png') no-repeat left top transparent;
}

#instagram {
  background: url('../images/Instagram-ABP.png') no-repeat left top transparent;
}

#instagram:hover {
  background: url('../images/Instagram-ABP-hover.png') no-repeat left top transparent;
}


/* GuideStar */
.item-list .social-icons .guidestar {
  width: 72px;  
}
.item-list .social-icons .guidestar a {
  text-indent: 0px; 
  height: auto; 
  width: 70px; 
  margin-top: -10px;
}

.item-list .social-icons .guidestar a img {
  max-width: 100%;
}

@media only screen and (min-width: 1279px) {
  .item-list .social-icons .guidestar { width: 90px; }
  .item-list .social-icons .guidestar a { width: 80px; margin-top: -12px; }
}

@media only screen and (min-width: 1080px) and (max-width: 1278px) {
  .item-list .social-icons .guidestar { width: 78px; }
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1079px) {
  .item-list .social-icons { margin-right: 0px; }
  .item-list .social-icons .guidestar { width: 40px; }
  .item-list .social-icons .guidestar a { width: 40px; margin-top: 0px; }
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .social-icons { -webkit-padding-start: 0px; }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.item-list .social-icons { 
    display:inline-block; 
    float: none !important; 
    margin: 20px 0 !important; 
  }
  .item-list .social-icons .guidestar { width: 90px; }
  .item-list .social-icons .guidestar a { width: 80px; margin-top: -12px; }

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {}

