/* Applica il contorno esterno bianco e mantiene il testo nero intatto */
.flat-slider.home-1 .animation-text,
.flat-slider.home-1 .cd-words-wrapper b,
.flat-slider.home-1 .cd-words-wrapper span,
.flat-slider.home-1 [data-text] {
    color: #000000 !important; /* Forza il colore interno in nero */
    
    /* Definisce il contorno bianco con opacità al 75% */
    -webkit-text-stroke: 3px rgba(255, 255, 255, 0.8) !important;
    
    /* Forza il browser a disegnare prima il contorno e POI il testo sopra, */
    /* impedendo al contorno di "mangiare" spazio all'interno delle lettere rimpicciolendole */
    paint-order: stroke fill !important;
    
    /* Rimuove le ombre di contorno vecchie per evitare conflitti */
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4) !important; 

}





/* Modulo contatti ipoteca invertito

/* Inverte visivamente l'ordine nella sidebar dell'immobile */
.widget-sidebar.wrapper-sidebar-right {
    display: flex !important;
    flex-direction: column !important;
}

/* 1. Sposta il Calcolatore Ipoteca in CIMA */
.widget-sidebar.wrapper-sidebar-right > .sidebar-widget,
.widget-sidebar.wrapper-sidebar-right > [data-calculator],
.widget-sidebar.wrapper-sidebar-right > .swiss-mortgage-calculator {
    order: 1 !important;
}

/* 2. Sposta il Modulo Contatti SOTTO */
.widget-sidebar.wrapper-sidebar-right > .bg-surface,
.widget-sidebar.wrapper-sidebar-right > .widget-box-agent {
    order: 2 !important;
}
/* fine Modulo contatti ipoteca invertito





/* nascondere autore agenzia

/* Nasconde il logo e il nome dell'agenzia/autore dalle card degli immobili */
.property-item .author,
.property-item .agency,
.property-item .archive-bottom .content,
.property-item .content-right,
.box-house .author,
.archive-bottom > div:first-child:has(img) {
    display: none !important;
}
/* fine Nasconde il logo e il nome dell'agenzia/autore dalle card degli immobili */



/* Allinea il prezzo a sinistra e occupa tutto lo spazio disponibile */
.property-item .archive-bottom,
.box-house .archive-bottom {
    display: flex !important;
    justify-content: flex-start !important;
}

.property-item .price,
.box-house .price {
    margin-left: 0 !important;
    text-align: left !important;
}

/* fine nascondere autore agenzia




/* =======================================================
   Inversione Sidebar Homez Style 2 (Calcolatore -> Contatti)
   ======================================================= */

/* 1. Attiva Flexbox in colonna sulla sidebar */
.widget-sidebar.wrapper-sidebar-right {
    display: flex !important;
    flex-direction: column !important;
}

/* 2. Prende il PRIMO elemento (che di base è il Modulo Contatto) e lo sposta SOTTO */
.widget-sidebar.wrapper-sidebar-right > *:first-child,
.widget-sidebar.wrapper-sidebar-right > .widget-box-single:first-child,
.widget-sidebar.wrapper-sidebar-right > .bg-white:first-child {
    order: 2 !important;
    margin-top: 25px !important; /* Spazio di stacco dal calcolatore che ora sta sopra */
}

/* 3. Prende il SECONDO elemento (la Sidebar dei Widget con l'ipoteca) e la forza in CIMA */
.widget-sidebar.wrapper-sidebar-right > *:nth-child(2),
.widget-sidebar.wrapper-sidebar-right > .sidebar-widget {
    order: 1 !important;
    margin-bottom: 0 !important;
}