/*
	Website Feldtage

	Author: Damian Heini, VIZUAL <dh@vizual.ch>

	All the CSS for the exhibitor plugin.
*/
.viz-exhibitor-list-container {
  margin-bottom: 4rem;
}
.viz-exhibitor-list-container ul.viz-exhibitor-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.viz-exhibitor-list-container ul.viz-exhibitor-list li.viz-exhibitor-item {
  list-style: none;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 0 0.75rem 0;
  padding: 0;
  display: flex;
}
.viz-exhibitor-list-container ul.viz-exhibitor-list li.viz-exhibitor-item:before {
  display: block;
  content: " ";
  width: 100%;
  height: 1px;
  margin: 0 0 0.75rem 0;
  background-color: #fc0;
}
.viz-exhibitor-list-container ul.viz-exhibitor-list li.viz-exhibitor-item .viz-exhibitor-logo-and-name {
  flex: 0 0 50%;
  display: flex;
}
.viz-exhibitor-list-container ul.viz-exhibitor-list li.viz-exhibitor-item .viz-exhibitor-logo-and-name .viz-exhibitor-logo-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.75rem;
  padding: 0.5rem;
  max-width: 8.875rem;
  min-height: 4.75rem;
  background-color: #fff;
}
.viz-exhibitor-list-container ul.viz-exhibitor-list li.viz-exhibitor-item .viz-exhibitor-logo-and-name .viz-exhibitor-logo-container img {
  height: auto;
  object-fit: contain;
}
.viz-exhibitor-list-container ul.viz-exhibitor-list li.viz-exhibitor-item .viz-exhibitor-logo-and-name .viz-exhibitor-name {
  font-family: "MorlSans-Bold", sans-serif;
  text-transform: none;
  color: #8cc740;
}
.viz-exhibitor-list-container ul.viz-exhibitor-list li.viz-exhibitor-item .viz-exhibitor-content {
  flex: 0 0 50%;
  display: flex;
  justify-content: space-between;
}
.viz-exhibitor-list-container ul.viz-exhibitor-list li.viz-exhibitor-item .viz-exhibitor-content .viz-exhibitor-website .viz-link-text {
  display: block;
  visibility: hidden;
  height: 0;
  width: 0;
  overflow: hidden;
}
.viz-exhibitor-list-container ul.viz-exhibitor-list li.viz-exhibitor-item .viz-exhibitor-content .viz-link-indicator:hover svg {
  transform: scale(1.2);
}
.viz-exhibitor-list-container ul.viz-exhibitor-list li.viz-exhibitor-item .viz-exhibitor-content .viz-link-indicator svg {
  width: 1.75rem;
  height: 1.75rem;
  transition: transform 0.3s ease;
}
.viz-exhibitor-list-container ul.viz-exhibitor-list li.viz-exhibitor-item .viz-exhibitor-content .viz-link-indicator svg .bu-arrow-circle {
  fill: #8cc740 !important;
}
.viz-exhibitor-list-container .viz-exhibitor-no-results {
  text-align: center;
  padding: 2rem;
  color: #fff;
}
