#stemma img {
    height:100px!important;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}




.conversano-slider-testata   {
     overflow:hidden;
}
.conversano-slider-testata   img {
     
	 
}



 
/* Slider */
.conversano-slider-testata .slick-loading .slick-list
{
    background: url('./ajax-loader.gif')#efefef center center no-repeat;  
} 

 
/* Arrows */
.conversano-slider-testata  .slick-prev,
.conversano-slider-testata  .slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    bottom: 5%;

    display: block;

    width: 35px;
    height: 35px;
    
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
	
}
.conversano-slider-testata .slick-prev:hover,
.conversano-slider-testata .slick-prev:focus,
.conversano-slider-testata .slick-next:hover,
.conversano-slider-testata .slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.conversano-slider-testata .slick-prev:hover:before,
.conversano-slider-testata .slick-prev:focus:before,
.conversano-slider-testata .slick-next:hover:before,
.conversano-slider-testata .slick-next:focus:before
{
    opacity: 1;
}
.conversano-slider-testata .slick-prev.slick-disabled:before,
.conversano-slider-testata .slick-next.slick-disabled:before
{
    opacity: .25;
}

.conversano-slider-testata .slick-prev:before,
.conversano-slider-testata .slick-next:before
{
    
    font-size: 35px;
    line-height: 1;

    opacity: .89;
    color: #fafafa;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.conversano-slider-testata .slick-prev
{
  /*right: 0px; */
  right:150px;
  z-index:2000;
}
[dir='rtl'] .conversano-slider-testata .slick-prev
{
   right: 0px;  
    left: auto;
}
.conversano-slider-testata .slick-prev:before
{
   /* content: '<'; */
	font-family: FontAwesome;
   content: "\f137";
}
[dir='rtl'].conversano-slider-testata  .slick-prev:before
{
  /*  content: '>'; */
	font-family: FontAwesome;
    content: "\f138";
}

.conversano-slider-testata .slick-next
{
     right: 110px;  
}
[dir='rtl'] .conversano-slider-testata .slick-next
{
    right: auto;
    left: 0px;  
}
.conversano-slider-testata .slick-next:before
{
   /* content: '>'; */
	font-family: FontAwesome;
    content: "\f138";
}
[dir='rtl'] .conversano-slider-testata .slick-next:before
{
   /* content: '<'; */
	font-family: FontAwesome;
    content: "\f137";
}

/* Dots */
.conversano-slider-testata .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.conversano-slider-testata .slick-dots
{
    position: absolute;
     bottom:  40px; 

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.conversano-slider-testata .slick-dots li
{
    position: relative;

    display: inline-block;

    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.conversano-slider-testata .slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: red;
    border: 0;
    outline: none;
    background: transparent;  
}
.conversano-slider-testata .slick-dots li button:hover,
.conversano-slider-testata .slick-dots li button:focus
{
    outline: none;
}
.conversano-slider-testata .slick-dots li button:hover:before,
.conversano-slider-testata .slick-dots li button:focus:before
{
    opacity: 1;
}
.conversano-slider-testata .slick-dots li button:before
{
     
    font-size: 24px;
    line-height: 26px;

    position: absolute;
    top: 0;
    left: 0;

    width: 15px;
    height: 15px;

    content: '•';
    text-align: center;
    
    opacity: .85;
    color:white;
	text-shadow: 1px 1px rgba(0,0,0,75);

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.conversano-slider-testata .slick-dots li.slick-active button:before
{
    opacity: .75;
    color: red;
	 text-shadow: 1px 1px rgba(0,0,0,75);
}


#conversano-slider-testata {
	height:300px;
}

#conversano_custom-menu {
	background:#0b7038;
	text-transform:uppercase;
	font-family:'Open Sans';
}

#conversano-slider-testata .slick-slide img {
opacity: 0.68;
    filter: alpha(opacity=68); 
	-webkit-transition: 1s; /* Safari */
    transition:   1s;
}

#conversano-slider-testata .slick-slide.slick-current img {
	opacity: 1;
    filter: alpha(opacity=100);  
	-webkit-transition: 1s; /* Safari */
    transition: 1s;
}



::-webkit-input-placeholder {
	font-family:'Open Sans';
	font-weight:100;
   color: rgba(255,255,255,0.68);
}

:-moz-placeholder { /* Firefox 18- */
font-family:'Open Sans';
	font-weight:100;
    color: rgba(255,255,255,0.68);
}

::-moz-placeholder {  /* Firefox 19+ */
font-family:'Open Sans';
	font-weight:100;
   color: rgba(255,255,255,0.68);
}

:-ms-input-placeholder {  
font-family:'Open Sans';
	font-weight:100;
    color: rgba(255,255,255,0.5);
}


