@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap');

@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick.css');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick-theme.css');

.site-header {margin-bottom: 0rem;}
.site-header .row {padding:0px; margin:0px;}
.site-header .row .col {padding:0px; margin:0px;}
#pg-23-0 {margin:0px;}
#top_testata {background:#de5f02; font-family: 'Mulish', sans-serif; color:#fff; font-weight: 700; font-size: 0.85rem; height:35px; padding-top: 0.4rem;}
#top_testata .so-widget-bso-so-widget-santo-del-giorno { font-weight: 300; font-style:italic;}
#top_testata a{font-family: 'Mulish', sans-serif; color:#fff; text-decoration:none;}
#top_testata #panel-23-0-3-0 {float:left;}
#top_testata .whast .fa-whatsapp:before {color: #fff; font-size: 1.2rem;}
#logomenu {margin-bottom: 0rem; margin-left: 2.5rem;}
.custom-logo {max-width:180px; margin-left: 3rem; /*margin-top: 0.5rem;*/}
.so-widget-bso-so-widget-data-del-giorno {text-align: right;}
.widget_a2a_follow_widget .a2a_svg {background:#de5f02 !important;}
.so-widget-bso-so-widget-blog-name::first-line {font-size: 1.9rem; color:#f05920;}
.widget_bso-so-widget-blog-name {margin:0px !important; margin-top:1.5rem !important; font-family: 'Mulish', sans-serif; font-weight: 800; font-size: 3rem; color:#ee1b22; text-transform:uppercase; letter-spacing: -0.05rem; max-width: 340px; line-height: 3rem;}
.widget_bso-so-widget-blog-name a {color:#de5f02; text-decoration:none;}
.so-widget-bso-so-widget-blog-name a::first-line {color:#f05920 !important;}
.widget_bso-so-widget-blog-description {font-family: 'Mulish', sans-serif; font-weight: 800; font-size: 1.2rem; color:#222; margin-top:1rem; letter-spacing: 0.05rem;}


.navbar {background:none !important; margin:0px; margin-top: 5rem; position: absolute;}
.navbar-nav {margin:0px; }
.navbar li {font-family: 'Mulish', sans-serif; font-weight: 800; font-size: 0.95rem; color:#232F4B !important; text-transform:uppercase; letter-spacing: -0.05rem;}
.navbar li a {font-family: 'Mulish', sans-serif; font-weight: 800; font-size: 0.95rem; color:#232F4B !important;}
.dropdown-menu li {font-family: 'Mulish', sans-serif; font-weight: 800; font-size: 0.8rem; color:#232F4B !important; text-transform:uppercase;}
.dropdown-menu li a {font-family: 'Mulish', sans-serif; font-weight: 800; font-size: 0.8rem; color:#232F4B !important;}
#mdr {margin-top: 0.5rem;}
#mdr .search-field {font-size:0.65rem;}
#mdr .search-submit {background:#46c457; font-size:0.65rem; margin-left: 0.5rem; color:#fff; text-transform:uppercase; padding-top: 0.2rem;}

#mega-menu-wrap-max_mega_menu_1 {margin-top:4.5rem; }
#mega-menu-wrap-max_mega_menu_1 li {font-family: 'Mulish', sans-serif !important; font-weight: 800 !important; font-size: 0.9rem !important; }
#mega-menu-wrap-max_mega_menu_1 li a{font-family: 'Mulish', sans-serif !important; font-weight: 800 !important; font-size: 0.9rem !important; padding: 0px 5px 0px 5px !important;}
#mega-menu-wrap-max_mega_menu_1 .mega-sub-menu li {padding: 0.5rem !important;}
#mega-menu-wrap-max_mega_menu_1 .mega-sub-menu {line-height: 1rem !important;}
#mega-menu-wrap-max_mega_menu_1 .mega-sub-menu a {line-height: 1rem !important;}

#news_prima .contenuto {height: 450px; border-radius: 2rem; background-size: cover !important; background-position: center !important;}
#news_prima .contenuto_post {background:rgba(0,0,0,0.4); height: 450px; border-radius: 2rem; padding: 1.5rem; padding-top: 280px;}
#news_hp .categ {font-family: 'Mulish', sans-serif; font-weight: 400; font-size: 0.8rem; color:#fff;}
#news_hp .categ a {font-family: 'Mulish', sans-serif; font-weight: 400; font-size: 0.8rem; color:#fff; text-decoration:none;}
#news_hp h2 {font-family: 'Noto Serif', serif; font-weight: 700; color:#fff; font-size: 1.5rem;}
#news_hp h2 a {font-family: 'Noto Serif', serif; font-weight: 700; color:#fff; font-size: 1.5rem; text-decoration:none;}
#news_hp h5 {font-family: 'Noto Serif', serif; font-weight: 700; color:#fff; font-size: 1rem; font-style:italic;}
#news_hp h5 a{font-family: 'Noto Serif', serif; font-weight: 700; color:#fff; font-size: 1rem; text-decoration:none;}
#news_hp h6 {font-family: 'Mulish', sans-serif; font-weight: 400; font-size: 0.8rem; color:#fff;}
#news_prima h2 {font-family: 'Noto Serif', serif; font-weight: 700; color:#fff; font-size: 2rem;}
#news_prima h2 a {font-family: 'Noto Serif', serif; font-weight: 700; color:#fff; font-size: 2rem; text-decoration:none;}
#news_prima h5 {font-family: 'Noto Serif', serif; font-weight: 700; color:#fff; font-size: 1rem; font-style:italic;}
#news_prima h5 a{font-family: 'Noto Serif', serif; font-weight: 700; color:#fff; font-size: 1.5rem; text-decoration:none;}
#news_prima .occhiello {font-family: 'Noto Serif', serif; font-weight: 300; color:#fff; font-size: 1.5rem; font-style:normal; text-transform:uppercase;}
#news_prima p {margin-top: 1rem;}
#news_hp .tag {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.9rem; color: #de5f02;  background: #fff;  position: absolute; padding: 0.2rem; text-transform: uppercase;}
#news_hp .tag a { font-family: 'Mulish', sans-serif;  font-weight: 700;  font-size: 0.9rem;  color:#de5f02; text-decoration: none;}

#news_seconda .contenuto {height: 285px; border-radius: 2rem; background-size: cover !important;  background-position: center !important;}
#news_seconda .contenuto_post {background:rgba(0,0,0,0.4); height: 285px; border-radius: 2rem; padding: 1.5rem; padding-top: 100px;}

#news_terza .contenuto {height: 285px; border-radius: 2rem; background-size: cover !important; background-position: center !important;}
#news_terza .contenuto_post {background:rgba(0,0,0,0.4); height: 285px; border-radius: 2rem; padding: 1.5rem; padding-top: 100px;}

.news_sotto {border-bottom:1px solid #e9ebed; padding-bottomt:1.5rem; }
#news_sotto {border-right:1px solid #e9ebed; padding-right:1.5rem;}
#news_sotto .contenuto_post {padding-bottom:2rem; border-bottom:1px solid #e9ebed; margin-bottom:2rem;}
#news_sotto .contenuto_post:nth-child(4) {padding-bottom:1rem; border-bottom:0px solid #e9ebed; margin-bottom:0rem;}
/*#news_sotto .contenuto_post:nth-child(2) {padding-bottom:1rem; margin-bottom:1rem;}*/
#news_sotto .categ {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.7rem; color:#232F4B; background: #fff; position: absolute; padding: 0.2rem; text-transform:uppercase;}
#news_sotto .categ a {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.7rem; color:#232F4B; text-decoration:none;}
#news_sotto img {border-radius:1.5rem; margin-bottom:0.5rem;}
#news_sotto h2 {font-family: 'Noto Serif', serif; font-weight: 700; color:#232F4B; font-size: 1.5rem;}
#news_sotto h2 a {font-family: 'Noto Serif', serif; font-weight: 700; color:#232F4B; font-size: 1.5rem; text-decoration:none;}
#news_sotto h5 {font-family: 'Noto Serif', serif; font-weight: 700; color:#656e81; font-size: 1rem; font-style:italic;}
#news_sotto h5 a{font-family: 'Noto Serif', serif; font-weight: 700; color:#656e81; font-size: 1rem; text-decoration:none;}
#news_sotto h6 {font-family: 'Mulish', sans-serif; font-weight: 400; font-size: 0.8rem; color:#232F4B;}

#news_sotto2 {border-right:1px solid #e9ebed; padding-right:1.5rem;}
#news_sotto2 .contenuto_post {margin-bottom:2rem;}
#news_sotto2 .categ {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.7rem; color:#232F4B; background: #fff; position: absolute; padding: 0.2rem; text-transform:uppercase;}
#news_sotto2 .categ a {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.7rem; color:#232F4B; text-decoration:none;}
#news_sotto2 .img_nw {max-height:165px; overflow:hidden; border-radius:1.5rem; margin-bottom:0.5rem;}
/*#news_sotto2 img {}*/
#news_sotto2 h2 {font-family: 'Noto Serif', serif; font-weight: 700; color:#232F4B; font-size: 1.9rem; text-align: center;}
#news_sotto2 h2 a {font-family: 'Noto Serif', serif; font-weight: 700; color:#232F4B; font-size: 1.9rem; text-decoration:none;}
#news_sotto2 h5 {font-family: 'Noto Serif', serif; font-weight: 700; color:#656e81; font-size: 1rem; font-style:italic; text-align: center;}
#news_sotto2 h5 a{font-family: 'Noto Serif', serif; font-weight: 700; color:#656e81; font-size: 1rem; text-decoration:none;}
#news_sotto2 h6 {font-family: 'Mulish', sans-serif; font-weight: 400; font-size: 0.8rem; color:#232F4B; text-align: center;}
#news_sotto2 .occhiello {font-family: 'Noto Serif', serif; font-weight: 300; color:#656e81; font-size: 1rem; text-transform: uppercase;  font-style: normal;}

#news_dagliuffici .slick-slide {margin: 1rem;}
#news_dagliuffici .slick-prev:before,
#news_dagliuffici .slick-next:before {font-size: 2rem;color: #f05920;}
#news_dagliuffici .slick-prev {left: 0px;}
#news_dagliuffici .slick-next {right: 20px;}
#news_dagliuffici .slick-dots {width: 90%; margin-left: 0px;}
#news_dagliuffici .categ {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.9rem; color:#232F4B;}
#news_dagliuffici .categ a {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.9rem; color:#232F4B; text-decoration:none;}
#news_dagliuffici h2 {font-family: 'Noto Serif', serif; font-weight: 700; color:#232F4B; font-size: 1rem; display: inline;}
#news_dagliuffici a {font-family: 'Noto Serif', serif; font-weight: 700; color:#232F4B; font-size: 1rem; text-decoration:none;}
#news_dagliuffici img {max-width: 80px; float:left; margin-right:1rem;}
#news_dagliuffici h6 {font-family: 'Mulish', sans-serif; font-weight: 400; font-size: 0.8rem; color:#232F4B;}

#panel-310-1-0-0 {margin-bottom:10px !important;}
#panel-310-1-0-1 {margin:0px !important;}
#tuttelenews {/*border-top: 1px solid #e9ebed;*/ font-family: 'Mulish', sans-serif; font-weight: 700; color:#f05920; font-size: 1.1rem; text-align:right;}
#tuttelenews a{font-family: 'Mulish', sans-serif; font-weight: 700; color:#f05920; font-size: 1.1rem; text-decoration:none;}

#vescovo_hp {text-align:center;}
#vescovo_hp .so-widget-sow-editor p {margin:0; padding:0px;}
#vescovo_hp .so-widget-sow-editor a {text-decoration:none;}
#vescovo_hp .so-widget-sow-editor strong {font-family: 'Noto Serif', serif; font-weight: 700; color:#000; font-size: 1.8rem;}
#vescovo_hp .so-widget-sow-editor em {font-family: 'Mulish', sans-serif; font-weight: 800; color:#f05920; font-size: 1.9rem; font-style:normal;}
#vescovo_hp li {float:left; margin-right: 1rem;}
#vescovo_hp ul {list-style: none; margin-top: 0px !important; margin-bottom: 0px; padding: 0px;}
#vescovo_hp ul li::before {content: "\2022";  color: #f05920; font-weight: bold; /*display: inline-block;  width: 1em;  margin-left: -1em;*/ font-size: 2rem;  line-height: 1rem; margin-top: 1rem;}
#vescovo_hp ul li a {font-family: 'Mulish', sans-serif; font-weight: 700; color:#000; font-size: 0.8rem; text-decoration: none; text-transform: uppercase;}

#primary {max-width: 90rem;  margin: auto;}

.addtoany_share_save_container {text-align:right;}
.addtoany_header {font-family: 'Mulish', sans-serif; font-weight: 400; font-size: 0.65rem; color:#000; margin:0px; padding-right:0.5rem;}

.home .addtoany_share_save_container {display:none;}

#media_diocesani {background:#012417; padding:2rem; border-radius:1rem;}
#media_diocesani .so-widget-sow-editor .widget-title {font-family: 'Noto Serif', serif; font-weight: 700; color:#fff; font-size: 2rem; text-align:center;}
#media_diocesani .wp_rss_retriever_list {padding: 2rem;  margin: 0px;}
#media_diocesani .slick-slide { padding-right: 1rem;}
#media_diocesani .slick-slide_media .slick-prev:before,
#media_diocesani .slick-slide_media .slick-next:before
{ font-size: 2rem;  color: #f05920;}
#media_diocesani .slick-prev {left: 0px;}
#media_diocesani .slick-next {right: 20px;}
#media_diocesani .slick-dots {bottom: 0px; width: 90%; margin-left: 0px;}
#telepace_home {background:#fff; border-radius:2rem;     padding: 1rem;}
#telepace_home img {margin-top: 1rem; margin-left: 2rem;}
#radiopace_home {background:#fff; border-radius:2rem; padding: 1rem; margin-top:3rem;}
#radiopace_home img {margin-top: 1rem; margin-left: 2rem;}
/*#veronafedele_home {background:#fff; border-radius:2rem;}*/
#media_diocesani .wp_rss_retriever_title {font-family: 'Noto Serif', serif; font-weight: 700; font-size: 0.8rem; color:#232F4B; text-decoration:none; min-height: 40px; display: block;}
#media_diocesani .wp_rss_retriever_date {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.65rem; color:#232F4B;}
#media_diocesani .label-publishied-wp-rss-retriever {display:none;}
#media_diocesani .wp_rss_retriever_image {height:120px !important;}
#media_diocesani .wp_rss_retriever_image img {margin-top: 1rem;  margin-left: 0rem;}
#veronafedele_media {background:#fff; border-radius:2rem;}
#veronafedele_home .widget_title {font-family: 'Noto Serif', serif; font-weight: 700; font-size: 1.5rem; color:#000; margin-left:2rem; padding-top:1rem;}
#veronafedele_home .widget_title img {max-width:120px;}
#veronafedele_media .so-widget-sow-image {margin-top:2.5rem; margin-bottom:0px;}
#veronafedele_media .widget-title {font-family: 'Mulish', sans-serif; color:#000; font-weight: 700; font-size: 1rem;}
#veronafedele_media .sfoglia_hp .widget_sow-image {margin-bottom:0px;}
#veronafedele_media .sfoglia_hp .widget_sow-editor {margin:auto; text-align:center;}
#veronafedele_media .sfoglia_hp .textwidget {margin:auto; text-align:center; background:#f05920; font-family: 'Mulish', sans-serif; color:#fff; font-weight: 700; font-size: 1rem; padding: 1rem; border-radius: 1rem; max-width: 250px; padding-bottom: 0.1rem;}
#veronafedele_media .sfoglia_hp .textwidget a {font-family: 'Mulish', sans-serif; color:#fff; font-weight: 700; font-size: 1rem; text-decoration:none;}
#youtube_hp {background:#fff; border-radius: 1rem; padding-top:1rem; padding-bottom:1rem}

#tematiche_hp {background:#f9f9f9; padding-top: 1.2rem; padding-bottom: 1.2rem;}
#tematiche_hp .textwidget p {text-align:center; font-family: 'Mulish', sans-serif; font-size: 1rem; color: #656e81;}
#tematiche_hp .textwidget p strong {font-family: 'Noto Serif', serif; font-weight: 700; font-size: 1.1rem; color:#f05920;}

#appuntamenti_hp {background:#5a5a5a; border-radius:1rem; margin:0rem; padding:2rem;}
#appuntamenti_hp .widget-title {font-family: 'Noto Serif', serif; font-weight: 700; color: #fff;  font-size: 1.4rem;}
#appuntamenti_hp .seed_legenda {display:none;}
#appuntamenti_hp .mini-clndr .clndr {border: 0px; border-radius: 1rem;}
#appuntamenti_hp .mini-clndr .clndr .days-container {height: 275px;}
#appuntamenti_hp .mini-clndr .clndr .days-container .days {height: 275px;}
#appuntamenti_hp .mini-clndr .clndr .controls .clndr-previous-button, #appuntamenti_hp .mini-clndr .clndr .controls .clndr-next-button {font-weight: bold; color:#f05920;}
#appuntamenti_hp .mini-clndr .clndr .days-container .days .day {border:0px; font-family: 'Mulish', sans-serif; color:#000; font-weight:400; border-radius: 2rem; width: 9.8%; margin-left: 0.7rem; margin-top: 0.45rem; margin-right: 0.4rem; padding-top: 7px; padding-bottom: 7px;}

#appuntamenti_hp .single_evento {border-bottom:1px solid #0b9e6a; padding:0.5rem;}
#appuntamenti_hp .single_evento .data_evento {font-family: 'Mulish', sans-serif; color:#fff; font-size: 0.85rem; margin-bottom: 0px; display: inline;}
#appuntamenti_hp .single_evento .data_evento a {color:#fff; text-decoration:none;}
#appuntamenti_hp .single_evento h2 {font-family: 'Noto Serif', serif; color:#fff; font-size: 1rem;}
#appuntamenti_hp .single_evento h2 a {color:#fff; font-weight: 600; text-decoration:none;}
#appuntamenti_hp .archivionews {font-family: 'Mulish', sans-serif; font-size:0.95rem; color:#fff; font-weight:600; text-transform:uppercase; text-align: right;}
#appuntamenti_hp .archivionews a {color:#fff; text-decoration:none;}
#appuntamenti_hp .single_evento .wd-class-595 {/*background: #dd1818;*/ width: 12px; height: 12px; border-radius: 1rem; float: left; margin-right: 0.4rem; margin-top: 0.4rem;}
#appuntamenti_hp .single_evento .wd-class-628 {/*background: #dd1818;*/ width: 12px; height: 12px; border-radius: 1rem; float: left; margin-right: 0.4rem; margin-top: 0.4rem;}
#appuntamenti_hp .single_evento .wd-class-631 {/*background: #dd1818;*/ width: 12px; height: 12px; border-radius: 1rem; float: left; margin-right: 0.4rem; margin-top: 0.4rem;}
#appuntamenti_hp .single_evento .wd-class-630 {/*background: #dd1818;*/ width: 12px; height: 12px; border-radius: 1rem; float: left; margin-right: 0.4rem; margin-top: 0.4rem;}



#beniecclesiastici {background:url('/site/wp-content/uploads/sites/2/2023/06/background.png') no-repeat; padding:3rem; background-size: cover;}
#beniecclesiastici .widget_custom_html .widget-title {font-family: 'Noto Serif', serif; font-weight: 700; color:#f05920; font-size: 2rem; text-align:center;}
#BEWEB-searchChronology {height: 500px !important; margin-top: 5rem !important;}
#BEWEB-searchChronology-wrapper {height: 500px !important;}
#BEWEB-cathedral {height: 500px !important;}
#museibiblioarch {background:url('/site/wp-content/uploads/sites/2/2023/06/musei.png') no-repeat; height: 500px !important; margin-top: 5rem !important; background-size: cover;}
#museibiblioarch .textwidget {padding:4rem; padding-top:10rem;}
#museibiblioarch .textwidget p:nth-child(1) {border-top:3px solid #AF9754; border-bottom:3px solid #AF9754; font-family: 'Noto Serif', serif; font-weight: 700; font-size: 2rem; color:#fff; text-align:center; _margin:2rem;}
#museibiblioarch .textwidget p:nth-child(2) {font-family: 'Mulish', sans-serif; color:#fff; font-weight: 300; font-size: 1rem; text-align:center;}
#museibiblioarch .textwidget a{text-decoration:none; color:#fff;}

#footer_green {background:#de5f02; padding-top:0.5rem;}
#footer_green .sow-image-container {max-width: 150px; padding: 0rem;}
#footer_green .widget-title {font-family: 'Mulish', sans-serif; color:#fff; font-weight: 700; font-size: 1rem;}
#footer_green .textwidget {font-family: 'Mulish', sans-serif; color:#fff; font-weight: 300; font-size: 0.85rem;}
#footer_green .so-widget-sow-button {margin-top:2rem;}
#pg-6-0 {margin-bottom:0px;}
.site-footer .row {padding:0px; margin:0px;}
.site-footer .row .col {padding:0px; margin:0px;}
#privacypolicy {background: #014528; font-family: 'Mulish', sans-serif; font-weight: 400; font-size: 0.8rem; color:#fff; padding:0.2rem; padding-left:1rem; text-align:center;}
#privacypolicy p a { color:#fff; text-decoration:none;}
#privacypolicy img {max-width: 100px;}
#footer_green .widget_a2a_follow_widget {margin-top:2rem; float: left;}
#panel-24-0-2-1 {margin-top: 3.8rem;}
#footer_green .whast .fa-whatsapp:before {color:#fff; font-size: 1.2rem;}


/*interna*/
.single .posted-on {font-family: 'Mulish', sans-serif; font-weight: 500; font-size: 0.8rem; color:#232F4B; float:left; padding-top: 0.25rem;}
.single .posted-on a {font-family: 'Mulish', sans-serif; font-size: 0.8; color:#232F4B; text-decoration:none;}
.single .tax-category {padding:0px; margin:0px; border-left:1px solid #000; list-style-type:none; float: left; margin-left: 0.5rem; padding-left: 0.5rem;}
.single .tax-category li {padding:0px; margin:0px; list-style-type:none; font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.8; color:#232F4B; display:inline; margin-right:0.5rem;}
.single .tax-category li a{font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.8; color:#232F4B; text-decoration:none;}
.single .entry-title {font-family: 'Noto Serif', serif; font-weight: 700; color:#de5f02; font-size: 2.5rem;}
.single .entry-subtitle {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 1.1rem; color:#656e81; font-style:italic;}
.page .entry-subtitle {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 1.1rem; color:#656e81; font-style:italic;}
.single .attachment-large {max-height: 600px; margin: auto; display: block;}
.single .entry-content {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 1.1rem; color:#656e81;}
.single .entry-surtitle {clear: both; padding-top: 1rem !important;  margin-bottom: 0px;}

.page .entry-title {font-family: 'Noto Serif', serif; font-weight: 700; color:#f05920; font-size: 2.5rem;}

/*pagination*/
.pgntn-page-pagination-intro, .pgntn-page-pagination .current { background-color: #f05920 !important; /*color: #000 !important;*/ border: 1px solid #f05920 !important; border-radius:0.2rem; font-family: 'Mulish', sans-serif; font-weight: 700; color:#fff !important;}
.pgntn-page-pagination a {color: #000 !important;  background-color: #ffffff !important;  text-decoration: none !important; border: 1px solid #f05920 !important; font-family: 'Mulish', sans-serif; font-weight: 700; border-radius:0.2rem;}

/*archive*/
.archive .page-title {font-family: 'Noto Serif', serif; font-weight: 700; color:#656e81; font-size: 2.5rem;}
.archive article {border-bottom:1px solid #656e81; display: table; padding-bottom: 1rem; width: 100%;}
.archive article .wp-post-image {float:left; border-radius:0.5rem; margin-right: 1rem;}
.archive .posted-on {font-family: 'Mulish', sans-serif; font-weight: 500; font-size: 0.8rem; color:#232F4B; float:left; padding-top: 0.25rem;}
.archive .posted-on a {font-family: 'Mulish', sans-serif; font-size: 0.8; color:#232F4B; text-decoration:none;}
.archive .tax-category {padding:0px; margin:0px; border-left:1px solid #000; list-style-type:none; float: left; margin-left: 0.5rem; padding-left: 0.5rem;}
.archive .tax-category li {padding:0px; margin:0px; list-style-type:none; font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.8; color:#232F4B; display:inline; margin-right:0.5rem;}
.archive .tax-category li a{font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.8; color:#232F4B; text-decoration:none;}
.archive .entry-title {font-family: 'Noto Serif', serif; font-weight: 700; color:#f05920; font-size: 2rem;}
.archive .entry-title a {font-family: 'Noto Serif', serif; color:#f05920; font-size: 2rem; text-decoration:none;}
.archive .entry-subtitle {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 1.1rem; color:#656e81; font-style:italic;}
.archive .entry-content {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.9rem; color:#656e81;}

/*search*/
.search-results .page-title {font-family: 'Noto Serif', serif; font-weight: 700; color:#656e81; font-size: 2.5rem;}
.search-results article {border-bottom:1px solid #656e81; display: table; padding-bottom: 1rem; width: 100%;}
.search-results article .wp-post-image {float:left; border-radius:0.5rem; margin-right: 1rem;}
.search-results .posted-on {font-family: 'Mulish', sans-serif; font-weight: 500; font-size: 0.8rem; color:#232F4B; float:left; padding-top: 0.25rem;}
.search-results .posted-on a {font-family: 'Mulish', sans-serif; font-size: 0.8; color:#232F4B; text-decoration:none;}
.search-results .tax-category {padding:0px; margin:0px; border-left:1px solid #000; list-style-type:none; float: left; margin-left: 0.5rem; padding-left: 0.5rem;}
.search-results .tax-category li {padding:0px; margin:0px; list-style-type:none; font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.8; color:#232F4B; display:inline; margin-right:0.5rem;}
.search-results .tax-category li a{font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.8; color:#232F4B; text-decoration:none;}
.search-results .entry-title {font-family: 'Noto Serif', serif; font-weight: 700; color:#f05920; font-size: 2rem;}
.search-results .entry-title a {font-family: 'Noto Serif', serif; color:#f05920; font-size: 2rem; text-decoration:none;}
.search-results .entry-subtitle {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 1.1rem; color:#656e81; font-style:italic;}
.search-results .entry-content {font-family: 'Mulish', sans-serif; font-weight: 700; font-size: 0.9rem; color:#656e81;}

.page-id-2812 .wd-noah-enti-search label {width: 80%;}
.page-id-2812 .wd-noah-enti-search label input { width: 100%;}

/*annuario*/
.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;}
#seed-div-box-annuario button {background:#708090; color:#fff; padding:0.5rem; float:right;}
#seed-div-box-annuario #s {float: left; width: 100%; 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 .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; max-width: 50%; width: 50%; margin-bottom: 0.5rem; padding-bottom: 0rem;}
.post-type-archive-wd-annuario-persone .entry-date {display:none;}
.post-type-archive-wd-annuario-persone .entry-title-post {line-height: 1rem;}
.post-type-archive-wd-annuario-persone .entry-title-post a {color:#e54d42;}
.post-type-archive-wd-annuario-persone .entry-title-post .wd-noah-persona-titolo {color:#e54d42;}
.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-persone .archive-description {display:none;}

/* box pmap2*/
.box-pmap20 {font-size: 0.9rem; border-top:1px dotted #a8a8a8; border-bottom:1px dotted #a8a8a8; background:url('/site/wp-content/uploads/sites/2/2023/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;}

/* singola persona */
.single-wd-annuario-persone .entry-content-post { border-top:1px solid #13438c;padding:1rem;}
.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:#434343 }
.wd-noah-persona-infocontainer div { display: block; clear:both; margin-bottom:1rem }
.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 dotted #f05920; float: left;}
.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:#434343; 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:#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-indirizzo {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; text-decoration:none; font-family: 'Noto Serif', serif;  font-weight: 700;  /*color: #f05920;*/  font-size: 1.5rem;}



/* 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; }
.wd-noah-persone-search label {width:48%; float: left; margin-right:2%}
.wd-noah-persone-search button { color:#ffffff; 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 {font-family: 'Mulish', sans-serif;  color: grey; font-size: 1rem; font-weight: 100; line-height: 2rem; font-style:italic;}
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 {float:left; 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:#e54d42;}
.single-wd-annuario-enti .wd-territorio-diocesi {display:none;}
.single-wd-annuario-enti .wd-noah-tipo-ente {display:none;}

.seed-localization-map {margin-top: 3rem;}

/* singolo ente */
.single-wd-annuario-enti .entry-content-post { border-top:1px solid #e54d42;padding:1rem;}
article.wd-annuario-enti .entry-header .wp-post-image  {float:left; margin-right: 1rem; margin-top: 1rem; max-width:226px}
.wd-noah-ente-infocontainer { font-size:1.1rem ; padding: 1rem; background:#d3d3d3;}
.wd-noah-ente-infocontainer .wd-noah-ente-nav-parent-posts {margin-bottom:1rem}
article.wd-annuario-enti label  {text-transform:uppercase; font-size:1rem;color:#f05920; }
.wd-noah-ente-infocontainer div { display: block; /*clear:both;*/ margin-bottom:1rem }
.wd-noah-ente-infocontainer .wd-noah-ente-tit  { display: block; clear:both;  }
.wd-noah-ente-infocontainer .wd-noah-ente-nome  {display: block ; clear:both; }
.wd-noah-ente-infocontainer .wd-noah-ente-cognome { display: block; clear:both; }
.wd-noah-ente-infocontainer .wd-noah-ente-tipo { display: block; clear:both; }
.wd-noah-ente-infocontainer .wd-noah-ente-testo {margin-top:2rem;}
.single-wd-annuario-enti .wd-noah-persona-titolo {font-family: 'Noto Serif', serif;  font-weight: 700;  /*color: #f05920;*/ font-size: 1.5rem;}
.single-wd-annuario-enti .wd-noah-ente-incarichi {margin-top:1rem; margin-bottom:1rem;}
.wd-noah-ente-tipo-inc-dettaglio {margin-left:.5rem;}
.wd-noah-ente-inc-persona-preposizione {display:inline-block;padding-left:0.5rem;padding-right:0.5rem;}
.wd-annuario-enti-template-default .nav-single {display:none;}
.single-wd-annuario-enti  .entry-header {margin-bottom:0px;}
.single-wd-annuario-enti .wd-noah-citta-ente, .single-wd-annuario-enti .wd-noah-cap-ente, .single-wd-annuario-enti .wd-noah-regione-ente, .single-wd-annuario-enti .wd-noah-paese-ente {display: none}
.wd-noah-cf-ente {display:none !important;}
.single-wd-annuario-enti .wd-noah-ente-denominazione {display:none;}


/* archivio enti */
.archivecc .wd-annuario-enti {display:table} 
.archivecc .wd-annuario-enti .wp-post-image {max-width:300px; margin-right:1rem}

.tax-wd-tipo-enti .wd-territorio-diocesi {display:none}
.tax-wd-tipo-enti .archive-title {display:none}
.tax-wd-tipo-enti .wd-noah-indirizzo-ente {display:none}
.tax-wd-tipo-enti .wd-noah-ente-titolo { font-size:1.6rem}
.wd-noah-ente-featured-image {float: left; margin-right:1rem}
.wd-noah-enti {margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-enti-search  {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #13438c;}
.wd-noah-enti-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem}
.wd-noah-enti-main {width: 66.66667% ; float:left; }
.wd-noah-enti-main .wd-noah-ente {padding:0.6rem; border-bottom:1px solid #0f512b }
.wd-annuario-enti label {font-weight:bold ;  text-transform:uppercase;font-size:1rem ;color:#434343 }
.wd-annuario-enti .entry-meta-header {display:none}
.wd-annuario-enti .entry-meta {display:none}
.post-type-archive-wd-annuario-enti .archive-title{font-size:0}
.post-type-archive-wd-annuario-enti .archive-title:after{font-size:1.6rem;content:'ENTI'}

.single-wd-annuario-enti .categories-links .category-link {display:none}
.single-wd-annuario-enti .wd-territorio-diocesi {display:none}
.single-wd-annuario-enti .wd-noah-ente-incarichi {border-top:2px solid #6f6f6f;}
.single-wd-annuario-enti .wd-noah-ente-inc-persona {float:left;}
.single-wd-annuario-enti .wd-noah-ente-inc-persona a {text-decoration:none;}
.single-wd-annuario-enti .wd-noah-ente-tipo-inc {font-style:italic; display: inline-block;  padding-top: 0.3rem;  padding-left: 0.5rem;}
.single-wd-annuario-enti .wd-noah-title-sub-items {font-style:italic;}


.single-wd-annuario-enti .wd-noah-ente-titolo {color:#f05920; font-weight:bolder; font-family: 'Noto Serif', serif;}
.single-wd-annuario-enti .wd-noah-ente-titolo a{color:#f05920; font-weight: bolder; font-family: 'Noto Serif', serif;}

/*paginadelVescovo*/
.page-id-2854 #vescovo_one {background:#2D2A40;}
.page-id-2854 #vescovo_one p {color:#fff; padding: 1rem; font-size: 0.8rem;}
.page-id-2854 #vescovo_one img {border-radius:2rem;}
.page-id-2854 #vescovo_two {background:#F9F9F9; border-radius:2rem; padding:1rem;}

.page-id-2854 #omelieinterventi .widget_title {font-family: 'Noto Serif', serif; font-weight: 700; color:#656e81; font-size: 1.5rem;}
.page-id-2854 #omelieinterventi .single_int {border-bottom:1px solid #656e81; padding-bottom:0.5rem; padding-top:0.5rem;}
.page-id-2854 #omelieinterventi .single_int h6 {font-family: 'Mulish', sans-serif; color:#656e81; font-weight: 300; font-size: 0.85rem;}
.page-id-2854 #omelieinterventi .tag_cat {font-family: 'Mulish', sans-serif; color:#656e81; font-size: 0.85rem; font-weight:bolder;}
.page-id-2854 #omelieinterventi .tag_cat a {text-decoration:none;}
.page-id-2854 #omelieinterventi .single_int h2 {font-family: 'Noto Serif', serif; font-weight: 700; color:#000; font-size: 1.1rem;}
.page-id-2854 #omelieinterventi .single_int h2 a {font-family: 'Noto Serif', serif; font-weight: 700; color:#000; font-size: 1.1rem; text-decoration:none;}
.page-id-2854 #omelieinterventi .arch_omelie_int {font-family: 'Mulish', sans-serif; color:#f05920; font-weight: 600; font-size: 1rem; margin-top:0.5rem; text-align: right; padding-right: 1rem;}
.page-id-2854 #omelieinterventi .arch_omelie_int a{font-family: 'Mulish', sans-serif; color:#f05920; font-weight: 600; font-size: 1rem; text-decoration:none;}

.page-id-2854 #appuntamenti_vesc .widget_title {font-family: 'Noto Serif', serif; font-weight: 700; color:#656e81; font-size: 1.5rem; margin-bottom:0.5rem;}
.page-id-2854 #appuntamenti_vesc .single_evento {background:#f7faf9; border-radius:1rem; padding:1.25rem; margin-bottom:1rem;}
.page-id-2854 #appuntamenti_vesc h2 {font-family: 'Mulish', sans-serif; color:#4A4A4A; font-size:1rem;}
.page-id-2854 #appuntamenti_vesc h2 a {color:#4A4A4A; text-decoration:none;}
.page-id-2854 #appuntamenti_vesc .data_evento svg {max-width:28px; color:#D8D8D8; float: left; margin-top: -0.5rem; margin-right: 0.5rem;}
.page-id-2854 #appuntamenti_vesc .data_evento {font-family: 'Mulish', sans-serif;  font-weight:600; color:#4A4A4A; font-size:1rem;}
.page-id-2854 #appuntamenti_vesc .data_evento a {font-family: 'Mulish', sans-serif; color:#4A4A4A; text-decoration:none;}
.page-id-2854 #appuntamenti_vesc .data_evento .giorno {font-family: 'Mulish', sans-serif;  font-weight:900; color:#f05920; font-size:1.3rem; padding-right:0.5rem;}
.page-id-2854 #appuntamenti_vesc .data_evento .ora {font-family: 'Mulish', sans-serif; font-size:0.75rem;}
.page-id-2854 #appuntamenti_vesc .archivionews {font-family: 'Mulish', sans-serif; color:#f05920; font-weight: 600; font-size: 1rem; margin-top:0.5rem; text-align: right; padding-right: 1rem;}
.page-id-2854 #appuntamenti_vesc .archivionews a {font-family: 'Mulish', sans-serif; color:#f05920; font-weight: 600; font-size: 1rem; text-decoration:none;}

/*appuntamenti*/

.post-type-archive-wd-interventi-vesc .page-title {display:none;}
.post-type-archive-wd-interventi-vesc .archive-description {font-family: 'Noto Serif', serif;  font-weight: 700;  color: #656e81;  font-size: 2.5rem;}
.post-type-archive-wd-interventi-vesc .wd-noah-intervento-vesc-autore {font-family: 'Mulish', sans-serif !important; font-size:1rem  !important; color:#656e81  !important;}
.post-type-archive-wd-interventi-vesc .wd-noah-intervento-vesc-data-intervento {font-family: 'Mulish', sans-serif !important; font-size:1rem  !important; color:#656e81  !important;}
.post-type-archive-wd-interventi-vesc .wd-noah-intervento-pdf {font-family: 'Mulish', sans-serif !important; font-size:1rem  !important; color:#f05920 !important;}
.post-type-archive-wd-interventi-vesc .wd-noah-intervento-pdf a {font-family: 'Mulish', sans-serif !important; font-size:1rem  !important; color:#f05920 !important; text-decoration:none;}

.tax-wd-tipo-appuntamenti .entry-title-post {font-family: 'Noto Serif', serif; color:#4A4A4A !important; font-weight:600; font-size:1.5rem !important;}
.tax-wd-tipo-appuntamenti .entry-title-post a {color:#4A4A4A;}
.tax-wd-tipo-appuntamenti .entry-title-post br:nth-child(3) {display:none;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-inizio {display:none;}
.tax-wd-tipo-appuntamenti article {margin-bottom: 1rem; padding:0px; width: 100%;}
.tax-wd-tipo-appuntamenti article .entry-header {margin-bottom: 1rem; padding:0px;}
.tax-wd-tipo-appuntamenti article .entry-summary {display:none;}
.tax-wd-tipo-appuntamenti article footer {display:none;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-widget-calendario {font-family: 'Mulish', sans-serif; font-size:1rem; color:#656e81;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#D8D8D8; margin-right:0.5rem; font-size:1rem;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-text-larger {font-family: 'Mulish', sans-serif; color:#f05920;}

/*appuntamenti archive */
.wd-noah-filtro-apps {background:#dbdbdb; padding: 0.8rem; display: table !important; width: 100%; text-align: center; margin: auto; margin-bottom: 1.5rem;}
.wd-noah-filtro-apps label:nth-child(1) {float: left; width: 300px; margin-right: 1rem;}
.wd-noah-filtro-apps label:nth-child(2) {float: left; margin-right: 1rem;}
.wd-noah-filtro-apps label:nth-child(3) {float: left; width: 300px;}
.wd-noah-filtro-apps label select {margin-bottom:0px;}
.wd-noah-filtro-apps label input {margin-bottom:0px;}
.wd-noah-filtro-apps button {background:#708090; color:#fff; padding:0.5rem; float:right;}
.wd-noah-filtro-apps hr {display:none;}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti {margin:0px; color:#E54D42;}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti a{ color:#E54D42;}
.post-type-archive-wd-appuntamenti .entry-meta-header {display:none;}
.tax-wd-tipo-appuntamenti .wd-tipo-appuntamenti {margin:0px; color:#E54D42;}
.tax-wd-tipo-appuntamenti .wd-tipo-appuntamenti a{ color:#E54D42;}
.tax-wd-tipo-appuntamenti .entry-meta-header {display:none;}
.post-type-archive-wd-appuntamenti .entry-title-post {font-family: 'Noto Serif', serif; color:#f05920 !important; font-weight:600; font-size:1.5rem !important;}
.post-type-archive-wd-appuntamenti .entry-title-post a {color:#4A4A4A;}
.post-type-archive-wd-appuntamenti .entry-title-post br:nth-child(3) {display:none;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-inizio {display:none;}
.post-type-archive-wd-appuntamenti article {margin-bottom: 1rem; padding:0px; width:100%;}
.post-type-archive-wd-appuntamenti article .entry-header {margin-bottom: 1rem; padding:0px;}
.post-type-archive-wd-appuntamenti article .entry-summary {display:none;}
.post-type-archive-wd-appuntamenti article footer {display:none;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {font-family: 'Mulish', sans-serif; font-size:1rem; color:#656e81;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#D8D8D8; margin-right:0.5rem; font-size:1rem;}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti-vescovo-pompili .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#35892a; margin-right:0.5rem; font-size:1rem;}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti-turismo-tempo-libro-sport .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#e06a2f; margin-right:0.5rem; font-size:1rem;}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti-beni-culturali .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#1f80c1; margin-right:0.5rem; font-size:1rem;}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti-cpag .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#35892a; margin-right:0.5rem; font-size:1rem;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-text-larger {font-family: 'Mulish', sans-serif; color:#f05920;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-text-time {font-size:0.8rem;}

.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {font-size: 1.5rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-text-larger {color:#f05920;}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer label {color:#f05920; font-weight:300; padding-right:0.3rem;}
.single-wd-appuntamenti .wd-noah-citta-ente {display:none;}
.single-wd-appuntamenti .wd-noah-regione-ente {display:none;}
.single-wd-appuntamenti .wd-noah-paese-ente {display:none;}

/*pagina uffici*/
.page-id-5286 #primary .widget_sow-editor {border:1px solid #f05920; padding:1rem; min-height:150px;}
.page-id-5286 #primary .widget_sow-editor .widget-title {font-family: 'Noto Serif', serif; color:#f05920; font-weight: 700; font-size: 1.1rem;}

.page-id-5332 #primary .widget_sow-editor {border:1px solid #f05920; padding:1rem; min-height:150px;}
.page-id-5332 #primary .widget_sow-editor .widget-title {font-family: 'Noto Serif', serif; color:#f05920; font-weight: 700; font-size: 1.1rem;}

/*documenti e interventi*/
.page-id-9703 .posted-on {display:none;}
.page-id-9703 #search_new {border-radius: 1rem; padding: 1rem; background:#5a5a5a;}
.page-id-9703 #search_new ul {margin:0px; padding: 0px;}
.page-id-9703 #search_new label {color:#fff; font-family: 'Mulish', sans-serif;}
.page-id-9703 #search_new li:nth-child(6) input {background:#f05920; bolder:1px solid #f05920; color:#fff; font-family: 'Mulish', sans-serif;}
.page-id-9703 #documenti_interventi .elenco_int {border-bottom: 1px solid #ededed; padding-top:0.5rem; padding-bottom:0.5rem;}
.page-id-9703 #documenti_interventi .so-widget-sow-editor {border-bottom: 1px solid #f05920;}
.page-id-9703 #documenti_interventi .widget-title {font-family: 'Mulish', sans-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-9703 #documenti_interventi .data {font-size: 0.85rem; padding-top: 0.5rem; padding-bottom: 0.5rem; font-style:italic;}
.page-id-9703 #documenti_interventi h2 {font-family: 'Noto Serif', serif; color: #f05920; margin:0px; line-height: 1.5rem; font-size: 1.5rem; padding-top: 0.5rem; font-weight:bolder;}
.page-id-9703 #documenti_interventi h2 a {color: #f05920; text-decoration:none;}
.page-id-9703 #documenti_interventi h2 br {display:none;}
.page-id-9703 .tag_cat {font-family: 'Mulish', sans-serif;  color: #5a5a5a;  font-size: 1rem; margin: 0px; }
.page-id-9703 .tag_cat a {color: #5a5a5a;}
.page-id-9703 .tag_author {font-family: 'Mulish', sans-serif; color: #5a5a5a;  font-size: 0.9rem; margin: 0px; font-style:italic;}
.page-id-9703 .tag_author a {color: #5a5a5a;}

.category-senza-categoria .page-header .page-title {display:none;}

/* Define mobile styles */

@media only screen and (max-width: 40em) { 
  
		#top_testata {display: table; width: 100%;}
		#top_testata .panel-grid-cell {margin:0px; text-align:right; padding-right: 1rem;}
		.so-widget-bso-so-widget-blog-name::first-line {font-size: 1.2rem;}
		.widget_bso-so-widget-blog-name {font-size: 2.4rem; margin:0px !important; /*line-height: 3rem;*/ line-height: 2.2rem;         text-align: center;}
		.so-widget-bso-so-widget-logo {text-align: center; margin-left: -2rem;}
		#logomenu { margin-bottom: 0rem;  margin-left: 0.5rem !important;  flex-direction: row !important;}
		.custom-logo {margin-left: 1rem; max-width: 250px;}
		.widget_bso-so-widget-blog-name { max-width: 100% !important;}
		.widget_bso-so-widget-blog-description {margin-top: 0rem;}
		#pg-5-1 {display: block;}
		#pgc-5-1-0 {float: left; width: auto !important; margin:10px;}
		#panel-5-1-0-0, #panel-5708-0-3-0, #pg-5708-0, #pgc-5708-1-0 {margin-bottom: 0px !important;}
		#pg-5-0 {margin-bottom:10px; }
		#pgc-5-0-0 {max-width: 40%; float: left;}
		#pgc-5-0-1 {max-width: 60%; float: left;}
		#pgc-5-0-2 {float: left;  max-width: 55%;}
		#pgc-5-1-1 {margin:0px; float: left; width: 65% !important;}
		/*#pgc-5-1-2 {display:none;}*/
		#panel-5-0-3-0 {float: left;}
		#logomenu {margin-left: 0rem;}
		.navbar { margin-top: -1rem;  margin-left: 5%; position:initial;}
		.navbar .navbar-toggler:after {content:'menù'; font-size:0.8rem;}
		#mega-menu-wrap-max_mega_menu_1 { margin-top: 0rem;}
		.site-header {margin-bottom: 0rem;}
		#primary {padding-left: 1rem; padding-right: 1rem;}		
		#footer_green .sow-image-container {margin: auto;}
		#footer_green .panel-grid-cell {margin:0px; text-align:center;}
		#footer_green .so-widget-sow-button {margin-bottom: 1rem;}

		#news_prima .contenuto {height: 220px; background-size: cover; background-repeat: no-repeat;}
		#news_prima .contenuto_post {height: 220px; padding-top: 80px;}
		#news_prima h2 {font-size: 1.3rem;}
		#news_prima h2 a {font-size: 1.3rem;}
		#news_prima h5 {font-size: 0.8rem;}
		#news_prima h5 a{font-size: 0.8rem;}
				
		#news_seconda .contenuto {height: 220px;}
		#news_seconda .contenuto_post {padding-top: 50px; height: 220px;}
		#news_seconda h2 {font-size: 1.3rem;}
		#news_seconda h2 a {font-size: 1.3rem;}
		#news_seconda h5 {font-size: 0.8rem;}
		#news_seconda h5 a{font-size: 0.8rem;}
		
	  #news_terza .contenuto {height: 220px;}
		#news_terza .contenuto_post {padding-top: 50px; height: 220px;}
		#news_terza h2 {font-size: 1.3rem;}
		#news_terza h2 a {font-size: 1.3rem;}
		#news_terza h5 {font-size: 0.8rem;}
		#news_terza h5 a{font-size: 0.8rem;}
		
		#media_diocesani { padding: 1rem;}
		#media_diocesani .so-widget-sow-editor .widget-title { font-size: 1.8rem;}
		
		#appuntamenti_hp {margin: 0rem; padding: 1rem;}
		#appuntamenti_hp .widget-title { font-size: 1.3rem;  text-align: center;}
		#appuntamenti_hp .mini-clndr .clndr .days-container .days .day {width: 7.8%;}
		
		#beniecclesiastici {padding: 1rem;}
		#beniecclesiastici .widget_custom_html .widget-title { font-size: 1.5rem;}

}


/* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
   
  
}

/* Medium screens*/
@media only screen and (min-width: 40.063em) {   
  
  
}


/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
       
       
   
      
 } /* Portrait */


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    
       

      
 } /* landscape */

/* Large screens*/
@media only screen and (min-width: 64.063em) { 
  
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
 
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* XLarge screens*/
@media only screen and (min-width: 90.063em) { 
 
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 

} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens*/
@media only screen and (min-width: 120.063em) { 

} /* min-width 1921px, xxlarge screens */



@media print {
  .header_container {padding-bottom: 0em;}
  .nav_container {display:none;} 
  .menu_social_pre_header {display:none;} 
  #main-menu {display:none;}
  #secondary-sidebar {display:none;} 
 a[href]:after { content: none !important; } 
}