@font-face {
    font-family: 'Iconochive-Regular';
    src: url('../fonts/Iconochive-Regular.eot');
    src: url('../fonts/Iconochive-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Iconochive-Regular.woff') format('woff'),
         url('../fonts/Iconochive-Regular.ttf') format('truetype'),
         url('../fonts/Iconochive-Regular.svg#Iconochive-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  [class^="iconochive-"],
  [class*=" iconochive-"] {
    font-family: 'Iconochive-Regular' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  /* Icon definitions */
  .iconochive-exit:before            { content: "\1f6a3"; }
  .iconochive-beta:before            { content: "\3b2"; }
  .iconochive-logo:before            { content: "\1f3db"; }
  .iconochive-audio:before           { content: "\1f568"; }
  .iconochive-movies:before          { content: "\1f39e"; }
  .iconochive-web:before             { content: "\1f5d4"; }
  .iconochive-question:before        { content: "\2370"; }
  .iconochive-person:before          { content: "\1f464"; }
  .iconochive-facebook:before        { content: "\66"; }
  .iconochive-twitter:before         { content: "\1f426"; }
  /* …and so on for any icons you actually use… */
  