/*
 * Forums (bbPress: forum index, forums, topics, replies) in the GenD theme look.
 *
 * Generated from Youzify's youzify-bbpress.css by recolouring it to the
 * gend-society tokens defined in bp-screens.css (--bps-*: backgrounds ->
 * surfaces, grey text -> muted, light borders -> lines, Youzify's scheme
 * colour -> accent) and dropping its fonts (Font Awesome kept). Its forum
 * layouts are unchanged. Loaded only on forum screens
 * (inc/youzify-styles.php), after bp-screens.css. Hand-written additions are
 * at the end of this file.
 */
/**
 * bbPress specific CSS
 *
 * @package bbPress
 * @subpackage Theme
 */
/* =bbPress Style
-------------------------------------------------------------- */
.youzify .youzify-page-main-content:after {
	content:"";
	clear:both;
	display:table;
}
.youzify-forum .youzify-main-column #bbpress-forums {
    margin-right:17.5px;
}
.youzify-forum .youzify-sidebar-column {
    width:30%;
    float:right;
}
.youzify-forum .youzify-sidebar-column .youzify-column-content {
    margin-left:17.5px;
}
.youzify-forum .youzify-page-main-content .youzify-main-column {
	width:70%;
	float:left;
}
.forum-archive .youzify-main-column .youzify-bbp-topic-head {
	display:none;
}
#bbpress-forums hr {
	margin:0 0 24px 0;
}
#bbpress-forums {
	background:transparent;
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
	font-size:12px;
}
#bbpress-forums div.even,
#bbpress-forums ul.even {
	background-color:var(--bps-surface);
}
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
	background-color:var(--bps-surface);
}
body.reply-edit .reply {
	float:none;
}
#bbpress-forums div.reply {
	height:auto;
	width:100%;
}
#bbpress-forums div.bbp-forum-header,
#bbpress-forums div.bbp-topic-header,
#bbpress-forums div.bbp-reply-header {
	background-color:var(--bps-surface-2);
}
#bbpress-forums .status-trash.even,
#bbpress-forums .status-spam.even {
	background-color:var(--bps-surface-2);
}
#bbpress-forums .status-trash.odd,
#bbpress-forums .status-spam.odd {
	background-color:var(--bps-surface-2);
}
#bbpress-forums ul {
	background:none;
	list-style:none;
	margin:0;
	padding:0;
}
#bbpress-forums ul.bbp-threaded-replies {
	margin-left:50px;
}
#bbpress-forums li {
	background:none;
	margin:0;
	list-style:none;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
	clear:both;
	font-size:12px;
	overflow:hidden;
    border-radius:2px;
	margin-bottom:35px;
	border:1px solid var(--bps-line);
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-body,
#bbpress-forums li.bbp-footer {
	clear:both;
}
#bbpress-forums li.bbp-footer {
	display:none;
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
	padding:15px;
    background-color:var(--bps-accent);
    color:#fff;
}
#bbpress-forums li.bbp-header ul {
	overflow:hidden;
}
#bbpress-forums .bbp-forums-list {
    padding-left:15px;
    margin:30px 0 0 22px;
    border-left:2px solid var(--bps-line);
}
#bbpress-forums .bbp-forums-list li {
    display:block;
    padding:8px 15px;
    border-radius:2px;
    margin-bottom:8px;
    background:var(--bps-surface-2);
    border-left:3px solid var(--bps-line);
}
#bbpress-forums .bbp-forums-list li a {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
}
#bbpress-forums li.bbp-footer p {
	margin:0;
	line-height:1em;
}
li.bbp-forum-info,
li.bbp-topic-title {
	float:left;
	text-align:left;
	width:55%;
}
li.bbp-forum-topic-count,
li.bbp-topic-voice-count,
li.bbp-forum-reply-count,
li.bbp-topic-reply-count {
	float:left;
	text-align:center;
	width:10%;
}
li.bbp-forum-freshness,
li.bbp-topic-freshness {
	text-align:center;
	float:left;
	width:22%;
}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
	border:none;
    padding:30px 25px;
    border-bottom:1px solid var(--yzfy-card-secondary-bg-color);
}
li.bbp-header div.bbp-topic-content span#subscription-toggle,
li.bbp-header div.bbp-topic-content span#favorite-toggle,
li.bbp-header div.bbp-reply-content span#subscription-toggle,
li.bbp-header div.bbp-reply-content span#favorite-toggle {
	float:right;
	margin-left:10px;
	color:transparent;
}
.rtl li.bbp-header div.bbp-topic-content span#subscription-toggle,
.rtl li.bbp-header div.bbp-topic-content span#favorite-toggle,
.rtl li.bbp-header div.bbp-reply-content span#subscription-toggle,
.rtl li.bbp-header div.bbp-reply-content span#favorite-toggle  {
	float:left;
	margin-left:0;
	margin-right:10px;
}
.bbp-header .bbp-reply-content #favorite-toggle a,
.bbp-header .bbp-reply-content #subscription-toggle a {
    color:#fbfbfb;
    padding:6px 15px;
    border-radius:36px;
    background-color:rgba(255, 255, 255, 0.04);
}
.bbp-header .bbp-reply-content #favorite-toggle a:before,
.bbp-header .bbp-reply-content #subscription-toggle a:before {
	font-size:var(--yzfy-big-font-size);
	margin-right:8px;
}
#bbpress-forums div.bbp-forum-title h3,
#bbpress-forums div.bbp-topic-title h3,
#bbpress-forums div.bbp-reply-title h3 {
	background:none;
	border:none;
	font-size:16px;
 	line-height:1em;
 	margin:8px 0;
	padding:0;
	text-transform:none;
}
#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author {
	float:left;
	width:115px;
	color:var(--bps-muted);
	font-size:var(--yzfy-primary-font-size);
	font-weight:600;
	text-align:center;
}
#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
	padding:0;
	float:none;
	border:none;
	max-width:80px;
	margin:12px auto;
}
#bbpress-forums div.bbp-forum-author a.bbp-author-name,
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author .bbp-author-name {
	margin:0 12px;
	word-break:break-word;
	display:inline-block;
}
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author .bbp-author-name {
    clear:left;
    display:block;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    margin-bottom:8px;
    text-transform:capitalize;
}
#bbpress-forums div.bbp-forum-author .bbp-author-role,
#bbpress-forums div.bbp-topic-author .bbp-author-role,
#bbpress-forums div.bbp-reply-author .bbp-author-role {
    color:#fff;
    font-size:11px;
    font-weight:600;
    padding:2px 8px;
    border-radius:2px;
	background:#8fadd5;
    display:inline-block;
}
#bbpress-forums li.bbp-header .bbp-search-author,
#bbpress-forums li.bbp-footer .bbp-search-author,
#bbpress-forums li.bbp-header .bbp-forum-author,
#bbpress-forums li.bbp-footer .bbp-forum-author,
#bbpress-forums li.bbp-header .bbp-topic-author,
#bbpress-forums li.bbp-footer .bbp-topic-author,
#bbpress-forums li.bbp-header .bbp-reply-author,
#bbpress-forums li.bbp-footer .bbp-reply-author {
	float:left;
	margin:0;
	padding:0;
	width:120px;
}
.rtl #bbpress-forums li.bbp-header .bbp-search-author,
.rtl #bbpress-forums li.bbp-footer .bbp-search-author,
.rtl #bbpress-forums li.bbp-header .bbp-forum-author,
.rtl #bbpress-forums li.bbp-footer .bbp-forum-author,
.rtl #bbpress-forums li.bbp-header .bbp-topic-author,
.rtl #bbpress-forums li.bbp-footer .bbp-topic-author,
.rtl #bbpress-forums li.bbp-header .bbp-reply-author,
.rtl #bbpress-forums li.bbp-footer .bbp-reply-author {
	float:right;
}
#bbpress-forums li.bbp-header .bbp-search-content,
#bbpress-forums li.bbp-footer .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-forum-content,
#bbpress-forums li.bbp-footer .bbp-forum-content,
#bbpress-forums li.bbp-header .bbp-topic-content,
#bbpress-forums li.bbp-footer .bbp-topic-content,
#bbpress-forums li.bbp-header .bbp-reply-content,
#bbpress-forums li.bbp-footer .bbp-reply-content {
	margin-left:140px;
	padding:0;
	text-align:left;
}
.rtl #bbpress-forums li.bbp-header .bbp-search-content,
.rtl #bbpress-forums li.bbp-footer .bbp-search-content,
.rtl #bbpress-forums li.bbp-header .bbp-forum-content,
.rtl #bbpress-forums li.bbp-footer .bbp-forum-content,
.rtl #bbpress-forums li.bbp-header .bbp-topic-content,
.rtl #bbpress-forums li.bbp-footer .bbp-topic-content,
.rtl #bbpress-forums li.bbp-header .bbp-reply-content,
.rtl #bbpress-forums li.bbp-footer .bbp-reply-content {
	text-align:right;
	margin-left:0;
	margin-right:140px;
}
div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header,
li.bbp-body div.hentry {
	margin-bottom:0;
	overflow:hidden;
	padding:8px;
}
div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header {
	border-top:1px solid var(--bps-line);
	clear:both;
}
span.bbp-author-ip {
	color:var(--bps-muted);
	display:block;
	margin-top:8px;
	font-size:11px;
	font-weight:600;
}
/* =Topic and reply content
-------------------------------------------------------------- */
#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content {
	margin-left:130px;
	padding:12px 12px 12px 0;
	text-align:left;
}
/* Clearing hack */
#bbpress-forums li.bbp-body ul.forum:after,
#bbpress-forums li.bbp-body ul.topic:after,
#bbpress-forums div.bbp-forum-content:after,
#bbpress-forums div.bbp-topic-content:after,
#bbpress-forums div.bbp-reply-content:after {
	clear:both;
	content:".";
	display:block;
	float:none;
	height:0;
	font-size:0;
	visibility:hidden;
}
#bbpress-forums div.bbp-topic-content a,
#bbpress-forums div.bbp-reply-content a {
    margin:0;
    padding:0;
    border:none;
    color:var(--bps-text);
    display:inline;
    font-weight:600;
	background:none;
    font-size:var(--yzfy-primary-font-size);
}
#bbpress-forums div.bbp-topic-content h1,
#bbpress-forums div.bbp-reply-content h1,
#bbpress-forums div.bbp-topic-content h2,
#bbpress-forums div.bbp-reply-content h2,
#bbpress-forums div.bbp-topic-content h3,
#bbpress-forums div.bbp-reply-content h3,
#bbpress-forums div.bbp-topic-content h4,
#bbpress-forums div.bbp-reply-content h4,
#bbpress-forums div.bbp-topic-content h5,
#bbpress-forums div.bbp-reply-content h5,
#bbpress-forums div.bbp-topic-content h6,
#bbpress-forums div.bbp-reply-content h6 {
	clear:none;
	line-height:1em;
	margin:24px 0;
	padding:0;
}
#bbpress-forums div.bbp-topic-content img,
#bbpress-forums div.bbp-reply-content img {
	max-width:100%;
}
#bbpress-forums div.bbp-topic-content ul,
#bbpress-forums div.bbp-reply-content ul,
#bbpress-forums div.bbp-topic-content ol,
#bbpress-forums div.bbp-reply-content ol {
	margin:0 15px 15px;
	padding:0;
}
#bbpress-forums div.bbp-topic-content ul li,
#bbpress-forums div.bbp-reply-content ul li {
	list-style-type:disc;
}
#bbpress-forums div.bbp-topic-content ol li,
#bbpress-forums div.bbp-reply-content ol li {
	list-style-type:decimal;
}
#bbpress-forums div.bbp-topic-content ol li li,
#bbpress-forums div.bbp-reply-content ol li li {
	list-style-type:lower-alpha;
}
#bbpress-forums div.bbp-topic-content ol li li li,
#bbpress-forums div.bbp-reply-content ol li li li {
	list-style-type:upper-roman;
}
#bbpress-forums div.bbp-topic-content code,
#bbpress-forums div.bbp-reply-content code,
#bbpress-forums div.bbp-topic-content pre,
#bbpress-forums div.bbp-reply-content pre {
	display:inline-block;
	background-color:var(--bps-surface);
	border:1px solid var(--bps-line);
	padding:0 5px;
	max-width:95%;
	vertical-align:middle;
	margin-top:-3px;
}
#bbpress-forums div.bbp-topic-content pre,
#bbpress-forums div.bbp-reply-content pre {
	display:block;
	line-height:18px;
	margin:0 0 24px;
	padding:5px 10px;
	white-space:pre;
	overflow:auto;
}
#bbpress-forums div.bbp-topic-content pre code,
#bbpress-forums div.bbp-reply-content pre code {
	display:block;
	border:none;
	padding:0;
	margin:0;
	background-color:transparent;
	overflow-wrap:normal;
	overflow:auto;
	max-width:100%;
}
/* =Reply to
-------------------------------------------------------------- */
#bbpress-forums div.bbp-reply-to {
	margin-left:130px;
	padding:12px 12px 12px 0;
	text-align:right;
}
#bbpress-forums div#bbp-cancel-reply-to {
	text-align:right;
}
/* =Breadcrumb and Tags
-------------------------------------------------------------- */
div.bbp-breadcrumb {
	float:none;
}
div.bbp-breadcrumb,
div.bbp-topic-tags {
	font-size:12px;
}
#bbpress-forums div.bbp-breadcrumb p,
#bbpress-forums div.bbp-topic-tags p {
	margin-bottom:0;
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-sep {
	color:var(--bps-muted);
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current {
    display:block;
    color:var(--bps-text);
	font-size:20px;
    margin-top:11px;
    line-height:24px;
}
#bbpress-forums div.bbp-breadcrumb a {
	padding:2px;
    color:var(--bps-muted);
    font-size:11px;
    font-weight:600;
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current a {
	color:var(--bps-muted);
    line-height:18px;
    margin-left:10px;
    border-radius:2px;
    padding:2px 8px 3px;
    display:inline-block;
    vertical-align:middle;
    background-color:var(--bps-surface-2);
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current a:before {
	color:var(--bps-muted);
	margin-right:5px;
}
.rtl #bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current a:before {
	margin-right:0;
	margin-left:5px;
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current a:before  {
	content:"\f0f3";
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current a.bbp-edit-topic-tag-link:before  {
	content:"\f044";
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current .is-subscribed a:before  {
    content:"\f0f3";
    font-weight:200;
}
body #bbpress-forums div.bbp-breadcrumb a.bbp-breadcrumb-home:before {
    color:var(--bps-muted);
	content:"\f015";
	font-size:18px;
    margin-right:8px;
}
#bbpress-forums .bbp-topic-tags a {
    color:var(--bps-muted);
    font-size:10px;
    font-weight:600;
    padding:8px 12px;
    margin-right:8px;
    margin-bottom:8px;
	background:var(--bps-surface-2);
    border-radius:3px;
    display:inline-block;
    text-transform:uppercase;
}
#bbpress-forums .youzify-bbp-box.bbp-topic-tags .youzify-bbp-box-content {
	padding-bottom:27px;
}
#bbp-topic-hot-tags {
	clear:both;
}
/* =Search
-------------------------------------------------------------- */
#bbpress-forums #bbp-search-form {
	clear:left;
}
	#bbpress-forums #bbp-search-form .hidden {
		height:0;
		width:0;
		overflow:hidden;
		position:absolute;
		background:none;
		left:-999em;
	}
	#bbpress-forums .bbp-search-form #ts,
	#bbpress-forums .bbp-search-form #rs,
	#bbpress-forums #bbp-search-form #bbp_search,
	#bbpress-forums #bbp-search-form #bbp_search_submit {
		display:inline-block;
		vertical-align:middle;
	}
	#bbpress-forums .bbp-search-form #ts,
	#bbpress-forums .bbp-search-form #rs,
	#bbpress-forums #bbp-search-form #bbp_search {
	    height:45px;
	    padding:12px;
	    color:var(--bps-muted);
	    font-size:var(--yzfy-primary-font-size);
	    /*background:var(--bps-surface);*/
	    margin-right:2px;
	    border-radius:3px;
	    border:1px solid var(--bps-line);
	    width:calc(100% - 115px);
	    vertical-align:middle;
	}
	.rtl #bbpress-forums #bbp-search-form #bbp_search {
		margin-right:0;
		margin-left:2px;
	}
	#bbpress-forums .bbp-search-form #bbp_search_submit,
	#bbpress-forums #bbp-search-form #bbp_search_submit {
		float:right;
	    border:none;
	    height:45px;
	    width:106px;
	    font-size:var(--yzfy-primary-font-size);
	    font-weight:600;
	    border-radius:3px;
	    text-transform:uppercase;
	    vertical-align:bottom;
	    background-color:var(--bps-accent);
	    color:#fff;
	}
