@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&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');

#iandu-fixed-edit-preferences {font-size: 0.65rem;  border-top-right-radius: 0.5rem;  border-top-left-radius: 0.5rem;}
.site-header {background:#89262b;}
.site-header .row {margin:0px; /*border:1px solid red;*/}
/*.site-header div {border:1px solid green;}*/
.site-header #pg-16-0 {margin-bottom: 0px;}
.site-header #pg-16-1 {margin-bottom: 30px;}
.site-header #pg-83740-0 {margin-bottom: 0px;}
.site-header #pg-83740-1 {margin-bottom: 30px;}
#primary .row {margin:0px;}
#pre_header {background:url('/wp-content/uploads/sites/2/2023/03/bck_preheader2_new.png') no-repeat left; text-align: right; position:absolute; width:600px; right:0px; padding: 0px !important; align-items: center !important;}
#pre_header .panel-grid-cell {width:auto;}
/*#pre_header #pgc-16-0-0 {width: 62%;}*/
.widget_bso-so-widget-data-del-giorno {margin:0px !important;}
.so-widget-bso-so-widget-data-del-giorno {font-family:'Montserrat'; color:#fff; font-size:0.75rem; font-weight:300; }
.so-widget-bso-so-widget-santo-del-giorno {font-family:'Montserrat'; color:#fff; font-size:0.75rem; font-weight:300;}
.so-widget-bso-so-widget-santo-del-giorno a {font-family:'Montserrat'; color:#fff; font-size:0.75rem; font-weight:300; text-decoration:none; font-style:italic; text-decoration:none;}
.so-widget-bso-so-widget-data-del-giorno p {padding:0px; margin:0px; }
.so-widget-bso-so-widget-data-del-giorno p a {color:#fff; font-size:0.75rem; font-weight:300; text-decoration:none;}
.search-form {text-align: center; margin-top:0.2rem;}
.search-form .search-field {box-shadow: 0 2px 9px 0 rgba(0,0,0,0.24); border-radius:0.5rem; font-family:'Montserrat'; font-size: 0.8rem; color: #B6B6B6; width:200px;}
.search-submit {padding-top:0.2rem !important;}
/*.search-submit:before {background: #E54D42; content:'\f002'; font-family: 'fontawesome' ; font-size: 1.125rem; color: #FFFFFF; padding: 0.8rem; border-radius: 80px}
.sow-social-media-button-whatsapp-0  {padding: 0px  !important;   border: 0px  !important;   border-radius: 0px !important;   box-shadow: none !important; font-size: 1.2em !important; margin: 0px !important;}*/

.widget_a2a_follow_widget .widget-title {font-family:'Montserrat'; color:#fff; font-size:0.6rem; font-weight:300; margin: 0px; padding-right: 1rem;}
#head_logo {max-width:75rem; margin:auto; padding-left: 3rem; padding-right: 2rem; padding-top: 3rem;}
#head_logo .so-widget-bso-so-widget-logo img {max-width:200px; padding-top: 1rem;}
.widget_bso-so-widget-blog-name {margin:0px !important;}
.so-widget-bso-so-widget-blog-name  {font-family:'Montserrat'; text-transform:uppercase; color:#fff; font-size:3rem; font-weight:600; margin-top: 2rem; margin-bottom: 1rem;}
.so-widget-bso-so-widget-blog-name a {color:#fff; text-decoration:none;}
.widget_bso-so-widget-blog-description {margin-top: -1.5rem;}
.so-widget-bso-so-widget-blog-description {font-family:'Montserrat'; text-transform:uppercase; color:#999999; font-size:3rem; font-weight:600;}
#panel-16-0-2-0> .panel-widget-style {padding: 0px;}
#panel-83740-0-2-0> .panel-widget-style {padding: 0px;}
#img_testata {padding:0px !important;}

#menuprinc {  max-width: 75rem;  margin: auto;}
#menuprinc #pgc-16-2-0 {width:100%;}
#menuprinc #pgc-83740-2-0 {width:100%;}
#menuprinc .navbar {background:rgba(256,256,256,1) !important;  /*border-top: 1px solid #000; border-bottom: 1px solid #000;*/ padding: 0px; margin-bottom: 0.5rem;}
#menuprinc .navbar li {color:#89262b; font-family:'Montserrat'; text-transform:uppercase; font-weight:bolder; font-size: 1.1rem;}
#menuprinc .navbar li a {color:#89262b; font-family:'Montserrat'; font-size: 1.1rem; letter-spacing: -1px;}
#menuprinc .navbar li a:active {background:#89262b !important; color:#fff;}
#menuprinc .navbar-collapse {max-width:75rem; margin:auto;}
#menuprinc .navbar-nav {margin:auto;}
#menuprinc .dropdown-menu li { text-transform:initial; font-size: 1rem;}
#menuprinc .dropdown-menu li a{font-size: 1rem;}

#mega-menu-wrap-max_mega_menu_1 {border-top-left-radius:1rem; border-top-right-radius:1rem;}
#mega-menu-max_mega_menu_1 .mega-menu-link {color:#89262b !important; font-family:'Montserrat' !important; text-transform:uppercase !important; font-weight:bolder !important; font-size: 1.1rem !important;}
#mega-menu-max_mega_menu_1 .mega-sub-menu .mega-menu-link { text-transform:initial !important; }
/*#mega-menu-max_mega_menu_1 .mega-menu-max_mega_menu_1 {color:#89262b; font-family:'Montserrat'; text-transform:uppercase; font-weight:bolder; font-size: 1.1rem;}*/
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner {background: #89262b;}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {background: #89262b;}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {background: #89262b;}
.widget_maxmegamenu {margin:0px !important;}

/*.menurow { background: #039;}*/

#inprimopiano {max-width:75rem; background:#fff; margin:auto; padding: 1rem}
#news_hp .slick-slider {margin-bottom: 0px;}
#news_hp h2 {font-family:'Montserrat'; font-size: 1.8rem; color: #00277c; text-transform: uppercase; font-weight: 600;   padding: 1rem;  margin-top: 3rem; background: rgba(256,256,256,0.7); max-width: 400px; float: right; margin-bottom: 0px;}
#news_hp h2 a {color: #00277c; text-decoration:none;}
#news_hp h5 {font-family:'Montserrat'; font-size: 1.4rem; color: #000; font-weight: 400;   padding: 1rem;  margin-top: 0rem; background: rgba(256,256,256,0.7); max-width: 400px; float: right;}
#news_hp h5 a {color: #000; text-decoration:none;}
#news_hp .miniatura {height: 600px; min-height: 600px; background-size: cover !important;  overflow: hidden;position:relative}
#news_hp .slide_a {position:absolute;width:100%;height:100%}  
#news_hp .slick-prev {left: 20px; z-index: 99999;}
#news_hp .slick-next {right: 20px;}
#news_hp .slick-prev::before, #news_hp .slick-next::before {color: #89262b;}
#news_hp .slick-dots {margin-left: 0px !important; bottom: -20px}
#news_hp .slick-dots .slick-active button:before {color: #89262b;}

#news_hp2 .single_news {float:left; max-width:23.9%; margin-right:1rem;}
#news_hp2 .single_news:nth-child(4) {margin-right:0rem;}
#news_hp2 h2 {font-family:'Montserrat'; font-size: 1.5rem; color: #00277c; font-weight: 600;}
#news_hp2 h2 a {color: #00277c; text-decoration:none;}
#news_hp2 h5 {font-family:'Montserrat'; font-size: 1.1rem; color: #000; font-weight: 400;}
#news_hp2 h5 a {color: #000; text-decoration:none;}
#news_hp2 .single_news .immagineapp {max-height:150px; overflow:hidden;border: 1px solid #000;margin-bottom: 0.8rem;}
#news_hp2 .archivio_news {display:table; width:100%; text-align:right; font-family:'Montserrat'; font-size: 1rem; color: #000; text-transform:uppercase; padding-top: 1rem;}
#news_hp2 .archivio_news a {color:#89262b; text-decoration:none;}

.vescovo_hp {background:#05417f;}
.vescovo_hp .widget_sow-editor {max-width:75rem; margin:auto; padding-top:1rem; color:#fff;  font-family:'Montserrat';}
.vescovo_hp .widget_sow-editor p {text-transform:uppercase;}
.vescovo_hp .widget_sow-editor p strong {font-size:2rem;}
.vescovo_hp .widget_sow-editor ul {float: left; width: 50%; padding-left: 0px;  margin-left: 2rem;}
.vescovo_hp .widget_sow-editor ul li {float: left; margin-right: 2rem;  width: 40%;  margin-bottom: 1rem; color:#fff;}
.vescovo_hp .widget_sow-editor ul li a {color:#fff;}

#agenda_hp .widget_noah_calendar_widget {margin-bottom:0px;}
#agenda_hp .widget-title {font-family:'Montserrat';}
#agenda_hp .legend label {font-size:0.65rem;}
#agenda_hp .mini-clndr .clndr .days-container {min-height: 280px;}
#agenda_hp .mini-clndr .clndr .days-container .days {min-height: 280px;}
#agenda_hp .textwidget {font-family:'Montserrat'; text-align:right; text-transform:uppercase; border-bottom:1px solid #000; color:#000; margin:0px; font-weight: 800;}
#agenda_hp .textwidget p {margin:0px;}
#agenda_hp .textwidget a {text-decoration:none; color:#000; font-weight: 800;}

#widget_hp {max-width:75rem; margin:auto;}
#BEWEB-cathedral {height:425px !important;}
#radio_hp {border:1px solid #222222;}

.home .addtoany_share_save_container {display:none;}

.site-footer  {background:#89262b;}
.site-footer .row {margin:0px; padding:0px;}
#footer_new {max-width:75rem; margin:auto; padding-top:0.5rem; padding-bottom:0.5rem;}
#footer_new .so-widget-sow-editor img {margin-right:1rem;}
#footer_new .so-widget-sow-editor strong {font-size:1rem; text-transform: uppercase;}
#footer_new .so-widget-sow-editor {font-family:'Montserrat'; font-size:0.8rem; color:#fff;}
#footer_new .so-widget-sow-editor p {padding: 0px;  margin: 0px;}
#footer_new img {max-width:80px;}

/* interna */
.single #img_testata { max-width: 600px;  margin: auto;}
.page #primary {max-width:75rem; background:#fff; margin:auto;}
.home #primary {max-width:100%;  background:none;}
.single .tax-category {list-style-type: none;  padding: 0px;  margin: 0px;  width: 100%;  display: table;}
.single .tax-category li {font-family:'Montserrat'; font-size: 0.9rem; color:#89262b; float:left; /*font-style:italic;*/ padding-right:0.5rem; font-weight:400;}
.single .tax-category li a {color:#89262b; text-decoration:none; font-weight:bolder;}
#primary article {padding-top:1rem;}
.single #primary {max-width:75rem; background:#fff; margin:auto;}
/*.single #primary .entry-header {background: rgb(5,65,127);
background: linear-gradient(180deg, rgba(5,65,127,1) 0%, rgba(255,255,255,1) 100%); padding: 1rem;}*/
/*.page #primary .entry-header {background: rgb(5,65,127);
background: linear-gradient(180deg, rgba(5,65,127,1) 0%, rgba(255,255,255,1) 100%); padding: 1rem;}*/
#primary article {padding-top:1rem;}
.single #primary .attachment-large {display:block;}
.single #primary .posted-on {font-family:'Montserrat'; color:#fff; display:none;}
.single #primary .posted-on a{font-family:'Montserrat'; color:#fff; text-decoration:none;}
#primary .entry-title {font-family:'Montserrat'; color:#00277c; font-size:2.2rem; text-transform:uppercase; font-weight: 700;}
.single #primary .entry-subtitle {font-family:'Montserrat'; color:#3e3e3e; font-style:italic; font-size: 1.2rem;}
.page #primary .entry-subtitle {font-family:'Montserrat'; color:#3e3e3e; font-style:italic; font-size: 1.2rem;}
.single .attachment-large {float:right;  max-width: 460px;}
.page .attachment-large {float:right; max-width: 460px;}
.posted-on {font-family:'Montserrat'; color:#fff; font-size: 0.8rem; display:none;}
.posted-on a{font-family:'Montserrat'; color:#fff; font-size: 0.8rem; text-decoration:none;}

.wd-noah-enti-search  {  background: #e7e7e7; padding:1rem ;width:100% ;border-bottom:1px solid #13438c; /*margin-bottom:2rem; */}
.wd-noah-enti-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem}

ol, ul {
    margin-left: 0 !important;
}

/*archive*/
.archive #primary {max-width:75rem; background:#fff; margin:auto;}
.archive .page-header .page-title {font-family:'Montserrat'; color:#000; font-size: 1.1rem; padding-top: 1rem;}
.archive article {border-bottom:1px dotted #05417f;}
.archive article .tax-category {display:none;}
.archive article .entry-title {font-family:'Montserrat'; color: #89262b; font-size:1.5rem; text-transform:uppercase; font-weight: 800;}
.archive article .entry-title a {color: #89262b; text-decoration:none; font-size:1.5rem; display: block;}
.archive article .entry-content {margin:0px;}

.pgntn-page-pagination {padding-top: 1.5rem !important;}


.addtoany_share_save_container  {text-align:right;}
.addtoany_header {text-align:right; font-family:'Montserrat'; color:#3a3a3a; font-size: 0.7rem;  margin: 0px;}
.addtoany_share_save_container span {background:#3e3e3e !important;}

/*search*/
.search #primary {max-width:75rem; background:#fff; margin:auto;}
.search .page-header .page-title {font-family:'Montserrat'; color:#000; font-size: 1.1rem; padding-top: 1rem;}
.search article {border-bottom:1px dotted #05417f;}
.search article .tax-category {display:none;}
.search article .entry-title {font-family:'Montserrat'; color: #89262b; font-size:1.5rem; text-transform:uppercase; font-weight: 800;}
.search article .entry-title a {color: #89262b; text-decoration:none;}
.search article .entry-content {margin:0px;}

/* appuntamento */

.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;}

.wd-noah-appuntamento-widget-calendario {font-family:'Montserrat'; font-size: 0.8rem !important; width: 80px !important; padding-top: 0.5rem;}
.wd-noah-appuntamento-widget-calendario:before {font-family:'Montserrat'; font-size: 0.8rem !important; text-transform: lowercase !important; }
.wd-noah-appuntamenti-titolo a {font-family:'Montserrat'; text-transform: none !important;}

.archive .wd-noah-appuntamenti {margin:20px;  display: inline-block; width: 100%;}
.wd-noah-appuntamento-widget-calendario>.archive .wd-noah-appuntamento-text-smaller {font-size:.7em;display:block;line-height:1.8}
.wd-noah-appuntamento-widget-calendario { display: inline-block;  font-family: sans-serif;  font-size: 1.5em; text-align: center; line-height: 1.2; border-radius: 10px; overflow: hidden; box-shadow: 1px 1px 3px rgba(0,0,0,.5);  float: left;margin-right:20px;     margin-bottom: 9rem;}
.wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-larger { font-size: 2em;  display: block;}
.archive .wd-noah-appuntamento-inizio br {display:none}
.archive .wd-noah-appuntamento-allday {font-size: 0.8rem; font-weight: 600 !important;}
.archive .wd-noah-appuntamento-inizio {font-size: 0.8rem; font-weight: 600; color:#000;}
.archive .wd-noah-appuntamento-inizio label {display:none}
.archive .wd-noah-appuntamento-inizio:before {content: "\f017"; font-family: 'fontawesome'; font-size:1rem; margin-top:.3rem; padding-right:0.5rem;}
.archive .wd-appuntamenti .entry-title {line-height: 1rem; font-size: 1.2rem;}
.archive .wd-appuntamenti .entry-title a {font-size: 1.2rem;}
.archive .wd-noah-appuntamenti-titolo a {font-family:'Montserrat'; text-transform: uppercase;  color: #ac0000 !important;  font-size: 1.2rem;}

.wd-noah-appuntamento-infocontainer label {font-style:italic; padding-right:0.5rem;}

/*vescovo*/
.page-id-821 #interventi_vesc .widget-title {font-family: 'Montserrat';  color: #89262b; font-size: 1.5rem; text-transform: uppercase; font-weight: 800;}
.page-id-821 #interventi_vesc .elenco_int {border-bottom:1px dotted #000; padding-bottom:0.5rem; margin-bottom:0.5rem;}
.page-id-821 #interventi_vesc .elenco_int  h2 {font-family: 'Montserrat';  color: #00277c; font-size: 1.2rem; font-weight: 800;}
.page-id-821 #interventi_vesc .elenco_int  h2 a{font-family: 'Montserrat';  color: #00277c; font-size: 1.2rem; font-weight: 800; text-decoration:none;}
.page-id-821 #interventi_vesc #vescovo_hp_elenco {text-align:right;}
.page-id-821 #interventi_vesc #vescovo_hp_elenco svg { max-width: 18px;  color: #89262b;   float: left;   margin-top: 0.5rem;   margin-right: 0.5rem;}
.page-id-821 #interventi_vesc #vescovo_hp_elenco a {font-family: 'Montserrat';  color: #89262b; font-size: 1rem; text-decoration:none;}

/*annuario*/
.post-type-archive-wd-annuario-persone .addtoany_share_save_container {display:none;}
.post-type-archive-wd-annuario-enti .addtoany_share_save_container {display:none;}
.post-type-archive-wd-annuario-persone .page-title{ display:none}
.post-type-archive-wd-annuario-persone .page-header:before {content:'ANNUARIO PERSONE'; font-size:2.5rem; text-transform:uppercase; font-weight: 800; font-family:'Montserrat'; color:#3a3a3a;}
.post-type-archive-wd-annuario-persone .archive-description  {display:none}
.post-type-archive-wd-annuario-enti .archive-description  {display:none}
.post-type-archive-wd-annuario-enti .page-title {display:none}
.post-type-archive-wd-annuario-enti .page-header:before {content:'ANNUARIO ENTI'; font-size:2.5rem; text-transform:uppercase; font-weight: 800; font-family:'Montserrat'; color:#3a3a3a;}
#wd-tipo-persone {margin-left: 1rem; margin-right: 1rem; height: 30px; }
#wd-tipo-enti {margin-left: 1rem; margin-right: 1rem; height: 30px; }
.post-type-archive-wd-annuario-persone .searchform button {height: 30px; background: #89262b; color: #fff; border-radius: 1rem;   padding-top: 0rem;}
.post-type-archive-wd-annuario-enti .searchform button {height: 30px; background: #89262b ; color: #fff; border-radius: 1rem;   padding-top: 0rem;}
.post-type-archive-wd-annuario-persone article.type-wd-annuario-persone {float:left; width:33%; border-bottom: 1px dotted gray; min-height: 110px;}
.post-type-archive-wd-annuario-persone article .posted-on {display:none;}
.post-type-archive-wd-annuario-persone article .entry-title a {color:#3a3a3a; text-decoration:none; line-height: 1rem;}
.post-type-archive-wd-annuario-persone article .entry-title span {margin:0px; padding:0px; /*line-height: 0rem;*/}
.post-type-archive-wd-annuario-persone article .entry-title br {display:none}
.post-type-archive-wd-annuario-persone .wd-noah-persona-titolo {font-size:1.3rem; font-family:'Montserrat'; color:#3a3a3a; text-decoration:none; display:block; letter-spacing: -0.05rem;}
.post-type-archive-wd-annuario-persone .wd-noah-persona-tipo-persona {font-size:1rem;font-family:'Montserrat'; color:#89262b; text-decoration:none; text-transform:initial; font-weight: 600;}
.single-wd-annuario-persone label {color:#89262b; margin-right:1rem; font-weight:bolder;}
.post-type-archive-wd-annuario-enti article.type-wd-annuario-enti {float:left; width:33%; border-bottom: 1px dotted gray; height: 170px;}
.post-type-archive-wd-annuario-enti article .posted-on {display:none;}
.post-type-archive-wd-annuario-enti article .entry-title {line-height: 0.5;}
.post-type-archive-wd-annuario-enti article .entry-title a {color:#3a3a3a; text-decoration:none; line-height: 1.5rem; font-size:1.5rem; font-family:'Montserrat'; color:#3a3a3a; text-decoration:none;}
.post-type-archive-wd-annuario-enti article .entry-title span {margin:0px; padding:0px; line-height: 0rem; display: block; width: 100%;}
.post-type-archive-wd-annuario-enti article .wd-noah-ente-altra-denominazione-ente {padding-top: 1rem !important; padding-bottom: 0.5rem !important; font-size: 0.85rem;}
.post-type-archive-wd-annuario-enti article .wd-noah-indirizzo-ente {line-height: 1rem !important;}
.post-type-archive-wd-annuario-enti article .entry-title br {display:none}
.post-type-archive-wd-annuario-enti article .wd-noah-ente-tipo-ente {font-size:1rem; font-family:'Montserrat'; color:#89262b; text-decoration:none; text-transform:initial; font-weight: 600; display:block; height: 20px; margin-top: 1rem !important;}
.post-type-archive-wd-annuario-enti article .wd-noah-indirizzo-ente {font-size:1rem; font-family:'Montserrat'; color:#89262b; text-decoration:none; text-transform:initial; font-weight: 600; display:block; height: 20px;}
.single-wd-annuario-enti label {color:#89262b; margin-right:1rem; font-weight:bolder;}

#mailpoetform {width:100%}
#mailpoet_form_1 {margin:auto}

.page-id-1617 .entry-content .textwidget {font-family:'Montserrat'; color:#000; font-size: 1.1rem; border-bottom:1px dotted gray; min-height: 75px;}
.page-id-1617 .entry-content .textwidget a {font-family:'Montserrat'; color:#000; font-size: 1.1rem; text-decoration:none;}
.page-id-1617 .entry-content .textwidget strong {color:#89262b;}
.page-id-1617 .entry-content .textwidget a strong {color:#89262b;}

.post-type-archive-wd-interventi-vesc .entry-title br {display:none;}
.post-type-archive-wd-interventi-vesc .page-title {display:none;}
.post-type-archive-wd-interventi-vesc .archive-description {font-family: 'Montserrat';   color: #00277c;   font-size: 2.2rem;    text-transform: uppercase;  font-weight: 700;}
.post-type-archive-wd-interventi-vesc .wd-noah-intervento-vesc-autore {font-size:1rem  !important; color:#656e81  !important;}
.post-type-archive-wd-interventi-vesc .wd-noah-intervento-vesc-data-intervento {font-size:1rem  !important; color:#656e81  !important;}
.post-type-archive-wd-interventi-vesc .wd-noah-intervento-pdf {font-size:1rem  !important; color:#003163 !important;}
.post-type-archive-wd-interventi-vesc .wd-noah-intervento-pdf a {font-size:1rem  !important; color:#003163 !important; text-decoration:none;}
.post-type-archive-wd-interventi-vesc .entry-subtitle {font-family:'Montserrat';  font-style:italic; color: #656e81;  font-size: 1rem;}

.tax-wd-tipo-interventi-vesc .entry-title br {display:none;}
.tax-wd-tipo-interventi-vesc .page-title {display:none;}
.tax-wd-tipo-interventi-vesc .archive-description {font-family: 'Montserrat';   color: #00277c;   font-size: 2.2rem;    text-transform: uppercase;  font-weight: 700;}
.tax-wd-tipo-interventi-vesc .wd-noah-intervento-vesc-autore {font-size:1rem  !important; color:#656e81  !important;}
.tax-wd-tipo-interventi-vesc .wd-noah-intervento-vesc-data-intervento {font-size:1rem  !important; color:#656e81  !important;}
.tax-wd-tipo-interventi-vesc .wd-noah-intervento-pdf {font-size:1rem  !important; color:#003163 !important;}
.tax-wd-tipo-interventi-vesc .wd-noah-intervento-pdf a {font-size:1rem  !important; color:#003163 !important; text-decoration:none;}
.tax-wd-tipo-interventi-vesc .entry-subtitle {font-family:'Montserrat';  font-style:italic; color: #656e81;  font-size: 1rem;}

.elenco_int {padding-bottom:2rem;padding-top:1rem;border-bottom: 1px dotted #05417f;}
.elenco_int .titolo a {color: #89262b;
    text-decoration: none; text-transform:uppercase;font-weight: 700;
    font-size: 1.5rem;
		display: block;}
.elenco_int .data {font-size:1rem  !important; color:#656e81  !important;}
.elenco_int .tag_cat a {font-size:1,2rem  !important;color: #89262b;}
.elenco_int .sottotitolo {
    font-family: 'Montserrat';
    font-style: italic;
    color: #656e81;
    font-size: 1rem;
}


/*pagination*/
.pgntn-page-pagination {padding-top: 1.5rem !important;}
.pgntn-page-pagination .current {font-family:'Montserrat'; border-radius:2rem; background:#89262b !important; color:#fff  !important;}
.pgntn-page-pagination a {border-radius:2rem;}

.page-id-2461 li {font-family:'Montserrat'; color:#000; font-size: 1.1rem;}
.page-id-2461 li a{font-family:'Montserrat'; color:#000; font-size: 1.1rem; text-decoration:none;}

#post-1617 .so-widget-sow-button .ow-button-base a {height:95px; line-height: 65px; text-align: center; font-weight: 700; font-size: 1rem;}
#post-1617 .so-widget-sow-button .ow-button-base a span {vertical-align: middle;  display: inline-block;  line-height: 1rem;}

.wp-caption-text {font-size:0.8rem;}


.simcal-default-calendar-grid {background:#fff;}
.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number {background: none;}
.simcal-default-calendar-grid .simcal-day-void {border:0px; background: none;}
.simcal-default-calendar-grid .simcal-events-dots {min-height: auto !important; margin: 0px 0  !important;}
.simcal-nav h3 {font-family: 'Source Sans 3', sans-serif; font-size:1rem;}
.simcal-calendar-list a {text-decoration:none;}
.simcal-calendar-list ul {margin:0px; padding:0px;}
.simcal-calendar-list ul li {margin:0px; padding:0px;}
.simcal-event-start {background:#fff; color:#ea5044; font-size: 1.2rem;  width: 100%; display: block; font-weight: 800; padding-left:0.5rem; border-bottom:1px solid #c79346; margin-top: 0.5rem;}
/*.simcal-event-start a {color:#ea5044; text-decoration:none;}*/
.simcal-event-title { font-family: 'Source Sans 3', sans-serif; width: 100%; display: contents; color:#574545;}



/* Define mobile styles */

@media only screen and (max-width: 40em) { 
 
		body.custom-background {background-size: auto 500px !important;}
		#masthead .col {padding: 0px;}
		#pre_header {background:#89262b; position:relative; width:100%; /*flex-direction: unset !important;*/  flex-direction: row !important;}
		#pre_header div {margin:0px;}
		.site-header #pg-16-1 { margin-bottom: 10px;}
		.site-header #pg-83740-1 {margin-bottom: 10px;}
		#pre_header #pgc-16-0-0 { width: 90%; margin: 0px;}
		#pre_header #pgc-16-0-1 { width: 90%; margin: 0px;}
		#pre_header #pgc-83740-0-0 { width: 90%; margin: 0px;}
		#pre_header #pgc-83740-0-1 { width: 90%; margin: 0px;}
		
		.widget_bso-so-widget-data-del-giorno {display: inline-block;  padding-right: .4rem;}
		.so-widget-bso-so-widget-data-del-giorno {font-size:0.6rem;}
		.so-widget-bso-so-widget-data-del-giorno p a {font-size:0.6rem;}
		.so-widget-bso-so-widget-data-del-giorno p {padding-top: 0.3rem}
		.widget_bso-so-widget-santo-del-giorno {display: inline-block; }
		.so-widget-bso-so-widget-santo-del-giorno {font-size:0.6rem; }
		.so-widget-bso-so-widget-santo-del-giorno a {font-size:0.6rem;}
		.widget_a2a_follow_widget .widget-title {display: inline;}
		#head_logo { padding: 0px; margin: auto; /*padding-left: 0px; flex-direction: unset !important;*/}
		#head_logo #pgc-16-1-0 {margin:0px;}
		#head_logo #pgc-83740-1-0 {margin:0px;}
		#head_logo .so-widget-bso-so-widget-logo img {max-width: 120px; margin-top: 1rem;}
		#head_logo .so-widget-image {max-width: 80%;   margin: auto;}
		#news_hp2 .single_news {float: none; max-width: 100%; margin-right: 0rem; border-bottom: 1px solid gray; padding-top: 1rem; padding-bottom: 1rem;}
		.so-widget-bso-so-widget-blog-name { font-size: 2rem;  margin-top: 0rem; line-height: 1.9rem; margin-bottom: 2rem}
		.so-widget-bso-so-widget-blog-description {font-size: 2rem; margin-top: 0.5rem;  line-height: 1.9rem;}
		
		#vescovo_hp .so-widget-sow-editor {padding-left: 1rem; padding-right: 1rem;}
		#vescovo_hp .widget_sow-editor ul {float: none; width: 100%;}
		#vescovo_hp .widget_sow-editor ul li {float: none;  margin-right: 0rem; width: 100%;}
		
		#menuprinc .navbar { margin-bottom: 0rem;}
		
		#news_hp .miniatura {height: 250px;min-height: 250px;background-position: center !important;}
		#news_hp h2 {margin-top: 10rem;max-width: 100%;float: none;margin-bottom: 0px;width: 100%;/**padding-bottom: 0px**/;font-size: 1.2rem;}
				#news_hp h2 a {font-size: 1.2rem;}
		#news_hp h5 {max-width: 100%;float: none;width: 100%;font-size: 1rem;display: none;}

		#footer_new p {text-align:center;}
		#footer_new p img {text-align:center; float:none;}
		#footer_new .sow-image-container {justify-content: center;}

		#primary .entry-title {font-size: 1.5rem;}
		
		.page .attachment-large {float: none;  max-width: 100%;}
		.single .attachment-large {float: none;  max-width: 100%;}
		
		#post-1617 .so-widget-sow-button .ow-button-base a {width:100%;}
		
		.post-type-archive-wd-annuario-persone article {float: none;  width: 100%;  min-height: 80px;}
		.post-type-archive-wd-annuario-enti article {float: none;  width: 100%;  min-height: 80px;}

		
	 	#pre_header .social-media-button-container {      text-align: right;        flex-direction: row !important;        display: flex;    }
}


/* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* min-width 641px, medium screens */


		@media (max-width: 780px) {
				#pre_header {        flex-direction: row !important;;}
   
  
}

/* 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) { 
		.wd-noah-enti-search  {  float:left;width: 100% }

#news_hp .slick-next {right: 45px;}
#news_hp .slick-prev::before, #news_hp .slick-next::before {font-size: 50px;} 
} /* 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 {

 a[href]:after { content: none !important; } 
}