/*
| ------------------------------------------------------------------------------
| $Font families
| ------------------------------------------------------------------------------
*/
.thb-theme #bbpress-forums .bbp-form legend, .thb-theme #bbpress-forums .bbp-search-results .bbp-header, .thb-theme #bbpress-forums .forum-titles, .thb-theme #bbpress-forums #bbp-user-wrapper .entry-title { font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }

/*
| ------------------------------------------------------------------------------
| $Commons
| ------------------------------------------------------------------------------
*/
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-single-user-details:after { content: ""; display: table; clear: both; }

.thb-theme #bbpress-forums .bbp-search-form #bbp-search-form #searchsubmit:before { font-family: "voyager"; font-weight: normal; text-transform: none; text-indent: 0; display: block; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.thb-theme #bbpress-forums .bbp-form legend, .thb-theme #bbpress-forums .bbp-search-results .bbp-header, .thb-theme #bbpress-forums .forum-titles, .thb-theme #bbpress-forums #bbp-user-wrapper .entry-title { font-size: 18px; text-transform: uppercase; font-weight: normal; }

/*
| ------------------------------------------------------------------------------
| $Highlight color
| ------------------------------------------------------------------------------
*/
/*
| ------------------------------------------------------------------------------
| $Colors
| ------------------------------------------------------------------------------
*/
.thb-theme #bbpress-forums .bbp-search-form #bbp-search-form #searchsubmit:hover { color: black; }

.thb-theme #bbpress-forums .bbp-pagination, .thb-theme #bbpress-forums .bbp-search-form #bbp-search-form #searchsubmit { color: #cccccc; }

