/* Qvera knowledge base (Question2Answer, RoyalMinimal theme): match qvera.com (Enfold).
   Loaded from Admin > Layout > "Custom HTML in <head>" via a <link>. Source of record:
   temp-docs/website-changes/2026-09-22-kb-enfold-style-match.css. Bump ?v= in the link on change. */
@media only screen and (min-width:48em){
#qa-top-bar{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e1e1e1}
#qa-topbar-group{width:100%;max-width:none;height:46px;padding:0 35px;box-sizing:border-box;overflow:visible}
.qa-logo{float:left;height:46px;margin:0;display:flex;align-items:center}
#qa-top-bar .qa-logo-link{display:flex;align-items:center;height:46px;padding:0}
.qa-logo img{height:44px;width:auto}
#qa-nav-group{position:static;float:right;display:flex;align-items:center;width:auto;height:46px;padding-right:36px}
.qa-nav-user{order:2}
.qa-nav-user,.qa-nav-main,.qa-nav-user-list,.qa-nav-main-list{float:none;display:flex;align-items:center}
.qa-nav-user-clear,.qa-nav-main-clear{display:none}
#qa-top-bar a.qa-nav-main-link,#qa-top-bar a.qa-nav-user-link{display:block;font:400 13px/44px 'Work Sans',Helvetica,Arial,sans-serif;padding:0 13px;color:#666;border-bottom:2px solid transparent;background:transparent}
#qa-top-bar a.qa-nav-main-link:hover,#qa-top-bar a.qa-nav-user-link:hover{color:#095c7a;background:transparent}
#qa-top-bar a.qa-nav-main-selected,#qa-top-bar a.qa-nav-user-selected{color:#095c7a;border-bottom-color:#095c7a;background:transparent}
li.kb-cta{margin-left:3px}
@media (max-width:1023px){li.kb-cta{display:none}}
li.kb-cta:first-of-type{margin-left:14px}
#qa-top-bar .kb-btn,#qa-top-bar .kb-btn:hover{display:inline-block;font:400 13px/15px 'Work Sans',Helvetica,Arial,sans-serif;padding:8px 12px;border:1px solid #095c7a;border-radius:2px;text-decoration:none}
#qa-top-bar .kb-btn-solid,#qa-top-bar .kb-btn-outline:hover{background:#095c7a;color:#fff}
#qa-top-bar .kb-btn-outline{background:transparent;color:#095c7a}
#qa-top-bar .kb-btn-solid:hover{background:#073a58;border-color:#073a58;color:#fff}
}
.qa-nav-footer,.qa-nav-user-item.qa-nav-user-register,a.q2am-ask-side[href$="/feedback"],.qa-q-list .qa-q-item-stats,.qa-q-item-who-points,.qa-sidepanel .q2am-nav-user-side-list,.qa-sidepanel h2:has(+.q2am-nav-user-side-list),.qa-q-view-avatar,.qa-a-item-avatar{display:none}
.qa-main h1:first-of-type{color:#000;font-size:32px;font-weight:400;line-height:1.3;padding-bottom:12px;border-bottom:1px solid #e1e1e1}
a,a:visited,.qa-part-q-view .qa-q-view-meta a,.qa-a-item-avatar-meta a{color:#095c7a}
a:hover,a:focus,.qa-q-item-title a:hover,.qa-a-item-avatar-meta a:hover{color:#ad1e3f;text-decoration:none}
.qa-main-wrapper,.qa-header,.qa-footer-bottom-group{width:100%;max-width:1310px;padding-left:50px;padding-right:50px;box-sizing:border-box;margin:0 auto}
@media only screen and (min-width:62em){.qa-main{width:auto;float:none;overflow:hidden}.qa-sidepanel{width:340px}}
.sub-nav-top{display:none}
.qa-layout-wrapper{margin-top:30px}
.qa-q-list-item{padding:22px 0;border-bottom:1px solid #e1e1e1}
.qa-q-list .qa-q-item-main{width:auto!important;float:none;padding-left:0!important}
.qa-q-item-title{font-size:20px;line-height:1.4;margin-bottom:10px}
.qa-q-item-title a{font-weight:400!important;font-size:1em;color:#095c7a}
.qa-q-item-avatar-meta{display:block!important;clear:both;float:none;text-align:left;padding-top:4px;font-size:12px}
.qa-q-item-meta,.qa-q-view-meta,.qa-a-item-meta,.qa-c-item-meta{font-style:normal;color:#666}
.qa-q-item-meta{font-size:1em}
.qa-tag-link{color:#095c7a;background:#f8f8f8;border:1px solid #e1e1e1;border-radius:4px;font-size:12px;padding:1px 7px;margin:0 4px 4px 0}
.qa-tag-link:hover{color:#fff;background:#095c7a;border-color:#095c7a}
.q2am-ask-side,[class*=qa-form-tall-button-],[class*=qa-form-wide-button-]{background:#095c7a;border:1px solid #095c7a;border-radius:0;color:#fff;text-shadow:none;font-weight:400;box-shadow:none}
.q2am-ask-side:hover,[class*=qa-form-tall-button-]:hover,[class*=qa-form-wide-button-]:hover{background:#073a58;border-color:#073a58;color:#fff}
.q2am-ask-side{font-size:15px;padding:10px;margin:0 0 8px}
.qa-search{position:relative}
.qa-search .qa-search-field{display:block;width:100%;height:36px;font-size:16px;margin:0;padding:6px 40px 6px 10px;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:0}
.qa-search .qa-search-button,.qa-search .qa-search-button:hover{position:absolute;top:1px;right:1px;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22%3E%3Ccircle cx=%226.5%22 cy=%226.5%22 r=%225%22 fill=%22none%22 stroke=%22%23666%22 stroke-width=%221.8%22/%3E%3Cline x1=%2210.3%22 y1=%2210.3%22 x2=%2215%22 y2=%2215%22 stroke=%22%23666%22 stroke-width=%221.8%22 stroke-linecap=%22round%22/%3E%3C/svg%3E") no-repeat center;box-shadow:none;-webkit-appearance:none;appearance:none;text-indent:-9999px;overflow:hidden}
.qa-sidepanel h2{background:none;color:#000;font-size:16px;font-weight:400;padding:0 0 6px!important;margin:24px 0 6px!important;border-bottom:1px solid #e1e1e1}
.qa-sidepanel ul>li,.qa-sidepanel .qa-feed-link,.qa-sidepanel .qa-sidebar,.qa-sidepanel .qa-activity-count p{background:none;border:0;padding:5px 0;font-size:14px}
