/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'standard_ct_boldbold';src:url(/themes/custom/yi_custom/webfonts/standardct_bold_macroman/standard-bold-webfont.eot);src:url(/themes/custom/yi_custom/webfonts/standardct_bold_macroman/standard-bold-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/yi_custom/webfonts/standardct_bold_macroman/standard-bold-webfont.woff2) format('woff2'),url(/themes/custom/yi_custom/webfonts/standardct_bold_macroman/standard-bold-webfont.woff) format('woff'),url(/themes/custom/yi_custom/webfonts/standardct_bold_macroman/standard-bold-webfont.ttf) format('truetype'),url(/themes/custom/yi_custom/webfonts/standardct_bold_macroman/standard-bold-webfont.svg#standard_ct_boldbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'standard_ct_lightlight';src:url(/themes/custom/yi_custom/webfonts/standardct_light_macroman/standard-light-webfont.eot);src:url(/themes/custom/yi_custom/webfonts/standardct_light_macroman/standard-light-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/yi_custom/webfonts/standardct_light_macroman/standard-light-webfont.woff2) format('woff2'),url(/themes/custom/yi_custom/webfonts/standardct_light_macroman/standard-light-webfont.woff) format('woff'),url(/themes/custom/yi_custom/webfonts/standardct_light_macroman/standard-light-webfont.ttf) format('truetype'),url(/themes/custom/yi_custom/webfonts/standardct_light_macroman/standard-light-webfont.svg#standard_ct_lightlight) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'standard_ctmedium';src:url(/themes/custom/yi_custom/webfonts/standardct_medium_macroman/standard-medium-webfont.eot);src:url(/themes/custom/yi_custom/webfonts/standardct_medium_macroman/standard-medium-webfont.eot#iefix) format('embedded-opentype'),url(/themes/custom/yi_custom/webfonts/standardct_medium_macroman/standard-medium-webfont.woff2) format('woff2'),url(/themes/custom/yi_custom/webfonts/standardct_medium_macroman/standard-medium-webfont.woff) format('woff'),url(/themes/custom/yi_custom/webfonts/standardct_medium_macroman/standard-medium-webfont.ttf) format('truetype'),url(/themes/custom/yi_custom/webfonts/standardct_medium_macroman/standard-medium-webfont.svg#standard_ctmedium) format('svg');font-weight:normal;font-style:normal;}html,body,ul,ol,li{margin:0px;padding:0px;}button,input,select,textarea{color:#666;}input,select,textarea{font-size:16px}html{font-size:62.5%;}html,body{margin:0;padding:0;height:100%;width:100%;}a{text-decoration:none;color:#3c3cff}body{color:#333333;background-color:#ffffff;font-family:'standard_ctmedium';}::-moz-selection{background:rgba(239,220,152,0.99);text-shadow:none;color:#FFF;}::selection{background:rgba(239,220,152,0.99);text-shadow:none;color:#FFF}*:focus{outline:0;outline-style:none;}::-webkit-input-placeholder{color:#7777ff;font-family:'standard_ctmedium';}::-moz-placeholder{color:#7777ff;font-family:'standard_ctmedium';}:-ms-input-placeholder{color:#7777ff;font-family:'standard_ctmedium';}:-moz-placeholder{color:#7777ff;font-family:'standard_ctmedium';}input[type=submit]{-webkit-appearance:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}.field_codice_embed_youtube{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;}.field_codice_embed_youtube iframe,.field_codice_embed_youtube object,.field_codice_embed_youtube embed{height:100%;left:0;position:absolute;top:0;width:100%;}img{vertical-align:middle;max-width:100%;width:auto;height:auto;}fieldset{border:1px solid #cead4b;padding:1em;margin-top:2em;}legend{font-size:1.2em}textarea{resize:vertical;}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}.blocco_homepage,.path-frontpage .spazio_acd_blocco{display:none;}.blocco_homepage .field_singoli_blocchi{margin-top:3rem}.blocco_homepage .field_titolo_grande,.spazio_acd_blocco h2{font-family:'standard_ctmedium';color:#666666;font-size:2.5rem;line-height:1.06;margin-bottom:1rem;margin-top:2rem;font-weight:normal;}.blocco_homepage .field_titolo_piccolo{font-family:'standard_ctmedium';font-size:1.4rem}.blocco_homepage .field_immagine_blocco_hp{margin:1rem 0}.blocco_homepage .field_link_del_blocco a{display:inline-block;text-indent:-9999px;white-space:nowrap;background-image:url(/themes/custom/yi_custom/images/freccia_dx_bianca.svg);background-repeat:no-repeat;background-size:11px 11px;background-position:center;background-color:#000000;border-radius:50%;width:21px;height:21px;}.facebook{padding:1rem;padding-left:4rem;display:inline-block;background-image:url(/themes/custom/yi_custom/images/facebook-square-blu.svg);background-size:3rem 3rem;background-repeat:no-repeat;background-position:left center}.path-en-user-login .admin_tabs,.path-en-user-login .scroll,.path-en-user-login .briciole,.path-en-user-login .footer{display:none}.path-en-user-login label{display:block;font-size:2em;margin-top:1em}.path-en-user-login input{padding:0.5em;font-size:2em;margin:0.5em 0}.path-en-user-login .description{font-size:1.5em;}.path-en-user-login .js-form-submit{font-size:2.5em;color:#FFFFFF;background-color:#0e3f69;padding:0.5em 2em;border:none;cursor:pointer;text-transform:uppercase;border-radius:0;margin-top:1.5em;-webkit-transition:all .3s ease;transition:all .3s ease;}.path-en-user-login .js-form-submit:hover{color:#0e3f69;background-color:#efdc98;}.maint_logo{background:url(/themes/custom/yi_custom/images/logo.svg) no-repeat;width:30em;height:15em;margin-top:3em;margin-left:3em;}.maint_text{margin:3em;}.maint_text h1{margin:0;padding:0;font-size:3em;color:#0e3f69;font-family:'Volkhov',serif;font-weight:normal;letter-spacing:10px;text-transform:uppercase}.maint_text p{margin:0;padding:0;font-size:2em;letter-spacing:2px;margin-top:1em}.admin_tabs{position:relative;z-index:200;padding-bottom:10em}.admin_tabs ul{list-style:none;margin:0;padding:0}.admin_tabs ul li{display:inline-block}.admin_tabs ul li:first-child{display:none}.admin_tabs ul li a{display:inline-block;font-size:1.1em;text-transform:uppercase;padding:0.5em 1em;margin-right:1em;margin-bottom:1em;border:1px solid #000;background:#fff;color:#000000;-webkit-transition:all .3s ease;transition:all .3s ease;}.admin_tabs ul li a:hover{background:#0e3f69;color:#fff}.messages_full .messages > div{font-size:2em;padding:2em;position:fixed;width:25%;background:url(/themes/custom/yi_custom/images/close_blu.svg) no-repeat rgba(255,255,255,0.9);background-position:97% 11%;z-index:100000000;color:#333333;box-sizing:border-box;background-size:2rem;text-align:center;right:2rem;bottom:2rem;border:1px solid #0e3f69;cursor:pointer;}.messages_full .messages ul{list-style:none;}.branding,.brand_contatti,.brand_ricerca,.path-frontpage.alto_fisso .branding{padding:0 1.5rem;padding-bottom:2rem;border-bottom:1px solid #3c3cff;margin:0;box-sizing:border-box;padding-top:1.5em;position:fixed;width:100%;z-index:3;background-color:#fff;top:0;}.branding,.path-frontpage.alto_fisso .branding{padding-right:10rem;}.brand_contatti,.brand_ricerca{position:relative;border:none;z-index:auto;background:none;padding-right:10rem}.path-frontpage .branding{position:relative;width:auto}.branding a,.brand_contatti a,.brand_ricerca a{font-size:1.8em;display:block;line-height:1.15}.brand_contatti a,.brand_ricerca a{color:#FFFFFF}.contact_window,.ricerca{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fd676a;color:#FFFFFF;z-index:5;background-image:url(/themes/custom/yi_custom/images/logo_bianco.svg);background-repeat:no-repeat;background-size:60px;background-position:1.5em calc(100% - 1.5em);overflow:auto}.contact_window a{color:#FFFFFF;-webkit-transition:all .3s ease;transition:all .3s ease;}.contact_window a:hover{color:#000000;}.ricerca{background-color:#3c3cff;}.content-wrap{z-index:2;position:relative;background-color:#FFFFFF;padding-bottom:10em;min-height:calc(100vh - 25rem);box-sizing:border-box;}.content,.path-frontpage.alto_fisso .content{padding-top:7em}.triangle{display:none;}.contatti,.cerca{margin:0 1.5rem;font-size:1.5em;line-height:1}.cerca{color:#7777ff;}.cerca .form-search{font-size:2rem;background:none;border:none;width:80%;padding:2rem;color:#7777ff;padding-top:5rem;font-family:'standard_ctmedium';margin-left:-2rem;}.cerca .form-actions{display:none;}.blocco_contatti{font-size:1.5rem;padding-bottom:10rem;line-height:1;}.field_contatti_specifici{float:none;padding-top:1rem;border-top:1px solid #FFFFFF;width:auto;}.singolo_contatto{padding-left:0rem;}.singolo_contatto div{margin-top:2rem;padding-top:1rem;border-top:1px solid #FFFFFF;max-width:40rem;}.singolo_contatto div:first-child{}.singolo_contatto p{margin:0;padding:0;}.menu_main{display:block;position:relative;}.menu_main ul li,.menu_service ul li{display:block;margin:0 1.5rem;margin-top:1.5rem;}.menu_service ul li{display:inline-block;}.menu_main ul li a,.menu_main ul li span,.menu_service ul li a,.menu_service ul li span,.path-frontpage .menu_main ul li span.is-active{color:#b2b2b2;font-size:2.6em;display:block;margin-right:2rem;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;}.menu_service ul li a,.menu_service ul li span{margin-right:0;margin-left:0rem;font-size:1.8rem;}.menu_service ul li.menu-item--active-trail a{color:#000000}.menu_main ul li a:hover,.menu_service ul li a:hover,.menu_main ul li span:hover,.menu_service ul li span:hover,.menu_main ul li a.is-active,.menu_main ul li span.is-active,.path-frontpage .menu_main ul li span.is-active:hover{color:#ffffff;}.menu_main_aperto ul li a.is-active,.menu_main_aperto ul li a:hover,.menu_main_aperto ul li span:hover,.menu_main_aperto ul li span.is-active,.path-frontpage .menu_main_aperto ul li span.is-active:hover{color:#ffffff}.menu_service{display:block;}.menu_service ul{list-style:none;}.menu_main ul li .menu_sottomenu{position:relative;width:100vw;padding:0 1.5em;padding-top:1em;box-sizing:border-box;display:none;z-index:11}.menu_main ul li ul{display:none;}.menu_main ul li ul li{display:block}.menu_main ul li ul li a{color:#7777ff;font-size:1.8em;-webkit-transition:all .3s ease;transition:all .3s ease;}.menu_main ul li ul li a:hover,.menu_main ul li ul li a.is-active{color:#ffffff;}.submenu,.path-frontpage.alto_fisso .submenu{position:fixed;padding-top:0em;width:100%;top:0;padding-bottom:0em;z-index:3;background-color:#3c3cff;height:100%;display:none;}.path-frontpage .submenu{position:relative;padding-top:0;}.sottomenu,.path-frontpage.alto_fisso .sottomenu{display:none;position:absolute;background-color:rgba(60,60,255,0.98);top:calc(7em - 1px);width:100%;height:calc(100vh - 7em + 1px);padding:0 1.5em;padding-top:6em;box-sizing:border-box;background-image:url(/themes/custom/yi_custom/images/logo_bianco.svg);background-repeat:no-repeat;background-size:60px;background-position:1.5em calc(100% - 1.5em);}.path-frontpage .sottomenu{top:-1px}.sottomenu ul{list-style:none;margin:0;padding:0}.sottomenu a{color:#7777ff;font-size:4.5em;-webkit-transition:all .3s ease;transition:all .3s ease;}.sottomenu a:hover{color:#ffffff;}.sottomenu .menu_altro a.is-active{color:#ffffff;}.menu_chi_siamo{}.close,.close_contact,.close_ricerca,.close_nota,#cboxClose{position:absolute;right:1.5em;top:1.5em;width:3.5em;height:3.5em;border-radius:50%;border:solid 1px #FFFFFF;text-align:center;line-height:3.5;opacity:0.5;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;z-index:20}.close{display:none}.close:before,.close:after,.close_contact:before,.close_contact:after,.close_ricerca:before,.close_ricerca:after,#cboxClose:before,#cboxClose:after{position:absolute;left:1.7em;content:' ';height:2em;width:1px;background-color:#FFFFFF;top:0.7em}.close_nota{border:solid 1px #3c3cff;top:-2.5rem;left:0;width:1.4rem;height:1.4rem;background-image:url(/themes/custom/yi_custom/images/close_blu.svg);background-position:center;background-repeat:no-repeat;background-size:1rem;display:none;}.close{right:3em}.close:before,.close_contact:before,.close_ricerca:before,.close_nota:before,#cboxClose:before{transform:rotate(45deg);}.close:after,.close_contact:after,.close_ricerca:after,.close_nota:after,#cboxClose:after{transform:rotate(-45deg);}.close:hover,.close_contact:hover,.close_ricerca:hover,.close_nota:hover,#cboxClose:hover{opacity:1}.briciole{display:none}.titolo{font-family:'Lusitana',serif;margin:0 1.5rem;}.titolo h1{margin:0;padding:0;font-size:2.6rem}.contenuti,.comitato_doc{font-family:'Lusitana',serif;margin:0 1.5rem;font-size:2rem;padding-right:0%;position:relative;z-index:1}.field_paragrafo ul,.field_paragrafo ol{margin-left:2rem;margin-bottom:3rem}.field_paragrafo ul li,.field_paragrafo ol li{margin-bottom:1rem}.path-vacanze .contenuti{padding-right:0}.contenuti .body{font-size:2rem;line-height:1.16}p.note{font-size:1.6rem;}.path-frontpage .contenuti .body{font-size:2rem;line-height:1.06;display:block;}.contenuti a{color:#b2b2b2;-webkit-transition:all .3s ease;transition:all .3s ease;}.contenuti a:hover{color:#333333}.contenuti a.ancora{color:#333333;display:inline;margin-right:2rem;position:relative;}.contenuti a.ancora:hover,.contenuti a.nota:hover{text-decoration:underline;}.contenuti a.nota{color:#333333;display:inline;margin-right:0rem;position:relative;}.contenuti a.ancora:after{content:"";background-image:url(/themes/custom/yi_custom/images/freccia_giu.svg);position:absolute;margin-left:0.2rem;bottom:0.6rem;background-color:#b6b6b6;width:1.4rem;height:1.4rem;border-radius:50%;background-size:0.9rem;background-position:center;background-repeat:no-repeat;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #b6b6b6}.contenuti .paragraph a.nota:after{bottom:0.3rem;}.contenuti a.ancora:hover:after{background-color:#000000;border:1px solid #000000}.contenuti a.nota:hover:after{background-image:url(/themes/custom/yi_custom/images/freccia_dx.svg);background-color:#3c3cff;border-bottom:1px solid #3c3cff;}.contenuti a.acd20_verde{color:#00ff00;position:relative;padding-left:3rem}.contenuti a.acd20_verde:hover{padding-left:4rem}.contenuti a.acd20_verde:before{content:"";width:20px;height:20px;background-image:url(/themes/custom/yi_custom/images/freccia_dx_nera.svg);background-color:#00ff00;background-size:10px;background-repeat:no-repeat;position:absolute;left:0;top:0;background-position:center;border-radius:50%;}.contenuti p{padding:0;margin:0;margin-bottom:1em}#block-yi-custom-content{}.node_trasporto #block-yi-custom-content,.node_reclamo #block-yi-custom-content,.node_esposizione #block-yi-custom-content,.node_dashboard #block-yi-custom-content,.node_incidente #block-yi-custom-content{min-height:0;}.field_scarica_allegati,.field_allegato,.field_titolo_blocco_allegati,.field-scarica-allegati{color:#3c3cff;font-size:1.5rem;font-family:'standard_ctmedium';margin-left:3rem;}.field_scarica_allegati a,.field_allegato a,.field-scarica-allegati a{color:#3c3cff;display:block;background:url(/themes/custom/yi_custom/images/download_icon.svg) no-repeat;margin-left:-3rem;padding-left:3rem;background-size:2rem;}.field-scarica-allegati .comitato_allegati{margin-left:-3rem;margin-top:1rem;margin-bottom:0.5rem;color:#b2b2b2;border-bottom:1px solid #b2b2b2;padding-bottom:0.5rem;width:40%}.webform_interno,.webform-interno{margin:0 1.5rem;font-size:1.5rem;font-family:'Lusitana',serif;margin-top:2rem;padding-top:2rem;border-top:1px solid #3c3cff;margin-right:1rem;box-sizing:border-box;}.form-iscrizione-wrapper.webform_interno{margin-right:0}.webform_interno#block-views-dashboard-direttore,.webform_interno#block-views-dashboard-direzione,.webform-interno{margin-right:0}.webform-interno{margin:0}.js-form-type-radio{margin-top:2rem;display:flex;align-items:flex-start;}.webform_interno_mod,.webform-interno-mod{margin-left:0;margin-right:0}.webform_interno label,.webform-interno label{display:block;margin-top:2rem;position:relative}.webform_interno #edit-partecipa-a label{display:inline-block}.webform_interno label.option,.webform-interno label.option{margin-top:0;padding-left:1rem;padding-top:0.5rem;}.webform_interno label.js-form-required,.webform-interno label.js-form-required{color:#B90000;}.webform_interno label.js-form-required:after,.webform-interno label.js-form-required:after{content:"*";color:#B90000;margin-left:0.5rem;font-size:3rem;position:absolute;margin-top:-0.5rem}.webform_interno .js-form-type-date,.webform_interno .js-form-type-webform-time,.webform-interno .js-form-type-date,.webform-interno .js-form-type-webform-time{display:inline-block;margin-right:3rem;}.webform_interno .description,.webform-interno .description{text-align:right;font-style:italic;color:#3c3cff}.webform_interno input,.webform_interno textarea,.webform_interno select,.webform-interno input,.webform-interno textarea,.webform-interno select,.user-login-form input,.user-pass input,.user-form input{font-size:16px;font-family:'Lusitana',serif;padding:1rem;border:1px solid #3c3cff;width:100%;margin-top:0.5rem;background:transparent;box-sizing:border-box;}.vista-dash-utenti .views-row{padding-bottom:0.5rem;border-bottom:1px dotted #efefef;margin-bottom:0.5rem}.vista-dash-utenti .views-row div{display:inline-block;padding-right:2rem;}.user-pass input{margin-bottom:1rem;}.webform_interno input.form-radio,.webform-interno input.form-radio{width:auto;text-align:left;}.webform_interno select,.webform-interno select{height:4rem;border:none;margin-top:0}.webform_interno .select_wrapper,.webform-interno .select_wrapper{border:1px solid #3c3cff;width:100%;margin-top:0.5rem;}.webform_interno .form-submit,.webform-interno .form-submit,.user-login-form .js-form-submit,.user-pass .js-form-submit,.user-pass-reset .js-form-submit,.user-form .js-form-submit,.bottone_blu,.contenuti a.bottone_blu{background-color:#3c3cff;color:#FFFFFF;font-family:'Lusitana',serif;padding:1rem 3rem;font-size:2rem;border:0;margin-top:2rem;width:auto;text-decoration:none;display:inline-block;}.webform_interno .form-submit.is-disabled,.webform-interno .form-submit.is-disabled,.user-login-form .js-form-submit.is-disabled,.user-pass .js-form-submit.is-disabled,.user-pass-reset .js-form-submit.is-disabled,.user-form .js-form-submit.is-disabled{background-color:#61666f}.webform_interno .webform-required,.webform-interno .webform-required{color:#B90000;font-size:1.6rem;margin-bottom:2rem}.webform_interno .form-checkbox,.webform-interno .form-checkbox{display:none;}.webform_interno .form-item-newsletter .form-checkbox{display:inline-block;width:2rem}.webform_interno .form-item-newsletter{margin-top:1rem}.webform_interno .form-item-newsletter label{display:inline-block;}.webform_interno .toggle-slide,.webform_interno .toggle-blob,.webform-interno .toggle-slide,.webform-interno .toggle-blob{z-index:1;}.webform_interno .form-item-pickup-address-number > label,.webform_interno .form-item-pickup-address-number > label,.webform_interno .form-item-prelievo-domicilio > label{margin-top:0 !important;}.webform_interno .form-item-prelievo-domicilio,.webform_interno .form-item-pickup-custom-address,.webform_interno .form-item-destination-custom-address,.webform_interno .form-item-domicile-custom-address{margin-top:2rem;}.webform_interno .webform-readonly.readonly .form-textarea{border:0 !important;padding:0;color:#4848b5;}.webform_interno.webform_evento .form-checkbox{appearance:none;background-color:#fff;margin:0;font:inherit;color:#3c3cff;width:1.15em;height:1.15em;border:1px solid #3c3cff;border-radius:0.15em;transform:translateY(-0.075em);display:grid;place-content:center;}.webform_interno.webform_evento .form-checkbox::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #3c3cff;}.webform_interno.webform_evento .form-checkbox:checked::before{transform:scale(1);}.webform_interno.webform_evento .js-form-type-checkbox label{margin-top:-2.5rem;margin-left:2.5rem}.webform_interno.webform_evento .js-form-type-checkbox{margin-top:1.5rem;margin-bottom:0.5rem}.webform_interno.webform_evento .description{font-style:normal;color:#3c3cff;font-size:1.2rem;text-align:left;margin-left:3.5rem;margin-top:0.5rem}.webform_interno.webform_evento .description strong{font-size:1.5rem;color:#000000;padding-bottom:0.5rem;display:block;line-height:1.6rem}.webform_interno.webform_evento .js-form-type-checkbox label em{font-style:normal;color:#666666;font-size:1.2rem;}.webform_interno.webform_evento .js-form-type-checkbox label em.finito{color:#B90000;}.webform_interno.webform_evento .form-disabled .form-checkbox{color:#999999;border:1px solid #999999;}.webform_interno.webform_evento .form-disabled{color:#999999;}.webform_interno.webform_evento .form-item-newsletter{margin-top:3rem;}.webform_interno.webform_evento .form-item-newsletter label{position:absolute;}.webform_interno.webform_evento .form-item-numero-accompagnatori-pranzo,.webform_interno.webform_evento .modulo_partecipante,.webform_interno.webform_evento .form-item-orario-passeggiata{margin-left:3.5rem}.user-login-form .description,.user-form .description{font-size:1.2rem;margin-top:0.5rem;}.user-login-form labe,.user-form label{margin-top:2rem;display:block;}.password-suggestions ul{padding-left:2rem;}.reset_password{font-size:1.4rem;padding-left:1.5rem;padding-top:1rem;}#block-yi-custom-help,.webform_interno_mod #webform-submission-navigation-,.webform_interno_mod details,.webform-interno_mod #webform-submission-navigation-,.webform-interno_mod details{display:none;}.form-composite.webform-fieldset--title-inline legend{float:none;}.form-composite.webform-composite-visible-title legend{border-bottom:1px solid #3c3cff;width:100%;padding-bottom:0.5rem;}.direzione_sanitaria_style_wrapper{background-color:#efefef;padding:2rem;margin-top:2rem;}.direzione_sanitaria_style_wrapper h2{margin:0;padding:0;color:#3c3cff;font-family:'standard_ctmedium';}.role-direzione_sanitaria .webform_interno .no_direzione_sanitaria input,.role-direzione_sanitaria .webform_interno .no_direzione_sanitaria textarea,.role-direzione_sanitaria .webform_interno .no_direzione_sanitaria select,.role-direzione_sanitaria .webform_interno .no_direzione_sanitaria .js-form-type-webform-toggle,.role-direzione_acd .webform_interno .no_direzione_sanitaria input,.role-direzione_acd .webform_interno .no_direzione_sanitaria textarea,.role-direzione_acd .webform_interno .no_direzione_sanitaria select,.role-direzione_acd .webform_interno .no_direzione_sanitaria .js-form-type-webform-toggle,.role-direzione_sanitaria .webform-interno .no_direzione_sanitaria input,.role-direzione_sanitaria .webform-interno .no_direzione_sanitaria textarea,.role-direzione_sanitaria .webform-interno .no_direzione_sanitaria select,.role-direzione_sanitaria .webform-interno .no_direzione_sanitaria .js-form-type-webform-toggle,.role-direzione_acd .webform-interno .no_direzione_sanitaria input,.role-direzione_acd .webform-interno .no_direzione_sanitaria textarea,.role-direzione_acd .webform-interno .no_direzione_sanitaria select,.role-direzione_acd .webform-interno .no_direzione_sanitaria .js-form-type-webform-toggle{pointer-events:none;}.webform-submission-navigation{display:none;}.vista-dashboard table{width:100%;margin:0;padding:0;border-spacing:0;border-collapse:collapse;}.vista-dashboard table td{padding:0.5rem;margin:0;border-top:1px dotted #ccc;font-size:1.4rem;}.vista-dashboard table tr:hover td{background-color:#efefef;}.vista-dashboard table th{padding:1rem;text-align:left;font-size:1.5rem}.vista-dashboard{}.vista-dashboard .views-exposed-form{display:flex;align-items:flex-end;margin-bottom:3rem;}.vista-dashboard .views-exposed-form div{margin-right:1rem;}.home_img{z-index:3;position:relative;display:block;}.home_blocco{width:100%;position:relative;height:100vh}.freccia_giu{content:"";position:absolute;width:5.5rem;height:5.5rem;background-image:url(/themes/custom/yi_custom/images/freccia_giu.svg);background-position:center;background-repeat:no-repeat;border:1px solid #ffffff;border-radius:50%;bottom:3rem;left:0;right:0;margin:0 auto;background-size:2rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0.5}.freccia_giu:hover{opacity:1}.field_logo_a{position:absolute;font-size:15em;color:#FFFFFF;top:3rem;line-height:0.7;left:1.5rem;}.field_logo_c{position:absolute;font-size:15em;color:#FFFFFF;top:3rem;line-height:0.7;right:1.5rem;}.field_logo_d{position:absolute;font-size:15em;color:#FFFFFF;bottom:3rem;line-height:0.8;right:1.5rem}.field_etichetta_associazione{font-size:1.8em;color:#FFFFFF;position:absolute;bottom:25rem;left:1.5rem;line-height:1.15}.field_titolo_approfondimento{font-weight:bold;border-top:1px solid #3c3cff;margin-top:5rem;padding-top:0.5rem}.field_titolo_approfondimento h2,.comitato_doc .views-field-title,.blocco_homepage .field_titolo_piccolo{margin:0;padding:0;font-size:1.8rem;line-height:1.25;font-family:'standard_ctmedium';margin-bottom:2rem}.comitato_doc .views-field-title{font-weight:bold;border-top:1px solid #3c3cff;margin-top:2rem;padding-top:0.5rem;cursor:pointer;}.paragraph--type--nota{position:absolute;right:5%;width:20%;font-family:'standard_ctmedium'}.field_titolo_della_nota{display:none;font-size:1.2rem;color:#3c3cff;font-weight:bold;position:relative;cursor:pointer;line-height:1.2}.field_titolo_della_nota:after{content:" ";background-image:url(/themes/custom/yi_custom/images/freccia_giu_blu.svg);background-position:center;background-repeat:no-repeat;width:1rem;height:1rem;background-size:1rem;position:absolute;right:-1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;}.field_titolo_della_nota_giu:after{transform:rotate(180deg)}.field_testo_della_nota{display:none;font-size:1.2rem;color:#3c3cff;line-height:1.25}.field_testo_della_nota p{margin:0}.field_testo_della_nota ul{margin-left:1.5rem}.field_testo_approfondimento,.paragraph--type--interno-ad-approfondimento .field_testo,.progetti_testo_body p,.comitato_doc{font-size:1.6rem;line-height:1.2;padding-right:0rem}.field_testo_approfondimento ul,.comitato_doc ul,.field_testo_approfondimento ol,.comitato_doc ol{margin-left:2.5rem;margin-bottom:2rem}.comitato_doc ul{list-style:none}.field_testo_approfondimento h3,.paragraph--type--interno-ad-approfondimento h3{margin:0;padding:0;font-size:1.6rem;padding-top:2rem}p.indentato{text-indent:2rem;margin-bottom:1rem}.field_testo_approfondimento table,.field_testo table,.field_blocco_appuntamenti table{width:100%;border-collapse:collapse;border:1px solid #b2b2b2;border-left:0}.field_testo_approfondimento th,.field_testo th,.field_blocco_appuntamenti th{text-align:left;padding:1rem;font-size:1.8rem;background-color:#3c3cff;color:#FFFFFF}.field_testo_approfondimento td,.field_testo td,.field_blocco_appuntamenti td{border-top:1px solid #b2b2b2;padding:1rem;margin:0;}.field_blocco_appuntamenti{font-size:1.6rem;line-height:1.2;padding-right:0rem;}.paragraph--type--blocco-di-allegati{margin-bottom:2rem;}.node_search .titolo h1{margin:0;padding:0;color:#3c3cff;text-transform:capitalize;font-family:'standard_ctmedium';font-size:4rem;font-weight:normal;padding-bottom:2rem;}.node_search .search-form{display:none;}.node_search .contenuti h2{margin:0;padding:0;font-size:1.8rem;line-height:1.25;font-family:'standard_ctmedium';border-top:1px solid #3c3cff;padding-top:0.5rem;margin-bottom:2rem}.node_search ol{margin:0;padding:0;margin-left:1.5rem;font-family:'standard_ctmedium';font-size:1.8rem;color:#b2b2b2}.node_search ol li p{font-size:1.8rem;line-height:1.2;font-family:'Lusitana',serif;color:#333333}.node_search ol h3{margin:0;padding:0;line-height:1.25;font-size:1.8rem;font-weight:normal;}.due_colonne td:first-child,.field_blocco_appuntamenti table td:first-child{width:30vw}.field_foto_del_personale{padding-bottom:2rem;display:flex;}.field_foto_del_personale>div{margin-right:1rem}.field_foto_del_personale a{position:relative;display:inline-block;}.field_foto_del_personale a:before{content:"";display:block;width:100%;height:100%;background-color:rgba(60,60,255,0.6);z-index:2;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;}.field_foto_del_personale a:hover:before{background-color:rgba(60,60,255,0.1);}.field_grafico,.field_immagine_svg{margin:5rem 0}.field_immagine_di_sezione{margin-bottom:2rem;}.footer{position:relative;background-color:#666666;width:100%;color:#000;padding:0 1.5em;z-index:1;box-sizing:border-box;padding-bottom:2rem;padding-top:1.5em;}.footer_testo{font-size:1.2em;font-family:'standard_ct_lightlight';line-height:1.2;letter-spacing:1px;background-image:url(/themes/custom/yi_custom/images/ACD_logoo.svg);background-repeat:no-repeat;background-size:130px;background-position:top left;padding-top:5em;}.footer_testo a{color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;}.footer_testo a:hover{text-decoration:underline}.footer_testo strong{font-family:'standard_ctmedium';font-weight:normal}.footer_fb{font-family:'standard_ctmedium';font-size:1.2em;line-height:1.2;letter-spacing:1px;order:5}.footer_donazione a{font-family:'standard_ctmedium';font-size:1.2em;line-height:1.2;letter-spacing:1px;color:#000;padding-top:5em;background-size:30px;background-position:0;display:inline-block;background-repeat:no-repeat;background-image:url(/themes/custom/yi_custom/images/ACD_donazione.svg);}.footer_fb a{color:#000;background-image:url(/themes/custom/yi_custom/images/ACD_facebook.svg);padding-bottom:50px;background-size:30px;background-position:0px 20px;display:inline-block;background-repeat:no-repeat;padding-top:5em;}#block-yi-custom-local-tasks ul{margin:2rem}#block-yi-custom-local-tasks ul li{display:inline-block;}#block-yi-custom-local-tasks ul li a{display:block;border:1px solid #3c3cff;font-size:1rem;padding:1rem 2rem;margin-right:1rem;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all .3s ease;transition:all .3s ease;}#block-yi-custom-local-tasks ul li a:hover{color:#FFFFFF;background-color:#3c3cff;}.agenda_vista{border-bottom:1px dotted #b2b2b2;margin-top:2rem;}.agenda_vista .views-row,.evento-content-wrapper{border-top:1px dotted #b2b2b2;padding-top:2rem;padding-bottom:2rem;display:flex;flex-direction:column}.agenda_vista .views-field-parent-id{font-size:1.2rem;padding-bottom:0.5rem;font-family:'standard_ctmedium';}.agenda_vista .views-field-parent-id a{color:#3c3cff;}.views-field-field-luogo,.agenda_gen_luogo{color:#3c3cff;font-size:1.2rem;font-family:'standard_ctmedium';}.agenda_vista .views-field-field-testo-cd{font-size:1.8rem;}.agenda_vista .agenda_time_1,.agenda_gen_data .agenda_time_1{font-size:1rem;text-transform:uppercase;text-align:center;font-family:'standard_ctmedium';}.agenda_vista .agenda_time_2,.agenda_gen_data .agenda_time_2{font-size:1rem;font-size:4rem;text-align:center;font-family:'standard_ct_boldbold';}.agenda_vista .agenda_time_3,.agenda_gen_data .agenda_time_3{font-size:1.3rem;text-transform:uppercase;text-align:center;font-family:'standard_ctmedium';}.agenda_vista .views-field-field-data .field-content,.agenda_gen_data{padding:1rem;border:1px solid #b2b2b2}.agenda_vista .views-field-field-testo-cd .field-content p:last-child{padding-bottom:0rem;margin-bottom:0}.agenda-destra,.agenda_gen_dx{padding-left:0rem;}.agenda-titolo{font-weight:bold;padding-bottom:2rem;display:block;padding-top:0.5rem}.field_logo{padding-bottom:2rem;}.field_indirizzo,.field_telefono,.field_email,.field_attivita,.field_sito_web{padding-bottom:2rem;}.field_indirizzo div,.field_telefono div,.field_email div,.field_attivita > div:last-child,.field_sito_web div{padding-left:1rem;}.field_indirizzo div:first-child,.field_telefono div:first-child,.field_email div:first-child,.field_attivita > div:first-child,.field_sito_web > div:first-child{font-size:1.1rem;padding-bottom:0.5rem;text-transform:uppercase;padding-left:0rem;color:#3c3cff;border-bottom:1px solid #3c3cff;margin-bottom:1rem;}.paragraph--type--attivita-centri-diurni .field_data{padding-bottom:0.5rem;text-transform:uppercase;color:#3c3cff;font-size:1.2rem;}.progetti_speciali_vista{}.progetti_speciali_vista > div > div,.video_blocco > div > div{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding:1.5rem;}.progetti_speciali_vista .views-row,.video_blocco .views-row{position:relative;}.progetti_speciali_vista .views-row .views-field-field-immagine-di-preview .field-content,.video_blocco .views-row .views-field-field-immagine-di-preview .field-content{position:relative;}.progetti_speciali_vista .views-row .views-field-field-immagine-di-preview .field-content a:nth-child(2),.video_blocco .views-row .views-field-field-immagine-di-preview .field-content a:nth-child(2){position:absolute;top:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;left:0}.progetti_speciali_vista .views-row .views-field-field-immagine-di-preview .field-content a:hover:nth-child(2),.video_blocco .views-row .views-field-field-immagine-di-preview .field-content a:hover:nth-child(2){opacity:1}.progetti_speciali_vista .views-row .views-field-field-titolo-del-progetto,.video_blocco .views-row .views-field-title{padding-bottom:2rem;color:#b2b2b2;font-size:1.8em;padding-top:1rem;}.video-bn- img,.video-bn-0 img{filter:grayscale(100%);}.video-bn-1 a,.video-bn- a,.video-bn-0 a{position:relative;display:block;}.video-bn-1 a:after,.video-bn- a:after,.video-bn-0 a:after{content:"";background-color:#3c3cff;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;mix-blend-mode:multiply;transition:opacity ease 0.3s;}.video-bn-1 a:hover:after,.video-bn- a:hover:after,.video-bn-0 a:hover:after{opacity:0.5}.video_vimeo{margin:0 1.5rem;font-size:1.4rem}.video_vimeo .views-row{width:22%;display:inline-block;margin-right:2rem;padding-bottom:3rem;vertical-align:top;}.field_gallery{position:relative;}.slidesjs-previous{display:none;}.slidesjs-next{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px;white-space:nowrap;z-index:10}.field_titolo_del_progetto{font-size:1.8rem;line-height:1.25;font-family:'standard_ctmedium';margin-top:1rem;position:relative;}.field_titolo_del_progetto p{margin:0;padding:0;padding-right:3rem;}.field_allegati a{font-family:'standard_ctmedium';padding-left:2rem;background-image:url(/themes/custom/yi_custom/images/freccia_giu_blu.svg);background-size:15px;background-repeat:no-repeat;background-position:left;display:inline-block;font-size:1.6rem;margin-bottom:1rem;color:#3c3cff}.link_back_progetti{margin-left:1.5rem;}.link_back_progetti a{font-size:1.6rem;padding-left:2rem;position:relative;display:inline-block}.link_back_progetti a:before{content:"";position:absolute;background-image:url(/themes/custom/yi_custom/images/freccia_dx_blu.svg);left:0;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg);width:1.2rem;height:1.2rem;top:0.5rem;}.link_back_progetti a:hover{color:#000000;}.slide_number{position:absolute;top:0;right:0;}.flipbook{margin-bottom:2rem;margin-top:-1rem;}.flipbook div:last-child{display:none;}.flipbook div:first-child{font-family:'standard_ctmedium';padding-left:2rem;background-image:url(/themes/custom/yi_custom/images/freccia_giu_blu.svg);background-size:1.5rem 1.5rem;background-repeat:no-repeat;background-position:left;display:inline-block;font-size:1.6rem;margin-bottom:1rem;color:#3c3cff;cursor:pointer;}.flipbook div:first-child.flipbook_open{background-image:url(/themes/custom/yi_custom/images/close_blu.svg);}.form-row-festivita{background-color:rgba(255,0,4,0.1)}.form-row-danni{background-color:rgba(60,60,255,0.1)}.congedo_no_aut{color:#cc0000}.congedo_aut{color:#165300}#block-covid{display:none;}#block-covid p{margin:0;padding:0}#block-covid a{position:fixed;right:8rem;z-index:16;top:0rem;background-image:url(/themes/custom/yi_custom/images/buongustare.svg);background-size:contain;width:14rem;height:7rem;box-sizing:border-box;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;background-repeat:no-repeat;background-position:top}#block-covid a:hover{background-image:url(/themes/custom/yi_custom/images/buongustare_open.svg);width:28rem;height:28rem;right:0}.menu_main ul li a.coronavirus{color:#ffffff}.menu_main ul li a.coronavirus{display:none}.documenti-comitato-accordion{display:none}.comitato .views-row:first-child .documenti-comitato-accordion{display:block}.documenti-comitato-accordion p{margin:0;padding:0}.documenti-comitato-accordion ul{margin:0;padding:1rem 0;}.buongustare_blocco{margin:1.5rem;position:relative;}.buongustare-titolo{font-size:3rem;color:#3c3cff;position:absolute;line-height:0.7;right:0;top:0;}.buongustare-testo{font-size:3rem;color:#3c3cff;position:sticky;line-height:0.8;bottom:0;left:0;}.buongustare-testo p{margin:0;padding:0}.node_buongustare #block-yi-custom-content .body h2{font-size:2.6rem;margin:0;padding:0}.node_buongustare .content{padding:0}.node_buongustare .content-wrap .content .titolo{border-top:1px solid #3c3cff}.node_buongustare .content .body ul{margin-left:2rem;list-style:disc;font-size:1.8rem;line-height:1.25;font-family:'standard_ctmedium';font-weight:bold;}.buongustare_sito{position:absolute;right:1.5rem;bottom:2rem;font-size:1.2rem;}.buongustare_sito .body{display:flex;}.buongustare_sito p{margin:0;padding:0;color:#3c3cff;margin-left:1.5rem;}.buongustare_sito a{display:inline-block;padding-right:2rem;background-image:url(/themes/custom/yi_custom/images/freccia_dx_blu.svg);background-size:1rem;background-repeat:no-repeat;background-position:top right;}.acd20_top{position:fixed;right:23rem;z-index:16;top:0rem;width:140px;height:70px;background-color:#FF00FF;color:#ffffff;font-size:15px;text-align:right;padding-right:10px;transition:all .3s ease;overflow:hidden;display:none}.acd20_top:hover{width:calc(100% - 26rem);height:50vh}.acd20_top a{color:#FFFFFF;display:block;width:100%;height:100%;}.acd20_top p{margin:0;padding:0;}.acd20_top p:last-child{display:none;font-family:'Lusitana',serif;font-size:2.6rem;padding:2rem;text-align:left;}.acd20_top:hover p:last-child{display:block;}.vaccino{margin:0 -1.5rem;width:100%;background-color:#ff00ff;padding:0 1.5rem;font-size:1.2rem;padding-bottom:1rem;margin-top:-2.2rem;margin-bottom:2rem;display:none;padding-top:0.5rem;font-family:'standard_ctmedium';font-weight:normal;}.vaccino a{color:#ffffff}.vaccino a:hover{text-decoration:underline;}.page-node-type-article .contenuti .field_data{font-size:1.8rem;line-height:1.25;font-family:'standard_ctmedium';margin-bottom:1rem}.page-node-type-article .contenuti .field_image{margin-top:3rem;margin-bottom:3rem;}.vista-news{display:flex;flex-wrap:wrap;margin:0 1.5rem;}.vista-news .views-row{flex:25% 0 0;}.vista-news .views-row .views-field-field-data{font-size:7rem;padding:0 1rem}.vista-news .views-row .views-field-title{font-size:1.8rem;line-height:1.25;font-family:'standard_ctmedium';margin-top:2rem;padding:0 1rem}.vista-news .views-row .views-field-field-image{padding:0 1rem}.vista-news .views-row .views-field-field-image img{width:100%;height:auto;}.vista-news .views-row .views-field-body{font-size:1.8rem;line-height:1.25;margin-top:1rem;padding:0 1rem}.page-node-type-article .body ul{margin-left:3rem;list-style:disc}.vista-evento-iscrizione .views-field-field-data{display:inline-block;padding-left:2rem;padding-right:1rem;}.vista-evento-iscrizione .views-field-title{display:inline-block;}.spazio-acd .views-row{display:flex;flex-direction:column;width:100%;border-top:1px solid #3c3cff;padding-top:1rem;margin-top:1rem;}.spazio-acd-giorno{font-family:'standard_ctmedium';font-size:1.4rem;width:5rem;}.spazio-acd-date{font-size:6rem;font-weight:bold;padding-right:3rem;font-family:'standard_ctmedium';line-height:6rem;width:25rem;}.spazio-acd .views-field-fieldset{flex:1;position:relative}.spazio-acd .views-field-fieldset:after{content:"";width:2rem;height:2rem;background-image:url(/themes/custom/yi_custom/images/freccia_dx_bianca.svg);position:absolute;right:0;top:0;background-repeat:no-repeat;background-size:1rem;background-position:center;background-color:#3c3cff;border-radius:50%;z-index:-1}.contenuti .spazio-acd .views-field-field-tag a{color:#3c3cff;display:block}.contenuti .spazio-acd .views-field-title a{color:#3c3cff;font-family:'standard_ctmedium';display:block}.spazio-acd .views-field-field-luogo a,.contenuti .spazio-acd .views-field-field-indirizzo-spazio a{font-family:'Lusitana',serif;color:#333333;font-size:2rem;display:block}.spazio-acd .views-exposed-form{display:flex;margin-bottom:4rem}.spazio-acd .views-exposed-form .js-form-item{margin-right:1rem;}.spazio-acd .views-exposed-form input,.spazio-acd .views-exposed-form select{font-size:16px;font-family:'Lusitana',serif;padding:1rem;border:1px solid #3c3cff;width:100%;margin-top:0.5rem;background:transparent;box-sizing:border-box;}.spazio-acd .views-exposed-form .js-form-submit{font-size:1.8rem;color:#FFFFFF;background-color:#3c3cff;padding:1.1rem 4rem;border:none;cursor:pointer;text-transform:uppercase;border-radius:0;margin-top:3rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:auto;}.spazio-acd .views-exposed-form .js-form-submit:hover{color:#3c3cff;background-color:#efdc98;}.contenuti a .vista-iscriviti-modulo{text-transform:uppercase;font-size:1rem;letter-spacing:1px;color:#cc0000;}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}#nav-icon1{width:5rem;height:4rem;position:fixed;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;right:1.5rem;top:1.5rem;z-index:4;}#nav-icon1 span{display:block;position:absolute;height:0.7rem;width:100%;background:#3c3cff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#nav-icon1 span:nth-child(1){top:0px;}#nav-icon1 span:nth-child(2){top:1.5rem;}#nav-icon1 span:nth-child(3){top:3rem;}#nav-icon1.open span{background:#ffffff;}#nav-icon1.open span:nth-child(1){top:1.5rem;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}#nav-icon1.open span:nth-child(2){opacity:0;left:-5rem;}#nav-icon1.open span:nth-child(3){top:1.5rem;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}.node_buongustare #nav-icon1{display:none}.field_riga_orizzontale{border-top:4px solid #ffffff;position:absolute;width:calc(100vw - 260px);top:80px;height:4px;margin:auto;left:-20px;right:0}.field_riga_verticale{border-right:4px solid #ffffff;position:absolute;width:4px;right:60px;height:calc(100vh - 370px);margin:auto;top:0;bottom:0}.field_riga_verticale:after{content:"";width:60px;height:60px;transform:rotate(45deg);bottom:0;position:absolute;transform-origin:30px -4px;border-bottom:4px solid #ffffff;border-right:4px solid #ffffff;}@media only screen and (min-width:600px){.vaccino{display:none}.home_img{display:block;}#block-covid{display:block;position:relative;z-index:20}.acd20_top{display:block;}.path-frontpage .contenuti .body{font-size:2.8rem;line-height:1.06;display:none;}.path-frontpage .content{padding-top:0}.submenu,.path-frontpage.alto_fisso .submenu{padding-top:6.5em;padding-bottom:3em;z-index:2}.menu_main ul li,.menu_service ul li{display:inline-block;margin:0}.menu_main ul li a,.menu_main ul li span,.menu_service ul li a,.menu_service ul li span,.path-frontpage .menu_main ul li span.is-active{font-size:1.2em;margin-right:0.5rem}#nav-icon1{display:none;}.menu_main ul li .menu_sottomenu{position:absolute;left:-1.5rem;top:calc(-1rem - 1px);background-color:rgba(60,60,255,0.98);width:100vw;height:calc(100vh - 7em + 1px);padding:0 1.5em;padding-top:6em;box-sizing:border-box;background-image:url(/themes/custom/yi_custom/images/logo_bianco.svg);background-repeat:no-repeat;background-size:120px;background-position:1.5em calc(100% - 1.5em);display:none;z-index:-2}.menu_main ul li ul li a{font-size:3em;}.menu_main_aperto ul li a,.menu_main_aperto ul li span,.path-frontpage .menu_main_aperto ul li span.is-active{color:#7777ff;}.menu_main ul li a:hover,.menu_service ul li a:hover,.menu_main ul li span:hover,.menu_service ul li span:hover,.menu_main ul li a.is-active,.menu_main ul li span.is-active,.path-frontpage .menu_main ul li span.is-active:hover{color:#000000;}.menu_service ul li a,.menu_service ul li span{margin-right:0;margin-left:2rem;}.submenu,.path-frontpage.alto_fisso .submenu{position:fixed;padding-top:7rem;width:100%;z-index:11;background-color:#FFFFFF;background-image:none;display:block;height:auto;padding-bottom:3rem;}.path-frontpage .submenu{position:relative;padding-top:0;}.close{display:block}.branding,.brand_contatti,.brand_ricerca,.path-frontpage.alto_fisso .branding{padding:0;width:98%;height:7.5rem;padding-bottom:0;margin:0 1.5em;padding-top:1.5em;z-index:15}.branding{padding-right:0}.branding a,.brand_contatti a,.brand_ricerca a{width:20em;}.menu_main{margin:0 1.5em;margin-top:1.5em;position:relative;z-index:10;display:inline-block;width:auto;height:auto;background-color:transparent;background-image:none;}.menu_service{float:right;margin-right:1.5em;margin-top:1.5em;display:block;}.contenuti,.comitato_doc{font-size:2rem;padding-right:33%;}.role-direzione_acd .contenuti,.role-direzione_sanitaria .contenuti{padding-right:0;}.contenuti .body{font-size:2.6rem;}.contenuti a.nota{color:#333333;display:inline-block;margin-right:2rem;position:relative;}.contenuti a.nota:after{content:"";position:absolute;right:-1.9rem;bottom:0.6rem;width:1.4rem;height:1.4rem;border-radius:50%;background-size:0.9rem;background-position:center;background-repeat:no-repeat;-webkit-transition:all .3s ease;transition:all .3s ease;background-image:url(/themes/custom/yi_custom/images/freccia_dx_blu.svg);background-color:#ffffff;border:1px solid #3c3cff}.field_testo_approfondimento,.paragraph--type--interno-ad-approfondimento .field_testo,.progetti_testo_body p{font-size:1.8rem;padding-right:20rem}.comitato_doc{font-size:1.8rem;}.field_immagine_di_sezione{padding-right:20%;}.field_blocco_appuntamenti{font-size:1.8rem;padding-right:5rem;}.due_colonne td:first-child,.field_blocco_appuntamenti table td:first-child{width:21rem}.brand_contatti,.brand_ricerca{padding-right:0}.cerca .form-search{font-size:4.5rem;}.node_search .contenuti{padding-right:40%}.menu_service ul li span.href_contatti{display:none;}.triangle{width:0;height:0;border-style:solid;border-width:0 7em 7em 0;border-color:transparent #fd676a transparent transparent;position:absolute;right:0;top:0;z-index:4;margin-right:0;display:block;}.triangle span{color:#FFFFFF;transform:rotate(45deg);display:block;font-size:1.5em;right:-4.5em;top:1em;position:absolute;cursor:pointer;}.node_buongustare .triangle{display:none}.field_contatti_specifici{float:left;width:20rem;}.singolo_contatto{padding-left:20rem;}.blocco_contatti{font-size:1.8rem;line-height:1.15;}.progetti_speciali_vista > div > div,.video_blocco > div > div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;padding:1.5rem;}.contenuti_doc{font-size:1.8rem;padding-right:20rem;margin:1.5rem 0}.spazio-acd .views-row{display:flex;flex-direction:row}}@media only screen and (min-width:768px){.menu_main ul li a,.menu_main ul li span,.menu_service ul li a,.menu_service ul li span,.path-frontpage .menu_main ul li span.is-active{font-size:1.3em;margin-right:0.5rem;}.menu_service ul li a,.menu_service ul li span{margin-left:1rem;margin-right:0}.contatti,.cerca{font-size:3em;}.modulo_partecipante .fieldset-wrapper{display:flex}.modulo_partecipante .fieldset-wrapper > div:first-child,.modulo_partecipante .fieldset-wrapper > div:nth-child(2){margin-right:1rem;}.webform_evento .modulo_partecipante{display:flex}.webform_evento .modulo_partecipante > div:first-child,.webform_evento .modulo_partecipante > div:nth-child(2){margin-right:1rem;}}@media only screen and (min-width:980px){.menu_main ul li a,.menu_main ul li span,.menu_service ul li a,.menu_service ul li span,.path-frontpage .menu_main ul li span.is-active{font-size:1.6em;margin-right:2rem;}.menu_service ul li a,.menu_service ul li span{margin-left:2rem;margin-right:0}.field_logo_a,.field_logo_c,.field_logo_d{font-size:45em;}.field_blocco_appuntamenti{padding-right:20rem;}.footer{display:flex;}.footer_fb{padding-left:50px;}.footer_donazione a{display:inline-block;padding-left:50px;background-position:50px 26px;}.footer_fb a{}.buongustare-titolo,.buongustare-testo{font-size:8rem;}.buongustare_sito{margin-top:-3rem;bottom:auto;}.field_riga_orizzontale{border-top:4px solid #ffffff;position:absolute;width:calc(100vw - 510px);top:165px;height:4px;margin:auto;left:-60px;right:0}.field_riga_verticale{border-right:4px solid #ffffff;position:absolute;width:4px;right:140px;height:calc(100vh - 660px);margin:auto;top:0;bottom:0}.field_riga_verticale:after{content:"";width:120px;height:120px;transform:rotate(45deg);bottom:0;position:absolute;transform-origin:60px -16px;border-bottom:4px solid #ffffff;border-right:4px solid #ffffff;}.blocco_homepage .field_singoli_blocchi{display:flex;flex-wrap:wrap;margin:-0.5rem}.blocco_homepage .field_singoli_blocchi .field_testo_blocco{max-width:60rem}.field_singoli_blocchi > div{flex:50% 0 0;padding:0rem 0.5rem;box-sizing:border-box;}.paragraph--type--home-page-singolo-blocco{}.blocco_homepage .field_titolo_grande,.spazio_acd_blocco h2{font-size:3.8rem}.agenda_vista .views-row,.evento-content-wrapper{flex-direction:row}.agenda-destra,.agenda_gen_dx{padding-left:2rem;}.webform_interno,.webform-interno{margin-right:33%;}}@media only screen and (min-width:980px) and (max-height:700px){.field_logo_a,.field_logo_c,.field_logo_d{font-size:35rem}.field_etichetta_associazione{bottom:20rem;}}@media only screen and (min-width:1000px) and (max-height:1400px){.field_logo_a,.field_logo_c,.field_logo_d{font-size:35rem}.field_etichetta_associazione{bottom:40vh;font-size:3.5rem}}@media only screen and (min-width:1200px){.menu_main ul li a,.menu_main ul li span,.menu_service ul li a,.menu_service ul li span,.path-frontpage .menu_main ul li span.is-active{font-size:1.8em;margin-right:3rem;}.menu_service ul li a,.menu_service ul li span{margin-left:3rem;margin-right:0}.webform_interno form{width:65%}.contatti,.cerca{margin:0 1.5rem;font-size:5em;line-height:1}.triangle{margin-right:-1.5em;}.path-frontpage .contenuti .body{font-size:3.8rem;}.menu_main ul li ul li a{font-size:5em;}.role-direzione_acd .menu_main ul li ul li a{font-size:3em;}.field_etichetta_associazione{font-size:3em;}.buongustare-titolo,.buongustare-testo{font-size:9rem;}}@media only screen and (min-width:1500px){.field_etichetta_associazione{font-size:5em;}.buongustare-titolo,.buongustare-testo{font-size:12rem;}}@media print{*{color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxClose{background:none;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#3c3cff;background-image:url(/themes/custom/yi_custom/images/logo_bianco.svg);background-repeat:no-repeat;background-size:60px;background-position:1.5em calc(100% - 1.5em);opacity:1 !important;}#colorbox{outline:0;}#cboxWrapper{background:none;}#cboxContent{overflow:hidden;background:none;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxTitle{position:absolute;background:rgba(255,255,255,0);bottom:0;left:0;color:#000000;width:100%;padding:4px 6px;font-size:1.3rem;}#cboxLoadingOverlay{background:#3c3cff;}#cboxLoadingGraphic{background:url(/themes/custom/yi_custom/css/images/loading_animation.gif) no-repeat center center;}#cboxClose.cbox-close-plain{position:absolute;font-size:20px;line-height:18px;text-align:center;color:rgba(255,255,255,0.7);background:rgba(0,0,0,0.5);top:4px;right:4px;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.cbox-close-plain:hover{color:rgba(255,255,255,0.9);background:rgba(0,0,0,0.8);}#cboxCurrent{right:0;left:auto;}#cboxNext{background:url(/themes/custom/yi_custom/images/freccia_dx.svg) no-repeat;bottom:4rem;right:1rem;left:auto;}#cboxNext:hover{background-position:0}.acd_schede_admin ul{margin:2rem 0.5rem;}.acd_schede_admin ul li{display:inline-block;}.acd_schede_admin ul li a{display:inline-block;background-color :#3c3cff;color:#ffffff;font-size:2rem;margin:1rem;padding:1rem 2rem;}.acd_img_multipla_dida{font-size:1.5rem;padding-top:1rem;padding-bottom:2rem;}.menu_service ul li a.nome_menu{font-size:1.2rem}.multipli_ds .tabledrag-toggle-weight,.multipli_ds .webform-multiple-add{display:none;}.webform_interno .form-item-terminato-capoequipe .form-checkbox,.webform_interno .form-item-archivio .form-checkbox{display:inline-block;}#webform-submission-sospetto-maltrattamento-edit-form .capo_equipe input,#webform-submission-sospetto-maltrattamento-edit-form .capo_equipe select,#webform-submission-sospetto-maltrattamento-edit-form .capo_equipe .select_wrapper,#webform-submission-sospetto-maltrattamento-edit-form .capo_equipe textarea{background:#f1f8eb;border:1px solid #e6f4d8;outline:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';}#webform-submission-sospetto-maltrattamento-edit-form .direzione_sanitaria_style_wrapper input,#webform-submission-sospetto-maltrattamento-edit-form .direzione_sanitaria_style_wrapper select,#webform-submission-sospetto-maltrattamento-edit-form .direzione_sanitaria_style_wrapper textarea{background:#FAFAFA;}.form-readonly .webform-multiple-table--operations-two,.user-logged-in div[role="complementary"]{display:none;}.vista-dashboard.maltrattamento table caption{opacity:0;visibility:hidden;}.pager{text-align:center;}.pager ul.pager__items{display:inline-block;margin:0;padding:0;list-style:none}.pager ul.pager__items .pager__item{display:inline-block;font-size:1.2rem}.pager ul.pager__items .pager__item:not(.pager__item--next,.pager__item--last,.pager__item--first,.pager__item--previous) a{display:inline-block;background-color:#b2b2b2;color:#000000;transition:ease all 0.4s;width:3rem;height:3rem;line-height:3rem;border-radius:50%;}.pager ul.pager__items .pager__item:not(.pager__item--next,.pager__item--last,.pager__item--first,.pager__item--previous) a:hover{background-color:#666666;}.pager ul.pager__items .pager__item.is-active a{background-color:#3c3cff;color:#ffffff;}.pager ul.pager__items .pager__item--ellipsis{display:none;}
.toggle-slide{overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr;text-align:center;}div.disabled > .toggle-slide{opacity:0.7;pointer-events:none;}.toggle-slide .toggle-on,.toggle-slide .toggle-off,.toggle-slide .toggle-blob{float:left;}.toggle-slide .toggle-blob{position:relative;z-index:99;cursor:hand;cursor:grab;}
.toggle-modern .toggle-slide{border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,0.25),0 0 1px rgba(0,0,0,0.2);background:-webkit-linear-gradient(#c0c5c9,#a1a9af);background:linear-gradient(#c0c5c9,#a1a9af);box-shadow:inset 0 2px 1px rgba(0,0,0,0.2),inset 0 0 0 1px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.15);}.toggle-modern .toggle-on,.toggle-modern .toggle-off{-webkit-transition:all 0.1s ease-out;transition:all 0.1s ease-out;color:white;text-shadow:1px 1px rgba(0,0,0,0.1);font-size:11px;box-shadow:inset 0 2px 0 rgba(255,255,255,0.2),inset 0 0 0 1px rgba(0,0,0,0.2),inset 0 -1px 1px rgba(0,0,0,0.1),0 1px 1px rgba(0,0,0,0.2);}.toggle-modern .toggle-select .toggle-off,.toggle-modern .toggle-select .toggle-on{background:none;}.toggle-modern .toggle-off,.toggle-modern .toggle-off.active{background:-webkit-linear-gradient(#737e8d,#3f454e);background:linear-gradient(#737e8d,#3f454e);}.toggle-modern .toggle-on,.toggle-modern .toggle-on.active{background:-webkit-linear-gradient(#4894cd,#2852a6);background:linear-gradient(#4894cd,#2852a6);}.toggle-modern .toggle-blob{background:-webkit-linear-gradient(#c0c6c9,#81898f);background:linear-gradient(#c0c6c9,#81898f);box-shadow:inset 0 2px 0 rgba(255,255,255,0.2),inset 0 0 0 1px rgba(0,0,0,0.2),inset 0 -1px 1px rgba(0,0,0,0.1),1px 1px 2px rgba(0,0,0,0.2);border-radius:3px;}.toggle-modern .toggle-blob:hover{background-image:-webkit-linear-gradient(#a1a9af,#a1a9af);background-image:linear-gradient(#a1a9af,#a1a9af);}
