#article2018 .container {
  max-width: 1200px;
  padding-left: 0px;
  padding-right: 0px; 
}
#article2018 .container p {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px; 
}
#article2018 hr {
  margin: 3rem 0;
  border-top: 1px solid rgba(0,0,0,0.5);
}
#article2018 .container h2 {
  font-size: 1.5rem;
  font-family: helvbld, Arial, sans-serif;
  font-weight: bold;
}

#article2018 .colorTrendPaletteImageLeft-1 h2 { color: #e37b70; font-weight: bold; text-transform: uppercase; }
#article2018 .colorTrendPaletteImageRight-1 h2 { color: #7be5bf; font-weight: bold; text-transform: uppercase; }
#article2018 .colorTrendPaletteImageLeft-2 h2 { color: #f67466; font-weight: bold; text-transform: uppercase; }

#article2018 .colorTrendPaletteImageRight-1 img.d-none.main { float: left; }
#article2018 img.d-none.palette { margin: 1rem 0; }
#article2018 p.harmony { font-family: HelveticaNeueLTStd-ThIt; font-size: 1.2rem; }
#article2018 p.credit { font-size: 0.9rem; margin: 1rem 0 0; }
#article2018 img.cta { margin: 1.5rem 0 0; }


img { 
	max-width: 100%; 
}
.header-mobile .brand-box .branding .logo img { height: auto !important; }
    span.date { display: none !important; }
    .page-title { display: none !important; }
@media only screen and (max-width: 767px) {
  #article2018 .row { margin-left: 0; margin-right: 0; }
  div.top-nav-pencil-banner .wrapper p { font-size: 16px; margin-bottom: 0; }
}

#article2018.magento #productContainer h1 { font-size: 2.5rem; }
#article2018.magento p.credit {
  font-size: 1.5rem;
  font-style: italic;
}
#article2018.magento .credit a { text-decoration: underline; }
#article2018.magento p.harmony {
  font-size: 2rem;
  font-style: italic;
  margin-bottom: 0;
}
#article2018.magento .colorTrendPaletteImageLeft-1 img.d-none.main,
#article2018.magento .colorTrendPaletteImageLeft-2 img.d-none.main {
  float: left;
}
#article2018.magento .colorTrendPaletteImageRight-1 img.d-none.main {
  float: right;
}