/* g-header */
.gh {
  position: relative !important;
}

.gnav {
  display: none;
}

.part-header {
  color: #000 !important;
  background-image: none;
}

.part-header::before {
  display: none !important;
}

.site-subheader {
  position: relative !important;
}

/* main */
.main-wrapper {
  padding-top: 0;
}

/* g-footer */
.gf {
  color: currentcolor;
  background-color: transparent;
}