@charset "utf-8";

/*-- CSS style --*/

#bbpress-forums li.bbp-header{ background:#03A9F4; padding:13px 20px; border:0; color:#fff; font-size:15px; text-transform:capitalize}

#bbpress-forums li a{ text-decoration:none;}

#bbpress-forums ul.bbp-forums{ border:0}

#bbpress-forums li.bbp-body ul.topic,

#bbpress-forums li.bbp-body ul.forum{ border:1px solid #eeeeee; border-left:0; border-right:0; border-top:0; padding: 20px 55px; position:relative; padding-bottom:21px; padding-top:19px; background:#FFF}

#bbpress-forums li.bbp-body{border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}



#bbpress-forums div.bbp-forum-title h3, #bbpress-forums div.bbp-topic-title h3, #bbpress-forums div.bbp-reply-title h3,

#bbpress-forums div.bbp-forum-title h3 a, #bbpress-forums div.bbp-topic-title h3 a, #bbpress-forums div.bbp-reply-title h3 a,

li.bbp-topic-title .bbp-topic-permalink,

#bbpress-forums li.bbp-body ul.forum .bbp-forum-title{font-size:15px; color:#444; font-weight:bold; text-transform:capitalize;}

#bbpress-forums li.bbp-body ul.topic .bbp-topic-title:before,

#bbpress-forums li.bbp-body ul.forum .bbp-forum-info:before{

	content: "\f115" ;

	font-family: 'FontAwesome';

	position: absolute;

	top: 22px;

	left: 20px;

	color: #343434;

	font-size:19px;

	font-weight:bold;

	transition:all .2s;

}

#bbpress-forums li.bbp-body ul.topic .bbp-topic-title:before{ top:26px}

#bbpress-forums li.bbp-body ul.forum:last-child{border-bottom:1px solid #eeeeee}

#bbpress-forums li.bbp-footer{ display:none}

#bbpress-forums .bbp-forums-list{border-top: 0;border-left:0; margin-left:0; padding-left:0; padding-top:8px; margin-top:10px}

#bbpress-forums .bbp-forums-list li:before{

	content: "\f115";

	font-family: 'FontAwesome';

	color: #444;

	margin-right:10px;

}

#bbpress-forums .bbp-forums-list li{ margin-right:15px}

#bbpress-forums div.odd, #bbpress-forums ul.odd{ background:transparent}

li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count, li.bbp-forum-freshness{ text-align:left}

#bbpress-forums .bbp-body li.bbp-forum-topic-count,

.bbp-body li.bbp-topic-reply-count,

.bbp-body li.bbp-topic-voice-count,

#bbpress-forums .bbp-body li.bbp-forum-reply-count{ padding-left:9px; margin-top:1px}

.bbp-body li.bbp-topic-freshness,

#bbpress-forums .bbp-body li.bbp-forum-freshness{ padding-left:18px; color:#444}

.bbp-body li.bbp-topic-freshness a, #bbpress-forums .bbp-body li.bbp-forum-freshness a{color:#444;}

#bbpress-forums p.bbp-topic-meta img.avatar{ border:0; display:inline-block;}

.bbp-topic-freshness .date-post,

#bbpress-forums .bbp-body li.bbp-forum-freshness .date-post{ display:block; padding-left:48px; padding-top:-15px; font-size:11px; position:relative}

.bbp-topic-freshness .date-post a,

#bbpress-forums .bbp-body li.bbp-forum-freshness .date-post a{ position:absolute; top:-20px}

#bbpress-forums .bbp-body li.bbp-forum-freshness .bbp-author-name{ position:absolute; margin-top:0; margin-left:6px; color:#03A9F4; text-transform:capitalize; color:#444444;}

#bbpress-forums p.bbp-topic-meta img.avatar{ margin-bottom:0;}

#bbpress-forums #bbp-search-form #bbp_search{ padding:10px; border-radius:0; border: 1px solid #eeeeee; line-height:1.3; font-size:12px;}

#bbp-search-form #bbp_search_submit{

	color: #fff;

	background-color: #03A9F4;

	border: 1px solid #03A9F4;

	border-radius:0;

	font-size:12px;

	transition:all .2s;

	font-weight:normal;

	line-height:1.2;

}

#bbp-search-form #bbp_search_submit:hover{

	color: #fff;

	background-color: #666666;

    border-color: #666666;

}

div.bbp-breadcrumb{ padding-bottom:30px}

#bbpress-forums div.bbp-search-form{ margin-bottom:40px}

