/*
 * JPV OJS HEADER - OVERRIDE THEME LOGO SIZE
 * Target desktop: approximately 870 x 131 px.
 */

/* Expand the journal name/logo area. */
html body .pkp_site_name,
html body .pkp_site_name > a,
html body .pkp_site_name > a.is_img {
    width: 870px !important;
    max-width: 100% !important;
}

/* Override theme image height limits. */
html body .pkp_site_name img,
html body .pkp_site_name .is_img img,
html body .pkp_site_name a img {
    display: block !important;
    width: 870px !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    min-height: 0 !important;
    object-fit: contain !important;
}

/* Responsive layout for smaller screens. */
@media (max-width: 900px) {
    html body .pkp_site_name,
    html body .pkp_site_name > a,
    html body .pkp_site_name > a.is_img {
        width: 100% !important;
        max-width: 100% !important;
    }

    html body .pkp_site_name img,
    html body .pkp_site_name .is_img img,
    html body .pkp_site_name a img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        max-height: none !important;
    }
}
