header {
    p {
        font-weight: 600;
    }

    nav a {
        color: var(--wp--preset--color--black-200) !important;
    }

    .primary-menu>li>a,
    .mega-menu>li>a {
        font-weight: 600;
    }

    .desktop-navigation {
        ul.primary-menu {
            >li.menu-item>a:hover {
                color: var(--wp--preset--color--blue-300) !important;
            }

            >li.menu-item:hover {
                >a {
                    color: var(--wp--preset--color--blue-300) !important;
                }

                color: var(--wp--preset--color--blue-300) !important;
                text-decoration: underline;
                text-underline-offset: 8px;
                text-decoration-thickness: 3px;
            }
        }

        .mega-menu,
        .has-dropdown {
            a:hover {
                color: var(--wp--preset--color--blue-300) !important;
            }
        }

        .mega-menu-wrapper {
            width: 100vw !important;
            margin-left: calc(var(--wp--style--root--padding-left)* -1);


            .mega-menu>li:first-of-type {

                a,
                .sub-menu>li>a {
                    padding-left: 0;
                }
            }
        }
    }

    .wp-block-buttons {
        z-index: 2;
    }
}

/* mobile navigation */
@media (max-width:990px) {
    .wp-block-navigation-block-extended-mobile-block {}
}