body { width: calc(100% + 1px); } .forabg, .forumbg { background-color: #14274E; background-image: none; border-radius: 0; padding: 0; } .topiclist { background-color: #14274e; } .header { height: 2rem; font-size: 1.25rem; padding: 3px 8px 0 } .header * { color: #f1f6f9; } .header .row-item { padding-left: 6px; } .header dt .list-inner, .header dd.topics, .header dd.posts, .header dd.views, .header dd.lastpost, .list-inner a { text-transform: capitalize; font-weight: bold; } .header dd.lastpost { text-align: center; } .topiclist li.row:not(:last-of-type) { border-bottom: 1px solid #394867; } .topiclist.forums, .topiclist.topics { border-style: solid; border-color: #14274e; border-width: 0 4px 4px 4px; } .topiclist.forums .row:nth-of-type(2n), .topiclist.topics .row:nth-of-type(2n) { background-color: #ced4da; } .topiclist.forums .row:nth-of-type(2n+1), .topiclist.topics .row:nth-of-type(2n+1) { background-color: #e9ecef; } .topiclist.forums .row:hover, .topiclist.topics .row:hover { background-color: #c6ebc9; } .forums .row-item, .topics .row-item { display: flex; align-items: center; margin: 0; height: 3rem; } .forums .row-item dt, .topics .row-item dt { width: auto; flex-grow: 1; display: flex; align-items: center; margin: 0; padding-right: .5rem; } .forums .row-item dd.topics { margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; } .forums .row-item dd.topics, .forums .row-item dd.posts, .forums .row-item dd.lastpost, .forums .row-item dd.views, .topics .row-item dd.topics, .topics .row-item dd.posts, .topics .row-item dd.lastpost, .topics .row-item dd.views { border: none; border-left: 1px solid #394867; font-weight: bold; color: #394867; padding: 0; margin: 0; height: 48px; text-align: center; vertical-align: middle; line-height: 48px; flex-shrink: 0; } .forums .row-item dd.lastpost, .topics .row-item dd.lastpost { line-height: initial; position: relative; padding-top: 11px; } .forums .row-item dd.lastpost dfn, .topics .row-item dd.lastpost dfn { display: none; } .row-item { padding-left: 3rem; } .forum_read, .forum_read_subforum, .topic_read, .topic_read_hot { background-image: url(https://img.icons8.com/flat_round/64/000000/checkmark.png); } .forum_unread, .forum_unread_subforum, .topic_unread, .topic_unread_hot { background-image: url( https://img.icons8.com/flat_round/64/000000/light-on.png); } .sticky_read { background-image: url(https://img.icons8.com/ultraviolet/40/000000/pin.png); } .sticky_unread { background-image: url(https://img.icons8.com/office/16/000000/pin.png); } .topic_read_locked, .sticky_read_locked, .sticky_unread_locked, .topic_unread_locked, .announce_read_locked, .announce_unread_locked { background-size: 18px, 27px; background-position: 25px calc(50% + 11px), 10px 50%; } .topic_read_locked { background-image: url(https://img.icons8.com/flat_round/64/000000/lock--v1.png), url(https://img.icons8.com/flat_round/64/000000/checkmark.png); } .sticky_read_locked { background-image: url(https://img.icons8.com/flat_round/64/000000/lock--v1.png), url(https://img.icons8.com/ultraviolet/40/000000/pin.png); } .sticky_unread_locked { background-image: url(https://img.icons8.com/flat_round/64/000000/lock--v1.png), url(https://img.icons8.com/office/16/000000/pin.png); } .topic_unread_locked { background-image: url(https://img.icons8.com/flat_round/64/000000/lock--v1.png), url(https://img.icons8.com/flat_round/64/000000/light-on.png); } .announce_read_locked { background-image: url(https://img.icons8.com/flat_round/64/000000/lock--v1.png), url(https://img.icons8.com/ultraviolet/40/000000/box-important--v1.png); } .announce_unread_locked { background-image: url(https://img.icons8.com/flat_round/64/000000/lock--v1.png), url(https://img.icons8.com/color/48/000000/box-important.png); } .list-inner { padding: 0; margin: 0; width: 100%; position: relative; } .row-item dt { background-image: none; } .header .list-inner a:hover { text-decoration: none; } .forums .list-inner a { color: #394867; } i.icon.fa-file-o { background-image: url(https://img.icons8.com/color/48/000000/city-buildings.png); background-size: contain; margin-right: 3px; margin-left: 4px; } i.icon.fa-file-o::before { content: ' '; } /* SECTION ICON */ .forabg .header .list-inner a { padding-left: 2.3rem; position: relative; } .forabg .header .list-inner a::before { background-size: contain; content: ' '; display: inline-block; width: 2rem; height: 2rem; vertical-align: -30%; position: absolute; top: -5px; left: 0; } .forabg:nth-of-type(1) .header .list-inner a::before { background-image: url(https://img.icons8.com/clouds/100/000000/speech-bubble-with-dots.png); } .forabg:nth-of-type(2) .header .list-inner a::before { background-image: url(https://img.icons8.com/clouds/100/000000/dice.png); } .forabg:nth-of-type(3) .header .list-inner a::before { background-image: url(https://img.icons8.com/clouds/100/000000/folded-booklet.png); } .forabg:nth-of-type(4) .header .list-inner a::before { background-image: url(https://img.icons8.com/clouds/100/000000/economic-improvement--v2.png); } /* PAGINATION */ .pagination { position: absolute; right: 7px; top: -1px; } i.icon.fa-clone { background-image: url(https://img.icons8.com/plasticine/100/000000/more.png); background-size: contain; background-repeat: no-repeat; width: 25px; height: 25px; position: relative; top: -4px; } i.icon.fa-clone::before { content: ''; } .pagination li.ellipsis span { font-size: 14px; font-weight: bold; } .pagination li.active span, .pagination li a { display: inline-block; border-radius: 50%; border: 1px solid #03506f; background-color: #8ad7c1; color: #0a043c; font-size: 12px; font-weight: bold; line-height: 22px; min-height: 26px; min-width: 26px; box-sizing: border-box; } .pagination li.active span { background-color: #adce74; } .pagination li a:hover { background-color: #0a043c; color: #8ad7c1; } .action-bar.bar-bottom, .action-bar.bar-top { position: relative; } /* POSTS */ .post { background-image: none; border-radius: 0; border-style: solid; border-color: #03506f; border-width: 1px 1px 1px 3px; background-color: white; padding: 0; } .post .inner { display: flex; flex-direction: row-reverse; justify-content: space-between; } .post div[id*="post_content"] { display: flex; flex-direction: column; height: 100%; } .post div[id*="post_content"] .content { padding-bottom: 1rem; } .post div[id*="post_content"] .notice { padding: .5rem 0; } .post div[id*="post_content"] .author a, .post div[id*="post_content"] .author span, .post div[id*="post_content"] .author br { display: none; } .post div[id*="post_content"] > *:not(.signature) { padding-left: 1rem; padding-right: 1rem; } .post .postbody { width: auto; flex-grow: 1; padding-top: .5rem; } .post .signature { margin-top: auto; padding: .5rem 1rem; box-sizing: border-box; border-top: 1px solid #03506f; } .post .postprofile { width: 180px; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; text-align: center; margin: 0; padding: .5rem 0; border-left: 1px solid #03506f; } /* POST BUTTONS */ .post-buttons { margin-top: .5rem; } .post-buttons li { margin: 0; box-sizing: border-box; } .post-buttons a { height: 36px; width: 36px; background: none; border: none; box-shadow: none; box-sizing: content-box; padding: 2px; margin-right: .5rem; } .post-buttons i.icon.fa-pencil::before, .post-buttons i.icon.fa-exclamation::before, .post-buttons i.icon.fa-quote-left::before, .post-buttons i.icon.fa-thumbs-o-up::before, .post-buttons i.icon.fa-times::before, .post-buttons i.icon.fa-recycle::before { content: ''; } .post-buttons i.icon.fa-pencil { background: url(https://img.icons8.com/clouds/100/000000/edit.png); } .post-buttons i.icon.fa-exclamation { background: url(https://img.icons8.com/clouds/100/000000/error.png); } .post-buttons i.icon.fa-quote-left { background: url(https://img.icons8.com/clouds/100/000000/quote-left.png); } .post-buttons i.icon.fa-thumbs-o-up { background: url(https://img.icons8.com/clouds/100/000000/thumb-up.png); } .post-buttons i.icon.fa-times { background: url(https://img.icons8.com/clouds/100/000000/trash.png); } .post-buttons i.icon.fa-recycle { background: url(https://img.icons8.com/clouds/100/000000/recycle-sign.png); } .post-buttons i.icon.fa-pencil, .post-buttons i.icon.fa-exclamation, .post-buttons i.icon.fa-quote-left, .post-buttons i.icon.fa-thumbs-o-up, .post-buttons i.icon.fa-times, .post-buttons i.icon.fa-recycle { background-size: 120% 120%; background-position: center; background-repeat: no-repeat; width: 100%; height: 100%; border: none; } .post-buttons a:hover { padding: 0; width: 40px; height: 40px; } .post-buttons li b { position: relative; bottom: -.75rem; } /* AVATAR */ .avatar-container a { width: 100%; } .avatar-container a img { float: none; margin: 0 auto; } /* BACK2TOP */ .post .back2top { position: absolute; top: 7px; right: 10px; } i.icon.fa-chevron-circle-up { background-image: url(https://img.icons8.com/plasticine/100/000000/circled-up-2.png); background-size: contain; background-repeat: no-repeat; width: 25px; height: 25px; } i.icon.fa-chevron-circle-up::before { content: ''; } /* NAVBAR */ #menubar1 { margin-top: -1px; margin-left: -1px; } #top_menu { height: 3.5rem; } #top_menu ul, #top_menu li, #top_menu a, #top_menu b { background: none; font-size: 1rem; } #top_menu ul { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; background-color: #14274e; padding: 0 3rem; height: 100%; } #top_menu li { flex-grow: 1; } #top_menu a { color: #f1f6f9; height: 100%; display: flex; justify-content: center; padding: 0; width: 100%; align-items: center; box-sizing: border-box; border-bottom: 2px solid transparent; } #top_menu a:hover { border-bottom-color: white; } #top_menu b { float: none; padding: 0; } #top_menu em.home { background: url(https://img.icons8.com/clouds/100/000000/home.png); } #top_menu em.profile { background: url(https://img.icons8.com/clouds/100/000000/settings.png); } #top_menu em.pm { background: url(https://img.icons8.com/clouds/100/000000/mailbox-closed-flag-up.png); } #top_menu em.search { background: url(https://img.icons8.com/clouds/100/000000/search.png); } #top_menu em.faq { background: url(https://img.icons8.com/clouds/100/000000/info.png); } #top_menu em.members { background: url(https://img.icons8.com/clouds/100/000000/compare-heights.png); } #top_menu em.thankslist { background: url(https://img.icons8.com/clouds/100/000000/medal.png); } #top_menu em.login { background: url(https://img.icons8.com/clouds/100/000000/export.png); } #top_menu em.home, #top_menu em.profile, #top_menu em.pm, #top_menu em.search, #top_menu em.faq, #top_menu em.members, #top_menu em.thankslist, #top_menu em.login { background-repeat: no-repeat; background-size: contain; height: 40px; width: 40px; margin-right: .5rem; } /* PAGE HEADER */ #page-header { background: url(https://i.ibb.co/3Td4RrT/banner-Background-Image-aihn8x8fvng51.jpg) no-repeat; background-size: 100% 100%; margin-left: -1px; width: calc(100% + 1px); position: relative; } #site-description { float: none; margin: 0; position: relative; height: 10rem; padding: 0; } #logo { float: none; padding: 0; width: auto; position: absolute; bottom: 21px; left: -4px; } #logo span { display: none; } #logo::before { content: 'Forum Board Games'; font-size: 4rem; padding: 0 1rem; letter-spacing: 3px; color: #E1EEFF; font-weight: bold; bottom: 5.5rem; background-color: #14274e; box-shadow: 5px 5px 0px 0px #289FED, 10px 10px 0px 0px #5FB8FF, 15px 15px 0px 0px #A1D8FF, 20px 20px 0px 0px #CAE6FF, 25px 25px 0px 0px #E1EEFF, 5px 5px 0px 8px rgba(0,0,0,0);; } #page-header .headerbar { position: relative; } #search-box { box-shadow: 0px 0px 15px 5px rgba(255,255,255,0.53); display: inline-block; margin: 0; position: absolute; bottom: 2px; right: 5px; border: 1px solid #14274e; border-radius: 0; } #keywords { height: 2.5rem; border-radius: 0; padding: .5rem; width: 14rem; font-size: 1rem; font-weight: bold; } #search .button-search, #search .button-search-end { height: 2.5rem; width: 2.5rem; box-sizing: border-box; background-color: #14274e; background-image: none; border: none; border-radius: 0; padding: 0; box-shadow: none; } #search .button-search:hover, #search .button-search-end:hover { background-color: #c6ebc9; } #search .button-search i.icon.fa-search { background: url(https://img.icons8.com/plasticine/100/000000/search.png) no-repeat; } #search .button-search-end i.icon.fa-cog { background: url(https://img.icons8.com/plasticine/100/000000/settings.png) no-repeat; } #search .button-search i.icon.fa-search, #search .button-search-end i.icon.fa-cog { background-size: cover; height: 2.5rem; width: 2.5rem; } #search .button-search i.icon.fa-search::before, #search .button-search-end i.icon.fa-cog::before { content: ''; } /* NAV-MAIN */ .navbar { padding: 0; } #nav-main { background-color: #14274e; height: 2rem; box-sizing: border-box; padding: 0; } #quick-links { display: none; } #nav-main li a { color: #f1f6f9; font-weight: bold; font-size: 1rem; line-height: 2rem; height: 2rem; text-decoration: none; } #nav-main li a:hover { color: #c6ebc9; } /* Already a FAQ link in top NAV */ #nav-main > li:nth-of-type(2) a { /* margin-left: 1rem; */ /* box-sizing: border-box; */ display: none; } /* #nav-main li:nth-of-type(2) a .fa-question-circle::before { content: ''; } #nav-main li:nth-of-type(2) a .fa-question-circle { background: url(https://img.icons8.com/clouds/100/000000/question-mark.png); background-size: cover; height: 2rem; width: 2rem; position: relative; top: -10px; margin-right: .25rem; } */ #username_logged_in .avatar { max-height: 2rem; height: 2rem; width: 2rem; position: relative; top: -2px; } #username_logged_in .username::after { position: relative; top: 5px; margin-right: .5rem; } /* DROPDOWN */ .dropdown { border-radius: 0; } .dropdown .pointer .pointer-inner { border-color: #f1f6f9 transparent; } .dropdown-contents { border-radius: 0; background-color: #f1f6f9; padding: 0; } .dropdown-contents .separator { display: none; } .dropdown-contents li:not(:first-of-type) { border-top: 1px solid rgb(219, 226, 241); } .dropdown-contents li:hover { background-color: #c6ebc9; } .dropdown-contents a * { color: #14274e; } .dropdown-contents i.fa-sliders::before, .dropdown-contents i.fa-user::before, .dropdown-contents i.fa-power-off::before { content: ''; } .dropdown-contents i.fa-sliders { background: url(https://img.icons8.com/clouds/100/000000/settings.png) } .dropdown-contents i.fa-user { background: url(https://img.icons8.com/clouds/100/000000/test-account.png); } .dropdown-contents i.fa-power-off { background: url(https://img.icons8.com/clouds/100/000000/export.png); } .dropdown-contents i.fa-sliders, .dropdown-contents i.fa-user, .dropdown-contents i.fa-power-off { background-repeat: no-repeat; background-size: cover; height: 40px; width: 40px; margin-right: .5rem; position: relative; top: -14px; } /* NOTIFICATIONS */ #notification_list_button { position: relative; } #notification_list_button i { background: url(https://img.icons8.com/clouds/100/000000/appointment-reminders--v1.png) no-repeat; background-size: cover; height: 2rem; width: 2rem; position: relative; top: -10px; margin-right: .4rem; } #notification_list_button i::before { content: ''; } #notification_list_button .badge { position: absolute; left: 15px; top: -3px; opacity: 1; } #notification_list { margin-top: .5rem } #notification_list .pointer .pointer-inner { border-color: #14274e transparent; } #notification_list .header { background-color: #14274e; background-image: none; border-radius: 0; line-height: 2rem; height: 2rem; color: #f1f6f9; font-weight: bold; text-transform: capitalize; text-shadow: none; padding-bottom: .25rem; } #notification_list .header span a { position: relative; } #notification_list .header span a::before { content: ' '; background: url(https://img.icons8.com/clouds/100/000000/settings.png); display: inline-block; background-size: cover; width: 2rem; height: 2rem; position: absolute; left: -2rem; } #notification_list .header::after { content: ''; display: none; } #notification_list .notification-block { display: flex; flex-direction: row; padding: 0; flex: 1; height: auto; } #notification_list .notification-block img { align-self: center; margin: 0 .5rem; border-radius: 50%; box-sizing: border-box; } #notification_list .notification-block .notification_text { display: flex; flex-direction: column; flex-grow: 1; width: calc(100% - 66px); flex-wrap: nowrap; } #notification_list .notification-block .notification_text p { white-space: normal; } #notification_list .notification-block .notification_text .notification-reference { flex-grow: 1; } #notification_list .notification-block .notification_text { box-sizing: border-box; margin-left: 0; } #notification_list .notification-block .notification-title { padding-top: .5rem; font-size: .75rem; } #notification_list .notification-block .notification-time { font-size: .6rem; margin-right: .5rem; margin-bottom: .5rem; } #notification_list .footer a { padding: 0; } #notification_list .footer a:hover { background-color: #c6ebc9; } /* PRIVATE MESSAGES MENU ITEM */ #username_logged_in + li a { position: relative; } #username_logged_in + li a i { background: url(https://img.icons8.com/clouds/100/000000/open-envelope.png) no-repeat; background-size: cover; width: 2rem; height: 2rem; position: relative; top: -10px; margin-right: .4rem; } #username_logged_in + li a .badge { position: absolute; left: 15px; top: -3px; opacity: 1; } #username_logged_in + li a i::before { content: ''; } /* BREADCRUMBS */ #page-header .navbar .inner { position: relative; } #nav-breadcrumbs { box-sizing: border-box; position: absolute; top: 0; border: none; height: 2rem; padding: 0; } #nav-breadcrumbs li { float: none; display: inline-block; } #nav-breadcrumbs .breadcrumbs { margin-left: .5rem; height: 100%; line-height: 2rem; float: none; max-width: none; } #nav-breadcrumbs .crumb a { color: #f1f6f9; text-decoration: none; } #nav-breadcrumbs .crumb a:hover { color: #c6ebc9; } #nav-breadcrumbs i.fa-home { background: url(https://img.icons8.com/clouds/100/000000/home.png) no-repeat; background-size: cover; height: 2rem; width: 2rem; position: relative; top: -8px; margin-right: .25rem; } #nav-breadcrumbs i.fa-home::before { content: ''; } #nav-breadcrumbs li.rightside { display: none; }