@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans|Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300');
body {font-family: 'Open Sans', sans-serif;}

.bassohome {margin-top:1.4rem}
#secondary .widget {margin-bottom:20px !important}

/*************testata*************/

.site-title {display:none}
.header_container .grid-x {max-width:1200px;margin:auto;}
.header_container .nav_container {display:block}
.header_container {background: url(/wp-content/uploads/sites/2/2017/07/04/bordotestata.png) repeat-x #ffffff bottom center;padding-bottom:.7rem}
.content_wrap {background:transparent}

/***********menu************/
.top-bar-left ul {text-align:center}
.top-bar .menu-item a {color:#015623}
.top-bar .is-dropdown-submenu-parent > a {color:#015623 !important }
#menu-pre-header {font-weight:bold;text-transform:uppercase;margin:auto;background:transparent}
.top-bar .top-bar-left, .top-bar .top-bar-right {flex:none !important;margin:auto}
.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: transparent ;}
.top-bar-right .menu > li.name:hover, .top-bar .menu > li:not(.menu-text) > a:hover, .top-bar .menu > .active:hover {background-color: transparent ;}
.top-bar .menu li a {padding-bottom:0rem;text-transform:uppercase;font-weight:bold }
.menu-icon:after {box-shadow: 0 7px 0 #015623, 0 14px 0 #015623 !important;background:#015623}
.submenu li {background:#015623 !important}
.submenu li a {padding: .5rem !important;color: #ffffff !important;font-size:80%;}

/******data - santo ***********/
.data {padding-left:1rem;font-family:'Open Sans';font-size:.8rem;line-height:2rem;color:#757373;font-weight:bold }
.data a {color:#757373;font-weight:normal;font-style:italic }

/*************motore******/
.mdr {margin-top:.45rem;margin-bottom:.45rem}
input[type="text"]:focus { background-color: #ffffff !important;line-height:1.rem;border: none; outline: none;}
input[type="text"] {line-height:1.4rem;border: none;border: 1px solid #ffffff;font-size: .9rem;padding-left:0.5rem}
.mdr input { padding:0 !important; height: 30px; margin: 0;    box-shadow: none; border: 1px solid #ffffff;color:#a3a3a3;padding-left:1rem}

#searchform .button {margin:0;
    padding: 0.5rem;padding-left:0;
      line-height: 1rem;
    height: 30px;
    background: #ffffff;
    font-family: FontAwesome;
    color: transparent;
    border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px; border: 1px solid #ffffff;border-left:0rem
}

#searchform .button:after {
    color: #666666;
    content: "\f002";
    font-size: 1.2rem;
    font-family: FontAwesome;
}

.social_wrap {margin:0px !important;margin-top:.45rem;}

.social-navigation a:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-family: "FontAwesome";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: top;}
.social-navigation {padding-top:4px;
	position: relative;}
.social-navigation ul:before,
.social-navigation ul:after {
	content: "";
	display: table;}
.social-navigation ul {
	list-style: none;
	margin: 0;
	}
.social-navigation li {
	display: inline-block!important;}
.social-navigation a {
	height: 33px;width:33px;}
.social-navigation a:before {height: 33px;width:33px;
	content: "\f415";
	font-size: 22px;
	top: 0;
	left: 0;background: #ffffff;border: 1px solid #ffffff;
    border-radius: 100px;
    padding: .3rem;}
.social-navigation a[href$="/feed/"]:before {
	content: "\f09e";}

.social-navigation a[href*="facebook.com"]:before {
	content: "\f09a";}

.social-navigation a[href*="twitter.com"]:before {
	content: "\f099";}

.social-navigation a[href*="youtube.com"]:before {
	content: "\f167";}

.social-navigation a[href*="plus.google.com"]:before {
	content: "\f0d5";}
.social-navigation .screen-reader-text {display:none}
.header_container .social-navigation .seguici {display:none !important}

/*slider home*/
.sliderhome {border-bottom: 0px solid #005823; margin-bottom:10px;}
.sliderhome .lsow-terms {display:none !important}
.sliderhome .lsow-image-info {opacity:1 !important;}
.sliderhome .lsow-posts-carousel-item {padding:0 !important}
.sliderhome .lsow-entry-info {top:90% !important;height:auto !important;text-align:left}
.sliderhome .lsow-post-title {opacity:1 !important;text-align: left;  background: rgba(0,0,0,0.4);font-family: 'Open Sans Condensed', sans-serif;font-size:1.5rem !important}
.sliderhome .lsow-post-title a {text-decoration:none !important;font-weight: bold;}
.sliderhome .lsow-image-overlay {display:none !important}
.sliderhome .lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image {max-height: 500px;}
.sliderhome .lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image img {height:500px; object-fit:cover;}
.sliderhome .lsow-posts-carousel .lsow-posts-carousel-item .hentry { background: #fff;    border-radius: 0px !important;border: none;-webkit-transition: none;-moz-transition: none;    -ms-transition: box-shadow 0.25s ease;    transition: none;    -webkit-box-shadow: 0;    -moz-box-shadow: 0 ;    -ms-box-shadow: 0 ;      box-shadow: none !important }
.sliderhome .lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap {font-size:1.1rem;padding:0 !important; margin:0 !important; padding-top:0rem !important;text-align: left !important;font-family:"Open Sans"; max-width: 100% !important;}
.sliderhome .lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-summary  {font-size:0.9rem;padding-top:0.5rem}

.sliderhome .lsow-container button.slick-prev {left: initial;background: #ffffff !important;top: 0;right: 3%;z-index: 3; margin:0;    margin-right: 0.2rem;}
.sliderhome .lsow-container button.slick-next { left:auto;right:0;background:#ffffff;top:0;margin:0;background: #ffffff !important;}
.sliderhome .lsow-container button.slick-prev:before {background: #ffffff;color:#005823;font-family:"FontAwesome" !important; content:"\f053"}
.sliderhome .lsow-container button.slick-next:before {background: #ffffff;color:#005823;font-family:"FontAwesome"!important; content:"\f054"}

/**********altrenews********/
.altrenews {margin-bottom:2rem}
.altrenews .widget-title {font-family: 'Open Sans Condensed', sans-serif;font-size:1.3rem;font-weight:bold; color:#005823;border-bottom:2px solid #005823;margin-bottom:0.5rem}
.altrenews .lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-entry-text-wrap {padding:0 !important; margin:0 !important; padding-top:.3rem !important;text-align: left !important;max-width: 100% !important;}
.altrenews .entry-title { font-family: 'Open Sans Condensed'; font-size: 1.1rem !important;font-weight:bold;line-height: 1.4rem}
.altrenews .entry-title a {font-weight: bold;color:#000000}
.altrenews .archivio {margin-top:.5rem;text-align:right;font-family: 'Open Sans Condensed', sans-serif;font-size:1.1rem;font-weight:bold;/*border-bottom:2px solid #005823;*/}
.altrenews .archivio a {
    color: #ffffff;
    font-weight: bold;
    background-color: #005823;
    padding-left: .5rem;
    padding-right: .5rem;
    padding-top: .2rem;
    padding-bottom: .1rem;
}
.altrenews .item {padding-left:.5rem;padding-right:.5rem}

/**********box doc********/
.boxdoc .widget-title {font-family: 'Open Sans Condensed', sans-serif;font-size:1.3rem;font-weight:bold; color:#005823;border-bottom:2px solid #005823;margin-bottom:0.5rem}
.boxdoc .entry-title { font-size: .9rem ;font-weight:bold;line-height: 1.1rem}
.boxdoc .entry-title a {font-weight: bold;color:#000000}
.boxdoc .item {padding:1rem}

.banner .widget_sow-image {margin-top:1%}
/*#banner {border-top:2px solid #005823;margin-top: 20px;padding-top: 10px;}*/
#banner .so-widget-sow-image {margin-bottom:10px;}

#multimedia {padding-right: 2%;}
#multimedia .sow-tabs-title {font-family: 'Open Sans Condensed', sans-serif;font-size: 1.3rem;font-weight: bold;color:#000;}
#multimedia .sow-tabs-tab-selected .sow-tabs-title {font-family: 'Open Sans Condensed', sans-serif;font-size: 1.3rem;font-weight: bold;color: #005823;}
#multimedia .sow-tabs-tab {padding: 5px 15px 5px 15px;}
#multimedia .sow-tabs-tab-container {background-color: #ffffff;padding: 0px;border-bottom: 2px solid #005823;}
#multimedia .entry-title {font-family: 'Open Sans Condensed';font-size: 1.1rem !important;font-weight: bold;line-height: 1.4rem;}
#multimedia .entry-title a {font-weight: bold;color: #000000;}
#multimedia .item {padding-left: 0.5rem;padding-right: 0.5rem;}
#multimedia .sow-tabs-panel {padding:10px;}
#multimedia .archivio {margin-top: 0.5rem;text-align: right;font-family: 'Open Sans Condensed', sans-serif;font-size: 1.1rem;font-weight: bold;}
#multimedia .archivio a {color: #ffffff;font-weight: bold;background-color: #005823;padding-left: 0.5rem;padding-right: 0.5rem;padding-top: 0.2rem;padding-bottom: 0.1rem;}

/**********box media (sidebar)*****/
.boxmedia {min-height:9rem}
.boxmedia .widget-title {font-family: 'Open Sans Condensed', sans-serif;font-size:1.2rem;font-weight:bold!important; color:#005823;}
.boxmedia .widget-title .line-center{    margin:0;padding-right:1.5rem;    background:#fff;    display:inline-block;}
.boxmedia .widget-title  {    text-align:left;    position:relative;    z-index:2;}
.boxmedia .widget-title:after{    content:"";    position:absolute;    top:50%;    left:0;    right:0;    border-top:solid 2px #005823;    z-index:-1;}
.boxmedia .entry-title a {font-weight: bold;color:#000000}
.boxmedia .entry-title { font-size: 1rem ;font-weight:bold;line-height: 1.2rem;padding-left:1rem}
.boxmedia .item {padding-top:1rem;padding-bottom:1rem}

/*tempinuovi (sidebar)*/
.wp_rss_retriever_item {;list-style-position:outside;list-style:none;list-style-type:none;padding-bottom:1rem}
.wp_rss_retriever_list {margin-left:1rem !important;margin-right:.5rem;list-style:none;list-style-type:none;}
.wp_rss_retriever_container,.label-publishied-wp-rss-retriever {font-size:0}
.wp_rss_retriever_date{font-size:0.9rem}
.wp_rss_retriever_title {font-size:1rem}
/*.tempinuovi .widget_siteorigin-panels-builder {border:1px solid #01aef0;margin-bottom:1rem}*/
#tempinuovi {border:1px solid #01aef0;margin-bottom:1rem}
.tempinuovi #banner-top {border: 1px solid #bababa;margin-bottom: 1rem;}
#tempinuovi ul {margin-bottom: 0px;}
#tempinuovi ul li {padding-bottom:0px;}
.tempinuovi aside {margin-bottom:20px;}



/******calendario (sidebar)******/
.widget_noah_calendar_widget {margin-top:2rem}
.mini-clndr {font-family: 'Open Sans' !important}
.widget_noah_calendar_widget .widget-title {text-align:center; font-family: 'Open Sans Condensed', sans-serif;font-size:1.3rem;font-weight: 700 !important; color:#005823;}
.widget_noah_calendar_widget .controls  {background-color:#005823 !important; border-color: transparent !important; color:#ffffff !important;font-size:1.5rem; font-weight:normal !important; }
.widget_noah_calendar_widget .mini-clndr .clndr {border: none !important}
.widget_noah_calendar_widget .mini-clndr .clndr .controls .month { font-weight:normal !important}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .headers {font-size: .9rem;background-color: transparent !important;font-weight:bold}
.days-container {min-height:230px}
.mini-clndr .clndr .days-container .events .events-list .event a {color:#ffffff}
.mini-clndr .clndr .days-container .days .day.event {color:#ffffff}
.seed_legenda {display:none}


/**********prossimi appuntamenti (sidebar)*************/

.elencoapp {margin-top:20px;}
.elencoapp .widgettitle {text-align:center; font-family: 'Open Sans Condensed', sans-serif;font-size:1.3rem;font-weight:bold; color:#005823;border-bottom:2px solid #005823;margin-bottom:0.5rem;}
.elencoapp .item {padding-top:.4rem;padding-bottom:.8rem}
.elencoapp .entrydata  {color:#3f403f;display:inline;font-size:.9rem;font-family: 'Open Sans'}
.elencoapp .entrytitle  {font-family: 'Open Sans';font-size:1rem;color:#005823;line-height:1.2rem;font-weight:normal !important}
.elencoapp .entrytitle a {color:#005823 !important;font-weight:normal !important}
.elencoapp .entrytitle a:hover {color:#005823 !important;font-weight:normal !important}

#planning {margin-top: 20px;}

/*******************post******************/

.single .entry-title-post {font-family: 'Open Sans';}
.single .entry-header img{text-align:left}
.nav-single {display:none}


/******************archivi******************/

.tax-wd-tipo-doc-uff .archive-title {display:none}
.tax-wd-tipo-interventi-vesc .archive-title {display:none}
.archive-header:after {font-size:1.8rem ;font-weight:700}

.term-messaggi .archive-header:after {content:'Messaggi'}
.term-omelia .archive-header:after {content:'Omelie'}
.term-parrocchia .archive-header:after {content:'Parrocchie'}

.archive .wd-noah-doc-tipo, .archive .wd-noah-int-tipo  {display:none}
.archive .wd-noah-doc-data-doc, .archive .wd-noah-int-data-int {font-style:italic;font-size:1.2rem}
.archive article {margin-bottom:1rem !important;padding-bottom:1rem !important}




/**********piede*************/
.sidebar_container {background: url(/wp-content/uploads/2017/07/04/bordotestata.png) repeat-x #f3f3f3 top center;width:100%}
.sidebar_container #secondary-sidebar .rl-image-widget-text .widget-title {display: none;}
.sidebar_container #secondary-sidebar {background:transparent !important;border:0;color:#65957a; font-size:.9rem;font-weight: bold}
.sidebar_container #secondary-sidebar #text-2 .textwidget {text-align:right;font-style:italic;font-weight:bold}
.sidebar_container #secondary-sidebar .rl-image-widget-text{padding-left: 38%;}
.sidebar_container #secondary-sidebar .rl-image-widget .widget-title {display: none;}
.sidebar_container #secondary-sidebar .arearis {padding-top:5rem}


/************single appuntamento*******************/
.single .wd-noah-appuntamento-widget-calendario {display:none}
.wd-noah-appuntamento-descrizione {display:block !important; width:100%  !important; clear:left !important;}
.wd-noah-appuntamento-infocontainer .wd-noah-citta-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-cap-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-regione-ente {display:none}
.wd-noah-appuntamento-infocontainer .wd-noah-paese-ente {display:none}
.wd-noah-appuntamento .seed-localization-map {}
.mappabassa address {display:none }
.wd-noah-appuntamento .seed-localization-address {display:none}
.wd-noah-appuntamento-infocontainer {float:left;}
.wd-noah-appuntamento .dataevento {display:none}
.wd-noah-appuntamento-infocontainer label {display:inline-block;font-weight:bold;color:#ffffff}
.wd-noah-appuntamento-infocontainer label:after {content: "\00a0";}
.single-wd-appuntamenti .dettaglievento {font-size:1.8em;border-bottom:1px solid #efefef;padding-bottom:15px;margin-bottom:15px;width:50%;padding-right:10px}

.wd-noah-appuntamento-inizio {display:block !important; background: #005823 !important; padding: 3px 5px !important; border-radius:5px; color: white; margin-bottom: 5px;}
.wd-noah-appuntamento-fine {display:block !important; background: #005823 !important; padding: 3px 5px !important; border-radius:5px; color: white; margin-bottom: 5px;}
.wd-noah-appuntamento-categoria {display:block !important; background: gray !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px;}
.wd-noah-indirizzo-ente {display:block !important; background: #f16130 !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px;}
.wd-noah-appuntamento-allegati  {display:block !important; background: white !important; padding: 3px 5px !important; border-radius:5px; color: white; font-size:small; margin-bottom: 5px; border: 1px solid gray}

.wd-noah-appuntamento-infocontainer {width:85%  !important;}

.wd-noah-appuntamento-descrizione_bassa  {display:block !important; width:100%  !important; clear:left !important;}
.wd-noah-appuntamento-widget-calendario {display:block !important;}


/*************archive appuntamenti................*/
.archive .wd-noah-appuntamenti {  margin:20px;  display: inline-block;
    width: 100%;}
.wd-noah-appuntamento-widget-calendario>.archive .wd-noah-appuntamento-text-smaller{font-size:.7em;display:block;line-height:1.8}
.wd-noah-appuntamento-widget-calendario:before{color:#ffffff;background:#005823;font-size:1rem;content:attr(data-top);display:block;text-transform:uppercase;padding:5px 0}
ppp.wd-noah-appuntamento-widget-calendario:after{color:#ffffff;background:#005823;font-size:1rem;;content:attr(data-bot);display:block;text-transform:uppercase;padding:5px 0}
.wd-noah-appuntamento-widget-calendario {
    display: inline-block;
 
    font-size: 1.5em;
    text-align: center;
    line-height: 1.2;
    border-radius: 10px;
    overflow: hidden;
    width: 4.4em;
    box-shadow: 1px 1px 3px rgba(0,0,0,.5);
    padding: 0!important;
    float: left;margin-right:20px
}
.wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-larger {
    font-size: 2em;
    display: block;
}

.archive .wd-noah-appuntamento-inizio label {display:none}
.archive .wd-noah-appuntamento-inizio:before {content: "\f303";font-family: "Genericons";font-size:1rem;margin-top:.3rem}
.archive .wd-noah-appuntamenti-titolo a {
    text-transform: uppercase;
    color: #85c226 !important;
    font-size: 1.4rem;
}

.wd-noah-appuntamento-text-month {
visibility: hidden !important;
position: absolute !important;
}

.wd-noah-appuntamento-widget-calendario {
font-size: 0.8rem !important;
width: 80px !important;
}

.wd-noah-appuntamento-widget-calendario:before {
font-size: 0.8rem !important;
text-transform: lowercase !important;
}

.wd-noah-appuntamenti-titolo a {
text-transform: none !important;
}

/**********Annuario**********/

.seed-localization-address {display:none !important}

.wd-archive-loop.wd-annuario-enti article {border-bottom:1px solid #005823}
.wd-archive-loop.wd-annuario-persone article {border-bottom:1px solid #005823}
.wd-archive-loop .wd-noah-ente-tipo-ente,  .wd-archive-loop .wd-noah-indirizzo-ente {display:none}
.wd-archive-loop .wd-noah-persona-tipo-persona,  .wd-archive-loop .wd-noah-indirizzo-persona {display:none}
.wd-archive-loop .page-title  {visibility: hidden; position: relative;}
.wd-archive-loop .page-title:after {visibility: visible; position: absolute;top: 0;left: 0;}

.wd-archive-loop input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ visibility:hidden  }
.wd-archive-loop input::placeholder {  color:transparent }
.wd-archive-loop input:-ms-input-placeholder { /* IE 10+ */ visibility:hidden  }
.wd-archive-loop input:-moz-placeholder { /* Firefox 18- */ visibility:hidden  }

.seed_entry_content_tbt  div {
    line-height: 1.8em;
}

/* singola persona */
.wd-noah-persona-infocontainer {background-color:#f3f3f3;padding:1rem; border-bottom:1px solid #005823;font-size:1.1rem}
.wd-noah-persona-infocontainer label {font-style:italic ; margin-right:1rem; float:left; min-width: 13rem;font-size:1rem  }
.wd-noah-persona-infocontainer div { display: block; clear:both; margin-bottom:1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-tit  { display: block; clear:both;  }
.wd-noah-persona-infocontainer .wd-noah-persona-nome  {display: block ; clear:both; }
.wd-noah-persona-infocontainer .wd-noah-persona-cognome { display: block; clear:both; }
.wd-noah-persona-infocontainer .wd-noah-persona-tipo { display: block; clear:both; }
.wd-noah-persona-infocontainer .wd-noah-persona-testo {margin-top:2rem}
.wd-noah-persona-incarichi {margin-top:0.5rem;margin-left:1rem;font-size:1.1rem }
.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}


/* singolo ente */
.wd-noah-ente-infocontainer {background-color:#f3f3f3;padding:1rem; border-bottom:1px solid #005823 ;font-size:1.1rem}
.wd-noah-ente-infocontainer label {font-style:italic ; margin-right:1rem; float:left; min-width: 13rem;font-size:1rem }
.wd-noah-ente-infocontainer div { display: block; clear:both; margin-bottom:1rem }
.wd-noah-ente-infocontainer .wd-noah-ente-tit  { display: block; clear:both;  }
.wd-noah-ente-infocontainer .wd-noah-ente-nome  {display: block ; clear:both; }
.wd-noah-ente-infocontainer .wd-noah-ente-cognome { display: block; clear:both; }
.wd-noah-ente-infocontainer .wd-noah-ente-tipo { display: block; clear:both; }
.wd-noah-ente-infocontainer .wd-noah-ente-testo {margin-top:2rem}
.wd-noah-ente-incarichi {margin-top:0.5rem;margin-left:1rem;font-size:1.1rem  }
.wd-noah-ente-tipo-inc-dettaglio {margin-left:.5rem}
.wd-noah-ente-inc-persona-preposizione {display:inline-block;padding-left:0.5rem;padding-right:0.5rem}
.wd-annuario-enti-template-default .nav-single {display:none}

/* archivio persone*/
.tax-wd-tipo-persone .archive-title {color:#0f512b;font-size:2.4rem}
.tax-wd-tipo-persone .wd-noah-persona-titolo { font-size:1.6rem}
.wd-noah-persone  { margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-persone-search  {  background: #f3f3f3; padding:1rem ;width: 66.66667% ; float:left; ;width: 100%; border-bottom:1px solid #005823; margin-bottom:2rem; }
.wd-noah-persone-search button { color:#ffffff; background: #005823; float:right ;padding:0.5rem}
.wd-noah-persone-main  {width: 66.66667% ; float:left; }
.wd-noah-persone .wd-noah-persona {padding:0.6rem; border-bottom:1px solid #0f512b }
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo { color:#0f512b}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo a { color:#0f512b}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-tipo-persona{ color:#555555}
.wd-annuario-persone .entry-meta {display:none}
.wd-noah-persona-tipo-persona, .wd-noah-ente-tipo-ente {color: grey; font-size: 1.2rem; font-weight: 100; line-height: 3rem;}
.wd-annuario-persone .entry-meta-header {display:none;}

.post-type-archive-wd-annuario-persone .archive-title{font-size:0}
.wp-starter-so-wd-tipo-persone-diacono-permanente .archive-title:after{font-size:1.6rem;content:'Diaconi permanenti'}
.wp-starter-so-wd-tipo-persone-presbitero-diocesano .archive-title:after{font-size:1.6rem;content:'Presbiteri diocesani'}
.wp-starter-so-wd-tipo-persone-religioso .archive-title:after{font-size:1.6rem;content:'Religiosi'}
.wp-starter-so-wd-tipo-persone-presbitero-diocesano-di-altra-diocesi .archive-title:after{font-size:1.6rem;content:'Presbiteri diocesani di altra diocesi'}


/* archivio enti */
.tax-wd-tipo-enti .archive-title {display:none}
.tax-wd-tipo-enti .wd-noah-indirizzo-ente {display:none}
.tax-wd-tipo-enti .wd-noah-ente-titolo { font-size:1.6rem}

.wd-noah-enti {margin: 0.6rem auto;    max-width: 960px;    width: 100%;}
.wd-noah-enti-search  {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #005823; margin-bottom:2rem; }
.wd-noah-enti-search button { color:#ffffff; background: #005823; float:right ;padding:0.5rem}
.wd-noah-enti-main {width: 66.66667% ; float:left; }
.wd-noah-enti-main .wd-noah-ente {padding:0.6rem; border-bottom:1px solid #0f512b }
.wd-noah-enti-main .wd-noah-ente-titolo  { color:#0f512b}
.wd-noah-enti-main .wd-noah-ente-titolo a  { color:#0f512b}
.wd-noah-enti-main .wd-noah-ente-tipo-ente{ color:#555555}
.wd-annuario-enti label {display:inline-block;; font-style:italic ; margin-right:3rem; ; min-width: 8rem; font-size:1rem; }
.wd-annuario-enti .entry-meta-header {display:none}
.wd-annuario-enti .entry-meta {display:none}
.post-type-archive-wd-annuario-enti .archive-title{font-size:0}
.post-type-archive-wd-annuario-enti .archive-title:after{font-size:1.6rem;content:'ENTI'}
.wp-starter-so-wd-tipo-enti-parrocchia .archive-title:after{font-size:1.6rem;content:'Parrocchie'}


.planning {width: 100% !important;background: #e9e9e9 !important;color: #005823 !important;font-weight: bold !important;font-size: 0.8rem !important; padding: 8px 40px !important;}
.planning span {color: #005823 !important;}
.home #tempi-nuovi {margin-top:60px;}
#tempi-nuovi .wp_rss_retriever {padding: 0 20px;text-align: center;}
#tempi-nuovi .wp_rss_retriever a {color:#000; font-weight:bold;}

/************media queries*****/

@media screen and (max-width: 40.063rem)  {
  	.nav_container {padding-top:.5rem}
}

@media screen and (min-width: 40.063rem)  {
#header {padding: 0;background: url(/wp-content/uploads/sites/2/2017/07/04/sftestata.jpg) no-repeat;background-position:top right}
.grid-padding-x > .cell {padding:0}
.colsx  {padding-right: 2rem}
 /*.elencoapp {margin-top:1.5rem}*/
  #secondary {max-width:25%; }
  .single #content {padding-right:2rem; width:75%}
  .archive #content {padding-right:2rem; width:75%}
  .page-template-default #content {padding-right:2rem; /*width:75%*/} 
/*.top-bar .top-bar-left, .top-bar .top-bar-right {
    width: auto;}*/
    .boxdoc{padding-right:.5rem}
    .boxpmap{padding-right:.5rem}
  /*.banner .widget_sow-image {float:left; width:33%}*/
  .altrenews {clear:both;padding-top: 2rem;padding-right: 2%;}
  .colsx .widget_sow-image {float:left; width:32%;margin:0.5%; min-height: 48px;}

  .single img.wp-post-image {
    width: 40%;
    float: left;
    margin-right: 1rem;
}
  
.page-template-default  img.wp-post-image {
    width: 40%;
    float: left;
    margin-right: 1rem;
}
  
}
@media screen and (max-width: 75rem)  {
  .menu_social_pre_header_saint {background: url(/wp-content/uploads/sites/2/2017/07/04/bcksocial-e1507646611572.png) repeat-x #eeeeee bottom center
  ;padding-bottom:.5rem}
}


@media screen and (min-width: 75rem)  {
  /*.header_container {background: url(/wp-content/uploads/sites/2/2017/07/04/bcksocial.png) repeat-x #ffffff top center}*/
  .header-logo img {width:650px !important}
}