nav.main,
nav.user,
.content-container > header,
#footer,
.ad,
.adunit,
.ad-container,
.injected-ad,
.teads-inread,
.ism-anchor,
.ism-frame,
.ism-frame-inner,
.injected-advert,
.related-tips,
.related-recipes,
.share-save,
.join-in,
.print-me,
.icon-tag-list,
#switcher,
main.container header a.more,
section.intro .featured,
section.intro .description .truncated a.reveal,
section.comments, [data-str-third-party-source],
body.recipes.entry main section.main > .recipe + div,
.featured-comment,
#eyeDiv,
.jpx-cf-wrapper,
.jpx-wp-wrapper,
.jpx-wp-container,
.str-adunit,
.adunit,
.search-overlay,
.article-related-tips,
#one-by-one1,
#out-of-page2,
.click-area,
.top-logo,
.headline,
#bod_top,
.jcl-wrapper,
#jpx-wp-layer-top,
#jpx-wp-layer-top-container,
#jpx-wp-layer-left-wrapper,
#jpx-wp-layer-right-wrapper,
#jpx-wp-layer-bg,
.gutter-wrapper,
.col,
.legs,
.privacy-alert,
.switch-helper,
div[data-gg-moat],
.viously-has-ui,
#hbdbrk-slideup {
  display: none !important;
}

.push {
  display: none !important;
}


/* The below stop the annoying mobile side ads */

html { padding: 0px !important; }
.inskinLoaded .page-container, .inskinLoaded .recipe.has-image.recipe-image { max-width: none !important; }


section.intro .description p {
  color: #000 !important;
  margin-right: 30% !important;
}

section.intro .image figure {
  width: 180px !important;
  position: absolute;
  right: 10px;
  top: 30px;
}

section.intro .description [data-switcher-state="visible"],
section.intro .description .no-switcher {
  display: block !important;
  height: auto !important;
  overflow: visible !important;
  color: #000 !important;
}

section.intro .description [data-switcher-state="visible"] p,
section.intro .description .no-switcher p {
  color: #000 !important;
}

section.intro .description [data-switcher-state="visible"]:after,
section.intro .description .no-switcher:after {
  display: none;
}

section.intro .description .brand-logo img {
  max-width: 200px;
}

.recipe {
  border: none !important;
}

.ingredients ul {
  list-style: disc inside !important;
}

.ingredients ul li {
  margin-bottom: 2px !important;
}

.method ol li {
  margin-bottom: 5px !important;
}

body#nigella {
  margin: 0 !important;
  margin-top: 0!important;
  margin-right: 0!important;
  margin-bottom: 0!important;
  margin-left: 0!important;
  padding: 0 !important;
  padding-top: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  width: 100% !important;
}

body#nigella { margin-top: 0!important; }

p, ul, ol { font-size: 16px !important; }
h3 { margin-bottom: 10px !important; }
.part { margin-bottom: 20px !important; }
.description { padding: 10px 5px 0 !important; }