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

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_helium/custom/scss/_gp_propertylisting.scss */
/* line 2, templates/g5_helium/custom/scss/_gp_propertylisting.scss */
.gp_propertylisting .gp_heading {
  margin-bottom: 50px;
}
/* line 5, templates/g5_helium/custom/scss/_gp_propertylisting.scss */
.gp_propertylisting > .g-grid {
  margin: 0 -14px;
}
/* line 8, templates/g5_helium/custom/scss/_gp_propertylisting.scss */
.gp_propertylisting .gp_content {
  margin: 14px;
  border: 1px solid;
  position: relative;
}
/* line 13, templates/g5_helium/custom/scss/_gp_propertylisting.scss */
.gp_propertylisting .gp_img {
  padding: 5px 5px 0;
}
/* line 16, templates/g5_helium/custom/scss/_gp_propertylisting.scss */
.gp_propertylisting .gp_text {
  padding: 30px;
}
/* line 18, templates/g5_helium/custom/scss/_gp_propertylisting.scss */
.gp_propertylisting .gp_text h3 {
  margin: 0 0 20px;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.2;
}
/* line 25, templates/g5_helium/custom/scss/_gp_propertylisting.scss */
.gp_propertylisting ul.gp_features {
  margin: 20px 0;
  padding: 0;
  list-style: none;
}
/* line 29, templates/g5_helium/custom/scss/_gp_propertylisting.scss */
.gp_propertylisting ul.gp_features li {
  margin-bottom: 10px;
}
/* line 31, templates/g5_helium/custom/scss/_gp_propertylisting.scss */
.gp_propertylisting ul.gp_features li i {
  min-width: 25px;
}
/* line 34, templates/g5_helium/custom/scss/_gp_propertylisting.scss */
.gp_propertylisting ul.gp_features li.gp_bold {
  font-weight: bold;
}
/* line 1, templates/g5_helium/custom/scss/_gp_iconblock3.scss */
/* line 2, templates/g5_helium/custom/scss/_gp_iconblock3.scss */
.gp_iconblock3 .gp_heading {
  margin-bottom: 60px;
}
/* line 5, templates/g5_helium/custom/scss/_gp_iconblock3.scss */
.gp_iconblock3 > .g-grid {
  margin: 0 -10px;
}
/* line 8, templates/g5_helium/custom/scss/_gp_iconblock3.scss */
.gp_iconblock3 .gp_content {
  padding: 20px 25px;
  margin: 10px;
  border-radius: 4px;
}
/* line 12, templates/g5_helium/custom/scss/_gp_iconblock3.scss */
.gp_iconblock3 .gp_content > h4 {
  margin-bottom: 20px;
  font-weight: 700;
}
/* line 16, templates/g5_helium/custom/scss/_gp_iconblock3.scss */
.gp_iconblock3 .gp_content > div {
  margin: 0 0 15px;
}
/* line 20, templates/g5_helium/custom/scss/_gp_iconblock3.scss */
.gp_iconblock3 .gp_icon {
  margin: 30px 0;
  font-size: 2.5rem;
}
/* line 23, templates/g5_helium/custom/scss/_gp_iconblock3.scss */
.gp_iconblock3 .gp_icon.has_border {
  font-size: 2rem;
  border-radius: 50%;
  outline: 0;
  width: 70px;
  height: 70px;
  line-height: 60px;
  text-align: center;
}
/* line 33, templates/g5_helium/custom/scss/_gp_iconblock3.scss */
.gp_iconblock3 .gp_link {
  margin-top: 15px;
}
/* Default overrides */
/* line 8, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar {
  padding: 0;
}
/* Base Sizes */
/* Heading Sizes */
/*
 $h1-font-size:					$core-font-size + 1.25 !default;
 $h2-font-size:					$core-font-size + 0.90 !default;
 $h3-font-size:					$core-font-size + 0.50 !default;
 $h4-font-size:					$core-font-size + 0.25 !default;
 $h5-font-size:					$core-font-size !default;
 $h6-font-size:					$core-font-size - 0.15 !default;
 */
/* line 25, templates/g5_helium/custom/scss/custom.scss */
h1, h2, h3, h4, h5 {
  line-height: 1.1;
}
/* Colors */
/* Header */
/*@media (max-width:30rem){
 .headerBrand-50{
 max-width:50% !important;
 }
 }*/
