html [search-box-type] [card-info] {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #efefef;
  margin-left: 0;
  padding-left: 0;
}

html [search-box-type].preview {
  display: block;
  background: #fff;
  min-height: 138px;
}

html [search-box-type].preview .t,
html [search-box-type].preview .s,
html [search-box-type].preview .p {
  position: absolute;
  top: 20px;
  left: 20px;
  background: #f5f5f5;
  display: block;
}

html [search-box-type].preview .t {
  width: 40%;
  height: 1em;
  background: #772C4C;
  opacity: 0.2;
}

html [search-box-type].preview .s {
  width: 32%;
  height: 0.65em;
  top: calc(1em + 20px + 5px);
}

html [search-box-type].preview .p {
  width: 85%;
  height: 2.75em;
  top: calc(1em + .65em + 20px + 20px);
}

html [card-type] .img-container {
  position: absolute;
  top: 25px;
  right: 10px;
  width: 90px;
  height: 90px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #efefef;
}

@media screen and (min-width: 960px) {
  html [card-type=product] .uk-card-body.with-img,
html [card-type=company] .uk-card-body.with-img,
html [card-type=article] .uk-card-body.with-img {
    padding-right: 130px !important;
  }

  html [card-type] .img-container {
    right: 20px;
  }
}

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