.toptop .data {
	font-family: 'Open Sans';
	color:#b0b0b0;
	text-transform:capitalize;
	font-size:85%;	
}


/* Slider eventi */
.conversano-slider-eventi .slick-loading .slick-list
{
    background: red url('./ajax-loader.gif') center center no-repeat;  
} 

 
/* Arrows */
.conversano-slider-eventi  .slick-prev,
.conversano-slider-eventi  .slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 45%;

    display: block;

    width: 35px;
    height: 35px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
	 
	
}
.conversano-slider-eventi .slick-prev:hover,
.conversano-slider-eventi .slick-prev:focus,
.conversano-slider-eventi .slick-next:hover,
.conversano-slider-eventi .slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.conversano-slider-eventi .slick-prev:hover:before,
.conversano-slider-eventi .slick-prev:focus:before,
.conversano-slider-eventi .slick-next:hover:before,
.conversano-slider-eventi .slick-next:focus:before
{
    opacity: 1;
}
.conversano-slider-eventi .slick-prev.slick-disabled:before,
.conversano-slider-eventi .slick-next.slick-disabled:before
{
    opacity: .25;
}

.conversano-slider-eventi .slick-prev:before,
.conversano-slider-eventi .slick-next:before
{
    
    font-size: 50px;
    line-height: 1;

    opacity: .90;
    color: #fafafa;
	text-shadow: 1px 1px rgba(0,0,0,0.8);

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.conversano-slider-eventi .slick-prev
{
  /*right: 0px; */
  left:10px;
  z-index:2000;
}
[dir='rtl'] .conversano-slider-eventi .slick-prev
{
   right: 0px;  
    left: auto;
}
.conversano-slider-eventi .slick-prev:before
{
   /* content: '<'; */
	font-family: FontAwesome;
   content: "\f104";
}
[dir='rtl'].conversano-slider-eventi  .slick-prev:before
{
  /*  content: '>'; */
	font-family: FontAwesome;
   content: "\f105";
}

.conversano-slider-eventi .slick-next
{
     right: 10px;  
}
[dir='rtl'] .conversano-slider-eventi .slick-next
{
    right: auto;
    left: 0px;  
}
.conversano-slider-eventi .slick-next:before
{
   /* content: '>'; */
	font-family: FontAwesome;
   content: "\f105";
}
[dir='rtl'] .conversano-slider-eventi .slick-next:before
{
   /* content: '<'; */
	font-family: FontAwesome;
   content: "\f104";
}

/* Dots */
.conversano-slider-eventi .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.conversano-slider-eventi .slick-dots
{
    position: absolute;
     top:  5px; 

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: left;
}
.conversano-slider-eventi .slick-dots li
{
    position: relative;

    display: inline-block;

    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.conversano-slider-eventi .slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: red;
    border: 0;
    outline: none;
    background: transparent;  
}
.conversano-slider-eventi .slick-dots li button:hover,
.conversano-slider-eventi .slick-dots li button:focus
{
    outline: none;
}
.conversano-slider-eventi .slick-dots li button:hover:before,
.conversano-slider-eventi .slick-dots li button:focus:before
{
    opacity: 1;
}
.conversano-slider-eventi .slick-dots li button:before
{
     
    font-size: 44px;
    line-height: 26px;

    position: absolute;
    top: 0;
    left: 0;

    width: 15px;
    height: 15px;

    content: '•';
    text-align: center;
    
    opacity: .85;
    color:white;
	text-shadow: 1px 1px 1px rgba(76, 76, 76, 0.75);

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.conversano-slider-eventi .slick-dots li.slick-active button:before
{
    opacity: .75;
    color: #d0d0d0;
	 text-shadow: none;
}


h4 {
	text-transform:uppercase;
	color:#0b7038!important;
	font-family:'Open Sans';
	font-size:1.28em!important;	
}

.conversano-slider-eventi {
	height:300px;	
}

.conversano-elemento-slider{
	height:400px;	
	
}

#conversano-slider-testata .conversano-elemento-slider{
 /*margin-right:10px; */
	
}
.conversano-elemento-slider img{
	/*width:100%;*/
}
.conversano-elemento-link { 
position: absolute; background:rgba(40,40,40,0.2);  width:100%; padding:10px; bottom:0px; height:65px; font-size:22px;  text-shadow: 2px 2px rgba(0,0,0,0.9);

}
.conversano-elemento-slider   .conversano-elemento-link  { color:#fbfbfb!important; }

.conversano-elemento-slider   .conversano-elemento-link:hover { color:#e0e0e0!important; }
 

.entry-date.loop-home-page {
	color:#7D7D7D;
		
}

.link-ad-archive {
	text-align:right;	
        padding-bottom:0.5em;
        border-bottom:1px solid #dfdfdf;
        margin-bottom:2.5em;
}

#searchsubmit {
	    background: none;
    	width: 40px;
    	padding-left: 0;
    	padding-right: 0;
}

.box_news_home {
 background:#f3f3f3; 
 padding-bottom:0px!important;
 /*
 padding-left:10px!important; */
}
.box_news_home   .box {
        min-height: 170px;
}
.box-news-block {
    min-height:135px;
    display:block;
}
.right.socialshare {
    padding-bottom:0.65em;
}

h4.widgettitle {
	text-align:left;	
	font-weight:600;
	 
	 
}

h4.news_in_evidenza {
	min-height:50px;
	font-weight:600;
	font-size:1.55em!important;	
}

 
#sidebardx .widget {
	padding:0;
}

#sidebar1 .widget {
	padding:0;
}

 
.centrohomepage {
	margin-top: 2.2em;
}
.marginer-container {
    margin-top: 2.2em;  
	
}

