/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.li-federated-search #searchbox p {
  font-size: 14px;
  font-style: italic;
}
@media (max-width: 767px) {
  .li-federated-search #searchbox p {
    font-size: 10px;
  }
}
.li-federated-search .collections-dropdown .select2 {
  display: none;
}
@media (max-width: 850px) {
  .li-federated-search .collections-dropdown .select2 {
    display: block;
  }
}
.li-federated-search .collections {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  border-bottom: 1px solid rgba(79, 79, 79, 0.5);
}
@media (max-width: 850px) {
  .li-federated-search .collections {
    display: none;
  }
}
.li-federated-search .collections .stats-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding-bottom: 20px;
  cursor: pointer;
}
.li-federated-search .collections .stats-wrapper .ais-Stats-text {
  color: var(--e-global-color-text);
}
.li-federated-search .collections .stats-wrapper h4 {
  margin: 0;
  font-size: 16px;
  color: var(--e-global-color-text);
}
.li-federated-search .collections .stats-wrapper.visible h4, .li-federated-search .collections .stats-wrapper.visible span {
  color: var(--e-global-color-primary);
}
.li-federated-search .collections .stats-wrapper:hover h4, .li-federated-search .collections .stats-wrapper:hover span {
  color: var(--e-global-color-primary);
}
.li-federated-search .hits-wrapper {
  padding-top: 20px;
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper {
    padding-top: 0;
  }
}
.li-federated-search .hits-wrapper .wrap {
  padding: 20px 0;
}
.li-federated-search .hits-wrapper .wrap .select2 {
  display: none;
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .wrap .select2 {
    display: block;
  }
}
.li-federated-search .hits-wrapper .wrap .facet-select {
  display: none;
}
.li-federated-search .hits-wrapper .wrap .facet-select option {
  font-size: 22px;
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .wrap .facet-select {
    display: block;
  }
}
.li-federated-search .hits-wrapper .wrap.hidden {
  display: none;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper {
  display: flex;
  gap: 20px;
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper {
    flex-direction: row;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper #hits-news .hit-meta {
  display: flex;
  flex-flow: column;
  padding: 0 0 15px 0;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper #hits-news .hit-meta > span {
  color: #8b8b8b;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper > a {
  width: 100%;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper {
  max-width: 25%;
  width: 100%;
  padding-right: 35px;
  display: flex;
  flex-flow: column;
  gap: 20px;
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper {
    max-width: 100%;
    padding: 0;
    gap: 5px;
    padding-top: 20px;
  }
}
@media (min-width: 768px) and (max-width: 850px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper {
    max-width: 35%;
  }
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .toggle-visibility {
    display: none;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper h6 {
  margin: 0;
  color: var(--e-global-color-primary);
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .ais-RefinementList-list {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .ais-RefinementList-item {
    padding: 0;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .ais-RefinementList .ais-RefinementList-label {
  display: flex;
  align-items: center;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .ais-RefinementList .ais-RefinementList-label > * {
  margin-right: 10px;
  color: var(--e-global-color-text);
}

#publications-refinement-list-type .ais-RefinementList-label .ais-RefinementList-labelText {
	text-transform: capitalize;
}

.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .ais-RefinementList .ais-RefinementList-label .ais-RefinementList-count {
  border-radius: 0;
  padding: 5px;
  font-size: 12px;
  background: var(--e-global-color-secondary);
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .ais-RefinementList .ais-RefinementList-label .ais-RefinementList-count {
    margin-right: 0;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .ais-RefinementList .ais-RefinementList-label .ais-RefinementList-checkbox {
  accent-color: #ffffff;
  border: 1px solid var(--e-global-color-text);
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .ais-RangeSlider .rheostat {
  margin-top: 40px;
  margin-bottom: 0;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .ais-RangeSlider .rheostat .rheostat-background {
  border: none;
  background: var(--e-global-color-secondary);
  height: 4px;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .ais-RangeSlider .rheostat .rheostat-marker {
  display: none;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .year-facete {
  padding-right: 20px;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .year-facete .rheostat-handle {
  background: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper [id*=institutes] span {
  text-transform: uppercase !important;
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .hide-title-responsive {
    display: none;
  }
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .facete-wrapper .mobile-hidden {
    visibility: hidden;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .ais-RefinementList-showMore, .li-federated-search .hits-wrapper .wrap .content-wrapper .ais-InfiniteHits-loadMore {
  font-size: 16px;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper {
  max-width: 75%;
  width: 100%;
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper {
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 850px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper {
    max-width: 65%;
    padding: 0;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .ais-InfiniteHits-list {
  gap: 0;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .ais-InfiniteHits-list .ais-InfiniteHits-item > div {
  height: 100%;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a:hover {
  color: var(--e-global-color-text);
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a > .hit-overview {
  padding-top: 0;
  padding-bottom: 20px;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview {
  display: flex;
  flex-flow: row nowrap;
  gap: 20px;
  align-items: flex-start;
  border-bottom: 4px solid var(--e-global-color-primary);
  padding: 20px 0;
  min-height: 300px;
}
@media (max-width: 768px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview {
    flex-direction: column;
    min-height: unset;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview.general img {
  border-radius: 0;
  width: 260px;
  object-fit: cover;
  object-position: top;
}
@media (max-width: 768px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview.general img {
    width: 100%;
    object-position: center;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview img {
  min-width: unset;
  min-height: 260px;
  max-height: 260px;
  object-fit: cover;
  border-radius: 50%;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper {
  display: flex;
  flex-flow: column nowrap;
  min-height: 260px;
  height: 100%;
  justify-content: flex-start;
  gap: 20px;
}
@media (max-width: 768px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper {
    min-height: 0;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .title-wrapper .publication-type {
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 600;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .title-wrapper .subheading {
  margin-top: 5px;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .title-wrapper .publication-authors {
  line-height: 20px;
  margin-top: 5px;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper iframe {
  display: none;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper p:empty {
  display: none;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper a, .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper div {
  font-weight: 400;
  font-size: 15px;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper a:hover {
  color: var(--e-global-color-primary);
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper span {
  font-weight: 400;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper h5 {
  font-size: 25px;
  font-weight: 700;
  text-decoration: none;
  margin: 0;
}
@media (max-width: 768px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper h5 {
    font-size: 18px;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper p {
  margin: 0;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .link-rel {
  display: flex;
  flex-flow: row nowrap;
  gap: 20px;
  margin-top: auto;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .hit-institute, .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .hit-research-areas {
  margin-top: auto;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .hit-institute a, .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .hit-research-areas a {
  display: inline-flex;
  flex-direction: row;
  padding: 5px 10px;
  background-color: var(--e-global-color-secondary);
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 700;
  align-items: center;
  gap: 5px;
  max-height: 40px;
  height: 100%;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .hit-institute a img, .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .hit-research-areas a img {
  min-height: unset;
  width: 20px;
  height: 16px;
  object-fit: contain;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .hit-institute a:hover img, .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .hit-research-areas a:hover img {
  filter: brightness(0) saturate(100%) invert(52%) sepia(51%) saturate(489%) hue-rotate(114deg) brightness(98%) contrast(91%);
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .hit-description {
  max-height: 100%;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper a .hit-overview .hit-wrapper .main-person h6 {
  font-weight: 600;
  margin: 0;
  line-height: 20px;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .hit-people a img {
  min-height: 200px;
  max-height: 250px;
}
@media (max-width: 768px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .hit-people a img {
      max-height: 100px;
	  min-height: 0;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .hit-people a:first-child {
  padding-top: 0;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .hit-people a .hit-overview {
  align-items: center;
  min-height: auto;
}
@media (max-width: 768px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .hit-people a .hit-overview {
    flex-direction: row;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .hit-people a .hit-overview .hit-wrapper {
  justify-content: center;
  gap: 20px;
  min-height: auto;
}
@media (max-width: 768px) {
  .li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .hit-people a .hit-overview .hit-wrapper {
    gap: 0;
  }
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .hit-people a .hit-overview .hit-wrapper .title-function-wrapper {
  display: flex;
  flex-flow: column nowrap;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .hit-people a .hit-overview .person-contact {
  display: inline-flex;
  flex-direction: column;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .hit-news .content-wrapper .hit-overview .hit-wrapper {
  gap: 0;
  justify-content: center;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper .results-wrapper .hit-news .content-wrapper .hit-overview .hit-wrapper .hit-description {
  padding: 0 0 10px 0;
}
.li-federated-search .hits-wrapper .wrap .content-wrapper:has(.ais-InfiniteHits--empty) > .facete-wrapper {
  display: none;
}
.li-federated-search .hits-wrapper .people-container .facete-wrapper {
  max-width: 30%;
}
@media (max-width: 767px) {
  .li-federated-search .hits-wrapper .people-container .facete-wrapper {
    max-width: 100%;
  }
}
.li-federated-search .hits-wrapper .people-container .results-wrapper {
  max-width: 70%;
}
.li-federated-search .ais-SearchBox input::placeholder {
  color: var(--e-global-color-text);
}
.li-federated-search .ais-SearchBox .ais-SearchBox-submit {
  max-width: 60px;
  width: 100%;
  margin-left: auto;
  background: none;
  border: none;
  padding: 5px;
  max-height: 100px;
  height: 100%;
  /*margin-right: 40px;*/
}
.li-federated-search .ais-SearchBox .ais-SearchBox-submit svg {
  max-width: 20px;
  width: 100%;
  max-height: 20px;
  height: 100%;
}
.li-federated-search .ais-SearchBox .ais-SearchBox-submit svg path {
  fill: var(--e-global-color-text);
}
.li-federated-search .ais-SearchBox .ais-SearchBox-submit:hover {
  background: unset;
  border: none;
  outline: none;
}
.li-federated-search .ais-SearchBox .ais-SearchBox-reset {
  max-width: 50px;
  width: 100%;
  background: none;
  height: 100%;
  border: none;
}
.li-federated-search .ais-SearchBox .ais-SearchBox-reset:hover {
  background: unset;
  border: none;
  outline: none;
}
.li-federated-search .select2 {
  width: 100% !important;
}
.li-federated-search .select2 .selection .select2-selection {
  border: 1px solid var(--e-global-color-text);
  height: 100%;
}
.li-federated-search .select2 .selection .select2-selection:focus-visible {
  outline: none !important;
}
.li-federated-search .select2 .selection .select2-selection .select2-selection__rendered {
  padding-left: 10px !important;
}

.select2-results li.select2-results__option {
  padding-left: 10px !important;
}

.ais-InfiniteHits-item .content-hit {
	display: none;
	padding: 5px 10px;
	background: var(--e-global-color-primary);
	color: white;
	margin-bottom: 10px;
	width: fit-content;
}
.ais-InfiniteHits-item .content-hit.show {
	display: inline-block;
}

.person-institute {
	font-size: 13px!important;
	background: var(--e-global-color-primary);
	display: inline;
	width: max-content;
	padding: 10px;
	color: #fff!important;
	text-transform: uppercase;
	font-weight: 700;
}

.person-institute.none {
	display: none;
}

.person-institute.health {
	background: #0096d2;
}

.person-institute.life {
	background: #005dab;
}

.person-institute.digital {
	background: #FF6633;
}

.person-institute.materials {
	background: #606669;
}

.person-institute.coremed {
	background: #64206EFF;
}

.person-institute.policies {
	background: #E4A800;
}

.person-institute.robotics {
	background: #CC0066;
}

.institute-page.health {
	background: #0096d2;
}

.institute-page.life {
	background: #005dab;
}

.institute-page.digital {
	background: #FF6633;
}

.institute-page.materials {
	background: #606669;
}

.institute-page.coremed {
	background: #64206EFF;
}

.institute-page.policies {
	background: #E4A800;
}

.institute-page.robotics {
	background: #CC0066;
}

.institute-page.allgemein {
	background: var(--e-global-color-primary);
}

.institute-page {
	display: inline-block;
	padding: 2px 10px;
	margin-bottom: 10px !important;
}

p.institute-page {
	color: #fff;
}

.hit-page {
	width: 100%;
	min-height: 0!important;
}

.hit-page .hit-wrapper {
	min-height: 0!important;
}

.hit-page .hit-description {
	padding: 0!important;
}

#hits-pages {
	max-width: 100%;
}

@media (max-width: 767px) {
	.person-institute {
		padding: 8px;
	}
}
/*# sourceMappingURL=typesense-client.css.map */
