/* For local(): open font in Fontforge, go to Element > Font Info...,
   use "Name for Humans" as first local(), "Fontname" as second local(). */

@font-face {
  font-family: 'Open Sans';
  font-weight: normal;
  font-style: normal;
  src: url('opensans.eot');
  src: local('Open Sans Regular'), local('Open Sans'), local('OpenSans'),
       url('opensans.eot?#ie') format('embedded-opentype'),
       url('opensans.woff') format('woff'),
       url('opensans.ttf') format('truetype');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: normal;
  font-style: italic;
  src: url('opensans-italic.eot');
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('opensans-italic.eot?#ie') format('embedded-opentype'),
       url('opensans-italic.woff') format('woff'),
       url('opensans-italic.ttf') format('truetype');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  font-style: normal;
  src: url('opensans-semibold.eot');
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'),
       url('opensans-semibold.eot?#ie') format('embedded-opentype'),
       url('opensans-semibold.woff') format('woff'),
       url('opensans-semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 600;
  font-style: italic;
  src: url('opensans-semibolditalic.eot');
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'),
       url('opensans-semibolditalic.eot?#ie') format('embedded-opentype'),
       url('opensans-semibolditalic.woff') format('woff'),
       url('opensans-semibolditalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 700;
  font-style: normal;
  src: url('opensans-semibold.eot');
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'),
       url('opensans-semibold.eot?#ie') format('embedded-opentype'),
       url('opensans-semibold.woff') format('woff'),
       url('opensans-semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 700;
  font-style: italic;
  src: url('opensans-semibolditalic.eot');
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'),
       url('opensans-semibolditalic.eot?#ie') format('embedded-opentype'),
       url('opensans-semibolditalic.woff') format('woff'),
       url('opensans-semibolditalic.ttf') format('truetype');
}

@font-face {
  font-family: 'DejaVu Sans Mono';
  font-weight: normal;
  font-style: normal;
  src: url('dejavusansmono.eot');
  src: local('DejaVu Sans Mono Book'), local('DejaVu Sans Mono'), local('DejaVuSansMono'),
       url('dejavusansmono.eot?#ie') format('embedded-opentype'),
       url('dejavusansmono.woff') format('woff'),
       url('dejavusansmono.ttf') format('truetype');
}

@font-face {
  font-family: 'DejaVu Sans Mono';
  font-weight: 600;
  font-style: normal;
  src: url('dejavusansmono-bold.eot');
  src: local('DejaVu Sans Mono Bold'), local('DejaVuSansMono-Bold'),
       url('dejavusansmono-bold.eot?#ie') format('embedded-opentype'),
       url('dejavusansmono-bold.woff') format('woff'),
       url('dejavusansmono-bold.ttf') format('truetype');
}

@font-face {
  font-family: 'DejaVu Sans Mono';
  font-weight: 700;
  font-style: normal;
  src: url('dejavusansmono-bold.eot');
  src: local('DejaVu Sans Mono Bold'), local('DejaVuSansMono-Bold'),
       url('dejavusansmono-bold.eot?#ie') format('embedded-opentype'),
       url('dejavusansmono-bold.woff') format('woff'),
       url('dejavusansmono-bold.ttf') format('truetype');
}
