/*Site Navigation*/
.navbar-brand img{
    min-height: 90px;
    max-height: 120px;
}

body .offer span {
  color: var(--bs-secondary);
}

body .quick-links a,
body .footer-block p,
body #block-footerfirst p{
  color: #fff;
  opacity: 1;
}

/*Menu Items Override*/
body .nav-item.active a.nav-link,
body #header-1 .header-fixed .nav-item.active a.nav-link {
  color: var(--bs-secondary) !important;
}

body .header .header-fixed .navbar-nav svg path{
    fill: rgb(255, 255, 255);
}

body #header-1 .header-fixed .nav-link {
  color: rgb(255, 255, 255) !important;
}

body .rooms_{
  background-image: url('hotel-bg-1.png');
}

body .roomDetails .roomPrice h3{
  font-size: 21px;
}

body .rooms_ .roms-price span{
  font-size: 15px;
}

/*Header colour override*/
body .header-fixed, 
body.role-authenticated #header-1 .nav-sticky,
body.role-authenticated #header-1 .nav-sticky.header-fixed{
    background-color: #3c5a2f;
}

/*Webform Overrides*/

#webform-submission-reservation-form-paragraph-486-add-form .btn-reserve .btn-primary,
#webform-submission-reservation-form-paragraph-35-add-form .btn-reserve .btn-primary{
  padding: 15px 14px;
}

/*Footer Styles*/

body .footer-block .social-icons .social-icon svg{
  filter: none;
  fill: var(--bs-primary);
}