/* =======================================================================================
	DIN LIGHT
======================================================================================= */
@font-face {
  font-family: 'din-light';
  src:  url('fonts/DINWeb-Light.eot?t9meor');
  src:  url('fonts/DINWeb-Light.eot?t9meor#iefix') format('embedded-opentype'),
    url('fonts/DINWeb-Light.woff?t9meor') format('woff');
  font-weight: normal;
  font-style: normal;
}
[class="din-light"] {
  font-family: 'din-light' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

/* =======================================================================================
	DIN REGULAR
======================================================================================= */
@font-face {
  font-family: 'din-regular';
  src:  url('fonts/DINWeb.eot?t9meor');
  src:  url('fonts/DINWeb.eot?t9meor#iefix') format('embedded-opentype'),
    url('fonts/DINWeb.woff?t9meor') format('woff');
  font-weight: normal;
  font-style: normal;
}
[class="din"], [class="din-regular"] {
  font-family: 'din-regular' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

/* =======================================================================================
	DIN MEDIUM
======================================================================================= */
@font-face {
  font-family: 'din-medium';
  src:  url('fonts/DINWeb-Medium.eot?t9meor');
  src:  url('fonts/DINWeb-Medium.eot?t9meor#iefix') format('embedded-opentype'),
    url('fonts/DINWeb-Medium.woff?t9meor') format('woff');
  font-weight: normal;
  font-style: normal;
}
[class="din-medium"] {
  font-family: 'din-medium' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}  
/* =======================================================================================
	DIN BOLD
======================================================================================= */
@font-face {
  font-family: 'din-bold';
  src:  url('fonts/DINWeb-Bold.eot?t9meor');
  src:  url('fonts/DINWeb-Bold.eot?t9meor#iefix') format('embedded-opentype'),
    url('fonts/DINWeb-Bold.woff?t9meor') format('woff');
  font-weight: normal;
  font-style: normal;
}
[class="din-bold"] {
  font-family: 'din-bold' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

/* =======================================================================================
	DIN BLACK
======================================================================================= */
@font-face {
  font-family: 'din-black';
  src:  url('fonts/DINWeb-Black.eot?t9meor');
  src:  url('fonts/DINWeb-Black.eot?t9meor#iefix') format('embedded-opentype'),
    url('fonts/DINWeb-Black.woff?t9meor') format('woff');
  font-weight: normal;
  font-style: normal;
}
[class="din-black"] {
  font-family: 'din-black' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}