@font-face {
	font-family: 'struc-socials';
	src:    url('../fonts/struc-socials.eot?xuzl16');
	src:    url('../fonts/struc-socials.eot?xuzl16#iefix') format('embedded-opentype'),
		url('../fonts/struc-socials.ttf?xuzl16') format('truetype'),
		url('../fonts/struc-socials.woff?xuzl16') format('woff'),
		url('../fonts/struc-socials.svg?xuzl16#struc-socials') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'struc-socials' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-facebook .path1:before {
	content: "\e8fe";
	color: rgb(109, 133, 180);
}
.icon-facebook .path2:before {
	content: "\e8ff";
	margin-left: -1em;
	color: rgb(91, 111, 152);
}
.icon-facebook .path3:before {
	content: "\e900";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-facebook .path4:before {
	content: "\e901";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
.icon-facebook .path5:before {
	content: "\e902";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
.icon-github .path1:before {
	content: "\e905";
	color: rgb(97, 95, 95);
}
.icon-github .path2:before {
	content: "\e906";
	margin-left: -1em;
	color: rgb(75, 74, 74);
}
.icon-github .path3:before {
	content: "\e907";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-github .path4:before {
	content: "\e908";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-github .path5:before {
	content: "\e909";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-github .path6:before {
	content: "\e90a";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
.icon-google .path1:before {
	content: "\e903";
	color: rgb(231, 114, 93);
}
.icon-google .path2:before {
	content: "\e904";
	margin-left: -1em;
	color: rgb(211, 105, 85);
}
.icon-google .path3:before {
	content: "\e90b";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-google .path4:before {
	content: "\e90c";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
.icon-google .path5:before {
	content: "\e90d";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-instagram .path1:before {
	content: "\e910";
	color: rgb(240, 93, 74);
}
.icon-instagram .path2:before {
	content: "\e911";
	margin-left: -1em;
	color: rgb(217, 84, 67);
}
.icon-instagram .path3:before {
	content: "\e912";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-instagram .path4:before {
	content: "\e913";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
.icon-linkedin .path1:before {
	content: "\e914";
	color: rgb(136, 190, 225);
}
.icon-linkedin .path2:before {
	content: "\e915";
	margin-left: -1em;
	color: rgb(129, 175, 210);
}
.icon-linkedin .path3:before {
	content: "\e916";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-linkedin .path4:before {
	content: "\e917";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-linkedin .path5:before {
	content: "\e918";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-linkedin .path6:before {
	content: "\e919";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
.icon-pinterest .path1:before {
	content: "\e91a";
	color: rgb(223, 87, 69);
}
.icon-pinterest .path2:before {
	content: "\e91b";
	margin-left: -1em;
	color: rgb(198, 76, 60);
}
.icon-pinterest .path3:before {
	content: "\e91c";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-pinterest .path4:before {
	content: "\e91d";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
.icon-rss .path1:before {
	content: "\e91e";
	color: rgb(253, 192, 98);
}
.icon-rss .path2:before {
	content: "\e91f";
	margin-left: -1em;
	color: rgb(243, 178, 93);
}
.icon-rss .path3:before {
	content: "\e920";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-rss .path4:before {
	content: "\e921";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-rss .path5:before {
	content: "\e922";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-rss .path6:before {
	content: "\e923";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
.icon-tumblr .path1:before {
	content: "\e924";
	color: rgb(94, 118, 148);
}
.icon-tumblr .path2:before {
	content: "\e925";
	margin-left: -1em;
	color: rgb(86, 108, 135);
}
.icon-tumblr .path3:before {
	content: "\e926";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-tumblr .path4:before {
	content: "\e927";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
.icon-tumblr .path5:before {
	content: "\e928";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
.icon-twitter .path1:before {
	content: "\e929";
	color: rgb(136, 190, 225);
}
.icon-twitter .path2:before {
	content: "\e92a";
	margin-left: -1em;
	color: rgb(129, 175, 210);
}
.icon-twitter .path3:before {
	content: "\e92b";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-twitter .path4:before {
	content: "\e92c";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
.icon-youtube .path1:before {
	content: "\e92d";
	color: rgb(223, 87, 69);
}
.icon-youtube .path2:before {
	content: "\e92e";
	margin-left: -1em;
	color: rgb(198, 76, 60);
}
.icon-youtube .path3:before {
	content: "\e92f";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-youtube .path4:before {
	content: "\e930";
	margin-left: -1em;
	color: rgb(241, 242, 242);
}
