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

a.grey {
  color: #2b2b2b;
}
a.grey:hover {
  color: #ff7800;
}
.com_content .jl-article {
  box-shadow: none;
  padding: 0;
}
.jl-logo {
  text-transform: none;
  line-height: 51px;
  display: block;
}
.jl-navbar-item, .jl-navbar-nav > li > a, .jl-navbar-toggle {
  min-height: 55px;
}
.jl-navbar-right .jl-navbar-item {
  display: block;
  width: 100%;
  padding-right: 0;
}
.g-content {
  margin: 0;
  padding: 0 1.5rem;
}
.jl-section {
  padding-top: 0;
  padding-bottom: 0;
}
#g-hero {
  padding-top: 0;
}
/*div#jlnavbar-7263 ul li .jl-navbar-dropdown {
  display: none;
}   */
.jl-navbar-dropdown {
  width: 240px;
}
.topmail {
  padding-top: 4px;
}
.topmail a {
  color: #245348;
  font-size: 14px;
  line-height: 1.4;
  font-family: "Inter";
}
.topmail a span, .topphone a span {
  margin-right: 10px;
}
.topphone a {
  font-weight: 500;
  font-family: "Inter";
  font-size: 1rem;
}
.topclass li.item-943 {
  display: none;
}
a.jl-navbar-item.jl-logo {
  padding-left: 0;
}
div#jlfooterinfo-6119 a {
  font-size: 1rem;
}
#g-footer hr {
  margin-top: -30px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#mobilephone {
  position: fixed;
  z-index: 0;
  top: 0;
  left: 0;
  display: none !important;
}
#g-navigation {
  position: fixed;
  z-index: 200;
  width: 100%;
  top: 0;
  height: 56px;
  box-shadow: 0 0 20px rgba(137, 132, 132, 0.5);
}
/*.jl-sticky.jl-sticky-fixed {
 box-shadow: 0 0 20px rgb(137 132 132 / 50%);
}        */
#g-page-surround {
  padding-top: 55px;
}
#g-top {
  position: fixed;
  z-index: 990;
  right: 0;
  top: 0;
  width: 280px;
  display: none;
}
#g-top a {
  font-size: 0.96rem;
}
#g-top .topmail a {
  font-size: 0.66rem;
}
.g-block.size-100.fottopphone .g-content {
  padding: 0;
}
#g-navigation .jl-sticky.jl-sticky-fixed.jl-sticky-below {
  position: fixed !important;
  top: 0 !important;
}
footer .jl-container .g-content {
  padding-left: 15px;
  padding-right: 15px;
}
.g-block.size-100.paddingtop {
  padding-top: 50px;
}
#jlnavbar-7263-particle .jl-sticky-placeholder {
  display: none;
}
@media (min-width: 960px) {
  .jl-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 959px) {
  #g-top {
    display: block;
  }
  .g-content, footer .jl-container .g-content {
    padding: 0.5rem 0;
  }
  #g-footer .jl-panel.moduletable {
    margin-bottom: -10px;
  }
  .g-block.pbottom {
    padding-bottom: 20px;
  }
  #g-footer {
    padding-top: 20px;
  }
  #g-footer .jl-grid > .jl-grid-margin {
    margin-top: 20px;
  }
  #g-navigation .mobile-toggle {
    left: -20px;
    position: absolute;
    top: 0;
  }
  div#copyright-3888-particle {
    padding-top: 35px !important;
  }
  #g-footer hr {
    margin-top: -10px;
  }
}
@media (max-width: 430px) {
  #g-top {
    width: 240px;
  }
}
/*# sourceMappingURL=custom_38.css.map */