/* amf — Kunena override (authoritative) */

#kunena.layout .kuser-area {
    background: var(--kbase-2);
    border: 1px solid var(--kborder-color);
    padding: 1rem;
    position: relative;
    margin-bottom: -1px;
   display:none !important;
}

#kunena.layout #kstats-body {
  background: #fffafa !important;
}

#kunena.layout .ksection .ksection-header .ksection-toggle .kbtn i, #kunena.layout .ksection .ksection-header .ksection-toggle .kbtn-sm i, #kunena.layout .ksection .ksection-header .ksection-toggle .ksection-header .btn i, #kunena.layout .ksection-header .ksection .ksection-header .ksection-toggle .btn i, #kunena.layout .ksection .ksection-header .ksection-toggle .kbtn-small i, #kunena.layout .ksection .ksection-header .ksection-toggle .kbtn-primary i, #kunena.layout .ksection .ksection-header .ksection-toggle button i {
    color: #770000 !important;
}

#kunena.layout .kbreadcrumbs {
    background: #ffffff !important;
    color: #770000 !important;
    border-radius: 0px 5px 0px 0px !important;
    margin-bottom: 1rem;
    padding: 0.5rem 1rem;
    position: relative;
}


#kunena.layout #ktopnav .navbar-nav>li.active>a {
    background: #770000 !important;
    color: #ffffff !important;
    border-radius: 5px 5px 0px 0px !important;
}

#kunena.layout #ktopnav .navbar-nav>li>a {
    background: #ffffff !important;
    color: #770000 !important;
    border-radius: 0.25rem;
    padding: 0.5rem 1rem;
    position: relative;
    border-radius: 5px 5px 0px 0px !important;
}

/* hover for ALL top nav items (active + inactive) */
#kunena.layout #ktopnav .navbar-nav > li > a:hover,
#kunena.layout #ktopnav .navbar-nav > li > a:focus {
    background: #770000 !important;
    color: #ffffff !important;
}

/* keep active state as-is */
#kunena.layout #ktopnav .navbar-nav > li.active > a {
    background: #770000 !important;
    color: #ffffff !important;
    border-radius: 5px 5px 0 0 !important;
}


#kunena.layout .kuser-area {

    display:none !important;
}

/* kill Kunena blues */
#kunena .bg-primary,
#kunena .text-primary,
#kunena .badge-primary,
#kunena .btn-primary,
#kunena .btn-info,
#kunena .text-info,
#kunena .badge-info {
  background: transparent !important;
  color: #770000 !important;
  border-color: rgba(0,0,0,0.10) !important;
}

/* links */
#kunena a,
#kunena a:visited {
  color: #770000 !important;
}

/* safe baseline */
#kunena * {
  box-shadow: none !important;
  border-radius: 0 !important;
}

#kunena.layout .ksection .ksection-header {
    background: #fffafa !important;
    gap: 0.5rem;
    align-items: flex-start;
    color: #000000 !important;
    margin-bottom: 0;
    padding: 0.875rem 1rem;
    position: relative;
}

#kunena.layout form {
    margin: 0;
  display:none !important;
}

#kunena.layout .krow .kcol-title .kcat-desc {
    color:#22262a;
}

@media (min-width: 768px) {
    #kunena.layout #ktopnav {
        border-bottom: 0px solid #b14141;
    }
}

