
/* =========================
   OJS Modern Compact Sidebar
   ========================= */
.pkp_structure_sidebar{padding-left:15px}.pkp_structure_sidebar .pkp_block{background:#fff;border-radius:8px;padding:10px;margin-top:0!important;margin-bottom:6px!important;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .25s ease}.pkp_structure_sidebar .pkp_block:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)}.pkp_block .content,.block_custom .content{padding:0!important;margin:0!important}.pkp_block .title{background:#86e50e;color:#444;text-align:center;font-weight:700;padding:10px;margin-bottom:6px!important;border-radius:4px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.08)}.pkp_block img{display:block;max-width:100%;height:auto;margin:2px auto!important;transition:.3s}.pkp_block img:hover{transform:scale(1.02)}
.pkp_structure_main{width:72%}.pkp_structure_sidebar{width:28%}

/* NAVIGATION */
.pkp_site_nav_menu{padding-left:20px!important}.pkp_navigation_primary{padding-left:10px!important}.pkp_navigation_primary>li{margin-right:8px}.pkp_navigation_search_wrapper{margin-left:auto!important;padding-right:15px!important}.pkp_navigation_primary>li>a{padding-left:14px!important;padding-right:14px!important}

/* SST V8 FINAL FIX */
.pkp_structure_head{position:relative}
@media (min-width:992px){
#navigationUserWrapper,.pkp_navigation_user_wrapper{position:absolute!important;top:15px!important;right:20px!important;left:auto!important;width:auto!important;max-width:none!important;transform:none!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:none!important;z-index:9999!important;text-align:right!important;}
#navigationUser,.pkp_navigation_user{display:inline-flex!important;width:auto!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;margin:0!important;padding:0!important;}
#navigationUser li,.pkp_navigation_user li{list-style:none!important;margin:0!important;padding:0!important;}
#navigationUser li a,.pkp_navigation_user li a{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0 6px!important;color:#0d4f9c!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;}
#navigationUser li:first-child::after{content:' | ';color:#999;}
#navigationUser li a:hover,.pkp_navigation_user li a:hover{background:transparent!important;color:#76d400!important;transform:none!important;text-decoration:underline!important;}
}
.pkp_site_name_wrapper{padding-top:20px;min-height:170px}
@media(max-width:768px){.pkp_structure_main,.pkp_structure_sidebar{width:100%}.pkp_structure_sidebar{padding-left:0}.pkp_site_nav_menu,.pkp_navigation_primary{padding-left:0!important}}

/* ========================================
   V8.1 HOMEPAGE COMPACT FIX
   ======================================== */
.pkp_page_index .homepage_about {
    margin-bottom: 20px !important;
    padding-bottom: 0 !important;
}

.pkp_page_index .homepage_about p:last-child {
    margin-bottom: 10px !important;
}

.pkp_page_index .current_issue {
    margin-top: 15px !important;
    padding-top: 20px !important;
    border-top: 1px solid #eaeaea;
    clear: both;
}

.pkp_page_index .current_issue .obj_issue_summary {
    margin-top: 10px !important;
}

.pkp_page_index .current_issue h2,
.pkp_page_index .current_issue .page_title {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
}

.pkp_page_index .current_issue .section {
    margin-top: 15px !important;
}

@media (max-width:768px){
 .pkp_page_index .homepage_about{margin-bottom:15px!important}
 .pkp_page_index .current_issue{margin-top:10px!important;padding-top:15px!important}
}
