@font-face {
  font-family: 'RobotoSlabRegular';
  src: url("/fonts/roboto/RobotoSlab-Regular-webfont.woff2") format("woff2"), url("/fonts/roboto/RobotoSlab-Regular-webfont.woff") format("woff"), url("/fonts/roboto/RobotoSlab-Regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'RobotoSlabBold';
  src: url("/fonts/roboto/RobotoSlab-Bold-webfont.woff2") format("woff2"), url("/fonts/roboto/RobotoSlab-Bold-webfont.woff") format("woff"), url("/fonts/roboto/RobotoSlab-Bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'RobotoSlabExtrabold';
  src: url("/fonts/roboto/RobotoSlab-ExtraBold.woff2") format("woff2"), url("/fonts/roboto/RobotoSlab-ExtraBold.woff") format("woff"), url("/fonts/roboto/RobotoSlab-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'RobotoSlabBlack';
  src: url("/fonts/roboto/RobotoSlab-Black.woff2") format("woff2"), url("/fonts/roboto/RobotoSlab-Black.woff") format("woff"), url("/fonts/roboto/RobotoSlab-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2015 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Typodermic Fonts Inc.
 * License URL: http://www.fontspring.com/licenses/typodermic/webfont
 *
 *
 */
@font-face {
  font-family: 'steelfish-bold';
  src: url("/fonts/steelfish/steelfish_bd-webfont.eot");
  src: url("/fonts/steelfish/steelfish_bd-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/steelfish/steelfish_bd-webfont.woff2") format("woff2"), url("/fonts/steelfish/steelfish_bd-webfont.woff") format("woff"), url("/fonts/steelfish/steelfish_bd-webfont.ttf") format("truetype"), url("/fonts/steelfish/steelfish_bd-webfont.svg#steelfish_rgbold") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'steelfish-extrabold';
  src: url("/fonts/steelfish/steelfish_eb-webfont.eot");
  src: url("/fonts/steelfish/steelfish_eb-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/steelfish/steelfish_eb-webfont.woff2") format("woff2"), url("/fonts/steelfish/steelfish_eb-webfont.woff") format("woff"), url("/fonts/steelfish/steelfish_eb-webfont.ttf") format("truetype"), url("/fonts/steelfish/steelfish_eb-webfont.svg#steelfishextrabold") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'steelfish';
  src: url("/fonts/steelfish/steelfish_rg-webfont.eot");
  src: url("/fonts/steelfish/steelfish_rg-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/steelfish/steelfish_rg-webfont.woff2") format("woff2"), url("/fonts/steelfish/steelfish_rg-webfont.woff") format("woff"), url("/fonts/steelfish/steelfish_rg-webfont.ttf") format("truetype"), url("/fonts/steelfish/steelfish_rg-webfont.svg#steelfish_rgregular") format("svg");
  font-weight: 400;
  font-style: normal; }

/*
@font-face {
    font-family: 'steelfish-italic';
    src: url($font-path + 'steelfish/steelfish_rg_it-webfont.eot');
    src: url($font-path + 'steelfish/steelfish_rg_it-webfont.eot?#iefix') format('embedded-opentype'),
         url($font-path + 'steelfish/steelfish_rg_it-webfont.woff2') format('woff2'),
         url($font-path + 'steelfish/steelfish_rg_it-webfont.woff') format('woff'),
         url($font-path + 'steelfish/steelfish_rg_it-webfont.ttf') format('truetype'),
         url($font-path + 'steelfish/steelfish_rg_it-webfont.svg#steelfishregular_italic') format('svg');
    font-weight: 400;
    font-style: italic;

}


*/
.info-fonts .extrabold, .info-fonts .extra-bold {
  font-family: "OpenSansExtrabold", "Arial Black", Helvetica, Arial, sans-serif;
  font-weight: 900;
  font-style: inherit; }

.info-fonts .roboto {
  font-family: RobotoSlabRegular, georgia, serif; }
  .info-fonts .roboto i, .info-fonts .roboto em {
    font-style: italic;
    font-weight: inherit;
    font-size: inherit; }
  .info-fonts .roboto b, .info-fonts .roboto strong {
    font-style: inherit;
    font-weight: 700;
    font-size: inherit;
    font-family: RobotoSlabBold, georgia, serif; }

.info-fonts .steelfish, .info-fonts .condensed {
  font-family: steelfish, "Arial Narrow", Arial, san-serif !important; }
  .info-fonts .steelfish i, .info-fonts .steelfish em, .info-fonts .condensed i, .info-fonts .condensed em {
    font-style: italic;
    font-weight: inherit;
    font-size: inherit; }
  .info-fonts .steelfish b, .info-fonts .steelfish strong, .info-fonts .condensed b, .info-fonts .condensed strong {
    font-style: inherit;
    font-weight: 700 !important;
    font-size: inherit;
    font-family: steelfish-bold,  "Arial Narrow", Arial, sans-serif !important; }
  .info-fonts .steelfish.extrabold, .info-fonts .condensed.extrabold {
    font-weight: 800 !important;
    font-family: steelfish-extrabold, "Arial Black", Arial, sans-serif !important; }

.info-fonts .smaller {
  font-size: 85%; }

.info-fonts .largest {
  font-size: 300%; }

.info-fonts .larger {
  font-size: 200%; }

.info-fonts .large {
  font-size: 150%;
  line-height: inherit !important; }

.info-fonts .condensed {
  font-weight: 400;
  font-family: steelfish, 'Arial Narrow', sans-serif !important; }
  .info-fonts .condensed.huge {
    font-size: 3rem;
    display: block;
    line-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    margin-top: 0; }
  .info-fonts .condensed.medium {
    font-size: 2rem; }
  .info-fonts .condensed.large.condensed {
    font-size: 3rem; }
  .info-fonts .condensed.large {
    font-size: 3.5rem; }
  .info-fonts .condensed.huge {
    font-size: 4rem; }

.info-fonts .crunch {
  line-height: .75 !important; }

.dashed {
  border-style: dashed !important; }

aside .large {
  font-size: 125%; }

main .brown {
  color: #8c6239; }

main h1 {
  font: normal normal 600 4rem steelfish-bold, helvetica, arial, sans-serif !important;
  text-transform: uppercase; }
  main h1 span.break {
    word-wrap: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    font: inherit;
    display: inline;
    text-transform: uppercase  !important; }

main h2 {
  margin-top: 0; }

main h3.smaller {
  font-size: 20px; }

main p, main ul, main li {
  font: normal normal 400 1rem RobotoSlabRegular, Georgia, serif; }

main strong {
  font-family: OpenSansExtrabold, 'Arial Black', Helvetica, sans-serif;
  text-transform: uppercase; }
  main strong a {
    font-family: RobotoSlabBold, Georgia, serif !important; }

main .accent-color {
  color: #417b90; }

main h2.steelfish {
  font: normal normal 600 3rem steelfish-bold, helvetica, arial, sans-serif;
  text-transform: uppercase; }

main .accent-light {
  color: #417b90; }

main .accent-dark {
  color: #8c6239; }

main table thead, main table.tablesorter thead {
  background-color: #417b90;
  color: #ffffff; }

main table caption, main table.tablesorter caption {
  background-color: #68492a;
  color: #ffffff; }

main table tbody tr:nth-child(even), main table tr.even td, main table.tablesorter tbody tr:nth-child(even), main table.tablesorter tr.even td {
  background-color: #dfecf1; }

main table.tiny-text, main table.tablesorter.tiny-text {
  border-collapse: initial;
  border: none;
  text-transform: uppercase; }
  main table.tiny-text th.border-left, main table.tiny-text th.border-right, main table.tiny-text th.border-bottom, main table.tiny-text th.border-top, main table.tiny-text td.border-left, main table.tiny-text td.border-right, main table.tiny-text td.border-bottom, main table.tiny-text td.border-top, main table.tablesorter.tiny-text th.border-left, main table.tablesorter.tiny-text th.border-right, main table.tablesorter.tiny-text th.border-bottom, main table.tablesorter.tiny-text th.border-top, main table.tablesorter.tiny-text td.border-left, main table.tablesorter.tiny-text td.border-right, main table.tablesorter.tiny-text td.border-bottom, main table.tablesorter.tiny-text td.border-top {
    border-color: #111111 !important; }
  main table.tiny-text thead, main table.tablesorter.tiny-text thead {
    background-color: transparent;
    color: #111111;
    vertical-align: top; }
    main table.tiny-text thead th, main table.tablesorter.tiny-text thead th {
      text-align: right;
      border-bottom: 1px solid #111111; }
  main table.tiny-text tbody td, main table.tiny-text tbody th, main table.tablesorter.tiny-text tbody td, main table.tablesorter.tiny-text tbody th {
    border-bottom: 1px solid #111111;
    vertical-align: middle;
    padding: .25rem .5rem; }

main table .tablesorter .tablesorter-headerAsc, main table .tablesorter .tablesorter-headerDesc, main table.tablesorter .tablesorter .tablesorter-headerAsc, main table.tablesorter .tablesorter .tablesorter-headerDesc {
  background-color: #417b90; }

main h2.conclusion {
  text-transform: uppercase;
  font: normal normal 800 2.5rem OpenSansExtrabold, 'Arial Black', Helvetica, sans-serif;
  margin: auto auto -.75rem 3rem;
  color: #8c6239; }

main .callout.conclusion {
  background-color: #417b90;
  border: none; }

main .exhibit {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 800;
  z-index: 10;
  position: relative; }

main .minus-margin {
  margin-top: -1.5rem;
  z-index: 1;
  position: relative; }

main .gray-gradient {
  background: #ffffff;
  /* Old browsers */
  background: linear-gradient(to bottom, #ffffff 0%, #cccccc 34%, #cccccc 72%, #ffffff 97%); }

main aside h2 {
  color: #000 !important;
  font-family: "OpenSansBold", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit; }

main aside ul li {
  font-family: "OpenSansRegular", Helvetica, Arial, sans-serif; }

.burst-12 {
  background: #8c6239;
  width: 175px;
  height: 175px;
  position: relative;
  text-align: center;
  margin-top: 12%;
  margin-bottom: 12%;
  margin-left: 12%; }
  .burst-12:before, .burst-12:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 175px;
    height: 175px;
    background: #8c6239; }
  .burst-12:before {
    transform: rotate(30deg); }
  .burst-12:after {
    transform: rotate(60deg); }
  .burst-12 .content {
    width: 150px;
    height: 150px;
    position: absolute;
    top: 10%;
    left: 10%;
    right: 10%; }
    .burst-12 .content p {
      position: relative;
      z-index: 10;
      color: #fff; }

.bring-to-front {
  position: relative;
  z-index: 10; }

/*# sourceMappingURL=manufacturing.css.map */
