/* The CompuGeek homepage left rail patch
   Keeps logo, hides top nav/CTA row on home, and moves links into a left rail.
   Humans built the header like a crowded airport terminal. This fixes that. */

body.home {
  --cg-home-rail-width: 250px;
  --cg-home-rail-gap: 28px;
}

/* Hide the noisy strapline under the logo on the homepage only */
body.home .site-description,
body.home .custom-logo-wrapper .site-description,
body.home .site-branding .site-description,
body.home .site-branding p,
body.home .site-branding small,
body.home .site-branding .tagline,
body.home .site-branding .description {
  display: none !important;
}

/* Hide the old top nav row and top CTA buttons on desktop */
@media (min-width: 981px) {
  body.home header .main-navigation,
  body.home header .primary-navigation,
  body.home header nav,
  body.home header .menu-main-container,
  body.home header .menu-header-container,
  body.home header .primary-menu,
  body.home header .header-menu,
  body.home header .header-btn,
  body.home header .header-buttons,
  body.home header .button-group,
  body.home header .wp-block-buttons,
  body.home header .elementor-button-wrapper,
  body.home header .elementor-nav-menu,
  body.home header .menu,
  body.home .ast-builder-menu,
  body.home .ast-header-button,
  body.home .ast-button-wrap {
    display: none !important;
  }
}
