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

.social-wrapper {display: inline-block;}
.social-wrapper .icon {
	font-family:"BlueFireMedia" !important;display: inline-block;
	width:40px;
	height:40px;
	font-size:40px;
	margin-right:5px;
	background-color: red;
	color: white;
}
.social-wrapper .icon:hover {
	background: white;
	color:blue;
}
.social-wrapper.round .icon {border-radius: 50%}

.social-wrapper a:nth-last-child(1) .icon {margin-right:0;}

.social-wrapper .icon:before {width:100%; height:100%; display:flex; align-items:center; justify-content: center;}

.social-wrapper .icon.facebook:before {content: "\e902";}
.social-wrapper .icon.twitter:before {content: "\e90a";}
.social-wrapper .icon.youtube:before {content: "\e90c";}
.social-wrapper .icon.googleplus:before {content: "\e904";}
.social-wrapper .icon.linkedin:before {content: "\e906";}
.social-wrapper .icon.pinterest:before {content: "\e907";}
.social-wrapper .icon.instagram:before {content: "\e905";}
.social-wrapper .icon.flickr:before {content: "\e903";}
.social-wrapper .icon.rss:before {content: "\e908";}
.social-wrapper .icon.soundcloud:before {content: "\e909";}
.social-wrapper .icon.yahoo:before {content: "\e90b";}