.thb-theme #bbpress-forums { font-size: inherit; line-height: inherit; overflow: visible; }
.thb-theme #bbpress-forums ul.bbp-lead-topic, .thb-theme #bbpress-forums ul.bbp-topics, .thb-theme #bbpress-forums ul.bbp-forums, .thb-theme #bbpress-forums ul.bbp-replies, .thb-theme #bbpress-forums ul.bbp-search-results { font-size: inherit; line-height: inherit; }
.thb-theme #bbpress-forums > .bbp-topic-tags { font-size: 14px; }
.thb-theme #bbpress-forums .subscription-toggle { float: right; font-size: 14px; }
.thb-theme #bbpress-forums .bbp-header { font-size: 14px; }
.thb-theme #bbpress-forums .bbp-body { font-size: 14px; }
.thb-theme #bbpress-forums .bbp-body .bbp-forum-content { font-size: 12px; margin-top: 12px; }
.thb-theme #bbpress-forums .bbp-body ul.forum, .thb-theme #bbpress-forums .bbp-body ul.topic { font-size: 12px; border: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dadada; padding: 12px 0; }
.thb-theme #bbpress-forums .bbp-body ul.forum .bbp-forum-title, .thb-theme #bbpress-forums .bbp-body ul.topic .bbp-forum-title { font-size: 14px; }
.thb-theme #bbpress-forums .bbp-pagination { font-size: 12px; margin-bottom: 24px; }
.thb-theme #bbpress-forums .odd { background: none; }
.thb-theme #bbpress-forums .bbp-footer { display: none; }
.thb-theme #bbpress-forums .bbp-forums, .thb-theme #bbpress-forums .bbp-topics { border: none; margin-bottom: 24px; }
.thb-theme #bbpress-forums .bbp-forums .bbp-header, .thb-theme #bbpress-forums .bbp-topics .bbp-header { padding: 0 0 12px 0; background: none; border: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; text-transform: uppercase; color: black; font-size: 12px; }
.thb-theme #bbpress-forums .status-closed, .thb-theme #bbpress-forums .status-closed a { color: inherit; }
.thb-theme #bbpress-forums .bbp-search-form { float: none; margin-bottom: 24px; }
.thb-theme #bbpress-forums .bbp-search-form #bbp-search-form { position: relative; }
.thb-theme #bbpress-forums .bbp-search-form #bbp-search-form #bbp_search { width: 100%; padding-right: 39px; }
.thb-theme #bbpress-forums .bbp-search-form #bbp-search-form #searchsubmit { margin-top: 0; position: absolute; top: 3px; right: 3px; padding: 8px; border-color: transparent; background-color: transparent; }
.thb-theme #bbpress-forums .bbp-search-form #bbp-search-form #searchsubmit:before { position: relative; content: "R"; line-height: 1; }
.thb-theme #bbpress-forums .bbp-breadcrumb { font-size: 14px; }
.thb-theme #bbpress-forums .bbp-breadcrumb p { margin-bottom: 24px; }
.thb-theme #bbpress-forums .bbp-topic-meta .bbp-author-avatar { display: none; }
.thb-theme #bbpress-forums .bbp-submit-wrapper { float: left; }
.thb-theme #bbpress-forums .bbp-form { border: none; padding: 0; margin-bottom: 24px; margin-top: 24px; clear: both; border-top-width: 1px; border-top-style: solid; border-top-color: #dadada; padding-top: 24px; font-size: 14px; }
.thb-theme #bbpress-forums .bbp-form legend { font-size: 32px; font-weight: 300; line-height: 1.1; color: black; padding: 0; margin-bottom: 24px; display: block; float: left; width: 100%; }
.thb-theme #bbpress-forums .bbp-form p label { font-size: 12px; }
.thb-theme #bbpress-forums .bbp-form .bbp-the-content-wrapper { border-width: 2px; border-style: solid; border-color: #cccccc; border-radius: 4px; }
.thb-theme #bbpress-forums .bbp-form .bbp-the-content-wrapper .wp-editor-area { font-family: inherit; font-size: 14px; line-height: 1.45; }
.thb-theme #bbpress-forums .bbp-replies, .thb-theme #bbpress-forums .bbp-search-results { border: none; }
.thb-theme #bbpress-forums .bbp-replies li.bbp-header, .thb-theme #bbpress-forums .bbp-search-results li.bbp-header { background: none; border: none; padding: 0 0 12px 0; }
.thb-theme #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-author, .thb-theme #bbpress-forums .bbp-replies li.bbp-header .bbp-topic-author, .thb-theme #bbpress-forums .bbp-search-results li.bbp-header .bbp-reply-author, .thb-theme #bbpress-forums .bbp-search-results li.bbp-header .bbp-topic-author { display: none; }
.thb-theme #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-content, .thb-theme #bbpress-forums .bbp-replies li.bbp-header .bbp-topic-content, .thb-theme #bbpress-forums .bbp-search-results li.bbp-header .bbp-reply-content, .thb-theme #bbpress-forums .bbp-search-results li.bbp-header .bbp-topic-content { text-indent: -999em; }
.thb-theme #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-content #subscription-toggle, .thb-theme #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-content #favorite-toggle, .thb-theme #bbpress-forums .bbp-replies li.bbp-header .bbp-topic-content #subscription-toggle, .thb-theme #bbpress-forums .bbp-replies li.bbp-header .bbp-topic-content #favorite-toggle, .thb-theme #bbpress-forums .bbp-search-results li.bbp-header .bbp-reply-content #subscription-toggle, .thb-theme #bbpress-forums .bbp-search-results li.bbp-header .bbp-reply-content #favorite-toggle, .thb-theme #bbpress-forums .bbp-search-results li.bbp-header .bbp-topic-content #subscription-toggle, .thb-theme #bbpress-forums .bbp-search-results li.bbp-header .bbp-topic-content #favorite-toggle { text-indent: 0; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-reply-header, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-topic-header, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-forum-header, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header { background: none; border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; padding: 12px 0 0 0; margin-bottom: 24px; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-reply-post-date, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-topic-post-date, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-forum-post-date, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-topic-header .bbp-reply-post-date, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-topic-header .bbp-topic-post-date, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-topic-header .bbp-forum-post-date, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-forum-header .bbp-reply-post-date, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-forum-header .bbp-topic-post-date, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-forum-header .bbp-forum-post-date, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-reply-post-date, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-topic-post-date, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-forum-post-date, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-reply-post-date, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-topic-post-date, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-forum-post-date, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header .bbp-reply-post-date, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header .bbp-topic-post-date, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header .bbp-forum-post-date { color: #cccccc; font-size: 12px; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-reply-permalink, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-topic-permalink, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-forum-permalink, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-topic-header .bbp-reply-permalink, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-topic-header .bbp-topic-permalink, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-topic-header .bbp-forum-permalink, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-forum-header .bbp-reply-permalink, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-forum-header .bbp-topic-permalink, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-forum-header .bbp-forum-permalink, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-reply-permalink, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-topic-permalink, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-forum-permalink, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-reply-permalink, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-topic-permalink, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-forum-permalink, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header .bbp-reply-permalink, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header .bbp-topic-permalink, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header .bbp-forum-permalink { font-size: 12px; font-weight: normal; color: inherit; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-admin-links, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-topic-header .bbp-admin-links, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-forum-header .bbp-admin-links, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-admin-links, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-admin-links, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header .bbp-admin-links { font-size: 12px; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-admin-links a, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-topic-header .bbp-admin-links a, .thb-theme #bbpress-forums .bbp-replies .bbp-body .bbp-forum-header .bbp-admin-links a, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-admin-links a, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-admin-links a, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header .bbp-admin-links a { font-size: 12px; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry { padding: 0; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-reply-author .bbp-author-avatar, .thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-topic-author .bbp-author-avatar, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-reply-author .bbp-author-avatar, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-topic-author .bbp-author-avatar { display: block; margin-top: 12px; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-reply-author .bbp-author-avatar img, .thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-topic-author .bbp-author-avatar img, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-reply-author .bbp-author-avatar img, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-topic-author .bbp-author-avatar img { margin: 0; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-reply-author br, .thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-topic-author br, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-reply-author br, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-topic-author br { display: none; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-reply-author a, .thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-topic-author a, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-reply-author a, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-topic-author a { margin-top: 12px; border-bottom: none; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-reply-author .bbp-author-ip, .thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-reply-author .bbp-reply-ip, .thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-topic-author .bbp-author-ip, .thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-topic-author .bbp-reply-ip, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-reply-author .bbp-author-ip, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-reply-author .bbp-reply-ip, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-topic-author .bbp-author-ip, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-topic-author .bbp-reply-ip { font-weight: normal; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-reply-content, .thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-topic-content, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-reply-content, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-topic-content { padding: 12px 0 24px; }
.thb-theme #bbpress-forums .bbp-replies .bbp-body .hentry .bbp-forum-content, .thb-theme #bbpress-forums .bbp-search-results .bbp-body .hentry .bbp-forum-content { margin: 0; padding-top: 0; padding-bottom: 24px; }
.thb-theme #bbpress-forums .bbp-search-results .bbp-header { font-size: 14px; text-align: left; }
.thb-theme #bbpress-forums #bbp_log_reply_edit { position: relative; margin-bottom: 0; top: -3px; }
.thb-theme #bbpress-forums #bbp_log_reply_edit + label { font-size: 22px; }
.thb-theme #bbpress-forums .forum-titles { font-size: 14px; }
.thb-theme #bbpress-forums #bbp-user-wrapper .bbp-topics, .thb-theme #bbpress-forums #bbp-user-wrapper .bbp-replies { clear: both; }
.thb-theme #bbpress-forums #bbp-user-wrapper .entry-title { font-size: 32px; font-weight: 300; line-height: 1; margin-bottom: 24px; padding: 0; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-single-user-details { width: auto; float: none; overflow: visible; margin-bottom: 24px; padding-bottom: 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dadada; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar { width: auto; float: left; margin-right: 12px; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar a { display: block; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-avatar a img { height: 32px; width: 32px; margin-bottom: 0; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation { float: left; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation ul li { display: block; float: left; line-height: 32px; font-size: 14px; margin-left: 6px; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation ul li:first-child { margin-left: 0; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation ul li a { padding: 0 12px; border: none; color: #cccccc; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation ul li a:hover { color: black; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-single-user-details #bbp-user-navigation ul li.current a { color: black; background-color: #dadada; -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-user-body { margin: 0; font-size: 14px; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-section { margin-bottom: 24px; }
.thb-theme #bbpress-forums #bbp-user-wrapper #bbp-user-body .bbp-user-profile .bbp-user-section p { margin-bottom: 6px; }
.thb-theme #bbpress-forums #bbp-user-wrapper .bbp-row-actions #favorite-toggle span.is-favorite a { padding: 0 6px 1px; border-radius: 4px; margin-right: 5px; color: #cccccc; background: none; border-color: #cccccc; border-width: 2px; }
.thb-theme #bbpress-forums #bbp-user-wrapper .bbp-row-actions #favorite-toggle span.is-favorite a:hover { color: black; background: none; border-color: black; }

/* @media 480 */
@media screen and (max-width: 797px) { .responsive_480 .thb-theme #bbpress-forums .bbp-search-form #bbp-search-form #bbp_search { font-size: inherit; padding: 9px 39px 9px 15px; }
  .responsive_480 .thb-theme #bbpress-forums .bbp-search-form #bbp-search-form #searchsubmit { font-size: inherit; } }
