/* OwnzYou original template fidelity correction layer v4.1.0 */
/* Goal: remove remaining custom skin drift and restore orjinal-temaplate.zip proportions. */

/* Remove the second advertisement/banner above stat widgets. */
.banner-wrap{display:none!important}

/* Original topbar behavior: dark rounded nav block, theme brand hidden on desktop. */
@media (min-width:992px){
  .theme-brand{display:none!important}
  .topbar-nav.header{padding:0!important;z-index:500!important;width:100%!important;top:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:auto!important}
  .topbar-nav.header #topbar{margin:0 32px!important;width:100%!important;border-radius:8px!important;background:#191e3a!important;min-height:51px!important;display:block!important;overflow:visible!important}
  .topbar-nav.header nav#topbar ul.menu-categories{display:flex!important;margin-bottom:0!important;overflow:visible!important;white-space:normal!important;padding:0!important;min-width:0!important;scrollbar-width:none!important}
  .topbar-nav.header nav#topbar ul.menu-categories::-webkit-scrollbar{display:none!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu{position:relative!important;padding:14px 0!important;flex:0 0 auto!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu:first-child{padding-left:0!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu>a{display:flex!important;padding:0 30px!important;height:100%!important;min-height:0!important;align-items:center!important;justify-content:center!important;border-radius:0!important;background:transparent!important;color:#fafafa!important;box-shadow:none!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu:not(:last-child)>a{border-right:1px solid #515365!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu>a>div{align-self:center!important;display:flex!important;align-items:center!important;gap:0!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu a>div i:first-child{width:25px!important;height:25px!important;line-height:25px!important;text-align:center!important;color:#e0e6ed!important;margin-right:6px!important;font-size:18px!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu>a>.nav-chevron{display:none!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu a>div span{font-size:13px!important;font-weight:400!important;color:#fafafa!important;vertical-align:text-bottom!important;letter-spacing:0!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu.active>a>div i:first-child{color:#25d5e4!important;text-shadow:0 0 10px rgba(37,213,228,.28)!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu.active>a>div span{color:#25d5e4!important;font-weight:600!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu.active>a{background:transparent!important;box-shadow:none!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu:hover>a>div span,.topbar-nav.header nav#topbar ul.menu-categories li.menu:hover>a>div i{color:#25d5e4!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu .submenu{position:absolute!important;top:47px!important;left:30px!important;background:#060818!important;color:#e0e6ed!important;text-align:left!important;width:200px!important;border-radius:4px!important;border:1px solid #191e3a!important;box-shadow:0 10px 30px rgba(0,0,0,.35)!important;z-index:1050!important;padding:8px 0!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu:hover .submenu{display:block!important;visibility:visible!important;opacity:1!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu .submenu li a{display:block!important;padding:9px 18px!important;color:#888ea8!important;font-size:13px!important;text-decoration:none!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu .submenu li a:hover,.topbar-nav.header nav#topbar ul.menu-categories li.menu .submenu li.active a{color:#25d5e4!important;background:rgba(37,213,228,.04)!important}
}

