@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
body {font-family: 'Lato', sans-serif; font-size: 18px}
body {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c81523+0,e0e0e0+99 */
background: rgb(200,21,35); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(200,21,35,1) 0%, rgba(224,224,224,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(200,21,35,1) 0%,rgba(224,224,224,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(200,21,35,1) 0%,rgba(224,224,224,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c81523', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
background-position:0px 220px;background-repeat:no-repeat;}


img[src=""] {   display: none;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {    font-family: unset;}
i.fas  {font-family: "FontAwesome";font-style:normal; }
#secondary a, #secondary a:hover {     color: inherit;text-decoration: unset}
#secondary .widget-title { font-weight: 700;}
.widget-area .widget ul {margin:0px}
.widget-area .widget, body, article {-moz-hyphens: auto;hyphens: inherit;-webkit-hyphens: none; }

.header_container {background: transparent}
.header_container:before {    content: "";    height: 43px;    width: 100%;    position: absolute;    z-index: -1;    left: 0px;    background: #3d3d3d;  }
.header_container {margin:0px auto; padding: 0px; }
.header_container .site-header {padding:0px;}

.menu_social_pre_header_saint {max-width:90rem; margin:0px auto ; background: #3d3d3d ;min-height: 43px; }
.menu_social_pre_header_saint .data {font-size:0.8rem ; color: #ffffff ; padding: 0.5rem;}
.menu_social_pre_header_saint .data a { color: #ffffff  ; padding-left: 1rem}
.menu_social_pre_header_saint .data a:before {content:"   |   ";padding-right: 1rem}
.menu_social_pre_header_saint .social_wrap  { margin-top:0.3rem ; }
.menu_social_pre_header_saint .social_wrap:before {content:'Seguici su';  color:#ffffff; font-size:0.65rem; float:left; margin-right:0.5rem; }
.menu_social_pre_header_saint .social_wrap { display: inline ; margin: auto;  padding-left: 1rem;}
.menu_social_pre_header_saint .social_wrap .social-navigation a:before { font-size: 22px; }

.menu_social_pre_header_saint .mdr #searchform { ;margin:0.3rem 0.5rem;}
.menu_social_pre_header_saint .mdr #searchform input::-webkit-input-placeholder { /* Chrome/Opera/Safari */   color: #868686}
.menu_social_pre_header_saint .mdr #searchform input::-moz-placeholder { /* Firefox 19+ */   color: #868686}
.menu_social_pre_header_saint .mdr #searchform input:-ms-input-placeholder { /* IE 10+ */   color: #868686}
.menu_social_pre_header_saint .mdr #searchform input:-moz-placeholder { /* Firefox 18- */   color: #868686}
.menu_social_pre_header_saint .mdr #searchform [type=text] {background-color: #ffffff ; font-size:0.9rem; color:#444444; border:1px solid #ffffff; box-shadow: none; margin:0px;height:1.8rem;
  -webkit-border-radius: 10px;-moz-border-radius:10px;border-radius: 10px;}
.menu_social_pre_header_saint .mdr #searchform [type=text]:hover, .mdr #searchform [type=text]:focus {background-color: #f0f0f0 ;color:#444444 }
.menu_social_pre_header_saint .mdr #searchform .button {background-color: transparent;   font-size:0px;margin: 0rem 0.5rem }
.menu_social_pre_header_saint .mdr #searchform .button:after {content: "\f002";font-family:  FontAwesome; color:#ffffff; font-size:1.5rem;}

.nav_container.menu_pre_header { background:#ffffff}
.nav_wrap {padding: 0px;}
#header {margin:0px auto; padding: 0px;background:#ffffff;}
#menu-pre-header {padding:0px }
#menu-pre-header .top-bar-left {padding:0px}
#mega-menu-wrap-menu-pre-header #mega-menu-menu-pre-header > li.mega-menu-megamenu > ul.mega-sub-menu {     width: 60%;      right: 0px !important;    left: auto !important}

#secondary-pre-header .widget {margin: 0px}
.menu_pre_header.fixed {min-height:45px; border-bottom: 2px solid #c81523}
.menu_pre_header.fixed #menu-pre-header { max-width: 90rem;  margin: auto;}
.menu_pre_header.fixed #menu-pre-header:before {content: url('/wp-content/uploads/sites/2/2021/03/logofixed.png'); position:absolute; top:0rem;   z-index: 1;}


#main-menu.top-bar {display: none !important;} 
#menu-post-header-post-main-menu ul.menu { float: right; margin:0.2rem}
#menu-post-header-post-main-menu ul.menu li a { color:#3d3d3d;text-transform: uppercase; padding:0.7rem 0rem 0.7rem 0.7rem;}
#menu-post-header-post-main-menu ul.menu li a:hover {color:#c81523}
#menu-post-header-post-main-menu ul.menu li a:after { content:"|"; font-size:0.8rem; color:#3d3d3d; padding-left:1rem; }
#menu-post-header-post-main-menu ul.menu li:last-of-type a:after { content:"";}
#menu-post-header-post-main-menu ul.menu > li:not(.menu-text) > a { line-height: 1;}



.content_wrap {-webkit-box-shadow: 0px 0px 4px 0px rgba(143,143,143,1);-moz-box-shadow: 0px 0px 4px 0px rgba(143,143,143,1);  box-shadow: 0px 0px 4px 0px rgba(143,143,143,1);}

/* HOMEPAGE */

/* notizia uno */ 
.notizia {margin-bottom: 3rem;}
.notizia .widget-title {   font-size:1.3rem;font-weight: 400; text-transform:none; height: 30px; margin-bottom:10px }
.notizia .slick-slide {position:relative}
.notizia .miniatura {max-height:500px; overflow: hidden}
.notizia .miniatura img {width:100%}
.notizia .evidecontent {;padding: 0.3rem 1rem;background: rgba(255,255,255,0.8); position: absolute; bottom:0px; left:0px; width:100%}
.notizia .evidecontent .entry-title {   font-size:1.9rem;  }
.notizia .evidecontent .entry-title a {color: #000000; font-weight:400; text-decoration: none}
.notizia .evidecontent p {color: #000000; font-size:1rem;}
.notizia ul.slick-dots {margin-left:0px}
.notizia .slick-dots li button::before {font-size: 10px;}
.notizia .slick-dots li.slick-active button::before {color: #ca2929;}

/* ALTRE NEWS */ 
.altrenews {  margin-top:2rem  }
.altrenews .notizia {margin-bottom:2rem; }
.altrenews .notizia .miniatura { ;width:100%; max-height:254px; _min-height: 254px; overflow: hidden}
.altrenews .notizia .contenuto {padding:1rem 0rem;}
.altrenews .notizia h4  {   font-size:1.3rem; }
.altrenews .notizia h4 a { color: #000000; ;font-weight: 400}
.altrenews .notizia p.summary {font-size:0.9rem; color: #000000; margin-bottom: 0rem; }

.archiviotot {; font-size:1rem; color:#ffffff; text-align: right;  background: #c81523 ;  padding: 0rem 0.5rem; line-height: 1.4;}
.archiviotot a {color: #ffffff; text-transform: uppercase ; font-size:0.8rem;}
.archiviotot a:hover, #secondary .archiviotot a:hover {color: #ffffff;  text-decoration:none}

#primariga {margin-bottom:2rem;}
#primariga .panel-grid-cell:nth-child(2) { border-bottom:2px solid #c81523; padding-bottom:1rem}


  
/* DESTRA */ 
.destra .widget_sow-button {margin-bottom:0.7rem !important}
.destra .so-widget-sow-button .ow-button-base a {}
.destra #appuntabox {border:2px solid #c81523;margin-top:0rem; margin-bottom:2rem}
  /*AGENDA*/
/* CALENDARIO DIOCESANO */
.widget_noah_calendar_widget { padding: 1rem 1rem 0rem 1rem ; }
.widget_noah_calendar_widget  { background:#ffffff}
.widget_noah_calendar_widget .widget-title { color: #bf1e2e;font-size: 1.5rem ; font-weight:700 ;text-align: center;}
.widget_noah_calendar_widget .widget-title:before {content: "\f073";  font-family: 'FontAwesome';color: #bf1e2e;    padding-right: 1rem;    font-size: 1.2rem;}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .events .event-header {background: #c81a28; color: #ffffff}
.widget_noah_calendar_widget .mini-clndr {border-bottom: none}
.widget_noah_calendar_widget .seed_legenda label { font-weight:normal; font-size:0.9rem; border: none ; color:#000000 ;margin-left: 0rem;margin-right: 0.5rem}
.seed_legenda div.legend span.event-styled {width: 15px ; height:15px ; -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .headers {background-color: #ffffff;}
.widget_noah_calendar_widget .mini-clndr .clndr {    border-bottom: 1px solid #ffffff;}
.widget_noah_calendar_widget .mini-clndr .clndr .controls {  border-top:none;}
.widget_noah_calendar_widget .mini-clndr .clndr-previous-button, .widget_noah_calendar_widget .mini-clndr .clndr-next-button {font-size:2rem ; padding-top: 0px;padding-bottom: 0px}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container { height: 230px; }
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .headers { background-color: #f0f0f0 !important }
.mini-clndr .clndr .days-container .days .day.today {background: #f0f0f0}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day.event {position:relative; border:none ; color:#000000}
.widget_noah_calendar_widget .day.event {
 background-image:-webkit-radial-gradient(circle farthest-side at center center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 37%, rgba(0, 255, 32, 0) 49%, rgba(185, 255, 0, 0) 45%, rgb(255, 255, 255) 55%, rgb(255, 255, 255) 100%);
 background-image:-o-radial-gradient(circle farthest-side at center center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 37%, rgba(0, 255, 32, 0) 49%, rgba(185, 255, 0, 0) 45%, rgb(255, 255, 255) 55%, rgb(255, 255, 255) 100%);
 background-image:-moz-radial-gradient(circle farthest-side at center center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 37%, rgba(0, 255, 32, 0) 49%, rgba(185, 255, 0, 0) 45%, rgb(255, 255, 255) 55%, rgb(255, 255, 255) 100%);
 background-image:radial-gradient(circle farthest-side at center center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 37%, rgba(0, 255, 32, 0) 49%, rgba(185, 255, 0, 0) 45%, rgb(255, 255, 255) 55%, rgb(255, 255, 255) 100%); }
.mini-clndr .clndr .days-container .events.show-events {z-index:100}
.mini-clndr .clndr .days-container .events .event-header {background:#f1ac06; color:#000000}
.seed_legenda {border-top:1px solid #dddddd}

/* altri appuntamenti */
#secondary .appuntamentibox {margin:1rem}
#secondary .appuntamentibox .widget-title {    color: #bf1e2e;    font-size: 1.2rem;  font-weight: 700;}
#secondary .appuntamentibox .cell.medium-12.grid-x  {border-bottom:1px solid #ebebeb}
#secondary .appuntamentibox .cell.large-shrink img {padding-right:1rem;     max-width: 80px;}
#secondary .appuntamentibox .data { font-size:0.9rem; }
#secondary .appuntamentibox .entry-title {font-size: 1.1rem }
#secondary .appuntamentibox .entry-title a {font-weight:700;color:#000000}

.destra .so-widget-sow-image {margin-bottom:2rem; margin-top:2rem}

/* speciali pastorale category-slider */
#specialipastorale .widget-title {display: none}
#specialipastorale .pciwgas-cat-slider-main button.slick-prev, .pciwgas-cat-slider-main button.slick-prev:hover, .pciwgas-cat-slider-main button.slick-prev:focus 
{background-color: rgb(200, 21,  35) !important}
#specialipastorale .pciwgas-cat-slider-main button.slick-next, .pciwgas-cat-slider-main button.slick-next:hover, .pciwgas-cat-slider-main button.slick-next:focus 
{background-color: rgb(200,  21, 35)!important }
#specialipastorale .pciwgas-img-wrapper {max-height: 120px;    overflow: hidden;}
#specialipastorale .pciwgas-cat-wrap .pciwgas-title {padding: 15px 15px 5px 15px}
#specialipastorale .pciwgas-cat-wrap .pciwgas-title a:hover {color: #c81523;}


#specialipastorale .metaslider .caption {font-weight:700}
#specialipastorale .metaslider .caption-wrap {  background: white;  color: #c81523;	opacity: 0.9;}
   


/*TABS UFFICI*/
.so-widget-sow-tabs { margin-top:2rem}
.so-widget-sow-tabs h3.widget-title  {color:#c81523; font-size: 1.5rem; width: 25%;    text-align: center; display: inline-block; background: url(/wp-content/uploads/2020/11/ellissi.jpg) no-repeat center bottom;padding-bottom: 0.5rem;}
.so-widget-sow-tabs .sow-tabs-tab-container { display: flex; flex-direction: column; width: 25%; float: left; border: none ; padding:0px !important }
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab {}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab .sow-tabs-title {font-size:1rem; font-weight:bold; text-transform: uppercase}
.sow-tabs-tab:focus {outline:none}
.sow-tabs-tab-selected {position: relative}
.sow-tabs-tab-selected:after {position: absolute; right:0px; top:0px; content: "\f105";font-family:  FontAwesome; font-size:2.5rem; color:#c81523;line-height:1.2}
.so-widget-sow-tabs .sow-tabs-panel-container {width: 75% ;float: left; }
.so-widget-sow-tabs .sow-tabs-panel {padding: 0rem 1rem !important;}
.sow-tabs-panel-content .taglabel {color:#c81523;font-size:1.1rem; font-weight:bold; position:relative;}
.sow-tabs-panel-content .box .miniatura img {width:100%}
.sow-tabs-panel-content .box .cell.medium-6 .miniatura {max-height:170px; overflow: hidden}
.sow-tabs-panel-content .so-widget-seed-so-widget-all-in-one-lite .archivio {text-align:right;border-bottom: none;}
.sow-tabs-panel-content .sow-tabs .sow-tabs-panel-container .sow-tabs-panel {    padding: 0;}
.sow-tabs-panel-content .sow-carousel-title.has-title {display:inline-block; float: right;}
.sow-tabs-panel-content .sow-carousel-title.has-title .widgettitle { display: none}
.sow-tabs-panel-content .sow-carousel-items .sow-carousel-item {min-height: 270px; margin: 0.3rem 1rem; -webkit-box-shadow: 0px 0px 3px 1px rgba(179,179,179,1);-moz-box-shadow: 0px 0px 3px 1px rgba(179,179,179,1);box-shadow: 0px 0px 3px 1px rgba(179,179,179,1);}
.sow-tabs-panel-content .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail  {max-height:180px; overflow:hidden}
.sow-tabs-panel-content .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a {background-size:cover !important}
.sow-tabs-panel-content .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a:hover { background-size:cover !important}
.sow-tabs-panel-content .sow-carousel-items .sow-carousel-item h3 { font-size: 1rem;  text-align:left;    font-weight: 500;   color: #c81523;   margin: 10px;}
.sow-tabs-panel-content p {display:none}

#rowvideo { margin-top:2rem}
#rowvideo .headvideo { color:#c81523; font-size: 1.5rem; position: relative; text-transform : uppercase ;  margin-bottom: 1rem;}
#rowvideo .headvideo:after { content: url(/wp-content/uploads/2020/11/YouTube_Logo_picc.png); position: absolute;}
#rowvideo .contenuto h4 {color: #000000 ;font-size: 1rem; text-transform : uppercase ;margin-top:0.3rem; }
#rowvideo .contenuto h4 a {color: #000000}
#rowvideo .miniatura a {position:relative}
#rowvideo .miniatura a:after { content: url(/wp-content/uploads/2020/11/videoico.png); position: absolute; z-index: +1;  top: 50%;  left: 50%;    -webkit-transform: translate(-50%,-50%);    -moz-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%,-50%);}

.rssbox {margin:2rem auto 2rem auto}
.rssbox .rssmedia {color:#ffffff; height: 26px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+20,c81523+20,c81523+20,c81523+80,ffffff+80 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(200,21,35,1) 20%, rgba(200,21,35,1) 20%, rgba(200,21,35,1) 80%, rgba(255,255,255,1) 80%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(200,21,35,1) 20%,rgba(200,21,35,1) 20%,rgba(200,21,35,1) 80%,rgba(255,255,255,1) 80%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(200,21,35,1) 20%,rgba(200,21,35,1) 20%,rgba(200,21,35,1) 80%,rgba(255,255,255,1) 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
 text-align:center;  margin-bottom:1rem}
.rssbox .rssmedia h3.widget-title { background:#ffffff ;color:#c81523; padding:0rem 2rem ; display: inline ;font-size: 1.3rem;}
.rssbox .slick-slide.cell {margin:1rem ;padding: 1rem; -webkit-box-shadow: 0px 0px 3px 1px rgba(179,179,179,1);-moz-box-shadow: 0px 0px 3px 1px rgba(179,179,179,1);box-shadow: 0px 0px 3px 1px rgba(179,179,179,1)}
.rssbox .slick-slide.cell img {margin-bottom:1rem; }
.rssbox .slick-slide.cell h4 {color: #000000 ;font-size: 0.9rem; text-transform : uppercase ;margin-bottom:1rem; min-height:100px}
.rssbox .slick-slide.cell h4 a {color: #000000 }
.rssbox .slick-slide.cell h4 a:hover {color: #c81523 }
.rssbox .vocedeiberici, .rssbox .radioreb  {position: relative ;    width: 100%; height: 40px;}
.rssbox .vocedeiberici:after {content:url("/wp-content/uploads/2020/11/lavocelogo.png"); position:absolute ; top: 50%;  left: 50%;  transform: translate(-50%, -50%);}
.rssbox .radioreb:after {content:url("/wp-content/uploads/2020/11/oreblogo.png"); position:absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);}
.rssbox .slick-arrow { top: 40%;}
.rssbox .slick-prev::before, .rssbox .slick-next::before {color:#c81523}
.rssbox .slick-next:before { content: "\f105";font-family:  FontAwesome; font-size:2.5rem}
.rssbox .slick-prev::before { content: "\f104";font-family:  FontAwesome; font-size:2.5rem}
.rssbox .box {margin:0rem 2rem}

#gadget {margin:2rem auto 2rem auto}
#gadget .widget_custom_html h3.widget-title {display:none}


/* footer - sidebar */ 
#secondary-sidebar {border-top:7px solid #d34651; padding-top: 0rem;  background: #ffffff url(/wp-content/uploads/2020/11/bg_footerdioc.png) no-repeat left bottom; background-size:contain; min-height: 380px;}
#secondary-sidebar .widget {;padding: 0.5rem 0.7rem; margin-bottom:0px;}
#secondary-sidebar .widget_sow-editor h6.widget-title {color:#c81523; font-weight:bold; font-size:2rem }
#secondary-sidebar .widget_sow-editor .textwidget {color:#3d3d3d; font-size:1rem ; background: rgb(255, 255, 255, 0.8);}
#secondary-sidebar .widget_sow-editor .textwidget h4 {margin-bottom: 0;}

#secondary-sidebar .menu-footermenu-container {float:right}
#secondary-sidebar .menu-footermenu-container li {   font-size:1.3rem; padding:1rem 0.7rem} 
#secondary-sidebar .menu-footermenu-container li a {text-transform: uppercase ; color:#808080}

footer[role="contentinfo"] {border-top:none;    clear: both;    line-height: 1;    padding: 0rem 0;background:#3d3d3d ; font-size:0.8rem; color: #ffffff}


/* ARCHIVI E SINGLE */ 
.archive-header, .page-header {    margin-bottom: 1rem;    padding-bottom: 1rem;;    border-bottom: none}
.archive-header .archive-title { font-size: 2.3rem;text-transform: none; color:#444}
.archive article, .search-results article {border-top:1px solid #d8959a; border-bottom:3px solid #d8959a; padding-top: 1rem;    padding-bottom: 1rem;    margin-bottom: 0px;}
.archive article header h2.entry-title-post, .search-results article header h2.entry-title-post {font-size:1.8rem ; background: #f0f0f0; padding:0.5rem}
.archive article header h2.entry-title-post a, .search-results article header h2.entry-title-post a  {color:#000000}
.archive .has-post-thumbnail .wp-post-image, .search-results .has-post-thumbnail .wp-post-image  {max-width: 330px;float: left;margin: 1rem 1.5rem 1rem auto;}
.archive h2.seed_wp_starter_so_sottotitolo,  .search-results h2.seed_wp_starter_so_sottotitolo, .single h2.seed_wp_starter_so_sottotitolo {font-size:1.5rem}

.page .has-post-thumbnail .featured-image { margin: 1rem 1.5rem 1rem auto;display: inline-block}

.single .has-post-thumbnail .wp-post-image {max-width: 330px; float: left;    margin: 1rem 1.5rem 1rem auto;}
.widget_sow-editor .textwidget p img.alignleft {max-width: 330px;}

.nav-single { display:none}
.archive .entry-meta-categories a, .single .entry-meta-categories a { color:#000000}
.more-link {color: #c81523 }
.byline {display: none}

#content #content-children ul {list-style-type: none}
#content #content-children ul li {list-style-type: none;background: #fafafa; border-bottom:3px solid #ffffff}
#content #content-children ul li a {color:#000000; font-variant: small-caps; font-size: 130%; display:block}
#content #content-children ul li a:hover {color: #c81523 }

.tax-document_type_ss .bulletin_ss { display:none}
.tax-document_type_ss .author_ss {display:none}
.search-results .entry-header .entry-meta-custom-tax.bulletin_ss, .search-results .entry-header .entry-meta-custom-tax.author_ss {display:none} 
span.categories-links a {color: #c81523 }
.entry-meta-header a {color:#444444}

.single .entry-header .entry-meta-custom-tax.bulletin_ss {display:none}
.single .entry-header .entry-meta-header {display:none}
.archive .wd-document-subtitle {font-size: 1.5rem}
.archive .wd-document_type {font-size: 1.2rem}
.archive .wd-document_type a {color:#444444}
.archive .wd-document_date {font-size: 1.2rem}

.single-wd-document article .document_type_ss {display:none}
.single-wd-document article .wd-document_type a  {color: #c81523 }


.archive .archive-header .archive-meta p {font-size:1.2rem; font-style:italic}
.archive article.format-link { border-top: none;    border-bottom: 1px solid #d8959a;}
.archive article.format-link .entry-meta-header {display:none}
.archive article.format-link h2.entry-title-post {font-size:1.8rem ; background: #f0f0f0; padding:0.5rem}
.archive article.format-link h2.entry-title-post a {color:#000000}
.archive article.format-link .entry-content-post {display:none}


/*******************************  AMBITI ***********************************/ 
/* AMBITI - celebrazione */ 
#celebrazione {margin-bottom:2rem;}
#celebrazione .panel-grid-cell:nth-child(2) { }
#celebrazione .widget_siteorigin-panels-post-content h1.entry-title {border-bottom:2px solid #f77a7a; display: inline-block; font-variant: small-caps}
#celebrazione .destra #appuntabox {    border: none}
#celebrazione .widget_noah_calendar_widget {}
#celebrazione .widget_noah_calendar_widget .widget-title { color: #f77a7a;}
#celebrazione .widget_noah_calendar_widget .widget-title:before {color: #f77a7a;}
#celebrazione #secondary .appuntamentibox .widget-title { color: #f77a7a;}
#celebrazione .archiviotot { background:#f77a7a; color:#000000}
#celebrazione .archiviotot a { color:#000000}
#celebrazione .archiviotot a:hover { color:#ffffff}
#celebrazione .so-widget-sow-features {margin:2rem}
#celebrazione .sow-features-feature {  padding-left:2rem}
#celebrazione .so-widget-sow-features .sow-features-feature h4 {    margin: 0;}
#celebrazione .sow-features-feature .textwidget {    margin: 0;}

.altrenews .ambitinews .notizia {padding: 1rem; -webkit-box-shadow: 0px 0px 3px 1px rgba(179,179,179,1);-moz-box-shadow: 0px 0px 3px 1px rgba(179,179,179,1);box-shadow: 0px 0px 3px 1px rgba(179,179,179,1);}
.altrenews .ambitinews .notizia .miniatura {position: relative ;    min-height: 20px;}
.altrenews .ambitinews .notizia .miniatura .tagnews {position:absolute; z-index:+1; background: #c81523; color:#ffffff; bottom: 0px; left:0px;  font-size:0.9rem; text-transform: uppercase;font-variant: small-caps}
.altrenews .ambitinews .notizia .miniatura .tagnews a { color:#ffffff; padding:0.3rem 0.5rem}
.altrenews .ambitinews .notizia .contenuto {padding-bottom: 0rem }
.altrenews .ambitinews .notizia .contenuto h4 {font-size:1.3rem; }
.altrenews .ambitinews .notizia .contenuto h5 {font-size:1.1rem; }

.ufficibox {margin:2rem auto 2rem auto}
.ufficibox .titolo {color:#ffffff; height: 30px; text-align:center;  margin-bottom:1rem}
.ufficibox .titolo.celebrazione {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+20,f77a7a+20,f77a7a+80,ffffff+80,ffffff+102 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(247,122,122,1) 20%, rgba(247,122,122,1) 80%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 102%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(247,122,122,1) 20%,rgba(247,122,122,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 102%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(247,122,122,1) 20%,rgba(247,122,122,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 102%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.ufficibox .titolo h3.widget-title { background:#ffffff ;color:#c81523; padding:0rem 2rem ; display: inline ;font-size: 1.3rem;}
.ufficibox .uffici.cell {border:1px solid #c81523;padding:1rem; margin-bottom:1rem;}
.ufficibox .uffici.cell .intestaufficio {margin-bottom:0.5rem;}
.ufficibox .uffici.cell .intestaufficio img { }
.ufficibox .uffici.cell .intestaufficio h4 { font-variant: small-caps ;   font-size: 1.8rem;   }
.ufficibox .uffici.cell .intestaufficio h4 a {color:#000000}
.ufficibox .uffici.cell .summary {font-size:0.8rem}
.ufficibox .uffici.cell .summary a {color:#000000}

/* AMBITI - annuncio */ 
#annuncio {}
#annuncio  {margin-bottom:2rem;}
#annuncio .panel-grid-cell:nth-child(2) { }
#annuncio .widget_siteorigin-panels-post-content h1.entry-title {border-bottom:2px solid #92cded; display: inline-block; font-variant: small-caps}
#annuncio .destra #appuntabox {    border: none}
#annuncio .widget_noah_calendar_widget {}
#annuncio .widget_noah_calendar_widget .widget-title { color: #92cded;}
#annuncio .widget_noah_calendar_widget .widget-title:before {color: #92cded;}
#annuncio .archiviotot { background:#92cded; color:#000000}
#annuncio .archiviotot a { color:#000000}
#annuncio #secondary .appuntamentibox .widget-title { color: #92cded;}
#annuncio .archiviotot a:hover { color:#ffffff}
#annuncio .so-widget-sow-features {margin:2rem}
#annuncio .sow-features-feature {  padding-left:2rem}
#annuncio .so-widget-sow-features .sow-features-feature h4 {    margin: 0;}
#annuncio .sow-features-feature .textwidget {    margin: 0;}
.ufficibox .titolo.annuncio {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+20,92cded+20,92cded+80,ffffff+80 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(146,205,237,1) 20%, rgba(146,205,237,1) 80%, rgba(255,255,255,1) 80%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(146,205,237,1) 20%,rgba(146,205,237,1) 80%,rgba(255,255,255,1) 80%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(146,205,237,1) 20%,rgba(146,205,237,1) 80%,rgba(255,255,255,1) 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

/* AMBITI - SERVIZI GENERALI */ 
#servgen{}
#servgen {}
#servgen  {margin-bottom:2rem;}
#servgen .panel-grid-cell:nth-child(2) { }
#servgen .widget_siteorigin-panels-post-content h1.entry-title {border-bottom:2px solid #f1e564; display: inline-block ; font-variant: small-caps}
#servgen .destra #appuntabox {    border: none}
#servgen .widget_noah_calendar_widget {}
#servgen .widget_noah_calendar_widget .widget-title {   color: #000000;    background:   #f1e564     }
#servgen .widget_noah_calendar_widget .widget-title:before {color:  #000000;}
#servgen .archiviotot { background: #f1e564; color:#000000}
#servgen .archiviotot a { color:#000000}
#servgen #secondary .appuntamentibox .widget-title {    color: #000000;    background:   #f1e564   ; text-align: center; }
#servgen .archiviotot a:hover { color:#ffffff}
#servgen .so-widget-sow-features {margin:2rem}
#servgen .sow-features-feature {  padding-left:2rem}
#servgen .so-widget-sow-features .sow-features-feature h4 {    margin: 0;}
#servgen .sow-features-feature .textwidget {    margin: 0;}
.ufficibox .titolo.servgen {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+20,f1e564+20,f1e564+80,ffffff+80,ffffff+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(241,229,100,1) 20%, rgba(241,229,100,1) 80%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(241,229,100,1) 20%,rgba(241,229,100,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(241,229,100,1) 20%,rgba(241,229,100,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


/* AMBITI - PROSSIMITA */ 
#prossimita {}
#prossimita {}
#prossimita  {margin-bottom:2rem;}
#prossimita .panel-grid-cell:nth-child(2) { }
#prossimita .widget_siteorigin-panels-post-content h1.entry-title {border-bottom:2px solid #e8835b; display: inline-block ; font-variant: small-caps}
#prossimita .destra #appuntabox {    border: none}
#prossimita .widget_noah_calendar_widget {}
#prossimita .widget_noah_calendar_widget .widget-title {    color:#e8835b   }
#prossimita .widget_noah_calendar_widget .widget-title:before {color: #e8835b;}
#prossimita .archiviotot { background: #e8835b; color:#000000}
#prossimita .archiviotot a { color:#000000}
#prossimita #secondary .appuntamentibox .widget-title {  color:#e8835b; }
#prossimita .archiviotot a:hover { color:#ffffff}
#prossimita .so-widget-sow-features {margin:2rem}
#prossimita .sow-features-feature {  padding-left:2rem}
#prossimita .so-widget-sow-features .sow-features-feature h4 {    margin: 0;}
#prossimita .sow-features-feature .textwidget {    margin: 0;}
.ufficibox .titolo.prossimita {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+20,e8835b+20,e8835b+80,ffffff+80,ffffff+80,ffffff+80,ffffff+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(232,131,91,1) 20%, rgba(232,131,91,1) 80%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(232,131,91,1) 20%,rgba(232,131,91,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(232,131,91,1) 20%,rgba(232,131,91,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

/* AMBITI - CULTURA */ 
#cultura {}
#cultura {}
#cultura {margin-bottom:2rem;}
#cultura .panel-grid-cell:nth-child(2) { }
#cultura .widget_siteorigin-panels-post-content h1.entry-title {border-bottom:2px solid #9ef187; display: inline-block ; font-variant: small-caps}
#cultura .destra #appuntabox {    border: none}
#cultura .widget_noah_calendar_widget {}
#cultura .widget_noah_calendar_widget .widget-title {   color:#000000; background: #9ef187;   }
#cultura .widget_noah_calendar_widget .widget-title:before {color: #9ef187;}
#cultura .archiviotot { background: #9ef187; color:#000000}
#cultura .archiviotot a { color:#000000}
#cultura #secondary .appuntamentibox .widget-title {   color:#000000; background: #9ef187;  text-align: center }
#cultura .archiviotot a:hover { color:#ffffff}
#cultura .so-widget-sow-features {margin:2rem}
#cultura .sow-features-feature {  padding-left:2rem}
#cultura .so-widget-sow-features .sow-features-feature h4 {    margin: 0;}
#cultura .sow-features-feature .textwidget {    margin: 0;}
.ufficibox .titolo.cultura {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+20,9ef187+20,9ef187+80,ffffff+80,ffffff+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(158,241,135,1) 20%, rgba(158,241,135,1) 80%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(158,241,135,1) 20%,rgba(158,241,135,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(158,241,135,1) 20%,rgba(158,241,135,1) 80%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

/******************************* PAGINA ARCIVECSOVO - PAGE BUILDER ****************************************/

#arcivescovo {margin-bottom:2rem;}
#arcivescovo .panel-grid-cell:nth-child(2) { }
#arcivescovo .widget_siteorigin-panels-post-content h1.entry-title {border-bottom:2px solid #c81523; display: inline-block ; font-variant: small-caps}
#arcivescovo .destra #appuntabox {    border: none}
#arcivescovo .widget_noah_calendar_widget .widget-title { color:#c81523;}
#arcivescovo .widget_noah_calendar_widget .widget-title:before {color: #c81523;}
#arcivescovo #secondary .appuntamentibox .widget-title { color: #c81523;}
#arcivescovo .archiviotot { background:#c81523; color:#ffffff}
#arcivescovo .archiviotot a { color:#ffffff}
#arcivescovo .archiviotot a:hover { color:#000000}
#arcivescovo #secondary .appuntamentibox .widget-title {   color: #ffffff; background: #c81523;  text-align: center }
#arcivescovo .archiviotot a:hover { color:#ffffff}
#arcivescovo .docu {margin:2rem 1rem 2rem 1rem}
#arcivescovo .docu .docutitle h3.widget-title  { color:#c81523;font-size: 1.5rem;    font-weight: 700;    text-align: center;}
#arcivescovo .docu .item { font-size: 1.1rem; margin-bottom: 0.5rem}
#arcivescovo .docu .item h4 a{ font-size: 1.1rem; margin-bottom: 0.5rem;font-weight: 700;  color: #000000;}
#arcivescovo .docu .item .data {font-size: 0.9rem;}

/******************************* Searchandfilter cercadoc ****************************************/ 

.searchandfilter.cercadoc {margin: 1rem}
.searchandfilter.cercadoc ul  {margin: auto 1rem}
.searchandfilter.cercadoc li, .searchandfilter.cercadoc p  { display:block}
.searchandfilter.cercadoc ul li h4 { color:#c81523;font-size: 1.5rem;    font-weight: 700;   text-transform: uppercase}
.searchandfilter.cercadoc .button  { background:#c81523; color:#ffffff}
.searchandfilter.cercadoc .button:hover {background:#d6878d;}

/******************************* PAGINE UFFICI - PAGE BUILDER ****************************************/ 
#ufficiopage .featured-image {display: inline-block}
#ufficiopage .featured-image img {margin: inherit}
#ufficiopage .altrenews {margin-top:0px; margin-bottom:2rem}
#ufficiopage .altrenews .widget-title , #ufficiopage .so-widget-sow-post-carousel .widget-title {display: inline-block; border-bottom: 2px solid #d34651; margin-bottom:1rem}


#ufficiopage #appuntabox {border:2px solid #c81523;margin-top:2rem; margin-bottom:2rem}
#ufficiopage .appuntamentibox {margin:1rem}
#ufficiopage .appuntamentibox .widget-title {    color: #bf1e2e;    font-size: 1.2rem;  font-weight: 700;}
#ufficiopage .appuntamentibox .cell.medium-12.grid-x  {border-bottom:1px solid #ebebeb}
#ufficiopage .appuntamentibox .cell.large-shrink img {padding-right:1rem;max-width: 80px}
#ufficiopage .appuntamentibox .data { font-size:0.9rem; }
#ufficiopage .appuntamentibox .entry-title {font-size: 1.1rem }
#ufficiopage .appuntamentibox .entry-title a {font-weight:700;color:#000000}


/******************************* PAGE-LIST ***************************************/
ul.page-list {list-style-type:none ; }
ul.page-list li { margin-bottom:1rem}
ul.page-list li a {color:#000000 ; font-size:1.2rem;  text-transform: uppercase; border-bottom:1px solid #d34651}  
ul li.entry-title-post {list-style-type:none }
ul li.entry-title-post a {color:#000000  ; font-size:1.2rem;  text-transform: uppercase; border-bottom:1px solid #d34651} 


/******************************* PAGINA SPECIALI***************************************/

.postcategoria  {  margin-top:2rem  }
.postcategoria .cell {margin-bottom: 1rem; padding-bottom: 1rem; border-bottom: 1px solid #d8959a;}
.postcategoria .cell .miniatura img {max-height: 80px; overflow: hidden}
.postcategoria .cell .contenuto {padding:0.3rem 0rem;}
.postcategoria .cell h4  {   font-size:1.3rem; }
.postcategoria .cell h4 a { color: #000000; ;font-weight: 400}
.postcategoria .cell p.summary {font-size:0.9rem; color: #000000; margin-bottom: 0rem; }

/******************************* ALLEGATI***************************************/
#wpba_attachment_list:before {content:"MATERIALI ALLEGATI"; font-weight:bold; font-size:1.2rem; border-bottom:2px solid #f6e8e9 ; text-align: center;padding: 0px 0.5rem 0px 0.5rem; }
ul.wpba-attachment-list {     background-color: #f6e8e9;   display: table;    padding: 0.3rem 0.5rem;    margin: 0.5rem 0rem 0rem 0rem;}
ul.wpba-attachment-list a {font-size: 1rem;    color: #000000;}
ul.wpba-attachment-list a:hover {color:#c81523} 
ul.wpba-attachment-list li { margin: 0.5rem  }
.wpba_attachment_hr {border: 1px solid #f6e8e9;}

/******************************* document_type_ss ****************************************/ 
.tax-document_type_ss .archive-header .archive-title .category-archives { display: none}
.tax-document_type_ss article .entry-header .entry-meta-categories { display: none}
.tax-document_type_ss article a.more-link {color:#c81523}
.tax-document_type_ss article .entry-summary .meta-nav {color:#c81523}
.entry-content-post .wd-document_author a {color:#c81523}
.wd-document .entry-meta-header .entry-date.updated, .wd-document .entry-meta-header .byline {display:none}

/*appuntamenti */

/*appuntamenti archive */
.wd-noah-filtro-apps {background:#dbdbdb; padding: 0.8rem; display: table !important; width: 100%; text-align: center; margin: auto; margin-bottom: 1.5rem;}
.wd-noah-filtro-apps label:nth-child(1) {float: left; width: 29%; margin-right: 1%;}
.wd-noah-filtro-apps label:nth-child(2) {float: left; width: 29; margin-right: 1%}
.wd-noah-filtro-apps label:nth-child(3) {float: left;  margin-right: 1%}
.wd-noah-filtro-apps label select {margin-bottom:0px;}
.wd-noah-filtro-apps label input {margin-bottom:0px;}
.wd-noah-filtro-apps button {background:#c81523; color:#fff; padding:0.5rem;float: right;border: 1px solid #ffffff; margin-right: 1% ; padding: 0.5rem 1rem; cursor: pointer;}
.wd-noah-filtro-apps button:hover {    color: #c81523;    background: #ffffff ;}
.wd-noah-filtro-apps hr {display:none;}


.post-type-archive-wd-appuntamenti .archive-header .archive-title:after  {content:"o appuntamenti"}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti {margin:0px; color:#c81523;}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti a{ color:#c81523;}
.post-type-archive-wd-appuntamenti .entry-meta-header {display:none;}
.tax-wd-tipo-appuntamenti .wd-tipo-appuntamenti {margin:0px; color:#c81523;}
.tax-wd-tipo-appuntamenti .wd-tipo-appuntamenti a{ color:#c81523;}
.tax-wd-tipo-appuntamenti .entry-meta-header {display:none;}
.tax-wd-tipo-appuntamenti .archive-header .archive-title .category-archives {display:none}
.tax-wd-tipo-appuntamenti .archive-header .archive-title:before{content:"Appuntamenti "}
.post-type-archive-wd-appuntamenti .attachment-post-thumbnail {float:left; max-width:150px; position: relative;}
.post-type-archive-wd-appuntamenti .entry-title-post {color:#444444 !important; font-weight:600; font-size:1.5rem !important;}
.post-type-archive-wd-appuntamenti .entry-title-post a {color:#c81523;}
.post-type-archive-wd-appuntamenti .entry-title-post br:nth-child(3) {display:none;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-inizio {display:none;}
.post-type-archive-wd-appuntamenti article {margin-bottom: 1rem; padding:0px; display: table; width: 100%;}
.post-type-archive-wd-appuntamenti article .entry-header {margin-bottom: 1rem; padding:0px;}
.post-type-archive-wd-appuntamenti article .entry-summary {display:none;}
.post-type-archive-wd-appuntamenti article footer {display:none;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {font-size:1.2rem;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#c81523; margin-right:0.5rem; font-size:1rem;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-text-larger {color:#000000;}

.tax-wd-tipo-appuntamenti .entry-title-post { color:#444444 !important; font-weight:600; font-size:1.5rem !important;}
.tax-wd-tipo-appuntamenti .entry-title-post a {color:#c81523;}
.tax-wd-tipo-appuntamenti .entry-title-post br:nth-child(3) {display:none;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-inizio {display:none;}
.tax-wd-tipo-appuntamenti article {margin-bottom: 2rem; display: inline-block;    width: 100%; }
.tax-wd-tipo-appuntamenti article .entry-header {margin-bottom: 1rem; padding:0px;}
.tax-wd-tipo-appuntamenti article .entry-summary {;}
.tax-wd-tipo-appuntamenti article .entry-summary a.more-link {color:#c81523}
.tax-wd-tipo-appuntamenti article footer {display:none;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-widget-calendario {font-size:1.2rem;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#c81523; margin-right:0.5rem; font-size:1rem;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-text-larger {color:#c81523;}

.single-wd-appuntamenti .entry-date {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer div {display: table}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer a {color:#c81523}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer label {color:#797979; float:left; margin-right:0.5rem; font-size:1rem }
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {font-size:1.2rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#c81523; margin-right:0.5rem; font-size:1rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-text-larger {color:#c81523;}

.tax-wd-tipo-appuntamenti article .entry-summary .meta-nav { color:green}


/* archivio persone*/
.post-type-archive-wd-annuario-persone .archive-title:after {content: "o Persone"}
.wd-noah-persone  {     width: 100%;}
.wd-noah-persone-search  {  background: #dbdbdb; padding:1rem ; width: 100%; display: inline-block}
.wd-noah-persone-search button { color:#ffffff; background: #c81523; float:right ;border: 1px solid #ffffff;    padding: 0.5rem 1rem;    cursor: pointer; }
.wd-noah-persone-search button:hover {    color: #c81523;    background: #ffffff ;}
.wd-noah-persone-main  { }
.wd-noah-persona {padding:0.6rem; border-bottom:1px solid #c81523 }
.wd-noah-persona .wd-noah-persona-titolo { color:#c81523}
.wd-noah-persona .wd-noah-persona-titolo a { color:#c81523}
.wd-noah-persona-tipo-persona{ color:#444;;font-size: 1.2rem;}

/* singola persona */
.wd-noah-persona-infocontainer {background-color: #efefef;padding:1rem; border-bottom:1px solid #ae2610 ;}
.wd-noah-persona-infocontainer label {display:inline-block   ; font-style:italic ; margin-right:1rem;  min-width: 8rem; font-size:1rem; }
.wd-noah-persona-infocontainer div { display: block; clear:both; font-size:1.1rem;margin-bottom:1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-tit  { display: block; clear:both; font-size:1.1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-nome  {display: block ; clear:both; font-size:1.1rem}
.wd-noah-persona-infocontainer .wd-noah-persona-cognome { display: block; clear:both; font-size:1.1rem}
.wd-noah-persona-infocontainer .wd-noah-persona-tipo { display: block; clear:both; font-size:1.1rem}
.wd-noah-persona-infocontainer .wd-noah-persona-testo {margin-top:2rem}
.wd-annuario-persone .entry-meta-header {display:none}
.single-wd-annuario-persone .nav-single {display:none}
.single .wd-noah-persona-incarichi {clear: both;padding-top: 20px;}
.single .wd-noah-persona-incarichi label {font-weight: bold;font-size: 1rem;float: none; margin-right: 10px;    font-style: italic;}
.single .wd-noah-persona-inc {line-height: 1.8;}
.single .wd-noah-persona-tipo-inc {float: left;margin-right: 10px;}
.single .wd-noah-persona-inc-ente label {float: left;}
.single .wd-noah-persona-inc-ente a {color: #bf360c !important;font-weight: 600 !important;}
.single .wd-noah-persona-tipo-inc-dettaglio  {float: left;margin-right: 10px;}


/* archivio enti */
.wd-noah-enti {  width: 100%;}
.wd-noah-enti-search   {  background: #dbdbdb;; padding:1rem ; width: 100%; display: inline-block}
.wd-noah-enti-search button { color:#ffffff; background: #c81523; float:right ;border: 1px solid #ffffff;    padding: 0.5rem 1rem;    cursor: pointer; }
.wd-noah-enti-search button:hover {    color: #c81523;    background: #ffffff ;}
.wd-noah-enti-main { }
.wd-noah-ente-featured-image {float:left;    margin-right: 2rem}
.wd-noah-ente {padding:0.6rem; border-bottom:1px solid #ae2610; display:table }
.wd-noah-ente-titolo  { color:#ae2610}
.wd-noah-ente-titolo a  { color:#ae2610}
.wd-noah-ente-tipo-ente { color:#000000}
.wd-annuario-enti .entry-meta-header {display:none}
.archive .wd-noah-ente-tipo-ente, .archive .wd-noah-indirizzo-ente {font-size: 1.2rem;color: #444; font-weight:normal}
.archive .wd-noah-ente-altra-denominazione-ente {font-size: 1.2rem;color: #444;}
.archive .wd-annuario-enti {margin-bottom: 10px;padding-bottom: 0.5rem;}


/* singolo ente */
.wd-noah-ente {   width: 100%;}
.wd-noah-ente-main  {  }
.wd-noah-ente-titolo {   font-weight: 700;    font-size: 1.2rem;    text-transform: uppercase;    background-color: transparent;    color: #262626;    padding: 0px;    margin: 0;}
.wd-noah-ente-infocontainer {background-color: #efefef;padding:1rem; border-bottom:1px solid #bf360c ;font-size:1rem ; line-height:1.8}
.wd-noah-ente-infocontainer a {color: #bf360c}
.wd-noah-ente-denominazione label {; font-style:italic ;margin-right:1rem}
.wd-noah-tipo-ente label {display:inline-block ;font-style:italic ; margin-right:1rem;  min-width: 8rem; font-size:1rem;}
.single-wd-annuario-enti .wd-noah-ente-incarichi {margin-top:1rem; margin-bottom:1rem;}
.single-wd-annuario-enti label { display:inline-block;font-style:italic ; margin-right:1rem;  min-width: 8rem; font-size:1rem; font-weight:600}
.single-wd-annuario-enti .nav-single {display:none}
.single-wd-annuario-enti .entry-meta-header {display:none}
.single-wd-annuario-enti .entry-meta-categories .wd-territorio-diocesi{ display: none;}
.single .wd-noah-ente-inc-persona {float: left;margin-right: 10px;}
.single .wd-noah-ente-inc-persona a {font-weight:600; color: #bf360c}
.single .wd-noah-ente-tipo-inc {margin-right: 10px;}

.archive-header .archive-meta {display:none}
.archive .entry-meta-categories  {display:none}
.entry-content-post a:hover {    color: #000000;}

footer.entry-meta {padding:0px}



.single-format-standard .responsive-embed.widescreen {display: inline-block;    width: 100%; }

/*  ICONE - PULSANTI  */
#generico .so-widget-sow-features {margin:2rem}
#generico .sow-features-feature {  padding-left:2rem}
#generico .so-widget-sow-features .sow-features-feature h4 {    margin: 0;}
#generico .sow-features-feature .textwidget {    margin: 0;}



/*******************************  MEDIAQUERIES  ****************************************/ 
/* Small only */
@media screen and (max-width: 39.9375em) { 
  .nav_container.menu_pre_header .nav_wrap .title-bar { display:none !important}
	.menu_social_pre_header_saint .data {padding-bottom:0.1rem}
	.menu_social_pre_header_saint .social_wrap:before {float:none}
  .nav_container .title-bar  { display:none !important}		
  #menu-pre-header.top-bar {display:block !important}
	.menu_pre_header.fixed {position:absolute}
  .nav_container.menu_post_main_menu {background:#333333}
  .nav_container.menu_post_main_menu .title-bar { display:block !important; background-color: #333333;}
		#menu-post-header-post-main-menu ul.menu {float:none}
    .notizia .evidecontent { position: relative }
  .altrenews {  margin-bottom:2rem  }
  .so-widget-sow-tabs h3.widget-title {  width: 100%;}
  .so-widget-sow-tabs .sow-tabs-tab-container {  float: none;    width: 100%;}
	.single .has-post-thumbnail .wp-post-image {max-width: 100%;  }
	.widget_sow-editor .textwidget p img.alignleft {max-width: 100%;width: 100%}
	.widget_noah_calendar_widget { padding: 1rem 0rem 0rem 0rem ; }

}

/* Medium and up */
@media screen and (min-width: 40em) {
	.header_wrap, .nav_wrap, .content_wrap, #secondary-sidebar, footer[role="contentinfo"] { max-width: 46rem;} 
  .so-widget-sow-tabs h3.widget-title {  width: 100%;}
	.altrenews .notizia .miniatura {  max-height:131px;} 
		#secondary .appuntamentibox .entry-title {    font-size: 1.1rem !important;}

}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
		.menu_pre_header.fixed {position:absolute}
		.mini-clndr .clndr .days-container .days .headers .day-header  {font-size: 66%;}
		.widget_noah_calendar_widget { padding: 1rem 0.5rem 0rem 0.5rem;}
		


}
   
/* Large and up */
@media screen and (min-width: 64em) {
	.header_wrap, .nav_wrap, .content_wrap, #secondary-sidebar, footer[role="contentinfo"] { max-width: 75rem;} 
  .so-widget-sow-tabs h3.widget-title {  width: 25%;}
	.altrenews .notizia .miniatura {  max-height:238px;}
	.widget_noah_calendar_widget {  padding: 1rem 1rem 0rem 1rem;}
	.single-format-standard .responsive-embed.widescreen {padding-bottom:420px;}
	.single-format-standard .responsive-embed.widescreen iframe {width:600px; height:400px}
}
 
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) { 
		.header_wrap, .nav_wrap, .content_wrap, #secondary-sidebar, footer[role="contentinfo"] { max-width: 60rem;} 
    .so-widget-sow-tabs h3.widget-title {  width: 35%;}
		.altrenews .notizia .miniatura {  max-height:176px;} 
		.widget_noah_calendar_widget {  padding: 1rem 0.5rem 0rem 0.5rem;}
    
}
   
/* XLarge and up */
@media screen and (min-width: 75em) {
.header_wrap, .nav_wrap, .content_wrap, #secondary-sidebar, footer[role="contentinfo"] { max-width: 75rem;;} 
		.altrenews .notizia .miniatura {  max-height:224px;} 
 
		
/* min-width 1441px, xlarge screens */
@media screen and (min-width: 90.063em) { 
		.header_wrap, .nav_wrap, .content_wrap, #secondary-sidebar, footer[role="contentinfo"] { max-width: 90rem;;} 
		.altrenews .notizia .miniatura {  max-height:254px;} 
		} 
/* min-width 1441px and max-width 1920px*/
@media screen and (min-width: 90.063em) and (max-width: 120em) {
		.header_wrap, .nav_wrap, .content_wrap, #secondary-sidebar, footer[role="contentinfo"] { max-width: 90rem;;} 
		.altrenews .notizia .miniatura {  max-height:254px;} 
		}
		
}