#article2018 .row.breadCrumb { margin-top: 1em; }

#article2018 h1 { color: #0c4a9f; font-size: 2.1rem; }

#article2018 hr { border-top: 2px solid #666; margin-top: 0.5rem; }

#article2018 p { font-size: 15.52px; }

#article2018 h2 {    
  color: #d69c52; 
  font-family: helvbld, Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 23px; 
}

#prodContainer h2 {
    margin: 1rem 0 0 15px;
    font-size: 28px;
}
.tile.productItem #prodDescrip .price {
    margin-top: 0;
}
.latestArticles h3.article-card-title {
    width: 90%;
}
.latestArticles p.article-card-summary {
    padding-left: 0;
}

@media only screen and (min-width: 768px) {
  #article2018 h1 { font-size: 2.5rem; }
  #prodContainer h2 { margin: 1rem 0 -1rem 0; }
  .latestArticles .article-card { max-width: 300px; }
  .latestArticles p.article-card-summary { width: 90%; }
}

.bold { font-weight: bold; }
.credit { font-style: italic; margin-top: -0.5em; }
.mt1rem { margin-top: 1rem !important; }

/* MAGENTO */
#article2018.magento h1 {     
  font-family: Helvetica-Neue-Thin-Italic,"Helvetica Neue Thin Italic","Microsoft JhengHei",Arial,sans-serif; 
  font-size: 3.5rem;
}
#article2018.magento h2 {     
  font-weight: bold; 
}
#article2018.magento h2.shop {     
  font-size: 1.2em;
  margin: 1em 0 -1em; 
}
