:root {
  --primary-color: #516D57;
  --primary-color-lighter: #516D57;
  --primary-color-darker: #516D57;
  --secondary-color: #C8D0D5;
  --secondary-color-lighter: #C8D0D5;
  --secondary-color-darker: #C8D0D5;
  --tertiary-color: #F1F1F1;
  --tertiary-color-lighter: #F1F1F1;
  --tertiary-color-darker: #F1F1F1;
}.test {display: block;}

.c-hero__title { font-family: Poppins, sans-serif; font-weight: 700;font-size: 40px; } 
.c-hero__title { color: #516D57; }

.c-menu__link { text-transform: inherit !important; }
.c-menu__link { Poppins, sans-serif; font-size: 16px;  font-weight: 500; }

.c-footer-links__link { Poppins, sans-serif; font-size: 14px; }
.c-footer-links__link { text-transform: inherit !important; }
.c-footer__info { Poppins, sans-serif; font-size: 14px; }

.c-copyrights { Poppins, sans-serif; font-size: 12px; }
.c-copyrights__content { Poppins, sans-serif; font-size: 12px; }


.d-flex flex-column { Poppins, sans-serif; font-size: 14px; }

.c-button { text-transform: inherit !important; }
.c-button { Poppins, sans-serif; font-size: 15px; }
.c-button { border-radius: 30px; }

.booking-bar { Poppins, sans-serif; font-size: 15px; }
.booking-bar__title { Poppins, sans-serif; font-size: 22px; font-weight: 700; }

/* dev hacks :) */
body .bg-primary { background-color: #516D57!important;}
body .text-primary { color: #516D57!important;}
xbody .rooms-block__buttons .c-button { background-color: #FBF4DE!important; color: #516D57!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; }
xbody section.booking-bar .booking-bar__form { background-color: #e6e6e6; }
body .room-photo.bg-primary::before { opacity: 0.667; }
body .room-holder__room-icon { height: 30px; }
body .amenities-block__icon { width: 100%; max-height: 70px; }
@media (max-width: 991px) { .amenities-block__icon { max-height: 35px; }}
@media (max-width: 991px) { body section.c-basic-hero .c-basic-hero__t-cell { height: calc(100vh - 45px); }}
@media (min-width: 992px) { body section.c-basic-hero .c-basic-hero__t-cell { height: calc(100vh - 83px); }}
