/* =========================
   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}}

/* ========================================
   V8.2 FINAL - ARTICLE PAGE FIX
   ======================================== */
@media (min-width:992px){
.page_article .obj_article_details .row{display:flex!important;align-items:flex-start!important;flex-wrap:nowrap!important}
.page_article .obj_article_details .main_entry{flex:1 1 auto!important;max-width:72%!important;width:72%!important;padding-right:35px!important}
.page_article .obj_article_details .entry_details{width:28%!important;min-width:260px!important;margin-left:0!important;padding-left:20px!important;border-left:1px solid #e5e5e5!important}
.page_article .obj_article_details .entry_details .item{margin-bottom:18px!important}
.page_article .obj_article_details .entry_details .cover_image img{width:100%!important;max-width:260px!important;height:auto!important;display:block!important;margin:0 auto!important}
.page_article .obj_article_details .entry_details .galleys{margin-top:10px!important}
}
@media (max-width:991px){
.page_article .obj_article_details .row{display:block!important}
.page_article .obj_article_details .main_entry,.page_article .obj_article_details .entry_details{width:100%!important;max-width:100%!important;min-width:auto!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;border-left:none!important}
.page_article .obj_article_details .entry_details{margin-top:25px!important}
}
