/* 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_hydrogen/scss/mixins/_nav.scss */
/* line 1, templates/g5_hydrogen/custom/scss/_top.scss */
#g-top {
  background-color: #1664ae;
  color: #fff;
}
/* line 5, templates/g5_hydrogen/custom/scss/_top.scss */
#g-top a {
  color: #fff;
}
/* line 7, templates/g5_hydrogen/custom/scss/_top.scss */
#g-top a:hover {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/custom/scss/_top.scss */
#g-top h1, #g-top h2, #g-top h3, #g-top h4, #g-top h5, #g-top h6, #g-top strong {
  color: #fff;
}
/* line 16, templates/g5_hydrogen/custom/scss/_top.scss */
#g-top .button {
  background: #4aad47;
  color: #fff;
}
/* line 19, templates/g5_hydrogen/custom/scss/_top.scss */
#g-top .button:hover {
  background: #57b954;
}
/* line 22, templates/g5_hydrogen/custom/scss/_top.scss */
#g-top .button:active {
  background: #429b40;
}
/* line 27, templates/g5_hydrogen/custom/scss/_top.scss */
/* line 28, templates/g5_hydrogen/custom/scss/_top.scss */
#g-top .g-social a {
  background: #135493;
  border: none;
  color: #fff;
}
/* line 32, templates/g5_hydrogen/custom/scss/_top.scss */
#g-top .g-social a:hover {
  background: #1974c9;
}
@media print {
  /* line 40, templates/g5_hydrogen/custom/scss/_top.scss */
  #g-top {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/custom/scss/_bottom.scss */
#g-bottom {
  background-color: #c2c2c2;
  color: #001821;
}
/* line 5, templates/g5_hydrogen/custom/scss/_bottom.scss */
#g-bottom a {
  color: #003d54;
}
/* line 7, templates/g5_hydrogen/custom/scss/_bottom.scss */
#g-bottom a:hover {
  color: #001821;
}
/* line 12, templates/g5_hydrogen/custom/scss/_bottom.scss */
#g-bottom h1, #g-bottom h2, #g-bottom h3, #g-bottom h4, #g-bottom h5, #g-bottom h6, #g-bottom strong {
  color: #001821;
}
/* line 16, templates/g5_hydrogen/custom/scss/_bottom.scss */
#g-bottom .button {
  background: #4aad47;
  color: #001821;
}
/* line 19, templates/g5_hydrogen/custom/scss/_bottom.scss */
#g-bottom .button:hover {
  background: #57b954;
}
/* line 22, templates/g5_hydrogen/custom/scss/_bottom.scss */
#g-bottom .button:active {
  background: #429b40;
}
/* line 27, templates/g5_hydrogen/custom/scss/_bottom.scss */
/* line 28, templates/g5_hydrogen/custom/scss/_bottom.scss */
#g-bottom .g-social a {
  background: #b3b3b3;
  border: none;
  color: #001821;
}
/* line 32, templates/g5_hydrogen/custom/scss/_bottom.scss */
#g-bottom .g-social a:hover {
  background: #d1d1d1;
}
@media print {
  /* line 40, templates/g5_hydrogen/custom/scss/_bottom.scss */
  #g-bottom {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/custom/scss/_copyright.scss */
#g-copyright {
  background-color: #001821;
  color: #fff;
}
/* line 5, templates/g5_hydrogen/custom/scss/_copyright.scss */
#g-copyright a {
  color: #0087ba;
}
/* line 7, templates/g5_hydrogen/custom/scss/_copyright.scss */
#g-copyright a:hover {
  color: #fff;
}
/* line 12, templates/g5_hydrogen/custom/scss/_copyright.scss */
#g-copyright h1, #g-copyright h2, #g-copyright h3, #g-copyright h4, #g-copyright h5, #g-copyright h6, #g-copyright strong {
  color: #fff;
}
/* line 16, templates/g5_hydrogen/custom/scss/_copyright.scss */
#g-copyright .button {
  background: #4aad47;
  color: #fff;
}
/* line 19, templates/g5_hydrogen/custom/scss/_copyright.scss */
#g-copyright .button:hover {
  background: #57b954;
}
/* line 22, templates/g5_hydrogen/custom/scss/_copyright.scss */
#g-copyright .button:active {
  background: #429b40;
}
/* line 27, templates/g5_hydrogen/custom/scss/_copyright.scss */
/* line 28, templates/g5_hydrogen/custom/scss/_copyright.scss */
#g-copyright .g-social a {
  background: #0087ba;
  border: none;
  color: #fff;
}
/* line 32, templates/g5_hydrogen/custom/scss/_copyright.scss */
#g-copyright .g-social a:hover {
  background: #00506e;
}
@media print {
  /* line 40, templates/g5_hydrogen/custom/scss/_copyright.scss */
  #g-copyright {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/custom/scss/_cta-button.scss */
/* line 2, templates/g5_hydrogen/custom/scss/_cta-button.scss */
/* line 3, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style1 .g-cta-inner {
  padding: 30px;
  border: 1px solid #ddd;
  border-left: 2px solid #1664ae;
  background: #fff;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .g-cta-button.style1 .g-cta-inner {
    padding: 20px;
  }
}
/* line 11, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style1 .g-cta-inner .g-cta-left {
  float: left;
}
@media only all and (max-width: 47.938rem) {
  .g-cta-button.style1 .g-cta-inner .g-cta-left {
    float: none;
    display: block;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-cta-button.style1 .g-cta-inner .g-cta-left {
    float: none;
    display: block;
  }
}
/* line 21, templates/g5_hydrogen/custom/scss/_cta-button.scss */
/* line 22, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style1 .g-cta-inner .g-cta-left.no-desc .g-cta-title {
  margin: 12px 0 0;
}
@media only all and (max-width: 47.938rem) {
  .g-cta-button.style1 .g-cta-inner .g-cta-left.no-desc .g-cta-title {
    margin-bottom: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-cta-button.style1 .g-cta-inner .g-cta-left.no-desc .g-cta-title {
    margin-bottom: 25px;
  }
}
/* line 33, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style1 .g-cta-inner .g-cta-right {
  float: right;
  margin-top: 4px;
}
@media only all and (max-width: 47.938rem) {
  .g-cta-button.style1 .g-cta-inner .g-cta-right {
    float: none;
    display: block;
    margin-top: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-cta-button.style1 .g-cta-inner .g-cta-right {
    float: none;
    display: block;
    margin-top: 25px;
  }
}
/* line 46, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style1 .g-cta-inner .g-cta-right.no-desc {
  margin-top: 0;
}
/* line 49, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style1 .g-cta-inner .g-cta-right .button {
  font-size: 1rem;
  padding: 1rem 1.5rem;
}
@media only all and (max-width: 47.938rem) {
  .g-cta-button.style1 .g-cta-inner .g-cta-right .button {
    display: block;
    text-align: center;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-cta-button.style1 .g-cta-inner .g-cta-right .button {
    display: block;
    text-align: center;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .g-cta-button.style1 .g-cta-inner .g-cta-right .button {
    padding: 1rem;
  }
}
/* line 63, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style1 .g-cta-inner .g-cta-right .button i {
  margin-right: 10px;
}
/* line 68, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style1 .g-cta-inner .g-cta-title {
  margin: 0 0 10px;
}
/* line 73, templates/g5_hydrogen/custom/scss/_cta-button.scss */
/* line 74, templates/g5_hydrogen/custom/scss/_cta-button.scss */
@media only all and (max-width: 47.938rem) {
  .g-cta-button.style2 .g-cta-inner {
    margin-bottom: 1.5rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-cta-button.style2 .g-cta-inner {
    margin-bottom: 1.5rem;
  }
}
/* line 81, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style2 .g-cta-inner .g-cta-left {
  float: left;
}
@media only all and (max-width: 47.938rem) {
  .g-cta-button.style2 .g-cta-inner .g-cta-left {
    float: none;
    display: block;
    text-align: center;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-cta-button.style2 .g-cta-inner .g-cta-left {
    float: none;
    display: block;
    text-align: center;
  }
}
/* line 93, templates/g5_hydrogen/custom/scss/_cta-button.scss */
/* line 94, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style2 .g-cta-inner .g-cta-left.no-desc .g-cta-title {
  margin: 12px 0 0;
}
@media only all and (max-width: 47.938rem) {
  .g-cta-button.style2 .g-cta-inner .g-cta-left.no-desc .g-cta-title {
    margin-bottom: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-cta-button.style2 .g-cta-inner .g-cta-left.no-desc .g-cta-title {
    margin-bottom: 25px;
  }
}
/* line 105, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style2 .g-cta-inner .g-cta-right {
  float: right;
  margin-top: 4px;
}
@media only all and (max-width: 47.938rem) {
  .g-cta-button.style2 .g-cta-inner .g-cta-right {
    float: none;
    display: block;
    margin-top: 25px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-cta-button.style2 .g-cta-inner .g-cta-right {
    float: none;
    display: block;
    margin-top: 25px;
  }
}
/* line 118, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style2 .g-cta-inner .g-cta-right.no-desc {
  margin-top: 0;
}
/* line 121, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style2 .g-cta-inner .g-cta-right .button {
  font-size: 1rem;
  padding: 1rem 1.5rem;
  background-color: transparent;
  color: #1664ae;
  border: 2px solid #1664ae;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 128, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style2 .g-cta-inner .g-cta-right .button:hover {
  background-color: #1664ae;
  color: #fff;
}
@media only all and (max-width: 47.938rem) {
  .g-cta-button.style2 .g-cta-inner .g-cta-right .button {
    display: block;
    text-align: center;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-cta-button.style2 .g-cta-inner .g-cta-right .button {
    display: block;
    text-align: center;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .g-cta-button.style2 .g-cta-inner .g-cta-right .button {
    padding: 1rem;
  }
}
/* line 143, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style2 .g-cta-inner .g-cta-right .button i {
  margin-right: 10px;
}
/* line 148, templates/g5_hydrogen/custom/scss/_cta-button.scss */
.g-cta-button.style2 .g-cta-inner .g-cta-title {
  margin: 0 0 10px;
}
/* line 5, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 6, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts .g-grid {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 10, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 15, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts .g-contacts-item {
  text-align: left;
}
@media only all and (max-width: 47.938rem) {
  .g-contacts .g-contacts-item {
    margin-left: 0 !important;
    margin-right: 0 !important;
    display: block !important;
  }
  /* line 21, templates/g5_hydrogen/custom/scss/_contacts.scss */
  .g-contacts .g-contacts-item:last-child {
    margin-bottom: 0 !important;
  }
}
/* line 26, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 27, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.vertical .g-contacts-item {
  display: block;
}
/* line 31, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 32, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 33, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.horizontal .g-contacts-item:not(.g-block) {
  display: inline-block;
  margin-right: 35px;
}
/* line 36, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.horizontal .g-contacts-item:not(.g-block):last-child {
  margin-right: 0;
}
/* line 42, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 43, templates/g5_hydrogen/custom/scss/_contacts.scss */
@media only all and (max-width: 47.938rem) {
  .g-contacts.style1 .g-contacts-item {
    margin-bottom: 7px;
  }
}
/* line 48, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.style1 .g-contacts-icon {
  margin-right: 5px;
}
/* line 51, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 52, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.style1.vertical .g-contacts-item {
  margin-bottom: 7px;
}
/* line 54, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.style1.vertical .g-contacts-item:last-child {
  margin-bottom: 0;
}
/* line 60, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 61, templates/g5_hydrogen/custom/scss/_contacts.scss */
@media only all and (max-width: 47.938rem) {
  .g-contacts.style2 .g-contacts-item {
    margin-bottom: 25px;
  }
  /* line 65, templates/g5_hydrogen/custom/scss/_contacts.scss */
  /* line 66, templates/g5_hydrogen/custom/scss/_contacts.scss */
  .g-contacts.style2 .g-contacts-item:not(.g-block) .g-contacts-icon {
    margin-top: 0 !important;
  }
}
/* line 71, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.style2 .g-contacts-item.g-block {
  align-self: center;
}
/* line 75, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 76, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 77, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 78, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.style2.horizontal .g-contacts-item:not(.g-block) .g-contacts-icon {
  margin-top: -5px;
}
/* line 84, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.style2 .g-contacts-icon {
  float: left;
  border: 2px solid #ddd;
  border-radius: 50%;
  font-size: 18px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  width: 45px;
  color: #1664ae;
}
/* line 94, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.style2 .g-contacts-icon > span {
  position: relative;
  top: -1px;
}
/* line 99, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.style2 .g-title-value-container {
  margin-left: 60px;
}
/* line 102, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.style2 .g-contact-title {
  margin-top: -5px;
  margin-bottom: 0;
}
/* line 106, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 107, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.style2.vertical .g-contacts-item {
  margin-bottom: 25px;
}
/* line 109, templates/g5_hydrogen/custom/scss/_contacts.scss */
.g-contacts.style2.vertical .g-contacts-item:last-child {
  margin-bottom: 0;
}
/* line 118, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 119, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 120, templates/g5_hydrogen/custom/scss/_contacts.scss */
#g-top .g-contacts .g-contacts-item {
  display: inline-block;
  padding: 11px 15px;
  border-right: 1px solid #fff;
  margin-left: -4px;
  margin-bottom: 0;
}
/* line 126, templates/g5_hydrogen/custom/scss/_contacts.scss */
#g-top .g-contacts .g-contacts-item:first-child {
  border-left: 1px solid #fff;
  margin-left: 0;
}
/* line 130, templates/g5_hydrogen/custom/scss/_contacts.scss */
#g-top .g-contacts .g-contacts-item:last-child {
  margin-right: 0;
}
/* line 133, templates/g5_hydrogen/custom/scss/_contacts.scss */
#g-top .g-contacts .g-contacts-item > a {
  color: #fff;
}
/* line 144, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 145, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 146, templates/g5_hydrogen/custom/scss/_contacts.scss */
#g-offcanvas .g-contacts .g-contacts-item {
  margin-left: 0 !important;
  margin-right: 0 !important;
  display: block !important;
}
/* line 150, templates/g5_hydrogen/custom/scss/_contacts.scss */
#g-offcanvas .g-contacts .g-contacts-item:last-child {
  margin-bottom: 0 !important;
}
/* line 154, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 155, templates/g5_hydrogen/custom/scss/_contacts.scss */
#g-offcanvas .g-contacts.style1 .g-contacts-item {
  margin-bottom: 7px;
}
/* line 159, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 160, templates/g5_hydrogen/custom/scss/_contacts.scss */
#g-offcanvas .g-contacts.style2 .g-contacts-item {
  margin-bottom: 25px;
}
/* line 162, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 163, templates/g5_hydrogen/custom/scss/_contacts.scss */
#g-offcanvas .g-contacts.style2 .g-contacts-item:not(.g-block) .g-contacts-icon {
  margin-top: 0 !important;
}
/* line 169, templates/g5_hydrogen/custom/scss/_contacts.scss */
#g-offcanvas .g-contacts .g-block {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  flex-grow: 0;
  -ms-flex-positive: 0;
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
}
/* line 177, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 178, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 179, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 180, templates/g5_hydrogen/custom/scss/_contacts.scss */
[dir="rtl"] #g-top .g-contacts .g-contacts-item {
  border-right: none;
  border-left: 1px solid #fff;
}
/* line 183, templates/g5_hydrogen/custom/scss/_contacts.scss */
[dir="rtl"] #g-top .g-contacts .g-contacts-item:first-child {
  border-right: 1px solid #fff;
}
/* line 190, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 191, templates/g5_hydrogen/custom/scss/_contacts.scss */
[dir="rtl"] .g-contacts .g-contacts-item {
  text-align: right;
}
/* line 194, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 195, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 196, templates/g5_hydrogen/custom/scss/_contacts.scss */
[dir="rtl"] .g-contacts.horizontal .g-contacts-item:not(.g-block) {
  display: inline-block;
  margin-left: 35px;
  margin-right: 0;
}
/* line 200, templates/g5_hydrogen/custom/scss/_contacts.scss */
[dir="rtl"] .g-contacts.horizontal .g-contacts-item:not(.g-block):last-child {
  margin-left: 0;
}
/* line 206, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 207, templates/g5_hydrogen/custom/scss/_contacts.scss */
[dir="rtl"] .g-contacts.style1 .g-contacts-icon {
  margin-left: 5px;
  margin-right: 0;
}
/* line 212, templates/g5_hydrogen/custom/scss/_contacts.scss */
/* line 213, templates/g5_hydrogen/custom/scss/_contacts.scss */
[dir="rtl"] .g-contacts.style2 .g-contacts-icon {
  float: right;
}
/* line 216, templates/g5_hydrogen/custom/scss/_contacts.scss */
[dir="rtl"] .g-contacts.style2 .g-title-value-container {
  margin-right: 60px;
  margin-left: 0;
}
/* line 1, templates/g5_hydrogen/custom/scss/_subfeature.scss */
#g-subfeature {
  padding: 1.5rem 0;
  background-color: #f0f0f0;
  background-image: url('../../images/backgrounds/flowers.png');
  color: #666;
}
/* line 9, templates/g5_hydrogen/custom/scss/_subfeature.scss */
#g-subfeature a {
  color: #fff;
}
/* line 11, templates/g5_hydrogen/custom/scss/_subfeature.scss */
#g-subfeature a:hover {
  color: #666;
}
/* line 16, templates/g5_hydrogen/custom/scss/_subfeature.scss */
#g-subfeature h1, #g-subfeature h2, #g-subfeature h3, #g-subfeature h4, #g-subfeature h5, #g-subfeature h6, #g-subfeature strong {
  color: #666;
}
/* line 20, templates/g5_hydrogen/custom/scss/_subfeature.scss */
#g-subfeature .button {
  background: #4aad47;
  color: #666;
}
/* line 23, templates/g5_hydrogen/custom/scss/_subfeature.scss */
#g-subfeature .button:hover {
  background: #57b954;
}
/* line 26, templates/g5_hydrogen/custom/scss/_subfeature.scss */
#g-subfeature .button:active {
  background: #429b40;
}
/* line 31, templates/g5_hydrogen/custom/scss/_subfeature.scss */
/* line 32, templates/g5_hydrogen/custom/scss/_subfeature.scss */
#g-subfeature .g-social a {
  background: #e1e1e1;
  border: none;
  color: #666;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 37, templates/g5_hydrogen/custom/scss/_subfeature.scss */