#bbpress-forums div.bbp-search-form {
    padding:25px;
    border-radius:3px;
	margin-bottom:35px;
	background-color:var(--yzfy-card-bg-color);
}
/* =Admin Links
-------------------------------------------------------------- */
span.bbp-admin-links:empty {
	display:none;
}
span.bbp-admin-links {
	float:right;
	color:var(--bps-muted);
}
span.bbp-admin-links a {
	color:var(--bps-muted);
	font-weight:normal;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current a:before,
#bbpress-forums div.bbp-breadcrumb a.bbp-breadcrumb-home:before,
.bbp-header .bbp-reply-content #subscription-toggle a:before,
.bbp-header .bbp-reply-content #favorite-toggle a:before,
span.bbp-admin-links a:before {
	display:inline-block;
    font-family: "Font Awesome 6 Free" !important;
    font-size:inherit;
    text-rendering:auto;
    font-weight:700;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.bbp-header .bbp-reply-content #favorite-toggle a:before {
	content:"\f004";
    font-weight:300;
}
.bbp-header .bbp-reply-content #favorite-toggle .is-favorite a:before {
	content:"\f165";
}
.bbp-header .bbp-reply-content #subscription-toggle a:before {
	content:"\f0f3";
    font-weight:200;
}
.bbp-header .bbp-reply-content #subscription-toggle .is-subscribed a:before {
	content:"\f1f6";
}
span.bbp-admin-links a:before {
    margin-right:6px;
    font-size:11px;
}
span.bbp-admin-links a.bbp-topic-approve-link:before,
span.bbp-admin-links a.bbp-reply-approve-link:before {
	content:"\f164";
}
span.bbp-admin-links a.bbp-topic-spam-link:before,
span.bbp-admin-links a.bbp-reply-spam-link:before {
	content:"\f05e";
}
span.bbp-admin-links a.bbp-topic-trash-link:before,
span.bbp-admin-links a.bbp-reply-trash-link:before {
	content:"\f2ed";
}
span.bbp-admin-links a.bbp-topic-close-link:before {
	content:"\f00d";
}
span.bbp-admin-links a.bbp-topic-merge-link:before {
	content:"\f247";
}
span.bbp-admin-links a.bbp-topic-split-link:before {
	content:"\f248";
}
span.bbp-admin-links a.bbp-topic-move-link:before,
span.bbp-admin-links a.bbp-reply-move-link:before {
	content:"\f1d8";
}
span.bbp-admin-links a.bbp-topic-edit-link:before,
span.bbp-admin-links a.bbp-reply-edit-link:before {
	content:"\f044";
}
span.bbp-admin-links a.bbp-topic-sticky-link:before {
	content:"\f08d";
}
span.bbp-admin-links a.bbp-topic-reply-link:before,
span.bbp-admin-links a.bbp-reply-to-link:before {
	content:"\f3e5";
	font-weight:700;
}
fieldset span.bbp-admin-links {
	float:left;
}
tr td span.bbp-admin-links a:hover {
	color:#ff4b33;
}
td.bbp-topic-admin-links,
td.bbp-topic-counts {
	width:50%;
}
.bbp-forum-header a.bbp-forum-permalink,
.bbp-topic-header a.bbp-topic-permalink,
.bbp-reply-header a.bbp-reply-permalink {
	float:right;
	margin-left:10px;
	color:var(--bps-muted);
}
/* =Toggles
-------------------------------------------------------------- */
.youzify-forums-forum-item .bbp-row-actions #favorite-toggle a,
.youzify-forums-topic-item .bbp-row-actions #favorite-toggle a,
.youzify-forums-topic-item .bbp-row-actions #subscription-toggle a,
.youzify-forums-forum-item .bbp-row-actions #subscription-toggle a {
    display:inline-block;
}
.youzify-forums-forum-item .bbp-row-actions #favorite-toggle a i,
.youzify-forums-topic-item .bbp-row-actions #favorite-toggle a i,
.youzify-forums-topic-item .bbp-row-actions #subscription-toggle a i,
.youzify-forums-forum-item .bbp-row-actions #subscription-toggle a i {
	width:25px;
    height:25px;
    color:var(--bps-muted);
    font-size:11px;
    margin-left:8px;
    line-height:25px;
    text-align:center;
    border-radius:100%;
    background-color:var(--bps-surface-2);
}
.rtl .youzify-forums-forum-item .bbp-row-actions #favorite-toggle a i,
.rtl .youzify-forums-topic-item .bbp-row-actions #favorite-toggle a i,
.rtl .youzify-forums-topic-item .bbp-row-actions #subscription-toggle a i,
.rtl .youzify-forums-forum-item .bbp-row-actions #subscription-toggle a i {
	margin-left:0;
	margin-right:8px;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
	font-size:11px;
	margin:5px 0 5px;
	padding:0;
	word-wrap:break-word;
}
#bbpress-forums p.bbp-topic-meta span {
	white-space:nowrap;
}
/**
 * Topic Freshness
 */
