.elementor-49405 .elementor-element.elementor-element-3fd14118{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-d16d719{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-widget-theme-post-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-49405 .elementor-element.elementor-element-404ab947{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{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-49405 .elementor-element.elementor-element-2fdcd433{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-7c362996{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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-49405 .elementor-element.elementor-element-44abae6f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-2860d346{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-6053d0f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49405 .elementor-element.elementor-element-242aba2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-339a41ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-1d16bd58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .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 );}@media(max-width:1024px){.elementor-49405 .elementor-element.elementor-element-3fd14118{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-d16d719{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-404ab947{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-2fdcd433{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-7c362996{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-44abae6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-2860d346{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-6053d0f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-242aba2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-339a41ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-1d16bd58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-49405 .elementor-element.elementor-element-3fd14118{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-d16d719{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-404ab947{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-2fdcd433{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-7c362996{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-44abae6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-2860d346{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-6053d0f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-242aba2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-339a41ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49405 .elementor-element.elementor-element-1d16bd58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* Libro 2026 (13/11/2026) – template libri e audiolibri, stile 2026 */
body:has(.lb-hero) .woocommerce-notices-wrapper:empty{padding:0 !important;margin:0 !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con{padding-left:var(--pc-gutter) !important;padding-right:var(--pc-gutter) !important;max-width:none !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con.pc-frame{margin-left:var(--pc-frame) !important;margin-right:var(--pc-frame) !important;width:calc(100% - 2 * var(--pc-frame)) !important;max-width:calc(100% - 2 * var(--pc-frame)) !important;--width:calc(100% - 2 * var(--pc-frame));border-radius:var(--pc-r-lg) !important;overflow:hidden;padding-left:calc(var(--pc-gutter) - var(--pc-frame)) !important;padding-right:calc(var(--pc-gutter) - var(--pc-frame)) !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con.pc-frame-hero{margin-top:0 !important;border-radius:0 0 var(--pc-r-lg) var(--pc-r-lg) !important;background:var(--pc-navy) !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .elementor-widget{margin-bottom:0 !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .pc-h2 .elementor-heading-title,html body [data-elementor-type="single-post"]:has(> .lb-hero) .pc-vt .elementor-heading-title{color:var(--pc-ink) !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .pc-dark .elementor-heading-title{color:#fff}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .pc-dark .pc-eyebrow .elementor-heading-title{color:var(--pc-on-dark) !important}
/* HERO */
html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-hero{flex-direction:row !important;align-items:center !important;gap:64px !important;padding-top:72px !important;padding-bottom:72px !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-hero-txt{flex-direction:column !important;align-items:flex-start !important;gap:20px !important;flex:1 1 0 !important;min-width:0}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-hero-img{flex:0 0 38% !important;max-width:400px !important;align-items:center !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-cover,html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-cover .elementor-widget-container{width:100%;text-align:center}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-cover img{display:inline-block;width:auto !important;max-width:100% !important;max-height:520px;height:auto !important;border-radius:6px !important;box-shadow:0 24px 48px rgba(0,0,0,.35) !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-h1 .elementor-heading-title{color:#fff !important;font-size:clamp(38px,4.4vw,64px) !important;text-align:left !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-sub .elementor-heading-title{margin:0;font:400 clamp(17px,1.4vw,20px)/1.5 var(--pc-font) !important;color:var(--pc-on-dark) !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-sub:has(.elementor-heading-title:empty){display:none !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-cta-w{width:100%}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-cta .elementor-widget{width:auto !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ghost .elementor-button{display:inline-flex;align-items:center;border-radius:999px !important;font:600 15px/1 var(--pc-font) !important;padding:16px 28px !important;text-transform:none !important;background:transparent !important;color:#fff !important;border:1px solid rgba(255,255,255,.45) !important;box-shadow:none !important;transition:background-color var(--pc-t),border-color var(--pc-t) !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ghost .elementor-button:hover,html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ghost .elementor-button:focus-visible{border-color:#fff !important;background:rgba(255,255,255,.08) !important}
/* DI COSA PARLA */
html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con.lb-sec{flex-direction:column !important;gap:32px !important;padding-top:96px !important;padding-bottom:96px !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con.lb-about{flex-direction:row !important;gap:64px !important;align-items:flex-start !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-about-head{flex:0 0 38% !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-content{flex:1 1 0 !important;max-width:720px}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-content p{margin:0 0 16px !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-content p:last-child{margin-bottom:0 !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-content img{max-width:180px;height:auto}
/* ESTRATTO */
html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con.lb-ex-wrap{padding-top:0 !important;scroll-margin-top:96px}
html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con.lb-ex-wrap:not(:has(form)){display:none !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-ex{flex-direction:row !important;gap:64px !important;align-items:flex-start !important;background:var(--pc-surface) !important;border-radius:var(--pc-r-lg) !important;padding:56px !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-ex-txt{flex:0 0 38% !important;flex-direction:column !important;gap:12px !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-ex-form{flex:1 1 0 !important;min-width:0}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .ff-el-section-break{display:none !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .frm-fluent-form.frm-fluent-form .ff-el-input--label label{font:600 14px/1.4 var(--pc-font) !important;color:var(--pc-ink) !important;margin-bottom:6px !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .frm-fluent-form.frm-fluent-form .ff-el-form-control.ff-el-form-control{min-height:50px;font:400 16px/1.5 var(--pc-font) !important;color:var(--pc-ink) !important;background:#fff !important;border:1px solid #D5D7DA !important;border-radius:var(--pc-r-md) !important;padding:12px 16px !important;height:auto !important;box-shadow:none !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .frm-fluent-form.frm-fluent-form .ff-el-form-control.ff-el-form-control:focus{outline:none;border-color:var(--pc-navy) !important;box-shadow:0 0 0 4px rgba(13,41,87,.1) !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .frm-fluent-form.frm-fluent-form .ff-el-form-check-label,html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .frm-fluent-form.frm-fluent-form .ff-el-form-check-label span{font:400 13px/1.5 var(--pc-font) !important;color:var(--pc-text) !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .frm-fluent-form.frm-fluent-form .ff-el-form-check-input{accent-color:var(--pc-navy)}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .frm-fluent-form.frm-fluent-form.frm-fluent-form .ff-btn-submit.ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;background:var(--pc-navy) !important;color:#fff !important;border:0 !important;border-radius:999px !important;font:600 15px/1 var(--pc-font) !important;letter-spacing:.01em;text-transform:none !important;padding:16px 28px !important;box-shadow:none !important;transition:background-color var(--pc-t) !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .frm-fluent-form.frm-fluent-form.frm-fluent-form .ff-btn-submit.ff-btn-submit:hover,html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .frm-fluent-form.frm-fluent-form.frm-fluent-form .ff-btn-submit.ff-btn-submit:focus-visible{background:var(--pc-blue) !important;opacity:1 !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .frm-fluent-form.frm-fluent-form .ff_submit_btn_wrapper{margin-top:8px}
/* ALTRI LIBRI */
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-related{width:100%}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:18px !important;width:100%;padding:0 !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .pc-vcard{color:inherit;text-decoration:none}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .pc-vcard .pc-btn .elementor-heading-title{background:var(--pc-navy) !important;color:#fff !important;font:600 14px/1 var(--pc-font) !important;padding:11px 18px !important;border-radius:999px !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .pc-vcard:hover .pc-btn .elementor-heading-title{background:var(--pc-blue) !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .pc-vt .elementor-heading-title{font-size:17px !important;margin-bottom:8px !important}
html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-all{align-self:flex-start;width:auto !important}
@media(max-width:1280px){html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-grid{grid-template-columns:repeat(2,1fr) !important}}
@media(max-width:1024px){
 html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-hero{gap:40px !important;padding-top:56px !important;padding-bottom:56px !important}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con.lb-sec{padding-top:72px !important;padding-bottom:72px !important}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con.lb-ex-wrap{padding-top:0 !important}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con.lb-about,html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-ex{flex-direction:column !important;gap:24px !important}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-about-head,html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-ex-txt{flex:none !important;width:100% !important}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-ex{padding:40px !important}
}
@media(max-width:767px){
 html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-hero{flex-direction:column !important;align-items:stretch !important;gap:32px !important;padding-top:40px !important;padding-bottom:40px !important}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-hero-img{flex:none !important;max-width:none !important;width:100% !important}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-cover img{max-height:380px}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-cta,html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-cta .elementor-widget,html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-cta .elementor-button{width:100% !important;justify-content:center}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con.lb-sec{padding-top:56px !important;padding-bottom:56px !important}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) > .e-con.lb-ex-wrap{padding-top:0 !important}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) .e-con.lb-ex{padding:28px 20px !important}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-ex-form .frm-fluent-form.frm-fluent-form.frm-fluent-form .ff-btn-submit.ff-btn-submit{width:100% !important}
 html body [data-elementor-type="single-post"]:has(> .lb-hero) .lb-grid{grid-template-columns:1fr !important}
}/* End custom CSS */