/* Default social icons. Do not modify. */

.icon-social {
    width: 51px;
    height: 51px;
    background: url('../images/sprite-social-default.png') no-repeat;
}

.icon-facebook {
    background-position: 0 0;
}
.is-disabled.icon-facebook {
    background-position: -65px 0;
}


.icon-googleplus {
    background-position:-173px 0;
}

.icon-tumblr {
    background-position: 0 -80px;
}
.is-disabled.icon-tumblr {
    background-position: -65px -80px;
}
.icon-tumblr:hover,
.icon-tumblr:focus {
    background-position: -130px -80px;
}

.icon-twitter {
    background-position: -59px 0;
}

.icon-pinterest {
    background-position: 0 -160px;
}
.is-disabled.icon-pinterest {
    background-position: -65px -160px ;
}
.icon-pinterest:hover,
.icon-pinterest:focus {
    background-position: -130px -160px;
}

.icon-stumbleupon {
    background-position: 0 -200px;
}
.is-disabled.icon-stumbleupon {
    background-position: -65px -200px;
}
.icon-stumbleupon:hover,
.icon-stumbleupon:focus {
    background-position: -130px -200px;
}

.icon-youtube {
    background-position: -231px 0;
}


.icon-linkedin     {
    background-position: -115px 0;
}


.icon-rss {
    background-position: 0 -320px;
}
.is-disabled.icon-rss {
    background-position: -65px -320px;
}
.icon-rss:hover,
.icon-rss:focus {
    background-position: -130px -320px;
}

/* Theme's custom social icons. Can modify below */

/* Social icons */

.footer-main .SocialConnect ul {
    text-align: right;
}

.footer-main .SocialConnect li {
    display: inline-block;
    float: none;
    margin-right: 10px;
    width: auto;
}

.footer-main .SocialConnect li:last-child {
    margin-right: 0;
}

.icon-social {
    display: inline-block;
    text-align: left;
    text-indent: -9999px;
    vertical-align: middle;
}

.icon-social.icon-social-theme {
    background-image: url('../images/social_icon.png');
}