.wp-block-buttons.is-content-justification-center {
    gap: 10px;
}

@media (max-width: 480px) {
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
    width: 100%;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    margin-top: 0;
    padding: 4px;
    height: 60px;
    width: 60px;
    border: 1px solid #e7e7e7;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.1);
    box-shadow: 0 0 7px rgba(0,0,0,.1);
    background: #fff;
}
#bbpress-forums .bbp-topic-title {
    width: 107%!important;
    padding: 12% 1%!important;
}

#bbpress-forums .bbp-body div.bbp-reply-content, #bbpress-forums .bbp-body div.bbp-topic-content {
    background-color: rgb(255 255 255 / 0%);
    margin: 0 5px!important;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role {
    padding: 0px 5%!important;
    font-size: 11px!important;
}
.bbp-pagination-count {
    display: none;
}
#bbp_forum {
    width: 100%!important;
}
.bbp-starter {
    display: none;
}
.tc_display {
    display: none;
}
img.avatar.avatar-90.photo {
    zoom:60%
}

span.bbp-reply-post-date, span.bbp-topic-post-date {
    float: none!important;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    padding: 30px 10px!important;
}

#bbpress-forums li.bbp-topic-voice-count, li.bbp-topic-reply-count {
    display: none !important;
}
#bbpress-forums li.bbp-header ul .bbp-forum-reply-count  {
    display: none !important;
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-reply-count {
    display: none !important;
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-freshness {
    display: none !important;
}
#bbpress-forums li.bbp-header ul .bbp-forum-freshness {
    display: none !important;
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-info {
    width: 98% !important;
}

li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count, li.bbp-topic-voice-count {
    float: right;
    display: none !important;
    padding: 4% 0!important;
}

li.bbp-forum-freshness, li.bbp-topic-freshness {
    padding: 4% 0!important;
}
li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count, li.bbp-topic-voice-count {
    padding: 4% 0!important;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    border-top: 1px solid #f9f9f9;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
    display: none;
}
.bbp-topic-post-date {
    color: #707070;
    font-size: 11px;
}
.bbps-post-count {
    display: none !important;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    background: none !important;
}
#bbpress-forums div.bbp-reply-author .bbp-reply-post-date {
    border-bottom: 0px solid #E6E5E6 !important;
    margin-bottom: 0px !important;
}

#bbpress-forums .bbp-body div.bbp-reply-author {
    width: 90% !important;
}
#bbpress-forums .bbp-topic-freshness {
    display: none !important;
}
#bbpress-forums li.bbp-body ul.topic .bbp-topic-freshness{
    display: none!important;
}
}

@media only screen and (max-device-width: 640px){
#bbpress-forums li.bbp-body ul.forum .bbp-forum-topic-count, #bbpress-forums li.bbp-body ul.topic .bbp-forum-topic-count, #bbpress-forums li.bbp-header ul .bbp-forum-topic-count, #bbpress-forums li.bbp-topic-voice-count {
    display: none;
}
}

span.label.label-sticky {
    background-color: #f7ab60;
    padding: 3px 6px;
    color: white;
    border-radius: 2px;
    font-size: 13px;
}


.wp-block-categories li{
    line-height: 2em;
    padding: 15px 0px 15px 0px;
    border-bottom: 1px dotted #e9e9e9;
}

.wp-block-group.one-news li{
    line-height: 2em;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px dotted #e9e9e9;
}

  .bbpress-count {
        background-color: #f4f4f4;
        padding: 0 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
        margin-bottom: 10px;
    }

    .bbpress-count p {
        margin: 0;
    }

.bbpress-count span {
    font-weight: bold;
    color: #000;
    font-size: larger;
}

li.bbp-forum-freshness, li.bbp-topic-freshness {
    padding: 4% 0!important;
}
li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count, li.bbp-topic-voice-count {
    padding: 4% 0!important;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    border-top: 1px solid #f9f9f9;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
    display: none;
}
li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count, li.bbp-topic-voice-count {
    float: right!important;
}


#bbp_forum {
    width: auto;
    font-size: large;
    padding: 13px 20px;
}
#bbpress-forums li.bbp-body a {
    border-bottom: 1px dotted rgb(255 255 255 / 0%);
}
#bbpress-forums li.bbp-body a:hover {
    border-bottom: 1px dotted #a2a2a2;
}
#bbp-search-results .bbp-topic-title a {
    border-bottom: 1px dotted #a2a2a2;
}

