@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400..700;1,400..700&family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');

body {background:#F3F3F3; font-family: "Libre Baskerville", serif; font-family: "Poppins", sans-serif; font-optical-sizing: auto; font-style: normal;   font-size: 18px; font-weight: 400; }

#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; font-family: "Libre Baskerville", serif; ; font-family: 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: auto;}
a:hover, a:visited {text-decoration: none; color:unset}
a {color:unset;text-decoration:none}
a:hover {text-decoration: underline}

.container-fluid { margin:auto}
.container { max-width: 1512px;    margin: auto;}

/* HEADER*/

.site-header { _height: 220px; ; padding: 0px;background-image: url(http://fiesole.webdiocesi.it/mainsite/wp-content/uploads/sites/2/2026/06/bcktestata.png); background-repeat:no-repeat ;background-size:100%; background-position: left 0px;position: relative;}
.home .site-header {padding: 0px; position: relative;background-position: left 0px; z-index:0; _height: 500px }
.site-header:before { content:""; width:100%; height:100%;position:absolute; background-image: url("data:image/svg+xml,%3Csvg width='1512' height='73' viewBox='0 0 1512 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='756' cy='68.5' rx='756' ry='68.5' transform='matrix(1 0 0 -1 0 137)' fill='black' fill-opacity='0.56'/%3E%3Cellipse cx='756' cy='38.5' rx='756' ry='38.5' transform='matrix(1 0 0 -1 0 110)' fill='%23F3F3F3'/%3E%3C/svg%3E"); background-repeat: no-repeat;background-size:100%; background-position: left bottom; }
.site-header .row:first-of-type {padding:0px; margin:0px; background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 40px,rgba(0,0,0,0) 40px); }
.site-header .row:first-of-type .col {padding:0px}
.site-header .widget_bso-so-widget-logo .so-widget-bso-so-widget-logo  {background-color:#ffffff; filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));-webkit-border-bottom-right-radius: 20px;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-bottomright: 20px;-moz-border-radius-bottomleft: 20px;border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;text-align: center;max-width:343px;padding: 3px 0px;}
.site-header .widget_bso-so-widget-logo img.custom-logo {}

.site-header.sticky-top { position: fixed;;  top: 0;    z-index: 1020; height:auto !important ;    max-height: 40px; background:#000000}
.site-header.sticky-top:before {display:none}



/* ********* */

/* FOOTER*/
.site-footer .row .panel-grid:first-of-type {background:#000000}
.site-footer .row:first-of-type .col {padding:0px;}
.site-footer .row .panel-grid:first-of-type {}
.site-footer .container {}
.site-footer .so-widget-sow-editor h3,
.site-footer .so-panel.widget h3 {color: #ffffff; font-family: "Poppins", sans-serif; font-size: 18px;font-style: normal;font-weight: 600;; }
.site-footer .so-widget-sow-social-media-buttons {;}
.site-footer .so-widget-sow-social-media-buttons .widget-title {}
.site-footer .so-widget-sow-editor .textwidget p {color: #ffffff;;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px; }
.site-footer .so-widget-sow-editor .textwidget p strong {font-weight: 500;}
.site-footer .row .panel-grid:nth-of-type(2) {background:#404040}
.site-footer .row .panel-grid:nth-of-type(2) .so-widget-sow-editor .textwidget p {margin-bottom:0;color: #ffffff; font-family: "Poppins", sans-serif;  font-size: 16px;font-style: normal;font-weight: 500;line-height: 30px;}
.site-footer .back-to-top {position: relative}
.site-footer .back-to-top .fa-solid {   font-size:1.5rem; color:#ffffff; position: absolute; bottom: 0px; font-weight: 600; -webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;		padding: 10px; background:#404040}
/* ********* */



/* *** HOMEPAGE *** */
.home main#primary.container { max-width: 100%; margin: auto; padding:0px}

/*  sezione uno  */
/* NEWS */
.etichetta {color: #000000; font-family: "Poppins", sans-serif; font-size: 1.9rem;font-weight: 500; }
.news.una .item {background-color:#F8F8F8;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; border: 1px solid #e3e3e3;}
.news.una .miniatura {max-height:363px; overflow: hidden}
.news.una .miniatura img {width: 100%; object-fit: cover; -webkit-border-top-left-radius: 12px;-webkit-border-bottom-left-radius: 12px;-moz-border-radius-topleft: 12px;
-moz-border-radius-bottomleft: 12px;border-top-left-radius: 12px;border-bottom-left-radius: 12px;}
.news .contenuto .over { margin-bottom: 7px;    display: flex;    align-items: center;    justify-content: space-between;}
.news .contenuto .over .cat {font-size: 1rem;color: #D3000F; font-weight: 500; text-transform: uppercase;}
.news .contenuto .over .cat a {color: #D3000F;}
.news .contenuto .over .data {color: #333333;font-size: 0.9rem;font-weight: 400; margin-left:2rem;}
.news .contenuto .occhiello { color: #333333; font-family: "Poppins", sans-serif; font-size: 1rem;font-style: italic;font-weight: 400;;}
.news .contenuto .entry-titolo { color: #000000;font-family: "Libre Baskerville", serif;font-size: 1.4rem;font-style: normal;font-weight: 600;}
.news .contenuto .entry-titolo a {  color: #000000; }
.news .contenuto .sottotitolo  {  color: #000000;font-family: "Poppins", sans-serif;;font-size: 1.2rem;font-weight: 500;}
.news .contenuto .summary {  color: #000000 ;font-family: "Poppins", sans-serif;font-size: 16px;font-weight: 400;}

.altrenews .item .card {background-color:#F8F8F8;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;    border: 1px solid #e3e3e3;}
.altrenews .item .card .miniatura {max-height:247px; overflow: hidden; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.altrenews .item .card .miniatura img {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;width: 100%}
.altrenews .item .card .contenuto .over { margin-bottom: 7px;    display: flex;    align-items: center;   }
.altrenews .item .card .contenuto .over { margin-bottom: 7px;    display: flex;    align-items: center;    justify-content: space-between;}
.altrenews .item .card .contenuto .over .cat {font-size: 1rem;color: #D3000F; font-weight: 500; text-transform: uppercase;}
.altrenews .item .card .contenuto .over .cat a {color: #D3000F;}
.altrenews .item .card .contenuto .over .data {color: #333333;font-size: 0.9rem;font-weight: 400; margin-left:2rem;}
.altrenews .item .card .contenuto .entry-titolo { color:#000000;font-family: "Libre Baskerville", serif; font-size: 1.2rem;font-weight: 700;margin-bottom: 0.3rem;}
.altrenews .item .card .contenuto .entry-titolo a {  color:#000000  }
.altrenews .item .card .contenuto .summary {color: #333333;font-family: "Poppins", sans-serif;font-size: 16px;font-weight: 400;}


.slidernews .item {background-color:#F8F8F8;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; border: 1px solid #e3e3e3;}
.slidernews .miniatura {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; overflow: hidden}
.slidernews .miniatura img {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;  object-fit: cover;    width: 100%;}
.slidernews .over { margin-bottom: 7px;    display: flex;    align-items: center;    justify-content: space-between;}
.slidernews .over .cat {font-size: 0.8rem;color: #D3000F; font-weight: 500; text-transform: uppercase;}
.slidernews .over .cat a {color: #D3000F;}
.slidernews .over .data {color: #333;  font-size: 0.8rem;font-weight: 400; }
.slidernews .contenuto .entry-titolo {color:#000000;font-family: "Libre Baskerville", serif; font-size: 1.1rem; font-weight: 700 }
.slidernews .summary {font-size: 0.9rem; font-weight: 400; line-height: 1.4rem;}  

.slick-dots {margin-left:0px}
.slick-dots li button:before {   font-size:16px; color:#cc1f17}
.slick-dots li.slick-active button:before {    opacity: .75; color:#cc1f18; }
.slick-prev, .slick-next {   font-family: "FontAwesome";   z-index: +1;  background: transparent; height:auto}
.slick-prev:before { content: "\f053";  font-size: 24px; line-height: 40px;color:#cc1f17; font-family: "FontAwesome"; }
.slick-next:before { content: "\f054" ;font-size: 24px;  line-height: 40px;color:#cc1f17 ;font-family: "FontAwesome"; }

.archiviolink a  { color: #D3000F;font-family: "Poppins", sans-serif;font-size: 1rem; font-weight: 600;line-height: normal;text-transform: uppercase;  padding: 0.5rem 3rem;}

.eventishow {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; background: #000000;}
.eventishow .etichetta {color:#ffffff; font-weight: 500;}
.eventishow .item .miniatura img {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.eventishow .item .entry-titolo  {color:#ffffff;font-family: "Libre Baskerville", serif; font-size: 1.1rem; font-weight: 700 }
.eventishow .item .entry-titolo a {color:#ffffff;}
.eventishow .archiviolink a  {color:#ffffff;}
.eventishow .slick-dots li button:before {   opacity: 0.7; font-size:16px; color:#ffffff}
.eventishow .slick-dots li.slick-active button:before {    opacity: 0.95; color:#ffffff }
/* FINE NEWS */

/*  sezionedue  */
#sezionedue {background:#ffffff url("data:image/svg+xml,%3Csvg width='1512' height='39' viewBox='0 0 1512 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1512' height='4489' transform='translate(0 -1859)' fill='white'/%3E%3Crect y='-1423.96' width='1512' height='1462.96' fill='%23F3F3F3'/%3E%3Cellipse cx='756' cy='38.5' rx='756' ry='38.5' transform='matrix(1 0 0 -1 0 77)' fill='white'/%3E%3C/svg%3E"); background-position: top left; background-repeat:no-repeat; background-size:100%; position: relative ;}
#sezionedue:after {content:"" ;background: url("data:image/svg+xml,%3Csvg width='1512' height='39' viewBox='0 0 1512 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1512' height='4489' transform='translate(0 -1859)' fill='white'/%3E%3Crect y='-1423.96' width='1512' height='1462.96' fill='%23F3F3F3'/%3E%3Cellipse cx='756' cy='38.5' rx='756' ry='38.5' transform='matrix(1 0 0 -1 0 77)' fill='white'/%3E%3C/svg%3E"); background-position: top left; background-repeat:no-repeat; background-size:100%  ; transform: rotate(-180deg); width:100%; height:60px;position:absolute; bottom: 0px; left: 0px; }

.vescovobox { -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;	background-repeat: no-repeat; background-size:cover; height:629px}
.vescovobox .panel-layout, .vescovobox .panel-grid, .vescovobox .panel-grid .panel-row-style  {height:100%}
.vescovobox .panel-layout, .vescovobox .panel-grid .panel-grid-cell {  justify-content: space-between;    display: flex;    flex-flow: column;    height: 100%;}
.vescovobox .so-widget-sow-image {display: flex; flex-flow:row-reverse;   justify-content: space-evenly;}
.vescovobox .so-widget-sow-image .widget-title {font-family: "Libre Baskerville", serif;color: #ffffff;font-size: 2.2rem;font-weight: 500;  width: 70%;}
.vescovobox .so-widget-sow-image .widget-title:first-line {font-family: "Poppins", sans-serif; text-transform: capitalize;font-size: 2.8rem;}
.vescovobox .so-widget-sow-image img {max-width:94px}
.vescovobox .widget_nav_menu {font-family: "Poppins", sans-serif}
.vescovobox ul.navbar-nav {display: list-item;list-style-type: none;margin-left:0px; padding-left:0px;column-count:2;    column-gap: 2rem;}
.vescovobox ul.navbar-nav li.menu-item {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;color:#ffffff;text-align: center;font-size: 1.2rem;font-weight: 600; margin-bottom:2rem; background-color: #AD9C55; }
.vescovobox ul.navbar-nav li.menu-item a {color:#ffffff;     padding: 8px 32px}

.millenniobox  { -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;	background-repeat: no-repeat; background-size:cover; height:629px}
.millenniobox .panel-layout, .millenniobox .panel-grid, .millenniobox .panel-grid .panel-row-style  {height:100%}
.millenniobox .panel-layout, .millenniobox .panel-grid .panel-grid-cell {  justify-content: space-between;    display: flex;    flex-flow: column;    height: 100%;}
.millenniobox .so-widget-sow-editor .widget-title {font-family: "Poppins", sans-serif; color: #ffffff;font-size: 3rem;font-weight: 600; line-height: 1.25;}
.millenniobox .so-widget-sow-editor .textwidget {font-family: "Libre Baskerville", serif; color: #ffffff; font-size: 2.2rem;font-weight: 700}
.millenniobox .widget_nav_menu {font-family: "Poppins"}
.millenniobox ul.navbar-nav {display: list-item;list-style-type: none;margin-left:0px; padding-left:0px;column-count:2;    column-gap: 2rem}
.millenniobox ul.navbar-nav li.menu-item {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;color:#ffffff;text-align: center;font-size: 1.2rem;font-weight: 600; margin-bottom:2rem; background-color: #AD9C55; }
.millenniobox ul.navbar-nav li.menu-item a {color:#ffffff;     padding: 8px 32px}
/* ***** */

		
/* *calendario* */
.widget_noah_calendar_widget {max-width: 558px;     margin: auto;}
.widget_noah_calendar_widget h3.widget-title {color: #000000; font-family: "Poppins", sans-serif; font-size: 1.9rem;font-weight: 500; }
.mini-clndr { font-family: "Poppins", sans-serif ;margin-top: 1rem; }
.mini-clndr .clndr { background: #ffffff; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 1px solid #E1DFDF; max-width: 558px; margin: auto;}
.mini-clndr .clndr .controls { border:none; display: flex;   align-items: center;margin-top: 1rem ;}
.mini-clndr .clndr .days-container .days .headers { font-size:1rem; ; background: #ffffff;}
.mini-clndr .clndr .controls .clndr-previous-button, .mini-clndr .clndr .controls .clndr-next-button {    font-family: 'FontAwesome'; font-size: 1.5rem}
.mini-clndr .clndr .controls .month { text-transform: capitalize;font-size: 20px;font-weight: 500; }
.seed_legenda { font-size: 0.9rem;}
.mini-clndr .clndr .days-container .days .day, .mini-clndr .clndr .days-container .days .empty { padding-top: 16px;  padding-bottom: 16px;  font-size: 16px; font-weight:600;}
.mini-clndr .clndr .days-container .days .day.today {
		background-image:-webkit-radial-gradient(circle farthest-side at center center, rgba(255, 190, 0, 1) 0%, rgba(255, 190, 0, 1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image: -o-radial-gradient(circle farthest-side at center center, rgba(255, 190, 0, 1) 0%, rgba(255, 190, 0, 1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image:-moz-radial-gradient(circle farthest-side at center center, rgba(255, 190, 0, 1) 0%, rgba(255, 190, 0, 1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image:radial-gradient(circle farthest-side at center center, rgba(255, 190, 0, 1) 0%, rgba(255, 190, 0, 1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%); color:#3E3C3C !important ;    background-repeat: no-repeat;}
.mini-clndr .clndr .days-container {  min-height: 320px;}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day.event {position:relative; border:none ; color: #ffffff;}
.widget_noah_calendar_widget .day.event {
		background-image:-webkit-radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,0) 0%, rgba(182, 12, 56,0) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image: -o-radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,0) 0%, rgba(182, 12, 56,0) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image:-moz-radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,0) 0%, rgba(182, 12, 56,0) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image:radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,0) 0%, rgba(182, 12, 56,0) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%); color:#ffffff ;    background-repeat: no-repeat;}
.mini-clndr .clndr .days-container .events{z-index:+100 }
.mini-clndr .clndr .days-container .events.show-events {}
.mini-clndr .clndr .days-container .events .event-header {    background-color: #000000;}
.mini-clndr .clndr .days-container .events .events-list .event a {color:#ffffff;}
.mini-clndr .clndr .days-container .events .events-list .event:hover {    background-color: #6d6d6d;}
.mini-clndr .clndr .days-container .events .events-list .event a:hover {    background-color: transparent;    color: #ffffff;}
.mini-clndr .clndr .days-container .events .x-button {color:#ffffff; font-weight: bold;    font-size: 20px;  font-family: 'FontAwesome';}
.seed_legenda {    font-size: 0.9rem; font-weight:500 ; margin:0.8rem;}
.seed_legenda label {padding:3px  ; border: none;}
.seed_legenda div.legend { text-align: left}
.seed_legenda div.legend span.event-styled  {-webkit-border-radius: 100px;-moz-border-radius: 100px; border-radius: 100px;     height: 13px;    width: 13px;}


/* ** BANNER CON SITE ORIGIN FEATURES ** */
#bannermod .sow-features-feature.sow-icon-container-position-top, #bannermod .sow-features-feature.sow-icon-container-position-right {-webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px;  border: 1px solid #E1DFDF;
background: #FFF;}
#bannermod .sow-features-list .sow-features-feature .sow-icon-container {width: 100%;}
#bannermod .sow-features-list .sow-features-feature .sow-icon-container .sow-icon-image {width: 100%; background-size: contain;}
#bannermod .sow-features-list .sow-features-feature .textwidget { color: #000; font-family: "Poppins", sans-serif;font-size: 28px;font-style: normal;font-weight: 500;line-height: 140%;padding: 0.5rem;}
#bannermod .sow-features-feature.sow-icon-container-position-right {   justify-content: center;}
#bannermod .sow-features-list .sow-features-feature .textwidget h5 { color: #000; font-family: "Poppins", sans-serif;font-size: 28px;font-style: normal;font-weight: 600;}
#bannermod .sow-icon-container.sow-container-none  {margin-top: 1rem;}


.BEWEB-widget-container, #BEWEB-cathedral-wrapper  {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; }
 #BEWEB-cathedral-carouselPanel-carouselWrapper, #BEWEB-cathedral-carouselPanel-carouselWrapper .BEWEB-swiper-container {-webkit-border-top-left-radius: 12px;
-webkit-border-top-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-topright: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px;}
#BEWEB-cathedral #BEWEB-cathedral-carouselPanel {    min-height: 320px !important;  -webkit-border-top-left-radius: 12px;-webkit-border-top-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-topright: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px;  }
#BEWEB-cathedral #BEWEB-cathedral-dataPanel {-webkit-border-bottom-right-radius: 12px;-webkit-border-bottom-left-radius: 12px;-moz-border-radius-bottomright: 12px;
-moz-border-radius-bottomleft: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;}

/* **** FINE HOMEPAGE ***** */

/*.bannerslide .sow-carousel-items .sow-carousel-item {display: flex !important;flex-flow: column-reverse}
.bannerslide .sow-carousel-items .sow-carousel-item .sow-carousel-item-title {color:#2D2929;font-family: "Poppins", sans-serif; ;font-size: 18px;font-weight: 700; text-align: center}
.bannerslide .sow-carousel-container a.sow-carousel-previous, .bannerslide .sow-carousel-container a.sow-carousel-next { border: none; font-size: 2rem; line-height: 40px;color:#CE2F27;height: 60px; width: 60px; background: rgba(255, 255, 255, 0.7);    -webkit-border-radius: 100px;    -moz-border-radius: 100px;    border-radius: 100px;}
.bannerslide .slick-prev:before { content: "\f053";  font-size: 2rem; line-height: 40px;color:#CE2F27; font-family: "FontAwesome"; }
.bannerslide .slick-next:before { content: "\f054" ;font-size: 2rem;  line-height: 40px;color:#CE2F27;font-family: "FontAwesome"; } */
/* ********* */


/* *VESCOVO PAGE * */
.vescovopage .so-widget-sow-image {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;	border: 1px solid #AD9C55;	background: #FFF;    padding: 1rem;}
.vescovopage .so-widget-sow-image h3.widget-title {color: #AD9C55;font-family: "Libre Baskerville", serif; font-size: 24px; font-weight: 700; 	}
.vescovopage .so-widget-bso-so-widget-all-in-one .etichetta {color: #FFF;font-family: "Poppins", sans-serif; font-size: 22px;font-weight: 500;line-height: 44px; text-transform: uppercase; -webkit-border-top-left-radius: 12px;-webkit-border-top-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-topright: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px;background: #AD9C55;padding:0rem 1rem}
.vescovopage .vescovodoc {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background: #ffffff}
.vescovodoc.agenda .data {font-family: "Poppins", sans-serif;font-size: 15px;font-style: normal;font-weight: 600;}
.vescovodoc .over {display: flex; align-items: center; justify-content: space-between;}
.vescovodoc .over .cat {font-family: "Poppins", sans-serif;font-size: 14px;color:#AD9C55;font-weight: 600; }
.vescovodoc .over .data {font-family: "Poppins", sans-serif;font-size: 14px;font-style: normal;font-weight: 400; float:right}
.vescovodoc .entry-titolo {color: #3E3C3C;;font-family: "Poppins", sans-serif; font-size: 18px;font-style: normal;font-weight: 600;}
.vescovodoc .bso-allegati {list-style-type:none; padding:0px; margin-left:0px; }
.vescovodoc .bso-allegati li .article_attachment_link {display:inline-block; text-align: left;width:100%;font-weight: 400; color:#000000; font-size: 14px; line-height: 24px;}
.vescovodoc .bso-allegati li a.article_attachment_link:before {content:"\f019"; color: #AD9C55; padding-right:0.5rem;font-family: "FontAwesome"}
.vescovopage .so-widget-sow-editor {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background: #ffffff;   padding: 1rem;}
.vescovopage .so-widget-sow-editor h3.widget-title {color: #AD9C55; font-family: "Poppins", sans-serif; font-size: 24px; text-transform: uppercase;}

/* *INTERNI* */
/* *******  */
.bso-attachments:before {content:"ALLEGATI"; font-family: "Poppins", sans-serif; font-size: 20px; text-transform: uppercase; color:#D3000F;}
.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%;}
.bso-attachments li a {font-weight: 500; color:#3E3C3C; font-size: 16px; line-height: 28px;}
.bso-attachments li a:before {content:"\f019";  color:#D3000F; padding-right:0.5rem;font-family: "FontAwesome"}


.single .wp-post-image {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;	}
.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 { max-width:45%; float:right; margin:auto auto 1.5rem 1.5rem; 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 .entry-content p  {line-height:160%}
article.page .entry-surtitle {   font-weight: 400;color: #3E3C3C; font-family: "Poppins", sans-serif; font-size:2rem;}
article.page h1.entry-title {color: #000000; font-size: 2rem; font-weight: 700; font-family: "Libre Baskerville", serif; margin-bottom: 1rem ;}
article.page h2.entry-subtitle { font-size: 1.8rem; color: #000000;;font-family: "Poppins", sans-serif; font-weight: 600;}
article.page .entry-content img  {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;	}
article.page .entry-content strong {font-weight:600}


article .entry-content blockquote p {color: #000000;text-align: center; font-family: "Libre Baskerville", serif;font-size: 32px;font-weight: 900;line-height: 40px; }

/* SINGLE */
hr:not([size]) {   display: flex;}
.single .entry-content { margin-top: 1.5rem}
.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:#D3000F;font-weight: 500; 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:#D3000F}


ul.tax-tag, ul.tax-post_tag {    list-style-type: none;    margin: 3rem 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:#D3000F;    padding-right: 0.3rem}
ul.tax-tag li a, ul.tax-post_tag li a {   color:#D3000F;    font-weight: 500;    text-transform: uppercase;}


.single .entry-surtitle  {   font-weight: 400;color: #3E3C3C; font-family: "Poppins", sans-serif; font-size:1.3rem;  clear:left;}
.single h1.entry-title {color: #000000; font-size: 2rem; font-weight: 700; font-family: "Libre Baskerville", serif; margin-bottom: 1rem ;}
.single .entry-subtitle { font-size: 1.5rem; color: #3E3C3C;font-family: "Poppins", sans-serif; font-weight: 600;}

.single .entry-content { margin: auto;}
.single .entry-content img {   }

.single .allegato {border-radius: 10px;background: #F2F2F2;padding:2rem;}
.single .allegato:before {content:"ALLEGATI";font-weight: 600; font-size: 1.2rem;  display: block;  margin-bottom: 1rem;color: #000000}
.single .allegato li {font-size:0.9rem; }
.single .allegato li a {color: #000000}

.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: "Poppins", 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: "Libre Baskerville", 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-family: "Poppins", sans-serif; font-weight: 600; font-size:2rem;color: #000000;}
.archive.tax-post_format #primary .page-header h1.page-title { font-family: "Poppins", sans-serif; font-weight: 600; font-size:2rem;color: #000000}

.archive #primary .page-header .archive-description {display:none}
.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 solid #d5d5d5;  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 {color:#D3000F;    font-weight: 500;    text-transform: uppercase; font-size:16px; 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:#D3000F;  }





.archive article .posted-on {color: #333;float:right;font-size: 1rem;font-style: normal;font-weight: 400;  }
.archive article .posted-on a { color:#333333}
.archive article img {float:left; margin-right:1rem; max-width:300px; -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.archive article p.entry-surtitle {  font-weight: 700;color: #2D2929; font-family: "Poppins", sans-serif; font-size: 1rem; clear:left} 
.archive article h2.entry-title {   color:#000000; font-weight: 600; font-size: 1.5rem;  font-family: "Libre Baskerville", serif }
.archive article h2.entry-title a { }
.archive article h3.entry-subtitle  { font-size: 1.2rem; color: #2D2929;font-family: "Poppins", sans-serif;  font-weight: 700; }


.archive article.archive_loop img {float:none; margin-right:unset; max-width:100%}
 



/* 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;clear:left} 
.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: "Poppins", sans-serif; ;}

article.wd-appuntamenti .entry-surtitle {  font-weight: 700;color: #2D2929; 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;}


/*ANNUARIO*/
article.wd-annuario-persone .posted-on {display: none}
article.wd-annuario-enti .posted-on {    display: none;}

/* wp archivio cerca*/
#seed-div-box-annuario {background:#dbdbdb; padding: 0.8rem; display: table !important; width: 100%; margin: auto; margin-bottom: 1.5rem;}
#seed-div-box-annuario button {background:#708090; color:#fff; padding:0.5rem; float:right;}
#seed-div-box-annuario #s {float: left;margin-right: 1rem;    width: max-content;}
#seed-div-box-annuario #wd-tipo-enti {float: left;}
#seed-div-box-annuario hr {display:none;}

.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 #13438c; margin-bottom:2rem }
.wd-noah-persone-search label,  .wd-noah-doc-uff-search label, .wd-noah-enti-search label  { display: inline;    font-weight: 600;color: #096B71}
.wd-noah-persone-search button, .wd-noah-doc-uff-search button, wd-noah-enti-search button { color:#ffffff; background: #096B71; float:right ;padding:0.5rem}

/* wp enti*/
.archive .wd-noah-indirizzo-ente, .archive .wd-noah-ente-tipo-ente {display: none;}
.wd-noah-indirizzo-ente {font-weight: 100;  display: block;font-family: "Poppins", sans-serif; }
.wd-noah-ente-incarichi {margin-bottom:2rem}
.wd-noah-sub-item {}
.wd-noah-sub-item .wd-noah-ente-featured-image {    float: left;    margin-right: 2rem;}


.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;}
.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:#2C3F6A; display: block}
.single-wd-annuario-persone label { display: inline;    font-weight: 600;color: #096B71}
    
.wd-noah-persona-infocontainer div {display:table;  margin-bottom:0.3rem;}

.post-type-archive-wd-annuario-enti .archive-description {display:none;}
.single-wd-annuario-persone .posted-on, .single-wd-annuario-enti posted-on {display:none}

/* singola persona */

article.wd-annuario-persone a  { color: #096B71; font-weight:600}
article.wd-annuario-persone a:hover  { color:#096B71}


.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 { display: inline;    font-weight: 600;color: #096B71}
.wd-noah-persona-infocontainer div {  margin-bottom:1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-tipo { display: none }
.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 #25303b;}
.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{ display: inline;    font-weight: bold;color: #096B71}
.wd-noah-persona-altro {margin-top:1rem ; display:inline-block}
.wd-noah-persona-altro label {font-weight:600 ;  text-transform:uppercase;font-size:1rem ;color:#434343 }
.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;}





/* archivio persone*/
.tax-wd-tipo-persone .archive-title {color:#096B71;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-main  {width: 66.66667% ; float:left; }
.wd-noah-persone .wd-noah-persona {padding:0.6rem; border-bottom:1px solid #096B71 }
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo { color:#096B71}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo a { color:#096B71}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-tipo-persona{ color:#096B71}
.wd-annuario-persone .entry-meta {display:none}
.wd-noah-persona-tipo-persona, .wd-noah-ente-tipo-ente, .wd-noah-doc-tipo {color: grey; font-size: 1.2rem; font-weight: 100; line-height: 3rem; font-style:italic;    display: block;;font-family: "Mulish", sans-serif }


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 ; float: right}

.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}





.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-document_types {display: block; display: none;}
.wd-document_types a {font-size: 0.9rem;color: #ffffff;font-weight: 700; text-transform: uppercase;border-radius: 4px;background: #D97974; padding:4px 8px}


.wd-document_date {display: block; font-family: "Poppins", sans-serif; ; ;font-size: 18px; font-weight:500}
.wd-document-subtitle {   font-family: "Poppins", sans-serif;    font-size: 1.2rem;    color: #096B71;    font-weight: 600;display: block; }



article.wd-annuario-enti { padding:2rem;}
article.wd-annuario-enti a  { color: #096B71; font-weight:600}
article.wd-annuario-enti a:hover  { color:#096B71}




.single-wd-annuario-enti label { display: inline;    font-weight: 600;color: #096B71}
.single-wd-annuario-enti .wd-noah-ente-incarichi label {color: #000000}
.single-wd-annuario-enti .wd-territorio-diocesi {display:none;}
.single-wd-annuario-enti .wd-noah-tipo-ente {display:none;}
.single-wd-annuario-enti .wd-noah-citta-ente {display: none}
.single-wd-annuario-enti .wd-noah-cap-ente{display:none;}
.single-wd-annuario-enti .wd-noah-regione-ente {display: none}
.single-wd-annuario-enti .wd-noah-paese-ente {display: none}

.post-type-archive-wd-annuario-enti .archive-description , .post-type-archive-wd-doc-ufficiali .archive-description, .post-type-archive-wd-interventi-vesc .archive-description {display:none;}



.wd-noah-ente-testo a[href*="facebook.com"]:before {
	content: "\f082";font-family: "FontAwesome";font-size:2rem;color:#096B71}
.wd-noah-ente-testo a[href*="instagram.com"]:before {
	content: "\e055";font-family: "FontAwesome";font-size:2rem;color:#ffffff;  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;}
.wd-noah-ente-testo a[href*="twitter.com"]:before {
	content: "\e61a";font-family: "FontAwesome";font-size:2rem;color:#000000}
.wd-noah-ente-testo a[href*="youtube.com"]:before {
	content: "\f431";font-family: "FontAwesome";font-size:2rem;color:#FF0000}
.wd-noah-ente-testo a[href*="youtube.com"],.wd-noah-ente-testo a[href*="twitter.com"],.wd-noah-ente-testo a[href*="instagram.com"],.wd-noah-ente-testo a[href*="facebook.com"] {font-size:0}


.wd-noah-ente-inc-persona {float:left;}
.wd-noah-ente-inc-persona span.wd-noah-persona-titolo {font-weight:bold}




.wd-noah-doc-autore, .wd-noah-intervento-vesc-autore {font-family: "Poppins", sans-serif; font-size:1.1rem; font-style:italic; display: block}
.wd-noah-doc-tipo {display: none}
.wd-noah-intervento-vesc-sottotitolo {font-style:italic; display: block; color:#096B71;}


.archive.tax-wd-tipo-enti.term-parrocchia .entry-content {display: none}

/* ********* */

.addtoany_content { display: flex; justify-content: flex-end;   align-items: center;}
.addtoany_content .addtoany_header {margin-bottom: 0px; text-transform: uppercase;}

.addtoany_content {text-align: right}
.single .entry-content .addtoany_content img , article.page .entry-content .addtoany_content img { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}

/* ********* */

/* ********* */

/* 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, .site-header:before  {background-image: none; } 
		.site-header .widget_bso-so-widget-logo .so-widget-bso-so-widget-logo  {max-width:100%}
		.site-header #toprow { -webkit-flex-direction: row !important;   -ms-flex-direction: row !important;   flex-direction: row !important;}
		.site-header #toprow .panel-grid-cell:first-of-type {width:70% !important; margin-bottom:10px}
		.site-header #toprow .panel-grid-cell:nth-of-type(2) {width:30% !important}
		.site-header .widget_bso-so-widget-logo .so-widget-bso-so-widget-logo {padding: 3px 10px;}

		
		.vescovobox {background-position: center top !important; height:660px}
		.vescovobox .so-widget-sow-image .widget-title {font-size: 1.25rem;}
		.vescovobox .so-widget-sow-image .widget-title:first-line {;font-size: 1.8rem;}
		.vescovobox ul.navbar-nav { margin: auto; column-count: 1;    column-gap: 1rem;  }
		.vescovobox ul.navbar-nav li.menu-item {   display: flex; margin-bottom: 1rem;}
		
		.millenniobox {background-position: center top !important; height:660px}
		.millenniobox .so-widget-sow-editor .widget-title {font-size: 1.8rem;}
		.millenniobox .so-widget-sow-editor .textwidget { font-size: 1.25rem}
		.millenniobox ul.navbar-nav { margin: auto; column-count: 1;    column-gap: 1rem;  }
		.millenniobox ul.navbar-nav li.menu-item { display: flex; margin-bottom: 1rem}
		
		
		.wp-post-image {float:none; max-width:100%}
}

/* Medium devices (tablets, 576px and up)*/
@media (min-width: 576px) and (max-width: 768px) {
		
		.site-header, .home .site-header {  height: 154px; } 
		.site-header .widget_bso-so-widget-logo .so-widget-bso-so-widget-logo  {max-width:100%}
		.site-header #toprow { -webkit-flex-direction: row !important;   -ms-flex-direction: row !important;   flex-direction: row !important;}

		}

/* 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) {	
		  .site-header { height: 170px; }
		  .home .site-header {height: 245px;}
}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
		 .site-header { height: 220px; }
		  .home .site-header {height: 245px;}
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px){ 
		.site-header { height: 220px; }
		.home .site-header {height: 380px }
	
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1900px){ 
		.site-header { height: 250px;     background-position: left 18%}
		.home .site-header  {height: 500px;     background-position: left 0px; }
	
}