.elementor-kit-8{--e-global-color-primary:#000028;--e-global-color-secondary:#E3E3E3;--e-global-color-text:#000028;--e-global-color-accent:#AF4242;--e-global-color-cf1bae7:#BA8951;--e-global-color-4a800f9:#F9F9F9;--e-global-color-a46c328:#66735B;--e-global-typography-primary-font-family:"Roboto Mono";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-letter-spacing:0.7px;--e-global-typography-primary-word-spacing:2px;--e-global-typography-secondary-font-family:"Courier Prime";--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-text-font-family:"Anek Devanagari";--e-global-typography-text-font-weight:300;--e-global-typography-text-letter-spacing:0.6px;--e-global-typography-accent-font-family:"Square Peg";--e-global-typography-accent-font-size:34px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;background-image:url("https://danilodangelo.eu/wp-content/uploads/2026/09/sfondo.jpg");color:var( --e-global-color-text );font-family:"Anek Devanagari", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;background-position:0px 0px;background-repeat:repeat;background-size:contain;}.elementor-kit-8 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 h1{color:var( --e-global-color-text );font-family:"Roboto Mono", Sans-serif;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.7px;word-spacing:2px;}.elementor-kit-8 h2{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );}.elementor-kit-8 h3{color:var( --e-global-color-a46c328 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-8 h4{color:#BA8951;font-family:"Courier Prime", Sans-serif;font-weight:500;text-transform:none;font-style:oblique;}.elementor-kit-8 h6{font-family:"Roboto Mono", Sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:0.7px;word-spacing:2px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:"Roboto Mono", Sans-serif;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:0.7px;word-spacing:2px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:1025px){.elementor-kit-8{background-attachment:fixed;}}@media(max-width:1024px){.elementor-kit-8 a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 h3{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-8{background-position:0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{font-size:23px;background-position:bottom right;background-size:602px auto;}.elementor-kit-8 a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-8 h3{letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --lapislazzuli:#000028; }
/* Start custom CSS */h1.elementor-heading-title {
    display: inline-block !important;
    width: auto !important;
    border: 1px solid #AF4242;
    padding: 1px 10px !important;
    box-sizing: border-box;
    font-weight: 400;
    line-height: 1.2;
}
.elementor-kit-8 blockquote {
    max-width: 740px;
    margin: 40px auto;
    padding: 20px 30px;
    border-left: 2px solid #AF4242;
}

.elementor-kit-8 blockquote,
.elementor-kit-8 blockquote p {
    font-family: var(--e-global-typography-accent-font-family) !important;
    font-weight: var(--e-global-typography-accent-font-weight);
    font-size: 30px !important;
    line-height: 1.4;
}
@media (max-width: 767px) {
    .elementor-kit-8 blockquote,
    .elementor-kit-8 blockquote p {
        font-size: 26px !important;
    }
}
/* NOTE A PIÈ DI PAGINA — stile tipografico H6 */
.elementor-kit-8 .modern-footnotes-footnote__note,
.elementor-kit-8 .modern-footnotes-footnote__note--desktop,
.elementor-kit-8 .modern-footnotes-footnote__note--mobile {
    font-family: "Roboto Mono", monospace !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 1.6 !important;
}
.header-danilo {
    transition: transform 0.35s ease;
}

.header-danilo.header-nascosta {
    transform: translateY(-100%);
}
.elementor-slideshow__download-button {
    display: none !important;
}
/* CATEGORIE */
.danilo-categorie-auto {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 18px;
}

.danilo-categorie-auto a {
    font-family: "Roboto Monospace" monospace;
    font-size: 28px;
    font-weight: 400;
    color: #AF4242;
    text-transform: uppercase;
    text-decoration: none;
}

.danilo-categorie-auto a::before {
    color: #AF4242;
}

.danilo-categorie-auto a::before {
    content: "•";
    margin-right: 14px;
}

/* TAG */

/* TAG - DANILO */
.danilo-tag-auto {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-start;
    column-gap: 0;
    row-gap: 6px;
    width: 100%;
    max-width: 100%;
    min-width: 0;
}

.danilo-tag-auto a {
    display: inline-block;
    flex: 0 1 auto;
    max-width: 100%;
    font-family: "Courier Prime", monospace;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.7;
    color: #000028;
    text-decoration: none;
    overflow-wrap: anywhere;
}

.danilo-tag-auto a:not(:last-child)::after {
    content: " · ";
    color: #000028;
    white-space: pre;
}
/* Didascalie Lightbox Elementor */

.elementor-slideshow__title {
    color: #000000 !important;
    background: #ffffff;
    padding: 10px 20px;
    text-align: center;
    opacity: 1 !important;
    visibility: visible !important;
}

.elementor-slideshow__footer {
    opacity: 1 !important;
    visibility: visible !important;
}/* End custom CSS */