@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&family=Montserrat:wght@400;500;600;700&display=swap");/* Tipografia ripristinata dalle impostazioni originali del tema Total */body{font-family:"Montserrat",sans-serif;font-size:16px}h1,.wpex-h1{font-family:"Libre Baskerville",serif}h2,.wpex-h2{font-family:"Montserrat",sans-serif;font-weight:400}h4,.wpex-h4{font-family:"Libre Baskerville",serif}#footer-widgets{font-size:14px}#site-logo a{color:white !important;}body.page-header-disabled,.navbar-style-three{border:0 !important;}.featherlight-close-icon,.featherlight-close{font-size:40px !important;border:none !important;}#mc_embed_signup .button{background-color:#7A1E3A !important;height:40px !important;}#mc_embed_signup input.email{height:40px !important;border:1px solid #DFD8CA !important;}/* MEC calendario:colore principale Comunità */.mec-event-sharing-wrap:hover>li{background-color:#7A1E3A!important}.mec-event-sharing-wrap .mec-event-sharing li:hover a{color:#7A1E3A!important}.mec-event-sharing .mec-event-share:hover .event-sharing-icon{background:#7A1E3A!important}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav i{color:#7A1E3A!important}.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover{background:#7A1E3A!important;border-color:#7A1E3A!important}.mec-event-grid-clean .mec-event-date{background-color:#7A1E3A!important}.mec-event-list-modern .mec-event-sharing li:hover .telegram{background:#7A1E3A!important}.mec-event-list-modern .mec-event-sharing>li:hover a i{background:#7A1E3A!important;border-color:#7A1E3A!important}.mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon{background:#7A1E3A!important;border-color:#7A1E3A!important}.mec-event-list-modern .mec-event-sharing li:hover a i{background:#7A1E3A!important}.mec-event-list-classic a.magicmore:hover{color:#7A1E3A!important}.mec-event-grid-simple:hover .mec-event-title{color:#7A1E3A!important}.mec-month-divider span:before{border-bottom:4px solid #7A1E3A!important}.mec-events-meta-group.mec-events-meta-group-venue:before,.mec-single-event-date:before,.mec-single-event-time:before{color:#7A1E3A!important}.mec-single-event .mec-social-single:before{border-bottom:4px solid #7A1E3A!important}.mec-single-event .mec-events-meta-group-booking form>h4:before,.mec-single-event .mec-frontbox-title:before,.mec-single-event .mec-wrap-checkout h4:before{border-bottom:4px solid #7A1E3A!important}.mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img{border-color:#7A1E3A!important}.mec-calendar .mec-calendar-events-side .mec-table-side-day{border:1px solid #7A1E3A!important}.mec-calendar .mec-selected-day,.mec-calendar .mec-selected-day:hover{background:#7A1E3A!important}.mec-calendar .mec-calendar-row dt.mec-has-event:hover{background:#7A1E3A!important}.mec-calendar .mec-has-event:after{background-color:#7A1E3A!important}.mec-calendar .mec-event-article .mec-event-title a:hover{color:#7A1E3A!important}.mec-calendar .mec-calendar-side .mec-next-month i,.mec-calendar .mec-calendar-side .mec-previous-month i{color:#7A1E3A!important}.mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-calendar .mec-calendar-side .mec-previous-month:hover{color:#7A1E3A!important}.mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover{color:#7A1E3A!important}.mec-calendar.mec-event-container-simple dl dt.mec-selected-day,.mec-calendar.mec-event-container-simple dl dt.mec-selected-day:hover{border-bottom:2px solid #7A1E3A!important}.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active,.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt.mec-table-d-current{color:#7A1E3A!important}.mec-marker-infowindow-wp .mec-marker-infowindow-count{border:1px solid #7A1E3A!important;color:#7A1E3A!important}.mec-available-color-row span.color-selected{box-shadow:0 0 0 2px #7A1E3A,0 2px 8px -1px #7A1E3A!important}.mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover{color:#7A1E3A!important}.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected{background:#7A1E3A!important;border-color:#7A1E3A!important}.event-carousel-type1-head .mec-event-date-carousel{background-color:#7A1E3A!important}.event-carousel-type1-head .mec-event-date-carousel:after{border-color:transparent transparent #7A1E3A transparent!important}.mec-event-countdown-style3 .mec-event-date{background:#7A1E3A!important}.mec-event-countdown-style3 .mec-event-date:after{border-color:transparent transparent #7A1E3A transparent!important}.mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover{color:#7A1E3A!important}.mec-next-event-details i:before{color:#7A1E3A!important}.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i{color:#7A1E3A!important}.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active{background:#7A1E3A!important}.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active:after{border-color:#7A1E3A transparent transparent transparent!important}.mec-av-spot .mec-av-spot-head .mec-av-spot-box span{color:#7A1E3A!important}.mec-events-masonry-cats a:hover{border-color:#7A1E3A!important}.mec-events-masonry-cats a.mec-masonry-cat-selected{border:2px solid #7A1E3A!important;color:#7A1E3A!important}.mec-wrap .flip-clock-wrapper ul li a div div.inn{background-color:#7A1E3A!important}.mec-color,.mec-color-before :before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-wrap .mec-color-hover:hover{color:#7A1E3A!important}.mec-bg-color,.mec-bg-color-hover:hover,.mec-wrap .mec-bg-color,.mec-wrap .mec-bg-color-hover:hover{background-color:#7A1E3A!important}.mec-box-marker,.mec-vip-content-notice{box-shadow:5px 0 0 #7A1E3A inset!important}.mec-border-color,.mec-border-color-hover:hover,.mec-wrap .mec-border-color,.mec-wrap .mec-border-color-hover:hover{border-color:#7A1E3A!important}.mec-wrap [id^=mec_skin_events_] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar-thumb{background-color:#7A1E3A!important}.mec-wrap [id^=mec_skin_events_] .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a{color:#7A1E3A!important}.mec-search-bar-wrap input#mec-search-bar-input{background:#7A1E3A!important}.mec-search-bar-result .mec-event-time i{color:#7A1E3A!important}.mec-wrap.mec-modern-search-bar .mec-totalcal-box .mec-text-input-search i{color:#7A1E3A!important}.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap i{color:#7A1E3A!important}.mec-login-form button{box-shadow:0 4px 22px -7px #7A1E3A!important;background-color:#7A1E3A!important}#mec-login-form.mec-login-form .lds-ripple div{border:4px solid #7A1E3A!important}.mec-form-row input[type=radio]:checked{box-shadow:0 1px 6px -2px #7A1E3A,inset 0 0 0 3px #fff!important}.ui-datepicker.ui-widget td a.ui-state-active,.ui-datepicker.ui-widget td a:hover{background:#7A1E3A!important}.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-prev{color:#7A1E3A!important}body .mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,body .mce-menu .mce-menu-item.mce-selected,body .mce-menu .mce-menu-item:focus,body .mce-menu .mce-menu-item:hover,body.mce-menu .mce-menu-item.mce-active.mce-menu-item-preview{background:#7A1E3A!important}.mec-export-badge{color:#7A1E3A!important}.mec-timeline-month-divider{color:#7A1E3A!important}.mec-timeline-events-container .mec-timeline-event-date:before{background:#7A1E3A!important}.mec-ongoing-normal-label{background-color:#7A1E3A!important}.mec-has-event-for-booking .mec-calendar-novel-selected-day{border:2px solid #7A1E3A!important}.mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day{background-color:#7A1E3A!important}.mec-choosen-time-message{color:#7A1E3A!important}/* cp6 start:stile comune di menu,footer e pagine interne (Comunità Pastorale Paolo VI). Colori del sito nelle variabili qui sotto. */:root{--cp6-site:"Comunità Pastorale Paolo VI";--cp6-acc:#7A1E3A;--cp6-acc2:#4f1326;--cp6-soft:#f6e8ed;--cp6-ink:#231f20;--cp6-muted:#6f6468;--cp6-line:#ece6e8}/* Header e menu */#site-header{box-shadow:0 1px 0 var(--cp6-line)}#site-navigation .dropdown-menu>li.menu-item>a{background:transparent!important;color:var(--cp6-ink)!important}#site-navigation .dropdown-menu>li.menu-item>a .link-inner{position:relative;display:inline-block}#site-navigation .dropdown-menu>li.menu-item>a .link-inner:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--cp6-acc);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}#site-navigation .dropdown-menu>li.menu-item:hover>a,#site-navigation .dropdown-menu>li.menu-item.current-menu-item>a,#site-navigation .dropdown-menu>li.menu-item.current-menu-parent>a,#site-navigation .dropdown-menu>li.menu-item.current-menu-ancestor>a{color:var(--cp6-acc)!important}#site-navigation .dropdown-menu>li.menu-item:hover>a .link-inner:after,#site-navigation .dropdown-menu>li.current-menu-item>a .link-inner:after,#site-navigation .dropdown-menu>li.current-menu-parent>a .link-inner:after,#site-navigation .dropdown-menu>li.current-menu-ancestor>a .link-inner:after{transform:scaleX(1)}#site-navigation .dropdown-menu ul.sub-menu{border:1px solid var(--cp6-line)!important;border-top:3px solid var(--cp6-acc)!important;border-radius:0 0 12px 12px;box-shadow:0 18px 40px rgba(35,31,32,.12)!important;padding:8px 0!important;background:#fff!important}#site-navigation .dropdown-menu ul.sub-menu li.menu-item>a{background:transparent!important;color:var(--cp6-ink)!important;padding:9px 20px!important;font-size:15px;transition:background .2s,color .2s}#site-navigation .dropdown-menu ul.sub-menu li.menu-item>a:hover,#site-navigation .dropdown-menu ul.sub-menu li.current-menu-item>a{background:var(--cp6-soft)!important;color:var(--cp6-acc)!important}#searchform-dropdown{border-top-color:var(--cp6-acc)!important;border-radius:0 0 12px 12px}.mobile-toggle-nav{border-top:3px solid var(--cp6-acc)}.mobile-toggle-nav a:hover{color:var(--cp6-acc)!important}/* in home solo "Home" resta evidenziata:le voci che puntano a sezioni della home (#…) non si accendono */body.home #site-navigation .dropdown-menu>li.menu-item:not(.menu-item-home).current-menu-item>a,body.home #site-navigation .dropdown-menu>li.menu-item.current-menu-parent:not(.current-menu-item)>a,body.home #site-navigation .dropdown-menu>li.menu-item.current-menu-ancestor:not(.current-menu-item)>a{color:var(--cp6-ink)!important}body.home #site-navigation .dropdown-menu>li.menu-item:not(.menu-item-home).current-menu-item>a .link-inner:after,body.home #site-navigation .dropdown-menu>li.current-menu-parent:not(.current-menu-item)>a .link-inner:after,body.home #site-navigation .dropdown-menu>li.current-menu-ancestor:not(.current-menu-item)>a .link-inner:after{transform:scaleX(0)}body.home #site-navigation .dropdown-menu>li.menu-item:hover>a{color:var(--cp6-acc)!important}body.home #site-navigation .dropdown-menu>li.menu-item:hover>a .link-inner:after{transform:scaleX(1)}body.home #site-navigation .dropdown-menu ul.sub-menu li.current-menu-item>a{background:transparent!important;color:var(--cp6-ink)!important}body.home #site-navigation .dropdown-menu ul.sub-menu li.menu-item>a:hover{background:var(--cp6-soft)!important;color:var(--cp6-acc)!important}/* Footer */#footer{background:#1f1b1d!important;color:#c9c0c4!important;border-top:4px solid var(--cp6-acc)}#footer-inner{padding-top:56px!important}#footer .footer-widget{padding-bottom:16px!important;color:#c9c0c4}#footer .footer-widget h2,#footer .footer-widget .widget-title{font-size:12px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.18em;text-transform:uppercase;color:#fff!important;margin:0 0 4px!important;padding:0!important;border:0!important}#footer .footer-widget h2:empty{display:none}#footer .footer-widget:has(>h2:empty:only-child){display:none}#footer .footer-widget p{line-height:1.9;margin:0}#footer .footer-widget a{color:#ece6e8!important;text-decoration:none;transition:color .2s}#footer .footer-widget a:hover{color:#fff!important;text-decoration:underline;text-decoration-color:var(--cp6-acc);text-underline-offset:4px}#footer .footer-widget img{border-radius:12px;max-width:200px;height:auto}#footer .footer-widget figure{margin:0}#footer .footer-widget p.cp6-foot-lead{font-size:14px;line-height:1.7;max-width:260px;margin-top:14px}#footer-bottom{background:#161314!important;color:#9d9397!important;font-size:13px;border-top:1px solid rgba(255,255,255,.06)}#footer-bottom a{color:#ece6e8!important}#footer-bottom a:hover{color:#fff!important}/* Pagine interne e articoli */.single-post #primary{padding-top:40px}.single-blog-header .single-post-title,.page .entry-title{font-weight:800;letter-spacing:-.01em;color:var(--cp6-ink)}.single-post #single-blocks{display:flex;flex-direction:column}.single-post .single-blog-header{order:-2}.single-post #single-blocks>.meta{order:-1;color:var(--cp6-muted)}.single-post #single-blocks>.meta .meta-icon{color:var(--cp6-acc)}.single-post .single-blog-media{margin-top:10px}.single-post .single-blog-media img{border-radius:14px;box-shadow:0 20px 50px rgba(35,31,32,.12)}.content-right-sidebar #content-wrap:has(#sidebar-inner:empty) #primary{float:none;width:100%;max-width:840px;margin-left:auto;margin-right:auto}.content-right-sidebar #content-wrap:has(#sidebar-inner:empty) #sidebar{display:none}.entry a:not(.theme-button):not(.vcex-button){color:var(--cp6-acc);text-underline-offset:3px}.related-posts .related-post img{border-radius:12px}.related-posts .related-post-title a{color:var(--cp6-ink)}.related-posts .related-post-title a:hover{color:var(--cp6-acc)}.post-pagination a:hover{color:var(--cp6-acc)}body:not(.home) .theme-button,.entry .wp-block-button__link,.entry input[type="submit"],#comments input[type="submit"]{background:var(--cp6-acc)!important;color:#fff!important;border-radius:999px!important;border:0;padding:.75em 1.6em;font-weight:700;transition:background .2s,transform .2s}body:not(.home) .theme-button:hover,.entry .wp-block-button__link:hover,.entry input[type="submit"]:hover,#comments input[type="submit"]:hover{background:var(--cp6-acc2)!important;color:#fff!important;transform:translateY(-1px)}.cp6-posts .entry-readmore,.cp6-posts a.theme-button{background:none!important;color:var(--cp6-acc)!important;padding:0!important;font-weight:700!important;border:0!important;transform:none!important}.wp-block-file .wp-block-file__button,.wp-block-file a.wp-block-file__button:visited{background:var(--cp6-acc)!important;color:#fff!important;border-radius:999px!important;padding:.45em 1.2em!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;border:0!important}.wp-block-file .wp-block-file__button:hover{background:var(--cp6-acc2)!important;color:#fff!important}.wp-block-file>a:not(.wp-block-file__button){color:var(--cp6-acc)}/* Pagine interne v2:fascia del titolo,colonna centrata,schede */body.page:not(.home) #primary,body.single-post #primary{float:none!important;width:auto!important;max-width:860px;margin-left:auto!important;margin-right:auto!important}body.page:not(.home) #sidebar,body.single-post #sidebar{display:none!important}.entry .vc_empty_space:has(+ h1),.entry .vc_empty_space:has(+ * h1),.entry .wpb-content-wrapper>.vc_row:first-child .wpb_wrapper>.vc_empty_space:first-child{display:none!important}body.page:not(.home) .entry>h1,body.page:not(.home) .entry .vc_col-sm-12 .wpb_wrapper>h1,body.page:not(.home) .entry .vc_col-sm-12 .wpb_text_column h1,body.single-post .single-post-title{position:relative;margin:0 0 44px!important;padding:64px 0 44px!important;background:var(--cp6-soft);box-shadow:0 0 0 100vmax var(--cp6-soft);clip-path:inset(0 -100vmax);text-align:center;font-size:clamp(30px,4vw,46px)!important;line-height:1.15!important;letter-spacing:-.01em;color:var(--cp6-ink)!important;text-wrap:balance}body.page:not(.home) .entry>h1::before,body.page:not(.home) .entry .vc_col-sm-12 h1::before,body.single-post .single-post-title::before{content:var(--cp6-site);display:block;font:700 12px/1.2 Montserrat,Helvetica,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--cp6-acc);margin-bottom:18px}body.page:not(.home) .entry>h1::after,body.page:not(.home) .entry .vc_col-sm-12 h1::after,body.single-post .single-post-title::after{content:"";display:block;width:56px;height:3px;border-radius:3px;background:var(--cp6-acc);margin:24px auto 0}body.single-post .single-blog-header{margin-bottom:0!important}body.single-post #primary{padding-top:0!important}body.single-post #single-blocks>.meta{justify-content:center;display:flex;margin:-24px 0 32px}body.page:not(.home) .entry,body.single-post .single-blog-content{font-size:17px;line-height:1.75}body.page:not(.home) .entry h2,body.single-post .single-blog-content h2{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:800!important;font-size:clamp(23px,2.4vw,29px)!important;line-height:1.25;color:var(--cp6-ink)!important;margin:52px 0 16px!important;letter-spacing:-.01em}body.page:not(.home) .entry h3,body.single-post .single-blog-content h3{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700!important;font-size:20px!important;color:var(--cp6-ink)!important;margin:36px 0 12px!important}body.page:not(.home) .entry h1+h2,body.page:not(.home) .entry h1+p+h2{margin-top:0!important}body.page:not(.home) .entry p:empty{display:none}body.page:not(.home) .entry img,body.single-post .single-blog-content img{border-radius:14px}body.page:not(.home) .entry figure{margin-top:28px;margin-bottom:28px}body.page:not(.home) .entry hr,body.single-post .single-blog-content hr{border:0!important;border-top:1px solid var(--cp6-line)!important;margin:48px auto!important;max-width:120px;opacity:1}body.page:not(.home) .entry blockquote,body.single-post .single-blog-content blockquote{border-left:4px solid var(--cp6-acc)!important;background:var(--cp6-soft);padding:20px 26px!important;border-radius:0 14px 14px 0;margin:32px 0!important}body.page:not(.home) .entry ul li::marker,body.single-post .single-blog-content ul li::marker{color:var(--cp6-acc)}.entry .wp-block-file:not(:has(object)){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid var(--cp6-line);border-radius:14px;background:#fff;margin:0 0 12px!important;box-shadow:0 6px 18px rgba(35,31,32,.04)}.entry .wp-block-file:not(:has(object))>a:first-child{font-weight:600;color:var(--cp6-ink)!important;text-decoration:none}.entry .wp-block-file:has(object){padding:18px;border:1px solid var(--cp6-line);border-radius:16px;background:#fff}.entry .wp-block-file object{border-radius:10px}.entry .ecs-event-list{list-style:none!important;margin:0 0 36px!important;padding:0!important;display:grid;gap:12px}.entry .ecs-event{list-style:none;margin:0!important;padding:18px 22px;border:1px solid var(--cp6-line);border-left:4px solid var(--cp6-acc);border-radius:12px;background:#fff}.entry .ecs-event h4{margin:0 0 6px!important;font-size:17px!important;line-height:1.35}.entry .ecs-event h4 a{color:var(--cp6-ink)!important;text-decoration:none}.entry .ecs-event h4 a:hover{color:var(--cp6-acc)!important}.entry .ecs-event .duration{font-size:14px;color:var(--cp6-muted)}.entry .ecs-event .tribe-event-date-start{color:var(--cp6-acc);font-weight:700}.entry .c-accordion__item{border:1px solid var(--cp6-line)!important;border-radius:12px;margin:0 0 10px!important;padding:0 18px!important;background:#fff}.entry .c-accordion__title{font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-weight:700!important;font-size:18px!important}@media (max-width:760px){body.page:not(.home) .entry>h1,body.page:not(.home) .entry .vc_col-sm-12 h1,body.single-post .single-post-title{padding:44px 0 32px!important;margin-bottom:32px!important}body.page:not(.home) .entry,body.single-post .single-blog-content{font-size:16px}}body.single-post .single-post-title{font-family:"Libre Baskerville",Georgia,serif!important;font-weight:700!important}body.page:not(.home) .entry .vc_column_container:not(.vc_col-sm-12) h1{font-size:clamp(26px,3vw,36px)!important;margin:8px 0 20px!important;color:var(--cp6-ink)}.entry .cp6-c-lead{font-size:18px;color:var(--cp6-muted);text-align:center;max-width:640px;margin:0 auto 32px!important}.entry .cp6-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 44px}.entry .cp6-contacts-one{grid-template-columns:1fr}.entry .cp6-contacts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.entry .cp6-contact{background:#fff;border:1px solid var(--cp6-line);border-top:4px solid var(--cp6-acc);border-radius:16px;padding:24px 26px;box-shadow:0 10px 30px rgba(35,31,32,.05);font-size:15.5px;line-height:1.65}.entry .cp6-contact h3{margin:0 0 6px!important;font-size:19px!important}.entry .cp6-contact p{margin:0 0 12px}.entry .cp6-contact strong{color:var(--cp6-ink)}.entry .cp6-c-addr{color:var(--cp6-muted)}.entry .cp6-c-link a{font-weight:700;color:var(--cp6-acc)!important;text-decoration:none;border-bottom:2px solid currentColor}.entry .cp6-c-note{font-size:13px;color:var(--cp6-muted)}.entry .cp6-times{list-style:none!important;padding:0!important;margin:0!important}.entry .cp6-times li{padding:7px 0;border-bottom:1px solid var(--cp6-line);font-size:14.5px}.entry .cp6-times li:last-child{border-bottom:0}.entry .cp6-times strong{display:inline-block;min-width:48px;color:var(--cp6-acc)}@media (max-width:760px){.entry .cp6-contacts,.entry .cp6-contacts-3{grid-template-columns:1fr}}body.page .entry .cp6-contact>h3,body.page .entry .cp6-contact .wp-block-group__inner-container>h3{margin:0 0 6px!important}body.page .entry .cp6-contact>:first-child,body.page .entry .cp6-contact .wp-block-group__inner-container>:first-child{margin-top:0!important}body.page .entry .cp6-contacts>*{margin:0!important}body.page .entry h2:has(+ .cp6-c-lead){text-align:center;margin-bottom:8px!important}.entry .cp6-contacts:has(>.wp-block-group__inner-container){display:block}.entry .cp6-contacts>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.entry .cp6-contacts-one>.wp-block-group__inner-container{grid-template-columns:1fr}.entry .cp6-contacts-3>.wp-block-group__inner-container{grid-template-columns:repeat(3,minmax(0,1fr))}.entry .cp6-contacts>.wp-block-group__inner-container>*{margin:0!important}@media (max-width:760px){.entry .cp6-contacts>.wp-block-group__inner-container{grid-template-columns:1fr!important}}.entry .wp-block-file:has(object) .wp-block-file__button{margin-left:14px!important}.entry .wp-block-file:has(object)>a:not(.wp-block-file__button){font-weight:600}/* fisarmoniche (Omelie,Preghiere…):tutta la barra è cliccabile */body.page .entry .c-accordion__item{padding:0!important;overflow:hidden}body.page .entry h2.c-accordion__title,body.page .entry .c-accordion__title{margin:0!important;padding:20px 60px 20px 24px!important;font-size:20px!important;line-height:1.3!important;cursor:pointer;position:relative;display:block;user-select:none}body.page .entry .c-accordion__title:hover{color:var(--cp6-acc)!important;background:var(--cp6-soft)}body.page .entry .c-accordion__content{padding:4px 24px 20px!important}body.page .entry .c-accordion__item.is-open>.c-accordion__title{color:var(--cp6-acc)!important;border-bottom:1px solid var(--cp6-line)}/* cp6 end */