:root {
  --coloreMio: #0577e8;
 }


.titoloCategoria h3{margin: 0 0 10px 0;color: var(--coloreMio);font-size: 20px;}

.titoloCategoria p{margin: 0;}

.tagcloud a{margin: 0 0px 0 10px;}
.tagcloud a:hover{color:var(--coloreMio);}

.aside-block .post-entry-1 img{
	width: 100px;
	margin: 0;
	height: 100%;
	object-fit: cover;
}

.aside-block .post-entry-1 h2{
	
	display: flex;
	align-items: center;
	height: 70px;
	font-size: 18px;
}



/* PAGINATION */
.pagination { display: table; padding-left: 0; border-radius: 4px; margin: 0px auto 0 !important; }
.pagination > li > a, .pagination > li > span, .page-link { position: relative; float: left; padding: 0; margin: 5px; margin-left: 5px; color: #5a6f7c; text-decoration: none; background-color: #fff; border-radius: 4px; width: 30px; height: 30px; text-align: center; line-height: 26px; border: 1px solid #eaeff5; font-size: 11px; border: 1px solid #eaeff5; }
.page-link:hover, .page-link:focus { color: #fff; }
.page-link:focus { box-shadow: unset; }
.pagination .freccie { background-color: transparent !important; border: 0 !important; color: #35434e !important; }
.pagination .freccie:hover { background-color: #35434e !important; border: 0 !important; color: #fff !important; }
.page-item:first-child .page-link { border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important; }
.page-item:last-child .page-link { border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:focus, .pagination>li>a:hover { z-index: 2; color: #fff; cursor: pointer; background-color: var(--coloreMio); border-color: var(--coloreMio) }
.pagination li:first-child a { }
.pagination li:last-child a { }
.pagination>li { display: inline }



.imgRespMia{width: 100%; height: 100%; object-fit: cover;}
.post-media-top {
	position: relative;
	overflow: hidden;
	height: 340px !important;
}

.post-media {
	position: relative;
	overflow: hidden;
	height: 250px;
}
	.logo{
		height: 60px;
	}
@media screen and (max-width:768px) {
	.post-entry-2 .post-meta {
		margin-top: 20px;
	}
	.bloccoTopSx{
		display: flex;
	align-items: center;
	}
	.post-media-top {
		position: relative;
		overflow: hidden;
		height: 230px;
	}
	.logo{
		height: 50px;
	}
}







