/*
	Website Feldtage

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

	All the CSS for the floorplan plugin in addition to the floorplanApp.css.
*/
#viz-floorplan-app {
  width: 100%;
  height: 80vh;
}
#viz-floorplan-app.app-mode-edit {
  height: 85vh;
}
#viz-floorplan-app .viz-floorplan-app-container {
  width: 100%;
  height: inherit;
}
#viz-floorplan-app .viz-floorplan-app-container .viz-floorplan-area-list {
  color: #000;
}
#viz-floorplan-app .viz-floorplan-overlay {
  color: #000;
}
#viz-floorplan-app .viz-floorplan-exhibitor-lightbox {
  top: 4rem;
  z-index: 900;
  color: #000;
}
#viz-floorplan-app .viz-floorplan-exhibitor-lightbox .viz-floorplan-exhibitor-content {
  box-shadow: 0 0 5px 5px rgba(0,0,0,0.35);
  font-size: 1rem;
}
#viz-floorplan-app .viz-floorplan-exhibitor-lightbox .viz-floorplan-exhibitor-content .viz-floorplan-exhibitor-name {
  font-family: "MorlSans-Bold", sans-serif;
  text-transform: none;
  color: #8cc740;
}
#viz-floorplan-app .viz-floorplan-exhibitor-lightbox .viz-floorplan-exhibitor-content .viz-floorplan-exhibitor-name:before {
  display: none;
}
#viz-floorplan-app .viz-floorplan-exhibitor-lightbox .viz-floorplan-exhibitor-content ul.viz-floorplan-exhibitor-events {
  margin: 0;
  padding: 1rem 0 0 0;
  list-style: none;
}
#viz-floorplan-app .viz-floorplan-exhibitor-lightbox .viz-floorplan-exhibitor-content ul.viz-floorplan-exhibitor-events li.viz-floorplan-exhibitor-events-item {
  margin: 0 0 1.5rem 0;
  padding: 0;
  list-style: none;
}
#viz-floorplan-app .viz-floorplan-exhibitor-lightbox .viz-floorplan-exhibitor-content ul.viz-floorplan-exhibitor-events li.viz-floorplan-exhibitor-events-item:last-child {
  margin-bottom: 0;
}
#viz-floorplan-app .viz-floorplan-exhibitor-lightbox .viz-floorplan-exhibitor-content ul.viz-floorplan-exhibitor-events li.viz-floorplan-exhibitor-events-item .viz-floorplan-exhibitor-event-title {
  font-weight: normal;
  text-transform: uppercase;
  font-size: clamp(1rem, 6vw, 1.5rem);
  line-height: 1.25em;
  color: #8cc740;
  font-size: clamp(1rem, 6vw, 1.25rem);
  margin: 0.5rem 0 0 0;
}
#viz-floorplan-app .viz-floorplan-exhibitor-lightbox .viz-floorplan-exhibitor-content ul.viz-floorplan-exhibitor-events li.viz-floorplan-exhibitor-events-item .viz-floorplan-exhibitor-event-date,
#viz-floorplan-app .viz-floorplan-exhibitor-lightbox .viz-floorplan-exhibitor-content ul.viz-floorplan-exhibitor-events li.viz-floorplan-exhibitor-events-item .viz-floorplan-exhibitor-event-place {
  font-family: "MorlSans-Bold", sans-serif;
  font-size: 1.125rem;
}
#viz-floorplan-app .viz-floorplan-exhibitor-lightbox .viz-floorplan-exhibitor-content ul.viz-floorplan-exhibitor-events li.viz-floorplan-exhibitor-events-item .viz-floorplan-exhibitor-event-details .viz-link-button {
  font-size: 1rem;
  box-shadow: 0 0 5px 3px rgba(0,0,0,0.3);
}
