/* GENERADO por scripts/estilos-heredados.mjs desde el WordPress antiguo, sin las reglas que ninguna página usa. No editar: lo propio va en src/estilos/. */
/* ── wp-content/plugins/wpforo/assets/css/font-awesome/css/fontawesome-all.min.css ── */
/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-5x{font-size:5em}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-file-alt:before{content:"\f15c"}.fa-calendar-alt:before{content:"\f073"}.fa-angle-double-down:before{content:"\f103"}.fa-male:before{content:"\f183"}.fa-comments:before{content:"\f086"}.fa-circle-notch:before{content:"\f1ce"}.fa-reply:before{content:"\f3e5"}.fa-bars:before{content:"\f0c9"}.fa-exclamation-circle:before{content:"\f06a"}.fa-lock:before{content:"\f023"}.fa-edit:before{content:"\f044"}.fa-share-alt:before{content:"\f1e0"}.fa-eye-slash:before{content:"\f070"}.fa-chevron-up:before{content:"\f077"}.fa-bicycle:before{content:"\f206"}.fa-angle-right:before{content:"\f105"}.fa-globe:before{content:"\f0ac"}.fa-star:before{content:"\f005"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-layer-group:before{content:"\f5fd"}.fa-feather-alt:before{content:"\f56b"}.fa-file-excel:before{content:"\f1c3"}.fa-chart-line:before{content:"\f201"}.fa-circle:before{content:"\f111"}.fa-question-circle:before{content:"\f059"}.fa-tshirt:before{content:"\f553"}.fa-external-link-alt:before{content:"\f35d"}.fa-comment-dollar:before{content:"\f651"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-folder-tree:before{content:"\f802"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-home:before{content:"\f015"}.fa-sort-amount-up:before{content:"\f161"}.fa-ellipsis-h:before{content:"\f141"}.fa-file:before{content:"\f15b"}.fa-star-half:before{content:"\f089"}.fa-link:before{content:"\f0c1"}.fa-search:before{content:"\f002"}.fa-chevron-down:before{content:"\f078"}.fa-list-ul:before{content:"\f0ca"}.fa-quote-left:before{content:"\f10d"}.fa-angle-up:before{content:"\f106"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-thumbtack:before{content:"\f08d"}.fa-cogs:before{content:"\f085"}.fa-biking:before{content:"\f84a"}.fa-clone:before{content:"\f24d"}.fa-fire-flame-curved:before{content:"\f7e4"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}:root{}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/wpforo/assets/css/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/wpforo/assets/css/font-awesome/webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-x-twitter:before{content:"\e61b"}.fa-whatsapp:before{content:"\f232"}.fa-youtube:before{content:"\f167"}:root{}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/wpforo/assets/css/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/wpforo/assets/css/font-awesome/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:root{}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/wpforo/assets/css/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/wpforo/assets/css/font-awesome/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

/* ── wp-content/plugins/wpforo/themes/2022/style.css ── */
/*
Theme Name: 2022
Version: 1.0.0
Description: wpForo 2022 Theme
Theme URI: http://wpforo.com
Author: gVectors Team
*/

#wpforo {width: 100%;}
#wpforo #wpforo-wrap .wpforo-main{clear:both;}
#wpforo #wpforo-wrap .wpforo-subtop{display: block!important; position: relative;}
#wpforo #wpforo-wrap .wpforo-content{width:71%; float:left; padding:0; box-sizing: border-box;}
#wpforo #wpforo-wrap .wpforo-content.wpfrt{padding-right: 20px;}
#wpforo #wpforo-wrap [class*="content"]:after{clear: none;}
#wpforo #wpforo-wrap {margin:0; font-size:13px; text-align:left; width:100%; padding:10px; text-transform:none; box-sizing: border-box;}
#wpforo #wpforo-wrap * {box-sizing: border-box; box-shadow:none; color:inherit;}
#wpforo #wpforo-wrap html, #wpforo #wpforo-wrap body, #wpforo #wpforo-wrap div, #wpforo #wpforo-wrap span, #wpforo #wpforo-wrap iframe, #wpforo #wpforo-wrap h1, #wpforo #wpforo-wrap h2, #wpforo #wpforo-wrap h3, #wpforo #wpforo-wrap h4, #wpforo #wpforo-wrap p, #wpforo #wpforo-wrap blockquote, #wpforo #wpforo-wrap pre, #wpforo #wpforo-wrap a, #wpforo #wpforo-wrap big, #wpforo #wpforo-wrap cite, #wpforo #wpforo-wrap del, #wpforo #wpforo-wrap em, #wpforo #wpforo-wrap img, #wpforo #wpforo-wrap ins, #wpforo #wpforo-wrap q, #wpforo #wpforo-wrap s, #wpforo #wpforo-wrap small, #wpforo #wpforo-wrap sub, #wpforo #wpforo-wrap var, #wpforo #wpforo-wrap b, #wpforo #wpforo-wrap u, #wpforo #wpforo-wrap i, #wpforo #wpforo-wrap center, #wpforo #wpforo-wrap ol, #wpforo #wpforo-wrap ul, #wpforo #wpforo-wrap li, #wpforo #wpforo-wrap fieldset, #wpforo #wpforo-wrap form, #wpforo #wpforo-wrap label, #wpforo #wpforo-wrap legend, #wpforo #wpforo-wrap table, #wpforo #wpforo-wrap tbody, #wpforo #wpforo-wrap thead, #wpforo #wpforo-wrap tr, #wpforo #wpforo-wrap th, #wpforo #wpforo-wrap td, #wpforo #wpforo-wrap article, #wpforo #wpforo-wrap details, #wpforo #wpforo-wrap embed, #wpforo #wpforo-wrap figure, #wpforo #wpforo-wrap figcaption, #wpforo #wpforo-wrap footer, #wpforo #wpforo-wrap header, #wpforo #wpforo-wrap nav, #wpforo #wpforo-wrap section, #wpforo #wpforo-wrap time, #wpforo #wpforo-wrap audio, #wpforo #wpforo-wrap video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
#wpforo #wpforo-wrap strong{ font-weight:bold; }
#wpforo #wpforo-wrap .wpforo-post-content blockquote{ clear: none;}
#wpforo #wpforo-wrap ol,
#wpforo #wpforo-wrap ul,
#wpforo #wpforo-wrap li {list-style: none; margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; line-height:1.6;}
#wpforo #wpforo-wrap ul li:before {content: "";}
#wpforo #wpforo-wrap input,
#wpforo #wpforo-wrap select{margin:0; padding:0; display:inline; width: auto; min-height: auto;}
#wpforo #wpforo-wrap form input[type="checkbox"], form input[type="radio"]{display: inline-block;}
#wpforo #wpforo-wrap p{font-size: 14px;line-height: 20px;padding: 0;margin: 0;}
#wpforo #wpforo-wrap h3{font-size:16px; padding:5px 0; margin:0;  line-height:18px; font-weight:500; text-transform:none;}
#wpforo #wpforo-wrap h2{font-size:20px; padding:10px 2px; margin:0;  line-height:22px; font-weight:bold; text-transform:none;}
#wpforo #wpforo-wrap h1{font-size:20px; padding:10px 2px; margin:0;  line-height:22px; font-weight:bold; text-transform:none;}
#wpforo #wpforo-wrap img {height:inherit;max-width:none; border:none; margin:0; padding:0; float:none; box-shadow:none;}
#wpforo #wpforo-wrap pre {width:100%; overflow-x:auto; padding:10px 10px 15px 10px; margin:10px 0; font-size:13px; white-space:pre;}
#wpforo #wpforo-wrap label{display:inline; font-weight:normal; cursor: pointer;}
#wpforo #wpforo-wrap span{display:inline; font-weight:normal;}
#wpforo #wpforo-wrap #footer {padding: 0 10px;}
#wpforo #wpforo-wrap #footer p {margin: 0; padding: 10px 0; font-size:13px }
#wpforo #wpforo-wrap .wpf-p-error {font-size: 14px; padding: 28px 29px; text-align:center;}
#wpforo #wpforo-wrap .wpf-res-menu{display:none; font-weight:normal; cursor:pointer;}
#wpforo #wpforo-wrap #wpforo-menu {margin-bottom: 5px; line-height:18px; display: flex;width: 100%;justify-content: space-between;flex-direction: row;align-items: center;flex-wrap: nowrap; min-height: 48px; padding: 0;}

/*2022*/#wpforo #wpforo-wrap #wpforo-menu .wpf-left{ margin-bottom: -3px;}

#wpforo #wpforo-wrap #wpforo-menu > ul {margin: 0 !important;}
#wpforo #wpforo-wrap #wpforo-menu li {display:inline-block; list-style: none outside none; padding: 0;line-height:1.4;}
#wpforo #wpforo-wrap #wpforo-menu li:first-child{ margin-left:0;}
#wpforo #wpforo-wrap #wpforo-menu li a {display: block; border:none; padding: 15px 24px;}

/*2022*/#wpforo #wpforo-wrap #wpforo-menu li > ul {visibility: hidden; display: inline-block; position: absolute; z-index: 2; margin: 0 !important;}

#wpforo #wpforo-wrap #wpforo-menu li:hover > ul {visibility: visible;}
#wpforo #wpforo-wrap #wpforo-menu li > ul > li {float: none; display: block }
#wpforo #wpforo-wrap .wpforo-td input[type="text"],
#wpforo #wpforo-wrap .wpforo-td input[type="email"],
#wpforo #wpforo-wrap .wpforo-td input[type="url"],
#wpforo #wpforo-wrap .wpforo-td input[type="search"],
#wpforo #wpforo-wrap .wpforo-td input[type="password"]{height:auto;}
#wpforo #wpforo-wrap #wpforo-menu .wpf-res-menu{padding:2px;}
#wpforo #wpforo-wrap #wpforo-menu .wpf-res-menu i{padding: 12px 24px; font-size:19px; line-height:18px;}
#wpforo #wpforo-wrap table, #wpforo #wpforo-wrap table tr, #wpforo #wpforo-wrap table tr td, #wpforo #wpforo-wrap table tr th{border:none; padding:0; box-sizing: border-box; background:none; margin:0; text-align:left;}
#wpforo #wpforo-wrap .wpf-action {background-color:transparent; text-transform:none; text-decoration:none; text-shadow:none; border-radius: 0; border:none; content: ""; left: 0; position:relative; top: 0; width:auto; display: inline-block; white-space:nowrap; line-height:20px; height:auto; min-height:inherit;}
#wpforo #wpforo-wrap .wpf-action:hover{text-decoration:none;}
/*2022*/#wpforo #wpforo-wrap .wpf-action i{margin-right:3px;}
/*2022*/#wpforo #wpforo-wrap .wpf-action i.fa-link{margin-right:0;}
/*2022*/
#wpforo #wpforo-wrap .wpforo-feed{float:right;font-size:12px;}

#wpforo #wpforo-wrap .wpforo-table{display:table; width:100%;}
#wpforo #wpforo-wrap .wpforo-tr{display:table-row;}
#wpforo #wpforo-wrap .wpforo-td{display:table-cell;}

#wpforo #wpforo-wrap .wpf-bar-right{min-width: 120px; display: flex; flex-direction: row; justify-content: flex-end; align-items: center; text-align:right; position:relative;}

#wpforo #wpforo-wrap .wpf-search .wpf-search-form{display: initial; padding-right: 3px;}
#wpforo #wpforo-wrap .wpf-search form{display:inline-block;}
#wpforo #wpforo-wrap .wpf-search input[type="text"].wpf-search-field{z-index: 30;cursor:pointer;border:none;box-shadow: none; margin: 0; box-sizing: border-box;color: #666666; height: 28px; max-width: none; outline: 0 none; padding: 5px 3px 5px 24px; position: relative;transition-duration: 0.4s; transition-property: width, background; transition-timing-function: ease;width: 24px;vertical-align:baseline;}
#wpforo #wpforo-wrap .wpf-search input[type="text"].wpf-search-field:focus{z-index: 1;cursor: text;width: 180px;padding-left:28px;position:inherit;vertical-align:baseline; background-color: #fff;}
#wpforo #wpforo-wrap .wpf-search i{position: absolute; margin: 0 0 7px 0; top:0; font-size: 16px; line-height:30px; padding: 0 0 0 7px; z-index: 10; cursor:pointer; vertical-align:baseline;}

#wpforo #wpforo-wrap .wpf-head-bar{padding: 10px 20px; border-radius: 0px 0 60% 0; margin-bottom: 20px;}
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-head-bar{border-radius: 0;}
#wpforo #wpforo-wrap.wpft-post .wpf-head-bar{padding: 10px 0; border-radius: 0; margin-bottom: 1px;}
#wpforo #wpforo-wrap.wpft-post .wpf-head-bar .wpf-action-link{ display: flex; justify-content: space-between; align-items: center;}
#wpforo #wpforo-wrap.wpft-post .wpf-head-bar .wpf-head-title{ display: flex; justify-content: space-between; align-items: flex-start;}
#wpforo #wpforo-wrap .wpf-head-bar-left{float:left; width:69%;}
#wpforo #wpforo-wrap .wpf-head-bar-right{text-align:right;}
#wpforo #wpforo-wrap .wpf-head-bar .wpf-head-bar-right{ padding: 30px 1px 0 1px; width:30%; text-align:right; float: right;}
#wpforo #wpforo-wrap.wpft-post .wpf-manage-link .wpf-action{cursor: pointer; font-size: 13px; line-height: 1.8; display: inline-block; padding: 1px 12px 0; border-radius: 15px; margin-left: 5px;}
#wpforo #wpforo-wrap .wpf-notifications{display:none; position: absolute; top: -7px; right: 0; min-width: 300px; width: 25%; z-index: 100000; padding: 0 10px;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-head{padding: 12px 5px 9px 5px; font-weight: 600; letter-spacing: 1px; font-size: 14px; }
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-head i, #wpforo #wpforo-wrap .wpf-notifications .wpf-notification-head svg{ font-size: 15px; margin-right: 3px; height: 15px; vertical-align: text-top;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content{padding: 10px 0 1px; overflow-y: auto; overflow-x: hidden; max-height: 400px; font-size: 12px;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content .wpf-nspin{text-align: center; padding: 0 10px 5px 0; font-size: 20px; color: #999;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content ul,
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li{margin: 0; list-style: none;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li{padding: 7px 4px 7px 6px; display: flex; flex-direction: row; justify-content: space-around; align-items: flex-start;}
#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-actions{text-align: right; padding: 10px 5px 5px 5px; font-size: 12px;}
#wpforo #wpforo-wrap .cat-title{cursor: default;}
#wpforo #wpforo-wrap #wpforo-title{font-size:20px; line-height: 26px; padding:2px 0 15px 0; margin:1px 0 15px 0; font-weight:normal;}
#wpforo #wpforo-wrap #wpforo-description{margin-bottom:20px; margin-top:-12px; font-size:14px; display:block; width:100%; padding:0 0 7px 0;}

#wpforo #wpforo-wrap a:link {text-decoration: none;}
#wpforo #wpforo-wrap a:visited {text-decoration: none;}
#wpforo #wpforo-wrap a:hover{text-decoration: none;}
#wpforo #wpforo-wrap a:active {text-decoration: none;}
#wpforo #wpforo-wrap a{direction: ltr; unicode-bidi: embed; border:none; cursor: pointer;}
/* Disable hover effect for guest display-name links */
#wpforo #wpforo-wrap a.is_guest { pointer-events: auto; cursor: text !important; }
#wpforo #wpforo-wrap a.is_guest:hover { text-decoration: none; color: inherit; }
#wpforo #wpforo-wrap a.is_guest:active { pointer-events: none; }

/****************************************************/
/******************* members bar ********************/
/****************************************************/
#wpforo #wpforo-wrap .author-rating-full{display: inline-block; font-size: 16px; font-weight: bold; line-height: 18px; min-width: 30px; padding: 2px 8px; text-align: center; white-space: nowrap;}
#wpforo #wpforo-wrap .wpforo-post .wpf-left .author-rating-full{display: block;}
/********************************************************/
/************* Admin members bar END ********************/
/********************************************************/

.fa-1x{font-size:1.6em; padding-top:2px;}
.wpfsx{font-size:1.05em; padding-top:1px;}
.fa-sx{font-size:0.85em; padding-top:0;}

/****************************************************/
/************* wpForo Breadcrumb ********************/
/****************************************************/
#wpforo #wpforo-wrap .wpf-breadcrumb {display: inline-block; counter-reset: flag; margin:15px 0 15px 0;}
#wpforo #wpforo-wrap .wpf-breadcrumb .wpf-root i{ font-size:14px;}
#wpforo #wpforo-wrap .wpf-breadcrumb .wpf-end {width:20px; padding:0; border:none; outline:none; text-decoration:none; cursor:default;}
#wpforo #wpforo-wrap .wpf-breadcrumb div{text-decoration: none; outline: none; display: block; float: left; font-size: 11px; line-height: 24px; padding: 0 15px 0 22px; position: relative;}
#wpforo #wpforo-wrap .wpf-breadcrumb div:first-child {padding-left: 10px;}
#wpforo #wpforo-wrap .wpf-breadcrumb div:first-child:before {left: 14px;}
#wpforo #wpforo-wrap .wpf-breadcrumb div.active{cursor:default;}
#wpforo #wpforo-wrap .wpf-breadcrumb div:after {content: ''; position: absolute; top: 0; right: -8px; width: 24px; height: 24px; -webkit-transform: scale(0.70) rotate(45deg); -moz-transform: scale(0.70) rotate(45deg); -o-transform: scale(0.70) rotate(45deg); transform: scale(0.70) rotate(45deg); z-index: 1; box-shadow: 2px -2px }
#wpforo #wpforo-wrap .wpf-breadcrumb div.active:after {content: ''; position: absolute; top: 0; right: -8px; width: 24px; height: 24px; -webkit-transform: scale(0.70) rotate(45deg);-moz-transform: scale(0.70) rotate(45deg);-o-transform: scale(0.70) rotate(45deg); transform: scale(0.70) rotate(45deg); z-index: 1; box-shadow: 2px -2px }
#wpforo #wpforo-wrap .wpf-breadcrumb div:last-child:after {content: none;}

/****************************************************/
/**************** wpForo Tooltip ********************/
/****************************************************/
[wpf-tooltip]{position:relative;}
[wpf-tooltip]::before {content: "";position: absolute;top:-8px;left:50%;transform: translateX(-50%);border-width: 6px 6px 0 6px;border-style: solid;border-color: rgba(10,10,10,0.7) transparent transparent transparent;z-index: 100;opacity: 0;}
[wpf-tooltip]::after {content: attr(wpf-tooltip); position: absolute;left:50%;top:-8px;transform: translateX(-50%)   translateY(-100%);background: #555555;text-align: center;color: #fff;padding:8px 10px;font-size: 11px; line-height:1.5; min-width: 6vw; border-width: 0; border-radius: 4px;pointer-events: none;z-index: 99;opacity: 0;text-transform: none; font-weight: normal;}
[wpf-tooltip]:hover::after,[wpf-tooltip]:hover::before {opacity: 1;transition: all .4s ease-in-out;}
[wpf-tooltip-size='small']::after{min-width: 5vw;}
[wpf-tooltip-size='medium']::after{min-width: 10vw;}
[wpf-tooltip-size='long']::after{min-width: 14vw;}
[wpf-tooltip-position='left']::before{left:0;top:50%;margin-left:-11px; transform:translatey(-50%) rotate(-90deg)}
[wpf-tooltip-position='top']::before{left:50%;}
[wpf-tooltip-position='bottom']::before{top:100%;margin-top:8px;transform: translateX(-50%) translatey(-100%) rotate(-180deg)}
[wpf-tooltip-position='right']::before{left:100%;top:50%;margin-left:1px;transform:translatey(-50%) rotate(90deg)}
[wpf-tooltip-position='left']::after{left:0;top:50%;margin-left:-8px;transform: translateX(-100%)   translateY(-50%);}
[wpf-tooltip-position='top']::after{left:50%;}
[wpf-tooltip-position='bottom']::after{top:100%;margin-top:8px;transform: translateX(-50%) translateY(0%);}
[wpf-tooltip-position='right']::after{left:100%;top:50%;margin-left:8px;transform: translateX(0%)   translateY(-50%);}


/******************************************************/
/************* wpForo Subscription ********************/
/******************************************************/
#wpforo #wpforo-wrap .wpf-action-link { padding:12px 1px 3px 1px; margin-top:-15px;}
#wpforo #wpforo-wrap .wpf-action-link span{cursor:pointer; font-size:13px;}

/****************************************************/
/************* wpForo Post Content Style ************/
/****************************************************/
#wpforo #wpforo-wrap .post-wrap, #wpforo #wpforo-wrap [id^=post-][data-postid]{position: relative;}
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-content{padding:10px 30px 10px 10px; min-height:130px; font-size:14px; word-wrap: break-word;}
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-content p{font-size:14px; padding:0; margin:0 0 10px 0; line-height:inherit}
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-content img{max-width:100%; max-height:500px; margin:2px;}
#wpforo #wpforo-wrap .wpforo-post blockquote{display:block; margin:5px 0 15px 0; width:90%; padding:10px; font-size:13px;}
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-quote-author{padding:5px 0; font-weight:bold;}
.wpforo-post-quote-head{ display: flex; justify-content: space-between; flex-wrap: nowrap; }
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-signature{width:90%; padding:10px 2px; font-size:13px; line-height:18px; margin: 10px 0 0 0;}
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpforo-post-signature{ margin: 10px 0 0 10px; }
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-signature p{font-size:12px !important; line-height:16px; margin:0; padding:2px 0;}
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-signature img {max-height: 200px; max-width: 100%; width: auto;}
#wpforo #wpforo-wrap .wpforo-post  ol,
#wpforo #wpforo-wrap .wpforo-post  ol li {list-style:decimal; margin: 2px 15px;}
#wpforo #wpforo-wrap .wpforo-post  ul,
#wpforo #wpforo-wrap .wpforo-post  ul li{list-style:disc;  margin: 2px 15px;}
#wpforo #wpforo-wrap .wpforo-post .wpforo-attached-file{ padding:10px 15px 15px 15px; margin:30px 0 10px 0; border:#bbb dotted 1px; display:table;}
#wpforo #wpforo-wrap .wpforo-post .wpf-action{display:inline-block; margin:4px 4px; }
#wpforo #wpforo-wrap  img.wpforo-auto-embeded-image{ width:auto; max-width:60%; max-height:300px; padding:5px; background:#fff;}
#wpforo #wpforo-wrap .wpforo-post .wpforo-memberinfo{padding:3px; text-align:center; display:none;}
#wpforo #wpforo-wrap .wpf-member-title{ display:block; cursor:default; }
#wpforo #wpforo-wrap .wpf-member-title.wpfut{font-size:11px; line-height:15px; padding:2px 15px; margin:5px auto; border-radius: 15px;}
#wpforo #wpforo-wrap .wpf-post-edit-wrap{ padding: 10px 0; margin: 20px 10px 20px; width: 90%; }
#wpforo #wpforo-wrap .wpf-post-edit-wrap .wpf-post-edited{font-size:11px; font-style:italic; padding:0;}
#wpforo #wpforo-wrap .wpf-post-edit-wrap .wpf-post-edited i{ padding: 0 5px 0 2px;}
#wpforo #wpforo-wrap .wpf-head-bar-right {display: flex; justify-content: flex-end; align-items: flex-end;}
#wpforo #wpforo-wrap .wpf-head-bar-right .wpf-button{box-shadow: none; line-height: 10px; padding: 6px 18px 7px 18px !important; display: flex; justify-content: center; align-items: center;}


#wpforo #wpforo-wrap [data-copy-wpf-furl], #wpforo #wpforo-wrap [data-copy-wpf-shurl]{cursor: pointer;}

#wpforo #wpforo-wrap .wpf-post-starter{padding: 3px 10px; display: inline-block; line-height: 16px; font-size: 12px;}
#wpforo #wpforo-wrap .wpf-post-starter i{margin-right: 2px;}


#wpforo #wpforo-wrap .wpforo-post-head{border-radius: 0 0 20px 0;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top{display: flex; justify-content: space-between; align-items: flex-end; padding: 12px 12px 14px 19px;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-info{display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-info .wpf-post-info-forum{display: flex; justify-content: flex-start; align-items: center; margin-bottom: 4px; text-transform: uppercase;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-info .wpf-post-info-forum i{ margin-right: 8px; font-size: 16px;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat {display: flex; justify-content: center; align-items: center;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box{display: flex; justify-content: center; flex-direction: column; align-items: center;  margin-left: 20px;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box .wpf-tstat{ font-size: 16px; display: flex; justify-content: center; align-items: center;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box .wpf-tlabel{display: inline-block; width: 100%; text-align: center;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box .wpf-tstat svg{ height: 18px; fill: #555; margin-right: 6px;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more{margin-left: 20px;  padding-left: 20px; padding-right: 10px; cursor: pointer;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more span{line-height: 16px; margin-top: 9px; display: inline-block; min-width: 18px; min-height: 18px;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more svg{width: 18px; height:18px; vertical-align: middle;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-bottom{display: flex; justify-content: space-between; align-items: flex-end;  padding: 6px 4px 8px 0; margin-top: 12px; margin-bottom: 10px;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info{padding: 10px 20px 20px 20px; margin-bottom: 20px; display: none;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info h3{font-weight: normal; font-size: 15px; margin: 0 0 15px 0; padding: 0 20% 8px 5px; display: block;}

#wpforo #wpforo-wrap .wpforo-content .wpforo-section ~ .wpforo-section{margin-top: 30px;}

#wpforo #wpforo-wrap img.avatar,
#wpforo #wpforo-wrap .wpf-thread-last-avatar img,
#wpforo #wpforo-wrap .wpf-thread-users-avatars img,
#wpforo #wpforo-wrap .wpf-author-avatar img{border-radius: 50%;}

#wpforo #wpforo-wrap .wpforo-cat-panel{width: 100%; flex-wrap: wrap; display: flex; justify-content: space-between; align-items: center; padding: 6px 10px 6px 23px; border-radius: 0 0 20px 0;}

/****************************************************/
/********* wpForo Layout 1 (Extended Layout) ********/
/****************************************************/
#wpforo #wpforo-wrap .wpfl-1 .wpforo-category{flex-wrap: wrap; display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 17px; border-radius: 0 0 20px 0;}
#wpforo #wpforo-wrap .wpfl-1 .cat-title{text-align:left; flex-grow: 1; font-size:16px; font-weight: 600;}
#wpforo #wpforo-wrap .wpfl-1 .cat-title .cat-name{ padding:5px 0; line-height: 36px;} /* removed */
	/* Topics */
		/* Posts */
		#wpforo #wpforo-wrap .wpfl-1 .post-wrap{margin-bottom:10px;}
		#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-action{margin: 0 2px; padding: 0 10px; border-radius: 15px;}
		#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left{float: left; padding: 20px 1px 10px; text-align: center;  width: 160px; border-radius: 0 0 5px 5px; position: relative;}
		#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right{margin-left: 162px;}
		#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .avatar{width:80px; max-height:80px; padding:2px; float:none; display:inline-block; border-radius: 0;}
		#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .bottom {font-size:12px; padding:12px 10px 10px; display: flex; justify-content: space-between; align-items: center;}
		#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .bottom .reacted-users{text-align:left; flex-grow: 1;}
        #wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right .wpf-post-starter{margin-right: 10px;}

/******************************************************/
/********* wpForo Layout 2 (Simplified Layout) ********/
/******************************************************/
	/* Topics */
		/* Posts */

/******************************************************/
/*********** wpForo Layout 3 (Q&A Layout) *************/
/******************************************************/

	/* Topics */

		/* Posts */
/******************************************************/
/************ wpForo Layout 4 (Threaded) **************/
/******************************************************/
#wpforo #wpforo-wrap .wpf-circle{display: flex; flex-direction: column; align-items: center; justify-content: space-around; }
#wpforo #wpforo-wrap .wpf-circle.wpf-m{width: 48px; height: 48px;}
#wpforo #wpforo-wrap .wpf-circle.wpf-m i{font-size: 19px; opacity: 0.7;}
#wpforo #wpforo-wrap .wpf-circle.wpf-s{width: 20px; height: 20px; min-width: 20px; min-height: 20px;}
#wpforo #wpforo-wrap .wpf-circle.wpf-s i{font-size: 13px;}

#wpforo #wpforo-wrap .wpfl-4 .wpforo-category{flex-wrap: wrap; display: flex; justify-content: space-between; align-items: flex-end; float: none; border-radius: 0 0 20px 0; margin-bottom: 20px;}
#wpforo #wpforo-wrap .wpfl-4 .cat-title{text-align:left; padding:5px 10px 5px 0; font-size:16px; font-weight: 600;}
#wpforo #wpforo-wrap .wpfl-4 .cat-icon{ margin-right: 10px;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-head-bar {padding: 14px 12px;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-head-bar-left,
#wpforo #wpforo-wrap .wpfl-4 .wpf-head-bar-right{width: auto; min-height: auto; float: none;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-head-bar-left{flex-grow: 1;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads a{ opacity:0.5; font-size: 17px; border-bottom: 1px dashed transparent; display: inline-block; padding:4px 2px; line-height: 20px; margin: 0 3px;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-load-threads a:hover{opacity: 1;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-forums{cursor:pointer; padding: 3px 5px 3px 2px; font-size: 15px; line-height: 30px; display: inline-block; margin-right: 10px;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-forums i{ display: inline-block; padding: 0; margin-right: 5px;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forums{width: 100%; margin: 0 0 10px 0;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list{display: flex; justify-content: space-between; align-content: flex-start; flex-direction: row; flex-wrap: wrap;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item .wpf-circle{margin-right: 5px;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item{width: 49.8%; min-width: 200px; padding: 7px 5px 6px 15px; margin-top: 3px; display: flex; justify-content: flex-start; align-items:flex-start; flex-grow: 1;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item a{line-height: 1.5; outline: hidden;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item .wpf-forum-item-stat{ white-space: nowrap; color:#777777; margin-left: 5px; font-size: 11px; padding: 0px 6px; border: 1px solid #cccccc; line-height: 16px; border-radius: 3px; cursor: default;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item .wpf-forum-item-stat sep{color: #999999; padding: 0px 3px;}
#wpforo #wpforo-wrap .wpfl-4 img.avatar{border-radius: 50%; display: block;width: 42px;}
    /* Topics */
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads{ margin-top: 15px; margin-bottom: 15px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpf-thread{ padding: 7px 0; box-shadow: inset 0px -10px 7px -6px rgba(0, 0, 0, 0.02);}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items:stretch;width: 100%; min-height: 35px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-head-box{ float: left; font-size: 12px; padding: 5px 1px; text-align: center; }
	#wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-status{min-width: 63px; width: 85px; text-align: left; padding-left: 10px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-title{ width: 45%; text-align: left; flex-grow: 2; }
	#wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-forum{ width:70px; text-align: left; padding-left: 5px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-author{width: 7%; text-align: center; }
	#wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-posts{min-width: 65px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-views{min-width: 65px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-last-reply{ width:160px; text-align: left; padding-left: 20px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-last-avatar img,
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-last-avatar img.avatar{width: 24px; height: 24px; box-shadow: none;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-body {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items:flex-start;width: 100%; min-height: 35px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box{padding:1px 5px; text-align: center;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-status{min-width: 63px; width: 85px; margin-left: 10px; padding-top: 4px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-title{width: 45%; text-align: left; padding-left: 5px; padding-right: 20px; flex-grow: 2; }

	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-title i{margin-right: 7px;text-shadow: 1px 0px 1px #ccc;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-forum{width:70px; text-align: center; padding-right: 0; padding-left: 0; margin-top: 3px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-forum span{padding-left: 1px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-author{width:auto; text-align: left; padding: 4px 15px 0 5px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-title .wpf-thread-author-name,
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-title .wpf-thread-author-name a{font-size: 13px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-posts{min-width: 65px; line-height: 2.3; font-size: 15px; display: flex; justify-content: center; align-items: center;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-posts span{padding: 12px 1px; display: block; margin: -5px auto 0; border-radius: 5px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-views{min-width: 65px; line-height: 2.3; font-size: 15px;display: flex; justify-content: center; align-items: center;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-views span{padding: 12px; display: block; margin: -5px auto 0; border-radius: 5px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply{width: 160px; padding-left: 20px; text-align: right; line-height: 1.5; font-size: 12px; display: flex; justify-content: flex-start; align-items: center;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-user{display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; text-align: left;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-user span{margin-right: 4px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-date{display: flex; justify-content: flex-start; align-items: center; text-align: left;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-date i{margin-right: 5px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-avatar{margin-right: 3px;display: flex; justify-content: flex-start; align-items: center;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-avatar i{margin-right: 9px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-info{font-size: 12px; line-height: 18px;}

	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-title .wpf-thread-head{line-height: 19px;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-title a {line-height: 18px; display: inline; font-size: 14px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread .wpf-thread-status-mobile{display: none; font-size: 12px; margin-right: 2px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread .wpf-thread-status-mobile i{margin-right: 5px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread .wpf-thread-forum-mobile{display: none; font-size: 12px; cursor: default;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-status{display: flex; justify-content: flex-start; flex-direction: row; align-items: flex-start; padding-top: 0;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-status .wpf-thread-statuses{ display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items:flex-end;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-status .wpf-circle{margin-left: -6px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-status .wpf-circle:first-child{ width: 48px; height: 48px; min-width: 28px; min-height: 28px; margin-left: -6px; margin-right: -10px; }
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-status .wpf-circle:first-child i{font-size: 20px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-forum{display: flex; justify-content: center; flex-direction: row; align-items: center; padding-top: 1px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-users-avatars{display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items:flex-end;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags{padding: 0; font-size: 11px; margin: 0; display: inline-block;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags .wpf-tags-text i{padding-right: 0; margin-right: 4px; font-size: 14px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags .wpf-tags-text span.wpf-ttt{ display: none;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags tag a{padding: 2px 0; font-size: 11px;}
    #wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-threads-head{ padding: 7px 7px; display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items:stretch;width: 100%; min-height: 35px;}
    #wpforo #wpforo-wrap .wpft-topic .wpfl-4 .wpf-threads{ margin-top: 10px;}
        /* Posts */
        #wpforo #wpforo-wrap .wpfl-4 .post-wrap{margin-bottom:10px;}
        #wpforo #wpforo-wrap .wpfl-4 .post-wrap:first-child{margin-bottom:-10px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-right .wpf-member-title.wpfut{display: inline-block;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post{display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: stretch; align-content: flex-start;}
        #wpforo #wpforo-wrap .wpfl-4 .wpforo-topic-meta{margin-left: 110px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpforo-topic-meta .wpf-parent-post{display: block;}
        #wpforo #wpforo-wrap .wpfl-4 .wpforo-topic-meta .wpforo-tags{padding: 20px 20px 0 20px; margin-bottom: 0;}
        #wpforo #wpforo-wrap .wpfl-4 .wpforo-topic-meta .wpforo-tags .wpf-tags-title{ padding-top: 1px; padding-right: 0;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-post-btns .wpf-action{ margin:0 6px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left{padding: 15px 1px 10px; text-align: center;  width: 100px; }
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left .avatar{width:80px; max-height:80px; padding:3px; float:none; display:inline-block;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left .wpf-author-avatar{display:block; width:100%; float:none;max-height: 80px; max-width: 80px; margin:0 auto 7px auto}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left .wpf-author-posts{font-size: 12px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right{flex-grow: 1; padding-top: 15px; padding-left: 10px; width: calc(100% - 100px);}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-top{ display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; align-items:flex-end; }
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-top .wpf-author{display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; align-items:flex-end; flex-grow: 1; }
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-top .wpf-author-name{font-size:16px; font-weight:600; margin-right: 10px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-top .wpf-author-name i{font-size: 14px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-top .wpf-member-title{ margin-right: 5px; border-radius: 15px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-top .wpf-post-date{ text-align: right; font-size: 12px; padding-bottom: 2px; }
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-bottom{display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; align-items:baseline;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-bottom .wpf-author{display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; align-items:flex-end; flex-grow: 1;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-bottom .wpf-author-title{font-size:11px; margin-right: 7px; display: flex;flex-direction: row; justify-content: flex-start; align-items: center;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-bottom .wpf-author-joined{font-size:11px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-bottom .wpf-author-joined i{margin-right: 2px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-bottom .wpf-post-btns i{font-size: 12px; opacity: 0.8;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content{ width: 100%; padding: 5px 1px; margin-top: 7px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .author-rating-full{font-size: 14px;min-width: 26px;padding: 2px 0px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-content .wpforo-post-content{min-height: auto; padding: 0;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-content .wpf-post-edit-wrap{margin: 20px 0 0 0;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot{width: 100%; padding:8px 20px 9px 15px; border-radius: 10px 0 0 0; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; align-items:center;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reply{ }
        #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reply .wpf-action{margin: 0;line-height: 20px; padding: 2px 5px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reply i{ font-size: 12px; line-height: 20px; padding-right: 3px; margin-right: 6px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons{flex-grow: 1; text-align: right; margin-right: -10px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action{margin: 0 3px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action i.fa-thumbtack {font-size: 14px; vertical-align: middle;}
        
        #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action i.fa-eye-slash,
        #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons .wpf-action i.fa-quote-left{font-size: 18px; vertical-align: text-bottom;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar{  cursor: pointer; margin-bottom: 15px; margin-left: 110px; margin-top: 20px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpf-post-replies-info i{margin-right: 3px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpf-post-replies-info span{font-weight: 600;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpf-post-replies-info{font-size: 12px; text-transform: uppercase; padding-right: 15px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpf-prsep{flex-grow: 1; height: 1px;margin-right: 15px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpforo-ttgg{ font-size: 18px; line-height: 16px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar .wpforo-ttgg i{vertical-align: middle; }
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-1{margin-left: 110px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-2,
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-3,
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-4,
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-5,
        #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-6{margin-left: 40px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post{ margin-bottom: 20px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head{display: flex; flex-wrap: wrap; flex-direction: row; justify-content:space-between; align-items:center;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar{width: 70px; height: 52px; padding:0 10px; align-self:flex-start;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar img,
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar .avatar{ padding: 3px; width: 50px; height: 50px; max-width: 100%; max-height: 100%;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author{flex-grow: 3; padding-bottom: 7px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpf-author-head{display:flex; flex-wrap: wrap; flex-direction: row; justify-content:flex-start; align-items:center;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpforo-memberinfo{text-align: left; font-size: 12px; padding: 0 0 10px 0;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpforo-memberinfo .wpf-author-title{margin: 0 7px 0 2px; font-size: 11px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpf-author-name{display: inline-block;font-size: 13px; font-weight: 600; margin-right: 7px; }
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpf-author-name i{font-size:12px}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpf-author-title{display: inline-block; margin: 0;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpf-author-title .wpf-member-title.wpfut { font-size: 10px; line-height: 13px; padding: 2px 15px; margin: 5px 7px 5px auto; border: none; border-radius: 10px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpf-author-posts{display: inline-block; margin-right: 6px; font-size: 11px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpf-author-joined{display: inline-block; font-size: 12px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpf-author-joined i{margin-right: 2px; font-size: 11px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .author-rating-full { display: inline-block; font-size: 13px; line-height: 16px; min-width: auto; padding: 2px 0;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-post-date{flex-grow: 1; align-self: flex-end; padding-bottom: 18px; text-align: right; padding-right: 15px; font-size: 11px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-post-btns{align-self: flex-end; font-size: 11px; padding-bottom: 15px; line-height: 26px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content{margin-top: -10px; padding: 1px 0 0 0;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree{margin:12px 25px 15px 25px; padding: 0 0 5px 10px; display:flex; flex-wrap: wrap; flex-direction: row; justify-content:flex-start; align-items:center;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree i.fa-ellipsis-h{margin-left: 5px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-reply-to.wpf-tree-item{margin-left: 10px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item a{display:flex; flex-wrap: wrap; flex-direction: row; justify-content:flex-start; align-items:center;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item em{cursor: text; font-style: normal;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item img,
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item .avatar{width: 18px; height: 18px; display: inline-block; margin: 0 5px 0 8px; }
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-item.wpf-starter .avatar{ width: 22px; height: 22px; padding: 1px; box-sizing: border-box;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree .wpf-tree-sep{font-size: 16px; margin-left: 10px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpforo-post-content{margin: 5px 25px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpforo-post-meta{margin: 5px 25px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-content-foot{margin: 10px 0 0 0; width: 100%; min-height: 35px; padding:8px 15px 9px 15px; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; align-items:center;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpforo-memberinfo .wpf-member-profile-buttons{padding-top: 3px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpforo-post-meta{margin: 30px 25px 10px 25px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-signature{margin-top: 30px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer .reacted-users:not(:empty){padding: 5px 15px; font-size: 12px; display: flex;}
		#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpforo-post-footer .reacted-users:not(:empty) a{margin: 0 4px;}
		#wpforo #wpforo-wrap .wpfl-4 .wpf-replies-sep{padding: 20px 0 5px 10px;margin: 5px 0 0 12px;font-size: 13px;text-transform: uppercase;font-weight: bold;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-replies-sep i{margin-right: 3px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-replies-sep span{font-weight: bold;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-post-starter{margin: 5px; padding: 1px 7px 3px 7px; font-size: 12px; border-radius: 0;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-post-starter{margin-right: 7px; padding: 1px 6px; font-size: 11px; border-radius: 2px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-post-starter i{margin-right: 0px;}
        #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-member-title{display: inline-block;}


/******************************************************/
/********************* Popover ************************/
/******************************************************/

/******************************************************/
/********************* PROFILE ************************/
/******************************************************/

#wpforo #wpforo-wrap .wpf-profile-section{width:100%; margin-bottom: 10px;}

/******************************************************/
/******************** ACTIVITY ************************/
/******************************************************/

/******************************************************/
/******************** SUBSCRIPTION ********************/
/******************************************************/

/* No Avatar */

/****************************************************/
/******************* wpForo Forms *******************/
/****************************************************/
#wpforo #wpforo-wrap input{border-radius: 0; box-shadow: none; font-weight: normal;}
#wpforo #wpforo-wrap select {text-indent: 0.01px; text-overflow: ''; padding: 5px 5px 5px 7px; font-size: 14px; line-height:18px;}
#wpforo #wpforo-wrap input[type="text"], #wpforo #wpforo-wrap input[type="password"], #wpforo #wpforo-wrap input[type="email"], #wpforo #wpforo-wrap select {margin: 2px; outline: 0 none; padding: 5px 5px 5px 7px; font-size: 14px; line-height:18px;}
#wpforo #wpforo-wrap input[type="submit"],
#wpforo #wpforo-wrap input[type="button"]{padding:6px 18px!important; font-size:13px; font-weight:normal; cursor:pointer; border-radius: 20px; white-space:nowrap; box-shadow: 0 1px 1px #999999; outline: 0;}
#wpforo #wpforo-wrap .wpf-button{padding:3px 18px!important; font-size:13px; font-weight:normal; cursor:pointer; border-radius: 20px; white-space:nowrap; box-shadow: 0 1px 1px #999999; outline: 0;display: inline-flex;
	justify-content: center;
	align-items: center;}
#wpforo #wpforo-wrap .wpf-button i, #wpforo #wpforo-wrap .wpf-button svg{margin-right: 5px; font-size: 13px; width: 13px; height: 13px;}
/*#wpforo #wpforo-wrap .wpf-topic-create input[type="submit"]{float: right; margin-top: -5px;}*/
/*#wpforo #wpforo-wrap .mce-toolbar .mce-btn-group .mce-btn.mce-last { float: right; }*/

#wpforo #wpforo-wrap .wpforo-portable-form-wrap{display: none; background-color: #FAFAFA;}
#wpforo #wpforo-wrap .wpforo-portable-form-wrap .wpf-button{float: right; line-height: 20px;}

#wpforo #wpforo-wrap .wpf-topic-fields {padding-top: 15px; margin-top: 25px;}
#wpforo #wpforo-wrap .wpf-topic-fields .wpf-topic-field{display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start;padding: 2px 0;}
#wpforo #wpforo-wrap .wpf-topic-field .wpf-topic-field-label{border-top: 1px solid #ddd; font-weight: bold; margin-right: 15px; background: #eee; min-width: 35%; padding: 5px 2px 5px 10px;}
#wpforo #wpforo-wrap .wpf-topic-field .wpf-topic-field-label i{margin-right: 2px;}
#wpforo #wpforo-wrap .wpf-topic-field .wpf-topic-field-value{border-top: 1px dashed #ccc; padding: 5px; width: 100%;}

/****************************************************/
/******************* wpForo Tags ********************/
/****************************************************/
#wpforo #wpforo-wrap .wpforo-tags{margin: -8px 0 15px 0; padding: 15px 30px;}
#wpforo #wpforo-wrap .wpforo-tags .wpf-tags-title{float: left; font-size: 14px; padding-top: 4px; padding-right: 20px; margin-right: 30px; margin-bottom: 5px;}
#wpforo #wpforo-wrap .wpforo-tags .wpf-tags-title i{padding-right: 5px;}
#wpforo #wpforo-wrap .wpf-tags tag{ margin: 4px 0; font-family:Verdana; }
#wpforo #wpforo-wrap .wpf-tags tag, #wpforo #wpforo-wrap .wpf-tags a{float:left; outline: none; height:24px; line-height:23px; position:relative; font-size:11px;}
#wpforo #wpforo-wrap .wpf-tags.wpf-tags-small tag, #wpforo #wpforo-wrap .wpf-tags.wpf-tags-small a{height:20px; line-height:18px;font-size:10px;}
#wpforo #wpforo-wrap .wpf-tags a{ margin-right:25px; padding:0 10px 0 12px; text-decoration:none; -moz-border-radius-bottomright:2px; -webkit-border-bottom-right-radius:2px; border-bottom-right-radius:2px; -moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px; border-top-right-radius:2px;}
#wpforo #wpforo-wrap .wpf-tags a:before{ content:""; float:left; position:absolute; top:0; left:-12px; width:0; height:0; border-style:solid; border-width:12px 12px 12px 0;}
#wpforo #wpforo-wrap .wpf-tags.wpf-tags-small a:before{ left: -9px; border-width: 10px 10px 10px 0;}
#wpforo #wpforo-wrap .wpf-tags-text sep:last-child{display: none;}
#wpforo #wpforo-wrap .wpf-tags-text i{padding-right: 3px;}
@media screen and (-webkit-min-device-pixel-ratio:0){  #wpforo #wpforo-wrap .wpf-tags.wpf-tags-small a:before{ left: -10px; border-width: 10px 10px 10px 0;}  }
#wpforo #wpforo-wrap .wpf-tags a:after{ content:""; position:absolute; top:10px; left:0; float:left; width:4px; height:4px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#wpforo #wpforo-wrap .wpf-tags.wpf-tags-small a:after{top:8px;}

#wpforo #wpforo-wrap .wpforo-tags-wrap .wpforo-tags-content{margin:20px 10px;}
#wpforo #wpforo-wrap .wpforo-tags-wrap .wpforo-tags-content tag a{font-weight: 400; padding-right: 5px; white-space: nowrap;}
#wpforo #wpforo-wrap .wpforo-tags-wrap .wpf-snavi{width:100%; margin:20px 0 -10px auto; text-align:right; padding:1px 0;}

/****************************************************/
/******************* wpForo Topic Footer ************/
/****************************************************/
#wpforo #wpforo-wrap .wpforo-topic-footer{margin: 40px 0 -5px;}
#wpforo #wpforo-wrap .wpf-tag-list .wpforo-tags{margin: 0; padding: 13px 10px 15px 20px;}
#wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-wrap{padding: 11px 10px 10px 20px;}
#wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-title{font-size: 14px; padding: 4px 10px 0 0;}
#wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-title i{padding-right: 5px;}
#wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-topics{margin: 10px 0 5px 0;}
#wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-topics li{list-style: none; padding: 0 0 0 1px; font-size: 14px;}
#wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-topics li i {padding-right: 10px;}
#wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-topics li .wpf-rel-date{ display: inline; float: right; font-size: 12px; padding: 0 10px;}
#wpforo #wpforo-wrap .wpf-topic-navi .wpf-navi-wrap{ padding: 15px 10px 14px 20px; }
#wpforo #wpforo-wrap .wpf-topic-navi .wpf-navi-item { font-size: 14px;padding: 0; }
#wpforo #wpforo-wrap .wpf-topic-navi .wpf-forum-jump {float: left;}
#wpforo #wpforo-wrap .wpf-topic-navi .wpf-forum-jump span{ margin-right: 5px;}
#wpforo #wpforo-wrap .wpf-topic-navi .wpf-forum-jump span i{ margin-right: 3px;}
#wpforo #wpforo-wrap .wpf-topic-navi .wpf-forum-jump select{ padding: 3px 7px 5px 7px; max-width: 270px; }
#wpforo #wpforo-wrap .wpf-topic-navi .wpf-topic-prnx {float: right; display: flex; flex-direction: row;}
#wpforo #wpforo-wrap .wpf-topic-navi .wpf-topic-prev {padding: 0 5px;}
#wpforo #wpforo-wrap .wpf-topic-navi .wpf-topic-next {padding: 0 5px;}
#wpforo #wpforo-wrap .wpf-topic-visitors{padding: 15px 35px 18px 20px;}
#wpforo #wpforo-wrap .wpf-topic-visitors p{font-size: 13px; line-height: 22px; margin: 0;}
#wpforo #wpforo-wrap .wpf-topic-visitors p.wpf-viewing-users i{font-size: 17px; padding-right: 7px;}
#wpforo #wpforo-wrap .wpf-viewing{white-space: nowrap; display: inline-block; font-style: italic; padding-left: 3px; font-size: 11px;}

/****************************************************/
/******************* wpForo Members *****************/
/****************************************************/
/*********************************************************/
/******************* wpForo Registration *****************/
/*********************************************************/
/*********************************************************/
/********************* wpForo Login **********************/
/*********************************************************/

/****************************************************/
/******************* wpForo 404 *********************/
/****************************************************/

/****************************************************/
/******************* wpForo Search ******************/
/****************************************************/

/****************************************************/
/******************* wpForo Recent ******************/
/****************************************************/
#wpforo #wpforo-wrap .wpforo-recent-wrap table{border-spacing:0; border-collapse:collapse; padding:0; background:transparent; border:none;}
#wpforo #wpforo-wrap .wpforo-recent-wrap select{padding: 3px 5px 3px 7px;font-size: 13px;}
#wpforo #wpforo-wrap .wpforo-recent-wrap #wpforo-title{margin-bottom: 0px; padding-bottom: 0;}
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-head-top{margin-bottom:15px; display: flex;flex-wrap: wrap; justify-content: space-between;align-items: flex-end;}
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-head-bottom{display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: wrap;}
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-head-bottom .wpf-head-buttons{display: flex;  flex-direction: row; justify-content: right; align-items: center;}
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content {margin-top:5px; margin-bottom: 15px; padding-top:5px; padding-bottom:0;}
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-snavi{text-align:right; padding:1px 0;}
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-head-bottom .wpf-navi{margin: 0 0 0 15px; }

/******************************************************/
/******************** Pagination **********************/
/******************************************************/
#wpforo #wpforo-wrap .wpf-navi {margin:5px 0;}
#wpforo #wpforo-wrap .wpf-navi.wpf-navi-topic-top{clear: both;}
#wpforo #wpforo-wrap .wpf-navi.wpf-navi-post-top{clear: both;}
#wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap{white-space:nowrap; text-align:right; display: flex; justify-content: flex-end; align-items: stretch;}
#wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-page-info{font-size:13px; line-height:20px; font-weight:normal; padding-right:8px;}
#wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-prev-button{padding:3px 8px!important; color:#fff; font-size:12px; cursor:pointer; line-height: 16px; border-radius: 10px 0 0 10px;}
#wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-next-button{padding:3px 8px!important; color:#fff; font-size:12px; cursor:pointer; line-height: 16px; border-radius: 0 10px 10px 0;}
#wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap i.fa-chevron-left{font-size:10px; margin: 0 2px;}
#wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap i.fa-chevron-right{font-size:10px; margin: 0 2px;}
#wpforo #wpforo-wrap .wpf-navi select.wpf-navi-dropdown {appearance:none; width:auto; -webkit-appearance:none; -moz-appearance: none; font-size:12px; padding:1px 10px!important; margin:0; cursor:pointer; border-radius: 0; background-image: none;}

/******************************************************/
/******************** Stat Panel **********************/
/******************************************************/
#wpforo #wpforo-wrap #wpforo-footer{margin-top:60px;}
#wpforo #wpforo-wrap #wpforo-stat-header{margin:0; padding: 0; min-height: 35px; display: flex; justify-content: space-between; align-items: flex-end; font-size: 14px;}
#wpforo #wpforo-wrap #wpforo-stat-header span{line-height:18px;}
#wpforo #wpforo-wrap #wpforo-stat-header i{line-height:18px; font-size: 16px;}
#wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-title{font-size: 16px; display: flex; justify-content: flex-start; align-items: center; font-weight: bold; padding: 10px 50px 10px 10px;}
#wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-title span{ white-space: nowrap; }
#wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-title svg{ height: 24px; fill: #999; margin-right: 7px; margin-bottom: 1px}
#wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-buttons{display: flex; justify-content: flex-start; align-items: center; font-size: 13px; padding: 0 3px 5px;}
#wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-buttons i{font-size: 13px;}
#wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-buttons div{margin-left: 14px;}
#wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-buttons .wpf-mark-all-read svg{height: 14px;vertical-align: text-bottom;}
#wpforo #wpforo-wrap #wpforo-stat-body {width:100%; text-align:left; border:none; padding: 0;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-newest-member{font-size: 14px; line-height: 1.75; display: inline-block; margin-right: 15px;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-newest-post{font-size: 14px; line-height: 1.75; display: inline-block;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-newest-member svg{height: 15px; margin-right: 5px;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-newest-post svg{height: 14px; margin-right: 5px;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info.wpf-footer-box { padding-bottom: 5px;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info i{ font-size:12px; padding-right:4px;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div{line-height:16px; font-size:11px; padding-bottom:10px;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div span{ margin-right:10px; margin-left:5px; display:inline-block;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div.wpf-forum-icons{ border-top: 1px solid #e6e6e6; padding: 10px 0 0; }
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div.wpf-forum-icons a{font-size: 12px;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div.wpf-forum-icons,
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div.wpf-topic-icons {margin-top:8px;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div.wpf-forum-icons span,
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div.wpf-topic-icons span{margin-right:5px; margin-left:5px; display:inline-block;}
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div.wpf-forum-icons span.wpf-stat-label,
#wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div.wpf-topic-icons span.wpf-stat-label{ margin-right:2px; margin-left:0; display:inline-block; font-size:11px;}

#wpforo #wpforo-wrap #wpforo-footer .wpf-footer-box{padding: 8px 28px 0px; width: 100%;}
#wpforo #wpforo-wrap #wpforo-footer .wpf-footer-box:first-child{ padding-bottom: 0; padding-top: 15px; }
#wpforo #wpforo-wrap #wpforo-footer .wpf-footer-box ul{display: flex; justify-content: flex-start; align-items: center;}
#wpforo #wpforo-wrap #wpforo-footer .wpf-footer-box li{padding: 10px 25px 10px 0; font-size: 17px; display: flex; justify-content: flex-start; align-items: center;}
#wpforo #wpforo-wrap #wpforo-footer .wpf-footer-box li svg{height: 28px; fill: #888; height: 18px; margin-right: 7px}
#wpforo #wpforo-wrap #wpforo-footer .wpf-footer-box li span{margin-right: 5px}

/****************************************************/
/**************** wpForo Dialogs ********************/
/****************************************************/

/****************************************************/
/**************** wpForo Waring Message *************/
/****************************************************/

/****************************************************/
/************* wpForo front end messages  ***********/
/****************************************************/
/*#wpf-msg-box > p:first-child:after{display:block;width:0;content:"";position:absolute;top:-20px;right:50px;border-width:20px 20px 0 0;border-style:solid;}*/
/*#wpf-msg-box > p:first-child:before{display:block;width:0;content:"";position:absolute;top:-24px;right:49px;border-width:24px 24px 0 0;border-style:solid;border-color: rgba(0,0,0,0) rgba(0,0,0,0.02);}*/


/****************************************************/
/************* wpForo Form Fields  ******************/
/****************************************************/
/*#wpforo #wpforo-wrap .wpforo-profile-account .wpf-field .wpf-field-wrap .mce-toolbar .mce-btn-group {height: 32px;}*/


/****************************************************/
/************* wpForo FB Login  *********************/
/****************************************************/

/****************************************************/
/************* Page Message  ************************/
/****************************************************/

/****************************************************/
/************* Topic Tools  *************************/
/****************************************************/
#wpforo #wpforo-wrap #wpf_moderation_tools{display: none;}
#wpforo #wpforo-wrap .wpf-tools {padding: 20px; margin: -2px auto 10px; border-radius: 0 17px 0 0;background: linear-gradient(90deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);}

/****************************************************/
/************* Share Buttons  ***********************/
/****************************************************/
#wpforo #wpforo-wrap .wpf-sbtn {margin: 40px 0 -20px 0;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sbtn-wrap .wpf-sbw{display: inline-block; padding: 0 3px; margin-top: 2px; }
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sbtn-wrap .wpf-sbw table, #wpforo #wpforo-wrap .wpf-sbtn .wpf-sbtn-wrap .wpf-sbw > div{display: inline-block;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sbtn-title{display: block; float: left; vertical-align: bottom;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sbtn-title i{font-size: 14px; display: inline-block; padding-right: 5px;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sbtn-title span{display: inline-block; font-size: 15px; }
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sbtn-wrap{display: block; float: left;  padding: 0 10px; vertical-align: bottom;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button{display: inline-block; line-height: 20px; cursor: pointer; text-decoration: none; border: none; padding: 1px 10px; vertical-align: bottom; font-size: 13px;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-sb-icon{ width: 36px;  line-height: 16px; text-align: center; vertical-align: bottom; font-size: 14px; padding: 4px 5px 3px 5px;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button i{display: inline-block; }
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button span{display: inline-block; padding-left: 7px;}

/****************************************************/
/****************** Rules & Privacy  ****************/
/****************************************************/

/****************************************************/
/************* Post Preview & Revisions  ************/
/****************************************************/

/****************************************************/
/************* Admin cPanel  ************************/
/****************************************************/

/****************************************************/
/************* Please login to be able reply  *******/
/****************************************************/
#wpforo #wpforo-wrap .wpf-please-login{padding: 10px 30px; margin-top: 15px; text-align: center;}

@media screen and (max-width:800px) {
	#wpforo #wpforo-wrap .wpforo-content{width:100% !important; float:none; }

    #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top{flex-wrap: wrap;}
    #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-info,
    #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat{width: 100%; justify-content: flex-start;}
    #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat{margin-left: -20px; margin-top: 15px;}
    #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more{flex-grow: 1; padding-right: 0; align-items: flex-end; border-left: none;}
    #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more:before,
    #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-top .wpf-post-stat .wpf-post-stat-box.wpf-pb-more:after{display: none;}

    #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-bottom{flex-wrap: wrap;}
    #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-bottom .wpf-left,
    #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-bottom .wpf-right{width: 100%;}
    #wpforo #wpforo-wrap .wpforo-post-head .wpf-post-head-bottom .wpf-right{padding: 10px 5px; text-align: right;}
    #wpforo #wpforo-wrap .wpfl-1 .author-rating-full{ text-align:left; display: block; }

    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread .wpf-thread-status-mobile{display: inline;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread .wpf-thread-forum-mobile{display: block;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-forum,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-forum,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-status,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-status{display: none;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-author{width: 18%; white-space: nowrap;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-posts{min-width: 40px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post {display: block; position: relative;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left{float: left; padding: 5px 0; margin-right: 5px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left{float: left; padding: 5px 0; margin-right: 5px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left .avatar {width: 64px;max-height: 64px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-left .author-rating-full {text-align: center;}
	#wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right{width: 100%;padding-top: 14px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpforo-post-content{clear: both;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpforo-memberinfo{display: block;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-author-title{flex-basis: 100%;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-post-starter {margin: 2px 0 8px 0;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-right .wpf-content-head-bottom .wpf-post-btns{flex-basis: 100%;text-align: right;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-content-foot .wpf-reply{flex-grow: 1;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-content-foot .wpf-buttons .wpf-action i{margin-right: 0; vertical-align: top;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-buttons{margin-right: -5px; padding-top: 6px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-1{margin-left: 15px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-2,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-3{margin-left: 20px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-4,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-5,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies.level-6{margin-left: 0;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-content .wpf-reply-tree {margin: 6px 5px 15px 7px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpforo-post-content {margin: 5px 15px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-post-replies-bar {margin-left: 15px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar {width: 50px;height: 40px;padding: 0 5px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar img,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author-avatar .avatar {padding: 1px;width: 38px;height: 38px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author .wpf-author-name{flex-basis: 100%; font-size: 13px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-post-date{text-align: left; width: 80%;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-author{padding-bottom: 0;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-cat-forum-list .wpf-forum-item:nth-child(2n) {border-left: none!important;}

    #wpforo #wpforo-wrap #wpforo-footer .wpf-footer-box ul {flex-wrap: wrap;}
    #wpforo #wpforo-wrap #wpforo-footer .wpf-footer-box li {padding: 5px 26px 5px 0;min-width: 30%;}
    #wpforo #wpforo-wrap #wpforo-stat-header .wpf-footer-buttons div a span{display:none}
    #wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info div.wpf-forum-icons span.wpf-no-new{display:block}
}


@media screen and (min-width:621px) {
	#wpforo #wpforo-wrap #wpforo-menu .wpf-menu{display:block!important;}
}
@media screen and (max-width:620px) {

    #wpforo #wpforo-wrap {padding: 10px 1px; }
    /*#wpforo #wpforo-wrap .wpf-button i.fa-feather-alt{display: none;}*/

	#wpforo #wpforo-wrap .wpforo-table{display:block;}
	#wpforo #wpforo-wrap .wpforo-tr{display:block; width:100%!important;}
	#wpforo #wpforo-wrap .wpforo-td{display:block; width:100%!important;}
	#wpforo #wpforo-wrap .wpforo-td input[type="text"],
	#wpforo #wpforo-wrap .wpforo-td input[type="email"],
	#wpforo #wpforo-wrap .wpforo-td input[type="search"],
	#wpforo #wpforo-wrap .wpforo-td input[type="url"],
	#wpforo #wpforo-wrap .wpforo-td input[type="password"],
	#wpforo #wpforo-wrap .wpforo-td select{width:100%!important;}
    #wpforo #wpforo-wrap .wpf-topic-fields .wpf-topic-field{flex-wrap: wrap; margin-bottom: 12px;}
    #wpforo #wpforo-wrap .wpf-topic-field .wpf-topic-field-label,
    #wpforo #wpforo-wrap .wpf-topic-field .wpf-topic-field-value{width: 100%;}

	#wpforo #wpforo-wrap .wpf-button{}
	#wpforo #wpforo-wrap .wpf-head-bar-left #wpforo-title{font-size: 17px;margin: 7px 0 10px;}
	#wpforo #wpforo-wrap .wpforo-feed{ float:none; display:block; padding-top:5px;}

    #wpforo #wpforo-wrap .wpf-head-bar-left{width: 100%;}
    #wpforo #wpforo-wrap .wpf-head-bar .wpf-head-bar-right{width: 100%; padding: 20px 1px 10px 1px; justify-content: flex-start;}

	#wpforo #wpforo-wrap .wpf-breadcrumb div{display:none;}
	#wpforo #wpforo-wrap .wpf-breadcrumb div:first-child {display: inline-block!important;}
    #wpforo #wpforo-wrap .wpf-breadcrumb div:nth-last-child(2) {display: inline-block!important;}
    #wpforo #wpforo-wrap .wpf-breadcrumb div:nth-last-child(3) {display: inline-block!important;}
	#wpforo #wpforo-wrap .wpf-breadcrumb div:last-child {display: inline-block!important;}
    #wpforo #wpforo-wrap .wpfl-1 .cat-title{width: 60%;}
	#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left{ float:none; width:100%;}
	#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .avatar{width:70px; max-height:70px;}
	#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-right{ float:none; width:100%; margin-left:0;}

    #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-post-date{text-align: left; width: 70%;}
    #wpforo #wpforo-wrap .wpfl-4 .wpforo-topic-meta {margin-left: 0;}
    #wpforo #wpforo-wrap .wpfl-4.wpforo-tags .wpf-tags-title {float: left;}

	#wpforo #wpforo-wrap #wpforo-menu .wpf-menu, #wpforo #wpforo-wrap #wpforo-menu #wpf-menu{ display:none; position:absolute; z-index:99999;}
	#wpforo #wpforo-wrap #wpforo-menu .wpf-res-menu{ display:inline-block; }
	#wpforo #wpforo-wrap #wpforo-menu .wpf-menu li{ display:block; float:none; clear:both; }
	#wpforo #wpforo-wrap #wpforo-menu .wpf-menu li > ul{ display:none!important; }
	#wpforo #wpforo-wrap .wpf-search input[type="text"]:focus{ width:80%;}
	#wpforo #wpforo-wrap .wpf-search input[type="search"]:focus{ width:80%;}
	#wpforo #wpforo-wrap .wpf-navi .wpf-navi-wrap{white-space:normal;}
	#wpforo #wpforo-wrap .wpforo-post .wpf-left .author-rating-full{text-align: left;}
    #wpforo #wpforo-wrap .wpf-head-bar-right .wpf-button{white-space: normal!important;}

    #wpforo #wpforo-wrap .wpforo-tags .wpf-tags-title{ float: none; border-right:none; }
    #wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-topics li .wpf-rel-date{ display: none; }
    #wpforo #wpforo-wrap .wpf-topic-navi .wpf-forum-jump{ float: none; }
    #wpforo #wpforo-wrap .wpf-topic-navi .wpf-topic-prnx{ float: none; padding-top: 10px;}
    #wpforo #wpforo-wrap .wpf-topic-navi .wpf-navi-wrap {padding:15px;}
    #wpforo #wpforo-wrap .wpf-topic-rel .wpf-rel-wrap {padding: 10px 20px;}
    #wpforo #wpforo-wrap .wpf-tag-list .wpforo-tags {padding: 10px 20px;}
    #wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info p.wpf-forum-icons span.wpf-stat-label{margin-left: 5px;}
    #wpforo #wpforo-wrap .wpf-topic-visitors{padding: 10px 20px;}
    #wpforo #wpforo-wrap #wpforo-footer .wpf-footer-box li {min-width: 48%;}
}
@media screen and (max-width:480px) {
    #wpforo #wpforo-wrap .wpfl-1 .cat-title{width: 100%;}

    #wpforo #wpforo-wrap .wpfl-4 .cat-title{width: calc(100% - 50px); padding-top: 10px; justify-content: flex-start;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-head-bar-left{width: 50px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-head-bar-right{width: 100%; padding-top: 10px; justify-content: flex-start;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-author,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-posts,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-threads-head .wpf-thead-views,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-author,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-posts,
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-views{display: none;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-title {width: calc(100% - 160px);padding-right: 5px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply{width: 138px;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-child-post .wpf-reply-head .wpf-post-date{text-align: left; width: 60%;}
    #wpforo #wpforo-wrap .wpfl-4 .wpf-parent-post .wpf-content-foot .wpf-reply{text-align: left;}

    #wpforo #wpforo-wrap .wpf-breadcrumb div:nth-last-child(2){display: none!important;}
    #wpforo #wpforo-wrap.wpft-forum .wpf-breadcrumb div:nth-last-child(2){display: inline-block!important;}
	#wpforo #wpforo-wrap .wpf-navi.wpf-navi-topic-top{margin-top:0;}
	#wpforo #wpforo-wrap .wpf-navi.wpf-navi-post-top{margin-top:0;}
    #wpforo #wpforo-wrap #wpforo-stat-body .wpf-last-info p span{line-height: 20px;}
    #wpforo #wpforo-wrap .wpf-notifications{width: 100%; min-width: auto;}
    #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-head-bottom .wpf-head-buttons{flex-direction: column; align-items: flex-start; width: 100%;}
	#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-head-bottom .wpf-navi {margin: 10px 0 0 3px;}
}

@media screen and (max-width:350px) {
	#wpforo #wpforo-wrap .wpf-button{white-space: nowrap;}
	#wpforo #wpforo-wrap .wpf-button .wpf-button-text{white-space: normal;}
}


/***********************************/
/********* NON-CORE COMPONENTS *****/
/***********************************/

/* Emoji button */

/* Font size button */

/* reCAPTCHA */

/* Font Awesome Fixes */
#wpforo #wpforo-wrap .fa-reply:before { content: "\f3e5" !important; }
#wpforo #wpforo-wrap .fas.far{font-weight: normal;}

/* wpForo Widgets Style */
.wpfw-90{width:90% !important;}

.wpf-clear {clear:both; height:0; line-height: 0;}


/* ── wp-content/plugins/wpforo/themes/2022/widgets.css ── */
/* wpForo Widgets Style */
.wpfw-90{width:90% !important;}

.wpf-clear {clear:both; height:0; line-height: 0;}

/******************************************************/
/********************* Widgets ************************/
/******************************************************/

/******************************************************/
/********************* Addons Widgets *****************/
/******************************************************/


/* ── wp-content/uploads/wpforo/assets/colors.css ── */
/**
* @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 #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 3px solid; background:#f5f5f5;}
#wpforo #wpforo-wrap #wpforo-menu li {border-bottom: 3px solid transparent;}
#wpforo #wpforo-wrap #wpforo-menu li a { color: #555555; }

#wpforo #wpforo-wrap .wpforo-active,
#wpforo #wpforo-wrap #wpforo-menu li.wpforo-active,
#wpforo #wpforo-wrap #wpforo-menu li:hover { border-bottom: #43a6df 3px solid; }

#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 #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 #wpf-widget-profile .wpf-widget-alerts svg:hover, #wpf-widget-profile .wpf-widget-alerts svg:hover{color: #cccccc;}*/

#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:hover{background: #f5f5f5;}
/*#wpforo #wpforo-wrap .wpf-notifications .wpf-notification-content li:hover .wpf-nleft svg{color: #ff812d;}*/
/*#wpf-widget-profile .wpf-notifications .wpf-notification-content li:hover .wpf-nleft svg{color: #ff812d;}*/
#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: #3f7796; }
#wpforo #wpforo-wrap a svg{ fill: #3f7796; }
#wpforo #wpforo-wrap a:visited { color: #3f7796; }
#wpforo #wpforo-wrap a:visited svg{ fill: #3f7796; }
#wpforo #wpforo-wrap a:hover{ color: #659fbe;}
#wpforo #wpforo-wrap a:hover svg{ fill: #659fbe;}
#wpforo #wpforo-wrap a:active { color: #659fbe; }
#wpforo #wpforo-wrap a:active svg{ fill: #659fbe; }

#wpforo #wpforo-wrap pre { border:#e6e6e6 1px solid; background:#dff4ff; }
.wpfcl-b{ color:#43a6df!important; }
.wpfbr-b{ border:1px solid #43a6df!important; }
.wpfcl-0{ color:#999999!important; }
.wpfcl-1{ color:#555555!important; }
.wpfbg-1{ background-color:#555555!important; }
.wpfcl-2{ color:#777777!important; }
.wpfcl-3{ color:#ffffff!important; fill: #ffffff !important;}
.wpfcl-5{ color:#ff812d!important; fill: #ff812d !important;}
.wpfbr-7{ border:1px solid #e6e6e6!important; }
.wpfcl-8{ color:#4dca5c!important; }
.wpfbg-9{ background-color:#f5f5f5!important; }
.wpfcl-10{ color:#f46464!important; }

#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{ border:#e6e6e6 1px solid; background:#ffffff; }
#wpforo #wpforo-wrap .wpforo-post blockquote{ border:#999999 1px dotted; background:#e6e6e6; }
#wpforo #wpforo-wrap .wpforo-post .wpforo-post-signature{ border-top:#cccccc 1px dashed; color:#777777;}
#wpforo #wpforo-wrap .wpf-post-starter{color: #43a6df; border-bottom: 1px solid #43a6df;}
#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-member-title.wpfut{background-color: #ffffff;}
#wpforo #wpforo-wrap .wpf-post-edit-wrap{border-top: 1px dashed #e6e6e6;}

#wpforo #wpforo-wrap .wpforo-post-head{}
#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: #43a6df;}
#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: 1px dashed #43a6df;}
#wpforo #wpforo-wrap .wpforo-post-head .wpf-topic-more-info{background-color: #f5f5f5;}



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

#wpforo #wpforo-wrap .wpfl-1 .post-wrap{}
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post{}
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left {background:#f5f5f5; border-top:#43a6df 2px solid; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .wpf-left .avatar{background:#ffffff; }
#wpforo #wpforo-wrap .wpfl-1 .wpforo-post .bottom {}
#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-4 .wpforo-category{ background-color:#f5f5f5; border-bottom: 3px solid #43a6df; }
#wpforo #wpforo-wrap .wpfl-4.wpf-category-page .wpforo-category{ background-color:transparent;}
#wpforo #wpforo-wrap .wpfl-4 .wpforo-post .wpf-left .avatar{ background:#ffffff; border:#e6e6e6 1px solid; }
#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-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-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-threads .wpf-thread-users-avatars img.avatar,
#wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpf-thread-users-avatars img{box-shadow: 0 0 2px #999999;}
#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{box-shadow: 0px 0px 18px #e6e6e6 inset; border: 1px solid #eee;}
#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-last-reply .wpf-thread-last-avatar i{color: #999999;}
#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{}
#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-parent-post .wpf-right .wpf-content{}
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot{ background:  #fafafa; }
#wpforo #wpforo-wrap .wpfl-4 .wpf-content-foot .wpf-reply .wpf-action{}
#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: #3f7796;}
#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 solid #dadada;}
#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 .wpf-profile-section{color: #666666;}

#wpforo #wpforo-wrap input[type="text"], #wpforo #wpforo-wrap input[type="password"],
#wpforo #wpforo-wrap input[type="email"],
#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="button"]{ background:#43a6df; color:#ffffff; border: 1px solid #0099cc; }
#wpforo #wpforo-wrap input[type="submit"]: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 .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 #3f7796; -webkit-box-shadow:-1px -1px 2px #3f7796; box-shadow:-1px -1px 2px #3f7796;}
#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 .wpf-please-login{background-color: #f5f5f5;}
#wpforo #wpforo-wrap .wpforo-recent-wrap .wpforo-recent-content { border-bottom:#e6e6e6 1px solid; }

#wpforo #wpforo-wrap .wpf-action, .wpf-notifications .wpf-action{ color: #3f7796; }
#wpforo #wpforo-wrap .wpf-action:hover, .wpf-notifications .wpf-action:hover{ cursor: pointer; color: #659fbe; }

#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-last-info i{color:#777777;}
#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 .wpf-tools {background: #f5f5f5; outline:3px solid #ffffff;}
#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-sbtn .wpf-sb-button.wpf-tw:hover{ background-color: #252525; border-color: #2c2c2c; color: #fff;}
#wpforo #wpforo-wrap .wpf-sbtn .wpf-sb-button.wpf-wapp:hover{ background-color: #1BD741; border-color: #1BD741; color: #fff;}

@media screen and (max-width:800px) {
	#wpforo #wpforo-wrap #wpforo-menu .wpf-menu{background-color:#f5f5f5;}
}
#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{
font-size: 13px; width: 100%; padding: 10px 0; margin: 0px;
}

/* ── wp-content/plugins/wpforo-embeds/assets/css/embed.css ── */
#wpforo #wpforo-wrap .wpf-embed::-webkit-scrollbar {
    width: 7px;
}

#wpforo #wpforo-wrap .wpf-embed::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

#wpforo #wpforo-wrap .wpf-embed::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #333333;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

#wpforo #wpforo-wrap .wpf-embed {
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
}

#wpforo #wpforo-wrap .wpf-embed * {
    padding: 0 !important;
    margin: 0 !important;
    height: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    position: static !important;
}


/* ── wp-content/plugins/wpforo-emoticons/assets/emoticons.css ── */
#wpforo #wpforo-wrap #wpfe-extra-wrap {
    display: none;
}


#wpforo #wpforo-wrap .wpforo-post .wpforo-post-content img.wpfem {
    border: none;
    background: none;
    max-height: 50px;
}

#wpforo #wpforo-wrap .wpforo-post-content .wpfem.wpfem-blue {
    margin-bottom: -15px;
}

#wpforo #wpforo-wrap .wpforo-post-content .wpfem.wpfem-default {
    margin-bottom: -2px;
}

#wpforo #wpforo-wrap .wpforo-post-content .wpfem.wpfem-pear {
    margin-bottom: -10px;
}

/* Integration with editor */


/* ── wp-content/plugins/wpforo-topic-prefix/assets/css/prefix.css ── */
/* wpForo Topic Prefix & Tag Manager addon front-end style */

.wpf-prefix,
span.wpf-prefix,
#wpforo #wpforo-wrap .wpf-prefix {
    font-family: "Segoe UI", Tahoma, Verdana;
    font-size: 80%;
    line-height: 1.1;
    text-decoration: none;
    border: 1px solid transparent;
    white-space: nowrap;
    border-radius: 3px;
    display: inline-block;
    padding: 1px 5px 2px 5px;
    margin-right: 5px;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-prefix,
#wpforo #wpforo-wrap .wpfl-4 .wpforo-content .wpf-prefix {
    font-size: 85%;
    line-height: 1.1;
}

#wpforo #wpforo-wrap.wpft-post #wpforo-title .wpf-prefix {
    line-height: 1.3;
    padding: 0px 10px 2px 10px;
    margin-right: 3px;
}

#wpforo #wpforo-wrap.wpft-recent .wpforo-content .wpf-prefix {
    vertical-align: text-bottom;
    font-size: 90%;
    line-height: 1.2;
}

#wpforo #wpforo-wrap .wpforo-recent-wrap #wpforo-title .wpf-prefix {
    font-size: 15px;
    padding: 1px 10px 2px 10px;
    line-height: 1.1
}

#wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-head-prefix i {
    font-size: 24px;
    vertical-align: middle;
    line-height: 24px;
    margin-right: 5px;
    margin-bottom: 2px;
    color: #777;
}

a.wpftpxa .wpf-prefix:hover,
a.wpftpxa span.wpf-prefix:hover,
#wpforo #wpforo-wrap a.wpftpxa .wpf-prefix:hover {
    opacity: 0.9;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-thread-box.wpf-thread-title {
    line-height: 1.4;
}

#wpforo #wpforo-wrap .wpfl-4 .wpf-threads .wpforo-tags .wpf-tags-text {
    margin-top: 3px;
}

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

    #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-head-prefix i {
        display: none;
    }

    #wpforo #wpforo-wrap .wpforo-recent-wrap .wpf-head-bottom .wpf-head-buttons {
        flex-wrap: wrap;
        justify-content: space-between;
    }
}

