.error404 .site-content{padding-top:200px}.error404 .site-header .logo{display:none}.error404 .error-404 h1{margin:0;line-height:1.3}.vc_grid-filter-item.vc_gitem-post-category-name{display:none}.no-disp{display:none}.tl-section-title h2{font-size:45px}Body a:hover,a:focus{color:#000}.page-header .page-header-content{padding:240px 0 230px}.page-header.parallax .featured-image{background-position:50% 50%!important;background-size:cover}.page-header .featured-image:after{background-color:rgba(0,0,0,.6)}.site-header .primary-nav{text-align:left}.topbar{padding:12px 0 0;background-color:#f2655c!important}.site-header .logo{padding:10px 0;max-width:230px}.nav ul ul,.nav ul ul ul{padding:0}.nav a{font-size:13px}.site-header .primary-nav>ul.menu>li{padding-bottom:0;line-height:48px}.site-header .primary-nav>ul.menu>li{padding-right:12px}.site-header ul.menu{padding-top:23px}.site-header .primary-nav>ul.menu>li.active a{color:#006d24}.site-header .primary-nav>ul.menu>li.tl-active-menu{background-color:#f2655c}.page-header h1,.page-header h2{font-size:40px;text-transform:uppercase}.site-header .menu-extras{margin-top:27px}.sticky-header .site-header.minimized{border-bottom:5px solid #f2655c;box-shadow: 0px 5px 5px #2727274a0;-webkit-box-shadow: 0px 5px 5px #2727274a;-moz-box-shadow: 0px 5px 5px #2727274a}.sticky-header .site-header.minimized .primary-nav>ul.menu{padding-top:17px}.sticky-header .site-header.minimized .menu-extras{margin-top:10px}.nav ul ul{background-color:#ececec}.nav li li{border-bottom:1px solid #ccc}.nav li li:last-child{border-bottom:0}.nav ul ul ul{margin-top:9px}.sticky-header .site-header.minimized .primary-nav>ul.menu>li{padding-bottom:0}.site-header .primary-nav>ul.menu>li{padding-left:10px;padding-right:10px}.taalem-light-arrow.tp-rightarrow{background-color:#006d24}.taalem-light-arrow.tp-rightarrow:after{border-color:transparent #006d24 #006d24 transparent}.tl-call-to-action .tl-action-img{margin-top:-70px}.tl-call-to-action .tl-action-content{padding-top:0;padding-bottom:20px}.tl-call-to-action .tl-section-title{margin-bottom:30px}.tl-icon-box .desc{font-size:17px}.tl-icon-box-2 .desc{font-size:17px}.tl-course-grid-tab ul.tabs-nav li{font-size:17px;font-weight:600}.learnpress .button,.learnpress .button-primary{height:45px;line-height:43px;font-size:15px;font-weight:600;margin-left:10px}.learnpress .learn-press-courses li.course .course-desc{font-size:15px}.learnpress .learn-press-courses li.course .course-info .course-title a{color:#222;text-transform:uppercase;font-size:18px}.learnpress .learn-press-courses li.course .course-thumbnail .thumbnail-meta .view-more{font-size:18px}.widget.widget_lp-widget-recent-courses .course-entry .course-meta-data,.widget.widget_lp-widget-popular-courses .course-entry .course-meta-data,.widget.widget_lp-widget-featured-courses .course-entry .course-meta-data{margin-top:15px}.lp-single-course .course-meta .course-price{font-size:50px;line-height:50px;padding-top:20px}body.course-item-popup #learn-press-content-item .course-item-title{font-size:2rem;text-transform:uppercase;font-weight:600;padding-top:20px}.blog-wrapper{margin-bottom:0}.blog-wrapper .summary-header .author-avatar{display:none}.blog-wrapper .summary-header{padding-top:20px}.blog-wrapper .entry-meta .meta{font-size:14px;font-weight:600}.page-id-12796 h3{color:#006d24}.footer-layout-1 .footer-top{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #3d3d3d;display:none}.footer-layout-1 .footer-newsletter{border-bottom:1px solid #006d24;padding-top:30px;padding-bottom:30px}.footer-layout-1 .footer-newsletter .newsletter-content{font-size:22px;line-height:25px}.footer-layout-1 .footer-newsletter .newsletter-form .mc4wp-form-fields input[type="text"],.footer-layout-1 .footer-newsletter .newsletter-form .mc4wp-form-fields input[type="email"]{border:1px solid;height:40px;line-height:40px;color:#fff}.footer-layout-1 .footer-newsletter .newsletter-form .mc4wp-form-fields input[type="submit"]{padding:0 25px;background-color:#006d24;color:#fff;font-size:15px;font-weight:500;min-width:170px;height:42px;line-height:42px;text-transform:uppercase}.site-footer .footer-widgets .widget ul>li{font-size:16px;font-weight:500;color:#fff}.site-footer .footer-widgets .widget .widget-title{font-size:17px;margin-bottom:25px;color:#626262;font-weight:600;text-transform:uppercase}.footer-layout-1 .footer-contact-info{color:#3d3d3d!important;font-size:17px!important;font-weight:500!important}.testo-footer p{padding:0 40px 0 0}.testo-footer .button{border-color:#fff;margin-top:10px;color:#fff!important;font-size:13px;background-color:#f2655c;margin-left:0;border:0;line-height:43px}.testo-footer .button:hover{background-color:#4ea479}#custom_html-4 h5{color:#f2655c}.footer-layout-1 .footer-copyright{padding-top:20px;padding-bottom:20px;font-size:15px;font-weight:500;border-top:1px solid #3d3d3d}.backtotop{border-radius:0;font-size:25px;width:45px;height:45px;line-height:45px}#gcaMainButton{width:59px!important;height:59px!important}#gcaMainCardPoweredBy{display:none}.tl-course-grid-tab.tl-nav-top-center .tl-section-title,.tl-course-grid-tab.tl-nav-top-center ul.tabs-nav{margin:0 0 25px}.learnpress .learn-press-courses li.course .course-info .course-fmeta .course-cat{font-size:15px;color:#222;font-weight:600}.learnpress .learn-press-courses li.course .course-info .course-footer-meta{border-top:1px solid #006d24;font-size:15px;font-weight:600}.widget.widget_lp-widget-recent-courses .course-entry .course-meta-data,.widget.widget_lp-widget-popular-courses .course-entry .course-meta-data,.widget.widget_lp-widget-featured-courses .course-entry .course-meta-data{font-weight:600}.learn-press-pagination{font-weight:500;font-size:15px}.lp-single-course .course-meta .course-meta-item{font-weight:600}.lp-single-course .course-meta .course-meta-item label{font-weight:600}.learnpress .course-tabs .learn-press-nav-tabs{font-weight:600}.taalem-list,.taalem-list-2,.taalem-list-3{font-size:16px}.course-curriculum ul.curriculum-sections .section-content .course-item{font-size:16px}.learnpress #learn-press-course-curriculum .course-item a.section-item-link{color:#5e5e5e}.search-modal .modal-title{font-size:32px;font-weight:600;margin-bottom:40px;color:#006d24;text-transform:uppercase}.search-modal .search-fields{border:1px solid #006d24}.search-modal .modal-footer .close-modal{border:2px solid #006d24}.search-modal .modal-footer .close-modal:after,.search-modal .modal-footer .close-modal:before{background-color:#006d24}.map{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);border:1px solid #ad3a3d!important}.mappa{border:1px solid #ad3a3d!important;display:flex}.wpcf7-form input[type="number"]{padding:0 20px;height:44px;line-height:44px;width:100%;outline:0;transition:.5s}.select2-container--default .select2-selection--multiple{font-size:15px;border:1px solid #f2655c!important;background-color:#e2e2e2;border-radius:0!important;padding:0 15px!important;height:44px!important;line-height:42px!important}.select2-results__option{padding-left:20px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form select,.wpcf7-form textarea,.wpcf7-form input[type="number"]{font-size:15px;border:1px solid #f2655c!important;background-color:#e2e2e2}.wpcf7-form .wpcf7-submit:not(.btn-secondary) {padding:0 25px;background-color:#f2655c;color:#fff;font-size:15px;font-weight:500;min-width:170px;height:46px;line-height:42px;text-transform:uppercase}span.wpcf7-list-item{margin:0}span.testo-privacy{padding-left:5px;font-weight:600;font-size:15px}.nome_categoria{text-align:left!important;font-weight:600;font-size:18px;color:#006d24;margin-bottom:10px}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{font-size:16px}.scheda-corso{display:inline-block}.scheda-corso .box-title{padding-top:25px}.wpcf7dtx-dynamictext{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpcf7-form p{margin-bottom:20px}label{width:100%;font-weight:600}.wpcf7-not-valid-tip{font-weight:600;font-style:italic}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border-color:#006d24;padding:20px;background-color:#efefef;font-weight:600}#learn-press-user-profile #learn-press-profile-nav{background-color:#d2d2d2}button.lp-button.button-complete-item.button-complete-lesson.lp-btn-complete-item{margin-top:30px}body.course-item-popup .course-item-nav span{font-size:13px;font-weight:600;color:#006d24}.course-curriculum ul.curriculum-sections .section-content .course-item .item-name{font-weight:bold}.lp-single-course .course-meta .course-price .price-label{font-weight:600}#learn-press-user-profile #learn-press-profile-nav .learn-press-tabs>li a{font-weight:600;text-transform:uppercase;font-size:14px}.lp-list-table tbody tr td a,.lp-list-table tbody tr th a{font-size:15px;font-weight:600}.lp-label{font-size:13px;color:#000}.page-id-11513 h3{color:#006d24}.page-id-11513 h2{text-transform:uppercase;font-weight:600}#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:#006d24}#tab_cookie tr td:first-child{width:251px}#tab_cookie td{border-right:1px solid #999;padding:10px}.testo-bianco{color:#fff}div.bbp-template-notice li,div.bbp-template-notice p{font-size:14px}#bbpress-forums fieldset.bbp-form label{color:#2a2c2f;font-size:14px}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:11%}#bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button{padding:0 25px;height:42px;line-height:40px;background-color:transparent;transition:all .5s;color:#6a4e77;font-size:14px;border:2px solid #000;border-radius:0;text-align:center;font-weight:500;display:inline-block;text-transform:uppercase}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:14px}span.bbp-admin-links a{color:#2a2c2f;font-weight:600;font-size:11px}#bbpress-forums{font-size:14px}#bbpress-forums .bbp-forum-title{font-size:15px}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:14px}.woocommerce form .form-row label{display:block;color:#3c3c3c}.woocommerce .ribbons .onsale{background-color:#f2655c}.woocommerce nav.woocommerce-pagination ul .page-numbers{color:#fff;background-color:#000}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:#000}.woocommerce .shop-toolbar .woocommerce-ordering select{font-size:14px;border:1px solid #7f7f7f}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price,.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:#f2655c}.woocommerce ul.products li.product .woocommerce-loop-product__link img{margin-bottom:0;transition:.5s;border:1px solid #f2655c;padding:5px}.woocommerce span.onsale{position:absolute;top:.4em}.woocommerce div.product figure{border-radius:5px;box-shadow:10px 10px 5px #ccc!important;-moz-box-shadow:10px 10px 5px #ccc!important;-webkit-box-shadow:10px 10px 5px #ccc!important;-khtml-box-shadow:10px 10px 5px #ccc!important}.woocommerce div.product form.cart{padding-top:0}.woocommerce .site-content{padding-top:50px}.single-product .site-content{padding-top:0}.woolentor-horizontal-filter-wrap .woolentor-filter-field-area{border-top:0;padding-top:0;margin-top:0}.woolentor-horizontal-filter-wrap .woolentor-heaer-box-area{padding:0;background-color:#fff;border-radius:0;margin-bottom:0;box-shadow:none}.woolentor-horizontal-filter-wrap .woolentor-filter-field-wrap .woolentor-filter-single-item.woolentor-states-input-auto .select2-container{overflow:inherit}.woolentor-filter-wrap form.wl_product_search_form{border:1px solid #ccc}.woocommerce ul.products li.product .button{display:none}.woocommerce .ribbons .ribbon{font-size:11px;line-height:21px;min-height:40px}.woocommerce div.product form.cart .single_add_to_cart_button{height:45px;line-height:7px!important;font-size:13px!important;padding:20px!important;margin-left:0!important}section.tl-related-posts.new-related-posts{background-color:transparent!important;padding:0;margin-bottom:0!important;width:100%!important;text-align:center!important}section.tl-related-posts.new-related-posts .related-section-title{margin-bottom:0!important;width:100%!important;text-align:center!important}.tl-related-posts .under-line{display:inline-block;position:absolute;left:auto;bottom:auto;margin:0 auto}.tl-related-posts .related-section-title{display:none}.tl-related-posts{padding-top:50px;padding-bottom:70px;display:none}.woocommerce div.product .woocommerce-tabs{margin-top:0;margin-bottom:30px}.onsale{display:table;left:0!important;margin-top:10px!important;padding:10px 12px!important}.woocommerce div.product.elementor .quantity+.button{margin-left:0}.related-price del{opacity:.8;font-weight:600;color:#272727
    font-size:20px}.related-price span.woocommerce-Price-amount.amount{color:#ea0606}span.under-line.star.star2{position:relative;display:inline-block}.tl-section-title-new.show-under_line h2{padding-bottom:0}h2.yikes-custom-woo-tab-title{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#e3e3e3;border-color:#c7c7c7}.woocommerce-message,.woocommerce-info{border-top-color:#006d24}.woocommerce-notices-wrapper{margin-top:30px}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-weight:bold}.woocommerce table.shop_table td.product-name a{color:#222!important;font-size:15px}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{font-size:20px}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:0 25px;color:#fff}.woocommerce table.shop_table tbody:first-child tr:first-child th{background-color:#222}.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt{font-size:15px;font-weight:600}.woocommerce form .form-row .input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{border:1px solid #aaa;font-size:15px;color:#222}.woocommerce-additional-fields__field-wrapper{padding:.5em}#payment ul.payment_methods li img{margin:-2px 10px 0 .5em}.cart_item .product-name{font-weight:600;color:#006d24}.wc_payment_method label{width:auto}.woocommerce form.checkout #payment{background-color:#e5e5e5;border:1px solid #aaa}form.checkout.woocommerce-checkout{background-color:#e5e5e5;border:1px solid #aaa;padding:.5em}.woocommerce-checkout .checkout h3{padding:.5em .5em 0 .5em;margin-bottom:20px}::-webkit-input-placeholder{color:#222}::-moz-placeholder{color:#222}:-ms-input-placeholder{color:#222}:-moz-placeholder{color:#222}.pad1{padding:0 .7em!important}.woocommerce-form__label-for-checkbox{display:block!important}span.woocommerce-terms-and-conditions-checkbox-text{font-weight:600;font-size:15px}.validate-required .checkbox input[type="checkbox"]{position:relative}p.form-row.form-row-wide.create-account.woocommerce-validated{display:inline-block}.footer-4 a{color:#fff}.tl-icon-box a{color:#5e5e5e;padding-left:5px}.box-recaptcha{display:inline-block}.col-md-12.col-xs-12.col-sm-12.box-submit{padding-top:20px}.single .entry-content h2,.woocommerce div.product .woocommerce-tabs .panel h2{display:none}.box-gallery b{color:#006d24;text-transform:capitalize}.box-gallery figcaption.widget-image-caption.wp-caption-text{padding-top:20px;text-transform:uppercase}div#tm-epo-totals{display:none}.site-content .description p{font-size:20px!important}p#billing_country_field{display:inline-block;width:100%}.nf-form-content{padding:20px!important;max-width:100%!important}.nf-form-content label{font-size:16px!important;font-weight:600!important}fieldset{border:1px solid #006d26!important}legend{margin-bottom:10px;font-size:20px;color:#006d26;border-bottom:1px solid #e5e5e5;font-weight:600}.nf-form-content button{padding:10px 25px}.checkbox-container.label-right .field-wrap>div{width:auto!important;font-size:13px;font-weight:600}.label-right .nf-field-description{margin-right:0!important}.nf-multi-cell .nf-cell{padding:0 15px!important}.nf-before-form-content{display:none}.nf-response-msg{display:none;text-align:center;font-size:21px;font-weight:600;text-transform:uppercase;/
    border: 5px solid #006d24!important;padding:20px;color:#006d24}.cli-bar-message{font-size:13px!important;line-height:33px}#cookie-law-info-bar a{color:#fff;font-weight:bold!important}.cli-tab-container h4{color:#006d24;text-transform:uppercase}.woocommerce-terms-and-conditions{padding:0 20px}.woocommerce-terms-and-conditions h1{font-size:25px}#box-statuto ul{padding:0}#box-statuto ul li{border:1px solid #4ea479;padding:20px;margin-bottom:10px;list-style-type:none;background-color:#f0f0f0}.footer-layout-1{background-color:#cbcbcb!important;color:#3d3d3d!important}.footer-layout-1 A{color:#3d3d3d!important}.single-post .page-header .page-header-content{padding:100px 0 100px}.single-post .page-header.has-image{background-color:#2a2a2a}.single-post .blog-single-wrapper .entry-meta .meta{padding-right:10px}.single-post .site-content{padding-bottom:50px}.single-post .tag-list a{font-size:15px;color:#2a2a2a;font-weight:500}.woocommerce-account .page-header .page-header-content{padding:100px 0 100px}.woocommerce-account .page-header.has-image{background-color:#2a2a2a}@media only screen and (max-width:560px){.elementor-12781 .elementor-element.elementor-element-cf287dc .view-btn a{line-height:18px;padding:10px 20px 30px 20px;height:55px}}}

@media only screen and (max-width: 420px) {#call_to_action_home .btn-secondary {
    margin: 20px 0 0 0;
  }
  }@media only screen and (max-width:768px){.testo-footer p{padding:0}.wpcf7-form{margin-bottom:40px}}