.pkp_structure_head {
    background-image: url(https://ajoeijournals.org/sys/public/blade_system_header_img.png)!important;
    background-size:cover;
    background-repeat:no-repeat;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
}
.pkp_navigation_user>li>a, .pkp_navigation_user>li.in_focus>a, .pkp_navigation_user>li>a:hover, .pkp_navigation_user>li>a:focus {
    color: #33495f !important;
    font-size: 16px!important;
    font-weight: 700!important;
}
.pkp_navigation_primary>li>a:hover, .pkp_navigation_primary>li>a:focus {
  color: #CD7F32;
    outline: 0;
    border-color: #fff;
}
.pkp_navigation_primary>li>a {
    margin: 0 1em;
    padding: 10px 10px 8px;
    border-bottom: 2px solid transparent;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}
.pkp_brand_footer{
    display:none !important;
}
.pkp_head_wrapper .pkp_search .search_controls {
    display: none!important;
    position: relative;
}
.pkp_structure_footer_wrapper {
    background: #33495f!important;
}
.pkp_site_name .is_img img {
    display: block;
    max-height: 70px;
    max-width: 100%;
    width: auto;
    height: auto;
}
.navh4, .title {
    padding: 9px 15px!important;
    background: #33495f!important;
    font-size: 16px!important;
    font-weight: 700!important;
    color: #ffffff!important;
}
.block_custom > .content, .block_information > .content, .block_make_submission > .content{
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
}
.block_custom > .content > .sidenav, .block_information > .content{
    padding: 6px 12px;
}
.block_custom > .content > .sidenav > li > a, .block_information > .content > ul > li > a{
    color: #000;
}
.pkp_block{
    padding-top: 0px;
}
.pkp_block .content ul li {
    line-height: 20px;
    padding: 5px 0;
    border-bottom: solid 1px #ddd;
}
.pkp_block .content ul li:last-child{
    border-bottom: solid 0px #ddd;
}
.homepage_image{
    margin-top: auto!important;
    max-width: 90%!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
.obj_article_summary > .title a{
    color: #fff !important;
}
.obj_article_details .main_entry{
    text-align: justify !important;
}


/* ------------------------------------------------------------------
 * Archive: give every issue cover the same footprint   (2026-11-14)
 *
 * The default theme sizes covers with `width:auto; max-height:250px`, so each
 * image is laid out at its own aspect ratio. 153 of the 157 covers are 900x657
 * (landscape, renders 200x146); the handful uploaded as 1600x2049 portrait
 * instead render 195x250 and tower over their neighbours in the archive list.
 *
 * Fix the box to the house ratio and letterbox anything that does not match, so
 * the list is even whatever is uploaded. `contain`, not `cover` — a cover is
 * artwork with the ISSN on it and must not be cropped.
 * ------------------------------------------------------------------ */
.obj_issue_summary .cover img {
    width: 200px;
    height: 146px;
    max-width: 100%;
    max-height: none;
    object-fit: contain;
    object-position: center;
    background-color: #f4f4f4;
}
