@import url('https://fonts.googleapis.com/css2?family=Gentium+Book+Plus:wght@700&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick.css');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick-theme.css');
body { font-family: "Gentium Book Plus", serif;    font-family: "Mulish", sans-serif;  font-optical-sizing: auto;  font-style: normal; font-size: 18px; font-weight: 400; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale ;}

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;}
a {text-decoration:none}

.post, .page { margin: 0}
.page-content, .entry-content, .entry-summary {    margin: auto;}
a:hover, a:visited {text-decoration: none; color:unset}
a {color:unset}

#iandu-fixed-edit-preferences { font-size: 0.75rem;  padding: 0.2rem;  border-top-left-radius: 0.5rem;   border-top-right-radius: 0.5rem;}


.container-fluid { margin:auto}
.container { max-width: 1512px;    margin: auto;}

/* HEADER*/
header.site-header #toprow {  background-position: center top!important;background-repeat:no-repeat; background-size: auto!important;  overflow: hidden; height:214px}
.site-header > .row:nth-of-type(1) .col {padding:0px}
.site-header #intestazione {position: relative}
.site-header #intestazione .panel-grid .panel-grid-cell {align-items: center; justify-content: flex-start;}
.site-header .widget_bso-so-widget-logo {float: left; margin-right:28px}
.site-header .so-widget-bso-so-widget-logo img  {max-width:100px}
.site-header .so-widget-bso-so-widget-blog-name {color:#005727; font-family: "Gentium Book Plus", serif; font-size: 40px; line-height: 1.2;font-weight: 700;display: block}
.site-header .so-widget-bso-so-widget-blog-name::first-line {font-size: 32px;font-style: normal;font-weight: 700;line-height: normal;}

.site-header #utilities {-webkit-border-bottom-left-radius: 30px;-moz-border-radius-bottomleft: 30px;border-bottom-left-radius: 30px;;background: #005727; font-weight:400}
.site-header .so-widget-bso-so-widget-data-del-giorno {line-height:1; font-size:13px; padding-left:2rem ;    margin-top: 0.3rem; color:#ffffff}
.site-header .so-widget-bso-so-widget-santo-del-giorno  { margin-left:0rem ; text-align: left ; line-height:1; font-size:13px; margin-top: 0.3rem;}
.site-header .so-widget-bso-so-widget-santo-del-giorno a {color:#ffffff }
.site-header .sow-social-media-button {background: transparent !important ;  width: 1em !important ; margin-right:0.5rem !important; padding:0px !important; line-height:1 !important ; border:none !important}

.site-header #menurow {background: #F8F8F8;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.13);}

.site-header .addtoany_content {display:none}
/* ********* */

/* FOOTER*/
.site-footer .row:first-of-type .col {padding:0px;}
.site-footer .row .panel-grid:first-of-type {background: #F7F5EF;}
.site-footer .row .panel-grid:nth-of-type(2) { background: #515151;} 
.site-footer  .intestazione .panel-grid .panel-grid-cell {align-items: center; justify-content: flex-start;}
.site-footer .widget_bso-so-widget-logo {float: left; margin-right:20px}
.site-footer .so-widget-bso-so-widget-logo img  {max-width:73px; margin-right:20px}
.site-footer .so-widget-bso-so-widget-blog-name {color:#005727; font-family: "Gentium Book Plus", serif; font-size: 32px; line-height: 1.2;font-weight: 700;display: block;}
.site-footer .so-widget-bso-so-widget-blog-name a {		color: #005727;	}
.site-footer .so-widget-bso-so-widget-blog-name:first-line {font-size: 24px;	} 
.site-footer .so-widget-sow-social-media-buttons h3.widget-title {color: #000000; font-size: 18px; font-weight: 600;text-transform: uppercase}
.site-footer .so-widget-sow-editor h3 {color: #000;font-size: 24px;font-weight: 700;text-align: right}
.site-footer .so-widget-sow-editor .textwidget p {color: #000000;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; }
.site-footer .row .panel-grid:nth-of-type(2) .so-widget-sow-editor .textwidget p {margin-bottom:0;color: #ffffff;font-size: 16px;font-style: normal;}
/* ***** */

/* *** HOMEPAGE *** */
 .evidenza  {  font-family: "Mulish", sans-serif;}
.evidenza .miniatura { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;max-height:495px; overflow: hidden}
.evidenza .miniatura img { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;; object-fit: cover; width: 100%;}
.evidenza .contenuto { padding:1rem}
.evidenza .contenuto .over { margin-bottom: 0.3rem;}
.evidenza .contenuto .cat {font-size: 16px; color: #005727;font-weight: 700; text-transform: uppercase;}
.evidenza .contenuto .data {color: #333;font-size: 14px;font-weight: 400; margin-left: 2rem;}
.evidenza .contenuto .entry-occhiello  { font-size:1.2rem; } 
.evidenza .contenuto .entry-titolo {  color: #3E3C3C;  font-size: 2rem;font-weight: 700;line-height: normal; margin-bottom: 0.3rem;}
.evidenza .contenuto .entry-sottotitolo {  font-size: 1.4rem;color:#232F4B;font-weight: 600 }
.evidenza .contenuto .summary {color:#060606; font-size: 1.1rem;font-weight: 400; margin-top: 0.3rem;}

.slick-dots {margin-left:0px}
.slick-dots li button:before {   font-size:16px;color:#959393 }
.slick-dots li.slick-active button:before {    opacity: .75; color:#005727 }
.slick-prev, .slick-next {   font-family: "FontAwesome";   z-index: +1;  background: #ffffff; height:auto}
.slick-prev:before { content: "\f053";  font-size: 2rem; line-height: 40px;color:#005727; font-family: "FontAwesome"; }
.slick-next:before { content: "\f054" ;font-size: 2rem;  line-height: 40px;color:#005727 ;font-family: "FontAwesome"; }

.archiviolink {color: #000;font-family: "Mulish", sans-serif;font-size: 16px;font-weight: 600;}
.archiviolink a {color: #000}
.archiviolink a i {color:#005727}

.boxtitle {color: #005727;font-family: "Mulish", sans-serif; font-size: 1.8rem;font-weight: 700;}
.boxeventi {}
.boxeventi .miniatura { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.boxeventi .miniatura img { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #005727; object-fit: cover; width: 100%;}
.boxeventi .data_evento {color:#1E2D38; text-transform:uppercase; font-size: 16px; font-weight:700}
.boxeventi .data_evento .giorno {color: #FFF;font-size: 22px;font-weight: 700; background:#005727; width:30px; height:30px; display: inline-flex; padding: 0.2rem; align-items: center;  justify-content: center;margin-right:0.5rem}
.boxeventi .contenuto .entry-titolo {color: #1E2D38;font-size: 20px;font-weight: 700;}

.periodicobox { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #F7F5EF;padding:1rem;}
.periodicobox .boxtitle {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background: #005727; color: #ffffff;font-family: "Mulish", sans-serif; font-size: 1.4rem;font-weight: 700;padding:0.6rem 1.2rem ; text-align: center}
.periodicobox .item .entry-titolo {color: #005727; font-size: 1.4rem; font-weight: 700}

#vescovobox { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #F7F5EF;padding:1.5rem;}
#vescovobox .so-widget-sow-image img { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
#vescovobox .sow-headline-container h2.sow-headline {font-weight: 700}
#vescovobox .sow-headline-container h3.sow-sub-headline {font-size: 22px;font-style: normal;font-weight: 600;}
#vescovobox .sow-headline-container h3.sow-sub-headline span {font-size: 28px; font-weight: 700; display: block}
#vescovobox .navbar ul.navbar-nav {column-count: 2;    display: list-item; gap:24px; }
#vescovobox .navbar ul.navbar-nav li.menu-item {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #005727;margin-bottom:30px; text-align: center;  padding: 0.5rem 1rem;}
#vescovobox .navbar ul.navbar-nav li.menu-item a {color:#ffffff; font-size: 17px;font-style: normal;font-weight: 600;}

#BEWEB-cathedral-carouselPanel { min-height: 380px !important;}

/* ********* */

/* * INTERNI */
.addtoany_content {  text-align: right; }
.addtoany_content .addtoany_list:before {  content: "CONDIVIDI";  color: #000000; font-size: 1rem; font-weight: 600;padding-right: 0.5rem }
 a.addtoany_share img {background: #005727; padding: 0.3rem !important; align-items: center;display: inline-flex; width: 26px; }
 a.addtoany_share img:hover { background: #047035  }
/* ** */

.entry-header .posted-on {font-size:1rem; color: #060606; font-weight:400; margin-left:1rem; float:right}
.entry-header .posted-on a {color: #060606;}
.page .entry-header .posted-on {display: none}

.single #primary article {}
.single #primary article h1, .single #primary article .h1, .single #primary article h2, .single #primary article .h2, .single #primary article h3, .single #primary article .h3, .single #primary article h4, .single #primary article .h4 {clear: right;}
.single #primary article h1.entry-title {color: #1E2D38; font-size: 2rem; font-weight: 700;}
.single .entry-header .entry-surtitle  {font-size:1.25rem ;color: #535773; font-weight: 600;margin-bottom: 0px;}
.single .entry-header .entry-subtitle {font-size:1.5rem; font-weight: 700; color: #005727;}
.single #primary article .entry-content {margin-top:1.5rem }
.single p {word-wrap: break-word;color: #060606}
.single .entry-content p { line-height: 1.9rem;}

.entry-header ul.tax-category, .single .entry-header .tax-document_type_ss, .single .entry-header .tax-wd-tipo-appuntamenti { margin: 0rem auto 0.5rem 0rem;padding-left: 0px; list-style-type:none;} 
.entry-header ul.tax-category li, .single .entry-header .tax-document_type_ss li, .single .entry-header .tax-wd-tipo-appuntamenti li { font-size:1rem; font-weight:700; text-transform: uppercase; color: #005727;  display: inline-block; margin-right:2rem; }
.entry-header ul.tax-category li a, .single .entry-header .tax-document_type_ss a, .single .entry-header .tax-wd-tipo-appuntamenti li a { color: #005727;}

.single.bso-img-before_title .wp-post-image {width:100%; margin-top:1rem}
.single.bso-img-after_title .wp-post-image {width:100%; margin-top:2rem;}
.single.bso-img-before_content .wp-post-image {width: 45%;    float: right;    margin-left: 1.5rem;    margin-bottom: 1.5rem;}
.single.bso-img-inside_content .entry-content .wp-post-image {max-width:55%; float:left; margin-right:1.5rem; margin-bottom:1.5rem; -webkit-border-radius: 10px;  -moz-border-radius: 10px; border-radius: 10px;}
.single.bso-img-after_content .wp-post-image {width:100%; margin-top:2rem;}

.single .bso-attachments:before {content:"ALLEGATI";color:#005727;font-weight:700; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px;  background: #F7F5EF;   ;padding: 0.3rem 1rem; 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: 1.1rem; line-height: 28px;}
.bso-attachments li a:before {content:"\f019"; color:#005727; padding-right:0.5rem;font-family: "FontAwesome"}
.wd-noah-doc-allegato a {font-weight: 600;color: #000000; font-size:1.1rem; line-height: 28px;}
.wd-noah-doc-allegato a:before {content:"\f019"; color: #005727; padding-right:0.5rem;font-family: "FontAwesome"}
.wd-noah-intervento-pdf a {font-weight: 600;color: #000000; font-size: 1.1rem; line-height: 28px;}
.wd-noah-intervento-pdf a:before {content:"\f019"; color: #005727; padding-right:0.5rem;font-family: "FontAwesome"}

/*articoli correlati*/
.entry-footer {background: #F8F8F8}
.entry-footer .bso-posts {position: relative; margin-top:5rem;  display: flex;  column-gap: 40px;    flex-wrap: wrap;  padding: 5rem 1rem;}
.entry-footer .bso-posts:before {position:absolute;top: 1rem; left: 1rem; ; content:'ARTICOLI CORRELATI'; color:#ffffff ;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background-color:  #005727; padding: 0.3rem 1rem; font-size: 1.3rem;font-weight:700}
.entry-footer .bso-posts .bso-post {max-width:300px; flex-flow: column;    display: flex; border-bottom:1px dotted  #ffffff; margin-bottom:1rem; padding-bottom:1rem; background: #ffffff; box-shadow: 0px 2px 3px 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:unset}
.entry-footer .bso-posts .bso-post .bso-post-title { color: #000000; font-size:1.1rem; font-weight: 500;padding:1rem}
.entry-footer .bso-posts .bso-post a {color: #000000;}
.entry-footer .bso-posts .bso-post .bso-post-excerpt {display: none} 


 /* GALLERY IN SINGLE */
.single .gallery {margin:1rem;}
.single .gallery .gallery-item {position:relative; width: 426px ; margin-right:2rem;  overflow: hidden}
.single .gallery .gallery-item img, .page .gallery .gallery-item img {width: 100%;    object-fit: cover;}
.single .gallery .gallery-item .gallery-caption { background: rgba(255, 255, 255, 0.8) ; color:#000000 ;width: 100%;bottom: 0px;left:0px;  z-index: 100;font-size:0.85rem ;padding:0.3rem; font-weight:600}

.page .gallery {  margin: 1rem;}
.page .gallery .gallery-item {  width: 320px ; margin-right:2rem;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px ; align-items: center; justify-content: center; padding:1rem}
.page .gallery .gallery-item img { margin: auto}
.page .gallery .gallery-item .gallery-caption { background: rgba(255, 255, 255, 0.8) ; color:#000000 ;width: 100%;bottom: 0px;left:0px;  z-index: 100;font-size:0.85rem ;padding:0.3rem; font-weight:600}
.page .gallery .gallery-item {    margin: 1rem;}

.page.bso-img-before_title .wp-post-image {width:100%; margin-top:1rem}
.page.bso-img-after_title .wp-post-image {width:100%; margin-top:2rem;}
.page.bso-img-before_content .wp-post-image {width: 45%;    float: right;    margin-left: 1.5rem;    margin-bottom: 1.5rem;}
.page.bso-img-inside_content .entry-content .wp-post-image { float:left; margin-right:1.5rem; margin-bottom:1.5rem; -webkit-border-radius: 10px;  -moz-border-radius: 10px; border-radius: 10px;}
.page.bso-img-after_content .wp-post-image {width:100%; margin-top:2rem;}

/* ** */

/* PAGINA VESCOVO  */
.page-id-17 .entry-header h1.entry-title {color: #005727;font-size: 1.8rem;font-weight: 700;text-transform: uppercase}
.page-id-17 .entry-header h2.entry-subtitle {font-size: 22px;  font-weight: 700;}
.page-id-17 .entry-header h2.entry-subtitle span {font-size: 28px;font-weight: 700;}
#biografrow { align-items: flex-end !important;}
.biograf { -webkit-border-radius: 10px;  -moz-border-radius: 10px; border-radius: 10px;		background: #F7F5EF; padding:2rem}
.biograf .widget-title {color: #005727; font-size: 1.5rem;font-style: normal;font-weight: 700;}
.biograf .so-widget-sow-editor .textwidget {color: #000; font-size: 1.1rem; font-weight: 400;line-height: 180%}
.boxvebox .widget-title {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background: #005727; color: #ffffff;font-family: "Mulish", sans-serif; font-size: 1.4rem;font-weight: 700;padding:0.6rem 1.2rem ; text-align: center}
.boxvebox .posted-on {color: #000000;font-size: 1rem;font-weight: 700}
.boxvebox .entry-titolo {color: #000000;font-size: 1.25rem;font-weight: 700;}
.boxvebox .item {border-bottom: 1px solid #F7F5EF}
.boxvebox .item .cat {color: #005727;font-size: 0.9rem;font-weight: 700;text-transform: uppercase}
.boxvebox .item .posted-on {font-size: 0.9rem;font-weight: 600;color: #000;}

#photoalbum { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px ;  background: #F7F5EF;}
#photoalbum  h4.entry-title {line-height: 1;}
#photoalbum  h4.entry-title a {    font-size: 1rem;    font-weight: 700;    color: #000000;}
#photoalbum  h5.entry-title a {    font-size: 0.9rem;    font-weight: 600;    color: #000000; line-height:1;}
#photoalbum #slider-for .slick-slide .miniatura {max-height:250px; overflow: hidden}
#photoalbum #slider-for .slick-slide .miniatura img {   width: 100%;}
#photoalbum #slider-nav .slick-list {padding:0px 10px!important}
#photoalbum ul.slick-dots {margin-left:0px; padding-left:0px}
#photoalbum .slick-prev:before, #photoalbum .slick-next:before {color: #000000 }
/* ** */



/* SEARCH RESULTS  */
.search-results #primary.container > .row:nth-of-type(1) .col {}
.search.search-results #primary .page-header h1.page-title {font-size:0px }
.search.search-results #primary .page-header h1.page-title:before {content:"Risultati ricerca per: " ; color:#000000 ; font-weight: 600; font-size:1.8rem; text-transform: uppercase}
.search.search-results #primary .page-header h1.page-title span { color: #000000;  font-size:2.5rem; ;  font-weight: 500;}
.search.search-results article { border-bottom: 1px solid  #ffffff;;  padding-bottom: 1.5rem;  margin-top: 1.5rem;    display: inline-block;    width: 100%; }
.search.search-results .entry-header .tax-category {list-style-type: none; border: 1px solid #ffffff;     color: #000000;    text-transform: uppercase;    font-size: 0.9rem;    position: relative;    display: inline-block;}
.search.search-results .entry-header .tax-category a { color: #000000}
.search.search-results article img {float:left; margin-right:1rem}
.search.search-results article h2.entry-title {    font-size: 1.5rem; color:#000000}
.search.search-results article h2.entry-title a { color:#000000}
.search.search-results article .posted-on a {color:#16492b;font-size: 0.9rem; }

/* ARCHIVES  */
.archive article .entry-header .entry-title br {height:0px; line-height:0px; display: none}
.archive #primary.container> .row:nth-of-type(1) .col { }
.archive #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 {color: #000000; ; font-weight: 600;  font-size: 2rem;}
.archive article {border-bottom: 1px solid #f4f4f4; padding-bottom: 1.5rem;  margin-top: 1.5rem;    display: inline-block;    width: 100%; }
.archive article img {float:left; margin-right:1rem}
.archive article p.entry-surtitle {   color: #565757;    font-size: 1.1rem;    font-weight: 500;    font-style: italic; margin-bottom:0rem} 
.archive article h2.entry-title {    font-size: 1.8rem; color:#000000}
.archive article h2.entry-title a { color:#000000}
.archive article h3.entry-subtitle {    color: #565757;    font-size: 1.3rem;    font-weight: 500;  } 
.archive article .posted-on a {color:#16492b;font-size: 0.9rem; }



/* DOCUMENTI_SS  */
.wd-document_types {display: none}
.wd-document-place {font-size: 1.1rem;    color: #333333; font-style:italic}
.wd-document_type {color: #32b5c4; font-weight:600;text-transform: uppercase; font-size:0.9rem}
.wd-document_type a {color: #32b5c4; }
.wd-document_date {font-size: 0.9rem;    color: #333333;    margin-left: 1rem;    float: right;}
.wd-document-subtitle {display: block; font-size: 1.5rem;    font-weight: 700;    color: #005727;}
.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: #005727;    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: #005727;     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 #005727; 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: #005727 ; 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: #005727;    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 {}

/* box pmap2*/
.box-pmap20 {font-size: 1rem; border-top:1px dotted  #005727; border-bottom:1px dotted #005727; background:url('http://www.diocesiconversanomonopoli.it/wp-content/uploads/sites/2/2025/11/logo_orarimesse.jpg') no-repeat; background-position-x: right; background-size:20%; margin-top:4rem;     padding-top: 1rem;  padding-bottom: 1rem; display: block;     clear: left;}
.pmap20-title {font-weight:700; margin-bottom:0.05rem;    font-size: 1.2rem;}
.pmap20-chiese { font-size: 1rem}
.pmap20-chiesa {margin-top:0.8rem;}
.pmap20-chiesa-name a {font-weight:bold;}
.pmap20-chiesa-orario {display: table; width: 100%;}
.pmap20-chiesa-day {float: left; margin-right: 0.5rem;}
.pmap20-chiesa-m:before {content: "\f017"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.pmap20-chiesa-m {float: left;}
.pmap20-chiesa-nd {font-size:0.9rem;}


.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 #32b5c4 /*margin-bottom:2rem; */}
.page-id-7528 .wd-noah-enti-search button { color:#005727; 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: #32b5c4;    font-weight: 600;    text-transform: uppercase;    font-size: 0.9rem;}
.wd-doc-ufficiali .wd-noah-doc-tipo a { color: #32b5c4 !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:#005727; 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: #005727 }
.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: #005727; 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: #005727 }
.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 #005727;  }
.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: #005727; 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: #005727;  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: #005727 ;}
.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%}






















/* 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)  { 
		header.site-header #toprow {    background-position: 34% top !important;}
		.archive article img {    float: none;  width: 100%;  }
		.single.bso-img-before_content .wp-post-image, .page.bso-img-before_content .wp-post-image { max-width: 100%;  width: 100%;  }
		.single.bso-img-inside_content .entry-content .wp-post-image, .page.bso-img-inside_content .entry-content .wp-post-image {max-width: 100%;  width: 100%;  }
		
}

/* Medium devices (tablets, 576px and up)*/
@media (min-width: 576px) and (max-width: 812px) {
			header.site-header #toprow {    background-position: 34% top !important;height: 190px;}
				 
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px)  {
		
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
	
}
		
/*/* 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){ 
}