.conservatory-footer__bottom--copy .conservatory-mint,
.conservatory-footer__bottom--copy a.conservatory-link--offwhite {
  color: rgb(255 255 255 / 95%);
}

.btn-accent {
  color: #000000;
}

.journal-item__location {
  color: #ffffff;
}

#tripleseat_embed_form #lead_form_submit a {
  margin-top: 15px;
}

/* Updates Record */
.footer-main,
.journal-item__location {
  background-color: #585a49;
}

.footer .iframe-placeholder form fieldset .form--item button {
  background-color: #585a49 !important;
}

.footer .iframe-placeholder form fieldset .form--item button:hover {
  background-color: #ffffff !important;
  color: #585a49 !important;
}

.booka__header .booka__halfcol,
.booka__submitbox input {
  color: #000000;

}

.tab.tab-slider .tab-link,
.accommodation-grid--filter fieldset label {
  opacity: 0.82;
}

.tab.tab-slider .tab-link.active,
.tab.tab-slider .tab-link:hover,
.accommodation-grid--filter fieldset>span.jcf-checked+label {
  opacity: 1;
}

.cli-bar-btn_container .cli-plugin-button {
  background-color: #2d5f02 !important;
  color: #ffffff !important;
}

.image-place {
  color: #4f4e4e;
}

.cc-error-state {
  color: #545454;
}

.experiences-grid-alt.masonry .experience-category,
.offers-grid .offer .offer-content .location {
  background: #585a49;
  color: #ffffff;
}

.filter-select.blog-select label {
  display: block;
  text-align: center;
}

.content-media__text ul li a {
  text-decoration: underline;
}

.btn-outline-accent {
  color: #585a49;
  border-color: #585a49;
}

.btn-outline-accent:hover {
  background-color: #585a49;
  color: #fff;
}

.slider .slides-images .slick-next {
  border-width: 15.5px 0 15.5px 29px;
}
.collectives-carousel .collective-badge{
  color: #2f2f2f;
}
/**/
.test-book-now {
  background: #b99e8d;
  border: 0;
  color: #171717;
  font-family: Heart of the Land, Cormorant, Garamond, times new roman, times, serif;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  padding: 20px 25px;
  cursor: pointer;
  opacity: 1;
  transition: all .4s ease 0s;
  display: inline;

  &:hover {
    opacity: 0.7;
  }
}

.accommodation-grid--filter{
  position: sticky;
  top: 102px;
  z-index: 9;
  background: #f9f7ed;
}
@media(max-width:767px){
  .accommodation-grid--filter{
    top: 50px;
  }
  .mobile-header-booking-wrapper{
    gap: 1px;
  }
}
.footer-col__content p a{
  padding-bottom: 5px;
}
.date-picker-wrapper .month-wrapper table tbody td .day.invalid span{
  color: #696969;
}