.astm-search-menu {
  display: flex;
  align-items: center;
}
.card img {
  height: 300px;
  object-fit: cover;
}
.entry-title, #main-nav {
  display: none;
}
#wrapper-footer, #page-wrapper {
  padding: 0 !important;
}
.bigger h1 {
  font-size: 4rem;
  font-weight: 300;
}
.smaller p {
  font-size: 1rem;
}
.lil-bigger {
  font-size: 1.75rem;
  line-height: 1.4;
}
.lil-bigger h1, .lil-bigger h2, .lil-bigger h3, .lil-bigger p, .lil-bigger a {
  font-size: 1.75rem;
  line-height: 1.4;
}
@media (max-width: 1023px) {
  .lil-bigger {
    font-size: 1.45rem;
  }
  .lil-bigger h1, .lil-bigger h2, .lil-bigger h3, .lil-bigger p, .lil-bigger a {
    font-size: 1.45rem;
  }
}
.wpcf7 {
  max-width: unset !important;
}
.wpcf7 label {
  font-size: 0.9rem;
  color: #002d2d;
}
.wpcf7 .row input, .wpcf7 .row select, .wpcf7 .row textarea {
  width: 100%;
  border-radius: 0px;
  background-color: transparent !important;
  border: 1px solid #002d2d !important;
  padding: 1rem 0.75rem !important;
}
.wpcf7 .row input[type=email], .wpcf7 .row input[type=tel], .wpcf7 .row input[type=date], .wpcf7 .row input[type=text] {
  border-radius: 0px;
  color: #002d2d !important;
}
.wpcf7 .row input[type=checkbox] {
  width: auto;
}
.wpcf7 .row textarea {
  color: #002d2d !important;
}
.wpcf7 .row input[type=submit] {
  border-radius: 0px;
  background-color: #0f4235 !important;
  color: #fff !important;
  border: 1px solid #fff;
  font-weight: 400;
  font-size: 1.4rem;
  text-transform: uppercase;
}
.wpcf7 .row input[type=submit]:disabled {
  color: #fff;
  border: 1px solid #0f4235;
}
.wpcf7 .row .col-12 {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .wpcf7 .row .col-12 {
    flex-direction: column;
  }
}
.wpcf7 .row .col-12 p {
  display: block;
  width: 100%;
  margin: 0 auto 30px;
}
@media (max-width: 767px) {
  .wpcf7 .row .col-12 p {
    margin: 0 auto 0px;
  }
}
.wpcf7 .row .col-12 .col-md-6 {
  width: 48%;
  display: flex;
}
@media (max-width: 767px) {
  .wpcf7 .row .col-12 .col-md-6 {
    width: 100%;
  }
}
.wpcf7 .row .col-12 .col-md-9 {
  width: 75%;
  display: flex;
}
@media (max-width: 767px) {
  .wpcf7 .row .col-12 .col-md-9 {
    width: 100%;
  }
}
.wpcf7 .row .col-12 .col-md-3 {
  width: 25%;
  display: flex;
}
@media (max-width: 767px) {
  .wpcf7 .row .col-12 .col-md-3 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .wpcf7 .row input {
    width: 95%;
  }
  .wpcf7 .row textarea {
    width: 100%;
  }
}
