Участник:AlexeyBaturin/CityItemTemplateCss

.cityitem-row-wrap {

   margin-right: 10px;

}

.cityitem-row {

   display: flex;
   flex-direction: row;
   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;

}

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

}