@import url("./style8a54.css");
@import url("./responsive8a54.css");
@import url("./header-footer-banner.css");
@import url("./header-footer-banner-responsive.css?v=20260622.11");
@import url("./home.css");
@import url("./home-responsive.css");
@import url("./booking.css");
@import url("./property-detail.css");
@import url("./faq.css");
@import url("./testimonial.css");
@import url("./contact-us.css");

@font-face {
    font-family: "JhonnetaCheque";
    src: url("../font/cheque.otf") format("opentype");
}

body.client-theme-jhonneta {
    --green: #163d35;
    --gold: #cba668;
    --dark: #111816;
    --cream: #f7f0e4;
    font-family: "Barlow", "Manrope", sans-serif;
}

.client-theme-jhonneta .booking-area,
.client-theme-jhonneta .search-bar,
.client-theme-jhonneta .datepicker-section,
.client-theme-jhonneta .booking-card-pro,
.client-theme-jhonneta .booking-card {
    overflow: visible;
}

.client-theme-jhonneta .easepick-wrapper,
.client-theme-jhonneta easepick-calendar,
.client-theme-jhonneta .easepick-calendar {
    z-index: 2147483000 !important;
    pointer-events: auto !important;
}

.client-theme-jhonneta .easepick-wrapper .container {
    z-index: 2147483000 !important;
}

.client-theme-jhonneta .overlay,
.client-theme-jhonneta .banner-overlay {
    pointer-events: none;
}

.client-theme-jhonneta .vr-guest-selector {
    width: 100%;
}

.client-theme-jhonneta .vr-guest-trigger {
    width: 100%;
    min-height: 48px;
    border: 0;
    background: transparent;
    color: inherit;
    text-align: left;
    font: inherit;
}

.client-theme-jhonneta .vr-guest-popover {
    z-index: 2147483001;
}

.client-theme-jhonneta .main-btn,
.client-theme-jhonneta .reserve-btn,
.client-theme-jhonneta .btn-rp-inquire {
    text-decoration: none;
}

.client-theme-jhonneta .legacy-page-shell {
    background: #fff;
}

.client-theme-jhonneta .jhonneta-pms-form .form-control,
.client-theme-jhonneta .jhonneta-pms-form select {
    min-height: 48px;
}

.client-theme-jhonneta .jhonneta-pms-form input[readonly] {
    cursor: pointer;
}

header.new-header .navbar.activee .menu-bar li {
    opacity: 1 !important;
    visibility: visible !important;
}

header.new-header .menu-bar li {
    opacity: 1 !important;
}
