.home .cci_eventi_home_slider { margin-right: 0px;    -webkit-box-shadow: 0 0 10px 0 rgba(210,210,210,.7);
    -moz-box-shadow: 0 0 10px 0 rgba(210,210,210,.7);
    box-shadow: 0 0 10px 0 rgba(210,210,210,.7); }
.home .cci_link_home { margin-left: 0px;    -webkit-box-shadow: 0 0 10px 0 rgba(210,210,210,.7);
    -moz-box-shadow: 0 0 10px 0 rgba(210,210,210,.7);
    box-shadow: 0 0 10px 0 rgba(210,210,210,.7); }

.cci_link_a_scheda_vescovo {
    display: inline-block;
    width: 100%;
    margin: 20px 0px 0px 0px;
      font-family: 'Signika', sans-serif;
    font-weight: 100;
    font-size: 20px;
    line-height: 30px;
}
 
.cci_main_header .cci_expand_lista_uffici .cci_expand_lista_uffici_icona_ufficio { display: none; }

.so-widget-cci-cei-commissioneepiscopale-widget .cci-singlecommep-title {
padding-right: 40px;
}

.cci-scheda-vescovo-preview-info { display: none; }

.page-id-102914 .cci-scheda-vescovo-wrapper {
height: 580px;
}

.cci-cei-statistichevescovi-fonte{font-style:italic}


.widget_em_calendar{
  margin-bottom: 40px !important;
      margin-top: 20px;
}
.widget_em_calendar .widget-title{
  font-family: 'Noticia Text', serif;
    font-size: 20px;
    color: #183A5F;
    font-weight: bold;
    margin: -20px 0px 10px 0px;
    background: #F3F6FA;
    padding: 15px;
    position: relative;
}

.widget_em_calendar .em-calendar{
width: 100% !important;
  font-family: 'Signika', sans-serif !important;
}

.widget_em_calendar .em-calendar thead td {
padding-bottom: 10px !important;
}

.widget_em_calendar .em-calendar-wrapper{
  padding: 10px 0 20px 0;
}

.widget_em_calendar td{
    padding: 5px 4px !important;
}

.cci-lista-articoli-single a {
   color: #183A5F;
}

/*
.widget-small-format #BEWEB-searchChronology-searchPanel-caption,
#BEWEB-searchChronology-searchForm [type=submit]{
font-size: 14px !important;
}
*/

#BEWEB-searchChronology-chronologyPanel, #BEWEB-searchChronology-searchPanel{
padding: 14px 20px 12px 20px !important;
}

.BEWEB-widget-container{
  padding-top: 5px !important;
border-bottom: 1px solid #fff;
}

#BEWEB-searchChronology-wrapper{
  border: 1px solid #fff !important;
}

.category-notizie .seed_sidebar_left > .widget{
  margin-bottom: 25px;
}

.row.ente-id-4642
.so-widget-cci-patrimonio-beweb-widget {
  display:none;
}
.cci-appuntamenti-ufficiali-light-no-events{
padding: 1.4rem 0;
    display: block;
  text-align: center;}


.cci_main_header .cci_expand_lista_uffici {
	overflow:scroll;
}

/*.cci-liturgia-giorno-section-content table{width:75% !important}
.cci-liturgia-giorno-section-content table td:first-child {vertical-align: text-top; margin-right: 1rem; width: 34% !important; }*/

.cci-liturgia-giorno-section-content table{width:auto !important}
.cci-liturgia-giorno-section-content table td:first-child {vertical-align: text-top; margin-right: 1rem; width: auto !important; padding-right:1rem; }


/*@media screen and  (max-width: 600px){.cci-liturgia-giorno-section-content table{width:100% !important}}*/

 @media screen and (max-width: 399px) { .hide-on-small {display:none!important} } 
@media screen and (min-width: 400px) { .hide-on-desktop {display:none!important}}  
body{background-size:100%!important}
body.custom-background:not(.home) {background-size:1440px!important;}
.cci-scheda-vescovo-small {
  z-index:2;
}
body.post-type-archive-cci_liturgia_giorno
.cci_content_single_title{    padding-right: 35px;}

.memoria-tipologia {
display:none;
}

.cci_photo_gallery_row { position:relative!important }

.em-item h3 {
display:none!important;
}
.sow-image-container .so-widget-image {
               mask-image:none!important;-webkit-mask-image:none!important;
}