Theme for the NEW NEW Forum
/* ==UserStyle==
@name The 365 Forum Restyle
@namespace https://greasyfork.org/en/users/221979-trig365
@homepageURL https://greasyfork.org/en/users/221979-trig365
@version 1.1.1
@license GPL-3.0+
@description Theme for the NEW NEW Forum
@author Trigger (https://greasyfork.org/en/users/221979-trig365)
@preprocessor uso
==/UserStyle== */
@-moz-document domain("www.theforum365.com") {
/* GLOBAL */
p {
line-height: 1.3;
}
div#elSearchWrapper {
position: absolute;
right: 0;
top: 43px;
z-index: 30000;
}
#elSearch {
width: 200px;
}
#elSearch input[type="search"] {
background: #eee;
border-radius: 20px;
width: 150px;
padding: 0px 1px 0px 10px;
}
#elLogo img {
padding-top: 0em;
max-height: 41px;
max-width: 115px;
}
#ipsLayout_header header > .ipsLayout_container {
min-height: 45px;
}
/* LETS SORT THE HEADER AND BODY WIDTH */
.ipsLayout_container {
max-width: 2200px;
width: 100%;
}
main#ipsLayout_body {
width: 100%;
max-width: 2200px;
}
#ipsLayout_header header {
background-color: #3C5E79;
}
.ipsApp .ipsButton_important {
background: #3C5E79;
}
.ipsPageHeader {
margin: 0px !important;
}
/* PAGE HEADER */
#ipsLayout_header nav {
z-index: 1 !important;
}
#ipsLayout_header header {
z-index: 2 !important;
}
#ipsLayout_header header > .ipsLayout_container {
height: 47px !important;
}
ul#elUserNav {
position: absolute !important;
top: 55px !important;
right: 15px !important;
z-index: 300000 !important;
}
#elSiteTitle,
#elLogo {
height: inherit !important;
}
.ipsPageHeader {
padding: 10px !important;
}
.ipsPageHeader .ipsPos_right {
float: right;
margin-top: -35px !important;
}
.ipsPageHeader hr.ipsHr.ipsResponsive_hidePhone {
display: none;
}
/* MAIN FORUM LIST */
.ipsType_sectionTitle {
background: #3C5E79;
}
.cForumList .ipsDataItem_title {
font-size: 15px;
}
.ipsItemStatus.ipsItemStatus_large {
width: 30px;
height: 30px;
line-height: 30px;
font-size: 17px;
}
ul.ipsList_reset li.ipsWidget:nth-child(3n) {
display: none;
}
.ipsDataItem_main,
.ipsDataItem_stats,
.ipsDataItem_lastPoster,
.ipsDataItem_generic,
.ipsDataItem_modCheck,
.ipsDataItem_icon {
display: table-cell;
padding: 1px var(--sp-3);
vertical-align: middle;
}
body.ipsApp_front ul.ipsToolList.ipsToolList_horizontal.ipsToolList_horizontal--flex.ipsClearfix.ipsSpacer_both {
margin-bottom: 10px;
}
/* BG COLOURS */
.ipsDataList_zebra.ipsDataList:not( .ipsGrid) .ipsDataItem:last-child,
.ipsDataList.ipsDataList_zebra > .ipsDataItem {
background: #f8f8f8;
}
.ipsDataList.ipsDataList_zebra .ipsDataItem:not( .ipsDataItem_selected):not( .ipsModerated):not( .ipsDataItem_new):not( .ipsDataItem_success):not( .ipsDataItem_warning):not( .ipsDataItem_error):not( .ipsDataItem_info):not( .ipsDataItem_status):nth-child(even) {
background: #FFF;
}
/* TITLES */
.ipsDataItem_title {
font-size: 14px;
margin-bottom: 0;
}
.ipsDataItem_icon {
padding: 8px 10px !important;
}
.ipsDataItem_stats {
padding: 8px 10px;
}
.ipsDataList .ipsDataItem_main .ipsDataItem_meta {
font-size: 12.5px;
}
li.ipsDataItem ul.ipsDataItem_lastPoster li:first-child > a img {
display: none !important;
}
li.ipsDataItem ul.ipsDataItem_lastPoster li:nth-child(2n),
li.ipsDataItem ul.ipsDataItem_lastPoster li:nth-child(3n) {
margin-left: 10px;
}
/* THREAD TIME */
ul.ipsToolList.ipsToolList_horizontal.ipsClearfix.ipsSpacer_both {
margin-top: 10px;
margin-bottom: 0px;
}
#elPostFeed article {
margin-top: 5px;
padding-top: 5px;
padding-bottom: 5px;
}
aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium.ipsResponsive_hidePhone {
width: 15%;
}
li.cAuthorPane_photo {
display: none;
}
h3.cAuthorPane_author {
font-size: 13px;
}
ul.ipsComment_controls.ipsClearfix.ipsItemControls_left {
position: absolute;
right: 117px;
top: -30px;
}
.ipsItemControls {
padding-top: 0px;
margin-top: 0;
border-top: none;
}
.ipsQuote {
margin-bottom: 15px;
}
.ipsQuote .ipsQuote_contents {
padding: 10px;
}
#elPostFeed article:nth-of-type(2n+1) {
background: #fff;
outline: 1px solid #e2e2e2 !important;
}
#elPostFeed article .ipsColumn.ipsColumn_fluid {
padding-left: 15px;
border-left: 1px solid #e9e9e9;
}
.ipsUnreadBar {
margin-top: 5px;
margin-bottom: 5px;
}
/* Username size fix */
.ipsApp .cAuthorPane_author {
font-size: 13px;
margin: 0 0 -1px 0;
font-weight: 500
}
}