@media (min-width:980px){.cu-blog .et_pb_salvattore_content[data-columns]::before{content:'4 .column.size-1of4'!important}@media only screen and (min-width:981px){.cu-blog .column.size-1of4{width:24%!important;margin-right:1%}}}.custom-heading{margin-left:10px;margin-right:10px}.single #main-content{background-image:linear-gradient(180deg,#ffffff 0%,#4c0a00 100%)!important}.pa-blog-image-16-9 .entry-featured-image-url{padding-top:56.25%;display:block}.pa-blog-image-16-9 .entry-featured-image-url img{position:absolute;height:auto;width:100%;top:0;left:0;right:0;bottom:0}.pa-blog-image-16-9 .entry-title{position:absolute;top:20px}.pa-blog-image-16-9 article{padding-top:70px!important;position:relative}.pa-blog-image-16-9 .entry-title{position:absolute;top:00px;width:100%;background-color:#A52A2A;left:0;padding:10px;text-align:center}#page-container .pa-blog-image-16-9 .entry-title a{color:white!important}.pa-blog-image-16-9 article{padding-top:58px!important;position:relative;padding-bottom:0!important}.pa-blog-image-16-9 article .post-meta,.pa-blog-image-16-9 article .post-meta a{line-height:20px!important}.pa-blog-image-16-9 .et_pb_blog_grid .et_pb_image_container{background:black}.more-link{text-transform:capitalize}.more-link:after{content:" →"}.my-blog .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{margin-bottom:10px!important}@media only screen and (min-width:981px){.my-blog .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{height:380px!important}}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none #ffffff;color:#ffffff;border:1px solid #ffffff;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#fc94af;color:#fc94af}.pagination{text-align:center;margin-top:20px}.photo-count{text-align:center;margin-top:10px}.photo-count-riassunto{text-align:center;margin-top:-10px;margin-bottom:-20px}.user-gallery{display:flex;flex-wrap:wrap-reverse;justify-content:center}.gallery-item{margin:10px}.dt-role-editor button.et-fb-button--tooltip{display:none!important}.dt-role-editor .mce-container.mce-btn-group{display:none}.dt-role-editor .et-fb-switch-editor-mode .et-fb-switch-editor-mode__tab.et-fb-switch-editor-mode__tab--html{display:none}.dt-role-editor div[data-name="column_structure"]{display:none}.cu-blog .entry-featured-image-url{margin-bottom:-20px!important}.modifica-date{font-size:11px;color:#000;font-style:italic}.creazione-date{font-size:11px;color:#000;font-style:italic}.user-gallery{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.pagination,.photo-count{word-wrap:break-word}.user-gallery .gallery-item{width:calc(25% - 8px);margin:2px;padding:3px;box-sizing:border-box;position:relative;overflow:hidden;height:0;padding-bottom:calc(25% - 8px);border:1px solid #fff;border-radius:5px;box-shadow:0 0 0 1px,2px 2px 5px rgba(0,0,0,0.3);margin-bottom:20px}.user-gallery .gallery-item img{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:cover;object-position:top center;padding:0px;margin:-1px;border:1px solid #000;border-radius:5px}.user-gallery .gallery-item:hover img{filter:brightness(1.2)}.user-gallery .gallery-item:hover::after{content:"🔎 Zoom";font-family:"Arial",sans-serif;position:absolute;top:5px;left:5px;font-size:16px;color:#fff;background-color:rgba(0,0,0,0.5);border-radius:5px;padding:5px 10px}.user-gallery .gallery-item:hover::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);border-radius:5px}.user-gallery.align-left{text-align:left}.large-image{width:100%;height:auto}@media (max-width:768px){.user-gallery .gallery-item{width:calc(100% / 2 - 20px);margin:10px;padding-bottom:calc(50% - 20px);display:flex;align-items:center;justify-content:center}@media (min-width:992px){.large-image{max-width:600px}}@media (max-width:768px){.lightbox .close-button{left:auto;transform:none;font-size:24px}.lightbox .close-button span{display:none}}.user-gallery .gallery-item img{width:100%;height:auto}.user-gallery .gallery-item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 10px);height:calc(100% - 10px);object-fit:cover;object-position:top center;padding:0px;margin:-1px;border:1px solid #000;border-radius:5px}.user-gallery .gallery-item img:hover{filter:none}.user-gallery .gallery-item:hover::after,.user-gallery .gallery-item:hover::before{display:none!important}}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(128,0,0,0.8);padding:70px;border-radius:5px;display:none;border:2px solid white;overflow-y:auto}.lightbox.active{display:block}.lightbox img{max-width:90%;max-height:90%;display:block;margin:10px auto;border:2px solid white;border-radius:5px}.lightbox img.portrait{max-height:85vh}.lightbox.active img{transform:scale(0.9)}.lightbox .close-button{position:absolute;top:15px;right:15px;color:#fff;font-size:20px;cursor:pointer}.lightbox .close-button::after{content:"Chiudi";display:inline-block;margin-left:5px}.lightbox .lightbox-caption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:white;background-color:transparent;padding:10px;border-radius:0 0 5px 5px;width:100%;text-align:center;box-shadow:0px 5px 10px rgba(0,0,0,0.5)}.lightbox .update-link{position:absolute;top:10px;left:10px;color:white;background-color:rgba(0,0,0,0.5);padding:5px 10px;border-radius:5px;cursor:pointer}.lightbox .update-link:hover{background-color:rgba(0,0,0,0.7)}#lightbox-img{transition:opacity 0.5s ease}.fade-out{transition:opacity 0.5s ease-out;opacity:0}.fade-in{transition:opacity 0.5s ease-in;opacity:0}.show{opacity:1}.lightbox .prev,.lightbox .next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:rgba(255,255,255,0.5);border:none;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:9999}.lightbox .prev{left:15px}.lightbox .next{right:15px}.update-link{background-color:transparent;color:white;text-decoration:none;padding:5px;border-radius:5px}.modifica-date{letter-spacing:4px}.info-autore{height:80px!important;margin-top:-10px}@media only screen and (max-width:767px){.info-autore{height:50px!important;margin-top:-20px!important}.my-blog .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{padding-bottom:20px!important}}.category-columns{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.column{flex:1;max-width:calc(25% - 20px)}.column ul{margin:0;padding:0}.column li{margin-bottom:10px}@media (max-width:768px){.column{flex-basis:100%;max-width:100%}}.entry-title{color:#800000}.et_pb_widget a{text-decoration:underline;color:#000000}.ultima-modifica-stile{font-size:11px;font-style:italic}#main-content{z-index:10;position:relative}footer{z-index:5;position:relative}header.et-l.et-l--header{z-index:11;position:relative}.modifica-date{margin-top:0px;margin-bottom:0px}.wppb-form-field .wppb-checkboxes label,.wppb-form-field .wppb-radios label{display:contents!important}.ui-datepicker{z-index:99999!important}body:not(.et-fb) #page-container{overflow-x:hidden!important}.tsp-item{position:relative;overflow:hidden;border-radius:12px;background:#000;height:250px;display:flex;align-items:center;justify-content:center}.lightbox-img{cursor:zoom-in;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transition:transform 0.3s ease}.lightbox-img.zoomed{cursor:grab;transition:transform 0.3s ease;max-width:none;max-height:none}.lightbox-img.zoomed:active{cursor:grabbing}.lightbox-img.fade-out{opacity:0;transition:opacity 0.5s ease}.lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);width:55px;height:75px;padding:0;border:none;border-radius:8px;background:rgba(0,0,0,0.45);color:#ffffff;font-size:42px;line-height:1;cursor:pointer;z-index:10002;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease,transform 0.2s ease}.lightbox-arrow:hover{background:rgba(0,0,0,0.75);transform:translateY(-50%)scale(1.08)}.lightbox-prev{left:20px}.lightbox-next{right:20px}@media (max-width:768px){.lightbox-arrow{width:45px;height:60px;font-size:32px}.lightbox-prev{left:8px}.lightbox-next{right:8px}}