.widget_wysija_cont {
	background:#f0f0f0;
	padding:1em;	
	font-family:'Open Sans'!important;
}
.wysija-submit {
background:#0b7038;
color:white;
border:0px;
padding-left:3em;
padding-right:3em;

}

.data-giorno {
	
display:block; min-width:30px; padding-right:10px;    height:60px; color:#0b7038; float:left; font-size:60px; line-height:60px	
}

.data-mese-anno {
	display:block; padding-right:20px; padding-bottom:10px; padding-top:5px; border-right:1px solid #0b7038; height:60px; color:#0b7038; float:left; font-size:18px; text-transform:uppercase
}

.data-santo-giorno {
display:block;    padding-left:20px;  padding-top:10px;  height:60px; color:#565656; float:left; font-size:28px;	
}

#sidebardx a.widget_sp_image-image-link {
	 
	display:block;
	padding:10px;
		
}

.widget_sp_image-description {
	 
	padding:5px;
}

.widget_sp_image-description p{
	 
}

.widget_sp_image-description a{
	background:#0b7038;
	color:white!important;
	display:block;
	width:100%;
	padding:5px;
        padding-top:8px;
        padding-bottom:8px;
	font-weight:700;
	text-align:center;
	border-radius:3px;	
        font-size:78%;
}


ul.sub-nav {
    
    margin-top:2em;
    margin-bottom:1em;
    
}
ul.sub-nav > li {
    margin-left:0px;
}

@media only screen {
ul.sub-nav > li {
	width:100%;
	float:left;
 
		
}} /* Define mobile styles */

