.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top.shepherd-target-attached-left .shepherd-content:before,
.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top.shepherd-target-attached-right .shepherd-content:before,
.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-target-attached-left .shepherd-content:before,
.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-target-attached-right .shepherd-content:before {
  display: none; }

.shepherd-element, .shepherd-element:after, .shepherd-element:before, .shepherd-element *, .shepherd-element *:after, .shepherd-element *:before {
  box-sizing: border-box; }

.shepherd-element {
  position: absolute;
  display: none; }
  .shepherd-element.shepherd-open {
    display: block; }

.shepherd-element.shepherd-theme-dark {
  max-width: 100%;
  max-height: 100%; }
  .shepherd-element.shepherd-theme-dark .shepherd-content {
    border-radius: 5px;
    position: relative;
    font-family: inherit;
    background: #232323;
    color: #eee;
    padding: 1em;
    font-size: 1.1em;
    line-height: 1.5em; }
    .shepherd-element.shepherd-theme-dark .shepherd-content:before {
      content: "";
      display: block;
      position: absolute;
      width: 0;
      height: 0;
      border-color: transparent;
      border-width: 16px;
      border-style: solid;
      pointer-events: none; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-center .shepherd-content {
    margin-bottom: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-center .shepherd-content:before {
      top: 100%;
      left: 50%;
      margin-left: -16px;
      border-top-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-center .shepherd-content {
    margin-top: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-center .shepherd-content:before {
      bottom: 100%;
      left: 50%;
      margin-left: -16px;
      border-bottom-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-right.shepherd-element-attached-middle .shepherd-content {
    margin-right: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-right.shepherd-element-attached-middle .shepherd-content:before {
      left: 100%;
      top: 50%;
      margin-top: -16px;
      border-left-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-left.shepherd-element-attached-middle .shepherd-content {
    margin-left: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-left.shepherd-element-attached-middle .shepherd-content:before {
      right: 100%;
      top: 50%;
      margin-top: -16px;
      border-right-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-left.shepherd-target-attached-center .shepherd-content {
    left: -32px; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-right.shepherd-target-attached-center .shepherd-content {
    left: 32px; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-middle .shepherd-content {
    margin-top: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-middle .shepherd-content:before {
      bottom: 100%;
      left: 16px;
      border-bottom-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-middle .shepherd-content {
    margin-top: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-middle .shepherd-content:before {
      bottom: 100%;
      right: 16px;
      border-bottom-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-middle .shepherd-content {
    margin-bottom: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-middle .shepherd-content:before {
      top: 100%;
      left: 16px;
      border-top-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-middle .shepherd-content {
    margin-bottom: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-middle .shepherd-content:before {
      top: 100%;
      right: 16px;
      border-top-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom .shepherd-content {
    margin-top: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom .shepherd-content:before {
      bottom: 100%;
      left: 16px;
      border-bottom-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom .shepherd-content {
    margin-top: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom .shepherd-content:before {
      bottom: 100%;
      right: 16px;
      border-bottom-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top .shepherd-content {
    margin-bottom: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-top .shepherd-content:before {
      top: 100%;
      left: 16px;
      border-top-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top .shepherd-content {
    margin-bottom: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-top .shepherd-content:before {
      top: 100%;
      right: 16px;
      border-top-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content {
    margin-right: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content:before {
      top: 16px;
      left: 100%;
      border-left-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content {
    margin-left: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before {
      top: 16px;
      right: 100%;
      border-right-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content {
    margin-right: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-right.shepherd-target-attached-left .shepherd-content:before {
      bottom: 16px;
      left: 100%;
      border-left-color: #232323; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content {
    margin-left: 16px; }
    .shepherd-element.shepherd-theme-dark.shepherd-element-attached-bottom.shepherd-element-attached-left.shepherd-target-attached-right .shepherd-content:before {
      bottom: 16px;
      right: 100%;
      border-right-color: #232323; }

.shepherd-element.shepherd-theme-dark {
  z-index: 9999;
  max-width: 24em;
  font-size: 1em; }
  .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-center.shepherd-has-title .shepherd-content:before, .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-right.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before, .shepherd-element.shepherd-theme-dark.shepherd-element-attached-top.shepherd-element-attached-left.shepherd-target-attached-bottom.shepherd-has-title .shepherd-content:before {
    border-bottom-color: #303030; }
  .shepherd-element.shepherd-theme-dark.shepherd-has-title .shepherd-content header {
    background: #303030;
    padding: 1em; }
    .shepherd-element.shepherd-theme-dark.shepherd-has-title .shepherd-content header a.shepherd-cancel-link {
      padding: 0;
      margin-bottom: 0; }
  .shepherd-element.shepherd-theme-dark.shepherd-has-cancel-link .shepherd-content header h3 {
    float: left; }
  .shepherd-element.shepherd-theme-dark .shepherd-content {
    box-shadow: 0 0 1em rgba(0, 0, 0, 0.2);
    padding: 0; }
    .shepherd-element.shepherd-theme-dark .shepherd-content * {
      font-size: inherit; }
    .shepherd-element.shepherd-theme-dark .shepherd-content header {
      *zoom: 1;
      border-radius: 5px 5px 0 0; }
      .shepherd-element.shepherd-theme-dark .shepherd-content header:after {
        content: "";
        display: table;
        clear: both; }
      .shepherd-element.shepherd-theme-dark .shepherd-content header h3 {
        margin: 0;
        line-height: 1;
        font-weight: normal; }
      .shepherd-element.shepherd-theme-dark .shepherd-content header a.shepherd-cancel-link {
        float: right;
        text-decoration: none;
        font-size: 1.25em;
        line-height: .8em;
        font-weight: normal;
        color: rgba(0, 0, 0, 0.5);
        opacity: 0.25;
        position: relative;
        top: .1em;
        padding: .8em;
        margin-bottom: -.8em; }
        .shepherd-element.shepherd-theme-dark .shepherd-content header a.shepherd-cancel-link:hover {
          opacity: 1; }
    .shepherd-element.shepherd-theme-dark .shepherd-content .shepherd-text {
      padding: 1em; }
      .shepherd-element.shepherd-theme-dark .shepherd-content .shepherd-text p {
        margin: 0 0 .5em 0;
        line-height: 1.3em; }
        .shepherd-element.shepherd-theme-dark .shepherd-content .shepherd-text p:last-child {
          margin-bottom: 0; }
    .shepherd-element.shepherd-theme-dark .shepherd-content footer {
      padding: 0 1em 1em; }
      .shepherd-element.shepherd-theme-dark .shepherd-content footer .shepherd-buttons {
        text-align: right;
        list-style: none;
        padding: 0;
        margin: 0; }
        .shepherd-element.shepherd-theme-dark .shepherd-content footer .shepherd-buttons li {
          display: inline;
          padding: 0;
          margin: 0; }
          .shepherd-element.shepherd-theme-dark .shepherd-content footer .shepherd-buttons li .shepherd-button {
            display: inline-block;
            vertical-align: middle;
            *vertical-align: auto;
            *zoom: 1;
            *display: inline;
            border-radius: 3px;
            cursor: pointer;
            border: 0;
            margin: 0 .5em 0 0;
            font-family: inherit;
            text-transform: uppercase;
            letter-spacing: .1em;
            font-size: .8em;
            line-height: 1em;
            padding: .75em 2em;
            background: #3288e6;
            color: #fff; }
            .shepherd-element.shepherd-theme-dark .shepherd-content footer .shepherd-buttons li .shepherd-button.shepherd-button-secondary {
              background: #eee;
              color: #888; }
          .shepherd-element.shepherd-theme-dark .shepherd-content footer .shepherd-buttons li:last-child .shepherd-button {
            margin-right: 0; }

.shepherd-start-tour-button.shepherd-theme-dark {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border-radius: 3px;
  cursor: pointer;
  border: 0;
  margin: 0 .5em 0 0;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: .8em;
  line-height: 1em;
  padding: .75em 2em;
  background: #3288e6;
  color: #fff; }

@font-face {
  font-family: 'EastMarket';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/EastMarket-webfont.woff) format("woff"), url(./fonts/EastMarket-webfont.ttf) format("truetype"), url(./fonts/EastMarket-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Flux';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Flux_Architect_Regular-webfont.woff) format("woff"), url(./fonts/Flux_Architect_Regular-webfont.ttf) format("truetype"), url(./fonts/Flux_Architect_Regular-webfont.svg) format("svg"); }
@font-face {
  font-family: 'HVD Comic Serif';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/HVD_Comic_Serif_Pro-webfont.woff) format("woff"), url(./fonts/HVD_Comic_Serif_Pro-webfont.ttf) format("truetype"), url(./fonts/HVD_Comic_Serif_Pro-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Kells';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Kells_SD-webfont.woff) format("woff"), url(./fonts/Kells_SD-webfont.ttf) format("truetype"), url(./fonts/Kells_SD-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Kingthings';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Kingthings_Calligraphica_Light-webfont.woff) format("woff"), url(./fonts/Kingthings_Calligraphica_Light-webfont.ttf) format("truetype"), url(./fonts/Kingthings_Calligraphica_Light-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Komika';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Komika_display-webfont.woff) format("woff"), url(./fonts/Komika_display-webfont.ttf) format("truetype"), url(./fonts/Komika_display-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Lintsec';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Lintsec-webfont.woff) format("woff"), url(./fonts/Lintsec-webfont.ttf) format("truetype"), url(./fonts/Lintsec-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Veggieburger';
  font-style: normal;
  font-weight: 700;
  src: url(./fonts/VeggiBol-webfont.woff) format("woff"), url(./fonts/VeggiBol-webfont.ttf) format("truetype"), url(./fonts/VeggiBol-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Veggieburger';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/VeggiBol-webfont.woff) format("woff"), url(./fonts/VeggiBol-webfont.ttf) format("truetype"); }
@font-face {
  font-family: 'Acknowledgement';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/acknowledgement-webfont.ttf) format("truetype"), url(./fonts/acknowledgement-webfont.woff) format("woff"), url(./fonts/acknowledgement-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Arial Bold';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/arial_black.woff) format("woff"), url(./fonts/arial_black.ttf) format("truetype"), url(./fonts/arial_black.svg) format("svg"); }
@font-face {
  font-family: 'Art Awareness';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/art-awareness.woff) format("woff"), url(./fonts/art-awareness.ttf) format("truetype"); }
@font-face {
  font-family: 'Art Military';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/art-military_civic.woff) format("woff"), url(./fonts/art-military_civic.ttf) format("truetype"); }
@font-face {
  font-family: 'Art Misc';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/art-miscellaneous.woff) format("woff"), url(./fonts/art-miscellaneous.ttf) format("truetype"); }
@font-face {
  font-family: 'Art Religious';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/art-religious.woff) format("woff"), url(./fonts/art-religious.ttf) format("truetype"); }
@font-face {
  font-family: 'Art School';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/art-schoolpride.woff) format("woff"), url(./fonts/art-schoolpride.ttf) format("truetype"); }
@font-face {
  font-family: 'Art Seasonal';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/art-seasonal.woff) format("woff"), url(./fonts/art-seasonal.ttf) format("truetype"); }
@font-face {
  font-family: 'Art Sports';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/art-sports.woff) format("woff"), url(./fonts/art-sports.ttf) format("truetype"); }
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/dancingscript-regular-webfont.woff) format("woff"), url(./fonts/dancingscript-regular-webfont.ttf) format("truetype"), url(./fonts/dancingscript-regular-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Dax';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/dax-medium.woff) format("woff"), url(./fonts/dax-medium.ttf) format("truetype"), url(./fonts/dax-medium.svg) format("svg"); }
@font-face {
  font-family: 'Edmonds';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/edmunds-webfont.woff) format("woff"), url(./fonts/edmunds-webfont.ttf) format("truetype"), url(./fonts/edmunds-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Grand Hotel';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/grandhotel-regular-webfont.woff) format("woff"), url(./fonts/grandhotel-regular-webfont.ttf) format("truetype"), url(./fonts/grandhotel-regular-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/kaushanscript-regular-webfont.woff) format("woff"), url(./fonts/kaushanscript-regular-webfont.ttf) format("truetype"), url(./fonts/kaushanscript-regular-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/lobster_1.3-webfont.woff) format("woff"), url(./fonts/lobster_1.3-webfont.ttf) format("truetype"), url(./fonts/lobster_1.3-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/pacifico-webfont.woff) format("woff"), url(./fonts/pacifico-webfont.ttf) format("truetype"), url(./fonts/pacifico-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Price Down';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/pricedown_bl.woff) format("woff"), url(./fonts/pricedown_bl.ttf) format("truetype"), url(./fonts/pricedown_bl.svg) format("svg"); }
@font-face {
  font-family: 'Sansita One';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/sansitaone-webfont.woff) format("woff"), url(./fonts/sansitaone-webfont.ttf) format("truetype"), url(./fonts/sansitaone-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Sports World';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/sports_world-regular.woff) format("woff"), url(./fonts/sports_world-regular.ttf) format("truetype"), url(./fonts/sports_world-regular.svg) format("svg"); }
@font-face {
  font-family: 'Sedgwick';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/sedgwick_co-webfont.woff) format("woff"), url(./fonts/sedgwick_co-webfont.ttf) format("truetype"), url(./fonts/sedgwick_co-webfont.svg) format("svg"); }
@font-face {
  font-family: 'Cartwheel';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/cartwheel.woff) format("woff"), url(./fonts/cartwheel.ttf) format("truetype"), url(./fonts/cartwheel.svg) format("svg"); }
@font-face {
  font-family: 'Antonio';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Antonio-Bold.woff) format("woff"), url(./fonts/Antonio-Bold.ttf) format("truetype"), url(./fonts/Antonio-Bold.svg) format("svg"); }
@font-face {
  font-family: 'Bebas Neue Light';
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/BebasNeue Light.woff") format("woff"), url("./fonts/BebasNeue Light.ttf") format("truetype"), url("./fonts/BebasNeue Light.svg") format("svg"); }
@font-face {
  font-family: 'Bigfish';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Bigfish.woff) format("woff"), url(./fonts/Bigfish.ttf) format("truetype"), url(./fonts/Bigfish.svg) format("svg"); }
@font-face {
  font-family: 'Deftone Stylus';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/DEFTONE.woff) format("woff"), url(./fonts/DEFTONE.ttf) format("truetype"), url(./fonts/DEFTONE.svg) format("svg"); }
@font-face {
  font-family: 'FjallaOne';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/FjallaOne-Regular.woff) format("woff"), url(./fonts/FjallaOne-Regular.ttf) format("truetype"), url(./fonts/FjallaOne-Regular.svg) format("svg"); }
@font-face {
  font-family: 'Flavors';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Flavors-Regular.woff) format("woff"), url(./fonts/Flavors-Regular.ttf) format("truetype"), url(./fonts/Flavors-Regular.svg) format("svg"); }
@font-face {
  font-family: 'Gladifilthefte';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Gladifilthefte.woff) format("woff"), url(./fonts/Gladifilthefte.ttf) format("truetype"), url(./fonts/Gladifilthefte.svg) format("svg"); }
@font-face {
  font-family: 'Limelight';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Limelight.woff) format("woff"), url(./fonts/Limelight.ttf) format("truetype"), url(./fonts/Limelight.svg) format("svg"); }
@font-face {
  font-family: 'Montserrat Light';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Montserrat-Light.woff) format("woff"), url(./fonts/Montserrat-Light.ttf) format("truetype"), url(./fonts/Montserrat-Light.svg) format("svg"); }
@font-face {
  font-family: 'Niconne';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Niconne-Regular.woff) format("woff"), url(./fonts/Niconne-Regular.ttf) format("truetype"), url(./fonts/Niconne-Regular.svg) format("svg"); }
@font-face {
  font-family: 'Titan One';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/TitanOne-Regular.woff) format("woff"), url(./fonts/TitanOne-Regular.ttf) format("truetype"), url(./fonts/TitanOne-Regular.svg) format("svg"); }
@font-face {
  font-family: 'Tiza';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/tiza.woff) format("woff"), url(./fonts/tiza.ttf) format("truetype"), url(./fonts/tiza.svg) format("svg"); }
@font-face {
  font-family: 'Trocchi Bold';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Trocchi-Bold.woff) format("woff"), url(./fonts/Trocchi-Bold.ttf) format("truetype"), url(./fonts/Trocchi-Bold.svg) format("svg"); }
@font-face {
  font-family: 'Ubuntu Light';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Ubuntu-M.woff) format("woff"), url(./fonts/Ubuntu-M.ttf) format("truetype"), url(./fonts/Ubuntu-M.svg) format("svg"); }
@font-face {
  font-family: 'Vast Shadow';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/VastShadow-Regular.woff) format("woff"), url(./fonts/VastShadow-Regular.ttf) format("truetype"), url(./fonts/VastShadow-Regular.svg) format("svg"); }
@font-face {
  font-family: 'Vidaloka';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Vidaloka-Regular.woff) format("woff"), url(./fonts/Vidaloka-Regular.ttf) format("truetype"), url(./fonts/Vidaloka-Regular.svg) format("svg"); }
@font-face {
  font-family: 'Burnstown Dam';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/burnstown_dam.woff) format("woff"), url(./fonts/burnstown_dam.ttf) format("truetype"), url(./fonts/burnstown_dam.svg) format("svg"); }
@font-face {
  font-family: 'Comic Zine OT';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/comic_zine.woff) format("woff"), url(./fonts/comic_zine.ttf) format("truetype"), url(./fonts/comic_zine.svg) format("svg"); }
@font-face {
  font-family: 'Destroy';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/DESTROY.woff) format("woff"), url(./fonts/DESTROY.ttf) format("truetype"), url(./fonts/DESTROY.svg) format("svg"); }
@font-face {
  font-family: 'Eraser';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/EraserRegular.woff) format("woff"), url(./fonts/EraserRegular.ttf) format("truetype"), url(./fonts/EraserRegular.svg) format("svg"); }
@font-face {
  font-family: 'FoglihtenNo01';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/FoglihtenNo01.woff) format("woff"), url(./fonts/FoglihtenNo01.ttf) format("truetype"), url(./fonts/FoglihtenNo01.svg) format("svg"); }
@font-face {
  font-family: 'FortySecondStreetHB';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/FORTSSH.woff) format("woff"), url(./fonts/FORTSSH.ttf) format("truetype"), url(./fonts/FORTSSH.svg) format("svg"); }
@font-face {
  font-family: 'MadisonSquare';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/MADISI.woff) format("woff"), url(./fonts/MADISI.ttf) format("truetype"), url(./fonts/MADISI.svg) format("svg"); }
@font-face {
  font-family: 'Monoton';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Monoton-Regular.woff) format("woff"), url(./fonts/Monoton-Regular.ttf) format("truetype"), url(./fonts/Monoton-Regular.svg) format("svg"); }
@font-face {
  font-family: 'Porter Sans Block';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/porter-sans-inline-block.woff) format("woff"), url(./fonts/porter-sans-inline-block.ttf) format("truetype"), url(./fonts/porter-sans-inline-block.svg) format("svg"); }
@font-face {
  font-family: 'Rechtman';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/RechtmanPlain.woff) format("woff"), url(./fonts/RechtmanPlain.ttf) format("truetype"), url(./fonts/RechtmanPlain.svg) format("svg"); }
@font-face {
  font-family: 'Ruthie';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/Ruthie-Regular.woff) format("woff"), url(./fonts/Ruthie-Regular.ttf) format("truetype"), url(./fonts/Ruthie-Regular.svg) format("svg"); }
@font-face {
  font-family: 'SeasideResortNF';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/SEASRN.woff) format("woff"), url(./fonts/SEASRN.ttf) format("truetype"), url(./fonts/SEASRN.svg) format("svg"); }
@font-face {
  font-family: 'SF Collegiate';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/SF_Collegiate.woff) format("woff"), url(./fonts/SF_Collegiate.ttf) format("truetype"), url(./fonts/SF_Collegiate.svg) format("svg"); }
@font-face {
  font-family: 'Shlop';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/SHLOP.woff) format("woff"), url(./fonts/SHLOP.ttf) format("truetype"), url(./fonts/SHLOP.svg) format("svg"); }
@font-face {
  font-family: 'TroglodyteNF';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/TROGN.woff) format("woff"), url(./fonts/TROGN.ttf) format("truetype"), url(./fonts/TROGN.svg) format("svg"); }
@font-face {
  font-family: 'UpperEastSide';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/UpperEastSide.woff) format("woff"), url(./fonts/UpperEastSide.ttf) format("truetype"), url(./fonts/UpperEastSide.svg) format("svg"); }
.modal.fade.in {
  opacity: 1 !important; }

.modal.fade.in .modal-dialog {
  transform: translate(0, 0) !important; }

.modal-dialog {
  margin: 30px auto !important; }

.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.5) !important; }

.modal-backdrop.fade.in {
  opacity: 0.5 !important; }

.app-bar {
  display: none; }
  @media (max-width: 719px) {
    .app-bar {
      display: block;
      position: fixed;
      bottom: 0;
      width: 100%;
      z-index: 99; }
      .app-bar .bb-progress {
        margin: 0;
        border-top: 1px solid #dee2e6; } }

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