@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Poppins:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap');

body {background:#ffffff ;      font-family:  "Poppins", sans-serif , "Merriweather", serif, "Mulish", sans-serif; font-optical-sizing: auto; font-weight: 400;  font-style: normal; font-size: 18px;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale ;}

#iandu-fixed-edit-preferences { font-size: 0.65rem;  border-top-left-radius: 0.5rem;   border-top-right-radius: 0.5rem;}

img[src=""] {   display: none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {    line-height: unset; }
.fa {font-family: "Font Awesome 6 Free"}
p, .summary {word-wrap: break-word;}
.post, .page { margin: 0}
.page-content, .entry-content, .entry-summary {    margin: 3rem auto;}
a:hover, a:visited {text-decoration: none; color:unset}
a {color:unset;text-decoration:none}

.container-fluid { margin:auto}
.container { max-width: 1400px;    margin: auto;}

/* HEADER*/
.site-header {;box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.15);}
.site-header .panel-grid, .site-header .panel-grid .container {-webkit-align-items: center !important;    align-items: center !important}
.site-header .row:first-of-type .col {padding:0px}
.site-header .panel-grid.panel-has-style:first-of-type {background: #9C3030;color:#ffffff}
.site-header #utility  {color: #ffffff;font-size: 13px;font-weight: 400;display:flex; flex-flow: row;}
.site-header #utility .widget {margin-bottom:0px}
.site-header #utility .so-widget-bso-so-widget-data-del-giorno {padding-right: 7px;position:relative; line-height: 20px; }
.site-header #utility .so-widget-bso-so-widget-data-del-giorno::after {content: ""; position: absolute; top: 4px; right: 0px; width: 1px; height: 14px; background-color: #ffffff;}
.site-header #utility .so-widget-bso-so-widget-santo-del-giorno {font-style:italic; padding-left: 7px}
.site-header .sow-social-media-button {font-size:1rem !important; padding:0.3rem !important}
.site-header .panel-grid.panel-has-style:nth-of-type(2) {background:#ffffff}
.site-header #intestazione {display:flex; flex-flow: row; align-items:center}
.site-header #intestazione .so-panel.widget_bso-so-widget-logo {max-width: 114px; margin-bottom:0px}
.site-header #intestazione .so-widget-bso-so-widget-blog-name {max-width:400px;color: #023968; font-family: "Poppins", sans-serif ;font-size: 30px;font-weight: 500;display: block; line-height: 140%}
.site-header #intestazione .so-widget-bso-so-widget-blog-name::first-line {font-size: 34px;font-weight: 600;line-height: 160%;}
.site-header #altriloghi {display:flex; flex-flow: row; align-items:center;justify-content:flex-end}
.site-header #altriloghi .widget_sow-image	{margin-left:5rem; max-width:110px;  margin-bottom:0px}

.site-header .widget_maxmegamenu {;}

#primary.container {  margin: 3rem auto;}
/* HOMEPAGE*/
.home #primary.container { max-width: 100%;    margin: 0rem auto;}
.home #primary.container:after {background-image:none}
.home #primary .row:first-of-type .col {    max-width: 100%;    padding: 0px;}

.evidenza  {   }
.evidenza .widget-title {font-size: 28px;font-style: normal;font-weight: 700;color:#00489A}
.evidenza .miniatura { ;max-height:480px; overflow: hidden; }
.evidenza .miniatura img {; object-fit: cover; width: 100%;}
.evidenza .contenuto { }
.evidenza .contenuto .over { margin-bottom: 7px; }
.evidenza .contenuto .over .cat {font-size: 16px; color: #7E0000;font-weight: 600; text-transform: uppercase;}
.evidenza .contenuto .over .cat a {color: #7E0000}
.evidenza .contenuto .over .data {color: #333;font-size: 16px;font-weight: 400; margin-left: 2rem;}
.evidenza .contenuto .entry-occhiello  { font-size:1.2rem; } 
.evidenza .contenuto .entry-titolo {  color:#000000;  font-family:  "Merriweather", serif; font-size: 1.75rem;font-weight: 700; margin-bottom: 0.3rem;}
.evidenza .contenuto .entry-sottotitolo {  font-size: 1.2rem;color:#333;font-weight: 600 }
.evidenza .contenuto .summary {color:#232F4B; font-size: 18px; line-height: 160%; font-weight: 400; font-style:italic; margin-top: 0.3rem; font-family: "Mulish", sans-serif}
.evidenza .slick-dots { margin:auto;  }
.evidenza .slick-dots li button:before  { font-size:16px;color:#CAC8C8; }
.evidenza .slick-dots li.slick-active button:before { color:#7E0000; }
.evidenza .slick-prev, .evidenza .slick-next {   font-family: "FontAwesome";   z-index: +1;  height:auto}

.altrenews .miniatura { overflow: hidden;max-height:231px;}
.altrenews .miniatura img { object-fit: cover; width: 100%;}
.altrenews .contenuto .over { margin-bottom: 7px;  }
.altrenews .contenuto .over .cat {font-size: 14px; color: #7E0000;font-weight: 600; text-transform: uppercase;;}
.altrenews .contenuto .over .cat a {color: #7E0000}
.altrenews .contenuto .over .data {color: #333;font-size: 14px;font-weight: 400; }
.altrenews .contenuto .entry-titolo  {  color:#000000;  font-family:  "Merriweather", serif; font-size: 18px;font-weight: 700; margin-bottom: 0.3rem;}
.altrenews .contenuto .entry-sottotitolo {  font-size: 0.9rem;color:#333;font-weight: 600 }
.altrenews .contenuto .summary {color:#232F4B; font-size: 16px; line-height: 160%; font-weight: 400; font-style:italic; margin-top: 0.3rem; font-family: "Mulish", sans-serif}
.altrenews .archiviolink {}
.altrenews .archiviolink a  {background: #023968; color:#ffffff; padding:0.5rem 2.5rem; line-height: 200%;font-size:20px}


.iniziativebox .widget-title {font-size: 28px;font-style: normal;font-weight: 700;color:#00489A}
.iniziativebox .item {background: #ffffff;}
.iniziativebox .item  .data {color: #333;font-size: 12px;font-weight: 400; } 
.iniziativebox .item  .entry-occhiello {color: #333;font-size: 12px;font-weight: 400; } 
.iniziativebox .item  .entry-titolo  {font-family:  "Merriweather", serif;font-size: 15px;font-style: normal;font-weight: 700;}
.iniziativebox .archiviolink a  {background: #ffffff; color:#023968; padding:0.5rem 2.5rem; line-height: 200%;font-size:20px}


#rigazone {}
#rigazone .widget-title {font-size: 28px;font-style: normal;font-weight: 700;color:#ffffff}
#rigazone .iniziativebox .item  .entry-titolo  {font-family: "Mulish", sans-serif;font-size: 16px;font-style: normal;font-weight: 700;}
#rigazone .iniziativebox .item .etichetta {color:#023968; font-size: 14px;font-weight: 400;}
#rigazone .panel-grid-cell:first-of-type  {height: -webkit-fill-available; height:-moz-available;  display: flex;    flex-flow: column; 		justify-content: space-between;}
#rigazone .archiviolink a {background: #ffffff; color:#023968; padding:0.5rem 2.5rem; line-height: 200%;font-size:20px; text-transform: uppercase;}

	#mappa_HP .widget-title {color:#fff; font-size:1rem;}
		#mappa_HP svg {width:100%; height:100%;}
		#Veneto {fill: #7acbff; stroke:#006fb5;}
		#Veneto:hover {fill: #006fb5; stroke:#000;}
		#Umbria {fill: #7acbff; stroke:#006fb5;}
		#Umbria:hover {fill: #006fb5; stroke:#000;}
		#Tuscany {fill: #7acbff; stroke:#006fb5;}
		#Tuscany:hover {fill: #006fb5; stroke:#000;}
		#Trentino-Alto_Adige {fill: #7acbff; stroke:#006fb5;}
		#Trentino-Alto_Adige:hover {fill: #006fb5; stroke:#000;}
		#Sicily {fill: #7acbff; stroke:#006fb5;}
		#Sicily:hover {fill: #006fb5; stroke:#000;}
		#Sardinia {fill: #7acbff; stroke:#006fb5;}
		#Sardinia:hover {fill: #006fb5; stroke:#000;}
		#Piedmont {fill: #7acbff; stroke:#006fb5;}
		#Piedmont:hover {fill: #006fb5; stroke:#000;}
		#Molise {fill: #7acbff; stroke:#006fb5;}
		#Molise:hover {fill: #006fb5; stroke:#000;}
		#Marche {fill: #7acbff; stroke:#006fb5;}
		#Marche:hover {fill: #006fb5; stroke:#000;}
		#Liguria {fill: #7acbff; stroke:#006fb5;}
		#Liguria:hover {fill: #006fb5; stroke:#000;}
		#Lazio {fill: #7acbff; stroke:#006fb5;}
		#Lazio:hover {fill: #006fb5; stroke:#000;}
		#Lombardy {fill: #7acbff; stroke:#006fb5;}
		#Lombardy:hover {fill: #006fb5; stroke:#000;}
		#Friuli-Venezia_Giulia {fill: #7acbff; stroke:#006fb5;}
		#Friuli-Venezia_Giulia:hover {fill: #006fb5; stroke:#000;}
		#Emilia-Romagna {fill: #7acbff; stroke:#006fb5;}
		#Emilia-Romagna:hover {fill: #006fb5; stroke:#000;}
		#Campania {fill: #7acbff; stroke:#006fb5;}
		#Campania:hover {fill: #006fb5; stroke:#000;}
		#Calabria {fill: #7acbff; stroke:#006fb5;}
		#Calabria:hover {fill: #006fb5; stroke:#000;}
		#Basilicata {fill: #7acbff; stroke:#006fb5;}
		#Basilicata:hover {fill: #006fb5; stroke:#000;}
		#Aosta_Valley {fill: #7acbff; stroke:#006fb5;}
		#Aosta_Valley:hover {fill: #006fb5; stroke:#000;}
		#Apulia {fill: #7acbff; stroke:#006fb5;}
		#Apulia:hover {fill: #006fb5; stroke:#000;}
		#Abruzzo {fill: #7acbff; stroke:#006fb5;}
		#Abruzzo:hover {fill: #006fb5; stroke:#000;}



#ufficirow {}
#ufficirow .widget-title {color: #7E0000;font-size: 28px;font-weight: 600;}
#ufficirow .widget-title .sow-headline {color: #7E0000;font-size: 28px;font-weight: 600;}
#ufficirow h4.widget-title {color: #7E0000;font-size: 17px;font-weight: 600;}
#ufficirow .ufficibox .ufficioitem {;}
#ufficirow .ufficibox .ufficioitem h4 {border-bottom: 1px solid #7E0000;background: #FFF; color: #000;font-family: "Mulish", sans-serif;font-size: 18px;font-style: normal;font-weight: 600;line-height: 44px; margin-bottom: 0px; padding-left:0.5rem}
#ufficirow .ufficibox .ufficioitem h4 a {display: block}

/* ********* */

/* *FOOTER * */
.site-footer {background: #7E0000;}
.site-footer .row:first-of-type .col {padding:0px}
.site-footer .panel-grid.panel-has-style:first-of-type {background: #7E0000;;}
.site-footer #intestazionefooter {max-width: fit-content; padding:0.5rem; background: #fff;}
.site-footer #intestazionefooter .panel-grid-cell {display:flex; flex-flow: row; align-items:center; background:#ffffff}
.site-footer #intestazionefooter .so-panel.widget_bso-so-widget-logo {max-width: 81px; margin-bottom:0px}
.site-footer #intestazionefooter .so-widget-bso-so-widget-blog-name {max-width:310px;color: #023968; font-family: "Poppins", sans-serif ;font-size: 26px;font-weight: 500;display: block; line-height: 140%}
.site-footer #intestazionefooter .so-widget-bso-so-widget-blog-name::first-line {font-size: 30px;font-weight: 600;line-height: 160%;}

.site-footer .so-widget-sow-editor .widget-title {font-size: 20px;;font-weight: 600;color:#ffffff }
.site-footer .so-widget-sow-editor .textwidget { font-size: 14px;font-weight: 500;color:#ffffff }
.site-footer .panel-grid.panel-has-style:nth-of-type(2) {background: #002E62;}
.site-footer .bottombott {background: #002E62; color:#ffffff; font-size:0.9rem; align-items:center !important}
.site-footer .bottombott p {margin-bottom:0px}
.site-footer .back-to-top {font-size: 2rem; }
/* ********* */

/* PAGINA VESCOVO */
.biograf { }
.boxvebox {background: #F5F5F5;}
.boxvebox .so-widget-sow-image {background: #F5F5F5; display: flex; flex-flow: row-reverse; align-items: center; justify-content: space-around; padding:1rem}
.boxvebox .sow-image-container {background:#ffffff; padding:0.5rem;  max-width: 40%}
.boxvebox .widget-title {color: #023968;font-family: "Mulish", sans-serif; font-size: 28px;font-weight: 700;;}
.boxvebox .widget-title i {color:#7E0000; font-family: "FontAwesome"; }
.boxvebox .item {border-bottom:1px solid #D9D9D9;} 
.boxvebox .entry-titolo {font-size: 20px; font-family:  "Merriweather", serif; font-weight:600}
.boxvebox .data {font-size: 16px;font-family: "Mulish", sans-serif;}
.boxvebox .archiviolink a { background: #023968;    color: #ffffff;    padding: 0.5rem 2.5rem;    line-height: 200%;    font-size: 20px;}
.boxvebox .so-widget-sow-button .sowb-button span  {color: #023968;font-family: "Mulish", sans-serif; font-size: 28px;font-weight: 700;}
.boxvebox .so-widget-sow-button .sowb-button span i {color:#7E0000; font-family: "FontAwesome"; }
.boxblu {background: #023968; color:#ffffff}
.boxblu .so-widget-sow-editor .widget-title { color:#ffffff; font-family: "Mulish", sans-serif;}
.boxblu .so-widget-sow-editor .textwidget {font-weight:400; font-size:1rem; line-height:160%}

/* ** */


.addtoany_content  {text-align:right}

.scale-video {  width: 100%;  padding-top: 56.25%;  position: relative;}
.scale-video iframe {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}




/* ********* */
.wp-post-image {}
.bso-img-before_title .wp-post-image { width: 100%;}
.bso-img-after_title .wp-post-image {width:100%; margin-top:2rem;}
.bso-img-before_content .wp-post-image {  margin:auto auto 1.5rem auto; display: block}
.bso-img-inside_content .wp-post-image {max-width:45%; float:left; margin-right:1.5rem; margin-bottom:1.5rem;}
.bso-img-after_content .wp-post-image {width:100%; margin-top:2rem;}

.wp-caption .wp-caption-text {font-style:italic; font-size:0.9rem}
/* ********* */


/* PAGINE */
.page article .posted-on {display: none}
article.page .entry-content { margin-top: 1.5rem}
article.page .entry-content .so-widget-sow-editor .widget-title {  font-family: "Mulish", sans-serif;  font-size: 28px }
article .entry-content p  {line-height:160%}
article.page .entry-surtitle {color: #333; font-size: 32px;font-weight: 500;}
article.page h1.entry-title {color: #000000; font-family: "Merriweather", serif;font-size: 30px;font-style: normal;font-weight: 700;line-height: 32px;}
article.page h2.entry-subtitle { font-size: 1.5rem; color: #023968;font-family: "Merriweather", serif; font-weight: 600;}
article.page .entry-content img {  } 

/* *******  */
.bso-attachments {list-style-type:none; padding:0px; margin-left:0px; margin-bottom: 3rem}
.bso-attachments li {display:inline-block; padding:0.5rem; text-align: left; width:100%; margin-top: 0.5rem}
.bso-attachments li a {font-weight: 600; color:#3E3C3C; font-size: 16px; line-height: 28px;}
.bso-attachments li a:before {content:"\f019";color: #7E0000; padding-right:0.5rem;font-family: "FontAwesome"}


article .entry-content blockquote p {color: #000000;text-align: center; font-family: "Mulish", sans-serif; ;font-size: 32px;font-weight: 900;line-height: 40px; }

/* SINGLE */
hr:not([size]) {   display: flex;}
.single .entry-content p  { line-height:160%}
.single .posted-on { color:#000000; float:right;font-size: 1rem;font-style: normal;font-weight: 400;}
.posted-on a { color: #000000 }
ul.tax-category, ul.tax-document_type_ss, ul.tax-wd-tipo-appuntamenti, ul.tax-post_format {list-style-type: none; display: flex; flex-flow: row; margin-left:0px; padding-left:0px;   float: left;}
ul.tax-category li, ul.tax-document_type_ss li, ul.tax-wd-tipo-appuntamenti li {font-size: 16px;color:#7E0000;font-weight: 600; text-transform: uppercase;margin-right: 2rem;}
ul.tax-category li a, ul.tax-document_type_ss li a , ul.tax-wd-tipo-appuntamenti li a {color: #7E0000}

.single .entry-surtitle  {   font-weight: 700;color: #000000; font-family: "Mulish", sans-serif;  font-size:1.3rem;}
.single h1.entry-title {color: #000000; font-family: "Merriweather", serif;  margin-bottom: 1rem ;font-size: 30px; font-weight: 700;}
.single .entry-subtitle { font-size: 1.5rem; color: #023968;font-family: "Merriweather", serif; font-weight: 600}

.single .entry-content img {   }

.bso-attachments:before {content:"ALLEGATI"; color: #7E0000;;font-weight:600; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px;  background: #f7f7f7;   ;padding: 0.3rem 2rem; font-size: 1.1rem}
.bso-attachments {list-style-type:none; padding:0px; margin-left:0px;}
.bso-attachments li {display:inline-block; padding:0.5rem; text-align: left; width:100%; margin-top: 0.5rem}
.bso-attachments li a {font-weight: 600;color: #000000; font-size: 16px; line-height: 28px;}
.bso-attachments li a:before {content:"\f019"; color: #7E0000;; padding-right:0.5rem;font-family: "FontAwesome"}
.wd-noah-doc-allegato a {font-weight: 600;color: #7E0000; font-size:1.1rem; line-height: 28px;}
.wd-noah-doc-allegato a:before {content:"\f019"; color: #7E0000;; padding-right:0.5rem;font-family: "FontAwesome"}
.wd-noah-intervento-pdf a {font-weight: 600;color: #7E0000;; font-size: 1.1rem; line-height: 28px;}
.wd-noah-intervento-pdf a:before {content:"\f019"; color: #7E0000; padding-right:0.5rem;font-family: "FontAwesome"}

.single.single-format-video .entry-content iframe {    border: 0;    aspect-ratio: 16 / 9;  width: 100%;  height: 100%; }

.signature {font-size: 0.9rem;color: #3E3C3C; font-style:italic ;  margin: 1rem;display: block;}

/* ********* */

/*articoli correlati*/
article .entry-footerNO {display: inline-block}
.entry-footer .bso-posts {position: relative; margin-top:5rem; display: flex; flex-flow: row; gap: 40px;}
.entry-footer .bso-posts:before {position:absolute;top:-3rem; left:0px ; content:'Leggi anche';     color:#000000; font-weight: 600; font-size: 24px;font-family: "Mulish", sans-serif;  }
.entry-footer .bso-posts .bso-post {flex-flow: column;    display: flex; margin-bottom:1rem; padding-bottom:1rem; width:300px}
.entry-footer .bso-posts .bso-post { background:#fafafa; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); min-height:300px}
.entry-footer .bso-posts .bso-post .bso-post-thumbnail {max-height:168px; overflow: hidden;}
.entry-footer .bso-posts .bso-post .bso-post-thumbnail img {  object-fit: cover;width:100%; max-width:100%; margin:0px}
.entry-footer .bso-posts .bso-post .bso-post-title { color:#000000; font-size:1.1rem; font-weight: 600; font-family: "Mulish", sans-serif;  padding:1rem}
.entry-footer .bso-posts .bso-post a {color:#000000 }
.entry-footer .bso-posts .bso-post .bso-post-excerpt {display: none} 
/* ********* */

/* ARCHIVE */
.archive #primary.container > .row  {;}
.archive article .entry-header .entry-title br {  display: contents;}
.archive #primary .page-header h1.page-title, .search.search-results #primary .page-header h1.page-title {    font-size: 0px;}
.archive #primary .page-header h1.page-title span, .search.search-results #primary .page-header h1.page-title span { font-weight: 600; font-size:2rem;color: #000000;}
.archive.tax-post_format #primary .page-header h1.page-title { font-weight: 600; font-size:2rem;color: #000000}

.archive #primary .page-header .archive-description {}
.archive #primary .page-header .archive-description p   {display: flex}
.archive #primary .page-header .archive-description p a  {display: inline-flex; background:#e5ac42 ;padding:0.5rem 3rem ; color:#000000; font-size:20px;font-weight:700;margin-right:3rem; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.archive #primary .page-header .archive-description {  padding-top: 1.5rem; padding-bottom: 0.5rem;}
.archive #primary .page-header .archive-description img {min-width:300px;    margin-bottom: 1rem}

.archive article.bso-loop-wrapper {margin-top:1rem ;}
.archive article { border-bottom:1px dashed #000000;  padding-bottom: 1rem; margin-bottom:1rem ; display: inline-block;    width: 100%; }


.archive article ul.tax-category, ul.tax-wd-tipo-interventi-vesc, ul.tax-wd-tipo-persone,  ul.tax-wd-tipo-enti, ul.tax-wd-tipo-doc-uff, ul.tax-post_format  {list-style-type: none; display: flex; flex-flow: row; margin-left:0px; padding-left:0px;    float: left;}
.archive article ul.tax-category li,  ul.tax-wd-tipo-interventi-vesc li, ul.tax-wd-tipo-persone li, ul.tax-wd-tipo-enti li, ul.tax-wd-tipo-doc-uff li, ul.tax-post_format li {font-size: 1rem;color: #000000;font-weight: 600; text-transform: uppercase;margin-right: 2rem;}
.archive article ul.tax-category li, ul.tax-wd-tipo-interventi-vesc li a, ul.tax-wd-tipo-persone li a ,  ul.tax-wd-tipo-enti li a, ul.tax-wd-tipo-doc-uff li a, ul.tax-post_format li a {color: #000000;}





.archive article .posted-on {color: #333;font-size: 1rem;font-style: normal;font-weight: 400;   float: right;}
.archive article .posted-on a { color:#333333}

.archive article img {float:left; margin-right:1rem; max-width:300px}
.archive article p.entry-surtitle {  font-weight: 700;color: #000000; font-family: "Mulish", sans-serif; ; font-size: 1rem;} 
.archive article h2.entry-title {   color:#000000; font-weight: 600; font-size: 1.5rem;  font-family: "Merriweather", serif; }
.archive article h2.entry-title a { }
.archive article h3.entry-subtitle  { font-size: 1.2rem; color: #000000;font-family: "Mulish", sans-serif;   font-weight: 700; }


.archive article.archive_loop img {float:none; margin-right:unset; max-width:100%}
 

ul.tax-tag, ul.tax-post_tag {    list-style-type: none;    margin: auto;    padding: 0px;    display: flex;    justify-content: flex-start;}
ul.tax-tag li , ul.tax-post_tag li {    font-size: 0.8rem;    margin-left: 1rem}
ul.tax-tag li a:before, ul.tax-post_tag li a:before  {    content: "\f02b";    ;font-family: "FontAwesome";    font-size: 1rem;   color: #00536d;   padding-right: 0.3rem}
ul.tax-tag li a, ul.tax-post_tag li a {    color: #00536d;    font-weight: 700;    text-transform: uppercase;}


/* SEARCH RESULT */
.search-results #primary.container > .row { margin-top:2rem ;  background: #ffffff ; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:2rem;}
.search-results article .entry-header .entry-title br {height:0px; line-height:0px; display: none}
.search-results #primary .page-header h1.page-title, .search.search-results #primary .page-header h1.page-title {    font-size: 0px;}
.search-results #primary .page-header h1.page-title span, .search.search-results #primary .page-header h1.page-title span { font-weight: 600; font-size:2rem;color:#000000;}
.search.search-results #primary .page-header h1.page-title:before {content:"Risultati ricerca per: " ; font-weight: 600; font-size:2rem; }
.search-results #primary .page-header .archive-description { border-top: 10px solid #cacaca; border-bottom: 10px solid #cacaca; display: inline-block; padding-top: 1.5rem; padding-bottom: 0.5rem;}
.search-results #primary .page-header .archive-description img {min-width:300px;    margin-bottom: 1rem}
.search-results article { border-bottom: 1px solid #97A7CA;  padding-bottom: 1.5rem;  margin-top: 1.5rem;    display: inline-block;    width: 100%; }
.search-results article img, .search-results article img {float:left; margin-right:1rem}
.search-results article p.entry-surtitle {      font-size: 1.1rem;    font-weight: 500;    font-style: italic; margin-bottom:0.5rem;     margin-top: 0.5rem;} 
.search-results article h2.entry-title, .search-results article h2.entry-title  {  color:#000000; font-weight: 600; font-size: 1.5rem; }
.search-results article h2.entry-title a, .search-results article h2.entry-title a { color:#000000}
.search-results article h3.entry-subtitle {     font-size: 1.3rem;    font-weight: 500;    font-style: italic;} 



/* appuntamenti 
.archive.post-type-archive-wd-appuntamenti .archive-description {display:none;}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps {margin:2rem 1rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label {margin-right:1rem; font-size:1rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label select#wd-tipo-appuntamenti {height:2rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps button {      font-size: 1rem;    color: #ffffff;    font-weight: 700;    text-transform: uppercase;
    border-radius: 4px;    background: #000000;    padding: 0.6em 1em 0.4em;}
.archive .wd-noah-appuntamento-widget-calendario {font-size:1rem; display: none}
.archive .wd-noah-appuntamento-inizio {font-size:1.3rem; }
.archive .wd-appuntamenti .posted-on {display:none;}
.archive .wd-noah-appuntamento-inizio {display: block;    font-size: 1.3rem;   font-family: "Mulish", sans-serif;  ;}

article.wd-appuntamenti .entry-surtitle {  font-weight: 700;color: #000000; font-family: "Poppins", sans-serif; font-size: 1rem;}
article.wd-appuntamenti label { display: inline;    font-weight: bold}
article.wd-appuntamenti .wd-noah-citta-ente {display: none}
article.wd-appuntamenti .wd-noah-regione-ente {display: none}
article.wd-appuntamenti .wd-noah-paese-ente {display: none}

.single-wd-appuntamenti .posted-on {display:none;}*/




/* DOCUMENTI_SS  */
.wd-document_types {display: none}
.wd-document-place {font-size: 1.1rem;    color: #333333; font-style:italic}
.wd-document_type {color: #96b8c3; font-weight:600;text-transform: uppercase; font-size:0.9rem}
.wd-document_type a {color: #96b8c3; }
.wd-document_date {font-size: 0.9rem;    color: #333333;    margin-left: 1rem;    float: right; display: none}
.wd-document-subtitle {display: block; font-size: 1.5rem;    font-weight: 700;    color: #00536d;}
.wd-document .posted-on {}

.archive .tax-document_type_ss {list-style-type: none; margin-left: 0px; padding-left: 0px}
.archive .tax-document_type_ss a {font-size: 1rem;    font-weight: 700;    text-transform: uppercase;    color: #00536d;    display: inline-block;    margin-right: 2rem;}

.single-wd-document .posted-on {}


.post-type-archive  .archive-description {display:none;}
.archive .wd-noah-intervento-vesc-sottotitolo {color: #565757;    font-size: 1.3rem;    font-weight: 500;    font-style: italic;    margin-bottom: 0.5rem; display: block}
.archive .wd-interventi-vesc .posted-on {display: none}

.archive .wd-noah-doc-sottotitolo {color: #565757;    font-size: 1.3rem;    font-weight: 500;    font-style: italic;    margin-bottom: 0.5rem; display: block}


/* WEBDIOCESI */

/**** APPUNTAMENTI ****/
/* singolo */
.wd-noah-appuntamento-widget-calendario {display: inline-block ;color: #FFF;    font-size: 22px;    font-weight: 700;    background: #00536d;     padding: 0.2rem;    align-items: center; margin-bottom:0.5rem} 

/* archivio */
.archive.post-type-archive-wd-appuntamenti .archive-description {display:none;}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps {background: #f8f8f8; border-bottom:1px solid #00536d; padding: 0.8rem;    margin: 1rem auto;  text-align: center;}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label {margin-right:1rem; font-size:1rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label select#wd-tipo-appuntamenti {height:2rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps button {  color:#ffffff; background: #00536d ; padding: 0.5rem 1rem} 

.archive .wd-noah-appuntamento-allday {}
.archive .wd-noah-appuntamento-widget-calendario {font-size:1rem; display: none}
.archive .wd-noah-appuntamento-inizio {font-size:1.3rem}
.archive .wd-appuntamenti .posted-on {display:none;}
.archive .wd-noah-appuntamento-inizio {display: block ;color: #00536d;    font-size: 22px;    font-weight: 700;  }

article.wd-appuntamenti .entry-surtitle {color: #161616; font-size:1.3rem ; font-style: italic}
article.wd-appuntamenti label { display: inline;    font-weight: bold}
article.wd-appuntamenti .wd-noah-citta-ente {display: none}
article.wd-appuntamenti .wd-noah-regione-ente {display: none}
article.wd-appuntamenti .wd-noah-paese-ente {display: none}
.single-wd-appuntamenti .posted-on {display:none;}
/********/

/**** ENTI ****/
.wd-annuario-enti h2.entry-title a {    color: #161616;    font-size: 1.6rem;}
.wd-annuario-enti h2.entry-title .wd-noah-ente-altra-denominazione-ente {font-size: 1.4rem;}
.wd-annuario-enti h2.entry-title .wd-noah-ente-tipo-ente { font-size:1.2rem;     display: block;} 
.wd-noah-indirizzo-ente { font-size:18px}
.wd-annuario-enti .posted-on {display: none}

.wd-noah-ente-infocontainer {}

.wd-noah-enti-search .searchform label input, .wd-noah-enti-search .searchform label {margin-right:1rem; display: block}
.wd-noah-enti-search .searchform label input, .wd-noah-enti-search .searchform label select  {height: 40px;} 
.page-id-7528 .wd-noah-enti-search .searchform label input {width:100%}
.page-id-7528 .wd-noah-enti-search  {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #96b8c3 /*margin-bottom:2rem; */}
.page-id-7528 .wd-noah-enti-search button { color:#00536d; background: #979797; float:right ;padding:0.5rem;margin-top:0.5rem}

.post-type-archive-wd-interventi-vesc .posted-on, .wd-doc-ufficiali .posted-on, .wd-interventi-vesc-template-default .posted-on {display: none}
a.wd-noah-intervento-vesc-autore, h2 a.wd-noah-doc-autore {font-size: 20px; font-weight:400; display: block}
 .wd-noah-intervento-vesc-titolo, h2 .wd-noah-doc-titolo { text-transform:uppercase ; font-size:28px;}
.wd-noah-doc-sottotitolo { font-size:24px;}

.wd-noah-intervento-vesc-data-intervento, .wd-noah-doc-data-doc {    display: block;    font-size: 0.9rem;    margin-bottom: 1rem;font-weight: 400;}
.wd-doc-ufficiali .wd-noah-doc-tipo {  color: #96b8c3;    font-weight: 600;    text-transform: uppercase;    font-size: 0.9rem;}
.wd-doc-ufficiali .wd-noah-doc-tipo a { color: #96b8c3 !important;}
.wd-noah-doc-luogo {font-size:18px; font-weight:400; display: block}


/*ANNUARIO*/
article.wd-annuario-persone .posted-on {display: none}
.wd-noah-persona-tipo-persona {color:#303030; font-style:italic; font-size:0.8rem;}

#seed-div-box-annuario {background:#dbdbdb; padding: 0.8rem; display: table !important; width: 100%; text-align: center; margin: auto; margin-bottom: 1.5rem; /*float: left;*/}
#seed-div-box-annuario button {background:#00536d; color:#fff; padding:0.5rem; float:right;}
#seed-div-box-annuario #s {float: left; max-width: 49%; margin-right: 1rem;}
#seed-div-box-annuario #wd-tipo-enti {float: left; max-width: 49%;}
#seed-div-box-annuario hr {display:none;}

.post-type-archive-wd-annuario-persone .archive-description {display:none;}
.post-type-archive-wd-annuario-persone .entry-meta-categories {display:none;}
.post-type-archive-wd-annuario-persone article .entry-header {margin-bottom: 0rem; display: flex}
.post-type-archive-wd-annuario-persone article {float: left; ; margin-bottom: 0.5rem; padding-bottom: 0rem; }
.post-type-archive-wd-annuario-persone .entry-title {}
.post-type-archive-wd-annuario-persone .entry-title a {color:#e54d42;}
.post-type-archive-wd-annuario-persone .entry-title .wd-noah-persona-titolo {color:#565757; display: block}
.single-wd-annuario-persone label {float:left; margin-right:0.5rem; font-style:italic;}
.wd-noah-persona-infocontainer div {display:table;  margin-bottom:0.3rem;}

.post-type-archive-wd-annuario-enti .archive-description {display:none;}

/* singola persona */
.single-wd-annuario-persone .entry-content-post { border-top:1px solid #13438c;padding:1rem;}
.single-wd-annuario-persone .posted-on {display:none}
.wd-noah-persona-infocontainer { font-size:1.1rem ; color:#434343; }
.wd-noah-persona-infocontainer_new {font-size:1.1rem; color:#434343; }
.wd-noah-persona-infocontainer label { /*text-transform:uppercase;font-size:0.9rem ;*/color: #00536d }
.wd-noah-persona-infocontainer div {  margin-bottom:.5rem }
.wd-noah-persona-infocontainer .wd-noah-persona-tipo { display: block; /*clear:both;*/ }
.wd-noah-persona-infocontainer .wd-noah-persona-testo {margin-top:2rem}
.wd-noah-persona-incarichi {margin-top:0.5rem; font-size:1.1rem;     border-top: 1px solid  #ffffff;}
.wd-noah-persona-incarichi_new {margin-top:1rem;margin-left:0rem;font-size:1.1rem }
.wd-noah-persona-inc-ente-preposizione {display:inline-block;padding-left:0.5rem;padding-right:0.5rem}
.wd-annuario-persone-template-default .nav-single {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-tit {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-nome {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-cognome {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-tipo label {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-tit-onorifici {display:none}
.wd-noah-persona-incarichi .wd-noah-persona-inc {display: table; width: 100%; margin-bottom: 1rem;}
.wd-noah-persona-incarichi .wd-noah-persona-inc-ente {float: left;}
.wd-noah-persona-incarichi .wd-noah-persona-inc-ente a {float: left;}
.wd-noah-persona-infocontainer .wd-noah-persona-telefono_old:before {content:"CONTATTI";font-weight:bold; font-size:1rem ;color:#434343; line-height: 1.5rem; }
.wd-noah-persona-infocontainer .wd-noah-persona-testo:before {content:"NOTE";font-weight:bold; font-size:1rem ;color:#434343 }
.wd-noah-persona-incarichi label {font-weight:bold ; font-size:1rem; color: #00536d; float: none; margin-bottom: 1rem; padding-top: 1rem;}
.wd-noah-persona-altro {margin-top:1rem ; display:inline-block}
.wd-noah-persona-altro label {font-weight:bold ;  text-transform:uppercase;font-size:1rem ;color: #00536d }
.wd-noah-persona-inc-ente a {display: table;}
.single-wd-annuario-persone .seed-localization-address:before {content:"RESIDENZA";font-weight:bold; font-style:normal;font-size:1rem ;color:#434343;display:block}
.single-wd-annuario-persone .seed-localization-address {clear:both; margin-bottom:0rem }
.categories-links.wd-tipo-persone {display:none}
.single-wd-annuario-persone .synved-social-container:nth-last-child(2) {display:none !important;}
/*.wd-noah-persona-data-di-nascita_persona {display:none !important;}
.wd-noah-persona-data-ordinazione_persona {display:none !important;}*/
.single-wd-annuario-persone .wd-noah-persona-incarichi .wd-noah-persona-inc-ente {float: none;}
.single-wd-annuario-persone .wd-noah-persona-inc-ente-preposizione {display: none; width:100%;}
.single-wd-annuario-persone .wd-noah-persona-incarichi .wd-noah-persona-inc-ente a {float: none;}
.single.single-wd-annuario-persone img.wp-post-image { margin-right: 1rem; max-width:122px ; float:none; }


/* archivio persone*/
.tax-wd-tipo-persone .archive-title {color:#979797;font-size:2.4rem}
.tax-wd-tipo-persone .wd-noah-persona-titolo { font-size:1.6rem}
.wd-noah-persone  { margin: 0.6rem auto; max-width: 960px; width:100%;}



.wd-noah-persone-search, .wd-noah-doc-uff-search, .wd-noah-enti-search  {background: #f3f3f3; padding:1rem; float:left; width: 100%; border-bottom:1px solid #00536d;  }
.wd-noah-persone-search label,  .wd-noah-doc-uff-search label, .wd-noah-enti-search label  { display: inline;    font-weight: 600;color: #97A7CA}
.wd-noah-persone-search button, .wd-noah-doc-uff-search button, wd-noah-enti-search button { color:#ffffff; background: #00536d; float:right ;padding:0.5rem}





.wd-noah-persone-main  {width: 66.66667% ; float:left; }
.wd-noah-persone .wd-noah-persona {padding:0.6rem; border-bottom:1px solid #979797 }
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo { color:#979797}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo a { color:#979797}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-tipo-persona{ color:#979797}
.wd-annuario-persone .entry-meta {display:none}

.wd-noah-persona-tipo-persona, .wd-noah-ente-tipo-ente {font-size: 1rem;    font-weight: 700; text-transform: uppercase; color: #00536d;  display:block;  margin-right: 2rem;}

article.wd-annuario-persone {display:block}
.wd-annuario-persone .entry-header {_display:flex}
.wd-annuario-persone .entry-header .entry-title-post {order:2}
.wd-annuario-persone .entry-meta-header {display:none;}
.wd-annuario-persone img.wp-post-image { margin-right: 1rem; max-width:122px ;; }


.post-type-archive-wd-annuario-persone h4.archive-title:before {;content:'PERSONE: '}
.post-type-archive-wd-annuario-persone h4.archive-title span.category-archives { display:none}
.post-type-archive-wd-annuario-persone h4.archive-title:nth-of-type(2) { display:none}


.single-wd-annuario-enti label{display:inline-block !important; margin-right: 5px; color: #00536d ;}
.single-wd-annuario-enti .wd-territorio-diocesi {display:none;}
.single-wd-annuario-enti .wd-noah-tipo-ente {display:none;}


.search-results.post-type-archive-wd-annuario-persone article {  float: none;  max-width: none;   margin-bottom: 0.5rem;    padding-bottom: 0rem;}
.search-results.post-type-archive-wd-annuario-persone article img.wp-post-image {display:none;}

.wd-noah-doc-uff-search label { margin-right: 2%; }
.wd-noah-doc-uff-search select {   padding: 3px;}

.wd-noah-enti-search  {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #13438c; /*margin-bottom:2rem; */}
.wd-noah-enti-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem}
.wd-noah-enti-search label {width:100%}
.wd-noah-enti-search input {width:100%}



.archive.category-rivista-diocesana article .tax-category {display:none;}
.archive.category-rivista-diocesana article .posted-on {display:none;}
.archive.category-rivista-diocesana .bso-loop-wrapper {display: flex;  width: 100% !important;  flex-wrap: wrap;}
.archive.category-rivista-diocesana .bso-loop-wrapper article {width: 25%; text-align:center;}
.archive.category-rivista-diocesana .bso-loop-wrapper article .entry-content {display:none;}
.archive.category-rivista-diocesana .bso-loop-wrapper article img {float: none; margin: 0rem;}

.archive .navigation.text-center {width:100%; display:table;}









/* ********* */

/* MEDIAQUERIES */
/* // X-Small devices (portrait phones, less than 576px) */
/* No media query for `xs` since this is the default in Bootstrap */
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 200px) and (max-width: 575.98px)  {
		.site-header #utility	.panel-grid  { -webkit-flex-direction: row; -ms-flex-direction: row;   flex-direction: row;}
		.site-header #intestazione .so-widget-bso-so-widget-blog-name {  font-size: 28px;}
		.site-header #intestazione .so-widget-bso-so-widget-blog-name span {    font-size: 26px;}
		.site-header #intestazione .so-widget-bso-so-widget-blog-name {font-size: 28px;}
		.site-header #intestazione .so-widget-bso-so-widget-blog-name::first-line {font-size: 26px}
		.site-header #altriloghi { display: none}
		
		.site-footer .bottombott { -webkit-flex-direction: row !important;-ms-flex-direction: row !important;   flex-direction: row !important;  }
				
		 .miniatura img { object-fit: cover; width: 100%;}
     .archiviolink a, #rigazone .archiviolink a, .iniziativebox .archiviolink a, .altrenews .archiviolink a { padding: 0.5rem 0.5rem;font-size: 18px;}

		.archive article img {float:none; margin-right:auto; max-width:100%}
	
}

/* Medium devices (tablets, 576px and up)*/
@media (min-width: 576px) and (max-width: 768px) {
			 .miniatura img { object-fit: cover; width: 100%;}
		
		
			.site-header #utility	.panel-grid  { -webkit-flex-direction: row; -ms-flex-direction: row;   flex-direction: row;}
		.site-header #intestazione .so-widget-bso-so-widget-blog-name {  font-size: 28px;}
		.site-header #intestazione .so-widget-bso-so-widget-blog-name span {    font-size: 26px;}
		
		.site-header #intestazione .so-widget-bso-so-widget-blog-name {font-size: 28px;}
		.site-header #intestazione .so-widget-bso-so-widget-blog-name::first-line {font-size: 26px}
		.site-header #altriloghi { display: none}

	 

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px)  {
		
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 992px) and (max-width: 1025px) {
	
}
		
/*/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px)  and (max-width: 1199.98px) {	
}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px){ 
	
}