.search-liste {
}

.search-liste .search-liste__title {
}

.search-liste .search-liste__form-search {
}

.search-liste .search-liste__form-search button[type=button] {
    margin-top: 27px;
}

.search-liste .search-liste__cards {
}

.search-liste .search-liste__cards .card-lista {
    margin: 0 -5px 15px -5px;
	padding: 8px;
    border: 1px solid #c2c2c2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}

.search-liste .search-liste__cards .card-lista .col-xs-12 {
    padding: 0;
}

.search-liste .search-liste__cards .card-lista .card-lista__img {
    padding: 2px;
}

.search-liste .search-liste__cards .card-lista .card-lista__img img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    object-position: center;
    border-radius: 4px;
}

.search-liste .search-liste__cards .card-lista .card-lista__info {
    padding: 2px;
    color: #000;
}

.search-liste .search-liste__cards .card-lista .card-lista__info .title,
.search-liste .search-liste__cards .card-lista .card-lista__info .festeggiati,
.search-liste .search-liste__cards .card-lista .card-lista__info .date {
    font-weight: 700;
}

.search-liste .search-liste__cards .card-lista .card-lista__info .title,
.search-liste .search-liste__cards .card-lista .card-lista__info .festeggiati {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.search-liste .search-liste__cards .card-lista .card-lista__info .title {
    margin-top: 10px;
    font-size: 17px;
    color: #000;
}

.search-liste .search-liste__cards .card-lista .card-lista__info .festeggiati {
    height: 40px;
    color: #000;
    font-weight: 500;
}

.search-liste .card-lista .card-lista__info .date {
}

.search-liste .card-lista .card-lista__info .type {
    font-size: 13px;
    font-style: italic;
    text-align: right;
}