@media only screen and (max-width: 40em) {
ul.sub-nav > li {
	width:100%;
	float:left;
 
		
}

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

 
@media only screen and (min-width: 40.063em) {
ul.sub-nav > li {
	width:50%;
        display:block;
       
	float:left;
 
		
}

} /* min-width 641px, medium screens */

@media only screen and (min-width: 64.063em) {  
    
    ul.sub-nav > li {
	width:33%;
	float:left;
        
		
}
ul.sub-nav>li:not(:first-child){
    border-left:2px solid white;
    
}
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

 


ul.sub-nav  > li > a:first-child { visibility: hidden; }

ul.sub-nav  li ul.dropdown li {  display:list-item; margin-left:0; min-height:60px; /* width:100%; float:none; */ position:relative; list-style-type:none; 
font-family:'Open Sans';
text-transform:uppercase;
 

}

ul.sub-nav li ul.dropdown li a{  
color:white!important;

}

ul.sub-nav li ul.dropdown li a:hover{  
text-decoration:underline;

}

ul.sub-nav li ul.dropdown li.active a:hover{  
background:none!important;

}

ul.sub-nav  li ul.dropdown li {
display:list-item;
}
ul.sub-nav  li ul {
	list-style-position: inside;
}
ul.dropdown li  { 
        font-size: 0.77rem;
        display:block;
        float:none;
}

ul.sub-nav  ul.dropdown li:before{
    content:'';
    padding: 25px;
    background:url('images/menu-vuoto.png') no-repeat 0 15px;
}



ul.sub-nav  ul.dropdown li.menu-diocesi:before{
    content:'';
    padding: 25px;
    background:url('images/icona-diocesi.png') no-repeat 0 15px;
}

ul.sub-nav  ul.dropdown li.menu-vescovo:before{
    content:'';
   /* padding: 0 0 0 25px;
    background:url('images/menu-diocesi.png') no-repeat 0 20px; */
	padding: 25px;
    background:url('images/icona-stemma.png') no-repeat 0 15px;
	
}

ul.sub-nav  ul.dropdown li.menu-curia:before{
    content:'';
   padding: 25px;
    background:url('images/icona-curia.png') no-repeat 0 15px;
}

ul.sub-nav  ul.dropdown li.menu-curia:before{
    content:'';
   padding: 25px;
    background:url('images/icona-curia.png') no-repeat 0 15px;
}
ul.sub-nav  ul.dropdown li.menu-curia:before{
    content:'';
   padding: 25px;
    background:url('images/icona-curia.png') no-repeat 0 15px;
}
ul.sub-nav  ul.dropdown li.menu-agenda:before{
    content:'';
   padding: 25px;
    background:url('images/icona-agenda.png') no-repeat 0 15px;
}

ul.sub-nav  ul.dropdown li.menu-documenti:before{
    content:'';
   padding: 25px;
    background:url('images/icona-documenti.png') no-repeat 0 15px;
}

ul.sub-nav  ul.dropdown li.menu-orari:before{
    content:'';
   padding: 25px;
    background:url('images/icona-orari.png') no-repeat 0 15px;
}

ul.sub-nav  ul.dropdown li.menu-bibbia:before{
    content:'';
   padding: 25px;
    background:url('images/icona-bibbia.png') no-repeat 0 15px;
}

ul.sub-nav  ul.dropdown li.menu-liturgia:before{
    content:'';
   padding: 25px;
    background:url('images/icona-liturgia.png') no-repeat 0 15px;
}

ul.sub-nav  ul.dropdown li.menu-appuntamenti:before{
    content:'';
   padding: 25px;
    background:url('images/icona-appuntamenti.png') no-repeat 0 15px;
}

ul.sub-nav  ul.dropdown li.menu-matrimax:before{
    content:'';
   padding: 25px;
    background:url('images/icona-matrimax.png') no-repeat 0 15px;
}

ul.sub-nav  ul.dropdown li.menu-photogallery:before{
    content:'';
   padding: 25px;
    background:url('images/icona-photogallery.png') no-repeat 0 15px;
}

ul.sub-nav  ul.dropdown li.menu-videogallery:before{
    content:'';
   padding: 25px;
    background:url('images/icona-videogallery.png') no-repeat 0 15px;
}

ul.sub-nav  ul.dropdown li.menu-audiogallery:before{
    content:'';
   padding: 25px;
    background:url('images/icona-audiogallery.png') no-repeat 0 15px;
}

.pmap-testatina {
	 background:url('images/pmap-testatina.png')#DADADA;
	 background-repeat:repeat-x;
}

.source-org.copyright {
    
     font-size: 0.70rem;
     color:#f0f0f0;
     text-transform:uppercase;
}

.sub-nav li.active a {
     
    background: transparent!important;
    text-decoration:underline;
}


h1.page-title-uffici {
        text-transform:uppercase;
	color:#0b7038!important;
	font-family:'Open Sans';
	font-size:2em!important;	
        
}
/*
h1.page-title-uffici:before {
    
    content:url('images/stemma-2.png');
    margin-right:15px;
    vertical-align: -50%;
}   */

.area-breadcrumbs{
    background:#f5f5f5;
    padding-top:2em;
    padding-bottom:2em;
    display:block;
    text-transform:uppercase;
    font-size:0.83em;
    letter-spacing:2px;
}

.ant-breadcrumbs {
     
     color:#d0d0d0;
}



 

 

.menu-widget {
  margin: 0 auto;
  padding: 0;
  padding-left:1em;
  padding-right:1em;
   
}

.menu-widget  li { list-style: none; }

.menu-widget  li a {
    display: table;
    margin-top: 1px;
    padding: 0.8em 0.6em;
    font-size:0.89em;
    width: 100%;
    border-bottom:1px solid #909090;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    color: #353535;
    overflow: hidden;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
    transition-property: background;
    transition-duration: 0.4s;
    transition-timing-function: ease-out;
    color: #909090;
    text-transform: uppercase;
    font-size: 0.76em;
    font-weight: 700;
    letter-spacing: 1px;
     
}

.menu-widget  > li:first-child a {  }


.menu-widget  > li:last-child a { margin-top: 0; border-bottom:0px solid #909090;}

.menu-widget  li a:hover {
    /*
  background: #4AADBB;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  transition-property: background;  */
    
   
  -webkit-transition-property: color;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  transition-property: color; 
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}

 

.menu-widget  li li a {
  display: block;
  margin-top: 0;
  padding: 0 10px;
  height: 0;
  color:#090909;
   
  
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}

.menu-widget  > li:hover li a {
  display: table;
  margin-top: 1px;
  padding: 10px;
  width: 100%;
  height: 1em;
  -webkit-transition-property: all;
  -webkit-transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}

.menu-widget  > li:hover li a:hover {
  background: #dedede;
  -webkit-transition-property: background;
  -webkit-transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  transition-property: background;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}

 

.menu-widget li  {
    margin:0!important;
}

.menu-widget .dropdown {
    margin:0;
    
}

ul.mostra_ultimi_interventi li {
  margin-left:1em;
  font-size:0.88em;
  font-style: italic;
}


.conversano-widget-uffici .widget {
    margin-top:1em;
    padding:0;
    
}

.conversano-widget-uffici h4.widgettitle {
    background:#0b7038;
    color:white!important;
    margin:0;
   padding: 0.8em 0.6em;
  font-size:0.89em!important;
    text-transform:uppercase;
}

/* foundation -------- */
 
 #content a  {
    color: #0b7038;
}   
#area-news a {
    color: #0b7038;
}


.giustificato p {
     text-align: justify;
    text-justify: inter-word;
}

.alert-box {
    background-color: #0b7038!important;
    border-color: #d0d0d0!important;
}

.breadcrumbs > * {
    color: #0b7038!important;
}

.breadcrumbs > * a {
    color: #0b7038!important;
}

button.disabled,button[disabled],.button.disabled,.button[disabled] {
    background-color: #0b7038!important;
}

button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus {
    background-color: #0b7038!important;
}

.icon-bar > a:hover {
    background: #0b7038!important;
}

.icon-bar > a.active {
    background: #0b7038!important;
}

.label {
    background-color: #0b7038!important;
}

ul.pagination li.current a,ul.pagination li.current button {
    background: #0b7038!important;
}

ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus {
    background: #0b7038!important;
}

.panel.callout a:not(.button) {
    color: #0b7038!important;
}

.progress .meter {
    background: #0b7038!important;
}

.range-slider.radius .range-slider-handle {
    background: #0b7038!important;
}

.range-slider.round .range-slider-handle {
    background: #0b7038!important;
}

.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle {
    background: #0b7038!important;
}

.side-nav li a:not(.button) {
    color: #0b7038!important;
}

.side-nav li.heading {
    color: #0b7038!important;
}
 
.sub-nav li.active a {
    background: #0b7038!important;
}


.top-bar {
    background: #0b7038!important;
	
}
.top-bar-section .has-form {
    background: #0b7038!important;
	
}

.top-bar input {
	
	background:	#0b7038!important;
	border:hidden!important;
	border-bottom:1px solid #fafafa!important;
	box-shadow:none!important;
}



.top-bar-section li a:not(.button) {
    background: #0b7038 !important;   
	text-transform:uppercase!important;
	font-family:'Open Sans';
}

.top-bar-section li a:not(.button):hover {
    background: #f0f0f0!important; color:#0b7038  !important;   
}

.top-bar-section ul li.current-menu-item > a {
    background: #f5f5f5 !important;  color:#0b7038  !important;  
}

.top-bar-section ul li.active > a:hover {
      background: #f0f0f0!important; color:#0b7038  !important;   
}



 
.top-bar 
 
,.top-bar-section ul li, .top-bar.expanded .title-area 
 
,.top-bar-section li:not(.has-form) a:not(.button) 
 
,.top-bar-section ul li:hover:not(.has-form) > a 
{
    background: transparent;
}

 
.top-bar-section ul li > a 
 
,.top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a
{
    font-family: "Crimson Text",serif;
    color: #333;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

 
.top-bar-section li:not(.has-form) a:hover:not(.button) 
{
    background: transparent;
    color: #4caf50;
}

 
.top-bar-section li.hover > a:not(.button) {
    color: #333;
}

 
.top-bar-section li.active:not(.has-form) a:not(.button) 
{
    background: transparent;
    font-weight: 700;
    color: #333;
}

 
.top-bar-section li.active:not(.has-form) a:hover:not(.button) 
{
    background: transparent;
    color: #4caf50;
}

 
.top-bar-section .has-dropdown > a::after 
{
    border-color: rgba(51, 51, 51, 0.4) transparent transparent;
}

 
.top-bar-section ul li:hover:not(.has-form) > a 
{
    color: #333;
}

 
.top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown, .top-bar-section .has-dropdown > a:focus + .dropdown
{
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

 
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) 
{
    background: #fff;
    color: #333;
}
 
.top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button) 
{
    background: #fff;
    color: #4caf50;
}

 
.top-bar .toggle-topbar.menu-icon a 
{
    color: #333;
}

 
.top-bar .toggle-topbar.menu-icon a span::after 
{
    box-shadow: 0 0 0 1px #333, 0 7px 0 1px #333, 0 14px 0 1px #333;
}
 
.top-bar-section .dropdown li.parent-link a, .top-bar-section .dropdown li.title h5 a {
    color: #333;
    
    font-size: 18px;
    text-transform: uppercase;
}

.top-bar-section li.active:not(.has-form) a:not(.button) {
   
    color: #FFFFFF!important;
    
}

.top-bar-section ul li > a.button {
    background-color: #0b7038!important;
}

.top-bar-section ul li > button {
    background-color: #0b7038!important;
}

.top-bar-section ul li.active > a {
    background: #f5f5f5!important;
}

.top-bar-section li.active:not(.has-form) a:not(.button) {
    background: #f5f5f5!important;
        color: #0b7038!important;
}

.no-js .top-bar-section ul li:active > a {
    background: #0b7038!important;
}

.sub-nav li.active a:hover {
    background: #d0d0d0!important;
}

.top-bar-section ul li.active > a:hover {
    background: #d0d0d0!important;
}

.top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background: #d0d0d0!important;
}
 
