.page-hero{background-size:contain !important}.main-navigation{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.navigation-search{background-color:#fff}a.user:hover>svg.user{fill:#ee7330}.woocommerce ul.products li.product.woocommerce-text-align-left .button{margin-left:auto !important;margin-bottom:15px}.inside-wc-product-image{display:block;width:100%}@media (max-width:1200px){.slideout-navigation .main-nav{display:block !important}}aside#text-10 .textwidget{background-color:transparent;background-image:radial-gradient(at center center,#24a8ad 0%,#1c8589 90%);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}@media (max-width:768px){.top-bar .widget .search-field{display:none}}.slideout-widget.woocommerce ul li{line-height:2em;display:grid;grid-template-columns:0 90% 10%}.slideout-navigation .slideout-widget ul.product-categories li{grid-template-columns:90% 10%}.slideout-widget:not(:first-of-type){border-top:1px solid #ccc;padding-top:2em}form#mc4wp-form-1{text-align:center}form#mc4wp-form-1 p{display:none}.mc4wp-form-fields input[type=text],.mc4wp-form-fields input[type=email],.mc4wp-form-fields input[type=submit]{width:90%;margin-bottom:10px;margin-left:15px;margin-right:15px}.mc4wp-form-fields .terms{width:90%;text-align:left;margin:0 auto;padding-bottom:20px}.mc4wp-form-fields label{width:100% !important;display:block;text-align:left;margin-left:20px;color:#fff;font-size:smaller}.mc4wp-form-fields label:first-of-type{font-weight:700;color:#fff}.mc4wp-form-fields .terms a{color:#fff}input#original_url{width:100%}@media (min-width:768px){.woocommerce-product-gallery{display:none}.woo-sumamry-wrap{display:grid;grid-template-columns:45% 55%;grid-template-rows:auto;margin-bottom:80px !important}.woo-gallery-stack{grid-column:1;grid-row:1/2}.woo-gallery-stack img{margin-bottom:20px}.woocommerce-tabs{grid-column:1}.woocommerce div.product div.summary{grid-column:2;grid-row:1;margin-left:80px;position:-webkit-sticky;position:sticky;top:105px;bottom:100px;padding-right:80px}.single-product span.onsale{position:absolute;top:0}}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product p.price ins{margin-top:10px}.product_meta>span,.woocommerce-breadcrumb{text-transform:uppercase;font-size:12px !important;font-weight:500}.woocommerce div.product div.summary .woocommerce-breadcrumb{margin-bottom:40px}.woocommerce div.product .product_title{padding-top:15px}.woocommerce ul.products li.product.sales-flash-overlay .onsale{left:0;right:auto}.woocommerce-ordering:after{right:25px;top:8px}.woocommerce-ordering select{max-width:290px !important;min-width:max-content}.home a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:none}.elementor-3237 .elementor-element.elementor-element-350bfe5.elementor-wc-products ul.products li.product{padding-bottom:15px}.woo-filter-toggle,.woocommerce.archive .woocommerce-breadcrumb{padding:10px 0;margin-right:20px;float:left;font-size:14px !important;font-weight:500;line-height:20px}.woo-filter-toggle a{color:#000}.main-navigation ul li.slideout-toggle{display:none !important}.woocommerce .woocommerce-result-count{float:right;margin-right:20px}.woocommerce-ordering select{text-transform:uppercase;max-width:200px;border:0}.woo-filter-toggle a:before{padding-right:2px;position:relative;top:1px}.woo-cat-nav{list-style-type:none;margin-left:0;display:flex;flex-wrap:wrap;margin-bottom:80px !important}.woo-cat-nav li{padding:5px 0;margin:0 10px;border-bottom:1px solid #ccc;font-size:.95em;text-transform:uppercase}@media (max-width:768px){.woocommerce .woocommerce-result-count{display:none}#wc-column-container .product{margin-bottom:2em}.woo-cat-nav{margin-bottom:40px}h1.woocommerce-products-header__title,.term-description{text-align:center}.woo-cat-nav{justify-content:center}}.wc-columns-container .products,.woocommerce .related ul.products,.woocommerce .up-sells ul.products{grid-gap:20px}.woocommerce ul.products li.product a.button{padding:5px 0;color:inherit;background-color:#fff;text-transform:uppercase}@media (min-width:768px){.woocommerce ul.products li.product a.button{transform:translateY(0);width:100%;opacity:0;transition:all .4s}.woocommerce ul.products li.product:hover a.button,.woocommerce ul.products li.product:hover .price{transform:translateY(calc(-100% - 10px));opacity:1}.woocommerce ul.products li.product .price{opacity:1;transition:all .4s}.woocommerce ul.products li.product:hover .price{opacity:0;transform:translateY(calc(-100% - 10px))}}@media (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100% !important}}.woocommerce-tabs h2{display:none}@media (min-width:768px){.slideout-navigation .main-nav{display:none}}.product-category .wc-product-image .inside-wc-product-image{overflow:hidden}.product-category .wc-product-image img{transition:all .3s}.product-category .wc-product-image:hover img{transform:scale(1.1);transition:all .3s}.single-tribe_events #primary{width:100%;max-width:1000px;margin:0 auto;float:none}.single-tribe_events #right-sidebar{display:none}.ect-timeline-year{margin-top:0;margin-bottom:30px}span.month-year-box{color:#fff !important;font-size:18px !important}#event-timeline-wrapper .ect-timeline-post.style-3 .timeline-content{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}#event-timeline-wrapper .ect-timeline-post.style-3 .timeline-content{background-image:none !important}#event-timeline-wrapper .ect-timeline-post.style-3 .timeline-content a.ect-events-read-more{color:#f28226 !important;text-decoration:underline}.style-3 .ect-timeline-post a.ect-events-read-more{border-color:#fff !important}.lsi-social-icons li a{padding:5px !important;width:auto !important}h3.elementor-flip-box__layer__title{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);padding-top:10vh;margin-bottom:-10vh;min-width:350px;text-align:left}a.elementor-button-link.elementor-button.elementor-size-lg,button,html input[type=button],input[type=reset],input[type=submit],a.button,a.button:visited,a.wp-block-button__link:not(.has-background),.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{transition:box-shadow .2s ease-in-out}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,a.elementor-button-link.elementor-button.elementor-size-lg:hover,button:hover,html input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,a.button:hover,a.button:visited,a.wp-block-button__link:not(.has-background):hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.grecaptcha-badge{display:none !important}.blog article .inside-article,.category article .inside-article,.tag article .inside-article{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}nav#nav-below{margin-top:5rem}.blog article .inside-article:hover,.category article .inside-article:hover,.tag article .inside-article:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}@media (max-width:768px){.blog .inside-page-hero h1,.category .inside-page-hero h1,.tag .inside-page-hero h1{text-align:center}}.prezzo-nascosto{font-weight:700}.single-product .prezzo-nascosto{display:none}