@font-face {
  font-family: 'Din Pro';
  src: url('../fonts/DINWeb.eot'); /* IE9 Compat Modes */
  src: url('../fonts/DINWeb.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/DINWeb.woff') format('woff'); /* Pretty Modern Browsers */
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Din Pro';
  src: url('../fonts/DINWeb-Medium.eot'),
       url('../fonts/DINWeb-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal;
}


@font-face {
  font-family: 'Din Pro';
  src: url('../fonts/DINWeb-Bold.eot'),
       url('../fonts/DINWeb-Bold.woff') format("woff");
  font-weight: 700;
  font-style: normal;
}


@font-face {
  font-family: 'Din Pro';
  src: url('../fonts/DINWeb-Black.eot'),
       url('../fonts/DINWeb-Black.woff') format("woff");
  font-weight: 900;
  font-style: normal;
}

body {
  font-family: 'Din Pro', Helvetica, sans-serif;
}

.d400 {
  font-family: 'Din Pro', Helvetica, serif;
  font-weight: 400;
  font-style: normal;
}

.d500 {
  font-family: 'Din Pro', Helvetica, serif;
  font-weight: 500;
  font-style: normal;
}

.d700 {
  font-family: 'Din Pro', Helvetica, serif;
  font-weight: 700;
  font-style: normal;
}

.d900 {
  font-family: 'Din Pro', Helvetica, serif;
  font-weight: 900;
  font-style: normal;
}

p {
  font-size:18px;
  line-height: 1.7;
}

h2 {
  font-size: 20px;
}

h3 {

  font-weight: 900;
  letter-spacing: 2px;
  text-transform: uppercase;
  opacity: 1;
}