.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; }