/* Hide WordPress Comments on Business Pages */
.single-business #comments,
.single-business .comments-area,
.single-business .comment-respond,
.single-business .comment-form,
.single-business .wp-block-comments,
.single-business .wp-block-comment-template {
    display: none !important;
}

/* Hide any duplicate comment sections */
.business-page #comments,
.business-content #comments,
#comments.comments-area {
    display: none !important;
}

/* Hide WordPress Admin Bar completely */
#wpadminbar,
.admin-bar #wpadminbar,
body.admin-bar #wpadminbar,
#wp-admin-bar-root-default,
.wp-toolbar,
#wp-toolbar,
#adminmenu,
#adminmenuwrap,
#wp-admin-bar,
.ab-top-menu,
.ab-top-secondary,
.wp-admin-bar,
.admin-bar {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
    z-index: -9999 !important;
}

/* Remove admin bar body margin */
body.admin-bar {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Reset HTML margin that admin bar adds */
html {
    margin-top: 0 !important;
}

/* Hide WordPress logo and admin links */
.wp-admin,
.wp-toolbar,
#wp-toolbar,
.admin-bar,
.adminbar,
#wp-admin-bar-*,
.wp-admin * {
    display: none !important;
}

/* Ensure only our custom reviews are visible */
.reviews-list {
    display: block !important;
}

.review-item {
    display: block !important;
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #e1e5e9;
    border-radius: 8px;
    background-color: #ffffff;
}

/* Hide any stray comment elements that might appear */
.comment,
.comment-list,
.comment-body,
.comment-content:not(.review-item .comment-content) {
    display: none !important;
}

/* Make sure review form is visible */
.review-form,
#review-form,
.auth-form {
    display: block !important;
}

/* Hide WordPress comment navigation */
.comment-navigation,
.comment-respond h3#reply-title,
.comment-form-comment,
.comment-form-author,
.comment-form-email,
.comment-form-url {
    display: none !important;
}
