/* 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-button-primary {
  border-radius: 20px;
  font-size: 1.3rem;
}
.jl-button {
  border-radius: 20px;
}
.jl-light .jl-link, .jl-light a:hover {
  color: transparent !important;
}
#jllist-7548-particle .g5-title {
  color: #d3045e !important;
}
h1, h2, h3, h4, h5 {
  color: #d3045e !important;
}
.fab, .icon-joomla, .fa-brands {
  font-size: 1.5rem;
}
.el-contact-form .com-contact__form fieldset > legend {
  color: #000000;
}
.el-contact-form .com-contact__form {
  color: #000000;
}
.el-contact-form .com-contact__form .form-control {
  background-color: #f7f3ee;
  color: #000000;
}
.el-contact-form .com-contact__form .form-control:focus {
  color: #00000085;
}
.cc-btn {
  padding: 0.4em 0.7em !important;
  border-radius: 10px !important;
}
a.cc-link label {
  font-size: 14px;
}
@media (max-width: 900px) {
  .jlslideshow-9685 .tm-title {
    font-size: 30px !important;
  }
  .jlslideshow-9685 .tm-content {
    font-size: 28px !important;
  }
  .jl-heading-small {
    font-size: 1.6rem !important;
  }
  .jlheading-5211 .tm-description {
    font-size: 18px !important;
  }
  .jl-h1, h1 {
    font-size: 20px !important;
  }
  .jl-h2, h2 {
    font-size: 18px !important;
  }
  .jlcard-1323 .tm-content {
    font-size: 18px !important;
  }
  .jlcard-8378 .tm-content {
    font-size: 18px !important;
  }
  .jlcard-3252 .tm-content {
    font-size: 18px !important;
  }
  .jlcard-3981 .tm-content {
    font-size: 18px !important;
  }
  .jlcard-7430 .tm-content {
    font-size: 18px !important;
  }
  .jlcard-5717 .tm-content {
    font-size: 18px !important;
  }
  .module-jlcard-176 .tm-content {
    font-size: 18px !important;
  }
  .module-jlcard-177 .tm-content {
    font-size: 18px !important;
  }
  .module-jlcard-178 .tm-content {
    font-size: 18px !important;
  }
  .module-jlcard-179 .tm-content {
    font-size: 18px !important;
  }
  .module-jlcard-180 .tm-content {
    font-size: 18px !important;
  }
  #jltestimonial2-7641 .tm-content {
    font-size: 20px !important;
  }
  .jlcalltoaction-9649 .tm-title {
    font-size: 20px !important;
  }
  .jlcalltoaction-3031 .tm-title {
    font-size: 20px !important;
  }
  .jlcalltoaction-5116 .tm-title {
    font-size: 20px !important;
  }
  .jlcalltoaction-7966 .tm-title {
    font-size: 20px !important;
  }
  #g-footer {
    text-align: center !important;
  }
  .jl-button-primary {
    font-size: 1.2rem !important;
  }
  .jlheading-4921 .tm-description {
    font-size: 18px !important;
  }
}
/*# sourceMappingURL=custom_42.css.map */