#bbpress-forums hr {
	margin: 0px 0px 24px;
}
#bbpress-forums {
	overflow: hidden; clear: both; font-size: 12px; margin-bottom: 20px;
}
#bbpress-forums div.even {
	
}
#bbpress-forums ul.even {
	
}
#bbpress-forums div.odd {
	
}
#bbpress-forums ul.odd {
	
}
#bbpress-forums div.bbp-topic-header {
	
}
#bbpress-forums div.bbp-reply-header {
	
}
#bbpress-forums .even.status-trash {
	
}
#bbpress-forums .even.status-spam {
	
}
#bbpress-forums .odd.status-trash {
	
}
#bbpress-forums .odd.status-spam {
	
}
#bbpress-forums .status-closed {
	
}
#bbpress-forums .status-closed a {
	
}
#bbpress-forums ul {
	list-style: none; margin: 0px; padding: 0px;
}
#bbpress-forums li {
	list-style: none;
}
#bbpress-forums ul.bbp-lead-topic {
	border-width: 1px; border-style: solid; overflow: hidden; clear: both; font-size: 12px; margin-bottom: 20px;
}
#bbpress-forums ul.bbp-topics {
	border-width: 1px; border-style: solid; overflow: hidden; clear: both; font-size: 12px; margin-bottom: 20px;
}
#bbpress-forums ul.bbp-forums {
	border-width: 1px; border-style: solid; overflow: hidden; clear: both; font-size: 12px; margin-bottom: 20px;
}
#bbpress-forums ul.bbp-replies {
	border-width: 1px; border-style: solid; overflow: hidden; clear: both; font-size: 12px; margin-bottom: 20px;
}
#bbpress-forums li.bbp-header {
	clear: both;
}
#bbpress-forums li.bbp-body {
	clear: both;
}
#bbpress-forums li.bbp-footer {
	clear: both;
}
#bbpress-forums li.bbp-header {
	padding: 8px; text-align: center; font-weight: bold; border-top-width: 1px; border-top-style: solid;
}
#bbpress-forums li.bbp-footer {
	padding: 8px; text-align: center; font-weight: bold; border-top-width: 1px; border-top-style: solid;
}
#bbpress-forums li.bbp-header {
	
}
#bbpress-forums li.bbp-header ul {
	overflow: hidden;
}
#bbpress-forums .bbp-forums-list {
	margin: 0px 0px 0px 5px; padding-left: 15px; border-left-width: 1px; border-left-style: solid;
}
#bbpress-forums .bbp-forums-list li {
	font-size: 11px; display: inline;
}
#bbpress-forums li.bbp-footer p {
	margin: 0px; line-height: 1em;
}
#bbpress-forums .bbp-topic-content img {
	max-width: 100%;
}
#bbpress-forums .bbp-reply-content img {
	max-width: 100%;
}
#bbpress-forums .bbp-topic-content ul {
	padding-left: 15px;
}
#bbpress-forums .bbp-reply-content ul {
	padding-left: 15px;
}
#bbpress-forums .bbp-topic-content ul li {
	list-style: square;
}
#bbpress-forums .bbp-reply-content ul li {
	list-style: square;
}
#bbpress-forums .bbp-forum-content p {
	margin: 5px 0px 0px; font-style: italic;
}
li.bbp-forum-info {
	width: 55%; text-align: left; float: left;
}
li.bbp-topic-title {
	width: 55%; text-align: left; float: left;
}
li.bbp-forum-topic-count {
	width: 10%; text-align: center; float: left;
}
li.bbp-topic-voice-count {
	width: 10%; text-align: center; float: left;
}
li.bbp-forum-reply-count {
	width: 10%; text-align: center; float: left;
}
li.bbp-topic-reply-count {
	width: 10%; text-align: center; float: left;
}
li.bbp-forum-freshness {
	width: 22%; text-align: center; float: left;
}
li.bbp-topic-freshness {
	width: 22%; text-align: center; float: left;
}
#bbpress-forums li.bbp-body ul.forum {
	padding: 8px; overflow: hidden; border-top-width: 1px; border-top-style: solid;
}
#bbpress-forums li.bbp-body ul.topic {
	padding: 8px; overflow: hidden; border-top-width: 1px; border-top-style: solid;
}
li.bbp-header div.bbp-topic-content span#subscription-toggle {
	float: right;
}
li.bbp-header div.bbp-topic-content span#favorite-toggle {
	float: right;
}
li.bbp-header div.bbp-reply-content span#subscription-toggle {
	float: right;
}
li.bbp-header div.bbp-reply-content span#favorite-toggle {
	float: right;
}
#bbpress-forums div.bbp-topic-author {
	width: 115px; text-align: center; float: left;
}
#bbpress-forums div.bbp-reply-author {
	width: 115px; text-align: center; float: left;
}
#bbpress-forums div.bbp-topic-author img.avatar {
	margin: 12px auto 0px; border: 0px currentColor; float: none; max-width: 80px;
}
#bbpress-forums div.bbp-reply-author img.avatar {
	margin: 12px auto 0px; border: 0px currentColor; float: none; max-width: 80px;
}
#bbpress-forums div.bbp-topic-author a.bbp-author-name {
	margin: 0px 12px;
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
	margin: 0px 12px;
}
#bbpress-forums div.bbp-topic-author .bbp-author-role {
	font-size: 11px; font-style: italic;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role {
	font-size: 11px; font-style: italic;
}
#bbpress-forums div.bbp-topic-content {
	padding: 12px 12px 12px 0px; text-align: left; margin-left: 140px;
}
#bbpress-forums div.bbp-reply-content {
	padding: 12px 12px 12px 0px; text-align: left; margin-left: 140px;
}
#bbpress-forums li.bbp-header .bbp-topic-author {
	margin: 0px; padding: 0px; width: 120px; float: left;
}
#bbpress-forums li.bbp-footer .bbp-topic-author {
	margin: 0px; padding: 0px; width: 120px; float: left;
}
#bbpress-forums li.bbp-header .bbp-reply-author {
	margin: 0px; padding: 0px; width: 120px; float: left;
}
#bbpress-forums li.bbp-footer .bbp-reply-author {
	margin: 0px; padding: 0px; width: 120px; float: left;
}
#bbpress-forums li.bbp-header .bbp-topic-content {
	padding: 0px; text-align: left; margin-left: 140px;
}
#bbpress-forums li.bbp-footer .bbp-topic-content {
	padding: 0px; text-align: left; margin-left: 140px;
}
#bbpress-forums li.bbp-header .bbp-reply-content {
	padding: 0px; text-align: left; margin-left: 140px;
}
#bbpress-forums li.bbp-footer .bbp-reply-content {
	padding: 0px; text-align: left; margin-left: 140px;
}
div.bbp-topic-header {
	padding: 8px; overflow: hidden; margin-bottom: 0px;
}
div.bbp-reply-header {
	padding: 8px; overflow: hidden; margin-bottom: 0px;
}
li.bbp-body div.hentry {
	padding: 8px; overflow: hidden; margin-bottom: 0px;
}
div.bbp-topic-header {
	clear: both; border-top-width: 1px; border-top-style: solid;
}
div.bbp-reply-header {
	clear: both; border-top-width: 1px; border-top-style: solid;
}
span.bbp-author-ip {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; font-size: 11px; font-weight: bold;
}
div.bbp-breadcrumb {
	float: left;
}
div.bbp-breadcrumb {
	font-size: 12px;
}
div.bbp-topic-tags {
	font-size: 12px;
}
#bbpress-forums div.bbp-breadcrumb p {
	margin-bottom: 10px;
}
#bbpress-forums div.bbp-topic-tags p {
	margin-bottom: 10px;
}
div.bbp-topic-tags {
	float: right;
}
span.bbp-admin-links {
	float: right;
}
span.bbp-admin-links a {
	text-transform: uppercase; font-size: 10px; font-weight: normal; text-decoration: none;
}
fieldset span.bbp-admin-links {
	float: left;
}
tr td span.bbp-admin-links a:hover {
	
}
td.bbp-topic-admin-links {
	width: 50%;
}
td.bbp-topic-counts {
	width: 50%;
}
.bbp-topic-header a.bbp-topic-permalink {
	margin-left: 10px; float: right;
}
.bbp-reply-header a.bbp-reply-permalink {
	margin-left: 10px; float: right;
}
.bbp-topic-action #favorite-toggle a {
	border-width: 1px; border-style: solid; padding: 0px 3px 1px; font-size: 13px; font-weight: bold; text-decoration: none; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.bbp-topic-action #favorite-toggle a:hover {
	
}
.bbp-topic-action #favorite-toggle span.is-favorite a {
	border-width: 1px; border-style: solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.bbp-topic-action #favorite-toggle span.is-favorite a:hover {
	
}
.bbp-topic-action #subscription-toggle a {
	border-width: 1px; border-style: solid; padding: 0px 3px 1px; font-size: 13px; font-weight: bold; text-decoration: none; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.bbp-topic-action #subscription-toggle a:hover {
	
}
.bbp-topic-action #subscription-toggle span.is-subscribed a {
	border-width: 1px; border-style: solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.bbp-topic-action #subscription-toggle span.is-subscribed a:hover {
	border-width: 1px; border-style: solid;
}
#bbpress-forums p.bbp-topic-meta {
	margin: 5px 0px; font-size: 11px;
}
#bbpress-forums p.bbp-topic-meta span {
	white-space: nowrap;
}
.bbp-pagination-count {
	float: left;
}
.bbp-pagination-links {
	float: right;
}
.bbp-pagination {
	width: 100%; margin-bottom: 15px; float: left;
}
.bbp-topic-pagination {
	margin-bottom: 2px; margin-left: 5px; display: inline-block;
}
.bbp-topic-pagination a {
	border-width: 1px; border-style: solid; padding: 1px 3px; line-height: 10px; font-size: 10px; text-decoration: none;
}
#bbpress-forums fieldset.bbp-form {
	clear: left;
}
#bbpress-forums fieldset.bbp-form {
	border-width: 1px; border-style: solid; padding: 10px 20px; margin-bottom: 10px;
}
#bbpress-forums fieldset.bbp-form legend {
	padding: 5px;
}
#bbpress-forums fieldset.bbp-form label {
	margin: 0px; display: inline-block;
}
.bbp-form#bbp-edit-topic-tag fieldset.bbp-form label {
	width: 100px;
}
#bbp-login fieldset label {
	width: 100px;
}
#bbp-register fieldset label {
	width: 100px;
}
#bbp-lost-pass fieldset label {
	width: 100px;
}
#bbpress-forums fieldset.bbp-form p {
	margin: 0px 0px 8px;
}
#bbpress-forums fieldset.bbp-form textarea {
	margin: 0px 0px 8px;
}
#bbpress-forums fieldset.bbp-form select {
	margin: 0px 0px 8px;
}
#bbpress-forums fieldset.bbp-form input {
	margin: 0px 0px 8px;
}
textarea#bbp_reply_content {
	width: 97%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