a:hover,a:focus {
    color: #d0d0d0!important;
}

 

a.conversano-blogname {
	color:#0b7038;
	font-size:2.4rem!important;	
	font-family:'EB Garamond';
	font-weight:300;
	margin-left:110px;
	letter-spacing:1px;
        display:block;
}

a.conversano-blogname:hover {
	color:#a0a0a0!important;
	 
}


.toptop {padding-bottom:10px;}
a.social-bottoni {
    display: inline-block;
    
    width: 30px;
    height: 30px;
    border-radius: 30px;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    margin-left: 10px;
    float: right;
    vertical-align:middle;
    margin-top:10px;
    margin-bottom:10px;
    color:#fcfcfc;
	 background: #0b7038;
}

a.social-bottoni:hover {
    display: inline-block;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    text-align: center;
    font-size: 20px;
    color:#fff!important;
    background: #2d9260; 
    
}

.conversano_custom-padder {
	padding:10px;	
	padding-right:0px;
}

.conversano_custom-nopadding {
	padding-left:0px!important; padding-right:0px!important;	
}

/*.top-bar-section li {
	border-bottom:1px solid red;	
 
	border-right:1px solid red;	

}

.top-bar-section li:first-child {
	border-bottom:1px solid red;	
 border-right:1px solid red;	
	border-left:1px solid red;	

} */


