@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');

body {background:#eaf0d6;}

.page .entry-header .published {display:none;}

.site-header {margin-bottom: 0rem; background:#0f5e57;}
.site-header .row {padding:0px; margin:0px;}
.site-header .row .col {padding:0px; margin:0px;}
#pg-23-0 {margin:0px;}
#top_testata {background:#0f5e57; 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:#ffb52f !important;}
.so-widget-bso-so-widget-blog-name::first-line {font-size: 2rem;}
.widget_bso-so-widget-blog-name {margin:0px !important; margin-top:1.5rem !important; font-family: 'Mulish', sans-serif; font-weight: 800; font-size: 4.6rem; color:#ffb52f; text-transform:uppercase; letter-spacing: -0.05rem; max-width: 340px; line-height: 3rem;}
.widget_bso-so-widget-blog-name a {color:#ffb52f; text-decoration:none;}
.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;}

#slider_eviden .slick-prev:before, #slider_eviden .slick-next:before {color:#0f5e57;}
#slider_eviden .slick-slide {border-right:1px solid #0f5e57; padding:0.5rem;}
#slider_eviden h2 {font-family: 'Mulish', sans-serif; color:#0f5e57; font-weight: 900; line-height: 1.5rem; font-size: 1.5rem;}
#slider_eviden h2 a {text-decoration:none; color:#0f5e57;}
#slider_eviden h5 {font-family: 'Mulish', sans-serif; color:#000;}
#slider_eviden h5 a {text-decoration:none; color:#000;}
#slider_eviden .button_leggi {font-family: 'Mulish', sans-serif; background:#0f5e57; color:#fff; text-align: center; max-width: 200px; border-radius: 1rem;  margin: auto;  margin-top: 2rem;}
#slider_eviden .button_leggi a{text-decoration:none; color:#fff;}

.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;}
#mega-menu-max_mega_menu_1 .mega-menu-description {display:none !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; text-align:center;}
#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: #232F4B;  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: #232F4B; text-decoration: none;}

.img_new {text-align:center;}

#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: #ffb52f;}
#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:#0f5e57; font-size: 1.1rem; text-align:right;}
#tuttelenews a{font-family: 'Mulish', sans-serif; font-weight: 700; color:#0f5e57; 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:#ffb52f; 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: #ffb52f; 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: #ffb52f;}
#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:#ffb52f; 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:#ffb52f;}

#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:#ffb52f;}
#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:#ffb52f; 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:#0f5e57; 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:#222; 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:#0f5e57; 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:#0f5e57; font-size: 2.5rem;}

/*pagination*/
.pgntn-page-pagination-intro, .pgntn-page-pagination .current { background-color: #ffb52f !important; /*color: #000 !important;*/ border: 1px solid #ffb52f !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 #ffb52f !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:#0f5e57; font-size: 2rem;}
.archive .entry-title a {font-family: 'Noto Serif', serif; color:#0f5e57; 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:#0f5e57; 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:#0f5e57; font-size: 2rem;}
.search-results .entry-title a {font-family: 'Noto Serif', serif; color:#0f5e57; 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;}



.category-santi-beati-venerabili-e-servi-di-dio-veronesi  .entry-date {display:none;}

.seed-localization-map {margin-top: 3rem;}




/*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:#ffb52f !important;}
.post-type-archive-wd-interventi-vesc .wd-noah-intervento-pdf a {font-family: 'Mulish', sans-serif !important; font-size:1rem  !important; color:#ffb52f !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:#ffb52f;}

/*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:#ffb52f !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:#ffb52f;}
.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:#ffb52f;}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer label {color:#ffb52f; 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 #ffb52f; padding:1rem; min-height:150px;}
.page-id-5286 #primary .widget_sow-editor .widget-title {font-family: 'Noto Serif', serif; color:#ffb52f; font-weight: 700; font-size: 1.1rem;}

.page-id-5332 #primary .widget_sow-editor {border:1px solid #ffb52f; padding:1rem; min-height:150px;}
.page-id-5332 #primary .widget_sow-editor .widget-title {font-family: 'Noto Serif', serif; color:#ffb52f; 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:#ffb52f; bolder:1px solid #ffb52f; 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 #ffb52f;}
.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: #ffb52f; 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: #ffb52f; 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;}

/* 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-logo {text-align: center; margin-left: -2rem;}
		.custom-logo {margin-left: 2rem;}
		#pgc-23-1-0 {margin:0px;}
		#pgc-23-0-0 {max-width: 40%; float: left;}
		#pgc-23-0-1 {max-width: 60%; float: left;}
		#pgc-23-0-2 {float: left;  max-width: 55%;}
		#pgc-23-1-1 {margin:0px;}
		#pgc-23-1-2 {display:none;}
		#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; } 
}