.youzify-bbp-freshness-data {
	text-align:center;
}
.youzify-bbp-freshness-data .youzify-bbp-freshness-content {
	margin-left:8px;
    text-align:left;
}
.youzify-bbp-freshness-data .youzify-bbp-freshness-time {
    margin-top:5px;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
}
.youzify-bbp-freshness-data .youzify-bbp-freshness-author-img img {
	width:40px;
	height:40px;
	border-radius:100%;
}
.youzify-bbp-freshness-data .youzify-bbp-freshness-time a {
	color:var(--bps-muted);
	font-size:11px;
    font-weight:600;
    text-transform:capitalize;
}
.youzify-bbp-freshness-content .youzify-bbp-freshness-author,
.youzify-bbp-freshness-content .youzify-bbp-freshness-author a {
	display:block;
    color:var(--bps-muted);
    font-weight:600;
    font-size:12.5px;
    text-transform:capitalize;
}
/* =Pagination
-------------------------------------------------------------- */
.bbp-pagination-count {
    color:var(--bps-muted);
    float:right;
    display:none;
    margin-top:8px;
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
}
/**
 * Pagination.
 */
.youzify .bbp-pagination {
    padding:0;
    width:100%;
    clear:both;
    border:none;
    text-align:left;
    overflow:hidden;
    position:relative;
    margin-bottom:35px;
}
.rtl .youzify .bbp-pagination {
	text-align:right;
}
.youzify .bbp-pagination .page-numbers {
    padding:0;
    width:35px;
    height:35px;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    background:var(--bps-surface);
    margin-right:5px;
    font-weight:600;
    line-height:35px;
    border-radius:3px;
    text-align:center;
    display:inline-block;
    text-transform:uppercase;
}
.youzify .bbp-pagination .page-numbers.next {
	margin-right:0;
}
.rtl .youzify .bbp-pagination .page-numbers {
	margin-right:0;
	margin-left:5px;
}
.youzify .bbp-pagination .page-numbers:not(.current):hover {
    color:var(--bps-muted);
}
.youzify .bbp-pagination .pag-count {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    text-align:left;
    text-transform:capitalize;
}
#bbpress-forums .bbp-user-section .bbp-pagination:first-of-type {
	display:none;
}
/* = Forum Topic Head
-------------------------------------------------------------- */
.youzify-bbp-topic-head .youzify-bbp-topic-head-meta {
	margin-top:10px;
}
.youzify-bbp-topic-head-meta .youzify-bbp-topic-head-meta-item {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    margin-right:12px;
    display:inline-block;
    text-transform:capitalize;
}
.youzify-bbp-topic-head-meta .youzify-bbp-topic-head-meta-item a {
	color:var(--bps-muted);
	font-size:var(--yzfy-primary-font-size);
	font-weight:600;
}
.youzify-bbp-topic-head-meta .youzify-bbp-topic-head-meta-item img.avatar {
    width:25px;
    height:25px;
    margin:0 6px 0 3px;
	border-radius:100%;
	display:inline-block;
    vertical-align:middle;
}
.youzify-bbp-topic-head-meta .youzify-bbp-head-meta-last-updated a:not(.bbp-author-name) {
    color:#03a9f4;
}
.youzify-bbp-topic-head-meta .youzify-bbp-topic-head-meta-item i {
	color:var(--bps-muted);
	font-size:var(--yzfy-primary-font-size);
	margin-right:8px;
}
/* =Forms
-------------------------------------------------------------- */
#bbpress-forums .youzify-bbp-box {
	border-radius:3px;
	margin-bottom:35px;
	background-color:var(--bps-surface);
}
#bbpress-forums .youzify-bbp-box .youzify-bbp-box-content {
	padding:35px;
	background-color:var(--yzfy-card-bg-color);
}
#bbpress-forums .youzify-bbp-box .youzify-bbp-box-title {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
	padding:15px 25px;
	background-color:var(--yzfy-card-bg-color);
    border-bottom:1px solid var(--yzfy-card-secondary-bg-color);
}
#bbpress-forums .youzify-bbp-box .youzify-bbp-box-title i {
    width:35px;
    height:35px;
    font-size:16px;
    background:var(--yzfy-card-secondary-bg-color);
    line-height:35px;
    text-align:center;
	margin-right:10px;
    border-radius:100%;
}
#bbpress-forums fieldset.bbp-form {
	clear:left;
}
#bbpress-forums fieldset.bbp-form {
    margin:0;
	border-radius:3px;
    margin-bottom:25px;
    background-color:var(--bps-surface);
    padding:20px 20px 30px;
     border:1px solid var(--bps-line);
}
#bbpress-forums fieldset.bbp-form legend {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    padding:5px 15px;
}
#bbpress-forums .bbp-form label {
    display:block;
	color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    margin-bottom:15px;
}
#bbpress-forums .youzify-bbp-form-item {
	margin-bottom:25px;
}
#bbpress-forums .youzify-bbp-form-item-radio label,
#bbpress-forums .youzify-bbp-form-item-checkbox label {
	margin-bottom:0;
	line-height:21px;
	vertical-align:middle;
}
#bbpress-forums .bbp-form div.bbp-the-content-wrapper {
	margin-bottom:25px;
}
#bbpress-forums .bbp-form .youzify-bbp-form-item-radio input,
#bbpress-forums .bbp-form .youzify-bbp-form-item-radio label,
#bbpress-forums .bbp-form .youzify-bbp-form-item-checkbox input,
#bbpress-forums .bbp-form .youzify-bbp-form-item-checkbox label {
	vertical-align:middle;
	display:inline-block;
}
.youzify #bbpress-forums select {
	background-color:var(--yzfy-card-secondary-bg-color);
}
#bbpress-forums .bbp-form .youzify-bbp-form-item-text input {
    width:100%;
    padding:12px;
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    min-height:45px;
    border-radius:1px;
	background-color:transparent;
    border:1px solid var(--yzfy-card-secondary-bg-color);
}
#bbpress-forums fieldset.bbp-form label {
	/*margin:0;*/
	display:block;
}
#bbpress-forums fieldset.bbp-form .youzify-bbp-form-item-select label {
	/*margin-bottom:0;*/
}
#bbpress-forums fieldset.bbp-form .youzify-bbp-form-item:last-of-type select,
#bbpress-forums fieldset.bbp-form .youzify-bbp-form-item:last-of-type .nice-select {
	margin-bottom:0;
}
#bbpress-forums fieldset.bbp-form .youzify-bbp-form-item-select select,
#bbpress-forums fieldset.bbp-form .youzify-bbp-form-item-select .nice-select {
	margin-bottom:15px;
}
#bbpress-forums fieldset.bbp-form .youzify-bbp-form-item:last-child {
	margin-bottom:0;
}
#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,
#bbp-login fieldset label,
#bbp-register fieldset label,
#bbp-lost-pass fieldset label {
	width:100px;
}
#bbpress-forums fieldset.bbp-form p,
#bbpress-forums fieldset.bbp-form textarea,
#bbpress-forums fieldset.bbp-form select,
#bbpress-forums fieldset.bbp-form input {
	margin:0;
}
#bbpress-forums fieldset.bbp-form input[type="radio"],
#bbpress-forums fieldset.bbp-form input[type="checkbox"] {
	margin-right:8px;
}
.rtl #bbpress-forums fieldset.bbp-form input[type="radio"],
.rtl #bbpress-forums fieldset.bbp-form input[type="checkbox"] {
	margin-right:0;
	margin-left:8px;
}
#bbpress-forums .youzify-bbp-fieldset-content .youzify-bbp-form-item:last-child {
	margin-bottom:0;
}
textarea#bbp_reply_content,
textarea#bbp_topic_content,
textarea#bbp_forum_content {
	width:97%;
	box-sizing:border-box;
}
textarea#bbp_forum_content {
	height:210px;
}
#bbpress-forums fieldset.bbp-forum-form-attributes {
	width:200px;
	float:right;
	clear:none;
	margin-left:25px;
}
/*
#bbpress-forums .youzify-bbp-box div:not(.youzify-bbp-form-item) #bbp_forum_id,
#bbpress-forums .youzify-bbp-box div:not(.youzify-bbp-form-item) #bbp_forum_id + .nice-select {
	margin:-15px 0 20px 0;
}*/
/**
 * Fix for too-long forum names, usually from conversion
 */
