#page_Heading::after {
  display: block;
  content: "\a" "in Hancock Co. and surrounding areas";
  font-size: clamp(1rem, 2vw + 1rem, 3rem);
  font-style: normal;
  line-height: 100%;
}

#page_Stats::before {
  content: "Hancock County Cemetery Information";
  display: block;
  color: var(--base-black);
  font-family: var(--font-family-serif);
  font-size: var(--font-size-h4);
  font-weight: 700;
  padding-bottom: 1rem;
}

#page_Search::before {
  content: "Every Name Search Of All Cemeteries";
  display: block;
  color: var(--base-black);
  font-family: var(--font-family-serif);
  font-size: var(--font-size-h4);
  font-weight: 700;
  padding-bottom: 1rem;
}

#page_GotNum::before {
  content: "Know the TNHancockHistory #?";
  display: block;
  color: var(--base-black);
  font-family: var(--font-family-serif);
  font-size: var(--font-size-h4);
  font-weight: 700;
  padding-bottom: 1rem;
}

#page_Text::before {
  content: "Thanks to our volunteers...";
  display: block;
  color: var(--base-black);
  font-family: var(--font-family-serif);
  font-size: var(--font-size-h4);
  font-weight: 700;
  padding-bottom: 1rem;
}

#page_GotNum {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
}

#page_GenNum {
  font-style: italic;
}

#form_GotNum,
#form_SchName {
  padding: 0.5rem;
}
#form_GotNum.center,
#form_SchName.center {
  text-align: center;
}

#page_Stats {
  padding: 0 0 1rem;
  border-bottom: var(--image-border-default);
  margin: 0 0 1rem;
}

#page_Search-bef {
  font-style: italic;
}

#page_Search {
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 2rem;
}

#page_Search-aft {
  font-style: italic;
}

#page_Wrapper {
  grid-template-areas: "int-text" "col-left" "col-right" "vol-text";
}

#page_Intro {
  grid-area: int-text;
  grid-column: col 4/span 6;
  grid-row: 1;
}

#page_Col_Left {
  grid-area: col-left;
  grid-column: col 1/span 6;
  grid-row: 2;
  padding-top: 0.5rem;
}

#page_Col_Right {
  grid-area: col-right;
  grid-column: col 7/span 6;
  grid-row: 2;
}

#page_Text {
  grid-area: vol-text;
  grid-column: col 4/span 6;
  grid-row: 3;
  padding-top: 1rem;
}

@media screen and (min-width: 992px) and (max-width: 1399.98px) {
  #page_Col_Left {
    grid-column: col 1/span 6;
  }
  #page_Col_Right {
    grid-column: col 7/span 6;
  }
  #page_Text {
    grid-column: col 3/span 8;
  }
}
@media screen and (min-width: 772px) and (max-width: 991.98px) {
  #page_Col_Left {
    grid-column: col 1/span 6;
  }
  #page_Col_Right {
    grid-column: col 7/span 6;
  }
  #page_Text {
    grid-column: col 2/span 10;
  }
}
@media screen and (min-width: 574px) and (max-width: 771.98px) {
  #page_Col_Left {
    grid-column: col 1/span 12;
  }
  #page_Text,
  #page_Col_Right {
    display: none;
  }
}
@media screen and (min-width: 0px) and (max-width: 573.98px) {
  #page_Col_Left {
    grid-column: col 1/span 12;
  }
  #page_Text,
  #page_Col_Right {
    display: none;
  }
  table > thead > tr > th:last-child,
  table > tbody > tr > td:last-child {
    display: none;
  }
}