.contentSearcherContainer {
  display: none;
  margin-top: 3em;
  flex-wrap: wrap;
  width: 100%; }
  .contentSearcherContainer .contentSearcher {
    margin-bottom: 5em; }
    .contentSearcherContainer .contentSearcher.hfb .imgBox, .contentSearcherContainer .contentSearcher.hfb .imgBox, .contentSearcherContainer .contentSearcher.pa .imgBox {
      background-size: contain; }
    .contentSearcherContainer .contentSearcher.promo .imgBox, .contentSearcherContainer .contentSearcher.offer_items .imgBox {
      background-size: contain; }
    .contentSearcherContainer .contentSearcher .card {
      border: 0; 
      height:100% }
      .contentSearcherContainer .contentSearcher .card .card-body {
        min-height: 200px;
        display: flex;
        flex-direction: column; }
    .contentSearcherContainer .contentSearcher .imgBox {
      height: 0;
      padding-bottom: 75%;
      box-sizing: border-box;
      background-size: cover, contain;
      background-position: center;
      background-repeat: no-repeat; }
    .contentSearcherContainer .contentSearcher .planner_type {
      font-style: 0.9em;
      color: gray; }
    .contentSearcherContainer .contentSearcher .planner_link {
      background-color: #FFF;
      font-size: 1.1em;
      line-height: 1;
      padding: 0 0.5em;
      width: 2.5em;
      height: 2.5em;
      margin-top: auto;
      display: inline-flex;
      border-radius: 100%;
      align-items: center;
      justify-content: center;
      text-decoration: none;
      transition: all ease-in-out 150ms; }
      .contentSearcherContainer .contentSearcher .planner_link .icon {
        color: #222;
        font-size: 1.5em; }

#toggleInspirationBtn,
#toggleProductsBtn {
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none; }
  #toggleInspirationBtn .icon,
  #toggleProductsBtn .icon {
    font-size: 1.3em;
    line-height: 1;
    vertical-align: bottom; }

.fundament-icon-arrow-right-24 {
  font-size: 1.8rem;
}

.fundament-icon-arrow-right-24:before {
  background-image: url(/webroot/img/plugins/page-searcher/fundation/arrow-right-24.svg);
  background-size: 22px 22px;
  width: 22px;
  height: 22px;
  display: inline-block;
  content: ""; }

.card-title {
  font-size: 1.125rem;
  line-height: 1.4444444444;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  letter-spacing: 0;
}

.card-label {
  color: #484848;
  font-size: .75rem;
  line-height: 1.5;
}

@media only screen and (max-width: 768px) {
  .contentSearcherContainer .contentSearcher .card {
      width: 250px;
  }
}