.altre-pagine-top { position: relative; width: 100%;  display: flex; align-items: center; justify-content: center; padding: 100px 0;}

.altre-pagine-top .wrapper-pa-back-text {position:absolute; display: flex; align-items: center; justify-content: center;  text-align: center; width: 100%; height: 25vh; z-index: 0;}
.altre-pagine-top .wrapper-pa-back-text .wpabt-text { font-size: clamp(1rem, 3.125rem + 9.6333vw, 19.6333vw); font-weight: bold; opacity: .07; }
 

.paginazione-pagine-all{position:relative;display:block;margin:40px 0 0px 0;padding-top:40px;padding-bottom:80px;border-top:0px dotted #000}
.paginazione-pagine-all::before {	content: '';	position: absolute;	top: 0px;	left: 0%;	transform: translateX(-0%);  	width: 100%;    border-top: 3px dotted #000; opacity: .2}
.paginazione-pagine-all.nobefore::before { display: none}
.paginazione-pagine-all a{display:flex; align-items: center; flex-direction: column; justify-content: center; min-height: 100px; margin-bottom: 20px; border: 0px solid #f4f4f4; transition: transform .3s ease, opacity .3s}
.paginazione-pagine-all a.disabled{ opacity: .5}
.paginazione-pagine-all a:hover { opacity: 1; color: #464A4C; transform: scale(1.2); transition: .3s ease;}

.paginazione-pagine-all .titoloart{margin-top: 15px; width: 100%; display:block;font-size:clamp(1.1rem, 0.7vw, 1.2rem); font-weight: 400; text-align:center;  }
.paginazione-pagine-all .img{ position:relative;margin:0 auto;width: 100%; border-radius: 15px; overflow:hidden}
.paginazione-pagine-all .img img{ width: 100%; height: auto}
.paginazione-pagine-all a:hover .img > .rollover{visibility:visible;opacity:1;transition-delay:0s}
.paginazione-pagine-all .img > .rollover{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:15px 15px;background-color:rgba(70, 74, 76, .4);color:#fff;text-align:center;visibility:hidden;opacity:0;transition:visibility 0s linear .3s, opacity .3s linear}
.paginazione-pagine-all .img > .rollover .newsboxBtn{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.paginazione-pagine-all .img > .rollover .newsboxBtn span{display:inline;text-align:center;padding:5px 5px}
.paginazione-pagine-all a .img > .rollover .newsboxBtn i{ }


@media screen and (max-width:666px){
 .altre-pagine-top { padding: 10px 0;}
 .paginazione-pagine-all { padding-top: 0px; padding-bottom: 40px; }
 .paginazione-pagine-all .icona{display:none }
 .paginazione-pagine-all .img{float:none !important;margin:20px 0;width:100%;overflow:auto;height:auto }
 .paginazione-pagine-all .img img{position:relative;transform:none;left:auto;top:auto }
 
}
