/*--------------------------------------------
# Overlay - Color Social Icons
----------------------------------------------*/
.site-header.social-icons-color .site-bar a.social-email,
.site-footer.social-icons-color .site-bar a.social-email,
.site-footer-icons.overlay-footicon-circled a.social-email i {
    color: #333;
}
.overlay-side-social.social-icons-color a.social-email {
    background-color: #333;
}
.site-footer-icons.overlay-footicon-circled a.social-email i {
    border-color: #333;
}

.site-header.social-icons-color .site-bar a.social-skype,
.site-footer.social-icons-color .site-bar a.social-skype,
.site-footer-icons.overlay-footicon-circled a.social-skype i {
    color: #00aff0;
}
.overlay-side-social.social-icons-color a.social-skype {
    background-color: #00aff0;
}
.site-footer-icons.overlay-footicon-circled a.social-skype i {
    border-color: #00aff0;
}

.site-header.social-icons-color .site-bar a.social-whatsapp,
.site-footer.social-icons-color .site-bar a.social-whatsapp,
.site-footer-icons.overlay-footicon-circled a.social-whatsapp i {
    color: #00d254;
}
.overlay-side-social.social-icons-color a.social-whatsapp {
    background-color: #00d254;
}
.site-footer-icons.overlay-footicon-circled a.social-whatsapp i {
    border-color: #00d254;
}

.site-header.social-icons-color .site-bar a.social-facebook,
.site-footer.social-icons-color .site-bar a.social-facebook,
.site-footer-icons.overlay-footicon-circled a.social-facebook i {
    color: #3B5998;
}
.overlay-side-social.social-icons-color a.social-facebook {
    background-color: #3B5998;
}
.site-footer-icons.overlay-footicon-circled a.social-facebook i {
    border-color: #3B5998;
}

.site-header.social-icons-color .site-bar a.social-twitter,
.site-footer.social-icons-color .site-bar a.social-twitter,
.site-footer-icons.overlay-footicon-circled a.social-twitter i {
    color: #08a0e9;
}
.overlay-side-social.social-icons-color a.social-twitter {
    background-color: #08a0e9;
}
.site-footer-icons.overlay-footicon-circled a.social-twitter i {
    border-color: #08a0e9;
}

.site-header.social-icons-color .site-bar a.social-gplus,
.site-footer.social-icons-color .site-bar a.social-gplus,
.site-footer-icons.overlay-footicon-circled a.social-gplus i {
    color: #DD4B39;
}
.overlay-side-social.social-icons-color a.social-gplus {
    background-color: #DD4B39;
}
.site-footer-icons.overlay-footicon-circled a.social-gplus i {
    border-color: #DD4B39;
}

.site-header.social-icons-color .site-bar a.social-snapchat,
.site-footer.social-icons-color .site-bar a.social-snapchat,
.site-footer-icons.overlay-footicon-circled a.social-snapchat i {
    color: #FFFB00;
}
.overlay-side-social.social-icons-color a.social-snapchat {
    background-color: #FFFB00;
    color: #656565;
}
.site-footer-icons.overlay-footicon-circled a.social-snapchat i {
    border-color: #FFFB00;
}

.site-header.social-icons-color .site-bar a.social-amazon,
.site-footer.social-icons-color .site-bar a.social-amazon,
.site-footer-icons.overlay-footicon-circled a.social-amazon i {
    color: #ff9900;
}
.overlay-side-social.social-icons-color a.social-amazon {
    background-color: #ff9900;
}
.site-footer-icons.overlay-footicon-circled a.social-amazon i {
    border-color: #ff9900;
}

.site-header.social-icons-color .site-bar a.social-etsy,
.site-footer.social-icons-color .site-bar a.social-etsy,
.site-footer-icons.overlay-footicon-circled a.social-etsy i {
    color: #eb6d20;
}
.overlay-side-social.social-icons-color a.social-etsy {
    background-color: #eb6d20;
}
.site-footer-icons.overlay-footicon-circled a.social-etsy i {
    border-color: #eb6d20;
}

