.tx-sg-locations #map_canvas {
  border: 1px solid #aa4f52;
  width: 100%;
  height: 350px;
}
.tx-sg-locations .list {
  display: table;
  width: 100%;
  margin-top: 20px;
}
.tx-sg-locations .tr {
  display: table-row;
}
.tx-sg-locations .list .location {
  display: table-cell;
  vertical-align: top;
  padding: 15px 15px 15px 0;
}
.tx-sg-locations .list .location:last-child {
  padding-right: 0;
}
.tx-sg-locations .list .location .address {
  padding: 5px 0;
}
