/*
	- please let me know if changes need to be made during active dev... dont care after complete...  would appreciate it
*/
/*
	Flex Grids -- Responsible Riding Grid
*/
.page-flex-grid-v2 {
  position: relative;
  max-width: 1110px;
  margin: 0 auto;
}
.page-flex-grid-v2 .page-fg-v2-rows-wrapper {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  row-gap: 30px;
  column-gap: 30px;
  justify-content: center;
}
.page-flex-grid-v2 .page-fg-v2-rows-wrapper .pfg-item {
  position: relative;
  height: 200px;
  width: 540px;
  cursor: pointer;
}

/*
	Responsible Riding
*/
#block-responsibleridingv2 {
  position: relative;
  margin-top: 30px;
  margin-bottom: 65px;
}

#responsible-riding-v2 {
  position: relative;
}
#responsible-riding-v2 #rr-v2-header {
  position: relative;
}
#responsible-riding-v2 #rr-v2-header span:first-of-type {
  display: block;
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  color: #b33e2b;
  margin-bottom: 4px;
}
#responsible-riding-v2 #rr-v2-rows-wrapper {
  position: relative;
  margin-top: 34px;
}
#responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item {
  border: 1px solid #ddcdae;
  border-radius: 8px;
  background-size: cover;
}
#responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item.bg-type-one {
  background-image: url("/themes/custom/whitefaceregion/images/pages/mtb_1-min.jpg");
}
#responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item.bg-type-two {
  background-image: url("/themes/custom/whitefaceregion/images/pages/mtb_2-min.jpg");
}
#responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item div.caption {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% - 32px);
  transform: translate(-50%, -50%);
}
#responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item div.caption > p span {
  color: #01344b;
  text-align: center;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  width: 100%;
  display: block;
}
#responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item div.caption .caption-toggle {
  display: none;
  position: relative;
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  max-width: 18px;
  max-height: 18px;
  background: url("/themes/custom/whitefaceregion/svgs/icons/blue-plus.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
#responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item div.desktop-hover-note {
  display: none;
  opacity: 0;
  position: relative;
  width: 100%;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #ddcdae;
  background: #b33e2b;
  border-radius: 8px;
  overflow: hidden;
  align-items: center;
  justify-content: center;
}
#responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item:hover div.desktop-hover-note {
  display: flex;
  opacity: 1;
}
@media screen and (max-width: 1142px) {
  #responsible-riding-v2 {
    max-width: 100%;
    overflow: hidden;
  }
}
@media screen and (max-width: 500px) {
  #responsible-riding-v2 #rr-v2-rows-wrapper {
    flex-direction: column;
    align-items: center;
    row-gap: 16px;
  }
  #responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item {
    width: 100%;
    height: auto;
    padding: 24px;
  }
  #responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item.bg-type-one, #responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item.bg-type-two {
    background-image: none;
    background: #fcfaf7;
  }
  #responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item div.caption {
    display: flex;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    transform: none;
    align-items: center;
    justify-content: space-between;
  }
  #responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item div.caption > p span {
    text-align: left;
    display: flex;
  }
  #responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item div.caption .caption-toggle {
    display: block;
  }
  #responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item div.desktop-hover-note {
    display: block !important;
    opacity: 1;
    position: relative;
    background: transparent;
    color: #161616;
    font-size: 16px;
    padding: 0px;
    font-weight: normal;
    line-height: 20px;
    max-height: 0px;
    overflow: hidden;
    transition: max-height 0.3s ease;
  }
  #responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item.active div.caption .caption-toggle {
    background: url("/themes/custom/whitefaceregion/svgs/icons/blue-minus.svg");
  }
  #responsible-riding-v2 #rr-v2-rows-wrapper .pfg-item.active div.desktop-hover-note {
    max-height: 200px;
    margin-top: 4px;
    padding: 2px;
  }
}