.site-header.social-icons-color .site-bar a.social-yelp,
.site-footer.social-icons-color .site-bar a.social-yelp,
.site-footer-icons.overlay-footicon-circled a.social-yelp i {
    color: #c41200;
}
.overlay-side-social.social-icons-color a.social-yelp {
    background-color: #c41200;
}
.site-footer-icons.overlay-footicon-circled a.social-yelp i {
    border-color: #c41200;
}

.site-header.social-icons-color .site-bar a.social-youtube,
.site-footer.social-icons-color .site-bar a.social-youtube,
.site-footer-icons.overlay-footicon-circled a.social-youtube i {
    color: #c4302b;
}
.overlay-side-social.social-icons-color a.social-youtube {
    background-color: #c4302b;
}
.site-footer-icons.overlay-footicon-circled a.social-youtube i {
    border-color: #c4302b;
}

.site-header.social-icons-color .site-bar a.social-vimeo,
.site-footer.social-icons-color .site-bar a.social-vimeo,
.site-footer-icons.overlay-footicon-circled a.social-vimeo i {
    color: #86c9ef;
}
.overlay-side-social.social-icons-color a.social-vimeo {
    background-color: #86c9ef;
}
.site-footer-icons.overlay-footicon-circled a.social-vimeo i {
    border-color: #86c9ef;
}

.site-header.social-icons-color .site-bar a.social-instagram,
.site-footer.social-icons-color .site-bar a.social-instagram,
.site-footer-icons.overlay-footicon-circled a.social-instagram i {
    color: #dd378e;
}
.overlay-side-social.social-icons-color a.social-instagram {
    background-color: #dd378e;
}
.site-footer-icons.overlay-footicon-circled a.social-instagram i {
    border-color: #dd378e;
}

.site-header.social-icons-color .site-bar a.social-strava,
.site-footer.social-icons-color .site-bar a.social-strava,
.site-footer-icons.overlay-footicon-circled a.social-strava i {
    color: #ff3500;
}
.overlay-side-social.social-icons-color a.social-strava {
    background-color: #ff3500;
}
.site-footer-icons.overlay-footicon-circled a.social-strava i {
    border-color: #ff3500;
}

.site-header.social-icons-color .site-bar a.social-airbnb,
.site-footer.social-icons-color .site-bar a.social-airbnb,
.site-footer-icons.overlay-footicon-circled a.social-airbnb i {
    color: #FF5A5F;
}
.overlay-side-social.social-icons-color a.social-airbnb {
    background-color: #FF5A5F;
}
.site-footer-icons.overlay-footicon-circled a.social-airbnb i {
    border-color: #FF5A5F;
}

.site-header.social-icons-color .site-bar a.social-pinterest,
.site-footer.social-icons-color .site-bar a.social-pinterest,
.site-footer-icons.overlay-footicon-circled a.social-pinterest i {
    color: #c8232c;
}
.overlay-side-social.social-icons-color a.social-pinterest {
    background-color: #c8232c;
}
.site-footer-icons.overlay-footicon-circled a.social-pinterest i {
    border-color: #c8232c;
}

.site-header.social-icons-color .site-bar a.social-medium,
.site-footer.social-icons-color .site-bar a.social-medium,
.site-footer-icons.overlay-footicon-circled a.social-medium i {
    color: #37c781;
}
.overlay-side-social.social-icons-color a.social-medium {
    background-color: #37c781;
}
.site-footer-icons.overlay-footicon-circled a.social-medium i {
    border-color: #37c781;
}

.site-header.social-icons-color .site-bar a.social-blogger,
.site-footer.social-icons-color .site-bar a.social-blogger,
.site-footer-icons.overlay-footicon-circled a.social-blogger i {
    color: #ff5e1b;
}
.overlay-side-social.social-icons-color a.social-blogger {
    background-color: #ff5e1b;
}
.site-footer-icons.overlay-footicon-circled a.social-blogger i {
    border-color: #ff5e1b;
}

.site-header.social-icons-color .site-bar a.social-behance,
.site-footer.social-icons-color .site-bar a.social-behance,
.site-footer-icons.overlay-footicon-circled a.social-behance i {
    color: #053eff;
}
.overlay-side-social.social-icons-color a.social-behance {
    background-color: #053eff;
}
.site-footer-icons.overlay-footicon-circled a.social-behance i {
    border-color: #053eff;
}

