.title-1 {
    margin-bottom: 0;
	margin-top:1rem;
}

#agenda {
	padding:0;
}

#container-api #agenda .results-list h2 {
	margin-top:0 !important;
}

.modal {
	z-index:3000;
}

.title-3, h3 {
    font-size: 1rem !important;
	font-weight:normal;
}

.results-list .card, #results-events .card {
	overflow:hidden;
}

.results-list .card .card-title, #results-events .card .card-title {
	margin-bottom:.6rem;
}

.results-list .card .card-text, #results-events .card .card-text {
	position:relative;
}

.results-list .card .card-text i, #results-events .card .card-text i {
	margin-right:.2rem;
	font-size:.9rem;
}

.results-list .event, #results-events .event {
	margin-bottom:1rem;
}

.results-list .event a:hover, #results-events .event a:hover {
	text-decoration:underline;
}

.results-list .card img, #results-events .card img {
	transition: all 0.3s ease;
}

.results-list .card:hover img #results-events .card:hover img {
    transform: scale(1.1);
}

.results-list .card .card-body, #results-events .card .card-body{
	height:100%;
}

#filters-list button {
	transition: all 0.3s ease;
}

.quick-access-filters {
	padding-top:1rem;
}

#agenda-place-details {
	padding-bottom:1rem;
}

@media (min-width: 768px) {
	.results-list .event {
		padding-left:2.5rem;
	}
	
	#results .title-1 {
		padding-left:2.5rem;
	}
}
