@charset "utf-8";

@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-hairline.eot);
  src: url(../fonts/lato/lato-hairline.woff2) format('woff2'),
  url(../fonts/lato/lato-hairline.woff) format('woff'),
  url(../fonts/lato/lato-hairline.ttf) format('truetype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-hairlineitalic.eot);
  src: url(../fonts/lato/lato-hairlineitalic.woff2) format('woff2'),
  url(../fonts/lato/lato-hairlineitalic.woff) format('woff'),
  url(../fonts/lato/lato-hairlineitalic.ttf) format('truetype');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-thin.eot);
  src: url(../fonts/lato/lato-thin.woff2) format('woff2'),
  url(../fonts/lato/lato-thin.woff) format('woff'),
  url(../fonts/lato/lato-thin.ttf) format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-thinitalic.eot);
  src: url(../fonts/lato/lato-thinitalic.woff2) format('woff2'),
  url(../fonts/lato/lato-thinitalic.woff) format('woff'),
  url(../fonts/lato/lato-thinitalic.ttf) format('truetype');
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-light.eot);
  src: url(../fonts/lato/lato-light.woff2) format('woff2'),
  url(../fonts/lato/lato-light.woff) format('woff'),
  url(../fonts/lato/lato-light.ttf) format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-lightitalic.eot);
  src: url(../fonts/lato/lato-lightitalic.woff2) format('woff2'),
  url(../fonts/lato/lato-lightitalic.woff) format('woff'),
  url(../fonts/lato/lato-lightitalic.ttf) format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-regular.eot);
  src: url(../fonts/lato/lato-regular.woff2) format('woff2'),
  url(../fonts/lato/lato-regular.woff) format('woff'),
  url(../fonts/lato/lato-regular.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-italic.eot);
  src: url(../fonts/lato/lato-italic.woff2) format('woff2'),
  url(../fonts/lato/lato-italic.woff) format('woff'),
  url(../fonts/lato/lato-italic.ttf) format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-medium.eot);
  src: url(../fonts/lato/lato-medium.woff2) format('woff2'),
  url(../fonts/lato/lato-medium.woff) format('woff'),
  url(../fonts/lato/lato-medium.ttf) format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-mediumitalic.eot);
  src: url(../fonts/lato/lato-mediumitalic.woff2) format('woff2'),
  url(../fonts/lato/lato-mediumitalic.woff) format('woff'),
  url(../fonts/lato/lato-mediumitalic.ttf) format('truetype');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-semibold.eot);
  src: url(../fonts/lato/lato-semibold.woff2) format('woff2'),
  url(../fonts/lato/lato-semibold.woff) format('woff'),
  url(../fonts/lato/lato-semibold.ttf) format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-semibolditalic.eot);
  src: url(../fonts/lato/lato-semibolditalic.woff2) format('woff2'),
  url(../fonts/lato/lato-semibolditalic.woff) format('woff'),
  url(../fonts/lato/lato-semibolditalic.ttf) format('truetype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-bold.eot);
  src: url(../fonts/lato/lato-bold.woff2) format('woff2'),
  url(../fonts/lato/lato-bold.woff) format('woff'),
  url(../fonts/lato/lato-bold.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-bolditalic.eot);
  src: url(../fonts/lato/lato-bolditalic.woff2) format('woff2'),
  url(../fonts/lato/lato-bolditalic.woff) format('woff'),
  url(../fonts/lato/lato-bolditalic.ttf) format('truetype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-heavy.eot);
  src: url(../fonts/lato/lato-heavy.woff2) format('woff2'),
  url(../fonts/lato/lato-heavy.woff) format('woff'),
  url(../fonts/lato/lato-heavy.ttf) format('truetype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-heavyitalic.eot);
  src: url(../fonts/lato/lato-heavyitalic.woff2) format('woff2'),
  url(../fonts/lato/lato-heavyitalic.woff) format('woff'),
  url(../fonts/lato/lato-heavyitalic.ttf) format('truetype');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-black.eot);
  src: url(../fonts/lato/lato-black.woff2) format('woff2'),
  url(../fonts/lato/lato-black.woff) format('woff'),
  url(../fonts/lato/lato-black.ttf) format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url(../fonts/lato/lato-blackitalic.eot);
  src: url(../fonts/lato/lato-blackitalic.woff2) format('woff2'),
  url(../fonts/lato/lato-blackitalic.woff) format('woff'),
  url(../fonts/lato/lato-blackitalic.ttf) format('truetype');
  font-weight: 900;
  font-style: italic;
}