/*.post-type-archive-community-post .site-main,
.tax-community-category .site-main {
    background-color: var(--wp--preset--color--blue-tint-3);
}*/
.post-type-archive-community-post .posts-content-wrap,
.tax-community-category .posts-content-wrap {
    display: flex;
    flex-wrap: wrap;
}
.post-type-archive-community-post .posts-content-wrap .post-page-title,
.post-type-archive-community-post .posts-content-wrap .post-entries-wrap,
.tax-community-category .posts-content-wrap .post-page-title,
.tax-community-category .posts-content-wrap .post-entries-wrap {
    flex-basis: 100%;
}
.post-type-archive-community-post .posts-content-wrap .community-posts-wrap,
.tax-community-category .posts-content-wrap .community-posts-wrap {
    flex: 1;
}
.post-type-archive-community-post .posts-content-wrap .sidebar-community,
.tax-community-category .posts-content-wrap .sidebar-community {
    background-color: var(--wp--preset--color--blue-tint-3);
    margin-left: var(--pad);
    width: 320px;
}
.post-type-archive-community-post .post-form-wrap,
.tax-community-category .post-form-wrap {
    margin-bottom: var(--pad);
}
.post-type-archive-community-post .post-form-wrap .nf-form-fields-required,
.post-type-archive-community-post .post-form-wrap .nf-error-wrap,
.tax-community-category .post-form-wrap .nf-form-fields-required,
.tax-community-category .post-form-wrap .nf-error-wrap {
    display: none;
}
.post-type-archive-community-post .post-form-wrap .nf-field-element textarea,
.tax-community-category .post-form-wrap .nf-field-element textarea {
    background-color: rgba(255, 255, 255, 0.5);
    max-width: 100%;
}
.post-type-archive-community-post .post-form-wrap .nf-field-element textarea:not(:focus),
.tax-community-category .post-form-wrap .nf-field-element textarea:not(:focus) {
    height: 49.34px;
    padding: 0.8em 1.25em !important;
}
.post-type-archive-community-post .post-form-wrap .nf-field-element textarea:focus,
.tax-community-category .post-form-wrap .nf-field-element textarea:focus {
    background-color: var(--wp--preset--color--white);
    height: 8em;
}
.post-type-archive-community-post .post-form-wrap .nf-field-container .nf-field .submit-wrap,
.post-type-archive-community-post .post-form-wrap .nf-field-container.label-hidden .nf-field .submit-wrap,
.tax-community-category .post-form-wrap .nf-field-container .nf-field .submit-wrap,
.tax-community-category .post-form-wrap .nf-field-container.label-hidden .nf-field .submit-wrap {
    justify-content: flex-start !important;
    margin-left: 0 !important;
}
.post-type-archive-community-post .post-form-wrap .nf-field-container .nf-field .submit-wrap .nf-field-element:not(.button-loaded) input,
.post-type-archive-community-post .post-form-wrap .nf-field-container.label-hidden .nf-field .submit-wrap .nf-field-element:not(.button-loaded) input,
.tax-community-category .post-form-wrap .nf-field-container .nf-field .submit-wrap .nf-field-element:not(.button-loaded) input,
.tax-community-category .post-form-wrap .nf-field-container.label-hidden .nf-field .submit-wrap .nf-field-element:not(.button-loaded) input {
    margin-left: 0;
}
.post-type-archive-community-post .post-form-wrap #ninja_forms_required_items,
.post-type-archive-community-post .post-form-wrap .nf-field-container,
.tax-community-category .post-form-wrap #ninja_forms_required_items,
.tax-community-category .post-form-wrap .nf-field-container {
    margin-bottom: 10px;
}
.post-type-archive-community-post .post-form-wrap .nf-error .ninja-forms-field,
.tax-community-category .post-form-wrap .nf-error .ninja-forms-field {
    background-color: rgba(255, 255, 255, 0.5);
    border-color: var(--wp--preset--color--red-1);
}
.post-type-archive-community-post .post-form-wrap,
.post-type-archive-community-post .community-panel,
.tax-community-category .post-form-wrap,
.tax-community-category .community-panel {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 10px;
    box-shadow: var(--shadow);
    padding: 30px;
}
.community-post-entries-wrap {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.comment {
    background-color: rgba(255, 255, 255, 0.5);
    margin-top: 0.5rem;
    padding: 1rem;
}
.comment-author {
    color: var(--wp--preset--color--blue);
    font-weight: var(--wp--custom--font-bold);
}
.comment-author .date {
    color: var(--wp--preset--color--black);
    display: inline-block;
    font-size: 0.85em;
    font-weight: var(--wp--custom--font-reg);
    opacity: 0.7;
    padding-left: 0.5em;
}
.comment-form-wrap {
    background-color: var(--wp--preset--color--blue-tint-3);
    padding: 30px;
}
.community-panel .excerpt p {
    font-size: var(--wp--preset--font-size--medium);
}
.search-results .community-panel .excerpt p {
    font-size: 1rem;
}
.community-panel .excerpt + .comment {
    margin-top: 1rem;
}
.community-panel .terms {
    display: flex;
    flex-wrap: wrap;
    column-gap: 7px;
    list-style: none;
    margin: 0;
    padding: 0;
}
.community-panel-top {
    align-items: center;
    display: flex;
    margin-bottom: 1rem;
}
.community-panel-top .avatar,
.single-community-post .community-post-hdr .avatar {
    margin-right: 1rem;
    width: 3rem;
}
.community-panel-top .avatar img,
.single-community-post .community-post-hdr .avatar img {
    border-radius: 100%;
}
.community-panel-top .author,
.single-community-post .community-post-hdr .author {
    color: var(--wp--preset--color--blue);
    font-weight: var(--wp--custom--font-bold);
}
.community-panel-top .date,
.single-community-post .community-post-hdr .date {
    font-size: 0.85rem;
}
.community-panel-base {
    align-items: center;
    clear: both;
    display: flex;
    gap: 1rem;
    padding-top: 1rem;
}
.community-panel-base .wp-block-buttons {
    margin-left: auto;
}
.community-panel-base .wp-block-button a .txt {
    white-space: nowrap;
}
.community-post-single-content p {
    font-size: var(--wp--preset--font-size--medium);
}
.single-community-post .community-post-hdr {
    align-items: center;
    background-color: var(--wp--preset--color--white);
    display: flex;
    padding: 15px;
}
.single-community-post .community-post-single-content {
    background-color: var(--wp--preset--color--white);
    border-top: 1px solid var(--wp--preset--color--blue-tint-2);
    margin-bottom: min(var(--pad), 30px);
    padding: 2rem;
}
.single-community-post .comment-form-wrap {
    margin-top: min(var(--pad), 30px);
}
.single-community-post .comment-form-wrap .comment-reply-title {
    font-size: 1.25rem;
    margin-bottom: 0.5em;
}
.single-community-post .comment-form-wrap .logged-in-as a {
    color: var(--wp--preset--color--blue);
}
.single-community-post .comment-form-wrap .logged-in-as .required-field-message {
    display: block;
    font-size: 0.85em;
    font-style: italic;
    line-height: 1.2;
    padding-top: 0.25em;
}
.single-community-post .comment-form-wrap .comment-form-comment label {
    color: var(--wp--preset--color--blue);
    display: block;
    font-weight: var(--wp--custom--font-bold);
    padding-bottom: 5px;
}
.single-community-post .comment-form-wrap .comment-form-comment textarea {
    background-color: rgba(255, 255, 255, 0.5);
    max-width: 100%;
}
.single-community-post .comment-form-wrap .comment-form-comment textarea:not(:focus) {
    height: 49.34px;
    padding: 0.8em 1.25em !important;
}
.single-community-post .comment-form-wrap .comment-form-comment textarea:focus {
    background-color: var(--wp--preset--color--white);
    height: 8em;
}
.post-page-title.community-hdr {
    margin-bottom: min(var(--pad), 30px);
}
@media (min-width: 1000px) {
    .post-page-title.community-hdr {
        align-items: center;
        display: flex;
        gap: var(--pad);
        justify-content: space-between;
    }
    .post-page-title.community-hdr h1 {
        margin: 0;
    }
}