@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body{margin:0 !important;padding:0;font-family: "PT Serif", serif;font-size:16px;overflow-x:hidden;}
body.home .entry-content,
#panel-w6a9a842c5098a-0-1-0,
#pg-w6a998d44c7304-0,
#panel-10-0-0-0,
#pg-w6a9ed437cf540-0,
#pg-76-0{margin:0 !important;}
.segni_home_slider .sow-slider-image-wrapper{max-width:100% !important;padding:0 !important;}
.segni_home_slider img{width:100%;height:100%;}

.segni_home_section_first_block a {text-decoration:none; color:#000;}
.segni_home_section_first_block .entry-titolo {font-weight:bolder; font-size:2rem; color:#000;}
.segni_home_section_first_block .segni_home_section_title h3{color: #6C1830;font-size: 24px;font-style: normal;font-weight: 700;line-height: 24px;text-transform: capitalize;}
.segni_home_section_first_block .segni_home_section_title .segni_border_b{margin-top:0 !important;background-color:#6C1830;height:2px !important;}
.segni_home_section_first_block .segni_home_blk_single .wd-document_types{display:none;}
.segni_home_section_first_block .segni_home_blk_img{margin-bottom:14px;}
.segni_home_border_bottom{background-color:#6C1830;height:2px !important;}
.segni_header_row,
#pgc-76-0-0{min-height:110px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1512' height='116' viewBox='0 0 1512 116' fill='none'%3E%3Cpath d='M0 0H1512V116H0V0Z' fill='%236B1C32'/%3E%3C/svg%3E");border-bottom:3px solid #923516;}
#mega-menu-max_mega_menu_1{background: #67192F;}
.segni_header_data .so-widget-bso-so-widget-data-del-giorno{color: #FFF;font-family: "Fira Sans", sans-serif;font-size: 13px;font-style: normal;font-weight: 400;line-height: 24px;}
.segni_header_santo .so-widget-bso-so-widget-santo-del-giorno a{color: #FFF;font-family: "Fira Sans", sans-serif;font-size: 13px;font-style: normal;font-weight: 400;line-height: 24px;text-decoration:none;}
#pgc-w6a9a842c5098a-0-1{display: flex;align-items: center;justify-content: flex-end;gap:2rem;padding-top:5px;}
#mega-menu-wrap-max_mega_menu_1,
.segni_header_menu{min-height:46px;background: rgba(142, 36, 65, 0.96);}
#mega-menu-wrap-max_mega_menu_1{border-bottom:3px solid #923516;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item a.mega-menu-link:before{font-size:27px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{color: #FFF;font-family: "Fira Sans", sans-serif;font-size: 16px;font-style: normal;font-weight: 500;text-transform: uppercase;}
.segni_home_agenda_section .widget_text .textwidget h3{color: #FFF;font-size: 24px;font-style: normal;font-weight: 700;line-height: 24px;margin-bottom:14px;}
#pl-w6a9ed437cf540{background: #6C1830;padding:15px 20px 5px 20px;}
.segni_home_agenda{background: #FFF;padding:17px 14px;}
.segni_home_agenda .mini-clndr,
.segni_home_agenda .mini-clndr .controls{border:0px;}
.segni_home_agenda .mini-clndr .controls .clndr-previous-button,
.segni_home_agenda .mini-clndr .controls .clndr-next-button{width:25%;}
.segni_home_agenda .mini-clndr .controls .clndr-previous-button,
.segni_home_agenda .mini-clndr .controls .clndr-next-button,
.segni_home_agenda .mini-clndr .controls .month{font-weight:bold;font-size:20px;font-family: "Fira Sans", sans-serif;}
.segni_home_agenda .mini-clndr .controls .month{width:50%;}
.segni_home_agenda .mini-clndr .clndr .days-container .days .headers{background-color:transparent;}
.segni_home_agenda .mini-clndr .clndr .days-container .days .headers .day-header{font-weight:600;font-family: "Fira Sans", sans-serif;font-size:16px;}
.segni_home_agenda .mini-clndr .clndr .days-container .days .day{background-color:transparent;position:relative;z-index:1;}
.segni_home_agenda .mini-clndr .clndr .days-container .days .day:before{content:'';display:block;background-color:#eee;height:20px;padding:0;position:absolute;top:20%;left:0;width:100%;opacity:0.6;}
.segni_home_agenda .mini-clndr .clndr .days-container .days .day.wd-class-378:before{background-color:#ED9509;}
.segni_home_agenda .seed_legenda{display:none;}

.segni_home_agenda .segni_home_agenda_eventi_title{color: #000;font-size: 24px;font-style: normal;font-weight: 700;line-height: 24px;text-transform: capitalize;margin-bottom:20px;}

.segni_home_agenda .segni_home_agenda_single{margin-bottom:20px;}
.segni_home_agenda .segni_home_agenda_single .segni_home_agenda_data{display: flex;align-items: self-start;justify-content: flex-start;flex-direction: column;margin-bottom:15px;}
.segni_home_agenda .segni_home_agenda_single .segni_home_agenda_data p{background-color:#000;color:#fff;font-size:16px;font-weight:400;margin-bottom:0;padding:0px 5px;}
.segni_home_agenda .segni_home_agenda_single .segni_home_agenda_data .segni_home_agenda_border{width: 100%;margin: 0 !important;}
.segni_home_agenda .segni_home_agenda_single .segni_home_agenda_title a{font-size:18px;font-weight:600;margin-bottom:20px;color:#000;text-decoration:none;}

#pg-12-4{margin:35px 0;}
.segni_home_section_bck{background-color:#EEE8EA;padding:24px 0 40px 0;margin:20px 0;}
.segni_home_section_bck .mb-45{margin-bottom:2.5rem !important;}
.segni_home_section_hr{border-bottom:2px solid #6C1830;margin-bottom: 18px;padding-bottom: 54px;}
.segni_home_section_news_title{margin-bottom:20px;color: #6C1830;font-size: 24px;font-style: normal;font-weight: 700;line-height: normal;}
.segni_home_section_news_single .category{color: #6C1830;font-size: 22px;font-style: normal;font-weight: 700;line-height: normal;text-decoration:none;margin-bottom:11px;}
.segni_home_section_news_single h2 a{color: #4F4F4F;font-size: 19px;font-style: normal;font-weight: 700;line-height: 29.179px;text-decoration:none}

#pg-88-0{background: #6C1830;margin-bottom:0;padding:22px 0;}
#pg-88-1{background: #DCDCDC;padding:10px 0;}
.segni_footer_editor{display: flex;align-items: center;justify-content: center;}
.segni_footer_editor .widget-title{color: #FFF;font-size: 16px;font-style: normal;font-weight: 700;line-height: 34px;}
.segni_footer_editor p{color: #FFF;font-family: "PT Serif";font-size: 16px;font-style: normal;font-weight: 400;line-height: 34px;}
.segni_footer_llink p{margin-bottom:0;}
.segni_footer_llink p a{color: #3A3A3A;font-size: 16px;font-style: normal;font-weight: 600;		line-height: 24px;text-decoration:none;}


body.page .entry-title{color: #323232;font-size: 28px;font-style: normal;font-weight: 700;line-height: 44.8px;margin-bottom:12px;}
body.page:not(.home) .segni_row{margin-top:30px;}
body.page:not(.home) .segni_row, body.single .segni_row, body.archive .segni_row, body.search .segni_row, .molfetta_template_post .container_post, .container{max-width:1360px;margin:0 auto;}
body.page:not(.home) .segni_row, body.archive .segni_row .col, body.search .segni_row .col, body.single .segni_row article, .segni_row_general .container_post{background-color: #fff;
    padding: 0 40px !important;
    border-radius: 10px;}
body.page:not(.home) .segni_row .entry-header,
body.archive .segni_row .col .page-header,
body.search .segni_row .col .page-header, body.single .segni_row article{margin: 20px 0 !important;}
.segni_category_archive:not(last) {padding-bottom:20px; border-bottom:1px solid #791C00;}
body.archive .segni_row .page-header h1, body.search.search-results .segni_row .page-header h1{font-size: 0;}
body.page .segni_row .page-header h1,
body.archive .segni_row article h1,
body.archive .segni_row .page-header h1 span{color: #003c77;font-size: 2.5rem;font-style: normal;font-weight: 700; line-height: 67.2px; margin-bottom: 40px;text-transform: capitalize;}
body.archive.tag .segni_row .molfetta_category_archive,
body.archive.category .segni_row .molfetta_category_archive, 
body.search.search-results .segni_row article{margin-bottom: 30px;border-bottom: 1px solid #003c77;min-height: 265px;}
body.archive.category .segni_row article .entry-header,
body.search.search-results .segni_row article .entry-header,
body.archive.category .segni_row article .entry-content,
body.search.search-results .segni_row article .entry-content{display: inline-block;
    width: 70%;}
body.archive.category .segni_row article>a,
body.search.search-results .segni_row article>a{display: inline-block;width: 18%;float: left;}

body.archive .posted-on a time, body.search .posted-on a time,
body.page:not(.home) .posted-on a time,
body.archive .segni_row .wd-appuntamenti .entry-header .wd-noah-appuntamento-inizio{font-size: 1rem;font-weight: 400;    color: #003c77;}

body.archive.category .segni_row article .entry-header .molfetta_category_archive_title,
body.search.search-results .segni_row article  .molfetta_category_archive_title{margin-bottom: 20px;}

body.archive .segni_row article .molfetta_category_archive_title a,
body.archive .segni_row .molfetta_category_archive_title a,
body.search.search-results .segni_row article .molfetta_category_archive_title a,
body.search.search-results .segni_row .page-header .molfetta_category_archive_title span{font-size: 1.5rem;color: #003c77; font-style: normal;font-weight: 700;line-height: 38.4px;text-decoration: none;}
.segni_category_archive_prev a{font-size: 1rem;color: #000000;font-style: normal;}
body.archive.category .segni_row article .entry-header,
body.search.search-results .segni_row article .entry-header,
body.archive.category .segni_row article .entry-content,
body.search.search-results .segni_row article .entry-content{display: inline-block;width: 70%;}



body.archive.category .segni_row article .entry-content{margin:0;}


body.archive .segni_row .archive-description{display:none;}
body.archive .segni_row article.wd-interventi-vesc,
body.search.search-results .segni_row article,
body.archive .segni_row article.wd-doc-ufficiali{margin-bottom: 30px;padding: 40px 0;border-bottom: 1px solid #003c77; min-height: 265px;}
body.archive .posted-on a time, body.search .posted-on a time,
body.page:not(.home) .posted-on a time,
body.archive .segni_row .wd-appuntamenti .entry-header .wd-noah-appuntamento-inizio{font-size: 1rem;font-weight: 400;color: #003c77;}
body.archive .segni_row article .entry-header .entry-title a,
body.search.search-results .segni_row article .entry-header .entry-title a,
body.search.search-results .segni_row .page-header h1 span{font-size: 1.5rem;color: #003c77;font-style: normal;font-weight: 700;line-height: 38.4px;text-decoration: none;}
body.archive .segni_row article .entry-header .entry-title a,
body.archive .segni_row article .entry-header .entry-title a .wd-noah-persona-titolo,
body.search.search-results .segni_row article .entry-header .entry-title a, 
body.search.search-results .segni_row .page-header h1 span{font-size: 1.5rem;color: #003c77;font-style: normal;font-weight: 700;line-height: 38.4px;text-decoration: none;}
.wd-noah-doc-tipo, .wd-noah-doc-luogo, .wd-noah-doc-data-doc,.wd-noah-intervento-vesc-data-intervento{font-size:1rem;}
.molfetta_nav{display: flex;align-items: center;justify-content: center;}

body.archive .segni_row .page-header h1, body.search.search-results .segni_row .page-header h1{font-size: 0;}

body.page .segni_row .page-header h1, body.archive .segni_row article h1, body.archive .sor_row_general .page-header h1 span{color: #003c77;
    font-family: "Poppins", sans-serif;
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 67.2px;
    margin-bottom: 40px;
    text-transform: capitalize;}
body.archive.category .segni_row article, body.search.search-results .segni_row article, body.archive .segni_row article{margin-bottom: 1rem !important;
    padding: 1rem !important;
    min-height: auto !important;}
body.archive .segni_row article.type-wd-appuntamenti{border-bottom: 1px solid #003c77;margin-top:30px;}
body.archive .segni_row article.wd-annuario-enti,
body.archive .segni_row article.wd-annuario-persone{border-bottom:1px solid #003c77;margin-top:30px;marbin-bottom:0;}
#seed-div-box-annuario hr{display:none}
.wd-noah-enti-search .searchform,
.wd-noah-persone-search .searchform,
.wd-noah-filtro-apps form{display: flex;align-items: center;justify-content: space-around;padding: 20px 10px;border: 1px solid #003c77;border-radius: 10px;}
.wd-noah-filtro-apps form select,
.wd-noah-persone-search .searchform select,
.wd-noah-enti-search .searchform select{min-height:32px;}
.wd-noah-filtro-apps form button,
.wd-noah-persone-search .searchform button,
.wd-noah-enti-search .searchform button{background-color:#003c77;border:0px;color:#fff;font-size:16px;}

body.archive article.wd-annuario-enti br{display:none;}
body.archive .segni_row article.wd-annuario-enti .entry-title{display:flex;flex-direction:column;}
body.archive .segni_row article.wd-annuario-enti .entry-title .wd-noah-ente-tipo-ente,
body.archive .segni_row article.wd-annuario-persone .entry-title .wd-noah-persona-tipo-persona{font-size:18px;font-weight:400;color:#000;}
body.archive .segni_row article.wd-annuario-enti .entry-title .wd-noah-indirizzo-ente{font-size:16px;font-weight:400;color:#000;}

.wd-noah-appuntamento-descrizione,
.wd-noah-appuntamento-inizio,
.wd-noah-appuntamento-fine,
.wd-noah-appuntamento-categoria,
.wd-noah-indirizzo-ente,
.wd-noah-citta-ente,
.wd-noah-regione-ente,
.wd-noah-paese-ente,
.wd-noah-persona-tit,
.wd-noah-persona-nome,
.wd-noah-persona-cognome,
.wd-noah-persona-tipo,
.wd-noah-persona-data-ordinazione_persona,
.wd-noah-persona-indirizzo,
.wd-noah-ente-denominazione,
.wd-noah-persona-inc,
.wd-noah-tipo-ente.associazione,
.wd-noah-ente-inc{display: flex;align-items: baseline;justify-content: flex-start;gap: 1rem;}
.wd-appuntamenti .entry-title,
.wd-noah-persona-titolo,
.wd-annuario-enti .entry-title{color: #323232;font-size: 28px;font-style: normal;font-weight: 700;line-height: 44.8px;}
.wd-noah-persona-titolo{color: #323232;font-size: 22px;font-style: normal;font-weight: 700;line-height: 44.8px;}

.wd-noah-ente-infocontaineri{display: inline-flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;}
.wd-noah-ente-infocontainer{margin-right:30px;margin-bottom:30px;}


.wd-noah-appuntamento-descrizione p,
.wd-noah-appuntamento-inizio,
.wd-noah-appuntamento-fine,
.wd-noah-appuntamento-categoria,
.wd-noah-indirizzo-ente,
.wd-noah-ente-denominazione,
.wd-noah-citta-ente,
.wd-noah-regione-ente,
.wd-noah-paese-ente,
.wd-noah-persona-tit,
.wd-noah-persona-nome,
.wd-noah-persona-cognome,
.wd-noah-persona-tipo,
.wd-noah-persona-data-ordinazione_persona,
.wd-noah-persona-indirizzo,
.wd-noah-tipo-ente.associazione,
.wd-noah-ente-tipo-inc,
.wd-noah-persona-inc{color:#791C00;font-weight:600;}
.wd-noah-persona-inc-ente a{color:#791C00;font-weight:600;}
.wd-noah-appuntamento-inizio label,
.wd-noah-appuntamento-fine label,
.wd-noah-appuntamento-categoria label,
.wd-noah-indirizzo-ente label,
.wd-noah-citta-ente label,
.wd-noah-regione-ente label,
.wd-noah-paese-ente label,
.wd-noah-persona-tit label,
.wd-noah-persona-nome label,
.wd-noah-persona-cognome label,
.wd-noah-persona-tipo label,
.wd-noah-persona-data-ordinazione_persona label,
.wd-noah-ente-denominazione label,
.wd-noah-persona-indirizzo label,
.wd-noah-tipo-ente.associazione label,
.wd-noah-persona-inc label{color:#000;font-weight:400;}

.wd-noah-appuntamento-widget-calendario span{font-size:16px;color:#404040}
body.archive.post-type-archive-wd-appuntamenti article.wd-appuntamenti.type-wd-appuntamenti .entry-content{display:none;}

.widget_noah_calendar_widget .widget-title{color: #7B1C1C;    font-size: 28px;font-style: normal;font-weight: 700;line-height: 34px;margin-bottom: 14px;text-transform: capitalize;text-align:center;
}
.widget_noah_calendar_widget{background-color:#E8EEF1;border-radius: 20px 20px 0px 0px;padding:10px;}

.widget_noah_calendar_widget .month{color:#7B1C1C;font-size: 1rem;}
.widget_noah_calendar_widget .days-container .headers{background-color:transparent !important;}
.widget_noah_calendar_widget .day{background-color:transparent;position: relative;}
.widget_noah_calendar_widget .day.wd-class-1777::before,
.widget_noah_calendar_widget .day.wd-class-2813::before,
.widget_noah_calendar_widget .day.wd-class-370::before{width:6px;height:6px;border-radius:10px;content: ""; display: inline-block;position:absolute;bottom:0;left:47%;right:0;}

.widget_noah_calendar_widget .day.wd-class-1777::before{background-color:#000;}
.widget_noah_calendar_widget .day.wd-class-2813::before{background-color:#000;}
.widget_noah_calendar_widget .day.wd-class-370::before{background-color:#000;}

.segni_template_post_tags{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem;}
.segni_template_post_tags .box_tags a,
.segni_template_post_tags .box_tags a:visited,
.segni_template_post_tags .box_tags a:hover{font-size:18px;font-weight:600;color:#10384e}

.segni_template_post_first_header{display: flex;align-items: center;justify-content: flex-start;gap: 2rem;}

.segni_template_post_first_header a.category{color: #6C1830;font-family: "Fira Sans", sans-serif;font-size: 16px;font-style: normal;font-weight: 700;line-height: 24px;text-transform: uppercase;text-decoration:none;}
.segni_template_post_data{display: flex;align-items: center;justify-content: flex-end;color: #333;font-size: 16px;font-family: "Fira Sans", sans-serif;font-style: normal;font-weight: 400;line-height: 24px;}
.segni_template_post_title{color: #6C1830;font-size: 32px;font-style: normal;font-weight: 700;line-height: 37.8px;margin-bottom:5px;}
.segni_template_post_pretitle{color: #000;font-size: 22px;font-style: normal;font-weight: 500;line-height: 40px;margin-bottom:8px;font-family: "Fira Sans", sans-serif;}
.segni_template_post_subtitle{color: #3E3C3C;font-size: 24px;font-style: normal;font-weight: 700;line-height: 32.4px;text-transform: capitalize;margin-bottom:0px;}

.segni_template_post_addtoany{display: flex;align-items: end;justify-content: flex-end;gap:2rem;}
.segni_template_post_addtoany .molfetta_template_post_addtoany_title{color: #000;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;text-transform: uppercase;}
.segni_template_post_addtoany .addtoany_shortcode a svg > path {fill:#000;}
.segni_template_post_attachments_title{color: #000;font-size: 20px;font-family: "Fira Sans", sans-serif;font-style: normal;font-weight: 600;line-height: normal;text-transform: uppercase;}
.segni_template_post_attachments{margin:40px 0;}

.segni_template_other_post_container{padding:21px 0px;}
.segni_template_other_post_title{color: #333;font-family: "Fira Sans", sans-serif;font-size: 28px;font-style: normal;font-weight: 700;line-height: 44px;margin-bottom:23px;}
.segni_template_other_post{min-height:325px;}
.segni_template_post_content_text blockquote p {color: #000;font-size: 20px;font-style: italic;font-weight: 600;line-height:  36px;}
.segni_template_post_content_text p{color: #000;font-family: "Fira Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 32.4px;}
.segni_template_post_content_text p strong{font-weight:800;}
.segni_template_other_post_alltitle{padding:13px;}
.segni_template_other_post_alltitle a{color: #3E3C3C;font-size: 18px;font-style: normal;font-weight: 700;line-height: 28.8px;text-decoration:none;}

.segni_template_post_attachments .all_post_attachments{margin:0;padding:0;list-style:none;}
.segni_template_post_attachments .all_post_attachments .article_attachment_link{display:flex;align-items:center;color: #000;font-family: "Fira Sans", sans-serif;font-size: 15px;font-style: normal;font-weight: 500;line-height: normal;text-transform: lowercase;text-decoration:none;}

.segni_category_archive_title a{color: #791C00;font-size: 19px;font-style: normal;font-weight: 700;line-height: 29.179px;text-decoration:none;}
.segni_category_archive_prev a{color: #181818;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;text-decoration:none;}

.navigation .wp-paginate{margin-top:30px;display:flex;align-items:center;justify-content:center;}
.navigation .wp-paginate .page.current{background-color: #791C00;}

body.page-id-6453 .entry-title span.red{color: #A42802;font-size: 24px;font-style: normal;font-weight: 600;line-height: 34px;text-transform: capitalize;display:flex;}
body.page-id-6453 .entry-title{margin-top:20px;color: #003979;font-size: 30px;font-style: normal;font-weight: 700;line-height: 34px;text-transform: capitalize;}
body.page:not(home) #primary .entry-header .entry-surtitle{color: #A42802;font-size: 24px;font-style: normal;font-weight: 600;line-height: 34px;
text-transform: capitalize;margin-bottom:0;}
.segni_vescovo_box_editor .widget-title{color: #000;font-size: 18px;font-style: normal;font-weight: 600;line-height: 32.4px;}
.segni_vescovo_box_editor .siteorigin-widget-tinymce p{color: #000;font-size: 18px;font-style: normal;font-weight: 400;line-height: 180%;margin-bottom:20px;}

.segni_vescovo_box_stemma{padding:30px;border-radius: 12px;background: #F1F1F1;display:flex;align-items:center;flex-direction:column;gap:1.5rem;}
#panel-10-1-0-0{margin-bottom:0 !important;}
.segni_vescovo_box_stemma_txt h3{color: #333;font-size: 20px;font-style: normal;font-weight: 600;line-height: normal;margin-bottom:6px;}
.segni_vescovo_box_stemma_txt p{color: #000;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;}
.segni_vescovo_box_stemma_txt p strong{font-weight:700;}

.segni_vescovo_box_2 .segni_interventi_box_title{color: #003979;font-size: 22px;font-style: normal;font-weight: 600;line-height: normal;margin-bottom:10px;}
.segni_vescovo_box_2 .vercellli_vescovo_interventi_single{padding:10px 19px;}

.segni_template_post_content_text  .wd-document_types,
.wd-document_authors{display:flex;align-items:center;justify-content:flex-start;gap:2rem;}

.segni_template_post_content_text  .wd-document_types a{color: #003979;font-size: 16px;font-style: normal;font-weight: 700;line-height: 24px;text-transform: uppercase;text-decoration:none;}
.segni_template_post_content_text  .wd-document_authors a{color: #000;font-size: 20px;font-style: normal;font-weight: 500;line-height: 40px;text-decoration:none;}

body.archive.tax-document_type_ss .wd-document.type-wd-document,
body.archive.post-type-archive.post-type-archive-wd-document .wd-document.type-wd-document{border-bottom:1px solid #791C00;}
body.archive.tax-document_type_ss .wd-document.type-wd-document .posted-on a,
body.archive.post-type-archive.post-type-archive-wd-document .wd-document.type-wd-document .posted-on a{text-decoration:none;}
body.archive.tax-document_type_ss .wd-document.type-wd-document .posted-on .entry-date,
body.archive.post-type-archive.post-type-archive-wd-document .wd-document.type-wd-document .posted-on .entry-date{color: #333;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;text-decoration:none;}
body.archive.tax-document_type_ss .wd-document.type-wd-document h2.entry-title a,
body.archive.post-type-archive.post-type-archive-wd-document .wd-document.type-wd-document h2.entry-title a{color: #791C00;font-size: 19px;font-style: normal;font-weight: 700;line-height: 29.179px;}
body.archive.tax-document_type_ss .wd-document.type-wd-document h2.entry-title .wd-document_types .wd-document_type a,
body.archive.post-type-archive.post-type-archive-wd-document .wd-document.type-wd-document h2.entry-title .wd-document_types .wd-document_type a{color: #003979;font-size: 14px;font-style: normal;font-weight: 700;line-height: 24px;text-transform: uppercase;}
body.archive.tax-document_type_ss .wd-document.type-wd-document h3.entry-subtitle,
body.archive.post-type-archive.post-type-archive-wd-document .wd-document.type-wd-document h3.entry-subtitle{color: #000;font-size: 16px;font-style: normal;font-weight: 500;line-height: 40px;}
body.archive.post-type-archive.post-type-archive-wd-document .wd-document.type-wd-document .entry-content p{color: #000;font-size: 16px;font-style: normal;font-weight: 400;line-height: 40px;}

body.page:not(home) #primary .entry-content p a{color: #003979;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px;text-transform: uppercase;text-decoration:none;}

body.page:not(home) #primary .bso-attachments{margin:0;padding:0;list-style:none;}
body.page:not(home) #primary .bso-attachments li{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;margin-bottom:10px;}
body.page:not(home) #primary .bso-attachments li:before{ width: 15px;content: " ";background-image: url('/wp-content/uploads/sites/2/2026/05/download.png');
    height:15px;}
body.page:not(home) #primary .bso-attachments li a{color: #000;font-size: 15px;font-style: normal;font-weight: 500;line-height: normal;text-decoration:none;text-transform: lowercase;}

body.page:not(home) #primary .widget_sow-accordion .so-widget-sow-accordion .sow-accordion-panel-header{background-color:#003979;}

body.page:not(.home) .nav-links{display:none;}
body.page-id-10 .entry-title{margin-bottom:0px;color: #333;font-family: "Fira Sans", sans-serif;font-size: 24px;font-style: normal;font-weight: 500;line-height: 40px;}
body.page-id-10 .entry-content{margin-top:0;margin-bottom:30px;}
body.page-id-10 .segni_vescovovo_title{color: #6C1830;font-size: 28px;font-style: normal;font-weight: 700;line-height: 34px;text-transform: capitalize;}
body.page-id-10 .segni_vescovovo_text p{color: #000;font-family: "Fira Sans", sans-serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 32.4px;}
body.page-id-10 .segni_vescovovo_text h4{font-weight:600;}

.segni_vescovo_doc_box{border-radius: 12px;background: #F1F1F1;padding:8px 8px 0px 8px;}
.segni_vescovo_doc_box .so-widget-bso-so-widget-all-in-one{border-radius: 12px;background: #FFF;padding:16px 24px;}
.segni_vescovo_doc_box .segni_vescovo_interventi_single{margin-bottom:30px;}
.segni_vescovo_doc_box .segni_vescovo_doc_title{color: #333;font-size: 24px;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;}
.segni_vescovo_doc_box .segni_vescovo_interventi_tipo{color: #783347;font-family: "Fira Sans", sans-serif;font-size: 16px;font-style: normal;font-weight: 700;line-height: 24px;text-transform: uppercase;margin-bottom:5px}
.segni_vescovo_doc_box .segni_vescovo_doc_title a{color: #000;font-size: 18px;font-style: normal;font-weight: 700;line-height: 28px;margin-bottom:7px;text-decoration:none;}
.segni_vescovo_doc_box .segni_vescovo_doc_prew{color: #000;font-family: "Fira Sans", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 28px;
text-transform: capitalize;}
.segni_vescovo_doc_archive{padding:12px;display:flex;align-items:center;justify-content:flex-end;}
.segni_vescovo_doc_archive a{align-items:center;justify-content: center;gap:2rem;color: #333;font-family: "Fira Sans", sans-serif;font-size: 16px;font-style: normal;font-weight: 600;line-height: 24px;text-decoration:none;}
.segni_vescovo_doc_archive a svg{height:20px; width:20px;}

#incammino_rss ul {padding:0px; margin:0px; list-style-type:none;}
#incammino_rss ul li {padding:0px; margin:0px; list-style-type:none;}
#incammino_rss .wp_rss_retriever_title {font-size:1.5rem; color:#000;  text-decoration:none;}
#incammino_rss .wp_rss_retriever_title a{font-size:1.5rem; color:#145288; text-decoration:none;}
#incammino_rss .wp_rss_retriever_item {border-bottom:1px dotted gray;}
#incammino_rss .wp_rss_retriever_container {font-size:0.8rem;}

@media only screen and (max-width: 40em) {
		body:not(.home) .entry-content{margin-top:0;}
body.page:not(.home) .segni_row, body.archive .segni_row .col, body.search .segni_row .col, body.single .segni_row article, .segni_row_general .container_post{padding:0 15px !important;}
		.segni_home_section_news_single img{width:100%;}
		.segni_template_post_img{padding-right:0px !important;}
		.segni_template_post_img img{width:100%;}
		
}