.home .sidebar-primary{
display:none!important;
}
.home main{
-webkit-flex-basis: 100%!important;
flex-basis: 100%!important;
max-width: 100%!important;
}
.icone-home a, .icone-home h2, .icone-home a:hover{
color:#fff;
}
.wplp_listposts.defaultflexslide .insideframe li{
border: 1px solid #ccc;
border-radius: 5px;
margin: 1%;
}
.wplp_listposts.defaultflexslide .insideframe li img{
width: auto;
height: 200px;
}
.wplp_listposts.defaultflexslide .insideframe .title, .wplp_listposts.defaultflexslide .insideframe .date,  
.wplp_listposts.defaultflexslide .insideframe .category,  .wplp_listposts.defaultflexslide .insideframe .text{
padding: 7px;
}
.wplp_listposts.defaultflexslide .insideframe .title{
color:#0051bc;
}
.wplp_listposts.defaultflexslide .insideframe .category{
display:none;
}
.site-content{
margin-top: 50px;
}
.gallery-mono figure{
display:none!important;
}
.gallery-mono .gallery figure:first-child{
display:block!important;
}
.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
-webkit-box-align: inherit!important;
-webkit-align-items: inherit!important;
-ms-flex-align: inherit!important;
align-items: inherit!important;
}
.gallery-mono .elementor-image-gallery figure img {
max-height: 150px!important;
width: auto!important;
}
.anneritore, .anneritore div{
width: 100%;
height: 100%;
}
.spt-link{
font-weight: bold;
}
.slick-dots {
bottom: -50px!important;
}
.slick-dots li{
width:40px!important;
height:40px!important;
margin: 0 10px!important;
}
.slick-dots li.slick-active button{
background-color: #ccc!important;
color:#fff!important;
}
.slick-dots li button{
font-size: 13px!important;
padding: 0 1em!important;
width:40px!important;
height:40px!important;
color:#ccc!important;
border: 1px solid #ccc!important;
}
.slick-dots li button:before {
display:none!important;
}
.site-branding{
width: 130px;
position: absolute;
top: 0px;
background: #fff;
z-index: 1000;
padding: 10px;
}
.site-branding img{
min-width: 100%;
}
.header-main .light-mode{
box-shadow: none!important;
}
.su-post-personalizzato h4, .su-post-personalizzato a, .su-post-personalizzato p, .su-post-personalizzato .su-post-meta{
color: #fff;
}
.su-post-personalizzato a:hover{
color: #fff;
}
.su-post-personalizzato h4{
font-size: 1.1em;
font-weight: bold;
height: auto!important;
}
.su-post-personalizzato img{
width: 100%!important;
height: auto!important;
max-width: 100%!important;
max-height: 100%!important;
}
.su-post-personalizzato .su-post-thumbnail{
width: 100%!important;
float: none!important;
height: auto!important;
}
.block-editor-writing-flow{
display: block;
height:auto;
}
@media (min-width: 600px){
.wplp_listposts.defaultflexslide .insideframe li{
width: 23%!important;
}
}
@media (max-width: 600px){
.wplp_listposts.defaultflexslide .insideframe li{
width: 98%!important;
}
}.pvc-container{display:inline}.pvc-container .pvc-icon,.pvc-custom-format .pvc-icon{display:inline-block;width:16px;height:16px;line-height:1;vertical-align:middle;vertical-align:calc(.5cap - 8px);margin-right:.25em;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 15v6a1.5 1.5 0 0 0 3 0v-6a1.5 1.5 0 0 0-3 0Zm7-6v12a1.5 1.5 0 0 0 3 0V9a1.5 1.5 0 0 0-3 0Zm7-6v18a1.5 1.5 0 0 0 3 0V3a1.5 1.5 0 0 0-3 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 15v6a1.5 1.5 0 0 0 3 0v-6a1.5 1.5 0 0 0-3 0Zm7-6v12a1.5 1.5 0 0 0 3 0V9a1.5 1.5 0 0 0-3 0Zm7-6v18a1.5 1.5 0 0 0 3 0V3a1.5 1.5 0 0 0-3 0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.pvc-container .pvc-icon-custom,.pvc-custom-format .pvc-icon-custom{vertical-align:middle;background-color:transparent;-webkit-mask-image:none;mask-image:none}.post-views.entry-meta:not(.pvc-container)>span{margin-right:0!important;font:16px/1}.post-views.entry-meta:not(.pvc-container)>span.post-views-icon.dashicons{display:inline-block;font-size:16px;line-height:1;text-decoration:inherit;vertical-align:middle}[data-pvc-metric].load-dynamic>.post-views-count,.post-views.load-dynamic>.post-views-count{color:#0000;transition:color .3s ease-in-out;position:relative}[data-pvc-metric].load-dynamic>.post-views-count:after,.post-views.load-dynamic>.post-views-count:after{opacity:0;transition:opacity .3s ease-in-out;position:relative;color:#6610f2}[data-pvc-metric].load-dynamic.loaded>.post-views-count,[data-pvc-metric].load-dynamic.load-error>.post-views-count,.post-views.load-dynamic.loaded>.post-views-count,.post-views.load-dynamic.load-error>.post-views-count{color:inherit}[data-pvc-metric].load-dynamic.load-error>.post-views-count:after,.post-views.load-dynamic.load-error>.post-views-count:after{content:none;opacity:0;animation:none}[data-pvc-metric].load-dynamic.loading>.post-views-count,[data-pvc-metric].load-dynamic.loading>.post-views-count:after,.post-views.load-dynamic.loading>.post-views-count,.post-views.load-dynamic.loading>.post-views-count:after{box-sizing:border-box}[data-pvc-metric].load-dynamic.loading>.post-views-count:after,.post-views.load-dynamic.loading>.post-views-count:after{content:"";display:block;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-color:currentColor transparent currentColor transparent;animation:pvc-loading 1s linear infinite;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1}@keyframes pvc-loading{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}