/* PuppaDogs forum redesign — scoped to body.wpforo
 * Loaded only on /community/ pages via pd-community.php.
 * Design system matches the homepage redesign.
 */

/* ---------- design tokens ---------- */
body.wpforo{
  --pdf-bg:#fbf8f3;
  --pdf-bg-alt:#f3ede0;
  --pdf-surface:#ffffff;
  --pdf-ink:#1a1814;
  --pdf-ink-muted:#4a4438;
  --pdf-ink-soft:#7a6f60;
  --pdf-border:#ebe4d6;
  --pdf-border-strong:#d4c9b5;
  --pdf-amber:#c97b2a;
  --pdf-amber-deep:#8a5a1b;
  --pdf-amber-soft:#fbf3e3;
  --pdf-radius:12px;
  --pdf-radius-sm:8px;
  --pdf-shadow:0 1px 2px rgba(60,40,15,.04), 0 4px 12px rgba(60,40,15,.04);
  --pdf-shadow-hover:0 4px 8px rgba(60,40,15,.06), 0 14px 30px rgba(60,40,15,.08);
  --pdf-font-serif:'Fraunces', Georgia, serif;
  --pdf-font-sans:'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
}

/* ---------- kill theme chrome on forum pages ---------- */
body.wpforo .entry-header,
body.wpforo .jeg_post_title,
body.wpforo h1.jeg_post_title{ display:none !important; }

/* ---------- FULL BLEED: edge-to-edge forum, no side or vertical gaps ----------
 * Use html body.wpforo prefix to outrank #wpforo specificity from base CSS.
 */
html body.wpforo .jeg_main,
html body.wpforo .jeg_content,
html body.wpforo .jeg_content.jeg_singlepage,
html body.wpforo .jeg_main_content,
html body.wpforo .entry-content,
html body.wpforo .content-inner,
html body.wpforo .jeg_main_content .entry-content,
html body.wpforo .jeg_main_content .content-inner{
  padding:0 !important;
  margin:0 !important;
  max-width:none !important;
  width:auto !important;
  background:var(--pdf-bg) !important;
}
html body.wpforo .jeg_content > .container,
html body.wpforo .jeg_content .container{
  max-width:none !important;
  width:100% !important;
  padding:0 !important;
  margin:0 !important;
}
html body.wpforo .jeg_content > .container > .row,
html body.wpforo .jeg_content .row{
  margin:0 !important;
  padding:0 !important;
  max-width:none !important;
}
html body.wpforo .jeg_main_content,
html body.wpforo .jeg_main_content[class*="col-"],
html body.wpforo .jeg_main_content.col-md-8,
html body.wpforo .jeg_main_content.col-md-9,
html body.wpforo .jeg_main_content.col-md-12{
  flex:0 0 100% !important;
  max-width:100% !important;
  width:100% !important;
  padding:0 !important;
  margin:0 !important;
}
/* hide the JNews sidebar on forum pages */
html body.wpforo .jeg_sidebar,
html body.wpforo .jeg_sidebar_wrapper,
html body.wpforo aside.jeg_sidebar,
html body.wpforo .col-md-4,
html body.wpforo .col-md-3{
  display:none !important;
}

/* ---------- wpforo wrap — full width, content padded inside ---------- */
body.wpforo #wpforo-wrap{
  background:var(--pdf-bg) !important;
  font-family:var(--pdf-font-sans) !important;
  color:var(--pdf-ink) !important;
  padding:24px 36px 48px !important;
  font-size:15px !important;
  line-height:1.55 !important;
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
}
@media(max-width:768px){
  body.wpforo #wpforo-wrap{ padding:18px 14px 36px !important; }
}
body.wpforo #wpforo, body.wpforo #wpforo *{ box-sizing:border-box; }
body.wpforo #wpforo a{ color:var(--pdf-amber-deep); text-decoration:none; }
body.wpforo #wpforo a:hover{ color:var(--pdf-amber); text-decoration:underline; }

