.slideshowText .sottotitolo, .videoSmall{visibility: hidden;transform: translateY(100%);opacity:0;}
.slideshowText .sottotitolo, .videoSmall{opacity:0;}

.slideshow, .slideshowItem, .slideshowItem2, .slideshowFoto, .slideEventi, .slideshowText, .slideshowContainer, .slideshowMask, .slideBar, .slideBarTrack,.SlideSquare, .SlideSquare .item, .SlideSquare .item .img, .SlideSquare .box{display:block;width:100%;overflow:hidden;}
.slideshow, .slideshowItem, .slideshowItem2, .slideshowFoto, .slideEventi, .slideshowContainer, .slidePager .ball,.SlideSquare, .SlideSquare .item, .SlideSquare .box{position:relative;}
.slideshowText, .slideshowMask, .navSlide, .paginationSlide, a.slidebtn, .slideBar, .slideBarTrack, .SlideSquare .item .img{position:absolute;}
.slidePager a:hover{background-color: #fff;}
/*.slideshowText .btn:hover, .boxTestoSmall:hover .btn, .boxTestoSmall .btn:hover{background-color:#c0002b;}*/
.slideshowText .titolo{font-family: 'Playfair Display', serif;}
.slideshowText .sottotitolo{font-family: 'Montserrat', sans-serif;}
.titoloSlide{position:absolute;display:block;top: 50%;left: 50%;width: 70%;transform: translate(-50%,-50%);padding: 30px;text-align: center;font-weight: 600;font-size: 35px;line-height:1.4;color:#fff;z-index:10;text-transform: uppercase;letter-spacing: 1px;text-shadow: 0px 0px 20px rgba(0,0,0,0.8);}

.SlideFade{z-index:100;opacity:0;}

.slideshow{margin-bottom:0px;z-index:0;padding-bottom:10px;}
	.slideshow, .slideshowItem, .slideshowItem2{width:100%;height:100%;}
	.slideshowItem{float:left;text-align:left;}
	.slideshowItem .icon{position:absolute;display:block;top: 10px;right: 10px;font-size: 24px;z-index:100;color: #000;/* text-shadow:0px 0px 5px rgba(0,0,0,0.5); */transition: all 0.2s ease-out;}
	
	.slideshowItem:hover .icon{font-size: 30px;}
	.slideshowMask{display:block;top:0px;left:0px;width:100%;height:100%;background-color: rgba(0,0,0,0.4);z-index:1;}
	.slideshowFoto{display:inline-block;width:100%;height:100%;background-position: center center;background-size: cover;z-index:0;box-sizing: border-box;}
.slideshowFoto .cover {
  position: absolute;
  min-width: 1000%;
  min-height: 1000%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) scale(0.1);
  z-index: -1;
}
	.slideshowFoto2.slideshowFoto{height:300px;margin-bottom:20px;}
	.slideshowContainer{width:100%;height:100%;z-index:10;}
	a.slidebtn{display:none;}
	
	.slideshowText{top: 54%;left: 50%;transform: translate(-50%,-50%);width: 70%;padding: 30px;/* background-color: rgba(33,60,123,0.8); */box-sizing: border-box;z-index: 110;}
    .slideshowText .container{display:block;padding:0px 0px 50px;}
    .slideshowText .titolo{position:relative;display:block;width: 100%;text-align: center;font-size: 3vw;line-height: 1.4;color:#fff;z-index:10;font-weight: 600;text-shadow:0px 0px 5px rgba(0,0,0,0.5);}
	.slideshowText .titolo2.titolo{width:70%;margin:0 auto;font-weight:600!important;font-size:50px!important;}
	.slideshowText .sottotitolo{position:relative;display:block;font-size: 1.5vw;font-weight: 400;color:#fff;margin-top: 5px;line-height: 1.3;}
	.slideshowText .sottotitolo img{position:relative;display:block;width:220px;margin:0 auto;}
	
   .slideshowText .btn{position: relative;display: block;/* top:50%; *//* right:30px; *//* transform: translateY(-50%); */width: fit-content;text-align: center;font-size: 14px;font-weight: 500;color:#fff;padding: 10px 20px;margin: 0 auto;margin-top: 30px;transition: all 0.4s ease-out;text-transform: uppercase;z-index:50; /*border-radius: 10px;*/ letter-spacing: 1px;border: 1px solid #fff;color:#fff;}
	.slideshowText .btn i{font-size:16px;padding-left:5px;}
	
    .slideshowText .btn:hover{background-color:#eb5d2f;color:#fff!important;border:1px solid #eb5d2f!important}
	.slidePager{position:absolute;bottom:20px;z-index:50;left:30px;transform: translateY(-50%);z-index:200}
	.slidePager a{position:relative;display:inline-block;margin:0px 2px;font-size: 14px;color:#fff;overflow:hidden;cursor: pointer;}
	.slidePager a:hover{color:#c0cdd6;background-color:transparent}
	.pagerSel{}
    
	a.slidebtn{display:block;cursor:pointer;top:0px;width:47%;height:92%;z-index:1000;}
	.Prev{left:0%;}
	.Next{right:0%;}
	.Next img, .Prev img{top:50%;width:60px;height:70px;margin-top:-35px;z-index:100;}
	.Prev img{left:20px;}
	.Next img{right:20px;}
	
    .slideBar{bottom:0px;right:0px;width:100%;height:2px;background-color:#fff;z-index:100;}
    .slideBarTrack{bottom:0px;right:0px;width:100%;height:10px;background-color:#fff;z-index:99;}

	.slideshowGal{margin-left:0px;width:calc(100% - 0px);padding-bottom:calc(80% + 0px);height:0px!important;box-shadow:0px 0px 0px rgba(0,0,0,0);background-color:#fff}
	.slideshowGal .slideshowContainer{position:absolute;top:0px;height:calc(100% - 0px);width:40000px}
	.slideshowGal .slideshowFoto .img{position:absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);max-width:80%;max-height:80%;z-index:10;}
	.slideshowGal .slidebtn{display:block;cursor:pointer;top:50%;transform: translateY(-50%);width:50px;height:50px;z-index:1000;background-color:rgba(255,255,255,0.5);transition: all 0.4s ease-out;font-size:24px;color:#000;}
	.slideshowGal .slidebtn i{position:absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);}
	.slideshowGal .slidebtn:hover{background-color:rgba(0,0,0,0.5);color:#fff;}
	.slideshowGal .Prev{left:0;}
	.slideshowGal .Next{right:0%;}
	.slideshowGal .Next img, .Prev img{top:50%;width:60px;height:70px;margin-top:-35px;z-index:100;}
	.slideshowGal .Prev img{left:20px;}
	.slideshowGal .Next img{right:20px;}
	.gal.slidePager{position:relative;top:0px;left:0px;margin-top:10px;bottom:auto;z-index:50;transform: translateY(0%);z-index:200}
	.gal.slidePager a{display:inline-block;width:84px;height:84px;background-color:#fff!important;border:1px solid #fff;background-position: center center;margin:0px;margin-right:5px;background-size: cover;    margin-bottom: 5px;}
	.gal.slidePager a .img{position:absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);max-width:80%;max-height:80%;z-index:10;}
	.gal .pagerSel{border:1px solid #bbb!important;background-color: #f5f5f5!important;}
    .schedaSlide .slideshow{box-shadow: 0px 0px 0px rgba(0,0,0,0);position: absolute;top: 0px;left: 0px;z-index: 10;} 
	.schedaSlide .slideshowItem{background-color:#eee;} 
	.schedaSlide .slideshowFoto{background-size: contain;background-attachment: unset;background-repeat: no-repeat;}    
	.schedaSlide .slidePager{bottom: 0px;left: 0px;transform: translateY(0%);background: rgba(0,0,0,0.5);padding: 10px 8px 5px;}
	.schedaSlide .slidePager a{width: 30px;height: 30px;margin: 0px 1px;background-position: center center;background-size: cover;}
	.schedaSlide .pagerSel{border:2px solid #fff!important;}

    .SlideSquare, .SlideSquare .item{width:100%;height:100%;}
    .SlideSquare .box{width:40000px;height:100%;z-index:10;}
    .SlideSquare .item{float:left;width:25vw;height:25vw;}
    .SlideSquare .item .img{top:0px;eft:0px;width:100%;height:100%;background-position: center center;background-size: cover;z-index:0;}
	
    .btnPlayVideo{display:none;}
	#videoHome{min-width:100.1%;/* min-height:625px; */position: absolute;display: block;top: 50%;left: 50%;transform: translate(-50%,-50%);}
    .videoMask{position:absolute;display:block;top:0px;left:0px;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,0.2);}
    .btnMic{position:absolute;display:block;bottom:25px;right:25px;width:20px;height:20px;text-align:center;font-size:20px;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.7);cursor:pointer;z-index:100}
    .btnMic .mute, .btnMic .unmute{position:absolute;display:block;left:50%;transform: translateX(-50%);z-index: 5;}
    .btnMic .mute{display:none;top:0px;}
    .btnMic .unmute{top:0px;}
    .btnPlayBig{position:absolute;display:block;top:60px;left:25px;width:100px;height:100px;border:5px solid #fff;border-radius:100px;box-shadow:0px 0px 10px rgba(0,0,0,0.7);cursor:pointer;z-index:100;background-color:rgba(255,255,255,0.2)} 
    .btnPlayBig i{position:absolute;display:block;top:50%;left:53%;transform: translate(-50%,-50%);font-size:40px;color:#fff;cursor:pointer;z-index:100}
    .btnPlayBig:hover{border:5px solid #000;}
    .btnPlay{position:absolute;display:block;bottom:25px;left:25px;width:20px;height:20px;text-align:center;font-size:20px;color:#fff;text-shadow:0px 0px 10px rgba(0,0,0,0.7);cursor:pointer;z-index:100}
    .btnPlay .play, .btnPlay .pause{position:absolute;display:block;left:50%;transform: translateX(-50%);z-index: 5;}
    .btnPlay .pause{display:none;top:0px;}
    .btnPlay .play{top:0px;}
    .btnPlayHide{position:absolute;display:block;top:0px;left:0px;width:100%;height:100%;z-index:10;} 
    .btnSkip{position:absolute;display:none;bottom: 15px;left: 50%;transform: translate(-50%);padding: 10px 20px;font-size: 14px;font-weight:bold;border: 2px solid #fff;z-index:10;cursor:pointer;}
	.lineaVideo{margin-left: 40px;margin-right: 40px;width: calc(100% - 80px);padding:40px 0px 0px 0px!important}

	.slideD, .slideD .space, .slideD .item, .slideD .item .titolo, .slideD .item .corpo, .slideD .item .circle{position:relative;display:block;}
.slideD .btnS, .slideD .btnS i, .slideD .item .circle .img,.btnSlideD, .btnSlideD i{position:absolute;display:block;}

.titoloSlideD{position:relative;display:block;width:100%;height:30px;margin-bottom: 30px;}
.titoloSlideD .linea{position:absolute;display:block;top:50%;left:0px;transform: translateY(-50%);width:100%;height:1px;border-bottom:1px solid #222;z-index:0;}
.titoloSlideD .txt{position:absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);padding: 0px 20px;text-align:center;font-size:20px;color:#111;background-color:#fff;z-index:5;}

.slideD{width:100%;overflow:hidden;}
.slideD .space{width:40000px;height:100%;z-index:10;}
.slideD .item{float:left;overflow: hidden}
.slideD .item .titolo, .slideD .item .corpo{}
.slideD .item .titolo{}
.slideD .item .titoloAbsolute{position:absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);width:84%;text-align:center;font-size:18px;font-weight:700;color:#fff;z-index:5;}
.slideD .item .titoloAbsolute .corpo{font-size:16px;color:#999;font-weight:400;padding-bottom:20px;}
.slideD .item .circle{width:120px;height:120px;margin:0 auto;border:1px solid #111;border-radius:100px;overflow: hidden;}
.slideD .item .circle .img{top:50%;left:50%;transform: translate(-50%,-50%);width:112px;height:112px;border-radius:100px;border:2px solid #fff;;z-index:10;overflow:hidden;background-position:center center;background-size: cover;}
.slideD2.slideD, .slideD2.slideD .item{height:100%;}
.slideD .btnS{cursor:pointer;top:50%;transform:translateY(-50%);width:50px;height:50px;font-size:24px;color:#222;z-index:1000;}
.slideD .prev.btnS{left:30px;}
.slideD .next.btnS{right:30px;}
.slideD .next.btnS i, .slideD .prev.btnS i{top:50%;transform: translateY(-50%);z-index:100;}
.slideD .prev.btnS i{right:0%;}
.slideD .next.btnS i{left:0%;}

.slideD .slidePager{position:absolute;bottom:50px;z-index:50;left:50%;transform: translateX(-50%);z-index:200}
	.slideD .slidePager a{position:relative;display:inline-block;width:10px;height: 10px;margin:0px 3px;background-color:#999;border-radius:50px;overflow:hidden;cursor: pointer;}
	.slideD .pagerSel{background-color: #fff!important;}

.btnSlideD{cursor:pointer;bottom:65px;width:auto;height:50px;font-size:14px;color:#000;z-index:1000;}
.btnSlideD2.btnSlideD{top:50%;transform: translateY(-50%);bottom:auto;}
.prev.btnSlideD{left:-30px;}
.next.btnSlideD{right:-30px;}
.prev2.prev.btnSlideD{right:50px;left:auto;}
.next2.next.btnSlideD{right:0px;}
.next.btnSlideD i, .prev.btnSlideD i{top:50%;transform: translateY(-50%);z-index:100;}
.prev.btnSlideD i{left:10px;}
.next.btnSlideD i{right:10px;}
.btnSlideD:hover{color:#999;}

@media (min-width: 1025px) {
    
	
}

@media (min-width: 941px) and (max-width: 1024px) {

}

@media (max-width: 940px) {
	.slideshowFoto{background-attachment: unset;}
	.slideshowText{top: 50%;left: 50%;transform: translate(-50%,-50%);width: 90%;padding: 3vw;/* background-color: rgba(33,60,123,0.8); */box-sizing: border-box;z-index: 110;}
	.slideshowText .titolo{font-size: 4vw;}
	.slideshowText .sottotitolo{font-size: 2.5vw;}
 	.slideshowText .btn{position: relative;display: block;top: 0%;right: auto;transform: translateY(0%);width: 100px;text-align: center;font-size: 10px;font-weight: 400;border: 2px solid #fff;color:#333;margin-top: 15px;padding: 10px 0px;transition: all 0.4s ease-out;background-color:#fff;text-transform: uppercase;z-index:50;border-radius: 10px;letter-spacing: 1px;}
	
	
}