#header,
#footer,
#articleMediaWrapper,
.article-col-13,
#articleRight,
.advertWrapper,
.postSharing {
  display: none;
}

#main {
  padding-top: 0;
}

#fullImageArticleWelcome {
  margin-top: -70px;
  margin-left: 0;
  margin-right: 0;
}

#fullImageArticleTitles {
  margin-left: -5px;
  margin-right: -5px;
  min-height: 70px;
  padding: 5px 5px 20px;
}

.article-col-9,
.article-col-12 {
  float: none;
  margin-left: 0 !important;
  width: auto;
}

#srArticleTitles {
  padding-bottom: 65px;
  padding-top: 40px;
}

.spikedReviewArticle #articleMain {
  margin-top: 0;
}
.spikedReviewArticle #articleMain #postSharingMain {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

#articleLeft {
  float: none;
  margin-bottom: 10px;
  max-width: 290px;
  padding-right: 0;
  width: auto;
}
#articleLeft:after {
  border-bottom: 1px solid #4A4A4A;
  clear: both;
  content: "";
  display: block;
  padding: 5px 0 0;
}
#articleLeft .authorImage {
  float: left;
  width: 80px;
}
#articleLeft .authorImageMargin {
  margin-left: 100px;
}
#articleLeft .authorTitle {
  border-top: 1px solid #4A4A4A;
  padding-top: 5px;
}

.spikedReviewArticle #articleLeft,
.normalArticle #articleLeft {
  background: #FFF;
  margin-left: -5px;
  margin-right: -5px;
  margin-top: -20px;
  padding: 5px 5px 0;
  position: relative;
  z-index: 5;
}

#postSharingMain {
  border-top: 0;
  padding-top: 0;
}

.postSharingRelated .postSharing {
  float: none;
}
.postSharingRelated .postCategories {
  margin-left: 0;
  margin-top: 10px;
  padding-left: 50px;
}
.postSharingRelated .postCategories .metaLabel {
  border-left: 0;
  padding-left: 0;
  width: 50px;
}

.reducedPosts-xs .title-xxs {
  margin-bottom: 0.2em;
}
.reducedPosts-xs .postTop {
  margin-bottom: 5px;
}
.reducedPosts-xs .itemLabel.absolute {
  position: static;
}
.reducedPosts-xs .postImage,
.reducedPosts-xs .postMeta {
  display: none;
}
.reducedPosts-xs .post.editorialPost .postMeta {
  display: block;
}
