/*
 *  Loading Fonts
 */
@font-face {
font-family: 'vitesse';
src: url("fonts/vitesse-med.otf") format("opentype");
}

@font-face {
font-family: 'vitesse';
font-weight: bold;
src: url("fonts/vitesse-bold.otf") format("opentype");
}

@font-face {
    font-family: 'opensans';
    src: url('fonts/opensans-reg.eot');
    src: url('fonts/opensans-reg.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-reg.woff') format('woff'),
         url('fonts/opensans-reg.ttf') format('truetype'),
         url('fonts/opensans-reg.svg#opensans-reg') format('svg');
    font-weight: normal;
    font-style: normal;

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

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

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

}
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), 
       url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
       url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
       url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
       url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


body{
    font-family: opensans;
    font-size: 16px;
    color: #000;
}

h1{
    font-size: 60px;
    color: #ed1c24;
    font-family: opensans-light;
    font-weight: normal;
    margin-bottom: 20px;
    line-height: 1;
}
h2,
.field-name-field-content-header{
    font-size: 48px;
    font-family: opensans;
    color: #ed1c24;
    font-weight: normal;
    margin-top: 0;
    line-height: 1;
    margin-bottom: 20px;
}
.field-name-field-content-header{
    margin-bottom: 35px;
}
hr{
    border: none;
    border-top: 1px solid #ed1c24;
    margin-top: 60px;
    margin-bottom: 60px;
}

.intro{
    font-size: 16px;
    margin-bottom: 15px;
}
a{
    color: #ed1c24;
}