#bbpress-forums fieldset select#bbp_forum_id {
	max-width:200px;
}
.bbp-topic-form,
.bbp-reply-form,
.bbp-topic-tag-form {
	clear:left;
}
body.topic-edit .bbp-topic-form div.avatar img,
body.reply-edit .bbp-reply-form div.avatar img,
body.single-forum .bbp-topic-form div.avatar img,
body.single-reply .bbp-reply-form div.avatar img {
	margin-right:0;
	padding:10px;
	border:1px solid var(--bps-line);
	line-height:0;
	background-color:var(--bps-surface-2);
}
body.page .bbp-reply-form code,
body.page .bbp-topic-form code,
body.single-topic .bbp-reply-form code,
body.single-forum .bbp-topic-form code,
body.topic-edit .bbp-topic-form code,
body.reply-edit .bbp-reply-form code {
	font-size:10px;
	background-color:var(--bps-surface);
	border:1px solid var(--bps-line);
	display:block;
	padding:8px;
	margin-top:5px;
	width:369px;
}
#merge_tag,
#delete_tag {
	display:inline;
}
div.bbp-submit-wrapper {
	margin:0;
	padding:0;
}
div.bbp-submit-wrapper button {
    width:100%;
    border:none;
	display:block;
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
    min-height:55px;
    border-radius:3px;
    background-color:var(--bps-accent);
    color:#fff;
}
div.bbp-submit-wrapper button i {
	margin-right:8px;
}
p.form-allowed-tags {
	max-width:100%;
}
/* =TinyMCE in themes
-------------------------------------------------------------- */
#bbpress-forums div.bbp-the-content-wrapper {
	margin-bottom:10px;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
    margin:0;
	width:100%;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    line-height:22px;
}
#bbpress-forums div.bbp-the-content-wrapper table,
#bbpress-forums div.bbp-the-content-wrapper tbody,
#bbpress-forums div.bbp-the-content-wrapper tr,
#bbpress-forums div.bbp-the-content-wrapper td {
	border:none;
	padding:0;
	margin:0;
	width:auto;
	line-height:1em;
}
#bbpress-forums div.bbp-the-content-wrapper input {
	font-size:12px;
	padding:5px;
	margin:0 2px 0 0;
	line-height:1em;
	width:initial;
	height:initial;
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
	padding:5px;
	min-height:26px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
	padding:4px 4px 8px;
}
#bbpress-forums div.wp-editor-container {
	margin:0;
	padding:0;
	line-height:0;
    border:1px solid var(--bps-line);
}
#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar {
	line-height:16px;
}
/* =Edit User
-------------------------------------------------------------- */
#bbpress-forums #bbp-your-profile fieldset {
	padding:20px 20px 0 20px;
}
	#bbpress-forums #bbp-your-profile fieldset div {
		margin-bottom:20px;
		float:left;
		width:100%;
		clear:left;
	}
	#bbpress-forums #bbp-your-profile fieldset select {
		margin-bottom:0;
	}
	#bbpress-forums #bbp-your-profile fieldset input,
	#bbpress-forums #bbp-your-profile fieldset textarea {
		margin-bottom:0;
		width:60%;
		background:var(--bps-surface);
		border:1px solid var(--bps-line);
		box-shadow:none;
		padding:5px 8px;
		border-radius:0;
	}
	#bbpress-forums #bbp-your-profile fieldset input:focus,
	#bbpress-forums #bbp-your-profile fieldset textarea:focus {
		border:1px solid var(--bps-line);
		box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
		outline-color:rgba(240,255,240,0.1);
	}
	#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox {
		width:auto;
	}
	#bbpress-forums #bbp-your-profile fieldset legend {
		display:none;
	}
	#bbpress-forums #bbp-your-profile fieldset label[for] {
		float:left;
		width:20%;
		padding:5px 20px 5px 0;
		text-align:right;
		cursor:pointer;
	}
	#bbpress-forums #bbp-your-profile fieldset dl label[for] {
		text-align:left;
		width:60%;
	}
	#bbpress-forums #bbp-your-profile fieldset span.description {
		margin:5px 0 0 20%;
		font-size:12px;
		font-style:italic;
		float:left;
		clear:left;
		width:60%;
		padding:5px 8px;
		border:var(--bps-line) 1px solid;
		background-color:var(--bps-surface-2);
	}
	#bbpress-forums #bbp-your-profile fieldset fieldset {
		margin:0;
		border:none;
		padding:0;
		clear:none;
		float:none;
	}
	#bbpress-forums #bbp-your-profile fieldset fieldset.password {
		width:60%;
		display:inline;
	}
	#bbpress-forums #bbp-your-profile fieldset fieldset.password input,
	#bbpress-forums #bbp-your-profile fieldset fieldset.password span {
		width:100%;
	}
	#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl {
		margin:0;
	}
	#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
		margin-left:0;
		margin-bottom:20px;
	}
	#bbpress-forums #bbp-your-profile fieldset.submit button {
		float:right;
	}
