@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%; }

abbr[title] {
  border-bottom: 0;
  outline: 0;
  text-decoration: none; }

.cre p {
  font-family: RobotoSlabRegular, georgia, serif;
  font-size: 1rem; }

.cre h1 {
  font: normal normal 400 3.5rem steelfish, "Arial Narrow", Helvetica, sans-serif !important;
  text-transform: uppercase;
  margin-bottom: 0;
  line-height: 1; }

.cre p.closer {
  color: #556269;
  text-transform: uppercase;
  font: normal normal 900 1.25rem "Rockwell Extra Bold", RobotoSlabBold, Georgia, serif;
  line-height: 1; }

.cre p.date {
  color: #C28B17;
  font: normal normal 700 1.25rem RobotoSlabBold, Georgia, serif;
  margin-bottom: 0;
  line-height: 1; }

.cre .intro {
  background-color: #51544F;
  color: white;
  padding: 1rem 1rem .5rem 1rem; }

.cre .table {
  background-color: #556269;
  padding: 1rem;
  border-right: 16px solid white; }
  @media print, screen and (max-width: 46.24875em) {
    .cre .table {
      border-right: none; } }

.cre .rainy-day {
  padding: 1rem;
  background-color: #c6c6c6; }

.cre .sales-tax {
  background-color: #0063a5;
  padding: 1rem; }
  .cre .sales-tax h2 {
    color: #facc52; }

.cre .gold-dark {
  color: #C28B17; }

.cre .gold-pale {
  color: #F9D083; }

.cre .yellow-gold {
  color: #facc52;
  text-shadow: 0.05rem 0 #111111, 0 0.05rem #111111, 0.05rem 0 #111111, 0 0.05rem #111111; }

.cre h2 {
  font: normal normal 700 1.25rem RobotoSlabBold, georgia, serif !important; }

.cre .gray-bg {
  background-color: #556269 !important;
  color: #ffffff !important; }
  .cre .gray-bg h2 {
    color: #F9D083;
    margin-bottom: -3rem; }

.cre table tr td, .cre table tr th, .cre table caption, .cre table tbody, .cre table thead, .cre table tfoot, .cre table tbody tr:nth-child(even) {
  background-color: transparent !important;
  border: 0;
  font-size: .85rem;
  padding: .25rem .5rem; }

.cre table thead tr th[scope=col] {
  color: #ffffff; }
  .cre table thead tr th[scope=col] span {
    color: #facc52; }

.cre table tbody th, .cre table tbody td {
  color: #CDDCEA;
  vertical-align: middle; }

.cre table tbody th {
  font-family: RobotoSlabRegular, georgia, serif;
  font-size: 1rem; }
  .cre table tbody th strong {
    font-family: RobotoSlabBold, georgia, serif; }

.cre table tbody td {
  font-family: "OpenSansBold", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-style: inherit;
  font-size: 1.25rem; }

.cre table tbody td:nth-child(2), .cre table tbody td:nth-child(3) {
  border-right: 1px solid white; }

.cre table tbody .total th[scope=row] {
  border-top: 1px dashed white;
  color: white !important; }

.cre table tbody .total td {
  color: #ffffff;
  border-top: 1px dashed white; }
  .cre table tbody .total td:last-child {
    font: normal normal 700 0.85rem "OpenSansBold", Helvetica, Arial, sans-serif;
    text-align: left; }

.cre table tbody .total.final {
  border-top: 2px solid white !important; }

.cre table tbody td:nth-child(2) {
  font-family: "OpenSansExtrabold", "Arial Black", Helvetica, Arial, sans-serif;
  font-weight: 900;
  font-style: inherit;
  font-size: 2rem  !important;
  text-align: center; }

.cre table tbody td:nth-child(4) {
  font: normal normal 400 3rem steelfish, "Arial Narrow", Helvetica, sans-serif; }

.cre .burst-12 {
  margin: 60px auto;
  shape-outside: circle();
  background-color: #facc52;
  width: 200px;
  height: 200px;
  position: relative;
  text-align: center; }
  .cre .burst-12:before, .cre .burst-12:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 200px;
    background: #facc52; }
  .cre .burst-12:before {
    transform: rotate(30deg); }
  .cre .burst-12:after {
    transform: rotate(60deg); }
  .cre .burst-12 .content {
    width: 180px;
    height: 180px;
    position: absolute;
    top: 5%;
    text-align: center;
    left: 2%; }
    .cre .burst-12 .content p {
      position: relative;
      z-index: 10;
      color: black;
      font: normal normal 400 1.5rem "OpenSansRegular", Helvetica, Arial, sans-serif; }
      .cre .burst-12 .content p span {
        font-family: "OpenSansExtrabold", "Arial Black", Helvetica, Arial, sans-serif;
        font-weight: 900;
        font-style: inherit;
        font-size: 2rem; }

.cre .bar {
  margin-top: 1.5rem;
  padding: 1rem 0 !important; }
  .cre .bar .gh {
    background-color: #0063a5; }
  .cre .bar p {
    color: #ffffff;
    font: normal normal 700 1.25rem RobotoSlabBold, Georgia, serif;
    text-align: center;
    margin: 0;
    padding: .5rem 0 !important; }
    .cre .bar p.bold {
      font: normal normal 900 1.25rem "Rockwell Extra Bold", RobotoSlabBold, Georgia, serif; }

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