/* -------------------------------------------------------------  Roboto  --- */

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/Roboto/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/Roboto/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/Roboto/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/Roboto/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/Roboto/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/Roboto/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/Roboto/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/Roboto/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/Roboto/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/Roboto/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/Roboto/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/Roboto/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* ---------------------------------------------------  Roboto Condensed  --- */

@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/Roboto_Condensed/RobotoCondensed-Regular.ttf")
    format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 300;
  src: url("/fonts/Roboto_Condensed/RobotoCondensed-Light.ttf")
    format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

/* -----------------------------------------------------  Material Icons  --- */

@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;

  src: url("/fonts/MaterialIcons-Regular.eot"); /* For IE6-8 */

  src: local("Material Icons"), local("MaterialIcons-Regular"),
    url("/fonts/MaterialIcons-Regular.woff2") format("woff2"),
    url("/fonts/MaterialIcons-Regular.woff") format("woff"),
    url("/fonts/MaterialIcons-Regular.ttf") format("truetype");
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;

  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

/* ------------------------------------------------------------  DIN2014  --- */

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-Regular.eot');
    src: local('DIN 2014 Regular'), local('fonts/DIN2014/DIN2014-Regular'),
        url('/fonts/DIN2014/DIN2014-Regular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-Regular.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-ExtraLight.eot');
    src: local('DIN 2014 ExtraLight'), local('fonts/DIN2014/DIN2014-ExtraLight'),
        url('/fonts/DIN2014/DIN2014-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-ExtraLight.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-Light.eot');
    src: local('DIN 2014 Light'), local('fonts/DIN2014/DIN2014-Light'),
        url('/fonts/DIN2014/DIN2014-Light.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-Light.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-DemiBold.eot');
    src: local('DIN 2014 DemiBold'), local('fonts/DIN2014/DIN2014-DemiBold'),
        url('/fonts/DIN2014/DIN2014-DemiBold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-DemiBold.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-DemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-ExtraBold.eot');
    src: local('DIN 2014 ExtraBold'), local('fonts/DIN2014/DIN2014-ExtraBold'),
        url('/fonts/DIN2014/DIN2014-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-ExtraBold.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-Italic.eot');
    src: local('DIN 2014 Italic'), local('fonts/DIN2014/DIN2014-Italic'),
        url('/fonts/DIN2014/DIN2014-Italic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-Italic.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-ExtraLightItalic.eot');
    src: local('DIN 2014 ExtraLight Italic'), local('fonts/DIN2014/DIN2014-ExtraLightItalic'),
        url('/fonts/DIN2014/DIN2014-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-ExtraLightItalic.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-LightItalic.eot');
    src: local('DIN 2014 Light Italic'), local('fonts/DIN2014/DIN2014-LightItalic'),
        url('/fonts/DIN2014/DIN2014-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-LightItalic.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-DemiBoldItalic.eot');
    src: local('DIN 2014 DemiBold Italic'), local('fonts/DIN2014/DIN2014-DemiBoldItalic'),
        url('/fonts/DIN2014/DIN2014-DemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-DemiBoldItalic.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-DemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-ExtraBoldItalic.eot');
    src: local('DIN 2014 ExtraBold Italic'), local('fonts/DIN2014/DIN2014-ExtraBoldItalic'),
        url('/fonts/DIN2014/DIN2014-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-ExtraBoldItalic.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-Bold.eot');
    src: local('DIN 2014 Bold'), local('fonts/DIN2014/DIN2014-Bold'),
        url('/fonts/DIN2014/DIN2014-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-Bold.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('/fonts/DIN2014/DIN2014-BoldItalic.eot');
    src: local('DIN 2014 Bold Italic'), local('fonts/DIN2014/DIN2014-BoldItalic'),
        url('/fonts/DIN2014/DIN2014-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/DIN2014/DIN2014-BoldItalic.woff') format('woff'),
        url('/fonts/DIN2014/DIN2014-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
