html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--body-bg-color:#fbfbfb;--header-bg-color: #fff;--footer-bg-color:#000;--main-bg-color: #fff;--gray1: #333333;--gray5: #E0E0E0;--gray6: #F2F2F2}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:var(--titoli-font)}.btn-primary{color:#fff;background-color:var(--gray1);border-color:var(--gray1);border-radius:50px;padding:.5rem 1.5rem;min-width:120px}.btn-primary:hover,.btn-secondary:hover{color:var(--gray1);background-color:var(--gray5);border-color:var(--gray5)}.btn-secondary{color:var(--gray1);background-color:#FFF;border-color:var(--gray1);border-radius:50px;padding:.5rem 1.5rem}header{background:var(--main-bg-color);padding:0 15px 0 15px}.header_logo{display:inline-block}.header_title{display:inline-block;font-size:1.2rem;font-family:var(--titoli-font)}.header_title a:link,.header_title a:visited,.header_title a:hover,.header_title a:focus,.header_title a:active{color:var(--gray1)}.header_logo img{width:56px;vertical-align:bottom}.search_toggle img{width:22px;position:relative;top:7px}.navigation-container .row{padding:.8rem 0;border-bottom:2px solid rgba(0,0,0,0.15)}.pill_menu_container{padding-left:0;padding-right:0}.pillmenu{padding:.8rem 0 .8rem 0;margin-left:-15px;margin-right:-15px;background-color:var(--gray6);font-family:var(--controlli-font)}.pillmenu div a{background-color:white;border:1px solid var(--gray1)}.pillmenu div a:link,.pillmenu div a:visited,.pillmenu div a:hover,.pillmenu div a:focus,.pillmenu div a:active{color:var(--gray1)}.pillmenu div a.selected{background-color:var(--gray5)}#box_search{font-family:var(--controlli-font)}.necro_box_search{margin-left:-15px;margin-right:-15px;height:0;overflow:hidden;transition:all ease 1s}.necro_box_search.show{height:70px}.necro_box_search input[type=text]{border-radius:50px !important;border-color:var(--gray1)}.necro_box_search button{border:0 none;background:transparent;padding:0;position:absolute;right:30px;top:23px;z-index:100}.button_add_partecipazione{margin-right:1rem;font-size:.9rem;display:inline-block;border-radius:.5rem;padding:.3rem .5rem;background-color:#991020;width:100%}.button_add_partecipazione:link,.button_add_partecipazione:visited,.button_add_partecipazione:hover,.button_add_partecipazione:focus,.button_add_partecipazione:active{color:white;text-decoration:none}.ackdet-overlay{display:none}@media only screen and (min-width: 576px){.button_add_partecipazione{width:auto}}@media only screen and (min-width: 992px){#menu-aggiungi{top:117px}}body{background-color:var(--body-bg-color);font-family:var(--testo-font);font-style:normal;font-weight:normal;font-size:16px;line-height:140%;color:var(--gray1);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}html.welcomepage,body.welcomepage{height:100%;width:100%}body.welcomepage{background-size:cover !important;background-position:center center  !important;background-repeat:no-repeat  !important;font-family:var(--titoli-font)}body.welcomepage hgroup{width:85%;max-width:350px;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;background-color:rgba(255,255,255,0.85);text-align:center;padding:4rem 1rem 2rem 1rem;margin:0 auto}body.welcomepage a.welcome_enter{position:absolute;bottom:0;mix-blend-mode:screen;padding:1.5rem 0;text-align:center;display:block;font-size:1.8rem;FONT-WEIGHT:bold;text-transform:uppercase;color:#000;border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:rgba(255,255,255,0.7);left:50%;transform:translateX(-50%);width:85%;max-width:350px}body.welcomepage a.welcome_enter:link,body.welcomepage a.welcome_enter:visited,body.welcomepage a.welcome_enter:hover,body.welcomepage a.welcome_enter:focus,body.welcomepage a.welcome_enter:active{mix-blend-mode:screen;color:#000;text-decoration:none}body.welcomepage hgroup h1{font-size:2.3rem;color:#888888;text-transform:uppercase;font-weight:400;margin-bottom:1rem}body.welcomepage hgroup h2{font-size:1.4rem}.social_share_bar a.button_add_partecipazione{align-self:center;text-align:center}.social_share_bar .share-button.system{display:flex;align-items:center;border-radius:.5rem;padding:.3rem .5rem;font-size:.9rem;background-color:#991020}.social_share_bar .share-button.system img{height:20px;margin-right:.5rem}@media only screen and (min-width: 992px){body.welcomepage hgroup{width:570px;max-width:none;padding:4rem 1rem 2rem 1rem;margin:0 auto}body.welcomepage a.welcome_enter{padding:1.5rem 1rem;bottom:1rem;font-size:2rem;border-radius:1rem;background-color:#f8f9f5;width:auto;max-width:none;display:inline-block}body.welcomepage hgroup h1{font-size:4rem;margin-bottom:2rem}body.welcomepage hgroup h2{font-size:1.6rem}}b,strong{font-weight:bold}em{font-style:italic}u{text-decoration:underline}.site.container{background-color:var(--main-bg-color);box-shadow:0 0 5px rgba(150,150,150,0.3);padding:0 0 1rem 0}body.scrolling header{position:fixed;width:100%;z-index:100;left:0}section.listing{padding:1rem 15px}#listing_add_item{position:fixed;bottom:6rem;left:50%;transform:translateX(-50%);z-index:10}#listing_add_item a{border-radius:100%;display:block;width:60px;height:60px;position:absolute;right:2rem}#listing_add_item a img{position:absolute;transform:translate(-50%, -50%);left:50%;top:50%}#listing_add_item a:link,#listing_add_item a:visited,#listing_add_item a:focus,#listing_add_item a:active{background-color:var(--gray1);color:#fff}#listing_add_item a:hover{background-color:var(--gray5);color:var(--gray1)}#listing_add_item a.covid{width:270px;height:60px;padding-top:20px;padding-bottom:20px;line-height:20px;padding-left:35px;border-radius:40px}#listing_add_item a.covid img{transform:translateY(-50%);left:auto;top:50%;right:25px}.flickity:not(.flickity-enabled){display:none}.pillmenu div a{border-radius:1rem;padding:.3rem 1rem;position:relative;top:6px;white-space:nowrap;font-size:1rem;margin-left:1rem}.pillmenu .flickity-viewport{height:34px !important}.page-item.active .page-link{background-color:var(--gray1);border-color:var(--gray1)}.page-link{color:var(--gray1)}.buttons_container{position:relative;display:flex;justify-content:space-between}#menu-aggiungi{display:none;position:fixed;bottom:0;width:100%;left:0;right:0;top:0;z-index:100;background-color:rgba(51,51,51,0.95);font-family:var(--controlli-font)}#menu-aggiungi .innerbox{position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;color:var(--gray6);font-size:1.6rem}#menu-aggiungi .innerbox h3{padding-bottom:2rem;font-weight:bold}#menu-aggiungi .innerbox ul li{padding-bottom:2rem}#menu-aggiungi .innerbox ul li a{white-space:nowrap}#menu-aggiungi .innerbox ul li a:link,#menu-aggiungi .innerbox ul li a:visited,#menu-aggiungi .innerbox ul li a:hover,#menu-aggiungi .innerbox ul li a:focus,#menu-aggiungi .innerbox ul li a:active{color:var(--gray6)}.boxed_radio_control{display:inline-flex;border-radius:5px;border:1px solid var(--gray1);margin:0 0 2rem 0;width:100%}.boxed_radio_control .boxed_radio{height:100%;width:50%;text-align:center}.boxed_radio_control .boxed_radio.selected{background-color:var(--gray1);color:white}.boxed_radio_control .boxed_radio label{padding:.5rem}.boxed_radio_control .boxed_radio input{display:none}.pagamento_price{font-size:2rem;padding:1.5rem 0 2.5rem 0;text-align:center}#checkout_payments h3,li.wc_payment_method{margin-bottom:1rem}#pagamento_partecipazione .btn{margin-top:1rem;width:100%}.s2_nominativo_non_in_elenco{font-style:italic}.form_inserimento{font-family:var(--controlli-font)}.page_content{margin:1rem 0}.page_content h1{font-size:1.5rem;margin-bottom:2rem}#single-annuncio-chiesa .chiesa_image{margin-left:-15px;margin-right:-15px;height:400px;position:relative}#single-annuncio-chiesa .chiesa_image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:'object-fit: cover;'}#single-annuncio-chiesa .intestazione h1{font-size:1.5rem;line-height:2rem;margin:2rem 0}#single-annuncio-chiesa .informazioni h2{font-size:1.2rem;line-height:1.8rem}#single-annuncio-chiesa .informazioni ul li{padding-left:32px;line-height:2.5rem}#single-annuncio-chiesa .informazioni ul li.indirizzo{background-image:url(../img/indirizzo.png);background-repeat:no-repeat;background-position:left center;background-size:auto}#single-annuncio-chiesa .informazioni ul li.telefono{background-image:url(../img/telefono.png);background-repeat:no-repeat;background-position:left center;background-size:auto}#single-annuncio-chiesa .informazioni ul li.link{background-image:url(../img/world.png);background-repeat:no-repeat;background-position:left center;background-size:auto}#single-annuncio-chiesa .informazioni ul li a:link,#single-annuncio-chiesa .informazioni ul li a:visited,#single-annuncio-chiesa .informazioni ul li a:hover,#single-annuncio-chiesa .informazioni ul li a:focus,#single-annuncio-chiesa .informazioni ul li a:active{color:var(--gray1);text-decoration:none}.single-annuncio-chiesa-related h2{font-size:1.2rem;margin:2rem 0 1rem 0}.box-funerali:not(.slick-slider){display:none}.container.box-funerali{padding:0}.box-funerali .box-funerale-vert{position:relative;padding:0 1rem;text-align:center}.box-funerali .box-funerale-vert-img{height:0;padding-bottom:100%;position:relative}.box-funerali .box-funerale-vert-img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:'object-fit: cover;';border-radius:100%;border:1px solid black}.box-funerali .box-funerale-vert-name{padding:.5rem 0}.single-annuncio-chiesa-related.news-related ul li{padding-bottom:.4rem;padding-top:.4rem}.single-annuncio-chiesa-related.news-related ul li a:link,.single-annuncio-chiesa-related.news-related ul li a:visited,.single-annuncio-chiesa-related.news-related ul li a:hover,.single-annuncio-chiesa-related.news-related ul li a:focus,.single-annuncio-chiesa-related.news-related ul li a:active{color:var(--gray1);text-decoration:none}#single-agenzia-funebre .agenzia_funebre_image{margin-left:-15px;margin-right:-15px;height:150px;position:relative}#single-agenzia-funebre .agenzia_funebre_image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:'object-fit: cover;'}#single-agenzia-funebre .intestazione h1{font-size:1.5rem;line-height:2rem;margin:2rem 0}#single-agenzia-funebre .informazioni h2{font-size:1rem;margin:1rem 0 .5rem 0}#single-agenzia-funebre .informazioni ul{margin-left:0}#single-agenzia-funebre .informazioni ul li{padding-left:32px;line-height:2.5rem;list-style-type:none}.informazioni ul li.no-icon{padding-left:0}#single-agenzia-funebre .informazioni.informazioni_servizi ul li{padding-left:0;line-height:1.4rem;margin-bottom:.5rem}#single-agenzia-funebre .informazioni ul li.indirizzo{background-image:url(../img/indirizzo.png);background-repeat:no-repeat;background-position:left center;background-size:auto}#single-agenzia-funebre .informazioni ul li.telefono{background-image:url(../img/telefono.png);background-repeat:no-repeat;background-position:left center;background-size:auto}#single-agenzia-funebre .informazioni ul li.link{background-image:url(../img/world.png);background-repeat:no-repeat;background-position:left center;background-size:auto}#single-agenzia-funebre .informazioni ul li a:link,#single-agenzia-funebre .informazioni ul li a:visited,#single-agenzia-funebre .informazioni ul li a:hover,#single-agenzia-funebre .informazioni ul li a:focus,#single-agenzia-funebre .informazioni ul li a:active{color:var(--gray1);text-decoration:none}.single-agenzia-funebre-related h2{font-size:1.2rem;line-height:1.8rem;margin:1rem 0}.single-agenzia-funebre-related.news-related ul li{margin-bottom:.5rem}.single-agenzia-funebre-related.news-related ul li a:link,.single-agenzia-funebre-related.news-related ul li a:visited,.single-agenzia-funebre-related.news-related ul li a:hover,.single-agenzia-funebre-related.news-related ul li a:focus,.single-agenzia-funebre-related.news-related ul li a:active{color:var(--gray1);text-decoration:none}.segnala_footer{margin-top:2rem}.segnala_footer a:link,.segnala_footer a:visited,.segnala_footer a:hover,.segnala_footer a:focus,.segnala_footer a:active{color:var(--gray1)}.informazioni ul{overflow-y:scroll}.immagine_copertina{position:relative;height:450px;margin-bottom:1rem}.immagine_copertina img{display:block;position:absolute;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:'object-fit: cover;'}.payment_box.payment_method_bacs{display:block !important}@media only screen and (min-width: 768px){body.scrolling header{position:relative;width:100%;z-index:100;left:auto;padding:1.5rem 0 0 0}#single-agenzia-funebre .agenzia_funebre_image{height:200px}}@media only screen and (min-width: 768px){#single-agenzia-funebre .agenzia_funebre_image{height:350px}}@media only screen and (min-width: 992px){.informazioni ul{overflow-y:hidden}.immagine_copertina{height:500px}}@media only screen and (min-width: 1200px){.immagine_copertina{height:700px}}.loader{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.necro_box_container{margin-bottom:15px}.necro_box{position:relative;font-family:var(--titoli-font);height:100%;margin-bottom:1rem;padding:1rem;background-color:var(--gray6)}.necro_box .necro_img{width:100%;height:0;padding-bottom:100%}.necro_box .necro_img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:'object-fit: cover;';border-radius:100%;border:1px solid black}.necro_box .necro_img.squared img{border-radius:0}.agenzia_funebre.necro_box{padding-bottom:0}.agenzia_funebre.necro_box .necro_img img{border-radius:0;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: contain;';border:0 none}.agenzia_funebre.necro_box .necro_text{line-height:1.5}.agenzia_funebre.necro_box .necro_text .necro_annuncio_title{font-weight:bold;margin-bottom:1rem}.agenzia_funebre.necro_box .necro_text a:link,.agenzia_funebre.necro_box .necro_text a:visited,.agenzia_funebre.necro_box .necro_text a:hover,.agenzia_funebre.necro_box .necro_text a:focus,.agenzia_funebre.necro_box .necro_text a:active{color:var(--gray1);text-decoration:none}a.necro_overlay_link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.necro_box .necro_annuncio_title{display:block;font-size:1.2rem;font-weight:bold}.necro_box .necro_annuncio_anni{display:block;font-size:.8rem}.necro_box .necro_annuncio_localita a:link,.necro_box .necro_annuncio_localita a:visited,.necro_box .necro_annuncio_localita a:hover,.necro_box .necro_annuncio_localita a:focus,.necro_box .necro_annuncio_localita a:active{color:var(--gray1);text-decoration:none}.necro_box .necro_luogo_comune,.necro_box .necro_localita{font-size:.8rem;position:relative;z-index:999}.necro_box .necro_localita a:link,.necro_box .necro_localita a:visited,.necro_box .necro_localita a:hover,.necro_box .necro_localita a:focus,.necro_box .necro_localita a:active{color:var(--gray1);text-decoration:none}.necro_box .necro_luogo_comune a:link,.necro_box .necro_luogo_comune a:visited,.necro_box .necro_luogo_comune a:hover,.necro_box .necro_luogo_comune a:focus,.necro_box .necro_luogo_comune a:active{color:var(--gray1)}#single-annuncio-famiglia{background-color:var(--gray5);padding:2rem 0 1rem 0}#single-annuncio-famiglia .agenzia a:link,#single-annuncio-famiglia .agenzia a:visited,#single-annuncio-famiglia .agenzia a:hover,#single-annuncio-famiglia .agenzia a:focus,#single-annuncio-famiglia .agenzia a:active{color:var(--gray1);text-decoration:underline}#single-annuncio-famiglia .intestazione{margin-bottom:2rem}#single-annuncio-famiglia .dati_decesso{position:relative;top:50%;transform:translateY(-50%);font-size:1.2rem}#single-annuncio-famiglia .dati_decesso li{margin-bottom:.6rem}#single-annuncio-famiglia .dati_decesso_nome{font-weight:bold;font-size:1.4rem}#single-annuncio-famiglia .content{margin:1rem 0}#single-annuncio-famiglia .content p{text-align:left !important}#single-annuncio-famiglia .rosario,#single-annuncio-famiglia .funerale{margin:0 0 1rem 0}#single-annuncio-famiglia .rosario .chiesa,#single-annuncio-famiglia .funerale .chiesa{display:block}#single-annuncio-famiglia .firma{padding-top:1rem}#single-annuncio-famiglia .thumbnail{width:100%;height:0;padding-bottom:100%;position:relative}#single-annuncio-famiglia .thumbnail img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:'object-fit: cover;';border-radius:100%;border:1px solid black}#single-annuncio-famiglia .thumbnail.squared img{border-radius:0}#single-annuncio-famiglia .thumbnail a{position:absolute;width:100%;height:100%}.single_social_share{background-color:var(--gray1);color:white;padding:.5rem 0}.single_social_share .social_share_bar{display:flex;justify-content:space-between}.single_social_share h3{margin-right:1rem;display:inline}.single_social_share ul{align-content:center;display:inline}.single_social_share ul li{display:inline-block;width:30px;height:30px;padding:3px;margin:0 5px}.single_social_share ul li a{background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;height:100%;display:block}.single_social_share ul li a.necro-sharer-link-facebook{background-image:url(../img/share_facebook.png)}.single_social_share ul li a.necro-sharer-link-whatsapp{background-image:url(../img/share_whatsapp.png)}.single_social_share ul li a.necro-sharer-link-twitter{background-image:url(../img/share_twitter.png)}.single_social_share ul li a.necro-sharer-link-email{background-image:url(../img/share_email.png)}.single_social_share ul li span{display:none}.single_social_share .social_share_right{display:flex;align-items:center !important}.annunci-listing{padding:1rem 0}.annunci-listing h3{font-weight:bold;font-size:1.25rem}.annunci-listing .listing{padding:1rem 0 .4rem 0;border-bottom:1px solid var(--gray5)}.annunci-listing .firma{font-size:.8rem;text-align:right}.annunci-listing .content{font-size:1rem;line-height:1.35rem;padding:.5rem 0}.annunci-listing .listing_greyed{opacity:.2}.annunci-listing .ringraziamento .content p{text-align:left !important}.annunci-listing .listing .nome_defunto{font-weight:bold}.annunci-listing .listing .nome_defunto a:link,.annunci-listing .listing .nome_defunto a:visited,.annunci-listing .listing .nome_defunto a:hover,.annunci-listing .listing .nome_defunto a:focus,.annunci-listing .listing .nome_defunto a:active{color:var(--gray1);text-decoration:none}.dropzone .dz-progress{display:none}.necro_annuncio_ora_funerale,.necro_annuncio_data_funerale,.necro_annuncio_chiesa_funerale{font-size:.8rem}.necro_annuncio_chiesa_funerale{display:block}.necro_annuncio_chiesa_funerale a:link,.necro_annuncio_chiesa_funerale a:visited,.necro_annuncio_chiesa_funerale a:hover,.necro_annuncio_chiesa_funerale a:focus,.necro_annuncio_chiesa_funerale a:active{color:var(--gray1)}.anniversario_content{position:relative;top:50%;transform:translateY(-50%)}.anniversario_content .anniversario_title{font-weight:bold;font-size:1.8rem;margin-bottom:1rem}.anniversario_content .anniversario_data{font-style:italic;font-size:.9rem;margin-bottom:.5rem}.anniversario_content .anniversario_firma{font-style:italic;font-size:.9rem}.anniversario_content .anniversario_firma{font-style:italic;font-size:.9rem;margin-top:.5rem}.single_partecipazione .thumbnail img{border-radius:0 !important}.single_partecipazione .intestazione h1{font-size:1.5rem;text-align:center;font-weight:bold}.single_partecipazione .intestazione:before{content:'' !important}.single_partecipazione .intestazione:after{content:'' !important}.single_partecipazione .partecipazione_firma{font-size:1.2rem;font-style:italic;margin-bottom:1rem}.single_partecipazione .partecipazione_firma{font-size:1.2rem;font-style:italic;margin-bottom:1rem}.single_partecipazione .partecipazione_defunto{font-size:1.4rem;font-weight:bold;margin-bottom:1rem}.single_ringraziamento .thumbnail img{border-radius:0 !important}.single_ringraziamento .intestazione h1{font-size:1.5rem;text-align:center;font-weight:bold}.single-ne-anniversario .thumbnail img{border-radius:0 !important}.single-ne-anniversario .intestazione h1{font-size:1.5rem;text-align:center;font-weight:bold}.single_ringraziamento .intestazione:before{content:'' !important}.single_ringraziamento .intestazione:after{content:'' !important}.single_ringraziamento .ringraziamento_firma{font-size:1.2rem;font-style:italic;margin-bottom:1rem}.single_ringraziamento .ringraziamento_firma{font-size:1.2rem;font-style:italic;margin-bottom:1rem}.single_ringraziamento .ringraziamento_defunto{font-size:1.4rem;font-weight:bold;margin-bottom:1rem}#single-annuncio-famiglia .dati_decesso_nome{line-height:120%}.dati_decesso_nome a:link,.dati_decesso_nome a:visited,.dati_decesso_nome a:hover,.dati_decesso_nome a:focus,.dati_decesso_nome a:active{color:var(--gray1);text-decoration:none}.dati_decesso_localita a:link,.dati_decesso_localita a:visited,.dati_decesso_localita a:hover,.dati_decesso_localita a:focus,.dati_decesso_localita a:active{color:var(--gray1);text-decoration:none}.necro_addon_banner{display:flex;justify-content:center;align-items:center;height:100%}.annuncio_famiglia_agenzia_thumb{height:100%;position:relative;margin:1rem auto;max-width:320px}.annuncio_famiglia_agenzia_thumb picture{height:100%;display:block;text-align:center}.annuncio_famiglia_agenzia_thumb picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;width:300px;height:600px}@media only screen and (min-width: 768px){.necro_box{min-height:120px}.necro_addon_banner{padding:0 0 0.5rem 0 !important}.annuncio_famiglia_agenzia_thumb{margin:1rem auto;max-width:none}}@media only screen and (min-width: 992px){#single-annuncio-famiglia .dati_decesso_nome{font-size:2rem}#single-annuncio-famiglia .dati_decesso{font-size:1.6rem}#single-annuncio-famiglia .dati_decesso li{margin-bottom:1.2rem}.annuncio_famiglia_agenzia_thumb{margin:0 auto;max-width:none}.annuncio_famiglia_agenzia_thumb picture{text-align:right}.annuncio_famiglia_agenzia_thumb picture img{top:0;width:300px;height:600px;right:0}}ul.frasi_precompilate li{padding:1rem 0;border-bottom:1px solid var(--gray5)}ul.frasi_precompilate li a{padding-right:2rem;background-image:url(../img/plus_sign.png);background-position:center right;background-repeat:no-repeat;display:block;min-height:2rem;font-style:italic}ul.frasi_precompilate li a:link,ul.frasi_precompilate li a:visited,ul.frasi_precompilate li a:hover,ul.frasi_precompilate li a:focus,ul.frasi_precompilate li a:active{color:var(--gray1);text-decoration:none}.custom-switch{padding-bottom:1rem}.necro_img{position:relative}footer .footer_container{background-color:var(--footer-bg-color);min-height:150px;padding-top:2rem;padding-bottom:2rem;font-family:var(--controlli-font)}.footer_content{color:white;font-size:.8rem;line-height:1.5rem}.footer_content h3{font-size:1.4rem;margin-bottom:1.5rem}.footer_content a:link,.footer_content a:visited,.footer_content a:hover,.footer_content a:focus,.footer_content a:active{color:white;text-decoration:none}@media only screen and (min-width: 768px){.footer_content h3{margin-top:0}}:root{--mb-button-size: 25px;--mb-bar-width: 1;--mb-bar-height: 3px;--mb-bar-spacing: 7px;--mb-animate-timeout: 0.4s;--scrolling-mb-button-size: 20px;--scrolling-mb-bar-width: 1;--scrolling-mb-bar-height: 2px;--scrolling-mb-bar-spacing: 5px}#mm-menu-necrologie{background-color:var(--gray1)}#mm-menu-necrologie a:link,#mm-menu-necrologie a:visited,#mm-menu-necrologie a:hover,#mm-menu-necrologie a:focus,#mm-menu-necrologie a:active{color:var(--gray6)}.mm-navbar.mm-navbar_sticky{background-color:var(--gray1)}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:var(--gray6)}.mm-panel,.mm-panels{background-color:var(--gray1)}.mm-btn_next:after,.mm-btn_prev:before{border-color:var(--gray6)}.menu.mm-listview{font-size:1.25rem}.mm-listitem__text{padding:2rem 1rem 0}.mm-wrapper__blocker.mm-slideout{background-color:#676767;opacity:.5}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:300px}.necro_full_menu_buttons a:link,.necro_full_menu_buttons a:visited,.necro_full_menu_buttons a:hover,.necro_full_menu_buttons a:focus,.necro_full_menu_buttons a:active{color:var(--gray1)}#menu-necrologie{font-family:var(--controlli-font)}#menu-necrologie li{display:inline-block;position:relative}#menu-necrologie li a:link,#menu-necrologie li a:visited,#menu-necrologie li a:hover,#menu-necrologie li a:focus,#menu-necrologie li a:active{color:var(--gray1)}#menu-necrologie ul.sub-menu{display:none;position:absolute;z-index:10;background-color:#fff;box-shadow:1px 1px 1px #ccc;left:0;padding:.5rem;min-width:200px}#menu-necrologie>li:hover ul.sub-menu{display:block}#menu-necrologie ul.sub-menu li{display:block}@media (min-width: 550px){.mm-wrapper_opening .mm-menu_offcanvas ~ .mm-slideout{transform:translate3d(300px, 0, 0)}}@media only screen and (min-width: 992px){#menu-necrologie li{padding:1rem .3rem 0 .3rem;font-size:.9rem}}@media only screen and (min-width: 1200px){#menu-necrologie li{padding:1rem .5rem 0 .5rem;font-size:1rem}}