#g-subfeature .g-social a:hover {
  background: #fff;
}
@media print {
  /* line 45, templates/g5_hydrogen/custom/scss/_subfeature.scss */
  #g-subfeature {
    background: #fff !important;
    color: #000 !important;
  }
}
/* line 1, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 4, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item {
  color: #666;
  margin: 0 auto;
  display: table;
  background: transparent;
  padding: 1.25rem 1.666rem;
  border-radius: 3px;
  border: 1px solid #666;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-buttons .g-buttons-item {
    width: 70%;
  }
}
@media only all and (max-width: 47.938rem) {
  .g-buttons .g-buttons-item {
    width: 100%;
    margin-bottom: 1rem;
  }
}
/* line 20, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item a {
  color: inherit;
}
/* line 23, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item .g-block {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
/* line 27, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item .g-block p {
  margin: 0px;
  line-height: 1.2rem;
}
/* line 31, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
  color: #4aad47;
  font-size: 3rem;
  margin-right: 1rem;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
    font-size: 2rem;
  }
}
@media only all and (max-width: 47.938rem) {
  .g-buttons .g-buttons-item .g-block .g-buttons-item-icon {
    font-size: 2rem;
  }
}
/* line 43, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item .g-block .g-buttons-item-icon.fa-lg {
  line-height: 1em !important;
}
/* line 47, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item .g-block .g-buttons-item-title1 {
  text-align: initial;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 53, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item .g-block .g-buttons-item-title2 {
  text-align: initial;
  font-size: 1.5rem;
  line-height: 2rem;
  margin: 0px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 60, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item .g-block h3 {
  color: #4aad47;
}
/* line 64, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item:hover {
  color: #fff;
  background: #4aad47;
  border: 1px solid #4aad47;
}
/* line 68, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item:hover .g-buttons-item-icon {
  color: #fff;
}
/* line 71, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item:hover h3 {
  color: #fff !important;
}
/* line 75, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button {
  color: #fff;
  background: #4aad47;
  border: 1px solid #4aad47;
}
/* line 79, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button a {
  color: #fff;
}
/* line 82, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
/* line 83, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button .g-block .g-buttons-item-icon {
  color: #fff;
}
/* line 86, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button .g-block h3 {
  color: #fff !important;
}
/* line 90, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .g-buttons-item.inverted-button:hover {
  background: #3b8938;
}
/* line 95, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons .fixed-button {
  width: 320px;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .g-buttons .fixed-button {
    width: 300px;
  }
  /* line 99, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
  /* line 100, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
  .g-buttons .fixed-button .g-block .g-buttons-item-title2 {
    font-size: 1.7rem;
  }
}
/* line 106, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .g-buttons .g-grid {
    display: block !important;
  }
  /* line 109, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
  .g-buttons .g-grid .g-block {
    margin-bottom: 1rem;
  }
  /* line 111, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
  .g-buttons .g-grid .g-block:last-child {
    margin-bottom: 0px;
  }
}
@media only all and (max-width: 47.938rem) {
  .g-buttons .g-grid {
    display: table;
    width: 100%;
  }
}
/* line 121, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
/* line 122, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons > .g-grid > .g-block {
  text-align: center;
}
/* line 124, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
.g-buttons > .g-grid > .g-block > a {
  display: inline-block;
}
/* line 130, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
/* line 131, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
/* line 132, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
/* line 133, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
/* line 134, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
/* line 135, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
/* line 136, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
#yoo-zoo .item .g-buttons .g-grid .g-block a .g-buttons-item {
  padding: 0.75rem 0.5rem;
}
/* line 138, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
/* line 139, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
#yoo-zoo .item .g-buttons .g-grid .g-block a .g-buttons-item .g-grid .g-buttons-item-title1 {
  font-size: 0.8rem;
}
/* line 142, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
#yoo-zoo .item .g-buttons .g-grid .g-block a .g-buttons-item .g-grid .g-buttons-item-title2 {
  margin-top: 0;
}
/* line 145, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
/* line 146, templates/g5_hydrogen/custom/scss/_bnm-buttons-particle.scss */
#yoo-zoo .item .g-buttons .g-grid .g-block a .g-buttons-item .g-grid .button-content-left .g-buttons-item-icon {
  font-size: 1.75rem;
}
/**
 * @version   $1.0.0: custom.scss 2017-02-22 21:45 [DW] $
 * @author Bold New Media http://www.boldnewmedia.com.au
 * @copyright Copyright (C) 2008 - 2017 Bold New Media (BNM)
 * @support support@boldnewmedia.com.au
 */
