/* OI Top Nav + Sidebar Visual Tweaks — migrated from WPCode #1298 (2026-05-14) */

/**
 * OI Top Nav + Sidebar Visual Tweaks.
 *
 * Top main nav: hide FAQs (lives in footer) and bump font size.
 * Logged-in sidebar: hide the NEW badge and reorder items so Single
 * Trace, Bulk Trace List, and Bulk Upload History appear together.
 */

/* --- Top main nav --- */
li.menu-item-865 { display: none !important; }

ul.elementor-nav-menu > li.menu-item > a.elementor-item {
    font-size: 22px !important;
}

/* --- Logged-in sidebar --- */
nav.ownerintel-sidebar-menu-nav .ownerintel-sidebar-menu-badge {
    display: none !important;
}

nav.ownerintel-sidebar-menu-nav {
    display: flex;
    flex-direction: column;
}

nav.ownerintel-sidebar-menu-nav a[href*="/analytics/"]            { order: 1; }
nav.ownerintel-sidebar-menu-nav a[href*="/manual-searches/"]      { order: 2; }
nav.ownerintel-sidebar-menu-nav a[href*="/bulk-trace/"]           { order: 3; }
nav.ownerintel-sidebar-menu-nav a[href*="/my-traces/"]            { order: 4; }
nav.ownerintel-sidebar-menu-nav a[href*="/credits-recharge/"]     { order: 5; }
nav.ownerintel-sidebar-menu-nav a[href*="/membership/"]           { order: 6; }
nav.ownerintel-sidebar-menu-nav a[href*="/transaction-receipts/"] { order: 7; }


/* --- Hit-or-Miss column full-width (after Instant Results removed) --- */
/* Single Trace page: column adfee8c, Homepage: column 6dc47ec */
.elementor-element-adfee8c,
.elementor-element-6dc47ec {
    width: 100% !important;
    max-width: 100% !important;
    flex-basis: 100% !important;
}
/* Cap the demo image so it doesn't blow up to full width — the column stays full,
   but the image inside (the 1 Result = 1 Credit badge + 808 Credits HIT/MISS) stays normal size, centered. */
.elementor-element-adfee8c img,
.elementor-element-6dc47ec img {
    max-width: 600px !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
}
/* Center everything in the now-full-width column: heading, subtitle, image */
/* text-align center text widgets */
.elementor-element-adfee8c .elementor-widget-heading,
.elementor-element-adfee8c .elementor-widget-text-editor,
.elementor-element-adfee8c .elementor-heading-title,
.elementor-element-adfee8c .elementor-widget-text-editor p,
.elementor-element-6dc47ec .elementor-widget-heading,
.elementor-element-6dc47ec .elementor-widget-text-editor,
.elementor-element-6dc47ec .elementor-heading-title,
.elementor-element-6dc47ec .elementor-widget-text-editor p {
    text-align: center !important;
}
/* Image widget centered (already via margin auto above, plus this) */
.elementor-element-adfee8c .elementor-widget-image,
.elementor-element-6dc47ec .elementor-widget-image {
    text-align: center !important;
}


/* Contact page image override (forces Unsplash URL — the post _elementor_data has it but the regenerated post-874.css cached the old URL somehow) */
body.page-id-874 .elementor-element.elementor-element-f6920f2:not(.elementor-motion-effects-element-type-background),
body.page-id-874 .elementor-element.elementor-element-f6920f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=1600&q=80&auto=format&fit=crop") !important;
}
