@import url('https://fonts.googleapis.com/css?family=EB+Garamond:400,500,500i,600,700');

body {font-size: 18px; font-family: 'EB Garamond', serif ; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: 'EB Garamond', serif }
a:hover { text-decoration: none}

/* Header */

.header_container { padding-top:0rem;}
.header_container .row.grid-x {    max-width: 75rem;    margin: 0 auto;  min-height:45px}
#header {padding: 0px; background-image:url('/wp-content/uploads/sites/2/2019/10/04/testata.jpg');background-repeat: no-repeat; background-position: bottom ; min-height:370px;margin-bottom:0.5rem ;}
/*#header {padding: 0px; background-image:url('/wp-content/uploads/2017/09/bcktop.jpg');background-repeat: no-repeat; background-position: bottom ; min-height:370px;margin-bottom:0.5rem ;}*/
#header .site-header { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a6aec5+0,a6aec5+100&1+0,1+19,0+100 */
background: -moz-linear-gradient(top, rgba(166,174,197,1) 0%, rgba(166,174,197,1) 3%, rgba(166,174,197,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(166,174,197,1) 0%,rgba(166,174,197,1) 3%,rgba(166,174,197,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(166,174,197,1) 0%,rgba(166,174,197,1) 3%,rgba(166,174,197,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6aec5', endColorstr='#00a6aec5',GradientType=0 ); /* IE6-9 */
 -webkit-box-shadow: 0px -2px 3px -1px rgba(123,133,158,0.6);
-moz-box-shadow: 0px -2px 3px -1px rgba(123,133,158,0.6);
box-shadow: 0px -2px 3px -1px rgba(123,133,158,0.6);;}

.header_wrap {background-color: transparent !important; }
.header-logo {position: relative;}
.header-info {margin: 1rem 2rem 2rem 10rem ; font-family: 'EB Garamond', serif; font-weight: 700 ;text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff}
.site-title, p.site-title {    font-size: 4rem; padding-top:3rem}

.data {color: #ffffff; ;font-size: 0.7rem;background-color: #a6aec5 ; padding:0.5rem;}
.data a {color: #ffffff;margin-left: 1rem}

.site-header {padding:0px}
.social_wrap {    margin: 0px ; text-align:right; float:right;background-color: #a6aec5}
.social_wrap .menu-socialmenu-container {float:right ; padding: 0.5rem;}
.social-navigation a {margin-left:0.5rem;}

/* .social-navigation a:hover[href*="facebook.com"]:before, .social-navigation a[href*="facebook.com"]:before {content: url('/wp-content/uploads/2017/09/faceb.png')}
.social-navigation a:hover[href*="twitter.com"]:before, .social-navigation a[href*="twitter.com"]:before {content: url('/wp-content/uploads/2017/09/twitter.png')}
.social-navigation a:hover[href*="youtube.com"]:before, .social-navigation a[href*="youtube.com"]:before {content: url('/wp-content/uploads/2017/09/youtube.png')}
.social-navigation a:hover[href*="/feed/"]:before, .social-navigation a[href*="/feed/"]:before {content: url('/wp-content/uploads/2017/09/rss.png')}
.social-navigation a:hover[href*="mailto:"]:before, .social-navigation a[href*="mailto:"]:before {content: url('/wp-content/uploads/2017/09/mail.png')}
*/
.mdr #searchform {background-color: #a6aec5;}
.mdr #searchform .button {background: #677ec1; color:transparent ; font-size:0px; height: 2.5rem; width:2.5rem; margin-left: 0.5rem}
.mdr #searchform .button:after {content: "\f002";font-family:  FontAwesome;color: #ffffff ; font-size:1.5rem; height: 2.5rem;}

/* per mdr a scomparsa
#searchform {	position: absolute;	right: 20px;	top: 1px;}
#searchform .cell input[type="text"] {
	background-color: #085897;
  background-image: url(/wp-content/uploads/2017/09/search.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: none;
	cursor: pointer;
	height: 37px;
	margin: 3px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 0;}
#searchform .cell input:focus {	background-color: #fff;	border: 2px solid black;	cursor: text;	outline: 0;	width: 230px;}
#searchsubmit {  display: none;}
input[type="text"] {  -webkit-appearance: textfield;}
*/

.nav_container {background-color: #4a5f9c; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff}

.contain-to-grid .top-bar {    max-width: 75rem;padding-left:0px; padding-right:0px}
#main-menu .dropdown {z-index:1000}
.home #content {padding-left:0px ;padding-right: 0px;}
.home .content_container .content_wrap { padding-top: 0px}
.home #content article .entry-header {margin-bottom: 0px}
.nav_wrap {  padding-left: 0.3rem; padding-right: 0.3rem;}
.nav_wrap .fixed {z-index:101 ; border-bottom:1px solid #085897}
.nav_wrap .fixed .top-bar-left_no {    background: url(/wp-content/uploads/2017/09/logofixed_tra.png) no-repeat left center; padding-left: 10% !important;    background-size: 10%;}



.content_container {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfd7ea+0,cfd7ea+38,ffffff+100 */
background: rgb(207,215,234); /* Old browsers */
background: -moz-linear-gradient(top, rgba(207,215,234,1) 0%, rgba(207,215,234,1) 38%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(207,215,234,1) 0%,rgba(207,215,234,1) 38%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(207,215,234,1) 0%,rgba(207,215,234,1) 38%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfd7ea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}


.home .content_container .content_wrap #content {    padding-top: 0rem}

.content_container_no .content_wrap {padding:0px}
.content_container_no .content_wrap #secondary {    padding-right: 0px;    padding-left: 1rem;}

/* EVIDENZA NEWS NON IN USO
#evidenza .lsow-posts-carousel-item {padding:0px !important; position:relative;font-family: 'EB Garamond', serif;;}
#evidenza .lsow-posts-carousel .lsow-posts-carousel-item .hentry { border-radius: initial !important;}
#evidenza .so-widget-lsow-posts-carousel {background-color: #fffffff;}
#evidenza .lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image {max-height: 469px;    height: auto;}
#evidenza .lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image img {width:100%;}
#evidenza .lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap {background: rgba(255, 255, 255, 0.8) ;padding: 1rem !important; max-width:96% !important;width:96% !important; margin:2% !important; position: absolute; bottom: 2%;  min-height:4rem;  z-index: 2;text-align: center }
#evidenza .lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-title {text-align: left ;font-size:1.5rem !important ; line-height:  inherit; letter-spacing: inherit;font-weight: bold;text-transform: none !important; clear: none;}
#evidenza .lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-title a {color:#2c407c !important; font-weight:bold !important}
#evidenza .lsow-container button {cursor:pointer}
#evidenza .lsow-container button.slick-prev {left: 10px;z-index: 99;}
#evidenza .lsow-container button.slick-next {right: 10px;z-index: 99;}
#evidenza .lsow-entry-meta {text-align:right;}
#evidenza .lsow-entry-meta abbr, .lsow-entry-meta abbr[title] {    border-bottom: none;   color: #0b3c63 ;font-style: normal ; font-size: 0.9rem ; font-weight:bold}
#evidenza .lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-summary::before {display:none;}
#evidenza .lsow-container a {text-decoration: none}
#evidenza .lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-overlay {border-radius: 0px}
 */



/* EVIDENZA NEWS all-in-one */
#evidenzaall {padding:1rem}
#evidenzaall label{font-family: 'EB Garamond', serif; color: #2c407c; font-size: 2rem}
#evidenzaall .miniatura {z-index:-1 ;position:absolute}
#evidenzaall #data {color:#ffffff; font-size:1rem; font-weight:bold; display: inline-block ;padding: 30% 1% 1% 3%;font-family: 'EB Garamond', serif;}
#evidenzaall ul.tag-list {list-style-type: none ; display: inline-block; margin:0px; padding:0px;font-family: 'EB Garamond', serif;;}
#evidenzaall ul.tag-list li  {background-color: #9ad5e7 ;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:0.8rem;display: inline; padding: 0rem 0.3rem; margin-left: 1rem; float:left;  }
#evidenzaall ul.tag-list li a {color:#0f1837 ; text-transform: uppercase ; font-weight:bold}
#evidenzaall img.miniatura { }
#evidenzaall h4 {color: #ffffff ; font-size:1.8rem; font-weight:bold ; padding: 1% 3% ;font-family: 'EB Garamond', serif; text-shadow: 2px 2px 4px #000000}
#evidenzaall .slick-slide {overflow: hidden}
#evidenzaall .slick-prev::before, #evidenzaall .slick-next::before {color:#ffffff; font-size:2rem}
#evidenzaall .slick-next {right:1.5rem;}
#evidenzaall .slick-prev {left:0.5rem}
#evidenzaall .slick-current {-webkit-box-shadow: inset 0px -75px 134px -46px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -75px 134px -46px rgba(0,0,0,0.75);
box-shadow: inset 0px -75px 134px -46px rgba(0,0,0,0.75); height:400px}

/* ALTRE NEWS all-in-one */
.widget_seed-so-widget-all-in-one-lite #altre {padding: 1rem;}
.widget_seed-so-widget-all-in-one-lite #altre .so-widget-seed-so-widget-all-in-one-lite { font-family: 'EB Garamond', serif;;}
.widget_seed-so-widget-all-in-one-lite #altre .so-widget-seed-so-widget-all-in-one-lite .cell {margin-bottom:2rem}
.widget_seed-so-widget-all-in-one-lite #altre .so-widget-seed-so-widget-all-in-one-lite .miniatura {width: 100%; height:200px ; overflow: hidden ;margin-bottom:1rem}
.widget_seed-so-widget-all-in-one-lite #altre .so-widget-seed-so-widget-all-in-one-lite .miniatura img {width:100%}
.widget_seed-so-widget-all-in-one-lite #altre .so-widget-seed-so-widget-all-in-one-lite h4 a {color: #2c407c;margin-bottom:1rem}
.widget_seed-so-widget-all-in-one-lite #altre .so-widget-seed-so-widget-all-in-one-lite h5 {display:none; color: #085897 ; font-size:0.9rem;margin-bottom:1rem}
.widget_seed-so-widget-all-in-one-lite #altre .so-widget-seed-so-widget-all-in-one-lite .summary { font-size:0.9rem}
.widget_seed-so-widget-all-in-one-lite #altre .so-widget-seed-so-widget-all-in-one-lite a.read-more { font-size:1.3rem; color:#ffffff; background:#4a5f9c; border:1px solid #cfcfcf ; float:right; margin-right:1rem ; width:30px;height:30px ;text-align: center}
.widget_seed-so-widget-all-in-one-lite #altre .so-widget-seed-so-widget-all-in-one-lite a:hover.read-more {color:#6c9cc1;}
.widget_seed-so-widget-all-in-one-lite #altre .so-widget-seed-so-widget-all-in-one-lite a.read-more i {font-size:1.3rem;line-height: 28px;}
.widget_seed-so-widget-all-in-one-lite #altre .archivio {margin-top: 2rem;background:#2c407c; text-align:center;padding:0px; line-height:1rem ; font-weight:bold; font-size:1.5rem;font-family: 'EB Garamond', serif;;}
.widget_seed-so-widget-all-in-one-lite #altre .archivio a {background:#ffffff; color: #2c407c; padding: 0rem 4rem ;}
.widget_seed-so-widget-all-in-one-lite #altre .archivio a:hover {background:#2c407c ; color: #ffffff; padding: 0rem 4rem ; text-decoration: none}

.home .entry-content-page .panel-grid-cell.medium-4 {padding-left:0.9375rem; font-family: 'EB Garamond', serif;}
.home .entry-content-page .widget_custom-menu-wizard .vescovo .widget-title { background: #085897 ; color: #ffffff;font-family: 'EB Garamond', serif;; }
.home .entry-content-page .widget_custom-menu-wizard .vescovo h3.widget-title:after {display: block;content:'S.E. Mons. Valerio Lazzeri'; color: #ffffff;font-family: 'EB Garamond', serif; ;font-size: 1.4rem;}
.home .entry-content-page .vescovo .menu-mainmenu-container { float: left;}
.home .entry-content-page .vescovo ul.menu-widget { list-style-type: none; margin-left:0px; padding-left: 0px}
.home .entry-content-page .vescovo ul.menu-widget li a {color:#0b3c63 }
.home .entry-content-page .vescovo ul.menu-widget li a .fa {margin-right: 0.5rem;}
.home .entry-content-page .widget_media_image .vescovo { float: right; margin-right:0px}
.home .entry-content-page .widget_media_image .vescovo img { margin-right: 0.5rem}
.home .entry-content-page .vescovo ul.menu-widget li a .fa {margin-right: 0.5rem;}

.home .entry-content-page .widget_media_image .vescovo.destra  {display: inline-block;  width: 100%;text-align:center}
.home .entry-content-page .widget_media_image .vescovo.destra .widget-title { font-weight:bold; text-align:left; background: #ffffff ;border-bottom: 9px solid #2c407c; ;color: #2c407c; font-family: 'EB Garamond', serif;; padding:0.3rem 0.5rem; margin:0px; text-transform:none}
.home .entry-content-page .widget_media_image .vescovo.destra .image  {margin:1rem;}


.home .entry-content-page .widget .destra {display: inline-block;  width: 100%;text-align:center}
.home .entry-content-page .widget .destra .widget-title { font-weight:bold; text-align:left; background: #8493bf; ;color: #ffffff; font-family: 'EB Garamond', serif;; padding:0.3rem 0.5rem; margin:0px; text-transform:none}

.home .entry-content-page .widget .destra .wd-appuntamenti  {text-align:left;}
.home .entry-content-page .widget .destra .wd-appuntamenti .entry-meta-header {_display:none}
.home .entry-content-page .widget .destra .wd-appuntamenti h2.entry-title-post {float: right; font-size:0.9rem;}
.home .entry-content-page .widget .destra .wd-appuntamenti .wp-post-image  {float: left; max-width:150px;margin-right:1rem; }
.home .entry-content-page .widget .destra .wd-appuntamenti .wd-noah-appuntamento-widget-calendario {color: #085897; font-size:0.9rem}
.home .entry-content-page .widget .destra .wd-appuntamenti .wd-noah-appuntamenti-titolo {color: #085897; font-size:1rem ;font-weight:bold;}
.home .entry-content-page .widget .destra .wd-appuntamenti .wd-noah-appuntamenti-titolo a {color: #085897;}
.home .entry-content-page .widget .destra .wd-appuntamenti .wd-noah-appuntamento-inizio label {font-size:0.9rem;font-weight:bold; color: #000000;font-family: 'EB Garamond', serif;}
.home .entry-content-page .widget .destra .wd-appuntamenti .wd-noah-appuntamento-inizio .wd-noah-appuntamento-allday {}

.home .entry-content-page .widget .destra .so-widget-seed-so-widget-all-in-one-lite {padding: 0rem; font-family: 'EB Garamond', serif;;}
.home .entry-content-page .widget .destra .so-widget-seed-so-widget-all-in-one-lite .boxapp {margin-top:1rem ;display: inline-block;  width: 100%}
.home .entry-content-page .widget .destra .so-widget-seed-so-widget-all-in-one-lite { text-align:left;}
.home .entry-content-page .widget .destra .so-widget-seed-so-widget-all-in-one-lite .miniatura {float: left; max-width:120px;width:auto ;max-height:120px ;height:auto; margin-right:1rem; border:1px solid #085897}
.home .entry-content-page .widget .destra .so-widget-seed-so-widget-all-in-one-lite .miniatura img  {height:auto}
.home .entry-content-page .widget .destra .so-widget-seed-so-widget-all-in-one-lite .boxapp h5 {display: block; color:#2c407c ;font-size:1rem !important; margin-bottom:1rem}
.home .entry-content-page .widget .destra .so-widget-seed-so-widget-all-in-one-lite .boxapp h5 a {font-size:1rem !important;margin-bottom:1rem}

.widget-title { font-family: 'EB Garamond', serif;; padding:0.3rem 0.5rem;}
.mini-clndr { font-family: 'EB Garamond', serif;}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container {    height: 235px}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day, .mini-clndr .clndr .days-container .days .empty {font-size:1rem ; font-family:serif}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .today { font-weight:bold; }
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day {position: relative}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day.today:before {content: "\f1db";font-family: FontAwesome; color: #cfd7ea;font-size: 2rem;  position: absolute;left:25%;top:0px}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day.event.today:before {left:0%}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day.event {    position: relative;    border: none;  font-weight:bold; color: #ffffff;}
.widget_noah_calendar_widget .day.event:before { content: " ";position:absolute; width:100%; height:100%; left:0rem;  top: 0rem; background: url('/wp-content/uploads/2017/09/buco.png') no-repeat center center; background-size:cover;}
.mini-clndr .clndr .controls .month {font-family: 'EB Garamond', serif;; color: #2c407c}
.mini-clndr .clndr .days-container .events .event-header {    background-color: #cfd7ea !important;color:#000000 !important}
.mini-clndr .clndr .days-container .events .events-list a  {color:#ffffff !important}
.mini-clndr .clndr .days-container .events .events-list .event:hover {    background-color: #f5f5f5;color:#000000 !important }
.mini-clndr .clndr .days-container .events .events-list .event a:hover {color:#000000  !important}
.mini-clndr .clndr .days-container .events .events-list .event a { font-size:1rem}

.widget_noah_calendar_widget .seed_legenda {display: none}


.home .entry-content-page .widget .almanacco ul {list-style-type: none ; text-align: left ; margin-left: 0px; padding-top:1rem;}
.home .entry-content-page .widget .almanacco ul li {height:4rem; padding-top:1rem;padding-left: 3.8rem ; text-transform: uppercase}
.home .entry-content-page .widget .almanacco ul li.santo { background: url('/wp-content/uploads/2017/09/santo.png')no-repeat 0px center; }  
.home .entry-content-page .widget .almanacco ul li.messale { background: url('/wp-content/uploads/2017/09/messale.png')no-repeat 0px center; }
.home .entry-content-page .widget .almanacco ul li.liturgia { background: url('/wp-content/uploads/2017/09/almanacco.png')no-repeat 0px center;}  
.home .entry-content-page .widget .almanacco ul li a {color:#000000}

.tabslider .ow-button-base {font-family: 'EB Garamond', serif;; font-size:1.5rem ; text-align: left !important}
.tabslider .ow-button-base a {border: none ; text-decoration: none; padding:0.8rem !important}
.tabslider .ow-button-base a:hover {text-decoration: none;}
.tabslider .ow-button-base .active {background:#2c407c  !important;color:#ffffff !important}
.tabslider .ow-button-base .spento {background:#b4b7b9 !important ; color:#2c407c !important}
.tabslider .sow-carousel-title  {}
.tabslider .panel-grid-cell.medium-4 {padding-left: 0px !important;padding-right:0.9rem !important}
.tabslider .so-widget-sow-post-carousel  {border:1px solid #2c407c; position:relative;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2c407c+0,e9ecf5+100 */
background: rgb(44,64,124); /* Old browsers */
background: -moz-linear-gradient(top, rgba(44,64,124,1) 0%, rgba(233,236,245,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(44,64,124,1) 0%,rgba(233,236,245,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(44,64,124,1) 0%,rgba(233,236,245,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c407c', endColorstr='#e9ecf5',GradientType=0 ); /* IE6-9 */
} 
.tabslider .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay {background: #ffffff}
.tabslider .sow-carousel-title a.sow-carousel-next, .tabslider .sow-carousel-title a.sow-carousel-previous {
    font-family: 'carousel-arrows';    speak: none;    display: block; overflow: hidden;    margin: 0.5rem;
    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    font-size: 1rem  !important;    line-height: 26px  !important;
    width: 26px  !important;    text-align: center;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    text-decoration: none;    color: #000000;
    background: rgba(266, 266, 266, 0.8) !important;    border-radius: 3px;}
.tabslider .sow-carousel-title a.sow-carousel-previous {; color: #2c407c !important}
.tabslider .sow-carousel-title a.sow-carousel-next {color: #2c407c !important}
.tabslider .sow-carousel-container { padding: 1rem 2rem 1rem 2rem}
.tabslider .sow-carousel-wrapper ul.sow-carousel-items li {;}
.tabslider .sow-carousel-item .sow-carousel-thumbnail a {min-height: 130px ;}
.tabslider .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {margin-top:0px;padding: 0.5rem; font-size:1rem !important;text-align:left !important ;background: rgba(255, 255, 255, 1) ; width:100%; ;color: #2c407c;   min-height: 4rem}
.tabslider .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a {color:#2c407c !important;}

.bannerbox {margin:2rem ; text-align:left} 
.bannerbox .so-widget-sow-editor { font-family: 'EB Garamond', serif;; background:#2c407c; padding:0px; ; font-weight:bold;  width:100%; margin-bottom:1rem}
.bannerbox .so-widget-sow-editor .widget-title  {background:#ffffff ; margin-left:2rem ;   display: inline;}
.bannerbox .widget_sow-image  {text-align: center}
.bannerbox .widget_sow-image .sow-image-container {text-align: center; margin-bottom:1rem}

.mediarow {background:#2c407c; margin:1rem 0rem }
.mediarow .mediabox { padding: 1rem  }
.mediarow .mediabox h3.widget-title  {color:#ffffff; font-weight: bold;} 
.mediarow .mediabox h3.widget-title a  {color:#ffffff;font-weight: bold} 
.mediarow .mediabox a h4  {text-decoration:none !important ;background:#000000  ; color:#ffffff;font-weight: bold;margin: 0px; font-size:1rem; padding:0.3rem} 
.mediarow .mediabox a:hover h4  {color:#fafafa ; text-decoration:none !important}
.mediarow .mediabox .miniatura {width: 100%;margin: 0px; padding-top: 0.5rem; position:relative ;max-height: 280px;    overflow: hidden;}
.mediarow .mediabox .miniatura img {width: 100%; height:auto}
.mediarow .mediabox .video {  margin: 0rem 1rem;  font-family: 'EB Garamond', serif;;}
.mediarow .mediabox .video .textwidget {   padding: 0.5rem;   font-family: 'EB Garamond', serif;}
.mediarow .mediabox .video iframe {width: 100%;}



.eventislider .so-widget-lsow-posts-carousel .lsow-posts-carousel { border-bottom: 8px solid #8896c0 ; background:#ffffff; max-width: 860px !important}
.eventislider .so-widget-lsow-posts-carousel .widget-title  {background:#8896c0 ;   display: block; padding: 0rem 2rem; color:#ffffff}

.eventislider .lsow-container button.slick-next {right: -20px ; color:#8896c0}
.eventislider .lsow-container button.slick-prev {left: -20px ; color:#8896c0}
.eventislider .lsow-container button:before {color:#8896c0 !important; font-size:2rem;font-family:  FontAwesome;}
.eventislider .lsow-container button.slick-prev:before {content: '\f104'; }
.eventislider .lsow-container button.slick-next:before {content: '\f105'; }
.eventislider .lsow-container ul.slick-dots li button:hover, .eventislider .lsow-container ul.slick-dots li.slick-active button {background-color:#8896c0 !important}

.eventislider .slick-dots li button:before { opacity: 0}

#segnalaevento {margin: 20% auto}
#segnalaevento .sow-icon-fontawesome {font-size:1.8rem;}


.sidebar_container {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a5f9c+0,cfd7ea+100 */
background: rgb(74,95,156); /* Old browsers */
background: -moz-linear-gradient(top, rgba(74,95,156,1) 0%, rgba(207,215,234,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(74,95,156,1) 0%,rgba(207,215,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(74,95,156,1) 0%,rgba(207,215,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a5f9c', endColorstr='#cfd7ea',GradientType=0 ); /* IE6-9 */}
.sidebar_container #secondary-sidebar {background: transparent !important ; border-top:none !important}

.sidebar_container #secondary-sidebar .widget_text { font-family: 'EB Garamond', serif;; font-size:1.2rem; color:#ffffff}
.sidebar_container #secondary-sidebar .widget_text ul  {color:#ffffff ;list-style-type: none ; text-align: left ; margin-left: 0px; padding-top:1rem;}
.sidebar_container #secondary-sidebar .widget_text ul li {color:#ffffff ;height:4rem; padding-top:1rem;padding-left: 2.5rem ; text-transform: uppercase ; font-size:1.5rem}
.sidebar_container #secondary-sidebar .widget_text ul li a {color:#ffffff}
.sidebar_container #secondary-sidebar .widget_text ul li.diocesilink { background: url('/wp-content/uploads/2017/09/diocesilink.png')no-repeat 0px center;}
.sidebar_container #secondary-sidebar .widget_text ul li.vescovolink { background: url('/wp-content/uploads/2017/09/vescovolink.png')no-repeat 0px center;}
.sidebar_container #secondary-sidebar .widget_text ul li.calendalink { background: url('/wp-content/uploads/2017/09/calendalink.png')no-repeat 0px center;}
.sidebar_container #secondary-sidebar .widget_text ul li.messelink { background: url('/wp-content/uploads/2017/09/messelink.png')no-repeat 0px center;}
.sidebar_container #secondary-sidebar .widget_text ul li.videolink { background: url('/wp-content/uploads/2017/09/videolink.png')no-repeat 0px center;}
.sidebar_container #secondary-sidebar .widget_text ul li.photolink { background: url('/wp-content/uploads/2017/09/photolink.png')no-repeat 0px center;}

.footer_container {background: #CFD7EA;}
.footer_container #footer[role="contentinfo"] {background-color: transparent; border:none ;}
.footer_container #footer a:hover { color: #ffffff}

/*per top-menu  */
.top-bar .menu-item-home.current-menu-item {background: #2c407c !important}
.top-bar .menu-item-home a {color: #ffffff !important;}
.top-bar .menu-item-home a:hover {color: #ffffff !important;}
.is-dropdown-submenu-item a {color: #ffffff!important;}
.is-dropdown-submenu-item a:hover {color: #ffffff !important;}
.is-dropdown-submenu-item.current-menu-item a {color: #ffffff !important;} 
.top-bar ul.medium-horizontal.nested {background-color: #2c407c !important }
.top-bar ul.medium-horizontal.nested li {   background-color: #2c407c !important ; border-bottom: 1px solid #ffffff ; color:#ffffff}
.top-bar ul.medium-horizontal.nested li a { color:#ffffff !important}
.top-bar ul.medium-horizontal.nested li a:hover {background-color: #2c407c !important;}




/*INTERNE */
.content_container .content_wrap {    padding-top: 0px;}
.content_container .content_wrap #content {    padding-top: 2rem}

.entry-content-page, .entry-content-post {font-family: 'EB Garamond', serif;     line-height: normal;}

.content_container article .entry-header .attachment-full-width-thumb {float: left; margin-right:1rem}

.search #content, .archive #content, .single #content {font-family: 'EB Garamond', serif;}

.single .byline {display:none}
.single .entry-meta-header .entry-date {color:#444; font-size:.8rem}

a.more-link {color: #2c407c;padding:0.3rem}
a.more-link:hover {color:#ffffff; background: #2c407c; }

.seed_wp_starter_so_sottotitolo { font-size:1.5rem}
.seed_wp_starter_so_occhiello { font-size:1.3rem}
 
.archive-header, .page-header {padding-bottom:0px;}
.archive-header .archive-title {font-family: 'EB Garamond', serif; font-size: 2rem ; color: #2c407c ; text-transform: none}

article header .attachment-post-thumbnail {float:left;margin:0.5rem 1rem 1rem 0.5rem;height:auto;width:33% }

.wplistaallegati .wpba, .wd-noah-doc-allegati {    color: #2c407c;    margin-bottom: 1rem;    display: table;    clear: both;    padding: 1rem;    background: #f4f4f4;  width: 98%;}

.single-post #content .attachment-post-thumbnail, .single-post #content .size-post-thumbnail, .single-post #content .wp-post-image, .single #content .wp-post-image {float:left;margin:0.5rem 1rem 1rem 0.5rem;height:auto;width:33%; transition: transform 1s; cursor: zoom-in;}
.single-post #content .attachment-post-thumbnail:hover, .single-post #content .size-post-thumbnail:hover, .single-post #content .wp-post-image:hover, .single #content .wp-post-image:hover   {   transform: scale(2); }




.ssba {margin-top:3rem}

/*Menu main-sidebar con menu laterale - custom menu wizard */
#secondary { padding-right:0px;}
#secondary a {color: #085897}
#secondary .widget_custom_menu_wizard { margin-bottom: 1rem}
#secondary .menulaterale .menu-widget ul {list-style-type:none !important;font-size: initial }
#secondary .widget .menulaterale ul {list-style-type:none !important;font-size: initial ; margin:0px}
#secondary .menulaterale ul li li{list-style-type:none !important ; font-size: initial ; margin:0px}
#secondary .widget_custom_menu_wizard .widget-title {;text-align:left; font-family: 'EB Garamond', serif;; border-bottom: 3px solid #4a5f9c;    color: #ffffff;    font-size: 1.5rem; ; margin:0.5rem 0rem;  background:#085897;padding-right:0.5rem}
#secondary .widget_custom_menu_wizard .widget-title a {  color: #ffffff; display:block; text-decoration:none}
#secondary .menulaterale.menu-mainmenu-container  { text-align:left;font-family: 'EB Garamond', serif; padding: 0.3rem; background:#3677aa }
.menulaterale.menu-mainmenu-container .menu-widget {}
.menulaterale.menu-mainmenu-container .menu-widget, .menu-mainmenu-container .sub-menu  { list-style-type:none !important ;}
.menulaterale.menu-mainmenu-container .menu-widget .menu-item { color: #ffffff; font-size:1.4rem !important ; background:#085897;    padding: 0.5rem;    margin: 0.3rem;}
.menulaterale.menu-mainmenu-container .menu-widget .menu-item a { color: #ffffff !important ;display:block ; padding:0.1rem 0.5rem}
.menulaterale.menu-mainmenu-container .menu-widget .menu-item a:hover  { background-color: #2070b3 !important; text-decoration:none !important; }
.menulaterale.menu-mainmenu-container .menu-widget .cmw-level-1.active a { color: #ffffff !important}
.menulaterale.menu-mainmenu-container .menu-widget .cmw-level-1.current-menu-ancestor a { color: #ffffff !important ; font-weight:bold}
.menulaterale.menu-mainmenu-container .menu-widget .cmw-level-1.current-menu-ancestor .sub-menu a  {color: #ffffff !important ;}
.menulaterale.menu-mainmenu-container .menu-widget .cmw-level-2 a {color: #ffffff !important ; margin-left:1rem}
.menulaterale.menu-mainmenu-container .menu-widget .cmw-level-2.cmw-current-item a {color: #ffffff !important ;}
.menulaterale.menu-mainmenu-container .menu-widget .sub-menu .sub-menu .menu-item { font-size:1rem !important; }
.menulaterale.menu-mainmenu-container .menu-widget .cmw-level-1 .sub-menu a:hover  {color: #ffffff !important}
.menulaterale.menu-mainmenu-container .cmw-current-item a {color: #ffffff !important}
.menulaterale.menu-mainmenu-container .cmw-current-item.cmw-level-2 a {background-color: #2070b3 !important}


/*DESTRA main-sidebar - MODIFICHE RICHIESTE */
#secondary .vescovo .widget-title { background: #8493bf; color: #ffffff; font-family: 'EB Garamond', serif;; }
#secondary .vescovo .widget-title:after {display: block;content:'S.E. Mons. Valerio Lazzeri'; color: #ffffff; font-family: 'EB Garamond', serif;font-size: 1.4rem;}
#secondary .vescovo .menu-mainmenu-container { float: left; font-family: 'EB Garamond', serif }
#secondary .vescovo .menu-mainmenu-container ul { list-style-type: none; margin-left:0px; padding-left: 0px}
#secondary .vescovo .menu-mainmenu-container ul li a {color:#4a5f9c; font-size:1rem}
#secondary .vescovo .menu-mainmenu-container ul li a .fa {margin-right: 0.5rem;}
/*foto vescovo */
#secondary #media_image-3.widget_media_image { text-align:right; display: block;}
#secondary #media_image-3.widget_media_image img {margin:0; margin-right: 0.5rem;  float:right}
/*evidenza vescovo immagine */
#secondary .widget_media_image  {display: inline-block;  width: 100%;text-align:center; margin-bottom:0rem; }
#secondary .widget_media_image .widget-title { font-size: 1.5rem;font-weight:bold; text-align:left; background: #ffffff ;border-bottom: 9px solid #4a5f9c ;color: #4a5f9c; font-family: 'EB Garamond', serif;; padding:0.3rem 0.5rem; margin:0px; text-transform:none}
#secondary .widget_media_image .image  {margin:1rem;}
/*evidenza vescovo post*/
#secondary .so-widget-seed-so-widget-all-in-one-lite .evidevescovo {display: inline-block;  width: 100%;text-align:center; margin-bottom:0rem; }
#secondary .so-widget-seed-so-widget-all-in-one-lite .evidevescovo h3 { font-size: 1.5rem;font-weight:bold; text-align:left; background: #ffffff ;border-bottom: 9px solid #4a5f9c ;color: #4a5f9c;font-family: 'EB Garamond', serif; padding:0.3rem 0.5rem; margin:0px; text-transform:none}
#secondary .so-widget-seed-so-widget-all-in-one-lite .evidevescovo {padding: 0rem; font-family: 'EB Garamond', serif;}
#secondary .so-widget-seed-so-widget-all-in-one-lite .evidevescovo { text-align:left;}
#secondary .so-widget-seed-so-widget-all-in-one-lite .evidevescovo .miniatura {float: left; max-width:120px;width:auto ;max-height:120px ;height:auto; margin-right:1rem; border:1px solid #4a5f9c }
#secondary .so-widget-seed-so-widget-all-in-one-lite .evidevescovo .miniatura img  {height:auto}
#secondary .so-widget-seed-so-widget-all-in-one-lite .evidevescovo .boxapp h4 {display: block; color: #4a5f9c  ; font-size:1rem !important;;margin-bottom:1rem ; font-weight:bold;}
#secondary .so-widget-seed-so-widget-all-in-one-lite .evidevescovo .boxapp h4 a {color: #4a5f9c ; font-size:1rem !important;font-weight:bold;}
#secondary .so-widget-seed-so-widget-all-in-one-lite .evidevescovo .boxapp h6 {text-align:left; font-weight: normal}
/*calendario */
#secondary .widget_noah_calendar_widget {margin-top:1rem; margin-bottom:1rem;display: inline-block;  width: 100%;text-align:center}
#secondary .widget_noah_calendar_widget .widget-title { font-size: 1.5rem;font-weight:bold; text-align:left; background: #8493bf;; ;color: #ffffff; font-family: 'EB Garamond', serif; padding:0.3rem 0.5rem; margin:0px; text-transform:none}
#secondary .widget_noah_calendar_widget .events.show-events {z-index:90}


/*primi tre appuntamenti */
#secondary .so-widget-seed-so-widget-all-in-one-lite .widget-title {font-size: 1.5rem;font-weight:bold; text-align:left; background: #8493bf ;color: #ffffff; font-family: 'EB Garamond', serif; padding:0.3rem 0.5rem; margin:0px; text-transform:none}
#secondary .so-widget-seed-so-widget-all-in-one-lite {padding: 0rem; font-family: 'EB Garamond', serif ;}
#secondary .so-widget-seed-so-widget-all-in-one-lite .boxapp {margin-top:1rem ;display: inline-block;  width: 98% ; border-bottom: 1px solid #e6ebf4;}
#secondary .so-widget-seed-so-widget-all-in-one-lite { text-align:left; display: inline-block ;margin-top: 2rem;}
#secondary .so-widget-seed-so-widget-all-in-one-lite .miniatura {float: left; max-width:120px;width:auto ;max-height:120px ;height:auto; margin-right:1rem; border:1px solid #4a5f9c }
#secondary .so-widget-seed-so-widget-all-in-one-lite .miniatura img  {height:auto}
#secondary .so-widget-seed-so-widget-all-in-one-lite .boxapp h4 {display: block; color: #4a5f9c  ; font-size:1rem !important;;margin-bottom:1rem ; font-weight:bold;}
#secondary .so-widget-seed-so-widget-all-in-one-lite .boxapp h4 a {color: #4a5f9c ; font-size:1rem !important;font-weight:bold;}
#secondary .so-widget-seed-so-widget-all-in-one-lite .boxapp h6 {text-align: right ;padding-left:1rem;font-weight:normal; font-size:0.9rem}

/*almanacco */
#secondary .widget_sow-editor .widget-title {font-size: 1.5rem;font-weight:bold; text-align:left; background: #8493bf; ;color: #ffffff; font-family: 'EB Garamond', serif;; padding:0.3rem 0.5rem; margin:0px; text-transform:none}
#secondary .widget_sow-editor ul.almanacco {list-style-type: none ; text-align: left ; margin-left: 0px; padding-top:1rem;font-family: 'EB Garamond', serif;}
#secondary .widget_sow-editor ul.almanacco li {height:4rem; margin-left: 0px; padding-top:1rem;padding-left: 3.8rem ; text-transform: uppercase ; font-size: 1rem}
#secondary .widget_sow-editor ul.almanacco li.santo { background: url('/wp-content/uploads/2017/09/santo.png')no-repeat 0px center; }  
#secondary .widget_sow-editor ul.almanacco li.messale { background: url('/wp-content/uploads/2017/09/messale.png')no-repeat 0px center; }
#secondary .widget_sow-editor ul.almanacco li.liturgia { background: url('/wp-content/uploads/2017/09/almanacco.png')no-repeat 0px center;}  
#secondary .widget_sow-editor ul.almanacco li a {color:#000000}


#secondary .widget_text .textwidget {   padding:0.5rem;  background: #8493bf;    color: #ffffff;    font-family: 'EB Garamond', serif; font-size:1rem; margin:1rem auto ; border: 3px solid #4a5f9c;}
#secondary .widget_text .textwidget a {color: #ffffff; }
#secondary .widget_text .textwidget p { font-size:1rem;margin-bottom: 0px;padding-bottom:0px;}



/*almanacco TABS */
#secondary .widget_sow-tabs {margin-top:1rem; }
#secondary .widget_sow-tabs .sow-tabs-tab-container {padding:0px ;    text-align: center;}
#secondary .widget_sow-tabs .sow-tabs-tab {}
#secondary .widget_sow-tabs .widget-title {font-size: 1.5rem;font-weight:bold; text-align: center; background: #8493bf; ;color: #ffffff; font-family: 'EB Garamond', serif;; padding:0.3rem; margin:0px; text-transform:none}
#secondary .widget_sow-tabs .sow-tabs-title {font-size: 1.3rem;font-weight:bold;}
#secondary .widget_sow-tabs ul.almanacco {list-style-type: none ; text-align: left ; margin-left: 0px; padding-top:1rem;font-family: 'EB Garamond', serif;}
#secondary .widget_sow-tabs ul.almanacco li {height:4rem; margin-left: 0px; padding-top:1rem;padding-left: 3.8rem ; text-transform: uppercase ; font-size: 1rem}
#secondary .widget_sow-tabs ul.almanacco li.santo { background: url('/wp-content/uploads/2017/09/santo.png')no-repeat 0px center; }  
#secondary .widget_sow-tabs ul.almanacco li.messale { background: url('/wp-content/uploads/2017/09/messale.png')no-repeat 0px center; }
#secondary .widget_sow-tabs ul.almanacco li.liturgia { background: url('/wp-content/uploads/2017/09/almanacco.png')no-repeat 0px center;}  
#secondary .widget_sow-tabs ul.almanacco li a {color:#000000}
#secondary .widget_sow-tabs ul.almanacco li.santo .widget_text .textwidget {padding:0px; display:inline;color:#000000 ; background:#ffffff; border:none;margin:none}


#secondary .widget_sow-tabs ul.almanacco li.santo .widget-shortcode {display:inline}




#secondary #custom_html-5 .custom-html-widget {margin-top: 0px; border: 0px solid #4a5f9c;}
#secondary .widget_custom_html {margin-top:1rem; padding:0px ;    text-align: center}
#secondary .widget_custom_html h6.widget-title {font-size: 1.5rem;font-weight:bold; text-align: center; background: #8493bf; ;color: #ffffff; font-family: 'EB Garamond', serif;; padding:0.3rem; margin:0px; text-transform:none}
#secondary .widget_custom_html .custom-html-widget .sow-tabs-tab { font-weight: bold;  display: inline-block;    cursor: pointer;    background-color: #8493bf;    padding: 16px 15px 16px 15px;    margin: 0px 5px 0px 5px;    color: #ffffff;    font-size: 18px;    transition: all 0.3s;}
#secondary .widget_custom_html .custom-html-widget .sow-tabs-tab-selected  {background-color: #ffffff;    color: #8493bf;}
#secondary .widget_custom_html .sow-tabs-panel-container {background-color: #ffffff; }
#secondary .widget_custom_html .sow-tabs ul.almanacco {list-style-type: none ; text-align: left ; margin: 0px; padding-top:1rem;font-family: 'EB Garamond', serif;}
#secondary .widget_custom_html .sow-tabs ul.almanacco li {height:4rem; margin-left: 0px; padding-top:1rem;padding-left: 3.8rem ; text-transform: uppercase ; font-size: 1rem}
#secondary .widget_custom_html .sow-tabs ul.almanacco li.santo { background: url('/wp-content/uploads/2017/09/santo.png')no-repeat 0px center; }  
#secondary .widget_custom_html .sow-tabs ul.almanacco li.messale { background: url('/wp-content/uploads/2017/09/messale.png')no-repeat 0px center; }
#secondary .widget_custom_html .sow-tabs ul.almanacco li.liturgia { background: url('/wp-content/uploads/2017/09/almanacco.png')no-repeat 0px center;}  
#secondary .widget_custom_html .sow-tabs ul.almanacco li a {color:#000000}
#secondary .widget_custom_html .sow-tabs ul.almanacco li.santo .widget_text .textwidget {padding:0px; display:inline;color:#000000 ; background:#ffffff; border:none; margin:0}



ul#liturgiatabs { font-weight: bold;  display: inline-block;    cursor: pointer;    background-color: #8493bf;    padding: 16px 15px 16px 15px;    margin: 0px 5px 0px 5px;    color: #ffffff;    font-size: 18px;    transition: all 0.3s;}
ul#liturgiatabs .tabs-title{ font-weight: bold;  display: inline-block;    cursor: pointer;    background-color: #8493bf;    padding: 16px 15px 16px 15px;    margin: 0px 5px 0px 5px;    color: #ffffff;    font-size: 18px;    transition: all 0.3s;}
ul#liturgiatabs .tabs-title a {text-decoration: none}
ul#liturgiatabs .is-active  {background-color: #ffffff;    color: #8493bf;}
.liturgiatabscontent {background-color: #ffffff; }
.liturgiatabscontent ul.almanacco {list-style-type: none ; text-align: left ; margin: 0px; padding-top:1rem;font-family: 'EB Garamond', serif;}
.liturgiatabscontent ul.almanacco li {height:4rem; margin-left: 0px; padding-top:1rem;padding-left: 3.8rem ; text-transform: uppercase ; font-size: 1rem}
.liturgiatabscontent ul.almanacco li.santo { background: url('/wp-content/uploads/2017/09/santo.png')no-repeat 0px center; }  
.liturgiatabscontent ul.almanacco li.messale { background: url('/wp-content/uploads/2017/09/messale.png')no-repeat 0px center; }
.liturgiatabscontent ul.almanacco li.liturgia { background: url('/wp-content/uploads/2017/09/almanacco.png')no-repeat 0px center;}  
.liturgiatabscontent ul.almanacco li a {color:#000000}
.liturgiatabscontent ul.almanacco li.santo .widget_text .textwidget {padding:0px; display:inline;color:#000000 ; background:#ffffff; border:none;margin:0px}




.summary .read-more {font-weight:bold }




/*********Territorio**********/
.pim_tree ul {list-style-type: none; margin-left: 0.5rem}
a.pim_link_to_post {font-size:2rem;width:10%}
button.pim_button { width: 88%;    font-size: 0.9rem}
.pim_tree ul .has_child a.pim_link_to_post { color:#f75c50;}
.pim_tree ul .has_child a:hover.pim_link_to_post { color:#000000;}
.pim_tree ul .no_child a.pim_link_to_post {color:#f75c50}
.pim_tree ul .no_child a:hover.pim_link_to_post { color:#000000}
.pim_tree ul li.has_child > .pim_button:before {content: "+";color: #f75c50;font-size: 1rem;float: left;padding-right: 0.5rem;}






/* singolo ente */
.single-wd-annuario-enti .entry-content-post { border-top:1px solid #0c121c;padding:1rem;}
article.wd-annuario-enti .entry-header .wp-post-image  {float:left; margin-right: 1rem; margin-top: 1rem; max-width:122px}
.wd-noah-ente-infocontainer { font-size:1.1rem ; color:#434343; }
.wd-noah-ente-infocontainer .wd-noah-ente-nav-parent-posts {margin-bottom:1rem}
article.wd-annuario-enti label  {font-weight:bold ;  text-transform:uppercase;font-size:1rem ;color:#434343 }
.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-denominazione  {   }
.wd-noah-ente-infocontainer .wd-noah-tipo-ente.area  {   }
.wd-noah-ente-infocontainer .wd-noah-tipo-ente.parrocchia  {  }
.wd-noah-ente-infocontainer .wd-noah-tipo-ente.unita-pastorale  {  }
.wd-noah-ente-infocontainer .wd-noah-indirizzo-ente  {  }
.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}
.single-wd-annuario-enti .wd-noah-ente-incarichi label {display:none }
.single-wd-annuario-enti .wd-noah-ente-incarichi {margin:1rem }
.single-wd-annuario-enti .wd-noah-ente-inc-persona{float:left}
.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 {}
.single-wd-annuario-enti  .entry-header {margin-bottom:0px}
.single-wd-annuario-enti .wd-noah-citta-ente, .single-wd-annuario-enti .wd-noah-cap-ente, .single-wd-annuario-enti .wd-noah-regione-ente, .single-wd-annuario-enti .wd-noah-paese-ente {}







.wd-noah-doc-uff-search button {
    color: #ffffff;
    background: #4a5f9c;;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 0.5rem 3rem;
    float: right;
    margin: 1rem;
}




.post-type-archive-rl_gallery .archive-title:after {content:" Foto" ; font-size: 2rem;    color: #2c407c;}
.single-rl_gallery #content .type-rl_gallery .wp-post-image{ float: none;    width: auto }

#vaticanwidget {text-align: center; margin:auto; width:100%}
#vaticanwidget #va-widget-va {width:48% !important; float:left !important ; margin:1% }
#vaticanwidget #vnews-widget {width:48% !important; float:left !important; margin:1%}

/*MEDIAQUERIES */

/* Print Style Sheet */
@media print {
body { background:white; color:black; margin:0; }
#header {background-image:none; min-height:auto }
.mdr { display: none}
.nav_container { display: none}
.menu-socialmenu-container { display: none}
#secondary { display: none}
#content  { width:98%; margin:auto 1%}
.mediabox { display: none}
.sidebar_container { display: none}
#comments { }
#sidebar { }
#footer { }
}

/* Small only */
@media screen and (max-width: 39.9375em) {
  #header {  background-size: cover; background-position:top; margin-bottom: 0px; min-height: 260px}
.grid-x>.social_wrap.small-4 {width:50% }
.grid-x>.mdr.small-8 {width:50% }
  .site-title, p.site-title {    font-size: 2rem;}
  .content_container article .entry-header .attachment-full-width-thumb {width:100%}
}

/* Medium and up */
@media screen and (min-width: 40em) {

}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
 
}
   
/* Large and up */
@media only screen and (min-width: 64.063em){
#header { margin-bottom:0rem ; }
.header_container .row.grid-x .social_wrap.large-3 {width:50%}
.header_container .row.grid-x .mdr.large-3 {width:0%} 
.header_container .mdr {position:relative;}
.header_container .mdr #searchform { background: transparent; position:absolute; top:4rem ;right:0rem; width:200px;}
  #evidenzaall img.miniatura {    width: 768px}
  .nav_wrap .fixed {background-image: url(/wp-content/uploads/2017/09/logofixed_tra.png);    background-repeat: no-repeat;      background-position: 1rem 1rem;}
}


/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
  .dropdown.menu > li > a {    padding: 0.7rem 0.4rem;}
}