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

/* #### FONT SIZE */
/* line 2, templates/g5_ember/custom/scss/font-sizes.scss */
.f10 {
  font-size: 10px;
}
/* line 6, templates/g5_ember/custom/scss/font-sizes.scss */
.f12 {
  font-size: 12px;
}
/* line 10, templates/g5_ember/custom/scss/font-sizes.scss */
.f14 {
  font-size: 14px;
}
/* line 14, templates/g5_ember/custom/scss/font-sizes.scss */
.f16 {
  font-size: 16px;
}
/* line 18, templates/g5_ember/custom/scss/font-sizes.scss */
.f18 {
  font-size: 18px;
}
/* line 22, templates/g5_ember/custom/scss/font-sizes.scss */
.f22 {
  font-size: 22px;
}
/* line 26, templates/g5_ember/custom/scss/font-sizes.scss */
.f24 {
  font-size: 24px;
}
/* line 30, templates/g5_ember/custom/scss/font-sizes.scss */
.f28 {
  font-size: 28px;
}
/* line 34, templates/g5_ember/custom/scss/font-sizes.scss */
.f36 {
  font-size: 36px;
}
/* line 38, templates/g5_ember/custom/scss/font-sizes.scss */
.f48 {
  font-size: 48px;
}
/* line 42, templates/g5_ember/custom/scss/font-sizes.scss */
.f60 {
  font-size: 60px;
}
/* line 46, templates/g5_ember/custom/scss/font-sizes.scss */
.f72 {
  font-size: 72px;
}
/* line 50, templates/g5_ember/custom/scss/font-sizes.scss */
.f80 {
  font-size: 80px;
}
/* line 54, templates/g5_ember/custom/scss/font-sizes.scss */
.f90 {
  font-size: 90px;
}
@media (max-width: 768px) {
  /* line 59, templates/g5_ember/custom/scss/font-sizes.scss */
  .f48 {
    font-size: 38px;
  }
  /* line 63, templates/g5_ember/custom/scss/font-sizes.scss */
  .f60 {
    font-size: 48px;
  }
  /* line 67, templates/g5_ember/custom/scss/font-sizes.scss */
  .f72 {
    font-size: 52px;
  }
  /* line 71, templates/g5_ember/custom/scss/font-sizes.scss */
  .f80 {
    font-size: 58px;
  }
  /* line 75, templates/g5_ember/custom/scss/font-sizes.scss */
  .f90 {
    font-size: 62px;
  }
}
/*max width 768*/
@media (max-width: 480px) {
  /* line 82, templates/g5_ember/custom/scss/font-sizes.scss */
  .f24 {
    font-size: 18px;
  }
  /* line 86, templates/g5_ember/custom/scss/font-sizes.scss */
  .f28 {
    font-size: 22px;
  }
  /* line 90, templates/g5_ember/custom/scss/font-sizes.scss */
  .f36 {
    font-size: 30px;
  }
  /* line 94, templates/g5_ember/custom/scss/font-sizes.scss */
  .f48 {
    font-size: 34px;
  }
  /* line 98, templates/g5_ember/custom/scss/font-sizes.scss */
  .f60 {
    font-size: 36px;
  }
  /* line 102, templates/g5_ember/custom/scss/font-sizes.scss */
  .f72 {
    font-size: 38px;
  }
  /* line 106, templates/g5_ember/custom/scss/font-sizes.scss */
  .f80 {
    font-size: 40px;
  }
  /* line 110, templates/g5_ember/custom/scss/font-sizes.scss */
  .f90 {
    font-size: 44px;
  }
}
/*max width 480*/
/* #### BORDER WIDTHS */
/* line 2, templates/g5_ember/custom/scss/borders.scss */
.bw0 {
  border-width: 0px;
}
/* line 6, templates/g5_ember/custom/scss/borders.scss */
.bw1 {
  border-width: 1px;
}
/* line 10, templates/g5_ember/custom/scss/borders.scss */
.bw2 {
  border-width: 2px;
}
/* line 14, templates/g5_ember/custom/scss/borders.scss */
.bw3 {
  border-width: 3px;
}
/* line 18, templates/g5_ember/custom/scss/borders.scss */
.bw4 {
  border-width: 4px;
}
/* line 22, templates/g5_ember/custom/scss/borders.scss */
.bw5 {
  border-width: 5px;
}
/* line 26, templates/g5_ember/custom/scss/borders.scss */
.bw6 {
  border-width: 6px;
}
/* line 30, templates/g5_ember/custom/scss/borders.scss */
.bw8 {
  border-width: 8px;
}
/* line 34, templates/g5_ember/custom/scss/borders.scss */
.bw10 {
  border-width: 10px;
}
/* #### BORDER RADIUS' */
/* line 39, templates/g5_ember/custom/scss/borders.scss */
.br5 {
  border-radius: 5px;
}
/* line 43, templates/g5_ember/custom/scss/borders.scss */
.br10 {
  border-radius: 10px;
}
/* line 47, templates/g5_ember/custom/scss/borders.scss */
.br20 {
  border-radius: 20px;
}
/* line 2, templates/g5_ember/custom/scss/paddings.scss */
.padSmall {
  padding: 5px 10px 5px 10px !important;
}
/* line 6, templates/g5_ember/custom/scss/paddings.scss */
.padMedium {
  padding: 10px 20px 10px 20px !important;
}
/* line 10, templates/g5_ember/custom/scss/paddings.scss */
.padLarge {
  padding: 15px 40px 15px 40px !important;
}
/* line 1, templates/g5_ember/custom/scss/_ember-defaults.scss */
body {
  background-image: url('../images/EWS%201200w/125-1200.jpg');
  background-size: cover;
  background-position: left top;
  background-attachment: fixed;
}
/* line 8, templates/g5_ember/custom/scss/_ember-defaults.scss */
a {
  color: #399;
}
/* line 12, templates/g5_ember/custom/scss/_ember-defaults.scss */
a:hover {
  color: #006;
}
/* line 16, templates/g5_ember/custom/scss/_ember-defaults.scss */
#g-page-surround {
  background-color: transparent;
}
/* line 20, templates/g5_ember/custom/scss/_ember-defaults.scss */
.header-logo img {
  margin-top: 15px;
  width: 100%;
}
/* line 25, templates/g5_ember/custom/scss/_ember-defaults.scss */
#g-header a {
  color: #399;
}
/* line 29, templates/g5_ember/custom/scss/_ember-defaults.scss */
#g-header a:hover {
  color: #006;
}
/* line 41, templates/g5_ember/custom/scss/_ember-defaults.scss */
.g-main-nav .g-menu-item {
  border-top: 1px solid transparent;
}
/* line 44, templates/g5_ember/custom/scss/_ember-defaults.scss */
.g-main-nav .g-menu-item:hover {
  background-color: rgba(255, 255, 255, 0.5) !important;
  border-top: 1px solid #399;
}
/* line 48, templates/g5_ember/custom/scss/_ember-defaults.scss */
.g-main-nav .active {
  background-color: rgba(255, 255, 255, 0) !important;
  border-top: 1px solid #399;
}
/* line 52, templates/g5_ember/custom/scss/_ember-defaults.scss */
.g-main-nav .active .g-menu-item-title {
  color: #399;
}
/* line 55, templates/g5_ember/custom/scss/_ember-defaults.scss */
.g-dropdown-column {
  background-color: rgba(255, 255, 255, 0.9) !important;
  width: 250px;
  justify-content: flex-start !important;
  -webkit-justify-content: flex-start !important;
}
/* FOOTER */
/* line 65, templates/g5_ember/custom/scss/_ember-defaults.scss */
#g-footer {
  margin-top: 25px;
}
/* line 69, templates/g5_ember/custom/scss/_ember-defaults.scss */
#by-ews img {
  float: right;
  width: 200px;
  margin-bottom: 25px;
}
/* ###### HOME PAGE SPECIFIC */
/* line 76, templates/g5_ember/custom/scss/_ember-defaults.scss */
.g-custom-home #g-showcase {
  padding-top: 0px;
}
@media (max-width: 48rem) {
  /* line 88, templates/g5_ember/custom/scss/_ember-defaults.scss */
  #g-page-surround {
    background-color: ;
  }
  /* line 93, templates/g5_ember/custom/scss/_ember-defaults.scss */
  .header-logo img {
    margin-top: 30px;
    width: 100%;
  }
  /* line 102, templates/g5_ember/custom/scss/_ember-defaults.scss */
  .by-ews img {
    width: 60% !important;
  }
}
/*# sourceMappingURL=custom_17.css.map */