@charset "UTF-8";
 .spazio_top_bottom{
padding-top: 30px;
padding-bottom: 30px;
}
.gallery_splide a:link, .gallery_splide a:visited,.foto_splide a:link, .foto_splide a:visited, .foto_splide.bg_secondario section a:link, .foto_splide.bg_secondario section a:visited, .foto_splide.bg_primario section a:link, .foto_splide.bg_primario section a:visited{
}
.gallery_splide a:hover, .gallery_splide a:active,.foto_splide a:hover, .foto_splide a:active,.foto_splide.bg_secondario section a:hover, .foto_splide.bg_secondario section a:active,.foto_splide.bg_primario section a:hover, .bg_primario.bg_secondario section a:active{
}
.bg_cat section a:link, .bg_cat section a:visited,.bg_cat section a:hover, .bg_cat section a:active {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}section.splide {
padding-left: 25px;
}
.categoria_splide section.splide {
padding-left: 0px;
}
.foto_splide a img{
transform: scale(1);
transition: all 0.3s ease;
}
.splide__track{
}
.splide__slide{
}
.padding_top_zero .post{
padding-top: 0px;
}
.foto_slide .post{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.splide__arrow{
border-left: 0px none hsla(0,0%,0%,0.00);
border-right: 0px none hsla(0,0%,0%,0.00);
border-bottom: 0px none hsla(0,0%,100%,0.00);
border-top: 0px none hsla(0,0%,0%,0.00);
cursor: pointer;
transform: scale(1.3);
width: 60px;
height: 60px;
border-radius: 100px;
background-color: hsla(0,0%,0%,0.00);
transition: all 0.3s ease;
border: 1px solid #FFFFFF;
}
.splide__arrow:hover{
background-color: #d6783b;
}
.splide__arrow svg{
transform: scale(0.4);
}
.splide__arrow--prev {
padding-right: 40px;
position: absolute;
left: 60px;
}
.splide__arrow--next {
padding-left: 40px;
position: absolute;
right: 60px;
}
.splide__arrow--next svg{
transform: translate(-31px, 0px) scale(0.5);
}
.splide__arrow--prev svg{
transform: rotate(180deg) scale(0.5) translate(-11px, 0px);
}
button.splide__arrow svg{
fill: #ffffff;
}
.splide__arrows--ltr{
text-align: right;
position: absolute;
top: 350px;
z-index: 99999;
width: 100vw;
}
.splide__pagination{
position: absolute;
top: -70px;
right: 40px;
}
.splide__pagination li:link, .splide__pagination li:visited{
background-color: hsla(0,0%,0%,0.00);
transition: all 0.3s ease;
border: 1px solid #000000;
}
.splide__pagination li:hover, .splide__pagination li:active{
background-color: #d6783b;
transition: all 0.3s ease;
}
.splide__pagination {
counter-reset: pagination-num;
}
.splide__pagination__page:before {
counter-increment: pagination-num;
content: counter( pagination-num );
}
.splide__pagination__page{
border-left: 0px none hsla(0,0%,0%,0.00);
border-right: 0px none hsla(0,0%,0%,0.00);
border-bottom: 1px solid hsla(0,0%,0%,1.00);
border-top: 0px none hsla(0,0%,0%,0.00);
background-color: hsla(0,0%,0%,0.00);
cursor: pointer;
width: 100px;
text-align: left;
color: hsla(0,0%,0%,1.00);
font-size: 20px;
}
.splide__pagination{
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.splide__pagination__page.is-active{
border-left: 0px none hsla(0,0%,0%,0.00);
border-right: 0px none hsla(0,0%,0%,0.00);
border-bottom: 3px solid hsla(0,0%,0%,1.00);
border-top: 0px none hsla(0,0%,0%,0.00);
background-color: hsla(0,0%,0%,0.00);
cursor: pointer;
width: 100px;
}
.foto_slide{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
overflow-x: hidden;
overflow-y: hidden;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
transition: all 0.3s ease;
background-color: #4377BB;
}
.foto_slide:hover{
background-color: #1C273F;
transition: all 0.3s ease;
}
.foto_slide h3{
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.thumbnail .splide__slide {
opacity: 0.6;
}
.thumbnail .splide__slide.is-active {
opacity: 1;
}
@media screen and (max-width: 1024px)
{
#larghezza1024 {}
.splide__pagination{
position: absolute;
top: auto;
left: 30px;
border: 0px;
}
.splide__pagination__page{
width: 30px;
}
.splide__pagination__page.is-active{
width: 30px;
}
}
@media screen and (max-width: 761px)
{
#larghezza761 {}
.splide__arrows--ltr{
top: 50px;
}
}