/**
* @file: CSS Matrix
* @version: 1.0.0
* @theme: Classic
*/
/* wpForo Dynamic CSS Document */
#wpforo #wpforo-wrap *::selection {
  color: #000000;
  background: #43a6df;
}

#wpforo #wpforo-wrap *::-moz-selection {
  color: #000000;
  background: #43a6df;
}

#wpforo #wpforo-wrap {
  color: #333333;
  background: #ffffff
}

#wpforo #wpforo-wrap .wpforo-subforum i {
  color: #999999;
}

#wpforo #wpforo-wrap #footer {
  background: #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-p-error {
  border-bottom: #e6e6e6 1px solid;
  color: #333333;
}

#wpforo #wpforo-wrap .wpf-res-menu {
  color: #555555;
}

#wpforo #wpforo-wrap #wpforo-menu {
  border-bottom: #e6e6e6 2px solid;
  background: #f5f5f5;
}

/* AI Helper Toggle */
#wpforo #wpforo-wrap .wpforo-ai-helper {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-ai-helper-bar {
  background: transparent;
}

#wpforo #wpforo-wrap .wpf-ai-helper-toggle {
  background: #f5f5f5;
  color: #43a6df;
  border: 2px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-ai-helper-toggle:hover {
  background: #43a6df;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-ai-helper-toggle .wpf-ai-sparkle-icon {
  fill: #6B0A9F;
}

#wpforo #wpforo-wrap .wpf-ai-helper-toggle:hover .wpf-ai-sparkle-icon {
  fill: #ffffff;
}

#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: #43a6df;
}

#wpforo #wpforo-wrap .wpf-ai-tab-content {
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-top: none;
}

/* AI Search Toggle - Segmented Control */
#wpforo #wpforo-wrap .wpf-ai-search-toggle {
  border-bottom: 1px solid #e6e6e6;
}

#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: #f5f5f5;
}

#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: #f5f5f5;
  border: 1px solid #e6e6e6;
  color: #333333;
}

#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-input-wrap .wpf-ai-input:focus {
  border-color: #cccccc;
}

#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: #ffffff;
  border-bottom: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-card:hover {
  border-color: #cccccc;
}

#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: #cccccc;
}

#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-result-score {
  color: #43a6df;
}

#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: #f5f5f5;
  color: #666666;
}

#wpforo #wpforo-wrap .wpf-ai-tab-content .wpf-ai-search-form .wpf-ai-results .wpf-ai-more-btn:hover {
  background: #e6e6e6;
}

/* AI Loading Animation - Blinking Stars */
#wpforo #wpforo-wrap .wpf-ai-star {
  fill: #6B0A9F;
}

#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: #f5f5f5;
  border: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfltd {
  border-bottom: 1px dotted #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] .wpfrtd {
  border-bottom: 1px dotted #e6e6e6;
}

#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 #cccccc;
  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: #ffffff;
  border: 1px solid #e6e6e6;
  color: #333333;
}

#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: #43a6df;
}

#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="submit"] {
  background: #43a6df;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-ai-search-form[data-search-form="classic"] input[type="submit"]:hover {
  background: #659fbe;
}

#wpforo #wpforo-wrap #wpforo-menu li {
  border-bottom: 2px solid transparent;
}

#wpforo #wpforo-wrap #wpforo-menu li a {
  color: #555555;
}

/* AI Translation */
#wpforo #wpforo-wrap .wpf-ai-translate-dropdown {
  background: #ffffff;
}

#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: #43a6df;
  border: 1px solid #43a6df;
  background: #ffffff;
}

#wpforo #wpforo-wrap .wpf-ai-summarize-btn:hover {
  color: #43a6df;
}

#wpforo #wpforo-wrap .wpf-ai-summarize-btn .wpf-ai-star {
  color: #43a6df;
}

#wpforo #wpforo-wrap .wpf-ai-translate-arrow {
  color: #ff812d;
}

#wpforo #wpforo-wrap .wpf-ai-summary-body {
  border-left: 3px dashed #43a6df;
}

#wpforo #wpforo-wrap .wpf-ai-summary-body h3, #wpforo #wpforo-wrap .wpf-ai-summary-body h4 {
  color: #43a6df;
}

/* AI Chat Bot */
#wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap .wpf-ai-chat-msg-content .wpf-ai-chat-reference:hover {
  color: #43a6df;
}

#wpforo #wpforo-wrap .wpf-ai-chat-msg-user .wpf-ai-chat-msg-content {
  background-color: #43a6df;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-ai-chat-msg-assistant .wpf-ai-chat-msg-content {
  background-color: #f5f5f5;
  color: #333333;
}

/* AI Topic Suggestions */
#wpforo #wpforo-wrap .wpf-ai-suggestions-title {
  color: #43a6df;
}

#wpforo #wpforo-wrap .wpf-ai-suggestions-section .wpf-ai-suggestions-section-content .wpf-ai-similar-hint {
  color: #777777;
}

#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: #43a6df 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: #e6e6e6;
}

#wpforo #wpforo-wrap #wpforo-menu li > ul {
  background-color: #f5f5f5;
}

#wpforo #wpforo-wrap #wpforo-menu li > ul li {
  border-bottom: 1px solid #f5f5f5;
}

#wpforo #wpforo-wrap #wpforo-menu li > ul li:hover, #wpforo #wpforo-wrap #wpforo-menu li > ul li.current-menu-item {
  border-bottom: 1px solid #43a6df;
}

#wpforo-load {
  color: #43a6df;
}

#wpforo-load i {
  color: #43a6df!important;
}

#wpforo #wpforo-wrap .wpf-search input[type="text"] {
  color: #555555;
  background: transparent;
}

#wpforo #wpforo-wrap .wpf-search input[type="text"]:focus {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-search i {
  color: #43a6df;
}

#wpforo #wpforo-wrap .wpf-action .fa-bookmark {
  color: #ff812d ;
}

#wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts {
  color: #999999;
  border-right: 1px dashed #cccccc;
}

#wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts i {
  color: #999999;
}

#wpforo #wpforo-wrap .wpf-bar-right .wpf-alerts i:hover {
  color: #43a6df;
}

#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 #e6e6e6;
  border-bottom: 5px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-head {
  color: #555555;
  border-bottom: 2px solid #ff812d;
}

#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content {
  color: #555555;
}

#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 #cccccc);
}

#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content .wpf-ndesc {
  color: #666666;
}

#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li:hover {
  background: #f5f5f5;
}

#wpf-widget-profile .wpf-notifications {
  background: #EFEFEF;
  border-top: 2px solid #555555;
  border-bottom: 5px solid #555555;
}

#wpf-widget-profile .wpf-notifications .wpf-notification-head {
  color: #555555;
  border-bottom: 2px solid #ff812d;
}

#wpf-widget-profile .wpf-notifications .wpf-notification-content {
  color: #555555;
}

#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 #cccccc);
}

#wpf-widget-profile .wpf-notifications .wpf-notification-content .wpf-ndesc {
  color: #666666;
}

#wpf-widget-profile .wpf-notifications .wpf-notification-content li:hover {
  background: #f5f5f5;
}

/*#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: #cccccc;
}

#wpforo #wpforo-wrap .wpforo-profile .wpforo-follow-user {
  background-color: #dff4ff;
}

#wpforo #wpforo-wrap #wpforo-poweredby {
  color: #555555;
}

#wpforo #wpforo-wrap #wpforo-poweredby a {
  color: #43a6df;
}

#wpforo #wpforo-wrap #wpforo-title {
  color: #333333;
}

#wpforo #wpforo-wrap #wpforo-description {
  color: #555555;
}

#wpforo #wpforo-wrap .wpf-action-link {
  border-top: 1px solid #f5f5f5;
}

#wpforo #wpforo-wrap a {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap a svg {
  fill: #6B0A9F;
}

#wpforo #wpforo-wrap a:visited {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap a:visited svg {
  fill: #6B0A9F;
}

#wpforo #wpforo-wrap a:hover {
  color: #659fbe;
}

#wpforo #wpforo-wrap a:hover svg {
  fill: #6B0A9F;
}

#wpforo #wpforo-wrap a:active {
  color: #659fbe;
}

#wpforo #wpforo-wrap a:active svg {
  fill: #6B0A9F;
}

#wpforo #wpforo-wrap .wpf-link {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap .wpflink {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap .wpflink:hover {
  color: #659fbe;
}

#wpforo #wpforo-wrap pre {
  border: #e6e6e6 1px solid;
  background: #dff4ff;
}

.wpfcl-a {
  color: #659fbe!important;
}

.wpfbg-a {
  background-color: #659fbe!important;
}

.wpfcl-b {
  color: #43a6df!important;
}

.wpfbg-b {
  background-color: #43a6df!important;
}

.wpfbr-b {
  border: 1px solid #43a6df!important;
}

.wpfcl-0 {
  color: #999999!important;
}

.wpfbg-0 {
  background-color: #999999!important;
}

.wpfcl-1 {
  color: #555555!important;
}

.wpfbg-1 {
  background-color: #555555!important;
}

.wpfcl-2 {
  color: #777777!important;
}

.wpfbg-2 {
  background-color: #777777!important;
}

.wpfcl-3 {
  color: #ffffff!important;
  fill: #ffffff !important;
}

.wpfbg-3 {
  background-color: #ffffff!important;
}

.wpfcl-4 {
  color: #72ccfc!important;
  fill: #72ccfc !important;
}

.wpfbg-4 {
  background-color: #72ccfc!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: #0099cc!important;
}

.wpfbg-6 {
  background-color: #0099cc!important;
}

.wpfbr-6 {
  border: 1px solid #0099cc!important;
}

.wpfcl-7 {
  color: #e6e6e6!important;
}

.wpfbg-7 {
  background-color: #e6e6e6!important;
}

.wpfbr-7 {
  border: 1px solid #e6e6e6!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: #f5f5f5!important;
}

.wpfbg-9 {
  background-color: #f5f5f5!important;
}

.wpfbr-9 {
  border: 1px solid #f5f5f5!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 #e6e6e6;
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-author-nicename {
  color: #777777;
}

#wpforo #wpforo-wrap .wpforo-admin-note {
  border: 1px solid #e6e6e6;
  background: #ffffff;
}

#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: #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-breadcrumb div:hover:after {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-breadcrumb div.active {
  background: #f5f5f5;
  color: #4a8eb3;
}

#wpforo #wpforo-wrap .wpf-breadcrumb div.active:after {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-breadcrumb div:after {
  background: #ffffff;
}

#wpforo #wpforo-wrap .wpf-breadcrumb div.active:after {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpforo-post .wpforo-post-content img, #wpforo #wpforo-wrap .wpforo-revision-body img {
  border: #e6e6e6 1px solid;
  background: #ffffff;
}

#wpforo #wpforo-wrap .wpforo-post blockquote, #wpforo #wpforo-wrap .wpforo-revision-body blockquote {
  border: #999999 1px dotted;
  background: #e6e6e6;
}

#wpforo #wpforo-wrap .wpforo-post .wpforo-post-code, #wpforo #wpforo-wrap .wpforo-revision-body .wpforo-post-code {
  border: #e6e6e6 1px solid;
  background: #e6e6e6;
}

#wpforo #wpforo-wrap .wpforo-post code, #wpforo #wpforo-wrap .wpforo-revision-body code {
  border: #e6e6e6 1px solid;
  background: #e6e6e6;
}

#wpforo #wpforo-wrap .wpforo-post .wpforo-post-code-title, #wpforo #wpforo-wrap .wpforo-post .wpforo-post-code-title {
  border-bottom: #e6e6e6 1px solid;
}

#wpforo #wpforo-wrap .wpforo-post .wpforo-post-attachments {
  border: #ffffff 1px dotted;
}

#wpforo #wpforo-wrap .wpforo-post .wpforo-post-attachments img {
  border: #e6e6e6 2px solid;
  background: #ffffff;
}

#wpforo #wpforo-wrap .wpforo-post .wpforo-post-signature {
  border-top: #cccccc 1px dashed;
  color: #777777;
}

#wpforo #wpforo-wrap .wpforo-post .wpforo-membertoggle i {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap .wpf-mod-message {
  color: #ff812d
}

#wpforo #wpforo-wrap .wpforo-topic-badges {
  background-color: #f5f5f5;
}

#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: #6B0A9F;
  border-bottom: 1px solid #6B0A9F;
}

#wpforo #wpforo-wrap .wpf-head-bar {
  background-color: #f5f5f5;
  border-bottom: 1px solid #e6e6e6;
}

#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: #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-button-outlined {
  border: 1px solid #659fbe;
}

#wpforo #wpforo-wrap .wpf-button-outlined:hover {
  box-shadow: 1px 1px 4px #ccc;
  background-color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-button-outlined.wpf-subscribe-forum {
  border: 1px solid #ff812d;
  background-color: #ffffff;
  margin-right: 5px;
  background-color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-button-outlined.wpf-subscribe-topic {
  border: 1px solid #ff812d;
  background-color: #ffffff;
  margin-right: 5px;
}

#wpforo #wpforo-wrap .wpf-member-title.wpfut {
  background-color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-post-edit-wrap {
  border-top: 1px dashed #e6e6e6;
}

#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top {
  background-color: #f5f5f5;
  border-left: 3px solid #43a6df;
}

#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box .wpf-tstat svg {
  fill: #6B0A9F;
}

#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 #cccccc;
}

#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more svg {
  fill: #777777;
}

#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 #f5f5f5;
}

#wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info {
  border-left: 3px dashed #43a6df;
}

#wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info .wpf-tmi-user-avatar .wpf-tmi-user-posts {
  background-color: #666666;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-category {
  background-color: #f5f5f5;
  border-bottom: #43a6df 2px solid;
}

#wpforo #wpforo-wrap .wpfl-1 .cat-title {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .cat-stat-posts {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .cat-stat-topics {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .forum-wrap {
  border-bottom: #f5f5f5 2px solid;
}

#wpforo #wpforo-wrap .wpfl-1 .forum-wrap:last-child {
  border-bottom: none;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-description {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-forum-footer {
  color: #999999;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics {
  background-color: #ffffff;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-tab {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-topics-list {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-post-title i {
  color: #43a6df;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-head {
  border-bottom: #43a6df 2px solid;
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .head-title {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .head-stat-posts {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .head-stat-views {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .topic-wrap {
  border-bottom: #e6e6e6 1px solid;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-info {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-stat-posts {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-topic-stat-views {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts {
  background-color: #ffffff;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-tab {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-last-posts-list {
  color: #555555;
  border-left: #e6e6e6 2px solid;
  background-color: #fafafa;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top {
  border-top: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left {
  border-top: #43a6df 2px solid;
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .avatar {
  background: #ffffff;
  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 #e6e6e6;
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .bottom .reacted-users a {
  color: #ff812d;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-action {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpforo-post-content-top .wpf-action {
  background: transparent;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-category {
  background-color: #f5f5f5;
  border-bottom: #43a6df 2px solid;
}

#wpforo #wpforo-wrap .wpfl-2 .cat-title {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .cat-lastpostinfo {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-icon {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-info {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-stat {
  color: #ff812d;
}

#wpforo #wpforo-wrap .wpfl-2 .forum-wrap {
  border-bottom: #f5f5f5 2px solid;
}

#wpforo #wpforo-wrap .wpfl-2 .forum-wrap:last-child {
  border-bottom: none;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar {
  color: #555555
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-last-post-avatar img {
  background: #ffffff;
  border: 1px solid #cccccc;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-head {
  border-bottom: #43a6df 3px solid;
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .head-title {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .head-stat-posts {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .head-stat-views {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .head-stat-lastpost {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .topic-wrap {
  border-bottom: #e6e6e6 1px solid;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-avatar {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-avatar img {
  background: #ffffff;
  border: 1px solid #cccccc;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-info {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-posts {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-views {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-topic-stat-lastpost {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-2 .wpf-compact-last-post .wpf-cl-avatar img {
  background: #ffffff;
  border: 1px dashed #cccccc;
  border-left-style: solid;
  border-right-style: solid;
}

#wpforo #wpforo-wrap .wpfl-2 .post-wrap {
  border-top: #e6e6e6 1px solid;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-post {
  background-color: #ffffff;
}

#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: #ffffff 1px solid;
  background: #ffffff;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-right .wpf-post-button-actions span.wpf-action {
  background-color: #e6e6e6;
}

#wpforo #wpforo-wrap .wpfl-2 .wpforo-post .wpf-left .avatar {
  background: #ffffff;
  border: #cccccc 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: #f5f5f5;
  border-bottom: #43a6df 2px solid;
}

#wpforo #wpforo-wrap .wpfl-3 .cat-title {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .cat-stat-posts {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .cat-stat-answers {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .cat-stat-questions {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-icon {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-info {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-footer {
  color: #999999;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-posts {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-answers {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-forum-stat-questions {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .forum-wrap {
  border-bottom: #f5f5f5 2px solid;
}

#wpforo #wpforo-wrap .wpfl-3 .forum-wrap:last-child {
  border-bottom: none;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics {
  background-color: #ffffff;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics-tab {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topics-list {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-last-topic .wpf-tbox {
  background: #f5f5f5;
}

#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: #43a6df 3px solid;
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-topic {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-topic .wpf-tbox {
  background: #fafafa;
}

#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 #e6e6e6;
}

#wpforo #wpforo-wrap .wpfl-3 .head-title {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .head-stat-posts {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .head-stat-lastpost {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-post {
  background-color: #ffffff;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-tags {
  background-color: #f5f5f5;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-left {
  border-right: 2px solid #f5f5f5;
}

#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: #ffffff;
}

#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 #cccccc;
  border-left-style: solid;
  border-right-style: solid;
  background: #ffffff;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content {
  background: #fafafa;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-content-top {
  border-bottom: 2px solid #f5f5f5;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-tool-bar {
  border-top: 1px dotted #e6e6e6;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-signature-content {
  border-top: #659fbe 1px dotted;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author-data-content {
  border: #ffffff 1px solid;
  background: #dff4ff;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-author-details .wpforo-post-author-data {
  border-left: 1px dashed #cccccc;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-post .wpf-right .wpforo-post-author .wpforo-post-author-details .wpforo-post-author-stat {
  border-left: 1px dashed #cccccc;
}

#wpforo #wpforo-wrap .wpfl-3 .wpf-answer-sep {
  color: #666666;
  border-bottom: 2px solid #43a6df;
}

#wpforo #wpforo-wrap .wpfl-3 .wpf-answer-sep svg {
  fill: #6B0A9F;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-comment {
  background-color: #ffffff;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpf-right {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpforo-comment-action-links .wpf-action {
  color: #cccccc;
}

#wpforo #wpforo-wrap .wpfl-3 .wpforo-comment .wpforo-comment-action-links .wpf-action:hover {
  color: #659fbe;
}

#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: #f5f5f5;
  border-bottom: 2px solid #43a6df;
}

#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 #43a6df;
}

#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-right .wpforo-post-content-top {
  border-bottom: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .avatar {
  background: #ffffff;
  border: #cccccc 2px dashed;
  border-left-style: solid;
  border-right-style: solid;
}

#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .author-rating {
  border: 1px solid #e6e6e6;
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .bottom {
  border-top: #e6e6e6 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: #777777;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads .wpf-newest:hover {
  color: #0099cc;
}

#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: #777777;
}

#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: #0099cc;
  color: #0099cc;
}

#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: #777777;
  color: #777777;
}

#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 #ffffff;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a {
  color: #555555;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a:hover {
  color: #659fbe;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head {
  border-bottom: 1px solid #e6e6e6;
}

#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: #555555;
}

#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: #777777;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags tag a:hover {
  color: #659fbe;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-users a img {
  background-color: #ffffff;
}

#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: #43a6df;
  color: #ffffff;
  border-bottom: 2px solid #cccccc;
}

#wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-threads-head .wpf-head-box {
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-thread {
  background-color: #f5f5f5;
}

#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: #43a6df;
}

#wpforo #wpforo-wrap .wpfl-4 .wpforo-topic-meta .wpforo-tags .wpf-tags-title i {
  color: #777777;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left .wpf-author-posts {
  color: #777777;
}

#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: #fafafa;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reaction-wrap .wpf-like-count {
  color: #777777;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reply:hover .wpf-action {
  color: #659fbe;
}

#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: #cccccc;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action:hover {
  color: #6B0A9F;
}

#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: #659fbe;
}

#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: #659fbe;
}

#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: #659fbe;
}

#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: #659fbe;
}

#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: #6B0A9F;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar {
  color: #777777;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpf-post-replies-info {
  color: #43a6df;
}

#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: #ffffff;
  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: #777777;
}

#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: #fafafa;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree {
  border-bottom: 1px dashed #cccccc;
}

#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: #777777;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item.wpf-starter .avatar {
  background: #ffffff;
  border: 1px solid #43a6df;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-content-foot {
  border-top: #f5f5f5 1px solid;
}

#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer {
  background: #fafafa;
}

#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer .reacted-users:not(:empty) {
  border-top: 3px solid #ffffff;
}

#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 #cccccc;
  color: #999999;
}

#wpforo #wpforo-wrap .wpfl-5 .wpforo-category {
  background-color: #f5f5f5;
  border-bottom: #43a6df 2px solid;
}

#wpforo #wpforo-wrap .wpfl-5 .cat-title {
  color: #555555;
}

#wpforo #wpforo-wrap .wpf-popover i.fa-thumbs-up {
  color: #6B0A9F;
}

#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 #cccccc;
}

#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-head .wpforo-profile-back {
  background: #43a6df;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span {
  color: #6B0A9F;
  border-bottom: #6B0A9F 2px solid;
}

#wpforo #wpforo-wrap .wpforo-profile .wpforo-user-tools span:hover {
  color: #43a6df;
  border-bottom: #43a6df 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 #e6e6e6;
}

#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu:hover {
  background: #f5f5f5;
  color: #555555;
}

#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu {
  border-right: #ffffff 1px solid;
}

#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-menu .wpf-profile-menu.wpforo-active {
  color: #43a6df;
}

#wpforo #wpforo-wrap .wpforo-profile .wpforo-profile-home .wpf-field.wpf-field-name-html_soc_net {
  border-bottom: 2px solid #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-profile-section {
  color: #666666;
}

#wpforo #wpforo-wrap .wpf-profile-section .wpf-statbox .wpf-statbox-icon {
  background-color: #dff4ff;
  fill: #6B0A9F;
  color: #6B0A9F;
}

#wpforo #wpforo-wrap .wpf-board-panel {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-board-panel-right span {
  border-left: 1px solid #ffffff;
}

#wpforo #wpforo-wrap .wpf-board-panel-right span.wpf-active {
  background: #ffffff;
  background: #ffffff;
}

#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: #f5f5f5;
  border: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-activity-panel {
  box-shadow: 0px 0px 3px #cccccc;
}

#wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span {
  border-right: 1px solid #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-activity-panel .wpf-activity-panel-right span.wpf-active {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-activity-icon i {
  background: #ffffff;
  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 #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-activity-data .wpf-activity-bottom .wpf-activity-forum {
  border-left: 1px dashed #cccccc;
}

#wpforo #wpforo-wrap .wpfa-reply .wpf-activity-icon svg {
  fill: #999999;
}

#wpforo #wpforo-wrap .wpforo-subscriptions .sbn-icon {
  border-right: 2px solid #ffffff;
}

#wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options {
  background: #ffffff;
}

#wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options ul li {
  border-bottom: 1px dotted #cccccc;
}

#wpforo #wpforo-wrap .wpforo-subscriptions .wpf-sbs-bulk-options .wpf-sbs-cat {
  background: #f5f5f5;
}

#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: #555555;
}

#wpforo #wpforo-wrap .wpf-sbs-panel {
  box-shadow: 0px 0px 3px #cccccc;
}

#wpforo #wpforo-wrap .wpf-sbs-panel .wpf-sbs-panel-right span {
  border-right: 1px solid #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-sbs-panel .wpf-sbs-panel-right span.wpf-active {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpforo-subscriptions .wpforo-sb {
  border-bottom: 1px dashed #cccccc;
}

#wpforo #wpforo-wrap .wpforo-subscriptions .wpforo-sb .sbn-action i {
  color: #e85757;
}

#wpforo #wpforo-wrap .wpforo-followers .wpf-tab-subtitle {
  border-bottom: 1px dashed #cccccc;
}

#wpforo #wpforo-wrap .wpforo-followers .wpforo-follower {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpforo-following .wpf-tab-subtitle {
  border-bottom: 1px dashed #cccccc;
}

#wpforo #wpforo-wrap .wpforo-following .wpforo-follower {
  background: #f5f5f5;
}

#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: #777777;
  box-shadow: inset 0 1px 4px #e6e6e6;
  -moz-box-shadow: inset 0 1px 4px #e6e6e6;
  -webkit-box-shadow: inset 0 1px 4px #e6e6e6;
}

#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: #43a6df;
  color: #ffffff;
  border: 1px solid #0099cc;
}

#wpforo #wpforo-wrap input[type="submit"]:hover,#wpforo #wpforo-wrap input[type="reset"]:hover {
  background: #0099cc;
}

#wpforo #wpforo-wrap input[type="button"]:hover {
  background: #0099cc;
}

#wpforo #wpforo-wrap .wpf-button, .wpf-button {
  background: #43a6df;
  color: #ffffff!important;
  border: 1px solid #0099cc;
}

#wpforo #wpforo-wrap .wpf-button:hover, .wpf-button:hover {
  background: #0099cc;
}

#wpforo #wpforo-wrap .wpforo-category .wpf-button {
  background: #ffffff;
  color: #43a6df!important;
  border: 1px solid #0099cc;
  box-shadow: 0 0 3px #fff;
}

#wpforo #wpforo-wrap .wpforo-category .wpf-button:hover {
  background: #43a6df;
  color: #ffffff!important;
  border: 1px solid #0099cc;
  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: #f5f5f5 ;
}

#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: #43a6df;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-topic-create .quicktags-toolbar input[type="button"]:hover {
  background: #0099cc!important;
}

#wpforo #wpforo-wrap .wpf-post-create {
  background-color: #f5f5f5 ;
}

#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: #43a6df;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-post-create .quicktags-toolbar input[type="button"]:hover {
  background: #0099cc!important;
}

#wpforo #wpforo-wrap .wpforo-tags .wpf-tags-title {
  border-right: 1px solid #ffffff;
}

#wpforo #wpforo-wrap .wpf-tags a {
  background: #4a8eb3;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-tags a:before {
  border-color: transparent #4a8eb3 transparent transparent;
}

#wpforo #wpforo-wrap .wpf-tags a:after {
  background: #ffffff;
  -moz-box-shadow: -1px -1px 2px #6B0A9F;
  -webkit-box-shadow: -1px -1px 2px #6B0A9F;
  box-shadow: -1px -1px 2px #6B0A9F;
}

#wpforo #wpforo-wrap .wpf-topic-tags #wpf_tags {
  color: #4a8eb3;
}

#wpforo #wpforo-wrap.wpf-dark .wpf-topic-tags #wpf_tags {
  color: #555555;
}

#wpforo #wpforo-wrap .wpf-tags a:active, #wpforo #wpforo-wrap .wpf-tags a:visited {
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-tags a:hover {
  background: #666666;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-tags a:hover:before {
  border-color: transparent #666666 transparent transparent;
}

#wpforo #wpforo-wrap .wpforo-topic-footer {
  color: #777777;
}

#wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-wrap {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-topic-rel .wpf-no-rel {
  border-top: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-topic-visitors {
  border-top: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-topic-navi .wpf-navi-wrap {
  border-top: #e6e6e6 3px solid;
}

#wpforo #wpforo-wrap .wpf-tags-text i, #wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-title i {
  color: #777777;
}

#wpforo #wpforo-wrap .wpforo-members-wrap td.wpf-members-search {
  border-bottom: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpforo-members .wpforo-member {
  background: #fafafa;
  border-bottom: 1px solid #cccccc;
}

#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-social a {
  color: #cccccc;
  fill: #cccccc;
}

#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-social a:hover {
  color: #43a6df;
  fill: #43a6df;
}

#wpforo #wpforo-wrap .wpforo-members .wpforo-member .wpforo-member-ug {
  border: 1px dashed #f5f5f5;
}

#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 #cccccc;
}

#wpforo #wpforo-wrap .wpforo-register-wrap .wpforo-register-content {
  border-bottom: #cccccc 1px solid;
  padding: 40px 1%;
}

#wpforo #wpforo-wrap .wpforo-register-wrap .wpforo-register-content h3 {
  color: #555555
}

#wpforo #wpforo-wrap .wpforo-login-wrap .wpforo-login-content {
  border-bottom: #cccccc 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: #555555
}

#wpforo #wpforo-wrap .wpforo-404-wrap .wpforo-404-content {
  border-top: #e6e6e6 1px solid;
  border-bottom: #e6e6e6 1px solid;
}

#wpforo #wpforo-wrap .wpforo-404-wrap .wpf-search-box {
  border: #cccccc 1px dashed;
}

#wpforo #wpforo-wrap .wpf-please-login {
  background-color: #f5f5f5;
}

#wpforo #wpforo-wrap #wpforo-search-title {
  color: #333333;
}

#wpforo #wpforo-wrap .wpforo-search-sep {
  background: #43a6df;
  border: transparent;
  height: 2px;
  display: none
}

#wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar {
  background: #f5f5f5;
}

#wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfltd {
  border-bottom: 1px dotted #ffffff;
}

#wpforo #wpforo-wrap .wpforo-search-wrap .wpf-search-bar .wpfrtd {
  border-bottom: 1px dotted #ffffff;
}

#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content {
  border-bottom: #e6e6e6 1px solid;
}

#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-ptr {
  border-bottom: #cccccc 1px solid;
}

#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-htr {
  background-color: #43a6df;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content .wpf-ttr {
  background: #f5f5f5
}

#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-shead-icon {
  border-right: 1px solid #ffffff;
}

#wpforo #wpforo-wrap .wpforo-search-wrap .wpforo-search-content td.wpf-spost-icon {
  border-right: 1px solid #ffffff;
}

/* Search Results - Modern Card Layout */
#wpforo #wpforo-wrap .wpf-search-result-card {
  background: #ffffff;
  border-bottom: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-search-result-card:hover {
  border-color: #43a6df;
}

