.map_widget .showroom {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.map_widget .showroom img {
  max-height: 50px;
  margin: 10px;
}
.map_widget .expo {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.map_widget .expo img {
  max-height: 50px;
  margin: 10px;
}
.map_widget .closed {
  display: none;
}
.map_widget #map {
  width: 100%;
  height: 600px;
}
.map_widget .adress {
  position: absolute;
  z-index: 401;
  top: 0;
  left: 10%;
  width: 20%;
  height: 100%;
  background-color: white;
  padding: 50px;
}
.map_widget .adress > * {
  width: 100%;
  font-weight: bold;
  font-size: 16px;
}
.map_widget .adress .close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: fit-content;
}

@media only screen and (max-width: 875px) {
  .map_widget #map {
    height: 600px;
  }
  .map_widget .adress {
    left: 0;
    width: 100%;
    position: relative;
    height: auto;
    padding: 15px;
  }
  .map_widget .adress * {
    margin: 0;
  }
}

/*# sourceMappingURL=map.css.map */
