.elementor-1547 .elementor-element.elementor-element-ea8de3f{--display:flex;}body.elementor-page-1547:not(.elementor-motion-effects-element-type-background), body.elementor-page-1547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for tourmheader, class: .elementor-element-097302b *//* ================================
   TOURM HEADER - DESKTOP FIX
   ================================ */

@media (min-width: 1200px) {

    /* Header row */
    .menu-area .row.align-items-center {
        display: flex !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    /* LOGO */
    .menu-area .row.align-items-center > .col-auto:first-child {
        flex: 0 0 240px !important;
        max-width: 240px !important;
    }

    /* MENU */
    .menu-area .row.align-items-center > .col-auto:nth-child(2) {
        flex: 1 1 auto !important;
        width: auto !important;
        min-width: 0 !important;
    }

    .menu-area .main-menu {
        width: 100% !important;
    }

    .menu-area .main-menu > ul {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        gap: 0 !important;
        white-space: nowrap !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* MENU LINKS */
    .menu-area .main-menu > ul > li {
        margin: 0 !important;
        padding: 0 !important;
    }

    .menu-area .main-menu > ul > li > a {
        padding: 8px 7px !important;
        margin: 0 !important;
        white-space: nowrap !important;
    }

    /* BOOK NOW */
    .menu-area .row.align-items-center > .col-auto:last-child {
        flex: 0 0 auto !important;
        width: auto !important;
        margin-left: 10px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .menu-area .header-button {
        white-space: nowrap !important;
    }

    .menu-area .header-button .th-btn {
        white-space: nowrap !important;
    }
}



@media (min-width: 1200px) {
    .menu-area .th-container > .row > .col-auto:nth-child(2) {
        transform: translateX(-80px);
    }
}/* End custom CSS */