#wpforo #wpforo-wrap .wpf-sr-meta {
  border-bottom: 1px solid #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-sr-meta-item {
  color: #999999;
}

#wpforo #wpforo-wrap .wpf-sr-meta-item i {
  color: #cccccc;
}

#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: #e6e6e6;
  color: #555555;
}

#wpforo #wpforo-wrap .wpf-sr-tags .wpf-tag:hover {
  background: #cccccc;
}

#wpforo #wpforo-wrap .wpf-sr-view-link:hover {
  background: #dff4ff;
}

#wpforo #wpforo-wrap .wpf-sr-empty {
  background: #f5f5f5;
  border: 1px dashed #cccccc;
}

#wpforo #wpforo-wrap .wpf-sr-empty-icon {
  color: #cccccc;
}

#wpforo #wpforo-wrap .wpf-sr-empty p {
  color: #999999;
}

#wpforo #wpforo-wrap #wpforo-recent-title {
  color: #333333;
}

#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar {
  background: #f5f5f5;
  border: #e6e6e6 1px solid;
}

#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfltd {
  border-bottom: 1px dotted #ffffff;
}

#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-recent-bar .wpfrtd {
  border-bottom: 1px dotted #ffffff;
}

#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content {
  border-bottom: #e6e6e6 1px solid;
}

