/*
Version: 1.7.0
Description: Base Layout Stylesheet for BU In the Media plugin.
*/
.bulp-bu-in-the-media-item {
  float: left;
  position: relative;
  min-height: 1px;
}

@supports (display: grid) {
  .bulp-bu-in-the-media-item {
    float: initial;
    grid-column: span 12;
  }
}

.bulp-bu-in-the-media-item {
  width: 100%;
}

@supports (display: grid) {
  .bulp-bu-in-the-media-item {
    grid-column: span 12;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .bulp-section-has-4 .bulp-bu-in-the-media-item,
  .bulp-section-has-7 .bulp-bu-in-the-media-item,
  .bulp-section-has-8 .bulp-bu-in-the-media-item, .bulp-section-has-3 .bulp-bu-in-the-media-item,
  .bulp-section-has-5 .bulp-bu-in-the-media-item,
  .bulp-section-has-6 .bulp-bu-in-the-media-item, .bulp-section-has-2 .bulp-bu-in-the-media-item {
    float: left;
    margin-bottom: 2.5641%;
    margin-left: 2.5641%;
    margin-top: 0;
    padding: 30px;
  }
  @supports (display: grid) {
    .bulp-section-has-4 .bulp-bu-in-the-media-item,
    .bulp-section-has-7 .bulp-bu-in-the-media-item,
    .bulp-section-has-8 .bulp-bu-in-the-media-item, .bulp-section-has-3 .bulp-bu-in-the-media-item,
    .bulp-section-has-5 .bulp-bu-in-the-media-item,
    .bulp-section-has-6 .bulp-bu-in-the-media-item, .bulp-section-has-2 .bulp-bu-in-the-media-item {
      float: initial;
      margin: 0;
    }
  }
  .bulp-section-has-4 .bulp-bu-in-the-media-item,
  .bulp-section-has-7 .bulp-bu-in-the-media-item,
  .bulp-section-has-8 .bulp-bu-in-the-media-item, .bulp-section-has-3 .bulp-bu-in-the-media-item,
  .bulp-section-has-5 .bulp-bu-in-the-media-item,
  .bulp-section-has-6 .bulp-bu-in-the-media-item, .bulp-section-has-2 .bulp-bu-in-the-media-item {
    width: 47.4359%;
  }
  @supports (display: grid) {
    .bulp-section-has-4 .bulp-bu-in-the-media-item,
    .bulp-section-has-7 .bulp-bu-in-the-media-item,
    .bulp-section-has-8 .bulp-bu-in-the-media-item, .bulp-section-has-3 .bulp-bu-in-the-media-item,
    .bulp-section-has-5 .bulp-bu-in-the-media-item,
    .bulp-section-has-6 .bulp-bu-in-the-media-item, .bulp-section-has-2 .bulp-bu-in-the-media-item {
      grid-column: auto/span 6;
      width: 100%;
    }
  }
}

@media (min-width: 992px) {
  .bulp-section-has-3 .bulp-bu-in-the-media-item,
  .bulp-section-has-5 .bulp-bu-in-the-media-item,
  .bulp-section-has-6 .bulp-bu-in-the-media-item {
    float: left;
    margin-bottom: 2.5641%;
    margin-left: 2.5641%;
    margin-top: 0;
    padding: 30px;
  }
  @supports (display: grid) {
    .bulp-section-has-3 .bulp-bu-in-the-media-item,
    .bulp-section-has-5 .bulp-bu-in-the-media-item,
    .bulp-section-has-6 .bulp-bu-in-the-media-item {
      float: initial;
      margin: 0;
    }
  }
  .bulp-section-has-3 .bulp-bu-in-the-media-item,
  .bulp-section-has-5 .bulp-bu-in-the-media-item,
  .bulp-section-has-6 .bulp-bu-in-the-media-item {
    width: 30.76923%;
  }
  @supports (display: grid) {
    .bulp-section-has-3 .bulp-bu-in-the-media-item,
    .bulp-section-has-5 .bulp-bu-in-the-media-item,
    .bulp-section-has-6 .bulp-bu-in-the-media-item {
      grid-column: auto/span 4;
      width: 100%;
    }
  }
}

@media (min-width: 1200px) {
  .bulp-section-has-4 .bulp-bu-in-the-media-item,
  .bulp-section-has-7 .bulp-bu-in-the-media-item,
  .bulp-section-has-8 .bulp-bu-in-the-media-item {
    float: left;
    margin-bottom: 2.5641%;
    margin-left: 2.5641%;
    margin-top: 0;
    padding: 30px;
  }
  @supports (display: grid) {
    .bulp-section-has-4 .bulp-bu-in-the-media-item,
    .bulp-section-has-7 .bulp-bu-in-the-media-item,
    .bulp-section-has-8 .bulp-bu-in-the-media-item {
      float: initial;
      margin: 0;
    }
  }
  .bulp-section-has-4 .bulp-bu-in-the-media-item,
  .bulp-section-has-7 .bulp-bu-in-the-media-item,
  .bulp-section-has-8 .bulp-bu-in-the-media-item {
    width: 22.4359%;
  }
  @supports (display: grid) {
    .bulp-section-has-4 .bulp-bu-in-the-media-item,
    .bulp-section-has-7 .bulp-bu-in-the-media-item,
    .bulp-section-has-8 .bulp-bu-in-the-media-item {
      grid-column: auto/span 3;
      width: 100%;
    }
  }
}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.bulp-bu-in-the-media-item .bulp-itm-publication .bulp-itm-term {
  font-size: 12px;
  line-height: 1.15;
}

@media (min-width: 500px) {
  .bulp-bu-in-the-media-item .bulp-itm-publication .bulp-itm-term {
    font-size: 16px;
    line-height: 1.15;
  }
}

.bulp-bu-in-the-media-item .bulp-itm-taxonomy, .bulp-bu-in-the-media-item .bu_itm_topic .bulp-itm-term {
  font-size: 11px;
  line-height: 1.15;
}

@media (min-width: 500px) {
  .bulp-bu-in-the-media-item .bulp-itm-taxonomy, .bulp-bu-in-the-media-item .bu_itm_topic .bulp-itm-term {
    font-size: 13px;
    line-height: 1.15;
  }
}

.bulp-bu-in-the-media-item {
  background: #fff;
  margin-bottom: 30px;
  margin-left: 0;
  padding: 30px;
  position: relative;
  width: auto;
}

.bulp-bu-in-the-media-item .bulp-item-title .bulp-item-blocklink {
  color: inherit;
}

.bulp-bu-in-the-media-item .bulp-item-title .bulp-item-blocklink:hover, .bulp-bu-in-the-media-item .bulp-item-title .bulp-item-blocklink:focus, .bulp-bu-in-the-media-item .bulp-item-title .bulp-item-blocklink:visited {
  color: inherit;
}

.bulp-bu-in-the-media-item .bulp-item-media {
  overflow: hidden;
}

.bulp-bu-in-the-media-item .bulp-itm-taxonomy {
  display: block;
  margin-bottom: 1em;
  width: 100%;
}

.bulp-bu-in-the-media-item .bulp-itm-taxonomy:last-of-type {
  margin-bottom: 3em;
}

.bulp-bu-in-the-media-item .bulp-item-date + .bulp-itm-taxonomy {
  margin-top: 1.5em;
}

.bulp-bu-in-the-media-item .bu_itm_topic .bulp-itm-term {
  background: #eee;
  color: #000;
  font-weight: bold;
  padding: 0.25em 0.5em;
  text-transform: uppercase;
}

.bulp-bu-in-the-media-item .bulp-itm-publication {
  margin-bottom: 0;
}

.bulp-bu-in-the-media-item .bulp-itm-publication .bulp-itm-term {
  color: #000;
  font-weight: bold;
}

.bulp-bu-in-the-media-item .button-primary {
  margin-right: 0;
}

.bu-filtering-post-type-in-the-media-results.bu-filtering-layout-grid .bu-filtering-result-item .bu-filtering-result-item-image {
  margin-bottom: 1em;
  margin-right: 0;
}

/*# sourceMappingURL=style.css.map */