.article-hero {
  min-height: 400px;
  width: 100%;
  background-color: #cfcdcb; }

.hero-aah {
  background-image: url(../images/aah-focus.jpg);
  height: 507px;
  background-position: 43% 0%; }

.hero-juj {
  background-image: url(../images/ju-focus.jpg);
  height: 507px;
  background-position: 63% 0%; }

.hero-al {
  background-image: url(../images/al-focus.jpg);
  height: 507px;
  background-position: 13% 0%; }

.hero-production {
  background-image: url(../images/production-large.jpg);
  height: 534px;
  background-position: 0% 0%; }

.hero-sourcing {
  background-image: url(../images/sourcing-large.jpg);
  height: 492px;
  background-position: 60% 0%; }

.hero-research-development {
  background-image: url(../images/research-development-large.jpg);
  height: 529px;
  background-position: 60% 0%; }

.hero-supplements {
  background-image: url(../images/supplements-large.jpg);
  height: 544px;
  background-position: 60% 0%; }

.hero-consulting {
  background-image: url(../images/consulting-large.jpg);
  height: 521px;
  background-position: 60% 0%; }
  
.hero-cosmetics {
  background-image: url(../images/cosmetics-large.jpg);
  height: 535px;
  background-position: 90% 0%; }

.hero-storage {
  background-image: url(../images/storage-large.jpg);
  height: 535px;
  background-position: 90% 0%; }

.hero-mission {
  width: 100%;
  background-image: url(../images/shaping-future-large.jpg);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  background-color: #eec714;
  height: 500px; }

.article {
  padding: 20px 20px;
  font-size: 18px;
  font-weight: 200; }
  .article h1 {
    font-weight: 100;
    font-size: 48px;
    margin-bottom: 10px; }
  .article h2 {
    color: #d22027;
    font-weight: 300;
    font-size: 36px; }
  .article h3 {
    color: #d22027;
    font-weight: 300;
    font-size: 24px; }
  .article p {
    margin-bottom: 20px; }
  .article address {
    font-weight: 200;
    text-decoration: none;
    font-style: normal; }
  .article ul, .article ol {
    list-style-position: inside;
    margin-bottom: 20px; }
  .article ul ul {
    margin-bottom: 0px;
    margin-left: 20px; }
