div.post, div.page {
  border: 2px solid #ddd; /* Applies a border to each list item */
  padding: 8px 16px;     /* Adds spacing between text and border */
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  margin-bottom: 25px;
}

div.post h1 {
  width: 85%;
}

div.ain-articles-wrapper div.post { /* These apply to ALL of the logos */
  background-position: right top;
  background-repeat: no-repeat;
  background-size: 140px;
}

div.article-content ul li a, div.article-content p a {
  color:  #522d6e !important;
  text-decoration: underline;
}

div.article-content ul li, div.article-content p {
  color: black !important;
}

/* individual logo graphics for each company. */
div.category-securian-financial {
  background-image: url('/modules/custom/ain_feed/images/securian.png');
}

div.category-transamerica {
  background-image: url('/modules/custom/ain_feed/images/transamerica.jpg');
}

div.category-mutual-of-omaha {
  background-image: url('/modules/custom/ain_feed/images/mutual-of-omaha.png');
}

div.category-north-american {
  background-image: url('/modules/custom/ain_feed/images/north-american.jpg');
}

div.category-nationwide {
  background-image: url('/modules/custom/ain_feed/images/nationwide.png');
}

div.category-massmutual {
  background-image: url('/modules/custom/ain_feed/images/mass-mutual.png');
}

div.category-augustar {
  background-image: url('/modules/custom/ain_feed/images/augustar.jpeg');
}

div.category-symetra {
  background-image: url('/modules/custom/ain_feed/images/symetra.png');
}

div.category-prudential {
  background-image: url('/modules/custom/ain_feed/images/prudential.jpg');
}

div.category-lincoln-financial-group {
  background-image: url('/modules/custom/ain_feed/images/lincoln-financial.jpeg');
}

div.category-john-hancock {
  background-image: url('/modules/custom/ain_feed/images/john-hancock.png');
}

div.category-principal {
  background-image: url('/modules/custom/ain_feed/images/principal.jpg');
}

div.category-banner-life {
  background-image: url('/modules/custom/ain_feed/images/banner-life.jpg');
}

div.category-anico {
  background-image: url('/modules/custom/ain_feed/images/anico.png');
}

div.category-brighthouse-financial {
  background-image: url('/modules/custom/ain_feed/images/brighthouse.jpg');
}

div.category-corebridge-financial {
  background-image: url('/modules/custom/ain_feed/images/corebridge.jpg');
}

div.category-equitable {
  background-image: url('/modules/custom/ain_feed/images/equitable.jpg');
}

div.category-f-g {
  background-image: url('/modules/custom/ain_feed/images/fng.png');
}

div.category-foresters-financial {
  background-image: url('/modules/custom/ain_feed/images/foresters.png');
}

div.category-global-atlantic {
  background-image: url('/modules/custom/ain_feed/images/global-atlantic.png');
}

div.category-new-york-life {
  background-image: url('/modules/custom/ain_feed/images/new-york-life.png');
}

div.category-north-american {
  background-image: url('/modules/custom/ain_feed/images/north-american.jpeg');
}

div.category-oneamerica {
  background-image: url('/modules/custom/ain_feed/images/oneamerica.jpg');
}

div.category-protective-life {
  background-image: url('/modules/custom/ain_feed/images/protective.png');
}

div.category-sbli {
  background-image: url('/modules/custom/ain_feed/images/sbli.png');
}

div.category-security-mutual-life {
  background-image: url('/modules/custom/ain_feed/images/security-mutual.jpg');
}