/*
	Summer Winter Flex Grid
*/
#summer-winter-activities {
  position: relative;
  width: 100%;
  padding-top: 32px;
}
#summer-winter-activities .content {
  position: relative;
  width: 1110px;
  max-width: 1110px;
  margin: 0 auto;
  margin-bottom: 72px;
}
#summer-winter-activities .content #summer-winter-activities-header {
  position: relative;
  display: flex;
  align-items: center;
  color: #01344b;
  font-weight: 700;
  font-style: normal;
  font-family: "Baskerville URW";
  margin-bottom: 20px;
}
#summer-winter-activities .content #summer-winter-activities-header span#swa-header-title {
  position: relative;
  font-size: 32px;
}
#summer-winter-activities .content #summer-winter-activities-header div#swa-header-toggles {
  position: relative;
  display: flex;
  align-items: center;
}
#summer-winter-activities .content #summer-winter-activities-header div#swa-header-toggles .swa-header-toggle {
  font-size: 24px;
  cursor: pointer;
}
#summer-winter-activities .content #summer-winter-activities-header div#swa-header-toggles .swa-header-toggle.winter {
  position: relative;
  margin-left: 30px;
}
#summer-winter-activities .content #summer-winter-activities-header div#swa-header-toggles:after {
  content: "";
  display: block;
  height: 2px;
  background: #b33e2b;
  position: absolute;
  left: var(--indicator-left, 0px);
  bottom: -3px;
  width: var(--indicator-width, 88px);
  transition: all 0.3s ease;
}
#summer-winter-activities .content #summer-winter-activities-rows-wrapper {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  row-gap: 30px;
  column-gap: 30px;
  width: 100%;
  max-width: 100%;
}
#summer-winter-activities .content #summer-winter-activities-rows-wrapper .views-row a.swa-row-wrapper {
  display: block;
  position: relative;
  width: 350px;
  height: 240px;
  overflow: hidden;
  text-decoration: none !important;
}
#summer-winter-activities .content #summer-winter-activities-rows-wrapper .views-row a.swa-row-wrapper .swa-image-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#summer-winter-activities .content #summer-winter-activities-rows-wrapper .views-row a.swa-row-wrapper .swa-image-wrapper img {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#summer-winter-activities .content #summer-winter-activities-rows-wrapper .views-row a.swa-row-wrapper span.swa-item-scrim {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}
#summer-winter-activities .content #summer-winter-activities-rows-wrapper .views-row a.swa-row-wrapper span.swa-item-title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 32px);
  text-align: center;
  color: #fcfaf7;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
#summer-winter-activities .content #summer-winter-activities-rows-wrapper .views-row a.swa-row-wrapper:hover span.swa-item-scrim {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
#summer-winter-activities.winter .views-row.summer {
  display: none !important;
}
#summer-winter-activities.summer .views-row.winter {
  display: none !important;
}
@media screen and (max-width: 1142px) {
  #summer-winter-activities {
    max-width: 100%;
    overflow: hidden;
  }
  #summer-winter-activities .content {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }
  #summer-winter-activities .content #summer-winter-activities-rows-wrapper {
    justify-content: center;
  }
}
@media screen and (max-width: 540px) {
  #summer-winter-activities .content #summer-winter-activities-header {
    flex-direction: column;
    align-items: start;
  }
  #summer-winter-activities .content #summer-winter-activities-header #swa-header-toggles {
    margin-top: 4px;
  }
  #summer-winter-activities .content #summer-winter-activities-header span#swa-header-title {
    font-size: 24px;
  }
}

/*
	Download Guide V2 -- Homepage
*/
#dgv2 {
  position: relative;
  width: 100vw;
  max-width: 100vw;
  overflow: hidden;
  margin-top: 48px;
}
#dgv2 #dgv2-top {
  position: relative;
  height: 480px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#dgv2 #dgv2-top #dgv2-top-bg-image-wrapper {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#dgv2 #dgv2-top #dgv2-top-bg-image-wrapper img {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#dgv2 #dgv2-top #dgv2-top-bg-image-wrapper:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