/* ---------- TOP NAV: Forums | What's New | Recent | Members | Register | Login | Community ---------- */
body.wpforo ul#wpf-menu,
body.wpforo ul.wpf-menu{
  background:var(--pdf-surface) !important;
  border:1px solid var(--pdf-border) !important;
  border-radius:var(--pdf-radius) !important;
  padding:6px !important;
  margin:0 0 26px !important;
  box-shadow:var(--pdf-shadow) !important;
  display:flex !important;
  flex-wrap:wrap !important;
  gap:2px !important;
  list-style:none !important;
}
body.wpforo ul#wpf-menu li,
body.wpforo ul.wpf-menu li{
  list-style:none !important;
  margin:0 !important;
  padding:0 !important;
  background:none !important;
  border:0 !important;
  flex:0 0 auto !important;
}
body.wpforo ul#wpf-menu li a,
body.wpforo ul.wpf-menu li a{
  display:inline-flex !important;
  align-items:center !important;
  gap:6px !important;
  padding:9px 16px !important;
  border-radius:8px !important;
  font-size:13.5px !important;
  font-weight:500 !important;
  letter-spacing:.01em !important;
  color:var(--pdf-ink-muted) !important;
  background:transparent !important;
  border:0 !important;
  transition:background .15s ease, color .15s ease !important;
  text-decoration:none !important;
  line-height:1.2 !important;
}
body.wpforo ul#wpf-menu li a:hover,
body.wpforo ul.wpf-menu li a:hover{
  background:var(--pdf-amber-soft) !important;
  color:var(--pdf-amber-deep) !important;
}
body.wpforo ul#wpf-menu li.wpforo-active > a,
body.wpforo ul#wpf-menu li.current-menu-item > a,
body.wpforo ul.wpf-menu li.wpforo-active > a,
body.wpforo ul.wpf-menu li.current-menu-item > a{
  background:var(--pdf-ink) !important;
  color:var(--pdf-bg) !important;
}
/* search icon on the right of the tab bar */
body.wpforo .wpf-search-bar,
body.wpforo .wpf-menu-search{
  margin-left:auto !important;
}

/* ---------- BREADCRUMB ---------- */
body.wpforo .wpforo-breadcrumb,
body.wpforo #wpforo-breadcrumb,
body.wpforo .wpf-breadcrumb{
  background:transparent !important;
  border:0 !important;
  padding:0 4px 14px !important;
  font-size:13px !important;
  color:var(--pdf-ink-soft) !important;
}
body.wpforo .wpforo-breadcrumb a,
body.wpforo .wpf-breadcrumb a{ color:var(--pdf-ink-soft) !important; }

/* ---------- "puppadogs.com Forum" BOARD HEADING + feed links row ---------- */
body.wpforo .wpforo-board-title,
body.wpforo h1.wpforo-board-title,
body.wpforo .wpforo-title,
body.wpforo #wpforo h2,
body.wpforo #wpforo h3.wpforo-title{
  font-family:var(--pdf-font-serif) !important;
  font-weight:500 !important;
  font-size:30px !important;
  letter-spacing:-.02em !important;
  color:var(--pdf-ink) !important;
  margin:0 0 8px !important;
  padding:0 !important;
  border:0 !important;
}

/* feed link strip (Unread Posts | Forums | Topics) */
body.wpforo .wpforo-rss,
body.wpforo .wpforo-feeds{
  font-size:13px !important;
  color:var(--pdf-ink-soft) !important;
}
body.wpforo .wpforo-rss a{ color:var(--pdf-ink-soft) !important; margin-left:14px; }
body.wpforo .wpforo-rss a:hover{ color:var(--pdf-amber-deep) !important; }

