.map-art.live-office-map {
    z-index: 0;
    background: #d5e7d8;
    background-image: none;
}

.map-art.live-office-map.is-placeholder {
    background-image: url('../images/reference-map.jpg');
    background-position: center center;
    background-size: cover;
}

.locations-section .location-picker,
.locations-section .map-note {
    z-index: 1100;
}

.live-office-map .gm-style {
    color: #344e67;
    font: 12px Lato, sans-serif;
}

.office-map-popup {
    min-width: 160px;
}

.office-map-popup-item + .office-map-popup-item {
    padding-top: 7px;
    margin-top: 7px;
    border-top: 1px solid #e5e9ed;
}

.office-map-popup-item strong,
.office-map-popup-item span,
.office-map-popup-item small {
    display: block;
}

.office-map-popup-item strong {
    color: #193a55;
}

.office-map-popup-item span,
.office-map-popup-item small {
    margin-top: 3px;
    color: #6b7785;
}

.live-office-map .gm-style .gm-style-iw-c {
    border-radius: 2px;
    box-shadow: 0 2px 8px #1d2c3b33;
}

.live-office-map .gm-style .gm-style-iw-d {
    overflow: auto !important;
}