#dgv2 #dgv2-top #dgv2-top-center {
  color: #ffffff;
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 1110px;
  max-width: calc(100vw - 32px);
  justify-content: center;
  align-items: center;
}
#dgv2 #dgv2-top #dgv2-top-center > span:first-of-type {
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  margin-bottom: 24px;
  text-align: center;
}
#dgv2 #dgv2-top #dgv2-top-center > span:last-of-type {
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  margin-bottom: 36px;
  text-align: center;
}
#dgv2 #dgv2-top #dgv2-top-center > a,
#dgv2 #dgv2-top #dgv2-top-center > a:active,
#dgv2 #dgv2-top #dgv2-top-center > a:visited {
  display: block;
  cursor: pointer;
  color: #01344b;
  background: #f8f5ef;
  border: 2px solid #01344b;
  font-family: "Baskerville";
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  padding: 11px 32px;
  border-radius: 4px;
  text-decoration: none !important;
  transition: all 0.3s ease;
}
#dgv2 #dgv2-top #dgv2-top-center > a:hover,
#dgv2 #dgv2-top #dgv2-top-center > a:active:hover,
#dgv2 #dgv2-top #dgv2-top-center > a:visited:hover {
  background: #ddcdae;
}
#dgv2 #dgv2-top #dgv2-top-center > a:active,
#dgv2 #dgv2-top #dgv2-top-center > a:active:active,
#dgv2 #dgv2-top #dgv2-top-center > a:visited:active {
  background: #ebe1ce;
}
#dgv2 #dgv2-bottom {
  display: flex;
  align-items: center;
  background: #01344b;
  justify-content: center;
  padding: 24px 0 24px 0;
  max-height: 80px;
}
#dgv2 #dgv2-bottom a,
#dgv2 #dgv2-bottom a:active,
#dgv2 #dgv2-bottom a:visited {
  position: relative;
  display: flex;
  align-items: center;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
  text-decoration: none;
  max-width: calc(100vw - 32px);
}
#dgv2 #dgv2-bottom a img,
#dgv2 #dgv2-bottom a:active img,
#dgv2 #dgv2-bottom a:visited img {
  display: block;
  margin-left: 30px;
  transition: all 0.3s ease;
}
#dgv2 #dgv2-bottom a:hover img,
#dgv2 #dgv2-bottom a:active:hover img,
#dgv2 #dgv2-bottom a:visited:hover img {
  margin-left: 60px;
}
@media screen and (max-width: 1142px) {
  #dgv2 {
    margin-left: -16px;
  }
}
@media screen and (max-width: 470px) {
  #dgv2 #dgv2-top #dgv2-top-center > span:first-of-type {
    font-size: 36px;
  }
  #dgv2 #dgv2-top #dgv2-top-center > span:last-of-type {
    font-size: 24px;
  }
}

/*
	Where Is Whiteface V2 -- Homepage
*/
#where-is-whiteface-v2-container {
  position: relative;
  width: 1110px;
  height: 400px;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 80px;
}
#where-is-whiteface-v2-container #wiw-v2-top {
  position: relative;
  width: 100%;
  height: 100%;
}
#where-is-whiteface-v2-container #wiw-v2-top img {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
#where-is-whiteface-v2-container #wiw-v2-top:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  /* background: linear-gradient(0deg, rgba(0,0,0, 0.5), rgba(0,0,0, 0.3)) !important; */
}
#where-is-whiteface-v2-container #wiw-v2-bottom {
  position: absolute;
  top: 0px;
  left: 51%;
  width: 350px;
  height: 100%;
  background: #01344b;
  box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.3);
  padding: 24px 16px 24px 16px;
}
#where-is-whiteface-v2-container #wiw-v2-bottom p:first-of-type {
  display: block;
  font-family: "Baskerville URW";
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  color: #ddcdae;
  margin-bottom: 16px;
}
#where-is-whiteface-v2-container #wiw-v2-bottom p:last-of-type {
  display: block;
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #ddcdae;
  margin-bottom: 16px;
}
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list {
  position: relative;
  display: flex;
  flex-direction: column;
}
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a,
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a:active,
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a:visited {
  display: flex;
  align-items: center;
  font-family: "Baskerville";
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 35px;
  color: #f8f5ef;
  text-decoration: none;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a:after,
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a:active:after,
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a:visited:after {
  content: "";
  width: 9px;
  height: 15px;
  background: url("/themes/custom/whitefaceregion/images/homepage/Vector.svg");
  margin-left: 8px;
  transition: all 0.3s ease;
}
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a:hover,
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a:active:hover,
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a:visited:hover {
  color: #ddcdae;
}
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a:hover:after,
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a:active:hover:after,
#where-is-whiteface-v2-container #wiw-v2-bottom #wiw-v2-bottom-list a:visited:hover:after {
  margin-left: 12px;
  background: url("/themes/custom/whitefaceregion/images/homepage/TealVector.svg") !important;
}
@media screen and (max-width: 1142px) {
  #where-is-whiteface-v2-container {
    width: 100vw;
    max-width: 100vw;
    margin-left: -16px;
  }
}
@media screen and (max-width: 730px) {
  #where-is-whiteface-v2-container {
    height: auto;
  }
  #where-is-whiteface-v2-container #wiw-v2-top {
    max-height: 300px;
  }
  #where-is-whiteface-v2-container #wiw-v2-top p:first-of-type {
    font-size: 24px;
  }
  #where-is-whiteface-v2-container #wiw-v2-bottom {
    position: relative;
    left: 0px;
    width: 100%;
    box-shadow: none;
  }
}

