#Top_bar #logo{line-height:67px!important}#Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo{padding:15px 0}#Top_bar .menu>li>a,#Top_bar #menu ul li.submenu .menu-toggle,#Top_bar .menu>li ul li a{text-transform:uppercase}#Top_bar .menu>li ul li a{font-size:1em;font-weight:600;line-height:1.1em}body.keyboard-support #Top_bar .menu li.submenu .menu-toggle{line-height:16px;top:50%;right:10px;opacity:1;font-size:1.2em}#Content{padding-top:0}.pswp__button--arrow--left,.pswp__button--arrow--right{width:45px}.testo-fuxia{color:#e60b60}.testo-bianco h3{color:var(--mfn-woo-heading-color)}.button-custom button, .button-custom .woocommerce button.button, .button-custom .woocommerce input.button, .button-custom .woocommerce a.button:not(.default), .button-custom .woocommerce .button.alt {background-color:#e60b60!important}.sugar-font h3{font-family:"Sugar";letter-spacing:3px}.hello-font h3{font-family:"Hello";letter-spacing:2px}.woo-products-product-thumbnail img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e60b60}span.vcard.author.post-author,span.fn{display:none}.woocommerce form .form-row{padding:0}.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {display:block!important}.wcpa_form_outer label{display:inline-block;padding-right:.5em;color:#000}.woocommerce form .form-row label,.woocommerce-page form .form-row label,.yith-wapo-addon-label,.input-guida label{color:#256fa5!important}.wcpa_form_item{margin:0}.wcpa_form_outer{margin:1em 0 1em}span.wcpa_priceouter{display:none}span.yith-wapo-addon-label,.input-guida label{padding-left:10px}h5.wapo-addon-title.toggle-closed{color:#000;font-weight:500;font-size:19px;padding-left:10px}div#wapo-total-price-table,.wcpa_price_summary{color:#000;margin-bottom:1em}div#wapo-total-price-table{color:#000;background-color:#efefef}#wapo-total-price-table table{font-size:17px;line-height:25px}li.wcpa_total{text-transform:uppercase;font-weight:600;color:#e60b5f}select{background-color:#d2e5e4!important;border-radius:5px;padding:20px;color:#474747}table.thwepo-extra-options.thwepo_simple{margin-bottom:0}table.thwepo-extra-options.thwepo_simple br{display:none}table.thwepo-extra-options.thwepo_simple td{padding:0}.jq-tabs.tabs_wrapper.ui-tabs.ui-corner-all.ui-widget.ui-widget-content{color:#474747;font-size:.9em!important;font-weight:400!important}.jq-tabs.tabs_wrapper.ui-tabs.ui-corner-all.ui-widget.ui-widget-content h2,.jq-tabs.tabs_wrapper.ui-tabs.ui-corner-all.ui-widget.ui-widget-content h3{display:none}.ui-tabs .ui-tabs-nav li a{font-family:'Jost';font-size:15px;font-weight:500;text-transform:uppercase;color: rgb(0 0 0 / 80%)}.ui-tabs .ui-tabs-nav li.ui-state-active a{color:#3088c9}.jq-tabs.tabs_wrapper.ui-tabs.ui-corner-all.ui-widget.ui-widget-content{border:0}.style-simple .ui-tabs .ui-tabs-panel{padding:3em}.ui-tabs .ui-tabs-nav{padding-bottom:10px;border-bottom:10px solid #3088c9}.style-simple .ui-tabs .ui-tabs-nav{border-radius:0}.style-simple .ui-tabs .ui-tabs-nav li{background:transparent}.ui-tabs .ui-tabs-nav li.ui-state-active a:after,.fake-tabs>ul li a:after,.fake-tabs>ul li a .number{background:#48368c}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,.ui-tabs .ui-tabs-nav li.ui-state-processing a:after,.ui-tabs .ui-tabs-nav li.ui-state-active a:after{position:absolute;bottom:-6px!important}.woocommerce .product .related.products,.woocommerce .product .upsells.products{border-top-width:0;padding-top:20px;margin-top:20px}.woocommerce .product .related.products h3{display:none}.woocommerce-order>p{margin-bottom:0}.woocommerce-order{color:#000;text-align:center}h2.woocommerce-order-details__title,h2.woocommerce-column__title{color:#000!important;text-transform:uppercase;font-weight:600!important}.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-customer-details{background-color:#d2e5e4}.woocommerce ul.order_details li{border-right: 1px solid rgb(185 185 185)}.woocommerce ul.order_details{margin:3em 0 2em}#tab-woocommerce_events p{margin:0}.woocommerce div.product.elementor ul.tabs{text-align:center}.woocommerce .quantity input.qty{border-radius:0;background-color:transparent;border-color:#cac9c9}.woocommerce .quantity .qty{font-size:16px;line-height:30px;font-weight:100}.woocommerce .quantity a.quantity-change{color:rgba(0,0,0,.5);font-weight:700;font-size:20px}.woocommerce div.product.elementor .quantity+.button{padding:24px 50px!important;border-radius:30px;float:right}.woocommerce div.product p.stock{margin-bottom:0}.woocommerce-privacy-policy-text p{color:#000}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals,.woocommerce .woocommerce-checkout-review-order,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-bacs-bank-details,.the_content_wrapper .woocommerce-MyAccount-navigation{background:#d2e5e4}.woocommerce table.woocommerce-checkout-review-order-table{margin-bottom:30px;color:#000}.woocommerce-additional-fields h3,.woocommerce-billing-fields h3,h4#before_customer_details_accompagnatore_field,h4.fooevents-attendee-number{color:#000;font-weight:600}h4#order_review_heading{color:#000;text-transform:uppercase;font-weight:600}.elementor-widget-woocommerce-product-price{margin-bottom:0!important}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:none;width:100%}.woocommerce div.product.elementor .quantity+.button{background-color:#e60b5c!important}.cart_totals h4{color:#000;text-transform:uppercase}a.mfn-woo-cart-link{color: rgb(0 0 0)}.woocommerce table.shop_table td.actions .coupon .input-text{width:220px;font-size:12px}.woocommerce form .form-row label{line-height:1.3}.woocommerce form .form-row{margin:0 0 15px}.woocommerce-checkout #payment ul.payment_methods li label{text-transform:uppercase;font-weight:600;color:#1e73be}.woocommerce .woocommerce-customer-details{padding:30px;border-radius:10px}.woocommerce ul.order_details li strong{color:#000}.woocommerce .shop_table .product-name .variation>dd{color:#000}.woocommerce table.shop_table td.product-name,.woocommerce table.shop_table td.product-name>a{color:#000}.woocommerce table.shop_table td.product-name .variation dt{display:contents}.cart-collaterals tr.cart-subtotal,.cart-collaterals tr.cart-subtotal th,.order-total .woocommerce-Price-amount,.order-total th{color:#000!important}h5.heading-ordine{color:#3088c9;font-size:22px;font-weight:600;margin:0;padding:0}h5.heading-ordine br{display:none}.column_column ul, .column_column ol, .the_content_wrapper:not(.is-elementor) ul, .the_content_wrapper:not(.is-elementor) ol {color:#444;font-size:16px}.mfn-checkout-steps li.active .mfn-step-number{background:#e94e1b;color:#fff;border-color:transparent}.related-products_img a img{border:1px solid #e60b60!important}.mfn-variations-wrapper label,.fooevents-checkout-attendee-info{color:#000}.fooevents_seating_chart{color:#000;font-weight:500}.woocommerce-product-details__short-description{font-size:17px!important;font-weight:500}.alert{margin-bottom:0}.woocommerce-checkout .alert{margin-bottom:0}.woocommerce-checkout #payment div.payment_box{color:#515151;text-transform:initial}span.sku_wrapper.detail-container{display:none!important}.woocommerce .product_meta{margin-top:0}.woocommerce .product_meta span{margin:0}.final_price{margin:20px 0 0}.woocommerce .tagged_as a{background-color:#000;padding:5px 7px;color:#fff}.woocommerce .tagged_as a:hover{background-color:#ccc;padding:5px 7px;color:#fff}#product_total_price{color:#000;font-weight:600}.final_price.price.final_price_shortcode{color:#000;font-weight:600;font-size:18px;display:block!important}.final_price.price.final_price_shortcode span.name{color:#e60b5f;text-transform:uppercase}.woocommerce div.product div.summary{margin-bottom:0;width:100%}.woocommerce-variation-price{display:none}.woocommerce .mfn-variations-wrapper{margin-bottom:0}.woocommerce-variation.single_variation{display:none!important}li#tab-title-additional_information{display:none}li#tab-title-woocommerce_events{}.woocommerce a.button:not(.default) {background-color:#000;border-radius:30px;padding:15px 25px}.single-product h4{font-weight:600;font-size:16px;color:#256fa5;text-transform:uppercase}.wc-bookings-booking-form .form-field,.wc-bookings-booking-form .wc-bookings-booking-cost,.wc-bookings-date-picker-timezone-block{color:#000;font-weight:500}.wc-bookings-booking-form label{color:#256fa5;font-weight:600}span.booking-error{color:#000;font-weight:bold;font-size:16px;font-style:italic;line-height:20px;display:inline-block}.wc-bookings-booking-form fieldset .picker.hasDatepicker{font-size:13px}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty{border-radius:0}table.ui-datepicker-calendar{font-family:"DM Sans",sans-serif;font-size:15px}p.wc-bookings-date-picker-timezone-block{width:100%}.wc-bookings-booking-form select{width:100%}.wc_bookings_field_persons_3305,.wc_bookings_field_persons_3307,.wc_bookings_field_persons_3308{color:#000;float:left;width:32%;margin-right:2%!important}.wc_bookings_field_persons_3308{margin-right:0!important}p.form-field.form-field-wide.wc_bookings_field_persons_3308{clear:inherit}.wc-bookings-booking-form .form-field input[type="number"]{width:100%}p.form-field.form-field-wide.wc_booking_field_servizi-a-pagamento.wc_bookings_field_resource{width:100%}.fpf-fields-config-wrapper{color:#000}.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:rgba(232,232,232,1)!important;font-weight:500;color:#000!important;margin-left:1px;margin-top:1px}.wc-bookings-date-picker .ui-datepicker-header{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#00935b;font-weight:600;color:#fff;background-image:none}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{font-weight:600;text-transform:capitalize;font-size:1.1em}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{background:none}.wc-bookings-date-picker .ui-datepicker-today.ui-datepicker-current-day a.ui-state-highlight{font-weight:600}.ui-datepicker-calendar thead span{color:#00935b;font-weight:bold}.wc-bookings-booking-form .block-picker li:nth-child(even) a {background:#efefef}.woocommerce div.product form.cart .button{border-radius:8px}.mfn-cart-step-2 .woocommerce .woocommerce-checkout{margin-top:0}.product-name,.product-total,.cart-subtotal th{color:#000!important}.woocommerce table.shop_table th:first-child,.woocommerce table.shop_table td:first-child{color:#000}.woocommerce table.shop_table tr.order-total .woocommerce-Price-amount,.woocommerce table.woocommerce-table--order-details tfoot tr:last-child .woocommerce-Price-amount{color:#000}span.woocommerce-input-wrapper strong{color:#626262;font-weight:400!important}.select2-container--default .select2-selection--single{border-color:#9a9a9a}.select2-results__option{color:#626262}aside#recent-posts-3{margin-top:0}.widget:not(.widget_block) > h3 {font-size:1.1em;text-transform:uppercase;line-height:22px;font-weight:600;color:#002d9f}.widget_recent_entries ul li a{font-weight:500;color:#474747}.widget_recent_entries ul li .post-date{color:#e60b60;font-weight:600}.widget_categories ul li a{font-weight:500;font-size:1.1em}.tagcloud a{font-size:.9em!important;text-transform:uppercase;font-weight:500;background-color:#000;padding:10px;color:#fff}.tagcloud a:hover{background-color:#d2e5e4;color:#000}#Footer{background-color:#0088ba}#Footer .widgets_wrapper{padding:20px 0 0}#Footer .widgets_wrapper .column:first-child{width:16%!important}#Footer .widgets_wrapper .column:nth-child(2) {width:26%!important}#back_to_top.sticky{position:fixed;right:20px;bottom:20px}.footer_button{border-radius:55px!important;width:55px;height:55px}.footer_button .icon-up-open-big:before{font-size:30px;line-height:50px}#Footer{font-family:'Jost'!important;font-size:17px!important;font-weight:500!important;color:#fff!important}#Footer h5{font-size:17px;font-weight:500}#Footer h6{line-height:20px;font-family:"Montserrat";font-size:15px}#Footer .footer_copy .copyright{float:none;font-size:14px;text-align:center}#Footer .footer_copy{border:0}#Footer .footer_copy .one{border-top:1px solid #fff}#footer_social a{font-size:40px}#footer_social [class^="icon-"]:before,[class*=" icon-"]:before{margin-right:0}.mfn-footer a:not(.button,.icon_bar,.mfn-btn,.mfn-option-btn):hover {color:#fcc010}#box_newsletter input[type="text"],#box_newsletter input[type="email"]{border-radius:5px;background-color:#d2e5e4;width:100%;padding:17px 20px;color:#474747;margin-bottom:15px;font-family:'Jost';font-size:17px;font-weight:300}#box_newsletter input[type="submit"]{background-color:#e60b60;border-color:transparent;border-radius:5px;font-weight:bold;text-transform:uppercase;padding:22px 20px;position:absolute;bottom:0;right:0}.home #Top_bar .top_bar_right .top-bar-right-icon,.home #Top_bar .top_bar_right .top-bar-right-icon svg .path{color:#333;stroke:#fff}#Top_bar .top_bar_right .top-bar-right-icon,#Top_bar .top_bar_right .top-bar-right-icon svg .path{color:#333;stroke:#fff}#Top_bar.is-sticky .top_bar_right .top-bar-right-icon,#Top_bar.is-sticky .top_bar_right .top-bar-right-icon svg .path{color:#333;stroke:#fff}span.tagged_as.detail-container{display:block;margin-left:0}.inspire_checkout_fields_additional_information h3,.inspire_checkout_fields_additional_information p{color:#000}td.product-quantity{color:#000}.flexible-checkout-fields-before_customer_details.testo-bianco.box-partecipante.col-1{width:100%;margin-bottom:40px}.testo-nero{color:#000}.testo-nero h3{color:#000;font-weight:600}.datepicker.datepicker-dropdown .datepicker-view .days .datepicker-cell{color:#000}.button-custom .button,.button-custom .action_button,.button-custom .footer_button,.button-custom button,.button-custom button.button,.button-custom input[type="button"],.button-custom input[type="reset"],.button-custom input[type="submit"],.button-custom .woocommerce #respond input#submit,.button-custom .woocommerce a.button,.button-custom .woocommerce button.button,.button-custom .woocommerce input.button{font-weight:500;font-size:16px}.quantity select{padding-right:25px;background:none}.product-quantity .quantity{width:100px}#tab-informazioni-tecniche a{color:#e60b60}#fooevents_custom_kzhmsrxroduiervctvmo_1__1_field label{font-size:22px;font-weight:600;color:#000;font-family:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#fooevents_custom_kzhmsrxroduiervctvmo_1__1_field .optional,#fooevents_custom_kzhmsrxroduiervctvmo_1__1_field input{display:none}#fooevents_custom_tebgyidkesgcierivazb_1__1{background-color:#d2e5e4!important;border-radius:5px;border:0;padding:15px;color:#000;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:15px}p.dichiarazione label,.fooevents-variation-desc{color:#000!important}.fooevents-eventname{color:#e60b5c!important;line-height:35px;font-size:30px}.fooevents-attendee{border:1px solid #ccc;padding:15px;margin-bottom:20px}column.two{width:50%}.page-id-2373 h3{font-size:25px}.page-id-2373 h4{font-size:19px;font-weight:bold}#cont_cookie{overflow:auto;width:100%;height:auto;margin:0 auto;border:0;padding:0;margin-bottom:20px;font-size:15px;margin-top:30px}#tab_cookie{width:100%;background-color:#eaeaea;min-width:500px}#tab_cookie tbody{border-top:1px solid #ccc}#tab_cookie tr:first-child{background-color:#3088c9}#tab_cookie tr td:first-child{width:251px}#tab_cookie td{border-right:1px solid #999;padding:10px}.testo-bianco{color:#fff}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea{padding:15px;width:100%;margin-bottom:8px!important;border-color:#9a9a9a}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{border-color:#9a9a9a}.butt-contatti input[type="submit"]{font-weight:700;font-size:16px;padding:15px 55px;border-radius:45px;background-color:#48368c;text-transform:uppercase;font-family:"DM Sans";line-height:32px;float:right}.testo-privacy{color:#4d4d4d}#cookie-law-info-bar{padding:0 30px 20px!important}.cli-style-v2 .cli-bar-message{font-size:14px;font-weight:500;line-height:20px}.cli-style-v2 .cli-bar-btn_container .cli-plugin-button{margin-top:5px!important;margin-bottom:5px!important;padding:12px 15px!important;border-radius:0;text-transform:uppercase;font-weight:600;font-size:12px}a#wt-cli-accept-btn{opacity:1}.cli-tab-container h4{font-family:inherit;font-size:18px;margin-bottom:15px;margin:10px 0;color:#000;text-transform:uppercase;font-weight:bold}.cli-modal .cli-modal-close{right:10px;top:10px;padding:14px 10px 10px 10px}.cli-modal-close svg{fill:#fff}.cli-tab-header a.cli-nav-link{font-size:13px;text-transform:uppercase;font-weight:600}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#48368c;color:#fff;padding:15px;text-transform:uppercase;font-size:13px;font-weight:600}.wa__sq_button.wa__btn_w_img{width:340px}.wa__cs_info .wa__cs_name{font-size:13px;font-weight:600}.wa__cs_info .wa__cs_status{font-size:12px}.wa__sq_button{border-radius:50px;width:360px}body #wp_access_helper_container button.aicon_link{border-radius:0;padding:0;background-color:transparent!important}button.close_container.wahout{padding:0;border-radius:5px}body .accessability_container button.wah-action-button{padding:5px;font-size:14px;border-radius:5px;width:94%}body .accessability_container .font_resizer button.wah-action-button.wah-font-reset{width:94%}body .accessability_container .font_resizer button.wah-action-button.smaller,body .accessability_container .font_resizer button.wah-action-button.larger{width:42%}#Top_bar a#header_cart .header-cart-total{display:none}@media only screen and (max-width:767px){#Subheader{padding:0}#Footer .widgets_wrapper .column:first-child{width:100%!important}#Footer .widgets_wrapper .column:nth-child(2) {width:100%!important}.elementor-widget-social-icons .elementor-grid{text-align:center}#Footer{font-size:20px;line-height:30px}}