/* GENERAL */ #af-wrapper { font-family: Verdana, Tahoma, sans-serif; font-size: 13px; color: #444; line-height: 1.65; text-shadow: none; /* comp */ } #af-wrapper [class^="dashicons-"], #af-wrapper [class*=" dashicons-"] { padding: 0px; border-radius: inherit; /* comp */ background: none; /* comp */ color: inherit; /* comp */ display: inline; /* comp */ position: initial; /* comp */ } #af-wrapper a { color: #2d89cc; border: none; text-decoration: none; box-shadow: none; font-size: inherit; /* comp */ font-weight: inherit; /* comp */ } #af-wrapper a:hover { text-decoration: underline; } #af-wrapper small { font-size: smaller; } #af-wrapper strong, #af-wrapper span { font-size: inherit !important; /* comp */ } #af-wrapper div { border-radius: 0; /* comp */ } #af-wrapper .clear { clear: both; padding: 0; /* comp */ } #af-wrapper .highlight-admin, #af-wrapper .highlight-admin a { color: #e00000; } #af-wrapper .highlight-moderator, #af-wrapper .highlight-moderator a { color: #099922; } #af-wrapper .banned { color: red; font-style: italic; } #af-wrapper iframe { max-width: 100%; } #af-wrapper .main-title { font-size: 20px; border: none; margin: 0; padding: 16px 0px; font-weight: normal; color: #444; display: block; line-height: 40px; } #af-wrapper .main-title:before { line-height: 40px; color: #888; height: 40px; padding-right: 4px; margin: 0; /* comp */ display: inline; /* comp */ content: none; /* comp */ width: auto; /* comp */ background: none; /* comp */ } #af-wrapper h1.dashicons-lock:before { content: "\f160"; /* comp */ } #af-wrapper .main-description { display: block; margin-bottom: 10px; } #af-wrapper .content-element .forum:nth-child(even), #af-wrapper .content-element .topic:nth-child(even), #af-wrapper .content-element .subscription:nth-child(even), #af-wrapper .content-element .member:nth-child(even), #af-wrapper .content-element .activity-element:nth-child(even) { background-color: #fafafa; } #af-wrapper #forum-editor-form { outline: none; } #af-wrapper .pages-and-menu { display: block; min-height: 35px; } #af-wrapper .af-usergroup-tag { padding: 0 3px; border-radius: 3px; border-width: 1px; border-style: solid; margin: 2px; display: inline-block; line-height: 20px; font-size: smaller !important; } /* Text meant only for screen readers. */ #af-wrapper .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; } /* PANELS */ #af-wrapper .action-panel { display: table; width: 100%; } #af-wrapper .action-panel-option { display: table-cell; vertical-align: top; text-align: center; box-sizing: border-box; border-right: 1px solid #eeeeee; padding: 16px; cursor: pointer; } @media screen and (max-width: 782px) { #af-wrapper .action-panel-option { width: 100%; display: block; border-right: none; border-bottom: 1px solid #eeeeee; text-align: left; } } #af-wrapper .action-panel-option:last-child { border: none; } #af-wrapper .action-panel-description { color: #888; display: block; font-size: smaller !important; font-style: italic; padding-top: 8px; } #af-wrapper #sticky-panel { display: none; } #af-wrapper #sticky-panel input { display: none; } #af-wrapper #sticky-panel .action-panel-option { width: 50%; } #af-wrapper #sticky-panel .action-panel-title { line-height: 30px; } #af-wrapper #sticky-panel .action-panel-title:before { height: 30px; width: 30px; font-size: 30px; line-height: 30px; margin-right: 5px; } /* UPLOADS */ #af-wrapper .uploaded-file { display: block; margin-bottom: 5px; } #af-wrapper .uploaded-file img { border: 1px solid #eee; box-sizing: border-box; width: 300px; height: auto; margin: 0; vertical-align: middle; } #af-wrapper .uploaded-files-title { display: block; padding-bottom: 15px; } /* TinyMCE Adjustments */ #af-wrapper .wp-editor-container { border: none; } #af-wrapper .mce-top-part::before { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } #af-wrapper .mce-i-spoiler::before { font: normal 20px/1 dashicons; content: "\f530"; } /* INPUT ELEMENTS */ #af-wrapper input { padding: 3px 6px; border: 1px solid #eee; color: #444; margin: 0; vertical-align: middle; font-family: inherit; } #af-wrapper input[type="submit"], #af-wrapper .editor-row .cancel, #af-wrapper .editor-row .cancel-back, #af-wrapper .forum-menu a { text-transform: none; background: #2d89cc; border-color: #2468af; border-style: solid; border-width: 0px 0px 1px 0px; box-shadow: none; color: #fff !important; text-shadow: none; display: inline-block; text-decoration: none; font-size: 13px; line-height: 29px; height: 30px; margin: 0; padding: 0 8px !important; /* comp */ cursor: pointer; -webkit-appearance: none; border-radius: 0; white-space: nowrap; box-sizing: border-box; width: 100%; text-align: center; } #af-wrapper .editor-row .cancel, #af-wrapper .editor-row .cancel-back, #af-wrapper .editor-row .cancel:hover, #af-wrapper .editor-row .cancel-back:hover, #af-wrapper .forum-menu a.button-delete { background: #ff5454; border-color: #f91111; text-decoration: none; } #af-wrapper .forum-menu a.button-approve { background: #49863a; border-color: #24501e; text-decoration: none; } #af-wrapper input[type="radio"], #af-wrapper input[type="checkbox"] { background-color: #fff; border: 1px solid #b4b9be; background: #fff; color: #555; clear: none; cursor: pointer; display: inline-block; height: 16px; margin: -4px 4px 0 0; outline: 0; padding: 0 !important; text-align: center; vertical-align: middle; width: 16px; min-width: 16px; -webkit-appearance: none; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); transition: .05s border-color ease-in-out; } #af-wrapper input[type="radio"] { border-radius: 50%; margin-right: 4px; line-height: 10px; } #af-wrapper input[type="radio"]:focus, #af-wrapper input[type="checkbox"]:focus { border-color: #2d89cc; box-shadow: 0 0 2px rgba(30, 140, 190, 0.8); } #af-wrapper input[type="radio"]:checked:before, #af-wrapper input[type="checkbox"]:checked:before { float: left; display: inline-block; vertical-align: middle; font: normal 21px/1 dashicons; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } #af-wrapper input[type="checkbox"]:checked:before { content: "\f147"; margin: -3px 0 0 -4px; color: #2d89cc; } #af-wrapper input[type="radio"]:checked:before { content: "\2022"; text-indent: -9999px; border-radius: 50px; font-size: 24px; width: 6px; height: 6px; margin: 4px; line-height: 16px; background-color: #2d89cc; } @media screen and (max-width: 782px) { #af-wrapper input[type="radio"], #af-wrapper input[type="checkbox"] { height: 25px; width: 25px; } #af-wrapper input[type="checkbox"] { -webkit-appearance: none; padding: 10px; } #af-wrapper input[type="radio"]:checked:before { vertical-align: middle; width: 9px; height: 9px; margin: 7px; line-height: 16px; } #af-wrapper input[type="checkbox"]:checked:before { font: normal 30px/1 dashicons; margin: -3px -5px; } } /* EDITOR */ #af-wrapper .editor-row, #af-wrapper .editor-row-subject { display: block; width: 100%; line-height: normal; border-bottom: 1px solid #eee; padding: 12px; box-sizing: border-box; } #af-wrapper .editor-row-subject label { float: left; font-size: 18px; line-height: 2em; } #af-wrapper .editor-row-subject span { display: block; overflow: hidden; padding: 0 0 0 12px; } #af-wrapper .editor-row-subject input { width: 100%; line-height: 1.5em; font-size: 18px; outline: none; box-sizing: border-box; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); text-transform: none; /* comp */ } #af-wrapper .editor-row .row-title { display: block; font-size: 18px !important; margin: 2px 0 8px 0; } #af-wrapper .editor-row-uploads .upload-hints { display: block; padding: 5px 0; color: #888; font-style: italic; font-size: smaller !important; } #af-wrapper .editor-row input[type="file"] { width: 100%; box-sizing: border-box; box-shadow: none; /* comp */ border-radius: initial; /* comp */ text-shadow: initial; /* comp */ margin: 2px 0; } #af-wrapper .editor-row input[type="checkbox"] { margin-top: 0 !important; } #af-wrapper .editor-row:last-child { border-bottom: none; } #af-wrapper .no-padding { padding: 0; } #af-wrapper .quicktags-toolbar input { width: auto; } #af-wrapper .editor-row-uploads a, #af-wrapper .editor-row .delete { cursor: pointer; } #af-wrapper #add_file_link { display: block; padding: 10px 0; } #af-wrapper .editor-row .left { display: block; float: left; width: 100px; } #af-wrapper .editor-row .right { display: block; margin-left: 110px; } /* OVERVIEW/FORUM */ #af-wrapper .forum small, #af-wrapper .topic small, #af-wrapper .member small, #af-wrapper .unread-topic small, #af-wrapper .unapproved-topic small { display: block; font-style: normal; /* comp */ letter-spacing: normal; /* comp */ line-height: inherit; /* comp */ } #af-wrapper .last-post-headline { float: right; font-weight: normal; font-style: italic; width: 280px; text-align: center; color: inherit; /* comp */ line-height: inherit; /* comp */ } @media screen and (max-width: 782px) { #af-wrapper .last-post-headline { display: none; } } #af-wrapper .forum, #af-wrapper .topic, #af-wrapper .member, #af-wrapper .unread-topic, #af-wrapper .unapproved-topic { display: table; width: 100%; height: 80px; border-bottom: 1px solid #eee; line-height: 20px; } #af-wrapper .unread-topic, #af-wrapper .unapproved-topic { height: 40px; } #af-wrapper .forum:last-child, #af-wrapper .topic:last-child, #af-wrapper .member:last-child, #af-wrapper .unread-topic:last-child, #af-wrapper .unapproved-topic:last-child { border-bottom-width: 0px; } #af-wrapper .topic-sticky, #af-wrapper .topic-sticky .topic-poster { background-color: #f1f8ff !important; border-color: #e1e4e8 !important; } #af-wrapper .forum-status, #af-wrapper .forum-name, #af-wrapper .forum-poster, #af-wrapper .topic-status, #af-wrapper .topic-name, #af-wrapper .topic-poster { display: table-cell; box-sizing: border-box; vertical-align: middle; } #af-wrapper .forum-status, #af-wrapper .topic-status { width: 80px; text-align: center; } #af-wrapper .unread-topic .topic-status, #af-wrapper .unapproved-topic .topic-status { width: 48px; text-align: center; } #af-wrapper .forum-name, #af-wrapper .topic-name { width: auto; padding: 8px 16px 8px 0px; text-align: left; /* comp */ } #af-wrapper .forum-stats, #af-wrapper .topic-stats { font-style: italic !important; color: #888; } #af-wrapper .forum-poster, #af-wrapper .topic-poster { width: 280px; text-align: left; border-left: 1px solid #eee; font-size: smaller; padding: 8px 16px; } #af-wrapper .forum-poster .dashicons-before:before, #af-wrapper .topic-poster .dashicons-before:before { font-size: 12px; width: 16px; height: 20px; line-height: 20px; box-sizing: initial; /* comp */ color: #888; padding-right: 2px; } #af-wrapper .forum .forum-title { display: block; } #af-wrapper .forum-subforums { border-top: 1px solid #eee; padding-top: 3px; margin-top: 3px; word-break: break-word; } #af-wrapper .forum-lastpost-small, #af-wrapper .topic-lastpost-small { display: none !important; } @media screen and (max-width: 782px) { #af-wrapper .forum-poster, #af-wrapper .topic-poster { display: none !important; } #af-wrapper .forum-lastpost-small, #af-wrapper .topic-lastpost-small { display: block !important; padding: 4px 0px; } } /* MENU */ #af-wrapper .forum-menu { float: right; margin-bottom: 5px; } #af-wrapper .forum-menu a { margin: 2px 0px 2px 2px; width: auto; } #af-wrapper .forum-menu a:before { height: 30px; width: 14px; font-size: 14px; line-height: 30px; padding-right: 4px; } /* NOTICE */ #af-wrapper .info, #af-wrapper .notice, #af-wrapper .error { text-align: center; padding: 12px; } #af-wrapper .error, #af-wrapper .info { margin: 15px 0; } #af-wrapper .info { background-color: #fff68f; border: 1px solid #777100; color: #777100; } #af-wrapper .info span { display: block; } #af-wrapper .unapproved-notice, #af-wrapper .reports-notice { box-sizing: border-box; width: 100%; text-align: center; padding: 12px; margin: 16px 0px; display: flex; align-items: center; justify-content: center; } #af-wrapper .unapproved-notice span:before, #af-wrapper .reports-notice span:before { padding-right: 4px; } #af-wrapper .unapproved-notice { background-color: #81e493; border: 1px solid #006611; color: #006611; } #af-wrapper .unapproved-notice a { color: #006611 !important; } #af-wrapper .error, #af-wrapper .reports-notice { background-color: #ffa8a8; border: 1px solid #9e0000; color: #9e0000; } #af-wrapper .reports-notice a { color: #9e0000 !important; } /* READ/UNREAD */ #af-wrapper #read-unread { width: 100%; line-height: 24px; display: block; background-color: inherit; /* comp */ color: inherit; /* comp */ } #af-wrapper #read-unread span { float: left; } #af-wrapper #read-unread span:before { height: 24px; width: 24px; line-height: 24px; } #af-wrapper #read-unread span.dashicons-backup:before { font-size: 16px; } #af-wrapper #read-unread .indicator { height: 12px; width: 12px; border-radius: 50%; display: inline-block; margin: 6px; } #af-wrapper #read-unread .indicator-label { margin-right: 16px; } #af-wrapper #read-unread .unread { background-color: #2d89cc; } #af-wrapper #read-unread .read { background-color: #444; opacity: 0.5; } /* PAGEING */ #af-wrapper .pages-and-menu .pages { float: left; } #af-wrapper .pages { display: inline-table; border: 1px solid #cbcbcb; border-radius: 2px; background-color: #fafafa; height: 24px; line-height: 24px; margin: 0; padding: 0; } #af-wrapper .pages a, #af-wrapper .pages strong { display: table-cell; color: #666 !important; padding: 0 8px; margin: 0; border-right: 1px solid #cbcbcb; font-weight: normal; } #af-wrapper .pages strong { background-color: #e1e1e1; } #af-wrapper .pages strong, #af-wrapper .pages a:not([href]) { cursor: default; } #af-wrapper .pages > *:last-child { border: none; } #af-wrapper .topic .pages { height: 18px; line-height: 18px; } #af-wrapper .pages a:hover, #af-wrapper .topic .pages a:hover { background-color: #e1e1e1; text-decoration: none; } @media screen and (max-width: 782px) { #af-wrapper .pages { margin-bottom: 10px; } #af-wrapper .pages a, #af-wrapper .pages strong, #af-wrapper .topic .pages a { padding: 2px 12px; } } /* TITLE */ #af-wrapper .title-element { display: block; padding: 0px 20px; height: 32px; line-height: 32px; color: #fff; background-color: #2d89cc; border-bottom: 1px solid #2468af; } #af-wrapper .title-element-dark { background-color: #999; border-bottom: 1px solid #767676; } /* Using a chain-selector ensures that only elements with BOTH classes are getting selected. */ #af-wrapper .title-element.dashicons-before:before { height: 32px; width: 32px; line-height: 32px; padding-right: 5px; display: inline-block; /* comp */ } /* HEADER CONTAINER */ #af-wrapper #forum-header { display: block; margin: 0; padding: 0; background-color: #2d89cc; min-height: 48px; border-bottom: 1px solid #2468af; } #af-wrapper #forum-navigation, #af-wrapper #forum-navigation-mobile { display: block; float: left; line-height: 48px; min-height: 48px; text-align: left; /* comp */ } #af-wrapper #forum-navigation a, #af-wrapper #forum-navigation-mobile a { padding: 0 24px; color: #fff !important; border-left: 1px solid #2468af; line-height: 48px; } #af-wrapper #forum-navigation a:first-child, #af-wrapper #forum-navigation-mobile a:first-child { border-left: none; } #af-wrapper #forum-navigation-mobile a:before { line-height: 48px; padding-right: 5px; } #af-wrapper #forum-navigation-mobile { display: none; width: 100%; cursor: pointer; } @media screen and (max-width: 782px) { #af-wrapper #forum-navigation-mobile { display: block; } #af-wrapper #forum-navigation-mobile a { text-decoration: none; } #af-wrapper #forum-navigation { width: 100%; display: none; } #af-wrapper #forum-navigation a { display: block; border: none; } #af-wrapper .show-navigation { display: block !important; } } /* SUBSCRIPTION OVERVIEW */ #af-wrapper .subscription { width: 100%; border-bottom: 1px solid #eee; vertical-align: middle; padding: 4px 16px; box-sizing: border-box; } #af-wrapper .subscription .unsubscribe-link { float: right; color: #a00 !important; } #af-wrapper .subscription .unsubscribe-link:hover { color: red !important; } #af-wrapper #subscriptions-panel .action-panel-option { width: 33%; } /* BREADCRUMBS */ #af-wrapper #forum-breadcrumbs { display: block; width: 100%; box-sizing: border-box; background-color: #fafafa; line-height: 26px; border-color: #eee; border-width: 1px; border-style: none solid solid solid; font-size: 11px; padding: 0 8px; margin: 0; /* comp */ color: #888; } #af-wrapper #forum-breadcrumbs a, #af-wrapper #forum-breadcrumbs span { display: inline-block; } #af-wrapper #forum-breadcrumbs .dashicons-before { padding: 0; } #af-wrapper #forum-breadcrumbs a { color: #888 !important; background: none; /* comp */ border: none; /* comp */ padding: 0; /* comp */ } #af-wrapper #forum-breadcrumbs a:hover { color: #444 !important; } #af-wrapper #forum-breadcrumbs span::before { line-height: 26px; width: 28px; height: 26px; font-size: 18px; } #af-wrapper #forum-breadcrumbs .separator:last-child { display: none; } /* SEARCH */ #af-wrapper #forum-search { float: right; width: 238px; box-sizing: border-box; background-color: #fff; color: #444; line-height: 43px; border: 3px solid #2d89cc; border-bottom-width: 2px; height: 48px; cursor: text; } #af-wrapper #forum-search form { display: inline; } #af-wrapper #forum-search input { vertical-align: inherit; font-style: italic; padding: 0; border: 0; background-color: inherit; width: 190px; height: initial; /* comp */ font-size: 13px; line-height: normal; display: initial; /* comp */ outline: none; box-shadow: none; /* comp */ min-height: initial; /* comp */ background-image: none; /* comp */ float: initial; /* comp */ } #af-wrapper #forum-search input::-webkit-search-cancel-button { display: none; } #af-wrapper #forum-search p { display: none; } #af-wrapper #forum-search:before { padding: 0; line-height: 43px; width: 35px; height: 43px; font-size: 18px; } @media screen and (max-width: 782px) { #af-wrapper #forum-search { display: block; width: 100%; } } /* CONTENT WRAPPERS*/ #af-wrapper .content-element, #af-wrapper .editor-element { margin-bottom: 15px; background-color: #fff; border-color: #eee; border-style: solid; border-width: 0px 1px 3px; } #af-wrapper .editor-element { background-color: #fafafa; } #af-wrapper .content-element a:hover, #af-wrapper .post-element a:hover { outline: none; /* comp */ background-color: inherit; /* comp */ } #af-wrapper img.avatar { float: none; margin: 0; border-radius: 50%; border: 1px solid #ccc; outline: none; background-color: #fff; display: initial; /* comp */ } /* POST ELEMENT */ #af-wrapper .post-element { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; padding: 0px; /* comp */ margin: 0px 0px 8px 0px; /* comp */ border-width: 1px 1px 3px 1px; border-style: solid; border-color: #eee; box-sizing: border-box; background-color: #fafafa; } #af-wrapper .post-element:before, #af-wrapper .post-element:after { content: none; /* comp */ } #af-wrapper .first-post { border-top-width: 0px; } #af-wrapper .highlight-post { outline: 3px solid red; outline-offset: -3px; } @media screen and (max-width: 782px) { #af-wrapper .post-element { flex-direction: column; } } /* POST AUTHOR AREA */ #af-wrapper .post-author { text-align: center; vertical-align: top; width: 160px; padding: 15px 10px; word-wrap: break-word; position: relative; /* comp */ float: none; /* comp */ box-sizing: border-box; } #af-wrapper .post-author .post-author-block-name, #af-wrapper .post-author .post-author-block-meta, #af-wrapper .post-author .post-author-block-group { padding-bottom: 8px; } #af-wrapper .post-author span, #af-wrapper .post-author small { display: block; } #af-wrapper .post-author .post-username { font-weight: bold; line-height: 24px; } #af-wrapper .post-author .topic-author { color: #2d89cc; font-style: italic; } @media screen and (max-width: 782px) { #af-wrapper .post-author { padding: 10px; width: 100%; min-height: 60px; } #af-wrapper .post-author .post-author-block-name { padding: 0px 45px; } #af-wrapper .post-author .post-author-block-meta, #af-wrapper .post-author .post-author-block-group { display: none; } #af-wrapper .post-element img.avatar { position: absolute; height: 40px; width: 40px; left: 10px; top: 10px; } } /* POST WRAPPER */ #af-wrapper .post-wrapper { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; flex-direction: column; vertical-align: top; padding: 0; word-break: break-word; box-sizing: border-box; background-color: #fff; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #eee; padding: 0px 20px; } @media screen and (max-width: 782px) { #af-wrapper .post-wrapper { border-width: 1px 0px 0px 0px; } } /* POST HEADER */ #af-wrapper .forum-post-header { width: 100%; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #eee; box-sizing: border-box; margin-bottom: 8px; font-size: 12px; line-height: 30px; } #af-wrapper .forum-post-date { float: left; font-style: italic; color: #888; font-size: 11px; padding: 0 3px; } #af-wrapper .forum-post-menu { float: right; } #af-wrapper .forum-post-menu a { color: #2d89cc; padding: 0px 10px; display: inline-block; line-height: 30px; } #af-wrapper .forum-post-menu a:hover { color: #005C92; text-decoration: none; } #af-wrapper .forum-post-menu a:before { font-size: 16px; width: 20px; height: 30px; line-height: 30px; } #af-wrapper .forum-post-menu a.dashicons-trash { color: #a00 !important; } #af-wrapper .forum-post-menu a.dashicons-trash:hover { color: red !important; } @media screen and (max-width: 440px) { #af-wrapper .forum-post-header .forum-post-date, #af-wrapper .forum-post-header .forum-post-menu { display: block; width: 100%; text-align: center; } } /* POST MESSAGE */ #af-wrapper .post-message { -webkit-box-flex: 1 auto; -moz-box-flex: 1 auto; -webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; width: 100%; min-height: 150px; box-sizing: border-box; } #af-wrapper .post-message p { margin: 0 0 20px; padding: 0px; /* comp */ color: inherit; /* comp */ } #af-wrapper .post-message ul { padding: 0px 15px 15px 15px !important; /* comp */ margin: 0; } #af-wrapper .post-message img { max-width: 100% !important; height: auto !important; } /* POST FOOTER */ #af-wrapper .post-footer { width: 100%; font-style: italic; font-size: 11px; color: #888; text-align: right; padding: 10px 0px; box-sizing: border-box; line-height: 20px; } #af-wrapper .post-footer a { color: #888; } #af-wrapper .post-meta { float: right; position: static; /* comp */ font-size: inherit; /* comp */ } @media screen and (max-width: 440px) { #af-wrapper .post-footer .post-edit-date { display: none; } } /* SIGNATURES */ #af-wrapper .signature { width: 100%; box-sizing: border-box; font-style: italic; font-size: 11px; color: #888; text-align: right; padding: 6px 6px; width: 100%; line-height: 20px; border-top: 1px solid #eee; } /* QUOTES */ #af-wrapper blockquote { font-size: inherit; padding: 8px 10px 0; margin: 10px 0; background: rgba(0, 0, 0, 0.02); border: 1px solid rgba(0, 0, 0, 0.05); border-left: 4px solid rgba(0, 0, 0, 0.05); border-radius: 5px; cursor: pointer; outline: none; /* comp */ color: inherit; /* comp */ float: none; /* comp */ width: auto; /* comp */ } #af-wrapper blockquote:before { content: none; /* comp */ } #af-wrapper .post-message > blockquote { max-height: 250px; position: relative; overflow: hidden; } #af-wrapper .post-message > blockquote:after { content: ""; position: absolute; top: 208px; left: 0; width: 100%; height: 50px; background: linear-gradient(rgba(249, 249, 249, 0), rgba(249, 249, 249, 1)); } #af-wrapper .post-message > blockquote.full-quote { max-height: none; } #af-wrapper .post-message > blockquote.full-quote:after { display: none; } #af-wrapper .quotetitle { font-style: italic; font-weight: bold; margin-bottom: 10px; } /* BOTTOM NAVIGATION */ #af-wrapper #bottom-navigation { display: block; height: 20px; line-height: 20px; color: #2d89cc; } #af-wrapper #bottom-navigation span { display: inline-block; height: 20px; line-height: 20px; padding-right: 16px; } #af-wrapper #bottom-navigation span:before { margin-right: 4px; vertical-align: middle; } #af-wrapper #bottom-navigation a { display: inline-block; height: 20px; line-height: 20px; font-size: 11px; font-style: italic; } /* STATISTICS */ #af-wrapper #statistics { margin: 15px 0; width: 100%; background-color: #fff; } #af-wrapper #statistics-body { font-size: 12px; float: left; width: 100%; border: 1px solid #eee; text-align: center; box-sizing: border-box; } #af-wrapper #statistics-online-users { display: block; text-align: left; padding: 3px 20px; border-top: 1px solid #eee; background-color: #fafafa; } #af-wrapper #statistics-online-users .dashicons-before:before { font-size: 14px; width: 14px; height: 14px; padding: 2px; box-sizing: initial; /* comp */ } #af-wrapper #statistics .statistics-element { width: 165px; display: inline-block; margin: 10px 0; border-right: 1px solid #eee; } #af-wrapper #statistics .statistics-element:last-child { border-right: none; } #af-wrapper #statistics .element-number { font-size: 16px; line-height: 30px; } #af-wrapper #statistics .element-number:before { font-size: 20px; width: 25px; height: 25px; line-height: 30px; padding: 0 5px 0 0; } @media screen and (max-width: 782px) { #af-wrapper #statistics .statistics-element { border: none; } #af-wrapper #statistics .element-number, #af-wrapper #statistics .element-name { display: inline-block; font-size: 12px; line-height: 30px; padding: 0px 2px; } } /* USER ONLINE */ #af-wrapper .user-online .avatar { box-shadow: 0px 0px 5px #82f338; border: 1px solid #82f338; } /* PROFILE */ #af-wrapper #profile-header { position: relative; width: 100%; height: 200px; overflow: hidden; box-sizing: border-box; border-style: solid; border-color: #2d89cc; border-width: 1px 1px 0px 1px; } #af-wrapper #profile-header .background-avatar { z-index: 1; position: absolute; width: 100%; height: 200px; top: 0px; left: 0px; background-color: #2d89cc; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; opacity: 0.9; filter: blur(15px); -o-filter: blur(15px); -ms-filter: blur(15px); -moz-filter: blur(15px); -webkit-filter: blur(15px); transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); } #af-wrapper #profile-header .background-contrast { z-index: 2; position: absolute; width: 100%; height: 100px; background-color: #fff; opacity: 0.4; left: 0; bottom: 0; } #af-wrapper #profile-header .avatar { z-index: 3; position: absolute; top: 20px; left: 20px; } #af-wrapper #profile-header .user-info { z-index: 4; position: absolute; height: 100px; left: 200px; bottom: 0; box-sizing: border-box; padding: 15px 0; } @media screen and (max-width: 782px) { #af-wrapper #profile-header, #af-wrapper #profile-header .background-avatar { height: 100px; } #af-wrapper #profile-header .avatar { height: 60px; width: 60px; } #af-wrapper #profile-header .user-info { left: 100px; } } #af-wrapper #profile-header .profile-display-name { font-size: 24px; } #af-wrapper #profile-navigation { display: block; background-color: #2d89cc; height: 40px; } #af-wrapper #profile-navigation a { color: white !important; line-height: 40px; padding: 0px 40px; height: 40px; display: inline-block; } #af-wrapper #profile-navigation a.active { background-color: #2468af; } @media screen and (max-width: 782px) { #af-wrapper #profile-navigation { height: auto; } #af-wrapper #profile-navigation a { display: block; } } #af-wrapper #profile-layer, #af-wrapper #profile-content { padding: 16px 24px; border: 1px solid #eee; background-color: #fafafa; } #af-wrapper #profile-content .profile-row { display: table; width: 100%; margin: 0px 0px 8px 0px; padding-bottom: 8px; border-bottom: 1px solid #eee; } #af-wrapper #profile-content .profile-row div:first-child { margin-right: 5px; display: table-cell; width: 176px; vertical-align: top; } #af-wrapper #profile-content .profile-row div:nth-child(2) { display: table-cell; font-style: italic; } @media screen and (max-width: 782px) { #af-wrapper #profile-content .profile-row { display: block; } #af-wrapper #profile-content .profile-row div:first-child, #af-wrapper #profile-content .profile-row div:nth-child(2) { display: block; margin: 0; width: auto; } } #af-wrapper .edit-profile-link { display: block; padding-top: 8px; } #af-wrapper .edit-profile-link span:before { font-size: 18px; width: 18px; height: 18px; padding-top: 2px; } /* POST HISTORY */ #af-wrapper .history-element { display: table; width: 100%; border-bottom: 1px solid #eeeeee; padding: 4px 8px; box-sizing: border-box; } #af-wrapper .history-element:last-child { border-bottom: none; } #af-wrapper .history-name { display: table-cell; box-sizing: border-box; vertical-align: middle; } #af-wrapper .history-title, #af-wrapper .history-topic { line-height: 24px; display: block; } #af-wrapper .history-time { display: table-cell; box-sizing: border-box; vertical-align: middle; width: 160px; text-align: right; } #af-wrapper .history-topic, #af-wrapper .history-time { font-style: italic; font-size: smaller !important; } #af-wrapper #profile-layer .pages-and-menu:first-of-type { border-bottom: 1px solid #eee; } #af-wrapper #profile-layer .pages-and-menu:last-of-type { padding-top: 16px; } @media screen and (max-width: 782px) { #af-wrapper .history-element { display: block; } #af-wrapper .history-name, #af-wrapper .history-time { display: block; width: 100%; text-align: left; } } /* MEMBERS LIST */ #af-wrapper .member-avatar, #af-wrapper .member-name, #af-wrapper .member-posts, #af-wrapper .member-last-seen { display: table-cell; box-sizing: border-box; vertical-align: middle; padding: 8px; } #af-wrapper .member-avatar { width: 80px; text-align: center; } #af-wrapper .member-avatar img { vertical-align: middle; } #af-wrapper .member-name { width: auto; text-align: left; /* comp */ } #af-wrapper .member-posts { width: 100px; text-align: right; padding-right: 16px; font-size: smaller; } #af-wrapper .member-last-seen { width: 200px; text-align: left; font-size: smaller; padding-left: 16px; border-left: 1px solid #eee; } #af-wrapper #memberslist-filter { background-color: #fff; border-color: #eee; border-style: solid; border-width: 0px 1px 2px; padding: 8px 16px; } #af-wrapper #memberslist-filter-toggle { cursor: pointer; } #af-wrapper #roles-filter, #af-wrapper #usergroups-filter { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; line-height: 30px; } #af-wrapper #usergroups-filter { padding-top: 4px; border-top: 1px solid #eee; margin-top: 4px; } #af-wrapper .filter-name { width: auto; padding-right: 8px; } #af-wrapper .filter-options { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } @media screen and (max-width: 782px) { #af-wrapper .member-last-seen { display: none; } } /* REACTIONS */ #af-wrapper .post-reactions { float: left; cursor: default; } #af-wrapper .post-reactions .reaction { color: #888; } #af-wrapper .post-reactions .reaction-icon, #af-wrapper .post-reactions .reaction-icon:before, #af-wrapper .post-reactions .reaction-number { display: inline-block; padding: 0; min-width: 20px; height: 20px; line-height: 20px; font-size: 20px; } #af-wrapper .post-reactions .reaction-number { text-align: center; font-weight: bold; font-style: italic; margin-right: 8px; } #af-wrapper .post-reactions a:hover .down, #af-wrapper .post-reactions .down .reaction-number, #af-wrapper .post-reactions .down .reaction-active { color: rgba(255, 0, 0, 0.75); } #af-wrapper .post-reactions a:hover .up, #af-wrapper .post-reactions .up .reaction-number, #af-wrapper .post-reactions .up .reaction-active { color: rgba(0, 128, 0, 0.75); } /* MENTIONING */ #af-wrapper span.mention-nice-name { color: #888; font-size: 12px !important; font-family: "Courier New"; } /* ACTIVITY */ #af-wrapper .activity-element { display: block; min-height: 32px; line-height: 32px; padding: 0px 12px; border-bottom: 1px solid #eee; } #af-wrapper .activity-element:before { width: 32px; height: 32px; line-height: 32px; color: #888; padding-right: 8px; } #af-wrapper .activity-element:last-child { border: none; } #af-wrapper .activity-time { color: #888; font-size: smaller; } /* ADS */ #af-wrapper .ad { display: block; text-align: center; padding: 10px 0px; } #af-wrapper .ad-forum, #af-wrapper .ad-topic { border-bottom: 1px solid #eee; } /* SPOILERS */ #af-wrapper .spoiler { display: block; box-sizing: border-box; width: 100%; border: 1px solid #eee; border-radius: 4px; } #af-wrapper .spoiler .spoiler-head { display: block; padding: 6px 8px; cursor: pointer; background-color: #fafafa; } #af-wrapper .spoiler .spoiler-body { display: none; padding: 6px 8px; border-top: 1px solid #eee; } #af-wrapper .spoiler .spoiler-head span { display: inline-block; line-height: 20px; } #af-wrapper .spoiler .spoiler-head span:before { display: inline-block; line-height: 20px; padding-right: 4px; } #af-wrapper .spoiler .closed span:before { content: "+"; } #af-wrapper .spoiler .opened span:before { content: "-"; } /* REPORTS */ #af-wrapper .report-exists:before { color: #ff0000; } #af-wrapper .report-link, #af-wrapper .report-exists { padding: 0 !important; } #af-wrapper .report-link:before, #af-wrapper .report-exists:before { font-size: 14px; width: 14px; height: 20px; line-height: 20px; } #af-wrapper .report-link { color: #888; } #af-wrapper .report-element { display: block; width: 100%; padding: 0px 10px; margin: 0px 0px 10px 0px; border-width: 1px 1px 3px 1px; border-style: solid; border-color: #eee; background-color: #fff; box-sizing: border-box; } #af-wrapper .report-source { font-size: smaller; display: block; border-bottom: 1px solid #eee; line-height: 30px; } #af-wrapper .report-content { border-radius: 3px; position: relative; font-style: italic; padding: 8px; margin: 8px 0 8px 40px; background: #fafafa; border: 1px solid #eee; } #af-wrapper .report-content:before { font-family: dashicons; content: "\f205"; position: absolute; top: 0px; right: 100%; color: #888; font-size: 30px; line-height: 40px; height: 40px; width: 40px; } #af-wrapper .report-actions { border-top: 1px solid #eee; display: block; } #af-wrapper .report-actions a { color: #2d89cc; padding: 0px 10px; display: inline-block; line-height: 30px; } #af-wrapper .report-actions a:hover { color: #005C92; text-decoration: none; } #af-wrapper .report-actions a:before { font-size: 16px; width: 20px; height: 30px; line-height: 30px; } #af-wrapper .report-actions a.dashicons-trash { color: #a00 !important; } #af-wrapper .report-actions a.dashicons-trash:hover { color: red !important; } /* ICONS */ #af-wrapper .dashicons-topic-normal:before { content: "\f206"; } #af-wrapper .dashicons-topic-closed:before { content: "\f160"; } #af-wrapper .dashicons-topic-sticky:before { content: "\f109"; } #af-wrapper .forum .forum-dashicon:before, #af-wrapper .topic .dashicons-topic-normal:before, #af-wrapper .topic .dashicons-topic-closed:before, #af-wrapper .topic .dashicons-topic-sticky:before, #af-wrapper .topic .dashicons-editor-help:before { font-size: 40px; width: 40px; height: 40px; } #af-wrapper .unread-topic .topic-status:before, #af-wrapper .unapproved-topic .topic-status:before { font-size: 20px; width: 20px; height: 20px; } #af-wrapper .unread:before { color: #2D89CC; } #af-wrapper .read:before { opacity: 0.5; } #af-wrapper .dashicons-editor-help:before { color: #ff5454; opacity: 1.0; }