/* =Notices
-------------------------------------------------------------- */
div.bbp-template-notice,
div.indicator-hint {
    clear:both;
    padding:8px 15px;
    margin:5px 0 35px;
    border-radius:3px;
    background-color:var(--bps-surface);
    border-color:var(--bps-line-strong);
    border-left-width:5px;
    border-left-style:solid;
}
div.bbp-template-notice a {
	color:var(--bps-text);
	text-decoration:none;
}
div.bbp-template-notice a:hover {
	color:var(--bps-text);
}
div.bbp-template-notice.info {
	border-color:#03A9F4;
}
div.bbp-template-notice.important {
	border:#e6db55 1px solid;
}
div.bbp-template-notice.error,
div.bbp-template-notice.warning {
	border-color:#fa3d2f;
}
div.bbp-template-notice.error a,
div.bbp-template-notice.warning a {
	color:#c00;
}
div.bbp-template-notice p {
	padding:2px;
	color:var(--bps-muted);
	font-size:var(--yzfy-primary-font-size);
	font-weight:600;
	line-height:24px;
	margin:0.5em 0 6px 0 !important;
}
/** Form Notices **/
.bbp-form .bbp-template-notice {
	padding:5px 15px;
	margin-bottom:25px;
    background-color:var(--bps-surface-2);
}
/* =Stickies
-------------------------------------------------------------- */
.bbp-topics-front ul.super-sticky .youzify-forums-topic-icon i,
.bbp-topics ul.super-sticky .youzify-forums-topic-icon i,
.bbp-topics ul.sticky .youzify-forums-topic-icon i,
.bbp-forum-content ul.sticky .youzify-forums-topic-icon i {
	background-color:#ffcc35;
}
.bbp-topics ul.status-closed .youzify-forums-topic-icon i {
	background-color:#999;
}
/* =Revisions
-------------------------------------------------------------- */
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log {
    margin:0;
    width:100%;
    color:var(--bps-muted);
    padding:0 10px;
    font-size:var(--yzfy-primary-font-size);
    margin-top:20px;
	border-left:4px solid #4fc1e9;
}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li:first-child,
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li:first-child,
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li:first-child {
	margin-top:0;
}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li,
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li {
    font-size:10px;
    background:var(--bps-surface-2);
    margin-top:10px;
    font-weight:600;
    border-radius:3px;
	padding:8px 15px;
    list-style-type:none;
    text-transform:uppercase;
}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li a,
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li a,
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li a {
    font-size:10px;
    color:var(--bps-muted);
}
/* =Avatars
-------------------------------------------------------------- */
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
    float:none;
    width:18px;
    height:18px;
    margin:0 3px;
    border-radius:100%;
    display:inline-block;
    vertical-align:middle;
}
fieldset div.avatar {
	float:right;
}
/* =BuddyPress Activity Streams
-------------------------------------------------------------- */
/* =User Pages
-------------------------------------------------------------- */
#bbpress-forums.bbpress-wrapper > h2,
.buddypress #bbpress-forums .entry-title {
	display:none;
}
#bbpress-forums h1 {
	clear:none;
	font-size:1.8em;
	line-height:1em;
	padding-bottom:10px;
}
#bbpress-forums #bbp-user-wrapper {
	float:left;
	width:100%;
}
#bbpress-forums .bbp-user-section {
	overflow:auto;
}
.bbp-user-section > p {
    margin:0;
    padding:15px;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    border-radius:3px;
    margin-bottom:35px;
    background-color:var(--bps-surface);
    border-left:4px solid var(--bps-line-strong);
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
	font-size:1.4em;
	margin:0;
	padding-bottom:10px;
	padding-top:0;
	clear:none;
}
#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,
#bbpress-forums #bbp-user-wrapper ul.bbp-topics,
#bbpress-forums #bbp-user-wrapper ul.bbp-forums,
#bbpress-forums #bbp-user-wrapper ul.bbp-replies,
#bbpress-forums #bbp-user-wrapper fieldset.bbp-form {
	clear:none;
}
#bbpress-forums #bbp-single-user-details {
	margin:0;
	width:150px;
	float:left;
	overflow:hidden;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
	margin:0;
	width:150px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
	border:none;
	height:150px;
	padding:0;
	margin:0 0 20px 0;
	width:150px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-description {
	float:none;
	margin-left:180px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
	float:none;
	margin:0;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
	margin:0;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
	padding:5px 8px;
	display:block;
	border:1px solid transparent;
	text-decoration:none;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
	background:var(--bps-surface-2);
	opacity:0.8;
}
#bbpress-forums #bbp-user-body {
	margin-left:180px;
}
body.my-account #bbpress-forums {
	border-top:none;
	padding-top:0;
	margin-bottom:0;
}
/* =User Capabilities
-------------------------------------------------------------- */
#bbpress-forums dl.bbp-user-capabilities {
	display:inline-block;
	vertical-align:top;
}
#bbpress-forums dl.bbp-user-capabilities dt {
	margin:0 0 10px;
	text-transform:capitalize;
}
#bbpress-forums dl.bbp-user-capabilities dd {
	margin:0;
	padding:0;
}
/* = Single Topic Head
-------------------------------------------------------------- */
.youzify-bbp-topic-head {
	padding:20px;
    border-radius:2px;
	margin-bottom:35px;
	background-color:var(--yzfy-card-bg-color);
	border-left:5px solid #03a9f4;
}
/* =BuddyPress Group Forums
-------------------------------------------------------------- */
#bbpress-forums div.row-actions {
	font-size:11px;
	visibility:hidden;
}
#bbpress-forums li:hover > div.row-actions {
	visibility:visible;
}
/*--------------------------------------------------------------
Buddypress Groups Css
--------------------------------------------------------------*/
.buddypress.group-admin.forum #group-settings-form fieldset {
	margin:0;
	padding:0;
	border:none;
}
.buddypress.group-admin.forum #group-settings-form fieldset .field-group .nice-select,
.buddypress.group-admin.forum #group-settings-form fieldset .field-group select {
	margin-bottom:15px;
}
#youzify-group-body #bbpress-forums > h3,
.buddypress.group-admin.forum #group-settings-form h4 {
	display:none;
}
/**
 * Topic Table
 */
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
	border:none;
}
#bbpress-forums .bbp-body li.bbp-forum-topic-count,
#bbpress-forums .bbp-body li.bbp-topic-voice-count,
#bbpress-forums .bbp-body li.bbp-forum-reply-count,
#bbpress-forums .bbp-body li.bbp-topic-reply-count {
    margin:0;
    padding:0;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    line-height:50px;
}
#bbpress-forums li.bbp-forum-topic-count i,
#bbpress-forums li.bbp-topic-voice-count i,
#bbpress-forums li.bbp-forum-reply-count i,
#bbpress-forums li.bbp-topic-reply-count i {
    color:var(--bps-muted);
	font-size:var(--yzfy-primary-font-size);
    margin-right:8px;
}
.bbp-header .forum-titles li {
    margin:0;
    padding:0;
    color:#fff;
	border:none;
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    line-height:14px;
    text-align:center;
}
/**
 * Forums Forum
 */
.youzify-forums-forum-item .youzify-forums-forum-icon,
.youzify-forums-forum-item .youzify-forums-forum-head {
	display:inline-block;
	vertical-align:middle;
}
.youzify-forums-forum-item .youzify-forums-forum-desc {
    color:var(--bps-muted);
    margin-top:5px;
	font-size:var(--yzfy-primary-font-size);
    line-height:20px;
}
/**
 * Forum Topics
 */
.youzify-forums-topic-item .youzify-forums-topic-meta .bbp-author-name,
.youzify-forums-topic-item .youzify-forums-topic-meta img.avatar,
.youzify-bbp-freshness-data .youzify-bbp-freshness-author-img,
.youzify-bbp-freshness-data .youzify-bbp-freshness-content,
.youzify-forums-topic-item .youzify-forums-topic-author,
.youzify-forums-topic-item .youzify-forums-topic-forum,
.youzify-forums-topic-item .youzify-forums-topic-icon,
.youzify-forums-topic-item .youzify-forums-topic-head {
	display:inline-block;
	vertical-align:middle;
}
.youzify-forums-topic-item .youzify-forums-topic-icon i,
.youzify-forums-forum-item .youzify-forums-forum-icon i {
	width:50px;
	height:50px;
	font-size:20px;
	line-height:50px;
	text-align:center;
	border-radius:100%;
    background-color:var(--bps-accent);
    color:#fff;
}
.youzify-forums-topic-item .youzify-forums-topic-head,
.youzify-forums-forum-item .youzify-forums-forum-head {
	margin-left:15px;
    width:calc( 100% - 70px );
}
.youzify-forums-topic-item .youzify-forums-topic-title,
.youzify-forums-forum-item .youzify-forums-forum-title {
	color:var(--bps-muted);
    font-weight:600;
    font-size:12.5px;
}
.youzify-forums-topic-item .youzify-forums-topic-meta {
	margin-top:8px;
}
.youzify-forums-topic-item .youzify-forums-topic-meta img.avatar {
	border-radius:100%;
	margin-right:5px;
	width:20px;
    height:20px;
}
.youzify-forums-topic-item .youzify-forums-topic-meta .youzify-forums-topic-forum a,
.youzify-forums-topic-item .youzify-forums-topic-meta .youzify-forums-topic-author,
.youzify-forums-topic-item .youzify-forums-topic-meta .bbp-author-name {
    color:var(--bps-muted);
    font-size:11px;
    font-weight:600;
    text-transform:capitalize;
}
.youzify-forums-topic-item .youzify-forums-topic-meta .youzify-forums-topic-forum {
	margin-left:8px;
}
.youzify-forums-topic-item .youzify-forums-topic-forum i {
	color:var(--bps-muted);
	font-size:12px;
	margin-right:3px;
}
/**
 * Forum Single Topic
 */