/* ---------- FORUM ROWS ---------- */
body.wpforo .wpforo-forum,
body.wpforo .wpforo-list-forum,
body.wpforo .wpfl-1,
body.wpforo .wpfl-2,
body.wpforo .wpfl-3,
body.wpforo .wpf-row.wpf-row-forum,
body.wpforo .wpforo-forum-row{
  background:var(--pdf-surface) !important;
  border:1px solid var(--pdf-border) !important;
  border-radius:var(--pdf-radius) !important;
  margin:0 0 10px !important;
  padding:18px 22px !important;
  box-shadow:var(--pdf-shadow) !important;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease !important;
}
body.wpforo .wpforo-forum:hover,
body.wpforo .wpfl-1:hover{
  transform:translateY(-1px);
  box-shadow:var(--pdf-shadow-hover) !important;
  border-color:var(--pdf-border-strong) !important;
}

body.wpforo .wpforo-forum-title,
body.wpforo .wpforo-topic-title,
body.wpforo h3.wpforo-forum-title,
body.wpforo .wpfl-forum-title,
body.wpforo .wpf-forum-title{
  font-family:var(--pdf-font-serif) !important;
  font-weight:500 !important;
  font-size:19px !important;
  line-height:1.3 !important;
  letter-spacing:-.01em !important;
  color:var(--pdf-ink) !important;
  margin:0 0 6px !important;
}
body.wpforo .wpforo-forum-title a,
body.wpforo .wpforo-topic-title a{
  color:var(--pdf-ink) !important;
  text-decoration:none !important;
}
body.wpforo .wpforo-forum-title a:hover,
body.wpforo .wpforo-topic-title a:hover{ color:var(--pdf-amber-deep) !important; }

body.wpforo .wpforo-forum-description,
body.wpforo .wpforo-forum-content p,
body.wpforo .wpf-forum-desc{
  color:var(--pdf-ink-muted) !important;
  font-size:14px !important;
  margin:0 !important;
}

body.wpforo .wpforo-forum-stats,
body.wpforo .wpforo-stats,
body.wpforo .wpfb-stats,
body.wpforo .wpf-stats{
  color:var(--pdf-ink-soft) !important;
  font-size:12px !important;
  letter-spacing:.06em !important;
  text-transform:uppercase !important;
  font-weight:500 !important;
}
body.wpforo .wpforo-forum-stats strong,
body.wpforo .wpforo-stats strong{
  font-family:var(--pdf-font-serif) !important;
  font-weight:500 !important;
  font-size:20px !important;
  color:var(--pdf-ink) !important;
  text-transform:none !important;
  display:block !important;
}

/* ---------- ICONS — replace JPEG/PNG with clean SVG bubbles ---------- */
body.wpforo .wpforo-forum-icon,
body.wpforo .wpf-forum-icon,
body.wpforo .wpforo-topic-icon,
body.wpforo .wpf-icon-status,
body.wpforo .wpf-row-icon{
  width:38px !important;
  height:38px !important;
  border-radius:10px !important;
  background:var(--pdf-amber-soft) !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin-right:14px !important;
  border:0 !important;
  box-shadow:none !important;
  position:relative !important;
}
body.wpforo .wpforo-forum-icon img,
body.wpforo .wpforo-topic-icon img,
body.wpforo .wpf-icon-status img{
  width:0 !important; height:0 !important; opacity:0 !important;
}
body.wpforo .wpforo-forum-icon::after,
body.wpforo .wpf-forum-icon::after{
  content:""; position:absolute; inset:0;
  background:var(--pdf-amber-deep);
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/></svg>") center/22px no-repeat;
          mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/></svg>") center/22px no-repeat;
}

/* ---------- TAGS / "Mark all read" pill links ---------- */
body.wpforo a[href*="allread"],
body.wpforo a[href*="/tags/"],
body.wpforo .wpforo-mark-all-read,
body.wpforo .wpf-pill{
  display:inline-flex !important;
  align-items:center !important;
  gap:6px !important;
  padding:6px 12px !important;
  border-radius:99px !important;
  background:var(--pdf-amber-soft) !important;
  color:var(--pdf-amber-deep) !important;
  font-size:12px !important;
  font-weight:600 !important;
  letter-spacing:.02em !important;
  text-decoration:none !important;
}
body.wpforo a[href*="allread"]:hover,
body.wpforo a[href*="/tags/"]:hover{
  background:var(--pdf-amber) !important;
  color:#fff !important;
}

