.bbp-search-form {
	float: left;
}
.bbp-search-form form input[type='text'] {
	margin: 0px 7px 0px 0px; border: 1px solid rgb(148, 148, 152); border-image: none; width: 300px; height: 35px; float: left;
}
.bbp-search-form form input[type='submit'] {
	font-family: "Fjalla One", sans-serif; font-size: 14px;
}
ul.bbp-forums li > ul > li .px-child-forums {
	width: 100%; float: left;
}
#bbpress-forums > ul > li > ul {
	width: 100%; float: left;
}
ul.bbp-forums li > ul > li {
	width: 100%; float: left;
}
#bbpress-forums h2 {
	width: 100%; float: left;
}
ul.bbp-forums li.bbp-body {
	width: 100%; float: left;
}
.px-parent-forum {
	width: 100%; float: left;
}
.px-child-forums {
	width: 100%; float: left;
}
ul.forum-titles {
	width: 100%; float: left;
}
ul.bbp-forums {
	width: 100%; float: left;
}
.bbp-replies li {
	width: 100%; float: left;
}
.bbp-replies li > div {
	width: 100%; float: left;
}
#bbpress-forums {
	font-family: "Fjalla One", sans-serif;
}
#bbpress-forums p {
	font-family: "Source Sans Pro", sans-serif;
}
.bbp-forum-content {
	font-family: "Source Sans Pro", sans-serif;
}
#bbpress-forums ul {
	list-style: none; padding-left: 0px; margin-left: 0px;
}
#bbpress-forums ul li {
	list-style: none;
}
.bbp-forum-content {
	color: rgb(102, 102, 102); font-size: 13px;
}
.bbp-replies li > div {
	margin: 0px 0px 40px;
}
#bbpress-forums ul.bbp-forums {
	margin: 40px 0px 0px; padding: 0px;
}
ul.bbp-forums li {
	float: left;
}
.bbp-forum-title {
	padding: 6px 7px 4px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; float: left;
}
#bbpress-forums h2 {
	margin-bottom: 16px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 2px; border-bottom-style: solid;
}
#bbpress-forums ul.forum-titles {
	margin: 0px 0px 16px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; background-color: rgb(41, 42, 50);
}
ul.forum-titles li {
	padding-top: 5px; padding-bottom: 4px;
}
ul.forum-titles li {
	float: left;
}
ul.px-child-topics li {
	float: left;
}
ul.forum-titles li:nth-child(1) {
	width: 52%; padding-left: 9px;
}
.col-md-9 ul.forum-titles li:nth-child(1) {
	width: 47%;
}
.col-md-7 ul.forum-titles li:nth-child(1) {
	width: 41%;
}
ul.forum-titles li:nth-child(2) {
	width: 12%; text-align: center;
}
ul.forum-titles li:nth-child(3) {
	width: 12%; text-align: center;
}
ul.forum-titles li:nth-child(4) {
	width: 24%; text-align: right; padding-right: 9px;
}
.col-md-9 ul.forum-titles li:nth-child(4) {
	width: 29%;
}
.col-md-7 ul.forum-titles li:nth-child(4) {
	width: 35%;
}
#bbpress-forums > ul > li > ul {
	margin: 0px 0px 30px;
}
ul.bbp-forums li > ul > li .px-child-forums {
	margin: 0px 0px 16px; padding: 0px 0px 16px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.px-child-forums {
	margin: 0px 0px 16px; padding: 0px 0px 16px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.bbp-forums li > ul > li .px-child-forums li {
	width: auto; float: left;
}
.px-child-forums li {
	width: auto; float: left;
}
ul.bbp-forums li > ul > li .px-child-forums li:nth-child(1) {
	width: 52%;
}
.px-child-forums li:nth-child(1) {
	width: 52%;
}
ul.px-child-topics li:nth-child(1) {
	width: 52%;
}
.col-md-7 ul.bbp-forums li > ul > li .px-child-forums li:nth-child(1) {
	width: 41%;
}
.col-md-7 .px-child-forums li:nth-child(1) {
	width: 41%;
}
.col-md-7 ul.px-child-topics li:nth-child(1) {
	width: 41%;
}
.col-md-9 ul.bbp-forums li > ul > li .px-child-forums li:nth-child(1) {
	width: 47%;
}
.col-md-9 .px-child-forums li:nth-child(1) {
	width: 47%;
}
.col-md-9 ul.px-child-topics li:nth-child(1) {
	width: 47%;
}
ul.bbp-forums li > ul > li .px-child-forums li:nth-child(2) {
	width: 12%; text-align: center;
}
ul.bbp-forums li > ul > li .px-child-forums li:nth-child(3) {
	width: 12%; text-align: center;
}
.px-child-forums li:nth-child(2) {
	width: 12%; text-align: center;
}
.px-child-forums li:nth-child(3) {
	width: 12%; text-align: center;
}
ul.px-child-topics li:nth-child(2) {
	width: 12%; text-align: center;
}
ul.px-child-topics li:nth-child(3) {
	width: 12%; text-align: center;
}
ul.bbp-forums li > ul > li .px-child-forums li:nth-child(4) {
	width: 24%;
}
.px-child-forums li:nth-child(4) {
	width: 24%;
}
ul.px-child-topics li:nth-child(4) {
	width: 24%;
}
.col-md-7 ul.bbp-forums li > ul > li .px-child-forums li:nth-child(4) {
	width: 35%;
}
.col-md-7 .px-child-forums li:nth-child(4) {
	width: 35%;
}
.col-md-7 ul.px-child-topics li:nth-child(4) {
	width: 35%;
}
.col-md-9 ul.bbp-forums li > ul > li .px-child-forums li:nth-child(4) {
	width: 29%;
}
.col-md-9 .px-child-forums li:nth-child(4) {
	width: 29%;
}
.col-md-9 ul.px-child-topics li:nth-child(4) {
	width: 29%;
}
.px-forum-icon {
	background: url("../images/white-comment.png") no-repeat 8px 9px rgb(153, 153, 153); margin: 8px 15px 0px 0px; border-radius: 100%; width: 29px; height: 29px; float: left;
}
.bbp-forum-link {
	color: rgb(33, 33, 33); line-height: 18px; font-size: 16px; display: block;
}
.px-child-forums .bbp-topic-meta {
	margin: 0px; float: right;
}
.px-child-forums li.bbp-forum-topic-count {
	color: rgb(153, 153, 153); font-family: "Source Sans Pro", sans-serif;
}
.px-child-forums li.bbp-forum-reply-count {
	color: rgb(153, 153, 153); font-family: "Source Sans Pro", sans-serif;
}
.px-child-forums .bbp-forum-freshness {
	color: rgb(153, 153, 153); font-family: "Source Sans Pro", sans-serif;
}
.px-child-forums .bbp-topic-meta img {
	border: 1px solid rgb(149, 149, 149); border-image: none; width: 30px; height: 30px; margin-left: 9px;
}
.px-child-forums .bbp-topic-meta span.bbp-topic-freshness-author {
	margin: -4px 0px 0px; line-height: 17px; float: left;
}
.px-child-forums .bbp-topic-meta span {
	text-align: right;
}
.px-child-forums .bbp-topic-meta span a {
	text-align: right; color: red; text-transform: capitalize; line-height: 19px; font-size: 13px; margin-left: 2px;
}
.px-child-forums .bbp-topic-meta span time {
	width: 100%; float: left;
}
.px-child-forums .bbp-topic-meta span time a {
	color: rgb(102, 102, 102); font-size: 13px;
}
#bbpress-forums .bbp-topics > li.bbp-body > ul.px-child-topics {
	margin: 0px 0px 18px; padding: 0px 0px 13px; width: 100%; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
ul.px-child-topics .bbp-author-avatar {
	margin: 0px 12px 7px 0px; border: 1px solid rgb(149, 149, 149); border-image: none; float: left;
}
ul.px-child-topics li .bbp-topic-meta {
	margin: 0px;
}
ul.px-child-topics li .bbp-topic-meta span {
	color: rgb(121, 121, 121);
}
ul.px-child-topics li .bbp-topic-meta span a {
	color: rgb(193, 32, 38);
}
ul.px-child-topics li .bbp-topic-permalink {
	font-size: 15px; margin-top: -5px; display: block;
}
ul.px-child-topics li.bbp-topic-freshness .bbp-topic-meta span {
	width: 100%; text-align: right; float: right;
}
ul.px-child-topics li .bbp-topic-meta span time {
	width: 100%; float: right;
}
ul.px-child-topics li .bbp-topic-meta span time a {
	color: rgb(102, 102, 102);
}
.bbp-pagination-count h2 span {
	margin: 8px 0px 0px 12px; color: rgb(124, 124, 124); font-family: "Source Sans Pro", sans-serif; font-size: 12px; float: left;
}
.bbp-pagination-count {
	margin: 8px 0px 0px 12px; color: rgb(124, 124, 124); font-family: "Source Sans Pro", sans-serif; font-size: 12px; float: left;
}
.bbp-topic-form fieldset {
	width: 100%; float: left;
}
.bbp-pagination-count {
	width: 100%; float: left;
}
.bbp-form input[type='text'] {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 60%;
}
.bbp-form label {
	color: rgb(102, 102, 102); text-transform: capitalize;
}
.quicktags-toolbar {
	width: 100%; float: left;
}
.bbp-form textarea {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 240px; float: left;
}
.button-small.button.ed_button {
	color: rgb(255, 255, 255);
}
.bbp-submit-wrapper {
	margin: 20px 0px 0px; width: 100%; float: left;
}
.bbp-reply-header {
	width: 88px; float: left;
}
.topic-author {
	width: 88%; float: left;
}
.type-reply {
	width: 88%; float: left;
}
.col-md-7 .topic-author {
	width: 86%;
}
.col-md-7 .type-reply {
	width: 86%;
}
.bbp-reply-authorm {
	width: 100%; float: left;
}
.bbp-reply-content {
	width: 100%; float: left;
}
.bbp-reply-author {
	width: 100%; float: left;
}
.bbp-replies li.bbp-body > div {
	width: 100%; float: left;
}
.bbp-pagination {
	width: 100%; float: left;
}
.bbp-reply-form {
	width: 100%; float: left;
}
.bbp-pagination {
	margin: 0px 0px 15px;
}
.bbp-replies li.bbp-body > div {
	margin: 0px 0px 25px; padding: 0px 0px 25px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.bbp-reply-header .bbp-author-avatar {
	margin: 0px 0px 8px; width: 100%; float: left;
}
.bbp-reply-header .bbp-author-avatar img {
	border: 1px solid rgb(148, 148, 148); border-image: none; width: 60px; height: 60px;
}
.bbp-reply-header .bbp-reply-permalink {
	padding: 0px 4px; border-radius: 3px; color: rgb(255, 255, 255); line-height: 18px; font-family: "Source Sans Pro", sans-serif; font-size: 11px; float: left; background-color: rgb(157, 157, 157);
}
.bbp-reply-author {
	margin: 0px 0px 11px; font-family: "Source Sans Pro", sans-serif;
}
.bbp-reply-author a {
	color: rgb(193, 32, 38); margin-right: 5px;
}
.bbp-reply-author span {
	color: rgb(102, 102, 102); font-size: 13px;
}
.bbp-author-role {
	line-height: 18px; float: left;
}
.bbp-admin-links {
	float: right;
}
.bbp-admin-links a {
	padding: 2px 6px; border-radius: 2px; color: rgb(255, 255, 255); background-color: rgb(158, 158, 158);
}
.bbp-author-role {
	padding: 2px 6px; border-radius: 2px; color: rgb(255, 255, 255); background-color: rgb(158, 158, 158);
}
.bbp-reply-content {
	position: relative;
}
.bbp-reply-content::before {
	left: -34px; top: 13px; width: 2px; height: 82%; border-left-color: rgb(206, 206, 206); border-left-width: 1px; border-left-style: solid; position: absolute; content: "";
}
.bbp-pagination-count {
	margin: 0px;
}
.bbp-replies .bbp-header .bbp-reply-author {
	padding: 0px 4px; border-radius: 3px; width: auto; color: rgb(255, 255, 255); margin-right: 5px; float: left; background-color: rgb(158, 158, 158);
}
.bbp-replies .bbp-header .bbp-reply-content {
	padding: 0px 4px; border-radius: 3px; width: auto; color: rgb(255, 255, 255); margin-right: 5px; float: left; background-color: rgb(158, 158, 158);
}
.bbp-footer .bbp-reply-author {
	padding: 0px 4px; border-radius: 3px; width: auto; color: rgb(255, 255, 255); margin-right: 5px; float: left; background-color: rgb(158, 158, 158);
}
.bbp-footer .bbp-reply-content {
	padding: 0px 4px; border-radius: 3px; width: auto; color: rgb(255, 255, 255); margin-right: 5px; float: left; background-color: rgb(158, 158, 158);
}
.bbp-replies .bbp-header .bbp-reply-content::before {
	display: none;
}
.bbp-footer .bbp-reply-content::before {
	display: none;
}
.bbp-reply-content p:last-child {
	margin-bottom: 0px;
}
.bbp-user-profile #bbp-user-avatar {
	margin: 0px 20px 0px 0px; float: left;
}
.bbp-user-section {
	margin: 0px 0px 25px; float: left;
}
.bbp-user-profile {
	margin: 0px 0px 25px; float: left;
}
.bbp-user-profile p {
	margin: 0px;
}
.bbp-template-notice p {
	margin: 0px;
}
.bbp-user-section .bbp-user-forum-role {
	margin: 0px 0px 9px;
}
.bbp-user-forum-role {
	color: rgb(102, 102, 102); font-size: 13px;
}
.bbp-user-description {
	width: 100%; float: left;
}
.bbp-user-profile {
	width: 100%; float: left;
}
#bbp-user-navigation ul {
	width: 100%; float: left;
}
.btn-count {
	width: 164px; height: 121px; padding-top: 8%; font-size: 14px;
}
.btn-count span {
	width: 100%; line-height: 1.3; font-family: "Fjalla One", sans-serif; font-size: 50px; float: left;
}
#bbp-user-navigation ul {
	border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
#bbp-user-navigation ul li {
	margin-right: 6px; float: left;
}
#bbp-user-navigation ul li a {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(178, 178, 178) rgb(178, 178, 178) currentColor; padding: 5px 27px 3px; border-image: none; color: rgb(51, 51, 51); text-transform: uppercase; font-size: 14px; margin-bottom: 2px; float: left;
}
#bbp-user-navigation ul li.current a {
	margin: -4px 0px 0px; padding: 7px 27px; color: red;
}
.bbp-pagination-links {
	width: 100%; float: left;
}
.bbp-pagination-links a {
	padding: 4px 10px; color: rgb(255, 255, 255); margin-right: 2px; float: left; background-color: rgb(68, 68, 68);
}
.bbp-pagination-links span {
	padding: 4px 10px; color: rgb(255, 255, 255); margin-right: 2px; float: left; background-color: rgb(68, 68, 68);
}
.bbp-pagination-links span {
	background-color: red;
}
.bbp-no-reply .bbp-template-notice p {
	margin: 10px; padding: 6px 10px; border-radius: 3px; border: 1px solid rgb(233, 68, 74); border-image: none; width: 100%; color: rgb(255, 255, 255); float: left; background-color: rgb(224, 139, 142);
}
.bbp-no-reply .bbp-template-notice p::before {
	margin: 2px 6px 0px 0px; font-family: FontAwesome; float: left; content: "\f05d";
}
.widget .bbp-forum-title {
	transition:0.3s ease-in-out; width: 100% !important; color: rgba(51, 51, 51, 0.8) !important; font-family: "Fjalla One",sans-serif; font-size: 14px; font-weight: normal; float: left;
}
.widget .bbp-view-title {
	transition:0.3s ease-in-out; width: 100% !important; color: rgba(51, 51, 51, 0.8) !important; font-family: "Fjalla One",sans-serif; font-size: 14px; font-weight: normal; float: left;
}
.widget .bbp-view-title {
	padding: 5px;
}
.widget .bbp-forum-title:hover {
	color: rgb(255, 255, 255) !important; padding-left: 9px; background-color: rgb(233, 88, 66);
}
.widget .bbp-view-title:hover {
	color: rgb(255, 255, 255) !important; padding-left: 9px; background-color: rgb(233, 88, 66);
}
.widget dl {
	color: rgb(102, 102, 102); font-size: 14px; margin-left: 0px;
}
.widget dd {
	color: rgb(102, 102, 102); font-size: 14px; margin-left: 0px;
}
.widget dt {
	width: 100%; color: rgb(34, 34, 34); font-family: "Fjalla One",sans-serif; font-size: 14px; font-weight: normal;
}
.widget dt {
	line-height: 24px;
}
.widget dd {
	line-height: 24px;
}
.widget .bbpsw-form-container #bbp_search {
	padding: 8px 10px; border: 1px solid rgb(194, 194, 194); border-image: none; width: 80%; height: 32px; color: rgb(51, 51, 51); font-size: 13px; float: left; background-color: rgb(255, 255, 255);
}
.small-sidebar .bbpsw-form-container #bbp_search {
	width: 100%; margin-bottom: 5px; float: left;
}
.widget .widget_display_search #bbp_search {
	width: 78%;
}
.bbp_widget_login {
	width: 100%; float: left;
}
.bbp_widget_login fieldset {
	width: 100%; float: left;
}
.bbp_widget_login fieldset > div {
	width: 100%; float: left;
}
.bbp_widget_login input[type='text'] {
	width: 100%; float: left;
}
.bbp_widget_login input[type='password'] {
	width: 100%; float: left;
}
.bbp_widget_login label {
	width: 100%; float: left;
}
.bbp_widget_login fieldset > div {
	margin: 0px 0px 15px;
}
.bbp_widget_login fieldset > div:last-child {
	margin: 0px;
}
.bbp_widget_login input[type='text'] {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.bbp_widget_login input[type='password'] {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.bbp_widget_login .bbp-remember-me label {
	width: auto; margin-right: 5px; float: left;
}
.bbp_widget_login .bbp-remember-me input {
	width: auto; margin-right: 5px; float: left;
}
.bbp_widget_login .bbp-login-links a {
	text-transform: uppercase; margin-right: 5px;
}
.widget_display_replies ul {
	width: 100%; float: left;
}
.widget_display_replies ul li {
	width: 100%; float: left;
}
.widget_display_replies ul li {
	margin: 15px 0px 0px;
}
.widget_display_topics ul li {
	margin: 15px 0px 0px;
}
.widget_display_replies ul li:first-child {
	margin: 0px;
}
.widget_display_topics ul li:first-child {
	margin: 0px;
}
.widget_display_replies ul li a.bbp-author-avatar {
	margin: 0px 15px 0px 0px; width: 60px; height: 60px; float: left;
}
.widget_display_replies ul li a {
	color: rgb(102, 102, 102); text-transform: capitalize; font-size: 14px;
}
.widget_display_topics ul {
	width: 100%; float: left;
}
.widget_display_topics ul li {
	width: 100%; float: left;
}
.widget_display_topics ul li span {
	width: auto; margin-left: 8px; float: none; display: inline;
}
.widget_display_topics ul li div {
	width: auto; margin-left: 8px; float: none; display: inline;
}
.widget_display_topics ul li .bbp-forum-title {
	padding: 6px 0px 4px;
}
.widget_display_topics ul li:hover .bbp-forum-title {
	padding: 6px 7px 4px;
}
