#af-wrapper #forum-profile .display-name,
#af-wrapper .post-author .topic-author,
#af-wrapper input[type="checkbox"]:checked:before {
color: #0267c1 !important;
}
#af-wrapper .button-normal,
#af-wrapper .title-element,
#af-wrapper #forum-header,
#af-wrapper #profile-header .background-avatar,
#af-wrapper #profile-navigation,
#af-wrapper input[type="radio"]:checked:before {
background-color: #0267c1 !important;
}
#af-wrapper .button-neutral {
background-color: #0267c1B0 !important;
}
#af-wrapper .post-author .topic-author {
background-color: #0267c140 !important;
}
#af-wrapper input[type="radio"]:focus,
#af-wrapper input[type="checkbox"]:focus,
#af-wrapper #profile-header {
border-color: #0267c1 !important;
}
#af-wrapper .title-element,
#af-wrapper #forum-navigation a,
#af-wrapper #forum-navigation-mobile a {
border-color: #e03616 !important;
}
#af-wrapper .button-normal:hover,
#af-wrapper #profile-navigation a.active {
background-color: #e03616 !important;
}
#af-wrapper .button-neutral:hover {
background-color: #e03616B0 !important;
}
#af-wrapper,
#af-wrapper #forum-breadcrumbs a:hover,
#af-wrapper .main-title {
color: #2b2f33 !important;
}
#af-wrapper a:not(a.button):not(a.highlight-admin):not(a.highlight-moderator),
#af-wrapper .forum-post-menu a,
#af-wrapper #bottom-navigation {
color: #0267c1 !important;
}
#af-wrapper input,
#af-wrapper .forum-post-header-container,
#af-wrapper .forum-poster,
#af-wrapper .topic-poster,
#af-wrapper .member-last-seen,
#af-wrapper .editor-element,
#af-wrapper .content-container,
#af-wrapper .forum-post-header,
#af-wrapper #statistics-body,
#af-wrapper .statistics-element,
#af-wrapper #statistics-online-users,
#af-wrapper .editor-row,
#af-wrapper .editor-row-subject,
#af-wrapper .signature,
#af-wrapper .forum-subforums,
#af-wrapper .uploaded-file img,
#af-wrapper .action-panel-option,
#af-wrapper .topic-sticky .topic-poster,
#af-wrapper #profile-layer,
#af-wrapper #profile-layer .pages-and-menu:first-of-type,
#af-wrapper #profile-content,
#af-wrapper #profile-content .profile-row,
#af-wrapper .history-element,
#af-wrapper #memberslist-filter,
#af-wrapper .content-element,
#af-wrapper .ad-forum,
#af-wrapper .ad-topic,
#af-wrapper .spoiler,
#af-wrapper .spoiler .spoiler-body,
#af-wrapper .report-element,
#af-wrapper .report-source,
#af-wrapper .report-content,
#af-wrapper .report-actions,
#af-wrapper #profile-content .profile-section-header,
#af-wrapper #poll-options,
#af-wrapper #poll-panel,
#af-wrapper #poll-panel #poll-headline,
#af-wrapper #poll-results .poll-result-bar,
#af-wrapper .post-reactions-summary .reaction-names,
#af-wrapper #usergroups-filter {
border-color: #d7dee5 !important;
}
#af-wrapper .post-element {
box-shadow: #fff 0px 0px 0px 0px, #d7dee5 0px 0px 0px 1px, #0000 0px 0px 0px 0px !important;
}
#af-wrapper {
font-family: \'Segoe UI\', Arial, sans-serif !important;
}
/* ===== Everything English with John - Forum brand skin v4 ===== */ #af-wrapper { font-family: \'Segoe UI\', Arial, sans-serif; font-size: 14px; color: #2b2f33; } #forum-header { background: #024e94; border-radius: 8px 8px 0 0; overflow: hidden; } #forum-navigation a { color: #e6f1fc !important; font-weight: 600; font-size: 13px; padding: 12px 16px; border-right: none !important; border-left: none !important; background: transparent; } #forum-navigation a:hover { background: #0267c1; color: #ffffff !important; } #forum-search { background: transparent; } #forum-search input { background: #ffffff; border-radius: 6px; border: none; padding: 8px 12px; color: #2b2f33; } #forum-breadcrumbs { font-size: 12.5px; color: #8a94a0; padding: 8px 0; } #af-wrapper .main-title { font-size: 26px; font-weight: 800; color: #202a25; } #af-wrapper .content-container { border: 1px solid #d7dee5; border-top: 3px solid #e03616; border-radius: 8px; overflow: hidden; box-shadow: 0 1px 3px rgba(0,0,0,0.05); margin-bottom: 22px; background: #ffffff; } #af-wrapper .title-element { background: #eaf3fc !important; color: #024e94 !important; border-bottom: 1px solid #d7dee5; padding: 10px 20px; font-weight: 700; font-size: 14px; display: flex; justify-content: space-between; align-items: center; } #af-wrapper .last-post-headline { font-size: 11px; text-transform: uppercase; letter-spacing: 0.4px; color: #7c8894; font-weight: 700; } #af-wrapper .content-element { padding: 14px 20px; border-bottom: 1px solid #eef2f5; display: flex; align-items: center; gap: 14px; } #af-wrapper .content-element:last-child { border-bottom: none; } #af-wrapper .content-element.forum:hover, #af-wrapper .content-element.topic:hover { background: #fafcfe; } #af-wrapper .forum-status, #af-wrapper .topic-status { width: 40px; height: 40px; min-width: 40px; border-radius: 8px; background: #eaf3fc; display: flex; align-items: center; justify-content: center; font-size: 18px; color: #0267c1; } #af-wrapper .forum-name, #af-wrapper .topic-name { flex: 1; min-width: 0; } #af-wrapper .forum-title, #af-wrapper a.topic-title { font-weight: 700; font-size: 15px; color: #0267c1 !important; text-decoration: none; display: block; } #af-wrapper .forum-title:hover, #af-wrapper a.topic-title:hover { text-decoration: underline; } #af-wrapper .forum-description { display: block; font-size: 12.5px; color: #6d7882; margin-top: 3px; font-weight: 400; } #af-wrapper .forum-stats { display: block; font-size: 11px; color: #93a0ab; text-transform: uppercase; letter-spacing: 0.3px; margin-top: 4px; font-weight: 400; } #af-wrapper .forum-poster, #af-wrapper .topic-poster { width: 220px; min-width: 180px; text-align: right; font-size: 12.5px; color: #6d7882; } #af-wrapper .forum-poster .no-topics, #af-wrapper .topic-poster .no-topics { color: #93a0ab; font-style: italic; } #af-wrapper .forum-lastpost-small { display: none; } #af-wrapper .post-element { border: 1px solid #d7dee5; border-radius: 8px; margin-bottom: 16px; overflow: hidden; background: #ffffff; } #af-wrapper .post-element.first-post { border-top: 3px solid #0267c1; } #af-wrapper .post-element.highlight-post { border-color: #e03616; } #af-wrapper .forum-post-header, #af-wrapper .forum-post-header-container { background: #f4f7fa; padding: 10px 18px; font-size: 12.5px; color: #7c8894; } #af-wrapper .post-author-block-name { font-weight: 700; color: #202a25; } #af-wrapper .af-usergroup-tag { background: #eaf3fc; color: #024e94; font-size: 10.5px; font-weight: 700; padding: 2px 8px; border-radius: 20px; text-transform: uppercase; } #af-wrapper .post-message { padding: 16px 18px; line-height: 1.6; } #af-wrapper .post-footer { padding: 8px 18px; border-top: 1px solid #eef2f5; font-size: 12.5px; } #af-wrapper .signature { color: #93a0ab; font-size: 12px; } #af-wrapper .button, #af-wrapper .button-normal { border-radius: 6px; font-weight: 700; padding: 8px 16px; } #af-wrapper .button-red { background: #e03616; border-color: #e03616; } #af-wrapper .button-green { background: #2fbf71; border-color: #2fbf71; }