@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&family=Philosopher:wght@400;700&display=swap');
body {font-family: 'Philosopher', sans-serif;font-family: 'Open Sans', sans-serif; font-size: 18px; background-color:#ffffff}

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; font-weight:unset}
#secondary .widget-title { font-weight: 600;}
.widget {margin-bottom:2rem}
.widget-area .widget ul {margin:0px}
.widget-area .widget, body, article {-moz-hyphens: auto;hyphens: inherit;-webkit-hyphens: none; }
.widget-title { text-transform: unset;}

p {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}

a {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}

div,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,span {
-webkit-hyphens:none; 
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}

.site-title a {color:#0071bc;}

.header_wrap > div.grid-x:first-of-type { background: #ffffff;min-height: 136px; border-bottom:2px solid #006db7} 

.header_container {margin-bottom:300px}
#header { background-color: transparent;  padding:  0px ;     max-width: 100%;}

/* SIDEBAR-PRE-HEADER */
.sidebar-pre-header {background: transparent; height: 110px;max-width:75rem; margin:0px auto; position:relative}
#secondary-pre-header { float:right; display: flex;    flex-flow: column;}
   

#secondary-pre-header .widget_sow-social-media-buttons {margin-bottom:0px}
#secondary-pre-header .widget_search {margin-bottom:0px}
#secondary-pre-header .widget_sow-button  {margin-bottom:0px; }
#secondary-pre-header .widget_sow-button .ow-button-align-right a {padding-right:0px; }
#searchform {	position: relative;	right: 0px;   top: 0px ;}
#searchform .small-9:after {content: "\f002";font-family:  FontAwesome;color: #0f6dbf;; ; font-size:1.5rem;position: absolute;right:4rem; top: 0px; z-index: 0 ; cursor: pointer}
#searchform [type=text] {box-shadow:none; -webkit-appearance: textfield;	background-color: transparent; border: none;	cursor: pointer;	height: 34px;	margin: 0px 0;	padding: 0 0 0 5px;	position: absolute;right:4rem; }
#searchform [type=text]:focus {color:#ffffff;background: #0f6dbf; cursor: text;	outline: 0;	width: 400px;z-index:2;	-webkit-transition: width 400ms ease, background 400ms ease;	transition:         width 400ms ease, background 400ms ease;}
#searchform input[type=text]::-webkit-input-placeholder { /* Edge */    color: transparent;}
#searchform input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */  color: transparent;}
#searchform input[type=text]::placeholder {  color: transparent;}
#searchsubmit { color: #0f6dbf ; background: #ffffff ; border:none; margin:0px ; float:right; padding: 0.5rem; font-weight:bold;line-height: 1.5;}
#searchsubmit:focus, #searchsubmit:hover {color: #ffffff;    background: #0f6dbf;}

.site-header {float: left;   max-width:75rem; margin:-7.5rem auto auto auto;position: relative}
.header-logo {  margin-top:1rem;  margin-bottom: 0rem;position:absolute}

#header .sidebar-header  { position:relative;}
.sidebar-header #secondary-header {position: absolute;    z-index: -1;    width: 100%;   top:0rem; left: 0px; }
.sidebar-header #secondary-header.cell {padding:0px}
.sidebar-header #secondary-header ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {  background-position: top center;	background-size: 100%;background-repeat: no-repeat; }
.sidebar-header #secondary-header ul.sow-slider-images {margin:0px}
.sidebar-header #secondary-header .widget_sow-hero .sow-slider-pagination {display: block}




/* MAINMENU */
.off-canvas-absolute.is-transition-overlap.is-open {    position: fixed; z-index:99999;}
.off-canvas-absolute .menu > li:not(.menu-text) > a {    line-height: 1.5;}


.nav_container {background-color:#0071bc ; position: relative;    z-index: 10000000;;}
#main-menu .menu > li:not(.menu-text) > a {    line-height: 1.5;}
#main-menu ul.menu {}
.is-dropdown-submenu {    border: 1px solid #0f6dbf;}
.top-bar .menu .current-menu-parent a, .top-bar .menu .current-page-parent a, .top-bar .menu .current-page-ancestor a, .top-bar .menu .current_page_item a, .top .menu .is-active > a {color: #0f6dbf;}
.dropdown.menu > li.is-active > a {color: #0071bc;  background: #ffffff}
.dropdown .is-dropdown-submenu a { padding: 0.3rem 0.7rem;   line-height: 1.5!important;}
.top-bar .menu-item {  text-transform: uppercase }
.top-bar .menu-item a:hover { color: #0071bc}
.top-bar .menu-item-home { background: none!important;}
.top-bar .menu-item-home a {}
.top-bar .menu-item-home a:hover {}
.top-bar .menu > .menu-item a {font-weight:400; color: #ffffff;}
.top-bar .menu .is-dropdown-submenu li {background: #ffffff;font-size:1rem}
.top-bar .menu .is-dropdown-submenu li a {color: #0071bc}
.top-bar .menu .is-dropdown-submenu li a:hover {color: #000000}
.top-bar .menu .is-active > a {    background: #ffffff;}
.top-bar .menu .current-menu-parent a:hover, .top-bar .menu .current-page-parent a:hover, .top-bar .menu .current-page-ancestor a:hover, .top-bar .menu .current_page_item a:hover {
		color: #000000;}
.top-bar .menu > li.name:hover, .top-bar .menu > li:not(.menu-text) > a:hover, .top-bar .menu > .active:hover {    background-color: #0071bc; color: #ffffff;}
.nav_container .contain-to-grid.fixed .top-bar:before {content: url(); max-width: 50px;  margin-left: -3rem;}
.contain-to-grid .top-bar, .top-bar, .top-bar ul, .top-bar ul li, .contain-to-grid, .top-bar.title-bar, .title-bar {
		background-color: #0071bc;}




/* HOMEPAGE */
.home .content_wrap {margin-bottom:1rem;margin-top:1rem; }
#content {}

h1.sow-sub-headline {color:#0071bc; font-variant: small-caps; font-size:2rem; font-weight:600 ; margin-bottom:0px}
.sow-carousel-title {width: 100%; border-bottom:2px solid #0071bc; margin-bottom:0.5rem}
h3.widget-title {color:#0071bc; font-variant: small-caps; font-size:2rem; font-weight:600 ; margin-bottom:0px;}
.sow-carousel-wrapper .sow-carousel-items .sow-carousel-item h3 {font-variant: small-caps; font-size: 1.3rem !important; text-align: center !important; font-weight: 600 !important; color:#0071bc !important; margin: 10px 0 0 0 !important;}
.sow-carousel-wrapper .sow-carousel-items .sow-carousel-item h3 a {font-weight: 600}

    /*************LA PORZIONE - News*************/
#laporzione .custom-html-widget  {width: 100%; border-top:2px solid #0071bc; margin-top: -1rem;    padding-top: 1rem;}
#laporzione h3.widget-title {color:#0071bc; font-variant: small-caps; font-size:2rem; font-weight:600 ; margin-bottom:0px;  background: #ffffff url(/wp-content/uploads/sites/12/2021/06/laporzione_logop.png) no-repeat right 0px;padding-right: 124px; display:inline}
#laporzione .wp_rss_retriever {}
#laporzione .wp_rss_retriever_list {margin:0px !important;     list-style-type: none;  }
#laporzione .wp_rss_retriever_item { padding-top:20px;padding-bottom:20px;border-bottom:1px solid #0071bc;}
#laporzione .wp_rss_retriever_item .wp_rss_retriever_item_wrapper {}
#laporzione .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_title {color: #000; font-size: 1rem;  font-weight: 600;  width: 72.5%;  float: right;}
#laporzione .wp_rss_retriever_item a.wp_rss_retriever_image {}
#laporzione .wp_rss_retriever_item a.wp_rss_retriever_image img {width: 200px;height: 200px;object-fit: cover; }
#laporzione .wp_rss_retriever_item .wp_rss_retriever_container { display: table-cell;    width: 67%;;}
#laporzione .wp_rss_retriever_item .wp_rss_retriever_container div:first-child {  }
#laporzione .wp_rss_retriever_readmore {display:none;}
#laporzione .wp_rss_retriever_credits {display:none;}



 /*  COLONNA DESTRA */

#destra {}
#destra .widget {padding:0.9rem; margin-bottom:1rem}
#destra .widget-title {  color: #444444;  font-weight: bold;    border-bottom: 2px solid #0071bc;    padding-bottom: .1rem;}


  /*AGENDA*/
/* CALENDARIO DIOCESANO */
.widget_noah_calendar_widget { padding: 0rem;}
.widget_noah_calendar_widget  { background:#ffffff}
.widget_noah_calendar_widget .widget-title {  color: #0071bc; font-size: 1.3rem ; font-weight:600 ;text-align: left ;margin-bottom: 0rem; font-weight:bold; }
.widget_noah_calendar_widget .widget-title:before {content: "\f073";  font-family: 'FontAwesome'; color: #0071bc;    padding-right: 1rem;  font-weight:bold;  font-size: 1.6rem; }


.widget_noah_calendar_widget .mini-clndr {border-bottom: 1px solid #f0f0f0; max-width:380px}
.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; font-family: inherit; font-weight:600;}
.widget_noah_calendar_widget .mini-clndr .clndr {    border-bottom: 1px solid #ffffff;}
.widget_noah_calendar_widget .mini-clndr .clndr .controls {  border-top:none;padding-top: 0px;padding-bottom: 0px}
.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 ; font-size:0.9rem; font-weight:bold}
.mini-clndr .clndr .days-container .days .day.today {border:1px solid #f0f0f0}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day.event {position:relative; border:none ; color:#000000}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day.event.today {border:1px solid #f0f0f0}
.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:#444444; color:#ffffff}


/* prossimi appuntamenti  - all-in-one  */
#destra .so-widget-seed-so-widget-all-in-one-lite h3.widget-title  { color: #0071bc; font-size: 1.3rem ; font-weight:600 ;text-align: left;text-transform: uppercase; margin-bottom: 0.5rem}
#destra .so-widget-seed-so-widget-all-in-one-lite .cell.item { border-bottom:1px solid #e5e5e5; position:relative}
#destra .so-widget-seed-so-widget-all-in-one-lite .cell img {max-width:100px; margin-right:0.7rem}
#destra .so-widget-seed-so-widget-all-in-one-lite .data { font-size:0.9rem; color: #000000 ;font-weight:700; margin-bottom:0.3rem}
#destra .so-widget-seed-so-widget-all-in-one-lite h2.entry-title {font-size: 1.2rem ;font-weight:700;color:#000000 ; margin-bottom:0.1rem}
#destra .so-widget-seed-so-widget-all-in-one-lite h2.entry-title a {font-weight:700;color:#000000}
#destra .so-widget-seed-so-widget-all-in-one-lite p.summary {font-size: 0.9rem }
#destra .so-widget-seed-so-widget-all-in-one-lite .archiviotot {margin-top:0.5rem}



#secondary .so-widget-seed-so-widget-all-in-one-lite h3.widget-title  { color: #0071bc; font-size: 1.3rem ; font-weight:600 ;text-align: left;text-transform: uppercase; margin-bottom: 0.5rem}
#secondary .so-widget-seed-so-widget-all-in-one-lite .cell.item { border-bottom:1px solid #e5e5e5; position:relative}
#secondary .so-widget-seed-so-widget-all-in-one-lite .cell img {max-width:100px; margin-right:0.7rem}
#secondary .so-widget-seed-so-widget-all-in-one-lite .data { font-size:0.9rem; color: #000000 ;font-weight:700; margin-bottom:0.3rem}
#secondary .so-widget-seed-so-widget-all-in-one-lite h2.entry-title {font-size: 1.2rem ;font-weight:700;color:#000000 ; margin-bottom:0.1rem}
#secondary .so-widget-seed-so-widget-all-in-one-lite h2.entry-title a {font-weight:700;color:#000000}
#secondary .so-widget-seed-so-widget-all-in-one-lite p.summary {font-size: 0.9rem }
#secondary .so-widget-seed-so-widget-all-in-one-lite .archiviotot {margin-top:0.5rem}




/* EVIDENZA NEWS  */
.evidenza {}
.evidenza .boxtitle {; margin-bottom:0rem;position:relative}
.evidenza .boxtitle:before {content:"";width: 100%; bottom: 14px; ;position: absolute ;z-index: 0; border-bottom:2px solid #0071bc}
.evidenza .boxtitle h1 {color:#0071bc; font-variant: small-caps; font-size:2.5rem; background:#ffffff; display: inline-block; margin-bottom:0px ;    position: relative;    padding-right: 1rem;}
.evidenza .box {position:relative}
.evidenza .miniatura {max-height:436px; overflow: hidden}
.evidenza .miniatura img {width:100%}
.evidenza .evidecontent {;padding: 0.9rem;background: rgba(0, 0, 0, 0.8); position: absolute; bottom:0px; left:0px; width:100%}
.evidenza .evidecontent .entry-title {   font-size:1.9rem;  }
.evidenza .evidecontent .entry-title a {color: #ffffff; font-weight:400; text-decoration: none}
.evidenza .evidecontent h4.sottotitolo {color: #ffffff; font-size:1rem;}


/* ALTRE NEWS 
.altrenews {  margin-top:2rem ;  }
.altrenews .notizia {position:relative; margin-bottom:2rem; }
.altrenews .notizia .miniatura img { width: 100%;}
.altrenews .notizia .contenuto {;padding: 0.9rem;background: rgba(0, 0, 0, 0.8); position: absolute; bottom:0px; left:0px; width:100% ; min-height: 20%}
.altrenews .notizia > a {  position: absolute;  top: 0; right: 0;  bottom: 0; left: 0;}
.altrenews .notizia h4  {color: #ffffff; font-size:1.2rem; font-weight: 600}
.altrenews .notizia h4 a { color: #ffffff; ;font-weight: 400}
.altrenews .notizia h6 {color: #ffffff; font-weight: 400}
.altrenews .notizia p.summary {font-size:0.9rem; color: #000000; margin-bottom: 0rem; line-height:1.4}*/ 
 

.altrenews .widget-title  {display:none}
.altrenews .wp_rss_retriever {}
.altrenews .wp_rss_retriever_list {margin:0px !important;     list-style-type: none;   -moz-column-count: 2;    -moz-column-gap: 30px;    -webkit-column-count: 2;    -webkit-column-gap: 30px;    column-count: 2;    column-gap: 30px;}
.altrenews .wp_rss_retriever_item { margin-bottom:2rem;}
.altrenews .wp_rss_retriever_item .wp_rss_retriever_item_wrapper {position:relative; min-height: 320px;height:320px; overflow: hidden; _display: flex;_flex-flow: column-reverse;}
.altrenews .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_title {background: rgba(0, 0, 0, 0.9); padding:0.9rem; position:absolute; z-index:+1;bottom:0px;left:0px; width:100% ; min-height: 20%;color: #ffffff; font-size:1.2rem; font-weight: 600}
.altrenews .wp_rss_retriever_item a.wp_rss_retriever_image {margin-top:0px; margin-bottom:0px}
.altrenews .wp_rss_retriever_item a.wp_rss_retriever_image img { width: 100%;}
.altrenews .wp_rss_retriever_item .wp_rss_retriever_container { display:none;}
.altrenews .wp_rss_retriever_item .wp_rss_retriever_container div:first-child {    display: none;}
.wp_rss_retriever_metadata {display:none}



.widget_media_video .widgettitle {color:#0071bc; font-variant: small-caps; font-size:2rem; font-weight:600 ; margin-bottom:0px;}



.sidebar_container, #secondary-sidebar { background-color:#dfdfdf}
#secondary-sidebar .widget-title {  color: #444444;  font-weight: bold;    border-bottom: 2px solid #0071bc;    padding-bottom: .1rem;}
#secondary-sidebar .widget { text-align: center}












 /*FINE HOMEPAGE*/

 /*FOOTER */
.footer_container {background-color: #0f6dbf;}
footer[role="contentinfo"] { color: #ffffff;   border-top: none}
footer .site-info .left {text-align:left ; }
footer .site-info .left span {padding-left:69px;   display: block; line-height: 1.4; font-size:0.9rem}
footer .site-info .testoright {text-align:right; color: #ffffff; font-size:1rem; line-height: 1.4;}
footer .site-info a {color: #ffffff; }
footer .site-info a:hover {color: #bfc0c1}
footer .site-info .centrobasso { font-size:0.8rem; margin-top: 5rem}
footer[role="contentinfo"] {		background-color: #0f6dbf;}

/*SINGLE */
.single h2.seed_wp_starter_so_sottotitolo { font-size: 1.5rem }
.nav-single {display:none}
.single .entry-meta-header .byline {display:none}
.single .entry-date a {color:  #0f6dbf}

/*wp-attachment */
ul.wpba-attachment-list {     background-color: #e2e2e2 ;  -webkit-border-radius: 20px;    -moz-border-radius: 20px;    border-radius: 20px;    display: inline-block;    padding: 0.3rem 0.5rem;    margin: 0px;}
ul.wpba-attachment-list a {font-size: 1rem;    color: #000000;border-bottom: 1px solid #0071bc; text-decoration: none}
ul.wpba-attachment-list a:hover { color: #f7941d} 
ul.wpba-attachment-list li { margin: 0.5rem  }



/* ARCHIVE */
span.categories-links a, .entry-meta-categories a { color: #000000;}
.archive .content_wrap {padding-top: 2rem; padding-left: .9375rem; padding-right: .9375rem;}
.archive .archive-header span.category-archives {display:none}
.archive.tag .archive-header .archive-title:before {content:"Archivio da " }
.archive.tag .archive-header .archive-title .tag-archives { display: none }
.archive-header {    margin-bottom: 0rem;    padding-bottom: 0px;    border-bottom: none}
.archive article .entry-date, .archive article .entry-date a {color: #db6d01}
.archive article .entry-meta-categories a { color: #db6d01 }
.archive article .entry-meta-header .byline {display:none}
.archive article .entry-title-post { color:#000000;}
.archive article .entry-title-post a {color:#000000;}
.archive article h2.seed_wp_starter_so_sottotitolo { font-size: 1.5rem }
.archive article .entry-summary{color:#000000;}
.archive article .wp-post-image {max-width:380px; float:left ; margin-right:2rem}
.archive article a.more-link { color: #db6d01;    font-size: 1rem;  }
.archive article { margin-bottom: .5rem;    padding-bottom: .5rem;}
.archive  .entry-meta-header .byline {display:none}

#content-children {}
#content-children ul, ul.page-list  { list-style-type:none}
#content-children ul li,  ul.page-list li {padding: 0.3rem 0.7rem}
#content-children ul li:nth-child(odd), ul.page-list li:nth-child(odd) { background:#f4f3f3 }
#content-children ul li:nth-child(even), ul.page-list li:nth-child(even){ background:#f8f8f8 }
#content-children ul li a, ul.page-list li a {color: #db6d01}
#content-children ul li a:hover, ul.page-list li a:hover  {color: #000000}

span.categories-links a, .entry-meta-categories a { color: #000000;}
.search-results .content_wrap {padding-top: 2rem; padding-left: .9375rem; padding-right: .9375rem;}
.search-results .archive-header span.category-archives {display:none}
.search-results article .entry-date, .search-results article .entry-date a {color: #db6d01}
.search-results article .entry-meta-categories a { color: #db6d01 }
.search-results article .entry-meta-header .byline {display:none}
.search-results article .entry-title-post { color:#000000;}
.search-results  .entry-title-post a {color:#000000;}
.search-results  h2.seed_wp_starter_so_sottotitolo { font-size: 1.5rem }
.search-results  .entry-summary{color:#000000;}
.search-results  .wp-post-image {max-width:380px; float:left ; margin-right:2rem}
.search-results  a.more-link { color: #db6d01;    font-size: 1rem;    ;}
.search-results  { margin-bottom: .5rem;    padding-bottom: .5rem;}
.search-results .entry-meta-header .byline {display:none}



/*APPUNTAMENTI*/
.wd-noah-filtro-apps {background: #efefef;padding: 1rem;    border-bottom: 1px solid #0071bc;}
.post-type-archive-wd-appuntamenti .archive-header .archive-title:after {content:"o appuntamenti"}
.archive-header, .page-header {margin-bottom: 1rem;padding-bottom:0px;}
.events-list .event {border-radius: 0;height: auto;width: 100% !important;margin: auto;}
.events-list .event a {color: #000000 !important;font-weight: 600 !important;font-size: 0.9rem !important;}
.events-list .event a:hover {color: #0071bc !important;}
.wd-noah-filtro-apps [type="button"], .wd-noah-filtro-apps [type="submit"] {background-color: #0071bc;padding: 1%;color: #fff;font-weight: 600;}
.archive .wd-appuntamenti .wd-noah-appuntamento-widget-calendario {color: #000000; font-size: 1.1rem;}
.archive  h2.entry-title-post a { font-weight: 600;}
.archive .wd-appuntamenti .wd-noah-appuntamento-inizio {font-size: 1rem; display:none;}
.archive .wd-appuntamenti .entry-meta-header {display:none;}
.archive .wd-tipo-appuntamenti {margin-bottom:0px;}
.archive .wd-tipo-appuntamenti.entry-meta-categories {display:none;}
.archive .wd-appuntamenti .entry-title-post {font-size:1.6rem;}
.post-type-archive-wd-annuario-enti span {display:block;width:100%}
.post-type-archive-wd-annuario-enti br {display:none} 
.post-type-archive-wd-appuntamenti article {border-bottom:1px solid #db6d01}
.wd-noah-filtro-apps {margin-bottom: 3rem;}
label {font-weight: 600;}

.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {color: #db6d01; font-size: 1.1rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer label {font-size: 1rem;float: left;margin-right: 5px;line-height: 1.6;}
.single-wd-appuntamenti .entry-meta-header {display:none;}

/*documenti*/
.archive .wd-document .entry-meta-categories {display:none;}
.archive .wd-document .entry-meta-header {display:none;}
.archive .wd-document .entry-title-post {font-size:1.4rem;margin-bottom: 0px; margin-top: 20px;}
.archive .wd-document .entry-title-post .wd-document_types {font-size:1rem; display:none;}
.archive .wd-document .entry-header {margin-bottom:0px;}
.archive .wd-document footer.entry-meta {display:none;}
.single .wd-document h1.entry-title-post {font-size: 1.6rem;margin-top: 50px;}
.single .wd-document .entry-meta-categories {display:none;}
.single .wd-document .entry-meta-header {display:none;}


/* webdiocesi */
/* archivio enti */
article.wd-noah-enti { ;}
.wd-noah-enti-search  {  background: #efefef; padding:1rem ;    border-bottom: 1px solid #0071bc;}
.wd-noah-enti-search button {  padding: 0.5rem 0.7rem;    color: #ffffff;    background: #0071bc; }
.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:#000000}
.wd-noah-ente-titolo a  { color:#000000}
.wd-noah-ente-tipo-ente{  color:#000000}
.wd-annuario-enti .genericon, .wd-annuario-enti .entry-meta-categories {display:none}
.wd-annuario-enti .entry-date  {display:none}
.archive .wd-noah-ente-tipo-ente {text-transform:uppercase;}
.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;}
.archive .wd-annuario-enti img{width: 200px;float: right;margin-right: 2rem;height: 150px;object-fit: cover;margin-bottom: 0px;}
.archive .wd-annuario-enti .entry-title-post {float:left; font-size:1.6rem;}

/* singolo ente */
.wd-noah-ente-infocontainer {background-color: #efefef;padding:1rem; border-bottom: 1px solid #0071bc;;font-size:1rem ; line-height:1.8}
.wd-noah-ente-infocontainer a {color: #000000}
.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: #000000}
.single .wd-noah-ente-tipo-inc {margin-right: 10px;}

.single-wd-annuario-persone .wd-noah-ente-incarichi {margin-top:1rem; margin-bottom:1rem;}
.single-wd-annuario-persone label { display:inline-block;font-style:italic ; margin-right:1rem;  min-width: 8rem; font-size:1rem; font-weight:600}
.single-wd-annuario-persone .entry-meta-categories { display: none;}
.single-wd-annuario-persone .nav-single {display:none}
.single-wd-annuario-persone .wd-noah-persona-incarichi {margin-top: 1rem;margin-bottom: 1rem;}
.single-wd-annuario-persone .entry-meta-header {display:none}
.wd-noah-persona-infocontainer {background-color: #efefef;padding:1rem;border-bottom: 1px solid #0071bc;;;font-size:1rem ; line-height:1.8}
.wd-noah-persona-infocontainer a {color: #000000}
.single .wd-noah-persona-inc-ente-preposizione {min-width: 0.5rem;margin-right: 0px;}

.archive .wd-noah-persona-tipo-persona {font-size: 1.2rem;color: #444; font-weight:normal; text-transform:uppercase;}
.archive .wd-annuario-persone .entry-meta-categories, .archive .wd-annuario-persone .entry-meta-header {display:none;}
.archive .wd-annuario-persone .entry-title-post {float: left;font-size: 1.6rem;}
.wd-noah-persone-search {background: #efefef;padding: 1rem;border-bottom: 1px solid #0071bc;}
.wd-noah-persone-search button {padding: 0.5rem 0.7rem;color: #ffffff;background: #0071bc;}



/*******************************  MEDIAQUERIES  ****************************************/ 
/* Small only */
@media screen and (max-width: 39.9375em) { 
  .header-logo {  margin-top: 1rem; margin-bottom: 1rem;    max-width: 250px;}
#secondary-pre-header .widget_search { margin-bottom:0px; margin-top:0px}
#secondary-pre-header .widget_search #searchsubmit { background: transparent;}
#secondary-pre-header #searchsubmit:focus, #secondary-pre-header #searchsubmit:hover {color: #ffffff;    background: #0f6dbf;}
  #secondary-pre-header .widget_search #searchsubmit { background: transparent;}
#secondary-pre-header .widget_search #searchform [type=text]:focus {width: 280px;}
  .header_container {    margin-bottom: 12rem;}
  .content_container {padding-left:5%; padding-right:5%;}
  .home #content {padding-left:0.9rem; padding-right:0.9rem}
  .altrenews .wp_rss_retriever_list { -moz-column-count: 1; -webkit-column-count: 1;  column-count: 1;}
  #laporzione .wp_rss_retriever_list { -moz-column-count: 1; -webkit-column-count: 1;  column-count: 1;}
  #laporzione .wp_rss_retriever_item a.wp_rss_retriever_image {width:100% !important}
  #laporzione .wp_rss_retriever_item .wp_rss_retriever_item_wrapper .wp_rss_retriever_title {width:100% !important;}
  .destra {padding-left:0.9rem; padding-right:0.9rem}
  #secondary-sidebar {padding-bottom:2rem}
  #secondary-sidebar .widget { margin-bottom: 0rem; text-align: center}
  .site-info {display:flex; flex-flow: column; padding: 1rem}
  #destra .so-widget-seed-so-widget-all-in-one-lite h2.entry-title {font-size:1rem;}
  #secondary .so-widget-seed-so-widget-all-in-one-lite h2.entry-title {font-size:1rem;}
	
}

/* Medium and up */
@media screen and (min-width: 40em) {
	  
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

  .altrenews .wp_rss_retriever_list { -moz-column-count: 2; -webkit-column-count: 2;  column-count: 2;}
  #laporzione .wp_rss_retriever_list { -moz-column-count:2; -webkit-column-count: 1;  column-count: 2;}
  .destra {padding-left:0.9rem; padding-right:0.9rem}
	


}
   
/* Large and up */
@media screen and (min-width: 64em) {
  .header_container {margin-bottom:217px}
	
}
 
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) { 
    .header_container {    margin-bottom:    162px;}
    
}

/* XXLarge and up */
@media screen and (min-width: 75em) {
  .header_container {margin-bottom:300px}
	
}