#bbp-search-results .bbp-topic-title {
    margin: 10px!important;
}
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-reply-content, #bbpress-forums div.bbp-topic-content {
    padding: 3% 6%!important;
    background-color: var(--wp--preset--color--neutral);
    border-radius: 15px;
}

#bbpress-forums {
    font-size: 15px!important;
    line-height: 2em!important;
}
#bbpress-forums .bbp-topic-title {
    margin: -10px;
}
#bbpress-forums fieldset select#bbp_forum_id {
    max-width: none!important;
}
#bbpress-forums div.even {
    background-color: #ffffff!important;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    padding: 1.2rem!important;
}
span.bbp-header {
    border-bottom: 1px dotted #a2a2a2;
}

#bbpress-forums .bbp-forums-list {
    line-height: 3;
    margin: 10px 0 0 10px!important;
    padding-left: 40px!important;
    border-left: 1px solid #ddd;
}

div.bbp-template-notice, div.indicator-hint {
    padding: 1em!important;
    border-radius: 1px;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    background-color: #ffffff;
    border-top: 1px solid #f9f9f9!important;
}
#bbpress-forums ul.sticky li.bbp-topic-title a.bbp-topic-permalink::before, #bbpress-forums ul.super-sticky li.bbp-topic-title a.bbp-topic-permalink::before {
    float: unset!important;
}
#bbpress-forums li.bbp-body ul.topic {
    padding: 0 3%!important;
}
#bbpress-forums div.bbp-search-form {
    display: none;
}
#bbpress-forums p.bbp-topic-meta span {
    display: none;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
    display: none;
    margin: 0px 0px!important;
    padding: 0px!important;
}

li.bbp-topic-title {
    width: 64%!important;
    padding: 4% 0!important;
}
li.bbp-forum-info{
    padding:0!important;
}
li.bbp-forum-freshness, li.bbp-topic-freshness {
    width: 16%!important;
    text-align: right!important;
}

.quicktags-toolbar {
    display: flex;
}
li.bbp-footer {
    display: none;
}

li.bbp-forum-info, li.bbp-topic-title {
    float: left;
    text-align: left;
    width: 64%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#bbpress-forums img.avatar {
    box-shadow: none;
    display: inline-block;
    margin-right: 4px;
}

.bbp-author-avatar-topic {
    display: inline-block;
    margin-right: 0px;
    vertical-align: middle;
}

img.avatar.avatar-90.photo {
    display: inline-block;
    width: 26px;
    overflow: hidden;
    margin-right: 5px;
    width: 45px;
    height: 45px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.bsp_thumbnail{
    align-items: flex-start;
    display: block!important;
}

.bsp_thumbnail img {
    line-height: 40px;
    float: left;
    margin-top: 20px;
    border: 1px solid #e7e7e7;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.1);
    box-shadow: 0 0 7px rgba(0,0,0,.1);
    background: #fff;
    width: 50px;
    height: 50px;
    padding: 5px;
    aspect-ratio: auto 45 / 45;
}

#bbpress-forums .bbp-pagination-links a, #bbpress-forums .bbp-pagination-links span.current {
    padding: 5px 10px!important;
}
.bbp-pagination-links {
    float: left!important;
}
.bbpress-wrapper .bbp-search-results>li:nth-child(odd), .bbpress-wrapper .type-reply.odd, .bbpress-wrapper .type-topic.odd {
    background: var(--base-2);
    border: 1px solid var(--base);
}

#bbpress-forums div.bbp-reply-header, #bbpress-forums div.bbp-topic-header {
    background-color: rgb(255 255 255 / 0%)!important;
}

#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics {
    font-size: 12px!important;
    border: 0px solid #eee!important;
}

div.bbp-forum-header, div.bbp-reply-header, div.bbp-topic-header {
    border-top: 0px solid #eee!important;
    border-bottom: 0px solid #eee!important;
}

div.bbp-template-notice.info {
    display: none;
}
#bbpress-forums fieldset.bbp-form {
    border: 0px solid #eee!important;
}

