/*************
START - Enable default WP menu and   hide menu built with Elementor

Important!
Remember to set page template to either "default template" or "Elementor Full width"
*************/
.site-header-section {
    height: auto;
}

.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left {
    display: none;
}

.ast-primary-header-bar {
    background-color: transparent;
    position: absolute;
    left: 0;
    right: 0;
}

.main-header-bar, .ast-header-break-point .ast-primary-header-bar {
    border: none;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    fill: #000000;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
    color: transparent;
}

.site-footer {
    display: none;
}

#ast-mobile-header .ast-builder-grid-row {
    display: block;
}

.ast-mobile-header-wrap .ast-primary-header-bar {
    min-height: initial;
}

.main-header-menu .menu-item {
    text-align: center;
}

.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {
    background: rgba(255, 255, 255, 0.5);
}

button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal {
    position: absolute;
    right: 5px;
    top: 5px;
}

.ast-container {
    max-width: none;
    padding: 0;
}

@media screen and (min-width: 922px) {
	
    .site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section {
        justify-content: center;
    }

    .ast-primary-header-bar {
        border: none;
    }

    .main-header-menu > .menu-item > .menu-link {
        color: #ffffff;
        font-size: 1.3em;
        font-weight: 400;
    }

    header .main-navigation ul {
        gap: 40px;
    }

    .ast-builder-menu-1 .menu-item:hover > .menu-link {
        color: #ffffff;
        opacity: .85;
    }
	
    .ast-builder-menu-1 .menu-item.current-menu-item > .menu-link {
        color: #ffffff;
    }


    .ast-builder-grid-row {
        display: block;
    }
}

// Hide menu built with Elementor on all pages
.page-id-167 .elementor-element-04a4f76,
.page-id-219 .elementor-element-1928f94,
.page-id-532 .elementor-element-1a61f23,
.page-id-260 .elementor-element-7487964,
.page-id-1560 .elementor-element-dd29944,
.page-id-620 .elementor-element-26615de {
    display: none;
}

/*************
END - Enable default WP menu and   hide menu built with Elementor
*************/


.elementor-kit-155 {
    --e-global-color-primary: #ffffff !important;
}