Greasy Fork is available in English.

The 365 Forum Restyle

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
}

}