.cityitem-row-wrap {
margin-right: 10px;
}
.cityitem-row {
display: flex;
flex-direction: row;
justify-content: space-between;
background-color:#F8F8F8;
padding: 7px;
width: 100%;
align-items: center;
border-bottom: 1px solid #C0C0C0;
}
.cityitem-block-image {
width: 250px;
min-width: 250px;
margin: 3px;
padding-left: 10px;
}
.cityitem-block-image > div.floatright{
padding: 0px;
margin: 0px;
}
@media (max-width: 600px) {
.cityitem-row {
flex-direction: column-reverse;
}
.cityitem-block-image {
margin-bottom: 15px;
}
}