/* ---------- FORUM INFORMATION block ---------- */
body.wpforo .wpforo-statistic,
body.wpforo .wpf-stats-block,
body.wpforo .wpforo-forum-info,
body.wpforo .wpforo-stat-block,
body.wpforo #wpforo-stats,
body.wpforo .wpforo-stats-wrap{
  background:var(--pdf-surface) !important;
  border:1px solid var(--pdf-border) !important;
  border-radius:var(--pdf-radius) !important;
  padding:22px 26px !important;
  margin-top:28px !important;
  box-shadow:var(--pdf-shadow) !important;
}
body.wpforo .wpforo-statistic-title,
body.wpforo .wpforo-tabs-head h3,
body.wpforo .wpforo-info-head{
  font-family:var(--pdf-font-serif) !important;
  font-weight:500 !important;
  font-size:18px !important;
  color:var(--pdf-ink) !important;
  margin:0 0 14px !important;
  padding:0 !important;
  border:0 !important;
}
body.wpforo .wpforo-stats-row{ gap:24px !important; }

/* Forum icon / topic icon legend */
body.wpforo .wpf-icons-info,
body.wpforo .wpforo-icons-info,
body.wpforo .wpforo-legend,
body.wpforo .wpforo-stat-icons{
  background:transparent !important;
  border:0 !important;
  padding:14px 0 0 !important;
  font-size:12px !important;
  color:var(--pdf-ink-soft) !important;
  display:flex !important;
  flex-wrap:wrap !important;
  gap:14px 18px !important;
}

/* ---------- POWERED BY (subtle) ---------- */
body.wpforo a[href*="wordpress.org/plugins/wpforo"],
body.wpforo .wpforo-powered{
  font-size:11px !important;
  color:var(--pdf-ink-soft) !important;
  opacity:.5 !important;
  text-decoration:none !important;
}

/* ---------- SHARE BUTTONS (FB/X/WA) ---------- */
body.wpforo .wpf-social-share,
body.wpforo .wpforo-share,
body.wpforo .wpforo-share-buttons,
body.wpforo .wpf-share-buttons{
  display:flex !important;
  gap:8px !important;
  align-items:center !important;
  padding:0 0 18px !important;
}
body.wpforo .wpf-social-share a,
body.wpforo .wpforo-share a,
body.wpforo .wpforo-share-buttons a{
  width:32px !important;
  height:32px !important;
  border-radius:50% !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:var(--pdf-surface) !important;
  border:1px solid var(--pdf-border) !important;
  color:var(--pdf-ink-muted) !important;
  font-size:13px !important;
  transition:all .15s ease !important;
  text-decoration:none !important;
}
body.wpforo .wpf-social-share a:hover,
body.wpforo .wpforo-share a:hover,
body.wpforo .wpforo-share-buttons a:hover{
  background:var(--pdf-ink) !important;
  color:var(--pdf-bg) !important;
  border-color:var(--pdf-ink) !important;
}

/* ---------- FORMS (register/login/post) ---------- */
body.wpforo #wpforo input[type="text"],
body.wpforo #wpforo input[type="email"],
body.wpforo #wpforo input[type="password"],
body.wpforo #wpforo input[type="url"],
body.wpforo #wpforo input[type="search"],
body.wpforo #wpforo input.wpf-search,
body.wpforo #wpforo textarea,
body.wpforo #wpforo select{
  background:var(--pdf-surface) !important;
  border:1px solid var(--pdf-border) !important;
  border-radius:var(--pdf-radius-sm) !important;
  padding:11px 14px !important;
  font-size:15px !important;
  color:var(--pdf-ink) !important;
  font-family:var(--pdf-font-sans) !important;
  width:100% !important;
  box-shadow:none !important;
  transition:border-color .15s ease, box-shadow .15s ease !important;
}
body.wpforo #wpforo input:focus,
body.wpforo #wpforo textarea:focus,
body.wpforo #wpforo select:focus{
  outline:0 !important;
  border-color:var(--pdf-amber) !important;
  box-shadow:0 0 0 3px rgba(201,123,42,.12) !important;
}
body.wpforo #wpforo .wpf-label,
body.wpforo #wpforo .wpf-field-label,
body.wpforo #wpforo label{
  font-size:13px !important;
  font-weight:500 !important;
  color:var(--pdf-ink) !important;
  margin-bottom:6px !important;
  display:block !important;
}

