.sir-search-list > .row {
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 767px) {
    .sir-search-list > .row {
      display: block;
    }
}
.sir-search-list > .row article {
  min-height: 8em;
  height: 100%;
}

.sir-search-list > .row article h4 .link.after::after {
  position: static;
}
.sir-member-card .banner img {
  aspect-ratio: 1 / 1;
  width: 100%;
}
.sir-pub-list .nav-tabs {
  border-bottom: none;
}
.sir-pub-list .nav-tabs li .btn {
  margin: 0 1rem 1rem 0;
}
.sir-pub-list .nav-tabs li > a {
  padding: 6px 12px;
}
.sir-pub-list .tab-content {
  margin-top: -0.5em;
}
.sir-pub-list .sir-pub-item {
  border: 1px solid #ddd;
  margin-top: 1em;
}
.sir-pub-list .sir-pub-item strong {
  font-family: openSans-Semibold-webfont, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.sir-pub-list .sir-pub-item .sir-pub-cover {
  position: absolute;
  top: 1em;
  right: 1em;
  width: 2.4em;
  height: auto;
}
.sir-pub-latest p.sir-pub-item {
  position: relative;
  display: block;
  padding: 0.5em 0 1em 0;
  border-bottom: 1px solid #CBCBCB;
}
.sir-pub-latest p.sir-pub-item:last-child {
  border-bottom: none;
}
.sir-pub-latest .sir-pub-item .sir-pub-cover {
  float: right;
  width: 6em;
  height: auto;
  margin-left: 1em;
}
.row.campusviews + .row.campusviews {
  margin-top: 25px;
}
.sir-search-list article p.text-bottom-right, .sir-member-card p.text-bottom-right {
  position: absolute;
  bottom: 0.7em;
  right: 1em;
}
.green .nav-tabs > li.active > a, .green .nav-tabs > li.active > a:focus, .green .nav-tabs > li.active > a:hover {
  color: #fff;
  background-color: #008C50;
}
.red .nav-tabs > li.active > a, .red .nav-tabs > li.active > a:focus, .red .nav-tabs > li.active > a:hover {
  color: #fff;
  background-color: #C7063E;
}
.purple .nav-tabs > li.active > a, .purple .nav-tabs > li.active > a:focus, .purple .nav-tabs > li.active > a:hover {
  color: #fff;
  background-color: #B71570;
}
.sky .nav-tabs > li.active > a, .sky .nav-tabs > li.active > a:focus, .sky .nav-tabs > li.active > a:hover {
  color: #fff;
  background-color: #0085C6;
}
.orange .nav-tabs > li.active > a, .orange .nav-tabs > li.active > a:focus, .orange .nav-tabs > li.active > a:hover {
  color: #343434;
  background-color: #FCC200;
}
.anthracite .nav-tabs > li.active > a, .anthracite .nav-tabs > li.active > a:focus, .anthracite .nav-tabs > li.active > a:hover {
  color: #343434;
  background-color: #272727;
}
.ami .nav-tabs > li.active > a, .ami .nav-tabs > li.active > a:focus, .ami .nav-tabs > li.active > a:hover {
  color: #fff;
  background-color: #fab500;
}
.agef .nav-tabs > li.active > a, .agef .nav-tabs > li.active > a:focus, .agef .nav-tabs > li.active > a:hover {
  color: #fff;
  background-color: #702283;
}
.baurecht .nav-tabs > li.active > a, .baurecht .nav-tabs > li.active > a:focus, .baurecht .nav-tabs > li.active > a:hover {
  color: #343434;
  background-color: #fddb04;
}
.humanist .nav-tabs > li.active > a, .humanist .nav-tabs > li.active > a:focus, .humanist .nav-tabs > li.active > a:hover {
  color: #fff;
  background-color: #00aeef;
}