/*-----------*/

/* slider evidenza */
.field-name-field-in-evidenza-homepage  > .field-items{overflow:hidden;max-width:1500px; margin:0 auto;padding:35px 25px 0 25px; height:410px;margin-bottom:50px;}
.field-name-field-in-evidenza-homepage  *{ outline: none !important}


.slick-track{left:0; position:relative}

.field-name-field-in-evidenza-homepage .field-items .field-item-slick{width:340px !important; height:340px !important; border:5px solid #FFF;transition:all 0.2s;margin-left:15px; margin-right:15px;
overflow:hidden;background:no-repeat left top;background-size:cover;}

.field-name-field-in-evidenza-homepage .field-items .field-item-slick:hover{transform: scale(1.2,1.2);z-index:1000; border: 9px solid white;position:relative }

.field-name-field-in-evidenza-homepage .field-items .field-item-slick  > a{display:block;height:100%;position:relative;width:100%;font-family:'Montserrat';font-size:17px;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 31%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 31%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 31%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 ); /* IE6-9 */
}
.field-name-field-in-evidenza-homepage .field-items .field-item-slick article{position:absolute;bottom:0;left:0;text-align:left;padding:22px;color:#FFF;text-shadow: 0px 0px 8px rgba(0,0,0,0.82);}

.field-name-field-in-evidenza-homepage  .field-items .field-item-slick .field-name-field-abstract{padding-top:8px;max-height:0;overflow:hidden;transition: max-height 0.2s ease-out;}
.field-name-field-in-evidenza-homepage  .field-items .field-item-slick:hover .field-name-field-abstract{max-height:500px;transition: max-height 0.7s ease-in;}
.field-name-field-in-evidenza-homepage  .field-items .field-item-slick .field-name-title-field{    font-family: "OpenSans-CondensedBold"; font-weight:600;font-size:30px;line-height:1}
.field-name-field-in-evidenza-homepage  .field-items .field-item-slick .field-type-date{margin-top:8px}
.field-name-field-in-evidenza-homepage .field-items .field-item-slick .field-name-field-tipo-evento,
.field-name-field-in-evidenza-homepage .field-items .field-item-slick .field-name-field-tipo-luogo{color:#DFD2B2; font-weight:700;text-transform:uppercase; margin-top:6px}
.field-name-field-in-evidenza-homepage .slick-prev, .field-name-field-in-evidenza-homepage .slick-next{position:absolute;bottom:215px;font-size:0;height:60px;width:30px;line-height:0;padding:0;background:transparent;border:0}
.field-name-field-in-evidenza-homepage .slick-prev{left:calc( (100% - 1500px + -51px ) /2  )}
.field-name-field-in-evidenza-homepage .slick-next{right:calc( (100% - 1500px + -54px ) /2  )}

.field-name-field-in-evidenza-homepage .slick-prev:before{content:'\2039'; color:#BC8C1F;font-size:102px;top:12px;right:0;position:absolute}
.field-name-field-in-evidenza-homepage .slick-next:before{content:'\203A'; color:#BC8C1F;font-size:102px;top:12px;left:0;position:absolute}

@media screen and (max-width:1580px){
.field-name-field-in-evidenza-homepage  > .field-items{max-width:1130px;}	
.field-name-field-in-evidenza-homepage .slick-prev{left:calc( (100% - 1130px + -41px ) /2  )}
.field-name-field-in-evidenza-homepage .slick-next{right:calc( (100% - 1130px + -44px ) /2  )}	
}
@media screen and (max-width:1200px){
.field-name-field-in-evidenza-homepage  > .field-items{max-width:760px;}	
.field-name-field-in-evidenza-homepage .slick-prev{left:calc( (100% - 760px + -41px ) /2  )}
.field-name-field-in-evidenza-homepage .slick-next{right:calc( (100% - 760px + -44px ) /2  )}	
}
@media screen and (max-width:840px){
.field-name-field-in-evidenza-homepage  > .field-items{max-width:390px;}	
.field-name-field-in-evidenza-homepage .slick-prev{left:calc( (100% - 390px + -41px ) /2  )}
.field-name-field-in-evidenza-homepage .slick-next{right:calc( (100% - 390px + -44px ) /2  )}	
}
@media screen and (max-width:460px),screen and (max-height:460px) {
.field-name-field-in-evidenza-homepage  > .field-items{overflow:hidden;max-width:290px; margin:0 auto;padding:0; height:310px;margin-bottom:50px}
.field-name-field-in-evidenza-homepage .field-items .field-item-slick{width:290px !important; height:290px !important; border:3px solid #FFF;}
.field-name-field-in-evidenza-homepage .field-items .field-item-slick  > a{font-size:16px;}
.field-name-field-in-evidenza-homepage  .field-items .field-item-slick .field-name-title-field{font-size:26px}
.field-name-field-in-evidenza-homepage .field-items .field-item-slick:hover{transform: none;z-index:1000; border: 3px solid white; }
}

@media screen and (min-width: 320px) and (max-width: 320px) and (orientation: portrait) {
    .field-name-field-in-evidenza-homepage .slick-prev {
        display: block !important;
        left: calc((100% - 390px + 36px) /2);
        top: calc((100% - 390px + 510px) /2);
        position: absolute;
    }
        
    .field-name-field-in-evidenza-homepage .slick-next:before {
        content: '\203A';
        color: #DDD;
        line-height: 0;
        text-shadow: 0px 0px 16px rgba(0,0,0,0.3);
        font-size: 102px;
        top: 12px;
        left: -40px;
        position: absolute;
        z-index: 9999999;
    }
        
    .field-name-field-in-evidenza-homepage .slick-next {
        display: block !important;
        right: calc((100% - 390px + 36px) /2);
        top: calc((100% - 390px + 510px) /2);
        position: absolute;
    }
        
    .field-name-field-in-evidenza-homepage .slick-prev:before {
        content: '\2039';
        color: #DDD;
        line-height: 0;
        text-shadow: 0px 0px 16px rgba(0,0,0,0.3);
        font-size: 102px;
        top: 12px;
        right: -40px;
        position: absolute;
        z-index: 9999999;
    }
}
        
        
    @media screen and (min-height: 320px) and (max-height: 320px) and (orientation: landscape) {
        .field-name-field-in-evidenza-homepage .slick-prev {
            display: block !important;
            left: calc((100% - 290px + -66px) /2);
            top: calc((100% - 290px + 330px) /2);
            position: absolute;
        }
            
        .field-name-field-in-evidenza-homepage .slick-next:before {
            content: '\203A';
            color: #DDD;
            line-height: 0;
            text-shadow: 0px 0px 16px rgba(0,0,0,0.3);
            font-size: 102px;
            top: 12px;
            left: -40px;
            position: absolute;
            z-index: 9999999;
        }
            
        .field-name-field-in-evidenza-homepage .slick-next {
            display: block !important;
            right: calc((100% - 290px + -66px) /2);
            top: calc((100% - 290px + 330px) /2);
            position: absolute;
        }
            
        .field-name-field-in-evidenza-homepage .slick-prev:before {
            content: '\2039';
            color: #DDD;
            line-height: 0;
            text-shadow: 0px 0px 16px rgba(0,0,0,0.3);
            font-size: 102px;
            top: 12px;
            right: -40px;
            position: absolute;
            z-index: 9999999;
        }
}

@media screen and (min-width: 321px) and (max-width: 460px) and (orientation: portrait) {
.field-name-field-in-evidenza-homepage .slick-prev {
    display: block !important;
    left: calc((100% - 390px + 36px) /2);
    top: calc((100% - 390px + 510px) /2);
    position: absolute;
}

.field-name-field-in-evidenza-homepage .slick-next:before {
    content: '\203A';
    color: #BC8C1F;
    font-size: 102px;
    top: 12px;
    left: 0;
    position: absolute;
}

.field-name-field-in-evidenza-homepage .slick-next {
    display: block !important;
    right: calc((100% - 390px + 36px) /2);
    top: calc((100% - 390px + 510px) /2);
    position: absolute;
}

.field-name-field-in-evidenza-homepage .slick-prev:before {
    content: '\2039';
    color: #BC8C1F;
    font-size: 102px;
    top: 12px;
    right: 0;
    position: absolute;
}
}


@media screen and (min-height: 321px) and (max-height: 460px) and (orientation: landscape) {
    .field-name-field-in-evidenza-homepage .slick-prev {
        display: block !important;
        left: calc((100% - 290px + -74px) /2);
        top: calc((100% - 290px + 330px) /2);
        position: absolute;
    }
    
    .field-name-field-in-evidenza-homepage .slick-next:before {
        content: '\203A';
        color: #BC8C1F;
        font-size: 102px;
        top: 12px;
        left: 0;
        position: absolute;
    }
    
    .field-name-field-in-evidenza-homepage .slick-next {
        display: block !important;
        right: calc((100% - 290px + -74px) /2);
        top: calc((100% - 290px + 330px) /2);
        position: absolute;
    }
    
    .field-name-field-in-evidenza-homepage .slick-prev:before {
        content: '\2039';
        color: #BC8C1F;
        font-size: 102px;
        top: 12px;
        right: 0;
        position: absolute;
    }
    }

/* /slider evidenza */

.field-name-field-in-evidenza-homepage .field-name-field-abstract .field-items .field-item {
    font-size: 14px;
}
/*MODIFICHE MATTEO 22-02-2019*/
.field-name-field-in-evidenza-homepage .field-items .field-item-slick .field-name-field-abstract {
    padding-top: 8px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    width: 100%!important;
    padding-left: 0px;
    padding-top: 8px!important;
    margin-left: 0px;
}

.field-name-field-in-evidenza-homepage .field-items .field-item-slick .field-name-title-field {
    width: 100%!important;
    padding-left: 0px;

}

/*FINE MODIFICHE MATTEO 22-02-2019*/

.slick-arrow[aria-disabled="true"]{
	opacity: .0;
}
.field-item-slick .ilmioviaggio {
    display: none;
}