textarea#bbp_topic_content {
	width: 97%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
textarea#bbp_forum_content {
	width: 97%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;
}
textarea#bbp_forum_content {
	height: 210px;
}
#bbpress-forums fieldset.bbp-forum-form-attributes {
	width: 200px; clear: none; margin-left: 25px; float: right;
}
.bbp-topic-form {
	clear: left;
}
.bbp-reply-form {
	clear: left;
}
.bbp-topic-tag-form {
	clear: left;
}
body.topic-edit .bbp-topic-form div.avatar img {
	border-width: 1px; border-style: solid; padding: 10px; line-height: 0; margin-right: 0px;
}
body.reply-edit .bbp-reply-form div.avatar img {
	border-width: 1px; border-style: solid; padding: 10px; line-height: 0; margin-right: 0px;
}
body.single-forum .bbp-topic-form div.avatar img {
	border-width: 1px; border-style: solid; padding: 10px; line-height: 0; margin-right: 0px;
}
body.single-reply .bbp-reply-form div.avatar img {
	border-width: 1px; border-style: solid; padding: 10px; line-height: 0; margin-right: 0px;
}
body.page .bbp-reply-form code {
	border-width: 1px; border-style: solid; padding: 8px; width: 369px; font-size: 10px; margin-top: 5px; display: block; 
}
body.page .bbp-topic-form code {
	border-width: 1px; border-style: solid; padding: 8px; width: 369px; font-size: 10px; margin-top: 5px; display: block;
}
body.single-topic .bbp-reply-form code {
	border-width: 1px; border-style: solid; padding: 8px; width: 369px; font-size: 10px; margin-top: 5px; display: block;
}
body.single-forum .bbp-topic-form code {
	border-width: 1px; border-style: solid; padding: 8px; width: 369px; font-size: 10px; margin-top: 5px; display: block;
}
body.topic-edit .bbp-topic-form code {
	border-width: 1px; border-style: solid; padding: 8px; width: 369px; font-size: 10px; margin-top: 5px; display: block;
}
body.reply-edit .bbp-reply-form code {
	border-width: 1px; border-style: solid; padding: 8px; width: 369px; font-size: 10px; margin-top: 5px; display: block;
}
#merge_tag {
	display: inline;
}
#delete_tag {
	display: inline;
}
div.bbp-submit-wrapper {
	clear: both; margin-top: 15px; float: right;
}
p.form-allowed-tags {
	width: 462px;
}
#bbpress-forums div.bbp-the-content-wrapper {
	margin-bottom: 10px;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	margin: 0px; width: 100%; font-size: 12px;
}
#bbpress-forums div.bbp-the-content-wrapper table {
	margin: 0px; padding: 0px; border: currentColor; width: auto; line-height: 1em;
}
#bbpress-forums div.bbp-the-content-wrapper tbody {
	margin: 0px; padding: 0px; border: currentColor; width: auto; line-height: 1em;
}
#bbpress-forums div.bbp-the-content-wrapper tr {
	margin: 0px; padding: 0px; border: currentColor; width: auto; line-height: 1em;
}
#bbpress-forums div.bbp-the-content-wrapper td {
	margin: 0px; padding: 0px; border: currentColor; width: auto; line-height: 1em;
}
#bbpress-forums div.bbp-the-content-wrapper input {
	margin: 0px; padding: 5px; line-height: 1em; font-size: 12px;
}
#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: 0px; padding: 0px; line-height: 0;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar {
	line-height: 16px;
}
#bbp-your-profile {
	padding-top: 20px;
}
#bbp-your-profile h2 {
	font-size: 20px; margin-bottom: 0px;
}
#bbp-your-profile fieldset {
	padding: 20px 20px 0px; margin-top: 3px;
}
#bbp-your-profile fieldset div {
	width: 100%; clear: left; margin-bottom: 20px; float: left;
}
#bbp-your-profile fieldset select {
	margin-bottom: 0px;
}
#bbp-your-profile fieldset input {
	width: 50%; margin-bottom: 0px; min-width: 0px;
}
#bbp-your-profile fieldset textarea {
	width: 50%; margin-bottom: 0px; min-width: 0px;
}
#bbp-your-profile fieldset select {
	width: 50%; margin-bottom: 0px; min-width: 0px;
}
#bbp-your-profile fieldset select {
	width: 51.5%;
}
#bbp-your-profile fieldset legend {
	display: none;
}
.content #bbp-your-profile fieldset label {
	width: 150px; text-align: right; padding-right: 20px; float: left;
}
#container #bbp-your-profile fieldset label {
	width: 150px; text-align: right; padding-right: 20px; float: left;
}
#bbp-your-profile fieldset span.description {
	border-width: 1px; border-style: solid; margin: 5px 0px 0px 170px; padding: 5px 10px; width: 48.5%; clear: left; font-size: 12px; font-style: italic; float: left;
}
.content #bbp-your-profile fieldset fieldset {
	margin: 0px; padding: 0px; border: currentColor; width: auto; overflow: hidden; clear: none; float: none;
}
#container #bbp-your-profile fieldset fieldset {
	margin: 0px; padding: 0px; border: currentColor; width: auto; overflow: hidden; clear: none; float: none;
}
.content #bbp-your-profile fieldset fieldset input {
	width: 68%;
}
.content #bbp-your-profile fieldset fieldset span.description {
	width: 65.5%;
}
#bbp-your-profile fieldset fieldset span.description {
	margin-bottom: 20px; margin-left: 0px;
}
#bbp-your-profile fieldset.submit button {
	float: right;
}
div.bbp-template-notice {
	margin: 5px 0px 15px; padding: 0px 0.6em; border-radius: 3px; border: 1px solid rgb(230, 219, 85); color: rgb(0, 0, 0); clear: both; background-color: rgb(255, 255, 224); -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;
}
div.bbp-template-notice a {
	color: rgb(85, 85, 85); text-decoration: none;
}
div.bbp-template-notice a:hover {
	color: rgb(0, 0, 0);
}
div.info.bbp-template-notice {
	border: 1px solid rgb(206, 225, 239); background-color: rgb(240, 248, 255);
}
div.important.bbp-template-notice {
	border: 1px solid rgb(230, 219, 85); background-color: rgb(255, 251, 204);
}
div.error.bbp-template-notice {
	border-color: rgb(204, 0, 0); background-color: rgb(255, 235, 232);
}
div.warning.bbp-template-notice {
	border-color: rgb(204, 0, 0); background-color: rgb(255, 235, 232);
}
div.error.bbp-template-notice a {
	color: rgb(204, 0, 0);
}
div.warning.bbp-template-notice a {
	color: rgb(204, 0, 0);
}
div.bbp-template-notice p {
	margin: 0.5em 0px 6px !important; padding: 2px; line-height: 140%; font-size: 12px;
}
.bbp-topics-front ul.super-sticky {
	font-size: 1.1em; background-color: rgb(255, 255, 224) !important;
}
.bbp-topics ul.super-sticky {
	font-size: 1.1em; background-color: rgb(255, 255, 224) !important;
}
.bbp-topics ul.sticky {
	font-size: 1.1em; background-color: rgb(255, 255, 224) !important;
}
.bbp-forum-content ul.sticky {
	font-size: 1.1em; background-color: rgb(255, 255, 224) !important;
}
#bbpress-forums .bbp-topic-revision-log {
	list-style: none; margin: 0px; padding: 8px 0px 0px; width: 100%; color: rgb(170, 170, 170); font-size: 11px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