/*
	Page Video Player Version Two -- Slideshow Video Field Type --
*/
#block-views-block-page-page-video-player-v2 {
  position: relative;
  width: 100%;
  margin-bottom: 48px;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 {
  position: relative;
  max-width: 700px;
  margin: 0 auto;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
  padding: 24px;
  border-radius: 8px;
  display: flex;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-left {
  position: relative;
  width: 51.5%;
  max-width: 51.5%;
  min-width: 51.5%;
  height: auto;
  min-height: 190px;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-left .pvp-v2-left-image-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-left .pvp-v2-left-image-wrapper img:not(.pvp-v2-play-btn) {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-left .pvp-v2-left-image-wrapper .pvp-v2-scrim {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
  object-fit: cover;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-left .pvp-v2-left-image-wrapper .pvp-v2-play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  -webkit-transition: 0.3s -webkit-filter linear;
  -moz-transition: 0.3s -moz-filter linear;
  -moz-transition: 0.3s filter linear;
  -ms-transition: 0.3s -ms-filter linear;
  -o-transition: 0.3s -o-filter linear;
  transition: 0.3s filter linear, 0.3s -webkit-filter linear;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-left .pvp-v2-left-image-wrapper .pvp-v2-play-btn:hover {
  filter: drop-shadow(3px 5px 2px rgba(0, 0, 0, 0.4));
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-left iframe {
  position: relative;
  width: 100%;
  height: 100%;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right {
  position: relative;
  padding-left: 16px;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right .pvp-v2-topic {
  display: none;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #b33e2b;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right h5.pvp-v2-title {
  color: #161616;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 8px;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right p:first-of-type {
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  margin-bottom: 8px;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right .pvp-v2-right-watch-video {
  color: #01344b;
  font-family: "Baskerville";
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  display: flex;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right .pvp-v2-right-watch-video span {
  margin-right: 10px;
  transition: margin-right 0.3s ease;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right .pvp-v2-right-watch-video:hover span {
  margin-right: 15px;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2.clicked {
  padding: 0px;
  overflow: hidden;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2.clicked .pvp-v2-left {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 360px;
}
#block-views-block-page-page-video-player-v2 .page-video-player-v2.clicked .pvp-v2-right {
  display: none;
}
@media screen and (max-width: 732px) {
  #block-views-block-page-page-video-player-v2 .page-video-player-v2:not(.clicked) {
    flex-direction: column;
  }
  #block-views-block-page-page-video-player-v2 .page-video-player-v2:not(.clicked) .pvp-v2-left {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    min-height: auto;
  }
  #block-views-block-page-page-video-player-v2 .page-video-player-v2:not(.clicked) .pvp-v2-right {
    padding-left: 0px;
    margin-top: 16px;
  }
}

/*
	Video Player Hompage Tweaks
*/
.path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 {
  width: 1110px;
  max-width: 1110px;
  box-shadow: none;
  flex-direction: row-reverse;
  border-radius: 0px !important;
}
.path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-left {
  width: 65%;
  max-width: 65%;
  min-width: 65%;
  min-height: 395px;
}
.path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-left .pvp-v2-left-image-wrapper .pvp-v2-play-btn {
  height: 72px;
}
.path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right {
  margin: auto;
  padding-right: 32px;
}
.path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right .pvp-v2-topic {
  display: block;
  margin-bottom: 8px;
}
.path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right h5.pvp-v2-title {
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
}
.path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right .pvp-v2-right-watch-video {
  display: none;
}
.path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right p:first-of-type {
  -webkit-line-clamp: 5;
}
.path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2.clicked .pvp-v2-left {
  width: 65%;
  max-width: 65%;
  min-width: 65%;
  min-height: 395px;
}
.path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2.clicked .pvp-v2-right {
  display: block !important;
}
@media screen and (max-width: 1140px) {
  .path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 {
    padding: 0px;
    width: 100%;
    max-width: 100%;
  }
  .path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-left {
    min-height: auto !important;
  }
  .path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right {
    padding-left: 0px;
  }
}
@media screen and (max-width: 930px) {
  .path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 {
    flex-direction: column;
  }
  .path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-left {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    margin-bottom: 12px;
  }
  .path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2 .pvp-v2-right {
    margin: 8px 0 0 0;
    padding-right: 0px;
  }
  .path-frontpage #block-views-block-page-page-video-player-v2 .page-video-player-v2.clicked .pvp-v2-left {
    min-height: 50vw !important;
  }
}

/*
	Explore The Community -- Homepage
*/
#block-views-block-communities-explore-the-communities {
  position: relative;
  margin-bottom: 40px;
}
#block-views-block-communities-explore-the-communities .content {
  position: relative;
  margin: 0 auto;
  width: 1110px;
  max-width: 1110px;
}
#block-views-block-communities-explore-the-communities .content .view-header {
  position: relative;
  margin-bottom: 20px;
}
#block-views-block-communities-explore-the-communities .content .view-header #hp-etc-header-heading {
  display: flex;
  align-items: center;
}
#block-views-block-communities-explore-the-communities .content .view-header #hp-etc-header-heading h3 {
  color: #01344b !important;
  margin-left: 9px;
}
#block-views-block-communities-explore-the-communities .content .view-header #hp-etc-header-mobile-crumbs {
  position: relative;
  display: none;
  align-items: center;
  max-width: 343px;
  min-width: 343px;
  margin: 12px 0 18px 0;
  justify-content: space-between;
}
#block-views-block-communities-explore-the-communities .content .view-header #hp-etc-header-mobile-crumbs > span.crumb {
  color: #345d6f;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  cursor: pointer;
}
#block-views-block-communities-explore-the-communities .content .view-header #hp-etc-header-mobile-crumbs > span.selector {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 87px;
  min-height: 1.5px;
  background: #345d6f;
  transition: all 0.3s ease;
}
#block-views-block-communities-explore-the-communities .content .view-header #hp-etc-header-mobile-crumbs.crumb-1 > span.selector {
  left: 0px;
  width: 87px;
}
#block-views-block-communities-explore-the-communities .content .view-header #hp-etc-header-mobile-crumbs.crumb-2 > span.selector {
  left: 120px;
  width: 20.4px;
}
#block-views-block-communities-explore-the-communities .content .view-header #hp-etc-header-mobile-crumbs.crumb-3 > span.selector {
  left: 174px;
  width: 61px;
}
#block-views-block-communities-explore-the-communities .content .view-header #hp-etc-header-mobile-crumbs.crumb-4 > span.selector {
  left: 271px;
  width: 71px;
}
#block-views-block-communities-explore-the-communities .content .view-content.row {
  position: relative;
  display: flex;
  width: 100%;
  column-gap: 30px;
  justify-content: center;
  transition: all 0.3s ease;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row {
  position: relative;
  width: 255px;
  max-width: 255px;
  min-width: 255px;
  background: #ffffff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 20px;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row a,
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row a:active,
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row a:visited {
  text-decoration: none !important;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row .field-content {
  position: relative;
  display: block;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row .field-content .hp-explore-the-communities-item {
  position: relative;
  display: block;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row .field-content .hp-explore-the-communities-item .hp-etc-item-top-wrapper {
  position: relative;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row .field-content .hp-explore-the-communities-item .hp-etc-item-top-wrapper img {
  width: 100%;
  position: relative;
  display: block;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row .field-content .hp-explore-the-communities-item .hp-etc-item-header-wrapper {
  position: relative;
  width: 100%;
  height: 170px;
  max-height: 170px;
  overflow: hidden;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row .field-content .hp-explore-the-communities-item .hp-etc-item-header-wrapper img {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
  object-fit: cover;
  transition: all 0.3s ease;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row .field-content .hp-explore-the-communities-item .hp-etc-item-bottom {
  position: relative;
  padding: 24px 16px 24px 16px;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row .field-content .hp-explore-the-communities-item .hp-etc-item-bottom .hp-etc-item-title {
  position: relative;
  display: flex;
  align-items: center;
  color: #01344b;
  font-family: "Baskerville";
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 6px;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row .field-content .hp-explore-the-communities-item .hp-etc-item-bottom .hp-etc-item-title span:first-of-type {
  margin-right: 10px;
  transition: all 0.3s ease;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row .field-content .hp-explore-the-communities-item .hp-etc-item-bottom .hp-etc-item-body {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  color: #161616;
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  margin-top: 4px;
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row:hover .field-content .hp-explore-the-communities-item .hp-etc-item-header-wrapper img {
  transform: scale(1.2);
}
#block-views-block-communities-explore-the-communities .content .view-content.row .views-row:hover .field-content .hp-explore-the-communities-item .hp-etc-item-bottom .hp-etc-item-title span:first-of-type {
  margin-right: 15px;
}
#block-views-block-communities-explore-the-communities .content .view-footer {
  position: relative;
  display: none;
  align-items: center;
  max-height: 48px;
}
#block-views-block-communities-explore-the-communities .content .view-footer button {
  position: relative;
  width: 48px;
  height: 48px;
  cursor: pointer;
  border: 0px;
  outline: none;
  background: url("/themes/custom/whitefaceregion/images/communities/slider-arrow.svg");
}
#block-views-block-communities-explore-the-communities .content .view-footer button.prev:hover {
  transform: rotate(180deg);
  background: url("/themes/custom/whitefaceregion/images/communities/slider-arrow2.svg");
}
#block-views-block-communities-explore-the-communities .content .view-footer button.next {
  transform: rotate(180deg);
  margin-left: 16px;
}
#block-views-block-communities-explore-the-communities .content .view-footer button.next:hover {
  transform: rotate(0deg);
  background: url("/themes/custom/whitefaceregion/images/communities/slider-arrow2.svg");
}
@media screen and (max-width: 1140px) {
  #block-views-block-communities-explore-the-communities .content {
    width: 100%;
    max-width: 100%;
  }
  #block-views-block-communities-explore-the-communities .view-display-id-explore_the_communities {
    width: calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    overflow: hidden;
  }
  #block-views-block-communities-explore-the-communities .view-display-id-explore_the_communities .view-header,
  #block-views-block-communities-explore-the-communities .view-display-id-explore_the_communities .view-content.row,
  #block-views-block-communities-explore-the-communities .view-display-id-explore_the_communities .view-footer {
    max-width: 100%;
  }
}
@media screen and (max-width: 821px) {
  #block-views-block-communities-explore-the-communities .content .view-content.row .views-row:hover .field-content .hp-explore-the-communities-item .hp-etc-item-header-wrapper img {
    transform: none;
  }
  #block-views-block-communities-explore-the-communities .content .view-content.row .views-row:hover .field-content .hp-explore-the-communities-item .hp-etc-item-bottom .hp-etc-item-title span:first-of-type {
    margin-right: 10px;
  }
}
@media screen and (max-width: 580px) {
  #block-views-block-communities-explore-the-communities .content .view-header {
    margin-bottom: 0px;
  }
  #block-views-block-communities-explore-the-communities .content .view-header #hp-etc-header-mobile-crumbs {
    display: flex;
  }
  #block-views-block-communities-explore-the-communities .content .view-footer {
    display: flex;
  }
  #block-views-block-communities-explore-the-communities .view-display-id-explore_the_communities .view-content.row {
    flex-wrap: nowrap;
    min-width: max-content;
  }
  #block-views-block-communities-explore-the-communities .view-display-id-explore_the_communities .view-header #hp-etc-header-heading h3 {
    font-family: "Montserrat" !important;
    font-size: 18px !important;
    font-weight: 600 !important;
  }
}