@media (max-width:991px){
  .theme-brand{display:flex!important;align-items:center!important;margin:0 0 8px!important;padding:0 15px!important}
  .topbar-nav.header{background:#191e3a!important;padding:12px 10px!important;border-bottom:1px solid #191e3a!important}
  .topbar-nav.header #topbar{display:block!important;width:100%!important;background:#191e3a!important;border-radius:8px!important;overflow:hidden!important}
  .topbar-nav.header nav#topbar ul.menu-categories{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;overflow:visible!important;padding:0!important;margin:0!important;white-space:normal!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu{padding:0!important;border-bottom:1px solid rgba(81,83,101,.55)!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu>a{height:48px!important;min-height:48px!important;padding:0 15px!important;border-right:1px solid rgba(81,83,101,.55)!important;justify-content:flex-start!important;color:#fafafa!important;background:transparent!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu>a>div{display:flex!important;align-items:center!important;gap:8px!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu>a>.nav-chevron{display:none!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu a>div i:first-child{width:22px!important;text-align:center!important;color:#e0e6ed!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu a>div span{font-size:13px!important;color:#fafafa!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu.active>a>div span,.topbar-nav.header nav#topbar ul.menu-categories li.menu.active>a>div i{color:#25d5e4!important}
  .topbar-nav.header nav#topbar ul.menu-categories li.menu .submenu{position:static!important;width:100%!important;background:#060818!important;border:0!important;box-shadow:none!important;grid-column:1 / -1!important}
}
@media (max-width:575px){.topbar-nav.header nav#topbar ul.menu-categories{grid-template-columns:1fr!important}}

/* Original stat cards and icons. */
.oy-page-head{display:none!important}.widget-statistic{margin-bottom:34px!important}.oy-stat-grid{display:flex!important;flex-wrap:wrap!important;margin-left:-13px!important;margin-right:-13px!important}.oy-stat-grid>div{padding-left:13px!important;padding-right:13px!important;margin-bottom:18px!important;flex:0 0 25%!important;max-width:25%!important}.widget-one_hybrid{min-height:126px!important;background:#0e1726!important;border:0!important;border-radius:6px!important;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)!important}.widget-one_hybrid .widget-heading{min-height:126px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:18px 12px!important;text-align:center!important}.widget-one_hybrid .w-icon{width:36px!important;height:36px!important;margin-bottom:14px!important;border-radius:999px!important;display:grid!important;place-items:center!important;color:#fff!important;background:#1b2e4b!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)!important}.widget-statistic>div:nth-child(2) .w-icon{background:#3b3f5c!important}.widget-statistic>div:nth-child(3) .w-icon{background:#25d5e4!important;color:#060818!important}.widget-statistic>div:nth-child(4) .w-icon{background:#1abc9c!important;color:#060818!important}.widget-one_hybrid .w-icon i{font-size:18px!important;line-height:1!important}.widget-one_hybrid .w-value{margin:0!important;color:#e0e6ed!important;font-size:21px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:.2px!important}.widget-one_hybrid h5{margin:5px 0 0!important;color:#888ea8!important;font-size:14px!important;font-weight:500!important}
@media(max-width:991px){.oy-stat-grid>div{flex:0 0 50%!important;max-width:50%!important}}@media(max-width:575px){.oy-stat-grid>div{flex:0 0 100%!important;max-width:100%!important}}

/* Remove sidebar completely and make blog feed full width. */
.oy-two-column{display:block!important;margin-top:0!important}.oy-main-stack{width:100%!important;max-width:100%!important;display:block!important}.oy-sidebar-stack,.visual-intel-panel{display:none!important}.oy-blog-feed-card{margin-top:25px!important}.oy-blog-grid,.oy-blog-grid-full{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important}.oy-blog-card{background:#191e3a!important;border:1px solid #1b2e4b!important;border-radius:6px!important;padding:20px!important;box-shadow:none!important}.oy-blog-card h3{font-size:17px!important;line-height:1.35!important;margin:12px 0!important;font-weight:600!important}.oy-blog-card h3 a{color:#e0e6ed!important}.oy-blog-card p{color:#888ea8!important;font-weight:400!important}.oy-blog-card-top,.oy-blog-card-foot{color:#888ea8!important;font-size:12px!important}.oy-blog-card-foot a{color:#25d5e4!important}@media(max-width:991px){.oy-blog-grid,.oy-blog-grid-full{grid-template-columns:1fr!important}}

/* Flags should look like original template flags, not large boxed badges. */
.country-flag-box{display:inline-flex!important;align-items:center!important;gap:6px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;min-width:auto!important;height:auto!important}.country-flag-img{width:20px!important;height:auto!important;border-radius:1px!important;display:inline-block!important;box-shadow:none!important}.country-flag-code{font-size:13px!important;color:#e0e6ed!important;font-weight:400!important;letter-spacing:0!important;text-transform:uppercase!important}.attacker-link,.alias-link,.url-cell a,.ip-cell a,.server-cell a{font-weight:400!important;color:#e0e6ed!important}.attacker-link:hover,.alias-link:hover,.url-cell a:hover,.ip-cell a:hover,.server-cell a:hover{color:#25d5e4!important}

/* Make custom pages fall back to original statbox/table language. */
.s5-special-hero,.s5-special-kpis,.s5-hacker-hero,.s5-hacker-kpis,.archive-redesign .oy-page-head,.s5-page-hero{display:none!important}.s5-special-wrap,.s5-hacker-wrap{max-width:none!important;margin:0!important;padding:0!important}.s5-special-panel,.s5-hacker-panel,.archive-redesign,.oy-table-card{background:#0e1726!important;border:0!important;border-radius:6px!important;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)!important;padding:34px 30px 38px!important;margin-bottom:12px!important}.s5-special-toolbar,.s5-hacker-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 14px!important;flex-wrap:wrap!important}.s5-special-title{text-align:center!important}.s5-special-title strong,.s5-hacker-title strong{color:#e0e6ed!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important}.s5-special-title span,.s5-hacker-title span{color:#888ea8!important;font-size:12px!important}.s5-special-scroll,.s5-hacker-scroll{border:0!important;border-radius:0!important;background:transparent!important}.s5-special-table,.s5-hacker-table{width:100%!important;border-collapse:collapse!important;min-width:960px!important;background:transparent!important}.s5-special-table th,.s5-hacker-table th{color:#25d5e4!important;font-size:11px!important;letter-spacing:1px!important;text-transform:uppercase!important;font-weight:700!important;text-align:left!important;padding:12px 8px!important;border-top:0!important;border-bottom:1px solid #191e3a!important;background:transparent!important}.s5-special-table td,.s5-hacker-table td{color:#e0e6ed!important;padding:14px 8px!important;border-bottom:1px solid rgba(25,30,58,.72)!important;vertical-align:middle!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;background:transparent!important}.s5-special-table tbody tr:hover,.s5-hacker-table tbody tr:hover{background:rgba(37,213,228,.035)!important}.s5-special-preview,.s5-hacker-preview,.archive-preview-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:88px!important;min-height:34px!important;padding:7px 14px!important;color:#2196f3!important;border:1px solid #2196f3!important;border-radius:4px!important;background:transparent!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important}.s5-special-preview:hover,.s5-hacker-preview:hover,.archive-preview-btn:hover{background:#2196f3!important;color:#fff!important}.s5-special-footer,.s5-hacker-footer,.archive-pager-wrap{margin-top:28px!important;padding-top:0!important;border-top:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}.s5-special-pagination a,.s5-special-gap,.archive-pager a,.archive-pager span,.s5-hacker-pagination a,.s5-hacker-pagination span{border-radius:50%!important;min-width:32px!important;height:32px!important;padding:0 10px!important;background:transparent!important;border:0!important;color:#888ea8!important;box-shadow:none!important}.s5-special-pagination .active a,.archive-pager .is-active,.s5-hacker-pagination .active a{background:#1b55e2!important;color:#fff!important}.dataTables_info,.s5-special-info,.s5-hacker-info,.archive-info-line{padding:11px 15px!important;border:1px solid rgba(37,213,228,.14)!important;border-radius:4px!important;color:#25d5e4!important;background:rgba(37,213,228,.025)!important;font-size:12px!important}

/* Footer/header spacing parity. */
.main-content .layout-px-spacing{padding:18px 20px 0!important}.layout-spacing{padding-bottom:25px!important}.footer-wrapper{margin-top:20px!important}