.toptop li  {
	border :1px solid #d0d0d0;	
 
	border-top:0;
	text-align:center;
	margin-left:1rem;

}

.top-bar-section ul li {
    background: #f0f0f0!important;
}

a.link-s-g:not(span) {
    color:#989898;
    
}
 
a.link-s-g:not(span):hover{
    text-decoration:none;
    color:#0b7038!important;
}

a.link-s-g > span{
     
    color:#0b7038!important;
}

a.link-s-g > span > i :before {
  content: "\f105";
}

.testata {display:table}
.testata #intestazione {background-color: rgba(255,255,255,0.7) ; /*padding: 0.5rem 1rem 0.8rem 1.5em ;  */box-shadow: 0 4px 2px -2px rgba(35,35,35,0.4);z-index:5000;}

 #stemma {
	background:transparent;
	z-index:6001;
	width:115px;
	height:100px;
	left:10px;
	position:absolute;
	top:-20px;
}

@media only screen and (max-width: 40em){
     
 #stemma {
top:5px;
}
}  
     

 #intestazione .nome {/*background: url(images/nome.png) no-repeat 0px 0px;background-repeat:no-repeat;background-position: 0px 0px;  height:63px ;background-size:contain */ }
 #intestazione .nome a {display: block; height:100%}
 #intestazione .widget_search {margin-top:0.5rem; margin-bottom:0rem}
.area-santo-del-giorno {
    background:#f5f5f5;padding-bottom:15px; padding-top:15px;
}

