/* Mobile Header Layout Fixes */

@media (max-width: 767px) {
    /* Target the main header container */
    .elementor-location-header .elementor-container {
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: space-between !important;
        align-items: center !important;
    }

    /* Move Hamburger to Left & Make White */
    .elementor-location-header .elementor-nav-menu--dropdown-tablet,
    .elementor-location-header .elementor-nav-menu--dropdown-mobile {
        order: -1 !important; /* Move to start */
    }
    
    .elementor-location-header .elementor-menu-toggle {
        margin-left: 0 !important;
        color: #ffffff !important; /* White color */
        background: transparent !important;
        border-color: transparent !important;
    }
    .elementor-location-header .elementor-menu-toggle i, 
    .elementor-location-header .elementor-menu-toggle svg {
        fill: #ffffff !important;
        color: #ffffff !important;
    }

    /* Hide Logo */
    .elementor-location-header .elementor-widget-image {
        display: none !important;
    }

    /* Keep "Get A Ticket" Button Visible and on Right */
    .elementor-location-header .elementor-widget-button {
        display: block !important;
    }
}