#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content .wpf-ttr {
  background: #fafafa;
}

#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-shead-icon {
  border-right: 1px solid #ffffff;
}

#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content td.wpf-spost-icon {
  border-right: 1px solid #ffffff;
}

#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: #659fbe;
}

#wpforo #wpforo-wrap .wpf-action.wpforo-tools {
  color: #659fbe;
}

#wpforo #wpforo-wrap .wpf-action.wpforo-tools:hover {
  cursor: pointer;
  color: #6B0A9F;
}

#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: #43a6df;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-next-button {
  background: #43a6df;
  color: #ffffff;
}

#wpforo #wpforo-wrap #wpforo-stat-header {
  color: #555555;
  border-bottom: 1px solid #cccccc;
}

#wpforo #wpforo-wrap #wpforo-stat-body .wpf-stat-item {
  border-right: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap #wpforo-stat-body .wpf-stat-item i {
  color: #777777;
}

#wpforo #wpforo-wrap #wpforo-stat-body .wpf-stat-item .wpf-stat-value {
  color: #777777;
}

#wpforo #wpforo-wrap #wpforo-stat-body .wpf-stat-item .wpf-stat-label {
  border-top: 1px dotted #cccccc;
  color: #777777;
}

#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info i {
  color: #777777;
}

#wpforo #wpforo-wrap #wpforo-poweredby {
  border-top: 1px solid #e6e6e6;
}

#wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-title {
  border-bottom: 3px solid #43a6df;
  margin-bottom: -2px;
}

#wpforo #wpforo-wrap .wpf-footer-box {
  background-color: #f5f5f5;
}

#wpforo #wpforo-wrap #wpforo-stat-body .wpf-newest-member svg, #wpforo #wpforo-wrap #wpforo-stat-body .wpf-newest-post svg {
  fill: #777777;
}

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

#wpforo #wpforo-wrap .widget-title, .wpforo-widget-wrap .widget-title {
  border-bottom: 2px solid #e6e6e6;
}

#wpforo #wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li, .wpforo-widget-wrap .wpforo-widget-content li {
  border-bottom: 1px dotted #cccccc;
}

/* Topic Tags Widget - Clean Flat Colors */
.wpforo-widget-wrap .wpf-widget-tags li {
  border: none!important;
  background-color: #f5f5f5!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: #659fbe!important;
}

.wpforo-widget-wrap .wpf-widget-tags li:hover a, .wpforo-widget-wrap .wpf-widget-tags li:hover span {
  color: #ffffff!important;
  opacity: 1;
}

.wpforo-widget-wrap .wpf-prof-footer .wpf-prof-buttons a:hover {
  background: #659fbe!important;
}

.ui-dialog {
  z-index: 999998 !important;
}

