@charset "UTF-8";
/* CSS Document */

@font-face {
  font-family: 'Courier New';
  src: url("../fonts/Courier-New.ttf") format("truetype");
}
@font-face {
  font-family: 'LyonDisplay-Light';
  src: url("../fonts/LyonDisplay-Light-Web.eot");
  src: url("../fonts/LyonDisplay-Light-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/LyonDisplay-Light-Web.woff") format("woff"), url("../fonts/LyonDisplay-Light-Web.svg") format("svg"), url("../fonts/LyonDisplay-Light-Web.ttf") format("truetype");
}
@font-face {
  font-family: 'LyonDisplay-LightItalic';
  src: url("../fonts/LyonDisplay-LightItalic-Web.eot");
  src: url("../fonts/LyonDisplay-LightItalic-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/LyonDisplay-LightItalic-Web.woff") format("woff"), url("../fonts/LyonDisplay-LightItalic-Web.svg") format("svg"), url("../fonts/LyonDisplay-LightItalic-Web.ttf") format("truetype");
}
@font-face {
  font-family: 'LyonDisplay-Reg';
  src: url("../fonts/LyonDisplay-Regular-Web.eot");
  src: url("../fonts/LyonDisplay-Regular-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/LyonDisplay-Regular-Web.woff") format("woff"), url("../fonts/LyonDisplay-Regular-Web.svg") format("svg"), url("../fonts/LyonDisplay-Regular-Web.ttf") format("truetype");
}
@font-face {
  font-family: 'LyonDisplay-RegItalic';
  src: url("../fonts/LyonDisplay-RegularItalic-Web.eot");
  src: url("../fonts/LyonDisplay-RegularItalic-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/LyonDisplay-RegularItalic-Web.woff") format("woff"), url("../fonts/LyonDisplay-RegularItalic-Web.svg") format("svg"), url("../fonts/LyonDisplay-RegularItalic-Web.ttf") format("truetype");
}
@font-face {
  font-family: 'LyonText-Reg';
  src: url("../fonts/LyonText-Regular-Web.eot");
  src: url("../fonts/LyonText-Regular-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/LyonText-Regular-Web.woff") format("woff"), url("../fonts/LyonText-Regular-Web.svg") format("svg"), url("../fonts/LyonText-Regular-Web.ttf") format("truetype");
}
@font-face {
  font-family: 'LyonText-RegItalic';
  src: url("../fonts/LyonText-RegularItalic-Web.eot");
  src: url("../fonts/LyonText-RegularItalic-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/LyonText-RegularItalic-Web.woff") format("woff"), url("../fonts/LyonText-RegularItalic-Web.svg") format("svg"), url("../fonts/LyonText-RegularItalic-Web.ttf") format("truetype");
}

@font-face {
  font-family: 'LyonText-SemiBold';
  src: url("../fonts/Lyon Text Web Semibold Regular.eot");
  src: url("../fonts/Lyon Text Web Semibold Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Lyon Text Web Semibold Regular.woff") format("woff"), url("../fonts/Lyon Text Web Semibold Regular.svg") format("svg"), url("../fonts/Lyon Text Web Semibold Regular.ttf") format("truetype");
}

* {
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}

h1 {
  font-family: "LyonDisplay-LightItalic", "Times New Roman", Times, serif;
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 500;
}

p {
  font-size: 1.025rem;
  line-height: 1.4rem;
  font-family: "LyonText-Reg", "Times New Roman", Times, serif;
  padding: .25rem 0;
}

h2 {
  font-family: "LyonDisplay-Light", "Times New Roman", Times, serif;
  font-size: 1.2rem;
  line-height: 1.4;
}

h3 {
  font-family: "LyonDisplay-LightItalic", "Times New Roman", Times, serif;
  font-size: 1.44rem;
  line-height: 1.2;
  padding-bottom: .5rem;
}

h4 {
  font-size: 1rem;
  line-height: 1;
  font-weight: 500;
  font-family: "LyonText-Reg", "Times New Roman", Times, serif;
  padding-bottom: .5rem;
}

h5 {
  font-family: "Courier New", Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;
  font-size: .8rem;
  line-height: 1;
  padding-bottom: .5rem;
}

