.map-popup {
  position: absolute;
  z-index: 11000;
}

.map-popup div.cluster {
  padding-left: 5px;
  background: #f0f0f0;
  border: 1px solid #ccc;
  font-weight: bold;
  font-size: medium;
  font-family: verdana, arial, Helvetica, sans-serif;
}

.map-popup span.cluster-action {
  font-weight: normal;
  border-left: 1px solid #ccc;
  padding: 0 5px 0 5px;
  cursor: pointer;
  float: right;
  -webkit-user-select: none;
}

.map-popup span.cluster-action:hover {
  background: #e0e0e0;
}

.map-popup div.list {
  margin: 0;
  padding: 0;
  overflow-y: auto;
  overflow-x: hidden;
  list-style: none;
  white-space: nowrap;
  border-bottom: 1px solid #ccc;
  font-size: medium;
  font-family: verdana, arial, Helvetica, sans-serif;
}

.map-popup wc-map-popup-line.list-item {
  background: #f0f0f0;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #ccc;
  position: relative;
  display: block;
}

.map-popup wc-map-popup-line.list-item.second {
  // chrome hack
  border-top: 1px solid #f0f0f0;
}

.map-popup wc-map-popup-line.list-item a {
  text-decoration: none;
  display: block;
  padding: 0 5px 0 5px;
  color: #777;
  font-weight: normal;
}

.map-popup wc-map-popup-line.list-item a:hover {
  background: #e0e0e0;
}

.map-popup div.list-item-option {
  border-left: 1px solid #ccc;
  padding: 5px 5px 1px 5px;
  cursor: pointer;
  float: right;
}

.map-popup div.list-item-option:hover {
  background: #e0e0e0;
}

.map-popup div.list-option-item {
  background: #f0f0f0;
  display: block;
  padding: 0 5px 0 5px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #ccc;
  cursor: pointer;
}

.map-popup div.list-option-item:hover {
  background: #e0e0e0;
}
.map-popup-share-subheader {
  font-weight: bold;
  font-size: 150%;
}
.map-popup-share-button {
  font-size: 120%;
  background: #ffffff;
  padding: 10px;
  margin: 5px;
  border: 2px solid #494949 !important;
  border-radius: 6px;
  display: inline-block;
  cursor: pointer;
}

.map-popup-share-button:hover {
  background: lightgray;
}

.map-popup-share-select {
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}