.social-icons{ text-align: center; padding: 2px 0; }
.social-icons ul{ margin: 0; padding: 0; width: auto; font-size: 0; }
.social-icons li{ background-image: url(images/social-sprites.png); background-repeat: no-repeat; background-color: white; background-position: -3px 93px; display: inline-block; margin-left: 8px; padding: 0; overflow: visible; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.social-icons li:first-child{ margin-left: 0; }
.social-icons li a{ display: block; height: 24px; width: 24px; text-align: center; }
.social-icons li[class] a{ text-indent: -9999px; }
.social-icons li a:hover{ text-decoration: none; }
.social-icons li a i[class^="icon-"]{ color: #444; font-style: 16px; position: relative; top: 3px; }

.social-icons li.digg{ background-position: 0 0; }
.social-icons li.digg:hover{ background-position: 0 -30px; }

.social-icons li.dribbble{ background-position: 0 -60px; }
.social-icons li.dribbble:hover{ background-position: -3px -90px; }

.social-icons li.facebook{ background-position: -3px -123px; }
.social-icons li.facebook:hover{ background-position: -3px -153px; }

.social-icons li.flickr{ background-position: 0 -180px; }
.social-icons li.flickr:hover{ background-position: 0 -210px; }

.social-icons li.forrst{ background-position: 0 -240px; }
.social-icons li.forrst:hover{ background-position: 0 -270px; }

.social-icons li.googleplus{ background-position: 0 -300px; }
.social-icons li.googleplus:hover{ background-position: 0 -330px; }

.social-icons li.html5{ background-position: 0 -360px; }
.social-icons li.html5:hover{ background-position: 0 -390px; }

.social-icons li.icloud{ background-position: 0 -420px; }
.social-icons li.icloud:hover{ background-position: 0 -450px; }

.social-icons li.lastfm{ background-position: 0 -480px; }
.social-icons li.lastfm:hover{ background-position: 0 -510px; }

.social-icons li.linkedin{ background-position: 0 -540px; }
.social-icons li.linkedin:hover{ background-position: 0 -570px; }

.social-icons li.myspace{ background-position: 0 -600px; }
.social-icons li.myspace:hover{ background-position: 0 -630px; }

.social-icons li.paypal{ background-position: 0 -660px; }
.social-icons li.paypal:hover{ background-position: 0 -690px; }

.social-icons li.picasa{ background-position: 0 -720px; }
.social-icons li.picasa:hover{ background-position: 0 -750px; }

.social-icons li.pinterest{ background-position: 0 -780px; }
.social-icons li.pinterest:hover{ background-position: 0 -810px; }

.social-icons li.reddit{ background-position: 0 -840px; }
.social-icons li.reddit:hover{ background-position: 0 -870px; }

.social-icons li.rss{ background-position: 0 -900px; }
.social-icons li.rss:hover{ background-position: 0 -930px; }

.social-icons li.skype{ background-position: 0 -960px; }
.social-icons li.skype:hover{ background-position: 0 -990px; }

.social-icons li.stumbleupon{ background-position: 0 -1020px; }
.social-icons li.stumbleupon:hover{ background-position: 0 -1050px; }

.social-icons li.tumblr{ background-position: 0 -1080px; }
.social-icons li.tumblr:hover{ background-position: 0 -1110px; }

.social-icons li.twitter{ background-position: -3px -1143px; }
.social-icons li.twitter:hover{ background-position: -3px -1173px; }

.social-icons li.vimeo{ background-position: 0 -1200px; }
.social-icons li.vimeo:hover{ background-position: 0 -1230px; }

.social-icons li.wordpress{ background-position: 0 -1260px; }
.social-icons li.wordpress:hover{ background-position: 0 -1290px; }

.social-icons li.yahoo{ background-position: 0 -1320px; }
.social-icons li.yahoo:hover{ background-position: 0 -1350px; }

.social-icons li.youtube{ background-position: 0 -1380px; }
.social-icons li.youtube:hover{ background-position: 0 -1410px; }

.social-icons li.github{ background-position: 0 -1440px; }
.social-icons li.github:hover{ background-position: 0 -1470px; }

.social-icons li.behance{ background-position: 0 -1500px; }
.social-icons li.behance:hover{ background-position: 0 -1530px; }

.social-icons li.yelp{ background-position: 0 -1560px; }
.social-icons li.yelp:hover{ background-position: 0 -1590px; }

.social-icons li.mail{ background-position: -3px -1623px; }
.social-icons li.mail:hover{ background-position: -3px -1653px; }

.social-icons li.instagram{ background-position: 0 -1680px; }
.social-icons li.instagram:hover{ background-position: 0 -1710px; }

.social-icons li.foursquare{ background-position: 0 -1740px; }
.social-icons li.foursquare:hover{ background-position: 0 -1770px; }

.social-icons li.zerply{ background-position: 0 -1800px; }
.social-icons li.zerply:hover{ background-position: 0 -1830px; }

.social-icons li.vk{ background-position: -3px -1863px; }
.social-icons li.vk:hover{ background-position: -3px -1893px; }

.social-icons li.odnoklassniki{ background-position: -3px -1922px; }
.social-icons li.odnoklassniki:hover{ background-position: -3px -1953px; }

.social-icons li.lj{ background-position: -3px -1983px; }
.social-icons li.lj:hover{ background-position: -3px -2013px; }