.header-social {
    font-size: 0;
    height: 40px;
}
.header-social a {
    font-size: 16px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-right: 0;
    color: #ffffff;
}

/* --------------------------------------------------------------------------
   social icon
   -------------------------------------------------------------------------- */

.social-icon {
    list-style-type: none;
    margin: 0;
}
.social-icon li {
    display: inline-block;
    text-align: center;
}
.social-icon a {
    width: 30px;
    height: 30px;
    margin-right: 6px;
    display: inline-block;
    line-height: 30px;
}
.social-icon .facebook-color {
    background-color: #3b5998;
}
.social-icon .twitter-color {
    background-color: #00aced;
}
.social-icon .dribbble-color {
    background-color: #ea4c89;
}
.social-icon .google-color {
    background-color: #dd4b39;
}
.social-icon  .linkedin-color {
    background-color: #007bb5;
}
.social-icon  .instagram-color {
    background-color: #e4405f;
}
.social-icon  .pinterest-color {
    background-color: #c92619;
}
.social-icon  .rss-color {
    background-color: #f26109;
}
.social-icon  a {
    color: #fff;
}
.social-icon.social-bg-color li .facebook-color {
    background-color: #3b5998;
}
.social-icon.social-bg-color li .twitter-color {
    background-color: #00aced;
}
.social-icon.social-bg-color li .dribbble-color {
    background-color: #ea4c89;
}
.social-icon.social-bg-color li .google-color {
    background-color: #dd4b39;
}
.social-icon.social-bg-color li .linkedin-color {
    background-color: #007bb5;
}
.social-icon.social-bg-color li .instagram-color {
    background-color: #e4405f;
}
.social-icon.social-bg-color li .pinterest-color {
    background-color: #c92619;
}
.social-icon.social-bg-color li .rss-color {
    background-color: #f26109;
}
.social-icon.social-bg-color li a {
    color: #fff;
}
.social-icon.social-bg-color li:hover a {
    opacity: 0.8;
}


#footer .social-icon {
    font-size: 16px;
}
#footer .social-icon li:hover a {
    color: #fff;
}