.displaynone{display:none!important}.single-product form.post-password-form{padding:3rem}p#fooevents_custom_nssbmpvpdldwxikbjnhy_1__1_field{display:none}div#order_review label{margin-left:0 !important;padding-left:0 !important}.woocommerce-terms-and-conditions *{font-size:.8rem!important;line-height:1.4}html{scroll-padding-top:3rem}.postid-2119 p.price{display:none}.woocommerce-js form .form-row textarea,.woocommerce-js input[type=email],.woocommerce-js input[type=number],.woocommerce-js input[type=password],.woocommerce-js input[type=reset],.woocommerce-js input[type=search],.woocommerce-js input[type=tel],.woocommerce-js input[type=text],.woocommerce-js input[type=url],.woocommerce-js textarea,.woocommerce-page form .form-row textarea,.woocommerce-page input[type=email],.woocommerce-page input[type=number],.woocommerce-page input[type=password],.woocommerce-page input[type=reset],.woocommerce-page input[type=search],.woocommerce-page input[type=tel],.woocommerce-page input[type=text],.woocommerce-page input[type=url],.woocommerce-page textarea{border-radius:8px}.ast-mobile-popup-drawer .ast-mobile-popup-header{z-index:1}.ast-mobile-popup-drawer.active .menu-toggle-close:focus{border:0!important}.ast-mobile-popup-drawer.active .menu-toggle-close{margin-right:10px;margin-top:10px;border:none}.ahfb-svg-iconset svg{width:35px;height:35px;transition:none}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received:before{content:'';width:100%;height:80px;margin-bottom:20px;position:relative;display:block;background-size:cover;background:url(https://francescolive.it/wp-content/uploads/2024/01/success-1.svg) no-repeat center center}ul.wc-bacs-bank-details.order_details.bacs_details{padding-left:1rem}@media (max-width:921px){.ast-separate-container .ast-blog-layout-5-grid .post-content{padding:1.5em!important}}@media (min-width:1201px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:2em!important}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:0;right:calc( 20px - 0.907em );position:absolute}}.tribe-events .tribe-events-calendar-list__event-datetime{color:var(--tec-color-text-event-date);font-size:1.25rem}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:0}.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border{border-radius:100px;overflow:hidden}.tribe-events-single>.tribe_events{border-radius:30px}#tribe-events-pg-template{max-width:none!important}#rtec .rtec-form-wrapper{padding:4rem;border:1px solid #ddd;border-radius:20px;background:var(--ast-global-color-6)}h1.tribe-events-single-event-title{color:var(--ast-global-color-1);font-size:3rem;font-weight:800}h3.single-workshop--pretitle{margin-bottom:0}address.tribe-events-calendar-list__event-venue.tribe-common-b2{margin-top:1rem;margin-bottom:0!important}.tribe-events .tribe-events-calendar-day__event-featured-image-link,.tribe-events .tribe-events-calendar-list__event-featured-image{display:block;border-radius:10px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{display:block!important;margin-top:.25rem!important;visibility:visible}span.single-workshop--pretitle{color:var(--ast-global-color-0);font-size:.8rem}.tribe_events-template-default *,.tribe-common *{font-family:'Raleway'!important}a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin{font-weight:800;color:var(--ast-global-color-1)!important;font-size:1.3rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{flex-direction:row!important;justify-content:flex-start!important}.tribe-events-schedule{margin:0!important}.single-tribe_events .tribe-events-c-subscribe-dropdown__button,.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{width:max-content!important}.tribe-events-schedule.tribe-clearfix h2{color:var(--ast-global-color-3);font-size:2rem}.tribe-common button,.tribe-common-c-btn{padding:12px 36px!important;font-size:.8rem!important;line-height:2!important;border-radius:100px!important}span.woocommerce-terms-and-conditions-checkbox-text,p.mc4wp-checkbox.mc4wp-checkbox-woocommerce.form-row.form-row-wide label{line-height:1!important;font-size:14px!important;font-weight:400!important}span.woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline!important;font-weight:bolder}p.mc4wp-checkbox.mc4wp-checkbox-woocommerce.form-row.form-row-wide label{pointer-events:all!important}body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.place-order label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){margin-left:0!important;padding-left:0!important}p.mc4wp-checkbox.mc4wp-checkbox-woocommerce.form-row.form-row-wide{margin-bottom:36px!important}.singolo-evento{display:flex;gap:1rem;flex-direction:row}h5.pretitolo-evento{margin-bottom:.25rem!important;font-size:.9rem;line-height:1}h4.titolo-evento{color:var(--ast-global-color-2);font-weight:700;font-size:1.2rem!important;line-height:1.2;margin-bottom:0!important}.singolo-workshop h4.titolo-evento{font-size:1.1rem!important}details.wp-block-details.is-layout-flow.wp-block-details-is-layout-flow{background:var(--ast-global-color-1);padding:1rem!important;border-radius:1rem;margin-top:2rem!important}.col-info details.wp-block-details.is-layout-flow.wp-block-details-is-layout-flow{margin-top:0!important}details summary{color:#fff!important;font-weight:700;font-size:1.2rem;margin-left:1rem}.col-info details summary{font-size:1rem}p.orario-evento{color:var(--ast-global-color-1);font-weight:700;font-size:1.3em;text-align:right;margin-bottom:0}.descrizione-evento{margin-top:1rem}.singolo-workshop .descrizione-evento{margin-top:0!important}.col-orario{flex-basis:80px;min-width:80px}.col-info{border-left:1px solid #dddddd!important;padding-left:20px;display:flex;flex-direction:column;justify-content:center;width:100%}.col-info p{margin-bottom:.5em}.col-info ul{padding-left:2rem!important}p.luogo-evento{color:var(--ast-global-color-0);font-weight:700;font-style:italic;margin-bottom:0}@media (max-width:1024px){.singolo-evento{flex-direction:column}.col-orario{flex-basis:auto;min-width:unset}p.orario-evento{text-align:left}}.singolo-workshop{padding:1.5rem;background-color:var(--ast-global-color-6);border-radius:16px;display:grid;grid-template-columns:35% 65%;align-items:center;gap:1rem;margin-top:1rem}.singolo-workshop p{font-size:.9rem;line-height:1.4}.singolo-workshop--full{display:flex;flex-direction:column;align-items:baseline}header.entry-header .post-thumb img,.ast-single-post-featured-section.post-thumb img{aspect-ratio:16/9;border-radius:20px}.single-post #content:before{content:"";position:absolute;pointer-events:none;top:0;left:0;width:calc(100% + 0px + 0px);height:calc(100% + 0px + 0px);border-color:inherit;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:fixed;mix-blend-mode:normal;background-image:url(https://francescolive.it/wp-content/uploads/2023/11/road-bg.svg);background-clip:padding-box;opacity:1;z-index:-1}.ast-separate-container .site-content .ast-single-post-featured-section+article{border-radius:20px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,h1,h2,h3,h4,h5,h6{margin-bottom:20px}.ast-hb-account-login-wrapper .ast-hb-account-login{border-radius:20px}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{border-radius:10px}.ast-hb-account-login-wrapper .ast-hb-account-login #respond input#submit,.ast-hb-account-login-wrapper .ast-hb-account-login a.button,.ast-hb-account-login-wrapper .ast-hb-account-login button.button,.ast-hb-account-login-wrapper .ast-hb-account-login input.button{width:100%;margin-bottom:20px}.woocommerce-product-details__short-description{margin-top:20px}.woocommerce-js .select2-container .select2-selection--single,.woocommerce-js select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{border-radius:100px;height:50px;font-size:.9rem}.ast-single-product-payments{width:auto}.single-product div#content{background-repeat:no-repeat;background-position:50% 0;background-size:cover;background-attachment:fixed;background-image:url(https://francescolive.it/wp-content/uploads/2023/12/bg_light.svg);background-clip:padding-box}.ast-woocommerce-accordion.woocommerce-tabs.ast-woocommerce-tabs{display:none!important}.post-type-archive-product{background:var(--ast-global-color-6);background-repeat:no-repeat;background-position:50% 0;background-size:cover;background-attachment:fixed;background-image:url(https://francescolive.it/wp-content/uploads/2023/12/bg_light.svg);background-clip:padding-box}.woocommerce-js div.product form.cart .button.single_add_to_cart_button,.woocommerce .summary.entry-summary .quantity .minus,.woocommerce .summary.entry-summary .quantity .plus{padding:20px 40px}.woocommerce .quantity .minus,.woocommerce .quantity .plus{line-height:1}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .qty{border-color:#bdc0c3}.woocommerce-js .quantity .plus{border-radius:0 100px 100px 0}.woocommerce-js .quantity .minus{border-radius:100px 0 0 100px}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{font-size:16px;line-height:18px;font-family:'Raleway';text-transform:uppercase;font-weight:800}.woocommerce ul.products,.woocommerce-page ul.products{display:grid}form.cart{margin-top:40px;margin-bottom:20px}.single-product .entry-meta{display:none}li.ast-grid-common-col{border-radius:40px}.ast-woocommerce-container{border-radius:40px}.ast-separate-container.single-product .ast-article-single{background:0 0}.ast-separate-container .ast-woocommerce-container{padding:0}.woocommerce-js div.product div.images img{border-radius:10px}.summary.entry-summary{padding:1rem}@media screen and (min-width:1024px){.spectra-image-gallery__media-wrapper--isotope{max-width:20%}}@media screen and (min-width:768px){.summary.entry-summary{padding:3rem 3rem 3rem 0}}.woocommerce-js div.product div.images img{border-radius:40px;margin-left:-30px;margin-top:40px;rotate:-1deg}.woocommerce-js div.product div.images:before{position:absolute;top:20px;margin-top:40px;left:-10px;display:block;border:4px solid var(--ast-global-color-7);content:' ';width:100%;height:calc(100% - 40px);rotate:-2deg;border-radius:40px}.woocommerce-order-received .ast-title-bar-wrap.ast-advanced-headers-vertical-center{display:none!important}.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{text-align:center;margin:1em 0;padding:1em 0;font-weight:700;font-size:1.5rem;line-height:1.2;color:var(--ast-global-color-1);font-family:'Raleway'}.woocommerce-order-received h1.entry-title{display:none!important}.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li{margin-bottom:1rem}.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table,.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview{border-radius:20px}.astra-shop-thumbnail-wrap{border-radius:20px;margin:30px;overflow:hidden}li.ast-grid-common-col:before{position:absolute;rotate:0deg;top:0;margin-top:0;left:0;display:block;border:4px solid var(--ast-global-color-0);content:' ';width:100%;height:100%;border-radius:40px;z-index:-1;transition:all .2s ease-in-out}li.ast-grid-common-col:hover:before{rotate:-1deg;top:20px;margin-top:0;left:20px}.ast-woo-shop-archive{& .woocommerce-breadcrumb,.woocommerce-products-header{display:none}}.ast-variation-button-group .ast-single-variation.active{color:#fff;background:var(--ast-global-color-0);border:1px solid var(--ast-global-color-0)}.related .products li.ast-article-single{margin-bottom:0!important;border:2px solid var(--ast-global-color-0)!important;border-radius:40px;padding:0!important}section.related.products{padding:3rem!important}div#billing_title_field{margin:0!important;padding:0!important}.woocommerce-info{font-family:'Raleway';font-size:.9rem;font-weight:600}.woocommerce-js ul.product_list_widget li img{border-radius:10px}.fooevents-attendee{padding:2rem;border:2px solid #e3e9ed;background:#fafbfd;border-radius:20px;margin-bottom:2rem}h4.fooevents-attendee-number{color:var(--ast-global-color-1);font-weight:800;text-transform:uppercase;font-size:1.5rem}div#billing_title_minorenni_field{margin-bottom:0!important;padding:0!important}#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){font-size:1.75rem;padding:20px 0 14px;border-bottom:none;font-weight:700}.woocommerce-js .widget_shopping_cart .cart_list li,.woocommerce-js .widget_shopping_cart li,.woocommerce-js ul.product_list_widget .cart_list li,.woocommerce-js ul.product_list_widget li{border:none}div#info_partecipanti_field h3,div#info_partecipanti_field{margin-bottom:0!important}body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){font-family:'Raleway';font-weight:800;color:#484c55;background:#fff;margin-top:-10px;width:auto;padding:0 6px;font-size:.8rem;display:inline}body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row label:not(.checkbox):not(.radio):not(.woocommerce-form__label-for-checkbox){margin-top:-.75em !important;padding:0 .5em!important;margin-left:.5em!important;font-weight:800}p#billing_nota_minorenni_field{font-weight:700}.fooevents-attendee label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){background:#fafbfd!important}body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row textarea{min-height:150px !important}.fooevents-attendee .ast-animate-input label.radio{position:relative!important;margin-left:0!important}.fooevents-attendee .input-radio:first-child{margin-top:20px!important}.woocommerce-js form .form-row:not(.place-order){padding:3px;margin:0 0 26px!important}body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input .select2-container--default .select2-selection--single,body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input input[type=email],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input input[type=number],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input input[type=password],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input input[type=reset],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input input[type=search],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input input[type=tel],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input input[type=text],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input input[type=url],body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input select,body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input textarea{padding:1.15em .8em .75em!important}.woocommerce-privacy-policy-text p{font-size:.7rem;line-height:1.7}input:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=number]:focus,textarea:focus,.wp-block-search__input:focus,[data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper>.input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper>.input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:solid;border-color:inherit;border-width:1px;border-color:var(--ast-global-color-0)}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){border-radius:20px 20px 0 0;padding:2.5em 1.5em 1em}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){border-radius:0 0 20px 20px}.woocommerce-page.woocommerce-checkout table.shop_table td,.woocommerce-page.woocommerce-checkout table.shop_table th,.woocommerce.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table th{border-bottom-width:1px;font-size:.9rem}.woocommerce-js form .form-row input.input-text,.woocommerce-js form .form-row textarea{padding:1.15em .8em .75em!important;height:50px;font-size:.9rem}span.description{display:inline!important;font-size:.9rem;line-height:1.4}label{opacity:1!important}.woocommerce-billing-fields h3{display:none}.fooevents-attendee-first-name,.fooevents-attendee-last-name{width:49.5%;display:inline-block}.fooevents-attendee-last-name{float:right}.ast-column-33{width:33.333%;display:inline-grid}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49.5%;overflow:visible}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{font-size:.8em}body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce .fooevents-attendee form .form-row label:not(.checkbox):not(.woocommerce-form__label-for-checkbox){background:#fafbfd}.entry-content .woocommerce-message,.entry-content .woocommerce-error,.entry-content .woocommerce-info{border-radius:10px}.ast-variation-button-group .ast-single-variation{display:inline-block;padding:.5em 1.5em;margin-bottom:.5em;margin-right:.5em;border:none;background:var(--ast-global-color-6);cursor:pointer;border-radius:35px;font-family:'Raleway';font-weight:700;text-transform:uppercase;color:#333;font-size:.8rem}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px;font-family:'Raleway',sans-serif;font-weight:700;font-size:16px;font-size:.88888888888889rem;line-height:1em;text-transform:uppercase;letter-spacing:.6px}.woocommerce-js #customer_details,.woocommerce-js .woocommerce table.shop_table,{margin-bottom:2em;border-radius:20px;overflow:hidden}.woocommerce-cart .cart-collaterals .cart_totals{border-radius:20px;overflow:hidden}h3.fooevents-eventname{color:var(--ast-global-color-1);text-transform:uppercase;font-size:1.5rem!important}.site-below-footer-wrap a{color:var(--ast-global-color-0);text-decoration:underline}.site-below-footer-wrap a:hover{color:var(--ast-global-color-7)}.blocco-calendario{justify-content:space-between}.col-giornata>*:not(:first-child){padding-top:1rem!important}.col-giornata--workshop>*:not(:first-child){padding-top:2rem!important}.col-giornata>*{margin-block-start:0!important;padding-bottom:1rem!important;margin-block-end:0!important}.col-giornata--workshop{display:flex;flex-direction:column;gap:1rem}p.price small{font-size:.9rem;color:var(--ast-global-color-3)}.ast-separate-container .site-content .ast-single-post-featured-section+article{margin-top:-40px!important}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.wc-bacs-bank-details-heading,.woocommerce.woocommerce-checkout .woocommerce-order h2.wc-bacs-bank-details-heading{border-top:none!important}h3.wc-bacs-bank-details-account-name{color:var(--ast-global-color-2);margin-bottom:2em}.woocommerce-bacs-bank-details ul.order_details li{float:none}section.woocommerce-bacs-bank-details{text-align:center}ul.wc-bacs-bank-details.order_details.bacs_details{font-size:1.2rem;background:var(--ast-global-color-1);color:#fff;padding:2em;border:1px solid #b7d4b7;border-radius:30px}.woocommerce-js ul.bacs_details li strong{font-size:1.5rem;margin-top:.5rem;font-family:system-ui;letter-spacing:.5px}ul.wc-bacs-bank-details.order_details.bacs_details li.iban{text-align:center;margin:auto!important;padding:0 1rem!important}ul.wc-bacs-bank-details.order_details.bacs_details li{margin-bottom:1rem!important}.mc4wp-checkbox label{white-space:normal!important;width:100%!important;margin-bottom:0!important;position:relative!important;display:flex!important;align-items:baseline}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:flex;align-items:baseline}span.woocommerce-terms-and-conditions-checkbox-text,p.mc4wp-checkbox.mc4wp-checkbox-woocommerce.form-row.form-row-wide label{line-height:1.3!important;font-size:14px!important;font-weight:400!important;color:#636363!important}#rtec input[type=text],#rtec input[type=email],#rtec input[type=tel],#rtec input[type=number],#rtec textarea,#rtec input[type=password]{box-sizing:border-box;display:inline-block;float:none;padding:8px;margin:0;width:100%;height:auto;font-size:18px;line-height:1.5;background:#fff;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#rtec{overflow:auto;max-width:700px;border-top:0;margin:2rem auto}.tribe-events-single-event-description.tribe-events-content{margin-top:2rem}.rtec-checkbox-option-wrap{display:flex;align-items:baseline;margin-bottom:1rem}span.rtec-already-registered-reveal{display:none}.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix{width:100%}.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container,.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container{width:auto;margin:auto!important}.woocommerce-account .woocommerce-form .ast-woo-form-actions,.rtec-already-registered-reveal{display:none!important}.tribe-events-event-image img{display:block;border-radius:1rem}.singolo-workshop--full h4.titolo-evento{font-size:1.5rem!important;margin-top:.5rem;color:var(--ast-global-color-1);font-weight:800}.workshop_header{display:flex;justify-content:space-between;width:100%}.workshop-orari{display:flex;flex-direction:column;gap:.25rem}.workshop-orari span{padding:.25rem;border:1px solid var(--ast-global-color-1);color:var(--ast-global-color-1);line-height:1;border-radius:4px;font-size:.7rem;width:max-content}.singolo-workshop--full .accordion{background-color:var(--ast-global-color-6);border:2px solid #345ca7;color:var(--ast-global-color-1);cursor:pointer;padding:18px;width:100%;text-align:left;outline:none;transition:.4s;border-radius:.5rem;margin-top:1rem}.singolo-workshop--full .workshop_info{width:100%}.singolo-workshop--full .luogo-evento{margin-top:1rem}.singolo-workshop--full .accordion:after{content:'\02795';font-size:13px;color:#fff;float:right;margin-left:5px}button.link-iscrizione-workshop:hover{background-color:var(--ast-global-color-1);color:#fff}.singolo-workshop--full .active:after{content:"\2796"}.singolo-workshop--full .active,.singolo-workshop--full .accordion:hover{background-color:var(--ast-global-color-1);color:#fff!important}.singolo-workshop--full .panel{padding:1.5rem;background-color:#fff;display:none;overflow:hidden;border-radius:.5rem}.singolo-workshop--full{padding:2rem!important}.singolo-workshop--full p.luogo-evento{color:var(--ast-global-color-3);font-weight:600;font-style:italic;margin-bottom:0}.container-link-iscrizione-workshop{margin:2rem 0 1rem}button.link-iscrizione-workshop{border-radius:.5rem;font-size:.8rem;padding:18px 34px}.container-link-iscrizione-workshop a{text-decoration:none!important}@media screen and (min-width:769px){.col-giornata .wp-block-column:nth-child(2){border-left:1px solid #dddddd!important;padding-left:20px;display:flex;flex-direction:column;justify-content:center}h3#order_review_heading{position:sticky!important;top:60px}div#order_review{position:sticky!important;top:154px}.col-giornata{width:calc(100% - 170px)!important;flex-basis:calc(100% - 170px)!important}.col-giornata .wp-block-uagb-buttons{margin-top:3rem!important;border-top:0!important}}@media screen and (max-width:921px){.related .columns-3{grid-template-columns:repeat(2,minmax(0, 1fr))!important;row-gap:1rem}}@media screen and (max-width:768px){.spectra-image-gallery__media-wrapper--isotope{max-width:50%}.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li{width:100%;display:block;margin:0 0 .8em;padding-bottom:0!important;border-bottom:none!important}.related .columns-3{grid-template-columns:repeat(1,minmax(0, 1fr))!important;row-gap:1rem}section.related.products{padding:1rem!important}.singolo-workshop{grid-template-columns:1fr;align-items:center;gap:1rem}details.wp-block-details.is-layout-flow.wp-block-details-is-layout-flow,.singolo-workshop{padding:1rem!important}.ast-separate-container .site-content .ast-single-post-featured-section+article{margin-top:10px!important}.woocommerce-js div.product div.images img{border-radius:40px;margin-left:2%;margin-top:20px;width:92%}.woocommerce-js div.product div.images:before{position:absolute;top:14px;margin-top:40px;left:11px;display:block;border:4px solid var(--ast-global-color-7);content:' ';width:96%;height:calc(100% - 40px);rotate:-1deg;border-radius:40px}}@media screen and (max-width:479px){.related li.product .astra-shop-summary-wrap{padding-bottom:20px!important}.container-link-iscrizione-workshop{margin:2rem 0 1rem;display:flex;flex-direction:column;row-gap:.5rem!important}button.link-iscrizione-workshop{width:100%}#rtec .rtec-form-wrapper{padding:1rem}h1.ast-advanced-headers-title{margin-bottom:0}.ast-advanced-headers-layout-2 .ast-advanced-headers-breadcrumb{margin-top:0}.woocommerce-account .entry-content .woocommerce{padding:20px;border-radius:20px}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){margin-bottom:2rem}#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){font-size:1.5rem;line-height:1.3;margin-bottom:0}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:1.3em}ul.wc-bacs-bank-details.order_details.bacs_details{font-size:1.2rem;padding:1.5em 1em;border:1px solid #b7d4b7;border-radius:20px}.woocommerce-js ul.order_details li strong{display:inline-block}.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2{margin-top:.5rem}a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin{font-size:1.2rem;line-height:1}span.single-workshop--pretitle{color:var(--ast-global-color-0);display:block;margin-bottom:.25rem!important;line-height:1.2!important;font-size:.75rem}.tribe-events .tribe-events-calendar-list__event-date-tag{display:none}.tribe-events .tribe-events-calendar-list__event-datetime{color:var(--tec-color-text-event-date);font-size:1rem;font-weight:700}h1.tribe-events-single-event-title{font-size:1.5rem;line-height:1.2;margin-top:.5rem}address.tribe-events-calendar-list__event-venue.tribe-common-b2{margin-top:.5rem;margin-bottom:0!important}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:0!important;padding-right:0!important}.col-info ul{padding-left:1rem!important}.tribe-events-schedule.tribe-clearfix h2{color:var(--ast-global-color-3);font-size:1rem;margin-bottom:2rem;margin-top:1rem}h4.titolo-evento{font-size:1.1rem!important}.col-info p,.col-info li{font-size:.9rem;line-height:1.4}.singolo-workshop p{font-size:.8rem!important}.singolo-workshop h4.titolo-evento{font-size:1rem!important}details.wp-block-details.is-layout-flow.wp-block-details-is-layout-flow,.singolo-workshop{padding:1rem .5rem!important}p.orario-evento{font-size:1.5rem}.col-info{padding-left:10px!important}.woocommerce-js form .form-row{padding:3px;width:100%!important;margin:0 0 26px!important;display:block}.woocommerce-js form .form-row input.input-text,.woocommerce-js form .form-row textarea,.woocommerce-js .select2-container .select2-selection--single,.woocommerce-js select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{height:60px}.fooevents-attendee{padding:1rem}.singolo-workshop--full h4.titolo-evento{font-size:1.1rem!important}.singolo-workshop--full{padding:1rem!important}.workshop_header{flex-direction:column;gap:.5rem;align-items:baseline}.workshop-orari{flex-direction:row}}.woocommerce-js div.product form.cart div.quantity{display:none!important}.ast-header-account-wrap .ast-header-account-type-avatar .avatar{width:20px!important}