#bbpress-forums #favorite-toggle, #bbpress-forums #subscription-toggle {
    display: none;
}
#bbpress-forums ul.status-closed, #bbpress-forums ul.status-closed a {
    color: #9b9b9b!important;
}
#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
    background-color: rgb(255 255 255 / 0%)!important;
}
div.bbp-forum-header, div.bbp-reply-header, div.bbp-topic-header{
    padding: 3% 0!important;
}

#bbpress-forums fieldset.bbp-form label[for="bbp_topic_tags"],
#bbp_topic_tags {
    display: none;
}
#bbp_topic_tags {
    display: none;
}
#bbpress-forums div.bbp-breadcrumb p, #bbpress-forums div.bbp-topic-tags p {
    display: none;
}
#bbpress-forums .bbp-topic-content, #bbpress-forums .bbp-reply-content {
    font-size: 14px;
    margin-top: 0;
    list-style: none;
    text-indent: 0em;
    letter-spacing: 1px;
    line-height: 2.5em;
}
#bbpress-forums div.bbp-reply-content a.bbp-user-mention, #bbpress-forums div.bbp-topic-content a.bbp-user-mention {
    line-height: 2.5;
padding: 3px 10px 3px 10px!important;
    zoom: 85%;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    background: #efefef;
    border: 1px solid hsla(0,0%,27%,0.32)!important;
    border-radius: 3px;
    box-shadow: 0 1px 1px hsl(0deg 0% 0% / 10%);
}

#bbpress-forums div.bbp-reply-content a.bbp-user-mention:hover {
    background: #FFEB3B;
}

span.bbp-starter-bq {
    display: initial;
    background-color: #f7ab60;
    padding: 3px 6px;
    color: white;
    border-radius: 3px;
    font-size: 12px;
}

#bbpress-forums div.bbp-reply-author .bbp-author-role {
    display: inline-grid;
    font-style: normal!important;
    padding: 0px 15%;
    background: #73B73E!important;
    border-color: #73B73E;
    margin-bottom: 10px;
    border: 1px solid rgba(70, 70, 70, 0.32);
    color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

#bbpress-forums fieldset.bbp-form input[type=password], #bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select {
	 height: 40px !important;
    font-size: 14px;
}
#bbpress-forums fieldset.bbp-form input[type=text] {
    padding: 0px;
}
#bbpress-forums fieldset.bbp-form {
    border: 0px solid #eee;
}
.bbp-pagination-count {
    float: right!important;
    font-size: 12px!important;
}
.bbp-pagination-count {
    display: none;
}
#bbpress-forums .bbp-template-notice {
    border-radius: 10px;
}
div.bbp-template-notice li, div.bbp-template-notice p {
    margin: 1em 1em!important;
    padding: 2px;
    text-align: center;
    font-size: 12px;
    line-height: 1.4;
}
 li.bbp-body div.hentry {
    padding: 0px!important;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
    height: 90px!important;
    margin: 0 0 20px!important;
    width: 90px!important;
    margin-top: 0!important;
    padding: 5px!important;
	max-width: 60px !important;
    max-height: 60px !important;
    border: 1px solid #e7e7e7!important;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.1);
    box-shadow: 0 0 7px rgba(0,0,0,.1);
    background: #fff;
}
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar {
    border: none;
    max-width: 80px;
    padding: 0;
    margin: 12px auto 0;
    float: none;
	max-width: 60px !important;
    max-height: 60px !important;
    padding: 5px!important;
    border: 1px solid #e7e7e7!important;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.1);
    box-shadow: 0 0 7px rgba(0,0,0,.1);
    background: #fff;
}

#bbpress-forums li.bbp-header {
    display: none;
}

.bbp-reply-content li {
    line-height: 2em;
    padding: 15px 10px 15px 12px;
    border-bottom: 1px dotted #e9e9e9;
}
#bbpress-forums hr {
    border: 0;
    background: #eee;
    border-bottom: 2px solid #eee;
    height: 1px;
    margin: 30px 0!important;
}
button#bbp_topic_submit {
    border-color: currentColor;
    border-width: 1px;
    border-style: solid;
    padding-top: 14px;
    padding-right: 29px;
    padding-bottom: 14px;
    padding-left: 29px;
	border-radius: 8px;
}