/* @group FONTS */
/* @end */
/* @group TYPOGRAPHY */
/* line 27, templates/g5_hydrogen/custom/scss/custom.scss */
h1, h2, h3, h4, h5, .lead {
  font-weight: bold;
}
/* line 31, templates/g5_hydrogen/custom/scss/custom.scss */
p.terms {
  font-style: italic;
  font-size: 0.8rem;
}
/* line 36, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .item h1.pos-title, .yoo-zoo .pos-title h1 {
  font-size: 2.25rem;
  margin: 0.75rem 0;
  text-rendering: optimizeLegibility;
  color: #1664ae;
  text-transform: uppercase;
}
/* line 44, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 45, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 46, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .item h2.pos-subtitle {
  font-size: 1.75rem;
  line-height: 24px;
  margin: 0.75rem 0;
}
/* line 52, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 53, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .teaser-item h2.pos-subtitle {
  font-size: 1.5rem;
  line-height: 24px;
  margin: 0.5rem 0 0.75rem 0;
}
/* line 61, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .item h1, #yoo-zoo .item h2, #yoo-zoo .item h3 {
  font-weight: bold;
}
/* line 65, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .item h3 {
  margin: 12px 0 0;
  font-size: 1.5rem;
  line-height: 1.5;
}
/* line 71, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .teaser-item h1.pos-title {
  text-transform: uppercase;
}
/* line 75, templates/g5_hydrogen/custom/scss/custom.scss */
.product-uikit .lead span {
  font-weight: normal;
  font-style: normal;
}
/* line 80, templates/g5_hydrogen/custom/scss/custom.scss */
a:hover, .yoo-zoo a:hover {
  text-decoration: none;
}
/* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 85, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 86, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .g-buttons h2 {
  font-size: 1.9rem;
  margin: 0.75rem 0 1.5rem 0;
}
/* line 91, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .uk-alert {
  width: 70%;
  padding: 10px;
}
/* line 94, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .uk-alert p {
  margin-top: 0;
}
/* line 100, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer a:hover {
  color: #0d3d6a;
}
/* line 104, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-large {
  border-radius: 0.1875rem;
}
/* line 108, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-button-primary, .uk-button-primary a, .btn-primary, .btn-primary a {
  background-color: #1664ae !important;
  color: #fff;
  border-color: transparent !important;
  box-shadow: none;
}
/* line 113, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-button-primary:hover, .uk-button-primary a:hover, .btn-primary:hover, .btn-primary a:hover {
  background-color: #1664ae !important;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 122, templates/g5_hydrogen/custom/scss/custom.scss */
