@font-face {
  font-family: 'Electrolize Regular';
  src: url("../fonts/electrolize0-cz.ttf") format("truetype"); }
@font-face {
  font-family: 'Monoton Regular';
  src: url("../fonts/monoton.ttf") format("truetype"); }
#hibar i, #hibar .socials li i {
  color: #FDCF09; }

#redbar {
  background-color: #FDCF09 !important; }

div#content {
  background-color: #2A2A2C;
  color: #FDCF09;
  font-family: "Electrolize Regular"; }
  div#content a, div#content a:visited, div#content a:focus {
    color: #FDCF09;
    text-decoration: none; }
  div#content a:hover, div#content a:active {
    color: #fff;
    text-decoration: none; }
  div#content h2.solveorblow {
    margin-top: 2rem;
    font-weight: normal;
    font-family: "Monoton Regular";
    font-size: 40px;
    letter-spacing: 0;
    text-transform: uppercase;
    background-image: none;
    line-height: 56px; }
  div#content h2.section {
    margin: 0 0 0.7em 0; }
  div#content div.downarrow-helper {
    background: url("../img/re/bg_yellow_down.png") no-repeat center bottom;
    background-size: 100% 92px; }
  div#content div.uparrow-helper {
    background: url("../img/re/bg_yellow_up.png") no-repeat center top;
    background-size: 100% 92px; }
  div#content div.uparrow-grey-helper {
    background: url("../img/re/bg_grey_up.png") no-repeat center bottom;
    background-size: 100% 92px; }
  div#content div#reactor {
    background: url("../img/re/reactor.jpg") no-repeat fixed center;
    background-size: cover;
    padding: 0; }
    div#content div#reactor div.downarrow-helper {
      padding: 64px 0 20px 0; }
    div#content div#reactor img#logo {
      max-width: 460px;
      width: 100%; }
  div#content div#about {
    color: #000;
    background-color: #FDCF09;
    font-size: 18px; }
    div#content div#about div#gallery .card {
      background-color: #332F30;
      padding: 3px; }
    div#content div#about div#gallery .card-body {
      padding: 0.5rem; }
    div#content div#about div#gallery .card-text {
      color: #FDCF09; }
  div#content div#location {
    padding: 0;
    background: url("../img/re/industrial.jpg") no-repeat fixed center;
    background-size: cover; }
    div#content div#location div.uparrow-helper {
      padding: 120px 0 48px; }
    div#content div#location div.uparrow-grey-helper {
      padding-bottom: 90px; }
    @media (min-width: 992px) {
      div#content div#location div#find-us {
        background: url("../img/re/stripes.png") repeat-x right bottom;
        height: 280px; } }
    div#content div#location div#map-frame iframe {
      border: 2px solid #FDCF09;
      width: 100%;
      height: 280px; }

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