/* Perbaikan tampilan hasil pemulihan papuabaratonline.com
   Menggantikan bagian JS tema JNews (lazyload, menu mobile) yang tidak ikut terunduh. */
.thumbnail-container.animate-lazy > img.lazyloaded,
.thumbnail-container > img.lazyloaded { opacity: 1 !important; }
.thumbnail-container img.pbo-noimg { opacity: 0 !important; }
.thumbnail-container:has(img.pbo-noimg),
.thumbnail-container.pbo-noimg-wrap {
  background: #eef0f2 url(/wp-content/uploads/2020/05/LOGPBOL-BARU1.png) center / 55% auto no-repeat;
}
img.pbo-broken { visibility: hidden !important; }
/* preloader/loader tema yang tidak pernah hilang tanpa JS */
.jeg_preloader, .module-preloader, .jeg_block_loadmore .jeg_preloader { display: none !important; }
/* tab widget sidebar (Trending/Comments/Latest) */
.jeg_tabpost_item { display: none; }
.jeg_tabpost_item.active { display: block; }
.jeg_tabpost_nav li { cursor: pointer; }
/* artikel */
.jeg_singlepage .jeg_featured { position: relative; margin-bottom: 30px; }
.jeg_singlepage .jeg_featured .thumbnail-container { position: relative; }
.pbo-lead { font-size: 17px; line-height: 1.7; }
.pbo-restore-note {
  margin: 20px 0; padding: 14px 18px; border-left: 4px solid #c0392b;
  background: #fbf3f2; font-size: 14px; line-height: 1.6; color: #555;
}
.pbo-archive-note { font-size: 13px; color: #777; margin: 0 0 20px; }
.pbo-empty { padding: 30px 0; color: #777; }
.jeg_prevnext_post { display: flex; gap: 20px; margin: 30px 0; border-top: 1px solid #eee; padding-top: 20px; }
.jeg_prevnext_post .post { flex: 1; display: block; }
.jeg_prevnext_post .next-post { text-align: right; }
.jeg_prevnext_post .caption { font-size: 12px; text-transform: uppercase; color: #999; }
.jeg_prevnext_post .post-title { font-size: 15px; margin: 6px 0 0; }
.jeg_post_tags a { display: inline-block; margin: 0 6px 6px 0; }
.content-inner img { max-width: 100%; height: auto; }
/* menu mobile tanpa JS tema */
body.jeg_menu_active .jeg_mobile_wrapper { opacity: 1; visibility: visible; transform: translate3d(0,0,0); }
body.jeg_menu_active .jeg_menu_close { opacity: 1; visibility: visible; }
/* banner iklan header persegi (1005x1005) menutupi seluruh layar: batasi tingginya */
.jnews_header_top_ads .ads-wrapper { text-align: center; }
.jnews_header_top_ads img { max-height: 160px; width: auto !important; max-width: 100%; display: inline-block; }
.jnews_header_top_ads { position: relative; z-index: 1; overflow: hidden; }
.jnews_header_top_ads .ads_image_phone { display: none; }
@media (max-width: 767px) {
  .jnews_header_top_ads img { max-height: 110px; }
  .jnews_header_top_ads .ads-text { display: none; }
}
/* header & menu selalu di atas iklan */
.jeg_header, .jeg_navbar_mobile_wrapper, .jeg_header_wrapper { position: relative; z-index: 10; }
/* slot iklan header di samping logo (728x90): gambar besar meluber menutupi menu utama */
.jnews_header_ads, .jnews_header_ads .ads-wrapper { max-height: 90px; overflow: hidden; }
.jnews_header_ads img { max-height: 90px; max-width: 728px; width: auto !important; height: auto; object-fit: contain; }
.jeg_midbar .jeg_nav_right .jeg_ad img { max-height: 90px; }
.jeg_ad img { max-width: 100%; height: auto; }
.jeg_midbar { overflow: hidden; }
