/* 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
 */

/* SCSS Document */
/* line 2, templates/g5_helium/custom/scss/custom.scss */
.g-logo img {
  text-align: center;
  margin: auto;
}
/* line 6, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 1.6rem;
  font-weight: normal;
}
/* line 10, templates/g5_helium/custom/scss/custom.scss */
/* line 11, templates/g5_helium/custom/scss/custom.scss */
.topmenu .g-content {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 18, templates/g5_helium/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}
/* line 21, templates/g5_helium/custom/scss/custom.scss */
h1 {
  font-size: 3.6rem;
  line-height: 3.6rem;
}
/* line 25, templates/g5_helium/custom/scss/custom.scss */
h2 {
  font-size: 2.5rem;
  line-height: 2.5rem;
}
/* line 29, templates/g5_helium/custom/scss/custom.scss */
h3 {
  font-size: 1.9rem;
  line-height: 1.9rem;
}
/* line 33, templates/g5_helium/custom/scss/custom.scss */
.above-bg {
  background: url('../../../../images/map_bg.jpg') no-repeat center center !important;
  background-size: cover !important;
}
/* line 37, templates/g5_helium/custom/scss/custom.scss */
/* line 38, templates/g5_helium/custom/scss/custom.scss */
.box2 .g-content {
  background: rgba(62, 62, 62, 0.8);
}
/* line 42, templates/g5_helium/custom/scss/custom.scss */
/* line 43, templates/g5_helium/custom/scss/custom.scss */
.map-ting .g-content {
  display: none;
}
/* line 51, templates/g5_helium/custom/scss/custom.scss */
.g-totop, .g-horizontalmenu {
  font-weight: normal;
  font-size: 1.5rem;
}
/* line 58, templates/g5_helium/custom/scss/custom.scss */
.flueben {
  list-style: none;
  margin-left: 1.8rem;
}
/* line 61, templates/g5_helium/custom/scss/custom.scss */
.flueben li:before {
  font-family: FontAwesome, serif;
  font-size: 1.3em;
  content: "\f00c";
  padding-right: 0.5rem;
  line-height: 1rem;
  margin-left: -1.8rem;
}
/* line 71, templates/g5_helium/custom/scss/custom.scss */
.picContainer1 {
  width: auto;
  position: relative;
  min-height: 600px;
  background-position: center bottom !important;
  background-size: cover !important;
  background-attachment: fixed !important;
}
/* line 79, templates/g5_helium/custom/scss/custom.scss */
.picContainer1 .txtBox {
  position: absolute;
  left: 50%;
  width: 40em;
  top: 6rem;
  background: rgba(40, 40, 40, 0.8);
  padding: 2rem;
  margin-left: -20rem;
}
/* line 90, templates/g5_helium/custom/scss/custom.scss */
.picContainer2 {
  width: auto;
  position: relative;
  min-height: 600px;
  background-position: center top !important;
}
/* line 97, templates/g5_helium/custom/scss/custom.scss */
.picContainer2 .txtBox {
  position: absolute;
  left: 50%;
  width: 40em;
  top: 6rem;
  background: rgba(40, 40, 40, 0.8);
  padding: 2rem;
  margin-left: -20rem;
}
/* line 108, templates/g5_helium/custom/scss/custom.scss */
.g-center {
  text-align: center;
}
/* line 111, templates/g5_helium/custom/scss/custom.scss */
.g-pad05 {
  padding: 0.5rem;
}
/* line 114, templates/g5_helium/custom/scss/custom.scss */
.g-pad1 {
  padding: 1rem;
}
/* line 117, templates/g5_helium/custom/scss/custom.scss */
.g-pad15 {
  padding: 1.5rem;
}
/* line 120, templates/g5_helium/custom/scss/custom.scss */
.g-pad2 {
  padding: 2rem;
}
/* line 123, templates/g5_helium/custom/scss/custom.scss */
.innerPic {
  padding: 1rem;
}
/* line 126, templates/g5_helium/custom/scss/custom.scss */
.fa-10x {
  font-size: 8em;
}
/* line 129, templates/g5_helium/custom/scss/custom.scss */
.box2 a, #g-utility a, .txtBox a {
  /*font-weight: bold;*/
  color: #f8b81f;
}
/* line 132, templates/g5_helium/custom/scss/custom.scss */
.box2 a:hover, #g-utility a:hover, .txtBox a:hover {
  color: #ffe6b7;
}
/* line 137, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials a {
  font-weight: bold;
  color: #f3e3c9;
}
/* line 140, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials a:hover {
  color: #6f8ba3;
}
/* line 146, templates/g5_helium/custom/scss/custom.scss */
/* line 147, templates/g5_helium/custom/scss/custom.scss */
/* line 148, templates/g5_helium/custom/scss/custom.scss */
/* line 150, templates/g5_helium/custom/scss/custom.scss */
#g-footer .g-horizontalmenu a:hover {
  box-shadow: none;
}
/* line 156, templates/g5_helium/custom/scss/custom.scss */
/* line 158, templates/g5_helium/custom/scss/custom.scss */
/* line 159, templates/g5_helium/custom/scss/custom.scss */
.fp-multi-column-text .g-block:first-child p, .fp-multi-column-text .g-block:first-child h2, .fp-multi-column-text .g-block:first-child h3, .fp-multi-column-text .g-block:first-child h4 {
  padding-left: 0;
  padding-right: 5rem;
  border-left: none;
}
/* line 165, templates/g5_helium/custom/scss/custom.scss */
/* line 166, templates/g5_helium/custom/scss/custom.scss */
.fp-multi-column-text .g-block:last-child p, .fp-multi-column-text .g-block:last-child ul, .fp-multi-column-text .g-block:last-child h2, .fp-multi-column-text .g-block:last-child h3, .fp-multi-column-text .g-block:last-child h4 {
  padding-right: 0;
  padding-left: 5rem;
}
/* line 171, templates/g5_helium/custom/scss/custom.scss */
.fp-multi-column-text .g-title {
  text-align: center;
  margin: 0 0 2rem 0;
}
/* line 175, templates/g5_helium/custom/scss/custom.scss */
.fp-multi-column-text .g-title-left {
  text-align: left;
}
/* line 184, templates/g5_helium/custom/scss/custom.scss */
.readMoreLink {
  /*display:block;*/
  padding: 1rem 2rem;
  background: #282828;
}
/* line 189, templates/g5_helium/custom/scss/custom.scss */
.readMoreLink:hover {
  background: #f8b81f;
}
/* Formular */
/* line 198, templates/g5_helium/custom/scss/custom.scss */
.bfbs3-btn-primary {
  background-image: linear-gradient(to bottom, #f8b81f 0, #282828 100%) !important;
  transition: all;
  background-position: 0 0 !important;
  border-color: #282828 !important;
}
/* line 203, templates/g5_helium/custom/scss/custom.scss */
.bfbs3-btn-primary:hover {
  background-image: linear-gradient(to bottom, #282828 0, #f8b81f 100%) !important;
  transition: all;
  background-position: 0 0 !important;
  border-color: #282828 !important;
}
/* line 211, templates/g5_helium/custom/scss/custom.scss */
.bfQuickMode section, .bfQuickMode fieldset {
  padding-right: 5px !important;
}
/* line 214, templates/g5_helium/custom/scss/custom.scss */
.bfbs3-form-control {
  background-color: #496178 !important;
}
/* line 219, templates/g5_helium/custom/scss/custom.scss */
.bfbs3-other-form-group {
  padding-left: 1rem;
}
/* line 222, templates/g5_helium/custom/scss/custom.scss */
/* line 223, templates/g5_helium/custom/scss/custom.scss */
#bfPage2 p {
  padding: 0;
}
/* line 228, templates/g5_helium/custom/scss/custom.scss */
#formular {
  padding-left: 5rem;
}
/* line 229, templates/g5_helium/custom/scss/custom.scss */
#formular .abc {
  background: rgba(36, 68, 85, 0.9);
  padding: 2rem;
}
/* line 236, templates/g5_helium/custom/scss/custom.scss */
.bfbs3-control-label, .bfbs3-form-control {
  width: 100% !important;
}
/* line 239, templates/g5_helium/custom/scss/custom.scss */
.bfQuickMode label {
  display: block !important;
}
/* line 242, templates/g5_helium/custom/scss/custom.scss */
.bfbs3-checkbox-inline {
  margin-left: 0 !important;
}
/* Formular Slut */
/* line 249, templates/g5_helium/custom/scss/custom.scss */
table.abc_table {
  border: none;
}
/* line 251, templates/g5_helium/custom/scss/custom.scss */
/* line 255, templates/g5_helium/custom/scss/custom.scss */
/* line 257, templates/g5_helium/custom/scss/custom.scss */
table.abc_table tbody tr:last-child td {
  padding-bottom: 2rem;
}
/* line 261, templates/g5_helium/custom/scss/custom.scss */
table.abc_table tbody tr:nth-last-child(2) {
  display: none;
}
/* line 264, templates/g5_helium/custom/scss/custom.scss */
table.abc_table tbody th {
  background: none;
  padding-left: 2rem;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
}
/* line 271, templates/g5_helium/custom/scss/custom.scss */
table.abc_table tbody td {
  padding: 0;
  border: none;
}
/* line 274, templates/g5_helium/custom/scss/custom.scss */
table.abc_table tbody td input.abc_input {
  padding: 1rem 2rem;
  color: rgba(255, 255, 255, 1);
  border: none;
  background: #1b5b72;
}
/* line 281, templates/g5_helium/custom/scss/custom.scss */
table.abc_table tbody td.abc_td {
  padding-right: 2rem;
}
/* line 288, templates/g5_helium/custom/scss/custom.scss */
div.itemLinkedInButton {
  display: block;
  margin: 0;
}
@media only all and (max-width: 74.99rem) and (min-width: 60rem) {
  /* line 295, templates/g5_helium/custom/scss/custom.scss */
}
@media only all and (max-width: 59.99rem) and (min-width: 48rem) {
  /* line 303, templates/g5_helium/custom/scss/custom.scss */
}
@media only all and (max-width: 47.99rem) and (min-width: 30.01rem) {
  /* line 311, templates/g5_helium/custom/scss/custom.scss */
  /* line 312, templates/g5_helium/custom/scss/custom.scss */
  .picContainer1 .txtBox {
    position: relative;
    width: 100%;
    left: 0;
    margin: 0;
  }
  /* line 321, templates/g5_helium/custom/scss/custom.scss */
  .map-ting {
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.3);
  }
  /* line 322, templates/g5_helium/custom/scss/custom.scss */
  .map-ting .g-content {
    display: contents;
  }
  /* line 329, templates/g5_helium/custom/scss/custom.scss */
  #formular {
    padding-left: 0rem;
  }
  /* line 333, templates/g5_helium/custom/scss/custom.scss */
  /* line 335, templates/g5_helium/custom/scss/custom.scss */
  /* line 336, templates/g5_helium/custom/scss/custom.scss */
  .fp-multi-column-text .g-block:first-child p, .fp-multi-column-text .g-block:first-child h2, .fp-multi-column-text .g-block:first-child h3, .fp-multi-column-text .g-block:first-child h4 {
    padding: 0;
    border-left: none;
  }
  /* line 341, templates/g5_helium/custom/scss/custom.scss */
  /* line 342, templates/g5_helium/custom/scss/custom.scss */
  .fp-multi-column-text .g-block:last-child p, .fp-multi-column-text .g-block:last-child ul, .fp-multi-column-text .g-block:last-child h2, .fp-multi-column-text .g-block:last-child h3, .fp-multi-column-text .g-block:last-child h4 {
    padding: 0;
  }
  /* line 346, templates/g5_helium/custom/scss/custom.scss */
  .fp-multi-column-text .g-title {
    text-align: center;
    margin: 0 0 2rem 0;
  }
  /* line 354, templates/g5_helium/custom/scss/custom.scss */
  .fa-2x {
    font-size: 4em;
  }
  /* line 357, templates/g5_helium/custom/scss/custom.scss */
  .g-logo {
    display: block;
    text-align: center;
    margin: -0.85rem 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media only all and (max-width: 30rem) {
  /* line 367, templates/g5_helium/custom/scss/custom.scss */
  /* line 368, templates/g5_helium/custom/scss/custom.scss */
  .picContainer1 .txtBox {
    position: relative;
    width: 100%;
    left: 0;
    margin: 0;
  }
  /* line 375, templates/g5_helium/custom/scss/custom.scss */
  .map-ting {
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.3);
  }
  /* line 376, templates/g5_helium/custom/scss/custom.scss */
  .map-ting .g-content {
    display: contents;
  }
  /* line 382, templates/g5_helium/custom/scss/custom.scss */
  #formular {
    padding-left: 0rem;
  }
  /* line 387, templates/g5_helium/custom/scss/custom.scss */
  /* line 389, templates/g5_helium/custom/scss/custom.scss */
  /* line 390, templates/g5_helium/custom/scss/custom.scss */
  .fp-multi-column-text .g-block:first-child p, .fp-multi-column-text .g-block:first-child h2, .fp-multi-column-text .g-block:first-child h3, .fp-multi-column-text .g-block:first-child h4 {
    padding: 0;
    border-left: none;
  }
  /* line 395, templates/g5_helium/custom/scss/custom.scss */
  /* line 396, templates/g5_helium/custom/scss/custom.scss */
  .fp-multi-column-text .g-block:last-child p, .fp-multi-column-text .g-block:last-child ul, .fp-multi-column-text .g-block:last-child h2, .fp-multi-column-text .g-block:last-child h3, .fp-multi-column-text .g-block:last-child h4 {
    padding: 0;
  }
  /* line 400, templates/g5_helium/custom/scss/custom.scss */
  .fp-multi-column-text .g-title {
    text-align: center;
    margin: 0 0 2rem 0;
  }
  /* line 408, templates/g5_helium/custom/scss/custom.scss */
  .fa-2x {
    font-size: 4em;
  }
}
/*# sourceMappingURL=custom_9.css.map */