/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* CSS by Qbash */
/* line 3, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-content {
  margin: 0;
  padding: 0;
}
/* line 9, templates/g5_helium/custom/scss/custom.scss */
.front_box_left a:hover, .front_box_right a:hover {
  opacity: 0.6;
}
/* line 11, templates/g5_helium/custom/scss/custom.scss */
.kontakt1, .kontakt1-1, .kontakt2 {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #d5d5d5;
  border-radius: 4px;
  float: left;
  margin-right: 2%;
  padding: 15px;
  width: 32%;
}
/* line 20, templates/g5_helium/custom/scss/custom.scss */
.kontakt2 {
  margin-right: 0;
}
/* line 22, templates/g5_helium/custom/scss/custom.scss */
.front-box:hover {
  opacity: 0.6;
}
/* line 23, templates/g5_helium/custom/scss/custom.scss */
.front_box_left {
  float: left;
  width: 48%;
  margin-right: 4%;
}
/* line 24, templates/g5_helium/custom/scss/custom.scss */
.front_box_right {
  float: left;
  width: 48%;
  margin-bottom: 100px;
}
/* line 26, templates/g5_helium/custom/scss/custom.scss */
.front_box_text {
  text-align: center;
}
/* line 32, templates/g5_helium/custom/scss/custom.scss */
#g-intro .page-header {
  text-align: center;
}
/* line 33, templates/g5_helium/custom/scss/custom.scss */
#g-features {
  padding: 0;
}
/* line 34, templates/g5_helium/custom/scss/custom.scss */
.g-content {
  margin: 0;
  padding: 0;
}
/* line 35, templates/g5_helium/custom/scss/custom.scss */
#g-utility {
  background: #fff;
  color: #fff;
  padding: 3rem 0;
}
/* line 36, templates/g5_helium/custom/scss/custom.scss */
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  max-height: 80px;
  margin: auto;
  margin-top: 20px;
}
/* line 37, templates/g5_helium/custom/scss/custom.scss */
#g-navigation {
  text-align: center;
}
/*--- Responsive --- */
/* line 43, templates/g5_helium/custom/scss/custom.scss */
.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 51, templates/g5_helium/custom/scss/custom.scss */
  #g-intro {
    background: #fff;
    padding: 0;
  }
  /* line 52, templates/g5_helium/custom/scss/custom.scss */
  #g-utility {
    padding: 0;
  }
  /* line 53, templates/g5_helium/custom/scss/custom.scss */
  #g-intro .page-header h2 {
    font-size: 1.4rem;
  }
  /* line 54, templates/g5_helium/custom/scss/custom.scss */
  #g-features {
    display: none;
  }
  /* line 55, templates/g5_helium/custom/scss/custom.scss */
  .kontakt1, .kontakt1-1, .kontakt2 {
    min-height: 360px;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  /* line 63, templates/g5_helium/custom/scss/custom.scss */
  #g-intro {
    background: #fff;
    padding: 0;
  }
  /* line 64, templates/g5_helium/custom/scss/custom.scss */
  #g-intro .page-header h2 {
    font-size: 1.4rem;
  }
  /* line 65, templates/g5_helium/custom/scss/custom.scss */
  #g-features {
    display: none;
  }
  /* line 66, templates/g5_helium/custom/scss/custom.scss */
  .front_box_left {
    width: 100%;
    margin-right: 0;
  }
  /* line 67, templates/g5_helium/custom/scss/custom.scss */
  .front_box_right {
    width: 100%;
    margin-right: 0;
  }
  /* line 68, templates/g5_helium/custom/scss/custom.scss */
  #g-utility {
    padding: 0;
  }
  /* line 69, templates/g5_helium/custom/scss/custom.scss */
  .kontakt1, .kontakt1-1, .kontakt2 {
    min-height: 285px;
  }
}
@media only all and (max-width: 30rem) {
  /* line 76, templates/g5_helium/custom/scss/custom.scss */
  #g-intro {
    background: #fff;
    padding: 0;
  }
  /* line 77, templates/g5_helium/custom/scss/custom.scss */
  #g-intro .page-header h2 {
    font-size: 1.4rem;
  }
  /* line 78, templates/g5_helium/custom/scss/custom.scss */
  #g-features {
    display: none;
  }
  /* line 79, templates/g5_helium/custom/scss/custom.scss */
  .front_box_left {
    width: 100%;
    margin-right: 0;
  }
  /* line 80, templates/g5_helium/custom/scss/custom.scss */
  .front_box_right {
    width: 100%;
    margin-right: 0;
  }
  /* line 81, templates/g5_helium/custom/scss/custom.scss */
  #g-utility {
    padding: 0;
  }
  /* line 82, templates/g5_helium/custom/scss/custom.scss */
  .kontakt1, .kontakt1-1, .kontakt2 {
    display: none;
  }
}
/*# sourceMappingURL=custom_11.css.map */