section.sliderPhotos{
text-align:center;
padding:30px 0 120px 0;
}

section.sliderPhotos > .titre1, section.sliderPhotos .pictos, section.sliderPhotos .slider{padding-top:90px;}

section.sliderPhotos > .titre1 + .pictos{padding-top:0;}

section.sliderPhotos .pictos{
display:flex;
flex-flow:row wrap;
justify-content:center;
align-items:center;
}

section.sliderPhotos .pictos.hidden{display:none;}

section.sliderPhotos .pictos a{
max-width:29px;
margin:10px 5px 0 0;
}

section.sliderPhotos .slider.hidden{display:none;}

section.sliderPhotos .slider .slick-track{display:flex !important;}

section.sliderPhotos .slider .slick-slide{
height:inherit !important;
overflow:hidden;
padding:0 10px;
}

section.sliderPhotos .slider .slider_content figure{
position:relative;
border:1px solid #707070;
border-radius:12px;
overflow:hidden;
}

section.sliderPhotos .slider .slider_content figure::after{
content:'';
display:block;
padding-bottom:100%;
}

section.sliderPhotos .slider .slider_content figure img{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
object-fit:cover;
}

/********** medias **********/
@media screen and (max-width:1380px){
section.sliderPhotos > .titre1, section.sliderPhotos .pictos, section.sliderPhotos .slider{padding-top:60px;}
}

@media screen and (max-width:1080px){
section.sliderPhotos{padding:0 0 60px 0;}
}

@media screen and (max-width:480px){
section.sliderPhotos > .titre1, section.sliderPhotos .pictos, section.sliderPhotos .slider{padding-top:30px;}
}