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

[class^="icon-"], [class*=" icon-"]
{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family             : 'icomoon' !important;
  speak                   : never;
  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-main:before
{
  content : "\e900";
}

.icon-etude:before
{
  content : "\e901";
}

.icon-rupture:before
{
  content : "\e902";
}

.icon-pro:before
{
  content : "\e903";
}

.icon-diplome:before
{
  content : "\e904";
}
