@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&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: "Poppins", "Open Sans", "Merriweather", serif; font-size: 18px; font-weight: 400; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale ; background: #ffffff}

img[src=""] {   display: none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Merriweather", serif; line-height: 1.4;}
.fa {font-family: "Font Awesome 6 Free"}
p, .summary {word-wrap: break-word;}
a {text-decoration:none}
a:hover, a:visited {color: unset} 
ol, ul {  padding-left: 0.5rem;    margin: 0 0 1.5rem 1rem;}

.post, .page { margin: 0}
.page-content, .entry-content, .entry-summary {    margin: 2rem 0 0;}
a:hover {text-decoration: none}
a {color:unset}

.single .entry-content a {color:blue; text-decoration:underline;}

/* HEADER*/
.site-header {background:#177694;}
.site-header > .row:nth-of-type(1) .col {padding:0px}
.site-header {position: relative; }
.site-header .so-panel {}
.site-header #toprow {}
.site-header #toprow {position: relative;z-index: 1;}
.site-header #toprow .widget_siteorigin-panels-builder {margin-bottom:10px}
.site-header #toprow .widget_siteorigin-panels-builder .panel-grid { justify-content:space-between;; align-items: flex-start;}
.site-header .so-widget-bso-so-widget-logo img  {}
.site-header .so-widget-bso-so-widget-data-del-giorno { border-right: 1px solid #ffffff;line-height:1; font-size:14px; padding-right:1rem ;    margin-top: 0.3rem; color:#ffffff}
.site-header .so-widget-bso-so-widget-santo-del-giorno  { margin-left:1rem ; text-align: left ; line-height:1; font-size:14px; padding-right:1rem; margin-top: 0.3rem; font-style:italic;}
.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 .so-widget-bso-so-widget-blog-name  {font-size:3rem;font-family: "Poppins", serif; color:#ffffff}
.site-header .so-widget-bso-so-widget-blog-name a {font-weight:400}

.site-header #imgtop {position:absolute;    width: 100%; top:0rem; left:0rem; z-index:0; }
.site-header #imgtop .sow-slider-image-wrapper:before {content:"";background: linear-gradient(90deg, #177694 0%, #177694 31.81%, rgba(23, 118, 148, 0.40) 44.05%, rgba(23, 118, 148, 0.30) 100%);width:100%; height:100% ;position:absolute; }
.site-header .sow-slider-base .sow-slide-nav {}
.site-header .sow-slider-base li.sow-slider-image {background-color: transparent !important;}
.site-header .sow-slider-base .sow-slider-pagination li { margin: 0 12px 0 0;}
.site-header .sow-slider-base .sow-slider-pagination li a {   height: 15px;     width: 15px;}
.site-header .widget_maxmegamenu {    background-color: #177694;position: relative;}
.site-header .addtoany_content {display:none}
/* ***** */

/* FOOTER*/
.site-footer  {background: #35869F;  }
.site-footer > .row:nth-of-type(1) .col {padding:0px}
footer.site-footer h3.widget-title { font-family: "Open Sans", serif; font-size: 16px; font-weight:700; color:#ffffff ; }
.site-footer .so-widget-sow-editor .textwidget {;font-size:1rem;  color:#ffffff ;font-weight:400;}
.site-footer .so-widget-sow-editor .textwidget a { color:#ffffff}
.site-footer .so-widget-sow-editor .orari p {margin-bottom:2rem}
.site-footer .panel-grid:nth-of-type(2) {background: #177694;}
.site-footer .copyr .so-widget-sow-editor  .textwidget {color:#ffffff ;font-size:0.8rem ;padding-top:0.3rem}
/* ********* */

.container {max-width: 1440px ; margin: 0px auto;}
#primary.container {margin: 2rem auto;}
#primary.container-fluid {max-width: 1440px }
#primary.container-fluid > .row:nth-of-type(1)  { margin-top: 2rem;}

.home #primary.container {padding:0px; margin: 0rem auto; max-width:100%;}
.home #primary.container > .row:nth-of-type(1)  { padding:0px; margin: 0px;}
.home #primary.container > .row:nth-of-type(1) .col { padding:0px;}

/* HOMEPAGE */
#rowsottomenu .so-widget-sow-button {;}
#rowsottomenu .so-widget-sow-button .ow-button-base .ow-icon-placement-left {    color: #1c7996 !important;    border: 1px solid #1c7996 ;}
#rowsottomenu .so-widget-sow-button .ow-button-base .ow-icon-placement-left span { font-weight:600; font-size: 1rem; line-height:1.4 ; text-align: left;  float: left;}
#rowsottomenu .so-widget-sow-button .ow-button-base a .sow-icon-image {width:3rem; height:3rem ;     background-size: auto; background-repeat: no-repeat; margin: 0px; font-weight:600}

.evidenza .box {position: relative; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background-position: center center;		background-repeat: no-repeat;     background-size: cover;height:498px ; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2)}
.evidenza .box:before { content: "";    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;   background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 100%);  color: #fff;    padding: 0px;  -webkit-border-radius: 15px;  -moz-border-radius: 15px;  border-radius: 15px;}
.evidenza #slideuno .slick-list { padding-bottom: 80px;}
.evidenza #slideuno .slick-dots { bottom: -67px; margin-left:0px}
.evidenza #slideuno .slick-dots li button:before {font-size:1rem ; color:#D9D9D9}
.evidenza #slideuno .slick-dots li.slick-active button:before {color: #177694}
.evidenza .evidecontent {position: absolute; left: 1%;  right: 1%; background:  #ffffff; padding:10px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; top: 70%; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);}
.evidenza .evidecontent .labelcat a {font-size:0.9rem; font-weight:600; text-transform: uppercase; color: #177694}
.evidenza .evidecontent .data {font-size:0.9rem; color: #333333; margin-left:1rem;display: inline-block}
.evidenza .evidecontent a {color:#232F4B}
.evidenza .evidecontent a h3.occhiello  { color:#232F4B; font-size:1rem; font-weight: 600; }
.evidenza .evidecontent .entry-title { color:#0A3B4A; font-size:1.5rem; font-weight: 600;}
.evidenza .evidecontent .sottotitolo {color:#232F4B;  font-size:1.1rem; font-weight: 500; /*text-transform: uppercase*/ font-style:italic;}
.evidenza .evidecontent .summary {color:#232F4B; font-size: 1rem }  

.altrenews {;}
.altrenews .titlebox {font-size: 26px;    font-weight: 600;    text-transform: uppercase;    color: #177694;}
.altrenews .item { background:  #ffffff; }
.altrenews .item .miniatura {max-height:250px; height: 250px;overflow: hidden;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;   display: flex;}
.altrenews .item .miniatura img {  object-fit: cover;  width: 100%;}
.altrenews .item .labelcat a {font-size:0.9rem; font-weight:600; text-transform: uppercase; color: #177694}
.altrenews .item .data {font-size:0.9rem; color: #333333; margin-left:1rem;}
.altrenews .item a h3.occhiello  {color:#3333333;  font-size:1rem; font-weight: 600;}
.altrenews .item h1.entry-title {color:#0A3B4A; font-size:1.2rem; font-weight: 600;}
.altrenews .item a h1.entry-title  {color:#0A3B4A;}
.altrenews .item a h2.sottotitolo {color:#333333;  font-size:1rem; font-weight: 500; font-style:italic;} 
.altrenews .item .summary {color:#333333;font-size:1rem; }  
.archiviolink { }
.archiviolink a {color: #ffffff ;font-weight:500; font-size: 20px ; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background: #177694; padding:0.5rem 2.5rem}

#rigauffici {background-color:#d7ccc5; background-image:url(/wp-content/uploads/sites/2/2025/02/Rectangle-107.png); background-repeat:no-repeat; background-size: contain; background-position: top center}
#rigauffici .widget-title {color:#443F3F; font-weight:600; font-size:1.8rem}
#rigauffici .item { }
#rigauffici .item .miniatura {max-height:184px; overflow: hidden;  display: flex;}
#rigauffici .item .miniatura img {  object-fit: cover;  width: 100%;}
#rigauffici .item .labelcat a {font-size:0.9rem; font-weight:600; text-transform: uppercase; color: #177694}
#rigauffici .item .data {font-size:0.9rem; color: #333333; margin-left:1rem; display: inline-block;}
#rigauffici .item a h3.occhiello  {color:#333333;  font-size:1rem; font-weight: 600;}
#rigauffici .item h1.entry-title {color:#333333; font-size:1.2rem; font-weight: 600;}
#rigauffici .item a h1.entry-title  {color:#333333;}
#rigauffici .item a h2.sottotitoloo {color:#333333;  font-size:1rem; font-weight: 500; } 
#rigauffici .item .summary {color:#333333;font-size:1rem; }  
#rigauffici .archiviolink a {color: #ffffff ;font-weight:500; font-size: 20px ; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background: #925C5C; padding:0.5rem 2.5rem}

/* BOX VESCOVO  */
#boxvescovo {}
#boxvescovo .so-widget-sow-headline h1 { font-size:24px;padding-bottom:0.5rem}
#boxvescovo .widget_siteorigin-panels-builder  {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: rgba(255, 253, 253, 0.93); position: relative}
#boxvescovo .so-widget-sow-image .widget-title { width: 100%;  font-size: 20px;  font-weight: 700;   background: rgba(255, 253, 253, 0.93);  position: absolute;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 0.5rem;}
#boxvescovo .so-widget-sow-image img {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;    margin-top: 1px;}
#boxvescovo .widget_siteorigin-panels-builder #duebutton {position:absolute; bottom:0px; background: rgba(255, 253, 253, 0.73);    width: 100%; padding: 0.5rem}
#boxvescovo .widget_siteorigin-panels-builder #duebutton .ow-button-base a {padding: 10px 0px;}
#boxvescovo .widget_siteorigin-panels-builder #duebutton .ow-button-base span {font-size: 1rem; font-weight: 600; white-space: nowrap}

.antebox .titlebox {font-size: 26px;font-weight: 600;;text-transform: uppercase; color:#177694} 
.antebox .labelcat a {font-size:0.9rem; font-weight:600; text-transform: uppercase; color: #177694}
.antebox .data {font-size:0.9rem; color: #333333; margin-left:1rem;}
.antebox h2.entry-title {color: #0A3B4A;font-family: Merriweather, serif; font-size: 18px;font-style: normal;font-weight: 700;}
.antebox .bso-attachments { margin-left: 0px; margin-bottom: 1rem;}
.antebox .bso-attachments li { margin-left: 0px; margin-bottom: 0.5rem;padding:0px; margin-top: 0rem;}
.antebox .linkarchivio a {border: 1px solid #177694;background: rgba(217, 217, 217, 0.00);padding:0.5rem 2.5rem; font-size: 20px ; color: #177694 ;font-weight:500; font-size: 20px ; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
.antebox .item .data_evento {font-size: 12px !important; line-height: 18px !important;}

/* CALENDARIO  */
.widget_noah_calendar_widget { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;background: #ffffff; border: 1px solid #1c7996 ;  max-width: 380px; margin:auto}
.widget_noah_calendar_widget h3.widget-title {color:  #ffffff; font-size:1.3rem; font-weight: 700; text-align:center; background:#177694; -webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 0.5rem;}
.mini-clndr {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #ffffff;  font-family: "Poppins", serif; }
.mini-clndr .clndr { border:none;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #ffffff}
.mini-clndr .clndr .controls { border:none;     width: 75%;    margin: auto;}
.mini-clndr .clndr .controls .month {		text-transform: capitalize;}
.mini-clndr .clndr .controls .clndr-previous-button, .mini-clndr .clndr .controls .clndr-next-button { font-family: fontawesome;}
.mini-clndr .clndr .days-container .days .headers { font-size:0.9rem; background: #ffffff; }
.mini-clndr .clndr .days-container .events.show-events {    z-index: +1;}
.seed_legenda { font-size: 0.9rem;}
.wd-class-evento_segnalato:hover {background: #177694 !important;}

.mini-clndr .clndr .days-container .days .day, .mini-clndr .clndr .days-container .days .empty {font-size: 14px;}
.mini-clndr .clndr .days-container .days .day.today {background-image:-webkit-radial-gradient(circle farthest-side at center center, rgba(23, 118, 148,1) 0%, rgba(23, 118, 148,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);background-image: -o-radial-gradient(circle farthest-side at center center, rgba(23, 118, 148,1) 0%, rgba(23, 118, 148,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);background-image:-moz-radial-gradient(circle farthest-side at center center, rgba(23, 118, 148,1) 0%, rgba(23, 118, 148,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);background-image:radial-gradient(circle farthest-side at center center, rgba(23, 118, 148,1) 0%, rgba(23, 118, 148,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%); color:#ffffff ;    background-repeat: no-repeat;}
.mini-clndr .clndr .days-container {  min-height: 270px;}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day.event {position:relative; border:none ; color:#000000}
.widget_noah_calendar_widget .day.event {background-image:-webkit-radial-gradient(circle farthest-side at center center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0) 65%, rgb(255, 255, 255) 68%, rgb(255, 255, 255) 100%);
background-image:-o-radial-gradient(circle farthest-side at center center,rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0) 65%, rgb(255, 255, 255) 68%, rgb(255, 255, 255) 100%);
background-image:-moz-radial-gradient(circle farthest-side at center center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0) 65%, rgb(255, 255, 255) 68%, rgb(255, 255, 255) 100%);
background-image:radial-gradient(circle farthest-side at center center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0) 65%, rgb(255, 255, 255) 68%, rgb(255, 255, 255) 100%);}
.mini-clndr .clndr .days-container .events .event-header {background-color:  #ffffff}
.mini-clndr .clndr .days-container .events .x-button {color:#232F4B; font-weight: bold;}
.mini-clndr .clndr .days-container .events .events-list .event a {  color: #f2f2f2;  -webkit-transition: color 0.01s;   -moz-transition: color 0.01s;   -ms-transition: color 0.01s;  -o-transition: color 0.01s;}
.mini-clndr .clndr .days-container .events .events-list .event {-webkit-transition: background-color 0.05s;    -moz-transition: background-color 0.05s;    -ms-transition: background-color 0.05s;    -o-transition: background-color 0.05s;		transition: background-color 0.05s;}
.mini-clndr .clndr .days-container .events .events-list .event a:hover {    background-color: transparent;    color: #177694;}

.seed_legenda {    font-size: 0.8rem;}
.seed_legenda label {padding:3px; border: none;}
.seed_legenda div.legend span.event-styled  {}



.home .widget_custom_html .widget-title { display: none}

.textwidget.custom-html-widget {}
.textwidget.custom-html-widget #BEWEB-cathedral-carouselPanel {  min-height: 306px !important;} 
.textwidget.custom-html-widget #BEWEB-searchChronology-chronologyPanel, .textwidget.custom-html-widget #BEWEB-searchChronology-searchPanel{  padding: 44px !important;}

/* *****FINE HOMEPAGE******** */

		



/* ************************ */

.page-template-default.siteorigin-panels h2.entry-subtitle {color:#177694; font-weight:600}


/* INTERNI */
/* pagina vescovo */
.vescovopage .sow-image-container img {  -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px}
.vescovopage .widget_sow-editor img {  -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px }
.vescovopage .widget_sow-editor .widget-title {color:#177694}
.page-template-default .so-widget-sow-editor h3 {color:#177694; font-weight:600; font-family: "Poppins", serif; font-size: 22px;  }

.stemmabox { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background: #F4F4F4;padding:2rem}
.stemmabox .widget-title { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px ;background: #FFF;margin-bottom:1rem;color:#177694; font-weight:600; font-family: "Poppins", serif; font-size: 22px;}

.antebox .item .data_evento {text-align: center;font-family: "Open Sans";font-size: 16px;line-height: 24px;color: #fff;background: #177694;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; align-items: center; display: flex; flex-flow: column; justify-content: center;    padding: 1rem 0rem;}  
.antebox .item .data_evento .giorno {display: flex;  justify-content: center;font-weight: 700;}
.antebox .item .data_evento .mese  { display: flex;  justify-content: center; font-weight: 700;} 
.antebox .item .data_evento .anno {display: flex;  justify-content: center; font-weight: 400}
.antebox .item .occhiello {    color: #0A3B4A;    font-family: "Poppins", serif;  font-size: 16px;  font-weight: 600;}
/* ***** */

/* pagina segreteria vescovo */
.vescovipreced {}
.vescovipreced .sow-features-list .sow-icon-image {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100% }
.vescovipreced .sow-features-list .sow-features-feature .textwidget h5 {margin:0px;  font-size: 1rem; font-weight: bold}
.vescovipreced .sow-features-list .sow-features-feature .textwidget p { font-size: 0.8rem;}

.vescovipreced .sow-features-list .sow-features-feature:before {content:"";    position: absolute;    top: 33%;    left: 50%;    width: 100%;    height: 10px;    border-top-width: 1px;    border-top-style: dashed;    margin-left: 0;   border-color: #333333;}
.vescovipreced .sow-features-list .sow-features-feature:last-of-type:before {border:none}

/* ***** */

.page-template-default .posted-on {display:none}
.page-template-default  #primary article { background: #fafafa; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px ; padding:2rem; }
.page-template-default  #primary article h1.entry-title {color: #0A3B4A; ; font-weight: 600;  font-size: 2rem;}
.page-template-default .entry-header .entry-surtitle {font-size:1.8rem ;color: #000000}
.page-template-default .entry-header .entry-subtitle {font-size:1.5rem; font-weight: 500}


.addtoany_header {margin-bottom:6px; font-size:0.9rem}
.addtoany_content { text-align: right; }
.posted-on { display: block;  font-size:0.9rem;   margin-bottom: 1rem; float:right}
.posted-on a {color:#3a3a3a; font-weight:400}

.single #primary article { background: #fafafa; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px ; padding:2rem; }
.single #primary article h1.entry-title {color: #0A3B4A; font-weight: 600;  font-size: 2rem;}
.single .entry-header .entry-surtitle  {font-size:1.8rem ;color: #0A3B4A;}
.single .entry-header .entry-subtitle {font-size:1.5rem; font-weight: 500; font-style:italic;}

.single p {word-wrap: break-word;}
.single .entry-content p { line-height: 1.9rem;}
.single .entry-content p a {color:blue; text-decoration:underline;}
.page .entry-content p a {color:blue; text-decoration:underline;}

.entry-header ul.tax-category, .single .entry-header .tax-document_type_ss, .single .entry-header .tax-wd-tipo-appuntamenti {margin-left: 0rem; margin-top: 0rem;padding-left: 0px;list-style-type:none;}


.entry-header .posted-on {font-size:0.9rem; color: #333333; margin-left:1rem;display: inline-block}
.entry-header .posted-on a {color: #333333;}
.entry-header ul.tax-category li, .single .entry-header .tax-document_type_ss li, .single .entry-header .tax-wd-tipo-appuntamenti li { font-size:0.9rem; font-weight:600; text-transform: uppercase; color: #177694;  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: #177694;}


.bso-img-before_title .wp-post-image {width:100%; margin-top:1rem}
.bso-img-after_title .wp-post-image {width:100%; margin-top:2rem;}
.bso-img-before_content .wp-post-image {width: 45%;    float: right;    margin-left: 1.5rem;    margin-bottom: 1.5rem;}
.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;}



.single .bso-attachments:before {content:"ALLEGATI";color:#232F4B ;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background-color:  #ffffff;padding: 0.3rem 1rem; font-size: 16px}
.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: #000000; font-size: 16px; line-height: 28px;}
.bso-attachments li a:before {content:"\f019"; color: #000000; padding-right:0.5rem;font-family: "FontAwesome"}

.wd-noah-doc-allegato a {font-weight: 600;color: #000000; font-size: 16px; line-height: 28px;}
.wd-noah-doc-allegato a:before {content:"\f019"; color: #000000; padding-right:0.5rem;font-family: "FontAwesome"}
.wd-noah-intervento-pdf a {font-weight: 600;color: #000000; font-size: 16px; line-height: 28px;}
.wd-noah-intervento-pdf a:before {content:"\f019"; color: #000000; padding-right:0.5rem;font-family: "FontAwesome"}



 /* 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 ;    box-shadow: 0px 0px 7px 3px rgba(155, 155, 155, 0.2);    align-items: center; justify-content: center; padding:1rem}
.page .gallery .gallery-item img { width:300px; 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;}


/*articoli correlati*/
.entry-footer .bso-posts {position: relative; margin-top:5rem; display: grid; grid-template-columns: 300px  300px  300px  300px;  column-gap: 40px;}
.entry-footer .bso-posts:before {position:absolute;top:-3rem; left:.0px ; content:'ARTICOLI CORRELATI'; color:#000000 ;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background-color:  #ffffff;padding: 0.3rem 1rem; font-size: 16px; }

.entry-footer .bso-posts .bso-post {flex-flow: column;    display: flex; border-bottom:1px dotted  #ffffff; margin-bottom:1rem; padding-bottom:1rem;}
.entry-footer .bso-posts .bso-post { background: #ffffff; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; min-height:300px}

.entry-footer .bso-posts .bso-post .bso-post-thumbnail {max-height:168px; overflow: hidden; -webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.entry-footer .bso-posts .bso-post .bso-post-thumbnail img {  object-fit: cover; max-width:100%}
.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} 






/* SEARCH RESULTS  */
.search-results #primary.container > .row:nth-of-type(1) .col {padding: 2rem}
.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:#565757 ; font-weight: 600; font-size:2.5rem; 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 {padding: 2rem}
.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: #0A3B4A; ; font-weight: 600;  font-size: 2rem;}
.archive article { border-bottom: 1px solid  #ffffff;  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:0.5rem} 
.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;    font-style: italic;} 
.archive article .posted-on a {color:#16492b;font-size: 0.9rem; }


/* DOCUMENTI_SS  */
.wd-document_types {display: none}
.wd-document_type {color: #32b5c4; font-weight:600;text-transform: uppercase; font-size:0.9rem}
.wd-document_type a {color: #32b5c4; }
.archive .tax-document_type_ss {list-style-type: none; margin-left: 0px; padding-left: 0px}
.archive .tax-document_type_ss a {color: #32b5c4; font-weight:600;text-transform: uppercase; font-size:0.9rem}

.single-wd-document .posted-on {display: none}


.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 */

.post-type-archive-wd-annuario-enti h2.entry-title a {    color: #161616;    font-size: 1.6rem;}
.post-type-archive-wd-annuario-enti h2.entry-title .wd-noah-ente-altra-denominazione-ente {font-size: 1.4rem;}
.post-type-archive-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-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:#232F4B; 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}

/* 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 {    padding: 0.5rem 1rem}
.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}

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;}


/*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:#708090; 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: #177694 }
.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: #232F4B; 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: #177694 }
.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 {background: #f3f3f3; padding:1rem; width:66.66667%; float:left; width: 100%; border-bottom:1px solid #13438c; /*margin-bottom:2rem;*/ }
.wd-noah-persone-search label {width:48%; float: left; margin-right:2%}
.wd-noah-persone-search button { color:#232F4B; background: #979797; 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 {color: grey; font-size: 1.2rem; font-weight: 100; line-height: 3rem; font-style:italic;    display: block;}
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: #177694 ;}
.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%}

/* PAGINE CON PAGE_BUILDER */

.container-md {max-width:992px ; margin:auto}
.container-sm {max-width:540px ; margin:auto}
.buttonlink .ow-button-base a {    color:  #ffffff !important;   border: 1px solid  #ffffff !important;padding: 1em 1em !important;}
.so-widget-sow-accordion .widget-title span {display:block; font-family:"Open Sans",  serif; font-size:1rem }
.sow-accordion .sow-accordion-panel .sow-accordion-panel-header {    background-color: #35869f !important; color:  #ffffff !important;    border: 1px solid  #ffffff;}
.sow-accordion .sow-accordion-panel .sow-accordion-panel-header a {color: #5b5b5b;}
.container-md .sow-headline-container a {color: #5b5b5b;}


/* PAGINE UFFICI */
.ufficio .contattibox {}
.ufficio .contattibox .so-widget-sow-editor  h3.widget-title {margin-bottom:0px}
.ufficio .contattibox .so-widget-sow-editor .textwidget {padding:2rem 1rem; background:#ffffff}
.ufficio .contattibox .so-widget-sow-editor .textwidget p  {font-size:0.9rem}
.ufficio .contattibox .so-widget-sow-editor .textwidget a {color:#32b5c4; font-weight:600}

.evideuff {}
.evideuff .slick-dots {    bottom: -45px;}
.evideuff .slick-dots li  { }
.evideuff .slick-dots li button:before {     color: #6ecad375;    opacity: 0.6;}
.evideuff .slick-dots li.slick-active button:before  {color: #32b5c4;}
.evideuff .item {background: #ffffff;    border-bottom: 1px solid #32b5c4;}
.evideuff .item .evidecontent {}
.evideuff .item .evidecontent .summary {    font-size: 1.2rem;}
.evideuff .item .evidecontent h2.entry-title {color: #32b5c4;}
.evideuff .item .evidecontent h2.entry-title a {color: #32b5c4;}
.ufficio .so-widget-sow-editor h3.widget-title { color: #565757;    font-size: 1.4rem;    font-weight: 600;    border-bottom: 2px solid #32b5c4;    margin-bottom: 1rem;}

.ufficio .antesingola {background-color:#e2e2e2}
.ufficio .antesingola h2 {color:  #ffffff; font-size:2.2rem}
.ufficio .antesingola h2 a {color:  #ffffff;}

.ufficio .antesingola .bottone-continua { display:block }
.ufficio .antesingola .bottone-continua a {color: #232F4B;border:1px solid  #ffffff; background:#ffffff; padding:0.5rem 1rem }

#iandu-fixed-edit-preferences { font-size: 0.8rem;}


/* box pmap2*/
.box-pmap20 {font-size: 0.9rem; border-top:1px dotted #a8a8a8; border-bottom:1px dotted #a8a8a8; background:url('https://www.diocesidipescia.it/wp-content/uploads/sites/2/2025/06/logo_orarimesse.jpg') no-repeat; background-position-x: right; background-size: 20%; margin-top:1rem;     padding-top: 1rem;  padding-bottom: 1rem;}
.pmap20-title {font-weight:bolder; margin-bottom:0.05rem;}
.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;}

.page .entry-date {display:none;}


/*documenti vescovi*/

.page-id-3150 #search_new {border-radius: 2rem; padding: 1rem; background:#e2e2e2;}
.page-id-3150 #search_new ul, .page-id-3150 #search_new li {padding:0px; margin:0.3rem; list-style-type:none; display: inline-block;}
.page-id-3150 #search_new li:nth-child(5) {display:table;}
.page-id-3150 #search_new .cat-item {/*border:1px solid red;*/ margin-top:1rem;}
.page-id-3150 #search_new input[type=submit] {background:#177694; color:#fff; padding-bottom: 0.8rem;}
.page-id-3150 #search_new .cat-item-404 {display:none;}
.page-id-3150 #search_new #ofauthor_ss .level-0:nth-child(4) {display:none;}
.page-id-3150 .omelia .elenco_int {border-bottom: 1px solid #ededed; padding-top:0.5rem; padding-bottom:0.5rem;}
.page-id-3150 .omelia .so-widget-sow-editor {border-bottom: 1px solid #177694;}
.page-id-3150 .omelia .widget-title {font-family: "Poppins", "Open Sans", "Merriweather", serif;  color: #606060;  font-size: 1.375rem;  font-weight: 600;  text-transform: initial; display: inline;  background: #fff;  padding-right: 1rem;  padding-bottom: 0.1rem;}
.page-id-3150 .omelia .data {font-size: 0.85rem; padding-top: 0.5rem; padding-bottom: 0.5rem; font-style:italic;}
.page-id-3150 .omelia h2 {margin:0px; line-height: 1.5rem; font-size: 1.1rem; padding-top: 0.5rem;}
.page-id-3150 .omelia h2 a {color: #444;}
.page-id-3150 .omelia h2 br {display:none;}
.page-id-3150 .tag_cat {font-family: "Poppins", "Open Sans", "Merriweather", serif;  color: #177694;  font-size: 1rem; margin: 0px; }
.page-id-3150 .tag_cat a {color:#177694;}
.page-id-3150 .tag_author {font-family: "Poppins", "Open Sans", "Merriweather", serif; color: #177694;  font-size: 1rem; margin: 0px;}
.page-id-3150 .tag_author a {color:#177694;}

/*comunicati stampa*/

.page-id-3105 .omelia .elenco_int {border-bottom: 1px solid #ededed; padding-top:0.5rem; padding-bottom:0.5rem;}
.page-id-3105 .omelia .so-widget-sow-editor {border-bottom: 1px solid #177694;}
.page-id-3105 .omelia .widget-title {font-family: "Poppins", "Open Sans", "Merriweather", serif;  color: #606060;  font-size: 1.375rem;  font-weight: 600;  text-transform: initial; display: inline;  background: #fff;  padding-right: 1rem;  padding-bottom: 0.1rem;}
.page-id-3105 .omelia .data {font-size: 0.85rem; padding-top: 0.5rem; padding-bottom: 0.5rem; font-style:italic;}
.page-id-3105 .omelia h2 {margin:0px; line-height: 1.5rem; font-size: 1.2rem; padding-top: 0.5rem;}
.page-id-3105 .omelia h2 a {color: #177694;}
.page-id-3105 .omelia h2 br {display:none;}
.page-id-3105 .tag_cat {font-family: "Poppins", "Open Sans", "Merriweather", serif;  color: #177694;  font-size: 1rem; margin: 0px; }
.page-id-3105 .tag_cat a {color:#177694;}
.page-id-3105 .tag_author {font-family: "Poppins", "Open Sans", "Merriweather", serif; color: #177694;  font-size: 1rem; margin: 0px;}
.page-id-3105 .tag_author a {color:#177694;}


/* 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 { height: auto}
		.site-header #toprow {padding-left:0.5rem; padding-right:1.5rem}
		.site-header #toprow .panel-grid-cell {margin-bottom:0px}
		.site-header #toprow .widget_siteorigin-panels-builder .panel-layout .panel-grid { flex-direction: row;}
		.site-header .so-widget-bso-so-widget-data-del-giorno, .site-header .so-widget-bso-so-widget-santo-del-giorno  { font-size:12px; }
		.site-header #imgtop {display:none}
		.site-header #imgtop {margin-top: -1rem; }
		
		#rowsottomenu {   display: inline-block;    column-count: 2;    padding: 0.3rem;} 
		.evidenza #slideuno .slick-list {padding-bottom:150px}
		.evidenza .box { }
 		.evidenza .evidecontent {top:60%;}
    

		
		
		.ow-button-base a.ow-icon-placement-left span { flex-flow: column; align-items: center !important; margin:auto !important}
		.ow-button-base a.ow-icon-placement-left span i {margin:auto;font-size: 24px;}

		.appuntamentitab .sow-tabs .sow-tabs-tab-container {   flex-wrap: nowrap;}
		.appuntamentitab .sow-tabs .sow-tabs-title { ;}

		
		.single.bso-img-inside_content .wp-post-image {max-width: 100%}
		.post-type-archive-wd-annuario-persone article {    float: none;    max-width: 100%;    width: auto; height:auto;   margin-bottom: 0.5rem;    padding-bottom: 0rem;}

		
}

/* Medium devices (tablets, 576px and up)*/
@media (min-width: 576px) and (max-width: 812px) {
		.site-header { height: auto}
		.site-header #toprow .panel-grid-cell {margin-bottom:0px}
		.site-header #imgtop {margin-top: -1rem; }
		
	   #rowsottomenu {flex-direction: row !important;}
		

}

/* 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) {
		#toprow	.widget_siteorigin-panels-builder .panel-layout > .panel-grid {  flex-direction: row !important;}
	
}
		
/*/* 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) {
		.ufficinews .item .miniatura {max-height: 170px; overflow: hidden}
		.ufficinews .item .miniatura img {  width: 100%;}
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px){ 
}