.elementor-kit-27{--e-global-color-primary:#AD4C14;--e-global-color-secondary:#8F3D10;--e-global-color-text:#AD4C14;--e-global-color-accent:#AD4C14;--e-global-typography-primary-font-family:"Helvetica Neue";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Helvetica Neue";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Helvetica Neue";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Helvetica Neue";--e-global-typography-accent-font-weight:400;}.elementor-kit-27 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */h1,h2,h3,h4,h5,h6,body .elementor-widget-heading .elementor-heading-title,.stack-headings .item p{font-family:'Ninna Trial','nina-trial-book','Helvetica Neue',Helvetica,Arial,sans-serif}body p{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}body.elementor-editor-active.page-copper,body.elementor-editor-active.elementor-page-9{background-color:#AD4C14 !important}body.elementor-editor-active.elementor-page-9 [data-elementor-type="wp-page"]{color:#FFFFFF}
/* ===== PONTE tema 2.9.1 - rimuovere quando il tema 2.9.1 e' caricato (regole gia' in style.css) ===== */
@media(min-width:861px){footer#colophon{position:fixed;left:0;right:0;bottom:0;z-index:80}}footer#colophon{background:transparent !important}
.ae-hf-footer > .elementor-widget-text-editor:nth-of-type(2),.ae-hf-footer .e-con-inner > .elementor-widget-text-editor:nth-of-type(2){position:absolute;left:50.364vw;top:.42vw}
.ae-hf-footer > .elementor-widget-text-editor:nth-of-type(3),.ae-hf-footer .e-con-inner > .elementor-widget-text-editor:nth-of-type(3){position:absolute;left:74.74vw;top:.42vw}
body .ae-staff-thumb:not(.is-active){opacity:1}
body .ae-staff-thumb:hover{opacity:1}
body .ae-staff-thumb.is-active{outline:none}
body .ae-cs-ale > .e-con:last-child > .elementor-widget-image{--container-widget-width:24.3vw;max-width:24.3vw !important}
body .ae-2col.ae-cs-ale > .e-con:last-child > .elementor-widget-image img{width:24.3vw;aspect-ratio:156/206;object-fit:cover}
.ae-drawer .ae-drawer__size.is-active{background:#FFFFFF;color:#AD4C14;border-color:#AD4C14;font-weight:500}
body .ae-drawer .ae-drawer__footer{display:none !important}
.ae-switch .cat-content .elementor-heading-title{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}
body.page-id-17 .elementor-widget-heading .elementor-heading-title,body.page-id-17 h1,body.page-id-17 h2,body.page-id-17 h3,body.page-id-17 h4,body.page-id-17 h5,body.page-id-17 h6{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}
body.page-id-13 .elementor[data-elementor-type="wp-page"] .e-con.ae-anchors{gap:4.3vw !important}
@media(min-width:861px){body.page-id-13 .elementor[data-elementor-type="wp-page"] .e-con.cat-content{max-height:calc(100vh - 13.8vw);overflow-y:auto;padding-bottom:2vw !important;scrollbar-width:none;-ms-overflow-style:none}body.page-id-13 .cat-content::-webkit-scrollbar{display:none}}
.ae-switch.ae-show-all .price-block{display:flex}
.ae-switch .price-block.ae-empty{display:none !important}
.ae-switch.ae-show-all .price-block + .price-block{margin-top:8.7vw}
.ae-filter-all .elementor-heading-title{cursor:pointer;transition:color .25s}
.ae-filter-all.is-dim .elementor-heading-title{color:#D9C3B3}
.ae-filter-all.is-dim:hover .elementor-heading-title{color:#AD4C14}
.ae-collage > .elementor-widget-image.is-off{display:none !important}
.ae-split.ae-isp .ae-side .ae-anchors{margin-top:0 !important}
@media(max-width:860px){.ae-hf-footer > .elementor-widget-text-editor:nth-of-type(2),.ae-hf-footer .e-con-inner > .elementor-widget-text-editor:nth-of-type(2),.ae-hf-footer > .elementor-widget-text-editor:nth-of-type(3),.ae-hf-footer .e-con-inner > .elementor-widget-text-editor:nth-of-type(3){position:static}}/* End custom CSS */