
/* Font: Roboto */

@font-face {
    font-family: 'roboto-thin';
    src: url('../fonts/roboto-thin.woff2') format('woff2'),
         url('../fonts/roboto-thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto-thin-italic';
    src: url('../fonts/roboto-thin-italic.woff2') format('woff2'),
         url('../fonts/roboto-thin-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto-light';
    src: url('../fonts/roboto-light.woff2') format('woff2'),
         url('../fonts/roboto-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto-light-italic';
    src: url('../fonts/roboto-light-italic.woff2') format('woff2'),
         url('../fonts/roboto-light-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto-regular';
    src: url('../fonts/roboto-regular.woff2') format('woff2'),
         url('../fonts/roboto-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto-regular-italic';
    src: url('../fonts/roboto-regular-italic.woff2') format('woff2'),
         url('../fonts/roboto-regular-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto-medium';
    src: url('../fonts/roboto-medium.woff2') format('woff2'),
         url('../fonts/roboto-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto-medium-italic';
    src: url('../fonts/roboto-medium-italic.woff2') format('woff2'),
         url('../fonts/roboto-medium-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto-bold';
    src: url('../fonts/roboto-bold.woff2') format('woff2'),
         url('../fonts/roboto-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto-bold-italic';
    src: url('../fonts/roboto-bold-italic.woff2') format('woff2'),
         url('../fonts/roboto-bold-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* Font: Roboto Condensed*/

@font-face {
    font-family: 'robotocondensed-thin';
    src: url('../fonts/robotocondensed-thin.woff2') format('woff2'),
         url('../fonts/robotocondensed-thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotocondensed-thin-italic';
    src: url('../fonts/robotocondensed-thin-italic.woff2') format('woff2'),
         url('../fonts/robotocondensed-thin-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotocondensed-light';
    src: url('../fonts/robotocondensed-light.woff2') format('woff2'),
         url('../fonts/robotocondensed-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotocondensed-light-italic';
    src: url('../fonts/robotocondensed-light-italic.woff2') format('woff2'),
         url('../fonts/robotocondensed-light-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotocondensed-regular';
    src: url('../fonts/robotocondensed-regular.woff2') format('woff2'),
         url('../fonts/robotocondensed-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotocondensed-regular-italic';
    src: url('../fonts/robotocondensed-regular-italic.woff2') format('woff2'),
         url('../fonts/robotocondensed-regular-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotocondensed-medium';
    src: url('../fonts/robotocondensed-medium.woff2') format('woff2'),
         url('../fonts/robotocondensed-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotocondensed-medium-italic';
    src: url('../fonts/robotocondensed-medium-italic.woff2') format('woff2'),
         url('../fonts/robotocondensed-medium-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotocondensed-bold';
    src: url('../fonts/robotocondensed-bold.woff2') format('woff2'),
         url('../fonts/robotocondensed-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotocondensed-bold-italic';
    src: url('../fonts/robotocondensed-bold-italic.woff2') format('woff2'),
         url('../fonts/robotocondensed-bold-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* Font: Roboto Slab*/

@font-face {
    font-family: 'robotoslab-light';
    src: url('../fonts/robotoslab-light.woff2') format('woff2'),
         url('../fonts/robotoslab-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



* { margin:0px; padding:0px; border:0px; }

p { margin:0px; padding:0px; }



*:focus { outline: dashed 2px #b61300; outline-offset: 3px; }



p   { font-size:18px;
      line-height:26px;
      font-family: 'roboto-regular', Arial, sans-serif, Helvetica;
      font-style:normal;
      font-weight:normal;
      font-stretch:normal;
      font-variant:normal;
      letter-spacing:0px;
      word-spacing:0px;
      text-decoration:none;
      text-align:left;
      vertical-align:top;
      color:#000000;
      border:0px;
      margin:0px; }


p.question     { font-size:18px;
                 line-height:26px;
                 font-family: 'roboto-medium-italic', Arial, sans-serif, Helvetica;
                 font-style:normal;
                 font-weight:normal;
                 font-stretch:normal;
                 font-variant:normal;
                 letter-spacing:0px;
                 word-spacing:0px;
                 text-decoration:none;
                 text-align:left;
                 vertical-align:top;
                 color:#6F6F6E;
                 border:0px;
                 margin:0px; }


p.navigation   { font-size:24px;
                 line-height:30px;
                 font-family: 'robotocondensed-regular', Arial, sans-serif, Helvetica;
                 font-style:normal;
                 font-weight:normal;
                 font-stretch:normal;
                 font-variant:normal;
                 letter-spacing:1px;
                 word-spacing:0px;
                 text-decoration:none;
                 text-align:left;
                 vertical-align:top;
                 color:#ffffff;
                 border:0px;
                 margin:0px; }

p.navigrey     { font-size:24px;
                 line-height:30px;
                 font-family: 'robotocondensed-regular', Arial, sans-serif, Helvetica;
                 font-style:normal;
                 font-weight:normal;
                 font-stretch:normal;
                 font-variant:normal;
                 letter-spacing:1px;
                 word-spacing:0px;
                 text-decoration:none;
                 text-align:left;
                 vertical-align:top;
                 color:#929191;
                 border:0px;
                 margin:0px; }


p.linktext  {  color:#CB2F1D; }


ul   { font-size:18px;
      line-height:26px;
      font-family: 'roboto-regular', Arial, sans-serif, Helvetica;
      font-style:normal;
      font-weight:normal;
      font-stretch:normal;
      font-variant:normal;
      letter-spacing:0px;
      word-spacing:0px;
      text-decoration:none;
      text-align:justify;
      vertical-align:top;
      color:#000000;
      border:0px;
      margin:0px;
}


li::marker { color: #CB2F1D; }


h1  { font-size:38px;
      line-height:45px;
      font-family: 'robotocondensed-light', Arial, sans-serif, Helvetica;
      font-style:normal;
      font-weight:normal;
      font-stretch:normal;
      font-variant:normal;
      letter-spacing:0px;
      word-spacing:0px;
      text-decoration:none;
      text-align:left;
      vertical-align:top;
      color:#CB2F1D;
      border:0px;
      margin:0px; }


h2  { font-size:30px;
      line-height:34px;
      font-family: 'robotocondensed-light', Arial, sans-serif, Helvetica;
      font-style:normal;
      font-weight:normal;
      font-stretch:normal;
      font-variant:normal;
      letter-spacing:0px;
      word-spacing:0px;
      text-decoration:none;
      text-align:left;
      vertical-align:top;
      color:#CB2F1D;
      border:0px;
      margin:0px; }


h2.testimonial  { font-size:30px;
                  line-height:34px;
                  font-family: 'roboto-medium', Arial, sans-serif, Helvetica;
                  font-style:normal;
                  font-weight:normal;
                  font-stretch:normal;
                  font-variant:normal;
                  letter-spacing:0px;
                  word-spacing:0px;
                  text-decoration:none;
                  text-align:left;
                  vertical-align:top;
                  color:#FFFFFF;
                  border:0px;
                  margin:0px; }


.red       { color:#CB2F1D; }



a:link { text-decoration:none; color:#CB2F1D; }
a:visited { text-decoration:none; color:#CB2F1D; }
a:hover { text-decoration:none; color:#CB2F1D; }
a:active { text-decoration:none; color:#CB2F1D; }

a.navigation:link { text-decoration:none; color:#ffffff; }
a.navigation:visited { text-decoration:none; color:#ffffff; }
a.navigation:hover { text-decoration:none; color:#ffffff; }
a.navigation:active { text-decoration:none; color:#ffffff; }

a.navigrey:link { text-decoration:none; color:#676666; }
a.navigrey:visited { text-decoration:none; color:#676666; }
a.navigrey:hover { text-decoration:none; color:#000000; }
a.navigrey:active { text-decoration:none; color:#676666; }

a.navired:link { text-decoration:none; color:#b61300; }
a.navired:visited { text-decoration:none; color:#b61300; }
a.navired:hover { text-decoration:none; color:#b61300; }
a.navired:active { text-decoration:none; color:#b61300; }

a.white:link { text-decoration:none; color:#ffffff; }
a.white:visited { text-decoration:none; color:#ffffff; }
a.white:hover { text-decoration:none; color:#ffffff; }
a.white:active { text-decoration:none; color:#ffffff; }

a.black:link { text-decoration:none; color:#000000; }
a.black:visited { text-decoration:none; color:#000000; }
a.black:hover { text-decoration:none; color:#000000; }
a.black:active { text-decoration:none; color:#000000; }