/*------------------------------------------------------------------
[bbPress Custom Stylesheet]


[Table of contents]

- Forum Archive
- Topic Archive
- ...



-------------------------------------------------------------------*/


/*BBP SEARCH*/
.bbp-search.forum-search #bbpress-forums div.bbp-forum-content, 
.bbp-search.forum-search #bbpress-forums div.bbp-topic-content, 
.bbp-search.forum-search #bbpress-forums div.bbp-reply-content {
    color: rgb(101, 117, 128);
    font-weight: 300;
    margin-left: 0;
    padding: 20px;
    text-align: left;
}
.bbp-search.forum-search #bbpress-forums li.bbp-header, 
.bbp-search.forum-search #bbpress-forums li.bbp-footer{
    padding: 20px;
}
.bbp-search.forum-search div.bbp-forum-header, 
.bbp-search.forum-search div.bbp-topic-header, 
.bbp-search.forum-search div.bbp-reply-header, 
.bbp-search.forum-search li.bbp-body div.hentry {
    color: rgb(101, 117, 128);
    font-weight: 300;
    padding: 15px;
}


.bbp-forums .bbp-footer {
    display: none;
}
.xprofile.bp-user #buddypress div.profile h4 {
    margin-bottom: 10px;
    margin-top: 15px;
}
#bbpress-forums div.bbp-breadcrumb p, #bbpress-forums div.bbp-topic-tags p {
    margin: 30px 0 20px !important;
}
.xprofile.bp-user .profile-fields .label {
    display: table-cell;
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-body ul.forum, 
#bbpress-forums li.bbp-body ul.topic{
	padding: 20px;
}
.single-forum #bbpress-forums > span {
    background: rgb(241, 196, 15) none repeat scroll 0 0;
    border-radius: 3px;
    display: block;
    float: left;
    margin: 28px 0 20px 10px;
    padding: 5px 10px;
}
.single-forum .subscription-toggle {
    color: rgb(255, 255, 255) !important;
}
#bbpress-forums li {
    font-size: 16px;
    font-weight: 400;
}
#bbpress-forums li.bbp-header, 
#bbpress-forums li.bbp-footer,
#bbpress-forums li.bbp-header {
    background: #485052;
    color: #ffffff;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
    color: #7c898c;
    font-size: 14px;
    font-weight: 300;
}
#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{
	margin-bottom: 0;
}
.bbp-form input{
    border: 1px solid #d3d3d3;
    font-size: 14px;
    padding: 8px 10px;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    border-top: 0 none;
    font-size: 14px;
    padding: 8px 10px;
}
#bbpress-forums fieldset.bbp-form {
    margin: 0;
    padding: 15px;
}
#bbp_stick_topic_select, 
#bbp_topic_status_select {
    padding: 8px 10px;
}
#bbpress-forums fieldset.bbp-form label {
    font-weight: 300;
    margin: 0;
}
#bbpress-forums fieldset.bbp-form legend {
    margin: 0;
    padding: 5px;
}
a.bbp-forum-title {
    font-size: 20px;
    font-weight: 500;
}




/*Breadcrumbs*/
#bbpress-forums div.bbp-breadcrumb p, 
#bbpress-forums div.bbp-topic-tags p {
    margin: 10px 0 30px;
}







/*Search for topics/forums/etc*/
#bbpress-forums #bbp-search-form #bbp_search {
    border: 1px solid rgba(72, 80, 82, 0.3);
    border-radius: 3px;
    font-size: 13px;
    font-weight: 300;
    line-height: 17px;
    margin-right: 10px;
    padding: 11px;
}
#bbp_search_submit {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #919191;
    border-radius: 3px;
    color: #919191;
    float: right;
    font-weight: 300;
    padding: 10px 15px;
}





/*Buttons*/
#bbp_reply_submit,
#bbp_topic_submit {
    padding: 10px 20px;
}






/*Template notices: info*/
div.bbp-template-notice.info {
    background-color: #65abcf;
    border: 0 none;
    padding: 15px;
}
div.bbp-template-notice.info p {
    color: #ffffff;
    font-size: 14px;
    margin: 0 !important;
    padding: 0;
}


/*Template notices*/
div.bbp-template-notice,
div.indicator-hint {
    background-color: #f1c40f;
    border: 0 none;
    padding: 15px;
}
div.bbp-template-notice p {
    color: #ffffff;
    font-size: 14px;
    margin: 0 !important;
    padding: 0;
}















