.main-nav>li>a{font-size:16px;text-transform:capitalize;letter-spacing:.025em;color:#685e5e;font-weight: bold;}
.main-nav>li.is-active>a,.main-nav>li.current-menu-item>a,
.main-nav>li:hover>a,.main-nav>li>a:hover{color:var(--color-primary)}
.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{
}
.h1, h1 {
  font-weight: 500;
  line-height: 1.3em;
  font-size: 48px;
}

.h2, h2 {
  line-height: 1.4em;
  font-size: 35px;
}

.h3, h3 {
  font-weight: 500;
  line-height: 1.4em;
  font-size: 28px;
}

.h4, h4 {
  font-weight: 500;
  line-height: 1.5em;
  font-size: 21px;
}

.h5, h5 {
  font-weight: 600;
  line-height: 1.5em;
  font-size: 18px;
}

.h6, h6 {
  font-weight: 600;
  line-height: 1.5em;
  font-size: 17px;
}

.main-nav > li > a {
  font-size: 14px;
  letter-spacing: 0.025em;
  color: rgba(255, 255, 255, 0.83);
}

.mainbar-wrap .main-nav > li > a {
  /* text-shadow: 1px 1px 1px black */
}
.main-nav > li > a .link-ext {
  background: white;
}


@media screen and (min-width: 992px) {
  .main-footer > section:first-child {
    padding-top: 400px;
  }
}