button#bbp_topic_submit:hover {
color: var(--wp--preset--color--base);
background-color: var(--wp--preset--color--contrast);
}

button#bbp_reply_submit:hover{
color: var(--wp--preset--color--base);
background-color: var(--wp--preset--color--contrast);
}

button#bbp_reply_submit {
    border-color: currentColor;
    border-width: 1px;
    border-style: solid;
    padding-top: 14px;
    padding-right: 29px;
    padding-bottom: 14px;
    padding-left: 29px;
	border-radius: 8px;
}

#bbpress-forums #bbp-your-profile fieldset.submit button:hover{
color: var(--wp--preset--color--base);
background-color: var(--wp--preset--color--contrast);
}

#bbpress-forums #bbp-your-profile fieldset.submit button {
    border-color: currentColor;
    border-width: 1px;
    border-style: solid;
    padding-top: 14px;
    padding-right: 29px;
    padding-bottom: 14px;
    padding-left: 29px;
}

#bbpress-forums #bbp-your-profile fieldset {
    border-color: rgb(255 255 255 / 0%);
}

.sidebar .widget, .footer-widgets .widget {
    font-size: 14px;
}
.sidebar .widget ul li {
    border-bottom: 1px solid rgb(255 255 255 / 0%);
}


ul.bsp-st-info-list.hide-list-style li {
    padding: 10px 0px;
}
ul.bsp-sf-info-list li {
    padding: 10px 0px;
}
.sidebar .widget ul li {
    text-decoration: none;
    margin: 0;
    color: #8f8f8f;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid #F5F5F5;
    overflow: hidden;
    text-overflow: ellipsis;
}

ul.bsp-sf-info-list {
    list-style: none !important;
    margin-left: 0 !important;
}


.wpavatar-random-users {
    display: flex;
    text-align: right;
    flex-basis: 190px;
    flex-grow: 0;
    flex-shrink: 0;
}
.wpavatar-random-user {
    width: calc(20% - 20px);
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 10px;
    text-align: center;
    border-radius: 5px;
}
.wpavatar-random-user img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    overflow: hidden;
    margin-right: 5px;
    margin: -15px 5px -6px 0px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.wpavatar-random-user-name {
    display: none;
}


.wpavatar-bbp-reply-users {
    display: flex;
    text-align: right;
    flex-grow: 0;
    flex-shrink: 0;
}

.wpavatar_bbp_reply_users {
    width: calc(20% - 20px);
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 10px;
    text-align: center;
    border-radius: 5px;
}

.wpavatar-author-avatar img,
.wpavatar-reply-avatars img {
    border-radius: 50%;
    width: auto;
    display: inline-block;
    overflow: hidden;
    margin: -15px 3px -6px 0;
    box-shadow: 0 1px 0 1px rgba(0, 0, 0, .1);
    border: 3px solid #FFF;
    position: relative;
}

.wpavatar-reply-avatars img {
    margin-left: -10px;
}

.wpavatar-author-avatar img:hover,
.wpavatar-reply-avatars img:hover {
    border: 3px solid #000;
    z-index: 10;
}



.bbp-logged-in {
    display: flex;
    align-content: stretch;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    gap: 5px;
}
.bbp-logged-in h4 {
    font-weight: unset!important;
    font-size: 16px!important;
    clear: none!important;
    margin-bottom: unset!important;
    margin: initial;
}
a.button.logout-link {
    font-size: 16px;
}
.bbp-logged-in img.avatar {
    float: left;
    margin: 0 15px 0 0;
    height: 30px;
    aspect-ratio: auto 30 / 30;
    width: 30px;
    display: inline-block;
    overflow: hidden;
    margin-right: 5px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0 1px 0 1px rgba(0,0,0,.1);
}
.bbp-logged-in h4:after {
    content: " ·";
}

#bbpress-forums div.bbp-reply-content code, #bbpress-forums div.bbp-reply-content pre, #bbpress-forums div.bbp-topic-content code, #bbpress-forums div.bbp-topic-content pre {
    font-family: Inconsolata,Consolas,Monaco,"Lucida Console",monospace;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    padding: 0 10px;
    max-width: 100%;
    font-size: 12px;
}
#bbpress-forums div.bbp-reply-content pre, #bbpress-forums div.bbp-topic-content pre {
    padding: 3%!important;
}