/* WeavesAI: hide top branding/title/description area while preserving SEO TDK, navigation and content. */
.masthead-banner,
.site-branding,
.site-identity,
.site-logo,
.site-title,
.site-description,
.header-brand,
.header-logo,
.header-logo-wrapper,
.header-image-site-branding,
.site-header .custom-logo-link,
.site-header .site-branding-wrapper,
.site-header .header-branding,
.site-header .branding,
.site-header .logo,
.site-header .logo-wrap,
.site-header .site-name,
.site-header .site-tagline,
.site-header .site-info-wrap,
.site-header .site-description-wrapper,
.site-header .site-title-wrapper,
.site-header .site-logo-wrapper,
.site-header .navbar-brand,
.site-header .site-header-main .site-branding,
.wp-block-site-title,
.wp-block-site-tagline,
.wp-block-site-logo {
  display: none !important;
  height: 0 !important;
  max-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}
.site-header,
#masthead {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.main-navigation,
.navbar,
.nav-menu,
.primary-menu,
#site-navigation {
  margin-top: 0 !important;
}
