:root {
  --primary-color: #566646;
  --blue: #566646;
  --primary-color-lighter: #61734F;
  --blue-lighter: #61734F;
  --primary-color-darker: #455238;
  --blue-darker: #455238;
  --secondary-color: #566646;
  --grey: #566646;
  --secondary-color-lighter: #61734F;
  --grey-lighter: #61734F;
  --secondary-color-darker: #455238;
  --grey-darker: #455238;
  --tertiary-color: #FBF4DE;
  --white: #FBF4DE;
  --tertiary-color-lighter: #FBF4DE;
  --white-lighter: #FBF4DE;
  --tertiary-color-darker: #FBF4DE;
  --white-darker: #FBF4DE;
  --quaternary-color: #FBF4DE;
}.test {display: block;}


.c-menu__link { text-transform: inherit !important; }
.c-menu__link { Montserrat, sans-serif; font-size: 16px;  font-weight: 500; }

.c-footer-links__link { Montserrat, sans-serif; font-size: 14px; }
.c-footer-links__link { text-transform: inherit !important; }
.c-footer__info { Montserrat, sans-serif; font-size: 14px; }

.c-copyrights { Montserrat, sans-serif; font-size: 12px; }
.c-copyrights__content { Montserrat, sans-serif; font-size: 12px; }
.c-copyrights { background-color: #FBF4DE; }
.c-copyrights__content { color: #566646; }
.c-mintdesign__link { color: #566646; }
.c-mintdesign__text { color: #566646; }

.d-flex flex-column { Montserrat, sans-serif; font-size: 14px; }

.c-button { text-transform: inherit !important; }
.c-button { font-family: Montserrat, sans-serif; font-size: 14px; }
.c-button:not(#mini-select-button) { border-radius: 50px!important; }

.booking-bar { Montserrat, sans-serif; font-size: 14px; }
.booking-bar__title { Montserrat, sans-serif; font-size: 22px; font-weight: 700; }

/* dev hacks :) */
body .bg-primary { background-color: #566646!important;}
body .text-primary { color: #566646!important;}
body .rooms-block__buttons .c-button { background-color: #FBF4DE!important; color: #566646!important; }
body .c-hero__title { font-weight: 600; }
body .slick-track .slick-slide:first-child:last-child .slider-block__title { display: none; }
body .js-categories-box .js-room.bg-tertiary { background: transparent; }
body .js-categories-box .js-room.bg-tertiary hr { display: none; }
body section.booking-bar .booking-bar__form { background-color: #e6e6e6; }
body .amenities-block__icon { width: 100%; }
body .room-photo.bg-primary::before { opacity: 0.667; }
body .rooms-block__content[style*="color"] *[class*="text-"] { color: unset!important; }
@media (min-width: 992px) { body section.c-basic-hero .c-basic-hero__t-cell { height: calc(100vh - 83px); }}
@media (max-width: 991px) { body section.c-basic-hero .c-basic-hero__t-cell { height: calc(100vh - 45px); }}
