h1.c-html {
    margin-bottom: 5px;
    margin-top: 0px !important;
	text-transform: uppercase;
}
.lista-news .card {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.lista-news .card-body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.lista-news .btn {
  font-size: 13px;
  letter-spacing: 0.5px;
}

.lista-news .btn-primary {
  margin-top: 5px;
  padding: 10px;	
}

.lista-news .card-title {
	color: var(--colorarancione);
}

.lista-news .btn.btn-primary, 
.lista-news .btn.btn-primary:hover, 
.lista-news .btn.btn-primary:visited{
	color: white;
	font-weight: bold; 
} 

.lista-news .card{
	border-radius: var(--borderradius) !important;
}


.lista-news .card .list-tag li a,
.lista-news .card .list-tag li a:visited,
.lista-news .card .list-tag li a:hover{
	border: 1px solid var(--colorgrigio);
	background-color: var(--colorblu);
	padding: 3px 5px;
	color: white !important; 
	font-size: 12px;
}

.filter-tag h5{
	color: var(--colorarancione) !important;
}

.filter-tag li a,
.filter-tag li a:visited{
	font-weight: 600 !important;
	color: var(--colorblu);
	border:1px solid var(--colorgrigioscuro) !important;
	display: block;
	padding: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.filter-tag li a.active,
.filter-tag li a:hover{
  border:1px solid var(--colorarancione) !important;
  color: var(--colorarancione);
}

.news-single h1{
	color: var(--colorarancione) !important;
	text-transform: uppercase; 
}


.active>.page-link, .page-link.active {
    z-index: 3;
    color: #fff;
    background-color: var(--colorarancione);
    border-color: var(--colorarancione);
}
.page-link {

    color: var(--colorblu);
    background-color: #fff;
	border: none !important;
}
.page-link:hover {
    
    color: #fff;
    background-color: var(--colorarancione);
    border: none !important;
}