/* GHW v16 - remove unused social icons after Facebook */
.ghw-hide-unused-social,
.ghw-force-hide-social {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
}

/* Common topbar/footer social layouts: keep Facebook, hide the rest */
.ghw5-topBar .ghw5-topLinks a[href*="youtube"],
.ghw5-topBar .ghw5-topLinks a[href*="instagram"],
.ghw5-topBar .ghw5-topLinks a[href*="tiktok"],
.ghw5-topBar .ghw5-topLinks a[href*="twitter"],
.ghw5-topBar .ghw5-topLinks a[href*="x.com"],
.ghw-topbar a[href*="youtube"],
.ghw-topbar a[href*="instagram"],
.ghw-topbar a[href*="tiktok"],
.ghw-topbar a[href*="twitter"],
.ghw-topbar a[href*="x.com"],
.ghw-top-bar a[href*="youtube"],
.ghw-top-bar a[href*="instagram"],
.ghw-top-bar a[href*="tiktok"],
.ghw-top-bar a[href*="twitter"],
.ghw-top-bar a[href*="x.com"] {
    display: none !important;
}

/* Footer: keep only the first social icon, usually Facebook */
.ghw-footer-social a:not(:first-child),
.ghw-social a:not(:first-child),
.footer-social a:not(:first-child),
.ghw5-footerSocial a:not(:first-child),
.ghw5-social a:not(:first-child) {
    display: none !important;
}