#bbpress-forums li.bbp-header .bbp-search-content,
#bbpress-forums li.bbp-footer .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-forum-content,
#bbpress-forums li.bbp-footer .bbp-forum-content,
#bbpress-forums li.bbp-header .bbp-topic-content,
#bbpress-forums li.bbp-footer .bbp-topic-content,
#bbpress-forums li.bbp-header .bbp-reply-content,
#bbpress-forums li.bbp-footer .bbp-reply-content {
    padding:0;
    color:#fff;
    font-weight:600;
    text-align:left;
    font-size:var(--yzfy-primary-font-size);
    margin-left:140px;
}
#bbpress-forums li.bbp-header .bbp-reply-author {
	color:#fff;
	font-size:var(--yzfy-primary-font-size);
    font-weight:600;
}
body .bbp-topics .bbp-body .bbp-topic-title:before {
	content:"";
}
div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header {
	border:none;
    border-top:1px solid var(--bps-line);
    border-bottom:1px solid var(--bps-line);
}
.bbp-reply-header .bbp-reply-post-date {
	color:var(--bps-muted);
	font-size:11px;
}
.bbp-reply-header .bbp-reply-post-date i {
	font-size:var(--yzfy-primary-font-size);
	margin-right:8px;
}
.bbp-reply-header .bbp-header {
	color:var(--bps-muted);
    font-weight:600;
}
.bbp-reply-header .bbp-header .bbp-topic-permalink {
	color:var(--bps-muted);
    font-weight:400;
}
div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header,
li.bbp-body div.hentry {
	padding:12px 10px;
}
#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
	border-radius:100%;
}
#bbpress-forums .bbp-body div.bbp-topic-content,
#bbpress-forums .bbp-body div.bbp-reply-content {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    text-align:left;
    line-height:24px;
    margin-left:130px;
	background-color:var(--yzfy-card-secondary-bg-color);
    padding:12px 12px 12px 0;
}
#bbpress-forums .bbp-body div.bbp-topic-content p,
#bbpress-forums .bbp-body div.bbp-reply-content p {
	margin-bottom:15px;
}
#bbpress-forums .bbp-body div.bbp-reply-content iframe {
	width:100%;
}
span.bbp-admin-links a {
    color:var(--bps-muted);
    font-size:10px;
    font-weight:normal;
    text-transform:uppercase;
    text-decoration:none;
}
span.bbp-admin-links a:hover {
	    color:var(--bps-muted);
}
/*--------------------------------------------------------------
 RTL
--------------------------------------------------------------*/
.rtl li.bbp-forum-info,
.rtl li.bbp-topic-title,
.rtl #bbpress-forums div.bbp-forum-author,
.rtl #bbpress-forums div.bbp-reply-author,
.rtl #bbpress-forums div.bbp-topic-author {
	float:right;
}
.rtl .bbp-forum-header a.bbp-forum-permalink,
.rtl .bbp-reply-header a.bbp-reply-permalink,
.rtl .bbp-topic-header a.bbp-topic-permalink,
.rtl span.bbp-admin-links {
	float:left;
}
.rtl .youzify-forums-topic-item .youzify-forums-topic-meta img.avatar {
	margin-right:0;
	margin-left:5px;
}
.rtl .youzify-forums-topic-item .youzify-forums-topic-meta .youzify-forums-topic-forum,
.rtl .youzify-bbp-freshness-data .youzify-bbp-freshness-content {
	margin-right:8px;
	margin-left:0;
}
.rtl .youzify-bbp-topic-head-meta .youzify-bbp-topic-head-meta-item i,
.rtl .bbp-header .bbp-reply-content #favorite-toggle a:before,
.rtl .bbp-header .bbp-reply-content #subscription-toggle a:before,
.rtl #bbpress-forums div.bbp-breadcrumb a.bbp-breadcrumb-home:before,
.rtl .bbp-reply-header .bbp-reply-post-date i,
.rtl div.bbp-submit-wrapper button i,
.rtl #bbpress-forums .bbp-topic-tags a,
.rtl #bbpress-forums li.bbp-forum-reply-count i,
.rtl #bbpress-forums li.bbp-forum-topic-count i,
.rtl #bbpress-forums li.bbp-topic-reply-count i,
.rtl #bbpress-forums li.bbp-topic-voice-count i {
	margin-right:0;
	margin-left:8px;
}
.rtl .youzify-bbp-topic-head-meta .youzify-bbp-topic-head-meta-item {
	margin-right:0;
	margin-left:12px;
}
.rtl span.bbp-admin-links a:before {
	margin-right:0;
	margin-left:6px;
}
.rtl #bbpress-forums .youzify-bbp-box .youzify-bbp-box-title i {
	margin:0 0 0 10px;
}
.rtl #bbpress-forums .bbp-body div.bbp-reply-content,
.rtl #bbpress-forums .bbp-body div.bbp-topic-content,
.rtl .youzify-bbp-freshness-data .youzify-bbp-freshness-content,
.rtl li.bbp-forum-info,
.rtl li.bbp-topic-title {
	text-align:right;
	direction:rtl;
}
.rtl #bbpress-forums .bbp-body div.bbp-reply-content,
.rtl #bbpress-forums .bbp-body div.bbp-topic-content {
	margin-right:130px;
	margin-left:0;
}
.rtl #bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current a,
.rtl .bbp-forum-header a.bbp-forum-permalink,
.rtl .bbp-reply-header a.bbp-reply-permalink,
.rtl .bbp-topic-header a.bbp-topic-permalink {
	margin-left:0;
	margin-right:10px;
}
.rtl .youzify-forums-topic-item .youzify-forums-topic-forum i {
	margin-right:0;
	margin-left:3px;
}
.rtl div.bbp-template-notice,
.rtl div.indicator-hint,
.rtl .youzify-bbp-topic-head {
	border-left:none;
	border-right-width:5px;
    border-right-style:solid;
}
.rtl #bbpress-forums .bbp-forums-list li {
	border-left:none;
    border-right:3px solid var(--bps-line);
}
.rtl #bbpress-forums .bbp-forums-list {
	margin-left:0;
	padding-left:0;
    margin-right:22px;
	padding-right:15px;
    border-left:none;
    border-right:2px solid var(--bps-line);
}
.rtl .youzify-forums-forum-item .youzify-forums-forum-head,
.rtl .youzify-forums-topic-item .youzify-forums-topic-head {
 	margin-left:0;
 	margin-right:15px;
}
/*--------------------------------------------------------------
 Media Queries
--------------------------------------------------------------*/
/* =Standard Mobile Landscape
-------------------------------------------------------------- */
@media only screen and (max-width: 1024px) {
/*
	.youzify .youzify-page-main-content {
		padding:25px 25px 0 25px;
	}
*/
	.youzify-forum .youzify-main-column #bbpress-forums {
		margin-right:7.5px;
	}
	.youzify-forum .youzify-sidebar-column .youzify-column-content {
		margin-left:7.5px;
	}
	.youzify-bbp-topic-head,
	.youzify .bbp-pagination,
	#bbpress-forums .youzify-bbp-box,
	.youzify .youzify-my-account-widget,
	#bbpress-forums ul.bbp-topics,
	#bbpress-forums ul.bbp-forums,
	#bbpress-forums ul.bbp-replies,
	.youzify-sidebar .widget-content,
	#bbpress-forums ul.bbp-lead-topic,
	#bbpress-forums ul.bbp-search-results,
	#bbpress-forums div.bbp-search-form {
		margin-bottom:15px;
	}
	#bbpress-forums {
		margin-bottom:0;
	}
	.youzify-forums-topic-item .youzify-forums-topic-meta .youzify-forums-topic-forum a,
	.youzify-forums-topic-item .youzify-forums-topic-meta .youzify-forums-topic-author,
	.youzify-forums-topic-item .youzify-forums-topic-meta .bbp-author-name {
		font-size:var(--yzfy-primary-font-size);
	}
	.youzify .youzify-forums-forum-item .youzify-forums-forum-icon,
	.youzify .youzify-forums-topic-item .youzify-forums-topic-icon {
		margin-bottom:15px;
	}
	#bbpress-forums .bbp-body li .youzify-forums-forum-item,
	#bbpress-forums .bbp-body li .youzify-forums-topic-item {
		text-align:center;
	}
	#bbpress-forums .bbp-body li.youzify-bbp-forum-freshness,
	#bbpress-forums .bbp-body li.youzify-bbp-freshness {
		width:25%;
		float:none;
		display:inline-block;
	}
	.rtl .youzify-bbp-freshness-data .youzify-bbp-freshness-content,
	.youzify-bbp-freshness-data .youzify-bbp-freshness-content {
		text-align:center;
	}
	.rtl .youzify-forums-topic-item .youzify-forums-topic-head,
	.rtl .youzify-forums-forum-item .youzify-forums-forum-head {
		margin-right:0;
	}
	.youzify-forums-forum-item .youzify-forums-forum-icon,
	.youzify-forums-forum-item .youzify-forums-forum-head,
	.youzify-forums-topic-item .youzify-forums-topic-icon,
	.youzify-forums-topic-item .youzify-forums-topic-head,
	.youzify-bbp-freshness-data .youzify-bbp-freshness-author-img,
	.rtl .youzify-bbp-freshness-data .youzify-bbp-freshness-content,
	.youzify-bbp-freshness-data .youzify-bbp-freshness-content {
		margin:0;
		width:100%;
		display:block;
	}
	.youzify-bbp-freshness-data .youzify-bbp-freshness-author-img {
		display:block;
	}
	.youzify-bbp-freshness-data .youzify-bbp-freshness-author-img a img {
		margin:0 auto 15px;
	}
	.youzify-bbp-freshness-data .youzify-bbp-freshness-time a {
		font-size:var(--yzfy-primary-font-size);
		font-weight:400;
	}
	.youzify-bbp-freshness-data .youzify-bbp-freshness-author-img a img {
		width:50px;
		height:50px;
	}
}
@media only screen and (max-width: 768px) {
	.youzify-forum .youzify-sidebar-column,
	.youzify-forum .youzify-page-main-content .youzify-main-column {
		width:100%;
		float:none;
	}
	.youzify-forum .youzify-main-column #bbpress-forums {
		margin-right:0;
	}
	.youzify-forum .youzify-sidebar-column .youzify-column-content {
		margin-left:0;
	}
	.youzify-bbp-topic-head,
	.youzify .bbp-pagination,
	#bbpress-forums .youzify-bbp-box,
	.youzify .youzify-my-account-widget,
	#bbpress-forums ul.bbp-topics,
	#bbpress-forums ul.bbp-forums,
	#bbpress-forums ul.bbp-replies,
	#bbpress-forums ul.bbp-lead-topic,
	#bbpress-forums ul.bbp-search-results,
	#bbpress-forums div.bbp-search-form {
		margin-bottom:15px;
	}
	.buddypress .youzify-bbp-topic-head,
	.buddypress .youzify .bbp-pagination,
	.buddypress #bbpress-forums .youzify-bbp-box,
	.buddypress .youzify .youzify-my-account-widget,
	.buddypress #bbpress-forums ul.bbp-topics,
	.buddypress #bbpress-forums ul.bbp-forums,
	.buddypress #bbpress-forums ul.bbp-replies,
	.buddypress #bbpress-forums ul.bbp-lead-topic,
	.buddypress #bbpress-forums ul.bbp-search-results,
	.buddypress #bbpress-forums div.bbp-search-form {
		margin-bottom:15px;
	}
}
@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) {
	-webkit-text-size-adjust:none;
}
@media only screen and (max-width: 480px) {
	#bbpress-forums li.bbp-header .bbp-reply-author {
		display:none;
	}
	#bbpress-forums li.bbp-header .bbp-reply-content {
	 	margin-left:0px;
	}
	.rtl #bbpress-forums li.bbp-header .bbp-reply-content {
		margin-right:0;
	}
	.bbp-reply-header .bbp-reply-post-date {
	    font-size:var(--yzfy-primary-font-size);
	    display:block;
	}
	.bbp-forum-header a.bbp-forum-permalink,
	.bbp-topic-header a.bbp-topic-permalink,
	.bbp-reply-header a.bbp-reply-permalink {
		display:none;
	}
	div.bbp-forum-header,
	div.bbp-topic-header,
	div.bbp-reply-header,
	li.bbp-body div.hentry {
		padding:15px;
		text-align:center;
	}
	#bbpress-forums .bbp-body li.youzify-bbp-forum-freshness,
	#bbpress-forums .bbp-body li.youzify-bbp-freshness {
		width:100%;
	}
	.rtl #bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current a,
	#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current a {
	    margin:0;
		display:block;
	    font-size:var(--yzfy-primary-font-size);
	    margin-top:15px;
	    padding:12px 15px;
	    text-align:center;
	}
	.youzify-bbp-topic-head-meta .youzify-bbp-head-meta-last-updated {
		display:block;
		margin-bottom:15px;
	}
	#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current {
	    font-size:18px;
	    line-height:28px;
		margin-bottom:17px;
	}
