#footer-widgets .footer-widget li a:hover{color:#71b4c9}#footer-widgets div.text-widget a:hover{color:#71b4c9}p.popup-title{font-size:40px;margin-bottom:30px;text-align:center;font-family:'Satisfy',handwriting;color:#6ec0d1;position:relative}p.popup-title:after{position:absolute;content:'';width:130px;height:4px;background:#6ec0d1;bottom:-7px;left:50%;margin-left:-65px}.form-newsletter p.campo-form input{height:50px;border-radius:6px}.form-newsletter p.campo-form span{font-size:17px;font-weight:600;margin-bottom:10px;font-style:italic}.form-newsletter p.campo-form{display:flex;flex-direction:column}.pum-theme-1699,.pum-theme-tema-predefinito,.pum-overlay{background-color:rgb(0 0 0 / 66%)}#popmake-2354{padding:40px;border-radius:6px}.form-newsletter input[type="submit"]{width:100%;background:#6ec0d1;border:none;height:50px;border-radius:6px;color:#fff;font-size:19px;font-weight:bold}button.pum-close.popmake-close{width:40px!important;height:40px!important;box-shadow:none!important;line-height:40px!important;padding:0!important;border-radius:50%!important;top:-15px!important;right:-15px!important;font-size:20px!important}p.privacy-form input{margin:0 6px 0 0;position:relative}.form-input label{color:#fff;margin-bottom:5px;position:relative;float:left;width:100%}.form-input input{height:49px;margin-bottom:10px}.form-input input,.form-input textarea{width:100%!important}.privacy-full span a span{color:#fff!important;text-decoration:underline}div.et_pb_section_1 h2{font-size:1.8rem}form input.wpcf7-form-control{border-radius:5px;min-height:30px}form select.wpc7-form-control{border-radius:5px;min-height:30px}form textarea.wpcf7-form-control{max-width:700px;font-size:0.8rem;border-radius:5px;width:300px}:focus::-moz-placeholder{opacity:0}:focus::-webkit-input-placeholder{opacity:0}:focus::-ms-input-placeholder{opacity:0}form input.wpcf7-submit{min-width:60px;color:white;font-size:0.8rem;background-color:#005ba5;border-color:#71b4c9}.learndash-course-grid .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.learndash-course-grid .items-wrapper .grid-2 .content .author>img.avatar{display:none}.learndash-course-grid .items-wrapper .grid-2 .content .author>.wrapper>.name{display:none}.learndash-course-grid .items-wrapper .grid-2 .content .author>.wrapper>.inner-wrapper{display:flex;flex-direction:column}.learndash-course-grid .items-wrapper .grid-2 .content .author>.wrapper>.inner-wrapper>span{font-weight:bold;color:#143f5e}.learndash-course-grid .grid>.item .content{padding-top:20px}.learndash-course-grid .grid>.item .content .entry-title a{font-size:23px}.learndash-course-grid .grid>.item .content .entry-title{margin-bottom:10px;padding-bottom:0}.learndash-course-grid span.duration{display:flex;align-items:center;margin-bottom:15px}.learndash-course-grid span.lessons{display:flex;align-items:center}.learndash-course-grid span.lessons:before{content:"\f121";font-family:'dashicons';font-size:13px;margin-right:8px;color:#fff;background:#fd9752;width:20px;text-align:center;border-radius:5px}.learndash-course-grid span.duration:before{font-family:'dashicons';content:"\f469";font-size:15px;margin-right:8px;color:#fff;background:#fd9752;width:20px;text-align:center;border-radius:5px}.single-sfwd-courses .et_post_meta_wrapper img{display:none}.single-sfwd-courses .sfwd-courses .entry-content{padding-top:10px}.single-sfwd-courses p.post-meta{display:none}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{align-items:center}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name .ld-item-title{font-weight:600;font-size:19px;margin-left:10px}.learndash-wrapper #learndash_mark_complete_button,.learndash-wrapper .learndash_mark_complete_button{width:100%;max-width:100%;min-width:260px;right:2em}.single-product p.price{margin:15px 0}.entry-summary p.price span{font-weight:bold}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;background:#143f5e;border-color:#143f5e;color:#fff;font-size:16px;padding:10px 20px}.woocommerce div.product form.cart .button:hover{background:#29648f;border-color:#29648f}.related.products{margin:0px 0 20px;padding-top:40px;border-top:1px solid #ddd}.woocommerce button.button:after,.woocommerce button.button:hover:after,.woocommerce-page a.button:after{content:initial}.woocommerce-message a,ul.woocommerce-error a{color:#fff!important;font-size:18px!important}.woocommerce-message,ul.woocommerce-error,.woocommerce-Message{display:flex!important;align-items:center!important;flex-direction:row-reverse!important;justify-content:center;padding:10px!important}.woocommerce-error li a,.woocommerce-info li,.woocommerce-message li a{margin-left:10px!important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important;display:flex;flex-direction:row-reverse;align-items:center}.woocommerce a.button:hover{padding:0.3em 1em}div#customer_details{margin-bottom:20px}tr.woocommerce-table__product-purchase-note.product-purchase-note a{color:#fff}tr.woocommerce-table__product-purchase-note.product-purchase-note td p{margin:10px 0!important;background:#143f5e;padding:10px 0;font-size:18px;text-align:center}header.woocommerce-Address-title.title a{position:relative;float:left;width:100%;margin-bottom:20px}header.woocommerce-Address-title.title h3{position:relative;float:left;width:100%}form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button{width:100%;margin-top:24px;box-sizing:border-box;font-size:16px;padding:10px;background:#29648f;color:#fff;border:1px solid transparent;transition:.3s}form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button:hover{border:1px solid #29648f;color:#29648f;background:none;transition:.3s}.corsi-home{padding:30px!important;border:2px solid #fff;border-radius:6px}.accordion-lezione .wp-block-ub-content-toggle-accordion-title-wrap p.wp-block-ub-content-toggle-accordion-title{padding-bottom:10px}.wp-block-ub-chevron-down::after{color:#fff;top:4px}.accordion-lezione>div{border-radius:6px}p.primo-p-lezione{border:1px solid #ddd;margin-bottom:20px;padding:20px!important}.accordion-lezione{position:relative;float:left;width:100%}a.btn-download{background:#fe892f;color:#fff;padding:10px 20px;border-radius:10px;margin-top:20px;position:relative;float:left;border:1px solid transparent}a.btn-download:hover{background:#fff;color:#fe892f;border:1px solid #fe892f}.accordion-lezione .wp-block-ub-content-toggle-accordion-title-wrap{display:flex;align-items:center;justify-content:center}.flexer-contatto>.full-contatto:first-child{margin-right:20px}.flexer-contatto{display:flex;margin-bottom:20px}.full-contatto{position:relative;float:left;width:calc(50% - 10px)}.full-100-contatto .wpcf7-select{width:100%;border-radius:5px;min-height:30px}.full-contatto input.text,.full-contatto input.title,.full-contatto input[type=text],.full-100-contatto textarea.wpcf7-form-control,.full-contatto input[type=tel],.full-contatto input[type=email]{width:100%}.full-contatto label,.full-contatto span.wpcf7-list-item-label,.full-100-contatto label{color:#fff}.full-contatto .your-sex span.wpcf7-list-item.first{margin-left:0}.full-100-contatto textarea.wpcf7-form-control{height:120px;padding:10px}.full-100-contatto-first{margin-bottom:20px}.testo-cont-right{margin-top:30px;font-size:17px;font-weight:600}.privacy-full span.wpcf7-list-item{margin-left:0}.privacy-full{color:#fff;margin:10px 0}.invia-full input.wpcf7-submit{background-color:#ffffff;width:200px;padding:10px;float:right;border:none;text-transform:uppercase;font-size:15px;color:#71b4c9;font-weight:bold}span.evid{font-size:21px;line-height:31px}.sfwd-courses .learndash-wrapper.learndash-widget{margin-bottom:0!important}.sfwd-courses .content .button{margin-top:20px!important}.woocommerce-MyAccount-content ul.woocommerce-error,.woocommerce-MyAccount-content .woocommerce-error li,.woocommerce-checkout ul.woocommerce-error,.woocommerce-checkout .woocommerce-error li{display:block!important;align-items:normal!important;flex-direction:column!important}.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{font-size:1rem;width:100%;display:block;text-align:center;border-radius:20px;background-color:transparent;color:#fff;box-shadow:none;text-transform:none;font-family:inherit;font-weight:800;font-size:.75em;text-align:center;text-decoration:none;cursor:pointer;width:100%;max-width:385px;white-space:normal;text-shadow:none;border:0;opacity:1;transition:opacity .3s ease;display:flex;justify-content:center;align-items:center;height:auto;line-height:initial;padding:1em 1em 1em 1em;margin-top:30px;border:1px solid #019e7c!important;color:#019e7c}body:not(.home) div#main-content{margin-bottom:70px}.woocommerce-cart table.cart input#coupon_code::placeholder{color:#ddd;font-size:16px}.woocommerce-cart table.cart input#coupon_code{background-color:#fff!important;border:2px solid #ddd!important;color:#ddd!important;padding:0.3em 0.3em;height:38px;top:1px;position:relative}.coupon button.button{background:#71b4c9;color:#fff}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button.button[type="submit"]{padding:0.3em 1em;font-size:16px}.woocommerce .wc-proceed-to-checkout a{background:#fd9752!important;border-color:transparent!important;color:#fff!important}.woocommerce .wc-proceed-to-checkout a::after{color:#fff!important}.woocommerce a.remove{color:#fc9752!important}.woocommerce .woocommerce-breadcrumb{margin-bottom:40px}.woocommerce div.product div.images img{border:1px solid #ddd}.woocommerce a.remove:hover{color:#fff!important;background:#fc9752!important}tr.woocommerce-cart-form__cart-item.cart_item td.product-name a{color:#fc9752}#zoid-paypal-buttons-uid_3b1ae3115b_mtq6nta6ntg{width:100%!important;max-width:100%!important}li.woocommerce-MyAccount-navigation-link:last-child{border-bottom:none}li.woocommerce-MyAccount-navigation-link{border-bottom:1px solid #ddd;width:100%;margin-bottom:10px;padding-bottom:10px}.woocommerce-account .woocommerce-MyAccount-navigation{padding-right:50px}li.woocommerce-MyAccount-navigation-link a,.woocommerce-MyAccount-content a{color:#29648f}.single-product .woocommerce-message a,.single-product ul.woocommerce-error a{border:1px solid #fff!important;margin-top:10px;font-size:16px!important}.single-product .woocommerce-message,.single-product ul.woocommerce-error li{display:flex;flex-direction:column-reverse!important;font-size:16px!important;text-align:center}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{width:100%;margin-top:10px}@media (max-width:1070px){.learndash-course-grid .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.woocommerce div.product div.images img{margin-bottom:35px}.colonne-corsi.colonne-corsi-alt.container{flex-direction:column-reverse}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name .ld-item-title{font-size:16px}.learndash-course-grid .grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}