/* 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/rt_ethereal/custom/scss/custom.scss */
#g-header .g-main-nav {
  margin: 45px 0 0;
}
/* line 9, templates/rt_ethereal/custom/scss/custom.scss */
#g-slideshow .g-slideshow-overlay-right::before {
  background: none !important;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 19, templates/rt_ethereal/custom/scss/custom.scss */
#g-slideshow .g-slideshow-title, #g-slideshow .sprocket-features.layout-slideshow .sprocket-features-title, .sprocket-features.layout-slideshow #g-slideshow .sprocket-features-title {
  font-size: 6rem !important;
  padding-right: 20% !important;
}
@media only all and (max-width: 47.938rem) {
  /* line 25, templates/rt_ethereal/custom/scss/custom.scss */
  #g-slideshow .g-slideshow-title, #g-slideshow .sprocket-features.layout-slideshow .sprocket-features-title, .sprocket-features.layout-slideshow #g-slideshow .sprocket-features-title {
    font-size: 4rem !important;
  }
}
/* line 31, templates/rt_ethereal/custom/scss/custom.scss */
#g-slideshow .narrow-header {
  height: 271px !important;
}
/* line 34, templates/rt_ethereal/custom/scss/custom.scss */
#g-slideshow .narrow-header .g-slideshow-title, #g-slideshow .narrow-header .sprocket-features.layout-slideshow .sprocket-features-title, .sprocket-features.layout-slideshow #g-slideshow .sprocket-features-title {
  font-size: 6rem !important;
  padding-right: 0% !important;
}
@media only all and (max-width: 47.938rem) {
  /* line 40, templates/rt_ethereal/custom/scss/custom.scss */
  #g-slideshow .narrow-header .g-slideshow-title, #g-slideshow .narrow-header .sprocket-features.layout-slideshow .sprocket-features-title, .sprocket-features.layout-slideshow #g-slideshow .sprocket-features-title {
    font-size: 4rem !important;
  }
}
/* push triangle block down so you can see more of background header image */
/* line 47, templates/rt_ethereal/custom/scss/custom.scss */
#g-feature .g-feature-swiper-content, #g-feature .g-triangle-block {
  margin-top: -10vh !important;
}
/*change overlay colour of swiper */
/* line 52, templates/rt_ethereal/custom/scss/custom.scss */
#g-feature .gallery-top .swiper-slide::before {
  background: rgba(26, 130, 133, 0.75) none repeat scroll 0 0;
}
/* line 56, templates/rt_ethereal/custom/scss/custom.scss */
#g-main .g-etherealblock .g-etherealblock-item::before {
  background: none !important;
}
/* line 59, templates/rt_ethereal/custom/scss/custom.scss */
#g-main .g-etherealblock .g-etherealblock-item:hover::before {
  background: rgba(26, 130, 133, 0.3) !important;
}
/* line 63, templates/rt_ethereal/custom/scss/custom.scss */
.itemid-101 #g-bottom {
  background: #fff none repeat scroll 0 0;
  color: #888;
  margin-top: 350px !important;
}
/* line 70, templates/rt_ethereal/custom/scss/custom.scss */
.g-tag, .sprocket-strips .sprocket-strips-text-sub {
  font-size: 1.4rem !important;
  font-weight: bold !important;
}
/* line 74, templates/rt_ethereal/custom/scss/custom.scss */
.g-horizontalmenu li {
  font-size: 1.4rem !important;
  font-weight: bold !important;
}
/* line 78, templates/rt_ethereal/custom/scss/custom.scss */
.g-etherealblock-content .g-larger {
  font-size: 1.4rem !important;
  text-transform: uppercase;
  margin-bottom: -30px;
}
/* line 83, templates/rt_ethereal/custom/scss/custom.scss */
.g-etherealblock-content a.button.button-3 {
  visibility: hidden !important;
}
/* line 86, templates/rt_ethereal/custom/scss/custom.scss */
.g-etherealblock-item-3 .g-horizontalmenu li {
  font-size: 1.2rem !important;
  font-weight: normal !important;
}
/* line 92, templates/rt_ethereal/custom/scss/custom.scss */
h4.sprocket-strips-s-title {
  visibility: hidden !important;
}
/* line 95, templates/rt_ethereal/custom/scss/custom.scss */
.sprocket-strips-s-nav {
  margin-top: -80px !important;
}
/* line 101, templates/rt_ethereal/custom/scss/custom.scss */
.itemid-151 #g-bottom {
  margin-top: 0px !important;
}
/* line 104, templates/rt_ethereal/custom/scss/custom.scss */
.itemid-151 #g-extension {
  background: #04305f none repeat scroll 0 0 !important;
  color: #ccc;
}
/* line 109, templates/rt_ethereal/custom/scss/custom.scss */
.itemid-151 .swiper-wrapper, .itemid-150 .swiper-wrapper, .itemid-119 .swiper-wrapper {
  height: 271px !important;
}
/* line 114, templates/rt_ethereal/custom/scss/custom.scss */
#g-slideshow .g-swiper-button-next, #g-slideshow .sprocket-features.layout-slideshow .sprocket-features-arrows .arrow, .sprocket-features.layout-slideshow .sprocket-features-arrows #g-slideshow .arrow, #g-slideshow .g-swiper-button-prev {
  visibility: hidden !important;
}
/*increase input field height, too small in IE */
/* line 120, templates/rt_ethereal/custom/scss/custom.scss */
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
  height: 24px !important;
  line-height: 24px !important;
}
/* line 126, templates/rt_ethereal/custom/scss/custom.scss */
.g-social a {
  background: #1a8285 none repeat scroll 0 0 !important;
  color: #fff !important;
  font-size: 40px !important;
}
/* line 131, templates/rt_ethereal/custom/scss/custom.scss */
.g-social a:hover {
  background: #888 none repeat scroll 0 0 !important;
}
/* line 135, templates/rt_ethereal/custom/scss/custom.scss */
h3.g-title {
  font-family: "asap", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif !important;
}
/* line 138, templates/rt_ethereal/custom/scss/custom.scss */
h1, h2, h3, h3.g-title {
  color: #1a8285 !important;
  font-weight: normal !important;
}
