@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wdth,wght@0,18..144,87..112,300..900;1,18..144,87..112,300..900&family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick.css');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick-theme.css');

#iandu-fixed-edit-preferences { font-size: 0.75rem;  padding: 0.3rem;  border-top-left-radius: 0.5rem;  border-top-right-radius: 0.5rem;}

body {font-family: "Merriweather", serif;  font-family: "Poppins", sans-serif;  font-optical-sizing: auto; font-size: 18px; font-weight: 400; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale ; background: #ffffff}

img[src=""] {   display: none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  font-family: "Merriweather", serif; clear: none }
.fa {font-family: "Font Awesome 6 Free"}
p, .summary {word-wrap: break-word;}
a {text-decoration:none}

.container {max-width:1400px; margin:auto}
.post, .page { margin: 0}
.page-content, .entry-content, .entry-summary {    margin: unset;}
a:hover,a:visited {text-decoration: none; color: #000;}
a {color:unset}

/* HEADER */
.site-header {height:235px}
.home .site-header {height:320px}
.site-header #toprow {  -webkit-border-bottom-right-radius: 30px;    -webkit-border-bottom-left-radius: 30px;    -moz-border-radius-bottomright: 30px;    -moz-border-radius-bottomleft: 30px;    border-bottom-right-radius: 30px;    border-bottom-left-radius: 30px;    background: rgba(255, 255, 255, 0.88);}

.site-header #toprow #intestazione .panel-grid  {    align-items: center;}
.site-header #toprow #intestazione .panel-grid .panel-grid-cell {display: flex; flex-flow: row;}
.site-header #toprow .so-widget-bso-so-widget-logo {width: 80px;     margin-right: 1rem;}
/*.site-header #toprow .so-widget-bso-so-widget-blog-name { font-family: "Philosopher", sans-serif; font-weight:700; font-size: 34px;   line-height: 35px;color: #2C3F6A; max-width: 250px;}
.site-header #toprow .so-widget-bso-so-widget-blog-name::first-line {font-size: 26px;font-weight: 400;}
.site-header #toprow .so-widget-bso-so-widget-blog-name a  {color: #2C3F6A}
*/

.site-header #toprow .so-widget-bso-so-widget-blog-name a:before {  content: "Arcidiocesi di"; font-size: 26px;font-weight: 400;color: #2C3F6A}
.site-header #toprow .so-widget-bso-so-widget-blog-name a {  color: transparent;  position: relative;font-family: "Philosopher", sans-serif;  font-size: 0px; }
.site-header #toprow .so-widget-bso-so-widget-blog-name a:after{  content: "Ravenna-Cervia";  display: block; color: #2C3F6A; font-weight:bold;font-size:34px; line-height:26px}



/* box pmap2*/
.box-pmap20 {font-size: 0.9rem; border-top:1px dotted #a8a8a8; border-bottom:1px dotted #a8a8a8; background:url('https://www.diocesiravennacervia.it/wp-content/uploads/sites/11/2025/10/logo_orarimesse.jpg') no-repeat; background-position-x: right; background-size: 20%; margin-top:1rem; min-height: 100px;}
.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;}



.site-header #toprow .so-widget-bso-so-widget-data-del-giorno {color: #303030;font-size: 14px;text-align: right;font-weight: 500;}
.site-header #toprow .so-widget-bso-so-widget-santo-del-giorno {color: #303030;font-size: 14px; font-style:italic;text-align: right;font-weight: 500;}
.site-header #toprow .textwidget {color: #303030;font-size: 14px;;text-align: right;font-weight: 500;}
.site-header #toprow #utility .panel-grid {    justify-content: flex-end;}
.site-header .row:first-of-type {height:100% }
.site-header .row:first-of-type .col {padding:0px}
.site-header .row:first-of-type .panel-layout:first-of-type {height:100% }
.site-header .row:first-of-type .panel-layout:first-of-type .panel-grid {height:50%}
.site-header .row:first-of-type .panel-layout .panel-grid:nth-of-type(2) {     align-items: flex-end !important;}
.site-header .row:first-of-type .panel-layout .panel-grid:nth-of-type(2) .widget_maxmegamenu {background: #97A7CA;}

.site-header .fixedtop { position: fixed !important;   z-index: +1;  top: 0px;       transform: translate(-50%, 0%);       width: 100%;      margin: auto;      left: 50%;   }

/* FOOTER */
.site-footer {background:#2c3f6a}
.site-footer .so-widget-bso-so-widget-blog-name { font-family: "Philosopher", sans-serif; font-weight:700; font-size:26px;    line-height: 35px;color: #ffffff}
.site-footer .so-widget-bso-so-widget-blog-name strong {display: block; font-size: 34px}
.site-footer .so-widget-bso-so-widget-blog-name a {color: #ffffff}
.site-footer .so-widget-sow-editor { color: #ffffff;    font-size: 14px;   }
.site-footer .so-widget-sow-editor h3 { color: #ffffff;    font-size: 14px;  font-weight:600 }
.site-footer .so-widget-sow-editor p { color: #ffffff;    font-size: 14px;   }



/* HOMEPAGE */

.rigabannertop {}
.rigabannertop .so-widget-sow-image {margin:1rem 0rem}
.rigabannertop .so-widget-sow-image img {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

/* news */
h1.label {font-family: "Merriweather", serif; color: #2C3F6A ; font-size: 1.5rem; font-weight: 700;}
.evidenza .box .miniaturamisure {;width: 906px; height: 529px;}
.evidenza .box .miniatura img {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;;} 
.evidenza .box .evidecontent {   margin-top: -12%;    background: #ffffff;    display: inline-block;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2)}
.evidenza .box .evidecontent .labelcat a {font-size: 0.9rem; font-weight:600; text-transform: uppercase; color: #2C3F6A}
.evidenza .box .evidecontent .data {font-size:0.9rem; color: #333333; margin-left:1rem;display: inline-block}
.evidenza .box .evidecontent {color:#3E3C3C}
.evidenza .box .evidecontent h3.occhiello a { color:#3E3C3C; font-size:1rem; font-weight: 600; }
.evidenza .box .evidecontent h1.entry-title { color: #0A3B4A; font-family: "Merriweather", serif; font-size: 1.85rem;font-weight: 700;line-height: 40px;}
.evidenza .box .evidecontent h2.sottotitolo {color: #333;font-size: 1.5rem;font-style: italic;font-weight: 400;}
.evidenza .box .evidecontent .summary {color: #333;font-size: 1rem;}  

.altrenews {;}
.altrenews .item { background:  #ffffff; border-bottom:1px solid #97A7CA; }
.altrenews .item:last-of-type { border-bottom:none}
.altrenews .item .miniatura {width:320px; height: 187px;overflow: hidden;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; border: 1px solid #ededed}
.altrenews .item .miniatura img {  object-fit: cover;  width: 100%; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.altrenews .item .labelcat a {font-size:0.9rem; font-weight:600; text-transform: uppercase; color: #2C3F6A}
.altrenews .item .data {font-size:0.9rem; color: #333333; margin-left:1rem;}
.altrenews .item h3.occhiello a {color:#3333333;  font-size:1rem; font-weight: 600;}
.altrenews .item h1.entry-title {color:#0A3B4A; font-size:1.2rem; font-weight: 600; font-family: "Merriweather", serif; }
.altrenews .item h1.entry-title a  {color:#0A3B4A;}
.altrenews .item h2.sottotitolo a {color:#333333;  font-size:1rem; font-weight: 500; } 
.altrenews .item .summary {color:#333333;font-size:1rem; }  
.archiviolink {  border-top:1px solid #97A7CA;}
.archiviolink a {color: #ffffff ;font-weight:500; font-size: 18px ;  background: #97A7CA; padding:0.3rem 2.5rem ;    line-height: 1.8;}

.allegato {font-family: "Poppins", sans-serif; font-size: 14px;font-style: normal;font-weight: 600;line-height: 24px; margin-top:1rem}
.allegato a {color: #2C3F6A; }
.allegato a:before {content:"\f019"; color: #000000; padding-right:0.5rem;font-family: "FontAwesome"}
.allegato .wpba-attachment-list {padding-left:0px}


/* box vescovo */
#boxvescovo {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 3px solid #97A7CA;background: #FFF;padding: 0.75rem }
#boxvescovo .widget_sow-headline {}
#boxvescovo .so-widget-sow-headline { }
#boxvescovo .so-widget-sow-headline h2 { font-size:1.5rem; font-weight: 600; font-family: "Merriweather", serif;color:#2c3f6a}
#boxvescovo .sow-image-container img {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }

/* menu vescovo  */
#boxvescovo .navbar {margin:0px; padding:0px; }
#boxvescovo .navbar ul.navbar-nav {  flex-direction: column; list-style-type:none ; padding: 0rem; margin:0px;}
#boxvescovo .navbar ul.navbar-nav .dropdown-toggle::after {display: none}
#boxvescovo .navbar ul.navbar-nav .menu-item { color: #ffffff ; font-weight:600;padding: 0rem 0.5rem;background: #97A7CA; margin:0rem 0rem 0.5rem 0rem; -webkit-border-radius: 100px;-moz-border-radius: 100px; border-radius: 100px;}
#boxvescovo .navbar ul.navbar-nav .menu-item a { font-size: 0.9rem; color: #ffffff;  }
#boxvescovo .navbar ul.navbar-nav .menu-item .dropdown-menu { display: none}
/* ******** */

/* calendario  */
.home .widget_noah_calendar_widget { margin-top:3rem; margin:auto}
.widget_noah_calendar_widget { }
.widget_noah_calendar_widget h3.widget-title {color:#2c3f6a; font-size:1.5rem; font-weight: 700;font-family: "Merriweather", serif; }
.mini-clndr {background: #ffffff; font-family: "Poppins", sans-serif; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.mini-clndr .clndr { border:none; background: #ffffff; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12)}
.mini-clndr .clndr .controls { border:none; display: flex;   align-items: center;}
.mini-clndr .clndr .days-container .days .headers { font-size:0.9rem; ; background: #ffffff; font-family: "Poppins", sans-serif;}
.mini-clndr .clndr .controls .clndr-previous-button, .mini-clndr .clndr .controls .clndr-next-button {    font-family: 'FontAwesome'; font-size: 1.5rem}
.mini-clndr .clndr .controls .month {font-family: "Merriweather", serif;    text-transform: capitalize;}
.seed_legenda { font-size: 0.9rem;}
.mini-clndr .clndr .days-container .days .day, .mini-clndr .clndr .days-container .days .empty { padding-top: 12px;  padding-bottom: 12px;  font-size: 14px; font-weight:600;}
.mini-clndr .clndr .days-container .days .day.today {
		background-image:-webkit-radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,1) 0%, rgba(182, 12, 56,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image: -o-radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,1) 0%, rgba(182, 12, 56,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image:-moz-radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,1) 0%, rgba(182, 12, 56,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image:radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,1) 0%, rgba(182, 12, 56,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%); color:#ffffff !important ;    background-repeat: no-repeat;}
.mini-clndr .clndr .days-container {  min-height: 260px;}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day.event {position:relative; border:none ; color: #ffffff;}
.widget_noah_calendar_widget .day.event {
		background-image:-webkit-radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,0) 0%, rgba(182, 12, 56,0) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image: -o-radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,0) 0%, rgba(182, 12, 56,0) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image:-moz-radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,0) 0%, rgba(182, 12, 56,0) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
		background-image:radial-gradient(circle farthest-side at center center, rgba(182, 12, 56,0) 0%, rgba(182, 12, 56,0) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%); color:#ffffff ;    background-repeat: no-repeat;}

.mini-clndr .clndr .days-container .events{z-index:+100}
.mini-clndr .clndr .days-container .events.show-events {}
.mini-clndr .clndr .days-container .events .event-header {    background-color: #2c3f6a;}
.mini-clndr .clndr .days-container .events .events-list .event a {color:#ffffff;}
.mini-clndr .clndr .days-container .events .events-list .event:hover {    background-color: #6d6d6d;}
.mini-clndr .clndr .days-container .events .events-list .event a:hover {    background-color: transparent;    color: #ffffff;}
.mini-clndr .clndr .days-container .events .x-button {color:#ffffff; font-weight: bold;    font-size: 20px;  font-family: 'FontAwesome';}

.seed_legenda {    font-size: 0.9rem; font-weight:500 }
.seed_legenda label {padding:3px  ; border: none;}
.seed_legenda div.legend span.event-styled  {-webkit-border-radius: 100px;-moz-border-radius: 100px; border-radius: 100px}

/* box parrocchie */
.boxparrocchie {-webkit-border-radius: 100px;-moz-border-radius: 30px ;border-radius: 30px;background: rgba(151, 167, 202, 0.66);
background: rgba(151, 167, 202, 0.66);;padding: 1.3rem;    display: inline-block;}
.boxparrocchie h1.entry-title {color: #2C3F6A; font-size:1.5rem; font-weight: 700;font-family: "Merriweather", serif;}
.boxparrocchie .miniatura {max-height:190px; overflow: hidden; -webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px}
.boxparrocchie .miniatura img {}
.boxparrocchie .archiviolink {  border-top:none; }
.boxparrocchie .archiviolink a {color: #2C3F6A ;font-weight:600; font-size: 18px ;  background:none; padding:2rem; }
.boxparrocchie .wpba-list-item  {  display: none;}
.boxparrocchie .wpba-list-item:nth-child(-n+6) {  display: block;}



/*tabs Uffici*/
.widget_sow-tabs { -webkit-border-radius: 15px;-moz-border-radius: 15px; border-radius: 15px;background: #97A7CA;}
.widget_sow-tabs .sow-tabs {padding-top:1rem}
.so-widget-sow-tabs { padding:1rem}
.so-widget-sow-tabs h3.widget-title  {color: #2C3F6A; font-size:1.5rem; font-weight: 700;font-family: "Merriweather", serif;   }
.so-widget-sow-tabs .sow-tabs-tab-container { display: flex; flex-direction: column; width: 30%; float: left; border: none ;margin:0px; padding: 0px !important  ; position:relative;   z-index: 2;}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab { margin:0px !important; padding: 0px !important ;max-height: 50px;min-height: 40px;outline: none; border:none;border-bottom: 1px solid #ffffff !important;;}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-title {min-height: 40px}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab .sow-tabs-title {padding:10px; font-family: "Merriweather", serif;font-size: 1.15rem;}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected { ;padding-right:0rem ;}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected .sow-tabs-title {line-height: normal; position: relative; width:100%;;padding-right:0rem ;}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected .sow-tabs-title {}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected .sow-tabs-title:after {content:"\f0da"; font-family: "FontAwesome" ; position: absolute;
    left: 100%; color:#ffffff;font-size: 40px}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected .sow-tabs-title:focus { outline: none;}
.so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container { margin:0px;}
.so-widget-sow-tabs .sow-tabs-panel-container { width: 70% ;float: left;     margin-bottom: 1rem; min-height: 289px;-webkit-border-top-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;
-moz-border-radius-topright: 15px;-moz-border-radius-bottomright: 15px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
.widget_sow-tabs .so-widget-sow-tabs .sow-tabs-panel {    padding: 30px 30px 0px 35px !important;}
.so-widget-sow-tabs .sow-tabs-panel .item {  }
.so-widget-sow-tabs .sow-tabs-panel .item .miniatura { max-height: 160px;overflow: hidden;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; border: 1px solid #ededed}
.so-widget-sow-tabs .sow-tabs-panel .item .miniatura img {  object-fit: cover;  width: 100%; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.so-widget-sow-tabs .sow-tabs-panel .item .labelcat a {font-size:0.9rem; font-weight:600; text-transform: uppercase; color: #2C3F6A}
.so-widget-sow-tabs .sow-tabs-panel .item .data {font-size:0.9rem; color: #333333; margin-left:1rem;}
.so-widget-sow-tabs .sow-tabs-panel .item  h3.occhiello a {color:#3333333;  font-size:1rem; font-weight: 600;}
.so-widget-sow-tabs .sow-tabs-panel .item h1.entry-title {color:#0A3B4A; font-size:1.2rem; font-weight: 600; font-family: "Merriweather", serif; }
.so-widget-sow-tabs .sow-tabs-panel .item h1.entry-title a  {color:#0A3B4A;}
.so-widget-sow-tabs .sow-tabs-panel .item h2.sottotitolo a {color:#333333;  font-size:1rem; font-weight: 500; } 
.so-widget-sow-tabs .sow-tabs-panel .item .summary {color:#333333;font-size:1rem; }  
.so-widget-sow-tabs .sow-tabs-panel .archiviolink {  border-top:none}


/* rss-feed risveglio 2000 */
#settimanalerow {background:#F6F6F6;     padding: 1rem;}
#risveglio {}
#risveglio .widget-title {color: #315703;font-family: "Merriweather", serif;font-size: 24px; font-weight: 700; }
#risveglio img {padding:1.5rem;}
.wp_rss_retriever_title {font-weight:700 !important;color: #315703;font-family: "Merriweather", serif;font-size: 16px;}
.wp_rss_retriever {;padding:0px !important}
.wp_rss_retriever_source {display:none}
.wp_rss_retriever_metadata {font-size:0px}
.wp_rss_retriever_date{font-size:.8rem}
.label-publishied-wp-rss-retriever {display:none}
.wp_rss_retriever_container {font-size:.8rem}
.wp_rss_retriever_readmore {font-size:0px}
#risveglio ul.wp_rss_retriever_list {padding:1.5rem 0rem ;    column-count: 2;column-gap: 50px;}
#risveglio .wp_rss_retriever_item {;border-bottom:1px solid #eeeeee;     margin-bottom: 20px;padding-bottom: 10px;}

/* beweb widget*/
.BEWEB-widget-container {-webkit-border-radius: 15px;-moz-border-radius: 15px; border-radius: 15px; border: 1px solid #97A7CA;}
#BEWEB-cathedral-carouselPanel { min-height: 445px !important;}
#BEWEB-cathedral-wrapper, #BEWEB-cathedral-wrapper *, .BEWEB-widget-container  {  -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;max-width:600px ;}

/* orari messe */
#orarimesse iframe {min-height: 600px;-webkit-border-radius: 15px;-moz-border-radius: 15px; border-radius: 15px; border: 1px solid #97A7CA;}

/* album slider*/
#videoslider { -webkit-border-radius: 15px;-moz-border-radius: 15px; border-radius: 15px; border: 1px solid #97A7CA;background: #FFF; padding:1rem;     max-width: 600px; }
#videoslider .widget-title {color: #333;font-family: "Merriweather", serif;font-size: 24px;font-weight: 700;}
#videoslider .slick-slider {  margin-bottom: 25px;}
#videoslider .slick-dots {margin-left:0px}
#videoslider .slick-prev, #videoslider .slick-next {   font-family: "FontAwesome";   z-index: +1;  background: #ffffff; height:auto}
#videoslider .slick-prev:before { content: "\f053";  font-size: 24px; line-height: 40px; color: #2C3F6A; font-family: "FontAwesome"; }
#videoslider .slick-next:before { content: "\f054" ;font-size: 24px;  line-height: 40px; color: #2C3F6A; font-family: "FontAwesome"; }
#videoslider #slidealbum .item .miniatura {  height: 210px;  max-width: 360px;   overflow: hidden;     margin: auto; }
#videoslider #slidealbum .item h4.entry-title {color: #3E3C3C; font-family: "Poppins", sans-serif; font-size: 1rem;font-weight: 700; max-width: 360px; margin: auto;}
#videoslider .item .miniatura img { object-fit: cover;  width: 100%;}
#videoslider .archiviolink {  border-top:none}

/* * * * *WIDGET BANNER CAROUSEL * * * * *  */
.so-widget-sow-anything-carousel {margin-top:3rem; margin-bottom:3rem}
.so-widget-sow-anything-carousel .sow-carousel-item  {margin: 12px}
.sow-carousel-item:nth-child(even)  {border-top: 2px solid #2C3F6A; border-bottom: 2px solid #2C3F6A}
.sow-carousel-item:nth-child(odd)  {border-top: 2px solid #6f2a36; border-bottom: 2px solid #6f2a36}
.so-widget-sow-anything-carousel .sow-carousel-content { border-top:5px solid #F4F3F3;; border-bottom:5px solid #F4F3F3;}
.so-widget-sow-anything-carousel .sow-carousel-content {  display: flex; align-items: center;  justify-content: center; }
.so-widget-sow-anything-carousel .sow-carousel-content p {margin-bottom:0px}
.so-widget-sow-anything-carousel .sow-carousel-content img {margin:auto }









/* ******* INTERNI ******** */
#primary {min-height: 580px}

.wp-post-image {-webkit-border-radius: 15px;-moz-border-radius: 15px; border-radius: 15px;}
.bso-img-before_title .wp-post-image { width: 100%;}
.bso-img-after_title .wp-post-image {width:100%; margin-top:2rem;}
.bso-img-before_content .wp-post-image {width: 45%;    float: right;    margin-left: 1.5rem;    margin-bottom: 1.5rem;}
.bso-img-inside_content .wp-post-image {max-width:45%; float:left; margin-right:1.5rem; margin-bottom:1.5rem;}
.bso-img-after_content .wp-post-image {width:100%; margin-top:2rem;}


/* SINGLE */
.single .entry-content { margin-top: 1.5rem}
.posted-on {  font-size: 0.9rem; display: none;}
.posted-on a { color:#2C3F6A  }
ul.tax-category {list-style-type: none; display: flex; flex-flow: row; margin-left:0px; padding-left:0px; margin-bottom:0px}
ul.tax-category li {margin-right: 0.5rem;font-size: 0.9rem; font-weight: 700 ;text-transform: uppercase}
ul.tax-category li a {color:#2C3F6A}

.single h3.entry-surtitle { font-size: 1.25rem;  text-transform: uppercase;    font-weight: 600;}
.single h1.entry-title {color: #2C3F6A;font-size: 1.85rem; font-weight: 700;  margin-bottom: 2rem ; font-family: "Merriweather", serif}
.single h2.entry-subtitle { font-size: 1.6rem;   font-weight: 600; font-style:italic;font-family: "Poppins", sans-serif;}

.single .entry-content { margin: auto;}
.single .entry-content img {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;} 

.single .allegato {border-radius: 10px;background: #F2F2F2;padding:2rem;}
.single .allegato:before {content:"ALLEGATI";font-weight: 600; font-family: "Poppins", sans-serif; font-size: 1.2rem;  display: block;  margin-bottom: 1rem; color:#2C3F6A}
.single .allegato li {font-size:0.9rem; }
.single .allegato li a {color:#2C3F6A}


.single.single-format-video .entry-content iframe {    border: 0;    aspect-ratio: 16 / 9;  width: 100%;  height: 100%; }



/* PAGINE */
.wp-singular.page-template-default .entry-header .posted-on {display: none}
article.page .entry-content { margin-top: 1.5rem}
article.page h3.entry-surtitle { font-size: 1.25rem;  text-transform: uppercase;    font-weight: 600;}
article.page h1.entry-title {color: #2C3F6A;font-size: 1.85rem; font-weight: 700;  margin-bottom: 1rem ; font-family: "Merriweather", serif}
article.page h2.entry-subtitle { font-size: 1.75rem; color: #2C3F6A; font-family: "Merriweather", serif;font-weight: 700;}
article.page .entry-content img {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; } 

.page.siteorigin-panels article.page .rigagrigia {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;;background: #F8F7F7;}
.page.siteorigin-panels article.page .entry-content p {  font-size: 1rem}
.page.siteorigin-panels article.page .so-widget-bso-so-widget-all-in-one h3.widget-title {color:#2c3f6a; font-size:1.5rem; font-weight: 700;font-family: "Merriweather", serif;}
.page.siteorigin-panels article.page .so-widget-bso-so-widget-all-in-one h4 {color: #3E3C3C; font-family: "Merriweather", serif; font-size: 1.1rem;}

.page.siteorigin-panels article.page .box {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;;background: #FFFFFF;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);padding:1rem}
.page.siteorigin-panels article.page .box .item {padding-bottom:1rem}

#stemmabox {max-width: 380px ;  margin: auto;}
#stemmabox .so-widget-sow-image {}
#stemmabox .so-widget-sow-image h3.widget-title {color:#2c3f6a; font-size:1.5rem; font-weight: 700;font-family: "Merriweather", serif;}
#stemmabox .sow-image-container {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #97A7CA; filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.12));    align-items: center;min-height: 360px;}

.page-id-11177 .widget_noah_calendar_widget .seed_legenda {display: none}


/* *******  */
.bso-attachments:before {content:"ALLEGATI";color:#25303b;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background-color: #97A7CA;padding: 0.3rem 1rem; font-size: 16px}
.bso-attachments {list-style-type:none; padding:0px; margin-left:0px; margin-bottom: 3rem}
.bso-attachments li {display:inline-block; padding:0.5rem; text-align: left; width:100%; margin-top: 0.5rem}
.bso-attachments li a {font-weight: 600; color:#25303b; font-size: 16px; line-height: 28px;}
.bso-attachments li a:before {content:"\f019"; color:#25303b; padding-right:0.5rem;font-family: "FontAwesome"}

#correlatisection .miniaturacol .miniatura {}
#correlatisection .miniaturacol .miniatura img {width:100%; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
#correlatisection h2.entry-title { color: #25303b;  font-size: 20px;    font-weight: 600;    }
#correlatisection h2.entry-title a { color: #25303b;}


article .tax-post_tag {margin-top:3rem; list-style-type: none;display: flex; margin-left:0px; padding-left:0px}
article .tax-post_tag li {background: #ebebeb;-webkit-border-radius: 100px;-moz-border-radius: 100px; border-radius: 100px; color:#21253d ;padding: 0.5rem;margin-right:0.5rem}
article .tax-post_tag li a { color: #21253d;padding:0.5rem 1rem}
article .tax-post_tag li a:before {content:"#"}

.addtoany_content { display: flex;  justify-content: flex-end;}
.addtoany_header {margin-right:0.3rem; font-size: 0.9rem}

.wd-noah-doc-allegato a {font-weight: 600;color:#25303b; font-size: 16px; line-height: 28px;}
.wd-noah-doc-allegato a:before {content:"\f019"; color:#25303b; padding-right:0.5rem;font-family: "FontAwesome"}
.wd-noah-intervento-pdf a {font-weight: 600;color:#25303b; font-size: 16px; line-height: 28px;}
.wd-noah-intervento-pdf a:before {content:"\f019"; color:#25303b; padding-right:0.5rem;font-family: "FontAwesome"}


/* ARCHIVE */




.archive #primary.container > .row  { margin-top:2rem ;  background: #ffffff ; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:2rem;}
.archive article .entry-header .entry-title br {  display: contents;}
.archive #primary .page-header h1.page-title, .search.search-results #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 { font-weight: 600; font-size:2rem;color: #2C3F6A;}
.archive.tax-post_format #primary .page-header h1.page-title { font-weight: 600; font-size:2rem;color: #2C3F6A;}

.archive #primary .page-header .archive-description {  padding-top: 1.5rem; padding-bottom: 0.5rem;}
.archive #primary .page-header .archive-description img {min-width:300px;    margin-bottom: 1rem}

.archive article { border-bottom: 1px solid #97A7CA;  padding-bottom: 1.5rem;  margin-top: 1.5rem;    display: inline-block;    width: 100%; }
.archive article ul.tax-category, ul.tax-wd-tipo-interventi-vesc, ul.tax-wd-tipo-persone {list-style-type: none; display: flex; flex-flow: row; margin-left:0px; padding-left:0px; margin-bottom:0.5rem}
.archive article ul.tax-category li,  ul.tax-wd-tipo-interventi-vesc li, ul.tax-wd-tipo-persone li {margin-right: 0.5rem;font-size: 0.9rem; font-weight: 700 ;text-transform: uppercase}
.archive article ul.tax-category li, ul.tax-wd-tipo-interventi-vesc li a, ul.tax-wd-tipo-persone li a  {color:#2C3F6A}
.archive article .posted-on {  font-size: 0.9rem;float: right; display:none}
.archive article .posted-on a { color:#2C3F6A  }


.archive article img {float:left; margin-right:1rem}
.archive article p.entry-surtitle {      font-size: 1.1rem;    font-weight: 500;    font-style: italic; margin-bottom:0.5rem;     margin-top: 0.5rem;} 
.archive article h2.entry-title {   color:#000000; font-weight: 600; font-size: 1.5rem;  }
.archive article h2.entry-title a { color:#000000}
.archive article h3.entry-subtitle {     font-size: 1.3rem;    font-weight: 500;    font-style: italic;} 
.wd-noah-intervento-vesc-data-intervento,  .wd-noah-doc-data-doc {font-family: "Poppins", sans-serif;font-size: 1rem; display: block;}

/* SEARCH RESULT */
.search-results #primary.container > .row { margin-top:2rem ;  background: #ffffff ; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:2rem;}
.search-results article .entry-header .entry-title br {height:0px; line-height:0px; display: none}
.search-results #primary .page-header h1.page-title, .search.search-results #primary .page-header h1.page-title {    font-size: 0px;}
.search-results #primary .page-header h1.page-title span, .search.search-results #primary .page-header h1.page-title span { font-weight: 600; font-size:2rem;color: #2C3F6A;}
.search.search-results #primary .page-header h1.page-title:before {content:"Risultati ricerca per: " ; font-weight: 600; font-size:2rem; }
.search-results #primary .page-header .archive-description { border-top: 10px solid #DDE1EB; border-bottom: 10px solid #DDE1EB; display: inline-block; padding-top: 1.5rem; padding-bottom: 0.5rem;}
.search-results #primary .page-header .archive-description img {min-width:300px;    margin-bottom: 1rem}
.search-results article { border-bottom: 1px solid #97A7CA;  padding-bottom: 1.5rem;  margin-top: 1.5rem;    display: inline-block;    width: 100%; }
.search-results article img, .search-results article img {float:left; margin-right:1rem}
.search-results article p.entry-surtitle {      font-size: 1.1rem;    font-weight: 500;    font-style: italic; margin-bottom:0.5rem;     margin-top: 0.5rem;} 
.search-results article h2.entry-title, .search-results article h2.entry-title  {  color:#000000; font-weight: 600; font-size: 1.5rem; }
.search-results article h2.entry-title a, .search-results article h2.entry-title a { color:#000000}
.search-results article h3.entry-subtitle {     font-size: 1.3rem;    font-weight: 500;    font-style: italic;} 

/* ******** */
.wd-document_type {margin-bottom:1rem}
.wd-document_type a {color:#0f1f2b; text-transform: uppercase;  font-weight: 600;  }

/* ******** */


.wd-noah-appuntamento-widget-calendario {font-weight: 600;text-transform: uppercase;    font-size: 1rem;  display: inline-block; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:0.3rem 1rem; background: #97a7ca;    margin-bottom: 1rem;} 

/* appuntamenti */
.archive.post-type-archive-wd-appuntamenti .archive-description {display:none;}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps {margin:2rem 1rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label {margin-right:1rem; font-size:1rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label select#wd-tipo-appuntamenti {height:2rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps button {    padding: 0.5rem 1rem}
.archive .wd-noah-appuntamento-widget-calendario {font-size:1rem; display: none}
.archive .wd-noah-appuntamento-inizio {font-size:1.3rem;display: block; margin-top:1rem; font-family: "Poppins", sans-serif;}
.archive .wd-appuntamenti .posted-on {display:none;}


article.wd-appuntamenti .entry-surtitle {color: #161616; font-size:1.3rem ; font-style: italic}
article.wd-appuntamenti label { display: inline;    font-weight: 600;color: #97A7CA; font-family: "Poppins", sans-serif;}
article.wd-appuntamenti .wd-noah-citta-ente {display: none}
article.wd-appuntamenti .wd-noah-regione-ente {display: none}
article.wd-appuntamenti .wd-noah-paese-ente {display: none}

.single-wd-appuntamenti .posted-on {display:none;}


/*ANNUARIO*/
article.wd-annuario-persone .posted-on {display: none}
article.wd-annuario-enti .posted-on {    display: none;}

/* wp archivio cerca*/
#seed-div-box-annuario {background:#dbdbdb; padding: 0.8rem; display: table !important; width: 100%; margin: auto; margin-bottom: 1.5rem;}
#seed-div-box-annuario button {background:#708090; color:#fff; padding:0.5rem; float:right;}
#seed-div-box-annuario #s {float: left;margin-right: 1rem;    width: max-content;}
#seed-div-box-annuario #wd-tipo-enti {float: left;}
#seed-div-box-annuario hr {display:none;}

.wd-noah-persone-search, .wd-noah-doc-uff-search, .wd-noah-enti-search  {background: #f3f3f3; padding:1rem; float:left; width: 100%; border-bottom:1px solid #13438c;  }
.wd-noah-persone-search label,  .wd-noah-doc-uff-search label, .wd-noah-enti-search label  { display: inline;    font-weight: 600;color: #97A7CA}
.wd-noah-persone-search button, .wd-noah-doc-uff-search button, wd-noah-enti-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem}

/* wp enti*/
.wd-noah-indirizzo-ente {color: grey; font-size: 1.2rem; font-weight: 100;  display: block;font-family: "Poppins", sans-serif; }
.wd-noah-ente-incarichi {margin-bottom:2rem}
.wd-noah-sub-item {}
.wd-noah-sub-item .wd-noah-ente-featured-image {    float: left;    margin-right: 2rem;}


.post-type-archive-wd-annuario-persone .archive-description {display:none;}
.post-type-archive-wd-annuario-persone .entry-meta-categories {display:none;}
.post-type-archive-wd-annuario-persone article .entry-header {margin-bottom: 0rem;}
.post-type-archive-wd-annuario-persone article {float: left; margin-bottom: 0.5rem; padding-bottom: 0rem;}
.post-type-archive-wd-annuario-persone .entry-title {}
.post-type-archive-wd-annuario-persone .entry-title a {color:#e54d42;}
.post-type-archive-wd-annuario-persone .entry-title .wd-noah-persona-titolo {color:#2C3F6A; display: block}
.single-wd-annuario-persone label { display: inline;    font-weight: 600;color: #97A7CA}
    
.wd-noah-persona-infocontainer div {display:table;  margin-bottom:0.3rem;}

.post-type-archive-wd-annuario-enti .archive-description {display:none;}
.single-wd-annuario-persone .posted-on, .single-wd-annuario-enti posted-on {display:none}

/* singola persona */
article.wd-annuario-persone a { color: #25303b}
.single-wd-annuario-persone .entry-content-post { border-top:1px solid #13438c;padding:1rem;}
.single-wd-annuario-persone .posted-on {display:none}
.wd-noah-persona-infocontainer { font-size:1.1rem ; color:#434343; }
.wd-noah-persona-infocontainer_new {font-size:1.1rem; color:#434343; }
.wd-noah-persona-infocontainer label { display: inline;    font-weight: 600;color: #97A7CA}
.wd-noah-persona-infocontainer div {  margin-bottom:1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-tipo { display: none }
.wd-noah-persona-infocontainer .wd-noah-persona-testo {margin-top:2rem}
.wd-noah-persona-incarichi {margin-top:0.5rem; font-size:1.1rem;     border-top: 1px solid #25303b;}
.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{ display: inline;    font-weight: bold;color: #97A7CA}
.wd-noah-persona-altro {margin-top:1rem ; display:inline-block}
.wd-noah-persona-altro label {font-weight:600 ;  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-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, .wd-noah-doc-tipo {color: grey; font-size: 1.2rem; font-weight: 100; line-height: 3rem; font-style:italic;    display: block;font-family: "Poppins", sans-serif; }


article.wd-annuario-persone {display:block;}
.wd-annuario-persone .entry-header {_display:flex}
.wd-annuario-persone .entry-header .entry-title-post {order:2}
.wd-annuario-persone .entry-meta-header {display:none;}
.wd-annuario-persone img.wp-post-image { margin-right: 1rem; max-width:122px ; float: right}

.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}





.search-results.post-type-archive-wd-annuario-persone article {  float: none;  max-width: none;   margin-bottom: 0.5rem;    padding-bottom: 0rem;}
.search-results.post-type-archive-wd-annuario-persone article img.wp-post-image {display:none;}

.wd-noah-doc-uff-search label { margin-right: 2%; }
.wd-noah-doc-uff-search select {   padding: 3px;}

.tax-document_type_ss .wd-document_types {display:none}

article.wd-annuario-enti {display:block; padding:2rem;}
article.wd-annuario-enti a { color: #25303b}

.single-wd-annuario-enti label{ display: inline;    font-weight: 600;color: #97A7CA}

.single-wd-annuario-enti .wd-territorio-diocesi {display:none;}
.single-wd-annuario-enti .wd-noah-tipo-ente {display:none;}
.single-wd-annuario-enti .wd-noah-citta-ente {display: none}
.single-wd-annuario-enti .wd-noah-cap-ente{display:none;}
.single-wd-annuario-enti .wd-noah-regione-ente {display: none}
.single-wd-annuario-enti .wd-noah-paese-ente {display: none}

.post-type-archive-wd-annuario-enti .archive-description , .post-type-archive-wd-doc-ufficiali .archive-description, .post-type-archive-wd-interventi-vesc .archive-description {display:none;}



.wd-noah-ente-testo a[href*="facebook.com"]:before {
	content: "\f082";font-family: "FontAwesome";font-size:2rem;color:#3b5998}
.wd-noah-ente-testo a[href*="instagram.com"]:before {
	content: "\e055";font-family: "FontAwesome";font-size:2rem;color:#8a3ab9}
.wd-noah-ente-testo a[href*="twitter.com"]:before {
	content: "\e61a";font-family: "FontAwesome";font-size:2rem;color:#000000}
.wd-noah-ente-testo a[href*="youtube.com"]:before {
	content: "\f431";font-family: "FontAwesome";font-size:2rem;color:#FF0000}
.wd-noah-ente-testo a[href*="youtube.com"],.wd-noah-ente-testo a[href*="twitter.com"],.wd-noah-ente-testo a[href*="instagram.com"],.wd-noah-ente-testo a[href*="facebook.com"] {font-size:0}


.wd-noah-ente-inc-persona {float:left;}


/* MEDIAQUERIES */
/* // X-Small devices (portrait phones, less than 576px) */
/* No media query for `xs` since this is the default in Bootstrap */
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 200px) and (max-width: 575.98px)  {
		.site-header #toprow #intestazione {line-height:0.5}
		.site-header #toprow .so-widget-bso-so-widget-logo { width: 60px;}
		.so-widget-sow-tabs .sow-tabs-tab-container, .so-widget-sow-tabs .sow-tabs-panel-container  {width:auto ; float: none}
		
	
	}

/* Medium devices (tablets, 768px and up)*/
@media (max-width: 768px)  {
		header.site-header {  background-size: auto;}
		.site-header {  height: unset;}
		.site-header .row:first-of-type .panel-layout:first-of-type .panel-grid {    height: auto;height: 92%;}
		.site-header #toprow .widget_siteorigin-panels-builder .panel-layout .panel-grid-cell { margin-bottom:0.5rem}
		.site-header #toprow .widget_siteorigin-panels-builder .panel-layout .panel-grid {flex-direction: column-reverse;}
		.site-header #toprow .widget_siteorigin-panels-builder .widget_siteorigin-panels-builder #utility .panel-layout .panel-grid  {flex-direction:row; margin-bottom:0rem}
		.site-header #toprow .widget_siteorigin-panels-builder .widget_siteorigin-panels-builder #utility .panel-layout .panel-grid .panel-grid-cell { margin-bottom:0rem}
		.site-header #toprow #intestazione .panel-grid { flex-direction: row; justify-content: flex-start;}
		.site-header #toprow #intestazione .panel-grid .panel-grid-cell:first-of-type {}

		.site-header #toprow #intestazione .panel-grid .panel-grid-cell:nth-of-type(2) {}

		.site-header #toprow .so-widget-bso-so-widget-blog-name a:after {font-size:30px; line-height: 42px;}
		
		.widget_noah_calendar_widget { max-width: 380px; margin:auto}
			#boxvescovo .panel-grid:nth-of-type(2) { flex-direction: row;}
			
}

@media (min-width: 576px) and (max-width: 768px)  {
				.site-header #toprow #intestazione   { line-height: inherit;}
				.site-header #toprow .so-widget-bso-so-widget-logo { width: 80px;}
}

	/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 1024px) {
			.site-header #toprow .so-widget-bso-so-widget-logo {}
	
}	

/*/* Large devices (desktops, 992px and up)*/
@media (min-width: 1025px)  and (max-width: 1360.98px) {	

}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
#risveglio .wp_rss_retriever_item {min-height:160px;}
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px){ 
}