/* Default social icons. Do not modify. */
.icon-social {
    width: 48px;
    height: 48px;
    background: url(//cdn10.bigcommerce.com/s-ti5cl/templates/__custom/images/icons-social.png?t=1756718425) no-repeat 0 0;
    -webkit-border-radius:50%;  -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;  border-radius:50%;
}
.icon-social:hover {-moz-opacity: 0.6; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE8 */}

.icon-facebook {
    background-position: 19px 16px;
    background-color: #3a599c;
}
.is-disabled.icon-facebook {
    
}
.icon-facebook:hover,
.icon-facebook:focus {
    
}

.icon-googleplus {
    background-position: -36px 15px;
    background-color: #ce3527;
}
.is-disabled.icon-googleplus {
    
}
.icon-googleplus:hover,
.icon-googleplus:focus {
    
}

.icon-tumblr {
    background-position: -96px 15px;
    background-color: #304e6c;
}
.is-disabled.icon-tumblr {
    
}
.icon-tumblr:hover,
.icon-tumblr:focus {
    
}

.icon-twitter {
    background-position: -210px 16px;
    background-color: #5a8eca;
}
.is-disabled.icon-twitter {
    
}
.icon-twitter:hover,
.icon-twitter:focus {
    
}

.icon-pinterest {
    background-position:-327px 16px;
    background-color: #cb2028;
}
.is-disabled.icon-pinterest {
    
}
.icon-pinterest:hover,
.icon-pinterest:focus {
    
}

.icon-stumbleupon {
    background-position: -152px 15px;
    background-color: #eb4924;
}
.is-disabled.icon-stumbleupon {
    
}
.icon-stumbleupon:hover,
.icon-stumbleupon:focus {
    
}

.icon-youtube {
    background-position: -387px 15px;
    background-color: #cb2028;
}
.is-disabled.icon-youtube {
    
}
.icon-youtube:hover,
.icon-youtube:focus {
    
}

.icon-linkedin     {
   background-position: -270px 15px;
    background-color: #1e75b8;
}
.is-disabled.icon-linkedin {
    
}
.icon-linkedin:hover,
.icon-linkedin:focus {
   
}

.icon-rss {
    background-position: -443px 14px;
    background-color: #f9bc2e;
}
.is-disabled.icon-rss {
   
}
.icon-rss:hover,
.icon-rss:focus {
   
}

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

/* Social icons */

.SocialConnect ul {
    text-align: left;
}

.SocialConnect li {
    display: inline-block !important;
    float: none;
    margin-right: 10px;
    margin-bottom: 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 {
}

/* Social icons custom */
.icon-vimeo {
    background-position: -496px 14px;
    background-color: #2ca2db;
}
.icon-instagram {
    background-position: -553px 13px;
    background-color: #E4405F;
}