/*=== Begin Audio Card === */

.lp-cover {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center right;
  object-position: center right;
  width: 100%;
}
.lp__card_title {
  font-family: "Andes", sans-serif;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  margin: 0px 0px 8px 0px;
  position: relative;
  z-index: 2;
  color: rgba(0, 0, 0, 0.87);
}
.lp__card_title a {
  color: rgba(0, 0, 0, 0.87);
  display: block;
}
.lp__card_img .lp_overlay_color {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.42) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.42) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.42) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#6b000000",GradientType=0 );
}
.lp__media_card{
    position: relative;
        }
.lp__media_card img{
    margin-bottom: 8px;
        }
.lp__media_components .lp__media_img_w100 img {
  margin-bottom: 8px;

}

.lp__media_components figcaption,
.c02v2_multimedia .lp__lead_paragraph_sm {
  font-size: 0.75rem;
  line-height: 1.5rem;
  color: #666666;
margin: 8px 0px 8px 0px;
}

.lp__banner_fixedwidth .lp__media_components figcaption {
     text-align: center;
}
.lp__media_card .lp__img_tag {
  position: absolute;
  padding: 8px;
  bottom: 0px;
  left: 0;
  right: 0;
  z-index: 2;
  padding: 16px 24px 16px 24px;
}
.lp__media_card .lp__img_tag .lp__img_caption {
  font-size: 0.75rem;
  line-height: 1.0625rem;
  color: #fff;
  font-weight: 600;
  display: table-cell;
  width: 86%;
  vertical-align: top;
}

/*=== End Audio Card === */
.lp__infographic_components figure img {
  margin-bottom: 16px;
}
.lp__infographic_components figcaption {
  font-size: 1rem;
  line-height: 1.4375rem;
  color: rgba(0, 0, 0, 0.87);
}