/* ---------- input + icon overlap fix ---------- */
body.wpforo #wpforo .wpf-field-wrap{
  position:relative !important;
}
body.wpforo #wpforo .wpf-field-wrap .wpf-field-icon,
body.wpforo #wpforo .wpf-field-wrap i.fas{
  position:absolute !important;
  left:14px !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  color:var(--pdf-ink-soft) !important;
  font-size:14px !important;
  pointer-events:none !important;
  z-index:2 !important;
}
body.wpforo #wpforo .wpf-field-wrap input[type="text"],
body.wpforo #wpforo .wpf-field-wrap input[type="email"],
body.wpforo #wpforo .wpf-field-wrap input[type="password"],
body.wpforo #wpforo .wpf-field-wrap input.wpf-login-text{
  padding-left:42px !important;
}

/* ---------- "Forum - Login" / "Forum - Registration" page caption ---------- */
body.wpforo #wpforo-title,
body.wpforo p#wpforo-title,
body.wpforo .wpforo-page-title{
  display:none !important;
}

/* ---------- reCAPTCHA badge fix ----------
 * wpForo's stock theme puts transform:scale(0.9) on .wpforo_recaptcha_widget.
 * Any non-none transform creates a containing block for position:fixed children
 * (the floating badge) and pins it to the form instead of the viewport corner.
 * Kill ONLY the transform — leave width/height alone so grecaptcha can render
 * normally. The badge floats independently to bottom-right via Google's own JS.
 */
body.wpforo .wpforo_recaptcha_widget,
body.wpforo #wpforo .wpforo_recaptcha_widget,
body.wpforo #wpforo #wpforo-wrap .wpforo_recaptcha_widget,
body.wpforo .wpforo-register-wrap .wpforo_recaptcha_widget,
body.wpforo .wpforo-login-wrap .wpforo_recaptcha_widget,
body.wpforo .wpf-extra-fields .wpforo_recaptcha_widget{
  transform:none !important;
  -webkit-transform:none !important;
  margin:0 !important;
}

/* ---------- Remember Me checkbox alignment ---------- */
body.wpforo #wpforo .wpf-row-rememberme,
body.wpforo #wpforo .wpf-extra{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  justify-content:center !important;
  margin:8px 0 !important;
  color:var(--pdf-ink-muted) !important;
}
body.wpforo #wpforo .wpf-extra input[type="checkbox"]{
  width:auto !important;
  margin:0 !important;
  accent-color:var(--pdf-amber-deep) !important;
}
body.wpforo #wpforo .wpf-extra label{
  display:inline !important;
  margin:0 !important;
  font-weight:400 !important;
  color:var(--pdf-ink-muted) !important;
}
body.wpforo #wpforo .wpf-desc,
body.wpforo #wpforo .wpf-field-desc,
body.wpforo #wpforo small{
  font-size:12px !important;
  color:var(--pdf-ink-soft) !important;
}

/* register / login wrappers */
body.wpforo .wpforo-register-wrap,
body.wpforo .wpforo-login-wrap{
  background:var(--pdf-surface) !important;
  border:1px solid var(--pdf-border) !important;
  border-radius:var(--pdf-radius) !important;
  padding:36px 38px !important;
  max-width:520px !important;
  margin:20px auto !important;
  box-shadow:var(--pdf-shadow) !important;
}
body.wpforo .wpforo-register-content h3,
body.wpforo .wpforo-login-content h3{
  font-family:var(--pdf-font-serif) !important;
  font-weight:500 !important;
  font-size:24px !important;
  color:var(--pdf-ink) !important;
  margin:0 0 18px !important;
  letter-spacing:-.01em !important;
  text-align:center !important;
}

