#locations {
display: flex;
justify-content: space-between;
}

.location {
display: flex;
flex-direction: column;
overflow: auto; /*clearfix - to prevent from collpasing*/
width: 420px;
}

.map {
display: block;
width: 400px;
height: 300px;
padding: 6px;
border: 3px solid #660000;
box-sizing: content-box;
}

.address,
.working-hours {
margin-top: 1.5em;
}