.fa-ul i {
  margin-right: 10px;
}
/* FontAwesome Lists */
/* line 127, templates/g5_hydrogen/custom/scss/custom.scss */
.fa-ul {
  margin-left: 10px;
  padding-left: 0;
}
/* line 130, templates/g5_hydrogen/custom/scss/custom.scss */
.fa-ul li {
  text-indent: -10px;
  padding-left: 20px;
}
/* Notices */
/* line 138, templates/g5_hydrogen/custom/scss/custom.scss */
.green {
  -moz-border-radius: 0.1875rem;
  -webkit-border-radius: 0.1875rem;
  border-radius: 0.1875rem;
  padding: 15px !important;
  border: 1px solid;
  background: #f7fcf7;
  border-color: #8dcf8b;
}
/* line 148, templates/g5_hydrogen/custom/scss/custom.scss */
.green h1, .green h2, .green h3, .green h4, .green h5, .green h6, .green p, .green ul, .green span {
  color: #3b8938;
}
/* line 152, templates/g5_hydrogen/custom/scss/custom.scss */
.blue {
  -moz-border-radius: 0.1875rem;
  -webkit-border-radius: 0.1875rem;
  border-radius: 0.1875rem;
  padding: 15px !important;
  border: 1px solid;
  background: #b4d6f6;
  border-color: #2c8be4;
}
/* line 162, templates/g5_hydrogen/custom/scss/custom.scss */
.blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6, .blue p, .blue ul, .blue span {
  color: #1664ae;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
.brown {
  -moz-border-radius: 0.1875rem;
  -webkit-border-radius: 0.1875rem;
  border-radius: 0.1875rem;
  padding: 15px !important;
  border: 1px solid;
  background: #fcf8e3;
  border-color: #edd559;
}
/* line 176, templates/g5_hydrogen/custom/scss/custom.scss */
.brown h1, .brown h2, .brown h3, .brown h4, .brown h5, .brown h6, .brown p, .brown ul, .brown span {
  color: #1664ae;
}
/* line 180, templates/g5_hydrogen/custom/scss/custom.scss */
.grey {
  -moz-border-radius: 0.1875rem;
  -webkit-border-radius: 0.1875rem;
  border-radius: 0.1875rem;
  padding: 15px !important;
  border: 1px solid;
  background: #f2f2f2;
  border-color: #ccc;
}
/* line 190, templates/g5_hydrogen/custom/scss/custom.scss */
.grey h1, .grey h2, .grey h3, .grey h4, .grey h5, .grey h6, .grey p, .grey ul, .grey span {
  color: #1664ae;
}
/* line 194, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 195, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 196, templates/g5_hydrogen/custom/scss/custom.scss */
#g-bottom .g-main-nav .g-toplevel {
  text-align: center;
}
/* @end */
/* @group BUTTONS */
/* line 206, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary {
  color: #fff !important;
}
/* line 208, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-primary:hover {
  color: #fff;
}
/* line 213, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-success, form#contactUs .rsform-block-submit .btn-primary, .home-specials .uk-button-primary, .home-grid .uk-button-primary {
  color: #fff;
  background-color: #4aad47 !important;
  background-image: none;
  text-shadow: none;
  border: 1px solid #4aad47;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  transition: all 0.2s !important;
}
/* line 226, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-success a, form#contactUs .rsform-block-submit .btn-primary a, .home-specials .uk-button-primary a, .home-grid .uk-button-primary a {
  color: #fff !important;
}
/* line 228, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-success a:hover, form#contactUs .rsform-block-submit .btn-primary a:hover, .home-specials .uk-button-primary a:hover, .home-grid .uk-button-primary a:hover {
  color: #fff !important;
}
/* line 232, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-success:hover, form#contactUs .rsform-block-submit .btn-primary:hover, .home-specials .uk-button-primary:hover, .home-grid .uk-button-primary:hover {
  background-color: #3f943d !important;
}
/* line 237, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 238, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 239, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 240, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .rev_slider .tp-caption .uk-button {
  margin: 0;
  font: inherit;
  font-size: inherit;
  line-height: inherit;
  color: #444;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
  background: #f5f5f5;
  background-color: #f5f5f5;
  line-height: 33px;
  min-height: 35px;
  font-size: 1rem !important;
  text-decoration: none;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  border-radius: 0;
}
/* line 259, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .rev_slider .tp-caption .uk-button-large {
  min-height: 45px;
  padding: 0 20px;
  line-height: 43px;
  font-size: 16px;
}
/* line 265, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .rev_slider .tp-caption .uk-button-xl {
  min-height: 65px !important;
  padding: 0 30px !important;
  line-height: 1.5 !important;
  font-size: 3rem !important;
}
/* line 270, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .rev_slider .tp-caption .uk-button-xl .fa {
  margin-right: 15px !important;
  font-size: 3.2rem !important;
}
/* line 275, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .rev_slider .tp-caption .uk-button-success {
  background-color: #4aad47;
  color: #fff;
  border: 2px solid rgba(255, 255, 255, 1) !important;
}
/* line 279, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .rev_slider .tp-caption .uk-button-success:hover {
  background-color: #3f943d !important;
}
/* line 283, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .rev_slider .tp-caption .fa {
  margin-right: 10px;
}
/* @end */
/* @group LAYOUT */
/* line 294, templates/g5_hydrogen/custom/scss/custom.scss */
.clear {
  clear: both;
}
/* line 298, templates/g5_hydrogen/custom/scss/custom.scss */
.spacer-5 {
  height: 5px;
}
/* line 302, templates/g5_hydrogen/custom/scss/custom.scss */
.spacer-10 {
  height: 10px;
}
/* line 306, templates/g5_hydrogen/custom/scss/custom.scss */
.spacer-15 {
  height: 15px;
}
/* line 310, templates/g5_hydrogen/custom/scss/custom.scss */
.spacer-20 {
  height: 20px;
}
/* line 314, templates/g5_hydrogen/custom/scss/custom.scss */
.spacer-25 {
  height: 25px;
}
/* line 318, templates/g5_hydrogen/custom/scss/custom.scss */
.spacer-50 {
  height: 50px;
}
/* line 322, templates/g5_hydrogen/custom/scss/custom.scss */
.spacer-100 {
  height: 100px;
}
/* line 326, templates/g5_hydrogen/custom/scss/custom.scss */
.no-margin-all .g-content {
  margin-top: 0;
}
/* line 330, templates/g5_hydrogen/custom/scss/custom.scss */
.no-margin-top .g-content {
  margin-top: 0;
}
/* line 334, templates/g5_hydrogen/custom/scss/custom.scss */
.no-margin-bottom .g-content {
  margin-bottom: 0;
}
/* line 338, templates/g5_hydrogen/custom/scss/custom.scss */
.no-margin-left .g-content {
  margin-left: 0;
}
/* line 342, templates/g5_hydrogen/custom/scss/custom.scss */
.no-margin-right .g-content {
  margin-right: 0;
}
/* line 346, templates/g5_hydrogen/custom/scss/custom.scss */
.no-padding-all .g-content {
  padding-top: 0;
}
/* line 350, templates/g5_hydrogen/custom/scss/custom.scss */
.no-padding-top .g-content {
  padding-top: 0;
}
/* line 354, templates/g5_hydrogen/custom/scss/custom.scss */
.no-padding-bottom .g-content {
  padding-bottom: 0;
}
/* line 358, templates/g5_hydrogen/custom/scss/custom.scss */
.no-padding-left .g-content {
  padding-left: 0;
}
/* line 362, templates/g5_hydrogen/custom/scss/custom.scss */
.no-padding-right .g-content {
  padding-right: 0;
}
/* Bottom Menu */
/* line 368, templates/g5_hydrogen/custom/scss/custom.scss */
#g-bottom .g-menu-item-container {
  padding: 1.2rem 0.55rem;
}
/* Lists */
/* line 374, templates/g5_hydrogen/custom/scss/custom.scss */
#g-top .g-block {
  position: relative;
  bottom: 50%;
}
/* line 379, templates/g5_hydrogen/custom/scss/custom.scss */
div#three-column {
  -moz-column-count: 3;
  -moz-column-gap: 20px;
  -webkit-column-count: 3;
  -webkit-column-gap: 20px;
  column-count: 3;
  column-gap: 20px;
}
/* line 386, templates/g5_hydrogen/custom/scss/custom.scss */
div#three-column ul {
  margin-top: 0;
}
/* Main Menu */
/* line 393, templates/g5_hydrogen/custom/scss/custom.scss */
#main-menu .g-content {
  position: absolute;
  bottom: 0;
}
/* line 396, templates/g5_hydrogen/custom/scss/custom.scss */
#main-menu .g-content .g-toplevel {
  text-transform: uppercase;
}
/* line 401, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.main-menu {
  position: absolute;
  bottom: 0;
}
/* line 404, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable.main-menu .g-toplevel {
  text-transform: uppercase;
}
/*
 @end */
