/* KernelX - TODO EL HEADER NEGRO PURO */

/* Fuerza negro en absolutamente todo el header */
header,
header *,
.main-header,
.main-header *,
header.main-header,
nav,
.navbar,
.navbar-default,
.navbar-light,
.navbar-expand,
.navbar-expand-md,
.navbar-expand-lg,
.pkp_head_wrapper,
.pkp_navigation_primary_row,
.pkp_navigation_user_row,
.pkp_navigation_user,
.pkp_navigation_primary {
    background: #000 !important;
    background-color: #000 !important;
}

/* Todo el body arriba del contenido */
body > header,
body > .pkp_head_wrapper {
    background: #000 !important;
}

/* Texto blanco en header */
header a,
header span,
header li,
header ul,
.main-header a,
.navbar a,
.pkp_navigation_primary a,
.pkp_navigation_user a {
    color: #ccc !important;
}

header a:hover,
.main-header a:hover,
.navbar a:hover {
    color: #fff !important;
}

/* FOOTER NEGRO */
footer,
footer *,
.site-footer,
.pkp_structure_footer,
.pkp_footer {
    background: #000 !important;
    background-color: #000 !important;
}

footer p, footer a, footer span, footer h2, footer h3, footer li {
    color: #fff !important;
}

/* OCULTAR OJS/PKP */
img.footer-brand-image { display: none !important; }
a[href*="aboutThisPublishingSystem"] { display: none !important; }
.col-md.col-md-2.align-self-center.text-right { display: none !important; }