/* ---------- BUTTONS ---------- */
body.wpforo #wpforo button:not(.wpf-cta--ghost):not([class*="iconbutton"]),
body.wpforo #wpforo .button,
body.wpforo #wpforo input[type="submit"],
body.wpforo #wpforo a.wpf-button,
body.wpforo #wpforo a.wpforo-button{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:11px 22px !important;
  border-radius:var(--pdf-radius-sm) !important;
  background:var(--pdf-ink) !important;
  color:var(--pdf-bg) !important;
  border:0 !important;
  font-weight:600 !important;
  font-size:14px !important;
  letter-spacing:.01em !important;
  text-decoration:none !important;
  width:auto !important;
  transition:transform .15s ease, box-shadow .15s ease, background .15s ease !important;
  font-family:var(--pdf-font-sans) !important;
  cursor:pointer !important;
  line-height:1.2 !important;
}
body.wpforo #wpforo button:hover,
body.wpforo #wpforo input[type="submit"]:hover,
body.wpforo #wpforo .button:hover{
  transform:translateY(-1px);
  box-shadow:0 8px 18px rgba(0,0,0,.15) !important;
  background:#000 !important;
}

/* ---------- PAGINATION ---------- */
body.wpforo .wpforo-pagination,
body.wpforo .wpf-pagination,
body.wpforo .page-numbers{
  display:flex !important;
  gap:4px !important;
  justify-content:center !important;
  padding:18px 0 !important;
  list-style:none !important;
}
body.wpforo .wpforo-pagination a,
body.wpforo .wpforo-pagination span,
body.wpforo .page-numbers a,
body.wpforo .page-numbers span{
  min-width:36px !important;
  height:36px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:var(--pdf-radius-sm) !important;
  background:var(--pdf-surface) !important;
  border:1px solid var(--pdf-border) !important;
  color:var(--pdf-ink-muted) !important;
  font-weight:500 !important;
  font-size:13px !important;
  padding:0 12px !important;
}
body.wpforo .wpforo-pagination .current,
body.wpforo .page-numbers.current{
  background:var(--pdf-ink) !important;
  color:var(--pdf-bg) !important;
  border-color:var(--pdf-ink) !important;
}

/* ---------- PROFILE / MEMBER ROWS ---------- */
body.wpforo .wpforo-member,
body.wpforo .wpforo-profile-wrap,
body.wpforo .wpf-member-row{
  background:var(--pdf-surface) !important;
  border:1px solid var(--pdf-border) !important;
  border-radius:var(--pdf-radius) !important;
  padding:18px 22px !important;
  box-shadow:var(--pdf-shadow) !important;
  margin-bottom:10px !important;
}
body.wpforo .avatar,
body.wpforo img.avatar,
body.wpforo .wpf-avatar img{
  border-radius:50% !important;
  border:2px solid var(--pdf-bg) !important;
  box-shadow:0 1px 3px rgba(0,0,0,.08) !important;
}

/* ---------- POST/REPLY CONTENT BLOCKS ---------- */
body.wpforo .wpforo-post,
body.wpforo .wpforo-reply,
body.wpforo .wpf-post,
body.wpforo .wpf-reply{
  background:var(--pdf-surface) !important;
  border:1px solid var(--pdf-border) !important;
  border-radius:var(--pdf-radius) !important;
  padding:22px 26px !important;
  margin-bottom:14px !important;
  box-shadow:var(--pdf-shadow) !important;
}

/* ---------- HIDE THEME ELEMENTS WE DON'T WANT ON FORUM ---------- */
body.wpforo .jeg_post_meta,
body.wpforo .jeg_share_button,
body.wpforo .jeg_post_share,
body.wpforo .jeg_meta_container{ display:none !important; }