/*
	.youzify .youzify-page-main-content {
	    padding:10px 10px 0 10px;
	}*/
	#bbpress-forums .bbp-topics .bbp-body li,
	#bbpress-forums .bbp-forums .bbp-body li {
		text-align:center;
	}
	.youzify-forums-topic-item .youzify-forums-topic-icon,
	.youzify-forums-forum-item .youzify-forums-forum-icon,
	.youzify-forums-forum-item .youzify-forums-forum-head {
		display:block;
		text-align:center;
		margin-bottom:20px;
	}
	.youzify-forums-topic-item .youzify-forums-topic-title,
	.youzify-forums-forum-item .youzify-forums-forum-title {
		display:block;
		margin-bottom:20px;
	}
	#bbpress-forums li.bbp-body ul.forum,
	#bbpress-forums li.bbp-body ul.topic {
		text-align:center;
	}
	.youzify-forums-topic-item .youzify-forums-topic-head,
	.youzify-forums-forum-item .youzify-forums-forum-head {
		width:100%;
		margin-left:0;
	}
	#bbpress-forums .bbp-body li.youzify-bbp-forum-freshness {
		margin-top:25px;
	}
	.rtl #bbpress-forums .bbp-forums-list {
		padding-right:10px;
	    margin:20px 0 25px 0;
	}
	#bbpress-forums .bbp-forums-list {
	    padding-left:10px;
	    margin:20px 0 25px 0;
	}
	#bbpress-forums .bbp-forum-info ul.bbp-forums-list li {
		text-align:left;
	}
	.rtl #bbpress-forums .bbp-forum-info ul.bbp-forums-list li {
		text-align:right;
	}
	#bbpress-forums .forum-titles li.bbp-topic-freshness,
	#bbpress-forums .forum-titles li.bbp-forum-freshness,
	#bbpress-forums .forum-titles li.bbp-forum-topic-count,
	#bbpress-forums .forum-titles li.bbp-topic-voice-count,
	#bbpress-forums .forum-titles li.bbp-forum-reply-count,
	#bbpress-forums .forum-titles li.bbp-topic-reply-count {
		display:none;
	}
	#bbpress-forums .bbp-body li.bbp-forum-topic-count,
	#bbpress-forums .bbp-body li.bbp-topic-voice-count,
	#bbpress-forums .bbp-body li.bbp-forum-reply-count,
	#bbpress-forums .bbp-body li.bbp-topic-reply-count {
		float:none;
		line-height:18px;
		display:inline-block;
	}
	#bbpress-forums div.bbp-topic-tags {
		clear:both;
		float:none;
	}
	div.bbp-search-form input,
	div.bbp-search-form button {
		font-size:11px;
		padding:2px;
	}
	li.bbp-forum-info,
	li.bbp-topic-title {
		width:100%;
	}
	li.bbp-forum-topic-count,
	li.bbp-forum-reply-count,
	li.bbp-topic-voice-count,
	li.bbp-topic-reply-count {
		width:15%;
	}
	span.bbp-admin-links {
		clear:both;
	    float:none;
	    display:block;
	    margin-top:10px;
	}
	#bbpress-forums .bbp-forums-list li {
		display:block;
		font-size:11px;
	}
	#bbpress-forums .bbp-body div.bbp-reply-author {
		width:100%;
		margin-bottom:12px;
		text-align:left;
		position:relative;
	}
	.rtl #bbpress-forums .bbp-body div.bbp-reply-author {
		text-align:right;
	}
	#bbpress-forums div.bbp-reply-author .bbp-author-name {
		clear:none;
		display:block;
		font-size:var(--yzfy-primary-font-size);
		word-wrap:break-word;
     	margin:2px 0 10px 10px;
	}
	#bbpress-forums div.bbp-reply-author .bbp-author-avatar {
		float:left;
		margin-right:12px;
	}
	.rtl #bbpress-forums div.bbp-reply-author .bbp-author-avatar {
		float:right;
		margin-right:0;
		margin-left:12px;
	}
	#bbpress-forums div.bbp-reply-author img.avatar {
		margin:0;
		width:50px;
		height:auto;
	}
	#bbpress-forums div.bbp-reply-author .bbp-author-role {
		margin:0;
		font-size:10px;
	    padding:6px 8px;
	    line-height:7px;
	    font-style:normal;
	    letter-spacing:0.03em;
	    text-transform:uppercase;
	}
	#bbpress-forums div.bbp-reply-author .bbp-reply-ip {
		display:none;
	}
	.rtl #bbpress-forums .bbp-body div.bbp-reply-content,
	#bbpress-forums .bbp-body div.bbp-reply-content {
		margin:0;
		padding:0;
		clear:both;
	}
	#bbpress-forums div.bbp-reply-content p {
		margin-bottom:1em;
	}
	#bbpress-forums div.bbp-reply-content p:last-of-type {
		margin-bottom:0;
	}
	#bbpress-forums #bbp-user-body {
		clear:both;
		margin-left:0;
		word-wrap:break-word;
	}
	#bbpress-forums .bbp-body li.bbp-topic-title {
		margin-bottom:18px;
	}
	#bbpress-forums .bbp-body li.youzify-bbp-freshness {
		width:100%;
		margin-top:18px;
	}
	#bbpress-forums .youzify-bbp-box .youzify-bbp-box-content {
		padding:15px;
	}
	#bbpress-forums form select {
		height:45px;
	}
	#bbpress-forums form select,
	#bbpress-forums form .nice-select {
		width:100%;
    	padding:5px 25px;
	}
	span.bbp-admin-links a:before {
		display:none;
	}
	#bbpress-forums .youzify-bbp-box.bbp-topic-tags .youzify-bbp-box-content {
		padding-bottom:7px;
	}
}
@media only screen and (max-width: 425px) {
	/*.bbp-header .bbp-reply-content #favorite-toggle a .youzify-toggle-btn,
	.bbp-header .bbp-reply-content #subscription-toggle a .youzify-toggle-btn {
		display:none;
	}
*/
	#bbpress-forums #bbp-search-form #bbp_search_submit {
		width:100%;
		margin-top:12px;
	}
	#bbpress-forums #bbp-search-form #bbp_search {
		margin:0;
		width:100%;
	}
	#bbpress-forums div.bbp-search-form {
		padding:15px;
	}
	#bbpress-forums #bbp-search-form #bbp_search_submit, #bbpress-forums .bbp-search-form #bbp_search_submit,
	#bbpress-forums #bbp-search-form #bbp_search, #bbpress-forums .bbp-search-form #ts {
		width:100%;
	}
	#bbpress-forums #bbp-search-form #bbp_search_submit, #bbpress-forums .bbp-search-form #bbp_search_submit {
		float:none;
		margin-top:15px;
	}
}
/* =Standard Mobile Portrait
-------------------------------------------------------------- */
@media only screen and (max-width: 325px) {
	.youzify-single-topic-lead-title {
		display:none;
	}
	.rtl li.bbp-header div.bbp-reply-content span#subscription-toggle,
	.rtl li.bbp-header div.bbp-reply-content span#favorite-toggle,
	li.bbp-header div.bbp-reply-content span#subscription-toggle,
	li.bbp-header div.bbp-reply-content span#favorite-toggle {
		float:none;
	}
	.bbp-header .bbp-reply-content #favorite-toggle a:before,
	.bbp-header .bbp-reply-content #subscription-toggle a:before {
		font-size:var(--yzfy-big-font-size);
		margin-right:8px;
	}
	.bbp-header .bbp-reply-content #favorite-toggle a,
	.bbp-header .bbp-reply-content #subscription-toggle a {
	    margin:0;
	    width:100%;
	    padding:15px;
	    display:block;
	    color:var(--bps-muted);
	    background:var(--bps-surface);
	    text-align:center;
	}
	.youzify-forums-topic-item .youzify-forums-topic-meta .youzify-forums-topic-author {
		display:block;
		margin-bottom:10px;
	}
	#bbpress-forums div.bbp-search-form {
		margin-bottom:10px;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-info,
	#bbpress-forums li.bbp-body li.bbp-forum-info,
	#bbpress-forums li.bbp-header li.bbp-topic-title,
	#bbpress-forums li.bbp-body li.bbp-topic-title {
		width:100%;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-info,
	#bbpress-forums li.bbp-header li.bbp-topic-title {
		text-align:center;
		text-transform:uppercase;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-header li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-header li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-header li.bbp-topic-reply-count,
	#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-body li.bbp-topic-reply-count {
		width:20%;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-freshness,
	#bbpress-forums li.bbp-body li.bbp-forum-freshness,
	#bbpress-forums li.bbp-header li.bbp-topic-freshness,
	#bbpress-forums li.bbp-body li.bbp-topic-freshness {
		width:58%;
	}
	#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-body li.bbp-forum-freshness,
	#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-body li.bbp-topic-reply-count,
	#bbpress-forums li.bbp-body li.bbp-topic-freshness {
		margin-top:7px;
	}
	#bbpress-forums li.bbp-header,
	#bbpress-forums li.bbp-footer {
		font-size:10px;
	}
	#bbpress-forums li.bbp-header div.bbp-reply-author {
		text-align:left;
		width:25%;
	}
	#bbpress-forums div.bbp-template-notice img.avatar,
	#bbpress-forums p.bbp-topic-meta img.avatar {
		width:14px;
		height:auto;
	}
	#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
		padding:1px;
	}
	#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td {
		width:20px;
		height:20px;
	}
	#bbpress-forums div.wp-editor-container {
		width:100%;
		overflow:auto;
	}
	#bbpress-forums input#bbp_topic_title,
	#bbpress-forums input#bbp_topic_tags {
		width:95%;
	}
}
/* =Extra Small Mobile
-------------------------------------------------------------- */
@media only screen and (max-width: 240px) {
	#bbpress-forums li.bbp-header li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-header li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
	#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
	#bbpress-forums li.bbp-header li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-header li.bbp-topic-reply-count,
	#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
	#bbpress-forums li.bbp-body li.bbp-topic-reply-count,
	#bbpress-forums li.bbp-footer div.bbp-reply-author,
	#bbpress-forums li.bbp-footer div.bbp-reply-content {
		width:45%;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-freshness,
	#bbpress-forums li.bbp-body li.bbp-forum-freshness,
	#bbpress-forums li.bbp-header li.bbp-topic-freshness,
	#bbpress-forums li.bbp-body li.bbp-topic-freshness,
	#bbpress-forums li.bbp-header div.bbp-reply-author,
	#bbpress-forums li.bbp-header div.bbp-reply-content {
		clear:both;
		width:100%;
	}
	#bbpress-forums li.bbp-header li.bbp-forum-freshness,
	#bbpress-forums li.bbp-header li.bbp-topic-freshness {
		text-align:center;
	}
	#bbpress-forums li.bbp-body li.bbp-topic-freshness,
	#bbpress-forums li.bbp-header div.bbp-reply-content {
		margin-left:0;
		text-align:left;
	}
	#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta {
		display:inline-block;
	}
	#bbpress-forums li.bbp-header {
		overflow:hidden;
	}
	#bbpress-forums li.bbp-footer div.bbp-reply-content {
		display:inline-block;
		margin-left:0;
	}
	#bbpress-forums li.bbp-body div.bbp-reply-author {
		min-height:60px;
		padding-left:60px;
	}
	#bbpress-forums div.bbp-reply-author img.avatar {
		width:40px;
		height:auto;
	}
}

/* ---------------------------------------------------------------------
 * Hand-written additions.
 * ------------------------------------------------------------------- */

/* gend.me puts no widgets in the forum sidebar: the forums use the full width. */
body.gend-bps .youzify-forum-sidebar {
    display: none;
}

body.gend-bps .youzify-page-main-content > .youzify-main-column {
    float: none;
    width: 100%;
}

body.gend-bps .youzify i.fas,
body.gend-bps .youzify [data-icon]::before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900;
}

body.gend-bps .youzify i.far {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 400;
}

body.gend-bps .youzify i.fab {
    font-family: "Font Awesome 6 Brands" !important;
    font-weight: 400;
}

body.gend-bps #bbpress-forums :is(input, textarea, select, button) {
    font-family: inherit;
}
