/**
* @file: CSS Matrix
* @version: 1.0.0
* @theme: Classic
*/

/* wpForo Dynamic CSS Document */

#wpforo #wpforo-wrap *::selection{color: #000000; background: #23B268;}
#wpforo #wpforo-wrap *::-moz-selection{color: #000000; background: #23B268;}

#wpforo #wpforo-wrap { color: #bbbbbb; background: #141414 }
#wpforo #wpforo-wrap .wpforo-subforum i{ color:#999999; }
#wpforo #wpforo-wrap #footer { background:#727272;}
#wpforo #wpforo-wrap .wpf-p-error { border-bottom: #727272 1px solid; color: #bbbbbb; }
#wpforo #wpforo-wrap .wpf-res-menu { color: #000000; }
#wpforo #wpforo-wrap #wpforo-menu { border-bottom: #727272 2px solid; background:#1E1E1E;}
/* AI Helper Toggle */
#wpforo #wpforo-wrap .wpforo-ai-helper{background:#1E1E1E;}
#wpforo #wpforo-wrap .wpf-ai-helper-bar{background:transparent;}
#wpforo #wpforo-wrap .wpf-ai-helper-toggle{ background:#1E1E1E; color:#23B268; border: 2px solid #727272;}
#wpforo #wpforo-wrap .wpf-ai-helper-toggle:hover{ background:#23B268; color:#141414;}
#wpforo #wpforo-wrap .wpf-ai-helper-toggle .wpf-ai-sparkle-icon{ fill:#23B268;}
#wpforo #wpforo-wrap .wpf-ai-helper-toggle:hover .wpf-ai-sparkle-icon{ fill:#141414;}
#wpforo #wpforo-wrap .wpf-ai-helper-content{border-top:none;}
/* AI Helper Tabs */
#wpforo #wpforo-wrap .wpf-ai-tab{}
#wpforo #wpforo-wrap .wpf-ai-tab-active{color:#23B268;}
#wpforo #wpforo-wrap .wpf-ai-tab-content{background:#141414; border:1px solid #727272; border-top:none;}
/* AI Search Toggle - Segmented Control */
#wpforo #wpforo-wrap .wpf-ai-search-toggle{border-bottom:1px solid #727272;}
#wpforo #wpforo-wrap .wpf-ai-search-mode{color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-search-mode:hover{color:#000000;}
#wpforo #wpforo-wrap .wpf-ai-search-mode-active{color:#666666; background:#1E1E1E;}
#wpforo #wpforo-wrap .wpf-ai-section-header{color:#000000}
#wpforo #wpforo-wrap .wpf-ai-quick-answer{color:#000000}
/* AI Search Forms */
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input{background:#1E1E1E; border:1px solid #727272; color:#bbbbbb;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input:focus{border-color:#585858;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input::placeholder{color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input-icon{color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-submit{color:#666666;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input-icon svg{color: #999999;}
/* AI Search Results */
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-card{background:#141414; border-bottom:1px solid #727272;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-card:hover{border-color:#585858;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-meta{color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-meta i{color:#585858;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-score{color:#23B268;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-content{color:#666666;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-more-btn{background:#1E1E1E; color:#666666;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-more-btn:hover{background:#727272;}
/* AI Loading Animation - Blinking Stars */
#wpforo #wpforo-wrap .wpf-ai-star{fill:#23B268;}
#wpforo #wpforo-wrap .wpf-ai-loading-text{color:#666666;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-no-results{color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-error{color:#f46464;}
/* AI Preferences */
#wpforo #wpforo-wrap .wpf-ai-preferences{color:#999999;}
/* AI Classic Search Form */
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"]{background:#1E1E1E; border:1px solid #727272;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfltd{border-bottom:1px dotted #727272;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfrtd{border-bottom:1px dotted #727272;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpf-search-label{color:#666666;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpf-toggle-wrap .wpf-toggle{border-bottom:1px dashed #585858; color:#999999;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="text"], #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] select{background:#141414; border:1px solid #727272; color:#bbbbbb;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="text"]:focus, #wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] select:focus{border-color:#23B268;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="submit"]{background:#23B268; color:#141414;}
#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="submit"]:hover{background:#474747;}
#wpforo #wpforo-wrap #wpforo-menu li {border-bottom: 2px solid transparent;}
#wpforo #wpforo-wrap #wpforo-menu li a { color: #000000; }
/* AI Translation */
#wpforo #wpforo-wrap .wpf-ai-translate-dropdown{background: #141414;}
#wpforo #wpforo-wrap .wpf-ai-translate-original{color: #FF812D;}
#wpforo #wpforo-wrap .wpforo-post-content.wpf-ai-translated, #wpforo #wpforo-wrap .wpforo-comment-text.wpf-ai-translated{border-left: 2px dashed #FF812D; background: #fff9f4 !important;}
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post-content.wpf-ai-translated{border-left: none; background: #fff9f4 !important;}
/* AI Topic Summarization */
#wpforo #wpforo-wrap .wpf-ai-summarize-btn{color: #23B268; border: 1px solid #23B268; background: #141414;}
#wpforo #wpforo-wrap .wpf-ai-summarize-btn:hover{color: #23B268; }
#wpforo #wpforo-wrap .wpf-ai-summarize-btn .wpf-ai-star{color: #23B268;}
#wpforo #wpforo-wrap .wpf-ai-translate-arrow{color: #FF812D;}
#wpforo #wpforo-wrap .wpf-ai-summary-body{border-left: 3px dashed #23B268;}
#wpforo #wpforo-wrap .wpf-ai-summary-body h3, #wpforo #wpforo-wrap .wpf-ai-summary-body h4{color: #23B268;}

/* AI Chat Bot */
#wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference{color: #E0E0E0;}
#wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference:hover{color: #23B268;}
#wpforo #wpforo-wrap .wpf-ai-chat-msg-user .wpf-ai-chat-msg-content{background-color: #23B268; color: #141414;}
#wpforo #wpforo-wrap .wpf-ai-chat-msg-assistant .wpf-ai-chat-msg-content{background-color: #1E1E1E; color: #bbbbbb;}

/* AI Topic Suggestions */
#wpforo #wpforo-wrap .wpf-ai-suggestions-title{color: #23B268; }
#wpforo #wpforo-wrap .wpf-ai-suggestions-section .wpf-ai-suggestions-section-content .wpf-ai-similar-hint{color: #bcbcbc;}


#wpforo #wpforo-wrap .wpforo-active,
#wpforo #wpforo-wrap #wpforo-menu li.wpforo-active,
#wpforo #wpforo-wrap #wpforo-menu li:hover,
#wpforo #wpforo-wrap #wpforo-menu li.current-menu-ancestor,
#wpforo #wpforo-wrap #wpforo-menu li.current-menu-parent,
#wpforo #wpforo-wrap #wpforo-menu li.current_page_item { border-bottom: #23B268 2px solid;}

#wpforo #wpforo-wrap #wpforo-menu #wpf-menu .wpforo-active,
#wpforo #wpforo-wrap #wpforo-menu #wpf-menu li.wpforo-active,
#wpforo #wpforo-wrap #wpforo-menu #wpf-menu li:hover,
#wpforo #wpforo-wrap #wpforo-menu #wpf-menu li.current-menu-ancestor,
#wpforo #wpforo-wrap #wpforo-menu #wpf-menu li.current-menu-parent,
#wpforo #wpforo-wrap #wpforo-menu #wpf-menu li.current_page_item {background-color: #727272;}


#wpforo #wpforo-wrap #wpforo-menu li > ul{background-color: #1E1E1E;}
#wpforo #wpforo-wrap #wpforo-menu li > ul li{border-bottom: 1px solid #1E1E1E;}
#wpforo #wpforo-wrap #wpforo-menu li > ul li:hover,
#wpforo #wpforo-wrap #wpforo-menu li > ul li.current-menu-item{border-bottom: 1px solid #23B268;}

#wpforo-load { color: #23B268; }
#wpforo-load i{ color: #23B268!important; }

#wpforo #wpforo-wrap .wpf-search input[type="text"]{ color: #000000; background: transparent; }
#wpforo #wpforo-wrap .wpf-search input[type="text"]:focus{ background: #1E1E1E; }
#wpforo #wpforo-wrap .wpf-search i{ color: #23B268; }
#wpforo #wpforo-wrap .wpf-action .fa-bookmark{color: #FF812D ;}

#wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts{color: #999999; border-right: 1px dashed #585858; }
#wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts i{color:#999999;}
#wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts i:hover{color: #23B268;}
#wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts.wpf-new svg{color: #FF812D;}
#wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts.wpf-new svg:hover{text-shadow: 0 0 20px #000000;}
#wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts-count{color: #FF812D;}

#wpforo #wpf-widget-profile .wpf-widget-alerts, #wpf-widget-profile .wpf-widget-alerts{color: #999999; border-right: none; }
#wpforo #wpf-widget-profile .wpf-widget-alerts svg, #wpf-widget-profile .wpf-widget-alerts svg{color:#999999;}
#wpforo #wpf-widget-profile .wpf-widget-alerts.wpf-new svg, #wpf-widget-profile .wpf-widget-alerts.wpf-new svg{color: #FF812D;}
#wpforo #wpf-widget-profile .wpf-widget-alerts .wpf-alerts-count, #wpf-widget-profile .wpf-widget-alerts .wpf-alerts-count{color: #FF812D;}

#wpforo #wpforo-wrap .wpf-notifications{background: #EFEFEF; border-top: 2px solid #727272; border-bottom:5px solid #727272;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-head{color: #000000; border-bottom: 2px solid #FF812D;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content{ color: #000000;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li{border-bottom: 1px solid #dfdfdf; color: #666666;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li.wpf-new_dislike{color: #f42d2c;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li .wpf-nleft svg{filter: drop-shadow(0 0 8px #585858);}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content .wpf-ndesc{color:#666666;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li:hover{background: #1E1E1E;}

#wpf-widget-profile .wpf-notifications{background: #EFEFEF; border-top: 2px solid #000000; border-bottom:5px solid #000000;}
#wpf-widget-profile .wpf-notifications .wpf-notification-head{color: #000000; border-bottom: 2px solid #FF812D;}
#wpf-widget-profile .wpf-notifications .wpf-notification-content{ color: #000000;}
#wpf-widget-profile .wpf-notifications .wpf-notification-content li{border-bottom: 1px solid #dfdfdf; color: #666666;}
#wpf-widget-profile .wpf-notifications .wpf-notification-content li.wpf-new_dislike{color: #f42d2c;}
#wpf-widget-profile .wpf-notifications .wpf-notification-content li .wpf-nleft svg{filter: drop-shadow(0 0 8px #585858);}
#wpf-widget-profile .wpf-notifications .wpf-notification-content .wpf-ndesc{color:#666666;}
#wpf-widget-profile .wpf-notifications .wpf-notification-content li:hover{background: #1E1E1E;}
/*#wpf-widget-profile .wpf-notifications .wpf-notification-content li:hover .wpf-nleft svg{color: #FF812D;}*/

#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head-panel .wpf-edit-cover ul.wpf-edit-cover-options{ background-color: #585858; }
#wpforo #wpforo-wrap .wpforo-profile .wpforo-follow-user{background-color: #33779b;}

#wpforo #wpforo-wrap #wpforo-poweredby{ color: #000000; }
#wpforo #wpforo-wrap #wpforo-poweredby a{ color: #23B268; }
#wpforo #wpforo-wrap #wpforo-title{ color:#bbbbbb;}
#wpforo #wpforo-wrap #wpforo-description{color:#000000;}
#wpforo #wpforo-wrap .wpf-action-link{border-top:1px solid #1E1E1E;}

#wpforo #wpforo-wrap a { color: #E0E0E0; }
#wpforo #wpforo-wrap a svg{ fill: #E0E0E0; }
#wpforo #wpforo-wrap a:visited { color: #E0E0E0; }
#wpforo #wpforo-wrap a:visited svg{ fill: #E0E0E0; }
#wpforo #wpforo-wrap a:hover{ color: #474747;}
#wpforo #wpforo-wrap a:hover svg{ fill: #474747;}
#wpforo #wpforo-wrap a:active { color: #474747; }
#wpforo #wpforo-wrap a:active svg{ fill: #474747; }
#wpforo #wpforo-wrap .wpf-link{ color: #E0E0E0; }

#wpforo #wpforo-wrap .wpflink { color: #E0E0E0; }
#wpforo #wpforo-wrap .wpflink:hover { color: #474747; }

#wpforo #wpforo-wrap pre { border:#727272 1px solid; background:#33779b; }

.wpfcl-a{ color:#474747!important; }
.wpfbg-a{ background-color:#474747!important; }
.wpfcl-b{ color:#23B268!important; }
.wpfbg-b{ background-color:#23B268!important; }
.wpfbr-b{ border:1px solid #23B268!important; }
.wpfcl-0{ color:#999999!important; }
.wpfbg-0{ background-color:#999999!important; }
.wpfcl-1{ color:#000000!important; }
.wpfbg-1{ background-color:#000000!important; }
.wpfcl-2{ color:#bcbcbc!important; }
.wpfbg-2{ background-color:#bcbcbc!important; }
.wpfcl-3{ color:#141414!important; fill: #141414 !important;}
.wpfbg-3{ background-color:#141414!important; }
.wpfcl-4{ color:#7EEA8D!important; fill: #7EEA8D !important;}
.wpfbg-4{ background-color:#7EEA8D!important; }
.wpfcl-5{ color:#FF812D!important; fill: #FF812D !important;}
.wpfbg-5{ background-color:#FF812D!important; }
.wpfbr-5{ border:1px solid #FF812D!important; }
.wpfcl-6{ color:#323F22!important; }
.wpfbg-6{ background-color:#323F22!important; }
.wpfbr-6{ border:1px solid #323F22!important; }
.wpfcl-7{ color:#727272!important; }
.wpfbg-7{ background-color:#727272!important; }
.wpfbr-7{ border:1px solid #727272!important; }
.wpfcl-8{ color:#4dca5c!important; }
.wpfbg-8{ background-color:#4dca5c!important; }
.wpfbr-d-8{ border:1px dotted #4dca5c!important; }
.wpfbr-l-8{ border-left:1px solid #4dca5c!important; }
.wpfcl-9{ color:#1E1E1E!important; }
.wpfbg-9{ background-color:#1E1E1E!important; }
.wpfbr-9{ border:1px solid #1E1E1E!important; }
.wpfcl-10{ color:#f46464!important; }
.wpfbg-10{ background-color:#f46464!important; }
.wpfbr-d-10{ border:1px dotted #f46464!important; }
.wpfbr-l-10{ border-left:1px solid #f46464!important; }

#wpforo #wpforo-wrap .author-rating {  border: 1px solid #727272; background: #1E1E1E; }
#wpforo #wpforo-wrap .wpf-author-nicename{ color:#bcbcbc;}
#wpforo #wpforo-wrap .wpforo-admin-note{ border: 1px solid #727272; background: #141414; }

#wpforo #wpforo-wrap .wpf-breadcrumb .wpf-root{ border-left:1px solid #666666; }
#wpforo #wpforo-wrap .wpf-breadcrumb a.wpf-end { background: transparent!important; }
#wpforo #wpforo-wrap .wpf-breadcrumb a.wpf-end:hover{ background: transparent!important; }
#wpforo #wpforo-wrap .wpf-breadcrumb a { color:#666666;}
#wpforo #wpforo-wrap .wpf-breadcrumb div:hover{ background:#1E1E1E; }
#wpforo #wpforo-wrap .wpf-breadcrumb div:hover:after { background:#1E1E1E; }
#wpforo #wpforo-wrap .wpf-breadcrumb div.active{ background:#1E1E1E; color:#CECECE; }
#wpforo #wpforo-wrap .wpf-breadcrumb div.active:after { background:#1E1E1E; }
#wpforo #wpforo-wrap .wpf-breadcrumb div:after { background: #141414; }
#wpforo #wpforo-wrap .wpf-breadcrumb div.active:after { background: #1E1E1E; }

#wpforo #wpforo-wrap .wpforo-post .wpforo-post-content img,
#wpforo #wpforo-wrap .wpforo-revision-body img{ border:#727272 1px solid; background:#141414; }
#wpforo #wpforo-wrap .wpforo-post blockquote,
#wpforo #wpforo-wrap .wpforo-revision-body blockquote{ border:#999999 1px dotted; background:#727272; }
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-code,
#wpforo #wpforo-wrap .wpforo-revision-body .wpforo-post-code{ border:#727272 1px solid; background:#727272; }
#wpforo #wpforo-wrap .wpforo-post code,
#wpforo #wpforo-wrap .wpforo-revision-body code{ border:#727272 1px solid; background:#727272; }
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-code-title,
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-code-title{ border-bottom:#727272 1px solid;}
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-attachments{ border:#141414 1px dotted; }
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-attachments img{border:#727272 2px solid; background:#141414; }
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-signature{ border-top:#585858 1px dashed; color:#bcbcbc;}
#wpforo #wpforo-wrap .wpforo-post .wpforo-membertoggle i{ color:#E0E0E0;}
#wpforo #wpforo-wrap .wpf-mod-message{color:#FF812D}
#wpforo #wpforo-wrap .wpforo-topic-badges{ background-color:#1E1E1E; }
#wpforo #wpforo-wrap .wpf-unread-forum .wpforo-forum-icon i,
#wpforo #wpforo-wrap .wpforo-subforum .wpf-unread-forum i{opacity: 1;}
#wpforo #wpforo-wrap .wpf-post-starter{color: #23B268; border-bottom: 1px solid #23B268;}
#wpforo #wpforo-wrap .wpf-head-bar{background-color: #1E1E1E; border-bottom: 1px solid #727272;}
#wpforo #wpforo-wrap.wpft-post .wpf-head-bar{background-color: transparent; border-bottom: none;}
#wpforo #wpforo-wrap.wpft-post .wpf-manage-link .wpf-action{background: #1E1E1E;}
#wpforo #wpforo-wrap .wpf-button-outlined{border: 1px solid #474747;}
#wpforo #wpforo-wrap .wpf-button-outlined:hover{box-shadow: 1px 1px 4px #ccc; background-color: #141414;}
#wpforo #wpforo-wrap .wpf-button-outlined.wpf-subscribe-forum{border: 1px solid #FF812D; background-color: #141414;margin-right: 5px;background-color: #141414;}
#wpforo #wpforo-wrap .wpf-button-outlined.wpf-subscribe-topic{border: 1px solid #FF812D; background-color: #141414;margin-right: 5px;}
#wpforo #wpforo-wrap .wpf-member-title.wpfut{background-color: #141414;}
#wpforo #wpforo-wrap .wpf-post-edit-wrap{border-top: 1px dashed #727272;}

#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top{background-color: #1E1E1E; border-left: 3px solid #23B268;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box .wpf-tstat svg{fill: #23B268;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box span{color: #666666;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more{border-left: 1px solid #585858;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more svg{fill: #bcbcbc;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-info .wpf-post-info-forum{color: #666666;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info h3{border-bottom: 3px solid #1E1E1E;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info{border-left:3px dashed #23B268;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info .wpf-tmi-user-avatar .wpf-tmi-user-posts{background-color: #666666;color: #141414;}



#wpforo #wpforo-wrap .wpfl-1 .wpforo-category{background-color:#1E1E1E; border-bottom: #23B268 2px solid;}
#wpforo #wpforo-wrap .wpfl-1 .cat-title{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .cat-stat-posts { color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .cat-stat-topics {color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .forum-wrap{ border-bottom:#1E1E1E 2px solid; }
#wpforo #wpforo-wrap .wpfl-1 .forum-wrap:last-child{ border-bottom:none; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-description{color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-footer{ color:#999999; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics{ background-color:#141414; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-tab{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-list{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-post-title i{ color: #23B268; }

#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-head{ border-bottom:#23B268 2px solid; color: #000000; }
#wpforo #wpforo-wrap .wpfl-1 .head-title{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .head-stat-posts { color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .head-stat-views { color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .topic-wrap{ border-bottom:#727272 1px solid; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-info{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-stat-posts{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-stat-views{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts{ background-color:#141414; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-tab{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-list{ color:#000000; border-left:#727272 2px solid; background-color:  #1C1C1C; }

#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top{ border-top:1px solid #727272; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left { border-top:#23B268 2px solid; background:#1E1E1E;}
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .avatar{background:#141414; border: 1px dashed #999999; border-left-style:solid; border-right-style:solid;}
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .author-rating{ border:1px solid #727272; background:#1E1E1E; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .bottom .reacted-users a{ color:#FF812D; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-action{background: #1E1E1E;}
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpforo-post-content-top .wpf-action{background: transparent;}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-category{ background-color:#1E1E1E; border-bottom:#23B268 2px solid; }
#wpforo #wpforo-wrap .wpfl-2 .cat-title{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-2 .cat-lastpostinfo{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-icon{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-info{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-stat{ color:#FF812D; }
#wpforo #wpforo-wrap .wpfl-2 .forum-wrap {border-bottom: #1E1E1E 2px solid;}
#wpforo #wpforo-wrap .wpfl-2 .forum-wrap:last-child {border-bottom: none;}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar{ color:#000000 }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar img{ background:#141414; border:1px solid #585858; }

#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-head{ border-bottom:#23B268 3px solid; color: #000000; }
#wpforo #wpforo-wrap .wpfl-2 .head-title{ color:#000000;}
#wpforo #wpforo-wrap .wpfl-2 .head-stat-posts { color:#000000; }
#wpforo #wpforo-wrap .wpfl-2 .head-stat-views { color:#000000; }
#wpforo #wpforo-wrap .wpfl-2 .head-stat-lastpost { color:#000000; }
#wpforo #wpforo-wrap .wpfl-2 .topic-wrap{ border-bottom:#727272 1px solid; }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-avatar{color:#000000; }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-avatar img{ background:#141414; border:1px solid #585858; }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-info{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-posts{ color:#000000;}
#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-views{ color:#000000;}
#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-lastpost{ color:#000000;}
#wpforo #wpforo-wrap .wpfl-2 .wpf-compact-last-post .wpf-cl-avatar img {background:#141414; border: 1px dashed #585858; border-left-style: solid; border-right-style: solid;}

#wpforo #wpforo-wrap .wpfl-2 .post-wrap{ border-top:#727272 1px solid;  }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-post{ background-color:#141414; }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right{ background: #f9f9f9; }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-bottom{ border-top:#141414 1px solid; background:#141414; }
#wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpf-post-button-actions span.wpf-action{background-color:#727272;}
#wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-left .avatar{ background:#141414; border:#585858 2px dashed; border-left-style:solid; border-right-style:solid;}
#wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-bottom .cbleft a{color:#FF812D;}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-category{ background-color:#1E1E1E; border-bottom:#23B268 2px solid; }
#wpforo #wpforo-wrap .wpfl-3 .cat-title{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-3 .cat-stat-posts { color:#000000; }
#wpforo #wpforo-wrap .wpfl-3 .cat-stat-answers { color:#000000; }
#wpforo #wpforo-wrap .wpfl-3 .cat-stat-questions { color:#000000; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-icon{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-info{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-footer{ color:#999999; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-posts{color:#000000;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-answers{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-questions{color:#000000;}
#wpforo #wpforo-wrap .wpfl-3 .forum-wrap {border-bottom: #1E1E1E 2px solid;}
#wpforo #wpforo-wrap .wpfl-3 .forum-wrap:last-child {border-bottom: none;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics{ background-color:#141414; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics-tab{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics-list{ color:#000000;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic .wpf-tbox{ background:#1E1E1E; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic .wpf-tbox .wpforo-label svg{fill: #999999;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic-replies i{color: #999999;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic-bottom .wpforo-tags i{color: #999999;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic-status{border: 1px dotted #999999;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-head{border-bottom:#23B268 3px solid; color: #000000;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-topic{ color:#000000;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-topic .wpf-tbox{ background: #1C1C1C; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-topic .wpf-tbox .wpforo-label svg{fill: #999999;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-replies i{color: #999999;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-bottom .wpforo-tags i{color: #999999;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-topic-status{border-left: 1px solid #727272;}
#wpforo #wpforo-wrap .wpfl-3 .head-title{ color:#000000; }
#wpforo #wpforo-wrap .wpfl-3 .head-stat-posts { color:#000000; }
#wpforo #wpforo-wrap .wpfl-3 .head-stat-lastpost { color:#000000; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post{ background-color:#141414; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-tags{ background-color:#1E1E1E; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-left { border-right:2px solid #1E1E1E; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-left .wpf-toggle-answer{ color:#00a636; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-left .wpf-toggle-not-answer{ color:#999999!important; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right{ background:#141414; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-avatar img,
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-avatar img.avatar{border: 2px dashed #585858; border-left-style:solid; border-right-style:solid; background: #141414;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content{background:  #1C1C1C;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content-top{ border-bottom:2px solid #1E1E1E; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-tool-bar{ border-top:1px dotted #727272; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-signature-content{ border-top:#474747 1px dotted; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author-data-content{ border:#141414 1px solid; background:#33779b;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-author-details .wpforo-post-author-data{border-left: 1px dashed #585858; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-author-details .wpforo-post-author-stat{border-left: 1px dashed #585858; }
#wpforo #wpforo-wrap .wpfl-3 .wpf-answer-sep{color: #666666; border-bottom: 2px solid #23B268;}
#wpforo #wpforo-wrap .wpfl-3 .wpf-answer-sep svg{fill: #23B268; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-comment{ background-color:#141414; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpf-right{  background:#1E1E1E; }
#wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpforo-comment-action-links .wpf-action{color: #585858;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpforo-comment-action-links .wpf-action:hover{color: #474747;}
#wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpf-right .wpforo-comment-avatar img,
#wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpf-right .wpforo-comment-avatar img.avatar{border: 1px dashed #999999; border-left-style:solid; border-right-style:solid;}
		

#wpforo #wpforo-wrap .wpfl-4 .wpforo-category{ background-color:#1E1E1E; border-bottom: 2px solid #23B268; }
#wpforo #wpforo-wrap .wpfl-4.wpf-category-page .wpforo-category{ background-color:transparent;}
#wpforo #wpforo-wrap .wpfl-4.wpf-subforums .wpforo-category{ background-color:transparent; border-bottom: 3px solid #23B268;}
#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-right .wpforo-post-content-top{ border-bottom:1px solid #727272; }
#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .avatar{ background:#141414; border:#585858 2px dashed; border-left-style:solid; border-right-style:solid;}
#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .author-rating{ border:1px solid #727272; background:#1E1E1E; }
#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .bottom { border-top:#727272 1px solid; }
#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .bottom .reacted-users a{ color:#FF812D; }
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest,
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-hottest,
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-solved,
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-unsolved{color:#bcbcbc;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest:hover{color:#323F22;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-hottest:hover{color:#FF812D;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-solved:hover{color:#00a636;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-unsolved:hover{color:#bcbcbc;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest:hover,#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest.wpf-active{border-color:#323F22;color:#323F22;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-hottest:hover,#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-hottest.wpf-active{border-color:#FF812D;color:#FF812D;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-solved:hover,#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-solved.wpf-active{border-color:#00a636;color:#00a636;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-unsolved:hover,#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-unsolved.wpf-active{border-color:#bcbcbc;color:#bcbcbc;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item{border-bottom: 1px dashed #dadada;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item:nth-child(even){ border-left: 3px solid #141414;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a{color: #000000;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a:hover{color: #474747;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head{ border-bottom: 1px solid #727272;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-threads-label{border-bottom:1px dashed #999999; color: #666666;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-head-box{ color: #666666;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-body {color:#000000;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags .wpf-tags-text i{color: #999999;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags tag a{color: #bcbcbc;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags tag a:hover{color: #474747;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-users a img{background-color: #141414;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpf-thread-users-avatars img.avatar,
#wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpf-thread-users-avatars img{padding: 2px; border: 1px dashed #aaa; border-left-style:solid; border-right-style:solid;}
#wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-threads-head{ background: #23B268; color: #141414; border-bottom: 2px solid #585858; }
#wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-threads-head .wpf-head-box{color: #141414;}
#wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-thread{background-color: #1E1E1E;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-status .wpf-circle.wpfsq:first-child{border: 1px dotted #999999; border-radius: 6px;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-avatar i{color: #999999;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-avatar i.fa-feather-alt{color: #23B268;}
#wpforo #wpforo-wrap .wpfl-4 .wpforo-topic-meta .wpforo-tags .wpf-tags-title i{color: #bcbcbc;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left .wpf-author-posts{color: #bcbcbc;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-top .wpf-post-date{color:#999999;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-bottom .wpf-author{color:#999999;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot{ background:  #1C1C1C; }
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reaction-wrap .wpf-like-count{color: #bcbcbc;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reply:hover .wpf-action{color: #474747;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons:hover .wpf-action{color: #999999;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action{ color: #585858; }
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action:hover{ color: #E0E0E0;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-public i,
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-public i{color: #474747;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-open i,
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-open i{color: #474747;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-approve i,
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-approve i{color: #474747;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsolved i,
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsticky i{color: #474747;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsolved i:hover,
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action.wpforo-unsticky i:hover{ color: #E0E0E0;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar{color: #bcbcbc;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpf-post-replies-info{color: #23B268;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpf-prsep{border-bottom: 1px dashed #999999;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpforo-ttgg i{color: #999999;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar .avatar{background: #141414; border: 1px dashed #999999; border-left-style:solid; border-right-style:solid;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpforo-memberinfo{color: #bcbcbc;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-post-date{color:#999999;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content{background-color:  #1C1C1C;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree{border-bottom: 1px dashed #585858;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree i{color: #999999;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item em{color: #bcbcbc;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item.wpf-starter .avatar{background: #141414; border: 1px solid #23B268;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-content-foot{border-top: #1E1E1E 1px solid;}
#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer {background:  #1C1C1C;}
#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer .reacted-users:not(:empty){ border-top: 3px solid #141414;}
#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer .reacted-users a{ color:#FF812D; }
#wpforo #wpforo-wrap .wpfl-4 .wpf-replies-sep{border-bottom: 1px solid #585858; color: #999999;}

#wpforo #wpforo-wrap .wpfl-5 .wpforo-category{ background-color:#1E1E1E; border-bottom:#23B268 2px solid; }
#wpforo #wpforo-wrap .wpfl-5 .cat-title{ color:#000000; }

#wpforo #wpforo-wrap .wpf-popover i.fa-thumbs-up{color: #E0E0E0;}
#wpforo #wpforo-wrap .wpf-popover i.fa-thumbs-down{color: #f42d2c;}
#wpforo #wpforo-wrap .wpf-popover .wpf-react.wpf-unreacted > i{ color: #999999; }

#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head{box-shadow: 0 0 2px #585858;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head .wpforo-profile-back{background: #23B268; color: #141414;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span{color: #E0E0E0; border-bottom: #E0E0E0 2px solid;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span:hover{color: #23B268; border-bottom: #23B268 2px solid;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span.wpf-ab-ban:hover{color: #666 !important; border-bottom: #666 2px solid !important;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span.wpf-ab-ban[data-currentstate="0"]{color: #999; border-bottom: #999 2px solid;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span.wpf-ab-ban[data-currentstate="1"]{color: #e76a11; border-bottom: #e76a11 2px solid;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span.wpf-ab-delete,
#wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span.wpf-ab-delete_dash{color: #c22517;border-bottom: #c22517 2px solid;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span.wpf-ab-delete:hover,
#wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span.wpf-ab-delete_dash:hover{color: #f07a25 !important; border-bottom: #f07a25 2px solid !important;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu{ border-bottom: 2px solid #727272;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu:hover{ background: #1E1E1E; color:#000000;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu{ border-right:#141414 1px solid; }
#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu.wpforo-active{color: #23B268;}
#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-home .wpf-field.wpf-field-name-html_soc_net{border-bottom: 2px solid #1E1E1E;}
#wpforo #wpforo-wrap .wpf-profile-section{color: #666666;}
#wpforo #wpforo-wrap .wpf-profile-section .wpf-statbox .wpf-statbox-icon{background-color: #33779b; fill: #474747; color: #474747;}

#wpforo #wpforo-wrap .wpf-board-panel{background: #1E1E1E;}
#wpforo #wpforo-wrap .wpf-board-panel-right span{border-left: 1px solid #141414;}
#wpforo #wpforo-wrap .wpf-board-panel-right span.wpf-active{background: #141414; background: #141414;}

#wpforo #wpforo-wrap .wpforo-profile .wpf-field .wpf-field-cl{ clear:both;}
#wpforo #wpforo-wrap .wpforo-profile .wpf-field input {max-width: 100%;}
#wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="text"],
#wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="password"],
#wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="email"],
#wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="date"],
#wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="number"],
#wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="url"],
#wpforo #wpforo-wrap .wpforo-profile .wpf-field input[type="tel"],
#wpforo #wpforo-wrap .wpforo-profile .wpf-field textarea,
#wpforo #wpforo-wrap .wpforo-profile .wpf-field select{box-shadow:none; background-color: #1E1E1E; border: 1px solid #727272;}


#wpforo #wpforo-wrap .wpf-activity-panel{box-shadow: 0px 0px 3px #585858;}
#wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span{border-right: 1px solid #1E1E1E;}
#wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span.wpf-active{background: #1E1E1E;}
#wpforo #wpforo-wrap .wpf-activity-icon i{background: #141414; box-shadow: 0px 0px 5px #bbb;}
#wpforo #wpforo-wrap .wpf-activity-icon svg{fill: #999999;}
#wpforo #wpforo-wrap .wpf-activity-data{border-left: 2px solid #1E1E1E;}
#wpforo #wpforo-wrap .wpf-activity-data .wpf-activity-bottom .wpf-activity-forum{border-left: 1px dashed #585858;}
#wpforo #wpforo-wrap .wpfa-reply .wpf-activity-icon svg{fill: #999999;}

#wpforo #wpforo-wrap .wpforo-subscriptions .sbn-icon{ border-right:2px solid #141414; }
#wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options{background: #141414;}
#wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options ul li{border-bottom: 1px dotted #585858;}
#wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-cat{background: #1E1E1E;}
#wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk div{border-bottom: 1px dotted #999999;}
#wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-checkbox{color: #000000;}
#wpforo #wpforo-wrap .wpf-sbs-panel{box-shadow: 0px 0px 3px #585858;}
#wpforo #wpforo-wrap .wpf-sbs-panel .wpf-sbs-panel-right span{border-right: 1px solid #1E1E1E;}
#wpforo #wpforo-wrap .wpf-sbs-panel .wpf-sbs-panel-right span.wpf-active{background: #1E1E1E;}
#wpforo #wpforo-wrap .wpforo-subscriptions .wpforo-sb{border-bottom: 1px dashed #585858;}
#wpforo #wpforo-wrap .wpforo-subscriptions .wpforo-sb .sbn-action i{color: #e85757;}

#wpforo #wpforo-wrap .wpforo-followers .wpf-tab-subtitle{border-bottom: 1px dashed #585858;}
#wpforo #wpforo-wrap .wpforo-followers .wpforo-follower{background: #1E1E1E;}
#wpforo #wpforo-wrap .wpforo-following .wpf-tab-subtitle{border-bottom: 1px dashed #585858;}
#wpforo #wpforo-wrap .wpforo-following .wpforo-follower{background: #1E1E1E;}
#wpforo #wpforo-wrap .wpforo-following .wpforo-follower .sbn-action a{color: #e85757;}

#wpforo #wpforo-wrap input[type="text"], #wpforo #wpforo-wrap input[type="password"],
#wpforo #wpforo-wrap input[type="email"], #wpforo #wpforo-wrap textarea,
#wpforo #wpforo-wrap select { border: 1px solid #dadada; color: #bcbcbc; box-shadow: inset 0 1px 4px #727272; -moz-box-shadow: inset 0 1px 4px #727272; -webkit-box-shadow: inset 0 1px 4px #727272; }
#wpforo #wpforo-wrap input[type="submit"],
#wpforo #wpforo-wrap input[type="reset"],
#wpforo #wpforo-wrap input[type="button"],
#wpforo-dialog input[type="submit"],
#wpforo-dialog input[type="reset"],
#wpforo-dialog input[type="button"]{ background:#23B268; color:#141414; border: 1px solid #323F22; }
#wpforo #wpforo-wrap input[type="submit"]:hover,#wpforo #wpforo-wrap input[type="reset"]:hover{ background:#323F22; }
#wpforo #wpforo-wrap input[type="button"]:hover{ background:#323F22; }
#wpforo #wpforo-wrap .wpf-button, .wpf-button{ background:#23B268; color:#141414!important; border: 1px solid #323F22; }
#wpforo #wpforo-wrap .wpf-button:hover, .wpf-button:hover{ background:#323F22; }
#wpforo #wpforo-wrap .wpforo-category .wpf-button{ background:#141414; color:#23B268!important; border: 1px solid #323F22; box-shadow: 0 0 3px #fff; }
#wpforo #wpforo-wrap .wpforo-category .wpf-button:hover{ background:#23B268; color:#141414!important; border: 1px solid #323F22; box-shadow: 0 0 10px #fff; }

#wpforo #wpforo-wrap .wpf-button-secondary, .wpf-button-secondary{background: #FEFEFE !important; color: #333333 !important; border: 1px solid #CCCCCC !important;}
#wpforo #wpforo-wrap .wpf-button-secondary:hover, .wpf-button-secondary:hover{background: #FFFFFF !important;}

#wpforo #wpforo-wrap .wpf-topic-create{ background-color:  #1E1E1E ;}
#wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tools{ border-bottom:1px #dadada solid; }
#wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tabs a.switch-tmce{ border: 1px #dadada solid; }
#wpforo #wpforo-wrap .wpf-topic-create .wp-editor-tabs a.switch-html{ border: 1px #dadada solid; }
#wpforo #wpforo-wrap .wpf-topic-create .quicktags-toolbar input[type="button"] { background:#23B268; color:#141414; }
#wpforo #wpforo-wrap .wpf-topic-create .quicktags-toolbar input[type="button"]:hover{ background:#323F22!important; }

#wpforo #wpforo-wrap .wpf-post-create { background-color:  #1E1E1E ;}
#wpforo #wpforo-wrap .wpf-post-create .wp-editor-tools{ border-bottom:1px #dadada solid; }
#wpforo #wpforo-wrap .wpf-post-create .wp-editor-tabs a.switch-tmce{ border: 1px #dadada solid; }
#wpforo #wpforo-wrap .wpf-post-create .wp-editor-tabs a.switch-html{ border: 1px #dadada solid; }
#wpforo #wpforo-wrap .wpf-post-create .quicktags-toolbar input[type="button"] { background:#23B268; color:#141414; }
#wpforo #wpforo-wrap .wpf-post-create .quicktags-toolbar input[type="button"]:hover{ background:#323F22!important; }

#wpforo #wpforo-wrap .wpforo-tags .wpf-tags-title{border-right: 1px solid #141414;}
#wpforo #wpforo-wrap .wpf-tags a{background:#CECECE; color:#141414;}
#wpforo #wpforo-wrap .wpf-tags a:before{ border-color:transparent #CECECE transparent transparent;}
#wpforo #wpforo-wrap .wpf-tags a:after{ background:#141414; -moz-box-shadow:-1px -1px 2px #E0E0E0; -webkit-box-shadow:-1px -1px 2px #E0E0E0; box-shadow:-1px -1px 2px #E0E0E0;}
#wpforo #wpforo-wrap .wpf-topic-tags #wpf_tags{color: #CECECE;}
#wpforo #wpforo-wrap.wpf-dark .wpf-topic-tags #wpf_tags{color: #000000;}
#wpforo #wpforo-wrap .wpf-tags a:active,
#wpforo #wpforo-wrap .wpf-tags a:visited{color: #141414;}
#wpforo #wpforo-wrap .wpf-tags a:hover{background:#666666; color: #141414;}
#wpforo #wpforo-wrap .wpf-tags a:hover:before{border-color:transparent #666666 transparent transparent;}

#wpforo #wpforo-wrap .wpforo-topic-footer{color: #bcbcbc;}
#wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-wrap{border-top: 1px solid #727272; border-bottom: 1px solid #727272;}
#wpforo #wpforo-wrap .wpf-topic-rel .wpf-no-rel{border-top: 1px solid #727272;}
#wpforo #wpforo-wrap .wpf-topic-visitors{border-top: 1px solid #727272;}
#wpforo #wpforo-wrap .wpf-topic-navi .wpf-navi-wrap{border-top: #727272 3px solid;}
#wpforo #wpforo-wrap .wpf-tags-text i,
#wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-title i{color:#bcbcbc;}

#wpforo #wpforo-wrap .wpforo-members-wrap td.wpf-members-search { border-bottom:1px solid #727272; }
#wpforo #wpforo-wrap .wpforo-members .wpforo-member {background: #1C1C1C; border-bottom:1px solid #585858;}
#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-social a{color: #585858; fill: #585858;}
#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-social a:hover{color: #23B268; fill: #23B268;}
#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-ug{border: 1px dashed #1E1E1E;}
#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-reputation{}
#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-bg{box-shadow: 0 0 4px #585858;}

#wpforo #wpforo-wrap .wpforo-register-wrap .wpforo-register-content { border-bottom:#585858 1px solid; padding: 40px 1%; }
#wpforo #wpforo-wrap .wpforo-register-wrap .wpforo-register-content h3{color:#000000}
#wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-content { border-bottom:#585858 1px solid; padding: 40px 1%; }
#wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-content .wpforo-login-table{ padding:1%; }
#wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-content .wpforo-login-table .wpf-field{border-bottom:none;}
#wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-content h3{color:#000000}

#wpforo #wpforo-wrap .wpforo-404-wrap .wpforo-404-content { border-top:#727272 1px solid; border-bottom:#727272 1px solid; }
#wpforo #wpforo-wrap .wpforo-404-wrap .wpf-search-box { border:#585858 1px dashed; }
#wpforo #wpforo-wrap .wpf-please-login{background-color: #1E1E1E;}

#wpforo #wpforo-wrap #wpforo-search-title { color:#bbbbbb; }
#wpforo #wpforo-wrap .wpforo-search-sep{ background: #23B268; border: transparent; height: 2px; display: none }
#wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar{ background:#1E1E1E; }
#wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfltd{ border-bottom:1px dotted #141414; }
#wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfrtd{ border-bottom:1px dotted #141414; }
#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content { border-bottom:#727272 1px solid; }
#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-ptr{ border-bottom:#585858 1px solid;}
#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-htr{ background-color:#23B268; color:#141414; }
#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-ttr{ background:#1E1E1E }
#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-shead-icon{ border-right:1px solid #141414;}
#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-spost-icon { border-right:1px solid #141414;}
/* Search Results - Modern Card Layout */
#wpforo #wpforo-wrap .wpf-search-result-card{ background:#141414; border-bottom:1px solid #727272;}
#wpforo #wpforo-wrap .wpf-search-result-card:hover{ border-color:#23B268;}
#wpforo #wpforo-wrap .wpf-sr-meta{ border-bottom:1px solid #1E1E1E;}
#wpforo #wpforo-wrap .wpf-sr-meta-item{ color:#999999;}
#wpforo #wpforo-wrap .wpf-sr-meta-item i{ color:#585858;}
#wpforo #wpforo-wrap .wpf-sr-relevance{ background:#fef3c7; color:#92400e;}
#wpforo #wpforo-wrap .wpf-sr-relevance i{ color:#d97706;}
#wpforo #wpforo-wrap .wpf-sr-body{ color:#666666;}
#wpforo #wpforo-wrap .wpf-sr-body .wpf-search-highlight{ background:#fef08a;}
#wpforo #wpforo-wrap .wpf-sr-tags .wpf-tag{ background:#727272; color:#000000;}
#wpforo #wpforo-wrap .wpf-sr-tags .wpf-tag:hover{ background:#585858;}
#wpforo #wpforo-wrap .wpf-sr-view-link:hover{ background:#33779b;}
#wpforo #wpforo-wrap .wpf-sr-empty{ background:#1E1E1E; border:1px dashed #585858;}
#wpforo #wpforo-wrap .wpf-sr-empty-icon{ color:#585858;}
#wpforo #wpforo-wrap .wpf-sr-empty p{ color:#999999;}

#wpforo #wpforo-wrap #wpforo-recent-title { color:#bbbbbb; }
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar{ background:#1E1E1E; border:#727272 1px solid; }
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfltd{ border-bottom:1px dotted #141414; }
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfrtd{ border-bottom:1px dotted #141414; }
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content { border-bottom:#727272 1px solid; }
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-ttr{ background:  #1C1C1C;}
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-shead-icon{ border-right:1px solid #141414;}
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-spost-icon { border-right:1px solid #141414;}
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-stext{color:#666666}

#wpforo #wpforo-wrap .wpf-action, .wpf-notifications .wpf-action{ color: #999999; }
#wpforo #wpforo-wrap .wpf-action:hover, .wpf-notifications .wpf-action:hover{ cursor: pointer; color: #474747; }
#wpforo #wpforo-wrap .wpf-action.wpforo-tools {color: #E0E0E0;}
#wpforo #wpforo-wrap .wpf-action.wpforo-tools:hover{cursor: pointer; color: #E0E0E0;}

#wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-page-info{ color:#666666; }
#wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-prev-button{ background:#23B268; color:#141414;}
#wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-next-button{ background:#23B268; color:#141414;}

#wpforo #wpforo-wrap #wpforo-stat-header{ color: #000000; border-bottom: 1px solid #585858;}
#wpforo #wpforo-wrap  #wpforo-stat-body .wpf-stat-item{border-right:1px solid #727272;}
#wpforo #wpforo-wrap  #wpforo-stat-body .wpf-stat-item i{color:#bcbcbc;}
#wpforo #wpforo-wrap  #wpforo-stat-body .wpf-stat-item .wpf-stat-value{color:#bcbcbc;}
#wpforo #wpforo-wrap  #wpforo-stat-body .wpf-stat-item .wpf-stat-label{border-top:1px dotted #585858; color:#bcbcbc;}
#wpforo #wpforo-wrap  #wpforo-stat-body .wpf-last-info i{color:#bcbcbc;}
#wpforo #wpforo-wrap #wpforo-poweredby{ border-top: 1px solid #727272;}
#wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-title{ border-bottom: 3px solid #23B268; margin-bottom: -2px;}

#wpforo #wpforo-wrap  .wpf-footer-box{background-color:#1E1E1E;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-newest-member svg,
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-newest-post svg{fill:#bcbcbc;}

#wpforo #wpforo-wrap  #wpforo-stat-body.wpf-new svg,
#wpforo #wpforo-wrap  #wpforo-stat-body .wpf-all-read i{color:#CECECE;}

#wpforo #wpforo-wrap .widget-title,
.wpforo-widget-wrap .widget-title{ border-bottom:2px solid #727272;}
#wpforo #wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li,
.wpforo-widget-wrap .wpforo-widget-content li{ border-bottom:1px dotted #585858; }

/* Topic Tags Widget - Clean Flat Colors */
.wpforo-widget-wrap .wpf-widget-tags li{border: none!important; background-color: #1E1E1E!important;}
.wpforo-widget-wrap .wpf-widget-tags li a{color: #666666!important;}
.wpforo-widget-wrap .wpf-widget-tags li span{color: #999999!important;}
.wpforo-widget-wrap .wpf-widget-tags li:hover{background-color: #474747!important;}
.wpforo-widget-wrap .wpf-widget-tags li:hover a,
.wpforo-widget-wrap .wpf-widget-tags li:hover span{color: #141414!important; opacity: 1;}
.wpforo-widget-wrap .wpf-prof-footer .wpf-prof-buttons a:hover{background: #474747!important;}

.ui-dialog { z-index: 999998 !important; }
.wpf-video{	margin: 10px !important; }

.ui-dialog .ui-widget-header{  background-color: #23B268!important; border-bottom:#585858 1px solid!important; }
.ui-dialog .ui-widget-header span.ui-dialog-title{ color: #141414 !important; }
.ui-widget input[type="submit"]:hover{ background:#323F22; }
.ui-widget input[type="submit"]{ background:#23B268; color:#141414; border: 1px solid #323F22; }

#wpforo #wpforo-wrap .wpforo-topic-badges i.fa,
#wpforo #wpforo-wrap .wpforo-topic-badges i.fas,
#wpforo #wpforo-wrap .wpforo-topic-badges i.fab,
#wpforo #wpforo-wrap .wpforo-topic-badges i.far,
#wpforo #wpforo-wrap .wpforo-topic-badges i.fal { color: #23B268; }

#wpf_multi_quote .wpf-multi-quote{color: #141414; background: #23B268;}
body.wpf-dark #wpf_multi_quote .wpf-multi-quote{color: #E0E0E0;}

#wpf-msg-box a{color:#141414;}
#wpf-msg-box a:hover{color:#727272;}
#wpf-msg-box > p{color:#141414!important;background-color:#23B268;background:-moz-linear-gradient(#23B268);background:-o-linear-gradient(#23B268);background:linear-gradient(#23B268);}
#wpf-msg-box > p:after{border-color:transparent #23B268;}

#wpf-msg-box > p.error{background-color:#f46464;background:-moz-linear-gradient(#f46464);background:-o-linear-gradient(#f46464);background:linear-gradient(#f46464);}
#wpf-msg-box > p.error:after{border-color:transparent #f46464;}
#wpf-msg-box > p.success{background-color:#00a636;background:-moz-linear-gradient(#00a636);background:-o-linear-gradient(#00a636);background:linear-gradient(#00a636);}
#wpf-msg-box > p.success:after{border-color:transparent #00a636;}

body.wpf-dark #wpf-msg-box > p, body.wpf-dark #wpf-msg-box a, body.wpf-dark #wpf-msg-box a:visited{color:#E0E0E0!important;}
body.wpf-dark #wpf-msg-box a:hover, body.wpf-dark #wpf-msg-box a:active{color:#474747!important;}

#wpforo #wpforo-wrap .wpf-field { border-bottom: 1px dashed #585858;}
#wpforo #wpforo-wrap .wpf-field .wpf-label i{ color: #bcbcbc; }
#wpforo #wpforo-wrap .wpf-field:not(.wpf-field-type-tinymce) .wpf-field-wrap i{ color: #bcbcbc; }

#wpforo #wpforo-wrap .wpf-field .wpf-field-cl{ clear:both;}
#wpforo #wpforo-wrap .wpf-field input {max-width: 100%;}
#wpforo #wpforo-wrap .wpf-field input[type="text"],
#wpforo #wpforo-wrap .wpf-field input[type="search"],
#wpforo #wpforo-wrap .wpf-field input[type="password"],
#wpforo #wpforo-wrap .wpf-field input[type="email"],
#wpforo #wpforo-wrap .wpf-field input[type="date"],
#wpforo #wpforo-wrap .wpf-field input[type="number"],
#wpforo #wpforo-wrap .wpf-field input[type="url"],
#wpforo #wpforo-wrap .wpf-field input[type="tel"],
#wpforo #wpforo-wrap .wpf-field textarea,
#wpforo #wpforo-wrap .wpf-field select{box-shadow:none; background-color: #141414; border: 1px solid #727272;}
#wpforo #wpforo-wrap .wpf-field input::-webkit-input-placeholder,
#wpforo #wpforo-wrap .wpf-field textarea::-webkit-input-placeholder  { color: #999999;}
#wpforo #wpforo-wrap .wpf-field input::-moz-placeholder,
#wpforo #wpforo-wrap .wpf-field textarea::-moz-placeholder  {color: #999999;}
#wpforo #wpforo-wrap .wpf-field input:-ms-input-placeholder,
#wpforo #wpforo-wrap .wpf-field textarea:-ms-input-placeholder  {color: #999999;}
#wpforo #wpforo-wrap .wpf-field input:-moz-placeholder,
#wpforo #wpforo-wrap .wpf-field textarea:-moz-placeholder {color: #999999;}
#wpforo #wpforo-wrap .wpf-field input[type="text"]:focus,
#wpforo #wpforo-wrap .wpf-field input[type="password"]:focus,
#wpforo #wpforo-wrap .wpf-field input[type="email"]:focus,
#wpforo #wpforo-wrap .wpf-field input[type="date"]:focus,
#wpforo #wpforo-wrap .wpf-field input[type="number"]:focus,
#wpforo #wpforo-wrap .wpf-field input[type="url"]:focus,
#wpforo #wpforo-wrap .wpf-field input[type="tel"]:focus,#wpforo #wpforo-wrap .wpf-field textarea:focus,
#wpforo #wpforo-wrap .wpf-field select:focus{ background-color: #feffec}
#wpforo #wpforo-wrap .wpf-field .wpf-label i{ padding-right:5px; width:25px;}
#wpforo #wpforo-wrap .wpf-field .wpf-field-required-icon{color: #FF812D;}
#wpforo #wpforo-wrap .wpf-field .wpf-field-wrap .mce-tinymce.mce-container.mce-panel{border: 3px solid #1E1E1E; border-width: 3px !important;}
#wpforo #wpforo-wrap .wpf-add-topic-title{border: 1px dashed #23B268; color: #23B268; border-right: none; border-left: none;}
#wpforo #wpforo-wrap .wpf-acp-header{border-bottom: 1px dashed #23B268;}
#wpforo #wpforo-wrap .wpf-acp-header .wpf-acp-toggle i{color: #23B268;}

#wpforo #wpforo-wrap .wpf-tools {background: #141414; border-left: 3px dashed #585858;}
#wpforo #wpforo-wrap .wpf-tools .wpf-tool-tabs .wpf-tool-tab{ border-bottom-color: #999999; }
#wpforo #wpforo-wrap .wpf-tools .wpf-tool-tabs .wpf-tool-tab.wpf-tt-active{ border-bottom-color: #23B268; color:#23B268; }
#wpforo #wpforo-wrap .wpf-tools .wpf-tool h3{ color: #727272}
#wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-tool-desc{ color: #999999;}
#wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]{background: #141414;}
#wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts{background: #141414; border: 1px solid #dadada; border-left: 3px solid #dadada; }
#wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts ul li{border-bottom: 1px dotted #585858;}
#wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]::placeholder {color: #585858; opacity: 1;}
#wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]:-ms-input-placeholder {color: #585858;}
#wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]::-ms-input-placeholder {color: #585858;}

#wpforo #wpforo-wrap .wpf-sb-1{color:#585858;background-color:#1E1E1E;}
#wpforo #wpforo-wrap .wpf-sb-2{color:#23B268;background-color:#1E1E1E;}
#wpforo #wpforo-wrap .wpf-sb-3{color:#585858;background-color:transparent;}
#wpforo #wpforo-wrap .wpf-sb-4{color:#23B268;background-color:transparent;}
#wpforo #wpforo-wrap .wpf-sb .wpf-sb-buttons i{color: #585858;}
#wpforo #wpforo-wrap .wpf-sb .wpf-sb-toggle .wpfsa{color:#23B268!important;}
#wpforo #wpforo-wrap .wpfl-1 .wpf-sb-right.wpf-sb-1,
#wpforo #wpforo-wrap .wpfl-1 .wpf-sb-right.wpf-sb-2{border:1px solid #727272;}
#wpforo #wpforo-wrap .wpfl-2 .wpf-sb-right, #wpforo #wpforo-wrap .wpfl-3 .wpf-sb-right{ border-top:1px solid #727272;}
#wpforo #wpforo-wrap .wpfl-2 .wpf-sb-left, #wpforo #wpforo-wrap .wpfl-3 .wpf-sb-left{ background-color:transparent;}
#wpforo #wpforo-wrap .wpf-sb.wpf-sb-top .wpf-sb-buttons{border-left: 1px dotted #E0E0E0;}
[dir="rtl"] #wpforo #wpforo-wrap .wpf-sb.wpf-sb-top .wpf-sb-buttons{border-right: 1px dotted #E0E0E0; border-left:none;}
#wpforo #wpforo-wrap .wpf-sb.wpf-sb-top.sb-tt-expanded .wpf-sb-buttons i{color:#E0E0E0;}
#wpforo #wpforo-wrap .wpf-sbtn {color: #000000;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sbtn-title i{color: #999999;}
#wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-grey .wpf-sb-button{background: #aaaaaa; color: #ffffff; }
#wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-grey .wpf-sb-button.wpf-sb-icon{background: transparent; color: #777777; border: 1px solid #bbbbbb;}
#wpforo #wpforo-wrap .wpf-sb .wpf-fb .wpfsa, #wpforo #wpforo-wrap .wpf-sb .wpf-fb i:hover{ color: #4267b2!important;}
#wpforo #wpforo-wrap .wpf-sb .wpf-tw .wpfsa, #wpforo #wpforo-wrap .wpf-sb .wpf-tw i:hover{ color: #232323 !important;}
#wpforo #wpforo-wrap .wpf-sb .wpf-wapp .wpfsa, #wpforo #wpforo-wrap .wpf-sb .wpf-wapp i:hover{ color: #1BD741!important;}
#wpforo #wpforo-wrap .wpf-sb .wpf-lin .wpfsa, #wpforo #wpforo-wrap .wpf-sb .wpf-lin i:hover{ color: #0A75B5!important;}
#wpforo #wpforo-wrap .wpf-sb .wpf-gg .wpfsa, #wpforo #wpforo-wrap .wpf-sb .wpf-gg i:hover{ color: #DB4437!important;}
#wpforo #wpforo-wrap .wpf-sb .wpf-vk .wpfsa, #wpforo #wpforo-wrap .wpf-sb .wpf-vk i:hover{ color: #4A76A8!important;}
#wpforo #wpforo-wrap .wpf-sb .wpf-ok .wpfsa, #wpforo #wpforo-wrap .wpf-sb .wpf-ok i:hover{ color: #EE8208!important;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-fb:hover{ background-color: #4267b2; border-color: #4267b2; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-tw:hover{ background-color: #252525; border-color: #2c2c2c; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-lin:hover{ background-color: #0A75B5; border-color: #0A75B5; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-wapp:hover{ background-color: #1BD741; border-color: #1BD741; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-gg:hover{ background-color: #DB4437; border-color: #DB4437; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-vk:hover{ background-color: #4A76A8; border-color: #4A76A8; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-ok:hover{ background-color: #EE8208; border-color: #EE8208; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-fb{ background-color: #4267b2; border-color: #4267b2; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-tw{ background-color: #1a1a1a; border-color: #2a2a2a; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-wapp{ background-color: #1BD741; border-color: #1BD741; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-lin{ background-color: #0A75B5; border-color: #0A75B5; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-gg{ background-color: #DB4437; border-color: #DB4437; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-vk{ background-color: #4A76A8; border-color: #4A76A8; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn.wpf-sb-style-colored .wpf-sb-button.wpf-ok{ background-color: #EE8208; border-color: #EE8208; color: #fff;}
#wpforo #wpforo-wrap .wpforo-revisions-wrap{border-color: #727272;}
#wpforo #wpforo-wrap .wpforo-revisions-wrap *{border-color: #23B268 !important;}
#wpforo #wpforo-wrap .wpforo-revision{background-color: #1E1E1E; box-shadow: 0 0 4px #585858;}
#wpforo #wpforo-wrap .wpforo-revision .wpforo-revision-top{color: #666666;}
#wpforo #wpforo-wrap .wpforo-revisions-wrap .wpforo-revision-body{background-color: #141414; color: #000000;}
#wpforo #wpforo-wrap .wpf-topic-form-wrap > .wpf-extra-fields{border-top:1px #727272 solid;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-revision .wpforo-revision-top{color: #999999;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-revisions-wrap .wpforo-revision-body{background-color: #727272; color: #E0E0E0;}

@media screen and (max-width:800px) {
	#wpforo #wpforo-wrap #wpforo-menu .wpf-menu{background-color:#1E1E1E;}
	#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top{border-top: 1px solid #727272; }
}

#wpforo #wpforo-wrap.wpf-dark { color: #E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfcl-3{ color:#E0E0E0!important; }
#wpforo #wpforo-wrap.wpf-dark .wpfcl-1{ color:#E0E0E0!important; }
#wpforo #wpforo-wrap.wpf-dark .wpfcl-4{ color:#E0E0E0!important; }
#wpforo #wpforo-wrap.wpf-dark .wpf-action{ color: #E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpforo-post .wpforo-post-content p{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark #wpforo-menu li a { color: #E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .head-stat-lastpost, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .head-stat-lastpost{ color: #E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-last-post{ color: #E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-lastpost, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-lastpost{ color: #E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-forum-description, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-forum-description{ color: #E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .cat-title, #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .cat-title, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .cat-title{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-category div, #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-category div, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-category div, #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpforo-category div{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-last-topic-date, #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-last-topic-date, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-last-topic-date{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-topic-stat-posts, #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-topic-stat-views{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-posts, #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-views{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-posts, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-views{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-last-post-date, #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-last-post-date, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-last-post-date{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .head-title, #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .head-title, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .head-title{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .head-stat-posts, #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .head-stat-posts, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .head-stat-posts{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .head-stat-views, #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .head-stat-views, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .head-stat-views{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-post .wpf-left, #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-post .wpf-left, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-post .wpf-left{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-category div.cat-stat-posts,
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-category div.cat-stat-topics{color: #999;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-last-topic-user{color: #eee;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top, #wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content-top, #wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content-top{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-forum-stat-questions, #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-answers, #wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-posts{ color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark #wpforo-stat-header{ color: #E0E0E0; border-bottom: 1px solid #585858;}
#wpforo #wpforo-wrap.wpf-dark .wpf-button{ color:#E0E0E0!important; }
#wpforo #wpforo-wrap.wpf-dark .wpf-topic-create .wpf-subject{background-color:#bbbbbb}
#wpforo #wpforo-wrap.wpf-dark .wpf-topic-create{background-color:#1E1E1E}
#wpforo #wpforo-wrap.wpf-dark .wpf-topic-create div.mce-toolbar-grp{background-color:#1E1E1E}
#wpforo #wpforo-wrap.wpf-dark .wpf-post-create .wpf-subject{background-color:#bbbbbb}
#wpforo #wpforo-wrap.wpf-dark .wpf-post-create{background-color:#1E1E1E}
#wpforo #wpforo-wrap.wpf-dark .wpf-post-create div.mce-toolbar-grp{background-color:#1E1E1E}
#wpforo #wpforo-wrap.wpf-dark input[type="text"], #wpforo #wpforo-wrap.wpf-dark input[type="search"], #wpforo #wpforo-wrap.wpf-dark input[type="email"], #wpforo #wpforo-wrap.wpf-dark input[type="date"], #wpforo #wpforo-wrap.wpf-dark input[type="number"], #wpforo #wpforo-wrap.wpf-dark input[type="url"], #wpforo #wpforo-wrap.wpf-dark input[type="tel"], #wpforo #wpforo-wrap.wpf-dark input[type="password"], #wpforo #wpforo-wrap.wpf-dark input[type="email"], #wpforo #wpforo-wrap.wpf-dark textarea, #wpforo #wpforo-wrap.wpf-dark select{color:#000000;background-color:#bbbbbb;}
#wpforo #wpforo-wrap.wpf-dark input[type="text"].wpf-search-field{background-color:transparent; color:#E0E0E0; }
#wpforo #wpforo-wrap.wpf-dark .wpf-field input::-webkit-input-placeholder, #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea::-webkit-input-placeholder  { color: #585858;}
#wpforo #wpforo-wrap.wpf-dark .wpf-field input::-moz-placeholder, #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea::-moz-placeholder  {color: #585858;}
#wpforo #wpforo-wrap.wpf-dark .wpf-field input:-ms-input-placeholder, #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea:-ms-input-placeholder  {color: #585858;}
#wpforo #wpforo-wrap.wpf-dark .wpf-field input:-moz-placeholder, #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea:-moz-placeholder {color: #585858;}
#wpforo #wpforo-wrap.wpf-dark #wpforo-stat-body{border:none;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-members-content table tr{ background-color:#1E1E1E!important; }
#wpforo #wpforo-wrap.wpf-dark .wpforo-profile-wrap .profile-rating-bar-wrap{background:none;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-profile-wrap .wpforo-profile-head{border:none;}
#wpforo #wpforo-wrap.wpf-dark .wpf-field:nth-child(even) {background-color: #1E1E1E;}
#wpforo #wpforo-wrap.wpf-dark .wpf-field .wpf-field-wrap { color:#bcbcbc}
#wpforo #wpforo-wrap.wpf-dark .wpf-field:not(.wpf-field-type-tinymce) .wpf-field-wrap i{ color:#585858}
#wpforo #wpforo-wrap.wpf-dark .wpf-table .wpfw-1 .wpf-field:nth-child(even) {background-color: #585858;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-login-wrap .wpforo-table .wpfw-1 .wpf-field:nth-child(even){background-color: transparent;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-profile-head .wpforo-active { color:#FFFFFF!important;}
#wpforo #wpforo-wrap.wpf-dark .wpf-profile-section .wpf-statbox .wpf-statbox-value{color:#bcbcbc}
#wpforo #wpforo-wrap.wpf-dark .wpf-post-create {border: none;}
#wpforo #wpforo-wrap.wpf-dark .wpf-topic-create {border: none;}
#wpforo #wpforo-wrap.wpf-dark #wpforo-description{color:#bcbcbc}
#wpforo #wpforo-wrap.wpf-dark .wpforo-login-wrap .wpforo-login-table{background-color: transparent;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-login-wrap .wpforo-login-content > h3, #wpforo #wpforo-wrap.wpf-dark .wpforo-register-wrap .wpforo-register-content > h3{color:#bcbcbc}
#wpforo #wpforo-wrap.wpf-dark .wpf-tools .wpf-tool .wpf-split-posts{background: #666666; border:none; }
#wpforo #wpforo-wrap.wpf-dark .wpf-tools .wpf-tool .wpf-split-posts ul li{border-bottom: 1px dotted #bbbbbb;}
#wpforo #wpforo-wrap.wpf-dark .wpf-tools .wpf-tool li input[type="text"]{background: #dadada;}
#wpforo #wpforo-wrap.wpf-dark .wpf-sbtn .wpf-sbtn-title{ color: #bcbcbc}
#wpforo #wpforo-wrap.wpf-dark .wpf-sbtn.wpf-sb-style-grey .wpf-sb-button {background: #666666;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a{color: #bcbcbc;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a:hover{color: #E0E0E0;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-cat-forum-list .wpf-forum-item .wpf-forum-item-stat{color: #bcbcbc;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-threads-head .wpf-head-box{color: #bcbcbc;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-thread-users a img{background:#E0E0E0}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-thread-box{color: #CECECE;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-thread-status .wpf-circle.wpfsq:first-child{border: none;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-cat-forum-list .wpf-forum-item, #wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-head-bar{border-bottom: 1px solid #727272;}
#wpforo #wpforo-wrap.wpf-dark .wpf-button{box-shadow: none;}
#wpforo #wpforo-wrap.wpf-dark .wpf-thread-forum .wpf-circle i {background: #fff;padding: 0;border-radius: 50%;height: 35px;width: 35px;line-height: 35px;}
#wpforo #wpforo-wrap.wpf-dark .wpf-member-title.wpfut{border:none;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-content-foot .wpf-reply .wpf-action {background: transparent;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-child-post .wpf-reply-content {border: 1px solid #1E1E1E; background-color: #585858;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-child-post .wpf-content-foot { border-top: #999999 1px solid; }
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item.wpf-starter .avatar {background-color: #E0E0E0; border: 1px solid #FF812D; }
#wpforo #wpforo-wrap.wpf-dark .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-checkbox{color: inherit;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-portable-form-wrap div.mce-toolbar-grp, #wpforo #wpforo-wrap .wpforo-portable-form-wrap div.mce-menubar{background-color:#1E1E1E}
#wpforo #wpforo-wrap.wpf-dark .wpf-spoiler-wrap {background-color: #444444;}
#wpforo #wpforo-wrap.wpf-dark .wpf-navi .wpf-navi-wrap .wpf-next-button, #wpforo #wpforo-wrap.wpf-dark .wpf-navi .wpf-navi-wrap .wpf-prev-button{color: #bcbcbc;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-forum-info{color: #bcbcbc;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-profile-wrap .h-bottom .wpf-profile-menu:hover{color:#bbbbbb; }
#wpforo #wpforo-wrap.wpf-dark .wpforo-recent-wrap .wpforo-recent-content .wpf-htr{ color:#E0E0E0; }
#wpf-widget-profile.wpf-dark .wpf-prof-footer .wpf-prof-buttons a:not(:last-child){color:#141414; background:#bbbbbb;}
#wpforo #wpforo-wrap.wpf-dark .wpf-notifications .wpf-notification-content li a,
#wpf-widget-profile.wpf-dark .wpf-notifications .wpf-notification-content li a{color:#666666;}
#wpforo #wpforo-wrap.wpf-dark .wpf-notifications .wpf-notification-content li:hover,
#wpf-widget-profile.wpf-dark .wpf-notifications .wpf-notification-content li:hover{background:#bbbbbb;}
#wpforo #wpforo-wrap.wpf-dark .wpf-acp-title {background: #000; color: #fff;}
#wpforo #wpforo-wrap.wpf-dark .wpf-acp-content {background: #000;color: #999;}
#wpforo #wpforo-wrap.wpf-dark .wpf-acp-footer {background: #000;border-top: 1px dashed #777;}
#wpforo #wpforo-wrap.wpf-dark .wpf-acp-content a.wpf-button-secondary {box-shadow: 0px 0px 5px #999;background: #777;}
#wpforo #wpforo-wrap.wpf-dark .wpf-acp-content a.wpf-button-secondary:hover {box-shadow: 0px 0px 8px #fff;color: #fff;}
#wpforo #wpforo-wrap.wpf-dark .wpf-acp-footer a.wpf-button-secondary {background: #777;color: #fff;}
#wpforo #wpforo-wrap.wpf-dark .wpf-acp-footer a.wpf-button-secondary:last-child{color: #fff!important; background: #e22d00;}
#wpforo #wpforo-wrap.wpf-dark input[type="submit"].wpf-button-secondary,
#wpforo #wpforo-wrap.wpf-dark input[type="button"].wpf-button-secondary,
#wpforo #wpforo-wrap.wpf-dark button.wpf-button.wpf-button-secondary{color:#fff!important; background-color:#666666!important; }
#wpforo #wpforo-wrap.wpf-dark .wpforo-recent-wrap .wpforo-recent-content .wpf-ttr{background-color: #333;}
#wpforo #wpforo-wrap.wpf-dark #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a,
#wpforo #wpforo-wrap.wpf-dark #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a{background-color: #555;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-profile .wpforo-user-actions {padding: 10px 18px;background: #333;border-radius: 24px;border: none;}
#wpforo #wpforo-wrap.wpf-dark .wpf-profile-section .wpf-statbox .wpf-statbox-icon svg{fill: #555;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-content-foot,
#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpforo-post .wpforo-post-footer {background: #333;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-post-head .wpf-topic-more-info .wpf-tmi-user-avatar .wpf-tmi-user-posts {color: #fff;}
#wpforo #wpforo-wrap.wpf-dark .wpf-post-create .mce-container-body .mce-container .mce-container-body .mce-container > div{margin:0;}
#wpforo #wpforo-wrap.wpf-dark .wpforo-portable-form-wrap {background-color: #333;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic .wpf-tbox {background: #333;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-post .wpf-right{background-color: #222;}
#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-post .wpf-right .wpforo-post-content .wpforo-reaction{background-color: #111;}
#wpforo #wpforo-wrap.wpf-dark .wpf-popover .wpf-popover-content{background-color: #333;}
#wpforo #wpforo-wrap.wpf-dark .mce-statusbar.mce-container.mce-panel{background-color:#bbb;}

/* ======================================
   Recent Activity Timeline - Dynamic Colors
   ====================================== */
/* Timeline Line */
#wpforo #wpforo-wrap .wpf-timeline-line{background: linear-gradient(180deg, #474747 0%, #474747 50%, rgba(0,115,170,0.4) 100%);}
/* Icon Node */
#wpforo #wpforo-wrap .wpf-timeline-icon{border-color: #585858; color: #585858;}
/* User link hover */
#wpforo #wpforo-wrap .wpf-timeline-user a:hover{color: #23B268;}
/* Filter select focus */
#wpforo #wpforo-wrap .wpf-recent-activity-filter-form select:focus{border-color: #23B268;}
/* Recent Activity label links */
#wpforo #wpforo-wrap .wpf-recent-activity-label a{color: #23B268;}
/* Timeline card border */
#wpforo #wpforo-wrap .wpf-timeline-card{border-color: #727272;}
#wpforo #wpforo-wrap .wpf-timeline-card::after{border-right-color: #727272;}
#wpforo #wpforo-wrap .wpf-timeline-date-stick{border-bottom: 2px dashed #474747;}


#wpforo #wpforo-wrap .wpforo-forum-title{font-size: 19px!important; line-height: 20px!important;}
#wpforo #wpforo-wrap .wpforo-topic-title a { font-size: 18px!important; }
#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content {font-size: 17px!important;}
#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content p {font-size: 17px;}

		#wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight{ background:#23B268; color:#141414;}
		#wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight .wpf-ai-sparkle-icon{ fill:#141414;}
		#wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight:hover{ background:#23B268; color:#141414; opacity: 0.85;}
/* ----- 0. ГЛОБАЛЬНЫЙ ФОН ----- */
html,
body,
.wp-site-blocks,
.wp-block-group,
.wp-block-template-part,
#page,
.site,
.wpforo-wrap,
#wpforo #wpforo-wrap {
    background-color: #000000 !important;
}

/* ----- 1. Общий фон и база ----- */
body {
    background-color: #000000 !important;
    color: #e0e0e0 !important;
}

#wpforo #wpforo-wrap {
    font-size: 13px;
    width: 100%;
    padding: 10px 0;
    margin: 0px;
    background-color: #000000 !important;
    max-width: 100% !important;
}

/* ----- 2. Скрываем лишние блоки ----- */
.wpforo-feed,
.wpforo-right-sidebar,
#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpf-post-edited {
    display: none !important;
}

/* Показываем подфорумы */
#wpf-forums-1 {
    display: block !important;
}

/* ----- 3. Заголовок форума ----- */
#wpforo-title {
    font-size: 26px !important;
    color: #4ade80 !important;
}
@media (max-width: 768px) {
    #wpforo-title {
        font-size: 20px !important;
    }
}

/* ----- 4. Разделители и строки тем ----- */
.wpf-thread {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
    margin-bottom: 0 !important;
    padding: 15px 0 !important;
}
.wpf-thread:hover {
    background-color: rgba(255, 255, 255, 0.04) !important;
}

/* ----- 5. Шапка таблицы тем ----- */
.wpf-threads-head .wpf-head-box {
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #e0e0e0 !important;
    padding: 12px 5px !important;
}

/* ----- 6. Заголовки тем ----- */
.wpf-thread-title a {
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #e0e0e0 !important;
}
.wpf-thread-title a:hover {
    color: #4ade80 !important;
}

/* ----- 7. Автор и дата ----- */
.wpf-thread-author-name,
.wpf-thread-author-name a {
    font-size: 13px !important;
    color: #a0a0a0 !important;
}

/* ----- 8. Ответы, просмотры, последний ответ ----- */
.wpf-thread-posts,
.wpf-thread-views,
.wpf-thread-last-info {
    font-size: 14px !important;
    color: #c0c0c0 !important;
}
.wpf-thread-last-user a {
    font-size: 13px !important;
    color: #6ea8fe !important;
}

/* ----- 9. Кнопка "Показать еще" ----- */
.wpf-more-topics a {
    font-size: 14px !important;
    color: #4ade80 !important;
}

/* ----- 10. Названия разделов ----- */
.wpf-forum-item a {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #e0e0e0 !important;
}
.wpf-forum-item a:hover {
    color: #4ade80 !important;
}
.wpf-forum-item-description {
    font-size: 15px !important;
    color: #c0c0c0 !important;
    line-height: 1.5 !important;
}

/* ----- 11. Статистика внизу ----- */
#wpforo-stat-body .wpf-stat-label,
#wpforo-stat-body .wpf-stat-value,
.wpf-forum-icons span,
.wpf-topic-icons span {
    font-size: 14px !important;
    color: #c0c0c0 !important;
}

/* ----- 12. Цитаты ----- */
.wpforo-post blockquote,
.wpforo-comment-content blockquote {
    background: #1e1112 !important;
    color: #4ade80 !important;
}

/* ========================================
   МЕНЮ ФОРУМА
   ======================================== */
#wpforo #wpforo-wrap #wpforo-menu .wpf-menu > li > a {
    font-size: 16px !important;
    padding: 12px 18px !important;
    margin: 0 5px !important;
    color: #4ade80 !important;
}
#wpforo #wpforo-wrap #wpforo-menu .wpf-menu > li > a:hover {
    color: #22c55e !important;
}
#wpforo #wpforo-wrap #wpforo-menu .wpf-menu > li.wpforo-active > a {
    color: #86efac !important;
    border-bottom: 2px solid #4ade80 !important;
}
.wpf-res-menu i.fa-bars {
    color: #ffffff !important;
}

/* ========================================
   ПОИСК В ШАПКЕ — УВЕЛИЧЕННАЯ ВЕРСИЯ
   ======================================== */

/* 1. Родительский блок поиска — прижат к правому краю */
#wpforo #wpforo-wrap .wpf-bar-right.wpf-search {
    min-width: 187px !important;
    margin-left: auto !important;
    margin-right: 5px !important;
    display: block !important;
    float: right !important;
}

/* 2. Форма поиска — увеличенная высота и ширина */
#wpforo #wpforo-wrap .wpf-search-form {
    background: #3b3b3b !important;
    border-radius: 30px !important;
    border: 3px solid #0bda51 !important;
    padding: 0 14px !important;
    display: flex !important;
    align-items: center !important;
    height: 40px !important;
    max-width: 187px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

/* 3. Сама форма */
#wpforo #wpforo-wrap .wpf-search-form form {
    background: transparent !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* 4. Скрываем старую иконку */
#wpforo #wpforo-wrap .wpf-search-form i,
#wpforo #wpforo-wrap .wpf-search-form i.fa-search,
#wpforo #wpforo-wrap .wpf-search-form i.fas {
    display: none !important;
}

/* 5. Добавляем иконку 🔍 */
#wpforo #wpforo-wrap .wpf-search-form form:before {
    content: "🔍" !important;
    font-size: 14px !important;
    color: #ffffff !important;
    margin-right: 5px !important;
    display: inline-block !important;
    flex-shrink: 0 !important;
}

/* 6. Поле ввода */
#wpforo #wpforo-wrap .wpf-search-field {
    background: #3b3b3b !important;
    color: #ffffff !important;
    font-size: 14px !important;
    padding: 6px 0 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    flex: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

/* 7. Плейсхолдер */
#wpforo #wpforo-wrap .wpf-search-field::placeholder {
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    opacity: 1 !important;
}

#wpforo #wpforo-wrap .wpf-search-field::-webkit-input-placeholder {
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}
#wpforo #wpforo-wrap .wpf-search-field:-moz-placeholder {
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}
#wpforo #wpforo-wrap .wpf-search-field::-moz-placeholder {
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}
#wpforo #wpforo-wrap .wpf-search-field:-ms-input-placeholder {
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

/* 8. Псевдоэлемент */
#wpforo #wpforo-wrap .wpf-search-field {
    position: relative;
}

#wpforo #wpforo-wrap .wpf-search-field:empty:before,
#wpforo #wpforo-wrap .wpf-search-field[value=""]:not(:focus):before {
    content: "Поиск обменника" !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    pointer-events: none !important;
    white-space: nowrap !important;
}

/* 9. Контейнер верхней панели */
.wpforo-subtop {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
}

.wpf-breadcrumb {
    flex: 0 1 auto !important;
}

.wpf-bar-right.wpf-search {
    flex: 0 0 auto !important;
    margin-left: auto !important;
}

/* ========================================
   СТРАНИЦА РЕЗУЛЬТАТОВ ПОИСКА
   ======================================== */
#wpforo #wpforo-wrap .wpf-sr-title a {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #e0e0e0 !important;
}
#wpforo #wpforo-wrap .wpf-sr-body {
    font-size: 16px !important;
    color: #c0c0c0 !important;
}
#wpforo #wpforo-wrap .wpf-sr-meta,
#wpforo #wpforo-wrap .wpf-sr-meta a {
    font-size: 14px !important;
    color: #a0a0a0 !important;
}
#wpforo #wpforo-wrap .wpf-sr-footer .wpf-sr-view-link {
    font-size: 14px !important;
    color: #4ade80 !important;
}
#wpforo #wpforo-wrap .wpf-sr-body .wpf-sword {
    font-weight: bold !important;
    color: #22c55e !important;
}

/* ========================================
   СТРАНИЦА "ПОСЛЕДНИЕ ПОСТЫ"
   ======================================== */
#wpforo #wpforo-wrap .wpf-spost-title-link {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #e0e0e0 !important;
}
#wpforo #wpforo-wrap .wpf-spost-forum a {
    font-size: 14px !important;
    color: #4ade80 !important;
}
#wpforo #wpforo-wrap .wpf-spost-title p {
    font-size: 13px !important;
    color: #a0a0a0 !important;
}
#wpforo #wpforo-wrap .wpf-stext ul li a {
    font-size: 15px !important;
    color: #c0c0c0 !important;
}

/* ========================================
   КНОПКА РЕГИСТРАЦИЯ — КАК КНОПКА "ВОЙТИ"
   ======================================== */

/* Кнопка регистрации */
.wpf-field-reg a {
    display: inline-block !important;
    background: transparent !important;
    color: #4ade80 !important;
    border: 2px solid #4ade80 !important;
    padding: 12px 40px !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    transition: all 0.2s !important;
    text-decoration: none !important;
    text-align: center !important;
    min-width: 160px !important;
}

.wpf-field-reg a:hover {
    background: #4ade80 !important;
    color: #000 !important;
    text-decoration: none !important;
}

/* Кнопка "Войти" — делаем такой же ширины */
.wpforo-login-table input[type="submit"] {
    min-width: 160px !important;
    width: auto !important;
    display: inline-block !important;
}

/* Центрируем обе кнопки */
.wpforo-login-table .wpf-field:has(input[type="submit"]),
.wpf-field-reg {
    text-align: center !important;
}

/* Отступ между кнопками */
.wpforo-login-table .wpf-field:has(input[type="submit"]) {
    margin-bottom: 10px !important;
}

/* ========================================
   УВЕЛИЧЕНИЕ ЛОГОТИПА В ШАПКЕ
   ======================================== */

/* Увеличиваем сам логотип */
.wp-block-site-logo img,
.custom-logo {
    width: 180px !important;
    height: auto !important;
    max-width: 180px !important;
}

/* Если логотип обёрнут в ссылку */
.wp-block-site-logo a,
.custom-logo-link {
    display: inline-block !important;
}

/* Для мобильных — чуть меньше */
@media (max-width: 768px) {
    .wp-block-site-logo img,
    .custom-logo {
        width: 120px !important;
        max-width: 120px !important;
    }
}

/* Для очень маленьких экранов */
@media (max-width: 480px) {
    .wp-block-site-logo img,
    .custom-logo {
        width: 90px !important;
        max-width: 90px !important;
    }
}

/* ========================================
   ЦВЕТ ЗАГОЛОВКА САЙТА (ЖЕЛТОВАТО-ЗЕЛЁНЫЙ)
   ======================================== */

/* Основной цвет заголовка */
.wp-block-site-title a,
.wp-block-site-title,
.site-title a,
.site-title {
    color: #a3e635 !important;
    font-family: 'Georgia', 'Times New Roman', serif !important;
    font-weight: 700 !important;
    font-size: 28px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
}

/* При наведении — чуть ярче */
.wp-block-site-title a:hover,
.site-title a:hover {
    color: #84cc16 !important;
}

/* ========================================
   РАСТЯГИВАЕМ ФОРУМ НА ВСЮ ШИРИНУ
   ======================================== */

/* Убираем ограничение ширины у форума */
#wpforo #wpforo-wrap {
    max-width: 100% !important;
    margin: 0 !important;
    padding: 10px 20px !important;
}

/* Убираем боковые отступы у родительских блоков WordPress */
.wp-site-blocks,
.wp-block-group,
.wp-block-template-part,
.has-global-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Контент форума на всю ширину */
.wpforo-main {
    max-width: 100% !important;
    padding: 0 !important;
}

.wpforo-content {
    width: 100% !important;
    padding: 0 15px !important;
}

/* ========================================
   ИСПРАВЛЕНИЕ ПАНЕЛИ "ГЛАВНЫЙ ФОРУМ" (ГЛАВНАЯ СТРАНИЦА)
   ======================================== */

/* Основной контейнер панели категории */
.wpforo-category .wpforo-cat-panel {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
    padding: 12px 20px !important;
    background: #2a2a3a !important;
    border-radius: 8px !important;
    margin-bottom: 15px !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

/* Левая часть - иконка + название - В ОДНУ СТРОКУ */
.wpforo-category .wpforo-cat-panel .cat-left {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    flex: 1 1 auto !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
}

/* Иконка биткоина (слева) - СКРЫТА СО ВСЕМ МЕСТОМ */
.wpforo-category .cat-icon {
    display: none !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    flex: 0 0 0 !important;
    overflow: hidden !important;
    border: 0 !important;
}

/* Название категории */
.wpforo-category .cat-name {
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #e0e0e0 !important;
    margin: 0 !important;
    padding: 0 !important;
    white-space: nowrap !important;
}

/* Правая часть - кнопка с галочкой (разворачивание) */
.wpforo-category .wpforo-cat-panel .cat-right {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    margin-left: auto !important;
    flex: 0 0 auto !important;
}

/* Кнопка с галочкой */
.wpforo-category .wpf-forums {
    display: inline-flex !important;
    align-items: center !important;
    cursor: pointer !important;
    color: #4ade80 !important;
    font-size: 14px !important;
    padding: 6px 12px !important;
    border-radius: 6px !important;
    background: rgba(74, 222, 128, 0.1) !important;
    transition: all 0.2s ease !important;
    border: 1px solid rgba(74, 222, 128, 0.2) !important;
}

.wpforo-category .wpf-forums:hover {
    background: rgba(74, 222, 128, 0.2) !important;
    border-color: #4ade80 !important;
}

/* Иконка галочки */
.wpforo-category .wpf-forums i {
    font-size: 16px !important;
    margin-right: 5px !important;
    color: #4ade80 !important;
}

/* Текст "Главный форум" в кнопке - делаем более заметным */
.wpforo-category .wpf-forums span {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #e0e0e0 !important;
}

/* Скрываем лишние дублирующиеся элементы */
.wpforo-category .wpforo-cat-panel .wpf-load-threads {
    display: flex !important;
    align-items: center !important;
}

/* Убираем старые стили, которые мешают */
.wpforo-category .wpforo-cat-panel .wpf-head-bar-left {
    display: flex !important;
    align-items: center !important;
}

/* Подфорумы (Отзывы, Статьи) - скрыты по умолчанию, открываются по кнопке */
.wpf-cat-forums {
    display: none !important;
    padding-left: 25px !important;
    margin-top: 8px !important;
    margin-bottom: 10px !important;
}

/* Показываем подфорумы при открытии (через JavaScript) */
.wpf-cat-forums.wpf-open,
.wpf-cat-forums.show,
.wpf-cat-forums.active,
.wpf-cat-forums.open {
    display: block !important;
}

.wpf-forum-item {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    padding: 10px 15px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
    background: rgba(255, 255, 255, 0.02) !important;
    border-radius: 4px !important;
    margin-bottom: 2px !important;
    transition: all 0.2s ease !important;
}

.wpf-forum-item:hover {
    background: rgba(255, 255, 255, 0.05) !important;
}

.wpf-forum-item a {
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #e0e0e0 !important;
    text-decoration: none !important;
    padding: 4px 0 !important;
}

.wpf-forum-item a:hover {
    color: #4ade80 !important;
}

.wpf-forum-item-stat {
    font-size: 13px !important;
    color: #888 !important;
    margin-left: auto !important;
}

/* Статистика подфорума (темы/сообщения) */
.wpf-forum-item .wpf-forum-item-stat {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    font-size: 12px !important;
    color: #666 !important;
}

/* ========================================
   ИСПРАВЛЕНИЕ ПАНЕЛИ ПОДФОРУМА (СТРАНИЦА ОТЗЫВЫ) - КОМПАКТНАЯ ВЕРСИЯ
   ======================================== */

/* Основной контейнер панели - делаем компактным */
.wpf-head-bar {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
    padding: 10px 15px !important;
    background: #2a2a3a !important;
    border-radius: 8px !important;
    margin-bottom: 15px !important;
    width: auto !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
}

/* Левая часть - заголовок и описание */
.wpf-head-bar-left {
    display: flex !important;
    flex-direction: column !important;
    gap: 3px !important;
    flex: 0 1 auto !important;
    min-width: 120px !important;
    align-items: flex-start !important;
}

/* Название подфорума (Отзывы) */
.wpf-head-bar-left .wpf-head-title {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #e0e0e0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Описание подфорума */
.wpf-head-bar-left .wpf-head-desc {
    font-size: 13px !important;
    color: #a0a0a0 !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.3 !important;
}

/* Правая часть - кнопки и RSS */
.wpf-head-bar-right {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    flex: 0 0 auto !important;
    margin-left: auto !important;
}

/* Кнопка "Добавить тему" - компактная и рядом с RSS */
.wpf-head-bar-right .wpf-button,
.wpf-button-add {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    background: #4ade80 !important;
    color: #000000 !important;
    padding: 6px 16px !important;
    border-radius: 20px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    border: none !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
    white-space: nowrap !important;
    text-decoration: none !important;
    box-shadow: 0 2px 6px rgba(74, 222, 128, 0.2) !important;
}

.wpf-head-bar-right .wpf-button:hover,
.wpf-button-add:hover {
    background: #22c55e !important;
    transform: scale(1.02) !important;
    box-shadow: 0 4px 10px rgba(74, 222, 128, 0.3) !important;
}

/* Иконка RSS - маленькая и аккуратная */
.wpf-head-bar-right .wpf-rss {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 4px 10px !important;
    border-radius: 20px !important;
    background: rgba(255, 255, 255, 0.08) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    color: #f59e0b !important;
    font-size: 13px !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
    text-decoration: none !important;
    height: 32px !important;
}

.wpf-head-bar-right .wpf-rss:hover {
    background: rgba(255, 255, 255, 0.15) !important;
    border-color: #f59e0b !important;
}

/* Скрываем текст RSS, оставляем только иконку */
.wpf-head-bar-right .wpf-rss span {
    display: none !important;
}

/* Скрываем ненужные дублирующиеся элементы */
.wpf-head-bar .wpf-head-bar-right .wpf-stats,
.wpf-head-bar .wpf-head-bar-right .wpf-actions {
    display: none !important;
}

/* Скрываем панель "Поделиться" */
.wpf-share {
    display: none !important;
}

/* Скрываем дублирующуюся кнопку "Добавить тему", если она есть где-то еще */
.wpf-head-bar .wpf-button-add-dup {
    display: none !important;
}

/* ========================================
   ИСПРАВЛЕНИЕ СТРАНИЦЫ "ОТЗЫВЫ" (ПОДФОРУМ) - ТАБЛИЦА ТЕМ
   ======================================== */

/* 1. Показываем список тем в подфоруме */
.wpfl-1 .wpforo-topic-list {
    display: block !important;
}

/* 2. Отображаем заголовки тем */
.wpforo-topic-title {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
}

.wpforo-topic-title a {
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #e0e0e0 !important;
    text-decoration: none !important;
}

.wpforo-topic-title a:hover {
    color: #4ade80 !important;
}

/* 3. Показываем статус темы (иконки) */
.wpforo-topic-status {
    display: inline-flex !important;
    align-items: center !important;
}

/* 4. Отображаем автора и дату */
.wpforo-topic-author {
    display: flex !important;
    align-items: center !important;
    gap: 5px !important;
    font-size: 13px !important;
    color: #a0a0a0 !important;
}

.wpforo-topic-author a {
    color: #6ea8fe !important;
    text-decoration: none !important;
}

/* 5. Отображаем столбцы с ответами и просмотрами */
.wpforo-topic-posts,
.wpforo-topic-views {
    font-size: 14px !important;
    color: #c0c0c0 !important;
    text-align: center !important;
}

/* 6. Отображаем последний ответ */
.wpforo-topic-last {
    font-size: 13px !important;
    color: #a0a0a0 !important;
}

.wpforo-topic-last a {
    color: #6ea8fe !important;
    text-decoration: none !important;
}

/* 7. Строка темы - видимая и с отступами */
.wpforo-topic-item {
    display: table-row !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}

.wpforo-topic-item td {
    padding: 12px 8px !important;
    vertical-align: middle !important;
}

/* 8. Чередование цветов строк */
.wpforo-topic-item:nth-child(even) {
    background-color: rgba(255, 255, 255, 0.03) !important;
}

.wpforo-topic-item:hover {
    background-color: rgba(255, 255, 255, 0.06) !important;
}

/* 9. Пагинация (если есть) */
.wpforo-pagination {
    display: flex !important;
    justify-content: center !important;
    gap: 5px !important;
    margin-top: 20px !important;
}

.wpforo-pagination a,
.wpforo-pagination span {
    display: inline-block !important;
    padding: 8px 12px !important;
    color: #e0e0e0 !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    border-radius: 4px !important;
    text-decoration: none !important;
}

.wpforo-pagination .current {
    background: #4ade80 !important;
    color: #000 !important;
    border-color: #4ade80 !important;
}

/* 10. Блок "Темы не были обнаружены" - скрываем, если темы есть */
.wpf-no-threads {
    display: none !important;
}

/* 11. Восстанавливаем таблицу тем */
#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-table {
    display: table !important;
    width: 100% !important;
    border-collapse: collapse !important;
}

/* 12. Шапка таблицы тем */
#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-head {
    display: table-header-group !important;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-head td {
    padding: 12px 8px !important;
    font-weight: 600 !important;
    color: #e0e0e0 !important;
    border-bottom: 2px solid rgba(255, 255, 255, 0.2) !important;
}

/* 13. Тело таблицы */
#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-body {
    display: table-row-group !important;
}

/* 14. Отображение иконок статуса */
.wpforo-topic-status .fa,
.wpforo-topic-status i {
    font-size: 14px !important;
    color: #4ade80 !important;
}

/* 15. Если тема закреплена */
.wpforo-topic-sticky {
    background-color: rgba(74, 222, 128, 0.05) !important;
}

/* 16. Если тема закрыта */
.wpforo-topic-closed .wpforo-topic-title a {
    color: #888 !important;
}

/* 17. Иконка "горячая тема" */
.wpforo-topic-hot .wpforo-topic-status .fa {
    color: #f59e0b !important;
}

/* 18. Ссылка "Перейти к последнему сообщению" */
.wpforo-topic-last a i {
    margin-left: 3px !important;
}

/* 19. Для мобильных устройств - адаптация таблицы */
@media (max-width: 768px) {
    #wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-table {
        display: block !important;
    }
    
    .wpforo-topic-item {
        display: block !important;
        padding: 15px !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
    }
    
    .wpforo-topic-item td {
        display: block !important;
        padding: 4px 0 !important;
        text-align: left !important;
    }
    
    .wpforo-topic-head {
        display: none !important;
    }
    
    .wpforo-topic-posts,
    .wpforo-topic-views {
        display: inline-block !important;
        margin-right: 15px !important;
    }
    
    .wpforo-topic-posts:before {
        content: "Ответов: " !important;
        color: #888 !important;
    }
    
    .wpforo-topic-views:before {
        content: "Просмотров: " !important;
        color: #888 !important;
    }
    
    .wpforo-topic-author {
        margin-top: 5px !important;
    }
    
    .wpforo-topic-last {
        margin-top: 5px !important;
    }
}

/* ========================================
   ДОПОЛНИТЕЛЬНО: ВОССТАНОВЛЕНИЕ ОТОБРАЖЕНИЯ ТЕМ
   ======================================== */

/* Убираем любые скрытия тем */
.wpforo-topic-list,
.wpfl-1,
.wpforo-topic-table,
.wpforo-topic-body,
.wpforo-topic-item {
    display: block !important;
}

/* Для современных версий wpForo */
.wpf-topic-list,
.wpf-topic-item,
.wpf-topic-row {
    display: block !important;
}

/* Убираем display: none у контейнера тем */
#wpforo #wpforo-wrap .wpfl-1 {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Восстанавливаем содержимое */
.wpforo-content .wpfl-1 {
    display: block !important;
}

/* ========================================
   КНОПКА "ДОБАВИТЬ ТЕМУ" - ЖИРНЫЙ ЧЕРНЫЙ ТЕКСТ
   ======================================== */

/* Кнопка "Добавить тему" на странице подфорума */
.wpf-head-bar-right .wpf-button,
.wpf-button-add,
.wpf-head-bar-right .wpf-button a,
.wpf-button-add a {
    font-weight: 900 !important;
    color: #000000 !important;
}

/* Если текст внутри кнопки обернут в span или другой тег */
.wpf-head-bar-right .wpf-button span,
.wpf-button-add span,
.wpf-head-bar-right .wpf-button .wpf-button-text,
.wpf-button-add .wpf-button-text {
    font-weight: 900 !important;
    color: #000000 !important;
}

/* Дополнительно для надежности - все текстовые элементы внутри кнопки */
.wpf-head-bar-right .wpf-button *,
.wpf-button-add * {
    font-weight: 900 !important;
    color: #000000 !important;
}

/* ========================================
   КНОПКА RSS - ТОЛЬКО ИКОНКА, КОМПАКТНАЯ (ДЛЯ ПОДФОРУМОВ)
   ======================================== */

/* Уменьшаем всю кнопку */
a.wpf-button-outlined[title="RSS-лента форума"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 3px 6px !important;
    border-radius: 12px !important;
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    height: 24px !important;
    width: 24px !important;
    min-width: 24px !important;
    max-width: 24px !important;
    font-size: 0 !important;
    text-decoration: none !important;
    transition: all 0.2s ease !important;
}

/* Скрываем весь текст внутри кнопки */
a.wpf-button-outlined[title="RSS-лента форума"] span,
a.wpf-button-outlined[title="RSS-лента форума"] br {
    display: none !important;
}

/* Показываем иконку RSS красиво и в центре */
a.wpf-button-outlined[title="RSS-лента форума"] i.fa-rss {
    font-size: 14px !important;
    color: #f59e0b !important;
    margin: 0 !important;
    display: inline-block !important;
}

/* При наведении */
a.wpf-button-outlined[title="RSS-лента форума"]:hover {
    background: rgba(255, 255, 255, 0.12) !important;
    border-color: #f59e0b !important;
}

/* ========================================
   КНОПКА RSS НА СТРАНИЦЕ ТЕМЫ - КОМПАКТНАЯ
   ======================================== */

/* Уменьшаем кнопку RSS на странице темы */
.wpf-post-head-bottom .wpf-right .wpf-button-outlined {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 3px 6px !important;
    border-radius: 12px !important;
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    height: 24px !important;
    width: 24px !important;
    min-width: 24px !important;
    max-width: 24px !important;
    font-size: 0 !important;
    text-decoration: none !important;
    transition: all 0.2s ease !important;
    box-sizing: border-box !important;
}

.wpf-post-head-bottom .wpf-right .wpf-button-outlined:hover {
    background: rgba(255, 255, 255, 0.12) !important;
    border-color: #f59e0b !important;
}

/* Скрываем текст RSS */
.wpf-post-head-bottom .wpf-right .wpf-button-outlined span {
    display: none !important;
}

/* Скрываем переносы */
.wpf-post-head-bottom .wpf-right .wpf-button-outlined br {
    display: none !important;
}

/* Показываем только иконку RSS */
.wpf-post-head-bottom .wpf-right .wpf-button-outlined i.fa-rss {
    font-size: 14px !important;
    color: #f59e0b !important;
    margin: 0 !important;
    display: inline-block !important;
}

/* ========================================
   КНОПКА VK - КОМПАКТНАЯ
   ======================================== */

/* Кнопка VK */
a.wpf-sb-button.wpf-sb-icon.wpf-vk {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 3px 6px !important;
    border-radius: 12px !important;
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    height: 24px !important;
    width: 24px !important;
    min-width: 24px !important;
    max-width: 24px !important;
    font-size: 0 !important;
    text-decoration: none !important;
    transition: all 0.2s ease !important;
    box-sizing: border-box !important;
}

a.wpf-sb-button.wpf-sb-icon.wpf-vk:hover {
    background: rgba(255, 255, 255, 0.12) !important;
    border-color: #4a76a8 !important;
}

/* Скрываем переносы */
a.wpf-sb-button.wpf-sb-icon.wpf-vk br {
    display: none !important;
}

/* Иконка VK */
a.wpf-sb-button.wpf-sb-icon.wpf-vk i.fa-vk {
    font-size: 14px !important;
    color: #4a76a8 !important;
    margin: 0 !important;
    display: inline-block !important;
}

/* ========================================
   СКРЫТИЕ "ОТМЕТИТЬ ВСЕ КАК ПРОЧИТАННЫЕ" И "МЕТКИ"
   ======================================== */

/* Скрываем "Метки" */
.wpf-stat-tags {
    display: none !important;
}

/* Скрываем "Отметить все как прочитанные" - все возможные варианты */
.wpf-tools {
    display: none !important;
}

.wpforo-tools {
    display: none !important;
}

.wpf-tool-mark-read {
    display: none !important;
}

.wpf-tool a[href*="mark-read"] {
    display: none !important;
}

.wpf-tools .wpf-tool:has(a[href*="mark-read"]) {
    display: none !important;
}

.wpf-tools .wpf-tool:has(.fa-circle-check) {
    display: none !important;
}

a[href*="mark-read"] {
    display: none !important;
}

a[href*="mark_all_read"] {
    display: none !important;
}

.wpf-tool .fa-circle-check {
    display: none !important;
}

.wpf-tool a {
    display: none !important;
}

/* Универсальное скрытие через атрибут title */
a[title="Отметить все как прочитанные"] {
    display: none !important;
}

/* Скрываем через родительский элемент с иконкой галочки */
*:has(> .fa-circle-check) {
    display: none !important;
}

/* ========================================
   АДАПТИВНОСТЬ
   ======================================== */

@media (max-width: 768px) {
    a.wpf-sb-button.wpf-sb-icon.wpf-vk {
        height: 22px !important;
        width: 22px !important;
        min-width: 22px !important;
        max-width: 22px !important;
        padding: 2px 4px !important;
    }
    
    a.wpf-sb-button.wpf-sb-icon.wpf-vk i.fa-vk {
        font-size: 12px !important;
    }
    
    .wpf-post-head-bottom .wpf-right .wpf-button-outlined {
        height: 22px !important;
        width: 22px !important;
        min-width: 22px !important;
        max-width: 22px !important;
        padding: 2px 4px !important;
    }
    
    .wpf-post-head-bottom .wpf-right .wpf-button-outlined i.fa-rss {
        font-size: 12px !important;
    }
}

@media (max-width: 480px) {
    a.wpf-sb-button.wpf-sb-icon.wpf-vk {
        height: 20px !important;
        width: 20px !important;
        min-width: 20px !important;
        max-width: 20px !important;
        padding: 2px 3px !important;
        border-radius: 8px !important;
    }
    
    a.wpf-sb-button.wpf-sb-icon.wpf-vk i.fa-vk {
        font-size: 11px !important;
    }
    
    .wpf-post-head-bottom .wpf-right .wpf-button-outlined {
        height: 20px !important;
        width: 20px !important;
        min-width: 20px !important;
        max-width: 20px !important;
        padding: 2px 3px !important;
        border-radius: 8px !important;
    }
    
    .wpf-post-head-bottom .wpf-right .wpf-button-outlined i.fa-rss {
        font-size: 11px !important;
    }
}

/* ========================================
   ИСПРАВЛЕНИЕ МОБИЛЬНОЙ ВЕРСИИ
   ======================================== */

/* Для всех мобильных устройств */
@media screen and (max-width: 780px) {
    
    /* ---- СКРЫВАЕМ СТАТИЧЕСКОЕ МЕНЮ - ОСТАВЛЯЕМ ГАМБУРГЕР ---- */
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu {
        display: none !important;
    }
    
    /* Показываем гамбургер */
    #wpforo #wpforo-wrap .wpf-res-menu {
        display: block !important;
        cursor: pointer !important;
    }
    
    #wpforo #wpforo-wrap .wpf-res-menu i.fa-bars {
        font-size: 24px !important;
        color: #4ade80 !important;
        padding: 8px 12px !important;
        cursor: pointer !important;
        display: inline-block !important;
    }
    
    /* Когда гамбургер активен - показываем меню */
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu.wpf-active {
        display: flex !important;
        flex-direction: column !important;
        gap: 4px !important;
        padding: 10px 0 !important;
        background: #1a1a1a !important;
        border-radius: 8px !important;
        margin-top: 8px !important;
        position: absolute !important;
        top: 100% !important;
        right: 0 !important;
        left: 0 !important;
        z-index: 999 !important;
    }
    
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu.wpf-active > li {
        display: block !important;
        width: 100% !important;
    }
    
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu.wpf-active > li > a {
        display: block !important;
        padding: 10px 16px !important;
        font-size: 14px !important;
        color: #e0e0e0 !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
        text-decoration: none !important;
    }
    
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu.wpf-active > li > a:hover {
        background: rgba(74, 222, 128, 0.1) !important;
        color: #4ade80 !important;
    }
    
    /* ---- ПОИСК - СДВИГАЕМ ВПРАВО НА МОБИЛЬНЫХ ---- */
    #wpforo #wpforo-wrap .wpf-bar-right.wpf-search {
        max-width: 100% !important;
        width: auto !important;
        float: none !important;
        margin-left: auto !important;
        margin-right: 10px !important;
        display: flex !important;
        justify-content: flex-end !important;
        min-width: auto !important;
        padding: 4px 0 !important;
        overflow: hidden !important;
        padding-right: 0 !important;
    }
    
    #wpforo #wpforo-wrap .wpf-search-form {
        max-width: 185px !important;
        width: 100% !important;
        height: 38px !important;
        border: 2px solid #0bda51 !important;
        padding: 0 12px !important;
        border-radius: 30px !important;
        background: #3b3b3b !important;
        display: flex !important;
        align-items: center !important;
        flex-shrink: 0 !important;
        overflow: hidden !important;
    }
    
    #wpforo #wpforo-wrap .wpf-search-field {
        font-size: 13px !important;
        padding: 5px 0 !important;
        width: 100% !important;
        color: #ffffff !important;
        background: transparent !important;
        border: none !important;
        outline: none !important;
        min-width: 0 !important;
    }
    
    #wpforo #wpforo-wrap .wpf-search-field::placeholder {
        font-size: 13px !important;
        color: #ffffff !important;
        opacity: 1 !important;
    }
    
    #wpforo #wpforo-wrap .wpf-search-form form:before {
        content: "🔍" !important;
        font-size: 14px !important;
        color: #ffffff !important;
        margin-right: 5px !important;
        display: inline-block !important;
        flex-shrink: 0 !important;
    }
    
    /* ---- ГАЛОЧКА И КНОПКА "ДОБАВИТЬ ТЕМУ" В ОДНУ СТРОКУ ---- */
    .wpf-head-bar {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 6px !important;
        padding: 10px 12px !important;
        width: 100% !important;
    }
    
    .wpf-head-bar-left {
        flex: 0 1 auto !important;
        min-width: auto !important;
        text-align: left !important;
        align-items: flex-start !important;
    }
    
    .wpf-head-bar-left .wpf-head-title {
        font-size: 16px !important;
        white-space: nowrap !important;
    }
    
    .wpf-head-bar-left .wpf-head-desc {
        display: none !important;
    }
    
    .wpf-head-bar-right {
        display: flex !important;
        align-items: center !important;
        gap: 6px !important;
        flex: 0 0 auto !important;
        margin-left: auto !important;
        justify-content: flex-end !important;
        width: auto !important;
        flex-wrap: nowrap !important;
    }
    
    .wpf-head-bar-right .wpf-button,
    .wpf-button-add {
        padding: 4px 12px !important;
        font-size: 11px !important;
        white-space: nowrap !important;
    }
    
    .wpf-head-bar-right .wpf-rss {
        height: 26px !important;
        width: 26px !important;
        min-width: 26px !important;
        font-size: 11px !important;
        padding: 3px 5px !important;
    }
    
    /* ---- ПАНЕЛЬ "ГЛАВНЫЙ ФОРУМ" - КОМПАКТНАЯ ---- */
    .wpforo-category .wpforo-cat-panel {
        flex-direction: row !important;
        flex-wrap: wrap !important;
        align-items: center !important;
        justify-content: space-between !important;
        padding: 6px 10px !important;
        gap: 6px !important;
        margin-bottom: 8px !important;
        border-radius: 6px !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }
    
    .wpforo-category .wpforo-cat-panel .cat-left {
        justify-content: flex-start !important;
        width: auto !important;
        flex: 0 1 auto !important;
        gap: 0 !important;
    }
    
    .wpforo-category .wpforo-cat-panel .cat-right {
        justify-content: flex-end !important;
        margin-left: auto !important;
        width: auto !important;
        flex: 0 0 auto !important;
    }
    
    .wpforo-category .cat-name {
        font-size: 15px !important;
    }
    
    .wpforo-category .wpf-forums {
        padding: 3px 8px !important;
        font-size: 12px !important;
        border-radius: 4px !important;
    }
    
    .wpforo-category .wpf-forums i {
        font-size: 12px !important;
    }
    
    /* ---- ОСНОВНОЙ КОНТЕЙНЕР ФОРУМА - НА ВСЮ ШИРИНУ ---- */
    #wpforo #wpforo-wrap {
        padding: 10px 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow: hidden !important;
    }
    
    .wpforo-main {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
        overflow: hidden !important;
    }
    
    .wpforo-content {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 10px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }
    
    .wp-site-blocks,
    .wp-block-group,
    .wp-block-template-part,
    .has-global-padding {
        padding-left: 0 !important;
        padding-right: 0 !important;
        overflow: hidden !important;
    }
    
    /* ---- ВЕРХНЯЯ ПАНЕЛЬ (хлебные крошки + поиск) ---- */
    .wpforo-subtop {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 8px !important;
        padding: 0 0 10px 0 !important;
        width: 100% !important;
        overflow: hidden !important;
    }
    
    .wpf-breadcrumb {
        width: 100% !important;
        font-size: 14px !important;
        overflow: hidden !important;
        white-space: nowrap !important;
        text-overflow: ellipsis !important;
    }
    
    /* ---- ТАБЛИЦА ТЕМ ---- */
    .wpforo-topic-table,
    .wpfl-1 .wpforo-topic-table {
        width: 100% !important;
        max-width: 100% !important;
        display: block !important;
        overflow-x: hidden !important;
    }
    
    .wpforo-topic-head {
        display: none !important;
    }
    
    .wpforo-topic-item {
        width: 100% !important;
        display: block !important;
        padding: 12px 10px !important;
        box-sizing: border-box !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
        overflow: hidden !important;
    }
    
    .wpforo-topic-item td {
        display: block !important;
        width: 100% !important;
        padding: 4px 0 !important;
        text-align: left !important;
        box-sizing: border-box !important;
    }
    
    .wpforo-topic-title {
        display: flex !important;
        align-items: center !important;
        gap: 8px !important;
        width: 100% !important;
        flex-wrap: wrap !important;
    }
    
    .wpforo-topic-title a {
        font-size: 15px !important;
        font-weight: 600 !important;
        word-break: break-word !important;
    }
    
    .wpforo-topic-author {
        display: flex !important;
        align-items: center !important;
        gap: 5px !important;
        font-size: 12px !important;
        color: #a0a0a0 !important;
        margin-top: 4px !important;
        flex-wrap: wrap !important;
    }
    
    .wpforo-topic-posts,
    .wpforo-topic-views {
        display: inline-block !important;
        font-size: 12px !important;
        color: #a0a0a0 !important;
        margin-right: 12px !important;
    }
    
    .wpforo-topic-posts:before {
        content: "Ответов: " !important;
        color: #666 !important;
    }
    
    .wpforo-topic-views:before {
        content: "Просмотров: " !important;
        color: #666 !important;
    }
    
    .wpforo-topic-last {
        font-size: 12px !important;
        color: #a0a0a0 !important;
        margin-top: 4px !important;
    }
    
    /* ---- КНОПКИ ---- */
    .wpf-head-bar-right .wpf-button,
    .wpf-button-add {
        padding: 6px 14px !important;
        font-size: 12px !important;
    }
    
    .wpf-head-bar-right .wpf-rss {
        height: 28px !important;
        width: 28px !important;
        min-width: 28px !important;
        font-size: 12px !important;
        padding: 4px 6px !important;
    }
}

/* ========================================
   ОЧЕНЬ МАЛЕНЬКИЕ ЭКРАНЫ (ДО 480px)
   ======================================== */

@media screen and (max-width: 480px) {
    #wpforo #wpforo-wrap {
        padding: 5px 0 !important;
    }
    
    .wpforo-content {
        padding: 0 5px !important;
    }
    
    #wpforo #wpforo-wrap .wpf-search-form {
        max-width: 155px !important;
        height: 34px !important;
        padding: 0 10px !important;
    }
    
    #wpforo #wpforo-wrap .wpf-search-field {
        font-size: 12px !important;
        padding: 4px 0 !important;
    }
    
    #wpforo #wpforo-wrap .wpf-search-field::placeholder {
        font-size: 12px !important;
    }
    
    #wpforo #wpforo-wrap .wpf-search-form form:before {
        content: "🔍" !important;
        font-size: 12px !important;
        margin-right: 4px !important;
    }
    
    .wpforo-topic-item {
        padding: 10px 8px !important;
    }
    
    .wpforo-topic-title a {
        font-size: 14px !important;
    }
    
    .wpf-head-bar {
        padding: 8px 10px !important;
    }
    
    .wpf-head-bar-left .wpf-head-title {
        font-size: 16px !important;
    }
    
    .wpf-head-bar-left .wpf-head-desc {
        font-size: 12px !important;
    }
    
    .wpf-head-bar-right .wpf-button,
    .wpf-button-add {
        padding: 4px 10px !important;
        font-size: 11px !important;
    }
    
    .wpf-head-bar-right .wpf-rss {
        height: 24px !important;
        width: 24px !important;
        min-width: 24px !important;
        font-size: 11px !important;
        padding: 3px 5px !important;
    }
    
    /* ---- ПАНЕЛЬ "ГЛАВНЫЙ ФОРУМ" - ТЕЛЕФОНЫ ---- */
    .wpforo-category .wpforo-cat-panel {
        padding: 4px 8px !important;
        gap: 4px !important;
        margin-bottom: 6px !important;
        border-radius: 4px !important;
    }
    
    .wpforo-category .cat-name {
        font-size: 14px !important;
    }
    
    .wpforo-category .wpf-forums {
        padding: 2px 6px !important;
        font-size: 11px !important;
        border-radius: 3px !important;
    }
    
    .wpforo-category .wpf-forums i {
        font-size: 11px !important;
    }
    
    /* Скрываем описание подфорума на телефонах */
    .wpf-forum-item-description {
        display: none !important;
    }
}

/* ========================================
   ПЛАНШЕТЫ (481px - 780px)
   ======================================== */

@media screen and (min-width: 481px) and (max-width: 780px) {
    #wpforo #wpforo-wrap .wpf-search-form {
        max-width: 175px !important;
        height: 38px !important;
    }
    
    #wpforo #wpforo-wrap .wpf-search-field {
        font-size: 13px !important;
    }
    
    .wpforo-content {
        padding: 0 15px !important;
    }
}

/* ========================================
   ИСПРАВЛЕНИЕ ПОЗИЦИИ ГАМБУРГЕРА
   ======================================== */

/* Для всех мобильных устройств */
@media screen and (max-width: 780px) {
    
    /* Делаем контейнер меню относительным для позиционирования */
    #wpforo #wpforo-wrap #wpforo-menu {
        position: relative !important;
        width: 100% !important;
    }
    
    /* Скрываем статическое меню */
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu {
        display: none !important;
    }
    
    /* Показываем гамбургер */
    #wpforo #wpforo-wrap .wpf-res-menu {
        display: block !important;
        cursor: pointer !important;
        position: relative !important;
        z-index: 1000 !important;
    }
    
    #wpforo #wpforo-wrap .wpf-res-menu i.fa-bars {
        font-size: 24px !important;
        color: #4ade80 !important;
        padding: 8px 12px !important;
        cursor: pointer !important;
        display: inline-block !important;
    }
    
    /* Когда гамбургер активен - показываем меню ПРЯМО ПОД НИМ */
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu.wpf-active {
        display: flex !important;
        flex-direction: column !important;
        gap: 2px !important;
        padding: 8px 0 !important;
        background: #1a1a1a !important;
        border-radius: 8px !important;
        border: 1px solid rgba(255, 255, 255, 0.05) !important;
        position: absolute !important;
        top: 100% !important;
        left: 0 !important;
        right: 0 !important;
        z-index: 9999 !important;
        width: 100% !important;
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.6) !important;
        margin-top: 4px !important;
    }
    
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu.wpf-active > li {
        display: block !important;
        width: 100% !important;
        list-style: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu.wpf-active > li > a {
        display: block !important;
        padding: 10px 16px !important;
        font-size: 14px !important;
        color: #e0e0e0 !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
        text-decoration: none !important;
        transition: all 0.2s ease !important;
        background: transparent !important;
    }
    
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu.wpf-active > li > a:hover {
        background: rgba(74, 222, 128, 0.1) !important;
        color: #4ade80 !important;
    }
    
    #wpforo #wpforo-wrap #wpforo-menu .wpf-menu.wpf-active > li:last-child > a {
        border-bottom: none !important;
    }
}
/* ========================================
   МОБИЛЬНАЯ ВЕРСИЯ - ПАНЕЛЬ "ГЛАВНЫЙ ФОРУМ"
   ======================================== */

@media screen and (max-width: 780px) {
    
    /* Переопределяем панель */
    .wpforo-category .wpforo-cat-panel {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: space-between !important;
        padding: 4px 10px !important;
        gap: 4px !important;
        margin-bottom: 6px !important;
        border-radius: 4px !important;
        background: #2a2a3a !important;
        width: 100% !important;
        min-height: auto !important;
        box-sizing: border-box !important;
    }
    
    /* Левая часть */
    .wpforo-category .wpforo-cat-panel .cat-left {
        display: flex !important;
        align-items: center !important;
        gap: 0 !important;
        flex: 0 1 auto !important;
        width: auto !important;
        min-width: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    
    /* Правая часть */
    .wpforo-category .wpforo-cat-panel .cat-right {
        display: flex !important;
        align-items: center !important;
        gap: 4px !important;
        flex: 0 0 auto !important;
        margin-left: auto !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    
    /* Название "Главный форум" */
    .wpforo-category .cat-name {
        font-size: 14px !important;
        font-weight: 600 !important;
        color: #e0e0e0 !important;
        margin: 0 !important;
        padding: 0 !important;
        white-space: nowrap !important;
        line-height: 1 !important;
    }
    
    /* Иконка биткоина - полностью убрана */
    .wpforo-category .cat-icon {
        display: none !important;
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        flex: 0 0 0 !important;
        overflow: hidden !important;
        border: 0 !important;
    }
    
    /* Кнопка с галочкой */
    .wpforo-category .wpf-forums {
        display: inline-flex !important;
        align-items: center !important;
        cursor: pointer !important;
        color: #4ade80 !important;
        font-size: 11px !important;
        padding: 2px 6px !important;
        border-radius: 3px !important;
        background: rgba(74, 222, 128, 0.1) !important;
        border: 1px solid rgba(74, 222, 128, 0.15) !important;
        transition: all 0.2s ease !important;
        white-space: nowrap !important;
        height: auto !important;
        line-height: 1 !important;
    }
    
    .wpforo-category .wpf-forums i {
        font-size: 11px !important;
        margin-right: 3px !important;
        color: #4ade80 !important;
    }
    
    .wpforo-category .wpf-forums span {
        font-size: 11px !important;
        font-weight: 500 !important;
        color: #e0e0e0 !important;
    }
}

/* ========================================
   УБИРАЕМ ПУСТОТУ МЕЖДУ ЛОГОТИПОМ И МЕНЮ В МОБИЛЬНОЙ ВЕРСИИ
   ======================================== */

/* Убираем отступы у шапки сайта */
@media screen and (max-width: 780px) {
    
    /* Убираем отступы у шапки */
    .wp-block-template-part .wp-block-group {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        margin: 0 !important;
    }
    
    /* Убираем отступы у контейнера с логотипом и меню */
    .wp-block-template-part .wp-block-group.alignwide {
        padding: 0 !important;
        margin: 0 !important;
        gap: 0 !important;
    }
    
    /* Убираем отступы у логотипа */
    .wp-block-site-logo {
        margin: 0 !important;
        padding: 0 !important;
    }
    
    .wp-block-site-logo img {
        max-height: 40px !important;
        width: auto !important;
    }
    
    /* Убираем отступы у меню */
    .wp-block-navigation {
        padding: 0 !important;
        margin: 0 !important;
    }
    
    /* Убираем отступы у контейнера форума */
    #wpforo #wpforo-wrap {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }
    
    /* Убираем отступы у верхней панели форума */
    .wpforo-subtop {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }
}

/* ========================================
   КОМПАКТНАЯ СТРАНИЦА ТЕМЫ — ПОЛНАЯ ВЕРСИЯ
   ======================================== */

/* 1. Шапка темы в одну строку */
.wpf-head-bar {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 6px 12px !important;
    margin-bottom: 8px !important;
    min-height: 36px !important;
    background: #1a1a2e !important;
    border-radius: 6px !important;
}

.wpf-head-bar .wpf-head-title {
    flex: 1 !important;
    margin: 0 !important;
}

.wpf-head-bar .wpf-head-title h1#wpforo-title {
    font-size: 26px !important; /* УВЕЛИЧЕН ШРИФТ ЗАГОЛОВКА */
    margin: 0 !important;
    line-height: 1.3 !important;
}

.wpf-action-link {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    font-size: 13px !important;
}

.wpf-action-link .wpf-subscribe-topic {
    font-size: 12px !important;
}

/* 2. Узкая панель статистики в одну строку */
.wpf-post-head-top {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 4px 0 !important;
    margin-bottom: 2px !important;
}

.wpf-post-info {
    font-size: 13px !important;
    padding-left: 10px !important;
}

.wpf-post-info-forum {
    display: none !important;
}

.wpf-post-stat {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 6px 12px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.wpf-post-stat-box {
    display: flex !important;
    align-items: center !important;
    gap: 4px !important;
    padding: 0 6px !important;
    border-right: 1px solid rgba(255, 255, 255, 0.1) !important;
}

.wpf-post-stat-box:last-child {
    border-right: none !important;
}

.wpf-post-stat-box .wpf-tstat {
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #e0e0e0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 4px !important;
}

.wpf-post-stat-box .wpf-tstat svg {
    width: 14px !important;
    height: 14px !important;
}

.wpf-post-stat-box .wpf-tlabel {
    font-size: 11px !important;
    color: #888 !important;
}

.wpf-post-stat-box.wpf-pb-more {
    display: none !important;
}

/* 3. Уменьшаем расстояние между статистикой и аватаркой */
.wpf-post-head-bottom {
    padding: 2px 0 4px 0 !important;
    margin-bottom: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.wpforo-post .wpf-left {
    padding-top: 6px !important;
}

.wpforo-post .wpf-right {
    padding-top: 4px !important;
}

/* 4. Убираем кнопку RSS */
.wpf-post-head-bottom .wpf-right .wpf-button-outlined {
    display: none !important;
}

/* 5. Убираем кнопку цитаты (если она не нужна) */
.wpf-content-foot .wpf-buttons .wpforo-action-buttons-wrap .wpf-action[data-wpftooltip="Цитата"] {
    display: none !important;
}

/* 6. Убираем блок "Поделиться" (если не нужен) */
.wpf-sbtn {
    display: none !important;
}

/* 7. Компактная панель "Forum Jump" (если оставляем) */
.wpf-forum-jump {
    padding: 4px 0 !important;
    font-size: 13px !important;
}

.wpf-forum-jump select {
    padding: 3px 8px !important;
    font-size: 13px !important;
    height: 30px !important;
}

/* 8. Мобильная версия */
@media (max-width: 768px) {
    .wpf-head-bar {
        padding: 4px 10px !important;
        min-height: 30px !important;
    }
    
    .wpf-head-bar .wpf-head-title h1#wpforo-title {
        font-size: 20px !important; /* УВЕЛИЧЕН ШРИФТ ЗАГОЛОВКА НА МОБИЛЬНЫХ */
    }
    
    .wpf-post-stat {
        gap: 4px 8px !important;
    }
    
    .wpf-post-stat-box {
        padding: 0 4px !important;
    }
    
    .wpf-post-stat-box .wpf-tstat {
        font-size: 11px !important;
    }
    
    .wpf-post-stat-box .wpf-tlabel {
        font-size: 9px !important;
    }
    
    .wpf-post-stat-box .wpf-tstat svg {
        width: 11px !important;
        height: 11px !important;
    }
    
    .wpf-post-info {
        font-size: 11px !important;
        padding-left: 8px !important;
    }
}

/* ========================================
   УВЕЛИЧЕНИЕ ШРИФТОВ НА СТРАНИЦЕ ТЕМЫ
   (статистика — исходный размер)
   ======================================== */

/* 1. Заголовок темы — крупнее */
.wpf-head-bar .wpf-head-title h1#wpforo-title {
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
}

/* 2. Текст сообщения в теме */
.wpforo-post-content p,
.wpforo-post-content {
    font-size: 18px !important;
    line-height: 1.8 !important;
    color: #e0e0e0 !important;
}

/* 3. Имя автора */
.wpf-author-name a {
    font-size: 17px !important;
    font-weight: 600 !important;
}

/* 4. Дата и время */
.wpf-post-date {
    font-size: 14px !important;
    color: #888 !important;
}

/* 5. Блок "Последняя запись от..." */
.wpf-post-info {
    font-size: 15px !important;
    padding-left: 10px !important;
}

.wpf-post-info a {
    font-size: 15px !important;
}

/* 6. Статистика (просмотры, ответы) — ВОЗВРАЩАЕМ ИСХОДНЫЙ РАЗМЕР */
.wpf-post-stat-box .wpf-tstat {
    font-size: 13px !important;
}

.wpf-post-stat-box .wpf-tlabel {
    font-size: 11px !important;
}

/* 7. Хлебные крошки */
.wpf-breadcrumb a,
.wpf-breadcrumb span {
    font-size: 14px !important;
}

/* 8. Мобильная версия */
@media (max-width: 768px) {
    .wpf-head-bar .wpf-head-title h1#wpforo-title {
        font-size: 24px !important;
    }
    
    .wpforo-post-content p,
    .wpforo-post-content {
        font-size: 16px !important;
        line-height: 1.7 !important;
    }
    
    .wpf-author-name a {
        font-size: 15px !important;
    }
    
    .wpf-post-info {
        font-size: 13px !important;
    }
    
    /* Статистика на мобильных — исходный размер */
    .wpf-post-stat-box .wpf-tstat {
        font-size: 11px !important;
    }
    
    .wpf-post-stat-box .wpf-tlabel {
        font-size: 9px !important;
    }
}