.rtrs-review-wrap {
    display: none !important;
}

.elementor-widget-site-title {
    display: none !important;
}
.site-branding,
.logo,
.header-logo {
    display: none !important;
}

.site-header {
    position: absolute;   
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;        
    background: transparent !important;
}

body.home .hero-image {
    background-image: url('https://wonkytimes.com/wp-content/uploads/2025/10/wonky-times-home.png');
    background-size: cover;
    background-position: center;
    height: 100vh;  
    width: 100%;
}
body.home .header-area,
body.home .site-header,
body.home .rt-sticky,
body.home .rt-sticky-menu {
  position: absolute;
  top: 0; left: 0; right: 0;
  background: transparent !important;
  box-shadow: none !important;
  z-index: 9999;
}

/* Keep menu text visible over the image */
body.home .site-header .main-navigation nav ul li > a,
body.home .rt-topbar-menu .menu li a,
body.home .mean-container a.meanmenu-reveal {
  color: #030303 !important;   /* change to #000 if your hero is light */
}

/* Optional: hover color for contrast */
body.home .site-header .main-navigation nav ul li > a:hover {
  color: #ff00f2 !important;
}

/* If the header adds a solid bg when it becomes sticky on scroll, keep it transparent */
body.home.header-style-1 .site-header .rt-sticky-menu,
body.home.header-style-3 .site-header .rt-sticky-menu,
body.home.header-style-4 .site-header .rt-sticky-menu,
body.home .header-style-9 .rt-sticky {
  background: transparent !important;
  box-shadow: none !important;
}

body.home .hero-image {
    background-image: url('https://wonkytimes.com/wp-content/uploads/2025/10/wonky-times-home.png');
    background-size: cover;      /* Ensures it stretches across screen */
    background-position: center; /* Keeps it centered on any screen */
    background-repeat: no-repeat;
    width: 100%;
    height: 100vh;               /* 100% of the visible screen height */
}

/* Optional: make sure body/html don’t restrict it */
html, body {
    margin: 0;
    padding: 0;
}

body.home .header-area,
body.home .site-header,
body.home .rt-sticky,
body.home .rt-sticky-menu {
  position: absolute;
  top: 0; left: 0; right: 0;
  background: transparent !important;
  box-shadow: none !important;
  z-index: 9999;
}

/* ALL OTHER PAGES: return header to normal flow */
body:not(.home) .header-area,
body:not(.home) .site-header,
body:not(.home) .rt-sticky,
body:not(.home) .rt-sticky-menu {
  position: relative !important;
  background: #fff !important;  
  box-shadow: 0 2px 8px rgba(0,0,0,.06);
  z-index: 10;
}

body.home .hero-image {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 100vh;
}


body.home .hero-image .elementor-container,
body.home .hero-image .container {
  max-width: none !important;
  width: 100% !important;
}


body.home .hero-image img {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  display: block;
}