.wpf-video {
  margin: 10px !important;
}

.ui-dialog .ui-widget-header {
  background-color: #43a6df!important;
  border-bottom: #cccccc 1px solid!important;
}

.ui-dialog .ui-widget-header span.ui-dialog-title {
  color: #ffffff !important;
}

.ui-widget input[type="submit"]:hover {
  background: #0099cc;
}

.ui-widget input[type="submit"] {
  background: #43a6df;
  color: #ffffff;
  border: 1px solid #0099cc;
}

#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: #43a6df;
}

#wpf_multi_quote .wpf-multi-quote {
  color: #ffffff;
  background: #43a6df;
}

body.wpf-dark #wpf_multi_quote .wpf-multi-quote {
  color: #6B0A9F;
}

#wpf-msg-box a {
  color: #ffffff;
}

#wpf-msg-box a:hover {
  color: #e6e6e6;
}

#wpf-msg-box > p {
  color: #ffffff!important;
  background-color: #43a6df;
  background: -moz-linear-gradient(#43a6df);
  background: -o-linear-gradient(#43a6df);
  background: linear-gradient(#43a6df);
}

#wpf-msg-box > p:after {
  border-color: transparent #43a6df;
}

#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: #6B0A9F!important;
}

body.wpf-dark #wpf-msg-box a:hover, body.wpf-dark #wpf-msg-box a:active {
  color: #659fbe!important;
}

