/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Oct 28 2023 | 07:03:16 */
.single .entry-title {
    font-size: 35px !important;
    margin: 0.5em 0 0.5em !important;
    line-height: 40px;
    margin-bottom: -5px !important;
    margin-top: 15px !important;
}
/*span.bbp-breadcrumb-current, #bbpress-forums > div.bbp-breadcrumb > p > span:nth-child(6), .single .entry-subhead, #bbpress-forums .bbp-template-notice.info {
    display: none !important;
}*/
#bbpress-forums .bbp-item .bbp-post-controls .bbp-post-permalink {
    display: none;
}
.bbp-voting {
    margin: 8px 8px 0px 8px;
    padding-right: 10px;
    min-width: 30px;
}
}
.bbp-voting a.vote.up {
    margin-bottom: 10px !important;
}
.bbp-voting .score {
    font-size: 25px !important;
}

/* Desktop layout */
@media only screen and (min-width: 541px) {
	.bbp-post-author {
    display: inline-flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 100% !important;
    align-items: center;
}
    .bbp-author-avatar, .bbp-author-name {
        margin-top: 0px;  /* Remove any top margin */
    }

   .avatar-and-name {
    display: flex;
    flex-direction: row;
    align-items: center;
}
	#bbpress-forums .bbp-the-list.bbp-list-content.bbp-list-replies .bbp-item.bbp-body {
    display: inline-flex;
    flex-direction: column;
}
	#bbpress-forums .bbp-the-list.bbp-list-content .bbp-item.bbp-body .bbp-post-wrapper {
    width: 100%;
}
	#bbpress-forums .bbp-the-list.bbp-list-content.bbp-lead-topic .bbp-item.bbp-body {
    display: inline-flex;
    flex-direction: column;
}
	.single .entry-title {
    display: inline-flex;
    align-items: center;
}
	.gdtox-topic-prefix.gdtox-style-button {
    line-height: 25px !important;
}
}

/* Mobile layout */
@media only screen and (max-width: 540px) {
    .bbp-post-author {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }
    .bbp-voting-float {
        order: 2;
    }
    .avatar-and-name {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .bbp-author-name {
        order: 1;
        margin-right: auto;
    }
	.single .entry-title {
    font-size: 32px !important;
}
}
.bbp-voting-accepted-checkmark {
    margin-top: unset;
}
#bbpress-forums .bbp-item .bbp-post-content {
    padding: unset;
    max-width: 758px;
}
.bbp-voting-jump-to-answer {
    display: flex;
    justify-content: center;
}
#bbpress-forums .bbp-item .bbp-post-author .bbp-author-avatar {
    margin-right: 10px;
}
.bbp-item-info.bbp-topic-info {
    display: none;
}
#bbpress-forums .bbp-the-list .bbp-item .bbp-item-meta>div {
    border: unset;
}
.gdtox-topic-prefix.gdtox-style-button {
    font-size: 16px;
    min-width: fit-content;
    padding: 1px 6px 3px;
    line-height: 40px;
	margin-right: 15px;
}
.bbp-form:nth-of-type(1) > legend:not(#bbp-anonymous) {
    position: relative;
    width: 100%;
    white-space: normal;
    margin-bottom: -40px;
}
#new-post > fieldset > div > fieldset > p {
    margin-top: unset;
    margin-bottom: unset;
}
#bbpress-forums .bbp-the-list.bbp-list-content.bbp-list-replies .bbp-item.bbp-body {
    margin-bottom: 20px;
    width: 100%;
}
:not(pre)>code[class*="language-"], pre[class*="language-"] {
    margin-left: 20px;
    margin-top: 50px;
    margin-bottom: 50px;
}