/*
 * Header override: removes the vertical divider line the theme draws to
 * the left of the main nav (originally meant to sit next to the header's
 * social icons row, which this site doesn't use).
 */
.rs-header-one .main-menu {
    border-inline-start: none;
}

/*
 * The theme caps every header variant's logo at max-width: 180px, shrinking
 * our real (320x80) logo well below the space available in its 295px-wide
 * box. Let it render larger.
 *
 * The theme also shrinks .rs-header-logo-wrapper itself at its own
 * breakpoints (295px -> 230px at <=1600px, -> 210px at <=480px — see
 * main.css's .rs-header-one .rs-header-logo-wrapper rules), so the logo's
 * own width has to shrink in step. A single flat 260px overflowed the
 * 230px box between 991px and 1600px, clipping the logo.
 */
.rs-header-logo img {
    max-width: 260px;
    width: 260px;
    height: auto;
}

@media (max-width: 1600px) {
    .rs-header-logo img {
        max-width: 200px;
        width: 200px;
    }
}

@media (max-width: 480px) {
    .rs-header-logo img {
        max-width: 190px;
        width: 190px;
    }
}

/*
 * Same cap on the offcanvas mobile menu's own logo (main.css fixes it at a
 * flat 180px) — let it fill its wrapper instead.
 */
.offcanvas-logo a img {
    width: 100%;
}

/*
 * The desktop Products mega menu's category headings (core/views/partials/
 * front/main-nav.php — "Drying Systems", "Atomization Technologies", etc.)
 * are real links to that category's archive page, but main.css's
 * ".main-menu .has-mega-menu .title { pointer-events: none; }" was written
 * for the original theme where that title was just static heading text —
 * it silently blocked every click even though the href is correct.
 */
.main-menu .has-mega-menu .title {
    pointer-events: auto;
}