#wpforo #wpforo-wrap .wpf-field {
  border-bottom: 1px dashed #cccccc;
}

#wpforo #wpforo-wrap .wpf-field .wpf-label i {
  color: #777777;
}

#wpforo #wpforo-wrap .wpf-field:not(.wpf-field-type-tinymce) .wpf-field-wrap i {
  color: #777777;
}

#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: #ffffff;
  border: 1px solid #e6e6e6;
}

#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 #f5f5f5;
  border-width: 3px !important;
}

#wpforo #wpforo-wrap .wpf-add-topic-title {
  border: 1px dashed #43a6df;
  color: #43a6df;
  border-right: none;
  border-left: none;
}

#wpforo #wpforo-wrap .wpf-acp-header {
  border-bottom: 1px dashed #43a6df;
}

#wpforo #wpforo-wrap .wpf-acp-header .wpf-acp-toggle i {
  color: #43a6df;
}

#wpforo #wpforo-wrap .wpf-tools {
  background: #ffffff;
  border-left: 3px dashed #cccccc;
}

#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: #43a6df;
  color: #43a6df;
}

#wpforo #wpforo-wrap .wpf-tools .wpf-tool h3 {
  color: #e6e6e6
}

#wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-tool-desc {
  color: #999999;
}

#wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"] {
  background: #ffffff;
}

#wpforo #wpforo-wrap .wpf-tools .wpf-tool .wpf-split-posts {
  background: #ffffff;
  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 #cccccc;
}

#wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]::placeholder {
  color: #cccccc;
  opacity: 1;
}

#wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]:-ms-input-placeholder {
  color: #cccccc;
}

#wpforo #wpforo-wrap .wpf-tools .wpf-tool li input[type="text"]::-ms-input-placeholder {
  color: #cccccc;
}

#wpforo #wpforo-wrap .wpf-sb-1 {
  color: #cccccc;
  background-color: #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-sb-2 {
  color: #43a6df;
  background-color: #f5f5f5;
}

#wpforo #wpforo-wrap .wpf-sb-3 {
  color: #cccccc;
  background-color: transparent;
}

#wpforo #wpforo-wrap .wpf-sb-4 {
  color: #43a6df;
  background-color: transparent;
}

#wpforo #wpforo-wrap .wpf-sb .wpf-sb-buttons i {
  color: #cccccc;
}

#wpforo #wpforo-wrap .wpf-sb .wpf-sb-toggle .wpfsa {
  color: #43a6df!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 #e6e6e6;
}

#wpforo #wpforo-wrap .wpfl-2 .wpf-sb-right, #wpforo #wpforo-wrap .wpfl-3 .wpf-sb-right {
  border-top: 1px solid #e6e6e6;
}

#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 #6B0A9F;
}

[dir="rtl"] #wpforo #wpforo-wrap .wpf-sb.wpf-sb-top .wpf-sb-buttons {
  border-right: 1px dotted #6B0A9F;
  border-left: none;
}

#wpforo #wpforo-wrap .wpf-sb.wpf-sb-top.sb-tt-expanded .wpf-sb-buttons i {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap .wpf-sbtn {
  color: #555555;
}

#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: #e6e6e6;
}

#wpforo #wpforo-wrap .wpforo-revisions-wrap * {
  border-color: #43a6df !important;
}

#wpforo #wpforo-wrap .wpforo-revision {
  background-color: #f5f5f5;
  box-shadow: 0 0 4px #cccccc;
}

#wpforo #wpforo-wrap .wpforo-revision .wpforo-revision-top {
  color: #666666;
}

#wpforo #wpforo-wrap .wpforo-revisions-wrap .wpforo-revision-body {
  background-color: #ffffff;
  color: #555555;
}

#wpforo #wpforo-wrap .wpf-topic-form-wrap > .wpf-extra-fields {
  border-top: 1px #e6e6e6 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: #e6e6e6;
  color: #6B0A9F;
}

@media screen and (max-width: 800px) {
  #wpforo #wpforo-wrap #wpforo-menu .wpf-menu {
    background-color:#f5f5f5;
  }

  #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpforo-post-content-top {
    border-top: 1px solid #e6e6e6;
  }
}

#wpforo #wpforo-wrap.wpf-dark {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark .wpfcl-3 {
  color: #6B0A9F!important;
}

#wpforo #wpforo-wrap.wpf-dark .wpfcl-1 {
  color: #6B0A9F!important;
}

#wpforo #wpforo-wrap.wpf-dark .wpfcl-4 {
  color: #6B0A9F!important;
}

#wpforo #wpforo-wrap.wpf-dark .wpf-action {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark .wpforo-post .wpforo-post-content p {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark #wpforo-menu li a {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .head-stat-lastpost, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .head-stat-lastpost {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-last-post {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-lastpost, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-lastpost {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-forum-description, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-forum-description {
  color: #6B0A9F;
}

#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: #6B0A9F;
}

#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: #6B0A9F;
}

#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: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-topic-stat-posts, #wpforo #wpforo-wrap.wpf-dark .wpfl-1 .wpforo-topic-stat-views {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-posts, #wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-topic-stat-views {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-posts, #wpforo #wpforo-wrap.wpf-dark .wpfl-3 .wpforo-topic-stat-views {
  color: #6B0A9F;
}