.site-header.social-icons-color .site-bar a.social-soundcloud,
.site-footer.social-icons-color .site-bar a.social-soundcloud,
.site-footer-icons.overlay-footicon-circled a.social-soundcloud i {
    color: #ff7700;
}
.overlay-side-social.social-icons-color a.social-soundcloud {
    background-color: #ff7700;
}
.site-footer-icons.overlay-footicon-circled a.social-soundcloud i {
    border-color: #ff7700;
}

.site-header.social-icons-color .site-bar a.social-spotify,
.site-footer.social-icons-color .site-bar a.social-spotify,
.site-footer-icons.overlay-footicon-circled a.social-spotify i {
    color: #00dc4b;
}
.overlay-side-social.social-icons-color a.social-spotify {
    background-color: #00dc4b;
}
.site-footer-icons.overlay-footicon-circled a.social-spotify i {
    border-color: #00dc4b;
}

.site-header.social-icons-color .site-bar a.social-product-hunt,
.site-footer.social-icons-color .site-bar a.social-product-hunt,
.site-footer-icons.overlay-footicon-circled a.social-product-hunt i {
    color: #e34500;
}
.overlay-side-social.social-icons-color a.social-product-hunt {
    background-color: #e34500;
}
.site-footer-icons.overlay-footicon-circled a.social-product-hunt i {
    border-color: #e34500;
}

.site-header.social-icons-color .site-bar a.social-kickstarter,
.site-footer.social-icons-color .site-bar a.social-kickstarter,
.site-footer-icons.overlay-footicon-circled a.social-kickstarter i {
    color: #00d36e;
}
.overlay-side-social.social-icons-color a.social-kickstarter {
    background-color: #00d36e;
}
.site-footer-icons.overlay-footicon-circled a.social-kickstarter i {
    border-color: #00d36e;
}

.site-header.social-icons-color .site-bar a.social-slack,
.site-footer.social-icons-color .site-bar a.social-slack,
.site-footer-icons.overlay-footicon-circled a.social-slack i {
    color: #339999;
}
.overlay-side-social.social-icons-color a.social-slack {
    background-color: #339999;
}
.site-footer-icons.overlay-footicon-circled a.social-slack i {
    border-color: #339999;
}

.site-header.social-icons-color .site-bar a.social-linkedin,
.site-footer.social-icons-color .site-bar a.social-linkedin,
.site-footer-icons.overlay-footicon-circled a.social-linkedin i {
    color: #0077B5;
}
.overlay-side-social.social-icons-color a.social-linkedin {
    background-color: #0077B5;
}
.site-footer-icons.overlay-footicon-circled a.social-linkedin i {
    border-color: #0077B5;
}

.site-header.social-icons-color .site-bar a.social-tumblr,
.site-footer.social-icons-color .site-bar a.social-tumblr,
.site-footer-icons.overlay-footicon-circled a.social-tumblr i {
    color: #34526f;
}
.overlay-side-social.social-icons-color a.social-tumblr {
    background-color: #34526f;
}
.site-footer-icons.overlay-footicon-circled a.social-tumblr i {
    border-color: #34526f;
}

.site-header.social-icons-color .site-bar a.social-digg,
.site-footer.social-icons-color .site-bar a.social-digg,
.site-footer-icons.overlay-footicon-circled a.social-digg i {
    color: #333333;
}
.overlay-side-social.social-icons-color a.social-digg {
    background-color: #333333;
}
.site-footer-icons.overlay-footicon-circled a.social-digg i {
    border-color: #333333;
}

.site-header.social-icons-color .site-bar a.social-flickr,
.site-footer.social-icons-color .site-bar a.social-flickr,
.site-footer-icons.overlay-footicon-circled a.social-flickr i {
    color: #ff0084;
}
.overlay-side-social.social-icons-color a.social-flickr {
    background-color: #ff0084;
}
.site-footer-icons.overlay-footicon-circled a.social-flickr i {
    border-color: #ff0084;
}

.site-header.social-icons-color .site-bar a.social-houzz,
.site-footer.social-icons-color .site-bar a.social-houzz,
.site-footer-icons.overlay-footicon-circled a.social-houzz i {
    color: #73ba37;
}
.overlay-side-social.social-icons-color a.social-houzz {
    background-color: #73ba37;
}
.site-footer-icons.overlay-footicon-circled a.social-houzz i {
    border-color: #73ba37;
}