/*
	Leave No Trace -- Hiking Page
*/
#leave-no-trace-block {
  position: relative;
  background: #fcfaf7;
  padding: 59px 0 59px 0;
  margin: 0 0 72px 0;
}
#leave-no-trace-block #leave-no-trace-inner {
  position: relative;
  max-width: 1110px;
  margin: 0 auto;
  display: flex;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-left {
  position: relative;
  width: 62%;
  max-width: 62%;
  min-width: 62%;
  overflow: hidden;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-left #lnt-left-image-wrapper {
  position: relative;
  max-height: 382px;
  overflow: hidden;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-left #lnt-left-image-wrapper img {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-left h3 {
  color: #b33e2b;
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  margin: 24px 0 8px 0;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-right {
  position: relative;
  flex-grow: 1;
  padding-left: 72px;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-right #lnt-right-list {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
#leave-no-trace-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper {
  position: relative;
  border-bottom: 1px solid #e4d7be;
  cursor: pointer;
  margin-bottom: 24px;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper .top {
  position: relative;
  display: flex;
  margin-bottom: 8px;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper .top .lnt-list-item-number {
  position: relative;
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ddcdae;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  background: #b33e2b;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper .top .lnt-list-item-phrase {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #161616;
  margin: 0 16px 0 16px;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper .top .lnt-list-item-toggle {
  position: relative;
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  background-image: url("/themes/custom/whitefaceregion/svgs/icons/plus.svg");
  background-position: center center;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper .bottom {
  position: relative;
  height: 0px;
  overflow: hidden;
  opacity: 0;
  padding: 0 0 0 0;
  transition: all 0.3s ease;
}
#leave-no-trace-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper.active .top .lnt-list-item-toggle {
  background-image: url("/themes/custom/whitefaceregion/svgs/icons/minus.svg");
}
#leave-no-trace-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper.active .bottom {
  height: auto;
  overflow: hidden;
  opacity: 1;
  padding: 0 0 8px 0;
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}
@media screen and (max-width: 960px) {
  #leave-no-trace-block {
    left: -16px;
    width: 100vw;
    min-width: 100vw;
    padding: 24px 16px 0px 16px;
  }
  #leave-no-trace-block #leave-no-trace-inner {
    width: 100%;
    max-width: 100%;
  }
  #leave-no-trace-block #leave-no-trace-inner #lnt-left {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 880px) {
  #leave-no-trace-block #leave-no-trace-inner {
    flex-direction: column;
  }
  #leave-no-trace-block #leave-no-trace-inner #lnt-right {
    padding-left: 0px;
    margin-top: 24px;
  }
  #leave-no-trace-block #leave-no-trace-inner #lnt-right #lnt-right-list {
    top: 0px;
    transform: none;
  }
}
@media screen and (max-width: 600px) {
  #leave-no-trace-block #leave-no-trace-inner #lnt-left p:first-of-type {
    display: none;
  }
}

