@import url('https://fonts.googleapis.com/css2?family=Lora:wght@600&family=Poppins:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick.css');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick-theme.css');

body {   font-family: 'Lora', serif; font-family: 'Poppins', sans-serif; font-size: 18px; font-weight: 400; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale}

#primary.container-fluid {background-color:#5cad88;  padding-right: 0px;    padding-left:0px;}
#primary.container-fluid > .row:nth-of-type(1)  {padding-top: 7rem}

#primary.container-fluid > .row > article {background:#ffffff ; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 3rem}

.container {max-width: 1440px ; margin: 0px auto;}

#iandu-fixed-edit-preferences { font-size: 0.65rem;}

img[src=""] {   display: none;}
h1, h2, h3, .h1, .h2, .h3 { line-height: 1.4;}
.fa {font-family: "Font Awesome 6 Free"}
p {word-wrap: break-word;}
a {text-decoration:none}
.site-header {background: url(/wp-content/uploads/sites/2/2024/05/bck_new2_dioc_cosenza.png) no-repeat; background-repeat: no-repeat; background-position: center top;}
.site-header  > .row > .col:nth-of-type(1) {padding-left:0px; padding-right:0px;}
.site-header .so-widget-bso-so-widget-logo img {max-width: 357px}
.site-header .so-widget-sow-social-media-buttons .widget-title {font-size: 0.8rem; margin-bottom:6px; text-align: right; margin-top: 1rem}
.site-header .sow-social-media-button { font-size: 1rem !important; line-height: 1.6rem !important; padding: 0px!important;  width: 27px !important;  height: 27px !important; vertical-align: middle;   text-align: center;}
.site-header .testotop {font-size:0.8rem; color:#000}
.site-header .testotop a { color:#000}

.menurow {-webkit-box-shadow: 0px -1px 5px 1px rgba(252,252,252,0.4);-moz-box-shadow: 0px -1px 5px 1px rgba(252,252,252,0.4);box-shadow: 0px -1px 5px 1px rgba(233,235,234,0.4) ;background: #ffffff}
.menurow .bckverde {position: relative}
.menurow .bckverde:after {content:""; position:absolute; height:55px; width:100% ;background-color:#5cad88; background-image: url(/mainsite/wp-content/uploads/sites/2/2024/01/rightopbianco.png); background-repeat: no-repeat; background-position: right top}
#mega-menu-wrap-max_mega_menu_1 {margin-bottom:1rem;}
.is-menu, form .is-link-container {display: inline;}
#button_header_top {position: relative}
#button_header_top span {font-size: 0.95rem; text-transform: uppercase;}
#button_header_top .ow-button-base a {padding: 0.7em 2em; width: 280px;}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {margin: 0 15px 0 0}

.is-menu, form .is-link-container {display: inline;}

/* HOMEPAGE */
.home .page {margin: 0}
.home #primary.container-fluid {    padding-right: 0px;    padding-left:0px;}
.home #primary.container-fluid > .row:nth-of-type(1) {padding-top: 2rem; max-width:100% !important;     padding-right: 0px;    padding-left:0px;}
.home #primary.container-fluid > .row > .col:nth-of-type(1) {padding-left:0px; padding-right:0px}

.evideslider .miniatura {-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; position: relative; height:465px ; border:1px solid #ffffff;    background-size: cover; background-repeat:no-repeat;}
.evideslider .miniatura .labelcat { border:1px solid #ffffff ; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; background: #ffde00; padding: 0.3rem 0.5rem; color: #000000; text-transform:uppercase; font-size: 1rem ;position:relative; margin-top:0.3rem;     margin-left: 0.3rem; display: inline-block}
.evideslider .miniatura .labelcat a {color: #000000}
.evideslider .evidecontent h5.occhiello {font-size: 1rem; font-weight:bold; color:#ffffff}
.evideslider .evidecontent h1.entry-title {font-size: 2rem;     font-weight: 400;} 
.evideslider .evidecontent h4.sottotitolo {font-size: 1.3rem; font-style: italic;    font-weight: 400;color:#ffffff}
.evideslider .evidecontent a {color:#ffffff}
.evideslider .evidecontent p.summary {color:#ffffff; font-size:0.9rem; line-height:1.8}
.evideslider .slick-prev {left:5%}
.evideslider .slick-prev:before {content:"\f053"; font-family: "FontAwesome"}
.evideslider .slick-next {right:5%}
.evideslider .slick-next:before {content:"\f054"; font-family: "FontAwesome"}
.evideslider .slick-prev, .evideslider .slick-next  {  width: 40px;  height: 40px; color: #c3d3ca ; text-align: center;  z-index:+1; top: 50%;   background: #ac0000; border: 3px solid #c3d3ca; -webkit-border-radius: 100%; -moz-border-radius: 100%;  border-radius: 100%;   opacity: 0.5;   filter: alpha(opacity=50); transform: translateY(-50%);}
.evideslider .slick-prev:hover, .evideslider .slick-next:hover  {  opacity: 0.9;   filter: alpha(opacity=90)}
.slick-dots {;margin-left: 0px;  bottom: -50px;} 
.slick-dots li {margin: 0 10px;}
.slick-dots li button:before {font-size: 20px ;opacity: 1;    color: #dfe3e4}
.evideslider .slick-dots li.slick-active button:before {color: #ffde00;}

.altrenews {}
.altrenews .item {-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;border:1px solid #ffffff ;  background:#fff; min-height:365px;}
.altrenews .miniatura  {height:180px; background-size:100%;}
.altrenews .newscontent {background:#ffffff; min-height:124px;min-height:172px;padding:0.6rem}
.altrenews .newscontent h2.entry-title {font-size: 1rem;  line-height: 1.4rem; font-weight: bolder;}
.altrenews .newscontent h2.entry-title a {color: #000000}
.altrenews .newscontent h4.sottotitolo {font-size:1rem; font-style:italic; color:#06401e}
.altrenews .newscontent p.summary {font-size:0.9rem;  color:#06401e}
.altrenews .newscontent a h4.sottotitolo, .altrenews .newscontent a p.summary { color:#06401e}
.archiviolink {}
.archiviolink a { border-bottom:1px solid #ffffff; color:#ffffff; font-size:15px;}

#banner_hp_top { margin-top: 2rem;}

#panel-12320-5-1-0 {margin:5px !important;}

.bckbianco {position:relative}
.bckbianco:before {content:""; position:absolute; height:55px; width:100% ;background-image: url(/mainsite/wp-content/uploads/sites/2/2024/01/rightopverdenew.png); background-repeat: no-repeat; background-position: right bottom}
.bckbianco > .panel-layout:first-child {padding: 3rem 1rem 0rem 1rem }
#vescovobox {padding-top: 1rem;}
#vescovobox .panel-layout:nth-of-type(1) {}
#vescovobox .sow-headline-container {background:url(/mainsite/wp-content/uploads/sites/2/2024/01/vescovostemma.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 1rem;}
#vescovobox h2.sow-headline { margin-left:70px; /*font-family: 'Lora', serif;*/ color:#16492b; font-size: 1.4rem}
#vescovobox .so-widget-sow-image .sow-image-container img {-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; border:2px solid #71a385}
#vescovobox ul.navbar-nav {margin: 0rem 0.5rem 1rem 0.5rem}
#vescovobox ul.navbar-nav li a {font-size: 1rem; color:#16492b}
#vescovobox ul.navbar-nav li a span:after {content:"\f054" ;font-family: "Fontawesome"; padding-left:1rem; font-size: 1rem}
#vescovobox ul.navbar-nav li a:hover {color: #71a385}

#vescovobox .slick-dots {bottom: -20px;}
#vescovobox .slick-track {display: flex;    flex-flow: row; align-items: center; padding-top:50px;  padding-bottom:110px}
#vescovobox #slidecentertre .item {position:relative}
#vescovobox #slidecentertre .item .miniatura {  opacity: 0.6;  transition: all 300ms ease; height: 215px; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; overflow: hidden; filter: drop-shadow(0px 0px 4px #b0b0b0);}
.home #vescovobox #slidecentertre .item .miniatura {  opacity: 1;  transition: all 300ms ease; height: 215px; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; overflow: hidden; filter: drop-shadow(0px 0px 4px #b0b0b0);}
.home #vescovobox .slick-track {display: flex;    flex-flow: row; align-items: center; padding-top:30px;  padding-bottom:110px}
#vescovobox #slidecentertre .item .miniatura img {aspect-ratio: 16 / 9; object-fit:cover;     height: 100%;  }
NO#vescovobox #slidecentertre .item.slick-center .miniatura {  -moz-transform: scale(1.3);  -ms-transform: scale(1.3);  -o-transform: scale(1.3);  -webkit-transform: scale(1.3); transform: scale(1.3); opacity: 1;   }

#vescovobox #slidecentertre .item.slick-center h4.entry-title {padding-top:2rem}
#vescovobox #slidecentertre h4.entry-title {color:#16492b;  font-size: 1rem ; position: absolute;}
#vescovobox #slidecentertre h4.entry-title a {color:#16492b}
#vescovobox .slick-dots li.slick-active button:before {color: #16492b;}
#vescovobox .archiviolink {}
#vescovobox .archiviolink a { border-bottom:1px solid #16492b; color:#16492b; font-size:15px;}
#vescovobox .labelcat {  border: 1px solid #ffffff;   -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #ffde00;
    padding: 0.1rem 0.3rem;    color: #16492b;    font-size: 0.9rem;    position: relative;    margin-top: 0.3rem;    margin-bottom: 0.3rem;    display: inline-block;}
#vescovobox .labelcat a { color: #16492b;}
#vescovobox .docvescovo h2.entry-title {    font-size: 1.2rem;margin-bottom:0.5rem}
#vescovobox .docvescovo h2.entry-title a { color:#000000; }
#vescovobox .docvescovo p.summary {color:#000000; font-size: 1rem}

#vescovobox #pgc-w65f482d346856-0-0 {margin-top: 2.8rem;}
#vescovobox #pgc-w65f482d346856-0-1 {margin-top: 2.8rem;}

#eventirow.bckverde {position: relative; }
#eventirow.bckverde > .panel-layout:first-child {padding: 3rem 1rem 0rem 1rem }
#eventirow.bckverde:before {content:""; position:absolute; height:55px; width:100% ;background-color:#5cad88; background-image: url(/mainsite/wp-content/uploads/sites/2/2024/01/rightopbianco.png); background-repeat: no-repeat; background-position: right top}

/*Calendario*/
#eventirow .widget_noah_calendar_widget { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#eventirow .widget_noah_calendar_widget h3.widget-title { color:#ffffff; font-family: 'Poppins', sans-serif; font-size: 24px; font-weight: 500;      margin-bottom: 0px;  height: 40px;}
#eventirow .mini-clndr {-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px; background: #ffffff;    padding: 5px;}
#eventirow .seed_legenda {background: #ffffff; -webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;  margin-top:0px; padding:0.3rem}
#eventirow .mini-clndr, #eventirow .seed_legenda label {font-size:0.8rem}
#eventirow .mini-clndr .clndr .controls {border-top:none}
#eventirow .widget_noah_calendar_widget .clndr-previous-button, .widget_noah_calendar_widget .clndr-next-button {font-size: 30px; font-weight:bold; padding-top:0px}
#eventirow .single_evento {background:#ffffff; margin-top:40px; float: left;  max-width: 48%;  margin-right: 0.5rem;  margin-left: 0.5rem;  border-radius: 0.5rem;}
#eventirow .single_evento .miniatura {width:100%; height:165px; overflow: hidden; background-size:cover; background-position:center center; border-bottom:1px solid #16492b; border-top-left-radius: 0.5rem;  border-top-right-radius: 0.5rem;}
#eventirow .single_evento .row {height: 164px}
#eventirow .data_evento {color: #16492b;}
#eventirow .data_evento .giorno {font-size:1.5rem; text-align: center}
#eventirow .data_evento .mese {font-size:1rem; text-align: center; text-transform: uppercase}
#eventirow .data_evento .ora {font-size:1rem; text-align: center; text-transform: uppercase}
#eventirow .single_evento h2 {font-size:1.2rem;}
#eventirow .single_evento h2 a {color:#000000}
#eventirow .single_evento .summary {font-size: 0.9rem; }
#eventirow .mini_eventi_col {margin-top:40px;}
#eventirow .mini_eventi_col .mini_evento {background-color:#ffffff}
#eventirow .mini_eventi_col .mini_evento h2 {font-size:1rem;}
#eventirow .mini_eventi_col .mini_evento h2 a {color:#000000}
#eventirow .mini_eventi_col .miniatura { height:140px; overflow: hidden; background-size:cover; background-position:center center}

#eventirow .single_evento .data_evento {position:  relative}
#eventirow .single_evento .data_evento:after {content:""; width:1px ; height: 100%;  background:#5cad88; border-top:10px solid #ffffff;border-bottom:10px solid #ffffff; top:0px; position: absolute;     right: 0px;}

#eventirow .archiviolink {margin-top:1rem; margin-bottom:0px !important;}

.ufficirow {/*background-color:#eff4f0*/}
.ufficirow .labelcat { border:1px solid #ffffff ; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; background: #ffde00; padding: 0.3rem 0.5rem; color: #000000; text-transform:uppercase; font-size: 0.9rem ;position:relative; display: inline-block}
.ufficirow .labelcat a {color:#000000}
.ufficirow h2.entry-title {font-size: 1.3rem;margin-top:0.5rem}
.ufficirow h2.entry-title a {color:#000000}
.ufficirow p.summary {    font-size: 0.9rem; color:#00000}
.ufficirow .archiviolink {}
.ufficirow .archiviolink a { border-bottom:1px solid #000000; color: #000000; font-size:15px;}

#dagli_uffici {max-width: 1440px;  margin: 0px auto;  padding-top: 1rem;  padding-bottom: 1rem;}
#dagli_uffici .widget-title { color: #ffffff;  font-family: 'Poppins', sans-serif;  font-size: 24px;  font-weight: 500;   margin-bottom: 0px;  height: 40px;}
#dagli_uffici .so-widget-sow-tabs .sow-tabs-tab-container { display: flex; flex-direction: column;  width: 20%;  float: left;    border: none; margin: 0px; padding: 0px !important; position: relative; z-index: 2; background: none;}
#dagli_uffici .so-widget-sow-tabs .sow-tabs-panel-container {  width: 80%;   float: left; /*min-height: 293px;   max-height: 293px;*/}
#dagli_uffici .sow-tabs-panel { padding: 1rem; height: 450px;}
#dagli_uffici .miniatura { height: 180px;  background-size: 100%;}
#dagli_uffici h2.entry-title {font-size: 1rem;  line-height: 1.4rem; font-weight: bolder; margin-top: 1.5rem;}
#dagli_uffici h2.entry-title a {color: #000000}
#dagli_uffici h4.sottotitolo {font-size:1rem; font-style:italic; color:#06401e}
#dagli_uffici p.summary {font-size:0.9rem;  color:#06401e}
#dagli_uffici a h4.sottotitolo, .altrenews .newscontent a p.summary { color:#06401e}
#dagli_uffici .archiviolink {color:#000; font-size:0.8rem; width: 100%; margin: 0px !important;  padding: 0px !important;}
#dagli_uffici .archiviolink a {color:#000; font-size:0.8rem; text-decoration:underline; margin: 0px !important;  padding: 0px !important;}

.banneriga { border-top: 8px solid #ffffff}
.bannerow .banners.container {align-items: center !important}

.bannerslider .slick-slider .slick-track {  display: flex;  align-items: center;}

.widgetrow .BEWEB-widget-container {min-height: 565px; background: #ffffff; border: 1px solid #e4e2e2; padding: 0.5rem!important;  margin-top: 1.5rem !important; border-radius: 0.4rem;  max-width: 404px;}
.widgetrow .BEWEB-widget-container #BEWEB-cathedral-wrapper  { border: 1px solid #e4e1e1   }
.widgetrow #BEWEB-cathedral-carouselPanel { min-height: 262px!important;}
.widgetrow .BEWEB-widget-container #BEWEB-searchChronology-wrapper { border: 1px solid #e4e1e1   }

#banner_hp_mew { max-width: 1440px;  margin: 0px auto;  padding-top: 1rem;  padding-bottom: 4rem;}
#pg-12320-7 {background:#fff;}
#banner_hp_bottom { max-width: 1440px;  margin: 0px auto;  padding-top: 1rem;  padding-bottom: 3rem;}
#banner_hp_bottom img {padding:0.5rem;}
#pg-12320-5 {background:#fff; margin-bottom: 0px;}
#media_hp_new { max-width: 1440px;  margin: 0px auto;  padding-top: 1rem;  padding-bottom: 1.5rem;}
#media_hp_new .ow-button-base a {font-size: 0.75em; /*padding: 0.5em 0.5em;*/}
/*#media_hp_new .ow-button-base span {font-size: 0.7em;}*/
#pg-12320-6 .widgetrow {padding-bottom: 0px !important; padding-top: 0rem !important; padding-left: 0px !important; padding-right: 0px !important; margin: 0px;}
#beweb_hp { max-width: 1440px;  margin:auto !important;  padding-top: 1rem;  padding-bottom: 1rem;}

#panel-w662761d0e63e5-0-1-1 {margin-bottom:1rem !important;}
.banner_app {margin-top: 2.6rem;}
.banner_app img {border-radius:0.5rem;}

/* FOOTER */
.site-footer {background-color: #5cad89}
.site-footer > .row > .col:nth-of-type(1) {padding-left:0px; padding-right:0px;}
.site-footer .sow-image-container img.so-widget-image {max-width: 320px}
.site-footer .so-widget-sow-editor {color:#ffffff; margin-top:1.5rem;}
.site-footer .so-widget-sow-editor .widget-title {font-size:1.2rem} 
.site-footer .so-widget-sow-editor .textwidget {color:#ffffff; font-size:0.9rem }
.site-footer .so-widget-sow-editor .textwidget a {color:#ffffff}
.site-footer .so-widget-sow-editor .textwidget a:hover {color:#ffde00}



/* PAGINA VESCOVO - page-id-12641 */
.page-id-12641 {}
.page-id-12641 #primary.container-fluid { padding-right: 0px;    padding-left:0px;}
.page-id-12641 #primary.container-fluid > .row:nth-of-type(1) {padding-top: 2rem; max-width:100% !important;     padding-right: 0px;    padding-left:0px;padding-bottom: 0px}
.page-id-12641 #primary.container-fluid > .row > .col:nth-of-type(1) {padding-left: 0px; padding-right: 0px; padding-bottom: 0px}
.page-id-12641 #primary.container-fluid > .row > article {background: none; padding-left:0px; padding-right:0px; padding-bottom: 0px; margin-bottom: 0px}
.page-id-12641 #primary.container-fluid > .row > article .entry-header .entry-title {display:none}
#vescovoinpage .so-widget-sow-image .sow-image-container img {-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; border: 2px solid #185b33;}
#vescovoinpage .so-widget-sow-editor {-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; background:#ffffff; border:2px solid #ffffff; padding: 2rem;}
.page-id-12641 .slick-dots {bottom: -20px;}
.page-id-12641 .slick-track {display: flex;    flex-flow: row; align-items: center; padding-top:50px;  padding-bottom:110px}
.page-id-12641 #slidecentertre .item {position:relative}
.page-id-12641 #slidecentertre .item .miniatura {  opacity: 0.6;  transition: all 300ms ease; height: 215px; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; overflow: hidden; filter: drop-shadow(0px 0px 4px #b0b0b0);}
.page-id-12641 #slidecentertre .item .miniatura img {aspect-ratio: 16 / 9; object-fit:cover;     height: 100%;  }
.page-id-12641 #slidecentertre .item.slick-center .miniatura {  -moz-transform: scale(1.3);  -ms-transform: scale(1.3);  -o-transform: scale(1.3);  -webkit-transform: scale(1.3); transform: scale(1.3); opacity: 1;   }
.page-id-12641 #slidecentertre .item.slick-center h4.entry-title {padding-top:2rem}
.page-id-12641 #slidecentertre h4.entry-title {color:#16492b;  font-size: 1rem ; position: absolute;}
.page-id-12641 #slidecentertre h4.entry-title a {color:#16492b} 
.page-id-12641 .archiviolink a { border-bottom:1px solid #16492b; color:#16492b; font-size:15px;}
.editorlink a {    color: #16492b;    font-size: 20px;}
.page-id-12641 h3.widget-title {  font-family: 'Poppins', sans-serif;    font-size: 24px;    font-weight: 500;  }
.page-id-12641 .labelcat {border: 1px solid #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 3px;  background: #ffde00;  padding: 0.3rem 0.5rem;    color: #000000;    text-transform: uppercase; font-size: 1rem; position: relative; margin: 0rem auto 1rem 0rem; display: inline-block;}
.page-id-12641 .labelcat a { color: #16492b;}
.page-id-12641 .docvescovo {-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; background: #eef2f1;}
.page-id-12641 .docvescovo .box {min-height: 330px }
.page-id-12641 .docvescovo h2.entry-title {    font-size: 1.2rem;margin-bottom:0.5rem}
.page-id-12641 .docvescovo h2.entry-title a { color:#000000; }
.page-id-12641 .docvescovo p.summary {color:#000000; font-size: 1rem}
.agendavescovo {-webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 3px;  background: #5cad88 ; }
.agendavescovo h3.widget-title {  color:#ffffff  }
.agendavescovo .mini_evento {background:#ffffff}
.agendavescovo .mini_evento .data_evento {color: #16492b;}
.agendavescovo .mini_evento .data_evento .giorno {font-size:1.5rem; text-align: center}
.agendavescovo .mini_evento .data_evento .mese {font-size:1rem; text-align: center; text-transform: uppercase}
.agendavescovo .mini_evento .data_evento .ora {font-size:1rem; text-align: center; text-transform: uppercase}
.agendavescovo .mini_evento h2 {font-size:1.1rem;}
.agendavescovo .mini_evento h2 a {color:#000000}
.agendavescovo .mini_evento p {font-size:0.9rem; margin-bottom:0px}
.agendavescovo .archiviolink a {  color:#ffffff; border-bottom:1px solid #ffffff }
.evidenzavescovo .box  {-webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 3px; background: #eef2f1; }
.evidenzavescovo .box h2.entry-title {  font-size: 1.3rem;}
.evidenzavescovo .box h2.entry-title a {color:#000000}
.segreteriabox h2.sow-headline {  font-family: 'Poppins', sans-serif;    font-size: 24px;    font-weight: 500;  }
.segreteriabox .segreteriarow {-webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 3px; background: #eef2f1;}
.segreteriabox .segreteriarow .so-widget-sow-editor .widget-title { font-weight: normal; }
.segreteriabox .segreteriarow .so-widget-sow-editor .textwidget {  font-weight: 500; }

.page-id-12641 .addtoany_content {max-width: 1440px ; margin: 0px auto;}


/* INTERNE */
.single .entry-header ul.tax-category, .single .entry-header .tax-document_type_ss, .single .entry-header .tax-wd-tipo-appuntamenti{margin-left: -2rem; margin-top: -2rem;padding-left: 0px;}
.single .entry-header ul.tax-category li, .single .entry-header .tax-document_type_ss li, .single .entry-header .tax-wd-tipo-appuntamenti li {  border: 1px solid #ffffff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #ffde00;    padding: 0.3rem 0.5rem;    color: #000000;    text-transform: uppercase;    font-size: 0.9rem;    position: relative;    display: inline-block;}
.single .entry-header ul.tax-category li a, .single .entry-header .tax-document_type_ss a, .single .entry-header .tax-wd-tipo-appuntamenti li a { color: #000000}


.single .entry-header h1.entry-title {font-size:1.8rem}
.single .entry-header .entry-surtitle {font-size:1.3rem}
.single .entry-header .entry-subtitle {font-size:1.5rem; font-weight: 500}

.single.bso-img-before_title .wp-post-image {width:100%; margin-top:1rem}
.single.bso-img-after_title .wp-post-image {width:100%; margin-top:2rem;}
.single.bso-img-before_content .wp-post-image {width: 40%;    float: right;    margin-left: 1.5rem;    margin-bottom: 1.5rem;}
.single.bso-img-inside_content .wp-post-image {width:40%; float:left; margin-right:1.5rem; margin-bottom:1.5rem;}
.single.bso-img-after_content .wp-post-image {width:100%; margin-top:2rem;}
.single .posted-on a {color:#16492b;font-size: 0.9rem; }

.single blockquote p{font-style: italic ; color: #16492b}
.single blockquote p:before {content:'“' ; }
.single blockquote p:after {content:'”';  }

.addtoany_content {text-align:right; }

.addtoany_content .addtoany_header {font-size: 0.9rem; }

.entry-content .wd-document_type { display: none}

.single .wd-appuntamenti {     margin: 0 0 1.5em;}
.single article.wd-appuntamenti .entry-header .posted-on {   display: none}

.bso-attachments {list-style-type:none; padding:0px; margin-left:0px}
.bso-attachments li {display:inline-block; padding:1rem; text-align: left; width:100%;  font-weight:500; margin-bottom: 0.5rem}
.bso-attachments li a {font-weight: 700;color: #185b33; font-size: 18px; line-height: 28px;}
.bso-attachments li a:before {content:"\f019"; color: #185b33; padding-right:0.5rem;font-family: "FontAwesome"}

/* SEARCH RESULTS  */
.search-results #primary.container-fluid > .row:nth-of-type(1) .col {background-color:#ffffff ;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 3rem}
.search.search-results #primary .page-header h1.page-title {font-size:0px }
.search.search-results #primary .page-header h1.page-title:before {content:"Risultati ricerca per: " ; font-size: 1.8rem;}
.search.search-results #primary .page-header h1.page-title span { color: #000000;   font-size:1.8rem  ;  font-weight: 500;}
.search.search-results article {  border-bottom: 1px solid #5cad88;    padding-bottom: 1.5rem;    margin-top: 1.5rem;    display: inline-block;    width: 100%;   }
.search.search-results .entry-header .tax-category { margin-left: 0rem; margin-top: -2rem;padding-left: 0px; list-style-type: none; border: 1px solid #ffffff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #ffde00;    padding: 0.3rem 0.5rem;    color: #000000;    text-transform: uppercase;    font-size: 0.9rem;    position: relative;    display: inline-block;}
.search.search-results .entry-header .tax-category a { color: #000000}
.search.search-results article img {float:left; margin-right:1rem}
.search.search-results article h2.entry-title {    font-size: 1.5rem; color:#000000}
.search.search-results article h2.entry-title a { color:#000000}
.search.search-results article .posted-on a {color:#16492b;font-size: 0.9rem; }

/* ARCHIVES  */
.archive article .entry-header .entry-title br {height:0px; line-height:0px; display: none}
.archive #primary.container-fluid > .row:nth-of-type(1) .col {background-color:#ffffff ;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 3rem}
.archive #primary .page-header h1.page-title {    font-size: 0px;}
.archive #primary .page-header h1.page-title span, .search.search-results #primary .page-header h1.page-title span { color: #000000;   font-size:1.8rem  ;  font-weight: 500;}
.archive article {  border-bottom: 1px solid #5cad88;    padding-bottom: 1.5rem;    margin-top: 1.5rem;    display: inline-block;    width: 100%;   }
.archive article .entry-header .tax-category { margin-left: 0rem; margin-top: -2rem;padding-left: 0px; list-style-type: none; border: 1px solid #ffffff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #ffde00;    padding: 0.3rem 0.5rem;    color: #000000;    text-transform: uppercase;    font-size: 0.8rem;    position: relative;    display: flex;}
.archive article .entry-header .tax-category li {margin-right:0.8rem;}
.archive article .entry-header .tax-category a { color: #000000}
.archive.category-dagli-uffici  .entry-header .tax-category li.term-dagli-uffici {display: none}
.archive article img {float:left; margin-right:1rem}
.archive article h2.entry-title {font-size: 1.5rem; color:#000000}
.archive article h2.entry-title a { color:#000000}
.archive article .entry-subtitle {font-size: 1.2rem; color:#000000; font-style:italic;}
.archive article .posted-on a {color:#16492b;font-size: 0.9rem; }

.archive.post-type-archive .archive-description {display: none}
.archive.post-type-archive article .entry-header .tax-document_type_ss { margin-left: 0rem; margin-top: -2rem;padding-left: 0px; list-style-type: none; border: 1px solid #ffffff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #ffde00;    padding: 0.3rem 0.5rem;    color: #000000;    text-transform: uppercase;    font-size: 0.9rem;    position: relative;    display: inline-block;}
.archive.post-type-archive article .entry-header .tax-document_type_ss a { color: #000000}
.archive.post-type-archive article .wd-document_types {display: none}
.archive.post-type-archive article h3.entry-subtitle {    font-size: 1.2rem; color: #185b33; }


/* WD-APPUNTAMENTI */ 
.archive.post-type-archive-wd-appuntamenti .archive-description {display: none}
.archive.post-type-archive-wd-appuntamenti .posted-on {display: none}
.archive.post-type-archive-wd-appuntamenti  article .entry-header .tax-wd-tipo-appuntamenti  { margin-left: 0rem; margin-top: -2rem;padding-left: 0px; list-style-type: none; border: 1px solid #ffffff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #ffde00;    padding: 0.3rem 0.5rem;    color: #000000;    text-transform: uppercase;    font-size: 0.9rem;    position: relative;    display: inline-block;}
.archive.post-type-archive-wd-appuntamenti article .entry-header .tax-wd-tipo-appuntamenti a { color: #000000}
.archive.post-type-archive-wd-appuntamenti article .entry-header .wd-noah-appuntamento-inizio {display: block}

.archive.tax-wd-tipo-appuntamenti #primary .page-header h1.page-title {    color: #000000;   font-size: 1.8rem;   font-weight: 500;}
.archive.tax-wd-tipo-appuntamenti article .tax-wd-tipo-appuntamenti {display: none}
.archive.tax-wd-tipo-appuntamenti .posted-on {display:none}
.archive.tax-wd-tipo-appuntamenti article .entry-header .tax-wd-tipo-appuntamenti { margin-left: 0rem; margin-top: -2rem;padding-left: 0px; list-style-type: none; border: 1px solid #ffffff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #ffde00;    padding: 0.3rem 0.5rem;    color: #000000;    text-transform: uppercase;    font-size: 0.9rem;    position: relative;    display: inline-block;}
.archive.tax-wd-tipo-appuntamenti article .entry-header .tax-wd-tipo-appuntamenti a { color: #000000}
.archive.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-widget-calendario {color: #16492b;font-size:1.5rem;text-transform: uppercase}
.archive.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-inizio {color: #16492b;font-size:1rem;}

article.wd-appuntamenti .entry-surtitle {color: #161616; font-size:1.3rem ; font-style: italic}
.post-type-archive-wd-document h2.entry-title .wd-document_types .wd-document_type  { margin-right:1rem ; font-size:1rem; font-weight:bold; text-transform: uppercase }
.post-type-archive-wd-document h2.entry-title .wd-document_types .wd-document_type a {color: #185b33;font-size:1rem; }
.wd-document_types .wd-document_type  { margin-right:1rem ; font-size:1rem; font-weight:bold; text-transform: uppercase ;    display: block;}
.wd-document_types .wd-document_type a {color: #185b33;font-size:1rem; }
.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps {margin:2rem 1rem ; text-align: center}
.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label {margin-right:1rem; font-size:1rem}
.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label select#wd-tipo-appuntamenti {height:2rem}
.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps button {    padding: 0.5rem 1rem}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {font-size:1rem; display: none}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-inizio {font-size:1.3rem}

.tax-document_type_ss .tax-document_type_ss {display: none}
.single-wd-appuntamenti .leaflet-map  { margin-top: 6rem;}

/* PERSONE ED ENTI */ 

.wd-noah-persone-search .searchform label input, .wd-noah-persone-search .searchform label {margin-right:1rem}
.wd-noah-persone-search .searchform label input, .wd-noah-persone-search .searchform label select  {height: 40px; }
.wd-noah-persona-tipo-persona {font-size:1.2rem}
.wd-noah-persona-infocontainer label {margin-right:1rem ;    font-weight: bold;}
.wd-noah-persona-infocontainer a, .wd-noah-persona-incarichi a {color:#185b33;}
.wd-noah-persona-incarichi label {margin-right:1rem ;    font-weight: bold;}
.wd-noah-persona-incarichi label:first-of-type:after {content:": ";}
.wd-noah-persona-incarichi .wd-noah-persona-inc:before { content: "- "}
.wd-noah-persona-incarichi .wd-noah-persona-inc label:after {content: " "}
.wd-noah-persona-incarichi .wd-noah-persona-inc {}


.wd-noah-ente-infocontainer {}
.wd-noah-ente-infocontainer .wd-noah-ente-nav-parent-posts a {color:#185b33; font-weight:bold}
.wd-noah-ente-infocontainer label {margin-right:1rem ;    font-weight: bold;}
.wd-noah-ente-incarichi label {margin-right:1rem ;    font-weight: bold;}
.wd-noah-ente-infocontainer a, .wd-noah-ente-incarichi a {color:#185b33}
.wd-noah-ente-incarichi .wd-noah-ente-inc:before {}
.wd-noah-ente-incarichi .wd-noah-ente-inc label:after {}
.wd-noah-ente-incarichi .wd-noah-ente-inc-persona {float:left}

/*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; /*float: left;*/}
#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 .posted-on {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-title-post {line-height: 1rem;}
.post-type-archive-wd-annuario-persone .entry-title-post a {color:#16492b;}
.wd-noah-persona-titolo {color:#64ad8a; font-weight:bolder;}
.single-wd-annuario-persone .posted-on {display:none;}
.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 article .entry-header .entry-title br { display: block;}
.single-wd-annuario-enti .entry-header .entry-title {color:#64ad8a; font-weight:bolder;}

/* box pmap2*/
.box-pmap20 {font-size: 0.9rem; border-top:1px dotted #a8a8a8; border-bottom:1px dotted #a8a8a8; background:url('/mainsite/wp-content/uploads/sites/2/2024/03/logo_orarimesse.jpg') no-repeat; background-position-x: right; background-size: 20%; margin-top: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;}

/*uffici e servizi/*/
.page-id-13972 #primary .widget_sow-editor {border-radius:2rem; border:1px solid #ffdc05; padding: 1rem; min-height: 210px;}
.page-id-13972 #primary .widget_sow-editor .widget-title {color:#5cad87; text-transform:uppercase; font-weight:bolder;}
.page-id-13972 #primary .widget_sow-editor .textwidget p {font-size:1rem;}
.page-id-13972 #primary .widget_sow-editor .textwidget .linka {color:#5cad87; font-weight:bolder; float: right;}

/* 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; /* loat:left; width: 50%; padding-right: 2rem*/}
.wd-noah-persona-infocontainer_new {font-size:1.1rem; color:#434343; }
.wd-noah-persona-infocontainer label {/*font-weight:bold ; */ 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; /*margin-left:1rem;*/ font-size:1.1rem; border-top: 1px solid #16492b; 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-incarichi .wd-noah-persona-inc-ente {float: none;}
.single-wd-annuario-persone .wd-noah-persona-inc-ente-preposizione {display: none; width:100%;}
.single-wd-annuario-persone .wd-noah-persona-incarichi .wd-noah-persona-inc-ente a {float: none;}



/* archivio persone*/
.tax-wd-tipo-persone .archive-title {color:#979797;font-size:2.4rem}
.tax-wd-tipo-persone .wd-noah-persona-titolo { font-size:1.6rem}
.wd-noah-persone  { margin: 0.6rem auto; max-width: 960px; width:100%;}
.wd-noah-persone-search {background: #f3f3f3; padding:1rem; width:66.66667%; float:left; width: 100%; border-bottom:1px solid #13438c; /*margin-bottom:2rem;*/ }
.wd-noah-persone-search label {width:48%; float: left; margin-right:2%}
.wd-noah-persone-search button { color:#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 {color: grey; font-size: 1.2rem; font-weight: 100; line-height: 3rem; 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:#16492b;}
.single-wd-annuario-enti .wd-territorio-diocesi {display:none;}
.single-wd-annuario-enti .wd-noah-tipo-ente {display:none;}

#media_hp_new .sb_youtube_header .sby_header_text h3 {color: #000; text-transform: uppercase; font-weight: bolder;}
#media_hp_new .widget-title {color: #000; text-transform: uppercase; font-weight: bolder; font-size: 16px;}
#radio_hp img {max-width:55px; margin-right: 0.5rem; margin-top: -0.5rem;  margin-bottom: 0.7rem;}
#radio_hp .so-widget-sow-editor {color: #000;  text-transform: uppercase; font-weight: bolder; font-size: 16px;}
#radio_hp .so-widget-sow-editor p {margin-top: 0.2rem; line-height: 1.2rem;}
#radio_hp .so-widget-sow-editor i {font-size: 13px; font-style:initial; color:blue; text-transform:initial; font-weight:300;}
#button_radio {margin-top: 10.15rem;}
#panel-12320-5-1-1 {margin: 0px !important;}
.sby_footer {margin-top: 2.6rem;}
.sby_footer a {padding: 11px 14px !important;}

#settimanale_hp {margin-top:1rem;}
#button_sett {margin-top:2.8rem;}


.post-type-archive-wd-annuario-enti article .entry-header {margin-bottom: 0rem;}
.post-type-archive-wd-annuario-enti article {float: left; max-width: 50%; width: 50%; margin-bottom: 0.5rem; padding-bottom: 0rem; min-height: 180px;}
.post-type-archive-wd-annuario-enti .entry-title-post {line-height: 1rem;}
.post-type-archive-wd-annuario-enti .entry-title-post a {color:#16492b;}
.post-type-archive-wd-annuario-enti .entry-title-post .wd-noah-persona-titolo {color:#16492b;}
.post-type-archive-wd-annuario-enti article .entry-header .entry-title br { display: block;}
.post-type-archive-wd-annuario-enti article .wd-noah-ente-altra-denominazione-ente {display:none;}
.post-type-archive-wd-annuario-enti article .wd-noah-indirizzo-ente {font-size: 1rem;}
.post-type-archive-wd-annuario-enti .wd-noah-enti-search .searchform label {width: 45%;}
.post-type-archive-wd-annuario-enti .wd-noah-enti-search .searchform #wd-tipo-enti { max-width: none;  width: 100%;}

@media only screen and (min-width: 1025px) {
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li#mega-menu-item-3006.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {font-size: 12px;}
} 

/* MEDIAQUERIES */
/* // X-Small devices (portrait phones, less than 576px) */
/* No media query for `xs` since this is the default in Bootstrap */
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 200px) and (max-width: 768px)  {	
		
		#pgc-12314-0-0 {margin:0px;}
		.site-header .so-widget-bso-so-widget-logo img {    max-width: 320px;}	
		.site-header {background: none;}	
		.is-menu {    display: block; text-align:left}
		#primary.container-fluid > .row > article  {padding:2rem}
		.archive #primary.container-fluid > .row:nth-of-type(1) .col {padding:2rem}
		.single.bso-img-before_content .wp-post-image {width: 100% ;}
    .single.bso-img-inside_content .wp-post-image {width:100%;}
		.pb-2 {padding-left: 1rem;}
		
		.site-header .so-widget-sow-social-media-buttons .widget-title {margin-top: 0rem;}
		.evideslider .miniatura {height: 200px;}
		.evideslider .miniatura .labelcat {padding: 0.1rem 0.3rem; font-size: 0.75rem;}
		
		#vescovobox {padding:1rem;}
		
		#button_header_top:after {background:none;}
		#button_header_top .pb-2 {display: table;  width: auto;}
		#button_header_top .pb-2 .panel-grid-cell { width: 42.5%;  margin-right: 0.5rem;  float: left;  margin-left: 0.5rem; margin-bottom: 10px}	
		#button_header_top .ow-button-base a {width: 175px; padding: 0.7em 1em;}
		#button_header_top .sow-icon-image { margin: auto;  float: none;}

		#pg-w65f482d346856-0 {padding-left:1rem; padding-right:1rem;}
		
		#dagli_uffici .sow-tabs-tab {font-size: 15px; padding: 6px;}
		#dagli_uffici .sow-tabs-tab-container {width: 35% !important;}
		#dagli_uffici .sow-tabs-panel-container {width: 65% !important;}
		#dagli_uffici .sow-tabs-panel { height: auto;}
		
		.widgetrow .BEWEB-widget-container {max-width: 348px; margin: auto !important;}
		
		#media_hp_new {padding:1rem;}
		#media_hp_new .sow-features-list .sow-icon-container { float: left; width: 10%;}
		#media_hp_new .sow-features-list .textwidget {float: left;}
		#media_hp_new .sow-features-list .textwidget h5 {margin:0px;}
		
		#eventirow .single_evento {float: none; max-width: 100%;  margin-right: 0rem;  margin-left: 0rem;}
		
		.wd-noah-persone-search label { width: 100%;  float: none;  margin-right: 0px !important;}
		#seed-div-box-annuario #s {float: none;  width: 100%; margin-right: 0rem;}
		#wd-tipo-persone {width: 100%;}
		.post-type-archive-wd-annuario-persone article {  float: none;  max-width: 100%;  width: 100%;  margin-bottom: 0.5rem;  padding-bottom: 0rem;}
		
		.post-type-archive-wd-annuario-enti .wd-noah-enti-search .searchform label { width: 100%;}
		#seed-div-box-annuario #wd-tipo-enti { float: none;  max-width: 100%;}
		.post-type-archive-wd-annuario-enti article {  float: none;  max-width: 100%;  width: 100%;  margin-bottom: 0.5rem;  padding-bottom: 0rem;  min-height: auto;}

}

/* Medium devices (tablets, 576px and up)*/
@media (min-width: 576px) and (max-width: 812px) {
		#button_header_top .panel-grid .panel-row-style {    flex-direction:row !important;}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px)  {
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
		.site-header .container {flex-direction: row !important;}
}
		
/*/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px)  and (max-width: 1199.98px) {	
		.site-header .so-widget-bso-so-widget-logo img {    max-width: 357px;}
		#eventirow .data_evento .ora, #eventirow .data_evento .mese {  font-size: 0.8rem;}
}
/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px){ 
}