/* Karte und Adresse: Fullwidth, keine Container, keine Border-Radius */
#location-map-fullwidth {
  width: 100vw;
  margin-left: 50%;
  transform: translateX(-50%);
  background: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  margin-bottom: 0;
}

#location-map-fullwidth #map {
  width: 100vw;
  height: 340px;
  min-height: 220px;
  max-width: 100vw;
  border-radius: 0;
  box-shadow: none;
  margin: 0 auto;
}

@media (max-width: 900px) {
  #location-map-fullwidth #map {
    height: 220px;
  }
}

@media (max-width: 600px) {
  #location-map-fullwidth #map {
    height: 160px;
  }
}