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

.jl-navbar-item, .jl-navbar-nav > li > a, .jl-navbar-toggle {
  font-size: 16px;
  text-transform: uppercase;
}
.jl-button-large {
  padding: 0 40px;
  line-height: 46px;
  font-size: 22px;
  font-weight: 600;
}
h1, h2, h3, h4, h5 {
  font-family: "DM Serif Display";
  color: #105126;
}
.jl-h4, h4 {
  font-size: 28px;
  line-height: 1.4;
  color: #105126;
}
.jl-light {
  color: white;
}
h1 {
  font-size: 40px;
}
.jl-text-lead {
  font-size: 30px;
  line-height: 1.5;
  color: #1c1c1c;
}
.jl-navbar-dropdown-nav {
  font-size: 18px;
}
@media (max-width: 900px) {
  .jl-nav-default {
    font-size: 18px;
    line-height: 1.75;
  }
  .jlslideshow-3987 .tm-title {
    font-size: 30px !important;
  }
  .jl-button-large {
    padding: 0 20px;
    line-height: 46px;
    font-size: 18px;
    font-weight: 500;
  }
  .jlcalltoaction-5892 .tm-title {
    font-size: 25px !important;
  }
  #jltestimonial2-2218 .tm-content {
    font-size: 20px !important;
  }
  .jl-padding {
    padding: 0px !important;
  }
  .jlfeaturebox-7396 .tm-content {
    font-size: 15px !important;
  }
  .jlheading-4164 .tm-title {
    font-size: 22px !important;
  }
  .jlheading-3558 .tm-title {
    font-size: 22px !important;
  }
  .module-jlslideshow-225 .tm-title {
    font-size: 30px !important;
  }
  .module-jlslideshow-227 .tm-title {
    font-size: 30px !important;
  }
  .module-jlslideshow-228 .tm-title {
    font-size: 30px !important;
  }
  .module-jlslideshow-226 .tm-title {
    font-size: 30px !important;
  }
  .module-jlslideshow-224 .tm-title {
    font-size: 30px !important;
  }
}
/*# sourceMappingURL=custom_50.css.map */