.gm-style-iw {
  left: 0 !important;
  top: 14px !important;
  width: 350px !important;
}
.gm-style-iw > div {
  display: block !important;
}
.gm-style-iw h3 {
  font-weight: 400;
  background: #337ab7;
  padding: 5px 7px;
  color: #fff;
  margin: 0 0 10px;
  border-radius: 4px 4px 0 0;
}
.gm-style-iw p {
  margin: 0 15px;
  font-size: 14px !important;
  line-height: 20px !important;
}
.gm-style-iw .css_map_link {
  display: block;
  margin: 6px 5px;
}
.gm-style-iw .map_info_window {
  background: #fff;
  padding-bottom: 1px;
  border-radius: 4px;
}