.socialshare {font-size:1.1em}
.socialshare .fa-facebook {color:#3b5998;}
.socialshare .fa-twitter {color:#55acee;}
.socialshare .fa-google-plus{color:#dd4b39;}
.socialshare .fa-envelope-o{color:#999;}

.socialshare .fa-facebook:hover, 
.socialshare .fa-twitter:hover, 
.socialshare .fa-google-plus:hover, 
.socialshare .fa-envelope-o:hover {color:#0b7038;}

.socialshare a {width:30px; border:1px solid #dfdfdf; padding:2px; display:inline-block; text-align:center; 
border-radius:3px;   margin-bottom:3px; background:#fbfbfb;
}

.row_in_top {padding-bottom:18px;}


.news {background:#ffffff; padding-top:1rem;}
.news .box_news_home .box .wp-post-image {float:left; margin-right:1rem }
.news .box_news_home .box a  {color:#000000; }
.news .box_news_home .box a h3 {font-size:1.39rem; font-weight:700}
.news .box_news_home .box a p {margin-bottom:0.5rem; }
.news .box_news_home  {width:100%; display: table; border-bottom: 1px solid #b9c7d7;padding: 1rem 0rem }

h3.news-in-primo-piano {
	 
	font-family:'Open sans';	
	 
        margin:0;
}

.news .box_news_home   p { font-size:0.9rem; }

.entry-date.loop-home-page {
    font-style:italic;
    font-size:0.8rem;
}


.top-bar-section .has-dropdown:hover > a:after {
    border-color:rgba(0, 0, 0, 0.4) transparent transparent transparent
} 

.top-bar-section .has-dropdown.active > a:after {
    border-color:rgba(0, 0, 0, 0.4) transparent transparent transparent
} 

.archivio article {
    display: block;
    float:none;
    clear:both;
   min-height:120px;  border-top:1px solid #f0f0f0; padding-top:10px;
}

.archivio  .entry-content {
    display:block; 
}

.archivio h1 {
    text-transform:uppercase;
    color:#d0d0d0;
}

.conversano-slider-container-img {
    width:100%;
    height:300px;
    display:block;
   
}

 


.wd-noah-persona-infocontainer {
    font-size:1.25em;
}

.wd-noah-persona-infocontainer label {
    display:inline-block;
    font-size:0.8em;
    color:#656565;
    text-transform:uppercase;
}

.wd-noah-persona-infocontainer label:after {
    content: "\00a0";
}


.wd-noah-persona-tipo-persona {
     font-size:0.70em;
    color:#656565;
    text-transform:uppercase;
    font-weight:700;
    
}

.wd-noah-persone-search button {
        background: #64b5f6;
    color: white;
    border: 0px;
    padding-left: 3em;
    padding-right: 3em;
    
}

.wd-noah-persone-search button:hover {
        background: #53a4e5;
    color: #f5f5f5;
     padding-top: 0.8em;
   
    padding-bottom: 1em;
    
}
p.byline {
    font-size:0.8em;
}

h2 .wd-noah-intervento-vesc-data-intervento {
    font-size:0.8em;
    
}
h2 .wd-noah-intervento-pdf {
    font-size:0.7em;
}
.wd-noah-doc-sottotitolo {
    font-size: 1.2em;
    color: rgb(103, 103, 103);
    font-weight: 100;
    
}

.wd-noah-doc-tipo {
    
    text-transform: uppercase;
    font-weight: 700;
    font-size: 0.85em;
    color: #a0a0a0;
    border-top: 1px dotted #f0f0f0;
    margin-top: 8px;
    margin-bottom: 1.6em;
    padding: 6px 0px;

}

.wd-noah-doc-testo {
    text-align:justify;
}

.widget ul {
  
    padding-left: 0px;
}

.conversano-elemento-slider img {
	width:100%;
}
 
.sidebarsinistratop .widget_sp_image-description p{
	margin-top:-60px;
	color:white;
	padding:5px;
	text-shadow: 1px 1px 1px rgba(50, 50, 50, 1);
        text-align:center;
}

#sidebardx .widget_noah_calendar_widget .mini-clndr .clndr .controls  {
     
        margin-top:58px!important;
      
}

.widget_noah_calendar_widget .mini-clndr .clndr .controls  {
        background:#0b7038; 
        color:white;   
        padding-top:8px;
        padding-top:6px;
        border-top:0px;
        margin-top:10px;
        font-weight: 300;

        font-size: 1.20em;
        font-family: 'Open Sans';
}

.widget_noah_calendar_widget  .mini-clndr .clndr .controls .month {
    
     font-weight: 300;
     font-size: 1.20em;
     font-family: 'Open Sans';
}

.widget_noah_calendar_widget  .mini-clndr .clndr .days-container .days {
    
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 69%, #f2f2f2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 69%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 69%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
border:1px solid #e0e0e0;
    font-family: 'Open Sans';
    font-weight: 700;
}

a.widget_sp_image-image-link {
    padding: 10px;
    background: #fff;
    display: block;
    border-radius:3px;
    border:1px solid #ededed;
    }
    
    
    .wd-noah-ente-infocontainer label {
        display:inline-block;
        text-transform:uppercase;
        color:#5f5f5f;
        font-size:0.85em;
        min-width:170px;
        
    }
    h3.wd-noah-title-sub-items {
        font-size:1.1em;
        color:#767676;
        font-weight:700;
        text-transform:uppercase;
            margin-top: 2em;
    }
    
    .wd-noah-ente {
        padding:1em;
        background:#f0f0f0;
        border-radius:3px;
          overflow: auto;
    }
    
    .wd-noah-ente-featured-image {
        
        float:right;
    }
    
    .wd-noah-ente-featured-image a img {
         display: block; 
    }
   
    
    
    .wd-noah-ente-titolo a{
        font-size:1.3em;
    }
    
    .wd-noah-ente-tipo-ente {
        font-size:0.85em;
        text-transform:uppercase;
        font-weight:700;
        color:#797979;
    }
    
     
    .wd-noah-ente-nav-parent-posts{
         padding-bottom:1em;
        
    }
    .wd-noah-ente-nav-parent-posts a{
         padding:3px;
        background:#f0f0f0;
        border-radius:5px;
   
       
    }
    
    .wd-noah-ente-incarichi label {
        
        text-transform:uppercase;
        border-bottom:1px solid #d0d0d0;
    }
    
    .seed-localization-address {
        font-size:1.2em;
        padding-top:1em;
        color:#5f5f5f;
    }
    
    .seed-localization-address:before {
   font-family: FontAwesome;
   content: "\f041";
   color:#0b7038;
   font-style:normal;
   padding-right:10px;
}
    
.wd-noah-ente-testo {
    padding-top:1.1em;
    padding-bottom:0.7em;
     border-top:1px solid #d0d0d0;
}
.wd-noah-intervento-vesc-data-intervento {
    padding-top:1em;
    padding-bottom:1.2em;
    
    color:#505050;
}

.wd-noah-intervento-vesc-sottotitolo_intervento_vescovo {
    border-bottom:1px solid #d0d0d0;
    font-style:italic;
}


/* gestione testata */
.wrappera {
  width: 100%;
  height: 400px;
  position: relative;
}
.headera,
.menua {
  width: 100%;
  
  position: absolute;
  top: 0;
  left: 0;
  background:rgba(255,255,255,0.92);
   
}
.menua {
  z-index: 10;
  height: 100px;
}
.headera {
	 height: 400px;
}

 
@media only screen { 
    
} /* Define mobile styles */

@media only screen and (max-width: 40em) { 
.headera,
    .menua {
      width: 100%;

      position: relative;

      background:white;
 
    }
    
    a.conversano-blogname {
	 
	font-size:1.8rem!important;	
	display:block;
    }
    .wrappera {

        height: 260px;
    }

    .headera {
        height: 100px;
    }
    .conversano-slider-testata .slick-next
    {
         right: 5px;  
    }
    .conversano-slider-testata .slick-prev
    {
         left: 5px;  
    }
    .conversano-slider-testata .slick-prev, .conversano-slider-testata .slick-next {
        bottom:20%;
    }
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */


.wd-noah-intervento-vesc-titolo a {
     font-size:1.5em;
    font-weight:100;
}
.wd-noah-intervento-vesc-sottotitolo{
    font-size:1.2em;
    font-weight:300;
}
h2.wd-int-vesc {
        font-size: 1.9em;
    font-weight: 900;
    text-transform: uppercase;
    padding-bottom: 1em;
    padding-top: 0.5em;
    color: #6f6f6f;
}


#sidebar1, #sidebar-archive, #sidebar-page, #sidebar-generica,#sidebar-single, #sidebar-news, #sidebar-archive {
    
background: #f7f5ef;  
background: -moz-linear-gradient(top,  #f7f5ef 69%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f7f5ef 69%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f7f5ef 69%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5ef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
 

}

.mini-clndr .clndr .days-container {
    
    min-height: 250px;
    
}

.mini-clndr .clndr .days-container .days {
     min-height: 250px;
    
}

.mini-clndr .clndr .days-container .days .headers .day-header {
    
    color: #0f0f0f;
    font-weight: 300;
    font-size: 0.8em;
    text-transform: uppercase;
}

.wd-noah-persona-titolo, .wd-noah-doc-titolo {
    font-size:1.4em;
}

h1.page-title {
    font-size: 1.9em;
    font-weight: 900;
    
    padding-bottom: 1em;
    padding-top: .5em;
    color: #6f6f6f;
}

h1.archive-title {
    font-size: 1.9em;
    font-weight: 900;
    
    padding-bottom: 1em;
    padding-top: .5em;
    color: #6f6f6f;
}

.wd-noah-enti-search button  {
    
    background-color: #0b7038;
    border-color: #0b7038;
    color: #fff;
    transition: background-color 300ms ease-out;
}

wd-noah-enti-search button:hover {
    
    background-color: #1c8149;
    border-color: #1c8149;
    color: #fff;
    
}
.wd-noah-appuntamento-infocontainer label{
    color:#898989;
    font-size:0.99em;
    text-transform:uppercase;
    font-weight:400;
    min-width:160px;
    float:left;
}

#sidebar-single .controls{
    margin-top:0px!important;
}

.wd-noah-appuntamento-widget-calendario {
    display:none;
}

.wd-noah-appuntamento-descrizione p {
    font-size:1.1em;
    font-style:italic;
}

.events-list a:link {
    color:white!important;
}

.ultimipost a{
    font-size:0.9em;
    display:block;
    padding-bottom:1em;
}

.wd-noah-appuntamento-inizio label{
    display:inline-block;
    padding:0.5em;
}

.wd-noah-appuntamenti-titolo {
    font-size:1.23em;
}

.seed_legenda div.legend label {
    
    font-size:10px;
    display:inline-block;
    margin:1px;
    
}
.mini-clndr .clndr {
   
    border-bottom: 0px;
}

.min-height-cl {
    min-height:600px;
    padding:1em;
    background:#f8f8f8;
}