@media (max-width: 768px) {
  /* line 40, templates/g5_helium/custom/scss/custom.scss */
  .headerBrand-50 {
    display: none;
  }
}
/* Mobile menu */
/* line 44, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: #1d1c21;
}
/* line 47, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-open .g-offcanvas-toggle {
  color: #e40101;
}
/* line 50, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 0;
  background: none;
  margin: 0;
  color: #eceeef;
}
/* Desktop menu */
/* line 57, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #e40101;
}
/* Icon blocks - Service */
/* line 62, templates/g5_helium/custom/scss/custom.scss */
.gp_content {
  line-height: 1.5;
}
/* line 65, templates/g5_helium/custom/scss/custom.scss */
.button {
  background: #e40101;
  border-radius: 0.5rem;
  padding: 1rem 3rem;
  text-transform: none;
}
/* line 71, templates/g5_helium/custom/scss/custom.scss */
.uspBlock {
  background: #f4f5f7;
}
/* Footer - Opening hours */
/* line 76, templates/g5_helium/custom/scss/custom.scss */
.footer-openingHours UL {
  display: block;
  list-style: none;
  margin: 0;
}
/* line 81, templates/g5_helium/custom/scss/custom.scss */
.footer-openingHours UL LI {
  border-top: 1px solid #696969;
  display: flex;
}
/* line 85, templates/g5_helium/custom/scss/custom.scss */
.footer-openingHours UL LI SPAN {
  width: 50%;
}
/* line 89, templates/g5_helium/custom/scss/custom.scss */
.footer-openingHours UL LI SPAN:last-child {
  text-align: right;
}
/* line 92, templates/g5_helium/custom/scss/custom.scss */
.footer-openingHours UL LI:first-child {
  border-top: none;
}
/*Footer - Contact*/
/* line 98, templates/g5_helium/custom/scss/custom.scss */
.footer-contact .fa {
  margin-right: 20px;
  font-size: 24px;
  vertical-align: middle;
}
/* line 103, templates/g5_helium/custom/scss/custom.scss */
.footer-contact UL {
  list-style: none;
  margin: 0;
}
/* line 108, templates/g5_helium/custom/scss/custom.scss */
.footer-contact UL LI:last-child {
  margin-top: 20px;
}
/* line 112, templates/g5_helium/custom/scss/custom.scss */
.footer-contact LI SPAN {
  display: inline-block;
}
/* line 115, templates/g5_helium/custom/scss/custom.scss */
.footer-contact .fa.fa-home {
  vertical-align: top;
}
/* Motorcycle list */
/* line 122, templates/g5_helium/custom/scss/custom.scss */
.motorcycleList SPAN.detail_label {
  font-weight: bold;
}
/* line 125, templates/g5_helium/custom/scss/custom.scss */
.motorcycleList SPAN.detail_data {
  float: right;
}
/* line 128, templates/g5_helium/custom/scss/custom.scss */
.motorcycleList DIV.newsintro A {
  width: 100%;
  text-align: center;
  border: 1px solid;
  display: inline-block;
}
/* line 134, templates/g5_helium/custom/scss/custom.scss */
.motorcycleList .newstitle {
  height: 64px;
}
/* line 137, templates/g5_helium/custom/scss/custom.scss */
.motorcycleList H4.newstitle A {
  color: #424753;
}
@media (min-width: 768px) {
  /* line 143, templates/g5_helium/custom/scss/custom.scss */
  .lnee .newshead .picture img {
    max-height: 142px;
  }
}
/* Recently added motorcycles */
/* line 151, templates/g5_helium/custom/scss/custom.scss */
.recentMotorcycles H3.g-item-title {
  line-height: 1.1;
  text-align: center;
  font-size: 20px;
  color: #424753;
}
/* line 157, templates/g5_helium/custom/scss/custom.scss */
.recentMotorcycles H3.g-item-title a {
  color: #424753;
}
/* Motorcycle detail page */
/* line 164, templates/g5_helium/custom/scss/custom.scss */
.item-page DD.field-entry SPAN.field-label {
  font-weight: bold;
}
/* line 167, templates/g5_helium/custom/scss/custom.scss */
.item-page DD.field-entry SPAN.field-value {
  float: right;
}
/* line 170, templates/g5_helium/custom/scss/custom.scss */
.item-page DD.field-entry {
  max-width: 400px;
}
/* line 174, templates/g5_helium/custom/scss/custom.scss */
DIV.item-page UL.motorcycleRemarks LI {
  position: relative;
  top: -20px;
  right: -24px;
}
/* line 179, templates/g5_helium/custom/scss/custom.scss */
DIV.item-page DD.field-entry {
  margin: 0 24px;
}
@media screen and (max-width: 768px) {
  /* line 185, templates/g5_helium/custom/scss/custom.scss */
  ASIDE#g-sidebar {
    padding-top: 0;
  }
}
/* line 191, templates/g5_helium/custom/scss/custom.scss */
DIV.button.call {
  /*	max-width: 325px;*/
  padding: 1rem;
  width: 100%;
  text-align: center;
}
/* line 197, templates/g5_helium/custom/scss/custom.scss */
DIV.button.call a {
  color: white !important;
}
/* line 202, templates/g5_helium/custom/scss/custom.scss */
.button:hover {
  background-color: #424753;
}
/*# sourceMappingURL=custom_22.css.map */