@font-face {
    font-family: 'Socicon';
    src: url('/assets/socicon/fonts/Socicon.eot');

    src: url('/assets/socicon/fonts/Socicon.eot#iefix') format('embedded-opentype'), 
         url('/assets/socicon/fonts/Socicon.woff2') format('woff2'), 
         url('/assets/socicon/fonts/Socicon.woff2') format('woff2'), 
         url('/assets/socicon/fonts/Socicon.ttf') format('truetype'), 
         url('/assets/socicon/fonts/Socicon.woff') format('woff'), 
         url('/assets/socicon/fonts/Socicon.svg#Socicon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="socicon-"], [class*=" socicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Socicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none !important;
  text-decoration: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.socicon-facebook:before {
  content: "\e028";
}
.socicon-twitter:before {
  content: "\e08d";
}
.socicon-mail:before {
  content: "\e050";
}
.socicon-discord:before {
  content: "\e01d";
}
.socicon-bg-facebook{background:#3e5b98}.socicon-bg-facebook:hover{background:#3e5b98 !important;text-decoration: none;}
.socicon-bg-twitter{background:#4da7de}.socicon-bg-twitter:hover{background:#4da7de !important;text-decoration: none;}
.socicon-bg-mail{background:#c93333}.socicon-bg-mail:hover{background:#555 !important;text-decoration: none;}
.socicon-bg-discord{background:#7289da}.socicon-bg-discord:hover{background:#555 !important;text-decoration: none;}