#modal-1 a {
  text-decoration: none;
  /* border: none !important; */
  /* transition: fill 0.3s ease; */
  transition: color 0.3s ease;
}

#modal-1 a:hover {
  color: #00a8a8;
}

#modal-1 a:focus,
a:active {
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
  -moz-outline-style: none !important;
}

.trailmap-page-cover h2 {
  font-size: calc(1.425rem + 2.1vw) !important;
  line-height: 1.2 !important;
  /* padding: 20px 40px !important; */
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.trailmap-page-cover p {
  font-size: clamp(4.125rem, 2.01rem + 5.64vw, 6.945rem) !important;
  /* line-height: 1.2 !important; */
  /* padding: 20px 40px !important; */
  /* padding-top: 20px !important; */
  /* padding-bottom: 20px !important; */
}

.cp-footer a {
  text-decoration: none;
}

@media (max-width: 599px) {
  #modal-1-content a {
    font-size: 2rem;
    /* border: none !important; */
  }
}

/* MEDIA QUERY */
@media (max-width: 768px) {
  /* .trailmap-page-cover {
    padding-left: 5vw;
    padding-right: 5vw;
    padding-top: 24px;
    min-height: 40vh !important;
  } */
  /* .trailmap-page-cover p {
    font-size: clamp(20px, 6vw, 32px);
    margin-left: -20px !important;
    margin-bottom: 50px;
    text-align: center;
  } */

  /* #modal-1-content a {
      font-size: 2rem;
    } */
}
