.acf-map-wrapper .acf-map {
  width: 100%;
  height: 800px;
  border: 0;
  margin: 0px;
  top: 0px;
  left: 0px; }
  .acf-map-wrapper .acf-map .marker-inner-wrapper {
    max-width: 360px; }
  .acf-map-wrapper .acf-map .marker-image {
    max-height: 200px;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 10px; }
    .acf-map-wrapper .acf-map .marker-image img {
      max-width: 100%; }
  .acf-map-wrapper .acf-map .marker-title {
    margin-bottom: 15px; }
    .acf-map-wrapper .acf-map .marker-title h1, .acf-map-wrapper .acf-map .marker-title h2, .acf-map-wrapper .acf-map .marker-title h3, .acf-map-wrapper .acf-map .marker-title h4, .acf-map-wrapper .acf-map .marker-title h5, .acf-map-wrapper .acf-map .marker-title h6 {
      margin-top: 0px;
      margin-bottom: 0px; }
  .acf-map-wrapper .acf-map .marker-content .marker-description {
    line-height: 1.4; }
  .acf-map-wrapper .acf-map .marker-content .addresses .address-item span {
    display: block;
    margin-bottom: 5px; }
    .acf-map-wrapper .acf-map .marker-content .addresses .address-item span i {
      width: 20px; }
  .acf-map-wrapper .acf-map .marker-content .contacts .contact-item span {
    display: block;
    margin-bottom: 5px; }
    .acf-map-wrapper .acf-map .marker-content .contacts .contact-item span i {
      width: 20px; }
  .acf-map-wrapper .acf-map .marker-content a {
    margin-top: 20px; }