/* @group IMAGES */
/* line 415, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 416, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 417, templates/g5_hydrogen/custom/scss/custom.scss */
#g-copyright .top-parks img {
  max-width: 60px;
}
/* @end */
/* @group MODULES, PARTICLES & WIDGETS */
/* Modals */
/* line 429, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxTitle {
  display: none !important;
}
/* line 433, templates/g5_hydrogen/custom/scss/custom.scss */
#cboxLoadedContent {
  margin-top: 0 !important;
}
/* Home Page WidgetKit Accommodation Grid */
/* line 438, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 439, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 440, templates/g5_hydrogen/custom/scss/custom.scss */
.home-grid .uk-panel .uk-panel-teaser {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 444, templates/g5_hydrogen/custom/scss/custom.scss */
.home-grid .uk-panel .uk-overlay-background {
  background: rgba(0, 0, 0, 0.6);
}
/* line 447, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 448, templates/g5_hydrogen/custom/scss/custom.scss */
.home-grid .uk-panel .uk-overlay-fade:hover {
  opacity: 0.2;
}
/* line 452, templates/g5_hydrogen/custom/scss/custom.scss */
.home-grid .uk-panel h3.uk-h4 {
  color: #1664ae !important;
}
/* line 454, templates/g5_hydrogen/custom/scss/custom.scss */
.home-grid .uk-panel h3.uk-h4 a {
  color: #1664ae !important;
}
/* BNM Buttons */
/* line 462, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 463, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 464, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 465, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container .g-grid .g-block.size-80.header-buttons {
  display: flex;
  align-items: center;
  min-height: 1em;
  justify-content: center;
}
/* line 470, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container .g-grid .g-block.size-80.header-buttons .g-content {
  width: 100%;
}
/* line 472, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container .g-grid .g-block.size-80.header-buttons .g-content .moduletable {
  width: 100%;
}
/* line 474, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container .g-grid .g-block.size-80.header-buttons .g-content .moduletable .g-buttons {
  width: 100%;
}
/* line 476, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container .g-grid .g-block.size-80.header-buttons .g-content .moduletable .g-buttons .g-grid {
  width: 100%;
}
/* line 486, templates/g5_hydrogen/custom/scss/custom.scss */
.g-buttons {
  padding: 20px !important;
  border-left: 2px solid #1664ae;
  background: #fff;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  .g-buttons {
    padding: 20px;
  }
}
/* line 494, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons .g-buttons-item-title2 {
  font-size: 1.25rem;
}
/* line 497, templates/g5_hydrogen/custom/scss/custom.scss */
.g-buttons > .g-grid > .g-block > a, .g-buttons .g-buttons-item {
  width: 95%;
}
/* line 500, templates/g5_hydrogen/custom/scss/custom.scss */
.g-buttons > .g-grid > .g-block > a .centre, .g-buttons .g-buttons-item .centre {
  margin: 0 10px;
}
/* line 504, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons {
  padding: 0 !important;
  border-left: none;
  background-color: transparent !important;
}
/* line 508, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 509, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a .g-content {
  background-color: #4aad47;
  padding: 0.5rem 0.75rem !important;
  border: none;
}
/* line 513, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a .g-content .g-buttons-item-icon {
  color: #fff !important;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  #g-header .g-buttons a .g-content .g-buttons-item-icon {
    font-size: 2rem;
    margin-right: 0.5rem;
  }
}
/* line 520, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a .g-content .g-block.size-80 {
  padding-left: 10px;
}
/* line 522, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a .g-content .g-block.size-80 .g-buttons-item-title1 {
  color: #fff !important;
}
/* line 525, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a .g-content .g-block.size-80 .g-buttons-item-title2 {
  color: #fff !important;
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  #g-header .g-buttons a .g-content .g-block.size-80 .g-buttons-item-title2 {
    font-size: 1rem;
  }
}
/* line 533, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 534, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a:hover .g-content {
  background-color: #57b954;
}
/* line 536, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a:hover .g-content .g-buttons-item-icon {
  color: #fff !important;
}
/* line 539, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 540, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a:hover .g-content .g-block.size-80 .g-buttons-item-title1 {
  color: #fff !important;
}
/* line 543, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a:hover .g-content .g-block.size-80 .g-buttons-item-title2 {
  color: #fff !important;
}
/* line 551, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 552, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 553, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a .g-content.specials {
  background-color: #fff;
}
/* line 555, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a .g-content.specials .g-buttons-item-icon {
  color: #4aad47 !important;
}
/* line 558, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a .g-content.specials .g-block.size-80 {
  padding-left: 10px;
}
/* line 560, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a .g-content.specials .g-block.size-80 .g-buttons-item-title1 {
  color: #4aad47 !important;
}
/* line 563, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a .g-content.specials .g-block.size-80 .g-buttons-item-title2 {
  color: #4aad47 !important;
}
/* line 568, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 569, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 570, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a:hover .g-content.specials .g-buttons-item-icon {
  color: #0d3d6a !important;
}
/* line 573, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 574, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a:hover .g-content.specials .g-block.size-80 .g-buttons-item-title1 {
  color: #0d3d6a !important;
}
/* line 577, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-buttons a:hover .g-content.specials .g-block.size-80 .g-buttons-item-title2 {
  color: #0d3d6a !important;
}
/*Specials Widget - Home Page */
/* line 586, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 587, templates/g5_hydrogen/custom/scss/custom.scss */
.home-specials .uk-panel-box {
  border-radius: 0;
}
/* line 589, templates/g5_hydrogen/custom/scss/custom.scss */
.home-specials .uk-panel-box .uk-panel-teaser {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-left: -20px;
  margin-right: -20px;
}
/* line 595, templates/g5_hydrogen/custom/scss/custom.scss */
.home-specials .uk-panel-box .uk-h2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 1.75rem;
  line-height: 2.5rem;
}
/* TripAdvisor */
/* line 605, templates/g5_hydrogen/custom/scss/custom.scss */
.tripadvisor-widget {
  float: left;
  margin: 0 7px;
}
/* Other Parks Menu Widget */
/* line 611, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 612, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 613, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 614, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 615, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 616, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-menu-item .other-parks .uk-panel .uk-panel-teaser {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 621, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-menu-item .other-parks .uk-panel .uk-overlay-background {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
}
/* line 624, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-menu-item .other-parks .uk-panel .uk-flex {
  margin-top: 10px;
}
/* line 626, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-menu-item .other-parks .uk-panel .uk-flex .uk-h2 {
  color: #4aad47;
  text-align: center;
  text-transform: uppercase;
  display: block;
}
/* line 632, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-menu-item .other-parks .uk-panel .uk-flex .uk-float-right {
  float: none;
  text-align: center;
  margin: auto;
}
/* line 636, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-menu-item .other-parks .uk-panel .uk-flex .uk-float-right .uk-row-first {
  float: none;
  text-align: center;
  margin: auto;
}
/* line 640, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-menu-item .other-parks .uk-panel .uk-flex .uk-float-right .uk-row-first .uk-button {
  text-align: center;
  margin: auto;
  color: #41973e;
  transition: all 0.3s !important;
}
/* line 645, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-menu-item .other-parks .uk-panel .uk-flex .uk-float-right .uk-row-first .uk-button:hover {
  color: #fff;
  background: #4aad47;
  transition-all: 0.2s !important;
}
/* Other Parks Quix Library Module */
/* line 662, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 663, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 664, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 665, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-menu-item .mod-quix-library .qx-section-other-parks {
  background-color: #fff;
  padding: 15px;
}
/* line 668, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-menu-item .mod-quix-library .qx-section-other-parks h3 {
  color: #1664ae;
  text-transform: uppercase;
}
/* line 672, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-menu-item .mod-quix-library .qx-section-other-parks hr {
  height: 0;
}
/* line 675, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 676, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-menu-item .mod-quix-library .qx-section-other-parks .g-contacts .g-contacts-item {
  line-height: 2.5;
  margin-bottom: 15px;
}
/* line 679, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-menu-item .mod-quix-library .qx-section-other-parks .g-contacts .g-contacts-item a {
  color: #1664ae;
}
/* line 681, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-menu-item .mod-quix-library .qx-section-other-parks .g-contacts .g-contacts-item a:hover {
  color: #4aad47;
}
/* @end */
/* @group FORMS */
/* Contact Us */
/* line 697, templates/g5_hydrogen/custom/scss/custom.scss */
#contactUs .form-horizontal .control-label {
  display: none;
}
/* line 701, templates/g5_hydrogen/custom/scss/custom.scss */
#contactUs textarea:focus, #contactUs input[type="text"]:focus, #contactUs input[type="email"]:focus, #contactUs input[type="tel"]:focus, #contactUs .uneditable-input:focus, #productEnquiry textarea:focus, #productEnquiry input[type="text"]:focus, #productEnquiry input[type="email"]:focus, #productEnquiry input[type="tel"]:focus, #productEnquiry .uneditable-input:focus {
  border: 1px solid #4aad47;
  -webkit-box-shadow: inset 1px 1px 5px 1px #8dcf8b;
  -moz-box-shadow: inset 1px 1px 5px 1px #8dcf8b;
  box-shadow: inset 1px 1px 5px 1px #8dcf8b;
}
/* line 705, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 706, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 707, templates/g5_hydrogen/custom/scss/custom.scss */
#contactUs .uk-grid .rsform-block {
  margin-bottom: 10px;
}
/* line 709, templates/g5_hydrogen/custom/scss/custom.scss */
#contactUs .uk-grid .rsform-block .uk-form-label {
  display: none;
}
/* line 712, templates/g5_hydrogen/custom/scss/custom.scss */
#contactUs .uk-grid .rsform-block .uk-form-controls {
  margin-left: 0;
}
/* line 718, templates/g5_hydrogen/custom/scss/custom.scss */
.error {
  color: #db001f;
}
/* Van Enquiry */
/* line 724, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 725, templates/g5_hydrogen/custom/scss/custom.scss */
.product-uikit .element-rsform .btn {
  margin-top: 15px;
}
/* line 727, templates/g5_hydrogen/custom/scss/custom.scss */
.product-uikit .element-rsform .btn:before {
  content: "\f05a";
  font-family: "fontawesome";
  padding-right: 5px;
}
/* line 733, templates/g5_hydrogen/custom/scss/custom.scss */
.product-uikit .element-rsform .modal-body {
  max-height: 520px;
}
/* line 736, templates/g5_hydrogen/custom/scss/custom.scss */
.product-uikit .element-rsform .modal-header {
  display: none !important;
}
/* line 739, templates/g5_hydrogen/custom/scss/custom.scss */
.product-uikit .element-rsform .control-label {
  display: none !important;
}
/* line 742, templates/g5_hydrogen/custom/scss/custom.scss */
.product-uikit .element-rsform .formControls {
  margin-left: 0;
}
/* line 744, templates/g5_hydrogen/custom/scss/custom.scss */
.product-uikit .element-rsform .formControls input, .product-uikit .element-rsform .formControls textarea {
  width: 98% !important;
}
/* @end */
/* @group PAGES */
/* Facilities */
/* line 757, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 758, templates/g5_hydrogen/custom/scss/custom.scss */
.facilities .uk-slideshow {
  height: 631px !important;
}
/* line 761, templates/g5_hydrogen/custom/scss/custom.scss */
.facilities .lead {
  font-weight: normal;
  font-style: normal;
}
/* Specials */
/* line 768, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 769, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 770, templates/g5_hydrogen/custom/scss/custom.scss */
.specials .specials-grid .uk-h2 {
  font-size: 1.9rem;
  text-transform: uppercase;
}
/* Contact Us */
/* line 778, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-contacts-item a span {
  color: #4aad47;
}
/* line 780, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-contacts-item a span:hover {
  color: #666;
}
/* line 785, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .gm-style .uk-margin {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 790, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .gm-style-iw h3 {
  margin-bottom: 10px;
}
/* line 794, templates/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-contacts .g-contacts-item {
  font-weight: 300;
  font-size: 1rem;
}
/* Site Map */
/* line 801, templates/g5_hydrogen/custom/scss/custom.scss */
#jmap_sitemap .folder {
  display: none;
}
/* line 804, templates/g5_hydrogen/custom/scss/custom.scss */
#jmap_sitemap .treeview .hover {
  color: #666 !important;
}
/* line 807, templates/g5_hydrogen/custom/scss/custom.scss */
#jmap_sitemap ul.treeview li {
  font-size: 1.5rem;
}
/* line 810, templates/g5_hydrogen/custom/scss/custom.scss */
#jmap_sitemap .treeview a.selected {
  background-color: transparent;
  text-decoration: none;
  font-size: 1.5rem;
}
/* @end */
/* @group ZOO */
/* ACCOMMODATION */
/* Accommodation Front Page */
/* line 824, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo.accommodation-default-frontpage .box-t1, #yoo-zoo.accommodation-default-frontpage .box-b1 {
  display: none;
}
/* line 828, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo.accommodation-default-frontpage .green, #yoo-zoo.accommodation-default-frontpage .blue {
  margin-top: 0;
  margin-bottom: 0;
}
/* Accommodation Item */
/* line 834, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .pos-media .droppicsgallerybxslider .bx-pager-images {
  margin-top: 10px;
}
/* line 836, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .pos-media .droppicsgallerybxslider .bx-pager-images a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 842, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .item .pos-image {
  margin-bottom: 25px;
}
/* line 845, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .box-2 {
  float: right;
  max-width: 325px;
}
/* line 848, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .box-2 .uk-list {
  margin-left: 0;
  padding-left: 0;
}
/* line 851, templates/g5_hydrogen/custom/scss/custom.scss */
#yoo-zoo .box-2 .uk-list li {
  text-indent: -10px;
  padding-left: 20px;
}
/* line 857, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 858, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 859, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 860, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-description .g-buttons .g-block .g-buttons-item {
  padding: 0.75rem;
}
/* line 862, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-description .g-buttons .g-block .g-buttons-item .g-buttons-item-icon {
  font-size: 2rem;
}
/* line 865, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-description .g-buttons .g-block .g-buttons-item .g-buttons-item-title2 {
  font-size: 1.4rem !important;
  line-height: 2rem !important;
}
/* line 873, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 874, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-rates .green, .pos-bedding .green, .pos-features .green, .pos-rates .blue, .pos-bedding .blue, .pos-features .blue, .pos-rates .brown, .pos-bedding .brown, .pos-features .brown, .pos-rates .grey, .pos-bedding .grey, .pos-features .grey {
  margin-left: 25px;
}
/* line 877, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-rates .green, .pos-bedding .green, .pos-features .green, .pos-rates .brown, .pos-bedding .brown, .pos-features .brown, .pos-rates .blue, .pos-bedding .blue, .pos-features .blue {
  margin-bottom: 15px;
}
/* line 880, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-rates .blue, .pos-bedding .blue, .pos-features .blue {
  margin-top: 15px;
}
/* line 883, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-rates br, .pos-bedding br, .pos-features br {
  display: none;
}
/* line 886, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-rates h4, .pos-bedding h4, .pos-features h4 {
  text-transform: uppercase;
  font-weight: bold !important;
  font-size: 1.25rem;
}
/* line 891, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-rates .uk-list > li::before, .pos-bedding .uk-list > li::before, .pos-features .uk-list > li::before {
  content: "\f101";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 10px;
}
/* line 897, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-rates .book-now, .pos-bedding .book-now, .pos-features .book-now {
  background-image: none;
  text-transform: uppercase;
  font-weight: bold !important;
  font-size: 1.5rem;
  display: block;
  margin-top: 15px;
}
/* line 904, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-rates .book-now:hover, .pos-bedding .book-now:hover, .pos-features .book-now:hover {
  text-decoration: none;
}
/* line 907, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-rates .book-now:before, .pos-bedding .book-now:before, .pos-features .book-now:before {
  content: "\f274";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 10px;
}
/* line 915, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-conditions {
  max-width: 365px;
}
/* line 917, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 918, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-conditions .uk-list li {
  margin-left: 15px;
  text-indent: -13px !important;
  font-size: 0.9rem;
  font-style: italic;
  font-weight: bold;
  line-height: 1;
  padding-bottom: 5px;
}
/* line 926, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-conditions .uk-list li:before {
  content: "\f06a";
  font-family: FontAwesome;
  font-size: 1.2rem;
  font-style: normal;
  display: inline-block;
  margin-right: 10px;
}
/* Widgetkit Gallery Wall */
/* line 939, templates/g5_hydrogen/custom/scss/custom.scss */
.wk-gallery-wall.margin > * {
  margin: 0 5px 15px 0;
}
/* line 943, templates/g5_hydrogen/custom/scss/custom.scss */
.wk-slideset-default .nav.icon span {
  background: transparent url('../images/common/widgetkit/nav.png') no-repeat scroll 0 0;
  height: 15px;
  overflow: hidden;
  width: 16px;
}
/* End Widgetkit Gallery Wall */
/* Widgetkit Gallery */
/* line 954, templates/g5_hydrogen/custom/scss/custom.scss */
a[data-lightbox]:hover {
  background: rgba(0, 0, 0, 0.5) url('../../../media/widgetkit/widgets/spotlight/images/magnifier.png') no-repeat scroll 50% 50%;
}
/* line 958, templates/g5_hydrogen/custom/scss/custom.scss */
.spotlight .overlay-default {
  background: url('../../../../media/widgetkit/widgets/spotlight/images/magnifier.png') no-repeat scroll 50% 50% rgba(0, 0, 0, 0.5);
}
/* line 962, templates/g5_hydrogen/custom/scss/custom.scss */
#lightbox-overlay {
  opacity: 0.8 !important;
  background-color: #000 !important;
}
/* line 967, templates/g5_hydrogen/custom/scss/custom.scss */
#lightbox-close {
  top: 0px;
}
/* End Widgetkit Gallery */
/* END ACCOMMODATION */
/* PRODUCT */
/* line 977, templates/g5_hydrogen/custom/scss/custom.scss */
.yoo-zoo.product-uikit .pos-title h1 {
  margin-bottom: 0;
}
/* line 981, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-subnav > * > *:focus, .uk-subnav > * > *:hover {
  color: #666 !important;
}
/* line 985, templates/g5_hydrogen/custom/scss/custom.scss */
.product-uikit .pos-teaser-description .uk-margin {
  margin: 0;
}
/* line 987, templates/g5_hydrogen/custom/scss/custom.scss */
.product-uikit .pos-teaser-description .uk-margin p {
  margin: 0;
}
/* line 992, templates/g5_hydrogen/custom/scss/custom.scss */
.yoo-zoo.product-uikit .element-image {
  width: 100%;
}
/* line 994, templates/g5_hydrogen/custom/scss/custom.scss */
.yoo-zoo.product-uikit .element-image img {
  width: 100% !important;
}
/* line 999, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1000, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-product-features h2, .pos-external-inclusions h2, .pos-internal-inclusions h2 {
  text-align: center;
}
/* line 1003, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-product-features .uk-list li .uk-list, .pos-external-inclusions .uk-list li .uk-list, .pos-internal-inclusions .uk-list li .uk-list {
  text-align: center;
}
/* line 1005, templates/g5_hydrogen/custom/scss/custom.scss */
.pos-product-features .uk-list li .uk-list li::before, .pos-external-inclusions .uk-list li .uk-list li::before, .pos-internal-inclusions .uk-list li .uk-list li::before {
  content: "\f101";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 10px;
  color: #1664ae;
}
/* line 1015, templates/g5_hydrogen/custom/scss/custom.scss */
.yoo-zoo .rl_tabs.outline_content > .tab-content {
  border: none;
}
/* line 1019, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs.outline_content > .tab-content > .tab-pane.bnm {
  border: none;
}
/* line 1023, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs-tab {
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 0.75rem 0 1.5rem 0;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
}
/* line 1032, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs.top > ul.nav-tabs {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  margin: 0 auto;
  padding: 0;
  max-width: 1200px;
  list-style: none;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
/* line 1053, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs.top > ul.nav-tabs > li.bnm {
  position: relative;
  z-index: 1;
  display: block;
  margin: 0;
  text-align: center;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 1062, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs.top > ul.nav-tabs > li.bnm > a, .rl_tabs.top > ul.nav-tabs > li.bnm .rl_tabs.top > ul.nav-tabs > li.active > a {
  padding: 1.2em 0.5em;
  line-height: 1;
  transition: color 0.2s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #666;
  border-top: 1px solid #ddd;
}
/* line 1071, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs.top > ul.nav-tabs > li.bnm > a:hover, .rl_tabs.top > ul.nav-tabs > li.bnm .rl_tabs.top > ul.nav-tabs > li.active > a:hover, .rl_tabs.top > ul.nav-tabs > li.bnm > a:focus, .rl_tabs.top > ul.nav-tabs > li.bnm .rl_tabs.top > ul.nav-tabs > li.active > a:focus {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-left-color: #ddd;
  border-right-color: #ddd;
  color: #1664ae;
  background-color: #fff;
  border-top: 1px solid #1664ae;
  -webkit-box-shadow: inset 0 3px 0 #1664ae;
  -moz-box-shadow: inset 0 3px 0 #1664ae;
  box-shadow: inset 0 3px 0 #1664ae;
}
/* line 1087, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs.top > ul.nav-tabs > li.bnm > a:active, .rl_tabs.top > ul.nav-tabs > li.bnm .rl_tabs.top > ul.nav-tabs > li.active > a:active {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #1664ae;
  border-top: 1px solid #1664ae;
  border-bottom-color: transparent;
  -webkit-box-shadow: inset 0 3px 0 #1664ae;
  -moz-box-shadow: inset 0 3px 0 #1664ae;
  box-shadow: inset 0 3px 0 #1664ae;
}
/* line 1098, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs.top > ul.nav-tabs > li.bnm > a span, .rl_tabs.top > ul.nav-tabs > li.bnm .rl_tabs.top > ul.nav-tabs > li.active > a span {
  font-size: 1.5rem;
  text-transform: none;
}
/* line 1106, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs.top > ul.nav-tabs > li.active > a {
  color: #1664ae;
  border-top: 1px solid #1664ae;
  -webkit-box-shadow: inset 0 3px 0 #1664ae;
  -moz-box-shadow: inset 0 3px 0 #1664ae;
  box-shadow: inset 0 3px 0 #1664ae;
}
/* line 1114, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1115, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1116, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs.top a:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em !important;
  letter-spacing: 1px;
  display: block;
  text-align: center;
  padding-bottom: 10px;
}
/* line 1129, templates/g5_hydrogen/custom/scss/custom.scss */
.rl_tabs .nav-tabs > li > a {
  margin-right: 0;
}
/* line 1133, templates/g5_hydrogen/custom/scss/custom.scss */
.element-zoomplusgallery {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0 20px 20px 0;
  text-align: left !important;
}
/* line 1139, templates/g5_hydrogen/custom/scss/custom.scss */
.element-zoomplusgallery .zoom-gallery-slide #zoom-v {
  border: none !important;
}
/* line 1142, templates/g5_hydrogen/custom/scss/custom.scss */
.element-zoomplusgallery .selectors .mcs-button {
  background-color: #1664ae;
}
/* line 1144, templates/g5_hydrogen/custom/scss/custom.scss */
.element-zoomplusgallery .selectors .mcs-button:hover {
  background-color: #1c7edb;
}
/* END PRODUCT */
/* @end */
@media only all and (min-width: 75rem) {
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 1174, templates/g5_hydrogen/custom/scss/custom.scss */
  .green {
    display: block;
    width: 100%;
    clear: both;
  }
  /* line 1179, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1180, templates/g5_hydrogen/custom/scss/custom.scss */
  .pos-rates .green, .pos-bedding .green, .pos-features .green, .pos-rates .brown, .pos-bedding .brown, .pos-features .brown, .pos-rates .grey, .pos-bedding .grey, .pos-features .grey {
    margin-left: 0;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  /* line 1187, templates/g5_hydrogen/custom/scss/custom.scss */
  .green {
    display: block;
    width: 100%;
    clear: both;
  }
}
@media only all and (max-width: 30rem) {
  /* line 1195, templates/g5_hydrogen/custom/scss/custom.scss */
  .hidden-mobile {
    display: none;
  }
  /* line 1198, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1199, templates/g5_hydrogen/custom/scss/custom.scss */
  .pos-rates .green, .pos-bedding .green, .pos-features .green, .pos-rates .brown, .pos-bedding .brown, .pos-features .brown, .pos-rates .grey, .pos-bedding .grey, .pos-features .grey {
    margin-left: 0;
  }
  /* line 1203, templates/g5_hydrogen/custom/scss/custom.scss */
  .fa-ul {
    margin-left: 0.5rem;
  }
  /* line 1206, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-bottom li {
    width: 100%;
    display: block;
  }
  /* line 1209, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-bottom li .g-menu-item-container {
    padding: 0.75rem 0.5rem;
  }
  /* line 1213, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-buttons > .g-grid > .g-block > a .centre {
    margin: 0 0 1rem 0;
    width: 100%;
  }
}
@media only all and (min-width: 60rem) {
}
@media only all and (min-width: 48rem) {
}
@media only all and (max-width: 47.938rem) {
}
@media only all and (max-width: 59.938rem) {
}
/*# sourceMappingURL=custom_9.css.map */