body{width:100%;max-width:1920px;margin:0 auto;background:#fafafa}body,p,a,ul,ol,li,table{font-family:'Roboto Condensed',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif}h1,h2,h3,h4,h5,h6{color:#111;line-height:1.1em;letter-spacing:2px;text-transform:uppercase;text-align:center;padding-top:15px;padding-bottom:15px}h1{font-size:2em}h2{font-size:1.6em}h3{font-size:1.4em;line-height:1.3em}h4{font-size:1.3em}h5{font-size:1.3em}h6{font-size:1.3em}body,p,ul,table{font-size:1.1em;color:#111;line-height:1.5em}p{text-align:justify}a{color:#009836}a:hover{color:#111}a:focus{color:#111}button,.button{color:#fff;font-size:1.2rem;letter-spacing:2px;text-transform:uppercase;border-radius:4px;border-bottom:4px solid rgb(0 0 0 / .2);background-color:#009836;cursor:pointer}button:hover,.button:hover{color:#fff;background-color:#9fc131}button:focus,.button:focus{background-color:#9fc131}.littlebutton{display:inline-block;font-size:1rem;text-transform:uppercase;color:#111;margin:auto;padding:.3em 2.6em;border-radius:4px;border:1px solid rgb(0 0 0 / .3);border-bottom:4px solid rgb(0 0 0 / .3);background-color:#fff0;cursor:pointer}.littlebutton:hover{border-color:#9fc131;border-bottom-color:rgb(0 0 0 / .3);background-color:#9fc131}#product-header .fas,#product-header .far,.specimmobile .fas,.specimmobile .far,#main_spec .fas,#main_spec .far{color:#999}header.header{position:fixed;top:0;width:100%;border-bottom:solid 4px #eee;background-color:#fff;z-index:9900}#social-login-bar{display:block;width:100%;height:auto;margin:0 auto;overflow:hidden;background-color:#009836}#social-login-bar ul,#social-login-bar a{font-family:'Oswald',sans-serif;margin:0}#social-login-bar ul li{list-style:none;display:inline-block}#social-login-bar ul#primaryBar{text-align:left}#social-login-bar ul#primaryBar li{margin-left:10px}@media only screen and (max-width:48em){#social-login-bar ul#primaryBar li{margin-left:0}}@media only screen and (max-width:320px){#social-login-bar ul#primaryBar li{font-size:1em;margin-right:4px;padding:5px 0}}#social-login-bar ul#secondaryBar{text-align:right}#social-login-bar ul#secondaryBar li{margin-right:10px;overflow:hidden}@media only screen and (max-width:48em){#social-login-bar ul#secondaryBar li{margin-left:0}}@media only screen and (max-width:320px){#social-login-bar ul#secondaryBar li{margin-right:7px}#social-login-bar ul#secondaryBar li#wpml_menu_mobile.show-for-small-only,#social-login-bar ul#secondaryBar li#wpml_menu_mobile.show-for-small-only>div>ul>li{margin-right:0}}#social-login-bar .social_icon{padding:5px 15px 5px 0}@media only screen and (max-width:48em){#social-login-bar .social_icon{padding:5px 5px}}#social-login-bar .social_icon i{color:#fff;font-size:1.1em;line-height:.75em;vertical-align:-15%;padding:5px 5px 5px 0}@media only screen and (max-width:48em){#social-login-bar .social_icon i{font-size:.9em;padding:5px 0}}#social-login-bar .social_icon i:hover{color:#d6d7a9}#social-login-bar a.linkbut{color:#fff;font-family:'Oswald',sans-serif;font-size:.9rem;font-weight:700;line-height:1em;text-transform:uppercase;padding:2px 15px;background-color:#fff0}#social-login-bar a.linkbut:hover{color:#9fc131;background-color:#fff}#social-login-bar ul#secondaryBar a i{color:#fff;font-size:1.1em;line-height:.75em;vertical-align:-15%;padding:7px 7px}@media only screen and (max-width:48em){#social-login-bar ul#secondaryBar a i{padding:5px 3px}}@media only screen and (max-width:360px){#social-login-bar ul#secondaryBar a i{font-size:.9em;padding:5px 2px}}#social-login-bar ul#secondaryBar a i:hover{color:#d6d7a9}#donation_in_header{position:absolute;color:#111;font-size:1rem;font-weight:700;letter-spacing:normal;padding:.5rem;top:60px;right:10px;background-color:#b1cb48;box-shadow:5px 5px 8px #333;z-index:9999}#donation_in_header:hover{background-color:#d6d7a9}@media only screen and (min-width:1600px){#donation_in_header{position:relative;top:0;right:-1300px}}@media only screen and (max-width:1440px){#donation_in_header{top:100px;right:10px}}@media only screen and (max-width:40em){#donation_in_header{top:60px;right:auto;left:5px;box-shadow:none}}@media only screen and (max-width:320px){#donation_in_header{top:60px;right:auto;left:1px;box-shadow:none}}.top-bar{max-width:1200px;margin:0 auto;padding:.5rem 0}.top-bar,.top-bar ul{background-color:transparent!important}@media screen and (max-width:40em){#sitelogo{display:block;padding:0;text-align:center}}#sitelogo a{padding:0 0 0 10px}#sitelogo img{max-height:60px}.menu a{color:#009836;font-family:'Oswald',sans-serif;font-size:.9rem;text-transform:uppercase;background-color:#fff0}.menu a:hover{color:#9fc131}.menu .active>a{color:#009836;font-weight:700;background-color:#fff0}.menu .active>a:hover{color:#9fc131}.dropdown.menu .is-active>a{color:#9fc131}ul.menu li a::after{border-color:#009836 #fff0 transparent!important}ul.menu.submenu{background-color:#fff!important}@media screen and (max-width:64em){a.mobilemenubutton{position:fixed!important;color:#009836!important;width:auto;height:35px;top:50px;left:auto;right:7px;padding:7px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.mobilemenubutton::after{display:none!important}a.mobilemenubutton:hover{background:transparent!important}a.mobilemenubutton i{font-size:2em}}.position-right.is-transition-push{box-shadow:0;-webkit-box-shadow:0}.off-canvas,.off-canvas ul.menu.submenu{background-color:#009836!important}.off-canvas ul.menu.submenu li{padding-left:10px}.off-canvas .menu a{color:#fff}.off-canvas .menu a:hover,.off-canvas .menu .active>a:hover{color:#9fc131}.off-canvas ul.menu li a::after{border-color:#fff #fff0 transparent!important}#secondaryBar #search-dropdown-mob{top:40px!important;left:0!important;z-index:99999}.hide_desk{display:none}@media only screen and (max-width:39.9375em){.hide_desk{display:list-item}}.hide_mobile{display:list-item}@media only screen and (max-width:39.9375em){.hide_mobile{display:none}}#mainthumbbox{position:relative;width:100%;height:55vH;margin-top:80px;background-position:center;background-size:cover;background-repeat:no-repeat}#mainthumbbox.thumb_default{background-image:url(//filinf.it/wp-content/themes/JointsWP-CSS-master/assets/styles/../images/sl_2_FIL-linfomi.jpg)}#mainthumbbox .main_img_sostieni_2{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}#mainthumbbox .title_over_image,#mainthumbbox .button_over_image{color:#fff;font-family:'Oswald',sans-serif;text-align:center}#mainthumbbox .title_over_image{font-size:2.8rem;font-weight:700;line-height:1.1em;padding-top:15px;padding-bottom:15px}@media screen and (max-width:40em){#mainthumbbox .title_over_image{font-size:2.2rem}}.box-content,#news,.entry-content{max-width:1200px;margin:0 auto;overflow:hidden}.entry-content p{overflow:hidden}.page-title{padding-top:40px;padding-bottom:40px;margin-bottom:5px}.page-subtitle{color:#009836;font-size:1.3rem;text-align:center;margin-top:0;padding-top:0;padding-bottom:40px}.archive_content{width:100%;max-width:1400px;margin-right:auto;margin-left:auto}.archive_content{margin-top:150px}.archive-grid{margin-bottom:30px}.archive-grid h3{font-size:1.1em}.archive-grid .littlebutton{font-size:.9rem;padding:.2em 1.2em}.staff_member{background-color:#9fc131}.staff_member img{width:100%;height:auto;background-color:#fff}.staff_member h2{color:#fff;font-size:1.4em;text-align:center}@media screen and (max-width:40em){.staff_member h2{font-size:1.2em}}.staff_member p{color:#fff;text-align:center}.staff_member button{color:#fff;font-size:2rem;letter-spacing:1px;border-radius:0;border-bottom:0;background-color:#fff0}.reveal-overlay{z-index:99999;background-color:rgb(0 0 0 / .7)}@media print,screen and (min-width:40em){.reveal.staff_cv{width:100%;max-width:75rem}}.reveal.staff_cv h2{font-size:1.4em;text-align:left}.reveal.staff_cv p.work{font-weight:700}.page-title .vcard{border:0;padding:0}.byline{color:#999}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type="submit"]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid #fff0;border-radius:0;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#1779ba;color:#fefefe}[data-whatinput='mouse'] .post-password-form input[type="submit"]{outline:0}.post-password-form input[type="submit"]:hover,.post-password-form input[type="submit"]:focus{background-color:#14679e;color:#fefefe}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery::before,.gallery::after{content:' ';display:table}.gallery::after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.11133%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.gallery dl img{width:100%;height:auto;object-fit:cover;opacity:.7;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.gallery dl img:hover{opacity:1}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}body#tinymce{margin:20px}.footer{clear:both;margin-top:1em}body.home .footer{margin-top:-25px}.medicalinfo{font-size:1rem;text-align:justify;margin:50px 0 30px 0;padding:2rem;background-color:#fff;border:1px solid #9fc131}#facebooklikes{margin-top:30px!important}footer.footer{padding:50px 0 0 0;background-color:#489756}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{font-family:'Oswald',sans-serif;font-size:1em;line-height:1em;margin:0;padding-bottom:10px;color:#fff!important}footer p{font-size:.8em;line-height:1.6em;margin:0;padding:0;color:#fff!important}footer a{color:#fff!important}footer a.button,footer a.littlebutton{color:#489756!important;background-color:#fafafa}@media only screen and (min-width:40.0625em){footer .inner-footer #whoweare{border-right:1px solid #fff}footer .inner-footer #whoweare h3{text-align:right}footer .inner-footer #whoweare p{text-align:right}}footer img{width:auto;max-height:100px}footer .inner-footer .privacyBox{text-align:center}@media only screen and (min-width:40.0625em){footer .inner-footer .privacyBox{text-align:left}}footer .certificationBox{text-align:center}@media only screen and (min-width:40.0625em){footer .certificationBox{text-align:right}}footer .certificationBox .certifications{display:inline-block;height:auto;overflow:hidden;padding-right:20px}footer .credits_block{display:block;width:100%;margin-top:20px;padding:20px 0;background-color:rgb(0 0 0 / .2)}footer .credits_block p{text-align:center}#ps2id-dummy-offset{height:250px}.accordion{background-color:#fff0}.accordion .accordion-item{margin-bottom:2px}.accordion a.accordion-title{color:#111;font-size:1rem;border:1px solid #009836}.accordion a.accordion-title:focus,.accordion a.accordion-title:hover{color:#fff;background-color:#009836}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #009836}.accordion .accordion-content{padding:5px;border:none}#faq .accordion,#faq .accordion-title:focus,#faq .accordion-title:hover{background:#fff0}#faq .accordion-item{margin-bottom:10px}#faq a.accordion-title{color:#fff;font-size:1.2rem;font-weight:700;text-align:left;line-height:1.4;padding:10px 40px 10px 40px;border:0!important;border-radius:7px!important;background-color:#3fac49}@media (max-width:40em){#faq a.accordion-titlei{padding:10px 40px 10px 5px}}#faq a.accordion-title:focus,#faq a.accordion-title:hover{background-color:#c2d169}#faq a.accordion-title::before{color:#fff;font-size:1.5rem;right:.5rem;margin-top:-.75rem}#faq .accordion-content{border:0;border-bottom:0;border-radius:7px;margin-top:5px;background-color:rgb(255 255 255 / .5)}#faq p,#faq ol li{font-size:1.1rem}@media (max-width:40em){#faq p,#faq ol li{font-size:1rem}}#faq p,#faq ol li{text-align:left}ul#donazioneonline{text-align:center;margin-bottom:30px}ul#donazioneonline .tabs-title{float:none;display:inline-block}ul.tabs,.donazione_offline ul#tab_title_commemorato_1,.donazione_offline ul#tab_title_commemorato_2{margin-top:10px;border:0;background:#fff0}.donazione_offline ul#tab_title_commemorato_1,.donazione_offline ul#tab_title_commemorato_2{margin-top:50px}ul.tabs li.tabs-title a,ul#tab_title_commemorato_1 li.tabs-title a,ul#tab_title_commemorato_2 li.tabs-title a{display:inline-block;color:#009836;font-size:1.4rem;font-weight:700;margin-right:10px;margin-bottom:5px;padding:1rem 2rem;border:1px solid #ccc;border-radius:4px;border-bottom:4px solid rgb(0 0 0 / .2);background-color:#fafafa}ul.tabs li.tabs-title.is-active a,ul#tab_title_commemorato_1 li.tabs-title.is-active a,ul#tab_title_commemorato_2 li.tabs-title.is-active a{color:#fff;background-color:#009836;border:1px solid #009836;border-bottom:4px solid rgb(0 0 0 / .2)}ul.tabs li.tabs-title a:hover{color:#fff;border:1px solid #d6d7a9;border-bottom:4px solid rgb(0 0 0 / .2);background-color:#d6d7a9}div.tabs-content{margin-bottom:.5rem;border:0;background-color:#fff0}div.tabs-content .tabs-panel{padding:0}div.tabs-content .tabs-panel.is-active{;display:block;opacity:1;visibility:visible;height:auto;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}div.tabs-content .tabs-panel{display:block;opacity:0;visibility:hidden;height:0}#form_paginacontatti .address{min-height:100px}#form_paginacontatti h4{padding-bottom:20px}@media (max-width:67em){#form_paginacontatti p.address{font-size:1rem}}@media (max-width:64em){#form_paginacontatti p.address{min-height:130px}}@media (max-width:48em){#form_paginacontatti p.address{min-height:145px}}@media (max-width:40em){#form_paginacontatti h4{margin-top:20px;padding-bottom:20px}#form_paginacontatti p.address{min-height:0}}input[type="submit"]{display:block;width:100%;color:#111;font-weight:700;text-transform:uppercase;cursor:pointer;margin-top:20px;border-top:0px!important;border-left:0px!important;border-right:0px!important;padding:.5em 2em;border-radius:4px;border-bottom:4px solid rgb(0 0 0 / .2);background-color:#b1cb48;transition:background 0.2s;border-image:initial}input[type="submit"]:hover{background-color:#d6d7a9}input[type=checkbox]{margin:0}input::placeholder,textarea::placeholder{color:#777}#form_footer label{color:#d6d7a9;font-weight:400}#form_footer textarea{height:100px}#form_paginacontatti label{color:#777;font-weight:400}#form_paginacontatti a.privacybutton{font-size:.9rem},.single_box_form,.box_form_submit,give_checkout_user_info,.give-submit-button-wrap{max-width:70%}.single_box_form{margin:30px 0;padding:20px;border:1px solid #ccc;border-radius:5px;background:#fff}@media (max-width:48em){.single_box_form{max-width:100%}}.single_box_form p.single_box_form_title{font-size:1.8rem;font-weight:400;color:#009836!important}.privacy_frame{display:block!important;color:#888;font-size:.8rem;text-align:justify;padding:20px;max-width:50%;max-height:160px;overflow-y:auto;border:1px solid #ccc;background:#fff}@media (max-width:48em){.privacy_frame{max-width:100%}}.box_acceptance{margin:20px 0}.addtoany_content{margin-top:70px!important}.addtoany_header{color:#009836}.grecaptcha-badge{opacity:0}#wpml_menu_desk .wpml-ls-legacy-list-horizontal,#wpml_menu_desk .wpml-ls-legacy-list-horizontal ul{overflow:hidden;padding:0}#wpml_menu_desk .wpml-ls-legacy-list-horizontal a{color:#fff;font-size:.9rem;line-height:1em;font-weight:700;padding:2px 5px}#wpml_menu_mobile .wpml-ls-legacy-list-horizontal,#wpml_menu_mobile .wpml-ls-legacy-list-horizontal ul{overflow:hidden;padding:0}#wpml_menu_mobile .wpml-ls-legacy-list-horizontal a{color:#fff;font-size:.9rem;line-height:1em;font-weight:700;padding:2px 5px}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{width:20px;height:14px}body.admin-bar #wphead{padding-top:0}body.admin-bar #footer{padding-bottom:28px}#wpadminbar{top:auto!important;bottom:0;position:fixed}#wpadminbar .quicklinks .menupop ul{bottom:28px}#iubenda-cs-banner div.iubenda-cs-content{padding:5px!important;overflow:hidden!important}#iubenda-cs-banner div.iubenda-banner-content>p{margin-top:0.5rem!important;margin-bottom:0!important}@media (max-width:48em){#iubenda-cs-banner div.iubenda-banner-content>p{font-size:0.8rem!important}}#iubenda-cs-banner a.iubenda-cs-close-btn{font-size:30px!important;margin:-5px 0 0 0!important}@media print{a[href]:after{content:none!important}@page{margin-top:0!important;margin-bottom:0!important}header.header,footer .inner-footer>div:nth-child(1),footer .inner-footer>div:nth-child(2),footer .inner-footer>div:nth-child(3),footer .inner-footer>div:nth-child(4),footer>div.credits_block{display:none!important}}