.stores-list1 {
    margin: 44px 0;
}
.row:after, .row:before {
    content: " ";
    display: table;
}
.row:after {
    clear: both;
}
.row:after, .row:before {
    content: " ";
    display: table;
}
.stores-list1 .item {
    margin: 0 0 -1px;
    padding: 30px;
    position: relative;
}
.stores-list1 .item .image {
    width: 150px;
    max-height: 95px;
    overflow: hidden;
}
.stores-list1 .item .top-wrap {
    margin: 0;
    padding: 0 0 0 190px;
}
.stores-list1 .item .top-wrap .title {
    margin: 0 0 10px;
}
.stores-list1 .item .middle-prop {
    margin: -3px -12px 6px;
}
.stores-list1 .item .top-wrap .show_on_map {
    margin: 5px 12px;
    display: inline-block;
    vertical-align: top;
    font-size: .667em;
    line-height: 1.3em;
    text-transform: uppercase;
    letter-spacing: .8px;
    text-decoration: none;
    color: #9e9e9e;
    color: var(--fill_dark_light_hover);
}
.stores-list1 .item .top-wrap .show_on_map>span {
    position: relative;
    cursor: pointer;
}
.stores-list1 .item .top-wrap .metro {
    font-size: .667em;
    line-height: 1.3em;
    text-transform: uppercase;
    letter-spacing: .8px;
    text-decoration: none;
    display: inline-block;
    margin: 5px 12px;
    vertical-align: top;
    position: relative;
}
.stores-list1 .metro .svg-inline-metro svg {
    width: 11px;
    height: 8px;
    fill: var(--fill_dark_light_hover);
}
.font_sm {
    font-size: .933em;
    line-height: 1.501em;
}
.black {
    color: #222;
    color: var(--white_text_black);
    text-decoration: none;
}
.stores-list1 .schedule span.text, .stores-list1 .metro span.text, .stores-list1 .show_on_map.colored_theme_text .text_wrap span.text {
    padding-left: 10px;
}
.logo.colored svg .icon-path, .svg.colored:not(.svg-inline-icon) * {
    fill: var(--fill_dark_light_hover);
}
.box-shadow:hover {
    border-color: var(--stroke_black_hover);
    background-color: var(--card_bg_hover_black);
}
.colored, .dark-color:hover {
    color: #9e9e9e;
    color: var(--fill_dark_light_hover);
}
@media (min-width: 992px) {
    .box-shadow:hover {
        border-color: #fff;
        box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .1);
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
        background-color: #fff;
        z-index: 1;
    }
}
@media (min-width: 768px) {
    .stores-list1 .item .right-block-contacts {
        margin-top: 3px;
    }
}