/*
 Theme Name:   Ldm Fondali Theme
 Template:     ldm-fondali
 Text Domain:  ldm-fondali
*/

/* = Theme customization go here
-------------------------------------------------------------- */


/* ------ GENERALE ------ */
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1180px !important;
}







/* ------ HOME PAGE ------ */
.penci-homepage-title.style-5,
.penci-grid li .item > .thumbnail{
    margin-bottom: 15px !important;
}
.penci-grid li .item .item-content{
    margin-top: 10px !important;
}
.grid-post-box-meta {
    margin-top: 5px !important;
}
.penci-pagination.penci-ajax-more a.penci-ajax-more-button{
    margin-top: 15px;
}
#ldm_last_post .penci-pagination{
    display: none !important;
}



/* ------ SINGLE POST ------ */
.inner-post-entry .post-views{
    margin-bottom: 20px;
    margin-top: -20px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 5px;
}

/* ------ BOX AUTORE ------ */
.info-autore {
    margin: 50px 0px 20px 0px;
    background-color: #f5f5f5;
    padding: 20px;
    border-top: 2px solid #0980c6;
}
.info-autore-container {
    display: flex;
    align-items: center; /* Centra verticalmente i contenuti */
}
.immagine-autore {
    margin-right: 20px; /* Distanza tra immagine e testo */
}
.dettagli-autore h4 {
    margin: 0 0 5px 0; /* Riduce lo spazio sopra e sotto il nome dell'autore */
}
.dettagli-autore p {
    margin: 0; /* Rimuove il margine standard dei paragrafi */
}






/* ------ FORM ------ */
.wpcf7 input,
.wpcf7 textarea{
    background-color: #fff;
}






/* ------ SIDEBAR ------ */
.paypal-donations input[type="image"],
.penci-sidebar-content a img{
    border-radius: 5px !important;
}
.paypal-donations input[type="image"]:hover,
.penci-sidebar-content a img:hover{
    opacity: .7;
}
.widget #searchform input.search-input,
.penci-sidebar-content .widget #searchform input.search-input{
    border: 2px solid #0980c6 !important;
}






/* ------ FOOTER ------ */
.footer-widget-style-1 .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta{
    color: #c1c1c1 !important;
}







@media only screen and (max-width: 960px){
    .container.has-banner #logo{
        display: none !important;
        visibility: hidden !important;        
    }
    .container.has-banner .header-banner{
        margin-top: 0px !important;
    }
    #header .container.has-banner{
        padding: 15px 0 !important;
    }
}