/* 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 4, templates/g5_helium/custom/scss/custom.scss */
body {
  background: url('../images/bg.jpg');
  background-attachment: fixed;
  font-family: 'Open Sans', 'Helvetica', arial, serif;
}
/* line 8, templates/g5_helium/custom/scss/custom.scss */
/* line 9, templates/g5_helium/custom/scss/custom.scss */
body.g-error #g-header {
  background: none;
}
/* line 10, templates/g5_helium/custom/scss/custom.scss */
body.g-error #g-header:before {
  background: none;
}
/* line 15, templates/g5_helium/custom/scss/custom.scss */
body.g-error #g-container-main {
  display: none;
}
/* line 19, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround {
  background: none;
  transition: none !important;
}
/* line 22, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround #g-navigation {
  background: none;
  text-align: center;
  padding-top: 30px;
}
/* line 26, templates/g5_helium/custom/scss/custom.scss */
/* line 27, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround #g-navigation .header-image .g-content {
  margin: 0.625rem 0px 0px;
  padding: 0.938rem 0px 0px;
}
/* line 32, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround #g-navigation .g-menu-item-101 {
  display: none;
}
/* line 35, templates/g5_helium/custom/scss/custom.scss */
/* line 36, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround #g-navigation .g-toplevel li a {
  font-weight: normal;
  color: #ffcd76;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
}
/* line 45, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround #g-mainbar {
  padding: 0px;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
}
/* line 49, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround #g-mainbar h3 {
  margin-top: 0px;
  line-height: 120%;
  font-weight: bold;
}
/* line 54, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround #g-mainbar div.catItemView {
  margin-bottom: 0px;
}
/* line 58, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround .g-title {
  text-align: center;
  display: table;
  margin: 0px auto 30px;
  width: auto;
  background-color: #0b893d;
  padding: 10px 15px;
  position: relative;
}
/* line 66, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround .g-title:before {
  position: absolute;
  left: -27px;
  top: 0px;
  content: '';
  width: 26px;
  height: 100%;
  background: url('../images/finns-banner-left.png');
  background-size: 26px 100%;
}
/* line 76, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround .g-title:after {
  position: absolute;
  right: -27px;
  top: 0px;
  content: '';
  width: 26px;
  height: 100%;
  background: url('../images/finns-banner-right.png');
  background-size: 26px 100%;
}
/* line 87, templates/g5_helium/custom/scss/custom.scss */
/* line 88, templates/g5_helium/custom/scss/custom.scss */
/* line 89, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround .foodandbeverage ul li, body #g-page-surround .upcomingevents ul li {
  width: 33.33%;
  display: inline-block;
  float: left;
  padding: 10px 25px;
  box-sizing: border-box;
}
/* line 95, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround .foodandbeverage ul li .imgwrap, body #g-page-surround .upcomingevents ul li .imgwrap {
  position: relative;
  background-color: #0b893d;
}
/* line 98, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround .foodandbeverage ul li .imgwrap span, body #g-page-surround .upcomingevents ul li .imgwrap span {
  position: absolute;
  left: 50%;
  top: 50%;
  padding: 10px;
  line-height: 140%;
  border: 1px solid #fff;
  color: #fff;
  opacity: 0;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: opacity 0.25s;
  /* Safari */
  transition: opacity 0.25s;
  -webkit-backface-visibility: hidden;
  -ms-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1, 1);
  -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1, 1);
  -moz-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1, 1);
  -o-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1, 1);
  transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1, 1);
}
/* line 118, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround .foodandbeverage ul li .imgwrap img, body #g-page-surround .upcomingevents ul li .imgwrap img {
  width: 100%;
  -webkit-transition: opacity 0.25s;
  /* Safari */
  transition: opacity 0.25s;
  filter: blur(0);
  -webkit-filter: blur(0);
}
/* line 125, templates/g5_helium/custom/scss/custom.scss */
/* line 126, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround .foodandbeverage ul li .imgwrap:hover img, body #g-page-surround .upcomingevents ul li .imgwrap:hover img {
  opacity: 0.1;
}
/* line 129, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround .foodandbeverage ul li .imgwrap:hover span, body #g-page-surround .upcomingevents ul li .imgwrap:hover span {
  opacity: 1;
}
/* line 134, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround .foodandbeverage ul li h3, body #g-page-surround .upcomingevents ul li h3 {
  margin-bottom: 0px;
  font-weight: bold;
}
/* line 140, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround .foodandbeverage .moduleCustomLink, body #g-page-surround .upcomingevents .moduleCustomLink {
  display: table;
  margin: 0px auto;
  padding: 10px;
  line-height: 100%;
  background-color: #0b893d;
  color: #fff;
}
/* line 149, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround #g-footer {
  background: none;
}
/* line 151, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround #g-footer .g-content {
  padding: 0.938rem 0px;
}
/* line 154, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround #g-footer a {
  color: #fff;
  font-weight: bold;
}
/* line 157, templates/g5_helium/custom/scss/custom.scss */
body #g-page-surround #g-footer a:hover {
  color: #0b893d;
}
/* line 163, templates/g5_helium/custom/scss/custom.scss */
body a.anchor {
  display: block;
  position: relative;
  top: -100px;
  visibility: hidden;
}
/* line 169, templates/g5_helium/custom/scss/custom.scss */
body .g-copyright {
  text-align: center;
}
/* line 172, templates/g5_helium/custom/scss/custom.scss */
/* line 173, templates/g5_helium/custom/scss/custom.scss */
body #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background-color: #0b893d !important;
}
/* line 179, templates/g5_helium/custom/scss/custom.scss */
/* line 180, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-closing #g-offcanvas {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  /* line 187, templates/g5_helium/custom/scss/custom.scss */
  /* line 188, templates/g5_helium/custom/scss/custom.scss */
  /* line 189, templates/g5_helium/custom/scss/custom.scss */
  body #g-page-surround .foodandbeverage ul li, body #g-page-surround .upcomingevents ul li {
    width: 100%;
  }
  /* line 195, templates/g5_helium/custom/scss/custom.scss */
  /* line 196, templates/g5_helium/custom/scss/custom.scss */
  /* line 197, templates/g5_helium/custom/scss/custom.scss */
  /* line 198, templates/g5_helium/custom/scss/custom.scss */
  .foodandbeverage body ul li, .upcomingevents body ul li {
    padding: 10px;
  }
  /* line 205, templates/g5_helium/custom/scss/custom.scss */
  #g-footer .custom p {
    text-align: center !important;
  }
}
/*# sourceMappingURL=custom_11.css.map */