#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: #6B0A9F;
}

#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: #6B0A9F;
}

#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: #6B0A9F;
}

#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: #6B0A9F;
}

#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: #6B0A9F;
}

#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: #6B0A9F;
}

#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: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark #wpforo-stat-header {
  color: #6B0A9F;
  border-bottom: 1px solid #cccccc;
}

#wpforo #wpforo-wrap.wpf-dark .wpf-button {
  color: #6B0A9F!important;
}

#wpforo #wpforo-wrap.wpf-dark .wpf-topic-create .wpf-subject {
  background-color: #333333
}

#wpforo #wpforo-wrap.wpf-dark .wpf-topic-create {
  background-color: #f5f5f5
}

#wpforo #wpforo-wrap.wpf-dark .wpf-topic-create div.mce-toolbar-grp {
  background-color: #f5f5f5
}

#wpforo #wpforo-wrap.wpf-dark .wpf-post-create .wpf-subject {
  background-color: #333333
}

#wpforo #wpforo-wrap.wpf-dark .wpf-post-create {
  background-color: #f5f5f5
}

#wpforo #wpforo-wrap.wpf-dark .wpf-post-create div.mce-toolbar-grp {
  background-color: #f5f5f5
}

#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: #555555;
  background-color: #333333;
}

#wpforo #wpforo-wrap.wpf-dark input[type="text"].wpf-search-field {
  background-color: transparent;
  color: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark .wpf-field input::-webkit-input-placeholder, #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea::-webkit-input-placeholder {
  color: #cccccc;
}

#wpforo #wpforo-wrap.wpf-dark .wpf-field input::-moz-placeholder, #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea::-moz-placeholder {
  color: #cccccc;
}

#wpforo #wpforo-wrap.wpf-dark .wpf-field input:-ms-input-placeholder, #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea:-ms-input-placeholder {
  color: #cccccc;
}

#wpforo #wpforo-wrap.wpf-dark .wpf-field input:-moz-placeholder, #wpforo #wpforo-wrap.wpf-dark .wpf-field textarea:-moz-placeholder {
  color: #cccccc;
}

#wpforo #wpforo-wrap.wpf-dark #wpforo-stat-body {
  border: none;
}

#wpforo #wpforo-wrap.wpf-dark .wpforo-members-content table tr {
  background-color: #f5f5f5!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: #f5f5f5;
}

#wpforo #wpforo-wrap.wpf-dark .wpf-field .wpf-field-wrap {
  color: #777777
}

#wpforo #wpforo-wrap.wpf-dark .wpf-field:not(.wpf-field-type-tinymce) .wpf-field-wrap i {
  color: #cccccc
}

#wpforo #wpforo-wrap.wpf-dark .wpf-table .wpfw-1 .wpf-field:nth-child(even) {
  background-color: #cccccc;
}

#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: #777777
}

#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: #777777
}

#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: #777777
}

#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 #333333;
}

#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: #777777
}

#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: #777777;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a:hover {
  color: #6B0A9F;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-cat-forum-list .wpf-forum-item .wpf-forum-item-stat {
  color: #777777;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-threads-head .wpf-head-box {
  color: #777777;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-thread-users a img {
  background: #6B0A9F
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-4 .wpf-thread-box {
  color: #4a8eb3;
}

#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 #e6e6e6;
}

#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 #f5f5f5;
  background-color: #cccccc;
}

#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: #6B0A9F;
  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: #f5f5f5
}

#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: #777777;
}

#wpforo #wpforo-wrap.wpf-dark .wpfl-2 .wpforo-forum-info {
  color: #777777;
}

#wpforo #wpforo-wrap.wpf-dark .wpforo-profile-wrap .h-bottom .wpf-profile-menu:hover {
  color: #333333;
}

#wpforo #wpforo-wrap.wpf-dark .wpforo-recent-wrap .wpforo-recent-content .wpf-htr {
  color: #6B0A9F;
}

#wpf-widget-profile.wpf-dark .wpf-prof-footer .wpf-prof-buttons a:not(:last-child) {
  color: #ffffff;
  background: #333333;
}

#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: #333333;
}

#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, #659fbe 0%, #659fbe 50%, rgba(0,115,170,0.4) 100%);
}

/* Icon Node */
#wpforo #wpforo-wrap .wpf-timeline-icon {
  border-color: #cccccc;
  color: #cccccc;
}

/* User link hover */
#wpforo #wpforo-wrap .wpf-timeline-user a:hover {
  color: #43a6df;
}

/* Filter select focus */
#wpforo #wpforo-wrap .wpf-recent-activity-filter-form select:focus {
  border-color: #43a6df;
}

/* Recent Activity label links */
#wpforo #wpforo-wrap .wpf-recent-activity-label a {
  color: #43a6df;
}

/* Timeline card border */
#wpforo #wpforo-wrap .wpf-timeline-card {
  border-color: #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-timeline-card::after {
  border-right-color: #e6e6e6;
}

#wpforo #wpforo-wrap .wpf-timeline-date-stick {
  border-bottom: 2px dashed #659fbe;
}

#wpforo #wpforo-wrap .wpforo-forum-title {
  font-size: 17px!important;
  line-height: 18px!important;
}

#wpforo #wpforo-wrap .wpforo-topic-title a {
  font-size: 16px!important;
}

#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content {
  font-size: 15px!important;
}

#wpforo #wpforo-wrap .wpforo-post .wpf-right .wpforo-post-content p {
  font-size: 15px;
}

#wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight {
  background: #43a6df;
  color: #ffffff;
}

#wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight .wpf-ai-sparkle-icon {
  fill: #ffffff;
}

#wpforo #wpforo-wrap .wpf-ai-helper-toggle.wpf-ai-highlight:hover {
  background: #43a6df;
  color: #ffffff;
  opacity: 0.85;
}

#wpforo #wpforo-wrap {
  font-size: 13px;
  width: 100%;
  padding: 10px 0;
  margin: 0px;
}
