
/* Remove Side Layout */
.page_issue .obj_issue_toc {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pkp_brand_footer {
    display: none !important;
}

/* ===== Custom IJCH Header with Left & Right Logos ===== */

.pkp_site_name_wrapper {
    background: #2b55a0;
    width: 100%;
    padding: 20px 0;
    position: relative;
    text-align: left;
    border-bottom: 3px solid #2b55a0;
}

/* Hide default OJS logo/text */
.pkp_site_name {
    display: none !important;
}

/* Header Layout */
.pkp_site_name_wrapper::before {
    content: "";
    display: block;
    width: 100%;
    height: 80px;
    background-image:
        url("/ojs/public/site/images/logo-left.png"),
        url("/ojs/public/site/images/logo-right.png");
    background-repeat: no-repeat, no-repeat;
    background-position: left 40px center, right 40px center;
    background-size: 110px, 110px;
}

/* Journal Title Container */
.pkp_site_name_wrapper::after {
    content: "Indian Journal of Community Health";
    white-space: pre;
    display: block;
    color: white;
    font-family: Arial Black, Arial, sans-serif;
    line-height: 1.05;
    text-align: center;
    margin-top: -70px;
    position: relative;
    z-index: 2;
    font-size: 65px;
}

/* First line smaller */
.pkp_site_name_wrapper::after {
    text-shadow: 0 1px 3px rgba(0,0,0,0.3);
}

/* Navigation */
.pkp_navigation_primary_wrapper {
    background: #08365d;
}

/* Full Width */
.pkp_structure_page {
    max-width: 100%;
}

/* Mobile Responsive */
@media screen and (max-width: 768px) {

    .pkp_site_name_wrapper::before {
        background-size: 70px, 70px;
        background-position: left 15px center, right 15px center;
        height: 70px;
    }

    .pkp_site_name_wrapper::after {
        font-size: 28px;
        margin-top: -80px;
    }
}

}