/*
 * Template: Landing page
 */
.page-template-template-landing-page #grve-main-content .grve-main-content-wrapper {
  padding: 0;
}

.page-template-template-landing-page h1,
.page-template-template-landing-page h2,
.page-template-template-landing-page h3,
.page-template-template-landing-page h4,
.page-template-template-landing-page h5 {
  color: #192736;
}

.page-template-template-landing-page h1 {
  font-size: 32px;
  line-height: 40px;
}

@media only screen and (min-width: 767px) {
  .page-template-template-landing-page h1 {
    font-size: 48px;
    line-height: 64px;
  }
}

.page-template-template-landing-page #grve-responsive-header {
  display: none;
}

@media only screen and (max-width: 1023px) {
  .page-template-template-landing-page #grve-main-header {
    display: block;
  }
  .page-template-template-landing-page #grve-main-menu {
    display: block;
  }
}

/*
 * Template: Default (No Page Title)
 */
.page-template-template-default-no-title #grve-main-content .grve-main-content-wrapper {
  padding: 0;
}

.page-template-template-default-no-title .grve-h1 {
 color: #192736;
}

.page-template-template-default-no-title
  #grve-main-content
  .grve-section {
  color: #192736;
}

.page-template-template-default-no-title h1,
.page-template-template-default-no-title .grve-h1,
.page-template-template-default-no-title h2,
.page-template-template-default-no-title .grve-h2,
.page-template-template-default-no-title h3,
.page-template-template-default-no-title .grve-h3,
.page-template-template-default-no-title h4,
.page-template-template-default-no-title .grve-h4,
.page-template-template-default-no-title h5,
.page-template-template-default-no-title .grve-h5 {
  color: #192736;
}
