/* Inline ad wrappers are restricted to this plugin; theme modules are untouched. */
.kci-category-inline-ad {
  display: block;
  box-sizing: border-box;
  float: none;
  clear: both;
  flex: 0 0 100%;
  width: 100%;
  position: relative;
  overflow: visible;
  text-align: center;
  /* Spacing and appearance are supplied from WordPress > Settings > Styling. */
}
.kci-category-inline-ad__label {
  display: block;
  font-size: 10px;
  line-height: 1.5;
  letter-spacing: .04em;
  text-transform: uppercase;
  margin: 0 0 8px;
}
.kci-category-inline-ad__body { width: 100%; max-width: 100%; overflow: visible; }
.kci-category-inline-ad__body img { display: inline-block; max-width: 100%; height: auto; }
.kci-category-inline-ad__body iframe { max-width: 100%; }
.kci-category-inline-ad__body a { display: inline-block; max-width: 100%; }
