html,
body {
  /*changing width to 100% causes huge overflow and wrap*/

  height: 100%;
  overflow: visible;
  background: #FFF;
}
body {
  margin: 0;
  padding: 0;
  line-height: 1.4em;
  word-spacing: 1px;
  letter-spacing: 0.2px;
  font: 14px Arial, Helvetica, "Lucida Grande", serif;
  color: #000;
  display: block;
}
#qz-app {
  overflow: visible;
}
/* Logo */
#logo {
  min-height: 100%;
  max-width: 600px;
  padding: 0 5px;
  margin: 0 auto;
  height: 36px;
  display: block;
  text-align: left;
  /*	background-image:url('/img/logo/40x144.jpg');
	background-repeat: no-repeat;
	background-size: 96px 27px;
	background-position: left center;
	text-align: right;*/

}
#logo svg {
  display: none;
}
#logo:after {
  content: "QUARTZ - Visit us at http://qz.com or follow on Twitter @qz";
  /*		padding-left: 132px;*/

  font-size: 12px;
  font-family: Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: black;
  line-height: 36px;
}
/* URLs */
a:link,
a:visited {
  background: transparent;
  color: #333;
  text-decoration: none;
}
/* Adjust layout */
#nav {
  height: 38px;
  border-bottom: 1px solid #ccc;
  background: transparent;
  position: relative;
}
.item .item-header .featured-image {
  min-height: 100%;
  max-width: 600px;
  padding: 0;
  margin: 0 auto;
  display: block;
}
.item .item-header .featured-image img {
  width: 100%;
  max-height: 337px;
}
.item .item-header .featured-image .caption {
  bottom: 13px;
  margin: 0;
}
.item .item-header .featured-image .cover {
  height: 55px;
}
.item .item-header header {
  padding: 5px 30px 5px 30px;
}
.item .item-header header h1 {
  font: 28px/36px 'AdelleSansWeb', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
.item .item-header header .byline {
  margin-top: 8px;
  padding-bottom: 15px;
}
.item .item-header header .byline .byline-info {
  font: 12px/16px "PTSerif", Georgia, serif;
}
#view-itemWell {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: visible;
}
#view-itemWell .scroll {
  overflow: visible;
  display: block !important;
  background: none;
}
#view-itemWell #items {
  display: block;
  overflow: visible;
}
#view-itemWell #items #itemsContainer {
  display: block;
  overflow: visible;
}
#view-itemWell #items .item {
  overflow: visible;
  border-bottom: 0;
}
#view-itemWell #items .item .item-body {
  padding-bottom: 0;
}
#view-itemWell #items .item .item-body p {
  font: 14px/22px "PTSerif", Georgia, serif;
}
#view-itemWell #items .item .item-body img {
  padding: 0;
  max-height: 320px;
  width: auto;
}
#view-itemWell #items .item .item-share-tools {
  padding-bottom: 20px;
}
#view-itemWell #items .item .item-share-tools .short-url label {
  display: none;
}
#view-itemWell #items .item .item-share-tools .short-url input {
  border: 0;
  padding: 7px 0;
  margin-left: 0;
  width: 160px;
}
/* Hide */
.linkedin_follow_button,
.read-more,
.relatedHeadlines,
.item .item-share-tools .share-buttons,
.item-tools,
.item-email-signup {
  display: none;
}
#obsessionWrapper,
#poweredbyvip,
#view-menu {
  display: none;
}
/*Break Page*/
.item-ad {
  page-break-before: always;
}
