body.bbpress .forum-inner-wrapper {
    padding: 90px 15px;
}
@media only screen and (max-width: 768px) {
    body.bbpress .forum-inner-wrapper {
        padding: 60px 15px;
    }
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single {
    border: 1px solid #EFF0F6;
    box-shadow: 0 4px 64px 0 rgba(45, 54, 67, 0.05);
    border-radius: 20px;
    padding: 32px;
    width: calc(33.33% - 16px);
}
@media only screen and (max-width: 1199px) {
    body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single {
        width: calc(50% - 16px);
    }
}
@media only screen and (max-width: 767px) {
    body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single {
        width: 100%;
    }
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single h4 {
    margin-bottom: 24px;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single h4 a {
    font-size: inherit;
    line-height: inherit;
    color: #061637;
    transition: all 0.3s;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single h4 a:hover {
    color: #009BDF;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single ul.forum_archive_meta {
    list-style: none;
    display: flex;
    align-items: center;
    padding-left: 0;
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 10px;
    border-bottom: 1px solid #D7DFE9;
    margin-bottom: 24px;
    padding-bottom: 24px;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single ul.forum_archive_meta li {
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    font-weight: 400;
    font-style: normal;
    color: #58595B;
    text-transform: capitalize;
    gap: 8px;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single ul.forum_archive_meta li a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    transition: all 0.3s ease-in-out;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single ul.forum_archive_meta li a:hover {
    color: #009BDF;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single ul.forum_archive_meta li span.icon {
    display: flex;
    align-items: center;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single ul.forum_archive_topics {
    list-style: none;
    padding-left: 0;
    column-count: 2;
    column-gap: 20px;
}
@media only screen and (max-width: 576px) {
    body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single ul.forum_archive_topics {
        column-count: 1;
    }
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single ul.forum_archive_topics li {
    margin-bottom: 12px;
    break-inside: avoid;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single ul.forum_archive_topics li:last-child {
    margin-bottom: 0;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single ul.forum_archive_topics li a {
    font-size: 16px;
    line-height: 24px;
    color: #061637;
    transition: all 0.3s ease-in-out;
    text-decoration: underline;
}
body.bbpress .forum-inner-wrapper .forum_archive_wrapper .forum_archive_articles .forum_archive_single ul.forum_archive_topics li a:hover {
    color: #009BDF;
}
body.bbpress .single-forum-wrapper {
    padding: 90px 15px;
}
@media only screen and (max-width: 768px) {
    body.bbpress .single-forum-wrapper {
        padding: 60px 15px;
    }
}
@media only screen and (max-width: 1024px) {
    body.bbpress .single-forum-wrapper .container .row {
        flex-direction: column;
    }
}
@media only screen and (max-width: 1024px) {
    body.bbpress .single-forum-wrapper .col-md-8 {
        max-width: 100%;
    }
}
@media only screen and (max-width: 1024px) {
    body.bbpress .single-forum-wrapper .col-md-4 {
        max-width: 100%;
    }
}
body.bbpress .single-forum-wrapper #bbpress-forums {
    margin: 0 !important;
}
body.bbpress .single-forum-wrapper #bbpress-forums > #subscription-toggle {
    display: none;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-topic-tags {
    display: none;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-template-notice {
    background: #F3F8FE !important;
    border-radius: 12px !important;
    padding: 24px 40px 24px 24px !important;
    position: relative !important;
    border: 0;
    border-left: 5px solid #1871ED !important;
    margin: 0 0 24px 0;
}
@media only screen and (max-width: 767px) {
    body.bbpress .single-forum-wrapper #bbpress-forums .bbp-template-notice {
        padding: 24px !important;
    }
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-template-notice:before {
    position: absolute;
    content: "";
    width: 24px;
    height: 24px;
    left: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyMS4yNDk5QzYuODkyIDIxLjI0OTkgMi43NSAxNy4xMDg5IDIuNzUgMTEuOTk5OUMyLjc1IDYuODkxODggNi44OTIgMi43NDk4OCAxMiAyLjc0OTg4QzE3LjEwOSAyLjc0OTg4IDIxLjI1IDYuODkxODggMjEuMjUgMTEuOTk5OUMyMS4yNSAxNy4xMDg5IDE3LjEwOSAyMS4yNDk5IDEyIDIxLjI0OTlaIiBmaWxsPSIjMTg3MUVEIi8+CjxwYXRoIGQ9Ik0xMi4wMDU5IDE1Ljc5NThMMTIuMDA1OSAxMS4zNzY4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi4wMDUgOC4yMDM4NkwxMS45OTUgOC4yMDM4NiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    top: 50%;
    transform: translateY(-50%);
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-template-notice ul {
    padding-left: 32px !important;
    margin: 0;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-template-notice ul li {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    padding: 0;
    margin: 0 !important;
    list-style: none;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-template-notice ul li a {
    color: #009BDF !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-family: "Lato", sans-serif;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-template-notice ul li a.bbp-author-link {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    color: inherit;
    padding-left: 4px;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span {
    display: inline-flex;
    align-items: center;
    line-height: 21px;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span.bbp-author-avatar {
    position: relative;
    top: 2px;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span.bbp-author-name {
    line-height: 23px;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span img {
    border: 0 !important;
    border-radius: 50%;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination {
    float: none;
    overflow: hidden;
    margin-bottom: 24px !important;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-count {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    border: 0;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-links {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-basis: 100%;
    margin-top: 16px;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    font-family: "Bjorn", sans-serif;
    color: #061637;
    background: #fff;
    transition: all 0.3s ease-out;
    height: 38px;
    width: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers:hover {
    background: #009BDF;
    color: #fff;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers.prev, body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers.next {
    width: auto;
    height: auto;
    border: 1px solid #009BDF;
    border-radius: 100px;
    padding: 6px 22px 8px;
    font-size: 0;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers.prev:before, body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers.next:before {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    font-family: "Bjorn", sans-serif;
    color: #061637;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers.prev:before {
    content: "Prev";
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers.next:before {
    content: "Next";
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers.dots {
    background: transparent !important;
}
body.bbpress .single-forum-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-links .page-numbers.current {
    background: #009BDF;
    color: #fff;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic {
    box-shadow: 0 4px 64px 0 rgba(45, 54, 67, 0.05);
    border: 1px solid #EFF0F6;
    background: #fff;
    border-radius: 12px;
    padding: 24px;
    margin-bottom: 24px;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic h3.bbp-topic-title {
    margin: -8px 0 24px 0;
    line-height: 1;
    position: relative;
    padding-right: 30px;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic h3.bbp-topic-title.bbp-topic-title-edit {
    margin: -8px 0 8px 0;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic h3.bbp-topic-title .bbp-topic-permalink {
    font-size: 24px;
    line-height: 34px;
    transition: all 0.3s ease-in-out;
    color: #061637;
}
@media only screen and (max-width: 1024px) {
    body.bbpress .single-forum-wrapper #bbpress-forums article.topic h3.bbp-topic-title .bbp-topic-permalink {
        font-size: 24px;
        line-height: 34px;
    }
}
@media only screen and (max-width: 768px) {
    body.bbpress .single-forum-wrapper #bbpress-forums article.topic h3.bbp-topic-title .bbp-topic-permalink {
        font-size: 24px;
        line-height: 34px;
    }
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic h3.bbp-topic-title .bbp-topic-permalink:hover {
    color: #009BDF;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic h3.bbp-topic-title .badge {
    font-size: 14px;
    line-height: 22px;
    font-family: "Lato", sans-serif;
    border: 1px solid #009BDF;
    padding: 2px 10px;
    border-radius: 50px;
    background: rgba(0, 155, 223, 0.1019607843);
    color: #009BDF;
    position: absolute;
    right: 0;
    top: 8px;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic .topic-actions {
    display: flex;
    align-items: center;
    padding-bottom: 24px;
    margin-bottom: 16px;
    border-bottom: 1px solid #D7DFE9;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic .topic-actions a {
    color: #009BDF;
    display: flex;
    align-items: center;
    gap: 6px;
    padding-right: 12px;
    margin-right: 12px;
    position: relative;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic .topic-actions a.topic-action-delete {
    color: #F9501B;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic .topic-actions a svg {
    position: relative;
    top: 1px;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic .topic-actions a span {
    text-decoration: underline;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic .topic-actions a:after {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 18px;
    width: 1px;
    background-color: #D7DFE9;
    content: "";
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic .topic-actions a:last-child {
    padding-right: 0;
    margin-right: 0;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic .topic-actions a:last-child:after {
    display: none;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic ul.forum_archive_meta {
    list-style: none;
    display: flex;
    align-items: center;
    padding-left: 0;
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 10px;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic ul.forum_archive_meta li {
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    font-weight: 400;
    font-style: normal;
    color: #58595B;
    text-transform: capitalize;
    gap: 10px;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic ul.forum_archive_meta li a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    transition: all 0.3s ease-in-out;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic ul.forum_archive_meta li a:hover {
    color: #009BDF;
}
body.bbpress .single-forum-wrapper #bbpress-forums article.topic ul.forum_archive_meta li span.icon {
    display: flex;
    align-items: center;
}
body.bbpress .bbp-template-notice {
    background: #F3F8FE !important;
    border-radius: 12px !important;
    padding: 24px 40px 24px 24px !important;
    position: relative !important;
    border: 0;
    border-left: 5px solid #1871ED !important;
    margin: 0 0 24px 0;
}
@media only screen and (max-width: 767px) {
    body.bbpress .bbp-template-notice {
        padding: 24px !important;
    }
}
body.bbpress .bbp-template-notice:before {
    position: absolute;
    content: "";
    width: 24px;
    height: 24px;
    left: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyMS4yNDk5QzYuODkyIDIxLjI0OTkgMi43NSAxNy4xMDg5IDIuNzUgMTEuOTk5OUMyLjc1IDYuODkxODggNi44OTIgMi43NDk4OCAxMiAyLjc0OTg4QzE3LjEwOSAyLjc0OTg4IDIxLjI1IDYuODkxODggMjEuMjUgMTEuOTk5OUMyMS4yNSAxNy4xMDg5IDE3LjEwOSAyMS4yNDk5IDEyIDIxLjI0OTlaIiBmaWxsPSIjMTg3MUVEIi8+CjxwYXRoIGQ9Ik0xMi4wMDU5IDE1Ljc5NThMMTIuMDA1OSAxMS4zNzY4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi4wMDUgOC4yMDM4NkwxMS45OTUgOC4yMDM4NiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    top: 50%;
    transform: translateY(-50%);
}
body.bbpress .bbp-template-notice ul {
    padding-left: 32px !important;
}
body.bbpress .bbp-template-notice ul li {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    padding: 0;
    margin: 0 !important;
}
body.bbpress .bbp-template-notice ul li a {
    color: #009BDF !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-family: "Lato", sans-serif;
}
body.bbpress .bbp-template-notice ul li a.bbp-author-link {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    color: inherit;
    padding-left: 4px;
}
body.bbpress .bbp-template-notice ul li a.bbp-author-link span {
    display: inline-flex;
    align-items: center;
    line-height: 21px;
}
body.bbpress .bbp-template-notice ul li a.bbp-author-link span.bbp-author-avatar {
    position: relative;
    top: 2px;
}
body.bbpress .bbp-template-notice ul li a.bbp-author-link span.bbp-author-name {
    line-height: 23px;
}
body.bbpress .bbp-template-notice ul li a.bbp-author-link span img {
    border: 0 !important;
    border-radius: 50%;
}
body.bbpress .bbp-forums {
    overflow: visible !important;
    border-radius: 12px;
    box-shadow: 0 0 40px 0 rgba(45, 54, 67, 0.08);
    margin-bottom: 24px !important;
    padding: 0;
    list-style: none;
}
@media only screen and (max-width: 767px) {
    body.bbpress .bbp-forums {
        margin-bottom: 24px !important;
    }
}
body.bbpress .bbp-forums .bbp-header {
    background: #009BDF !important;
    border: none !important;
    padding: 16px 24px !important;
    border-radius: 12px 12px 0 0;
}
body.bbpress .bbp-forums .bbp-header .forum-titles {
    display: flex;
    align-items: center;
    width: 100%;
}
body.bbpress .bbp-forums .bbp-header .forum-titles li {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase;
}
body.bbpress .bbp-forums .bbp-footer {
    display: none;
}
body.bbpress .bbp-forums .bbp-body .forum {
    border-color: #D7DFE9;
    background-color: #fff !important;
    padding: 24px !important;
    list-style: none;
}
@media only screen and (max-width: 767px) {
    body.bbpress .bbp-forums .bbp-body .forum {
        padding: 16px !important;
    }
}
body.bbpress .bbp-forums .bbp-body .forum:last-child {
    border-radius: 0 0 12px 12px;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-info {
    margin-top: -8px !important;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-info .bbp-forum-title {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
    color: #061637 !important;
    transition: all 0.3s ease-in-out;
    margin-bottom: 16px;
    display: block;
}
@media only screen and (max-width: 1024px) {
    body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-info .bbp-forum-title {
        font-size: 24px;
        line-height: 34px;
    }
}
@media only screen and (max-width: 768px) {
    body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-info .bbp-forum-title {
        font-size: 24px;
        line-height: 34px;
    }
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-info .bbp-forum-title:hover {
    color: #009BDF !important;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-info .bbp-forum-content {
    font-size: 16px !important;
    line-height: 24px !important;
    margin: 0 !important;
    color: #58595B;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-topic-count {
    font-size: 16px;
    line-height: 24px;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-reply-count {
    font-size: 16px;
    line-height: 24px;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-freshness .bbp-topic-meta {
    overflow: hidden;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-freshness .bbp-topic-meta .bbp-topic-freshness-author a {
    font-family: "Lato", sans-serif;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-freshness .bbp-topic-meta .bbp-topic-freshness-author .bbp-author-link {
    color: #009BDF !important;
    font-size: 16px !important;
    line-height: 24px !important;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-freshness .bbp-topic-meta .bbp-topic-freshness-author .bbp-author-link.bbp-author-link {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    color: inherit;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-freshness .bbp-topic-meta .bbp-topic-freshness-author .bbp-author-link.bbp-author-link span {
    display: inline-flex;
    align-items: center;
    line-height: 21px;
    white-space: normal !important;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-freshness .bbp-topic-meta .bbp-topic-freshness-author .bbp-author-link.bbp-author-link span.bbp-author-avatar {
    position: relative;
    top: 2px;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-freshness .bbp-topic-meta .bbp-topic-freshness-author .bbp-author-link.bbp-author-link span.bbp-author-name {
    line-height: 23px;
}
body.bbpress .bbp-forums .bbp-body .forum .bbp-forum-freshness .bbp-topic-meta .bbp-topic-freshness-author .bbp-author-link.bbp-author-link span img {
    border: 0 !important;
    border-radius: 50%;
}

.pw-weak input[type=checkbox] + label:before {
    right: 0;
}
.pw-weak input[type=checkbox] + label:before {
    position: absolute;
    content: "";
    border-radius: 5px;
    height: 20px;
    width: 20px;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    border: 1px solid #94A2BC;
}
.pw-weak input[type=checkbox] + label:after {
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.44899 7.76355C3.36328 7.84971 3.24641 7.89784 3.12495 7.89784C3.00349 7.89784 2.88662 7.84971 2.80091 7.76355L0.213156 5.17534C-0.0554271 4.90676 -0.0554271 4.47134 0.213156 4.20321L0.537198 3.87917C0.805781 3.61059 1.24074 3.61059 1.50932 3.87917L3.12495 5.4948L7.49057 1.12917C7.75916 0.860589 8.19457 0.860589 8.4627 1.12917L8.78674 1.45321C9.05532 1.7218 9.05532 2.15721 8.78674 2.42534L3.44899 7.76355Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center;
    height: 20px;
    width: 20px;
    top: 50%;
    transform: translateY(-50%);
    visibility: hidden;
    border-radius: 5px;
}
.pw-weak input[type=checkbox]:checked + label:before {
    background-color: #1783FF;
    border-color: #1783FF;
}
.pw-weak input[type=checkbox]:checked + label:after {
    visibility: visible;
}

@media only screen and (max-width: 1023px) {
    .bbp-container {
        padding-right: 0 !important;
    }
}
body.bbpress {
    background-color: #FFFFFF !important;
}
body.bbpress #bbpress-forums .bbp-topic-title {
    font-size: 24px;
    line-height: 34px;
}
@media only screen and (max-width: 1024px) {
    body.bbpress #bbpress-forums .bbp-topic-title {
        font-size: 24px;
        line-height: 34px;
    }
}
@media only screen and (max-width: 768px) {
    body.bbpress #bbpress-forums .bbp-topic-title {
        font-size: 24px;
        line-height: 34px;
    }
}
body.bbpress #bbpress-forums .bbp-topic-title a {
    color: #061637;
}
body.bbpress #bbpress-forums .bbp-topic-title a:hover {
    color: #009BDF;
}
body.bbpress .bbp-pagination {
    display: inline-block !important;
    margin-bottom: 0 !important;
    float: none !important;
}
body.bbpress #bbpress-forums,
body.bbpress .forums-sidebar {
    margin: 0 !important;
}

.forum-archive-second-grid .forum_sidebar_wrapper .widget {
    background: #FFFFFF;
    box-shadow: 0 0 40px 0 rgba(45, 54, 67, 0.08);
    border-radius: 12px;
    padding: 24px 32px 32px;
}
@media only screen and (max-width: 767px) {
    .forum-archive-second-grid .forum_sidebar_wrapper .widget {
        padding: 24px 20px 32px;
    }
}
@media only screen and (max-width: 1023px) {
    .forum-archive-second-grid .forum_sidebar_wrapper .widget {
        margin-bottom: 30px;
    }
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget .widget-title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 16px;
    text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
    .forum-archive-second-grid .forum_sidebar_wrapper .widget .widget-title {
        font-size: 18px;
        line-height: 28px;
    }
}
@media only screen and (max-width: 768px) {
    .forum-archive-second-grid .forum_sidebar_wrapper .widget .widget-title {
        font-size: 18px;
        line-height: 28px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .forum-archive-second-grid .forum_sidebar_wrapper .widget .support-widget-wrapper {
        display: flex;
        justify-content: space-between;
    }
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget:last-child {
    margin-bottom: 0;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget .badge-success {
    background: #E7FFE8;
    border-radius: 50px;
    font-size: 16px;
    line-height: 19px;
    color: #07D308;
    padding: 10px 28px;
    font-weight: 500 !important;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget p {
    font-size: 16px;
    line-height: 40px;
    color: #58595B;
    font-weight: 400;
    text-transform: capitalize;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget table {
    margin-bottom: 0;
    border: none;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget table tbody, .forum-archive-second-grid .forum_sidebar_wrapper .widget table thead {
    width: 100%;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget table thead {
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 15px;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget table tr {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget table th {
    font-size: 20px;
    line-height: 26px;
    color: #061637;
    font-weight: 500 !important;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget table td, .forum-archive-second-grid .forum_sidebar_wrapper .widget table th {
    padding: 0;
    font-style: normal;
    border: none;
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .forum-archive-second-grid .forum_sidebar_wrapper .widget table td:first-child, .forum-archive-second-grid .forum_sidebar_wrapper .widget table th:first-child {
        padding-right: 60px;
    }
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget table td {
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #58595B;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget h5 {
    margin-bottom: 30px;
    font-size: 24px;
    color: #061637;
    line-height: 28px;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget .bbp-forums-widget {
    padding-left: 0 !important;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget .bbp-forums-widget li {
    list-style: none;
    margin-bottom: 10px;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget .bbp-forums-widget li a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400 !important;
    font-style: normal;
    color: #061637;
    transition: 0.3s;
    list-style: none;
    font-family: "Bjorn", sans-serif;
    text-decoration: underline;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget .bbp-forums-widget li a:hover {
    color: #009BDF;
    transition: 0.3s;
}
.forum-archive-second-grid .forum_sidebar_wrapper .widget .bbp-forums-widget li:last-child {
    margin-bottom: 0;
}

#bbpress-forums {
    overflow: visible !important;
    display: inline-block;
    width: 100%;
}

body.bbpress #new-post,
body.bbpress .bbp-login-form, body.groups #new-post,
body.groups .bbp-login-form, body.topic #new-post,
body.topic .bbp-login-form {
    background: #fff;
    border: 1px solid #EFF0F6 !important;
    box-shadow: 0 4px 64px 0 rgba(45, 54, 67, 0.05);
    border-radius: 12px;
    padding: 25px 32px 32px !important;
    margin: 0 !important;
}
@media only screen and (max-width: 767px) {
    body.bbpress #new-post,
    body.bbpress .bbp-login-form, body.groups #new-post,
    body.groups .bbp-login-form, body.topic #new-post,
    body.topic .bbp-login-form {
        padding: 20px !important;
    }
}
@media only screen and (max-width: 1023px) {
    body.bbpress #new-post,
    body.bbpress .bbp-login-form, body.groups #new-post,
    body.groups .bbp-login-form, body.topic #new-post,
    body.topic .bbp-login-form {
        margin-bottom: 20px !important;
    }
}
body.bbpress #new-post .bbp-form,
body.bbpress .bbp-login-form .bbp-form, body.groups #new-post .bbp-form,
body.groups .bbp-login-form .bbp-form, body.topic #new-post .bbp-form,
body.topic .bbp-login-form .bbp-form {
    padding: 0 !important;
    border: 0 !important;
    width: 100% !important;
    margin: 0;
}
body.bbpress #new-post .bbp-form > div br,
body.bbpress .bbp-login-form .bbp-form > div br, body.groups #new-post .bbp-form > div br,
body.groups .bbp-login-form .bbp-form > div br, body.topic #new-post .bbp-form > div br,
body.topic .bbp-login-form .bbp-form > div br {
    display: none;
}
body.bbpress #new-post .bbp-form > div > .bbp-the-content-wrapper,
body.bbpress .bbp-login-form .bbp-form > div > .bbp-the-content-wrapper, body.groups #new-post .bbp-form > div > .bbp-the-content-wrapper,
body.groups .bbp-login-form .bbp-form > div > .bbp-the-content-wrapper, body.topic #new-post .bbp-form > div > .bbp-the-content-wrapper,
body.topic .bbp-login-form .bbp-form > div > .bbp-the-content-wrapper {
    margin-bottom: 20px !important;
}
body.bbpress #new-post .bbp-form > div > .bbp-the-content-wrapper .bbp-the-content,
body.bbpress .bbp-login-form .bbp-form > div > .bbp-the-content-wrapper .bbp-the-content, body.groups #new-post .bbp-form > div > .bbp-the-content-wrapper .bbp-the-content,
body.groups .bbp-login-form .bbp-form > div > .bbp-the-content-wrapper .bbp-the-content, body.topic #new-post .bbp-form > div > .bbp-the-content-wrapper .bbp-the-content,
body.topic .bbp-login-form .bbp-form > div > .bbp-the-content-wrapper .bbp-the-content {
    font-size: 16px !important;
}
body.bbpress #new-post .bbp-form > div > p,
body.bbpress .bbp-login-form .bbp-form > div > p, body.groups #new-post .bbp-form > div > p,
body.groups .bbp-login-form .bbp-form > div > p, body.topic #new-post .bbp-form > div > p,
body.topic .bbp-login-form .bbp-form > div > p {
    margin: 0 0 20px 0 !important;
}
body.bbpress #new-post .bbp-form > div > p #bbp_stick_topic_select, body.bbpress #new-post .bbp-form > div > p #bbp_topic_status_select, body.bbpress #new-post .bbp-form > div > p #bbp_reply_status_select, body.bbpress #new-post .bbp-form > div > p #bbp_reply_to,
body.bbpress .bbp-login-form .bbp-form > div > p #bbp_stick_topic_select,
body.bbpress .bbp-login-form .bbp-form > div > p #bbp_topic_status_select,
body.bbpress .bbp-login-form .bbp-form > div > p #bbp_reply_status_select,
body.bbpress .bbp-login-form .bbp-form > div > p #bbp_reply_to, body.groups #new-post .bbp-form > div > p #bbp_stick_topic_select, body.groups #new-post .bbp-form > div > p #bbp_topic_status_select, body.groups #new-post .bbp-form > div > p #bbp_reply_status_select, body.groups #new-post .bbp-form > div > p #bbp_reply_to,
body.groups .bbp-login-form .bbp-form > div > p #bbp_stick_topic_select,
body.groups .bbp-login-form .bbp-form > div > p #bbp_topic_status_select,
body.groups .bbp-login-form .bbp-form > div > p #bbp_reply_status_select,
body.groups .bbp-login-form .bbp-form > div > p #bbp_reply_to, body.topic #new-post .bbp-form > div > p #bbp_stick_topic_select, body.topic #new-post .bbp-form > div > p #bbp_topic_status_select, body.topic #new-post .bbp-form > div > p #bbp_reply_status_select, body.topic #new-post .bbp-form > div > p #bbp_reply_to,
body.topic .bbp-login-form .bbp-form > div > p #bbp_stick_topic_select,
body.topic .bbp-login-form .bbp-form > div > p #bbp_topic_status_select,
body.topic .bbp-login-form .bbp-form > div > p #bbp_reply_status_select,
body.topic .bbp-login-form .bbp-form > div > p #bbp_reply_to {
    height: 54px !important;
}
body.bbpress #new-post .bbp-form > div > p #bbp_topic_subscription,
body.bbpress .bbp-login-form .bbp-form > div > p #bbp_topic_subscription, body.groups #new-post .bbp-form > div > p #bbp_topic_subscription,
body.groups .bbp-login-form .bbp-form > div > p #bbp_topic_subscription, body.topic #new-post .bbp-form > div > p #bbp_topic_subscription,
body.topic .bbp-login-form .bbp-form > div > p #bbp_topic_subscription {
    width: 10px;
    position: absolute;
    opacity: 0;
}
body.bbpress #new-post .bbp-form > div > p #bbp_topic_subscription:checked ~ label:after,
body.bbpress .bbp-login-form .bbp-form > div > p #bbp_topic_subscription:checked ~ label:after, body.groups #new-post .bbp-form > div > p #bbp_topic_subscription:checked ~ label:after,
body.groups .bbp-login-form .bbp-form > div > p #bbp_topic_subscription:checked ~ label:after, body.topic #new-post .bbp-form > div > p #bbp_topic_subscription:checked ~ label:after,
body.topic .bbp-login-form .bbp-form > div > p #bbp_topic_subscription:checked ~ label:after {
    background-color: #009BDF !important;
    border-color: #009BDF !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMC4xMjUgMy4zNzVMNC44NzUgOC42MjVMMi4yNSA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+");
    content: "" !important;
}
body.bbpress #new-post .bbp-form > div > p label[for=bbp_topic_subscription],
body.bbpress .bbp-login-form .bbp-form > div > p label[for=bbp_topic_subscription], body.groups #new-post .bbp-form > div > p label[for=bbp_topic_subscription],
body.groups .bbp-login-form .bbp-form > div > p label[for=bbp_topic_subscription], body.topic #new-post .bbp-form > div > p label[for=bbp_topic_subscription],
body.topic .bbp-login-form .bbp-form > div > p label[for=bbp_topic_subscription] {
    color: #2D3643;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: initial !important;
    border: 0;
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 16px;
    font-family: "Lato", sans-serif;
    padding-left: 28px;
    cursor: pointer;
    text-transform: unset;
    position: relative;
    width: auto;
}
body.bbpress #new-post .bbp-form > div > p label[for=bbp_topic_subscription]:after,
body.bbpress .bbp-login-form .bbp-form > div > p label[for=bbp_topic_subscription]:after, body.groups #new-post .bbp-form > div > p label[for=bbp_topic_subscription]:after,
body.groups .bbp-login-form .bbp-form > div > p label[for=bbp_topic_subscription]:after, body.topic #new-post .bbp-form > div > p label[for=bbp_topic_subscription]:after,
body.topic .bbp-login-form .bbp-form > div > p label[for=bbp_topic_subscription]:after {
    border-radius: 4px;
    border: 1px solid #AFBACA !important;
    background-color: #F9FAFB !important;
    color: #ffffff;
    width: 20px;
    height: 20px;
    top: 0;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: center;
    position: absolute;
    left: 0;
    content: "";
}
body.bbpress #new-post .bbp-form > div > p #bbp_forum_id,
body.bbpress .bbp-login-form .bbp-form > div > p #bbp_forum_id, body.groups #new-post .bbp-form > div > p #bbp_forum_id,
body.groups .bbp-login-form .bbp-form > div > p #bbp_forum_id, body.topic #new-post .bbp-form > div > p #bbp_forum_id,
body.topic .bbp-login-form .bbp-form > div > p #bbp_forum_id {
    height: 54px;
    line-height: 21px !important;
}
body.bbpress #new-post .bbp-form > div fieldset.bbp-form,
body.bbpress .bbp-login-form .bbp-form > div fieldset.bbp-form, body.groups #new-post .bbp-form > div fieldset.bbp-form,
body.groups .bbp-login-form .bbp-form > div fieldset.bbp-form, body.topic #new-post .bbp-form > div fieldset.bbp-form,
body.topic .bbp-login-form .bbp-form > div fieldset.bbp-form {
    margin: 0 0 20px 0 !important;
}
body.bbpress #new-post .bbp-form > div fieldset.bbp-form legend,
body.bbpress .bbp-login-form .bbp-form > div fieldset.bbp-form legend, body.groups #new-post .bbp-form > div fieldset.bbp-form legend,
body.groups .bbp-login-form .bbp-form > div fieldset.bbp-form legend, body.topic #new-post .bbp-form > div fieldset.bbp-form legend,
body.topic .bbp-login-form .bbp-form > div fieldset.bbp-form legend {
    padding: 0;
}
body.bbpress #new-post .bbp-form > div fieldset.bbp-form #bbp_topic_status_select,
body.bbpress .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_topic_status_select, body.groups #new-post .bbp-form > div fieldset.bbp-form #bbp_topic_status_select,
body.groups .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_topic_status_select, body.topic #new-post .bbp-form > div fieldset.bbp-form #bbp_topic_status_select,
body.topic .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_topic_status_select {
    height: 54px !important;
}
body.bbpress #new-post .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit, body.bbpress #new-post .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit,
body.bbpress .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit,
body.bbpress .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit, body.groups #new-post .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit, body.groups #new-post .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit,
body.groups .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit,
body.groups .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit, body.topic #new-post .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit, body.topic #new-post .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit,
body.topic .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit,
body.topic .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit {
    width: 10px;
    position: absolute;
    opacity: 0;
}
body.bbpress #new-post .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit:checked ~ label:after, body.bbpress #new-post .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit:checked ~ label:after,
body.bbpress .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit:checked ~ label:after,
body.bbpress .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit:checked ~ label:after, body.groups #new-post .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit:checked ~ label:after, body.groups #new-post .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit:checked ~ label:after,
body.groups .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit:checked ~ label:after,
body.groups .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit:checked ~ label:after, body.topic #new-post .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit:checked ~ label:after, body.topic #new-post .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit:checked ~ label:after,
body.topic .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_topic_edit:checked ~ label:after,
body.topic .bbp-login-form .bbp-form > div fieldset.bbp-form #bbp_log_reply_edit:checked ~ label:after {
    background-color: #009BDF !important;
    border-color: #009BDF !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMC4xMjUgMy4zNzVMNC44NzUgOC42MjVMMi4yNSA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+");
    content: "" !important;
}
body.bbpress #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit], body.bbpress #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit],
body.bbpress .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit],
body.bbpress .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit], body.groups #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit], body.groups #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit],
body.groups .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit],
body.groups .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit], body.topic #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit], body.topic #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit],
body.topic .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit],
body.topic .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit] {
    color: #2D3643;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: initial !important;
    border: 0;
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 0 !important;
    font-family: "Lato", sans-serif;
    padding-left: 28px;
    cursor: pointer;
    text-transform: unset;
    position: relative;
    width: auto;
}
body.bbpress #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit]:after, body.bbpress #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit]:after,
body.bbpress .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit]:after,
body.bbpress .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit]:after, body.groups #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit]:after, body.groups #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit]:after,
body.groups .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit]:after,
body.groups .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit]:after, body.topic #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit]:after, body.topic #new-post .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit]:after,
body.topic .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_topic_edit]:after,
body.topic .bbp-login-form .bbp-form > div fieldset.bbp-form label[for=bbp_log_reply_edit]:after {
    border-radius: 4px;
    border: 1px solid #AFBACA !important;
    background-color: #F9FAFB !important;
    color: #ffffff;
    width: 20px;
    height: 20px;
    top: 0;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: center;
    position: absolute;
    left: 0;
    content: "";
}
body.bbpress #new-post .bbp-form legend,
body.bbpress .bbp-login-form .bbp-form legend, body.groups #new-post .bbp-form legend,
body.groups .bbp-login-form .bbp-form legend, body.topic #new-post .bbp-form legend,
body.topic .bbp-login-form .bbp-form legend {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #061637;
    padding-bottom: 24px !important;
    margin-bottom: 24px;
    width: 100% !important;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
}
body.bbpress #new-post .bbp-form legend:before,
body.bbpress .bbp-login-form .bbp-form legend:before, body.groups #new-post .bbp-form legend:before,
body.groups .bbp-login-form .bbp-form legend:before, body.topic #new-post .bbp-form legend:before,
body.topic .bbp-login-form .bbp-form legend:before {
    position: absolute;
    content: "";
    border-bottom: 1px solid #EFF0F6;
    width: calc(100% + 80px);
    height: 1px;
    bottom: 0;
    left: -40px;
}
@media only screen and (max-width: 767px) {
    body.bbpress #new-post .bbp-form legend:before,
    body.bbpress .bbp-login-form .bbp-form legend:before, body.groups #new-post .bbp-form legend:before,
    body.groups .bbp-login-form .bbp-form legend:before, body.topic #new-post .bbp-form legend:before,
    body.topic .bbp-login-form .bbp-form legend:before {
        width: calc(100% + 60px);
        left: -30px;
    }
}
body.bbpress #new-post .bbp-form label,
body.bbpress .bbp-login-form .bbp-form label, body.groups #new-post .bbp-form label,
body.groups .bbp-login-form .bbp-form label, body.topic #new-post .bbp-form label,
body.topic .bbp-login-form .bbp-form label {
    color: #141415;
    font-family: "Bjorn", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    text-transform: uppercase;
    margin-bottom: 8px !important;
    display: block !important;
}
body.bbpress #new-post .bbp-form input,
body.bbpress .bbp-login-form .bbp-form input, body.groups #new-post .bbp-form input,
body.groups .bbp-login-form .bbp-form input, body.topic #new-post .bbp-form input,
body.topic .bbp-login-form .bbp-form input {
    height: inherit !important;
    margin-bottom: 0 !important;
}
body.bbpress #new-post .bbp-form .bbp-email, body.bbpress #new-post .bbp-form .bbp-password, body.bbpress #new-post .bbp-form .bbp-remember-me,
body.bbpress .bbp-login-form .bbp-form .bbp-email,
body.bbpress .bbp-login-form .bbp-form .bbp-password,
body.bbpress .bbp-login-form .bbp-form .bbp-remember-me, body.groups #new-post .bbp-form .bbp-email, body.groups #new-post .bbp-form .bbp-password, body.groups #new-post .bbp-form .bbp-remember-me,
body.groups .bbp-login-form .bbp-form .bbp-email,
body.groups .bbp-login-form .bbp-form .bbp-password,
body.groups .bbp-login-form .bbp-form .bbp-remember-me, body.topic #new-post .bbp-form .bbp-email, body.topic #new-post .bbp-form .bbp-password, body.topic #new-post .bbp-form .bbp-remember-me,
body.topic .bbp-login-form .bbp-form .bbp-email,
body.topic .bbp-login-form .bbp-form .bbp-password,
body.topic .bbp-login-form .bbp-form .bbp-remember-me {
    margin-top: 20px !important;
}
body.bbpress #new-post .bbp-form .bbp-username,
body.bbpress .bbp-login-form .bbp-form .bbp-username, body.groups #new-post .bbp-form .bbp-username,
body.groups .bbp-login-form .bbp-form .bbp-username, body.topic #new-post .bbp-form .bbp-username,
body.topic .bbp-login-form .bbp-form .bbp-username {
    margin-top: 0;
}
body.bbpress #new-post .bbp-form .bbp-remember-me,
body.bbpress .bbp-login-form .bbp-form .bbp-remember-me, body.groups #new-post .bbp-form .bbp-remember-me,
body.groups .bbp-login-form .bbp-form .bbp-remember-me, body.topic #new-post .bbp-form .bbp-remember-me,
body.topic .bbp-login-form .bbp-form .bbp-remember-me {
    margin-bottom: 24px !important;
}
body.bbpress #new-post .bbp-form .bbp-remember-me input,
body.bbpress .bbp-login-form .bbp-form .bbp-remember-me input, body.groups #new-post .bbp-form .bbp-remember-me input,
body.groups .bbp-login-form .bbp-form .bbp-remember-me input, body.topic #new-post .bbp-form .bbp-remember-me input,
body.topic .bbp-login-form .bbp-form .bbp-remember-me input {
    width: 10px;
    position: absolute;
    opacity: 0;
}
body.bbpress #new-post .bbp-form .bbp-remember-me input:checked ~ label:after,
body.bbpress .bbp-login-form .bbp-form .bbp-remember-me input:checked ~ label:after, body.groups #new-post .bbp-form .bbp-remember-me input:checked ~ label:after,
body.groups .bbp-login-form .bbp-form .bbp-remember-me input:checked ~ label:after, body.topic #new-post .bbp-form .bbp-remember-me input:checked ~ label:after,
body.topic .bbp-login-form .bbp-form .bbp-remember-me input:checked ~ label:after {
    background-color: #009BDF !important;
    border-color: #009BDF !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMC4xMjUgMy4zNzVMNC44NzUgOC42MjVMMi4yNSA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+");
    content: "" !important;
}
body.bbpress #new-post .bbp-form .bbp-remember-me label,
body.bbpress .bbp-login-form .bbp-form .bbp-remember-me label, body.groups #new-post .bbp-form .bbp-remember-me label,
body.groups .bbp-login-form .bbp-form .bbp-remember-me label, body.topic #new-post .bbp-form .bbp-remember-me label,
body.topic .bbp-login-form .bbp-form .bbp-remember-me label {
    color: #2D3643;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: initial !important;
    border: 0;
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 16px;
    font-family: "Lato", sans-serif;
    padding-left: 28px;
    cursor: pointer;
    text-transform: unset;
    position: relative;
    width: auto;
}
body.bbpress #new-post .bbp-form .bbp-remember-me label:after,
body.bbpress .bbp-login-form .bbp-form .bbp-remember-me label:after, body.groups #new-post .bbp-form .bbp-remember-me label:after,
body.groups .bbp-login-form .bbp-form .bbp-remember-me label:after, body.topic #new-post .bbp-form .bbp-remember-me label:after,
body.topic .bbp-login-form .bbp-form .bbp-remember-me label:after {
    border-radius: 4px;
    border: 1px solid #AFBACA !important;
    background-color: #F9FAFB !important;
    color: #ffffff;
    width: 20px;
    height: 20px;
    top: 0;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: center;
    position: absolute;
    left: 0;
    content: "";
}
body.bbpress #new-post .bbp-form .bbp-submit-wrapper,
body.bbpress .bbp-login-form .bbp-form .bbp-submit-wrapper, body.groups #new-post .bbp-form .bbp-submit-wrapper,
body.groups .bbp-login-form .bbp-form .bbp-submit-wrapper, body.topic #new-post .bbp-form .bbp-submit-wrapper,
body.topic .bbp-login-form .bbp-form .bbp-submit-wrapper {
    float: none;
    text-align: left;
}
body.bbpress #new-post .bbp-form .bbp-submit-wrapper .button,
body.bbpress .bbp-login-form .bbp-form .bbp-submit-wrapper .button, body.groups #new-post .bbp-form .bbp-submit-wrapper .button,
body.groups .bbp-login-form .bbp-form .bbp-submit-wrapper .button, body.topic #new-post .bbp-form .bbp-submit-wrapper .button,
body.topic .bbp-login-form .bbp-form .bbp-submit-wrapper .button {
    font-size: 16px !important;
    line-height: 24px !important;
    background-color: #FFD41c !important;
    color: #000000 !important;
    font-weight: 500 !important;
    font-family: "Bjorn", sans-serif;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 16px !important;
    border-radius: 100px !important;
    padding: 13px 34px 17px !important;
    box-shadow: none !important;
    text-decoration: none;
    border: 0;
}
body.bbpress #new-post .bbp-form .bbp-submit-wrapper .button:hover,
body.bbpress .bbp-login-form .bbp-form .bbp-submit-wrapper .button:hover, body.groups #new-post .bbp-form .bbp-submit-wrapper .button:hover,
body.groups .bbp-login-form .bbp-form .bbp-submit-wrapper .button:hover, body.topic #new-post .bbp-form .bbp-submit-wrapper .button:hover,
body.topic .bbp-login-form .bbp-form .bbp-submit-wrapper .button:hover {
    background-color: #F9CA00 !important;
    box-shadow: none !important;
}
body.bbpress #new-post .bbp-submit-wrapper,
body.bbpress .bbp-login-form .bbp-submit-wrapper, body.groups #new-post .bbp-submit-wrapper,
body.groups .bbp-login-form .bbp-submit-wrapper, body.topic #new-post .bbp-submit-wrapper,
body.topic .bbp-login-form .bbp-submit-wrapper {
    margin-top: 0 !important;
}
@media only screen and (max-width: 767px) {
    body.bbpress #new-post .bbp-submit-wrapper,
    body.bbpress .bbp-login-form .bbp-submit-wrapper, body.groups #new-post .bbp-submit-wrapper,
    body.groups .bbp-login-form .bbp-submit-wrapper, body.topic #new-post .bbp-submit-wrapper,
    body.topic .bbp-login-form .bbp-submit-wrapper {
        margin-top: 24px !important;
    }
}
body.bbpress #new-post .bbp-template-notice,
body.bbpress .bbp-login-form .bbp-template-notice, body.groups #new-post .bbp-template-notice,
body.groups .bbp-login-form .bbp-template-notice, body.topic #new-post .bbp-template-notice,
body.topic .bbp-login-form .bbp-template-notice {
    display: none;
}
body.bbpress #new-post .wp-editor-container,
body.bbpress .bbp-login-form .wp-editor-container, body.groups #new-post .wp-editor-container,
body.groups .bbp-login-form .wp-editor-container, body.topic #new-post .wp-editor-container,
body.topic .bbp-login-form .wp-editor-container {
    border: 0;
}
body.bbpress #new-post .quicktags-toolbar,
body.bbpress .bbp-login-form .quicktags-toolbar, body.groups #new-post .quicktags-toolbar,
body.groups .bbp-login-form .quicktags-toolbar, body.topic #new-post .quicktags-toolbar,
body.topic .bbp-login-form .quicktags-toolbar {
    display: none;
}
body.bbpress #new-post p,
body.bbpress .bbp-login-form p, body.groups #new-post p,
body.groups .bbp-login-form p, body.topic #new-post p,
body.topic .bbp-login-form p {
    margin-bottom: 38px !important;
}
body.bbpress #new-post p br,
body.bbpress .bbp-login-form p br, body.groups #new-post p br,
body.groups .bbp-login-form p br, body.topic #new-post p br,
body.topic .bbp-login-form p br {
    display: none;
}
body.bbpress #new-post .bbp-the-content-wrapper,
body.bbpress .bbp-login-form .bbp-the-content-wrapper, body.groups #new-post .bbp-the-content-wrapper,
body.groups .bbp-login-form .bbp-the-content-wrapper, body.topic #new-post .bbp-the-content-wrapper,
body.topic .bbp-login-form .bbp-the-content-wrapper {
    margin-bottom: 38px !important;
}
@media only screen and (max-width: 767px) {
    body.bbpress #new-post .bbp-the-content-wrapper,
    body.bbpress .bbp-login-form .bbp-the-content-wrapper, body.groups #new-post .bbp-the-content-wrapper,
    body.groups .bbp-login-form .bbp-the-content-wrapper, body.topic #new-post .bbp-the-content-wrapper,
    body.topic .bbp-login-form .bbp-the-content-wrapper {
        margin-bottom: 24px !important;
    }
}
body.bbpress #new-post input#bbp_private_reply,
body.bbpress .bbp-login-form input#bbp_private_reply, body.groups #new-post input#bbp_private_reply,
body.groups .bbp-login-form input#bbp_private_reply, body.topic #new-post input#bbp_private_reply,
body.topic .bbp-login-form input#bbp_private_reply {
    display: inline-block;
    margin-bottom: 0 !important;
}
body.bbpress #new-post label[for=bbp_private_reply],
body.bbpress .bbp-login-form label[for=bbp_private_reply], body.groups #new-post label[for=bbp_private_reply],
body.groups .bbp-login-form label[for=bbp_private_reply], body.topic #new-post label[for=bbp_private_reply],
body.topic .bbp-login-form label[for=bbp_private_reply] {
    position: relative;
    top: -3px;
    padding-left: 9px;
    color: #727F9F;
    font-weight: 500;
    font-size: 15px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
    font-family: "Bjorn", sans-serif;
    color: #061637;
    margin: 0;
}

h1, .h1 {
    font-size: 72px;
    line-height: 82px;
}
@media only screen and (max-width: 1024px) {
    h1, .h1 {
        font-size: 72px;
        line-height: 82px;
    }
}
@media only screen and (max-width: 768px) {
    h1, .h1 {
        font-size: 42px;
        line-height: 52px;
    }
}

h2, .h2 {
    font-size: 58px;
    line-height: 68px;
}
@media only screen and (max-width: 1024px) {
    h2, .h2 {
        font-size: 58px;
        line-height: 68px;
    }
}
@media only screen and (max-width: 768px) {
    h2, .h2 {
        font-size: 36px;
        line-height: 46px;
    }
}

h3, .h3 {
    font-size: 32px;
    line-height: 42px;
}
@media only screen and (max-width: 1024px) {
    h3, .h3 {
        font-size: 32px;
        line-height: 42px;
    }
}
@media only screen and (max-width: 768px) {
    h3, .h3 {
        font-size: 30px;
        line-height: 40px;
    }
}

h4, .h4 {
    font-size: 24px;
    line-height: 34px;
}
@media only screen and (max-width: 1024px) {
    h4, .h4 {
        font-size: 24px;
        line-height: 34px;
    }
}
@media only screen and (max-width: 768px) {
    h4, .h4 {
        font-size: 24px;
        line-height: 34px;
    }
}

.h5, .h5 {
    font-size: 20px;
    line-height: 30px;
}
@media only screen and (max-width: 1024px) {
    .h5, .h5 {
        font-size: 20px;
        line-height: 30px;
    }
}
@media only screen and (max-width: 768px) {
    .h5, .h5 {
        font-size: 20px;
        line-height: 30px;
    }
}

h6, .h6 {
    font-size: 18px;
    line-height: 28px;
}
@media only screen and (max-width: 1024px) {
    h6, .h6 {
        font-size: 18px;
        line-height: 28px;
    }
}
@media only screen and (max-width: 768px) {
    h6, .h6 {
        font-size: 18px;
        line-height: 28px;
    }
}

body.single-reply.reply-edit .archive-body, body.single-topic.topic-edit .archive-body {
    padding: 90px 0;
}
@media only screen and (max-width: 767px) {
    body.single-reply.reply-edit .archive-body, body.single-topic.topic-edit .archive-body {
        padding: 60px 0;
    }
}
body.single-reply.reply-edit .archive-body .container, body.single-topic.topic-edit .archive-body .container {
    display: block;
}
body.single-reply.reply-edit .archive-body .container .bbp-breadcrumb, body.single-topic.topic-edit .archive-body .container .bbp-breadcrumb {
    margin-bottom: 24px;
    float: none;
}
body.single-reply.reply-edit .archive-body .container .bbp-topic-tags, body.single-topic.topic-edit .archive-body .container .bbp-topic-tags {
    display: none;
}

@media only screen and (max-width: 1024px) {
    body.groups .archive-group-body .container .row {
        flex-direction: column;
    }
}
@media only screen and (max-width: 1024px) {
    body.groups .archive-group-body .col-md-8 {
        max-width: 100%;
    }
}
@media only screen and (max-width: 1024px) {
    body.groups .archive-group-body .col-md-4 {
        max-width: 100%;
    }
}
body.groups .archive-group-body .archive-group-body-inner {
    padding: 90px 15px;
}
@media only screen and (max-width: 768px) {
    body.groups .archive-group-body .archive-group-body-inner {
        padding: 60px 15px;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap {
    padding: 0 !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums {
    margin: 0 !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums > h2 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 24px;
}
@media only screen and (max-width: 1024px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums > h2 {
        font-size: 24px;
        line-height: 34px;
    }
}
@media only screen and (max-width: 768px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums > h2 {
        font-size: 24px;
        line-height: 34px;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums > #subscription-toggle {
    display: none;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-topic-tags {
    display: none;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-template-notice {
    background: #F3F8FE !important;
    border-radius: 12px !important;
    padding: 24px 40px 24px 24px !important;
    position: relative !important;
    border: 0;
    border-left: 5px solid #1871ED !important;
    margin: 0 0 24px 0;
}
@media only screen and (max-width: 767px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-template-notice {
        padding: 24px !important;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-template-notice:before {
    position: absolute;
    content: "";
    width: 24px;
    height: 24px;
    left: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyMS4yNDk5QzYuODkyIDIxLjI0OTkgMi43NSAxNy4xMDg5IDIuNzUgMTEuOTk5OUMyLjc1IDYuODkxODggNi44OTIgMi43NDk4OCAxMiAyLjc0OTg4QzE3LjEwOSAyLjc0OTg4IDIxLjI1IDYuODkxODggMjEuMjUgMTEuOTk5OUMyMS4yNSAxNy4xMDg5IDE3LjEwOSAyMS4yNDk5IDEyIDIxLjI0OTlaIiBmaWxsPSIjMTg3MUVEIi8+CjxwYXRoIGQ9Ik0xMi4wMDU5IDE1Ljc5NThMMTIuMDA1OSAxMS4zNzY4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi4wMDUgOC4yMDM4NkwxMS45OTUgOC4yMDM4NiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    top: 50%;
    transform: translateY(-50%);
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-template-notice ul {
    padding-left: 32px !important;
    margin: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-template-notice ul li {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    padding: 0;
    margin: 0 !important;
    list-style: none;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-template-notice ul li a {
    color: #009BDF !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-family: "Lato", sans-serif;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-template-notice ul li a.bbp-author-link {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    color: inherit;
    padding-left: 4px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span {
    display: inline-flex;
    align-items: center;
    line-height: 21px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span.bbp-author-avatar {
    position: relative;
    top: 2px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span.bbp-author-name {
    line-height: 23px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span img {
    border: 0 !important;
    border-radius: 50%;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-pagination {
    float: none;
    overflow: hidden;
    margin-bottom: 24px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .bbp-pagination .bbp-pagination-count {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    border: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic {
    box-shadow: 0 4px 64px 0 rgba(45, 54, 67, 0.05);
    border: 1px solid #EFF0F6;
    background: #fff;
    border-radius: 12px;
    padding: 24px;
    margin-bottom: 24px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic h3.bbp-topic-title {
    margin: -8px 0 24px 0;
    line-height: 1;
    position: relative;
    padding-right: 60px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic h3.bbp-topic-title.bbp-topic-title-edit {
    margin: -8px 0 8px 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic h3.bbp-topic-title .bbp-topic-permalink {
    font-size: 24px;
    line-height: 34px;
    transition: all 0.3s ease-in-out;
    color: #061637;
}
@media only screen and (max-width: 1024px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic h3.bbp-topic-title .bbp-topic-permalink {
        font-size: 24px;
        line-height: 34px;
    }
}
@media only screen and (max-width: 768px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic h3.bbp-topic-title .bbp-topic-permalink {
        font-size: 24px;
        line-height: 34px;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic h3.bbp-topic-title .bbp-topic-permalink:hover {
    color: #009BDF;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic h3.bbp-topic-title .badge {
    font-size: 14px;
    line-height: 22px;
    font-family: "Lato", sans-serif;
    border: 1px solid #009BDF;
    padding: 2px 10px;
    border-radius: 50px;
    background: rgba(0, 155, 223, 0.1019607843);
    color: #009BDF;
    position: absolute;
    right: 0;
    top: 8px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic .topic-actions {
    display: flex;
    align-items: center;
    padding-bottom: 24px;
    margin-bottom: 16px;
    border-bottom: 1px solid #D7DFE9;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic .topic-actions a {
    color: #009BDF;
    display: flex;
    align-items: center;
    gap: 6px;
    padding-right: 12px;
    margin-right: 12px;
    position: relative;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic .topic-actions a.topic-action-delete {
    color: #F9501B;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic .topic-actions a svg {
    position: relative;
    top: 1px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic .topic-actions a span {
    text-decoration: underline;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic .topic-actions a:after {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 18px;
    width: 1px;
    background-color: #D7DFE9;
    content: "";
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic .topic-actions a:last-child {
    padding-right: 0;
    margin-right: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic .topic-actions a:last-child:after {
    display: none;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic ul.forum_archive_meta {
    list-style: none;
    display: flex;
    align-items: center;
    padding-left: 0;
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 10px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic ul.forum_archive_meta li {
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: center;
    font-weight: 400;
    font-style: normal;
    color: #58595B;
    text-transform: capitalize;
    gap: 8px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic ul.forum_archive_meta li a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    transition: all 0.3s ease-in-out;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic ul.forum_archive_meta li a:hover {
    color: #009BDF;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums article.topic ul.forum_archive_meta li span.icon {
    display: flex;
    align-items: center;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply {
    border: 1px solid #EFF0F6;
    box-shadow: 0 4px 64px 0 rgba(45, 54, 67, 0.05);
    background: #fff;
    border-radius: 12px;
    margin-bottom: 24px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header {
    padding: 24px;
    border-bottom: 1px solid #D7DFE9;
    background: transparent;
    border-top: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author {
    float: none;
    width: auto;
    text-align: left;
}
@media only screen and (max-width: 599px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author {
        width: 100px;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author > span, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author > span {
    display: none;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    gap: 10px;
}
@media only screen and (max-width: 599px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link {
        margin-bottom: 16px;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar {
    display: flex;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar img, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar img {
    margin: 0;
    border-radius: 50%;
    max-width: 50px;
}
@media only screen and (max-width: 599px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar img, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar img {
        position: relative;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-name, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-name {
    margin: -4px 0 0 0;
    font-size: inherit;
    transition: all 0.3s ease-in-out;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-name:hover, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-name:hover {
    color: #009BDF;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta > span, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-ip, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta > span, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-ip {
    display: none;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id {
    display: flex;
    flex-direction: column;
    text-align: right;
    color: #000;
    font-family: "Lato", sans-serif;
    margin: 0;
}
@media only screen and (max-width: 599px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id {
        text-align: left;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions {
    display: flex;
    align-items: center;
    order: 3;
    justify-content: end;
    margin-top: 8px;
}
@media only screen and (max-width: 599px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions {
        justify-content: start;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a {
    color: #009BDF;
    display: flex;
    align-items: center;
    gap: 6px;
    padding-right: 12px;
    margin-right: 12px;
    position: relative;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a.reply-action-delete, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a.reply-action-delete {
    color: #F9501B;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a svg, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a svg {
    position: relative;
    top: 1px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a span, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a span {
    text-decoration: underline;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:after, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:after {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 18px;
    width: 1px;
    background-color: #D7DFE9;
    content: "";
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:last-child, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:last-child {
    padding-right: 0;
    margin-right: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:last-child:after, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:last-child:after {
    display: none;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .bbp-reply-post-date, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .bbp-reply-post-date {
    font-size: 16px;
    line-height: 24px;
    order: 2;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .bbp-reply-permalink, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .bbp-reply-permalink {
    margin: 0;
    color: inherit;
    font-family: inherit;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .topic, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .reply, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .topic, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .reply {
    background-color: #fff;
    border-radius: 0 0 12px 12px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .topic .bbp-reply-content, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .reply .bbp-reply-content, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .topic .bbp-reply-content, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .reply .bbp-reply-content {
    margin: 0;
    padding: 24px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .topic .bbp-reply-content p, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .reply .bbp-reply-content p, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .topic .bbp-reply-content p, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .reply .bbp-reply-content p {
    margin: 0 0 16px 0;
    line-height: 32px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .topic .bbp-reply-content p:last-child, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .reply .bbp-reply-content p:last-child, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .topic .bbp-reply-content p:last-child, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .reply .bbp-reply-content p:last-child {
    margin: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply {
    padding: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper > h2 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 24px;
}
@media only screen and (max-width: 1024px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper > h2 {
        font-size: 24px;
        line-height: 34px;
    }
}
@media only screen and (max-width: 768px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bp-wrap #bbpress-forums .single-topic-wrapper > h2 {
        font-size: 24px;
        line-height: 34px;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form {
    background: #fff;
    border: 1px solid #EFF0F6 !important;
    box-shadow: 0 4px 64px 0 rgba(45, 54, 67, 0.05);
    border-radius: 12px;
    padding: 25px 32px 32px !important;
    margin: 0 !important;
}
@media only screen and (max-width: 767px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form {
        padding: 20px !important;
    }
}
@media only screen and (max-width: 1023px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form {
        margin-bottom: 24px !important;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form {
    padding: 0 !important;
    border: 0 !important;
    width: 100% !important;
    margin: 0 !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form legend {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #061637;
    padding-bottom: 24px !important;
    margin-bottom: 24px;
    width: 100% !important;
    display: inline-block;
    position: relative;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form legend:before {
    position: absolute;
    content: "";
    border-bottom: 1px solid #EFF0F6;
    width: calc(100% + 80px);
    height: 1px;
    bottom: 0;
    left: -40px;
}
@media only screen and (max-width: 767px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form legend:before {
        width: calc(100% + 60px);
        left: -30px;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form legend {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border: 0 !important;
    width: 100% !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form label {
    color: #141415;
    font-family: "Bjorn", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    text-transform: uppercase;
    margin-bottom: 8px !important;
    display: block !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form input {
    height: inherit !important;
    margin-bottom: 0 !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form .bbp-email, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form .bbp-password, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form .bbp-remember-me {
    margin-top: 20px !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form .bbp-username {
    margin-top: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form .bbp-remember-me {
    margin-bottom: 24px !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form .bbp-remember-me input {
    width: 10px;
    position: absolute;
    opacity: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form .bbp-remember-me input:checked ~ label:after {
    background-color: #009BDF !important;
    border-color: #009BDF !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMC4xMjUgMy4zNzVMNC44NzUgOC42MjVMMi4yNSA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNTMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+");
    content: "" !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form .bbp-remember-me label {
    color: #2D3643;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: initial !important;
    border: 0;
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 16px;
    font-family: "Lato", sans-serif;
    padding-left: 28px;
    cursor: pointer;
    text-transform: unset;
    position: relative;
    width: auto;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form .bbp-remember-me label:after {
    border-radius: 4px;
    border: 1px solid #AFBACA !important;
    background-color: #F9FAFB !important;
    color: #ffffff;
    width: 20px;
    height: 20px;
    top: calc(50% - 0px) !important;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: center;
    position: absolute;
    left: 0;
    content: "";
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form .bbp-submit-wrapper .button {
    font-size: 16px !important;
    line-height: 24px !important;
    background-color: #FFD41c !important;
    color: #000000 !important;
    font-weight: 500 !important;
    font-family: "Bjorn", sans-serif;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 16px !important;
    border-radius: 100px !important;
    padding: 13px 34px 17px !important;
    box-shadow: none !important;
    text-decoration: none;
    border: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-login-form .bbp-form .bbp-submit-wrapper .button:hover {
    background-color: #F9CA00 !important;
    box-shadow: none !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post {
    background: #fff;
    border: 1px solid #EFF0F6 !important;
    box-shadow: 0 4px 64px 0 rgba(45, 54, 67, 0.05);
    border-radius: 12px;
    padding: 25px 32px 32px !important;
    margin: 0 !important;
}
@media only screen and (max-width: 767px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post {
        padding: 20px !important;
    }
}
@media only screen and (max-width: 1023px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post {
        margin-bottom: 20px !important;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post .bbp-form, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post .bbp-form {
    padding: 0 !important;
    border: 0 !important;
    width: 100% !important;
    margin: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post .bbp-form legend, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post .bbp-form legend {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #061637;
    padding-bottom: 24px !important;
    margin-bottom: 24px;
    width: 100% !important;
    display: inline-block;
    position: relative;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post .bbp-form legend:before, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post .bbp-form legend:before {
    position: absolute;
    content: "";
    border-bottom: 1px solid #EFF0F6;
    width: calc(100% + 66px);
    height: 1px;
    bottom: 0;
    left: -34px;
}
@media only screen and (max-width: 767px) {
    body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post .bbp-form legend:before, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post .bbp-form legend:before {
        width: calc(100% + 60px);
        left: -30px;
    }
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post .bbp-form label, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post .bbp-form label {
    color: #141415;
    font-family: "Bjorn", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    text-transform: uppercase;
    margin-bottom: 8px !important;
    display: block !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post .bbp-form input, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post .bbp-form input {
    height: inherit !important;
    margin-bottom: 0 !important;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post .bbp-form #bbp_reply_status_select, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post .bbp-form #bbp_reply_to, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post .bbp-form #bbp_reply_status_select, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post .bbp-form #bbp_reply_to {
    height: 54px;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post .bbp-form .bbp-submit-wrapper .button, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post .bbp-form .bbp-submit-wrapper .button {
    font-size: 16px !important;
    line-height: 24px !important;
    background-color: #FFD41c !important;
    color: #000000 !important;
    font-weight: 500 !important;
    font-family: "Bjorn", sans-serif;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 16px !important;
    border-radius: 100px !important;
    padding: 13px 34px 17px !important;
    box-shadow: none !important;
    text-decoration: none;
    border: 0;
}
body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-topic-form #new-post .bbp-form .bbp-submit-wrapper .button:hover, body.groups .archive-group-body .archive-group-body-inner .buddypress-wrap .bbp-reply-form #new-post .bbp-form .bbp-submit-wrapper .button:hover {
    background-color: #F9CA00 !important;
    box-shadow: none !important;
}

.forums-sidebar {
    background: #FFFFFF;
    box-shadow: 0 0 40px 0 rgba(45, 54, 67, 0.08);
    border-radius: 12px;
    padding: 24px 32px 32px;
    margin: 0;
}
.forums-sidebar .forums-list-container h6 {
    margin-bottom: 16px;
    text-transform: uppercase;
}
.forums-sidebar .forums-list-container ul.forums-list {
    padding: 0;
    margin: 0;
}
.forums-sidebar .forums-list-container ul.forums-list > li {
    list-style: none;
    margin-bottom: 10px;
    border-top: 0 !important;
}
.forums-sidebar .forums-list-container .forums-list li.has-children > ul {
    display: none;
}
.forums-sidebar .forums-list-container .forums-list li.has-children.open > ul {
    display: block;
}
.forums-sidebar .forums-list-container .forums-list span {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    position: relative;
    width: 100%;
}
.forums-sidebar .forums-list-container ul.forums-list > li.open > span .toggle-children:after {
    transform: translateY(-50%) rotate(0deg);
}
.forums-sidebar .forums-list-container ul.forums-list > li span a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400 !important;
    font-style: normal;
    color: #061637;
    transition: 0.3s;
    list-style: none;
    font-family: "Bjorn", sans-serif;
    text-decoration: underline;
    padding: 0 !important;
}
.forums-sidebar .forums-list-container ul.forums-list > li span a:hover {
    color: #009BDF;
    transition: 0.3s;
}
.forums-sidebar .forums-list-container ul.forums-list > li span .toggle-children {
    position: relative;
}
.forums-sidebar .forums-list-container .forums-list li > span button {
    background: none;
    border: none;
}
.forums-sidebar .forums-list-container ul.forums-list > li span .toggle-children i {
    display: none;
}
.forums-sidebar .forums-list-container ul.forums-list > li span .toggle-children:after {
    position: absolute;
    left: 0;
    top: 50%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzMyNjggNS44MzMzN0w2Ljk5OTM1IDEwLjVMMTEuNjY2IDUuODMzMzciIHN0cm9rZT0iIzA2MTYzNyIgc3Ryb2tlLXdpZHRoPSIxLjUyMzgxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+");
    background-repeat: no-repeat;
    background-position: center center;
    width: 14px;
    height: 14px;
    content: "";
    transform: translateY(-50%) rotate(90deg);
    transition: all 0.3s ease-in-out;
}
.forums-sidebar .forums-list-container ul.forums-list > li:last-child {
    margin-bottom: 0;
}
.forums-sidebar .forums-list-container ul.forums-list > li ul {
    padding: 0;
}
.forums-sidebar .forums-list-container ul.forums-list > li ul li {
    margin-top: 10px;
    padding-left: 16px;
    border-top: 0 !important;
    list-style: none;
}
body.topic .single-topic-inner {
    padding: 90px 15px;
}
@media only screen and (max-width: 767px) {
    body.topic .single-topic-inner {
        padding: 60px 15px;
    }
}
body.topic .single-topic-inner .bbp-topic-wrapper .entry-title {
    display: none;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-topic-tags {
    display: none;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-template-notice {
    background: #F3F8FE !important;
    border-radius: 12px !important;
    padding: 24px 40px 24px 24px !important;
    position: relative !important;
    border: 0;
    border-left: 5px solid #1871ED !important;
    margin: 0 0 24px 0;
}
@media only screen and (max-width: 767px) {
    body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-template-notice {
        padding: 24px !important;
    }
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-template-notice:before {
    position: absolute;
    content: "";
    width: 24px;
    height: 24px;
    left: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyMS4yNDk5QzYuODkyIDIxLjI0OTkgMi43NSAxNy4xMDg5IDIuNzUgMTEuOTk5OUMyLjc1IDYuODkxODggNi44OTIgMi43NDk4OCAxMiAyLjc0OTg4QzE3LjEwOSAyLjc0OTg4IDIxLjI1IDYuODkxODggMjEuMjUgMTEuOTk5OUMyMS4yNSAxNy4xMDg5IDE3LjEwOSAyMS4yNDk5IDEyIDIxLjI0OTlaIiBmaWxsPSIjMTg3MUVEIi8+CjxwYXRoIGQ9Ik0xMi4wMDU5IDE1Ljc5NThMMTIuMDA1OSAxMS4zNzY4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi4wMDUgOC4yMDM4NkwxMS45OTUgOC4yMDM4NiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    top: 50%;
    transform: translateY(-50%);
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-template-notice ul {
    padding-left: 32px !important;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-template-notice ul li {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    padding: 0;
    margin: 0 !important;
    font-weight: 400;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-template-notice ul li a {
    color: #009BDF !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-family: "Lato", sans-serif;
    font-weight: 400;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-template-notice ul li a.bbp-author-link {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    color: inherit;
    padding-left: 4px;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span {
    display: inline-flex;
    align-items: center;
    line-height: 21px;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span.bbp-author-avatar {
    position: relative;
    top: 2px;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span.bbp-author-name {
    line-height: 23px;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-template-notice ul li a.bbp-author-link span img {
    border: 0 !important;
    border-radius: 50%;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-pagination {
    float: none;
    overflow: hidden;
    margin-bottom: 24px !important;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .bbp-pagination .bbp-pagination-count {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    border: 0;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply {
    border: 1px solid #EFF0F6;
    box-shadow: 0 4px 64px 0 rgba(45, 54, 67, 0.05);
    background: #fff;
    border-radius: 12px;
    margin-bottom: 24px;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header {
    padding: 24px;
    border-bottom: 1px solid #D7DFE9;
    background-color: #ffffff;
    border-top: 0;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta {
    justify-content: space-between;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author {
    float: none;
    width: auto;
    text-align: left;
}
@media only screen and (max-width: 599px) {
    body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author {
        width: 100%;
    }
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author > span, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author > span {
    display: none;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
    gap: 10px;
}
@media only screen and (max-width: 767px) {
    body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link {
        margin-bottom: 16px;
    }
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar {
    display: flex;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar img, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar img {
    margin: 0;
    border-radius: 50%;
    max-width: 50px;
}
@media only screen and (max-width: 767px) {
    body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar img, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-avatar img {
        position: relative;
    }
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-name, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-name {
    margin: -4px 0 0 0;
    font-size: inherit;
    transition: all 0.3s ease-in-out;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-name:hover, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-author .bbp-author-link .bbp-author-name:hover {
    color: #009BDF;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta > span, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-reply-ip, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta > span, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-reply-ip {
    display: none;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id {
    display: flex;
    flex-direction: column;
    text-align: right;
    color: #000;
    font-family: "Lato", sans-serif;
    margin: 0;
}
@media only screen and (max-width: 599px) {
    body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id {
        text-align: left;
    }
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions {
    display: flex;
    align-items: center;
    order: 3;
    justify-content: end;
    margin-top: 8px;
}
@media only screen and (max-width: 599px) {
    body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions {
        justify-content: start;
    }
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a {
    color: #009BDF;
    display: flex;
    align-items: center;
    gap: 6px;
    padding-right: 12px;
    margin-right: 12px;
    position: relative;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a.reply-action-delete, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a.reply-action-delete {
    color: #F9501B;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a svg, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a svg {
    position: relative;
    top: 1px;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a span, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a span {
    text-decoration: underline;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:after, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:after {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 18px;
    width: 1px;
    background-color: #D7DFE9;
    content: "";
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:last-child, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:last-child {
    padding-right: 0;
    margin-right: 0;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:last-child:after, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .reply-actions a:last-child:after {
    display: none;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .bbp-reply-post-date, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .bbp-reply-post-date {
    font-size: 16px;
    line-height: 24px;
    order: 2;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .bbp-reply-header .bbp-meta .bbp-meta__date-id .bbp-reply-permalink, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .bbp-reply-header .bbp-meta .bbp-meta__date-id .bbp-reply-permalink {
    margin: 0;
    color: inherit;
    font-family: inherit;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .topic, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .reply, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .topic, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .reply {
    background-color: #fff;
    border-radius: 0 0 12px 12px;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .topic .bbp-reply-content, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .reply .bbp-reply-content, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .topic .bbp-reply-content, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .reply .bbp-reply-content {
    margin: 0;
    padding: 24px;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .topic .bbp-reply-content p, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .reply .bbp-reply-content p, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .topic .bbp-reply-content p, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .reply .bbp-reply-content p {
    margin: 0 0 16px 0;
    word-break: break-word;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .topic .bbp-reply-content p:last-child, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--topic .reply .bbp-reply-content p:last-child, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .topic .bbp-reply-content p:last-child, body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply .reply .bbp-reply-content p:last-child {
    margin: 0;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper .bbp-reply.bbp-reply--reply {
    padding: 0;
}
body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper > h2 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 24px;
}
@media only screen and (max-width: 1024px) {
    body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper > h2 {
        font-size: 24px;
        line-height: 34px;
    }
}
@media only screen and (max-width: 768px) {
    body.topic .single-topic-inner .bbp-topic-wrapper #bbpress-forums .single-topic-wrapper > h2 {
        font-size: 24px;
        line-height: 34px;
    }
}
body.bbpress .forum-topic__meta > span a:link {
    color: #fff;
}
.forums-sidebar .kbf_primary_btn, .forums-sidebar .kbf_primary_btn_outline {
    width: 100%;
}
#bbpress-forums .bbp-reply .bbp-meta {
    display: flex;
    flex-wrap: wrap;
}
@media only screen and (min-width: 600px) {
    #bbpress-forums .bbp-reply .bbp-meta {
        flex-direction: row;
        align-items: center;
    }
}
.forums__sidebar-note {
    padding: 1rem 1.5rem;
    border-radius: 8px;
    background: #CCEBF9;
}
.buddypress-wrap .item-body {
    margin: 0;
}