/*
	FAQs
*/
#block-views-block-page-faqs {
  position: relative;
  background: #fcfaf7;
  padding: 48px 0 48px 0;
}
#block-views-block-page-faqs .view-content.row {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 1110px;
  flex-wrap: nowrap;
  margin: 0 auto;
  align-items: center;
}
#block-views-block-page-faqs .view-content.row #faqs-view-header {
  position: relative;
  max-width: 232px;
  margin-right: 120px;
}
#block-views-block-page-faqs .view-content.row #faqs-view-header > span:first-of-type {
  color: #b33e2b;
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
}
#block-views-block-page-faqs .view-content.row #faqs-view-rows-wrapper {
  position: relative;
  flex-shrink: 1;
}
#block-views-block-page-faqs .view-content.row #faqs-view-rows-wrapper .views-row {
  position: relative;
  border-bottom: 1px solid #ddcdae;
  margin-bottom: 12px;
  padding-bottom: 8px;
}
#block-views-block-page-faqs .view-content.row #faqs-view-rows-wrapper .views-row .field-content {
  position: relative;
  display: block;
  cursor: pointer;
}
#block-views-block-page-faqs .view-content.row #faqs-view-rows-wrapper .views-row .field-content .faq-toggle {
  position: relative;
  display: flex;
  align-items: center;
}
#block-views-block-page-faqs .view-content.row #faqs-view-rows-wrapper .views-row .field-content .faq-toggle .faq-toggle-question {
  position: relative;
  color: #000000;
  font-family: "Baskerville URW";
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
}
#block-views-block-page-faqs .view-content.row #faqs-view-rows-wrapper .views-row .field-content .faq-toggle .faq-toggle-indicator {
  position: relative;
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  background-image: url("/themes/custom/whitefaceregion/svgs/icons/plus.svg");
  background-position: center center;
}
#block-views-block-page-faqs .view-content.row #faqs-view-rows-wrapper .views-row .field-content .faq-answer {
  position: relative;
  display: block;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.4s ease;
}
#block-views-block-page-faqs .view-content.row #faqs-view-rows-wrapper .views-row.active .field-content .faq-toggle .faq-toggle-indicator {
  background-image: url("/themes/custom/whitefaceregion/svgs/icons/minus.svg");
}
#block-views-block-page-faqs .view-content.row #faqs-view-rows-wrapper .views-row.active .field-content .faq-answer {
  max-height: 300px;
}
#block-views-block-page-faqs.is-one .faq-toggle-indicator {
  display: none !important;
}
#block-views-block-page-faqs.is-one .faq-answer {
  max-height: 300px !important;
}
@media screen and (max-width: 1142px) {
  #block-views-block-page-faqs {
    width: 100vw;
    margin-left: -16px;
    max-width: 100vw;
    padding: 16px;
  }
  #block-views-block-page-faqs .view-content.row {
    flex-direction: column;
  }
  #block-views-block-page-faqs .view-content.row #faqs-view-header {
    width: 100%;
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 16px;
  }
  #block-views-block-page-faqs .view-content.row #faqs-view-header span:first-of-type {
    font-size: 24px;
  }
}

