#article2018 .customContainer #myPantone_SocialNetworkLikeButtons { margin: 1rem 0 -30px -44px; }
#article2018 .customContainer #myPantone_SocialNetworkLikeButtons ul li {  min-width: 0; }
#article2018 section.socialWrapper { float: right; }

#article2018 h1 { color: #467ac5; font-size: 58px; } 
#article2018 h2, 
#article2018 h3 { color: #333; text-transform: uppercase; font-size: 18px; font-weight: bold; margin-top: 30px; }

#article2018 .row.breadCrumb { margin-top: -40px; }
#article2018 .row.titleBlock { margin-top: -20px; }
#article2018 .row.titleBlock .subtitle { margin-top: 8px; }
#article2018 .row.titleBlock .date { margin-top: 0; margin-bottom: 16px; }

#article2018 .tile.productItem {
    width: 30%;
}
#article2018 .tile.productItem .image,
#article2018 .tile.productItem .image img {
    max-width: 350px;
    height: 350px;
    max-height: 350px !important;
    margin: 0;
}
.tile.productItem #prodDescrip span.price {
    margin-top: 0px;
}
.tile.productItem ul.additionalColors {
    margin-top: -20px;
}

#article2018 p { padding-bottom: 12px; }
#article2018 p.date { margin: 20px 0 6px 0; }

#article2018 ul { line-height: 2.5; }

#article2018 .mb0 { margin-bottom: 0; }

#article2018 .btnPantone {
  padding: 8px 5px 0 5px;
  moz-box-shadow: 2px 4px 12px rgba(0,0,0,0.25);
  height: 44px;
  cursor: pointer;
  margin: 0.75em 0 0 0;
  background-color: rgba(0,0,0,0.8);
  text-align: center;
  display: block;
  width: auto;
  font-size: 18px;
  font-weight: bold;
  max-width: 65%;
  border-radius: 0;
}
#article2018 .btnPantone > a {
	color: #fff;
	text-decoration: none;
	font-family: helvbd, Helvetica, Arial, sans-serif;
}


@media only screen and (max-width: 578px) {
	#article2018.container { padding: 0 15px !important; }
	img.d-md-none { width: 100%; margin-bottom: 20px; }
	img.d-md-none { width: 100%; margin-bottom: 20px; }
	#article2018 .btnPantone { max-width: 100%; margin-bottom: 10px;}
  #article2018 .tile.productItem { width: 100%; }
}

/* Magento */

#article2018.magento p { padding-bottom: 0; }

#article2018.magento h1 {
  font-family: Helvetica-Neue-Thin-Italic,"Helvetica Neue Thin Italic","Microsoft JhengHei",Arial,sans-serif;
}
#article2018.magento .mt1rem {
  margin-top: 1rem;
}

.page-title { display: none; }
.top-shop a, 
.top-nav-pencil-banner a { color: #000; }
.top-nav-pencil-banner a { font-size: 1.5rem; }
.cms-links li,
.breadcrumbs li { 
  font-size: 14px; 
}

#article2018.magento div.prod-container { width: 100%; max-width: 350px; }
#article2018.magento div.prod-container img { width: 350px; }

#article2018.magento ul { margin-left: 20px; }

#article2018.magento div.prod-cta, 
span.prod-cta { color: #ff6f61; text-transform: uppercase; }

#article2018.magento div.prod-container div.prod-price {
    font-size: 14px;
    color: #999;
    text-decoration: line-through;
}
#article2018.magento div.prod-container div.promoPrice {
    font-size: 16px;
    margin-top: -6px;
    color: #ff6f61;
}