#bbpress-forums .bbp-reply-revision-log {
	list-style: none; margin: 0px; padding: 8px 0px 0px; width: 100%; color: rgb(170, 170, 170); font-size: 11px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.bbp-login-form fieldset legend {
	display: none;
}
.bbp-login-form .bbp-username input {
	padding: 5px;
}
.bbp-login-form .bbp-email input {
	padding: 5px;
}
.bbp-login-form .bbp-password input {
	padding: 5px;
}
.bbp-login-form label {
	width: 140px; display: inline-block;
}
#sidebar .bbp-login-form label {
	width: 70px;
}
.bbp-login-form .bbp-username {
	margin-top: 10px;
}
.bbp-login-form .bbp-email {
	margin-top: 10px;
}
.bbp-login-form .bbp-password {
	margin-top: 10px;
}
.bbp-login-form .bbp-remember-me {
	margin-top: 10px;
}
.bbp-login-form .bbp-submit-wrapper {
	margin-top: 10px;
}
.bbp-login-form .bbp-remember-me {
	
}
.bbp-login-form .bbp-submit-wrapper {
	text-align: right;
}
.bbp-login-form .bbp-login-links {
	
}
.bbp-login-form .bbp-login-links a {
	clear: left; float: left;
}
.bbp-logged-in img.avatar {
	margin-right: 15px; float: left;
}
.bbp-logged-in h4 {
	clear: none; font-size: 1.3em; font-weight: bold; margin-bottom: 10px;
}
#bbpress-forums p.bbp-topic-meta img.avatar {
	border-width: 1px; border-style: solid; margin-bottom: -7px; float: none;
}
#bbpress-forums ul.bbp-reply-revision-log img.avatar {
	border-width: 1px; border-style: solid; margin-bottom: -7px; float: none;
}
#bbpress-forums ul.bbp-topic-revision-log img.avatar {
	border-width: 1px; border-style: solid; margin-bottom: -7px; float: none;
}
#bbpress-forums div.bbp-template-notice img.avatar {
	border-width: 1px; border-style: solid; margin-bottom: -7px; float: none;
}
#bbpress-forums .widget_display_topics img.avatar {
	border-width: 1px; border-style: solid; margin-bottom: -7px; float: none;
}
#bbpress-forums .widget_display_replies img.avatar {
	border-width: 1px; border-style: solid; margin-bottom: -7px; float: none;
}
#bbpress-forums p.bbp-topic-meta img.avatar {
	border-width: 1px; border-style: solid; margin-bottom: -7px; float: none;
}
fieldset div.avatar {
	float: right;
}
.activity-list li.bbp_topic_create .activity-content .activity-inner {
	padding-left: 10px; margin-left: 5px; border-left-width: 2px; border-left-style: solid;
}
.activity-list li.bbp_reply_create .activity-content .activity-inner {
	padding-left: 10px; margin-left: 5px; border-left-width: 2px; border-left-style: solid;
}
#bbpress-forums h1 {
	line-height: 1em; padding-bottom: 10px; clear: none; font-size: 1.8em;
}
#bbpress-forums h2.entry-title {
	padding-top: 0px; padding-bottom: 10px; font-size: 1.4em; margin-bottom: 0px;
}
#bbpress-forums #entry-author-info {
	margin: 10px 0px 20px; overflow: hidden;
}
#bbpress-forums #entry-author-info #author-avatar {
	width: 60px; margin-right: 0px; float: left;
}
#bbpress-forums #entry-author-info #author-avatar img.avatar {
	max-width: 60px;
}
#bbpress-forums #entry-author-info #author-description {
	margin-left: 100px; float: none;
}
#bbp-author-subscriptions {
	padding-top: 20px; clear: both; margin-bottom: 20px; border-top-width: 1px; border-top-style: solid;
}
#bbp-author-favorites {
	padding-top: 20px; clear: both; margin-bottom: 20px; border-top-width: 1px; border-top-style: solid;
}
#bbp-author-topics-started {
	padding-top: 20px; clear: both; margin-bottom: 20px; border-top-width: 1px; border-top-style: solid;
}
body.my-account #bbpress-forums {
	padding-top: 0px; margin-bottom: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
