/* BlackOpe forum only. No changes to the media or account permissions. */
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(blackope-forum-assets/inter-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body.bo-forum-page #wpforo #wpforo-wrap .wpforo-post-content-bottom,
body.bo-forum-page #wpforo #wpforo-wrap .wpforo-post-content-bottom *,
body.bo-forum-page #wpforo #wpforo-wrap .wpf-topic-id,
body.bo-forum-page #wpforo #wpforo-wrap .wpf-viewing-users,
body.bo-forum-page #wpforo #wpforo-wrap .wpf-viewed-users,
body.bo-forum-page #wpforo #wpforo-wrap .wpf-forum-jump-title,
body.bo-forum-page #wpforo #wpforo-wrap .wpf-post-starter,
body.bo-forum-page #wpforo #wpforo-wrap .wpf-post-date{color:#555d59!important}
body.bo-forum-page .bof-hero .bof-hero-access,
body.bo-forum-page .bof-nav-inner>a.bof-cross-mobile{color:#59625a}
body.bo-forum-page #wpforo #wpforo-wrap .wpf-action,
body.bo-forum-page #wpforo #wpforo-wrap .wpf-post-stat,
body.bo-forum-page #wpforo #wpforo-wrap .wpf-post-info{color:#555d59}
body.bo-forum-page #wpforo #wpforo-wrap a:focus-visible{outline:3px solid #a63816;outline-offset:3px}
body.bo-forum-page #custom_html-2 .textwidget>div,
body.bo-forum-page #custom_html-2 .textwidget>div>div:last-child,
body.bo-forum-page #custom_html-2 p,
body.bo-forum-page #custom_html-2 a{color:#c7cec9!important}
body.bo-forum-page #custom_html-2 .textwidget>div>div:first-child>div:not(:first-child)>div:first-child{color:#ff9b70!important}
body.bo-forum-page #wpforo #wpforo-wrap .wpf-please-login a,
body.bo-forum-page #wpforo #wpforo-wrap .wpf-topic-visitors a,
body.bo-forum-page #wpforo #wpforo-wrap .wpf-newest-member a,
body.bo-forum-page #wpforo #wpforo-wrap .wpf-newest-post a{ text-decoration:underline;text-underline-offset:3px }
@media(max-width:767px){
 body.bo-forum-page #wpforo #wpforo-wrap .wpf-member-profile-buttons{display:flex;gap:5px}
 body.bo-forum-page #wpforo #wpforo-wrap .wpf-member-profile-button{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;margin:0!important}
 body.bo-forum-page #wpforo #wpforo-wrap .wpf-footer-buttons{display:flex;flex-wrap:wrap;gap:4px}
 body.bo-forum-page #wpforo #wpforo-wrap .wpf-footer-buttons a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:32px;position:relative}
 body.bo-forum-page #wpforo #wpforo-wrap .wpf-footer-buttons a span{display:block!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
 body.bo-forum-page #wpforo #wpforo-wrap form .wpf-topic-sbs{float:none!important;clear:both;width:100%!important;box-sizing:border-box;padding:12px 0!important;display:flex;align-items:center;gap:8px}
 body.bo-forum-page #wpforo #wpforo-wrap form .wpf-topic-sbs input{flex:0 0 20px;width:20px;height:20px;margin:0;accent-color:#a63816}
 body.bo-forum-page #wpforo #wpforo-wrap form .wpf-topic-sbs label{margin:0;padding:0;font-size:14px;line-height:1.5}
 body.bo-forum-page #wpforo #wpforo-wrap form .wpf-buttons-wrap{clear:both;float:none!important;display:flex!important;flex-wrap:wrap;width:100%!important;box-sizing:border-box;padding:8px 0!important;margin:0!important;gap:10px}
 body.bo-forum-page #wpforo #wpforo-wrap form .wpf-buttons-wrap .wpf-button{flex:1 1 100%;display:block;width:100%!important;max-width:100%!important;min-width:0!important;min-height:48px;height:auto!important;margin:0!important;padding:12px!important;font-size:15px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;overflow:visible!important;box-sizing:border-box}
 body.bo-forum-page #wpforo #wpforo-wrap input[type=text],body.bo-forum-page #wpforo #wpforo-wrap textarea,body.bo-forum-page .bof-search input[type=search]{font-size:16px!important}
 /* Neutralize the media theme's generic button spacing in TinyMCE. */
 body.bo-forum-page #wpforo #wpforo-wrap .mce-toolbar .mce-btn-group .mce-container-body{display:flex;flex-wrap:wrap;align-items:center;gap:2px}
 body.bo-forum-page #wpforo #wpforo-wrap .mce-toolbar .mce-btn{margin:0!important;float:none!important;min-width:0!important;border:0!important}
 body.bo-forum-page #wpforo #wpforo-wrap .mce-toolbar .mce-btn button{width:36px!important;min-width:36px!important;height:38px!important;min-height:38px!important;padding:6px!important;margin:0!important;line-height:24px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#313c38!important;box-shadow:none!important}
 body.bo-forum-page #wpforo #wpforo-wrap .mce-toolbar .mce-listbox button{width:49px!important;min-width:49px!important;font-size:12px!important;padding:2px!important}
 body.bo-forum-page #wpforo #wpforo-wrap .mce-toolbar .mce-splitbtn button.mce-open{width:18px!important;min-width:18px!important;padding:0!important}
 body.bo-forum-page #wpforo #wpforo-wrap .mce-toolbar .mce-btn button:hover,body.bo-forum-page #wpforo #wpforo-wrap .mce-toolbar .mce-btn.mce-active button{background:#e9e2d8!important}
 body.bo-forum-page #wpforo #wpforo-wrap .mce-toolbar .mce-btn button:focus-visible{outline:2px solid #a63816;outline-offset:-2px}
 body.bo-forum-page #wpforo #wpforo-wrap .mce-toolbar .mce-btn button i{font-size:18px!important;line-height:24px!important}
}
