/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */




/* Font: Dosis */

@font-face {
    font-family: 'dosis_regular';
    src: url('../fonts/dosis-regular-webfont.woff2') format('woff2'),
         url('../fonts/dosis-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dosis_medium';
    src: url('../fonts/dosis-medium-webfont.woff2') format('woff2'),
         url('../fonts/dosis-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dosis_bold';
    src: url('../fonts/dosis-bold-webfont.woff2') format('woff2'),
         url('../fonts/dosis-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}




/* Font: Rubik */

@font-face {
    font-family: 'rubik_light';
    src: url('../fonts/rubik-light-webfont.woff2') format('woff2'),
         url('../fonts/rubik-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'rubik_light_italic';
    src: url('../fonts/rubik-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/rubik-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'rubik_regular';
    src: url('../fonts/rubik-regular-webfont.woff2') format('woff2'),
         url('../fonts/rubik-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'rubik_medium';
    src: url('../fonts/rubik-medium-webfont.woff2') format('woff2'),
         url('../fonts/rubik-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}





* { margin:0px; padding:0px; border:0px; }

p { margin:0px; padding:0px; }


img.center { display: block;
             margin-left: auto;
             margin-right: auto; }


p   { font-size:18px;
      line-height:28px;
      font-family: 'rubik_light', Arial, Helvetica, sans-serif;
      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:#3c3c3c;
      border:0px;
      margin:0px; }


ul   { font-size:18px;
       line-height:28px;
       font-family: 'rubik_light', Arial, Helvetica, sans-serif;
       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:#3c3c3c;
       border:0px;
       margin:0px; }


p.navigation   { font-family: 'dosis_medium', Arial, Helvetica, sans-serif; font-size:17px; line-height:45px; color:#969696; letter-spacing:1px;}

p.regular     { font-family: 'rubik_regular', Arial, Helvetica, sans-serif; }

p.medium     { font-family: 'rubik_medium', Arial, Helvetica, sans-serif; }

p.lightitalic     { font-family: 'rubik_light_italic', Arial, Helvetica, sans-serif; }

p.blue   { color:#007dc3; }

p.blueregular   { font-family: 'rubik_regular'; color:#007dc3; }

p.bluemedium   { font-family: 'rubik_regular'; color:#007dc3; }

p.small   { font-size:16px;
            line-height:24px; }


h1  { font-size:36px;
      line-height:46px;
      font-family: 'dosis_regular', Arial, Helvetica, sans-serif;
      font-style:normal;
      font-weight:normal;
      font-stretch:normal;
      font-variant:normal;
      letter-spacing:2px;
      word-spacing:0px;
      text-decoration:none;
      text-align:left;
      vertical-align:top;
      color:#007dc3;
      border:0px;
      margin:0px; }


h2  { font-size:22px;
      line-height:32px;
      font-family: 'rubik_regular', Arial, Helvetica, sans-serif;
      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:#007dc3;
      border:0px;
      margin:0px; }


.navigation   { font-family: 'dosis_medium', Arial, Helvetica, sans-serif; font-size:16px; line-height:36px; color:#969696; letter-spacing:1px;}

.regular     { font-family: 'rubik_regular', Arial, Helvetica, sans-serif; }

.medium     { font-family: 'rubik_medium', Arial, Helvetica, sans-serif; }

.lightitalic     { font-family: 'rubik_light_italic', Arial, Helvetica, sans-serif; }

.blue   { color:#007dc3; }

.blueregular   { font-family: 'rubik_regular'; color:#007dc3; }

.bluemedium   { font-family: 'rubik_regular'; color:#007dc3; }

.small   { font-size:16px;
           line-height:24px; }




a:link { text-decoration:none; color:#007dc3; }
a:visited { text-decoration:none; color:#007dc3; }
a:hover { text-decoration:none; color:#007dc3; }
a:active { text-decoration:none; color:#007dc3; }

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; }