/* ################ ECLIPSE LNT #################### */
#eclipse-lnt-block {
  position: relative;
  padding: 59px 0 59px 0;
  margin: 0;
  width: 100vw;
}
#eclipse-lnt-block #leave-no-trace-inner {
  position: relative;
  max-width: 1110px;
  margin: 0 auto;
  display: flex;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-left {
  position: relative;
  width: 44.7%;
  max-width: 44.7%;
  min-width: 44.7%;
  overflow: hidden;
  /*top:2.7rem;*/
  top: 3rem;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-left #lnt-left-image-wrapper {
  position: relative;
  overflow: hidden;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-left #lnt-left-image-wrapper img {
  display: block;
  position: relative;
  width: 312px;
  height: 22px;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-left h3 {
  color: #161616 !important;
  font-family: "Korolev";
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 40px;
  margin: 34px 0 8px 0;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-left p {
  color: #161616;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-left .bot-logo {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-image: url("/themes/custom/whitefaceregion/images/pages/eclipse-logo.svg");
  background-repeat: no-repeat;
  top: 12px;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-right {
  position: relative;
  flex-grow: 1;
  padding-left: 72px;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-right #lnt-right-list {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper {
  position: relative;
  border-bottom: 1px solid #b3c7d1;
  cursor: pointer;
  margin-bottom: 24px;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper .top {
  position: relative;
  display: flex;
  margin-bottom: 8px;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper .top .lnt-list-item-number {
  position: relative;
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #161616;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  background: #ddcdae;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper .top .lnt-list-item-phrase {
  font-style: normal;
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #161616;
  margin: 0 16px 0 16px;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper .top .lnt-list-item-toggle {
  position: relative;
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  background-image: url("/themes/custom/whitefaceregion/svgs/icons/plus.svg");
  background-position: center center;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper .bottom {
  position: relative;
  height: 0px;
  overflow: hidden;
  opacity: 0;
  padding: 0 0 0 0;
  transition: all 0.3s ease;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper.active .top .lnt-list-item-toggle {
  background-image: url("/themes/custom/whitefaceregion/svgs/icons/minus.svg");
  background-repeat: no-repeat;
}
#eclipse-lnt-block #leave-no-trace-inner #lnt-right #lnt-right-list .lnt-rl-item-wrapper.active .bottom {
  height: auto;
  overflow: hidden;
  opacity: 1;
  padding: 0 0 8px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #161616;
}
@media screen and (max-width: 960px) {
  #eclipse-lnt-block {
    width: 101vw;
    padding: 24px 0px 0px 0px;
  }
  #eclipse-lnt-block #leave-no-trace-inner {
    width: 100%;
    max-width: 100%;
  }
  #eclipse-lnt-block #leave-no-trace-inner #lnt-left {
    width: 100%;
    max-width: 100%;
    top: 0;
  }
}
@media screen and (max-width: 880px) {
  #eclipse-lnt-block #leave-no-trace-inner {
    flex-direction: column;
  }
  #eclipse-lnt-block #leave-no-trace-inner #lnt-left h3 {
    margin: 34px 0 24px 0;
  }
  #eclipse-lnt-block #leave-no-trace-inner #lnt-left .bot-logo {
    background-image: url("/themes/custom/whitefaceregion/images/pages/eclipse-logo-m.svg");
    padding-bottom: 24px;
  }
  #eclipse-lnt-block #leave-no-trace-inner #lnt-right {
    padding-left: 0px;
    margin-top: 24px;
  }
  #eclipse-lnt-block #leave-no-trace-inner #lnt-right #lnt-right-list {
    top: 0px;
    transform: none;
  }
}
@media screen and (max-width: 700px) {
  #eclipse-lnt-block {
    padding: 24px 0px 0px 0px;
  }
}
@media screen and (max-width: 600px) {
  #eclipse-lnt-block #lnt-left p:first-of-type {
    display: none;
  }
}

/*# sourceMappingURL=vb2_sass.css.map */
