/*!/wp-content/themes/fand/style.css*/@charset "utf-8";body>.main-container:after{background-color:transparent!important}*{margin:0;padding:0;box-sizing:border-box}a{cursor:pointer!important;text-decoration:none;color:#005961}.toggle>.toggle-content{display:none}.toggle:hover>.toggle-content{display:inline-flex}body{font-size:110%;font-family:'Lato',sans-serif;scroll-behavior:smooth;letter-spacing:.04rem}h1,h2,h3,h4,h5{font-family:'Merriweather',serif;color:#005961;padding:.4rem}p,article{line-height:1.6rem}p{padding:.4rem 0}blockquote{padding:0 1em;margin:1em;color:#005961;font-weight:700;font-size:1.2em;border-left:4px solid #00C58E}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.alignleft{float:left}.aligncenter,video,iframe{display:block;margin:.5em auto!important}.alignright{float:right}hr{margin:1.2em;color:#00C58E;height:1px}content ul{list-style:inside}content ol{list-style:inside decimal}content li{line-height:1.6em;padding:.3em 0}#tinymce ul,#tinymce ol{padding:revert}main{max-width:1600px;margin:0 auto}header{display:flex;justify-content:space-between;margin:0 .5rem;width:100%}header.cols2>*{margin:0 auto}#logo{height:120px;width:133px;background-image:url(https://www.fand.it/wp-content/themes/fand/images/logo_fand.webp);background-size:contain;background-repeat:no-repeat}#logo h1{font-size:0;color:#fff0}.menu{position:relative;display:flex;flex-wrap:wrap;justify-content:space-around}.menu li{position:relative;display:flex;flex-direction:column;text-transform:uppercase}.menu,.sub-menu{list-style:none}.MainMenu a,#menu-footer a,.InfoMenu a{padding:.6rem 1.2rem}#menu-top li a{color:#F53;padding:.2rem 1rem;border:2px solid #fff0;font-weight:700}#menu-top li.dona a{background:#F53;color:#fff}#menu-top li a:hover{color:#F53;background:#fff0;border:2px solid #F53}#menu-area{display:flex;flex-direction:column;align-items:flex-end}#menu-area a{font-weight:700}.MainMenu{width:100%;background:rgb(0 197 142 / .2);border-bottom:4px solid #00C58E}.MainMenu>li>a:hover{color:#fff;background:#00C58E}.MainMenu .accedi a{background:#005961;color:#fff}.InfoMenu{padding:.6rem 0;justify-content:space-between}.InfoMenu>li>a{background:rgb(0 197 142 / .2);text-transform:uppercase;font-weight:700;padding:1rem 1.6rem;margin:.6rem;font-size:1.2rem;text-align:center}.menu>li>.sub-menu{display:none;position:absolute;top:90%;max-height:98vh;box-shadow:0 2px 2px rgb(0 0 0 / .5);background:#fff;padding:1rem;justify-content:space-around;flex-direction:column;min-width:280px;z-index:1}.menu>li:hover>.sub-menu{display:flex}.menu>li:hover>.sub-menu li{flex-direction:column}.sub-menu a{background:#fff0;padding:.3rem!important;font-weight:normal!important;font-size:1rem}#mobile-toggle{display:none}.flex-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.cols4>*{width:23%!important}.cols3>*{width:30%!important}.cols2>*{width:49%!important}.cols3>*,.cols2>*{min-width:280px;margin:.5rem auto}.flex-grid article{margin:.5rem auto!important;padding:.5rem!important;display:flex;flex-direction:column}article .inner{padding:.6em 0}.flex-grid h2,.flex-grid .title{font-size:1.3rem!important;margin:.25rem!important;text-transform:capitalize}.flex-grid .feat-img-container{width:100%;aspect-ratio:16/9;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #66DCBB;max-width:462px;margin:0 auto .5rem}.feat-img-container img{width:100%;height:auto}.entry-category{padding:.25rem;width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;font-size:85%;color:#009077}.entry-category,.entry-category a{font-weight:700}article p.excerpt{line-height:normal}.more-link{display:inline-block;margin:.6em auto}.cols2 article{flex-direction:row}.cols2 article .inner{padding:0 .6em}.cols2 article .excerpt{display:none}#corsi .grid .image{aspect-ratio:16/9;overflow:hidden}#corsi .grid .content{padding:.5rem}#corsi .grid .arrow,#corsi .grid .author img,#corsi .grid .author .name{display:none!important}#corsi .grid .inner-wrapper{display:flex}#corsi .grid .ribbon{background:#F53}#corsi .grid .button a{background:#005961;max-width:60%;margin:0 auto .5rem auto}.post-navi{display:flex;justify-content:center;padding:1.2em}.post-navi a{padding:.6em;margin:0 .6em}#footer{background:#005961;color:#fff;padding:1.2em .6em;margin-top:1em}#footer a{color:#fff}#menu-footer{justify-content:center}.disclaimer{font-size:.8rem;text-align:center}div#tag_cloud{padding:1em;text-align:center}div#tag_cloud a{display:inline-block}section{margin:2.4em auto}section#fixed{position:sticky;top:0;left:0;margin:0;background:#fff;z-index:1}section#servizi .button{margin:.6em auto}.feat-img-container{margin-bottom:.5rem}section#sponsor-gallery{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}section#sponsor-gallery img{margin:.6em 1.2em;max-width:180px;max-height:60px}#banner-donazioni,#banner-newsletter{width:100%;aspect-ratio:4/1;background-repeat:no-repeat;background-size:75%;background-position:left center;padding:0;flex-direction:row-reverse}#banner-donazioni .inner,#banner-newsletter .inner{width:33.33%;min-width:280px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}#banner-donazioni .title,#banner-newsletter .title{text-transform:uppercase}.orange{background:#F53;color:#fff}.orange .title{color:#fff}.orange .button{border-color:#fff;background:#fff0}#banner-newsletter{background-position:right 25%;flex-direction:row}#banner-newsletter .inner{background:#66DCBB}section#donazioni-mini{width:100%;margin:0 auto;background-color:rgb(0 197 142 / .2);display:flex;justify-content:center;align-items:center}section#donazioni-mini .inner{font-weight:700;display:flex;justify-content:center;align-items:center;padding:1.2em}.bordato{padding:1rem;border:3px solid #66DCBB}section.block{margin:1rem;border-top:6px solid rgb(0 197 142 / .2)}.block>.container{margin-top:0;text-align:center}.block article{margin:0;padding:0}#corsi h2{text-transform:uppercase}#news-primary,#news-secondary{margin:.4rem}.content-title{font-size:2em;padding-bottom:.6em}.content-title,.single .entry-category{text-align:center;line-height:normal}.single h2,.page h2{font-size:1.6rem;margin:1rem 0 .25rem 0}.single h3,.page h3{font-size:1.4rem}.single .content h2,.page .content h2,.single .content h3,.page .content h3{margin-top:.6em}.single .sfwd-courses .entry-category{display:none}.single article,.page article{padding:2rem 1rem;display:block;max-width:1440px;margin:auto}.single article img:not(.avatar),.page article img:not(.avatar){margin:1em}.single article img.featured,.page article img.featured{display:block;width:auto;max-width:100%;height:auto;margin:1.2em auto}.wp-caption{width:auto!important}.wp-caption img{margin-bottom:0!important}.wp-caption-text{color:GRAY;text-align:center;font-size:.9rem;font-style:italic}body.single div.sponsor-container .gallery{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}body.single div.sponsor-container .gallery .gallery-item{width:unset!important}body.single div.sponsor-container .gallery img{border:none!important;height:100%;width:auto;margin:.5em}.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{background:#CCF3E8!important;margin:0!important;padding:0!important}.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled section{margin:0!important;padding:0!important;border:none!important}.ld-course-status-seg-price{display:none}body.single-sfwd-lessons .ld-content-actions .sfwd-mark-complete{display:flex;justify-content:space-between;min-width:200px}body.single-sfwd-lessons .ld-content-actions .ld-content-action{flex-basis:auto!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{border:2px solid}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce div.product div.images .flex-control-thumbs li{width:22%;margin:.25rem}.woocommerce span.onsale{width:auto!important;aspect-ratio:1/1;border-radius:100%;font-size:.8rem;padding:.5rem;text-transform:uppercase;display:flex;align-items:center;background:#F53}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{width:100%!important}.woocommerce-MyAccount-navigation{border:none!important;;background-color:transparent!important;margin:.25rem 0!important}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;background-color:#CCF3E8}.woocommerce-MyAccount-navigation li{padding:0}.woocommerce-MyAccount-navigation a{font-weight:normal!important;padding:.25rem 0}.mappa-italia{overflow:hidden;position:relative;background-color:aliceblue;min-width:360px;width:100%;max-width:800px;height:75vh}.gmap.region{width:100%;height:75vh}.mappa-italia,.gmap.region{margin:1em auto}#mappa-italia{display:block}#elenco-mappa-italia{display:none}@media screen and (max-width:800px){#mappa-italia{display:none}#elenco-mappa-italia{display:block}}label{padding:.25rem .5rem;font-weight:700;color:#005961;display:inline-block;vertical-align:middle;max-width:100%;line-height:1.6}label small{display:block;line-height:normal;font-weight:400}label input[type=checkbox]+*{display:inline-block}input,select,textarea,button,.button,input.search-submit,input[type=submit]{padding:.8rem;margin:.5rem 1rem;font-size:initial;border:2px solid #005961;max-width:100%}input[type=checkbox]{-webkit-appearence:none;background-color:#FFF;margin:0;visibility:hidden;margin-right:1.5em;display:inline-flex!important;justify-content:center;align-items:center}input[type=checkbox]:before{visibility:visible;padding:0;margin:0;content:"\2610";font-size:1.8em;color:#005961;cursor:pointer}input[type=checkbox]:checked:before{content:"\2611"}.fand-internal-hidden{display:none!important}.wpcf7-not-valid-tip{display:inline-block}button,.button,input.search-submit,input[type=submit],#btn-join{cursor:pointer!important;display:inline-block;font-size:initial;font-weight:700;text-transform:uppercase!important;background:#005961;color:#fff}button:hover,.button:hover,input.search-submit:hover,#btn-join{background:none;color:#005961;border:2px solid #005961}.cta-button{background:#f53;border:2px solid #F53!important;color:#fff}.cta-button:hover{background:transparent!important;border:2px solid #F53;color:#F53}button:disabled,.button:disabled,input.search-submit:disabled,input[type=submit]:disabled{background:SILVER;color:#fff;cursor:not-allowed}.search-form{padding:1.5rem;justify-content:center;align-items:center}.search-form label{width:60%}.search-field{width:100%}.accordion{list-style:none;font-size:smaller}.accordion>*:before{display:none}.accordion>*{border-bottom:1px solid #d4d4d4;padding:.75em}.accordion>* .question:before{font-family:"FontAwesome";content:'\f0da';font-weight:700;padding-right:.5em;vertical-align:center}.accordion>* .question{font-weight:700}.accordion>* .answer{display:block;max-height:0;opacity:0;overflow:hidden;transition:all .5s ease-in-out}.accordion>*:hover .question:before{content:"\f0de"}.accordion>*:hover{cursor:pointer}.accordion>*:hover .answer{display:block;max-height:100%;opacity:1;overflow:visible;padding:.75em}.modalDialog{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:99999;opacity:0;transition:opacity 200ms ease-in;pointer-events:none}.modalDialog:target{opacity:1;pointer-events:auto}.modalDialog_inner{position:relative;text-align:center;min-width:280px;max-width:65vw;position:relative;margin:14vh auto;padding:1em}.modalDialog_inner p{text-align:center}img.modal{float:right;margin:1em}.modalDialog a.close{z-index:2;position:absolute;top:-6px;right:-6px;text-decoration:none;border:none;padding:.65em .8em;border-radius:50%;cursor:pointer}.modalDialog .close i{font-size:1.4rem!important;text-shadow:none!important;color:#0068b8}@media (max-width:667px){#menu-area{min-width:240px}#menu-area ul{display:none;width:100%;height:auto!important}#menu-area ul li{width:100%;align-items:end}#menu-area a{width:100%;text-align:right}#mobile-toggle{margin:.4em;padding:.4em;border:2px solid #005961;align-items:center;width:auto!important}#mobile-toggle,#menu-area:focus>.menu,#menu-area:hover>.menu{display:flex;position:relative;flex-wrap:wrap;align-items:stretch}li>.sub-menu{display:block;max-height:0;opacity:0;overflow:hidden;transition:all .5s ease-in-out}li:hover>.sub-menu{position:relative;display:inline-flex!important;right:initial;top:initial;left:initial!important;flex-direction:column!important;max-height:auto!important;min-height:initial!important;background:#fff;text-align:left;display:block;max-height:100%;opacity:1;overflow:visible}#menu-menu-principale a{display:inline-block}.menu>li>.sub-menu{min-width:unset}#menu-menu-fand>li:nth-child(3)>.sub-menu{right:0;max-width:242px;height:auto!important;max-height:unset}#menu-menu-fand>li:nth-child(3)>.sub-menu li{width:100%!important}section#donazioni{aspect-ratio:auto;background-size:cover;background-position:center center;padding:0;justify-content:center;align-items:center}section#donazioni .orange{margin:1.2em auto}.cols2 article{flex-direction:column}.accordion{list-style:none;font-size:smaller}.accordion>*:before{display:none}.accordion>*{border-bottom:1px solid #d4d4d4;padding:.75em}.accordion>* .question:before{font-family:"FontAwesome";content:'\f0da';font-weight:700;padding-right:.5em;vertical-align:center}.accordion>* .question{font-weight:700}.accordion>* .answer{display:block;max-height:0;opacity:0;overflow:hidden;transition:all 1.5s ease-in-out}.accordion>*:hover .question:before{content:"\f0de"}.accordion>*:hover{cursor:pointer}.accordion>*:hover .answer{display:block;max-height:100%;opacity:1;overflow:visible;padding:.75em}}.course-tab-panels,.course-tab-panels p{font-size:110%!important;line-height:1.6em!important}.course-curriculum ul.curriculum-sections .item-meta.duration{background:SILVER!important}.course-tab-panels p{font-size:100%!important}.course-summary-sidebar .price{display:none}.woocommerce-cart .cart-collaterals .cross-sells{display:none}.cross-sells{width:100%;border:3px solid #00C58E;text-align:center}.cross-sells ul{display:flex;flex-wrap:wrap;justify-content:space-between}.cross-sells li{padding:.5em!important;margin:.5em!important;min-width:280px;width:48%!important;text-align:center!important}.cross-sells img{max-width:160px;max-height:160px;width:auto;height:auto;margin:0 auto 1em auto!important}#checkout-account-login .lp-checkout-sign-up-link{align-items:center}.lp-checkout-sign-up-link label{cursor:pointer;display:inline-block;padding:.6em .8em;margin:.3em;font-size:initial;font-weight:700;text-transform:uppercase;background:#005961;color:WHITE!important;border:4px solid #fff0}.lesson-description video,.lesson-description iframe{width:100%;max-width:640px;aspect-ratio:16/9;height:auto}.lesson-description p{line-height:1.6em;padding:.4em 0;letter-spacing:.02em}.lesson-description ul{list-style:inside}.lesson-description ol{list-style:inside decimal}.lesson-description li{line-height:1.6em;padding:.3em 0}.lp-checkout-sign-up-link a label,.lp-checkout-sign-in-link a label{padding:0 .6em;font-weight:bold!important}.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled{background:#169455}.ld-course-list-items .ld_course_grid .entry-title{text-align:center}.ld-course-list-items .ld_course_grid .btn{border:2px solid #fff0;text-transform:uppercase;font-weight:700}.ld-course-list-items .ld_course_grid .btn-primary{background-color:#F53;border-color:#F53}.ld-course-list-items .ld_course_grid .btn-primary:hover{color:#F53!important;background-color:#fff0;border-color:#f53}.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price{font-size:initial!important}.learndash-wrapper .btn-join,.learndash-wrapper a#btn-join{background-color:#F53!important;border-radius:0!important;text-transform:uppercase}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon{margin-top:0!important}.learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading{padding:1em;background-color:#dff5ea}.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete input.learndash_mark_complete_button,.learndash-wrapper .ld-focus .ld-focus-header form.sfwd-mark-complete:after{color:#F53!important}.learndash-wrapper input.learndash_mark_complete_button{background-color:#F53!important}.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{margin:1.5em auto!important}.zoom-window-wrap .zoom-iframe-container:before{content:"Clicca sul pulsante JOIN sotto al video per iniziare.";display:block;text-align:center;font-weight:700;color:#F53}.preview-video{width:90vw!important;max-width:640px;height:auto!important;aspect-ratio:16/9}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background-color:#005961;color:#FFF}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:#F53}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:#005961!important}body.single-product .entry-category,body.single-product .product_title,body.single-product .woocommerce-tabs,body.single-product .related{display:none}.wc-ppcp-product-payments__container{display:flex}.woocommerce table.cart td.actions .input-text{width:auto!important}.woocommerce table.cart td.actions .coupon .button{font-size:initial}body.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}body.woocommerce-checkout form{display:flex;flex-wrap:wrap}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review{width:50%!important;min-width:360px}.woocommerce-billing-fields h3{width:100%}.woocommerce-billing-fields__field-wrapper{width:80%}.select2-container--default .select2-selection--single{border:1px solid #005961}body.woocommerce-checkout #order_review{margin-top:2em}body.woocommerce-checkout .woocommerce .col2-set .col-1,body.woocommerce-checkout .woocommerce-page .col2-set .col-1,body.woocommerce-checkout .woocommerce .col2-set .col-2,body.woocommerce-checkout .woocommerce-page .col2-set .col-2,.woocommerce-billing-fields,.woocommerce-shipping-fields{display:flex;flex-wrap:wrap;width:100%!important}.woocommerce-billing-fields,.woocommerce-shipping-fields{border-bottom:2px solid #00C58E;padding:.5rem 0}body.woocommerce-checkout h3#order_review_heading,body.woocommerce-checkout span.optional{display:none}body.woocommerce-checkout h3#ship-to-different-address{font-size:1.2rem}body.woocommerce-checkout input[type=checkbox]:before{background-color:transparent!important}span.woocommerce-terms-and-conditions-checkbox-text{display:unset!important}@-moz-document url-prefix(){input[type=checkbox]{visibility:visible!important}input[type=checkbox]:before{display:none}}body.woocommerce-checkout .showlogin{position:relative!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none!important}body.woocommerce-checkout ul.wc_payment_methods{display:none}body.woocommerce-order-received article{width:100%}.ld-profile-avatar,.ld-profile-edit-link{display:none}.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong{font-size:120%!important}.learndash-wrapper .ld-profile-summary{margin:1rem auto!important}body.woocommerce-account article,body.woocommerce-account .woocommerce-Address{width:100%!important}body.woocommerce-account form.edit-account legend{font-style:italic;color:#00C58E;font-weight:700;font-size:120%}body.woocommerce-account form.edit-account fieldset{padding:1em}.woocommerce-MyAccount-navigation{border-left:3px solid #005961;background-color:#f6f5f8;margin-bottom:1em}.woocommerce-MyAccount-navigation ul{list-style:none}.woocommerce-MyAccount-navigation li a{display:inline-block;padding:.25em 1em}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li a:focus,.woocommerce-MyAccount-navigation li.is-active a{background:#005961;color:#fff;font-weight:700}.woocommerce-account .u-columns{display:flex;flex-wrap:wrap;justify-content:space-evenly}.woocommerce-form-register{background-color:#CCF3E8;border:none!important}.ld_cert_username{font-size:2em;font-weight:700;text-align:center;font-family:"Merryweather"}.ld_cert_data{margin-left:800px}@media (max-width:640px){header{flex-direction:column-reverse;width:100%}#logo-e-mini-menu{flex-wrap:wrap}#menu-top{justify-content:flex-end;min-width:350px}.InfoMenu{justify-content:center}.learndash-wrapper #ld-profile .ld-profile-stats{flex-wrap:nowrap!important}.woocommerce-account .learndash-wrapper #ld-profile .ld-profile-stats .ld-profile-stat{margin:0!important}}@media (max-width:667px){.woocommerce-MyAccount-navigation li{display:inline-block}}