body.my-account #bbp-author-subscriptions {
	padding-top: 0px; margin-bottom: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
body.my-account #bbp-author-favorites {
	padding-top: 0px; margin-bottom: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
body.my-account #bbp-author-topics-started {
	padding-top: 0px; margin-bottom: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#bbpress-forums div.row-actions {
	font-size: 11px; visibility: hidden;
}
#bbpress-forums li:hover > div.row-actions {
	visibility: visible;
}
.bbp-topic-started-by img {
	display: none;
}
#top table .bbp-forum-title {
	font-weight: bold;
}
#top table .bbp-topic-title a {
	font-weight: bold;
}
.edit_user_link {
	display: none;
}
.author.page-title {
	display: none;
}
.logged-in .edit_user_link {
	display: inline;
}
.logged-in .author.page-title {
	display: inline;
}
#top #bbp_stick_topic {
	width: 221px; min-width: 221px;
}
#top .bbp-admin-links a {
	font-size: 10px;
}
#top #main .bbp-template-notice p {
	margin: 10px 0px;
}
#top #main .bbp-template-notice {
	padding: 2px 0px 2px 36px;
}
#top #main .bbp-template-notice {
	background: url("../imgs/info.png") no-repeat 10px rgb(166, 191, 222); border: 1px solid rgb(75, 135, 208); color: rgb(255, 255, 255);
}
#top #main .bbp-template-notice a {
	background: url("../imgs/info.png") no-repeat 10px rgb(166, 191, 222); border: 1px solid rgb(75, 135, 208); color: rgb(255, 255, 255);
}
#top #main .error.bbp-template-notice {
	background: url("../imgs/error.png") no-repeat 10px rgb(240, 220, 219); border: 1px solid rgb(148, 18, 16); color: rgb(148, 18, 16);
}
#top #main .error.bbp-template-notice a {
	background: url("../imgs/error.png") no-repeat 10px rgb(240, 220, 219); border: 1px solid rgb(148, 18, 16); color: rgb(148, 18, 16);
}
#top #main .error.bbp-template-notice {
	background: url("../imgs/alert.png") no-repeat 10px rgb(255, 255, 224); border: 1px solid rgb(230, 219, 85); color: rgb(157, 85, 1);
}
#top #main .error.bbp-template-notice a {
	background: url("../imgs/alert.png") no-repeat 10px rgb(255, 255, 224); border: 1px solid rgb(230, 219, 85); color: rgb(157, 85, 1);
}
#top .tick.avia-box {
	background: rgb(224, 241, 181); border-color: rgb(139, 175, 91); color: rgb(79, 95, 57);
}
td.bbp-topic-title {
	background-position: 95%; padding-right: 50px; background-repeat: no-repeat;
}
.sticky td.bbp-topic-title {
	background-image: url("images/sticky.png");
}
.super-sticky td.bbp-topic-title {
	background-image: url("images/super-sticky.png");
}
.status-closed td.bbp-topic-title {
	background-image: url("images/closed.png");
}
#bbpress-forums li {
	margin-left: 0px;
}
div #bbpress-forums li.bbp-header {
	border: currentColor; margin-left: 0px;
}
#bbpress-forums li.bbp-header ul li {
	font-weight: bold; margin-bottom: 0px;
}
.bbp-forum-freshness {
	display: none;
}
.bbp-topic-freshness {
	display: none;
}
.bbp-forum-info {
	margin: 0px;
}
.bbp-topic-title {
	margin: 0px;
}
#bbpress-forums p.bbp-topic-meta {
	margin: 0px;
}
.bbp-forum-title {
	font-weight: bold;
}
.bbp-topic-permalink {
	font-weight: bold;
}
.bbp-author-name {
	font-weight: bold;
}
#bbpress-forums li.bbp-body {
	padding: 0px;
}
#bbpress-forums li.bbp-header {
	padding: 4px 12px;
}
#bbpress-forums li.bbp-footer {
	padding: 4px 12px;
}
#bbpress-forums li.bbp-body ul.forum {
	padding: 6px 12px;
}
#bbpress-forums li.bbp-body ul.topic {
	padding: 6px 12px;
}
li.bbp-forum-info {
	width: 78%;
}
li.bbp-topic-title {
	width: 78%;
}
.bbp-pagination-count {
	border: currentColor; padding-left: 5px; font-size: 11px; float: right; display: block;
}
.bbp-reply-header {
	border-bottom-width: 1px; border-bottom-style: solid;
}
.bbp-body .bbp-reply-author {
	padding: 8px; border-right-width: 1px; border-right-style: solid;
}
li.bbp-body div.hentry {
	padding: 0px;
}
#bbpress-forums .bbp-body div.bbp-topic-content {
	padding: 12px 11px 12px 12px; left: -1px; text-align: left; overflow: hidden; margin-right: 0px; margin-left: 0px; border-left-width: 1px; border-left-style: solid; position: relative;
}
#bbpress-forums .bbp-body div.bbp-reply-content {
	padding: 12px 11px 12px 12px; left: -1px; text-align: left; overflow: hidden; margin-right: 0px; margin-left: 0px; border-left-width: 1px; border-left-style: solid; position: relative;
}
#bbpress-forums div.bbp-topic-author {
	width: auto;
}
#bbpress-forums div.bbp-reply-author {
	width: auto;
}
#bbpress-forums div.bbp-topic-author img.avatar {
	max-width: 48px;
}
#bbpress-forums div.bbp-reply-author img.avatar {
	max-width: 48px;
}
.bbp-reply-content li {
	margin-bottom: 0px;
}
.bbp-reply-content ol {
	margin-bottom: 0px;
}
#bbpress-forums fieldset.bbp-form {
	padding: 10px 5% 10px 4.5%; width: 90%;
}
#bbpress-forums li.bbp-header .bbp-topic-author {
	width: 67px;
}
#bbpress-forums li.bbp-footer .bbp-topic-author {
	width: 67px;
}
#bbpress-forums li.bbp-header .bbp-reply-author {
	width: 67px;
}
#bbpress-forums li.bbp-footer .bbp-reply-author {
	width: 67px;
}
#bbpress-forums li.bbp-header .bbp-topic-content {
	margin-left: 90px;
}
#bbpress-forums li.bbp-footer .bbp-topic-content {
	margin-left: 90px;
}
#bbpress-forums li.bbp-header .bbp-reply-content {
	margin-left: 90px;
}
#bbpress-forums li.bbp-footer .bbp-reply-content {
	margin-left: 90px;
}
.bbp-reply-content blockquote p {
	margin: 0.5em 0px;
}
.bbp-topic-action #favorite-toggle span.is-favorite a {
	border-width: 1px; border-style: solid; padding: 0px; border-radius: 0px; top: -1px; width: 20px; height: 20px; text-align: center; right: -1px; line-height: 19px; float: left; display: block; position: absolute; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.bbp-topic-action #subscription-toggle span.is-subscribed a {
	border-width: 1px; border-style: solid; padding: 0px; border-radius: 0px; top: -1px; width: 20px; height: 20px; text-align: center; right: -1px; line-height: 19px; float: left; display: block; position: absolute; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.bbp-body ul {
	position: relative;
}
#bbp-single-user-details {
	border-width: 1px; border-style: solid; padding: 10px 0px; margin-bottom: 30px;
}
#bbp-single-user-details #bbp-user-avatar {
	margin: 0px 10px; width: 32px; float: left;
}
#bbp-single-user-details #bbp-user-navigation {
	margin: 0px 10px; overflow: hidden;
}
#bbp-single-user-details #bbp-user-navigation li {
	margin: 0px 5px; line-height: 27px; float: left;
}
@media only screen and (max-width:767px)
{
li.bbp-forum-info {
	width: 60%;
}
li.bbp-topic-title {
	width: 60%;
}
li.bbp-forum-topic-count {
	width: 18%;
}
li.bbp-topic-voice-count {
	width: 18%;
}
li.bbp-forum-reply-count {
	width: 18%;
}
li.bbp-topic-reply-count {
	width: 18%;
}
.bbp-header #subscription-toggle {
	display: none;
}
.bbp-header #favorite-toggle {
	display: none;
}
#top #bbp-your-profile .bbp-form label {
	text-align: left; float: none;
}
#bbp-your-profile fieldset input {
	width: 95%;
}
#bbp-your-profile fieldset textarea {
	width: 95%;
}
#bbp-your-profile fieldset select {
	width: 95%;
}
#bbp-your-profile fieldset span.description {
	margin: 5px 0px 15px; width: 91%;
}
.content #bbp-your-profile fieldset fieldset span.description {
	margin: 5px 0px 15px; width: 91%;
}
.content #bbp-your-profile fieldset fieldset input {
	
}
}
