.timeline-badge:hover {
    background-color: #feea93;
    color: black;
    cursor: pointer;
    border: none;
}

.timeline-badge {
    cursor: pointer;
}

.hotel-content>p>span {
    font-weight: 300 !important;
}

.our-guide-description a {
    color: rgb(254, 234, 147);
}

.ultimate-guide strong a {
    color: rgb(254, 234, 147) !important;
}

.ultimate-guide a strong {
    color: rgb(254, 234, 147) !important;
}

.signature_detail img {
    height: auto !important;
    max-width: 100%;
}

.featured strong font {
    color: rgba(254, 234, 147, 1) !important;
}

.featured strong {
    color: rgba(254, 234, 147, 1) !important;
}

.featured font,
.things_to_do a {
    color: rgba(254, 234, 147, 1) !important;
}

.expert {
    max-width: 100% !important;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    padding-right: 45px !important;
}

@media screen and (min-width: 992px) {
    .sidebar:not(.open) .sidebar-nav {
        align-self: stretch;
        flex-grow: 1;
        gap: 0.66em;
        justify-content: flex-start;
    }

    #sidebar form {
        display: none;
    }
    .header-menu{
        display: none;
    }
}

.w-239 {
    width: 239px !important;
}

.post-body img {
    height: auto !important;
    margin-left: calc(var(--post-body-padding-x)*-1);
    margin-right: calc(var(--post-body-padding-x)*-1);
    width: calc(100% + var(--post-body-padding-x)*2) !important;
}

@media (max-width:575.98px) {
    .post-body img {
        margin-left: calc(var(--bs-gutter-x)*-1);
        margin-right: calc(var(--bs-gutter-x)*-1);
        width: calc(100% + var(--bs-gutter-x)*2) !important
    }
}

.timeline-badge-active {
    background-color: #feea93 !important;
    color: black !important;
    cursor: pointer !important;
    border: none !important;
}
.timeline-badge-active:hover {
    background-color: #101010 !important;
    color: #fff !important;
    cursor: pointer !important;
    border: 2px solid #fff !important;
}