/*
 * Hero Layout
 */
.layout-map-contact .text-group {
  padding: 40px 20px;
}

.layout-map-contact .text-group > div {
  font-weight: bold;
  padding: 5px 0;
  text-align: center;
}

.layout-map-contact iframe {
  width: 100%;
}

.layout-map-contact .map {
  height: 500px;
}

.layout-map-contact .map #wpgmza_map {
  height: 500px !important;
}

.layout-map-contact .icon {
  width: 30px;
  height: 30px;
}

/** Is preview */
.layout-map-contact.is-preview .layout-inner.light * {
  color: white;
}

.layout-map-contact.is-preview .layout-inner .text-group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/********************************************************************************************************/
/* MEDIA QUERIES */
/********************************************************************************************************/
@media only screen and (min-width: 700px) {
  .layout-map-contact .layout-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .layout-map-contact .text-group {
    padding: 40px 20px;
    width: 50%;
  }
  .layout-map-contact .text-group h3 {
    margin-top: 0;
  }
  .layout-map-contact .text-group p {
    margin: 5px 0;
  }
  .layout-map-contact .text-group h5 {
    margin: 10px 0 10px 0;
  }
  .layout-map-contact .map {
    width: 50%;
    height: 100%;
  }
  .layout-map-contact .map iframe {
    height: 100%;
  }
}

/********************************************************************************************************/
/* MEDIA QUERIES */
/********************************************************************************************************/
@media only screen and (min-width: 960px) {
  .layout-map-contact .layout-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 40px 40px;
  }
  .layout-map-contact .text-group {
    padding: 40px;
    width: 50%;
  }
  .layout-map-contact .text-group .contactInfo {
    padding: 5px 0;
    text-align: start;
    display: inline;
  }
  .layout-map-contact .text-group .contactInfo img {
    float: left;
    margin-right: 10px;
  }
  .layout-map-contact .text-group .contactInfo p {
    margin-bottom: 20px;
  }
  .layout-map-contact .text-group #gform_wrapper_1 {
    padding-top: 40px;
    text-align: center;
  }
  .layout-map-contact .text-group h3 {
    margin-top: 0;
    width: 100%;
  }
  .layout-map-contact .text-group .text {
    margin: 5px 0;
    width: 50%;
  }
  .layout-map-contact .text-group .text p,
  .layout-map-contact .text-group .text a {
    margin: 0;
    font-size: 0.9rem;
  }
  .layout-map-contact .text-group h5 {
    margin: 5px 0 10px 0;
    padding-top: 0;
    width: 50%;
  }
  .layout-map-contact .text-group .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 20px 0;
  }
  .layout-map-contact .map {
    width: 50%;
    min-height: 500px;
  }
  .layout-map-contact .map iframe {
    height: 100%;
  }
}

/********************************************************************************************************/
/* MEDIA QUERIES */
/********************************************************************************************************/
@media only screen and (min-width: 1400px) {
  .layout-map-contact .layout-inner {
    padding: 80px 0;
    width: 90%;
    max-width: 1400px;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1600px) {
  .layout-map-contact .layout-inner {
    padding: 80px 0;
    width: 90%;
    max-width: 1400px;
    margin: 0 auto;
  }
}
/*# sourceMappingURL=style.css.map */