Decrapify Newsroom

Removes a lot of ads and vertical space wastage from Newsroom.co.nz website.

/* ==UserStyle==
@name        Decrapify Newsroom
@description Removes a lot of ads and vertical space wastage from Newsroom.co.nz website.
@author      Korakys
@namespace   newsroom.co.nz
@version     1.1.11
@license     CC0
==/UserStyle== */

@-moz-document domain("newsroom.co.nz") {
#masthead {
  display: noe;
}

.site-header__top .rooms-link {
  max-width: initial;
}
    
.site-header__top .section-left, .site-header-logos {
  display: none;
}

.section-menu {
  border-top: none;
}

.site-header .section-menu--main {
  margin-top: -1em;
}
   
.card .c-cards-view__heading {
  font-size: 1.2rem;
  line-height: 1.2rem;
}

.featured-slider .card article .content h2 {
  flex: initial;
  min-height: initial;
  margin-bottom: 0.3em;
  margin-top: 0.3em;
  font-size: 1.6em;
  line-height: 1.8rem !important;
}
    
.d-md-block, .c-cta-body {
    display: none !important;
}

.ad__gap {
    padding-top: 50px;
}

.u-desktop-margin-top-40 {
    margin-top: 0px;
}

.site-header {
    padding-top: 0px;
}

.site-header-signin, #nr-banner, .u-mobile-margin-top-40 {
    display: none !important;
}
    
.card-sm, .card-rec, .card-lg-desktop-lg, .card-rec-inverted-desktop, .card-rec-inverted-desktop-lg, .pod-partial, .top-stories {
  margin-bottom: 1em;
}

.top-stories > div > h2 {
  display: none;
}

.sidebar-news {
  margin-top: 0;
}

.btn, .c-cta-side.d-none.d-lg-flex {
    display: none !important;
}

.articleTimes {
    position: absolute !important;
    margin-left: 37em;
    padding-top: 0.5em;
}

.article article.article-main .page-content .content-block-top {
    margin-bottom: 0;
    height: 0;
}

.u-margin-top-80 {
    margin-top: 0px;
}

.article article.article-main .page-content{
    margin-top: 1em
}

.article-gallery__caption > p {
    margin-bottom: 1.2em;
}

blockquote {
    display: none;
}

.article-support {
    margin-top: 2em;
}

.article-support__text {
    display: none;
}

.d-print-none.article-support__button.article-support__button--three.u-margin-top-40 {
    margin-top: 0;
    margin-bottom: 1em;
}

/*** IN-ARTICLE COMMENT AD ***/
.article_content > p + p + hr, .article_content > p + p + hr + p, .article_content > p + p + hr + p + hr {
    display: none;
    margin-bottom: 0;
}

.article_content > p:nth-child(8) > a {
    display: none;
}

.article_content > p + p + hr + p + hr + p > br {
    display: none;
}

#foldaway-panel {
    display: none;
}

.comments__Fade {
    background: 0;
}

.comments__body {
    max-height: inherit;
}

.featured-slider .card article .content {
    max-height: 400px;
    padding: 80px 15px 10px 31px;
}

.featured-slider .newsroom-icon {
    width: 120px;
    margin: 2px;
}

.featured-slider .card, .featured-slider .card article figure {
    height: 16em;
}

.featured-slider .newsroom-icon {
    width: 80px;
}

.featured-slider .card article .content h2 {
    flex: initial;
    min-height: initial;
    margin-bottom: 0.3em;
    margin-top: 0.3em;
    font-size: 1.6em;
}

.featured-slider .card article figure {
    max-width: 500px;
}

.featured-slider .card article .content > p {
    margin-bottom: 0;
}
}