.header {
  position: sticky;
}
.banner-with-content__text ul li::before {
  background-image: url(../img/icons/list-arrow.svg);
}
.header__dropdowns-item::after {
  background: url(../img/icons/arrow-down.svg);
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
#nah { display: none; }
.header__list ul li a:hover, .footer__list ul li a:hover { color: #ED792F;}
.header__open-dropdowns h5 {
  font-size: 1.5rem;
}
.header__open-dropdowns {
  padding: 20px;
}
.header--dropdown-active .header__dropdowns {
  top: 54px;
}
.alert { background: #EAE5CC; display: flex; padding: 10px !important; }
.alert p { color: #ED792F; }
.alert a { color: #ED792F; }
@media (max-width: 575px) {

  h1, .h1 {
    font-size: 4rem;
  }
	
  .header__dropdowns-item select {
    padding-left: 15px !important;
    justify-content: center !important;
    text-align: center !important;
    text-align: -webkit-center;
    text-indent: 132px hanging;
    color: #475447 !important;
    z-index: 1;
  }
  .t-date-check-in .t-date-info-title, .t-date-check-out .t-date-info-title {
    font-size: 13px !important;
    letter-spacing: 0.25px !important;
  }
  .header__nav {
    top: calc(5.2rem + 4.7rem);
  }
}
/* Adjustment needed after making nav sticky - no longer need these elements pushed down */
.text-on-icon, .banner, .text-section, .contact {
  margin-top: 0px;
}
.room-video {
   max-width: 742px;
   width: 100%;
   max-height: 463px;
}
.cards-with-popup__img img {
  object-fit: initial;
}
.banner-with-content__flex.container a {
  color: #ED792F;
}
.banner-with-content__flex.container a.btn {
  color: #FFF;
}
@media (min-width: 1600px) {
  .hero__title {
    height: auto;
  }
}
@media (min-width: 1281px) {
  .link-cards__grid.twocol {
    grid-template-columns: repeat(2, 1fr);
  }
  
  .form__field--full-width {
    margin-top: 100px;
  }
  
}
.g-recaptcha { margin-top: 20px; float: right; }