/*Heinz updated*/
.link-border-cat-purple {
    border-bottom: 2px solid var(--bg-purple-color) !important;
}

.footer-social-icons {
    font-size: var(--h2-font-size);
    margin: 2rem 10rem 2rem;
}

.blog-articles .item-view-vertical[itemcount="6"] .content-inner .intro-image {
    position: relative !important;
}

.item-title a.link-border-cat-purple {
    color: #000;
}

.item-232 .ja-masthead.type-article .content-info .category-name,
.item-233 .ja-masthead.type-article .content-info .category-name,
.item-266 .ja-masthead.type-article .content-info .category-name {
    display: none;
}

.item-view-vertical .content-inner {
  padding: 0;
}

.item-view-vertical .content-inner .item-content {
  padding: 1.5rem;
  margin: 0;
  z-index: 1;
}

figure figcaption {
    background: #f7f7f7;
    color: #222222;
    text-shadow: none;
    text-transform: none;
    text-align: left;
}

.hideSharing .item-page.com-content-article .addthis_inline_follow_toolbox {
    display: none;
}

.hideSharing .item-page.com-content-article {
    padding-left: 6rem;
}

@media (max-width: 575.98px) {
  .view-cols-4 .item-view-vertical .content-inner .item-content {
   padding: 1rem;
   margin: 0;
 }
 .footsub .d-flex.align-items-center.justify-content-between.bg-black.p-3 {
    flex-direction: column;
  }
  .blog-articles .item-view-vertical[itemcount="6"] .content-inner .intro-image img {
    position: relative;
  }
  .hideSharing .item-page.com-content-article {
    padding-left: 1.5rem;
  }
}

div#home-lead-143 .item-highlight .media-icon {
    left: 3rem;
    top: 1.2rem;
}

.intro-image .media-icon:before,
#ja-main-player .media-icon:before {
  content: "\f16a";
  position: relative;
  z-index: 2;
}
.intro-image .type-video .media-icon.fa.fa-play,
div#home-lead-143 .media-icon.fa.fa-play {
    color: #FF0000;
    background: none;
    font-size: 35px;
}


.view-article.type-video .media-icon.fa.fa-play {
    color: #FF0000;
    background: none;
}

.intro-image .type-video .media-icon.fa.fa-play:after,
div#home-lead-143 .media-icon.fa.fa-play:after {
  content: "";
  position: absolute;
  top: 7px;
  left: 7px;
  background: #fff;
  height:12px;
  width:20px;
}


.view-article.type-video .media-icon.fa.fa-play:after {
  content: "";
  position: absolute;
  top: 20px;
  left: 20px;
  background: #fff;
  height:40px;
  width:40px;
}

#t4-masthead #ja-main-player #ja-btn-play {
    background: none;
    color: #FF0000;
    font-size: 80px;
}

.t4-main-top-2 .module-title, .t4-main-top-3 .module-title {
    text-align: center;
}