.titoloNews{position: relative;display: block;font-size:50px;font-weight:bold;text-align:left;line-height: 1.8;padding-bottom: 30px;color:#393835;}
.menuNews{position:absolute;display:block;top:25px;right:0px;text-align:right;}
.menuNews a{position:relative;display:inline-block;width:200px;margin-right:3px;font-size:13px;text-align:center;text-transform: uppercase;background-color:#393835;color:#fff;padding:10px 0px;}
.subMenuNewsOpen{display:none;}
.subMenuNews{position: absolute;top: 50%;right: 0;display: flex;width: auto;margin-bottom: 50px;text-align: center;align-items: center;justify-content: flex-end;gap: 5px;}
.abs.subMenuNews{position: absolute;top: 50%;right: 0px;transform: translateY(-50%);width: auto;text-align: right;}
.subMenuNews select{position:relative;display:inline-block;font-size:14px;text-align:center;padding:10px 20px;color:#121212;box-sizing: border-box;background-color: #fff;border:1px solid #121212;vertical-align: middle;}
.subMenuNews form{position:relative;display:inline-block;/* vertical-align: middle; */padding: 0px;margin: 0px;}
.subMenuNews form input{position:relative;display:inline-block;font-size:14px;text-align:left;padding: 11px 20px;color:#121212;box-sizing: border-box;background-color: #fff;border:1px solid #121212;vertical-align: middle;}
.subMenuNews form button{position: relative;padding: 11px 10px;border: 0px;background-color: #333;color: #fff;font-size: 16px;vertical-align: middle;}
.subMenuNews a{position:relative;display:inline-block;font-size: 16px;text-align:center;padding:10px 20px;color: var(--nero);box-sizing: border-box;background-color: #f5f5f5;cursor:pointer;font-weight: 400;}
.subMenuNews a .img{position: absolute;display: block;top: 0px;left: 0px;width:30%;height: 100%;background-position: center center;background-size:cover;z-index:100;}
.subMenuNews a .titolo{position:relative;display:block;width:70%;margin-left: 30%;padding:10px;font-size:12px;font-weight:700;text-align:left;color:#000;box-sizing: border-box;vertical-align: top;line-height: 1.2;}
.subMenuNews a .data{position:relative;display:block;margin-bottom:5px;color:#444;font-size:10px;text-align:left;font-weight:400;overflow:hidden;box-sizing: border-box;}
.subMenuNews a .btn{position:absolute;display:block;bottom: 7px;right: 10px;font-size: 14px;color:#008c99;z-index:100;}
.subMenuNews a:hover{}
.subMenuNews .sel{color:var(--colBase);}

.subMenuNews2.subMenuNews{padding:0px;}
.subMenuNews2.subMenuNews a{display: block;text-align:left;margin:0px;}
.subMenuNews2.subMenuNews .sel{background-color:#f5f5f5;border-bottom: 0px solid #000;}

/*--boxNews-----------------------------*/
.boxNews, .boxNews .img, .boxNews .titolo, .boxNews .corpo{position: relative;display: block;}
.boxNews .mask{position:absolute;display:block;}
.boxNews .mask{transition: all 0.4s ease-out;}
.boxNews .mask{top:0px;left:0px;width:100%;height:100%;z-index:2;background-color: rgba(0,0,0,0.4);opacity:1;}
.abs.boxNews .mask{top:0px;left:0px;width:100%;height:calc(100% - 0px);z-index:2;background-color: rgba(0,0,0,0.4);opacity:1;}
.boxNews:hover .mask{opacity:0.5;}
.boxNews{display:flex;width:90%;max-width: 330px;height: calc(100% - 30px);padding-bottom:20px;margin-bottom:30px;box-sizing: border-box;    border-bottom: 15px solid var(--grigio3);transition: all 0.4s ease-out;cursor:pointer;}
.boxNews .item{posiiton:relative;display:block;width:100%;height:100%;}
.boxNews .img{width:100%;padding-bottom:100%;background-position: center center;background-size:cover;overflow:hidden;}
.boxNews .img .tile{    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-position: center center;
    background-size: cover;
    transition: all 0.4s ease-out;}
.boxNews .center.img{padding-bottom:50%;}
.boxNews .center.img .tile{background-size: 50%;background-repeat: no-repeat;background-color: #f5f6f7;}

.boxNews .ico{position:absolute;display:block;top:20px;right:20px;width:44px;z-index:100;transition: all 0.4s ease-out;}
.boxNews .titolo{width: 100%;padding: 20px 50px 20px 0;font-size: 24px;line-height:1.1;font-weight: 800;text-align:left;color:var(--nero1);background-color:#fff;margin-top:0px;box-sizing: border-box;transition: all 0.4s ease-out;z-index:100;}
.boxNews .abstract{position:relative;display:block;font-size: 20px;font-weight:300;padding-top:10px;line-height: 1.2;color:#333;transition: all 0.4s ease-out;text-transform: initial;}
.boxNews .corpo{display:block;font-size:18px;font-weight:400;padding: 10px 0px; color:var(--nero1);line-height: 1.2;transition: all 0.4s ease-out;}
.boxNews .data{position:relative;display:block;margin-bottom: 10px;color:#333;font-size:18px;text-align:left;font-weight:400;letter-spacing: 0px;overflow:hidden;box-sizing: border-box;transition: all 0.4s ease-out;text-transform: initial;}
.boxNews .data .dataGiorno{font-size:50px;line-height:40px;padding-top:6px;}
.boxNews .data .dataMese{font-size:26px;}
.boxNews .dataAbs{position:absolute;display:block;top:20px;left:0px;width:80px;height:80px;background-color:#fff;z-index:20;}
.boxNews .dataAbs .gg{position:absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);font-size: 25px;text-align:center;font-weight:700;z-index:10;line-height: 1.2;}
.boxNews .dataAbs .mm{display:block;font-size: 16px;font-weight:500;}
.boxNews .btn{position: absolute;display: block;width: 180px;text-align: left;font-size: 18px;font-weight: 400;color: #333;transition: all 0.4s ease-out;box-sizing:border-box;}
.boxNews .btn{position:absolute;display: block;top: 24px;right: 0px;z-index:10;width: 24px;}
.boxNews .btn img{position:relative;display: block;width: 24px;z-index:10;fill: var(--nero1);}
.boxNews2.boxNews{display:block;width:100%;max-width:100%;height: auto;padding:20px;margin-bottom: 10px;box-sizing: border-box;background-color: var(--grigio1);border-bottom:0;}
.boxNews2B.boxNews2 .tile{background-color:#fff!important;}

.sel.boxNews .btn svg{position:absolute;display: block;bottom:-30px;right:-12px;width:px;z-index:10}

.boxNews2 .img{width:100%;padding-bottom:57%;background-position: center center;background-size:cover;overflow:hidden;}
.boxNews2.boxNews .titolo{padding: 0;font-size: 20px;background: transparent;font-weight: 600;color: var(--nero);}
.boxNews2.boxNews .data{font-size: 14px;margin-bottom: 5px;display: inline-block;width: auto;border-bottom: 1px solid var(--colBase);padding-bottom: 5px;color: var(--grigio4);}
.boxNews2 .dataAbs{position:absolute;display:block;top:20px;left:0px;width: 60px;height: 60px;background-color:#fff;z-index:20;}
.boxNews2 .dataAbs .gg{position:absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);font-size: 20px;text-align:center;font-weight:700;z-index:10;line-height: 1.2;}
.boxNews2 .dataAbs .mm{display:block;font-size: 12px;font-weight:500;}
.sel.boxNews2{background-color: var(--colBase);}
.sel.boxNews2 .titolo, .sel.boxNews2 .data{color: #fff;}
.sel.boxNews2 .data{border-bottom: 1px solid var(--bianco);}
.boxNews3.boxNews{padding: 0px 20px 20px 20px;padding-bottom: 60px;background: #fff;}
.boxNews3.boxNews .img{width:calc(100% + 40px);margin-left:-20px;margin-bottom:0px;}
.boxNews3.boxNews .data{padding-top:20px;}
.boxNews:hover{}
.boxNews2.boxNews:hover{background-color: var(--grigio3);}
.boxNews:hover .titolo{}
.boxNews:hover .btn{}
.boxNews:hover .img .tile{transform:scale(1.05)}
.abs.boxNews{height:auto;padding-bottom:0px;}
.abs.boxNews .img{margin-bottom:0px;z-index:1}
.abs.boxNews .data{color:#fff;font-size:14px;}
.abs.boxNews .titolo{position:absolute;display:block;bottom:68px;left:20px;width:calc(100% - 40px);padding:0px;font-size:20px;color:#fff;background-color:transparent;z-index:10;}
.abs.boxNews .titolo .corpo,.abs.boxNews .titolo .abstract{color:#fff;font-weight:300;padding-top:10px;}
.abs.boxNews .btn{position:absolute;bottom:20px;left:20px;z-index:10;color:#fff;}
.bNewsA.boxNews{margin-top:50px;}
.bNewsA.boxNews .img{padding-bottom: calc(90% + 50px);}

.bNewsB.boxNews{margin-top:100px;}
.bNewsC.boxNews{margin-top:0px;}.bNewsC.boxNews .img{padding-bottom: calc(90% + 100px);}

.sectionNewsArticolo{padding-top:30px;}
.sectionNewsArticolo .content{padding:50px 35px;background-color:var(--grigio1);}
.newsArticolo{position:relative;display:block;width:100%;padding:2vw;}
.newsArticolo .dataPagina{color:var(--grigio4);margin-top:0;font-size:16px;}
.newsArticolo .titoloPagina{color:var(--colBase);font-weight:700;}
.newsArticolo .corpoPagina{color:var(--nero);margin-top:0;font-size:18px;padding-bottom:0}

.galleryArticolo{position:relative;display:block;width:100%;padding:0vw  2vw calc(2vw - 10px);margin:0px 0 30px;}
/*--LOGHI-----------------------------*/
.btnLoghi, .btnLoghi .giorno, .btnLoghi .mese, .btnLoghi .ora, .btnLoghi .titolo, .btnLoghi .sottotitolo{position:relative;display:block;transition: all 0.2s ease-out;}
.btnLoghi{width: 94%;height:calc(100% - 25px);margin-bottom:25px;padding: 0px 0% 50px;box-sizing: border-box;cursor:pointer;background-color:#fff;}
.btnLoghi .img{position:relative;display:block;width:100%;height:0;padding-bottom: 140%;background-position: center;background-size: cover;margin: 0 auto;}
.btnLoghi .img img{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);max-width:100%;max-height:100%;z-index:10;transition: all 0.2s ease-out;}
.btnLoghi2.btnLoghi .img img{}
.btnLoghi .titolo{position:relative;display:block;width:100%;text-align: center;padding:10px 0px;font-size:27px;color:var(--grigio4);font-weight:800;text-transform:uppercase;}
.btnLoghi:hover .img img {}
.btnLoghi2.btnLoghi:hover .img img {}
.btnLoghi .btn{position:absolute;display:flex;align-items: center;justify-content: flex-end;bottom:3px;right:0;}
.btnLoghi .btn .eti{position:relative;display:block;font-size:27px;color:var(--grigio4);font-weight:800;}
.btnLoghi .btn .ico{position:relative;display:block;width:22px;margin-left:10px;}
.label.btnLoghi{background-color:transparent;}
.label.btnLoghi .titolo{font-size:20px;font-weight:600;padding:8px 10px;}
.btnLoghi3{width:100%;height:auto;padding:0;margin-bottom:4px;}
.btnLoghi3 .titolo{font-size: 18px!important;text-align:left;padding:10px 4%;text-transform: none;font-weight: 500;line-height: 1.3;}

@media (max-width: 940.99px) {
    .boxNews .data, .boxNews .abstract, .btnLoghi .titolo{font-size:14px!important;}
    .boxNews{max-width:100%;width:100%;}
    .boxNews .titolo{font-size:20px;}
    .btnLoghi{width:100%;height:calc(100% - 25px);margin-bottom:25px;box-sizing: border-box;cursor:pointer;background-color:#fff;padding: 0px 0% 20px;}
    .btnLoghi .img{position:relative;display:block;width:100%;height:30px;}
    .btnLoghi img{max-width:90%;max-height:90%;}
    .btnLoghi .titolo{text-align:left;}
    .btnLoghi .btn{justify-content: space-between;width:100%}
    .btnLoghi .btn .eti{font-size:14px!important}
    .btnLoghi .btn .ico{width:12px;}
    .btnLoghi3{width:100%;height:auto;padding:0;margin-bottom:4px;}
    .btnLoghi3 .titolo{font-size: 14px!important;text-align:left;padding:5px 3%;text-transform: none;font-weight: 500;line-height: 1.3;}
}