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

.icon-social {
    width: 25px;
    overflow: hidden;
    height: 25px;
    /*background: url('//cdn10.bigcommerce.com/s-kp4hzozm/templates/__custom/images/sprite-social-default.png?t=1514950589') no-repeat;*/
}

.icon-facebook {

}
.icon-facebook::before { 
    content: "\f082";
    font-family: FontAwesome;
    font-style: normal;
    text-indent: 0px !important;
    width: 25px;
    height: 25px;
    font-size: 23px;
    clear: both;
    display: block;
}
.icon-facebook:hover,
.icon-facebook:focus {
    color: #3b5998;
}

.icon-googleplus::before { 
    content: "\f0d4";
    font-family: FontAwesome;
    font-style: normal;
    text-indent: 0px !important;
    width: 25px;
    height: 25px;
    font-size: 23px;
    clear: both;
    display: block;
}
.icon-googleplus {
  
}
.icon-googleplus:hover,
.icon-googleplus:focus {
      color: #dd4b39;
}

.icon-tumblr {
    background-position: 0 -80px;
}
.icon-tumblr::before { 
    content: "\f174";
    font-family: FontAwesome;
    font-style: normal;
    text-indent: 0px !important;
    width: 25px;
    height: 25px;
    font-size: 23px;
    clear: both;
    display: block;
}
.icon-tumblr:hover,
.icon-tumblr:focus {
   color: #34526f;
}

.icon-twitter { 
}
.icon-twitter::before { 
    content: "\f081";
    font-family: FontAwesome;
    font-style: normal;
    text-indent: 0px !important;
    width: 25px;
    height: 25px;
    font-size: 23px;
    clear: both;
    display: block;
}
.icon-twitter:hover,
.icon-twitter:focus {
    color: #0084b4
}

.icon-pinterest { 
}
.icon-pinterest::before { 
    content: "\f0d3";
    font-family: FontAwesome;
    font-style: normal;
    text-indent: 0px !important;
    width: 25px;
    height: 25px;
    font-size: 23px;
    clear: both;
    display: block;
}
.icon-pinterest:hover,
.icon-pinterest:focus {
   color: #910101
}

.icon-stumbleupon  { 
}

.icon-stumbleupon { 
     content: "\f0d3";
    font-family: FontAwesome;
    font-style: normal;
    text-indent: 0px !important;
    width: 25px;
    height: 25px;
    font-size: 23px;
    clear: both;
    display: block;
}
.icon-stumbleupon:hover,
.icon-stumbleupon:focus {
     color: #910101
}

.icon-youtube {
    background-position: 0 -240px;
}
.icon-youtube::before  {
      content: "\f166";
    font-family: FontAwesome;
    font-style: normal;
    text-indent: 0px !important;
    width: 25px;
    height: 25px;
    font-size: 23px;
    clear: both;
    display: block;
}
.icon-youtube:hover,
.icon-youtube:focus {
     color: #FF0202
}

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



.icon-instagram     { 
}
.icon-instagram::before {    content: "\f16d";
    font-family: FontAwesome;
    font-style: normal;
    text-indent: 0px !important;
    width: 25px;
    height: 25px;
    font-size: 23px;
    clear: both;
    display: block; 
}
.icon-instagram:hover,
.icon-instagram:focus { 
    color: #3F729B;
}


.icon-rss { 
   

}
.icon-rss::before { 
    content: "\f143";
    font-family: FontAwesome;
    font-style: normal;
    text-indent: 0px !important;
    width: 25px;
    height: 25px;
    font-size: 23px;
    clear: both;
    display: block; 
}
.icon-rss:hover,
.icon-rss:focus { 
    color: #FF6600
}

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

/* Social icons */
.footer-main .SocialConnect ul {
    text-align: right;
    margin: 20px auto 0px!important;
}

.footer-main .SocialConnect li {
    display: inline-block; 
    width: auto;
    float: none;
    padding: 0px 5px 10px 0px !important;
}

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

.icon-social.icon-social-theme {
    width: 25px;
    height: 25px;
    overflow: hidden;
}