/*
  @font-face {
    font-family: gnf-font;
    src: url(GNFstatics/styles/fonts/gnf-font.eot);
    src: url(GNFstatics/styles/fonts/gnf-font.eot?#iefix) format("embedded-opentype"), url(GNFstatics/styles/fonts/gnf-font.woff) format("woff"), url(GNFstatics/styles/fonts/gnf-font.ttf) format("truetype"), url(GNFstatics/styles/fonts/gnf-font.svg#gnf-font) format("svg");
    font-weight: 400;
    font-style: normal;
  }
  */
@font-face {
  font-family: 'FSEmeric';
  font-style: normal;
  font-weight: 300;
  src: url("GNFstatics/styles/fonts/FSEmericWeb-Light.eot");
  src: url("GNFstatics/styles/fonts/FSEmericWeb-Light.eot?#iefix") format("embedded-opentype"), url("GNFstatics/styles/fonts/FSEmericWeb-Light.woff") format("woff"), url("GNFstatics/styles/fonts/FSEmericWeb-Light.woff2") format("woff2"); }

@font-face {
  font-family: 'FSEmeric';
  font-style: italic;
  font-weight: 300;
  src: url("GNFstatics/styles/fonts/FSEmericWeb-LightItalic.eot");
  src: url("GNFstatics/styles/fonts/FSEmericWeb-LightItalic.eot?#iefix") format("embedded-opentype"), url("GNFstatics/styles/fonts/FSEmericWeb-LightItalic.woff") format("woff"), url("GNFstatics/styles/fonts/FSEmericWeb-LightItalic.woff2") format("woff2"); }

@font-face {
  font-family: 'FSEmeric Regular';
  font-style: normal;
  font-weight: 400;
  src: url("GNFstatics/styles/fonts/FSEmericWeb-Regular.eot");
  src: url("GNFstatics/styles/fonts/FSEmericWeb-Regular.eot?#iefix") format("embedded-opentype"), url("GNFstatics/styles/fonts/FSEmericWeb-Regular.woff") format("woff"), url("GNFstatics/styles/fonts/FSEmericWeb-Regular.woff2") format("woff2"); }

@font-face {
  font-family: 'FSEmeric Regular';
  font-style: italic;
  font-weight: 400;
  src: url("GNFstatics/styles/fonts/FSEmericWeb-Italic.eot");
  src: url("GNFstatics/styles/fonts/FSEmericWeb-Italic.eot?#iefix") format("embedded-opentype"), url("GNFstatics/styles/fonts/FSEmericWeb-Italic.woff") format("woff"), url("GNFstatics/styles/fonts/FSEmericWeb-Italic.woff2") format("woff2"); }

@font-face {
  font-family: 'FSEmeric Semibold';
  font-style: normal;
  font-weight: 700;
  src: url("GNFstatics/styles/fonts/FSEmericWeb-SemiBold.eot");
  src: url("GNFstatics/styles/fonts/FSEmericWeb-SemiBold.eot?#iefix") format("embedded-opentype"), url("GNFstatics/styles/fonts/FSEmericWeb-SemiBold.woff") format("woff"), url("GNFstatics/styles/fonts/FSEmericWeb-SemiBold.woff2") format("woff2"); }

@font-face {
  font-family: 'FSEmeric Semibold';
  font-style: italic;
  font-weight: 700;
  src: url("GNFstatics/styles/fonts/FSEmericWeb-SemiBoldItalic.eot");
  src: url("GNFstatics/styles/fonts/FSEmericWeb-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("GNFstatics/styles/fonts/FSEmericWeb-SemiBoldItalic.woff") format("woff"), url("GNFstatics/styles/fonts/FSEmericWeb-SemiBoldItalic.woff2") format("woff2"); }

body {
  font-family: FSEmeric, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-osx-font-smoothing: auto;
  font-size: 16px; }

h1 {
  font-family: 'FSEmeric', Arial, sans-serif;
  font-size: 48px;
  line-height: 58px; }

h2 {
  font-family: 'FSEmeric', Arial, sans-serif;
  font-size: 36px;
  line-height: 44px; }

h3 {
  font-family: 'FSEmeric', Arial, sans-serif;
  font-size: 30px;
  line-height: 36px; }

h4 {
  font-family: 'FSEmeric', Arial, sans-serif;
  font-size: 24px;
  line-height: 28px; }

h5 {
  font-family: 'FSEmeric Semibold', Arial, sans-serif;
  font-size: 18px;
  line-height: 24px; }

h6 {
  font-family: 'FSEmeric', Arial, sans-serif;
  font-size: 16px;
  line-height: 22px; }

small {
  font-family: 'FSEmeric', Arial, sans-serif;
  font-size: 14px;
  line-height: 20px; }

.mini-menu > a {
  font-family: 'FSEmeric Regular', Arial, sans-serif; }

strong {
  font-family: 'FSEmeric Semibold', Arial, sans-serif; }

.preFooter {
  font-size: 14px;
  font-family: 'FSEmeric', Arial, sans-serif; }

footer {
  font-size: 14px; }
  footer .gnfAddressText {
    font-family: 'FSEmeric Semibold', Arial, sans-serif; }

@media (min-width: 768px) {
  #navSections .navbar-right > li.dropdown > .dropdown-menu > .container > .row > li .menuHeading,
  .navbar-default .navbar-right > li.dropdown > .dropdown-menu > .container > .row > li .menuHeading {
    font-family: 'FSEmeric Semibold', Arial, sans-serif; }
  #navSections .navbar-right > li.dropdown > a, .navbar-default .navbar-right > li.dropdown > a {
    font-size: 16px; }
  .navbarFixed {
    font-family: 'FSEmeric Regular', Arial, sans-serif;
    font-size: 14px; }
  .navbar-default .columns-divide .mainLink {
    font-size: 20px; }
  .navbar-default .columns-divide > li > a {
    font-family: 'FSEmeric Semibold', Arial, sans-serif;
    font-weight: 700; }
  .navbar-default .columns-divide > li ul {
    font-family: 'FSEmeric', Arial, sans-serif; } }
