.elementor-11265 .elementor-element.elementor-element-6bcf950b{--display:flex;}.elementor-11265 .elementor-element.elementor-element-6bcf950b:not(.elementor-motion-effects-element-type-background), .elementor-11265 .elementor-element.elementor-element-6bcf950b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11265 .elementor-element.elementor-element-6bcf950b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11265 .elementor-element.elementor-element-4ce3aa9{text-align:center;}.elementor-11265 .elementor-element.elementor-element-4ce3aa9 .elementor-heading-title{font-family:"strasua", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11265 .elementor-element.elementor-element-171842b5{text-align:center;}.elementor-11265 .elementor-element.elementor-element-171842b5 .elementor-heading-title{font-family:"strasua", Sans-serif;font-size:69px;font-weight:600;}.elementor-11265 .elementor-element.elementor-element-25459d57{text-align:center;}.elementor-11265 .elementor-element.elementor-element-25459d57 .elementor-heading-title{font-family:"Futura Light", Sans-serif;font-size:17px;font-weight:600;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-widget-archive-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-posts-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11265 .elementor-element.elementor-element-37a94753{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11265 .elementor-element.elementor-element-37a94753 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-11265 .elementor-element.elementor-element-37a94753 .elementor-button:hover, .elementor-11265 .elementor-element.elementor-element-37a94753 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-11265 .elementor-element.elementor-element-37a94753.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-11265 .elementor-element.elementor-element-37a94753 .elementor-post__thumbnail__link{width:100%;}.elementor-11265 .elementor-element.elementor-element-37a94753.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:11px;}.elementor-11265 .elementor-element.elementor-element-37a94753.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:11px;}.elementor-11265 .elementor-element.elementor-element-37a94753.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:11px;}.elementor-11265 .elementor-element.elementor-element-37a94753 .elementor-post__title, .elementor-11265 .elementor-element.elementor-element-37a94753 .elementor-post__title a{color:#000000;font-family:"Futura book", Sans-serif;font-size:37px;font-weight:600;}.elementor-11265 .elementor-element.elementor-element-37a94753 .elementor-post__text{margin-bottom:0px;}.elementor-11265 .elementor-element.elementor-element-37a94753 .elementor-button:hover svg, .elementor-11265 .elementor-element.elementor-element-37a94753 .elementor-button:focus svg{fill:#000000;}@media(max-width:767px){.elementor-11265 .elementor-element.elementor-element-4ce3aa9 .elementor-heading-title{font-size:18px;}.elementor-11265 .elementor-element.elementor-element-37a94753 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-11265 .elementor-element.elementor-element-6bcf950b{--width:100.615%;}}/* Start custom CSS for heading, class: .elementor-element-4ce3aa9 *//* visibile solo negli archivi degli anni: 2021=80, 2022=81, 2023=82, 2024=83, 2025=85, 2026=87, 2027=99 (ID categoria) */
body:not(.category-80):not(.category-81):not(.category-82):not(.category-83):not(.category-85):not(.category-87):not(.category-99):not(.elementor-editor-active) .elementor-11265 .elementor-element.elementor-element-4ce3aa9{display:none;}/* End custom CSS */
/* Start custom CSS for archive-posts, class: .elementor-element-37a94753 *//* =======================================================
   2. RIPRISTINO COLORI E TESTI ALTERNATI (La Scacchiera)
   ======================================================= */

/* TESSERA DISPARI: Sfondo Verde + Testo Nero */
.archivio-universale .elementor-posts-container article:nth-child(odd) { 
    background-color: #1daea5 !important; 
    padding: 24px !important;
    border-radius: 8px !important;
}
.archivio-universale .elementor-posts-container article:nth-child(odd) * {
    color: #000000 !important;
}
/* TESSERA PARI: Sfondo Nero + Testo Bianco */
.archivio-universale .elementor-posts-container article:nth-child(even) { 
    background-color: #000000 !important; 
    padding: 24px !important;
    border-radius: 8px !important;
    border: 1px solid #222222 !important;
}
.archivio-universale .elementor-posts-container article:nth-child(even) * {
    color: #ffffff !important;
}

/* =======================================================
   3. QUALITÀ FOTOGRAFICA INTEGRALE (Nessun taglio criminale)
   ======================================================= */
.archivio-universale .elementor-post__thumbnail img {
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important; /* Foto 100% intera e intatta */
}
/* TRASFORMA IL LEGGI TUTTO IN UNA RIGA ORIZZONTALE A TUTTA LARGHEZZA */
.archivio-universale .elementor-post__read-more {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: calc(100% + 48px) !important; /* Si allarga oltre il padding interno della scatola */
    margin-left: -24px !important;       /* Centra la striscia riportandola a filo del bordo sinistro */
    margin-right: -24px !important;      /* A filo del bordo destro */
    margin-top: 20px !important;
    margin-bottom: -24px !important;     /* Si incolla perfettamente al bordo inferiore */
    height: 35px !important;             /* Altezza della striscia */
    border-radius: 0 0 8px 8px !important; /* Smussa solo gli angoli in fondo per seguire la scatola */
    position: relative !important;
    transition: all 0.3s ease !important;
}

/* Inserisce la freccia al centro della striscia */
.archivio-universale .elementor-post__read-more::after {
    content: "↗︎" !important; /* Puoi cambiare il testo dentro le virgolette */
    font-size: 23px !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
}
/* COLORI DELLA STRISCIA IN BASE ALLA SCATOLA */
/* Nella scatola DISPARI (Verde): Riga NERA con testo BIANCO */
.archivio-universale .elementor-posts-container article:nth-child(odd) .elementor-post__read-more {
    background-color: #000000 !important;
    color: #ffffff !important;
}

/* Nella scatola PARI (Nera): Riga VERDE con testo NERO */
.archivio-universale .elementor-posts-container article:nth-child(even) .elementor-post__read-more {
    background-color: #1daea5 !important;
    color: #000000 !important;
}

/* Effetto al passaggio del mouse: schiarisce leggermente la riga */
.archivio-universale .elementor-post__read-more:hover {
    opacity: 0.9 !important;
}

/* STRISCIA NERA SULLE CARD VERDI: bordino verde sottile */
.archivio-universale .elementor-posts-container article:nth-child(odd) .elementor-post__read-more {
    box-shadow: inset 0 0 0 1px #1daea5 !important;
}
/* FRECCIA TUTTA A DESTRA */
.archivio-universale .elementor-post__read-more {
    justify-content: flex-end !important;
    padding-right: 16px !important;
    box-sizing: border-box !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'strasua';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lesposimetro.it/wp-content/uploads/2022/04/Strasua.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lesposimetro.it/wp-content/uploads/2022/01/futura-light-bt.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.lesposimetro.it/wp-content/uploads/2022/01/Futura-Book-font.ttf') format('truetype');
}
/* End Custom Fonts CSS */