/* Screen widths */
/* Site Colors */
/** Reusable global classes **/
.text-xl {
  font-size: 2.3rem;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .text-xl {
    font-size: 2rem;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .text-xl {
    font-size: 1.8rem;
  }
}
.text-lg {
  font-size: 1.9rem !important;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .text-lg {
    font-size: 1.6rem !important;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .text-lg {
    font-size: 1.4rem !important;
  }
}
.text-md {
  font-size: 1.6rem !important;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .text-md {
    font-size: 1.4rem !important;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .text-md {
    font-size: 1.2rem !important;
  }
}
.text-sm {
  font-size: 1.4rem !important;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .text-sm {
    font-size: 1.2rem !important;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .text-sm {
    font-size: 1rem!important;
  }
}
.shadow {
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
}
.shadow-2 {
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
}
.shadow-3 {
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.no-shadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.card-base {
  background-color: #FFF;
  border-radius: 10px;
  border: 3px solid #2C5535;
  padding: 30px;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
}
/** BS Variable overrides **/
:root {
  --bs-border-radius: 10px;
  --bs-light-rgb: 127, 152, 46;
  --bs-breadcrumb-item-padding-x: 14px;
}
@media screen and (max-width: 767px) {
  body .row,
  body .row > * {
    --bs-gutter-x: 0.6rem;
  }
}
/** Alert index **/
#block-views-block-alert-index-block-1 .views-exposed-form label {
  display: block;
}
/** Blogs **/
#block-views-block-blog-block-2 h2 {
  margin-bottom: 0;
}
#block-views-block-blog-block-2 .view-header {
  margin-bottom: 40px;
}
/** End blogs**/
/** Events **/
.page-node-type-events .views-field-field-banner-image {
  margin-bottom: 20px;
}
.page-node-type-events h1 {
  margin-top: 0;
}
/** Event Calendar **/
.page-node-596 #views-exposed-form-events-take-5-block-3 .d-flex {
  gap: 20px;
}
@media screen and (max-width: 991px) {
  .page-node-596 #views-exposed-form-events-take-5-block-3 .d-flex {
    gap: 0;
  }
}
.page-node-596 #views-exposed-form-events-take-5-block-3 .form-type-select {
  width: calc(33% - 10px);
}
@media screen and (max-width: 991px) {
  .page-node-596 #views-exposed-form-events-take-5-block-3 .form-type-select {
    width: 100%;
  }
}
.page-node-596 #views-exposed-form-events-take-5-block-3 .form-actions {
  align-self: center;
  margin-top: 2rem;
}
.page-node-596 #views-exposed-form-events-take-5-block-3 .form-actions button {
  font-size: 1.9rem;
  padding: 0;
  margin-top: 0;
}
@media screen and (max-width: 991px) {
  .page-node-596 #views-exposed-form-events-take-5-block-3 .form-actions {
    margin-top: 1rem;
  }
}
/** End Event Calendar **/
/** Contact Info Block **/
#block-contactinformation {
  margin-top: 0;
}
#block-contactinformation h2 {
  margin-top: 0;
}
/** End Contact Info **/
/** Front Page **/
.path-frontpage h2 {
  font-weight: 700;
}
.path-frontpage #block-exposedformparksblock-19,
.path-frontpage #block-findyourparkformblock,
.path-frontpage #block-findyourparkformblock--2 {
  max-width: 1100px;
  padding: 50px 100px 30px;
}
@media screen and (max-width: 767px) {
  .path-frontpage #block-exposedformparksblock-19,
  .path-frontpage #block-findyourparkformblock,
  .path-frontpage #block-findyourparkformblock--2 {
    padding: 25px 50px;
  }
}
@media screen and (max-width: 320px) {
  .path-frontpage #block-exposedformparksblock-19,
  .path-frontpage #block-findyourparkformblock,
  .path-frontpage #block-findyourparkformblock--2 {
    padding: 25px;
  }
  .path-frontpage #block-exposedformparksblock-19 option,
  .path-frontpage #block-findyourparkformblock option,
  .path-frontpage #block-findyourparkformblock--2 option {
    white-space: normal;
    margin-bottom: 4px;
  }
}
.path-frontpage #block-exposedformparksblock-19 h2:first-child,
.path-frontpage #block-findyourparkformblock h2:first-child,
.path-frontpage #block-findyourparkformblock--2 h2:first-child {
  font-size: 4rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 2rem;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .path-frontpage #block-exposedformparksblock-19 h2:first-child,
  .path-frontpage #block-findyourparkformblock h2:first-child,
  .path-frontpage #block-findyourparkformblock--2 h2:first-child {
    font-size: 3.3rem;
  }
}
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper {
  display: flex;
  max-width: 582px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFF;
  border-radius: 28px;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper,
  .path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper,
  .path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper {
    flex-direction: column;
  }
}
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .mb-3,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .mb-3,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .mb-3,
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .form-control,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .form-control,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .form-control {
  margin-bottom: 0!important;
}
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .filter-group,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .filter-group,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .filter-group,
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .form-group,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .form-group,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .form-group {
  flex: 1 1 100%;
}
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .filter-group .form-type-select,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .filter-group .form-type-select,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .filter-group .form-type-select,
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .form-group .form-type-select,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .form-group .form-type-select,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .form-group .form-type-select,
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .filter-group .form-select,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .filter-group .form-select,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .filter-group .form-select,
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .form-group .form-select,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .form-group .form-select,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .form-group .form-select {
  margin: 0!important;
}
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .bottom-actions,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .bottom-actions,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .bottom-actions,
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .form-actions,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .form-actions,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .form-actions {
  display: flex;
  margin: 2px!important;
}
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .bottom-actions .form-submit,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .bottom-actions .form-submit,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .bottom-actions .form-submit,
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .form-actions .form-submit,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .form-actions .form-submit,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .form-actions .form-submit {
  font-size: 1.6rem;
  padding: 2px 15px;
  border: 0;
  border-radius: 20px;
  background-color: #A5B76D;
  color: #1B331F;
  margin: 0;
  line-height: 1.75;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .bottom-actions .form-submit:hover,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .bottom-actions .form-submit:hover,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .bottom-actions .form-submit:hover,
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .form-actions .form-submit:hover,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .form-actions .form-submit:hover,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .form-actions .form-submit:hover,
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .bottom-actions .form-submit:focus,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .bottom-actions .form-submit:focus,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .bottom-actions .form-submit:focus,
.path-frontpage #block-exposedformparksblock-19 .search-row .fieldset-wrapper .form-actions .form-submit:focus,
.path-frontpage #block-findyourparkformblock .search-row .fieldset-wrapper .form-actions .form-submit:focus,
.path-frontpage #block-findyourparkformblock--2 .search-row .fieldset-wrapper .form-actions .form-submit:focus {
  background-color: #2C5535;
  color: #FFF;
}
.path-frontpage #block-exposedformparksblock-19 label,
.path-frontpage #block-findyourparkformblock label,
.path-frontpage #block-findyourparkformblock--2 label,
.path-frontpage #block-exposedformparksblock-19 label h2,
.path-frontpage #block-findyourparkformblock label h2,
.path-frontpage #block-findyourparkformblock--2 label h2 {
  font-family: 'DM Sans', sans-serif;
  font-size: 2.3rem !important;
  font-weight: 500;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .path-frontpage #block-exposedformparksblock-19 label,
  .path-frontpage #block-findyourparkformblock label,
  .path-frontpage #block-findyourparkformblock--2 label,
  .path-frontpage #block-exposedformparksblock-19 label h2,
  .path-frontpage #block-findyourparkformblock label h2,
  .path-frontpage #block-findyourparkformblock--2 label h2 {
    font-size: 1.8rem !important;
  }
}
.path-frontpage #block-exposedformparksblock-19 .form-select.bef-links ul,
.path-frontpage #block-findyourparkformblock .form-select.bef-links ul,
.path-frontpage #block-findyourparkformblock--2 .form-select.bef-links ul,
.path-frontpage #block-exposedformparksblock-19 .find-park-activities-links ul,
.path-frontpage #block-findyourparkformblock .find-park-activities-links ul,
.path-frontpage #block-findyourparkformblock--2 .find-park-activities-links ul {
  justify-content: center;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.path-frontpage #block-exposedformparksblock-19 .form-select.bef-links ul li a,
