.xxx-map-search-item{
    background: white;
    padding: 15px 20px;
    transition: background-color 0.3s ease;
    cursor: pointer;
}

.xxx-map-search-item.hover{
    background: #F6F9FC;
}

.xxx-map-search-item:not(.xxx-map-search-item--empty):hover{
    background: #F6F9FC;
}

.xxx-map-search-item__title{
    font-size: 16px;
    color: #388EC3;
}

.xxx-map-search-item__description{
    font-size: 14px;
    line-height: 20px;
    color: #9299A2;
    margin-top: 5px;
}

.xxx-map-search-item__tags{
    margin-top: 15px;
}

.xxx-map-search-item.xxx-map-search-item--empty{
    cursor: auto;
}