.elementor-11319 .elementor-element.elementor-element-1e747cb7{--display:flex;}.elementor-11319 .elementor-element.elementor-element-1e747cb7:not(.elementor-motion-effects-element-type-background), .elementor-11319 .elementor-element.elementor-element-1e747cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11319 .elementor-element.elementor-element-1e747cb7.e-con{--flex-grow:0;--flex-shrink:0;}.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-11319 .elementor-element.elementor-element-6489874f{text-align:center;}.elementor-11319 .elementor-element.elementor-element-6489874f .elementor-heading-title{font-family:"strasua", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-184bf2d );}.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-11319 .elementor-element.elementor-element-5fedce9{text-align:center;}.elementor-11319 .elementor-element.elementor-element-5fedce9 .elementor-heading-title{font-family:"Futura Light", Sans-serif;font-size:20px;font-weight:600;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-11319 .elementor-element.elementor-element-5c959e6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11319 .elementor-element.elementor-element-5c959e6 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-11319 .elementor-element.elementor-element-5c959e6 .elementor-button:hover, .elementor-11319 .elementor-element.elementor-element-5c959e6 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-11319 .elementor-element.elementor-element-5c959e6.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-11319 .elementor-element.elementor-element-5c959e6 .elementor-post__thumbnail__link{width:100%;}.elementor-11319 .elementor-element.elementor-element-5c959e6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:11px;}.elementor-11319 .elementor-element.elementor-element-5c959e6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:11px;}.elementor-11319 .elementor-element.elementor-element-5c959e6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:11px;}.elementor-11319 .elementor-element.elementor-element-5c959e6 .elementor-post__title, .elementor-11319 .elementor-element.elementor-element-5c959e6 .elementor-post__title a{color:#000000;font-family:"Futura book", Sans-serif;font-size:37px;font-weight:600;}.elementor-11319 .elementor-element.elementor-element-5c959e6 .elementor-post__text{margin-bottom:0px;}.elementor-11319 .elementor-element.elementor-element-5c959e6 .elementor-button:hover svg, .elementor-11319 .elementor-element.elementor-element-5c959e6 .elementor-button:focus svg{fill:#000000;}@media(max-width:767px){.elementor-11319 .elementor-element.elementor-element-5c959e6 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-11319 .elementor-element.elementor-element-1e747cb7{--width:100.615%;}}/* Start custom CSS for archive-posts, class: .elementor-element-5c959e6 *//* =======================================================
   2. RIPRISTINO COLORI E TESTI ALTERNATI (La Scacchiera)
   ======================================================= */

/* TESSERA DISPARI: Sfondo Giallo + Testo Nero */
.archivio-universale .elementor-posts-container article:nth-child(odd) { 
    background-color: #f0d84a !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 GIALLA con testo NERO */
.archivio-universale .elementor-posts-container article:nth-child(even) .elementor-post__read-more {
    background-color: #f0d84a !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 giallo sottile */
.archivio-universale .elementor-posts-container article:nth-child(odd) .elementor-post__read-more {
    box-shadow: inset 0 0 0 1px #f0d84a !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 CSS *//* FILM viola */
body.category-film h1.elementor-heading-title{color:#8a3dc0 !important}
body.category-film .archivio-universale .elementor-posts-container article:nth-child(2n+1){background-color:#8a3dc0 !important}
body.category-film .archivio-universale .elementor-posts-container article:nth-child(2n+1) .elementor-post__title,body.category-film .archivio-universale .elementor-posts-container article:nth-child(2n+1) .elementor-post__title a{color:#fff !important}
body.category-film .archivio-universale .elementor-posts-container article:nth-child(2n+1) .elementor-post__read-more{box-shadow:inset 0 0 0 1px #8a3dc0 !important}
body.category-film .archivio-universale .elementor-posts-container article:nth-child(2n) .elementor-post__read-more{background-color:#8a3dc0 !important;color:#fff !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 */