.path-frontpage #block-findyourparkformblock .form-select.bef-links ul li a,
.path-frontpage #block-findyourparkformblock--2 .form-select.bef-links ul li a,
.path-frontpage #block-exposedformparksblock-19 .find-park-activities-links ul li a,
.path-frontpage #block-findyourparkformblock .find-park-activities-links ul li a,
.path-frontpage #block-findyourparkformblock--2 .find-park-activities-links ul li a {
  background-color: #A5B76D;
  margin-bottom: 16px;
}
.path-frontpage #block-exposedformparksblock-19 .form-select.bef-links ul li a:hover,
.path-frontpage #block-findyourparkformblock .form-select.bef-links ul li a:hover,
.path-frontpage #block-findyourparkformblock--2 .form-select.bef-links ul li a:hover,
.path-frontpage #block-exposedformparksblock-19 .find-park-activities-links ul li a:hover,
.path-frontpage #block-findyourparkformblock .find-park-activities-links ul li a:hover,
.path-frontpage #block-findyourparkformblock--2 .find-park-activities-links ul li a:hover,
.path-frontpage #block-exposedformparksblock-19 .form-select.bef-links ul li a:focus,
.path-frontpage #block-findyourparkformblock .form-select.bef-links ul li a:focus,
.path-frontpage #block-findyourparkformblock--2 .form-select.bef-links ul li a:focus,
.path-frontpage #block-exposedformparksblock-19 .find-park-activities-links ul li a:focus,
.path-frontpage #block-findyourparkformblock .find-park-activities-links ul li a:focus,
.path-frontpage #block-findyourparkformblock--2 .find-park-activities-links ul li a:focus {
  background-color: #2C5535;
}
@media screen and (max-width: 767px) {
  .path-frontpage .wrapper-middle-green {
    padding: 24px 0;
  }
  .path-frontpage .wrapper-middle-green img {
    margin-bottom: 0!important;
  }
  .path-frontpage .wrapper-middle-green p,
  .path-frontpage .wrapper-middle-green .btn {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 8px;
  }
  .path-frontpage .wrapper-middle-green p.btn-secondary,
  .path-frontpage .wrapper-middle-green .btn.btn-secondary {
    margin-bottom: 0;
  }
}
/** End Front Page **/
/** Find an Activity **/
.page-node-563 .wrapper-bottom-green {
  background-color: #D5DDD6;
  position: relative;
}
.page-node-563 .wrapper-bottom-green:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(90deg, #DFE6D2 20%, rgba(223, 230, 210, 0) 100%), linear-gradient(0deg, rgba(210, 252, 219, 0.2) 0%, rgba(210, 252, 219, 0.2) 100%), url('/sites/default/files/2023-07/retreat-center.jpeg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .page-node-563 .wrapper-bottom-green:before {
    background: linear-gradient(90deg, #DFE6D2 20%, rgba(223, 230, 210, 0.6) 100%), linear-gradient(0deg, rgba(210, 252, 219, 0.2) 0%, rgba(210, 252, 219, 0.2) 100%), url('/sites/default/files/2023-07/retreat-center.jpeg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}
.page-node-563 .wrapper-bottom-green #block-activitiesretreatcenters {
  position: relative;
}
/** End Activity**/
/** Events Page **/
.page-node-type-events #block-views-block-events-take-5-block-2 {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-size: 2.3rem;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .page-node-type-events #block-views-block-events-take-5-block-2 {
    font-size: 1.8rem;
  }
}
.page-node-type-events .contact-bottom::before {
  display: none;
}
.page-node-type-events .contact-bottom::after {
  content: '';
  display: block;
  background-color: #A5B76D;
  height: 7px;
  width: 100%;
  border-radius: 4px;
  margin-bottom: 20px;
}
/** End Events Page **/
/** Landing Page **/
.node--type-landing-page h1 {
  margin-top: 2rem;
}
.node--type-landing-page .view-landing-pages.view-display-id-block_1 {
  margin-bottom: 4rem;
}
/** Landing Page **/
/** News **/
.node--type-news h2.press-release {
  font-weight: 600;
}
.node--type-news .media-contact {
  background-color: #DFE6D2;
  padding: 20px 28px 5px 28px;
  margin-bottom: 20px;
  border-radius: 4px;
}
.node--type-news .media-contact h2 {
  font-size: 2.3rem;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .node--type-news .media-contact h2 {
    font-size: 2rem;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .node--type-news .media-contact h2 {
    font-size: 1.8rem;
  }
}
.node--type-news .media-contact tbody,
.node--type-news .media-contact table {
  margin-bottom: 0;
}
.node--type-news .media-contact th,
.node--type-news .media-contact td {
  font-size: 1.4rem !important;
  line-height: 1.5;
  padding: 0;
  padding-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .node--type-news .media-contact th,
  .node--type-news .media-contact td {
    font-size: 1.2rem !important;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .node--type-news .media-contact th,
  .node--type-news .media-contact td {
    font-size: 1rem!important;
  }
}
.node--type-news .media-contact th {
  width: 100px;
}
/** End News **/
/** Find a Park Page **/
.page-node-830 h1,
.page-node-829 h1,
.page-node-830 .h1,
.page-node-829 .h1 {
  margin-top: 0;
}
.page-node-555 .wrapper-middle-green,
.page-node-555 .wrapper-bottom-green {
  padding: 0!important;
  margin-bottom: 0;
}
.page-node-555 .wrapper-middle-green #block-findaparkdiscoverpass > .row > .col-12:first-child,
.page-node-555 .wrapper-bottom-green #block-findaparkdiscoverpass > .row > .col-12:first-child {
  justify-content: flex-end;
}
@media screen and (max-width: 991px) {
  .page-node-555 .wrapper-middle-green #block-findaparkdiscoverpass > .row > .col-12:first-child,
  .page-node-555 .wrapper-bottom-green #block-findaparkdiscoverpass > .row > .col-12:first-child {
    justify-content: center;
  }
}
.page-node-555 .wrapper-middle-green #block-findaparkdiscoverpass > .row > .col-12:nth-child(2),
.page-node-555 .wrapper-bottom-green #block-findaparkdiscoverpass > .row > .col-12:nth-child(2) {
  padding: 20px 0;
}
.page-node-555 .wrapper-middle-green #block-findaparkdiscoverpass > .row > .col-12:nth-child(2) .col-12,
.page-node-555 .wrapper-bottom-green #block-findaparkdiscoverpass > .row > .col-12:nth-child(2) .col-12 {
  justify-content: space-between;
}
.page-node-555 .wrapper-middle-green img,
.page-node-555 .wrapper-bottom-green img,
.page-node-555 .wrapper-middle-green .field,
.page-node-555 .wrapper-bottom-green .field {
  margin-bottom: 0!important;
}
.page-node-555 .wrapper-middle-green .row,
.page-node-555 .wrapper-bottom-green .row,
.page-node-555 .wrapper-middle-green .row > *,
.page-node-555 .wrapper-bottom-green .row > * {
  --bs-gutter-x: 2.4rem;
}
.page-node-555 .wrapper-middle-green .region-middle-green img,
.page-node-555 .wrapper-bottom-green .region-middle-green img {
  padding-top: 30px;
}
.page-node-555 .wrapper-middle-green .region-bottom-green img,
.page-node-555 .wrapper-bottom-green .region-bottom-green img {
  padding: 30px;
}
@media screen and (max-width: 991px) {
  .page-node-555 .wrapper-middle-green img,
  .page-node-555 .wrapper-bottom-green img {
    display: block;
    max-width: 50%;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  .page-node-555 .wrapper-middle-green img,
  .page-node-555 .wrapper-bottom-green img {
    max-width: 80%;
  }
  .page-node-555 .wrapper-middle-green .btn,
  .page-node-555 .wrapper-bottom-green .btn {
    margin-top: 0;
    margin-bottom: 40px;
  }
}
.page-node-555 #block-drupalbase-custom-content {
  margin-bottom: 0 !important;
}
.page-node-555 .region-content-bottom {
  margin-top: 40px;
  margin-bottom: 10px;
}
/** Find a Park View **/
.view-find-a-park h1,
.view-id-news.view-display-id-page_1 h1,
.view-id-news.view-display-id-block_3 h1,
#block-views-block-rent-a-place-block-6 h1,
#block-views-block-blog-block-5 h1,
.view-find-a-park .h1,
.view-id-news.view-display-id-page_1 .h1,
.view-id-news.view-display-id-block_3 .h1,
#block-views-block-rent-a-place-block-6 .h1,
#block-views-block-blog-block-5 .h1 {
  margin-top: 0;
  margin-bottom: 16px;
}
.view-find-a-park .view-header,
.view-id-news.view-display-id-page_1 .view-header,
.view-id-news.view-display-id-block_3 .view-header,
#block-views-block-rent-a-place-block-6 .view-header,
#block-views-block-blog-block-5 .view-header {
  margin-bottom: 20px;
}
.view-find-a-park .view-filters,
.view-id-news.view-display-id-page_1 .view-filters,
.view-id-news.view-display-id-block_3 .view-filters,
#block-views-block-rent-a-place-block-6 .view-filters,
#block-views-block-blog-block-5 .view-filters {
  flex: 0 0 auto;
  width: 383px;
}
@media screen and (max-width: 991px) {
  .view-find-a-park .view-filters,
  .view-id-news.view-display-id-page_1 .view-filters,
  .view-id-news.view-display-id-block_3 .view-filters,
  #block-views-block-rent-a-place-block-6 .view-filters,
  #block-views-block-blog-block-5 .view-filters {
    width: 100%;
  }
}
.view-find-a-park .form-item-park-id-filter h3,
.view-id-news.view-display-id-page_1 .form-item-park-id-filter h3,
.view-id-news.view-display-id-block_3 .form-item-park-id-filter h3,
#block-views-block-rent-a-place-block-6 .form-item-park-id-filter h3,
#block-views-block-blog-block-5 .form-item-park-id-filter h3 {
  margin: 0;
}
.view-find-a-park h3,
.view-id-news.view-display-id-page_1 h3,
.view-id-news.view-display-id-block_3 h3,
#block-views-block-rent-a-place-block-6 h3,
#block-views-block-blog-block-5 h3 {
  margin-top: 0;
}
.view-find-a-park .edit-field-counties-target-id-entityreference-filter-label,
.view-id-news.view-display-id-page_1 .edit-field-counties-target-id-entityreference-filter-label,
.view-id-news.view-display-id-block_3 .edit-field-counties-target-id-entityreference-filter-label,
#block-views-block-rent-a-place-block-6 .edit-field-counties-target-id-entityreference-filter-label,
#block-views-block-blog-block-5 .edit-field-counties-target-id-entityreference-filter-label,
.view-find-a-park .chosen-label,
.view-id-news.view-display-id-page_1 .chosen-label,
.view-id-news.view-display-id-block_3 .chosen-label,
#block-views-block-rent-a-place-block-6 .chosen-label,
#block-views-block-blog-block-5 .chosen-label {
  display: block;
}
.view-find-a-park .chosen-container,
.view-id-news.view-display-id-page_1 .chosen-container,
.view-id-news.view-display-id-block_3 .chosen-container,
#block-views-block-rent-a-place-block-6 .chosen-container,
#block-views-block-blog-block-5 .chosen-container {
  max-width: 100%;
}
.view-find-a-park .col-6 img,
.view-id-news.view-display-id-page_1 .col-6 img,
.view-id-news.view-display-id-block_3 .col-6 img,
#block-views-block-rent-a-place-block-6 .col-6 img,
#block-views-block-blog-block-5 .col-6 img {
  max-width: 100%;
  height: auto;
  border-radius: 10px;
  margin-bottom: 8px;
}
.view-find-a-park .col-6 .views-field-title,
.view-id-news.view-display-id-page_1 .col-6 .views-field-title,
.view-id-news.view-display-id-block_3 .col-6 .views-field-title,
#block-views-block-rent-a-place-block-6 .col-6 .views-field-title,
#block-views-block-blog-block-5 .col-6 .views-field-title {
  font-size: 2.3rem;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .view-find-a-park .col-6 .views-field-title,
  .view-id-news.view-display-id-page_1 .col-6 .views-field-title,
  .view-id-news.view-display-id-block_3 .col-6 .views-field-title,
  #block-views-block-rent-a-place-block-6 .col-6 .views-field-title,
  #block-views-block-blog-block-5 .col-6 .views-field-title {
    font-size: 2rem;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .view-find-a-park .col-6 .views-field-title,
  .view-id-news.view-display-id-page_1 .col-6 .views-field-title,
  .view-id-news.view-display-id-block_3 .col-6 .views-field-title,
  #block-views-block-rent-a-place-block-6 .col-6 .views-field-title,
  #block-views-block-blog-block-5 .col-6 .views-field-title {
    font-size: 1.8rem;
  }
}
.view-find-a-park .views-exposed-form .details-wrapper,
.view-id-news.view-display-id-page_1 .views-exposed-form .details-wrapper,
.view-id-news.view-display-id-block_3 .views-exposed-form .details-wrapper,
#block-views-block-rent-a-place-block-6 .views-exposed-form .details-wrapper,
#block-views-block-blog-block-5 .views-exposed-form .details-wrapper {
  margin-left: 0;
}
.view-find-a-park .views-exposed-form .details-wrapper .details-description,
.view-id-news.view-display-id-page_1 .views-exposed-form .details-wrapper .details-description,
.view-id-news.view-display-id-block_3 .views-exposed-form .details-wrapper .details-description,
#block-views-block-rent-a-place-block-6 .views-exposed-form .details-wrapper .details-description,
#block-views-block-blog-block-5 .views-exposed-form .details-wrapper .details-description {
  display: block;
  color: #1B331F !important;
}
.view-find-a-park #filters,
.view-id-news.view-display-id-page_1 #filters,
.view-id-news.view-display-id-block_3 #filters,
#block-views-block-rent-a-place-block-6 #filters,
#block-views-block-blog-block-5 #filters {
  display: flex;
  flex-direction: column;
}
.view-find-a-park #filters .form-reset,
.view-id-news.view-display-id-page_1 #filters .form-reset,
.view-id-news.view-display-id-block_3 #filters .form-reset,
#block-views-block-rent-a-place-block-6 #filters .form-reset,
#block-views-block-blog-block-5 #filters .form-reset {
  order: 0;
}
.view-find-a-park #filters .form-reset button,
.view-id-news.view-display-id-page_1 #filters .form-reset button,
.view-id-news.view-display-id-block_3 #filters .form-reset button,
#block-views-block-rent-a-place-block-6 #filters .form-reset button,
#block-views-block-blog-block-5 #filters .form-reset button {
  margin-top: 0;
}
.view-find-a-park #filters .filter-groups,
.view-id-news.view-display-id-page_1 #filters .filter-groups,
.view-id-news.view-display-id-block_3 #filters .filter-groups,
#block-views-block-rent-a-place-block-6 #filters .filter-groups,
#block-views-block-blog-block-5 #filters .filter-groups {
  order: 1;
}
.view-find-a-park #filters .bottom-actions,
.view-id-news.view-display-id-page_1 #filters .bottom-actions,
.view-id-news.view-display-id-block_3 #filters .bottom-actions,
#block-views-block-rent-a-place-block-6 #filters .bottom-actions,
#block-views-block-blog-block-5 #filters .bottom-actions {
  order: 2;
}
.view-find-a-park #filters .bottom-actions button,
.view-id-news.view-display-id-page_1 #filters .bottom-actions button,
.view-id-news.view-display-id-block_3 #filters .bottom-actions button,
#block-views-block-rent-a-place-block-6 #filters .bottom-actions button,
#block-views-block-blog-block-5 #filters .bottom-actions button {
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .view-find-a-park.filter-control.closed,
  .view-id-news.view-display-id-page_1.filter-control.closed,
  .view-id-news.view-display-id-block_3.filter-control.closed,
  #block-views-block-rent-a-place-block-6.filter-control.closed,
  #block-views-block-blog-block-5.filter-control.closed {
    max-height: 0;
    overflow: hidden;
    transition: max-height 300ms;
  }
}
@media screen and (max-width: 991px) {
  .view-find-a-park.filter-control.opened,
  .view-id-news.view-display-id-page_1.filter-control.opened,
  .view-id-news.view-display-id-block_3.filter-control.opened,
  #block-views-block-rent-a-place-block-6.filter-control.opened,
  #block-views-block-blog-block-5.filter-control.opened {
    max-height: 100%;
    transition: max-height 300ms;
  }
}
.view-id-news.view-display-id-page_1 .view-main-col,
.view-id-news.view-display-id-block_3 .view-main-col {
  max-width: 936px;
}
@media screen and (max-width: 1399px) {
  .view-id-news.view-display-id-page_1 .view-main-col,
  .view-id-news.view-display-id-block_3 .view-main-col {
    max-width: 756px;
  }
}
@media screen and (max-width: 1199px) {
  .view-id-news.view-display-id-page_1 .view-main-col,
  .view-id-news.view-display-id-block_3 .view-main-col {
    max-width: 576px;
  }
}
/** End Find a Park **/
/** Parks Content Type **/
.page-node-type-parks h1.title,
.page-node-type-rent_a_place h1.title,
.page-node-type-activity h1.title,
.page-node-type-interpretive_center h1.title,
.page-node-type-parks .field--name-node-title,
.page-node-type-rent_a_place .field--name-node-title,
.page-node-type-activity .field--name-node-title,
.page-node-type-interpretive_center .field--name-node-title {
  margin-bottom: 5px!important;
}
.page-node-type-parks .more-link,
.page-node-type-rent_a_place .more-link,
.page-node-type-activity .more-link,
.page-node-type-interpretive_center .more-link {
  position: absolute;
  right: 23px;
  bottom: 50px;
}
.page-node-type-parks .more-link button,
.page-node-type-rent_a_place .more-link button,
.page-node-type-activity .more-link button,
.page-node-type-interpretive_center .more-link button,
.page-node-type-parks .more-link a,
.page-node-type-rent_a_place .more-link a,
.page-node-type-activity .more-link a,
.page-node-type-interpretive_center .more-link a {
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
  font-size: 1.9rem !important;
  line-height: 1.5;
  width: 100%;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  padding: 10px 16px;
  border: 2px solid #2C5535;
  border-radius: 10px;
  background-color: #FFF;
  color: #2C5535;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .page-node-type-parks .more-link button,
  .page-node-type-rent_a_place .more-link button,
  .page-node-type-activity .more-link button,
  .page-node-type-interpretive_center .more-link button,
  .page-node-type-parks .more-link a,
  .page-node-type-rent_a_place .more-link a,
  .page-node-type-activity .more-link a,
  .page-node-type-interpretive_center .more-link a {
    font-size: 1.6rem !important;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .page-node-type-parks .more-link button,
  .page-node-type-rent_a_place .more-link button,
  .page-node-type-activity .more-link button,
  .page-node-type-interpretive_center .more-link button,
  .page-node-type-parks .more-link a,
  .page-node-type-rent_a_place .more-link a,
  .page-node-type-activity .more-link a,
  .page-node-type-interpretive_center .more-link a {
    font-size: 1.4rem !important;
  }
}
.page-node-type-parks .more-link button:hover,
.page-node-type-rent_a_place .more-link button:hover,
.page-node-type-activity .more-link button:hover,
.page-node-type-interpretive_center .more-link button:hover,
.page-node-type-parks .more-link a:hover,
.page-node-type-rent_a_place .more-link a:hover,
.page-node-type-activity .more-link a:hover,
.page-node-type-interpretive_center .more-link a:hover {
  background-color: #D5DDD6;
  border-color: #D5DDD6;
  color: #2C5535;
}
.page-node-type-parks .more-link button:active,
.page-node-type-rent_a_place .more-link button:active,
.page-node-type-activity .more-link button:active,
.page-node-type-interpretive_center .more-link button:active,
.page-node-type-parks .more-link a:active,
.page-node-type-rent_a_place .more-link a:active,
.page-node-type-activity .more-link a:active,
.page-node-type-interpretive_center .more-link a:active {
  background-color: #627A68;
  color: #FFF;
  outline: 2px solid #A9D3CB;
  outline-offset: 4px;
  border-radius: 8px;
}
.page-node-type-parks .more-link button:focus-visible,
.page-node-type-rent_a_place .more-link button:focus-visible,
.page-node-type-activity .more-link button:focus-visible,
.page-node-type-interpretive_center .more-link button:focus-visible,
.page-node-type-parks .more-link a:focus-visible,
.page-node-type-rent_a_place .more-link a:focus-visible,
.page-node-type-activity .more-link a:focus-visible,
.page-node-type-interpretive_center .more-link a:focus-visible {
  outline: 2px solid #2A8370;
  outline-offset: 4px;
  border-radius: 8px;
  display: inline-block;
}
.page-node-type-parks .more-link button:focus-visible:active,
.page-node-type-rent_a_place .more-link button:focus-visible:active,
.page-node-type-activity .more-link button:focus-visible:active,
.page-node-type-interpretive_center .more-link button:focus-visible:active,
.page-node-type-parks .more-link a:focus-visible:active,
.page-node-type-rent_a_place .more-link a:focus-visible:active,
.page-node-type-activity .more-link a:focus-visible:active,
.page-node-type-interpretive_center .more-link a:focus-visible:active {
  outline-color: #A9D3CB;
}
@media screen and (max-width: 767px) {
  .page-node-type-parks .more-link,
  .page-node-type-rent_a_place .more-link,
  .page-node-type-activity .more-link,
  .page-node-type-interpretive_center .more-link {
    right: 5px;
    bottom: 16px;
  }
  .page-node-type-parks .more-link button,
  .page-node-type-rent_a_place .more-link button,
  .page-node-type-activity .more-link button,
  .page-node-type-interpretive_center .more-link button,
  .page-node-type-parks .more-link a,
  .page-node-type-rent_a_place .more-link a,
  .page-node-type-activity .more-link a,
  .page-node-type-interpretive_center .more-link a {
    padding: 4px 16px;
  }
}
.page-node-type-parks .field--type-file,
.page-node-type-rent_a_place .field--type-file,
.page-node-type-activity .field--type-file,
.page-node-type-interpretive_center .field--type-file {
  margin-bottom: 40px;
}
.page-node-type-parks .field--type-file .file,
.page-node-type-rent_a_place .field--type-file .file,
.page-node-type-activity .field--type-file .file,
.page-node-type-interpretive_center .field--type-file .file {
  padding-left: 0;
  background: none;
}
.page-node-type-parks .sidebar .field--type-email,
.page-node-type-rent_a_place .sidebar .field--type-email,
.page-node-type-activity .sidebar .field--type-email,
.page-node-type-interpretive_center .sidebar .field--type-email {
  margin-bottom: 0!important;
}
.page-node-type-parks .sidebar .field--type-email,
.page-node-type-rent_a_place .sidebar .field--type-email,
.page-node-type-activity .sidebar .field--type-email,
.page-node-type-interpretive_center .sidebar .field--type-email,
.page-node-type-parks .sidebar .field--type-telephone,
.page-node-type-rent_a_place .sidebar .field--type-telephone,
.page-node-type-activity .sidebar .field--type-telephone,
.page-node-type-interpretive_center .sidebar .field--type-telephone {
  font-size: 2.3rem;
  line-height: 3.5rem;
}
@media screen and (max-width: 1399px) {
  .page-node-type-parks .sidebar .field--type-email,
  .page-node-type-rent_a_place .sidebar .field--type-email,
  .page-node-type-activity .sidebar .field--type-email,
  .page-node-type-interpretive_center .sidebar .field--type-email,
  .page-node-type-parks .sidebar .field--type-telephone,
  .page-node-type-rent_a_place .sidebar .field--type-telephone,
  .page-node-type-activity .sidebar .field--type-telephone,
  .page-node-type-interpretive_center .sidebar .field--type-telephone {
    font-size: 1.9rem;
    line-height: 2.8rem;
  }
}
@media screen and (max-width: 1199px) {
  .page-node-type-parks .sidebar .field--type-email,
  .page-node-type-rent_a_place .sidebar .field--type-email,
  .page-node-type-activity .sidebar .field--type-email,
  .page-node-type-interpretive_center .sidebar .field--type-email,
  .page-node-type-parks .sidebar .field--type-telephone,
  .page-node-type-rent_a_place .sidebar .field--type-telephone,
  .page-node-type-activity .sidebar .field--type-telephone,
  .page-node-type-interpretive_center .sidebar .field--type-telephone {
    font-size: 1.6rem;
    line-height: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-parks .sidebar .field--type-email,
  .page-node-type-rent_a_place .sidebar .field--type-email,
  .page-node-type-activity .sidebar .field--type-email,
  .page-node-type-interpretive_center .sidebar .field--type-email,
  .page-node-type-parks .sidebar .field--type-telephone,
  .page-node-type-rent_a_place .sidebar .field--type-telephone,
  .page-node-type-activity .sidebar .field--type-telephone,
  .page-node-type-interpretive_center .sidebar .field--type-telephone {
    font-size: 2rem;
    line-height: 2.4rem;
  }
}
.page-node-type-parks .sidebar .field--type-email .field__label:after,
.page-node-type-rent_a_place .sidebar .field--type-email .field__label:after,
.page-node-type-activity .sidebar .field--type-email .field__label:after,
.page-node-type-interpretive_center .sidebar .field--type-email .field__label:after,
.page-node-type-parks .sidebar .field--type-telephone .field__label:after,
.page-node-type-rent_a_place .sidebar .field--type-telephone .field__label:after,
.page-node-type-activity .sidebar .field--type-telephone .field__label:after,
.page-node-type-interpretive_center .sidebar .field--type-telephone .field__label:after {
  content: ": ";
}
.page-node-type-parks .view,
.page-node-type-rent_a_place .view,
.page-node-type-activity .view,
.page-node-type-interpretive_center .view {
  position: relative;
}
.page-node-type-parks .view-id-parks.view-display-id-block_4,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_4,
.page-node-type-activity .view-id-parks.view-display-id-block_4,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_4,
.page-node-type-parks .view-id-parks.view-display-id-block_5,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_5,
.page-node-type-activity .view-id-parks.view-display-id-block_5,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_5,
.page-node-type-parks .view-id-parks.view-display-id-block_6,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_6,
.page-node-type-activity .view-id-parks.view-display-id-block_6,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_6,
.page-node-type-parks .view-id-parks.view-display-id-block_4--2,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_4--2,
.page-node-type-activity .view-id-parks.view-display-id-block_4--2,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_4--2,
.page-node-type-parks .view-id-parks.view-display-id-block_5--2,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_5--2,
.page-node-type-activity .view-id-parks.view-display-id-block_5--2,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_5--2,
.page-node-type-parks .view-id-parks.view-display-id-block_6--2,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_6--2,
.page-node-type-activity .view-id-parks.view-display-id-block_6--2,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_6--2,
.page-node-type-parks .view-id-parks.view-display-id-block_10,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_10,
.page-node-type-activity .view-id-parks.view-display-id-block_10,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_10,
.page-node-type-parks .view-id-parks.view-display-id-block_9,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_9,
.page-node-type-activity .view-id-parks.view-display-id-block_9,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_9,
.page-node-type-parks .view-id-parks.view-display-id-block_12,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_12,
.page-node-type-activity .view-id-parks.view-display-id-block_12,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_12 {
  margin-bottom: 0;
}
.page-node-type-parks .view-id-parks.view-display-id-block_4 p,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_4 p,
.page-node-type-activity .view-id-parks.view-display-id-block_4 p,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_4 p,
.page-node-type-parks .view-id-parks.view-display-id-block_5 p,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_5 p,
.page-node-type-activity .view-id-parks.view-display-id-block_5 p,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_5 p,
.page-node-type-parks .view-id-parks.view-display-id-block_6 p,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_6 p,
.page-node-type-activity .view-id-parks.view-display-id-block_6 p,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_6 p,
.page-node-type-parks .view-id-parks.view-display-id-block_4--2 p,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_4--2 p,
.page-node-type-activity .view-id-parks.view-display-id-block_4--2 p,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_4--2 p,
.page-node-type-parks .view-id-parks.view-display-id-block_5--2 p,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_5--2 p,
.page-node-type-activity .view-id-parks.view-display-id-block_5--2 p,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_5--2 p,
.page-node-type-parks .view-id-parks.view-display-id-block_6--2 p,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_6--2 p,
.page-node-type-activity .view-id-parks.view-display-id-block_6--2 p,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_6--2 p,
.page-node-type-parks .view-id-parks.view-display-id-block_10 p,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_10 p,
.page-node-type-activity .view-id-parks.view-display-id-block_10 p,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_10 p,
.page-node-type-parks .view-id-parks.view-display-id-block_9 p,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_9 p,
.page-node-type-activity .view-id-parks.view-display-id-block_9 p,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_9 p,
.page-node-type-parks .view-id-parks.view-display-id-block_12 p,
.page-node-type-rent_a_place .view-id-parks.view-display-id-block_12 p,
.page-node-type-activity .view-id-parks.view-display-id-block_12 p,
.page-node-type-interpretive_center .view-id-parks.view-display-id-block_12 p {
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-node-type-parks .field--name-field-media-file,
.page-node-type-rent_a_place .field--name-field-media-file,
.page-node-type-activity .field--name-field-media-file,
.page-node-type-interpretive_center .field--name-field-media-file {
  font-size: 1.6rem !important;
  line-height: 1.5;
  margin-bottom: 40px!important;
}
@media screen and (max-width: 767px) {
  .page-node-type-parks .field--name-field-media-file,
  .page-node-type-rent_a_place .field--name-field-media-file,
  .page-node-type-activity .field--name-field-media-file,
  .page-node-type-interpretive_center .field--name-field-media-file {
    font-size: 1.4rem !important;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .page-node-type-parks .field--name-field-media-file,
  .page-node-type-rent_a_place .field--name-field-media-file,
  .page-node-type-activity .field--name-field-media-file,
  .page-node-type-interpretive_center .field--name-field-media-file {
    font-size: 1.2rem !important;
  }
}
.page-node-type-parks .view-activities.view-display-id-block_3 .views-field,
.page-node-type-rent_a_place .view-activities.view-display-id-block_3 .views-field,
.page-node-type-activity .view-activities.view-display-id-block_3 .views-field,
.page-node-type-interpretive_center .view-activities.view-display-id-block_3 .views-field {
  font-size: 2.3rem;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .page-node-type-parks .view-activities.view-display-id-block_3 .views-field,
  .page-node-type-rent_a_place .view-activities.view-display-id-block_3 .views-field,
  .page-node-type-activity .view-activities.view-display-id-block_3 .views-field,
  .page-node-type-interpretive_center .view-activities.view-display-id-block_3 .views-field {
    font-size: 2rem;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .page-node-type-parks .view-activities.view-display-id-block_3 .views-field,
  .page-node-type-rent_a_place .view-activities.view-display-id-block_3 .views-field,
  .page-node-type-activity .view-activities.view-display-id-block_3 .views-field,
  .page-node-type-interpretive_center .view-activities.view-display-id-block_3 .views-field {
    font-size: 1.8rem;
  }
}
/** End Parks **/
/** Projects **/
.node--type-projects .view-project-files .field-content a {
  text-transform: capitalize;
}
/** End Projects **/
/** Search **/
.page-node-.path-solr #search-api-page-block-form-search-solr {
  justify-content: start;
}
.page-node-.path-solr #search-api-page-block-form-search-solr .form-search {
  border: 2px solid #2C5535;
  border-right: 0;
  width: 375px;
}
.page-node-.path-solr #search-api-page-block-form-search-solr .form-submit {
  border: 2px solid #2C5535;
  border-left: 0;
}
/** End Search **/
/** Snoparks **/
.page-node-type-snopark .field--name-field-non-motorized-grooming-sum,
.page-node-type-snopark .field--name-field-motorized-grooming-summary {
  margin-bottom: 20px!important;
}
.page-node-type-snopark .field--name-field-non-motorized-grooming-sum p,
.page-node-type-snopark .field--name-field-motorized-grooming-summary p {
  margin-bottom: 20px!important;
}
.page-node-type-snopark .field--name-field-trail-maps .file {
  padding-left: 0;
  margin-bottom: 20px;
}
/** End Snoparks **/
/** Rent a Place Content Type **/
.page-node-type-rent_a_place .more-link {
  position: absolute;
  right: 23px;
  bottom: 50px;
}
.page-node-type-rent_a_place .more-link a {
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
  font-size: 1.9rem !important;
  line-height: 1.5;
  width: 100%;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  padding: 10px 16px;
  border: 2px solid #2C5535;
  border-radius: 10px;
  background-color: #FFF;
  color: #2C5535;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .page-node-type-rent_a_place .more-link a {
    font-size: 1.6rem !important;
    line-height: 1.5;
  }
}
@media screen and (max-width: 320px) {
  .page-node-type-rent_a_place .more-link a {
    font-size: 1.4rem !important;
  }
}
.page-node-type-rent_a_place .more-link a:hover {
  background-color: #D5DDD6;
  border-color: #D5DDD6;
  color: #2C5535;
}
.page-node-type-rent_a_place .more-link a:active {
  background-color: #627A68;
  color: #FFF;
}
.page-node-type-rent_a_place h2 {
  margin-bottom: 20px;
}
.page-node-type-rent_a_place #views-bootstrap-rent-a-place-block-3 {
  margin-bottom: 20px;
}
.page-node-type-rent_a_place .view-id-rent_a_place.view-display-id-block_4 li {
  margin-bottom: 40px;
}
/** Rent a Place Content Type **/
@media screen and (max-width: 767px) {
  .page-node-type-activity .col-md-7 {
    order: 2;
  }
  .page-node-type-activity .col-md-5 {
    order: 1;
  }
}
#views-bootstrap-taxonomy-term-page-1 .teaser-sm {
  border-bottom: 0;
}
