.navbar-brand .logo-img {
  max-height: 140px;
}

.t4-megamenu > .navbar-nav > li > a, .t4-megamenu > .navbar-nav > li > .nav-link {
  color: var(--mainnav-link-color);
  font-size: 16px;
  font-weight: 700;
  font-family: var(--nav-font-family);
  line-height: 1.72;
  text-transform: none;
}

h4, .h4 {
  font-size: 18px;
}

@media (min-width: 576px) {
  .item-page .com-content-article__body {
    font-size: 17px;
    line-height: 1.278;
  }
}

.item-page .com-content-article__body {
    font-size: 17px;
    line-height: 1.278;
  }

  h1, .h1 {
  font-size: 31px;
  letter-spacing: -1px;
}

.com-finder__filter {
    display: none;
}

.heading-title {
  color: var(--heading-text-color);
  font-size: 24px;
  font-weight: 600;
  line-height: var(--heading-line-height);
  text-transform: none;
}

.module-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-transform: none;
}

.com-content-article .category a {
  font-size: 16px;
}

.jacl-item__cat {
  font-size: 0.85rem;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  font-weight: 600;
}

.intro-text {
    font-size: 17px;
    line-height: 1.278;
  }
}

.t4-megamenu > .navbar-nav > li {
  margin-left: 12px;
  margin-right: 12px;
}

.item-page .com-content-article__body > p:first-child::first-letter, .item-page .com-content-article__body p.has-letter::first-letter {
  font-family: var(--heading-font-family);
  font-size: 17px;
  font-weight: 400;
  line-height: 1.278;
  margin-right: 0px;
  padding-top: 0px;
  color: #212121;;
}

.item-page .com-content-article__body.has-sharing {
    padding-left: 0px;
}

.t4-offcanvas .t4-off-canvas-header a img {
    max-height: 5.1334rem;
    outline: none;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

.contact .plain-style .top-info .contact-info {
  display: none;
}