/*==========HEADER==========*/
.header-three .sticky-menu {
  background: white;
  z-index: 9999 !important;
}

.header-three .menu-area .main-menu ul li a{
  color: #ffffff;
}
.header-three .sticky-menu .main-menu ul li a{
  color: var(--primary-font);
}
  .header-three .sticky-menu .main-menu ul li a:hover{
    color: var(--primary-color);
  }

/* logo trắng khi header bình thường */
.header-three .menu-area .logo img{
  filter: brightness(0) invert(1);
}

/* logo trở lại màu gốc khi sticky */
.header-three .sticky-menu .logo img{
  filter: none;
}

/*==========FOOTER==========*/
.f-widget-title img {
  width: auto;
  margin-top: -30px;
}

.f-widget-title h2, .footer-widget .widgettitle {
  margin-top: 50px;
}

/*==========DINING==========*/
.feature-title h2 {
  color: var(--primary-color);
}

.feature-area2{
  background-color: #ffffff !important;
}

/*==========PAGES==========*/
.custom-html-content {
  margin: 0 !important;
}

.animations-02 {
  opacity: 0.1;
}

@media (min-width: 1200px) and (max-width: 1500px) {
  .booking-area input {
    margin-bottom: 0px !important;
  }
}

.booking-area .contact-field i {
    padding-inline-end: 0;
}

.slider-content h2 {
    font-size: 50px !important;
}