@charset "UTF-8";
 :root {
--rob: "Roboto", sans-serif;
--great: "Great Vibes", cursive;
--bg_gradient: linear-gradient(45deg, #F5FDFF, #FEEFEC);
--bbpc_brand_color: var(--bbpc_brand_color_opt,#0866ff);
--h_title: #1d2746;
--p_color: #6b707f;
--bs-white: #fff;
--black_25: #f9f9f9;
--black_50: #f2f2f2;
--black_75: #eeeeee;
--black_90: #e0e6f0;
--black_100: #d6d9dc;
--black_150: #c8ccd0;
--black_200: #bbc0c4;
--black_300: #9fa6ad;
--black_350: #9199a1;
--black_400: #848d95;
--black_500: #6a737c;
--black_600: #535a60;
--black_700: #3c4146;
--black_750: #2f3337;
--black_800: #242729;
--black_900: #0c0d0e;
--bbpc_color: #078669;
--baseColor2: #4a6ee0;
--bs_white: #fff;
}  .col-md-offset-right-1,
.col-lg-offset-right-1 {
margin-right: 8.33333333%;
}
@media screen and (min-width: 768px) {
.column-md-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.column-md-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.column-md-3 {
flex: 0 0 auto;
width: 25%;
}
.column-md-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.column-md-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.column-md-6 {
flex: 0 0 auto;
width: 50%;
}
.column-md-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.column-md-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.column-md-9 {
flex: 0 0 auto;
width: 75%;
}
.column-md-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.column-md-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.column-md-12 {
flex: 0 0 auto;
width: 100%;
}
}
@media (max-width: 767px) {
[class^=column-md-] {
width: 100%;
flex: 0 0 100%;
}
}
.bg-faded-sun {
background: radial-gradient(ellipse farthest-side at 76% 77%, rgba(245, 228, 212, 0.25) 4%, rgba(255, 255, 255, 0) calc(4% + 1px)), radial-gradient(circle at 76% 40%, #fef6ec 4%, rgba(255, 255, 255, 0) 4.18%), linear-gradient(135deg, #ff0000 0%, #000036 100%), radial-gradient(ellipse at 28% 0%, #ffcfac 0%, rgba(98, 149, 144, 0.5) 100%), linear-gradient(180deg, #cd6e8a 0%, #f5eab0 69%, #d6c8a2 70%, #a2758d 100%) !important;
background-blend-mode: normal, normal, screen, overlay, normal;
}
.bg-faded-moon {
background: radial-gradient(ellipse farthest-side at 76% 77%, rgba(245, 228, 212, 0.25) 4%, rgba(255, 255, 255, 0) calc(4% + 1px)), radial-gradient(circle at 76% 40%, #fef6ec 4%, rgba(255, 255, 255, 0) 4.18%), linear-gradient(135deg, #000000 0%, #000036 100%), radial-gradient(ellipse at 28% 0%, #ffcfac 0%, rgba(98, 149, 144, 0.5) 100%), linear-gradient(180deg, #cd6e8a 0%, #f5eab0 69%, #d6c8a2 70%, #a2758d 100%) !important;
background-blend-mode: normal, normal, screen, overlay, normal;
}
.bg-happy-journey {
background: linear-gradient(45deg, #C7F5FE 10%, #C7F5FE 40%, #FCC8F8 40%, #FCC8F8 60%, #EAB4F8 60%, #EAB4F8 65%, #F3F798 65%, #F3F798 90%) !important;
}
.bg-creative-idea {
background: linear-gradient(45deg, #F3F798 10%, #F3F798 40%, #EAB4F8 40%, #EAB4F8 60%, #FCC8F8 60%, #FCC8F8 65%, #C7F5FE 65%, #C7F5FE 90%) !important;
}
.bg-apparent-circle {
background: linear-gradient(238.72deg, #EBFF00 0%, #8F00FF 100%), linear-gradient(64.82deg, #AD00FF 0%, #FF0000 100%), linear-gradient(65.03deg, #00FFFF 0%, #FF0000 99.79%), radial-gradient(67.08% 100% at 50% 100%, #FF00C7 0%, #50005E 100%), radial-gradient(100% 140% at 100% 0%, #5ED500 0%, #2200AA 100%) !important;
background-blend-mode: color-dodge, difference, lighten, color-dodge, normal;
}
.bg-soft-weather {
background: radial-gradient(80.99% 100% at 50% 0%, #00FF0A 0%, #36008E 100%), radial-gradient(50% 123.47% at 50% 50%, #EFE7C8 0%, #36008E 100%), linear-gradient(301.28deg, #FF006B 0%, #48DD9E 100%), linear-gradient(294.84deg, #5A60E4 0%, #D30000 100%), linear-gradient(52.29deg, #000000 0%, #00FF85 100%), radial-gradient(100% 138.69% at 100% 0%, #0007A5 0%, #FF7A00 100%), radial-gradient(70.41% 100% at 50% 0%, #D5B300 0%, #2200AA 100%) !important;
background-blend-mode: screen, screen, lighten, overlay, lighten, difference, normal;
}
.bg-romantic-sun {
background: linear-gradient(180deg, #FFB7B7 0%, #727272 100%), radial-gradient(60.91% 100% at 50% 0%, #FFD1D1 0%, #260000 100%), linear-gradient(238.72deg, #FFDDDD 0%, #720066 100%), linear-gradient(127.43deg, #00FFFF 0%, #FF4444 100%), radial-gradient(100.22% 100% at 70.57% 0%, #FF0000 0%, #00FFE0 100%), linear-gradient(127.43deg, #B7D500 0%, #3300FF 100%) !important;
background-blend-mode: screen, overlay, hard-light, color-burn, color-dodge, normal;
}
.bg-teal-eclipse {
background: linear-gradient(238.72deg, #EBFF00 0%, #7700D5 100%), linear-gradient(64.82deg, #AD00FF 0%, #FF0000 100%), linear-gradient(65.03deg, #00FFFF 0%, #FF0000 99.79%), radial-gradient(67.08% 100% at 50% 0%, #FF00C7 0%, #1400FF 100%), radial-gradient(100% 140% at 100% 0%, #5ED500 0%, #2200AA 100%) !important;
background-blend-mode: color-dodge, difference, lighten, color-dodge, normal;
} .forum-single-content .content img,
.forum-single-content .comment-content img {
max-width: 100%;
height: auto;
border: 1px solid #eaeeef;
}
.forum-single-content p {
word-break: break-word;
}
.forum-post-top {
display: flex;
justify-content: start;
margin-bottom: 20px;
}
.forum-post-top .bbp-author-wrap {
display: flex;
align-items: center;
gap: 15px;
margin-right: auto;
}
.forum-post-top .bbp-author-wrap > .bbp-author-link img {
border-radius: 50%;
max-width: 40px;
height: auto;
margin-top: -5px;
}
@media (max-width: 550px) {
.forum-post-top .bbp-author-wrap > .bbp-author-link {
display: none;
}
}
.forum-post-top .topic-author {
display: flex;
align-items: center;
gap: 6px;
}
.forum-post-top .topic-author a {
text-decoration: none;
}
.forum-post-top .forum-post-content .content.editor-content p {
font-size: 16px;
}
.forum-post-top .forum-post-author {
margin-right: auto;
}
.forum-post-top .forum-post-author .bbp-author-link {
font-size: 14px;
font-weight: 500;
color: var(--black_700);
line-height: 1.4;
}
.forum-post-top .forum-post-author .bbp-author-link:hover {
color: var(--bbpc_brand_color);
}
.forum-post-top .forum-post-author .bbp-author-name {
font-size: 15px;
font-weight: 500;
color: var(--black_700);
line-height: 1.4;
}
.forum-post-top .forum-post-author .forum-author-meta {
display: flex;
align-items: center;
}
.forum-post-top .forum-post-author .forum-author-meta a:hover {
color: var(--bbpc_brand_color);
}
.forum-post-top .forum-post-author .forum-author-meta .author-badge svg {
margin-top: -5px;
margin-right: 5px;
}
.forum-post-top .forum-post-author .forum-author-meta .author-badge i {
margin-right: 5px;
color: #838793;
}
.forum-post-top .forum-post-author .forum-author-meta .author-badge:first-child {
margin-right: 20px;
margin-top: -2px;
}
.forum-post-top .forum-post-author .forum-author-meta.meta {
font-size: 14px;
font-weight: 400;
color: var(--black_400);
}
@media (max-width: 480px) {
.forum-post-top .forum-post-author .forum-author-meta.meta .dot {
display: none;
}
}
@media (max-width: 480px) {
.forum-post-top .forum-post-author .forum-author-meta.meta .replies-count {
display: none;
}
}
.author-badge.badge {
font-weight: 500;
padding: 2px 10px;
display: inline-flex;
align-items: center;
gap: 4px;
border-radius: 20px;
height: auto !important;
font-size: 13px;
letter-spacing: 0;
text-transform: capitalize;
color: var(--black_500);
border: none !important;
}
.author-badge.badge.moderator {
background: rgba(8, 102, 255, 0.1);
color: #6b7280;
}
.author-badge.badge.keymaster {
background: var(--black_100);
color: var(--black_750);
}
.author-badge.badge.participant {
background: rgba(255, 165, 0, 0.1);
color: var(--black_500);
}
.author-badge.badge img,
.author-badge.badge svg {
margin-right: 0;
width: 14px;
height: 14px;
}
.action-button-container {
display: flex;
justify-content: flex-end;
}
@media (max-width: 425px) {
.action-button-container {
flex-direction: column;
gap: 10px;
}
}
.action-button-container.action-btns {
justify-content: flex-start;
margin-top: 20px;
justify-content: space-between;
}
.action-button-container.action-btns ul {
padding-left: 0;
}
.action-button-container.action-btns .action_btn {
height: 30px;
font-size: 14px;
line-height: 30px;
padding: 0 15px;
font-weight: 400;
}
.action-button-container.action-btns .bbp-admin-links {
margin-bottom: 0;
flex-wrap: wrap;
display: flex;
gap: 12px;
padding: 0;
margin: 0;
}
.action-button-container.action-btns .bbp-admin-links li {
list-style: none;
padding-right: 14px;
margin-bottom: 0;
}
.action-button-container.action-btns .bbp-admin-links li:hover a::before {
width: 100%;
}
.action-button-container.action-btns .bbp-admin-links li a {
position: relative;
color: var(--bbpc_brand_color);
font-size: 14px;
font-weight: 500;
text-decoration: none;
border-color: var(--black_50);
}
.action-button-container .ask-btn {
box-shadow: none;
font-size: 16px;
font-weight: 500;
padding: 8px 28px;
margin-top: 2px;
}
.action-button-container .ask-btn:hover {
background: #16c9f0;
}
.action-button-container .reply-btn {
margin-right: 10px;
}
.action-button-container .too-btn {
background: #fff;
border: 1px solid #d0d8dc;
color: var(--secondary_color);
}
.action-button-container .too-btn:hover {
background: #fff;
border: 1px solid var(--secondary_color);
color: var(--secondary_color);
}
.q-title {
display: flex;
padding: 0 15px 30px 2px;
align-items: center;
gap: 20px;
}
.q-title h1 {
font-size: 34px;
line-height: 1.3;
flex: 1;
margin: 0;
}
.q-title .badge {
margin-left: 10px;
line-height: 1.4;
margin-top: 5px;
}
.q-title .solved-topic-bar {
display: inline-block;
margin-left: 10px;
}
.q-title .solved-topic-bar .accepted-ans-mark {
color: #0d600d;
display: inline-flex;
align-items: center;
font-size: 14px;
font-weight: 400;
background: rgba(62, 204, 62, 0.18);
border-radius: 20px;
padding: 5px 12px;
margin: 0;
gap: 5px;
}
.q-title .solved-topic-bar .icon_check_alt2:before {
margin-right: 3px;
}
.forum-post-content {
padding-left: 66px;
}
@media (max-width: 576px) {
.forum-post-content {
padding-left: 0;
}
}
.forum-post-content p {
word-break: break-word;
}
.forum-post-content .forum-post-btm {
display: flex;
justify-content: space-between;
border-bottom: 1px solid var(--border_on_white);
padding-bottom: 20px;
padding-top: 30px;
}
.forum-post-content .forum-post-btm .taxonomy {
font-size: 14px;
display: flex;
align-items: center;
}
.forum-post-content .forum-post-btm .taxonomy i,
.forum-post-content .forum-post-btm .taxonomy img {
margin-right: 10px;
}
.forum-post-content .forum-post-btm .taxonomy img {
max-width: 20px;
max-height: 20px;
margin-right: 10px !important;
}
.meta a {
color: var(--black_400);
text-decoration: none;
}
.meta a:hover {
color: var(--bbpc_brand_color);
}
.dot {
width: 3px;
height: 3px;
background-color: var(--black_400);
border-radius: 50%;
margin: 0 6px;
}
.question-icon {
color: var(--secondary_color);
font-weight: 600;
font-size: 46px;
margin-left: -2px;
line-height: normal;
}
@media (max-width: 576px) {
.question-icon {
display: none !important;
}
}
#subscription-toggle a {
font-size: 16px;
padding: 10px 30px;
margin-top: 2px;
color: var(--bs-white);
border-radius: 30px;
background: var(--black_700);
display: inline-block;
text-decoration: none !important;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.18s ease-in-out;
}
#subscription-toggle a:hover {
background: var(--black_900);
}
#subscription-toggle a.is-subscribed {
font-size: 16px;
font-weight: 500;
padding: 10px 28px;
margin-top: 2px;
color: #606060;
border-radius: 30px;
background: #e0e0e0;
display: inline-block;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.18s ease-in-out;
}
#subscription-toggle .is-subscribed a.subscription-toggle {
background: rgba(0, 0, 0, 0.05);
color: var(--black_700);
}
#subscription-toggle .is-subscribed a.subscription-toggle:hover {
background-color: var(--black_150);
color: var(--black_900);
}
.bbp-admin-links-dropdown {
position: relative;
}
.bbp-admin-links-dropdown .frmx-nice-select {
background: none;
border: none;
cursor: pointer;
width: auto;
}
.bbp-admin-links-dropdown .frmx-nice-select .current {
font-size: 0;
}
.bbp-admin-links-dropdown .frmx-nice-select .current::before {
content: "⋮";
font-size: 24px;
vertical-align: middle;
}
.forum-comment .action-button-container.action-btns .bbp-topic-reply-link {
height: 26px;
font-size: 12px;
line-height: 26px;
}
.forum-comment .bbp-author-link {
padding-top: 2px;
}
.bbp-topic-reply-link {
background-color: transparent !important;
}
.answer-action .action-content .ans-title {
margin-bottom: 5px;
}
#favorite-toggle .favorite-toggle {
font-size: 14px;
padding: 2px 20px;
font-weight: 400;
border-radius: 4px;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.18s ease-in-out;
background: var(--bs-white);
border: 1px solid var(--black_50);
color: var(--black_900);
text-decoration: none;
word-break: normal;
}
#favorite-toggle .favorite-toggle:hover {
background: rgba(60, 64, 67, 0.04);
}
span#favorite-toggle {
margin-top: 2px;
}
.best-answer {
background: #f1fdf3;
padding: 30px 25px !important;
margin-top: 60px;
border-radius: 6px;
}
.best-answer .accepted-ans-mark {
color: #0abe76;
font-size: 14px;
text-align: right;
}
.best-answer .accepted-ans-mark i {
padding-right: 5px;
}
.best-answer .best-ans-content {
margin-top: 30px;
}
.best-answer .best-ans-content .question-icon {
margin-top: 10px;
margin-right: 20px;
}
.best-answer .best-ans-content p {
font-size: 15px;
}
.best-answer .best-ans-content p:last-child {
margin-bottom: 0;
}
.best-answer.type-reply {
position: relative;
}
.best-answer.type-reply .forum-post-top {
justify-content: start;
}
.best-answer.type-reply .forum-post-top .meta {
margin-left: 5px;
}
.best-answer.type-reply .comment-content {
border-bottom: 0;
padding-bottom: 0;
}
body.bbpress .all-answers,
body.bbpress .bbp-topic-merge {
background: var(--bs-white) !important;
border-radius: 30px;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);
margin-bottom: 30px;
padding: 40px 40px 45px;
position: relative;
transition: all 0.5s ease-in-out;
border: 1px solid var(--border_on_white);
}
body.bbpress .all-answers ul,
body.bbpress .bbp-topic-merge ul {
list-style: none;
padding-left: 0;
}
body.bbpress .all-answers ul ul,
body.bbpress .bbp-topic-merge ul ul {
padding-left: 45px;
}
body.bbpress .all-answers .title,
body.bbpress .bbp-topic-merge .title {
margin-bottom: 0;
}
body.bbpress .all-answers .frmx-all-replies-header,
body.bbpress .bbp-topic-merge .frmx-all-replies-header {
display: flex;
justify-content: space-between;
}
body.bbpress .all-answers .filter-bar,
body.bbpress .bbp-topic-merge .filter-bar {
background: #f7f8f9;
border: 1px solid #eaeeef;
padding: 10px 30px;
justify-content: space-between;
border-radius: 4px;
}
body.bbpress .all-answers .filter-bar .custom-select,
body.bbpress .bbp-topic-merge .filter-bar .custom-select {
box-shadow: none;
}
body.bbpress .all-answers .filter-bar .custom-select:focus,
body.bbpress .bbp-topic-merge .filter-bar .custom-select:focus {
outline: none;
box-shadow: 0 0 0 0.2rem transparent;
border: none;
}
body.bbpress .all-answers .filter-bar .custom-select::after,
body.bbpress .bbp-topic-merge .filter-bar .custom-select::after {
border-bottom: 1px solid #6b707f;
border-right: 1px solid #6b707f;
height: 6px;
width: 6px;
right: 5px;
}
body.bbpress .all-answers .filter-bar p,
body.bbpress .bbp-topic-merge .filter-bar p {
margin-top: 8px;
margin-bottom: 0;
font-size: 14px;
color: #6b707f;
}
body.bbpress .all-answers .filter-bar .frmx-nice-select,
body.bbpress .bbp-topic-merge .filter-bar .frmx-nice-select {
background: #f7f8f9;
height: 100%;
border: 0;
padding: 0 25px 0 0;
}
body.bbpress .all-answers .filter-bar .frmx-nice-select .list,
body.bbpress .bbp-topic-merge .filter-bar .frmx-nice-select .list {
width: 100px;
}
body.bbpress .all-answers .filter-bar .frmx-nice-select::-ms-expand,
body.bbpress .bbp-topic-merge .filter-bar .frmx-nice-select::-ms-expand {
display: none;
}
body.bbpress .all-answers .forum-comment,
body.bbpress .bbp-topic-merge .forum-comment {
margin-top: 30px;
min-height: 190px;
border-bottom: 1px solid var(--border_on_white);
margin-bottom: 50px;
padding-bottom: 40px !important;
}
body.bbpress .all-answers .forum-comment.bbp-private-reply,
body.bbpress .bbp-topic-merge .forum-comment.bbp-private-reply {
padding: 25px;
background: rgba(253, 216, 53, 0.2509803922) !important;
border-radius: 10px;
}
@media (max-width: 736px) {
body.bbpress .all-answers .forum-comment.bbp-private-reply,
body.bbpress .bbp-topic-merge .forum-comment.bbp-private-reply {
padding: 15px;
}
}
body.bbpress .all-answers .forum-comment.bbp-private-reply .bbp-admin-links,
body.bbpress .bbp-topic-merge .forum-comment.bbp-private-reply .bbp-admin-links {
background: var(--black_25);
}
body.bbpress .all-answers .forum-comment.bbp-private-reply .bbp-admin-links li:hover,
body.bbpress .bbp-topic-merge .forum-comment.bbp-private-reply .bbp-admin-links li:hover {
background: var(--black_50);
}
body.bbpress .all-answers .forum-comment.bbp-private-reply .comment-content,
body.bbpress .bbp-topic-merge .forum-comment.bbp-private-reply .comment-content {
border: none;
padding: 0;
}
body.bbpress .all-answers .forum-comment.status-trash,
body.bbpress .bbp-topic-merge .forum-comment.status-trash {
background: rgba(255, 0, 0, 0.1215686275);
padding: 20px;
border-radius: 10px;
}
body.bbpress .all-answers .forum-comment .comment-content,
body.bbpress .bbp-topic-merge .forum-comment .comment-content {
margin-left: 55px;
padding-bottom: 28px;
}
@media (max-width: 576px) {
body.bbpress .all-answers .forum-comment .comment-content,
body.bbpress .bbp-topic-merge .forum-comment .comment-content {
margin-left: 0;
}
}
body.bbpress .all-answers .forum-comment .comment-content .alert,
body.bbpress .bbp-topic-merge .forum-comment .comment-content .alert {
padding: 2px 10px;
font-size: 14px;
background: var(--black_25);
border-color: var(--black_25);
color: var(--black_900);
}
body.bbpress .all-answers .forum-comment .comment-content ul,
body.bbpress .all-answers .forum-comment .comment-content ol,
body.bbpress .bbp-topic-merge .forum-comment .comment-content ul,
body.bbpress .bbp-topic-merge .forum-comment .comment-content ol {
line-height: 2;
}
body.bbpress .all-answers .forum-comment .comment-content p:last-child,
body.bbpress .bbp-topic-merge .forum-comment .comment-content p:last-child {
margin-bottom: 0;
}
body.bbpress .all-answers .forum-comment .comment-content .action-btns,
body.bbpress .bbp-topic-merge .forum-comment .comment-content .action-btns {
margin-top: 20px;
display: none;
opacity: 0;
transition: all 5s ease-in;
}
body.bbpress .all-answers .forum-comment:hover .comment-content .action-btns,
body.bbpress .bbp-topic-merge .forum-comment:hover .comment-content .action-btns {
display: block;
opacity: 1;
}
body.bbpress .all-answers .pagination-wrapper,
body.bbpress .bbp-topic-merge .pagination-wrapper {
background: transparent;
box-shadow: none;
padding: 0;
flex-direction: row-reverse;
}
body.bbpress .all-answers .pagination-wrapper.paged,
body.bbpress .bbp-topic-merge .pagination-wrapper.paged {
margin-top: 15px;
}
body.bbpress .all-answers .pagination-wrapper + .pagination-wrapper,
body.bbpress .bbp-topic-merge .pagination-wrapper + .pagination-wrapper {
margin-top: 25px;
}
body.bbpress .all-answers .pagination-wrapper .bbp-pagination,
body.bbpress .bbp-topic-merge .pagination-wrapper .bbp-pagination {
justify-content: flex-start;
}
body.bbpress .all-answers .pagination-wrapper .view-post-of,
body.bbpress .bbp-topic-merge .pagination-wrapper .view-post-of {
text-align: right;
}
.replies-sorting .custom-select {
font-size: 14px;
box-shadow: none;
padding: 0 80px 0 20px;
height: 100%;
background-color: var(--bs-white);
border-radius: 5px;
border: solid 1px var(--black_50);
color: var(--black_600);
}
select#sort-replies:focus {
border-color: #999;
outline: none;
box-shadow: 0 0 3px #999;
}
.topic_comments + .pagination-wrapper {
margin-top: 30px;
}
ul.bbp-topic-revision-log {
margin-top: 15px;
margin-bottom: 15px;
display: flex;
flex-direction: column;
gap: 10px;
padding-left: 30px !important;
}
.bbp-topic-revision-log,
.bbp-topic-revision-log-item,
.bbp-reply-revision-log .bbp-reply-revision-log-item {
font-size: 12px;
color: var(--black_400);
font-style: italic;
}
.bbp-topic-revision-log img,
.bbp-topic-revision-log-item img,
.bbp-reply-revision-log .bbp-reply-revision-log-item img {
display: none;
}
.bbp-topic-revision-log-item,
.bbp-reply-revision-log-item {
margin-bottom: 0;
}
.topic-info {
text-align: left;
position: relative;
padding: 22px 10px 22px 26px;
margin: 0 0 7%;
background: #fff;
border-radius: 3px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
.topic-info p {
position: relative;
margin: 0 0 10px;
padding-left: 90px;
height: 20px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 13px;
line-height: 1.5;
}
.topic-info p a {
padding-left: 5px;
}
.topic-info p strong.mini-title {
position: absolute;
top: 2px;
left: 0;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 400;
}
.topic-info p img {
width: 15px;
height: 15px;
position: relative;
float: left;
margin: 0 2px 0 0;
padding: 0;
top: 1px;
border-radius: 3px;
}
.topic-info .delete-ticket {
color: #e85e3c;
margin-top: 15px;
}
.single-topic .main-post {
word-break: break-all;
position: relative;
background: var(--bs-white) !important;
border-radius: 20px;
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
margin-bottom: 30px;
padding: 30px 35px 35px;
transition: all 0.3s ease-in-out;
border: 1px solid var(--border_on_white);
}
.single-topic .main-post:hover {
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}
.single-topic .main-post .forum-post-top {
padding-bottom: 20px;
border-bottom: 1px solid var(--border_on_white);
margin-bottom: 25px;
align-items: center;
}
.single-topic .main-post .forum-post-top .bbp-author-wrap {
gap: 12px;
}
.single-topic .main-post .forum-post-top .bbp-author-wrap > .bbp-author-link img {
width: 48px;
max-width: 48px;
height: 48px;
border-radius: 50%;
object-fit: cover;
border: 2px solid var(--black_50);
}
.single-topic .main-post .forum-post-top .forum-post-author .topic-author {
gap: 10px;
}
.single-topic .main-post .forum-post-top .forum-post-author .topic-author .bbp-author-name {
font-size: 15px;
font-weight: 600;
color: var(--black_900);
}
.single-topic .main-post .forum-post-top .forum-post-author .forum-author-meta.meta {
margin-top: 4px;
font-size: 13px;
color: var(--black_400);
}
.single-topic .main-post .forum-post-top #subscription-toggle a {
font-size: 14px;
font-weight: 500;
padding: 10px 24px;
color: var(--bs-white);
border-radius: 8px;
background: var(--black_800);
display: inline-flex;
align-items: center;
gap: 6px;
text-decoration: none;
transition: all 0.2s ease;
border: none;
}
.single-topic .main-post .forum-post-top #subscription-toggle a:hover {
background: var(--black_900);
transform: translateY(-1px);
}
.single-topic .main-post .forum-post-top #subscription-toggle a.is-subscribed {
background: var(--black_50);
color: var(--black_700);
}
.single-topic .main-post .forum-post-top #subscription-toggle a.is-subscribed:hover {
background: var(--black_100);
}
.single-topic .main-post .q-title {
padding: 0 0 25px 0;
gap: 15px;
border-bottom: none;
}
.single-topic .main-post .q-title h1 {
font-size: 32px;
font-weight: 700;
line-height: 1.35;
color: var(--black_900);
margin: 0;
}
.single-topic .main-post .q-title .solved-topic-bar .accepted-ans-mark {
background: #e6f7ed;
color: #0a8043;
}
.single-topic .main-post .forum-post-content {
padding-left: 60px;
}
@media (max-width: 576px) {
.single-topic .main-post .forum-post-content {
padding-left: 0;
}
}
.single-topic .main-post .forum-post-content { }
.single-topic .main-post .forum-post-content .bbp-voting { }
.single-topic .main-post .forum-post-content .bbp-voting .bbp-voting-label {
display: none !important;
}
.single-topic .main-post .forum-post-content .bbp-voting { }
.single-topic .main-post .forum-post-content .bbp-voting a.vote {
font-size: 0;
line-height: 0;
}
.single-topic .main-post .forum-post-content .bbp-voting a.vote::before {
font-size: 20px;
line-height: 1;
}
.single-topic .main-post .forum-post-content .bbp-voting .score {
font-size: 14px;
font-weight: 600;
}
.single-topic .main-post .forum-post-content { }
.single-topic .main-post .forum-post-content .frmx-share-topic .share-text,
.single-topic .main-post .forum-post-content .frmx-share-topic span:not(.share-icon) {
display: none;
}
.single-topic .main-post .forum-post-content .content.editor-content {
font-size: 15px;
line-height: 1.75;
color: var(--black_700);
}
.single-topic .main-post .forum-post-content .content.editor-content p {
margin-bottom: 16px;
}
.single-topic .main-post .forum-post-content .content.editor-content p:last-child {
margin-bottom: 0;
}
.single-topic .main-post .forum-post-content .content.editor-content p strong {
color: var(--black_900);
font-weight: 600;
}
.single-topic .main-post .forum-post-content { }
.single-topic .main-post .forum-post-content .forumax-reactions-container {
margin-top: 25px;
padding-top: 0;
border-top: none;
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 12px; }
.single-topic .main-post .forum-post-content .forumax-reactions-container .forumax-reactions-wrapper,
.single-topic .main-post .forum-post-content .forumax-reactions-container .frmx-same-question-wrapper,
.single-topic .main-post .forum-post-content .forumax-reactions-container .frmx-share-wrapper {
display: inline-flex;
align-items: center;
gap: 10px;
}
.single-topic .main-post .forum-post-content .forumax-reactions-container .forumax-reactions-wrapper {
flex-wrap: nowrap;
}
.single-topic .main-post .forum-post-content .forumax-reactions-container .forumax-reaction-option {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 8px 16px;
border-radius: 50px;
border: 1px solid var(--black_100);
background: var(--bs-white);
font-size: 14px;
font-weight: 500;
color: var(--black_700);
cursor: pointer;
transition: all 0.2s ease;
}
.single-topic .main-post .forum-post-content .forumax-reactions-container .forumax-reaction-option:hover {
background: var(--black_25);
border-color: var(--black_150);
}
.single-topic .main-post .forum-post-content .forumax-reactions-container .forumax-reaction-option { }
.single-topic .main-post .forum-post-content .forumax-reactions-container .forumax-reaction-option.active, .single-topic .main-post .forum-post-content .forumax-reactions-container .forumax-reaction-option.reacted {
background: #e3f2fd;
border-color: #2196f3;
color: #1976d2;
}
.single-topic .main-post .forum-post-content .forumax-reactions-container .forumax-reaction-option.active svg path, .single-topic .main-post .forum-post-content .forumax-reactions-container .forumax-reaction-option.reacted svg path {
fill: currentColor;
}
.single-topic .main-post .forum-post-content .forumax-reactions-container .forumax-reaction-option svg {
width: 16px;
height: 16px;
}
.single-topic .main-post .forum-post-content .forumax-reactions-container .forumax-reaction-option .reaction-count {
font-weight: 600;
margin-left: 0;
min-width: auto;
}
.single-topic .main-post .forum-post-content .forumax-reactions-container { }
.single-topic .main-post .forum-post-content .forumax-reactions-container .frmx-share-topic-btn {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 8px 16px;
border-radius: 50px;
border: none;
background: transparent;
font-size: 14px;
font-weight: 500;
color: var(--black_600);
cursor: pointer;
transition: all 0.2s ease;
}
.single-topic .main-post .forum-post-content .forumax-reactions-container .frmx-share-topic-btn:hover {
background: var(--black_25);
}
.single-topic .main-post .forum-post-content .forumax-reactions-container .frmx-share-topic-btn svg {
width: 16px;
height: 16px;
}
.single-topic .main-post .forum-post-content .forum-post-btm {
flex-wrap: wrap;
gap: 12px;
padding: 20px 0 18px;
border-bottom: none;
align-items: center;
}
.single-topic .main-post .forum-post-content .forum-post-btm .taxonomy.forum-post-tags {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px;
}
.single-topic .main-post .forum-post-content .forum-post-btm .taxonomy.forum-post-tags i.icon_tags_alt {
display: inline-block;
font-size: 16px;
color: var(--black_400);
}
.single-topic .main-post .forum-post-content .forum-post-btm .taxonomy.forum-post-tags strong {
display: none;
}
.single-topic .main-post .forum-post-content .forum-post-btm .taxonomy.forum-post-tags .tags {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.single-topic .main-post .forum-post-content .forum-post-btm .taxonomy.forum-post-tags .tags a {
display: inline-block;
padding: 3px 12px;
background: var(--bs-white);
border: 1px solid var(--black_100);
border-radius: 50px;
font-size: 13px;
font-weight: 500;
color: var(--black_600);
text-decoration: none;
transition: all 0.2s ease;
}
.single-topic .main-post .forum-post-content .forum-post-btm .taxonomy.forum-post-tags .tags a:hover {
background: var(--black_25);
border-color: var(--black_150);
color: var(--black_800);
}
.single-topic .main-post .forum-post-content .forum-post-btm .taxonomy.forum-post-cat {
margin-left: auto;
padding: 6px 14px;
background: #fff0e6;
border: 1px solid #ffc9a8;
border-radius: 50px;
display: flex;
align-items: center;
gap: 8px;
}
.single-topic .main-post .forum-post-content .forum-post-btm .taxonomy.forum-post-cat img {
width: 16px;
height: 16px;
border-radius: 4px;
margin-right: 0 !important;
}
.single-topic .main-post .forum-post-content .forum-post-btm .taxonomy.forum-post-cat a {
font-size: 13px;
font-weight: 600;
color: #e65100;
text-decoration: none;
}
.single-topic .main-post .forum-post-content .forum-post-btm .taxonomy.forum-post-cat a:hover {
text-decoration: underline;
}
.single-topic .main-post .forum-post-content .forum-post-btm { }
.single-topic .main-post .forum-post-content .forum-post-btm .frmx-more-options {
margin-left: 8px;
}
.single-topic .main-post .forum-post-content .forum-post-btm .frmx-more-options button {
background: transparent;
border: none;
padding: 8px;
cursor: pointer;
color: var(--black_400);
font-size: 18px;
}
.single-topic .main-post .forum-post-content .forum-post-btm .frmx-more-options button:hover {
color: var(--black_600);
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns {
margin-top: 15px;
padding-top: 15px;
border-top: 1px solid var(--border_on_white);
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links {
gap: 4px;
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links li {
padding-right: 0;
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links li a {
align-items: center;
gap: 6px;
padding: 6px 12px;
font-size: 14px;
font-weight: 400;
color: var(--black_600);
background: transparent;
border: none;
border-radius: 4px;
text-decoration: none;
transition: all 0.2s ease;
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links li a:hover {
background: var(--black_25);
color: var(--bbpc_brand_color);
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links li a::before {
display: none;
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links li { }
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links li:has(a.bbpc-resolve-topic-button) a,
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links li a.bbpc-resolve-topic-button {
color: #0a8043;
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links li:has(a.bbpc-resolve-topic-button) a::before,
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links li a.bbpc-resolve-topic-button::before {
content: "✓";
display: inline-block;
margin-right: 4px;
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links li:has(a.bbpc-resolve-topic-button) a:hover,
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links li a.bbpc-resolve-topic-button:hover {
background: #e6f7ed;
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns #favorite-toggle {
margin-left: auto;
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns #favorite-toggle .favorite-toggle {
padding: 6px 14px;
font-size: 14px;
font-weight: 500;
border-radius: 50px;
border: 1px solid var(--black_100);
background: var(--bs-white);
color: var(--black_700);
transition: all 0.2s ease;
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns #favorite-toggle .favorite-toggle:hover {
background: var(--black_25);
border-color: var(--black_150);
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns #favorite-toggle .favorite-toggle.is-favorite {
background: #fff8e1;
border-color: #ffc107;
color: #b28704;
}
@media (max-width: 576px) {
.single-topic .main-post {
padding: 25px 18px;
border-radius: 16px;
}
.single-topic .main-post .q-title h1 {
font-size: 22px;
}
.single-topic .main-post .forum-post-content .forum-post-btm {
flex-direction: column;
align-items: flex-start;
}
.single-topic .main-post .forum-post-content .forum-post-btm .taxonomy.forum-post-cat {
margin-left: 0;
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns {
flex-direction: column;
gap: 12px;
}
.single-topic .main-post .forum-post-content .action-button-container.action-btns .bbp-admin-links {
width: 100%;
}
}
.accepted-ans-mark {
color: #3b9b3b;
border-radius: 20px;
padding: 3px 10px;
background-color: var(--black_75);
}
#best-answer {
position: absolute;
right: -4px;
top: 0;
}
#best-answer.solved-topic-bar .badge {
padding: 8px 10px;
background: #05ad6a;
font-size: 12px;
color: #fff;
display: flex;
align-items: center;
gap: 5px;
}
.bbp-attachments-form .d4p-attachment-addfile {
font-size: 14px;
margin: 10px 0;
display: block;
}
@media screen and (min-width: 561px) {
.bbp-voting {
padding-right: 0;
position: absolute;
}
}
.subscription-login-btn {
cursor: pointer;
}
span.subscription-login-modal {
position: fixed;
inset: 0;
margin: auto;
display: none;
z-index: 99999;
background: rgba(0, 0, 0, 0.768627451);
}
span.subscription-login-modal.active {
display: block;
}
span.subscription-login-modal .subscription-login-modal-inner {
background-color: var(--bs-white);
position: absolute;
inset: 0;
height: max-content;
margin: auto;
width: 450px;
padding: 30px 35px 35px;
border-radius: 12px;
box-sizing: border-box;
}
span.subscription-login-modal .subscription-login-modal-inner h2 {
font-size: 22px;
font-weight: 600;
margin: 0 0 5px;
color: var(--black_900);
}
span.subscription-login-modal .subscription-login-modal-inner p {
font-size: 14px;
margin: 5px 0 20px;
line-height: 1.5;
color: var(--black_600);
}
span.subscription-login-modal .subscription-login-modal-inner { }
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form {
margin: 0;
padding: 0;
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form fieldset.bbp-form {
border: none;
padding: 0;
margin: 0;
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form fieldset.bbp-form legend {
display: none !important;
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-username,
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-password {
margin-bottom: 15px;
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-username label,
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-password label {
display: block;
font-size: 14px;
font-weight: 500;
color: var(--black_700);
margin-bottom: 6px;
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-username input,
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-password input {
width: 100%;
height: 44px;
padding: 8px 14px;
border: 1px solid var(--black_100);
border-radius: 8px;
font-size: 14px;
background: var(--bs-white);
color: var(--black_800);
transition: border-color 0.2s ease;
box-sizing: border-box;
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-username input:focus,
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-password input:focus {
border-color: var(--bbpc_brand_color);
outline: none;
box-shadow: 0 0 0 3px rgba(8, 102, 255, 0.1);
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-remember-me {
margin-bottom: 20px;
display: flex;
align-items: center;
gap: 8px;
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-remember-me input[type=checkbox] {
width: auto;
margin: 0;
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-remember-me label {
font-size: 13px;
color: var(--black_600);
margin: 0;
cursor: pointer;
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-submit-wrapper {
float: none !important;
margin-top: 0;
clear: both;
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-submit-wrapper .user-submit {
width: 100%;
padding: 12px 20px;
font-size: 15px;
font-weight: 600;
background: var(--bbpc_brand_color);
color: #fff;
border: none;
border-radius: 8px;
cursor: pointer;
transition: background 0.2s ease;
}
span.subscription-login-modal .subscription-login-modal-inner .frmx-subscription-login-form .bbp-login-form .bbp-submit-wrapper .user-submit:hover {
opacity: 0.9;
}
span.subscription-login-modal .subscription-login-modal-inner span.subscription-login-modal-close {
position: absolute;
right: 16px;
top: 20px;
font-size: 27px;
line-height: 0;
cursor: pointer;
color: var(--black_600);
transition: color 0.2s ease;
}
span.subscription-login-modal .subscription-login-modal-inner span.subscription-login-modal-close:hover {
color: var(--black_900);
}
@media screen and (max-width: 767px) {
span.subscription-login-modal .subscription-login-modal-inner {
width: 400px;
}
}
@media screen and (max-width: 480px) {
span.subscription-login-modal .subscription-login-modal-inner {
width: calc(100% - 30px);
padding: 25px 20px 30px;
}
}
.entry-meta > *::after {
content: none;
}
.entry-meta > span {
margin-right: 12px;
}
ul.list-unstyled.d-flex.bbp-admin-links {
display: flex;
list-style: none !important;
}
ul.list-unstyled.d-flex.bbp-admin-links li a {
text-decoration: none;
}
.bbpress-admin-settings-container {
position: relative;
padding-left: 0;
padding-top: 3px;
list-style: none;
}
.bbpress-admin-settings-container li a {
text-decoration: none;
}
.bbpress-admin-settings-container li:not(:first-child) a {
margin-left: 8px;
}
.bbp-reply-form,
.bbp-topic-split {
background: var(--bs-white) !important;
border-radius: 30px;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);
margin-bottom: 30px;
padding: 40px 40px 45px;
position: relative;
transition: all 0.5s ease-in-out;
border: 1px solid var(--border_on_white);
}
@media (max-width: 576px) {
.bbp-reply-form,
.bbp-topic-split {
padding: 35px 20px;
}
}
.bbp-reply-form fieldset.bbp-form,
.bbp-topic-split fieldset.bbp-form {
border: none;
padding: 0;
margin: 0;
}
.bbp-submit-wrapper {
float: left !important;
margin-top: 15px;
clear: both;
}
.bbp-submit-wrapper .submit {
background: rgba(8, 102, 255, 0.8);
font-size: 14px;
padding: 12px 30px;
font-weight: 600;
width: max-content;
}
.bbp-submit-wrapper .submit:hover {
background: #0766ff;
}
.bbp-form {
padding: 0;
margin: 0;
border: none;
}
.bbp-form legend {
font-family: "Roboto", sans-serif;
color: var(--black_900);
font-size: 20px;
font-weight: 500;
line-height: 1.4;
display: inline !important;
}
.bbp-form .bbp-attachments-form label,
.bbp-form .bbp_topic_tags {
font-weight: 500;
font-family: "Roboto", sans-serif;
color: var(--black_800);
font-size: 14px;
margin-bottom: 2px;
}
.bbp-form label {
font-size: 14px;
font-weight: 500;
color: #425466;
font-family: "Roboto", sans-serif;
}
.bbp-form {
font-size: 14px;
font-weight: 400;
border: none !important;
}
.bbpc_attachments input[type=file]::file-selector-button, .bbpc_attachments input[type=file]::-webkit-file-upload-button {
background-color: #e9ecef;
color: black;
border: none;
padding: 12px;
cursor: pointer;
font-weight: 500;
font-family: roboto, sans-serif;
}
.bbpress-reply-head .bbpress-reply-head-abovetitle {
color: var(--black_800);
font-size: 20px;
font-weight: 500;
line-height: 1.4;
}
label[for=bbp_topic_tags] {
font-weight: 500;
color: var(--black_800);
font-size: 14px;
}
#new-post #bbp_topic_tags {
height: 46px;
line-height: 1.4;
background: var(--bs-white);
box-shadow: none;
border: 1px solid var(--black_75);
padding-left: 20px;
font-weight: 400;
transition: all 0.2s linear;
border-radius: 4px;
color: var(--black_600);
width: 100%;
margin-top: 2px;
}
#new-post #bbp_topic_tags:focus {
border-color: #0866ff;
outline: none;
}
.bbp-the-content-wrapper {
margin-top: 30px;
margin-bottom: 25px;
}
.bbp-reply-author img {
max-width: 40px;
height: auto;
margin-top: -5px;
border-radius: 50%;
}
.bbp-reply-author .bbp-voting {
left: 34px;
}
.bbp-reply-content .bbp-head-area {
flex-direction: column;
align-items: flex-start;
flex-wrap: wrap;
padding-bottom: 5px;
}
.reply-result > .type-reply {
display: flex;
flex-direction: row;
align-items: flex-start;
gap: 20px;
padding: 15px 0;
}
.reply-result > .type-reply.forum-comment {
flex-direction: column;
}
.reply-result > .type-reply.forum-comment .forum-post-top {
width: 100%;
justify-content: space-between;
}
.reply-result > .type-reply .forum-post-top {
justify-content: start;
}
.reply-result > .type-reply .comment-content {
border-bottom: 0;
padding-bottom: 0;
}
.bbp-reply-content {
flex-grow: 1;
}
.reply-author-displayname a {
text-decoration: none;
}
.reply-author-displayname a .bbp-author-name {
font-size: 15px;
font-weight: 500;
color: var(--black_700);
line-height: 1.4;
text-decoration: none !important;
list-style: none;
}
.bbp-meta a {
font-size: 14px;
color: var(--black_400);
font-weight: 500;
}
.bbp-admin-links-dropdown select:focus,
.bbp-admin-links-dropdown select:focus-visible {
border: 1px solid #999 !important;
outline: none;
}
.replies-sorting .replies-sort-select {
font-size: 14px;
border: solid 1px var(--black_50);
box-shadow: none;
background-color: var(--bs-white);
border-radius: 5px;
color: var(--black_600);
}
.forum-layout a {
text-decoration: none !important;
}
.post-header .category-menu .all-users a img {
width: 20px;
margin-right: 10px;
display: inline-block;
border-radius: 50%;
}
.post-header .category-menu .tagList a span {
border-radius: 4px;
width: 12px;
height: 12px;
background: var(--bbpc_brand_color);
display: inline-block;
margin-right: 10px;
vertical-align: -3px;
}
.action_btn {
font-size: 16px;
font-weight: 400;
color: #fff;
box-shadow: 0 20px 30px 0 rgba(8, 102, 255, 0.24);
border-radius: 4px;
background: var(--bbpc_brand_color);
display: inline-block;
padding: 14px 28px;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.18s ease-in-out;
text-decoration: none !important;
}
.dropdown-menu .all-users {
padding-left: 22px !important;
}
.dropdown-menu .all-users .userlist {
padding-left: 0px;
}
.community-post.style-two .meta li {
margin-right: 6px;
min-width: 0;
}
#bbpress-forums {
font-size: 14px;
line-height: 1.7;
}
#bbpress-forums .bbp-single-user-details {
background: var(--bs-white);
border-radius: 10px;
padding: 30px 20px;
margin-left: 1rem;
margin-right: 1rem;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
#bbpress-forums .bbp-single-user-details #bbp-user-navigation ul {
padding-left: 0;
margin-bottom: 0;
}
#bbpress-forums .bbp-single-user-details #bbp-user-navigation li {
margin-top: 4px;
list-style: none;
}
#bbpress-forums .bbp-single-user-details #bbp-user-navigation li.current a {
color: #fff;
background-color: #0766FF;
}
#bbpress-forums .bbp-single-user-details #bbp-user-navigation a {
padding: 10px 15px;
border: none;
font-size: 14px;
color: var(--black_800);
background: rgba(208, 215, 222, 0.32);
border-radius: 3px;
display: block;
text-decoration: none;
font-family: "Roboto", sans-serif;
}
#bbpress-forums .bbp-user-body {
background: var(--bs-white);
margin-bottom: 120px;
border-radius: 10px;
}
#bbpress-forums #bbp-user-wrapper {
display: flex;
}
@media screen and (max-width: 767px) {
#bbpress-forums #bbp-user-wrapper {
display: block;
}
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
padding-top: 40px;
font-size: 2em;
margin-bottom: 15px;
font-weight: 700;
font-family: "Roboto", sans-serif;
color: var(--black_900);
line-height: 1.3;
}
.bbp-user-section h3 {
font-size: 1.75rem;
font-weight: 700;
}
hr {
margin: 1rem 0;
color: inherit;
background-color: currentColor;
border: 0;
opacity: 0.25;
}
@media (min-width: 992px) {
.col-lg-3 {
flex: 0 0 auto;
width: 25%;
}
.col-lg-9 {
flex: 0 0 auto;
width: 75%;
}
}
.community-post.style-two .meta li {
margin-right: 6px;
min-width: 0;
}
input:not(input[type=radio], input[type=checkbox], input[type=submit], input[type=range], input[type=file]),
textarea {
width: 100%;
}
.bbp-topic-form {
background: var(--bs-white);
padding: 55px;
border-radius: 10px;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
margin-top: 80px;
}
.bbp-topic-form input#anonymous_topic {
margin-left: 17px !important;
margin-top: 20px !important;
}
.frmx-nice-select {
background-color: var(--bs-white) !important;
border-color: var(--black_75) !important;
}
.frmx-nice-select .list {
background-color: var(--bs-white) !important;
}
.quicktags-toolbar {
display: flex;
flex-wrap: wrap;
gap: 2px;
border: 1px solid #dcdcdc;
box-sizing: border-box;
width: 100%;
justify-content: flex-start;
}
.quicktags-toolbar .ed_button {
all: unset;
display: inline-flex;
align-items: center;
justify-content: center;
background: #ffffff;
border: 1px solid #2271b1;
color: #2271b1;
height: auto;
min-width: 28px;
font-family: sans-serif;
border-radius: 3px;
cursor: pointer;
box-sizing: border-box;
text-align: center;
transition: all 0.2s ease;
}
.quicktags-toolbar .ed_button:hover {
background-color: #f0f6fa;
border-color: #135e96;
color: #135e96;
text-decoration: none;
}
body.bbpress.ast-separate-container article,
.ast-separate-container .ast-article-single:not(.ast-related-post) {
padding: 0;
background: transparent !important;
}
#bbpress-forums #bbp-your-profile fieldset label[for] {
float: none;
width: auto;
padding: 0;
text-align: left;
cursor: default;
}
#bbpress-forums #bbp-your-profile fieldset div {
margin-bottom: 0px;
float: none;
clear: left;
width: none !important;
}
#bbpress-forums #bbp-your-profile fieldset.submit button {
float: left;
}
#bbpress-forums #bbp-your-profile fieldset {
padding: 0px;
}
#bbpress-forums #bbp-your-profile fieldset.submit button {
font: 500 14px "Roboto", sans-serif;
color: #fff !important;
margin: 0;
background: rgba(8, 102, 255, 0.8);
padding: 15px 30px;
border-radius: 4px;
transition: all 0.3s linear;
cursor: pointer;
text-decoration: none !important;
border: none;
width: -moz-fit-content;
width: fit-content;
}
#bbpress-forums #bbp-your-profile fieldset textarea {
width: 100%;
} .forumax-share-btn {
color: var(--black_600, #6b707f);
margin: 0 0 0px;
align-items: base-line;
display: flex;
align-items: center;
gap: 8px;
text-decoration: none !important;
cursor: pointer;
font-size: 16px;
width: max-content;
}
.forumax-share-btn:hover {
color: var(--bbpc_brand_color, #0073aa);
} div#forumax_share_modal {
display: none; background: rgba(0, 0, 0, 0.4);
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999;
}
div#forumax_share_modal .forumax-modal-dialog {
max-width: 500px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
margin: 0;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content {
padding: 30px 30px 35px;
background-color: var(--bs-white);
border-radius: 6px;
position: relative;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .close {
position: absolute;
right: 15px;
top: 15px;
font-size: 24px;
line-height: 1;
cursor: pointer;
color: var(--black_600, #6b707f);
text-decoration: none;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .close:hover {
color: #cd2653;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap p {
margin: 0;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap h2 {
font-size: 24px;
font-weight: 700;
margin: 0 0 20px 0;
padding: 0;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .social-links {
margin-bottom: 20px;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .social-links a {
width: 50px;
height: 50px;
background-color: var(--black_50, #f7f8f9);
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 50%;
color: var(--black_600, #6b707f);
margin-right: 10px;
text-decoration: none;
transition: all 0.3s;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .social-links a:hover {
background-color: #e2e6ea;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .social-links a i {
font-size: 20px;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .social-links a svg {
width: 20px;
height: 20px;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .social-links a:nth-child(2) > i {
color: rgb(66, 103, 178);
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .social-links a:nth-child(3) > i {
color: rgb(0, 114, 177);
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .social-links a:nth-child(4) > i, div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .social-links a:nth-child(4) > svg {
color: #000;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .copy-url-wrap {
position: relative;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .copy-url-wrap input {
width: 100%;
background: var(--black_25, #fcfcfc);
height: 40px;
padding: 0 40px 0 15px;
font-size: 14px;
border: 1px solid var(--black_50, #eaeeef);
border-radius: 4px;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .copy-url-wrap .share-this-doc {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
color: var(--black_600, #6b707f);
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .copy-url-wrap .share-this-doc img {
border: none;
}
div#forumax_share_modal .forumax-modal-dialog .forumax-modal-content .forumax-share-wrap .copy-url-wrap .share-this-doc:hover {
color: var(--bbpc_brand_color, #0073aa);
} .forumax-link-copied-wrap {
position: fixed;
right: 20px;
top: 20px;
background: var(--bbpc_brand_color);
color: var(--bs-white);
padding: 12px 20px;
border-radius: 6px;
display: none;
font-size: 14px;
box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
border: 1px solid var(--bbpc_brand_color);
align-items: center;
gap: 12px;
white-space: nowrap;
z-index: 200000;
font-weight: 500;
}
.forumax-link-copied-wrap .icon_check_alt2 {
color: var(--bs-white);
font-size: 18px;
}
.forumax-link-copied-wrap .close-notice {
font-size: 16px;
color: var(--bs-white);
cursor: pointer;
margin-left: 5px;
display: flex;
}
.forumax-link-copied-wrap .close-notice:hover {
color: #ea0606;
}
.forumax-link-copied-wrap:after {
display: none;
}
.bbp-eib-content .bbp-eib-title {
color: #000;
}
.bbp-eib-content .tab-content .bbp-eib-input {
background: transparent;
color: black;
}
#wp-media-modal .media-frame-title h1 {
color: #000;
}
#wp-media-modal input#image-details-link-to-custom {
color: black;
}
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
background-color: var(--bs-white) !important;
}
#bbpress-forums #bbp-your-profile fieldset input,
#bbpress-forums #bbp-your-profile fieldset textarea {
background-color: var(--bs-white);
color: var(--black_900);
}
#bbpress-forums div.even,
#bbpress-forums ul.even {
background-color: var(--black_25);
}
#bbpress-forums div.reply {
padding: 50px !important;
}
.main-post .bbp-voting {
left: 532px !important;
top: 86px !important;
}
.forum-main-column .main-post .bbp-voting {
top: 190px !important;
}  .single-topic .main-post .bbp-voting .bbp-voting-label,
.topic-content-wrapper .bbp-voting .bbp-voting-label,
.bbp-voting .bbp-voting-label.helpful,
.bbp-voting .bbp-voting-label.not-helpful {
display: none !important;
visibility: hidden !important;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
font-size: 0 !important;
} .single-topic .main-post .forum-post-content { }
.single-topic .main-post .forum-post-content .bbpc-footer-actions,
.single-topic .main-post .forum-post-content .bbpc-agree-disagree-buttons {
display: inline-flex !important;
flex-wrap: nowrap !important;
align-items: center !important;
gap: 10px !important;
}
@media (max-width: 768px) {
.single-topic .main-post .forum-post-content .bbpc-footer-actions,
.single-topic .main-post .forum-post-content .bbpc-agree-disagree-buttons {
display: flow-root !important;
}
}
.single-topic .main-post .forum-post-content { }
.single-topic .main-post .forum-post-content .bbpc-footer-actions {
gap: 12px !important;
margin-top: 25px !important;
}
.single-topic .main-post .forum-post-content { }
.single-topic .main-post .forum-post-content .bbpc-agree-button,
.single-topic .main-post .forum-post-content .bbpc-disagree-button {
display: inline-flex !important;
align-items: center !important;
gap: 6px !important;
padding: 8px 16px !important;
border-radius: 0.5rem;
border: 1px solid var(--black_100) !important;
background: var(--bs-white) !important;
font-size: 14px !important;
font-weight: 500 !important;
color: var(--black_700) !important;
cursor: pointer !important;
transition: all 0.2s ease !important;
}
@media (max-width: 768px) {
.single-topic .main-post .forum-post-content .bbpc-agree-button,
.single-topic .main-post .forum-post-content .bbpc-disagree-button {
margin-right: 10px;
margin-bottom: 5px;
}
}
.single-topic .main-post .forum-post-content .bbpc-agree-button:hover,
.single-topic .main-post .forum-post-content .bbpc-disagree-button:hover {
background: var(--black_25) !important;
border-color: var(--black_150) !important;
}
.single-topic .main-post .forum-post-content .bbpc-agree-button.active,
.single-topic .main-post .forum-post-content .bbpc-disagree-button.active {
background: #e3f2fd !important;
border-color: #2196f3 !important;
color: #1976d2 !important;
}
.single-topic .main-post .forum-post-content .bbpc-agree-button .bbpc-reactions-btn-counter,
.single-topic .main-post .forum-post-content .bbpc-disagree-button .bbpc-reactions-btn-counter {
padding: 0.125rem 0.375rem !important;
line-height: 1rem !important;
border-radius: 0.25rem !important;
width: inherit !important;
}
.single-topic .main-post .forum-post-content { }
.single-topic .main-post .forum-post-content .bbpc-reactions-btn-counter {
font-size: 14px !important;
font-weight: 600 !important;
color: var(--black_600) !important;
margin-left: -5px !important;
}
.single-topic .main-post .forum-post-content { }
.single-topic .main-post .forum-post-content .bbpc-same-topic-btn,
.single-topic .main-post .forum-post-content [class*=same-topic] button,
.single-topic .main-post .forum-post-content [class*=same-question] button {
display: inline-flex !important;
align-items: center !important;
gap: 6px !important;
padding: 8px 16px !important;
border-radius: 0.5rem !important;
border: 1px solid var(--black_100) !important;
background: var(--bs-white) !important;
font-size: 14px !important;
font-weight: 500 !important;
color: var(--black_700) !important;
margin: 0;
margin-top: 3px;
}
@media (max-width: 375px) {
.single-topic .main-post .forum-post-content .bbpc-same-topic-btn,
.single-topic .main-post .forum-post-content [class*=same-topic] button,
.single-topic .main-post .forum-post-content [class*=same-question] button {
padding: 8px 6px !important;
font-size: 10px !important;
}
}
.single-topic .main-post .forum-post-content .bbpc-same-topic-btn:hover,
.single-topic .main-post .forum-post-content [class*=same-topic] button:hover,
.single-topic .main-post .forum-post-content [class*=same-question] button:hover {
background: var(--black_25) !important;
}
.single-topic .main-post .forum-post-content { }
.single-topic .main-post .forum-post-content .forumax-emoji-reactions,
.single-topic .main-post .forum-post-content [class*=react] {
display: inline-flex !important;
align-items: center !important;
}
@media (max-width: 768px) {
.single-topic .main-post .forum-post-content .forumax-emoji-reactions,
.single-topic .main-post .forum-post-content [class*=react] {
align-items: start !important;
}
}
.single-topic .main-post .forum-post-content .reaction-count-item {
align-items: center !important;
} .single-topic .main-post .content.editor-content + * {
display: flex !important;
flex-wrap: wrap !important;
align-items: center !important;
gap: 12px !important;
}
@media (max-width: 768px) {
.single-topic .main-post .content.editor-content + * {
align-items: start !important;
}
} .single-topic .main-post .frmx-share-btn,
.single-topic .main-post [class*=share-topic] {
display: inline-flex !important;
align-items: center !important;
gap: 6px !important;
padding: 8px 16px !important;
border-radius: 50px !important;
background: transparent !important;
font-size: 14px !important;
font-weight: 500 !important;
color: var(--black_600) !important;
cursor: pointer !important;
}
.single-topic .main-post .frmx-share-btn:hover,
.single-topic .main-post [class*=share-topic]:hover {
background: var(--black_25) !important;
}
.single-topic .main-post .frmx-share-btn,
.single-topic .main-post [class*=share-topic] { }
.single-topic .main-post .frmx-share-btn .share-text-full,
.single-topic .main-post [class*=share-topic] .share-text-full {
display: none !important;
}
.forum-post-content {
display: flex;
justify-content: start;
padding: 0 !important;
}
.forum-post-content .bbp-voting {
position: static;
}
.absolute.bbpc-same-topic-voting-wrap {
padding: 20px 0;
}