.site-header.social-icons-color .site-bar a.social-vine,
.site-footer.social-icons-color .site-bar a.social-vine,
.site-footer-icons.overlay-footicon-circled a.social-vine i {
    color: #00a478;
}
.overlay-side-social.social-icons-color a.social-vine {
    background-color: #00a478;
}
.site-footer-icons.overlay-footicon-circled a.social-vine i {
    border-color: #00a478;
}

.site-header.social-icons-color .site-bar a.social-vk,
.site-footer.social-icons-color .site-bar a.social-vk,
.site-footer-icons.overlay-footicon-circled a.social-vk i {
    color: #e92b00;
}
.overlay-side-social.social-icons-color a.social-vk {
    background-color: #e92b00;
}
.site-footer-icons.overlay-footicon-circled a.social-vk i {
    border-color: #e92b00;
}

.site-header.social-icons-color .site-bar a.social-xing,
.site-footer.social-icons-color .site-bar a.social-xing,
.site-footer-icons.overlay-footicon-circled a.social-xing i {
    color: #006365;
}
.overlay-side-social.social-icons-color a.social-xing {
    background-color: #006365;
}
.site-footer-icons.overlay-footicon-circled a.social-xing i {
    border-color: #006365;
}

.site-header.social-icons-color .site-bar a.social-stumbleupon,
.site-footer.social-icons-color .site-bar a.social-stumbleupon,
.site-footer-icons.overlay-footicon-circled a.social-stumbleupon i {
    color: #f74425;
}
.overlay-side-social.social-icons-color a.social-stumbleupon {
    background-color: #f74425;
}
.site-footer-icons.overlay-footicon-circled a.social-stumbleupon i {
    border-color: #f74425;
}

.site-header.social-icons-color .site-bar a.social-tripadvisor,
.site-footer.social-icons-color .site-bar a.social-tripadvisor,
.site-footer-icons.overlay-footicon-circled a.social-tripadvisor i {
    color: #00ae7f;
}
.overlay-side-social.social-icons-color a.social-tripadvisor {
    background-color: #00ae7f;
}
.site-footer-icons.overlay-footicon-circled a.social-tripadvisor i {
    border-color: #00ae7f;
}

.site-header.social-icons-color .site-bar a.social-github,
.site-footer.social-icons-color .site-bar a.social-github,
.site-footer-icons.overlay-footicon-circled a.social-github i,
.site-header.social-icons-color .site-bar a.social-custom,
.site-footer.social-icons-color .site-bar a.social-custom,
.site-footer-icons.overlay-footicon-circled a.social-custom i {
    color: #000000;
}
.overlay-side-social.social-icons-color a.social-github,
.overlay-side-social.social-icons-color a.social-custom {
    background-color: #404040;
}
.site-footer-icons.overlay-footicon-circled a.social-github i
.site-footer-icons.overlay-footicon-circled a.social-custom i {
    border-color: #404040;
}

.site-header.social-icons-color .site-bar a.social-500px,
.site-footer.social-icons-color .site-bar a.social-500px,
.site-footer-icons.overlay-footicon-circled a.social-500px i {
    color: #090909;
}
.overlay-side-social.social-icons-color a.social-500px {
    background-color: #090909;
}
.site-footer-icons.overlay-footicon-circled a.social-500px i {
    border-color: #090909;
}

.site-header.social-icons-color .site-bar a.social-odnoklassniki,
.site-footer.social-icons-color .site-bar a.social-odnoklassniki,
.site-footer-icons.overlay-footicon-circled a.social-odnoklassniki i {
    color: #ff7b00;
}
.overlay-side-social.social-icons-color a.social-odnoklassniki {
    background-color: #ff7b00;
}
.site-footer-icons.overlay-footicon-circled a.social-odnoklassniki i {
    border-color: #ff7b00;
}

.overlay-side-social.social-icons-color a.social-icon {
    color: #FFF;
}
.overlay-side-social.social-icons-color a.social-snapchat {
    color: #404040;
}
.social-icons-color a.social-icon:hover i::before {
    opacity: 0.7;
}