@media (min-width: 992px) {

    /* Remove the clipping/full-page shadow method from compiled head.less */
    .pkp_navigation_primary_row {
        position: relative !important;
        left: 50% !important;
        width: 100vw !important;
        transform: translateX(-50%) !important;

        overflow: visible !important;
        background: #4d9504 !important;

        box-shadow: none !important;
        clip-path: none !important;
    }

    /* Keep menu contents aligned with the OJS desktop container */
    .pkp_navigation_primary_wrapper {
        position: relative !important;
        width: 952px !important;
        margin-left: auto !important;
        margin-right: auto !important;

        overflow: visible !important;
        background: #4d9504 !important;
    }

    /* Keep dropdown above the page content */
    .pkp_navigation_primary,
    .pkp_navigation_primary > li,
    .pkp_navigation_primary > li > ul {
        overflow: visible !important;
    }

    .pkp_navigation_primary > li > ul {
        z-index: 5000 !important;
    }
}

@media (min-width: 1200px) {

    .pkp_navigation_primary_wrapper {
        width: 1160px !important;
    }
}
/* Keep complete header and its dropdown above page content */
.pkp_structure_head {
    position: relative !important;
    z-index: 10000 !important;
    overflow: visible !important;
}

.pkp_head_wrapper,
.pkp_site_nav_menu,
.pkp_navigation_primary_row,
.pkp_navigation_primary_wrapper,
.pkp_navigation_primary {
    overflow: visible !important;
}

/* Dropdown layer */
.pkp_navigation_primary > li {
    position: relative !important;
}

.pkp_navigation_primary > li > ul,
.pkp_navigation_primary .dropdown-menu {
    position: absolute !important;
    z-index: 20000 !important;
}

/* Keep journal content below the header */
.pkp_structure_content,
.pkp_structure_main,
.pkp_structure_sidebar,
.pkp_structure_footer_wrapper {
    position: relative;
    z-index: 1;
}