#bbp_search_submit{ vertical-align:top}

.bbpress .block .block-header.block-header-senary{ margin-bottom:40px}

.bbpress .block .block-header.block-header-senary.page-titl .block-title{padding-bottom: 32px;}

.bbp-breadcrumb a{ color:#444}

#bbpress-forums .bbp-forums-list li a{ color:#444; font-size:12px; font-weight:bold; text-transform:capitalize;}

.bbp-breadcrumb span{ color:#444}

#bbpress-forums .bbp-forum-info .bbp-forum-content{ color:#444444}

#bbpress-forums .bbp-body li.bbp-forum-freshness*,

#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta{ font-size:12px}

div.bbp-template-notice.info{ border-radius:0; margin-bottom:40px; color: #000;}

div.bbp-template-notice p{ padding-top:10px; padding-bottom:10px; padding-left:5px}

#bbpress-forums div.bbp-template-notice img.avatar{ display:none}

#bbpress-forums div.bbp-topic-tags a,

div.bbp-template-notice a.bbp-author-name{ color:#03A9F4}

div.bbp-template-notice a{box-shadow: none;}

div.bbp-template-notice a.bbp-author-name{ text-transform:capitalize;}

#bbpress-forums ul.bbp-topics{ border:0}

#bbpress-forums li.bbp-body ul.topic:last-child{border-bottom:1px solid #eeeeee}

.bbp-topic-meta .bbp-topic-started-by{ color:#444}

.status-closed .bbp-topic-meta .bbp-topic-started-by{ color:#999999}

.bbp-topic-meta .bbp-topic-started-by a{ color:#03A9F4; text-transform:capitalize}

#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta{ font-size:12px}

li.bbp-forum-freshness, li.bbp-topic-freshness{ text-align:left}

#bbpress-forums p.bbp-topic-meta .bbp-topic-started-by img.avatar{ margin-left:5px; margin-right:5px; display:inline-block;}

.bbp-topic-freshness .date-post{ display:block; padding-left:48px; padding-top:-15px; font-size:11px; position:relative}

.bbp-topic-freshness .date-post a{ position:absolute; top:-20px; width:100}

#bbpress-forums .bbp-body li.bbp-topic-freshness .bbp-author-name{ position:absolute; margin-top:0; margin-left:6px; color:#03A9F4; text-transform:capitalize;}

#bbpress-forums p.bbp-topic-meta span a{text-transform:capitalize; color: #03A9F4; font-weight: normal;}

.bbp-pagination .bbp-pagination-count{ border:1px solid #eeeeee; padding:5px 10px; color:#444}

#bbpress-forums ul.bbp-forums{ margin-bottom:20px}

.bbp-pagination{ margin-bottom:30px}

#bbp-user-wrapper ul.bbp-topics{ float:left; width:100%;}

#bbp-user-wrapper ul.bbp-topics:after{ content:""; display:block; clear:both;}

.bbp-topic-form{ border:0; padding-bottom:50px; float:left; margin-top:0; width:100%; background-color:#FFFFFF}

#bbpress-forums form:not(#merge_topic):not(#bbp-your-profile):not(#new-post):not(#move_reply) fieldset.bbp-form{ border:0; padding-left:30px; padding-right:30px}

#bbpress-forums form:not(#merge_topic):not(#new-post):not(#move_reply) fieldset.bbp-form legend{ font-size:24px; color:#343434; text-transform:capitalize; padding-top:35px; padding-bottom:21px; margin-bottom:15px; border-bottom:1px solid #eeeeee;}

div.bbp-template-notice{ border-radius:0; background:#fdf4e8; color:#e79520; border-color:#f3ca8f}

#bbpress-forums fieldset.bbp-form label,

fieldset.bbp-form label{ color:#444; margin-bottom:10px; display:inline-block;}

#bbpress-forums form input[type="text"],

#bbpress-forums #bbp-your-profile fieldset input:not([type="checkbox"]), #bbpress-forums #bbp-your-profile fieldset textarea,

#bbpress-forums form:not(#merge_topic):not(#move_reply) fieldset.bbp-form #bbp_topic_tags,

#bbpress-forums fieldset.bbp-form #bbp_topic_title,

fieldset.bbp-form p input:not([type="checkbox"]),

#content .bbp-login-form .bbp-username input, #content .bbp-login-form .bbp-email input, #content .bbp-login-form .bbp-password input,

fieldset.bbp-form #bbp_topic_title{ padding:10px 10px; border-radius:0; width:100%; border: 1px solid #eeeeee; background-color:transparent;}

#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar,

div.quicktags-toolbar{ border: 0; padding:15px 20px; background:#eeeeee; padding-bottom:5px;}

#bbpress-forums div.wp-editor-container,

div.wp-editor-container{ border:1px solid #eeeeee}

#bbpress-forums fieldset.bbp-form select,

fieldset.bbp-form select{padding:10px 10px; width:135px; border:1px solid #eeeeee; border-radius:0; color:#444; margin-bottom:9px}

div.bbp-template-notice.error{ color:#c00; margin-bottom:19px; margin-top:20px}

div.bbp-submit-wrapper{ 

	float:left;

}

#bbpress-forums #bbp-your-profile fieldset.submit button,

div.bbp-submit-wrapper .button{ 

	display: inline-block;

	margin-bottom: 0;

	font-weight: normal;

	text-align: center;

	vertical-align: middle;

	cursor: pointer;

	background-image: none;

	white-space: nowrap;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	background-color: #03A9F4;

	color: #fff;

	line-height: 1.2;

	outline: none;

	border: 0px;

	padding: 12px 40px;

	-webkit-box-shadow: none;

	box-shadow: none;

	text-transform:uppercase;

	font-size:12px;

	transition:all .2s;

	border-radius:0;

}

div.bbp-submit-wrapper .button:hover{

	color: #fff;

	background-color: #666666;

	border-color: #666666;

}

#bbpress-forums div.bbp-the-content-wrapper input,

div.bbp-the-content-wrapper .quicktags-toolbar input.ed_button.button.button-small {

	font-size: 12px;

	padding: 10px;

	height:auto;

	margin: 0 10px 10px 0;

	line-height: 1;

	border:0;

}

#bbpress-forums li.bbp-body{ margin-bottom:20px}

.bbp-reply-content #subscription-toggle a,

.bbp-reply-content #favorite-toggle a{ color:#fff; text-transform: capitalize;}

.forum-search #bbpress-forums div.bbp-forum-header, .forum-search #bbpress-forums div.bbp-topic-header, .forum-search #bbpress-forums div.bbp-reply-header,

#bbpress-forums div.bbp-reply-header{ margin-left:20px; margin-right:20px; border-bottom: 1px solid #eeeeee; background-color: transparent; border-top:0; padding: 10px 0px;}

.bbp-reply-header .bbp-meta *{ color:#444}

#bbpress-forums div.odd,

.forum-search #bbpress-forums div.reply,

#bbpress-forums div.reply,

.single-topic #bbpress-forums .bbp-body div.reply{ border-bottom:1px solid #eeeeee; padding-bottom:20px}

#bbpress-forums .bbp-body .bbp-reply-header + div{ border-bottom:1px solid #eeeeee}

#bbpress-forums .bbp-body div div:last-child{ border-bottom:0}

#bbpress-forums ul.bbp-replies{ border:0;  border-bottom:0}

#bbpress-forums li.bbp-header .bbp-reply-author{ text-align:left}

#bbpress-forums div.bbp-reply-author img.avatar{ max-width:70px}

#bbpress-forums div.bbp-reply-author{ width:100px}

#bbpress-forums div.bbp-reply-content{ margin-left:108px}

#bbpress-forums li.bbp-header .bbp-reply-content{ margin-left:93px}

.bbp-reply-header .bbp-meta a{ margin:0 2px;}

.bbp-reply-header .bbp-meta a:hover{color:03A9F4;}

.bbp-reply-header a.bbp-reply-permalink{color:#444}

#bbpress-forums div.bbp-reply-author a.bbp-author-name{ text-transform:capitalize; color:#222222; font-weight:bold; margin-top:5px; line-height:1.2; box-shadow:none;}

#bbpress-forums div.bbp-reply-author div.bbp-author-role{ font-size:12px; color:#03A9F4; font-style:normal; width:100%; padding-bottom:1px; margin-top:0; white-space:nowrap; line-height:1.2; border: 1px solid #ddd;

    padding: 3px;

}

.bbp-reply-content p:first-child{ margin-top:-4px; line-height:1.6;}

#bbpress-forums .bbp-reply-ip{ display:none}

#bbpress-forums ul.bbp-replies{ margin-bottom:30px}

.bbp-reply-form{ border:0; margin-top:0; float:left; width:100%; padding-bottom:35px; background:#FFFFFF}

#bbpress-forums fieldset.bbp-form #bbp_topic_tags,

fieldset.bbp-form #bbp_topic_tags{ margin-bottom:30px}

.bbp-user-page.single .block-title{text-transform:capitalize;}

#bbpress-forums #bbp-user-wrapper h2.entry-title{ 

	color: #444;

	font-size:15px;

	line-height: 1.5em;

    padding-top: 5px;

    float: left;

    width: 100%;

    margin-bottom: 7px;}

.bbp-user-description{ margin-bottom:25px; padding-bottom:20px; border-bottom: 1px solid #eeeeee;}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{ background:transparent; opacity:1}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li a{ border:0; background:transparent; transition:all .2s; color:#444444;}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{transition:all .2s}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{ font-size:12px; padding:7px 23px;}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current{background:#03A9F4; color:#fff}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{color:#fff}

#bbpress-forums #bbp-single-user-details{ width:160px}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar{ width:160px}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{ width:160px; height:160px; margin-bottom:30px}

.bbp-user-page  .bbp-user-profile .bbp-user-forum-role,

.bbp-user-page .bbp-user-profile .bbp-user-topic-count,

.bbp-user-page .bbp-user-profile .bbp-user-reply-count{ margin-bottom:10px}

#bbpress-forums li.bbp-body ul.topic.status-closed{ color:#999999; opacity:.8}

#bbpress-forums .bbp-body .status-closed li.bbp-topic-freshness .bbp-author-name:not(.bbp-author-name),

#bbpress-forums .status-closed, #bbpress-forums .status-closed a:not(.bbp-author-name),

#bbpress-forums li.bbp-body ul.topic.status-closed:before, #bbpress-forums li.bbp-body ul.forum.status-closed:before{ color:#999999 }

#bbpress-forums .status-closed p.bbp-topic-meta img.avatar{ opacity:.3}

.bbp-user-page #bbpress-forums ul.bbp-replies{ border-bottom: 0px solid #eeeeee; float:left; width:100%;}

#bbpress-forums li.bbp-forum-info{ padding-right:40px}

#bbpress-forums div.bbp-the-content-wrapper,

div.bbp-the-content-wrapper{ margin-top:20px; margin-bottom:17px}

#bbpress-forums fieldset.bbp-form select#bbp_topic_status_select,

fieldset.bbp-form select#bbp_topic_status_select{ margin-bottom:28px}

li.bbp-forum-info, li.bbp-topic-title{ width:51%}

li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count{ width:14%}

li.bbp-forum-freshness, li.bbp-topic-freshness{ width:20%}

.forum-archive #bbpress-forums .bbp-forum-info .bbp-forum-content{ margin-bottom:0}

#bbpress-forums .bbp-body li.bbp-forum-freshness p:empty{ display:none}

#bbpress-forums{ margin-bottom:40px}

div.bbp-template-notice.error{ margin-bottom:30px}

.bbp-reply-header .bbp-meta a:hover{color: #03A9F4;}

.bbp-topic-description{ color:#222222}

.bbp-topic-description a{color:#222222 }

.bbp-topic-description a:hover{color:#222222 }

#bbpress-forums #bbp-user-body{ margin-left:190px}

#bbpress-forums fieldset.bbp-form  label[for=bbp_topic_subscription],

fieldset.bbp-form  label[for=bbp_topic_subscription]{ vertical-align:top; line-height:1.3; margin-bottom:17px}

textarea#bbp_forum_content,

#bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form p input,

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,

fieldset.bbp-form select,

fieldset.bbp-form p input,

div.bbp-the-content-wrapper textarea.bbp-the-content{ background-color:transparent}

#bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form p input{ height:auto; font-size:12px;}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{ position:relative}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{ border-bottom:1px solid #eeeeee}

.bbp-topics-front ul.super-sticky .bbp-topic-title:before, .bbp-topics ul.super-sticky .bbp-topic-title:before, .bbp-topics ul.sticky .bbp-topic-title:before, .bbp-forum-content ul.sticky .bbp-topic-title:before{color:#FF0004 !important}

#bbpress-forums li.bbp-body{ background:#FFFFFF}

#bbpress-forums li.bbp-header .bbp-reply-author{ width:93px}

#bbpress-forums li.bbp-body ul.topic.super-sticky .bbp-topic-title:before,

#bbpress-forums li.bbp-body ul.topic.sticky  .bbp-topic-title:before{content: "\f08d";}

#bbpress-forums li.bbp-body ul.topic.status-closed .bbp-topic-title:before{content: "\f023"; color:#999999}

#bbpress-forums .type-forum p.bbp-topic-meta span a{ color:#03A9F4;}

#bbpress-forums .type-forum p.bbp-topic-meta span a:last-child{ margin-left:7px; vertical-align: middle; text-transform:capitalize}

.forum-archive #bbpress-forums .type-forum p.bbp-topic-meta span a:last-child{ margin-left:-2px}

.forum-archive #bbpress-forums p.bbp-topic-meta img.avatar{ display:none}

#bbpress-forums .bbp-body li.bbp-forum-topic-count{ padding-left:0}

@media (max-width: 767px) {

	#bbpress-forums p.bbp-topic-meta img.avatar,

	#bbpress-forums li .date-post a{ display:none !important}

	.bbp-topic-freshness .date-post, #bbpress-forums .bbp-body li.bbp-forum-freshness .date-post{ padding-left:0}

	#bbpress-forums #bbp-single-user-details{width:100%;}

	#bbpress-forums #bbp-user-body{ margin-left:0; padding-top: 30px;}

	#bbpress-forums fieldset.bbp-form select{ width:100% !important}

	#bbpress-forums div.bbp-the-content-wrapper input{ margin-bottom:7px}

	#bbpress-forums .type-forum p.bbp-topic-meta span a:last-child,

	#bbpress-forums .bbp-body li.bbp-topic-freshness .bbp-author-name{ margin-left:-2px}

}

@media (max-width: 500px){

	#bbpress-forums li.bbp-header{ font-size:12px}

}

@media (max-width: 430px){

	li.bbp-forum-freshness, li.bbp-topic-freshness{ display:none}

	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count{ width:24%}

	#bbpress-forums li.bbp-header .bbp-reply-content{margin-left: 80px;}

	#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{ width:80px}

}

@media (max-width: 360px){

	#bbpress-forums li.bbp-body ul.forum,

	#bbpress-forums li.bbp-body ul.topic{ padding-left:30px; padding-right:30px}

	#bbpress-forums li.bbp-body ul.topic li:before, #bbpress-forums li.bbp-body ul.forum li:before{ display:none}

}

@media (max-width: 480px){

	#bbpress-forums div.bbp-reply-author a.bbp-author-name{ display:block; text-align:left}

	#bbpress-forums div.bbp-reply-author .bbp-author-role{ margin-left:0; text-align:left}

	div.bbp-search-form input, div.bbp-search-form button{padding: 12px 20px;}

}

@media only screen and (max-width: 320px){

	#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:auto !important;

	}

}

.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input{

	display:block;

	width:100%;

	outline:none;

	border-radius:0;

	border-color:#e5e5e5;

}

.bbp-login-form label{ width:auto !important; margin-bottom:15px; color:#444444}

.bbp-login-form .bbp-login-links{ float:left; margin-top:18px}

.bbp-login-form .bbp-login-links a{color:#444444; display:inline-block; clear:none; margin-left:0}

.bbp-login-form .bbp-login-links a:last-child:before{content: "|"; margin-right:10px; padding-left:10px}

.bbp-login-form .bbp-remember-me{ margin-top:23px}

.bbp-login-form .bbp-remember-me label{vertical-align: top; margin-left:5px}

.bbp-login-form .bbp-password{ margin-top:24px}

.bbp_widget_login .button.logout-link{ padding:0; background:transparent; box-shadow:none; color: #999; text-shadow: none;}

.bbp_widget_login .button.logout-link:hover{background:transparent !important; }

.bbp-logged-in img.avatar{ width:45px}

.bbp-logged-in h4{ text-transform:capitalize; text-shadow:none}

#bbpress-forums li *{ text-shadow:none}



#content .bbp-login-form .bbp-username input, #content .bbp-login-form .bbp-email input, #content .bbp-login-form .bbp-password input{

	max-width:300px

}

#content .bbp-login-form .bbp-submit-wrapper{

	margin-top:30px;

}

.page div.bbp-template-notice{ margin-top:10px}

.page div.bbp-template-notice ul li {list-style: none;}

.page div.bbp-template-notice ul { margin: 0; padding: 0;}

.bbp-login-form .bbp-email,

.page .entry-content .bbp-login-form .bbp-username{ margin-top:20px}

.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input{ padding-left:15px}

#content .bbp-username p{ margin-bottom:0}

#content .bbp-login-form .bbp-remember-me label{ margin-bottom:0}

#content .bbp-login-form .bbp-remember-me{ margin-bottom:-11px; line-height:25px; margin-top:21px}

#content .bbp-login-form .bbp-remember-me label{ line-height:21px}

#bbpress-forums li.bbp-body ul.forum .bbp-forum-title{

	line-height: 1.5em;

	padding-top: 5px;

	width: 100%;

	margin-bottom:7px;

}

.bbp-login-form .form-row{

	margin-bottom: -20px;

	margin-top: 14px;	

}



div.bbp-search-form input{

	padding: 10px 20px;

	line-height:1.3;

}

@media (max-width: 360px){

	#bbpress-forums li.bbp-body ul.forum,

	#bbpress-forums li.bbp-body ul.topic{ padding-left:30px; padding-right:30px}

	#bbpress-forums li.bbp-body ul.topic li:before, #bbpress-forums li.bbp-body ul.forum li:before{ display:none}

}

.bbp-breadcrumb a,

#bbpress-forums div.bbp-topic-tags a,

#bbpress-forums li a,

#bbpress-forums div.bbp-topic-content a, #bbpress-forums div.bbp-reply-content a{ box-shadow:none;}

.bbp-breadcrumb a:hover,

#bbpress-forums div.bbp-topic-tags a:hover,

#bbpress-forums li a:hover,

#bbpress-forums div.bbp-topic-content a:hover, #bbpress-forums div.bbp-reply-content a:hover{ text-decoration:none;}

#bbpress-forums fieldset.bbp-form,

fieldset.bbp-form{ padding-bottom:30px}

.bbp-pagination-links a, .bbp-pagination-links span.current{ padding:8px 11px; text-decoration: none; box-shadow:none; line-height:1.2; background: #03A9F4; color:#FFFFFF; transition:all .2s; border:0; font-weight:bold;}

.bbp-pagination-links a:hover{

	background-color: #666666;

	border:0;

}

.forum-search #bbpress-forums div.even, forum-search #bbpress-forums ul.even{border-bottom: 1px solid #eeeeee;}

.forum-search #bbpress-forums div.bbp-forum-header + div .bbp-forum-content{ margin-left:12px}

#bbpress-forums #bbp-your-profile fieldset{ padding:30px; margin-bottom:30px;}

#bbpress-forums #bbp-your-profile fieldset label[for]{ text-align:left;}

#bbpress-forums #bbp-your-profile fieldset.submit{ border:0; padding: 0; margin-top: 35px;}

#bbpress-forums #bbp-your-profile fieldset fieldset.password{ width:100%;}

#bbpress-forums #bbp-your-profile fieldset fieldset.password input{ margin-bottom:20px;}

#bbpress-forums #bbp-your-profile fieldset fieldset.password #pass-strength-result:empty{ margin-bottom:0;}

#bbpress-forums .bbp-user-section{ float:left;}

#bbpress-forums ul.bbp-search-results{ border:0;}

#bbpress-forums ul.forum-titles li.bbp-forum-info,

#bbpress-forums ul.forum-titles li.bbp-forum-reply-count,

#bbpress-forums ul.forum-titles li.bbp-forum-freshness,

#bbpress-forums ul.forum-titles li.bbp-forum-topic-count{ font-size:15px;}

#subscription-toggle a{ text-decoration:none; color:#03A9F4; box-shadow:none; float:right;}

#subscription-toggle a:hover{}

fieldset.bbp-form {

    border: 1px solid #eee;

    padding: 10px 20px;

    margin-bottom: 10px;

}

.bbp-form > legend,

.bbp-form label{

	background: transparent;

    margin-bottom: 20px;

    font-size: 12px;

}

#bbpress-forums li .bbp-reply-content blockquote,

.bbp-reply-content blockquote{ margin-left:0; height:1.5em;}

.bbp-user-page #bbpress-forums ul.bbp-replies .bbp-body{ margin-bottom:0;}

.bbp-login-form .bbp-form{ padding-bottom:30px;}

.bbp-no-reply .bbp-login-form,

.bbp-no-topic .bbp-login-form {

    border: 1px solid #ddd;

    padding-top: 10px;

    margin-top: 30px;

}

#bbpress-forums .bbp-no-reply .bbp-login-form input[type=text]#user_login,

#bbpress-forums .bbp-no-topic .bbp-login-form input[type=text]#user_login {

    height: auto;

    min-height: initial;

    padding: 10px;

}