/* GLOBAL */

@import url('https://fonts.googleapis.com/css?family=Noticia+Text:400,700');
@import url('https://fonts.googleapis.com/css?family=Signika:300,400,600,700');

body {
    background-color: #F5F5F5 !important;
}

.cci-back-top-top-container {
    position: fixed;
    bottom: 50px;
    left: 0;
    width: 100%;
}

.cci-back-top-top-container>.container {
    position: relative;
}

#cci-back-to-top {
    position: absolute;
    bottom: 50px;
    right: 20px;
    background: #183A5F;
    color: #fff;
    padding: 15px 16px;
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out;
    -ms-transition: opacity 0.4s ease-out;
    -o-transition: opacity 0.4s ease-out;
    transition: opacity 0.4s ease-out;
    font-size: 20px;
}

#cci-back-to-top.show {
    opacity: 1;
}

.cci-clearable {
    position: relative;
    display: inline-block;
    width: 100%;
}

.cci-clearable input[type=text] {
    padding-right: 24px;
    width: 100%;
    box-sizing: border-box;
}

.cci-clearable__clear {
    display: none;
    position: absolute;
    right: 0px;
    top: 10px;
    padding: 0 10px;
    font-style: normal;
    font-size: 22px !important;
    user-select: none;
    cursor: pointer;
    color: #ccc;
}

.cci-clearable__clear_ricercacci {
    top: 18px !important;
    right: 140px !important;
    font-size: 40px !important;
}

.cci-clearable input::-ms-clear {
    /* Remove IE default X */
    display: none;
}

.nav>li>a:focus {
    background: transparent !important;
}

.affix .affix-display-none {
    display: none;
}

.cci-fontsize-dynamic {
    font-size: 18px;
}

.cci-toggle-dropdown {
    border-top: 1px solid #979797;
    padding: 15px 0px;
    margin: 0px;
    position: relative;
}

.cci-toggle-dropdown.collapsed:after {
    content: '\f067' !important;
}

.cci-toggle-dropdown.first_closed:after {
    content: '\f067';
}

.cci-toggle-dropdown.opened:after {
    content: '\f068';
}

.cci-toggle-dropdown:after {
    content: '\f068';
    font-family: 'FontAwesome';
    position: absolute;
    right: 20px;
    font-size: 20px;
    line-height: 28px;
    cursor: pointer;
    bottom: 10px;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

.seed_sidebar_left {
    padding-top: 90px;
}
.post-type-archive-cci_liturgia_giorno .seed_sidebar_left {
    padding-top: 0px;
}

.seed_sidebar_left>.widget {
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    -moz-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    display: inline-block;
    width: 100%;
}

.cci_allegati {
    margin-top: 40px;
}

ul.cci_allegati_list {
    list-style: none;
    padding: 0;
}

ul.cci_allegati_list li.cci_allegati_list_item {
    background: #F8F8F8;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    -moz-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    padding: 20px;
    margin-bottom: 20px;
}

ul.cci_allegati_list li.cci_allegati_list_item a.cci_allegati_list_link_class h3 {
    font-family: 'Signika', sans-serif;
    font-size: 20px;
    color: #000;
    display: block;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 0px;
}

.single-cci_documenti #cci_content_single>div.cci_allegati>ul>li>a>h3 {
    display: none;
}

ul.cci_allegati_list li.cci_allegati_list_item a.cci_allegati_list_link_class span.cci_allegati_list_label_class {
    border: 1px solid #979797;
    background: #fff;
    padding: 8px 20px;
    display: inline-block;
    color: #4a4a4a;
    font-family: 'Signika', sans-serif;
    font-size: 12px;
}

ul.cci_allegati_list li.cci_allegati_list_item a.cci_allegati_list_link_class span.cci_allegati_list_label_class i {
    margin-right: 5px;
}


/* HEADER */

.cci_breadcrumb_row {
    padding-left: 15px;
    padding-right: 15px;
}

.cci_main_header .cci_main_nav {
    transition: .4s;
    -webkit-transition: .4s;
}

#cci_menu_principale_container_id {
    float: right;
}

body.home .cci_main_header {
    height: 310px;
}

body.home .cci_main_header {
    background-position: center center !important;
}

.cci_main_header {
    border-bottom: 10px solid;
    background-size: cover !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
}

.cci_main_header .cci_main_logo {
    position: absolute;
    left: 15px;
    z-index: 999;
}

.cci_main_header .cci_main_logo .cci_logo_affix {
    width: 150px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.5);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.5);
}

.cci_main_header .cci_main_logo .cci_logo_noaffix {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.5);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.5);
}

.cci_main_header .cci_main_logo_mobile {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 9;
}

.cci_main_header .cci_main_logo_mobile img {
    max-height: 100%;
    width: auto;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.5);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.5);
}

.cci_main_header .navbar-header {
    padding: 0px 5px;
}

.cci_main_header .navbar-header button.navbar-toggle {
    margin-right: 0px;
}

.cci_main_header .navbar-header button.navbar-toggle span {
    background: #fff;
}

.cci_main_header .navbar-header button.navbar-toggle span.cci_main_nav_toggle2 {
    width: 15px;
}

.cci_main_header .navbar-header button.navbar-toggle span.cci_main_nav_toggle_label {
    background: transparent;
    color: #fff;
    background: transparent;
    color: #fff;
    position: absolute;
    right: 40px;
    bottom: -10px;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
}

.cci_main_header.cci_main_header_colore_bianco .navbar-header button.navbar-toggle span.cci_main_nav_toggle_label {
    color: #4a4a4a;
}

.cci_main_header.cci_main_header_colore_bianco .navbar-header button.navbar-toggle span.icon-bar {
    background: #4a4a4a;
}

.cci_main_header .cci_topbar {
    height: 44px;
    line-height: 44px;
}

.cci_main_header .cci_topbar .cci_topbar_label {
    display: inline-block;
    float: left;
    position: relative;
    left: 230px;
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    font-style: italic;
}

.cci_main_header .cci_topbar .cci_topbar_menu {
    text-align: right;
    margin: 0px;
    font-family: 'Noticia Text', serif;
}

.cci_main_header .cci_main_nav {
    height: 50px;
    line-height: 50px;
    text-align: right;
    padding-right: 0;
}

.cci_main_header .cci_main_nav a {
    font-family: 'Noticia Text', serif;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
}

.cci_main_header .cci_main_nav a:hover {
    background-color: transparent;
}

.cci_main_header .cci_main_nav .cci_expand_search_box_icon {
    padding-right: 0px;
    font-size: 20px;
}

.cci_main_header .cci_main_nav .cci_expand_search_box_icon i {
    margin-right: 5px;
}

.cci_main_header .cci_expand_search_box {
    width: 100%;
    position: absolute;
    height: 100vh;
    left: 0;
    top: 0;
    background-color: rgba(239, 240, 242, 0.95);
    z-index: 990;
}

.cci_main_header .cci_expand_search_box .cci_expand_search_box_header {
    text-align: right;
    padding-right: 0px;
    position: relative;
    top: -50px;
}

.cci_main_header .cci_expand_search_box .cci_expand_search_box_header a {
    color: #fff;
    font-family: 'Noticia Text', serif;
}

.cci_main_header .cci_expand_search_box .cci_expand_search_box_header a:hover {
    background-color: rgba(239, 240, 242, 0.95);
}

.cci_main_header .cci_expand_search_box .cci_expand_search_box_header a i {
    font-size: 20px;
    margin-right: 5px;
}

.cci_main_header .cci_expand_search_box.cci_expand_search_box_hidden {
    display: none;
}

.cci_main_header .cci_expand_search_box .cci_expand_search_box_content {
    text-align: center;
    position: relative;
    top: 100px;
    transform: perspective(1px) translateY(-50%);
}

.cci_main_header .cci_expand_search_box .cci_expand_search_box_content .cci_expand_search_box_content_wrapper {
    position: relative;
}

.cci_main_header .cci_expand_search_box #searchform {
    position: relative;
}

.cci_main_header .cci_expand_search_box .cci_expand_search_box_content #s {
    width: 100%;
    font-family: 'Signika', sans-serif;
    padding: 25px 30px;
    line-height: normal;
    font-size: 20px;
    font-weight: 100;
    color: #4A4A4A;
    border: none;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(74, 74, 74, 0.2);
    -moz-box-shadow: 0px 3px 5px 0px rgba(74, 74, 74, 0.2);
    box-shadow: 0px 3px 5px 0px rgba(74, 74, 74, 0.2);
    outline: none;
}

.cci_main_header .cci_expand_search_box .cci_expand_search_box_content label.screen-reader-text {
    font-family: 'Signika', sans-serif;
    font-size: 32px;
    color: #000;
    font-weight: 100;
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
}

.cci_main_header .cci_expand_search_box .cci_expand_search_box_content #searchsubmit {
    background: #000;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    line-height: normal;
    padding: 15px 25px;
    position: absolute;
    right: 35px;
    bottom: 13px;
}

.cci_main_header .cci_expand_search_box .cci_expand_search_box_icon_close {
    display: inline-block;
    background-color: rgba(239, 240, 242, 0.95);
    transition: .4s;
    -webkit-transition: .4s;
    color: #4A4A4A !important;
    padding: 0px 15px;
}

.form-in-search-page {
    padding-left: 0 !important;
}

.form-in-search-page input[name="s"],
.form-in-search-page .search_input {
    font-size: 20px;
    padding: 8px 10px;
    background: #F3F3F3;
    box-shadow: none !important;
    text-shadow: none !important;
    border: 2px solid #C3D7E7;
    border-radius: 5px;
    margin: 10px 0;
    position: relative;
}

.form-in-search-page .cci-clearable__clear_ricercacci {
    right: 0 !important;
    font-size: 28px !important;
}

.cci_main_header .cci_topbar .cci_menu_topbar_container {
    margin-right: -5px;
}

#select_cci_menu_topbar_id>li {
    padding-right: 10px;
    padding-left: 10px;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}


/* ricerca avanzata */

.cci-expand-periodo-wrapper {
    z-index: 99 !important;
}

.cci-expand-ricerca-avanzata {
    background: #EEF0F1;
    background: #EEF0F1;
    border: 1px solid #ccc;
    border-top: none;
}

.cci-expand-ricerca-avanzata-single {
    margin-top: 20px;
    margin-bottom: 20px;
}

.cci-expand-ricerca-avanzata label {
    font-family: 'Signika', sans-serif;
    color: #4A4A4A;
    font-size: 14px;
    font-weight: 100;
    display: block;
    width: 100%;
    margin-bottom: 5px;
    line-height: normal;
}

.cci-expand-ricerca-avanzata select,
.cci-expand-ricerca-avanzata input[type="text"] {
    width: 100%;
    height: 40px;
    border-radius: 0;
    padding-left: 10px;
    line-height: 40px;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
}

.cci-expand-ricerca-avanzata select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../img/select_arrow.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
    background-color: #fff;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
    padding-right: 40px;
    font-size: 16px;
}

#searchform a[data-target="#cci_ricerca_avanzata_toggle"] {
    position: absolute;
    right: 45px;
    z-index: -1;
    bottom: -35px;
    background: #EEF0F1;
    border: none;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    color: #4a4a4a;
    padding: 0px 20px;
    line-height: 34px;
    border-radius: 0px 0px 5px 5px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(74, 74, 74, 0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(74, 74, 74, 0.2);
    box-shadow: 0px 0px 5px 0px rgba(74, 74, 74, 0.2);
}

#searchform a[data-target="#cci_ricerca_avanzata_toggle"]:before {
    content: 'Apri la ricerca avanzata';
}

#searchform a[data-target="#cci_ricerca_avanzata_toggle"][aria-expanded="true"]:before {
    content: 'Chiudi la ricerca avanzata';
}

#searchform a[data-target="#cci_ricerca_avanzata_toggle"]:after {
    content: '\f067';
    font-family: 'FontAwesome';
    margin-left: 8px;
}

#searchform a[data-target="#cci_ricerca_avanzata_toggle"][aria-expanded="true"]:after {
    content: '\f00d';
    font-family: 'FontAwesome';
    margin-left: 8px;
}

.cci_main_header.affix {
    position: fixed;
    z-index: 10000;
    width: 1024px;
    animation: fadeIn 0.5s ease-in;
    -webkit-animation: fadeIn 0.5s;
    height: 50px !important;
    border: none !important;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.30);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.30);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.cci_main_header.affix .cci_topbar {
    display: none;
}

.cci_main_header.affix .cci_main_header_content_single {
    display: none;
}

.cci_main_header.affix .cci_main_header_content {
    display: none;
}

.cci_main_header.affix .cci_logo_noaffix {
    opacity: 0;
    height: 0;
}

.cci_main_header .cci_logo_affix {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.cci_main_header.affix .cci_logo_affix {
    opacity: 1;
}

.cci_main_header.cci_main_header_colore_verde {
    border-color: #52900B;
}

.cci_main_header.cci_main_header_colore_verde.affix {
    background: rgba(82, 144, 11, 1) !important;
}

.cci_main_header.cci_main_header_colore_verde .cci_topbar {
    background-color: rgba(82, 144, 11, 0.6);
}

.cci_main_header.cci_main_header_colore_verde .cci_main_nav {
    background-color: rgba(82, 144, 11, 0.5);
}

.cci_main_header.cci_main_header_colore_verde.cci_menu_mobile_opened .cci_main_nav,
.cci_main_header.affix.cci_main_header_colore_verde .cci_main_nav {
    background-color: rgba(82, 144, 11, 1);
}


/*.cci_main_header.cci_main_header_colore_verde .cci_expand_search_box { background-color: rgba(82,144,11,0.5); }*/

.cci_main_header.cci_main_header_colore_verde .cci_topbar .cci_topbar_menu a,
.cci_main_header.cci_main_header_colore_verde .cci_main_nav a {
    color: #fff;
}

.cci_main_header.cci_main_header_colore_verde .cci_topbar_label {
    color: #fff;
}

.cci_main_header.cci_main_header_colore_bianco {
    border-color: #fff;
}

.cci_main_header.cci_main_header_colore_bianco.affix {
    background: #fff !important;
}

.cci_main_header.cci_main_header_colore_bianco .cci_topbar {
    background-color: rgba(255, 255, 255, 0.6);
}

.cci_main_header.cci_main_header_colore_bianco .cci_main_nav {
    background-color: rgba(255, 255, 255, 0.5);
}

.cci_main_header.cci_main_header_colore_bianco.cci_menu_mobile_opened .cci_main_nav,
.cci_main_header.affix.cci_main_header_colore_bianco .cci_main_nav {
    background-color: rgba(255, 255, 255, 1);
}


/*.cci_main_header.cci_main_header_colore_bianco .cci_expand_search_box { background-color: rgba(255,255,255,0.5); }*/

.cci_main_header.cci_main_header_colore_bianco .cci_topbar .cci_topbar_menu a,
.cci_main_header.cci_main_header_colore_bianco .cci_main_nav a {
    color: #000;
}

.cci_main_header.cci_main_header_colore_bianco .cci_topbar_label {
    color: #000;
}

.cci_main_header.cci_main_header_colore_rosso {
    border-color: #D0021B;
}

.cci_main_header.cci_main_header_colore_rosso.affix {
    background: rgba(208, 2, 27, 1) !important;
}

.cci_main_header.cci_main_header_colore_rosso .cci_topbar {
    background-color: rgba(208, 2, 27, 0.6);
}

.cci_main_header.cci_main_header_colore_rosso .cci_main_nav {
    background-color: rgba(208, 2, 27, 0.5);
}

.cci_main_header.cci_main_header_colore_rosso.cci_menu_mobile_opened .cci_main_nav,
.cci_main_header.affix.cci_main_header_colore_rosso .cci_main_nav {
    background-color: rgba(208, 2, 27, 1);
}


/*.cci_main_header.cci_main_header_colore_rosso .cci_expand_search_box { background-color: rgba(208,2,27,0.5); }*/

.cci_main_header.cci_main_header_colore_rosso .cci_topbar .cci_topbar_menu a,
.cci_main_header.cci_main_header_colore_rosso .cci_main_nav a {
    color: #fff;
}

.cci_main_header.cci_main_header_colore_rosso .cci_topbar_label {
    color: #fff;
}

.cci_main_header.cci_main_header_colore_viola {
    border-color: #A80EAE;
}

.cci_main_header.cci_main_header_colore_viola.affix {
    background: rgba(168, 14, 174, 1) !important;
}

.cci_main_header.cci_main_header_colore_viola .cci_topbar {
    background-color: rgba(168, 14, 174, 0.6);
}

.cci_main_header.cci_main_header_colore_viola .cci_main_nav {
    background-color: rgba(168, 14, 174, 0.5);
}

.cci_main_header.cci_main_header_colore_viola.cci_menu_mobile_opened .cci_main_nav,
.cci_main_header.affix.cci_main_header_colore_viola .cci_main_nav {
    background-color: rgba(168, 14, 174, 1);
}


/*.cci_main_header.cci_main_header_colore_viola .cci_expand_search_box { background-color: rgba(168,14,174,0.5); }*/

.cci_main_header.cci_main_header_colore_viola .cci_topbar .cci_topbar_menu a,
.cci_main_header.cci_main_header_colore_viola .cci_main_nav a {
    color: #fff;
}

.cci_main_header.cci_main_header_colore_viola .cci_topbar_label {
    color: #fff;
}

.cci_main_header.cci_main_header_colore_viola_o_rosaceo {
    border-color: #800080;
}

.cci_main_header.cci_main_header_colore_viola_o_rosaceo.affix {
    background: rgba(128, 0, 128, 1) !important;
}

.cci_main_header.cci_main_header_colore_viola_o_rosaceo .cci_topbar {
    background-color: rgba(128, 0, 128, 0.6);
}

.cci_main_header.cci_main_header_colore_viola_o_rosaceo .cci_main_nav {
    background-color: rgba(128, 0, 128, 0.5);
}

.cci_main_header.cci_main_header_colore_viola_o_rosaceo.cci_menu_mobile_opened .cci_main_nav,
.cci_main_header.affix.cci_main_header_colore_viola_o_rosaceo .cci_main_nav {
    background-color: rgba(128, 0, 128, 1);
}


/*.cci_main_header.cci_main_header_colore_viola_o_rosaceo .cci_expand_search_box { background-color: rgba(128,0,128,0.5); }*/

.cci_main_header.cci_main_header_colore_viola_o_rosaceo .cci_topbar .cci_topbar_menu a,
.cci_main_header.cci_main_header_colore_viola_o_rosaceo .cci_main_nav a {
    color: #fff;
}

.cci_main_header.cci_main_header_colore_viola_o_rosaceo .cci_topbar_label {
    color: #fff;
}

.cci_main_header .cci_main_header_content {
    position: absolute;
    right: 15px;
    bottom: 0;
    text-align: right;
    max-width: 330px
}

.cci-link-santo-del-giorno-header {
    color: #fff;
}

.cci-link-santo-del-giorno-header:hover {
    text-decoration: underline !important;
    color: #fff !important;
}

.cci_main_header .cci_main_header_content h3,
.cci_main_header .cci_main_header_content h5 {
    font-family: 'Signika', sans-serif;
    color: #fff;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
    font-weight: 300;
}

.cci_main_header .cci_main_header_content h3 {
    font-size: 28px;
    margin-bottom: 6px;
}

.cci_main_header .cci_main_header_content h5 {
    font-size: 20px;
    line-height: 22px;
    margin-top: 0px;
    margin-bottom: 25px;
}

.cci_main_header .cci_main_header_content_single {
    position: absolute;
    left: 15px;
    bottom: 0;
    text-align: left;
}

.cci_main_header .cci_main_header_content_single h2 {
    font-family: 'Noticia Text', serif;
    color: #fff;
    font-weight: 400;
    font-size: 36px;
    margin-bottom: 20px;
}

.cci_main_header .cci_main_header_content_archive {
    position: absolute;
    left: 15px;
    bottom: 0;
    text-align: left;
}

.cci_main_header .cci_main_header_content_archive h2 {
    font-family: 'Noticia Text', serif;
    color: #fff;
    font-weight: 400;
    font-size: 36px;
    margin-bottom: 20px;
}


/*.cci_main_header .cci_menu_principale_container { display: inline-block; max-width: 6300px; }*/

.cci_main_header .cci_menu_principale_container .cci_menuprincipale_menu {
    margin: 0px;
}

.cci_main_header .cci_menu_principale_container .cci_menuprincipale_menu>li {
    padding-left: 6px;
    padding-right: 6px;
}

.cci_main_header #cci_main_nav_lista_uffici_toggle {
    display: inline-block;
    padding-right: 0;
    font-size: 20px;
}

.cci_main_header #cci_main_nav_lista_uffici_toggle a {
    padding: 15px;
}

.cci_main_header #cci_main_nav_lista_uffici_toggle a.opened {
    opacity: 1 !important;
    background-color: rgba(239, 240, 242, 0.95) !important;
    color: #4A4A4A !important;
}

.cci_main_header li.cci-last-menu-item,
.cci_main_header li.cci-last-menu-item a {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.cci_main_header #cci_main_nav_lista_uffici_toggle.open a {
    display: inline-block;
    background-color: rgba(239, 240, 242, 0.95);
    transition: .4s;
    -webkit-transition: .4s;
    color: #4A4A4A;
}

.cci_main_header .cci_expand_lista_uffici {
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 50px;
    left: 0;
    background-color: rgba(239, 240, 242, 0.95);
    padding: 60px 20px 50px 20px;
    z-index: 990;
}

.cci_main_header .cci_expand_lista_uffici.cci_expand_lista_uffici_hidden {
    display: none;
}

.cci_main_header .cci_expand_lista_uffici a {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    line-height: 16px;
    color: #4A4A4A !important;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: left;
}

.cci_main_header .cci_expand_lista_uffici .cci_expand_lista_uffici_single_ufficio {
    height: 75px;
    padding-top: 10px;
    transition: .4s;
    -webkit-transition: .4s;
}

.cci_main_header .cci_expand_lista_uffici .cci_expand_lista_uffici_single_ufficio:hover {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30);
}

.cci_main_header .cci_expand_lista_uffici .cci_expand_lista_uffici_icona_ufficio {
    padding-right: 0px;
}

.cci_main_header .cci_expand_lista_uffici .cci_expand_lista_uffici_icona_ufficio img {
    max-width: 50px;
    max-height: 50px;
    margin-left: -5px;
}

.cci_main_header .cci_expand_lista_uffici .cci_expand_lista_uffici_colore {
    width: 48px;
    height: 2px;
    background: #11A896;
    display: block;
    margin-bottom: 6px;
}

.cci_main_header .fa-chevron-down,
.cci_main_header .fa-chevron-up {
    font-size: 16px;
    margin-left: 5px;
}


/* NOMINE */

.single-cci_nomine p.date {
    color: #aaa;
    font-family: "Signika", sans-serif;
    font-weight: 100;
    margin-bottom: 30px;
}

.cci_nomine_home {
    height: 60px;
    background: #EFF0F2;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.30);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.30);
    line-height: 60px;
}

.cci_nomine_home .cci_nomine_home_label,
.cci_nomine_home .cci_nomine_home_label a {
    font-family: 'Signika', sans-serif;
    color: #333;
    font-size: 14px;
    font-weight: 300;
}

.cci_nomine_home .cci_nomine_home_content a {
    font-family: 'Signika', sans-serif;
    color: #333;
    font-size: 13px;
    font-weight: 400;
}

ul#cci_nomine_home_ticker li {
    margin-left: 50px;
}

.cci_link_scheda_diocesi_in_nomine {
    display: inline-block;
    width: 100%;
    margin: 5px 0px 0px 0px;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
    font-size: 20px;
    line-height: 30px;
}

.cci_main_header {
    height: 240px;
}


/* ARTICOLI APERTURA */

.cci_articoli_apertura {
    margin-top: 40px;
}

.cci_articoli_apertura h1 {
    font-family: 'Signika', sans-serif;
    font-size: 44px;
    font-weight: 300;
    line-height: 48px;
    margin-top: 0px;
}

.cci_articoli_apertura a h1 {
    color: #333;
}

.cci_articoli_apertura .cci_articoli_apertura_excerpt {
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 21px;
    color: #888;
    margin-top: 6px;
}

.cci_articoli_apertura_articolo_1 .cci_articoli_apertura_excerpt {
    font-size: 17px;
    line-height: 25px;
    font-weight: 100;
}

.cci_articoli_apertura_articolo_1.cci_format_video .cci_articoli_apertura_articolo_1_media,
.cci_articoli_apertura_articolo_1.cci_format_gallery .cci_articoli_apertura_articolo_1_media,
.cci_articoli_apertura_articolo_2.cci_format_video .cci_articoli_apertura_articolo_2_media,
.cci_articoli_apertura_articolo_2.cci_format_gallery .cci_articoli_apertura_articolo_2_media {
    position: relative;
}

.cci_articoli_apertura_articolo_1.cci_format_video .cci_articoli_apertura_articolo_1_media .cci_articoli_apertura_articolo_1_media_overlay,
.cci_articoli_apertura_articolo_2.cci_format_video .cci_articoli_apertura_articolo_2_media .cci_articoli_apertura_articolo_2_media_overlay {
    z-index: 9;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(../img/cci_play.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.cci_articoli_apertura_articolo_1.cci_format_gallery .cci_articoli_apertura_articolo_1_media .cci_articoli_apertura_articolo_1_media_overlay,
.cci_articoli_apertura_articolo_2.cci_format_gallery .cci_articoli_apertura_articolo_2_media .cci_articoli_apertura_articolo_2_media_overlay {
    z-index: 9;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(../img/cci_gallery.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.cci_articoli_apertura_articolo_1.cci_format_video .cci_articoli_apertura_articolo_1_media .cci_articoli_apertura_articolo_1_media_overlay,
.cci_articoli_apertura_articolo_1.cci_format_gallery .cci_articoli_apertura_articolo_1_media .cci_articoli_apertura_articolo_1_media_overlay {
    background-color: rgba(0, 0, 0, 0.3);
    background-size: 15%;
}

.cci_articoli_apertura_articolo_2.cci_format_video .cci_articoli_apertura_articolo_2_media .cci_articoli_apertura_articolo_2_media_overlay,
.cci_articoli_apertura_articolo_2.cci_format_gallery .cci_articoli_apertura_articolo_2_media .cci_articoli_apertura_articolo_2_media_overlay {
    background-size: 20%;
}

.cci_articoli_apertura_articolo_1_diretta {
    width: 100%;
    height: 373px;
    position: relative;
}

.cci_articoli_apertura_articolo_1_diretta img.cci_label_live {
    width: auto !important;
    position: absolute;
    top: 20px;
    left: 40px;
}

.cci_articoli_apertura_articolo_1_diretta iframe {
    width: 100%;
    height: 100%;
}

.cci_articoli_apertura_articolo_2_diretta {
    width: 100%;
    height: 176px;
    position: relative;
}

.cci_articoli_apertura_articolo_2_diretta img.cci_label_live {
    width: auto !important;
    position: absolute;
    top: 10px;
    left: 20px;
    filter: grayscale(0) !important;
    -webkit-filter: grayscale(0) !important;
}

.cci_articoli_apertura_articolo_2_diretta iframe {
    width: 100%;
    height: 100%;
}

.cci_articoli_apertura h3 {
    font-family: 'Signika', sans-serif;
    font-size: 32px;
    font-weight: 300;
    line-height: 36px;
    margin-bottom: 0px;
    margin-top: 3px;
}

.cci_articoli_apertura a h3 {
    color: #333;
}

.cci_articoli_apertura_articolo_2_media {
    margin-top: 28px;
}

.cci_articoli_apertura_articolo_2.cci_format_video .cci_articoli_apertura_articolo_2_media img,
.cci_articoli_apertura_articolo_2.cci_format_gallery .cci_articoli_apertura_articolo_2_media img {
    /* filter: gray; */
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    width: 100%;
}

.cci_articoli_apertura_articolo_1 .cci_articoli_apertura_articolo_1_media img {
    width: 100%;
}


/* CCI BARRA DOSSIER */

.cci_barra_dossier {
    height: 60px;
    background: #183A5F;
    line-height: 60px;
    overflow: hidden;
}

.cci_barra_dossier .cci_barra_dossier_label {
    color: #fff;
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    text-align: center;
}

.cci_barra_dossier .cci_barra_dossier_label:after {
    content: '>';
    position: absolute;
    right: 0;
}

.cci_barra_dossier .cci_barra_dossier_terms {
    height: 60px;
    margin: 0px;
}

.cci_barra_dossier .cci_barra_dossier_terms li {
    padding-left: 15px;
    padding-right: 15px;
}

.cci_barra_dossier .cci_barra_dossier_terms li a {
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 65px;
}


/* BANNER */

.cci_banner_home_slider {
    border: 1px solid #eee;
}

.cci_banner_home_slider img {
    width: 100%;
}


/* LITURGIA HOME */

.cci_liturgia_home {
    height: 392px;
    overflow: hidden;
}

.cci_liturgia_home .tab-content {
    background: #fff;
}

.cci_liturgia_home ul {
    margin-top: 0px;
    border: none;
}

.cci_liturgia_home ul li {
    width: 50%;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #ccc;
    position: relative;
    bottom: -5px;
    background: #fff;
}

.cci_liturgia_home ul li.active:first-child {
    border-right: 1px solid #ccc;
}

.cci_liturgia_home ul li.active {
    height: 48px;
    line-height: 48px;
    border: none;
    position: relative;
    bottom: 0px;
}

.cci_liturgia_home ul li a {
    font-family: 'Noticia Text', serif;
    font-size: 13px;
    color: #4A4A4A;
    text-align: center;
    border: none !important;
}

.cci_liturgia_home ul li.active a {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    color: #8B162C;
    font-weight: bold;
}

.cci_liturgia_home #cci_liturgia_home_giorno {
    height: 344px;
    position: relative;
}

.cci_liturgia_home .cci_liturgia_home_giorno_container {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
}

.cci_liturgia_home .cci_liturgia_giorno_titolo_vangelo h4 {
    font-family: 'Signika', sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 20px;
}

.cci_liturgia_home .cci_liturgia_giorno_testo_vangelo {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
}

.cci_liturgia_home .cci_liturgia_giorno_testo_vangelo .cci_liturgia_giorno_testo_vangelo_intestazione {
    font-size: 12px;
    font-weight: 100;
    color: #4A4A4A;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}

.cci_liturgia_home .cci_liturgia_giorno_leggi_tutto {
    position: absolute;
    right: 0;
    bottom: 0;
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    padding: 10px 25px;
}

.cci_liturgia_home .cci_liturgia_giorno_leggi_tutto a {
    color: #4A4A4A;
}


/* GLOSSARIO */

.cci_glossario {
    background: #F6F3E9;
}

.cci_glossario_container_slider {
    padding-bottom: 40px;
}

.cci_glossario_container .cci_glossario_container_logo {
    padding-top: 28px;
}

.cci_glossario_container .cci_glossario_container_label {
    margin: 8px auto 20px auto;
    font-family: 'Noticia Text', serif;
    font-size: 16px;
    line-height: 22px;
    font-style: italic;
    color: #858585;
}

.cci_glossario_container_slider h4 {
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    line-height: 28px;
    color: #4A4A4A;
    margin: 35px auto;
    font-weight: 100;
    margin-bottom: 15px;
    margin-top: 10px;
}

.cci_glossario_next,
.cci_glossario_prev {
    position: absolute;
    top: 44px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 17px;
    color: #4A4A4A;
    transition: .4s;
    -webkit-transition: .4s;
}

.cci_glossario_next {
    right: 55px;
    left: auto;
}

.cci_glossario_prev {
    right: 210px;
    left: auto;
}

.cci_glossario_next.swiper-button-disabled,
.cci_glossario_prev.swiper-button-disabled {
    color: rgba(74, 74, 74, 0.5);
}

.cci_glossario_nav_separator {
    position: absolute;
    top: 35px;
    z-index: 10;
    height: 30px;
    border-right: 1px solid rgba(74, 74, 74, 0.5);
    right: 160px;
}

.cci_glossario_container_slider h4 a {
    font-family: 'Signika', sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #000;
}

.cci_glossario_single_item a {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #000;
    font-weight: 100;
    display: block;
    width: 100%;
}


/* mini */

.cci_glossario_mini .cci_glossario_next {
    right: 15px;
}

.cci_glossario_mini .cci_glossario_nav_separator {
    right: 60px;
}

.cci_glossario_mini .cci_glossario_prev {
    right: 90px;
}


/* SINGLE */

h1.cci_content_single_title {
    color: #000;
    font-family: 'Signika', sans-serif;
    font-weight: 300;
    font-size: 44px;
    line-height: 48px;
    margin-bottom: 20px;
    margin-top: 0px;
}

.cci_entry_content {
    color: #4C4C4C;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
    font-size: 20px;
    line-height: 30px;
    margin-top: 30px;
}

.cci_entry_content p {
    margin-bottom: 25px;
}

.cci_content_single_title_occhiello {
    font-weight: bold;
    color: #183A5F;
    font-size: 16px;
    line-height: 24px;
    /* font-style: italic; */
    font-family: 'Noticia Text', serif;
    display: block;
    margin-bottom: 10px;
}

.cci_content_single_title_sottotitolo {
    font-family: 'Signika', sans-serif;
    font-weight: 300;
    color: #545454d6;
    font-size: 16px;
    line-height: 22px;
    font-style: italic;
}

.cci_content_single_media img {
    max-width: 100%;
    height: auto;
}

.cci_single_date {
    color: #4C4C4C;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
    font-size: 16px;
    line-height: 30px;
    margin-top: 50px;
    margin-bottom: 25px;
}

.cci_content_single_footer {
    border-top: 1px solid #F0F0F0;
    border-bottom: 1px solid #F0F0F0;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 25px;
}

.cci_content_single_footer .cci-taxonomy-cci_tax_dossier-main:before {
    content: 'Dossier';
}

.cci_content_single_footer .cci-taxonomy-cci_tax_tema-main:before {
    content: 'Temi';
}

.cci_content_single_footer .cci-taxonomy-cci_tax_diocesi-main:before {
    content: 'Diocesi';
}

.cci_content_single_footer .cci_luogo-main:before {
    content: 'Luogo';
}

.cci_content_single_footer .cci_enti_e_persone-main:before {
    content: 'Persone ed enti';
}

.cci_content_single_footer .cci-taxonomy-tax_cci_luoghi-main:before {
    content: 'Luoghi';
}

.cci_content_single_footer .cci-taxonomy-tax_cci_enti_persone-main:before {
    content: 'Persone ed Enti';
}

.cci_content_single_footer .cci-taxonomy-cci_tax_tema-main:before,
.cci_content_single_footer .cci-taxonomy-cci_tax_dossier-main:before,
.cci_content_single_footer .cci-taxonomy-cci_tax_diocesi-main:before,
.cci_content_single_footer .cci_luogo-main:before,
.cci_content_single_footer .cci_enti_e_persone-main:before,
.cci_content_single_footer .cci-taxonomy-tax_cci_luoghi-main:before,
.cci_content_single_footer .cci-taxonomy-tax_cci_enti_persone-main:before {
    margin-right: 21px;
    height: auto;
    display: inline-block;
    width: auto;
    background: transparent;
    color: #4C4C4C;
    position: inherit;
    top: inherit;
    font-family: 'Signika', sans-serif;
    font-size: 20px;
    line-height: 30px;
    font-weight: 100;
}

.cci_content_single_footer .cci-taxonomy-cci_tax_dossier-main,
.cci_content_single_footer .cci-taxonomy-cci_tax_tema-main,
.cci_content_single_footer .cci-taxonomy-cci_tax_diocesi-main,
.cci_content_single_footer .cci_luogo-main,
.cci_content_single_footer .cci_enti_e_persone-main,
.cci_content_single_footer .cci-taxonomy-tax_cci_luoghi-main,
.cci_content_single_footer .cci-taxonomy-tax_cci_enti_persone-main {
    display: inline-block;
    width: auto;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
}

.cci_content_single_footer .cci-taxonomy-cci_tax_tema-main {
    margin-right: 50px;
}

.cci_content_single_footer .cci_luogo-main,
.cci_content_single_footer .cci_enti_e_persone-main,
.cci_content_single_footer .cci-taxonomy-cci_tax_tema-main {
    width: 100%;
}


/* ARCHIVE */

article.cci_content_archive_single {
    margin-bottom: 60px;
}

.cci_content_archive_single_thumbnail {
    position: relative;
    margin-top: 5px;
}

.cci_content_archive_single_thumbnail img {
    width: 100%;
    /* filter: gray; */
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
}

.cci_content_archive_single_thumbnail_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20%;
}

.cci_content_archive_single_thumbnail.cci_format_video .cci_content_archive_single_thumbnail_overlay {
    background-image: url(../img/cci_play.png);
}

.cci_content_archive_single_thumbnail.cci_format_gallery .cci_content_archive_single_thumbnail_overlay {
    background-image: url(../img/cci_gallery.png);
}

.cci_content_archive_single h2 {
    font-family: 'Signika', sans-serif;
    font-size: 28px !important;
    line-height: 31px !important;
    font-weight: 300;
    margin: 5px 0 0 0;
}

.cci_content_archive_single h2 a {
    color: #000;
}

.cci_content_archive_single .cci_content_archive_single_excerpt {
    font-family: 'Signika', sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 100;
    margin-top: 8px;
    word-break: break-word;
}

.cci_content_archive_single .date {
    color: #aaa;
    font-family: "Signika", sans-serif;
    font-weight: 100;
}


/* SINGLE FORMAT GALLERY E VIDEO */

.single-format-gallery .cci_content_single_gallery,
.single-format-gallery .cci_breadcrumb_row,
.single-format-video .cci_content_single_video,
.single-format-video .cci_breadcrumb_row {
    background: #1C2C3E;
}

.single-format-gallery .cci_content_single_gallery_pre_content .cci-taxonomy-cci_tax_tema-main:before,
.single-format-video .cci_content_single_video_pre_content .cci-taxonomy-cci_tax_tema-main:before {
    background: #1C68F8;
}

.single-format-gallery .cci_breadcrumb,
.single-format-video .cci_breadcrumb,
.single-format-gallery .cci_breadcrumb a,
.single-format-video .cci_breadcrumb a,
.single-format-gallery .cci_content_single_gallery_pre_content .cci-taxonomy-cci_tax_tema a,
.single-format-video .cci_content_single_video_pre_content .cci-taxonomy-cci_tax_tema a,
.single-format-gallery .cci-taxonomy-cci_tax_diocesi a,
.single-format-video .cci-taxonomy-cci_tax_diocesi a,
.single-format-gallery h1.cci_content_single_title,
.single-format-video h1.cci_content_single_title,
.single-format-gallery .cci_entry_content,
.single-format-video .cci_entry_content {
    color: #fff;
}

.single-format-gallery .cci_photo_gallery_row {
    position: relative;
}

.single-format-gallery .cci_photo_gallery_row_overlay {
    position: absolute;
    right: 0;
    height: 100%;
    width: 25%;
    background-image: linear-gradient(to left, #1C2C3E, transparent);
    z-index: 9;
}

.single-format-gallery .cci_photo_gallery_count,
.single-format-gallery .cci_photo_gallery_exerpt {
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 100;
    margin-top: 20px;
}

.cci_photo_gallery_slider_next,
.cci_photo_gallery_slider_prev {
    position: absolute;
    top: 45%;
    z-index: 99999;
    cursor: pointer;
}

.cci_photo_gallery_slider_prev {
    left: 0px;
}

.cci_photo_gallery_slider_next {
    right: 0px;
}


/* SINGLE SANTO DEL GIORNO */

.post-type-archive-cci_santo_del_giorno .main_container {
    background: #F6F3E9;
}

h2.cci-santo-del-giorno-didascalia,
h2.cci-santo-del-giorno-altri-santi {
    font-family: 'Signika', sans-serif;
    font-size: 24px;
    color: #881329;
    margin-bottom: 5px;
}

.cci-santo-del-giorno-descrizione-container,
.cci-santo-del-giorno-altri-santi-container,
.cci-santo-del-giorno-fonte-container {
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    font-weight: 100;
}

.cci-santo-del-giorno-altri-santi-container {
    margin-top: 40px;
    margin-bottom: 40px;
}

.cci-santo-del-giorno-fonte-container {
    font-style: italic;
    font-weight: 400;
}

.cci-santo-del-giorno-fonte-container a {
    color: #881329;
}

.cci-santo-del-giorno-altri-santi-dettaglio {
    -webkit-column-count: 2;
}

.cci-santo-del-giorno-altri-santi-dettaglio span {
    display: inline-block;
    font-weight: 400;
}


/* commissione episcopale permanente */

.cci-cei-commissione-episcopale h4.cci-scheda-vescovo-mode-page {
    margin-top: 20px !important;
    margin-bottom: 15px !important;
}

.cci-singlecommep-title {
    font-size: 20px !important;
    font-weight: 100 !important;
    font-family: 'Signika', sans-serif;
}


/* SINGLE LITURGIA DEL GIORNO */

.cci-data-estesa-liturgia {
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #545454;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}

.post-type-archive-cci_liturgia_giorno #cci_documenti_main_content a {
    color: #9A2631;
}

.post-type-archive-cci_liturgia_giorno .main_container,
.single-cci_liturgia_giorno .main_container {
    background: #F6F3E9;
}

.post-type-archive-cci_liturgia_giorno h1.cci_liturgia_giorno_label,
.single-cci_liturgia_giorno h1.cci_liturgia_giorno_label {
    font-family: 'Signika', sans-serif;
    font-size: 32px;
    line-height: 36px;
    color: #000000;
    font-weight: 300;
    margin-bottom: 5px;
    margin-top: 0;
}

.post-type-archive-cci_liturgia_giorno h3.cci_content_single_title,
.single-cci_liturgia_giorno h3.cci_content_single_title {
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-weight: 100;
    margin-top: 5px;
}

.post-type-archive-cci_liturgia_giorno h3.cci_content_single_title.cci_content_single_title_new,
.single-cci_liturgia_giorno h3.cci_content_single_title.cci_content_single_title_new{
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 10px;
}

.post-type-archive-cci_liturgia_giorno h3.cci_content_single_title.lastchild {
    border-bottom: 1px solid #979797 !important;
}

.cci-liturgia-giorno-section-title {
    font-family: 'Signika', sans-serif;
    font-size: 24px;
    color: #881329 !important;
    margin-bottom: 0px;
    margin-top: 40px;
    line-height: normal !important;
    font-weight: 400;
}

.cci-liturgia-giorno-section-subtitle {
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    line-height: normal !important;
    font-weight: 400;
    font-style: italic;
    margin-top: 5px;
}

.cci-liturgia-giorno-section-versetto {
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    line-height: normal !important;
    font-weight: 400;
    color: #881329 !important;
    margin-top: 5px;
}

.cci-liturgia-giorno-section-content p strong {
    font-weight: 400;
}

.cci-colore-liturgico {
    margin: 30px 0 -10px 0;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight: 300;
}
.cci-colore-liturgico.cci-colore-liturgico_new{
    margin-top:0px;
    margin-bottom: 30px;
}

.cci-colore-liturgico span {
    font-weight: 400;
}

.cci-liturgia-giorno-dettagli-content {
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-weight: 100;
}


/* ++++++++++++++++ Media / Video +++++++++++++++++++++ */
.cci_liturgia_giorno_box_video{padding: 20px 10px;background-color: #EADFC9;margin-top: 20px;}
.cci_liturgia_giorno_box_video .cci_liturgia_giorno_box_video_title{margin:0;}

.cci_liturgia_giorno_box_video .cci_liturgia_giorno_box_video_title .accordion-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    text-transform: uppercase;
    background-color: transparent;
    border: 0;
    font-family: 'Signika', sans-serif;
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
    color: #545454;
    font-weight: 400;
    margin-bottom: 10px;
}

.cci_liturgia_giorno_box_video .cci_liturgia_giorno_box_video_title .accordion-button p {
    font-family: 'Signika', sans-serif;
    font-size: 15.875px;
    line-height: 24px;
    color: #545454;
    ;
    font-weight: 100;
    text-transform: none;
    margin: 0;
}

.cci_liturgia_giorno_box_video .cci_liturgia_giorno_box_video_title .accordion-button .button_icon_plus::after {
    content: '\f067' !important;
    font-family: 'FontAwesome';
    font-size: 15px;
    color: #AE9854;
    font-weight: 100;
    display: inline-block;
    margin-left: 5px;
    text-transform: none;
}

.cci_liturgia_giorno_box_video .cci_liturgia_giorno_box_video_title .accordion-button .button_icon_less::after {
    content: '\f068';
    font-family: 'FontAwesome';
    font-size: 15px;
    color: #AE9854;
    font-weight: 400;
    display: inline-block;
    margin-left: 5px;
    text-transform: none;
}


.cci_liturgia_giorno_box_video .cci_liturgia_giorno_box_video_title .accordion-button .button_icon_plus {
    display: none;
}

.cci_liturgia_giorno_box_video .cci_liturgia_giorno_box_video_title .accordion-button .button_icon_less {
    display: block;
}

.cci_liturgia_giorno_box_video .cci_liturgia_giorno_box_video_title .accordion-button.collapsed .button_icon_plus {
    display: block;
}

.cci_liturgia_giorno_box_video .cci_liturgia_giorno_box_video_title .accordion-button.collapsed .button_icon_less {
    display: none;
}

.cci_liturgia_giorno_box_video .cci_liturgia_giorno_box_video_title .accordion-button.collapsed .button_icon_plus,
.cci_liturgia_giorno_box_video .cci_liturgia_giorno_box_video_title .accordion-button.collapsed .button_icon_less {
    text-transform: none;
}



.cci_liturgia_giorno_box_video .accordion-body {
    margin-top: 20px;
}

.cci_liturgia_giorno_box_video iframe {
    min-height: 218px;
    min-width: 100%;
}

.cci_liturgia_giorno_box_video .accordion-body .cci_liturgia_giorno_single_video_title {
    width: 90%;
    font-family: 'Signika', sans-serif;
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    margin:0;
}
.cci_liturgia_giorno_box_video .accordion-body .cci_liturgia_giorno_single_video_description{
    color: #000;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    opacity:0.7;
    margin-bottom: 5px;
    margin-top: 24px;
}
.cci_liturgia_giorno_box_video .accordion-body .cci_liturgia_giorno_single_video_description.cci_liturgia_giorno_single_video_description_new{
    font-size: 18px;
    line-height: 26px;
    opacity: 1;
    width: 90%;
}

.cci_liturgia_giorno_multi_video_title {
    font-family: 'Signika', sans-serif;
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 20px;
}

.cci_liturgia_giorno_multi_video_description {
    color: #000;
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    opacity: 0.7;
    margin-bottom: 5px;
}








/* ++++++++++++++++ End: Media / Video ++++++++++++++++ */




/*
.cci-liturgia-giorno-dettagli-content p {
    margin-top: 0px;
}
*/

.cci-liturgia-giorno-salmo p {
    margin-top: 15px;
}

.cci-liturgia-giorno-salmo .cci-liturgia-giorno-section-title {
    margin-bottom: 15px;
}

.cci-liturgia-giorno-font-increase {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    border-bottom: 1px solid #DADADA;
    margin-top: 25px;
}

.cci-multiple-liturgie {
    margin-bottom: 20px;
}

.cci-multiple-liturgie .cci-liturgia-giorno-font-increase {
    border: none !important;
}

.cci-liturgia-giorno-testo-rosso {
    font-weight: 500;
    color: #881329;
    /* margin-right: 5px; */
}

.cci-liturgia-giorno-ritornello-content {
    font-weight: 500;
}

.cci-liturgia-giorno-seconda-lettura-titolo-label {
    margin-bottom: 30px;
    display: block;
    font-style: italic;
}

.cci-liturgia-giorno-intro-vangelo {
    background: url(../img/cross.png);
    display: inline-block;
    width: 20px;
    height: 20px;
    float: left;
    background-repeat: no-repeat;
    background-position: center center;
}

.cci-diminiuisci-font,
.cci-standard-font,
.cci-aumenta-font {
    font-family: 'Signika', sans-serif;
    font-size: 22px;
    line-height: 24px;
    font-weight: 300;
    margin-right: 10px;
}

.cci-diminiuisci-font {
    font-size: 14px;
    margin-left: 10px;
}

.cci-aumenta-font {
    font-size: 28px;
}

.cci-diminiuisci-font,
.cci-aumenta-font {
    color: #61605C;
}

.cci-standard-font {
    color: #000;
}


/* CCI TAXONOMY */

.cci-taxonomy-cci_tax_tema,
.cci-taxonomy-cci_tax_diocesi,
.cci_luogo,
.cci_enti_e_persone,
.cci-taxonomy-tax_cci_luoghi,
.cci-taxonomy-tax_cci_enti_persone,
† .cci-archive-search-separator {
    margin: 0 5px;
}

.cci-archive-search-blog {
    margin: 10px 0;
    font-style: italic;
    color: #898888;
    font-weight: normal !important;
    display: block;
    float: left;
    width: 100%;
}

.cci-archive-search-blog a {
    color: #777;
    font-weight: 600;
}

.cci-taxonomy-cci_tax_tema a,
.cci-taxonomy-cci_tax_diocesi a,
.cci-taxonomy-tax_cci_luoghi a,
.cci-taxonomy-tax_cci_enti_persone a {
    color: #4a4a4a;
}

.cci-taxonomy-tax_cci_luoghi-main,
.cci-taxonomy-cci_tax_tema-main,
.cci-taxonomy-tax_cci_enti_persone-main {
    display: inline-block;
    width: 100% !important;
}

.cci-taxonomy-cci_tax_tema-main:before {
    margin-right: 21px;
    height: 3px;
    display: inline-block;
    width: 48px;
    background: #183A5F;
    content: '';
    position: relative;
    top: -5px;
}

.cci-archive-search-article-thumbnail img {
    width: auto;
    height: auto;
    max-width: 100%;
}

.cci_content_archive_single_with_attach .cci-archive-search-article-mimetype,
.cci_content_archive_single_with_thumb .cci-archive-search-article-thumbnail {
    width: 100px;
    float: left;
    margin-right: 20px;
    min-height: 100px;
}

.cci_content_archive_single_with_attach .cci-archive-search-article-mimetype {
    margin-right: 0;
}

.cci_content_archive_single_with_attach .cci-archive-search-article-mimetype i {
    font-size: 80px;
}

.cci_content_archive_single_with_attach .cci-archive-search-article-content,
.cci_content_archive_single_with_thumb .cci-archive-search-article-content {
    width: calc(100% - 120px);
    float: left;
}

.search-results .highlight-query-term {
    border: 1px solid #377BB5;
    padding: 0.2rem;
    border-radius: 0.3rem;
    background: lightcyan;
}

.search-results .cci_content_archive_single {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.search-results .post_title_s,
.search-results .post-title {
    margin-bottom: 10px;
    color: #377BB5;
    font-size: 24px !important;
    line-height: 28px !important;
}

.search-results .post_title_s a,
.search-results .post-title a {
    color: #377BB5;
}

.search-results .cci-taxonomy-cci_tax_tema-main:before {
    background: #377BB5;
    margin-right: 10px;
}

.search-results article .date {
    margin: 5px 0;
    color: #5B5A5A;
    font-size: 12px;
}

.search-results article .post_excerpt_txt {
    margin-top: 0 !important;
}

.search-results .entry-meta-categories a {
    font-family: 'Signika', sans-serif !important;
    font-weight: 400 !important;
}

.cci_format_video .cci-taxonomy-cci_tax_tema-main:before {
    background: #1C68F8;
}

.single .cci-taxonomy-cci_tax_tema-main {
    margin-top: 20px;
}

.cci-taxonomy-cci_tax_dossier-main .cci-taxonomy-cci_tax_dossier {
    display: inline-block;
    padding: 7px 15px 7px 35px;
    font-family: 'Signika', sans-serif;
    color: #ffffff;
    font-size: 14px;
    line-height: 14px;
    font-weight: 300;
    background: #183A5F;
    background-image: url(../img/logo_dossier.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 12px 9px;
}

.cci-taxonomy-cci_tax_dossier-main a {
    color: #fff;
}


/* SHORTCODE MOSTRA FIGLIE */

.cci_page_mostra_figlie {
    background-color: #fff;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.20);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.20);
    padding: 25px 0px;
    -webkit-column-count: 3;
    /* Chrome, Safari, Opera */
    -moz-column-count: 3;
    /* Firefox */
    column-count: 3;
}

.cci_page_mostra_figlie_single {
    margin: 7.5px 0px;
    height: 35px;
    padding: 0 15px;
    display: inline-block;
}

.cci_page_mostra_figlie_single a {
    font-family: 'Signika', sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    color: #4a4a4a;
}

.cci_page_mostra_figlie_single_current {
    font-weight: 600 !important;
}


/* FOTO E VIDEO HOME */

.cci_foto_video_home {
    background-color: #1C2C3E;
}

.cci_foto_video_home_container h4 {
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    line-height: 28px;
    color: #1C68F8;
    margin: 35px auto;
}

.cci_foto_video_home .cci_foto_video_home_container_slider .swiper-slide {
    overflow: hidden;
}

.swiper-container {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.cci_foto_video_home .swiper-container {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.cci_foto_video_home .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: 200px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.cci_foto_video_home .swiper-slide a {
    width: 100%;
    height: 100%;
}

.cci_foto_video_home .swiper-slide a:hover .cci_foto_video_home_container_slider_overlay {
    background-color: rgba(28, 44, 62, 0);
}

.cci_foto_video_home .swiper-slide a:hover img {
    /* filter: gray; */
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
}

.cci_foto_video_home .swiper-slide a:hover .cci_foto_video_home_container_slider_title {
    opacity: 1;
    background-image: linear-gradient(to top, black, transparent);
}

.cci_foto_video_home .swiper-slide img {
    height: 100%;
    width: auto;
    /* filter: gray; */
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    transition: .4s;
    -webkit-transition: .4s;
}

.cci_foto_video_home .cci_foto_video_home_container_slider_overlay {
    z-index: 9;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-size: 20%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: rgba(28, 44, 62, 0.6);
    transition: .4s;
    -webkit-transition: .4s;
}

.cci_foto_video_home .cci_foto_video_home_container_slider_video .cci_foto_video_home_container_slider_overlay {
    background-image: url(../img/cci_play.png);
}

.cci_foto_video_home .cci_foto_video_home_container_slider_gallery .cci_foto_video_home_container_slider_overlay {
    background-image: url(../img/cci_gallery.png);
}

.cci_foto_video_home_container_slider_title {
    position: absolute;
    bottom: 0px;
    color: #fff;
    opacity: 0;
    transition: .4s;
    -webkit-transition: .4s;
    font-family: 'Signika', sans-serif;
    font-size: 22px;
    line-height: 26px;
    text-align: left;
    padding: 10px 15px;
    width: 100%;
    padding-top: 40px;
}

.cci_foto_video_home_container_slider_title .cci-taxonomy-cci_tax_tema {
    color: #fff;
    font-size: 12px;
    line-height: 14px;
}

.cci_foto_video_home_container_slider_title .cci-taxonomy-cci_tax_tema-main:before {
    width: 20px;
    background: #1C68F8;
    margin-right: 12px;
}

.cci_foto_video_home .cci_foto_video_home_next,
.cci_foto_video_home .cci_foto_video_home_prev {
    position: absolute;
    top: 44px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 17px;
    color: #FFFFFF;
    transition: .4s;
    -webkit-transition: .4s;
}

.cci_foto_video_home .cci_foto_video_home_next.swiper-button-disabled,
.cci_foto_video_home .cci_foto_video_home_prev.swiper-button-disabled {
    color: #868F98;
}

.cci_foto_video_home_nav_separator {
    position: absolute;
    top: 27px;
    z-index: 10;
    height: 48px;
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    right: 166px;
}

.cci_foto_video_home .cci_foto_video_home_next {
    right: 55px;
    left: auto;
}

.cci_foto_video_home .cci_foto_video_home_next i {
    margin-left: 15px;
}

.cci_foto_video_home .cci_foto_video_home_prev {
    right: 210px;
    left: auto;
}

.cci_foto_video_home .cci_foto_video_home_prev i {
    margin-right: 15px;
}


/* SOCIAL SHARE */

.cci_content_single_share {
    padding: 30px 0px;
}

.cci_get_social_share a {
    color: initial !important;
}

.cci_get_social_share span {
    margin-right: 21px;
    display: inline-block;
    color: #4C4C4C;
    font-family: 'Signika', sans-serif;
    font-size: 20px;
    line-height: 30px;
    font-weight: 100;
}

.cci_get_social_share_buttons {
    display: inline-block;
}

.cci_get_social_share_buttons a {
    height: auto;
    color: #4C4C4C;
    display: inline-block;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    line-height: 30px;
    font-weight: 100;
    margin-right: 25px;
}

.cci_get_social_share_buttons a i {
    font-size: 22px;
    margin-right: 5px;
}


/* CCI NOMINE SLIDER */

.cci_nomine_slider {
    background: #F3F6FA;
    padding-bottom: 20px;
}

.cci_nomine_slider_container h4 {
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    line-height: 28px;
    color: #183A5F;
    margin: 35px auto;
}

.cci_nomine_slider_container h4 a {
    color: #183A5F;
}

.cci_nomine_slider_container_slider.swiper-container {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}

.cci_nomine_slider_next,
.cci_nomine_slider_prev {
    position: absolute;
    top: 44px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 17px;
    color: #4A4A4A;
    transition: .4s;
    -webkit-transition: .4s;
}

.cci_nomine_slider_next {
    right: 55px;
    left: auto;
}

.cci_nomine_slider_prev {
    right: 210px;
    left: auto;
}

.cci_nomine_slider_next.swiper-button-disabled,
.cci_nomine_slider_prev.swiper-button-disabled {
    color: rgba(74, 74, 74, 0.5);
}

.cci_nomine_slider_nav_separator {
    position: absolute;
    top: 27px;
    z-index: 10;
    height: 48px;
    border-right: 1px solid rgba(74, 74, 74, 0.5);
    right: 166px;
}

.cci_nomine_slider_container_slider_img {
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
}

.cci_eletti_slider .cci_nomine_slider_next {
    right: 25px;
}

.cci_eletti_slider .cci_nomine_slider_nav_separator {
    right: 66px;
}

.cci_eletti_slider .cci_nomine_slider_prev {
    right: 100px;
}

.cci_eletti_slider_container_slider_img {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center left;
}

.cci-eletti-slider-incarico {
    margin-top: 0px;
    margin-bottom: 2px;
    display: block;
}

.cci_nomine_slider_container_slider_excerpt>div>.cci-eletti-slider-incarico:last-child {
    margin-bottom: 15px;
}

.cci_nomine_slider_container_slider_title {
    float: left;
    font-size: 20px;
    color: #4a4a4a;
}

.cci_nomine_slider_container_slider_title a {
    color: #183A5F;
}

.cci_nomine_slider_container_slider_date {
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    font-weight: 100;
    line-height: 18px;
    color: #4A4A4A;
    margin-top: 5px;
}

.cci_nomine_slider_container_slider_titolo {
    font-weight: lighter;
    line-height: 22px;
    margin-top: 4px;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
}

.cci_nomine_slider_container_slider_vescovo {
    font-weight: 400;
    font-family: 'Signika', sans-serif;
}

.cci_nomine_slider_container_slider_vescovo a {
    color: #000;
    font-family: 'Signika', sans-serif;
}

.cci_nomine_slider_container_slider_img_container {
    padding: 0px !important;
}

.cci_nomine_slider_container_slider_img_container img {
    /* filter: gray; */
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
}

.cci_nomine_slider_container_slider_content {
    display: inline-block;
    width: 100%;
}

.cci_nomine_slider_container_slider_excerpt {
    display: inline-block;
    width: 100%;
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    line-height: 18px;
    color: #4A4A4A;
    margin-top: 5px;
}

.cci_nomine_slider_container_slider_excerpt a {
    color: #4A4A4A;
}

.cci_nomine_slider_container_slider_excerpt_vescovo {
    margin-bottom: 7px;
    min-height: 18px;
}

.cci_nomine_slider_container_slider_excerpt_vescovo a {
    color: #4A4A4A;
    text-decoration: underline !important;
}

.cci_nomine_slider_container_slider_title_container {}

.cci_nomine_slider_container_slider .swiper-slide {
    padding-right: 20px;
}


/* NOTIZIE DAGLI UFFICI */

.cci_notizie_dagli_uffici_container h4 {
    margin: 35px auto;
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    line-height: 28px;
    color: #4a4a4a !important;
}

.cci_notizie_dagli_uffici_container_slider.swiper-container {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}

.cci_notizie_dagli_uffici_container_slider .swiper-slide {
    margin-bottom: 50px !important;
}

.cci_notizie_dagli_uffici_container_slider_title h2 {
    font-family: 'Signika', sans-serif;
    font-size: 28px !important;
    line-height: 32px !important;
    color: #000;
    margin-top: 10px !important;
}

.cci_notizie_dagli_uffici_container_slider_excerpt,
.cci_notizie_dagli_uffici_container_slider_excerpt a {
    font-family: 'Signika', sans-serif;
    font-size: 14px !important;
    line-height: 18px !important;
    color: #4a4a4a !important;
    font-weight: 100 !important;
}

.cci_notizie_dagli_uffici_container_slider_header {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 14px;
    color: #4a4a4a;
    font-weight: 100;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
}

.cci_notizie_dagli_uffici_container_slider_header_line {
    width: 48px !important;
    display: inline-block;
    height: 4px;
    margin-right: 21px;
    top: 4px;
    background: #183A5F;
}

.cci_notizie_dagli_uffici_container_slider_header_nome {
    display: inline-block;
    padding-left: 0px !important;
}

.cci_notizie_dagli_uffici_next,
.cci_notizie_dagli_uffici .cci_notizie_dagli_uffici_prev {
    position: absolute;
    top: 44px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
    color: #4A4A4A;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 17px;
    transition: .4s;
    -webkit-transition: .4s;
}

.cci_notizie_dagli_uffici .cci_notizie_dagli_uffici_next.swiper-button-disabled,
.cci_notizie_dagli_uffici .cci_notizie_dagli_uffici_prev.swiper-button-disabled {
    color: rgba(74, 74, 74, 0.5);
}

.cci_notizie_dagli_uffici_nav_separator {
    position: absolute;
    top: 27px;
    z-index: 10;
    height: 48px;
    border-right: 1px solid rgba(74, 74, 74, 0.5);
    right: 166px;
}

.cci_notizie_dagli_uffici .cci_notizie_dagli_uffici_next {
    right: 55px;
    left: auto;
}

.cci_notizie_dagli_uffici .cci_notizie_dagli_uffici_next i {
    margin-left: 15px;
}

.cci_notizie_dagli_uffici .cci_notizie_dagli_uffici_prev {
    right: 210px;
    left: auto;
}

.cci_notizie_dagli_uffici .cci_notizie_dagli_uffici_prev i {
    margin-right: 15px;
}


/* CCI AGENDA CHIESA CATTOLICA HOME */

.cci_agenda_home_loader {
    width: 100%;
    height: 250px;
    position: absolute;
    top: 90px;
    left: 0px;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999999;
    display: none;
}

.cci_agenda_home_spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 0px auto;
    top: 50%;
    transform: translateY(-50%);
}

.cci_agenda_home_double-bounce1,
.cci_agenda_home_double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ccc;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.cci_agenda_home_double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.cci_agenda_home {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    -moz-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
}

.cci_agenda_home_left,
.cci_agenda_home_right {
    height: 340px;
}

.cci_agenda_home_left {
    background-color: #183A5F;
    background-image: url(../img/logo_cci_agenda.png);
    background-repeat: no-repeat;
    background-position: center 40%;
    background-size: 80%;
}

.cci_agenda_home_left h4 {
    color: #fff;
    margin: 35px auto;
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    line-height: 28px;
}

.cci_agenda_home_left_data {
    color: #fff;
    margin-top: 70px;
    margin-bottom: 75px;
}

.cci_agenda_home_left_giorno_text {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    line-height: 19px;
    display: inline-block;
    width: 100%;
}

.cci_agenda_home_left_giorno_number {
    font-family: 'Noticia Text', serif;
    font-size: 64px;
    line-height: 50px;
    display: inline-block;
    width: 100%;
    font-weight: bold;
}

.cci_agenda_home_left_mese {
    font-family: 'Signika', sans-serif;
    font-size: 20px;
    font-weight: 100;
    line-height: 20px;
    display: inline-block;
    width: 100%;
}

.cci_agenda_home_left_anno {
    font-family: 'Signika', sans-serif;
    font-size: 19px;
    font-weight: 100;
    line-height: 20px;
    display: inline-block;
    width: 100%;
}

.cci_agenda_home_right_days {
    height: 90px;
}

.cci_agenda_home_right_content {
    height: 200px;
    background: #F5F7F8;
    padding: 30px 30px 40px 30px;
}

.cci_agenda_home_right_content_overlay {
    width: 150px;
    height: 200px;
    position: absolute;
    right: 0;
    top: 90px;
    background-image: url('../img/transparent_agenda.png');
    background-size: cover;
    z-index: 99;
}

.cci_agenda_home_right_footer {
    height: 50px;
    background: #F5F7F8;
}

.cci_agenda_home_days_slider_prev,
.cci_agenda_home_days_slider_next {
    height: 90px;
    line-height: 90px;
}

.cci_agenda_home_days_slider_prev:hover,
.cci_agenda_home_days_slider_next:hover {
    cursor: pointer;
}

.cci-agenda-home-giorno-settimana-testo,
.cci-agenda-home-giorno-settimana-numero {
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 22px;
    display: inline-block;
    width: 100%;
    color: #4A4A4A;
}

.cci-agenda-home-giorno-settimana {
    padding-top: 20px;
    cursor: pointer;
    -webkit-transition: .4s;
    transition: .4s;
}

.cci-agenda-home-giorno-settimana:hover,
.cci-agenda-home-giorno-settimana-corrente,
.cci-agenda-giorno-settimana-selected {
    background: #183A5F !important;
}

.cci-agenda-giorno-settimana-selected .cci-agenda-home-giorno-settimana-testo,
.cci-agenda-giorno-settimana-selected .cci-agenda-home-giorno-settimana-numero {
    color: #fff !important;
}

.cci-agenda-giorno-settimana-corrente {
    border: 2px solid #183A5F;
}

.cci-agenda-home-giorno-settimana:hover span,
.cci-agenda-home-giorno-settimana-corrente span {
    color: #fff;
}

.cci_agenda_home-listaeventi-giorno.swiper-container {}

.cci_agenda_home-listaeventi-giorno .swiper-slide {
    width: 300px;
    height: 150px;
}

.cci_agenda_home-listaeventi-ufficio-colore {
    display: inline-block;
    width: 50px;
    height: 3px;
    background: #16395E;
    margin-bottom: 2px;
}

.cci_agenda_home-listaeventi-ufficio {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 18px;
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
}

.cci_agenda_home-listaeventi-titolo {
    font-family: 'Signika', sans-serif;
    font-size: 20px;
    line-height: 24px;
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}

.cci_agenda_home-listaeventi-titolo a {
    color: #4a4a4a;
    font-weight: bold;
}

.cci_agenda_home-listaeventi-testo {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}

.cci_agenda_home_content_slider_next,
.cci_agenda_home_content_slider_prev {
    position: absolute;
    top: 18px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
    color: #4a4a4a;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 17px;
    transition: .4s;
    -webkit-transition: .4s;
}

.cci_agenda_home_content_slider_next.swiper-button-disabled,
.cci_agenda_home_content_slider_prev.swiper-button-disabled {
    color: #868F98;
}

.cci_agenda_home_content_slider_separator {
    position: absolute;
    top: 0px;
    z-index: 10;
    height: 50px;
    border-right: 1px solid rgba(74, 74, 74, 0.5);
    right: 146px;
}

.cci_agenda_home_content_slider_next {
    right: 35px;
    left: auto;
}

.cci_agenda_home_content_slider_next i {
    margin-left: 15px;
}

.cci_agenda_home_content_slider_prev {
    right: 190px;
    left: auto;
}

.cci_agenda_home_content_slider_prev i {
    margin-right: 15px;
}


/* versione mini */

.cci_agenda_mini .cci_agenda_home_loader {
    top: 60px;
    height: 205px;
}

.cci_agenda_mini .cci_agenda_home_left {
    width: 100%;
    background-image: initial;
    height: auto;
}

.cci_agenda_mini .cci_agenda_home_left h4 {
    margin: 15px auto 20px auto;
}

.cci_agenda_mini .cci_agenda_home_left .cci_agenda_home_left_giorno_text {
    display: none;
}

.cci_agenda_mini .cci_agenda_home_left_data {
    margin-top: 0px;
    position: relative;
    display: inline-block;
    margin-bottom: 20px;
}

.cci_agenda_mini .cci_agenda_home_left_giorno_number {
    width: 80px;
    float: left;
}

.cci_agenda_mini .cci_agenda_home_left_mese,
.cci_agenda_mini .cci_agenda_home_left_anno {
    width: calc(100% - 100px);
    float: left;
    font-size: 22px;
    position: absolute;
}

.cci_agenda_mini .cci_agenda_home_left_mese {
    bottom: 25px;
}

.cci_agenda_mini .cci_agenda_home_left_anno {
    bottom: 0px;
}

.cci_agenda_mini .cci_agenda_home_right {
    width: 100%;
    height: 310px;
    background: #fff;
}

.cci_agenda_mini .cci-agenda-home-giorno-settimana-numero {
    font-size: 14px;
    line-height: 17px;
}

.cci_agenda_mini .cci_agenda_home_right_days {
    height: 60px;
    padding: 0px 10px;
}

.cci_agenda_mini .cci_agenda_home_days_slider_prev,
.cci_agenda_mini .cci_agenda_home_days_slider_next {
    height: 60px;
    line-height: 60px;
    padding: 0px;
}

.cci_agenda_mini .cci_agenda_home_days_slider_prev {
    padding-left: 10px;
}

.cci_agenda_mini .cci_agenda_home_days_slider_next {
    padding-right: 10px;
}

.cci_agenda_mini .cci-agenda-home-giorno-settimana {
    padding-top: 10px;
}

.cci_agenda_mini .cci_agenda_home_right_content {
    padding: 15px 20px 25px 20px;
}

.cci_agenda_mini .cci_agenda_home_right_content_overlay {
    display: none;
}

.cci_agenda_mini .cci_agenda_home_content_slider_separator {
    top: 5px;
    height: 45px;
    right: 86px;
}

.cci_agenda_mini .cci_agenda_home_content_slider_prev {
    right: 110px;
}


/* AGENDA PAGE */

.cci_agenda_page_left {
    background-color: #183A5F;
    height: 90px;
}

.cci_agenda_page_left_data {
    color: #fff;
    margin-top: 8px;
}

.cci_agenda_page_left_giorno_text,
.cci_agenda_page_left_mese_anno {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    line-height: 19px;
    display: inline-block;
    width: 100%;
}

.cci_agenda_page_right {
    height: auto !important;
}

.cci_agenda_page_left_giorno_number {
    font-family: 'Noticia Text', serif;
    font-size: 35px;
    line-height: 30px;
    display: inline-block;
    width: 100%;
    font-weight: bold;
}

.cci-agenda-row ul {
    padding-right: 15px;
    margin-top: 0;
}

.cci-agenda-row ul li {
    background: #EEF0F1;
    border: none;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    color: #4a4a4a;
    padding: 8px 20px;
    border-radius: 0px 0px 5px 5px;
    opacity: 0.6;
    /*    -webkit-box-shadow: 0px 0px 5px 0px rgba(74, 74, 74, 0.2);
        -moz-box-shadow: 0px 0px 5px 0px rgba(74, 74, 74, 0.2);
        box-shadow: 0px 0px 5px 0px rgba(74, 74, 74, 0.2);*/
}

.cci-agenda-row ul li.active {
    z-index: 20;
    font-size: 16px;
    border: 1px solid #e2dfdf;
    border-top: 0;
    opacity: 1;
}

.cci-agenda-row ul li a {
    padding: 0;
    color: #4a4a4a;
}

.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;
}

.page #cci_content_page .events-table tr>td>span>a,
.archive #cci_content_archive .events-table tr>td>span>a {
    color: #183A5F;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Noticia Text', serif;
}

.page #cci_content_page .events-table tr>td>span:nth-child(2),
.archive #cci_content_archive .events-table tr>td>span:nth-child(2) {
    display: block;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
    font-size: 16px;
}

.archive #cci_content_archive .events-table tr>td>span:nth-child(2) {
    padding: 10px 0;
}

.page #cci_content_page .css-events-list table.events-table td,
.archive #cci_content_archive .css-events-list table.events-table td {
    padding: 15px 0;
}

.archive #cci_content_archive #cci_documenti_main_content>table>tbody tr>td>span:nth-child(1) {
    display: block;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
    font-size: 16px;
    font-family: 'Signika', sans-serif !important;
    font-weight: 100;
    margin-top: 30px;
}

.archive #cci_content_archive #cci_documenti_main_content>table>tbody>tr:nth-child(1)>td>span:nth-child(3)>i {
    padding: 5px 0;
    display: block;
}


/* ARCHIVE DOCUMENTI */

.cci_archive_documenti_ricerca_container {
    position: relative;
    display: block;
    width: 100%;
    float: left;
}

.cci_archive_documenti_ricerca_container button[data-target="#cci_filtro_ricerca_toggle"] {
    position: absolute;
    right: 15px;
    z-index: 9;
    bottom: -35px;
    background: #EEF0F1;
    border: none;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    color: #4a4a4a;
    padding: 8px 20px;
    border-radius: 0px 0px 5px 5px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(74, 74, 74, 0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(74, 74, 74, 0.2);
    box-shadow: 0px 0px 5px 0px rgba(74, 74, 74, 0.2);
}

.cci_archive_documenti_ricerca_container button[data-target="#cci_filtro_ricerca_toggle"]:after {
    content: '\f067';
    font-family: 'FontAwesome';
    margin-left: 8px;
}

.cci_archive_documenti_ricerca_container button[data-target="#cci_filtro_ricerca_toggle"]:before {
    content: 'Apri la ricerca avanzata';
}

.cci_archive_documenti_ricerca_container button[data-target="#cci_filtro_ricerca_toggle"][aria-expanded="true"]:after {
    content: '\f00d';
    font-family: 'FontAwesome';
    margin-left: 8px;
}

.cci_archive_documenti_ricerca_container button[data-target="#cci_filtro_ricerca_toggle"][aria-expanded="true"]:before {
    content: 'Chiudi la ricerca avanzata';
}

.cci_content_archive_single_documento_footer,
.cci_content_archive_single_documento_footer a {
    margin-top: 20px;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 17px;
    color: #4a4a4a;
    height: 25px;
}

.cci_content_archive_single_documento_footer_data,
.cci_content_archive_single_documento_footer_dettagli {
    height: 100%;
}

.cci_content_archive_single_documento_footer_dettagli {
    text-transform: uppercase;
    margin-left: -30px;
}

.cci_content_archive_single_documento_footer_dettagli>span {
    margin-right: 20px;
}

.cci_content_archive_single_documento_footer_data_separator {
    height: 18px;
    background: #979797;
    width: 2px;
    display: inline-block;
    margin-left: 20px;
    position: absolute;
    top: -1px;
}

.cci_content_archive_single_documento .cci-taxonomy-cci_tax_autore {
    font-family: 'Signika', sans-serif;
    color: #4a4a4a;
    font-size: 14px;
    line-height: 14px;
    font-weight: 300;
    text-transform: uppercase;
}

.cci_content_archive_single_documento .cci-taxonomy-cci_tax_autore a {
    color: #4a4a4a;
}

.cci_content_archive_single_documento .cci-taxonomy-cci_tax_autore-main:before {
    margin-right: 21px;
    height: 3px;
    display: inline-block;
    width: 48px;
    background: #183A5F;
    content: '';
    position: relative;
    top: -5px;
}

.header-archive-documenti {
    border-top: 2px solid #D8D8D8;
    margin-top: -2px;
}

.header-archive-documenti-filtri {
    height: 60px;
    line-height: 60px;
}

.header-archive-documenti-filtri-ul {
    display: table;
    width: 100%;
    margin: 0;
    padding: 0px 15px;
}

.header-archive-documenti-filtri-ul>li {
    display: table-cell;
    width: auto;
    text-align: left;
}

.header_archive_documenti_filter_link.header_archive_documenti_filter_link_current a {
    font-weight: bold;
}

.header_archive_documenti_filter_link.header_archive_documenti_filter_link_current a span.header_archive_documenti_filter_link_border {
    width: 100%;
}

.header_archive_documenti_filter_link a {
    position: relative;
    height: 60px;
    display: inline-block;
    font-family: 'Signika', sans-serif;
    color: #4A4A4A;
    font-size: 16px;
}

.header_archive_documenti_filter_link a i {
    margin-right: 8px;
}

.header_archive_documenti_filter_link a span.header_archive_documenti_filter_link_border {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 50px;
    height: 2px;
    z-index: 9;
}

.header_archive_documenti_filter_link_tutti a span.header_archive_documenti_filter_link_border {
    background: #4A4A4A;
}

.header_archive_documenti_filter_link_ufficiali a span.header_archive_documenti_filter_link_border {
    background: #183A5F;
}

.header_archive_documenti_filter_link_agricoltura a span.header_archive_documenti_filter_link_border {
    background: #35955D;
}

.header_archive_documenti_filter_link_notiziario a span.header_archive_documenti_filter_link_border {
    background: #4A90E2;
}

.header_archive_documenti_filter_link_documentazione a span.header_archive_documenti_filter_link_border {
    background: #AE9854;
}

.header_archive_documenti_filter_link_articoli a span.header_archive_documenti_filter_link_border {
    background: #183A5F;
}

.header_archive_documenti_filter_link_dossier a span.header_archive_documenti_filter_link_border {
    background: #183A5F;
}

.header_archive_documenti_filter_link_foto_galleria a span.header_archive_documenti_filter_link_border {
    background: #1C68F8;
}

.header_archive_documenti_filter_link_video_galleria a span.header_archive_documenti_filter_link_border {
    background: #1C68F8;
}

#header_archive_articoli_ricerca_submit {
    background: #183A5F;
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-weight: 400;
    border: none;
    margin-top: 23px;
}

.header-archive-documenti-ricerca {
    background: #EEF0F1;
    padding: 30px 25px 40px 25px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    -moz-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    z-index: 1;
}

.header-archive-documenti-ricerca.collapse.in {
    z-index: 10;
}

.header-archive-documenti-ricerca label {
    font-family: 'Signika', sans-serif;
    color: #4A4A4A;
    font-size: 14px;
    font-weight: 100;
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}

.header-archive-documenti-ricerca input,
.header-archive-documenti-ricerca select,
.header-archive-documenti-ricerca button {
    width: 100%;
    height: 40px;
    border-radius: 0;
    padding-left: 10px;
}

.header-archive-documenti-ricerca input {
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    font-weight: 100;
    color: #183A5F;
    line-height: normal;
}

.header-archive-documenti-ricerca select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../img/select_arrow.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
    background-color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    font-weight: 100;
    color: #183A5F;
    padding-right: 40px;
    text-transform: uppercase;
    font-size: 16px;
}

.header-archive-documenti-ricerca button#header_archive_documenti_ricerca_submit {
    background: #183A5F;
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-weight: 400;
    border: none;
    margin-top: 23px;
}

.header-archive-documenti-ricerca-row {
    margin-bottom: 20px;
}

.header-archive-documenti {
    background: #F8F8F8;
    font-family: 'Signika', sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 17px;
    font-weight: 100;
}

.header-archive-documenti-disponibili {
    font-weight: 400;
    margin-right: 15px;
}

.header-archive-documenti-disponibili h4 {
    display: inline-block;
    font-family: 'Signika', sans-serif;
    font-size: 22px;
    line-height: 27px;
    font-weight: 400;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}


/* EVENTI IN HOME */

.cci_eventi_home_slider {
    padding-bottom: 40px;
    background: #fff;
}

.cci_eventi_home_slider_container h4 {
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    line-height: 28px;
    color: #183A5F;
    margin: 35px auto;
}

.cci_eventi_home_slider_next,
.cci_eventi_home_slider_prev {
    position: absolute;
    top: 44px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 17px;
    color: #4A4A4A;
    transition: .4s;
    -webkit-transition: .4s;
}

.cci_eventi_home_slider_next {
    right: 15px;
    left: auto;
}

.cci_eventi_home_slider_prev {
    right: 170px;
    left: auto;
}

.cci_eventi_home_slider_next.swiper-button-disabled,
.cci_eventi_home_slider_prev.swiper-button-disabled {
    color: #868F98;
}

.cci_eventi_home_slider_nav_separator {
    position: absolute;
    top: 27px;
    z-index: 10;
    height: 48px;
    border-right: 1px solid rgba(74, 74, 74, 0.5);
    right: 126px;
}

.cci_eventi_home_slider_container_slider_title h2 {
    font-family: 'Signika', sans-serif;
    font-size: 28px !important;
    line-height: 32px !important;
    color: #000;
    margin-top: 0px;
}

.cci_eventi_home_slider_container_slider_excerpt {
    font-family: 'Signika', sans-serif;
    font-size: 16px !important;
    line-height: 20px !important;
    color: #000;
    font-weight: 100;
    margin-top: 0px;
}

.cci_eventi_home_slider_container_slider_link {
    font-family: 'Signika', sans-serif;
    font-size: 16px !important;
    line-height: 20px !important;
    color: #000;
    font-weight: 400;
    margin-top: 0px;
    background: #F2F2F1;
    padding: 10px 20px;
    position: absolute;
    bottom: 0px;
    left: 15px;
}

.cci_eventi_home_slider_container_slider_left,
.cci_eventi_home_slider_container_slider_right {
    height: 255px;
    position: relative;
}


/* SITI D' INTERESSE */

.cci_link_home {
    padding-bottom: 40px;
    background: #fff;
}

.cci_link_home_container h4 {
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    line-height: 28px;
    color: #183A5F;
    margin: 35px auto;
}

.cci_link_home_container_content {
    height: 255px;
    overflow-y: auto;
}

.cci_link_home_container_content_single_link {
    display: inline-block;
    width: 100%;
    font-family: 'Signika', sans-serif;
    font-size: 18px !important;
    line-height: 29px !important;
    color: #000;
}

.cci_link_home_container_content_single_link a {
    color: #000;
}


/* INTERVENTI CARITATIVI */

.cci_interventicaritativi_loader {
    width: 675px;
    height: 400px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999999;
    display: none;
}

.cci_interventicaritativi_spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 0px auto;
    top: 50%;
    transform: translateY(-50%);
}

.cci_interventicaritativi_double-bounce1,
.cci_interventicaritativi_double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ccc;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.cci_interventicaritativi_double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

@-webkit-keyframes sk-bounce {

    0%,
    100% {
        -webkit-transform: scale(0.0)
    }

    50% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes sk-bounce {

    0%,
    100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }

    50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}

.cci-interventicaritativi-home-intestazione {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #F8F8F8;
    height: 80px;
}

.cci-interventicaritativi-home-intestazione-immagine img {
    max-height: 40px;
}

.cci-interventicaritativi-home-intestazione-label {
    font-family: 'Noticia Text', serif;
    line-height: 22px;
    color: #183A5F;
    font-size: 16px;
    padding-left: 0px;
}

.cci-interventicaritativi-home-map-container-left {
    margin-top: -90px;
    height: 560px;
    background: #EDEFF2;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.30);
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.30);
    position: relative;
    z-index: 9;
}

.cci-interventicaritativi-home-map-container-right {
    padding-right: 0px !important;
}

#cci_interventi_caritativi_map {
    width: 100%;
    height: 550px;
}

.cci-interventicaritativi-home-dati-totali {
    background: #ffffff;
    padding-top: 20px;
    padding-bottom: 15px;
    color: #939191;
    font-family: 'Signika', sans-serif;
    font-size: 15px;
    letter-spacing: -0.8px;
    height: 108px;
}

.cci-interventicaritativi-home-dati-totali .cci-interventicaritativi-home-dati-totali-number {
    display: block;
    font-size: 40px;
    font-family: 'Noticia Text', serif;
    line-height: 42px;
    color: #999797;
    margin-bottom: 5px;
}

.cci-interventicaritativi-home-dati-totali-number-single {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.cci-interventicaritativi-home-dati-totali .cci-interventicaritativi-home-dati-totali-number span {
    display: inline-block;
}

.cci-interventicaritativi-home-dati-totali-mappa {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #535252;
    font-family: 'Open Sans';
}

.cci-interventicaritativi-home-dati-totali-mappa a {
    color: #000;
    font-family: 'Signika', sans-serif;
}

.cci-interventicaritativi-home-dati-totali-mappa .cci-interventicaritativi-home-dati-totali-number-mappa {
    display: block;
    font-size: 50px;
    font-family: 'Noticia Text', serif;
    line-height: 50px;
    margin-bottom: 0px;
    font-weight: 100;
    color: #000;
}

.cci-interventicaritativi-home-select {
    padding: 20px 20px 8px 20px;
}

.cci-interventicaritativi-home-select select {
    width: 100%;
    background: #fff;
    height: 41px;
    border: none;
    border-radius: 0;
    padding: 8px 10px;
    font-weight: 100;
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    font-weight: 100;
}

.cci-interventicaritativi-home-select-label {
    font-family: 'Signika', sans-serif;
    display: block;
    color: #4A4A4A;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 5px;
    font-weight: 100;
}

#cci_interventicaritativi_map {
    height: 400px;
    width: 100%;
}

.cci-interventicaritativi-home-select-separator {
    height: 1px;
    width: 100%;
    background: #CFCFCF;
    display: inline-block;
    margin-top: 30px;
}

.cci-interventicaritativi-home-select-anno {
    margin-top: 5px;
}

.cci-interventicaritativi-home-select-area,
.cci-interventicaritativi-home-select-nazione,
.cci-interventicaritativi-home-settore {
    margin-top: 25px;
}

.cci-interventicaritativi-home-footer {
    padding: 20px 20px;
    background: #ffffff;
    margin-top: -70px;
}

.cci-interventicaritativi-home-footer a {
    font-family: 'Signika', sans-serif;
    display: block;
    font-size: 14px;
    color: #000000;
}

.cci-interventicaritativi-home-footer .cci-interventicaritativi-home-footer-col {
    padding-left: 30px;
    display: inline-block;
}

.cci-interventicaritativi-home-list-container {
    background: #FBFAF9;
    padding: 20px;
}

.cci-interventicaritativi-dettaglio-single-progetto-list {
    border-bottom: 2px solid #EEEBE8;
    padding-bottom: 20px;
}

.cci-interventicaritativi-dettaglio-single-progetto-list.opened {
    background: #fff;
}

.cci-interventicaritativi-dettaglio-single-progetto-list h3 {
    font-weight: bold;
    color: #000;
    font-size: 20px;
    font-family: 'Open Sans';
    margin-bottom: 10px;
}

.cci-interventicaritativi-dettaglio-header {
    background: #fff;
    padding: 30px 35px;
    color: #6C7E8F;
    font-weight: bold;
    font-size: 16px;
    margin-top: -20px;
    margin-left: -20px !important;
    margin-right: -20px !important;
}

.cci-interventicaritativi-home-no-interventi {
    font-weight: bold;
}

.cci-interventicaritativi-dettaglio-single-progetto-list-settore {
    margin-right: 20px;
}

.cci-interventicaritativi-dettaglio-single-progetto-list-stato {
    font-weight: bold;
    margin-right: 15px;
}

.cci-interventicaritativi-dettaglio-single-progetto-list-citta {
    font-size: 12px;
}

.interventicaritativi-180 {
    color: #33B2B8;
}


/* comunicazione */

.interventicaritativi-173 {
    color: #E5D738;
}


/* alfabetizzazione ed educazione */

.interventicaritativi-178 {
    color: #86CC5A;
}


/* agricoltura */

.interventicaritativi-171 {
    color: #D8072E;
}


/* emergenza */

.interventicaritativi-174 {
    color: #5F74D0;
}


/* sanitario */

.interventicaritativi-176 {
    color: #B570C5;
}


/* promozione umana */

.interventicaritativi-179 {
    color: #8B91AA;
}


/* gestionale */

.interventicaritativi-177 {
    color: #215490;
}


/* professionale */

.interventicaritativi-175 {
    color: #ED7B3B;
}


/* istruzione */

.cci-interventicaritativi-dettaglio-infowindow-stato {
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
}

.cci-interventicaritativi-dettaglio-infowindow-titolo {
    display: block;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 8px;
    margin-bottom: 8px;
}

.cci-interventicaritativi-dettaglio-infowindow-enteproponente {
    display: block;
    margin-top: 6px;
    margin-bottom: 6px;
}

.cci-interventicaritativi-dettaglio-infowindow-numeroprogetto {
    display: block;
    width: 50%;
    float: left;
}

.cci-interventicaritativi-dettaglio-infowindow-linkscheda {
    display: block;
    width: 50%;
    float: right;
    text-align: right;
}

.cci-interventicaritativi-dettaglio-infowindow-finanziamento {
    display: block;
    margin-bottom: 20px;
}

.cci-interventicaritativi-home-map-container {
    position: relative;
    background: #DBDEE9;
}

.cci-interventicaritativi-dettaglio-dettaglio {
    display: none;
}

.cci-interventicaritativi-dettaglio-dettaglio .cci-interventicaritativi-dettaglio-infowindow-enteproponente,
.cci-interventicaritativi-dettaglio-dettaglio .cci-interventicaritativi-dettaglio-infowindow-finanziamento {
    font-size: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 20px;
}

.cci-interventicaritativi-dettaglio-dettaglio-toggle {
    color: #858688;
    cursor: pointer;
}

.cci-intervento-caritativo-toload {
    display: none;
}

.cci-interventicaritativi-load-more {
    text-align: center;
    padding: 20px 0px 0px 0px;
}

.cci-interventicaritativi-load-more a {
    color: #181617;
    font-size: 12px;
}

.cci-interventicaritativi-home-select-cerca {
    padding: 8px 20px 20px 20px;
    color: #6B7E90;
    font-size: 13px;
}

.cci-interventicaritativi-home-select-cerca-label {
    line-height: 38px;
}

.cci-interventicaritativi-home-select-cerca-azzera {
    color: #183A5F;
    font-size: 14px;
    line-height: 40px;
}

.cci-interventicaritativi-home-select-cerca-submit {
    display: block;
    text-align: center;
    color: #607A95;
    background: #fff;
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    padding: 11px 27px;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.30);
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.30);
}

.cci-interventicaritativi-presentare-progetto-link {
    font-family: 'Noticia Text', serif;
    line-height: 24px;
    color: #607A95 !important;
    font-size: 17px !important;
    font-weight: 100 !important;
}


/* CCI CONTATTI */

.cci_contatti {
    height: 530px;
}

.cci_contatti_left h4 {
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    line-height: 28px;
    color: #183A5F;
    margin: 35px auto;
}

#cci_contatti_container_collapse {
    height: 100%;
}

.cci_contatti_left,
.cci_contatti_right {
    height: 100%;
}

.cci_contatti_left {
    position: relative;
    background-image: url('../img/logo_cci_contatti.png');
    background-repeat: no-repeat;
    background-position: center 35%;
}

.cci_contatti_right {
    padding-top: 35px;
}

.cci_contatti_right .nf-field-container {
    clear: none;
    margin-bottom: 15px;
}

.cci_contatti_left_content {
    position: absolute;
    bottom: 40px;
    z-index: 9;
}

.cci_contatti_left_content h2 {
    font-family: 'Noticia Text', serif !important;
    font-weight: bold;
    font-size: 28px !important;
    color: #9B9B9B !important;
    line-height: 38px !important;
    margin-bottom: 0px;
}

.cci_contatti_left_content h6 {
    font-family: 'Noticia Text', serif !important;
    font-weight: bold;
    font-size: 16px !important;
    color: #9B9B9B !important;
    line-height: 22px !important;
    margin-top: 0px;
    margin-bottom: 10px;
}

.cci_contatti_left p.cci_contatti_left_content_indirizzo {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    color: #9B9B9B;
    line-height: 19px;
}

.cci_contatti_left p.cci_contatti_left_content_legacy a {
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    color: #9B9B9B;
    line-height: 15px;
}

.cci_contatti_left_content_overlay {
    background-image: url('../img/transparent_contatti.png');
    width: 100%;
    height: 360px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.cci_contatti_left_content_legacy_separator {
    display: inline-block;
    height: 10px;
    width: 2px;
    background: #9B9B9B;
}

.cci_contatti label {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 17px;
    font-weight: 100 !important;
}

.cci_contatti .nf-field-label {
    margin-bottom: 5px !important;
}

.cci_contatti input {
    height: 40px !important;
    border: 1px solid #ECEBEA !important;
}

.cci_contatti select {
    width: 100% !important;
    height: 40px !important;
    -webkit-appearance: none;
    padding: 0px 10px;
    background-position-x: 90%;
    background-position-y: center;
    border: 1px solid #ECEBEA !important;
    border-radius: 0px;
    background: #fff;
}

.cci_contatti .fa-chevron-down {
    position: absolute;
    top: 34px;
    right: 30px;
    color: #D0D0D0;
}

.cci_contatti textarea {
    height: 120px !important;
    border: 1px solid #ECEBEA !important;
}

.cci_contatti input[type="submit"],
.cci_contatti input[type="button"] {
    background: #567DA8;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding: 15px;
    line-height: normal;
    height: auto !important;
}

.cci_contatti_normativa label {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    line-height: 19px;
    display: inline-block !important;
    float: left;
    width: 70%;
    margin-left: 20px !important;
}

.cci_contatti_normativa input[type="checkbox"] {
    float: left;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0px;
    box-sizing: border-box;
    position: relative;
    box-sizing: content-box;
    width: 30px !important;
    height: 30px !important;
    outline: 1px solid #ECEBEA;
    margin-right: 10px !important;
}

.cci_contatti_normativa input[type="checkbox"]:checked {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M14 18L26 6l4 4-16 16L4 16l4-4z"/></svg>');
    background-size: 100%;
    outline: 1px solid #000;
}

.nf-form-fields-required {
    display: none;
}

h4.cci_contatti_toggle_label {
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    line-height: 28px;
    margin: 35px 15px;
}

h4.cci_contatti_toggle_label a {
    color: #183A5F;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    width: 100%;
    display: block;
    padding: 20px;
}


/* VIE DELLA BELLEZZA */

.cci_vie {
    background: #fff;
    display: block;
    width: 100%;
    height: 108px;
    border: 1px solid #eee;
    overflow: hidden;
}

.cci_vie img {
    width: 108px;
    height: 108px;
    float: left;
}

.cci_vie_content {
    font-size: 14px;
    float: left;
    width: calc(100% - 108px);
    padding: 15px 20px;
    line-height: 18px;
    max-height: 100%;
    overflow: hidden;
    border-bottom: 15px solid #fff;
}

.cci_vie_titolo {
    font-family: 'Noticia Text', serif;
    color: #881329;
    display: inline-block;
    width: 100%;
    font-weight: bold;
    /*white-space: nowrap; overflow: hidden; text-overflow: ellipsis;*/
    line-height: 18px;
    margin-bottom: 5px;
}

.cci_vie_excerpt {
    font-family: 'Signika', sans-serif;
    color: #000;
    display: inline-block;
    width: 100%;
    line-height: 18px;
}


/* OPERE E GIORNI */

.cci-liturgia-menu-ancora-calendario a {
    color: #881329 !important;
}

.page-template-page-opere_giorni .main_container {
    background: #F6F3E9;
}

.page-template-page-opere_giorni .cci_content_page_current_title {
    margin-bottom: 0 !important;
}

.page-template-page-opere_giorni .cci-opere-giorni-liturgia {
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    color: #000;
    font-size: 16px;
    line-height: 24px;
}

.page-template-page-opere_giorni h1.cci_content_page_current_title {
    margin-top: 0;
}

.cci-opere-giorni-single {
    margin-top: 35px;
    background: #fff;
}

.cci-opere-giorni-single-img-image {
    padding: 40px 0px;
}

.cci-opere-giorni-single-footer {
    background: #fff;
    float: left;
    width: 100%;
    position: relative;
    padding-top: 5px;
    margin-bottom: 10px;
}

.cci-opere-giorni-single-footer:before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    height: 1px;
    width: calc(100% - 30px);
    border-bottom: 1px solid #555554;
}

.cci-opere-giorni-single-nome-opera h2 {
    font-family: 'Signika', sans-serif;
    color: #000;
    font-size: 32px;
    line-height: 24px;
    font-weight: 400;
}

.cci-opere-giorni-single-external-link {
    line-height: 70px;
    font-size: 12px;
    height: 64px;
}

.cci-opere-giorni-single-external-link a {
    color: #B19C5B;
}

.cci-opere-giorni-single-dettagli {
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 35px;
}

.cci-opere-giorni-single-dettagli label {
    font-weight: 600;
    font-family: 'Signika', sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 14px;
    width: 100%;
    margin-bottom: 0;
}

.cci-opere-giorni-social {
    margin-top: 40px;
    padding-top: 40px;
}

.cci-opere-giorni-widget {
    padding-top: 40px;
    padding-bottom: 60px;
}

.cci-opere-giorni-single-autore {
    font-family: 'Signika', sans-serif;
    color: #000;
    font-size: 24px;
    line-height: 24px;
    font-weight: 400;
}

.cci_opere_giorni {
    background: #fff;
    display: block;
    width: 100%;
    height: 108px;
    border: 1px solid #eee;
    overflow: hidden;
}

.cci_opere_giorni img {
    max-width: 108px;
    max-height: 108px;
    float: left;
}

.cci_opere_giorni_content {
    font-size: 14px;
    float: left;
    width: calc(100% - 108px);
    padding: 15px 20px;
    line-height: 18px;
    max-height: 100%;
    overflow: hidden;
    border-bottom: 15px solid #fff;
}

.cci_opere_giorni_titolo {
    font-family: 'Noticia Text', serif;
    color: #881329;
    display: inline-block;
    width: 100%;
    font-weight: bold;
    /*white-space: nowrap; overflow: hidden; text-overflow: ellipsis;*/
    line-height: 18px;
    margin-bottom: 5px;
}

.cci_opere_giorni_excerpt {
    font-family: 'Signika', sans-serif;
    color: #000;
    display: inline-block;
    width: 100%;
    line-height: 18px;
}

.cci-opere-giorni-single-img {
    position: relative;
    text-align: center;
}

.cci-opere-giorni-controls {
    position: absolute;
    top: 15px;
    right: 15px;
}

.cci-opere-giorni-controls button {
    width: 32px;
    height: 32px;
    background: #F6F3E9;
    border: none;
    color: #4A4A4A;
}

.cci-opere-giorni-controls .full-width {
    background: #F6F3E9;
    border: none;
    color: #4A4A4A;
    height: 32px;
    float: left;
    line-height: 32px;
    padding: 0 5px;
    font-size: 14px;
}

.cci-opere-giorni-controls-left {
    background: #fff;
    float: left;
}

.cci-opere-giorni-controls-right {
    float: right;
    margin-left: 10px;
}

.cci-opere-giorni-controls-left,
.cci-opere-giorni-controls-right {
    height: 32px;
}

.cci-opere-giorni-controls span.zoom-value {
    text-align: center;
    padding: 0px 15px;
}

.cci-opere-giorni-calendario-slide {
    text-align: center;
}

.cci-opere-giorni-calendario-slide a {
    color: #4A4A4A;
    height: 92px;
    display: inline-block;
    position: relative;
    width: 100%;
    padding-top: 25px;
    line-height: 20px;
    text-transform: uppercase;
}

.cci-opere-giorni-calendario-slide-current {
    background: #A40DAA;
}

.cci-opere-giorni-calendario-slide-current a {
    color: #fff;
}

.cci-opere-giorni-calendario-container {
    background: #fff;
    border-top: 2px solid #E8E8E8;
    border-bottom: 2px solid #E8E8E8;
}

.cci-opere-giorni-calendario-preview {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 92px;
    width: 100%;
    overflow: hidden;
}

.cci-opere-giorni-calendario-preview img {
    width: 100%;
    overflow: hidden;
}

.cci-opere-giorni-calendario-preview span {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    padding: 5px 5px;
    color: #fff;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    text-transform: none;
}

.cci-opere-giorni-calendario-prev {
    position: absolute;
    left: 0;
    top: 0;
    height: 92px;
    line-height: 92px;
    padding: 0 10px;
    z-index: 9;
    background: #fff;
    cursor: pointer;
}

.cci-opere-giorni-calendario-next {
    position: absolute;
    right: 0;
    top: 0;
    height: 92px;
    line-height: 92px;
    padding: 0 10px;
    z-index: 9;
    background: #fff;
    cursor: pointer;
}

.cci-opere-giorni-calendario-footer {
    height: 40px;
    background: rgba(192, 192, 192, 0.2);
    text-align: center;
    line-height: 40px;
    color: #000;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.cci-opere-giorni-calendario-footer-content {
    float: left;
    text-transform: uppercase
}

.cci-opere-giorni-calendario-footer .cci-opere-giorni-calendario-footer-content:first-child {
    border-right: 1px solid #979797;
}

.cci-opere-giorni-loader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999999;
    display: none;
}

.cci-opere-giorni-spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 0px auto;
    top: 50%;
    transform: translateY(-50%);
}

.cci-opere-giorni-double-bounce1,
.cci-opere-giorni-double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ccc;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.cci-opere-giorni-double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}


/* menu liturgia */

.cci-liturgia-menu {
    background: #fff;
    height: 60px;
    line-height: 60px;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    color: #4A4A4A;
    border-bottom: 2px solid #D8D8D8;
}

.cci-liturgia-menu a {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    height: 60px;
    display: inline-block;
}

.cci-liturgia-menu-item-current {}

.cci-liturgia-menu-item-current a {
    color: #AE9854 !important;
    border-bottom: 2px solid #AE9854;
}


/* liturgia delle ore */

.page-template-page-liturgia_ore .main_container {
    background: #F6F3E9;
}

.page-template-page-liturgia_ore h1.cci_content_page_current_title {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.page-template-page-liturgia_ore .cci-opere-giorni-liturgia {
    text-transform: uppercase;
    margin-bottom: 25px;
}

.page-template-page-liturgia_ore .cci-liturgia-giorno-font-increase {
    margin-bottom: 35px;
}

.page-template-page-liturgia_delle_ore_v4 .main_container {
    background: #F6F3E9;
}

.page-template-page-liturgia_delle_ore_v4 h1.cci_content_page_current_title {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.page-template-page-liturgia_delle_ore_v4 .cci-opere-giorni-liturgia {
    text-transform: uppercase;
    margin-bottom: 25px;
}

.page-template-page-liturgia_delle_ore_v4 .cci-liturgia-giorno-font-increase {
    margin-bottom: 35px;
}

.liturgia-delle-ore.memoria {
    padding: 1rem 0.5rem;
    font-family: 'Signika', sans-serif;
}

.memoria-tipologia {
    text-transform: uppercase;
    font-size: 11px;
}

.liturgia-delle-ore.memoria:not(.linkable) .int-container {
    color: #AE9854 !important;
    border-bottom: 2px solid #AE9854;
}

.liturgia-delle-ore.memoria a {
    color: #666667 !important;
}

.liturgia-delle-ore.memoria a:hover {
    color: #232324 !important;
}

.cci-liturgia-ore h2 {
    font-family: 'Signika', sans-serif;
    font-size: 28px !important;
    font-weight: 300;
    cursor: pointer;
}

.cci-liturgia-ore h2[data-toggle="collapse"] {
    border-top: 1px solid #979797;
    padding: 15px 0px;
    margin: 0px;
}


/* plus */

.cci-liturgia-ore h2.first_closed:after,
.cci-liturgia-ore h2.collapsed:after {
    content: '\f067';
    font-family: 'FontAwesome';
    position: absolute;
    right: 20px;
    font-size: 20px;
    line-height: 28px;
}

.cci-liturgia-ore h2.first_opened.collapsed:after {
    content: '\f067' !important;
}

.cci-liturgia-ore h2.first_opened:after {
    content: '\f068';
    font-family: 'FontAwesome';
    position: absolute;
    right: 20px;
    font-size: 20px;
    line-height: 28px;
}

.cci-liturgia-ore h2[aria-expanded="true"]:after {
    content: '\f068' !important;
}

.cci-liturgia-ore div#ora_media_0,
.cci-liturgia-ore div#ora_media_1,
.cci-liturgia-ore div#ora_media_2 {
    padding-bottom: 40px;
}

.cci-liturgia-ore-share {
    margin-top: 40px;
    border-top: 1px solid #4C4C4C;
    padding-top: 40px;
    padding-bottom: 50px;
}

.cci-liturgia-ore-loader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999999;
    display: none;
}

.cci-liturgia-ore-spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 0px auto;
    top: 50%;
    transform: translateY(-50%);
}

.cci-liturgia-ore-double-bounce1,
.cci-liturgia-ore-double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ccc;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.cci-liturgia-ore-double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}


/* scheda vescovo */

.cci-cei-scheda-vescovo-single-incarico {
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #4A4A4A;
    margin-bottom: 5px;
}

.cci-cei-scheda-vescovo h1.cci_content_page_current_title {
    margin-bottom: 25px !important;
}

.cci-cei-scheda-vescovo-single-incarico a {
    font-weight: 400;
    color: inherit;
}

.cci-cei-scheda-vescovo .cci-scheda-vescovo-img {
    height: auto !important;
}

.cci-scheda-vescovo-incarico-delegato {
    /*margin-top: 5px;
    display: block;*/
    display: block;
}

.cci-scheda-vescovo-nomeufficio {
    font-size: 12px;
    color: #8698AC;
}

.cci-scheda-vescovo-img img {
    width: 100%;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
}

.cci-cei-scheda-vescovo-link-diocesi {
    font-weight: bold;
    text-decoration: underline !important;
    color: inherit;
}

.cci-cei-scheda-vescovo-biografia-title,
.cci-cei-scheda-vescovo-altri-incarichi-title {
    margin-top: 40px;
}

.cci-cei-scheda-vescovo-single-altro-incarico {
    line-height: 32px;
}

.cci-cei-scheda-vescovo-single-altro-incarico a {
    font-weight: 400;
    color: inherit;
}

.cci-scheda-vescovo-medium {
    padding: 20px 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    -moz-box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    margin-bottom: 30px;
}

.cci-scheda-vescovo-medium-carica {
    margin-bottom: 2px;
    margin-right: 8px;
    font-size: 14px;
    color: #337ab7;
}

.cci-cei-sottotitolo-label {
    font-size: 14px;
    color: #828282;
    font-style: italic;
    display: block;
    margin-top: 10px;
    line-height: normal;
}

.cci-scheda-vescovo-medium-abbrElenchi,
.cci-scheda-vescovo-medium_vdr-abbrElenchi,
.cci-scheda-vescovo-medium-nomecognome,
.cci-scheda-vescovo-medium_vdr-nomecognome {
    display: inline-block;
    margin-left: 0;
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    /*color: #183A5F;*/
    color: #337ab7;
}

.cci-scheda-vescovo-medium-abbrElenchi,
.cci-scheda-vescovo-medium_vdr-abbrElenchi {
    font-weight: 100;
    font-size: 14px;
    margin-right: 8px;
}

.cci-scheda-vescovo-medium-nomecognome {
    font-weight: 400;
}

.cci-scheda-vescovo-medium-incarichi,
.cci-scheda-vescovo-vescovo_principale-incarichi {
    font-family: 'Noticia Text', serif;
    font-size: 13px;
    color: #183A5F;
    line-height: 17px;
}

.cci-scheda-vescovo-medium-ordinereligioso {
    font-size: 14px;
}

.cci-cei-scheda-vescovo-single-line {
    display: block;
}

.cci-cei-incarichi-principali {
    display: block;
    margin-bottom: 20px;
}

.cci-cei-incarichi-principali>span {
    display: block;
}

.cci-scheda-vescovo-regione .cci-cei-incarichi-principali>span {
    display: block;
    margin-bottom: 10px;
}

.cci-scheda-vescovo-medium-dettagli {
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    color: #4A4A4A;
    margin-top: 15px;
    display: block;
    position: absolute;
    right: -100px;
    bottom: 0px;
}

.cci-scheda-vescovo-ausiliari-wrapper .cci-scheda-vescovo-medium-dettagli {
    position: initial;
    right: auto;
    bottom: auto;
    text-align: right;
}

.cci-scheda-vescovo-medium-img {
    width: 90px !important;
    height: 90px !important;
    background-position: 0 0 !important;
    background-size: contain !important;
    background-repeat: no-repeat;
}

.cci-scheda-vescovo-medium-rightcolumn {
    padding-left: 20px !important;
    min-height: 90px !important;
}

.cci-scheda-vescovo-regione-img {
    width: 115px !important;
    height: 115px !important;
    background-position: 0 0 !important;
    background-size: contain !important;
    background-repeat: no-repeat;
    margin-right: 10px;
    margin-left: 20px;
}

.cci-scheda-vescovo-regione-carica,
.cci-scheda-vescovo-regione-shortcut {
    font-size: 14px;
    font-family: 'Signika', sans-serif;
    color: #337ab7 !important;
    line-height: 20px;
}

.cci-scheda-vescovo-regione-shortcut {
    margin-top: 5px;
}

.cci-scheda-vescovo-vescovi_regione_dbcei-nomecognome,
.cci-scheda-vescovo-vescovi_regione-nomecognome {
    font-size: 18px;
    font-weight: bold;
    /*color: #183A5F;*/
    font-family: 'Signika', sans-serif;
    margin-bottom: 5px;
}

.cci-vescovi-ragione-nascita {
    font-weight: 100;
    font-size: 12px;
    margin-top: 5px;
}


/* vescovo principale */

.so-widget-seed-dbcomune-nunziatura-widget .cci-scheda-vescovo-vescovo_principale {
    margin-bottom: 60px;
}

.cci-scheda-vescovo-vescovo_principale {
    padding-left: 0 !important;
    -webkit-box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    -moz-box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    position: relative;
    margin-bottom: 30px;
}

.cci-scheda-vescovo-vescovo_principale-rightcolumn {
    padding-top: 20px;
    height: 220px;
}

.cci-scheda-vescovo-vescovo_principale-img {
    height: 220px;
    background-position: top center !important;
    background-size: cover !important;
    background-repeat: no-repeat;
}

.cci-scheda-vescovo-vescovo_principale-abbrElenchi {
    font-weight: 100;
    /*color: #183A5F;*/
    color: inherit;
    font-size: 14px;
    display: inline-block;
    width: auto;
    margin-right: 5px;
}

.cci-scheda-vescovo-vescovo_principale-abbrElenchi,
.cci-scheda-vescovo-vescovo_principale-nomecognome {
    display: block;
    color: #337ab7;
    font-weight: 400;
}

.cci-scheda-vescovo-vescovo_principale-incarichi .cci-cei-incarichi-principali {
    margin-top: 5px;
}

.cci-scheda-vescovo-vescovo_principale .cci-scheda-vescovo-medium-dettagli {
    right: -50px;
    bottom: 20px;
}


/* scheda diocesi */

.cci-scheda-ente-content-rege {
    padding-bottom: 0 !important;
}

.cci-cei-scheda-diocesi-title {
    margin-bottom: 5px !important;
}

.cci-cei-scheda-diocesi-wrapper {
    margin-top: 20px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    position: relative;
}

.cci-cei-scheda-diocesi-img {
    height: 400px;
    overflow: hidden;
}

.cci-cei-scheda-diocesi-img img {
    width: 100%;
    /* margin-top: -50%; */
}

.cci-cei-scheda-diocesi-recapiti-container {
    padding: 15px;
}

.cci-cei-scheda-diocesi-descrizione-tipoEnte-title {
    font-family: 'Signika', sans-serif;
    font-size: 24px;
    color: #000000;
}

.cci-cei-scheda-diocesisingle-dettagli-ente {
    width: 100%;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.cci-cei-scheda-diocesisingle-dettaglio {
    display: inline-block;
    width: 100%;
    padding-right: 30px;
}

.cci-cei-scheda-diocesisingle-dettaglio-label,
.cci-cei-scheda-diocesisingle-dettaglio-valore {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    color: #4A4A4A;
    font-weight: 100;
    line-height: 27px;
}

.cci-cei-scheda-diocesisingle-dettaglio-valore {
    font-weight: bold;
    float: right;
}

.cci-cei-scheda-diocesisingle-dettagli-fonti {
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    line-height: 20px;
}

.cci-cei-scheda-diocesi-recapiti {
    margin-bottom: 20px;
}

.cci-cei-scheda-diocesi-single-recapito {
    display: inline-block;
    width: 100%;
}

.cci-cei-scheda-diocesi-single-recapito-sito {
    margin-top: 15px;
}

.cci-cei-scheda-diocesi-incarichi {
    margin-top: 20px;
}

.cci-cei-scheda-diocesisingle-dettagli-ente-container {
    margin-top: 20px;
}

.cci-cei-scheda-diocesi-link-diocesi {
    border: 1px solid #979797;
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    padding: 8px 20px;
    color: #4A4A4A;
}

.cci-cei-scheda-diocesi-link-diocesi i {
    margin-right: 5px;
}

.cci-scheda-ente {
    background: #fff;
}

.cci-cei-scheda-vescovo-slider-container h4,
.cci-cei-scheda-ente-slider-container h4 {
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    line-height: 28px;
    color: #183A5F;
    margin: 35px auto;
}

.cci-cei-scheda-vescovo-slider-container {
    margin-top: 40px;
}

.cci-scheda-ente-note {
    margin: 40px 0;
}

.nota-asterisco {
    font-size: 20px;
    display: inline-block;
    position: absolute;
    top: -5px;
}

.cci-scheda-vescovo-slider .swiper-slide .cci-scheda-ente-slider .swiper-slide {
    padding: 1px;
}

.cci-cei-scheda-ente-slider-container {
    background: #F3F6FA;
    padding-bottom: 20px;
}

.cci-cei-scheda-ente-slider-next,
.cci-cei-scheda-ente-slider-prev {
    position: absolute;
    top: 44px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 17px;
    color: #4A4A4A;
    transition: .4s;
    -webkit-transition: .4s;
}

.cci-cei-scheda-ente-slider-nav-separator {
    position: absolute;
    top: 32px;
    z-index: 10;
    height: 40px;
    border-right: 1px solid rgba(74, 74, 74, 0.5);
    right: 166px;
}

.cci-cei-scheda-ente-slider-next {
    right: 55px;
    left: auto;
}

.cci-cei-scheda-ente-slider-prev {
    right: 210px;
    left: auto;
}

.cci-cei-scheda-ente-slider-next.swiper-button-disabled,
.cci-cei-scheda-ente-slider-prev.swiper-button-disabled {
    color: rgba(74, 74, 74, 0.5);
}


/* calendario liturgia ore */

.cci-calendario-liturgia {
    background: #fff;
}

.cci-calendario-liturgia table {
    border-collapse: collapse;
}

.cci-calendario-liturgia .fc-view,
.cci-calendario-liturgia .fc-view>table {
    padding: 10px 20px 20px 20px;
}

.cci-calendario-liturgia .fc-scroller {
    overflow-y: hidden !important;
}

.cci-calendario-liturgia h2 {
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    color: #4A4A4A;
    height: 100%;
    line-height: 55px;
}

.cci-calendario-liturgia button {
    background: none;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.cci-calendario-liturgia .fc-toolbar.fc-header-toolbar {
    margin-bottom: 0px;
    height: 55px;
    line-height: 55px;
}

.cci-calendario-liturgia .fc-toolbar .fc-left,
.cci-calendario-liturgia .fc-toolbar .fc-right,
.cci-calendario-liturgia .fc-toolbar .fc-center {
    height: 100%;
}

.cci-calendario-liturgia td,
.cci-calendario-liturgia th {
    border: none !important;
    text-align: center !important;
    padding: 0 !important;
    height: 30px;
}

.cci-calendario-liturgia td {
    cursor: pointer;
}

.cci-calendario-liturgia .fc-basic-view .fc-body .fc-row {
    min-height: 0 !important;
    height: 38px;
}

.cci-calendario-liturgia .fc-basic-view .fc-day-top .fc-day-number {
    float: none !important;
}

.cci-calendario-liturgia .fc-row .fc-content-skeleton td,
.cci-calendario-liturgia .fc-row .fc-helper-skeleton td {
    vertical-align: middle;
    height: 38px;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    color: #4A4A4A;
}

.cci-calendario-liturgia .fc-day-header span {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    color: #4A4A4A;
    text-transform: uppercase;
    font-weight: 100;
}

.cci-calendario-liturgia .fc-state-highlight span {
    color: #4A4A4A !important;
}

.cci-calendario-liturgia-giorno-scelto {
    background: #AE9854;
}

.cci-calendario-liturgia-giorno-scelto-text {
    color: #fff;
}

.cci-calendario-liturgia-loader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999999;
    display: none;
}

.cci-calendario-liturgia-spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 0px auto;
    top: 50%;
    transform: translateY(-50%);
}

.cci-calendario-liturgia-double-bounce1,
.cci-calendario-liturgia-double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ccc;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.cci-calendario-liturgia-double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.cci-cei-scheda-ente-contenuti-correlati {
    background: #f8f8f8 !important;
}


/* menu liturgia ore */

.cci-liturgia-ore-menu {
    height: 60px;
    line-height: 60px;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    color: #4A4A4A;
    border-bottom: 2px solid #D8D8D8;
    margin: 0;
    display: table;
}

.cci-liturgia-ore-menu li {
    display: table-cell;
}

.cci-liturgia-ore-menu a {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    height: 60px;
    display: inline-block;
    text-transform: uppercase;
}

.cci-liturgia-ore-menu.cci-liturgia-ore-festivo a {
    font-size: 11px;
}

.cci-liturgia-ore-menu-item-current a {
    color: #AE9854 !important;
    border-bottom: 2px solid #AE9854;
}

.cci-liturgia-ore .lo_titolo {
    color: #c60000;
    display: block;
    width: 90%;
    margin-top: 40px;
}

.cci-liturgia-ore .lo_sottotitolo {
    font-style: italic;
    margin-bottom: 0.1em;
    display: block;
    font-size: 0.9em;
    clear: both;
}

.cci-liturgia-ore .lo_sottotitolorosso {
    font-style: italic;
    margin-bottom: 0.1em;
    color: #c60000;
    display: block;
    font-size: 0.9em;
    clear: both;
}

.cci-liturgia-ore .lo_sottotitolorossonoi {
    font-style: normal;
    margin-bottom: 0.1em;
    color: #c60000;
    display: block;
    font-size: 0.9em;
    clear: both;
}

.cci-liturgia-ore .lo_sottotitolonoi {
    font-style: normal;
    margin-bottom: 0.4em;
    color: #000;
    display: block;
    font-size: 0.9em;
    clear: both;
}

.cci-liturgia-ore .lo_rosso {
    color: #c60000;
    display: inline;
}

.cci-liturgia-ore .lo_antifona {
    display: inline;
    color: #c60000;
}

.cci-liturgia-ore .lo_vr {
    margin-bottom: 0.1em;
    display: block;
    clear: both;
}

.cci-liturgia-ore .lo_nota {
    display: block;
    font-size: 0.9em;
    color: #c60000;
    clear: both;
}

.cci-liturgia-ore .lo_rif {
    float: right;
    color: #c60000;
    font-style: normal;
}

.cci-liturgia-ore .lo_normal {
    display: inline;
    font-style: normal;
}

.cci-liturgia-ore .lo_paragrafo {
    margin-bottom: 1.1em;
}

.cci-liturgia-ore .lo_versetto {
    margin-top: 0.6em;
    margin-bottom: 1.6em;
    line-height: 1.4em;
    clear: both
}

.cci-liturgia-ore .lo_commento {}

.cci-liturgia-ore .leore_testo_testo {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1em;
}

.cci-liturgia-ore .center {
    width: 100%;
    text-align: center;
}

.cci-liturgia-ore .lo_titolotriduo {
    color: #000;
    display: block;
}

.cci-liturgia-ore .lo_sottotitolotriduo {
    font-weight: bold;
    color: #000;
    display: block;
    margin-top: 0.8em;
    margin-bottom: 0.8em;
}


/* BEWEB */

#BEWEB-searchChronology-searchPanel-caption {
    font-family: 'Signika', sans-serif !important;
    font-size: 16px !important;
    line-height: 18px !important;
}

#BEWEB-searchChronology-searchForm [type="submit"] {
    font-size: 16px !important;
    line-height: 20px !important;
}

#BEWEB-searchChronology-chronologyPanel-title {
    font-family: 'Noticia Text', serif !important;
    font-size: 13px !important;
    line-height: 18px !important;
    margin-bottom: 0px !important;
    font-weight: bold !important;
}

#BEWEB-searchChronology-chronologyPanel {
    padding: 20px 20px 10px 20px !important;
}

#BEWEB-searchChronology-wrapper {
    border: 1px solid #eee;
}


/* PAGINAZIONE */

.cci_pagination {
    margin-bottom: 90px;
}

.cci_pagination,
.cci_pagination a {
    font-family: 'Signika', sans-serif !important;
    font-size: 18px;
    line-height: 22px;
    color: #9B9B9B;
    font-weight: 100;
}

.cci_pagination a,
.cci_pagination span {
    margin: 0px 13px;
    padding-bottom: 2px;
}

.cci_pagination span.current {
    color: #4A4A4A;
    font-weight: 400;
    border-bottom: 2px solid #4A4A4A;
}

.cci_pagination a.prev.page-numbers,
.cci_pagination a.next.page-numbers {
    font-size: 14px;
}


/* FOOTER */

.cci_footer {
    padding-top: 35px;
}

.footer_container {
    background: #F6F7F9;
}

.footer_container .cci_footer_titolo {
    font-family: 'Noticia Text', serif !important;
    font-size: 14px !important;
    color: #183A5F;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 6px;
}

.cci_footer_sinistro,
.cci_footer_centrale,
.cci_footer_destro,
.cci_footer_liturgia,
.cci_footer_subfooter {}

.footer_container .cci_footer_sinistro a,
.footer_container .cci_footer_centrale a,
.footer_container .cci_footer_destro a,
.cci_footer_liturgia a {
    font-family: 'Noticia Text', serif;
    font-size: 12px;
    color: #183A5F;
    line-height: 24px;
    display: inline-block;
    width: 100%;
}

.footer_container .cci_footer_subfooter {}

.footer_container .cci_footer_subfooter a {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    font-weight: bold;
    color: #183A5F;
    line-height: 24px;
    display: inline-block;
    width: 100%;
}

.footer_container .cci_footer_copyright {
    margin-top: 5px;
    padding-top: 10px;
    padding-bottom: 20px;
}

.footer_container .cci_footer_copyright_separator {
    height: 1px;
    background: #CFCFCF;
    display: block;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 10px;
}

.footer_container .cci_footer_copyright,
.footer_container .cci_footer_copyright a {
    font-family: 'Noticia Text', serif;
    font-size: 12px;
    color: #183A5F;
    line-height: 20px;
}


/* widgets shortcake */

.cci-scheda-vescovo-wrapper {
    width: 305px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    position: relative;
}

.cci-scheda-vescovo-img {
    width: 305px;
    height: 360px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

.cci-scheda-vescovo-img img {
    width: 100%;
}

.cci-scheda-vescovo-biografia h2 {
    margin-top: 40px;
}

.page-template-page-scheda_vescovo h1 {
    margin-bottom: 15px !important;
    margin-top: 0 !important;
}

.page-template-page-scheda_vescovo h1 .cci-scheda-vescovo-abbrElenchi {
    display: block;
    font-size: 20px;
}

.cci-scheda-vescovo-abbrElenchi {
    font-size: 25px;
}

.cci-scheda-vescovo-img-in-bio {
    float: left;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    margin-right: 30px;
    width: 100%;
}

.cci-scheda-vescovo-preview {
    padding: 18px;
    /* position: absolute; */
    bottom: 0;
    background: #fff;
    width: 305px;
    overflow: hidden;
}

.cci-scheda-vescovo-preview-info {
    position: absolute;
    right: 18px;
    top: 18px;
}

.cci-scheda-vescovo-preview-info a {
    font-family: 'Signika', sans-serif !important;
    font-size: 12px;
    font-weight: 100;
    line-height: 12px;
    color: #4A4A4A;
}

.cci-scheda-vescovo-preview-info a i {
    background: #D8D8D8;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border-radius: 50%;
    color: #183A5F;
    margin-left: 10px;
}

.cci-scheda-vescovo-mode-page {
    font-family: 'Signika', sans-serif;
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 25px;
}

.cci-scheda-vescovo-title-consiglioepiscopale {
    margin-top: 20px;
    margin-bottom: 15px;
}

.cci-scheda-opened .cci-scheda-vescovo-preview-info a i:before {
    content: "\f068";
}

.cci-scheda-vescovo-preview-abbrElenchi {
    display: inline-block;
    width: 100%;
    font-family: 'Signika', sans-serif !important;
    font-size: 18px;
    line-height: 28px;
    color: #183A5F;
    font-weight: 100;
}

.cci-scheda-vescovo-preview-nomecognome {
    display: inline-block;
    width: 100%;
    font-family: 'Signika', sans-serif !important;
    font-size: 28px;
    line-height: 28px;
    color: #183A5F;
    font-weight: 400;
}

.cci-scheda-vescovo-preview-incarico {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}

.cci-scheda-vescovo-preview-single-incarico {
    display: inline-block;
    width: 100%;
    margin-top: 6px;
}

.cci-scheda-vescovo-preview-curriculum {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #4A4A4A;
    font-weight: 100;
    display: none;
}

.cci-scheda-opened.cci-scheda-vescovo {
    width: 610px;
}

.cci-scheda-opened .cci-scheda-vescovo-preview {
    top: 0;
    right: 0;
}

.cci-scheda-opened .cci-scheda-vescovo-preview-curriculum {
    display: block;
    margin-top: 20px;
}

.cci-scheda-vescovo-preview-link {
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0;
    text-align: right;
    padding: 35px 20px 20px 20px;
    background: #fff;
    display: none;
}

.cci-scheda-opened .cci-scheda-vescovo-preview-link {
    display: block;
}

.cci-scheda-vescovo-preview-link a {
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #4A4A4A;
    font-weight: 100;
    background: #D8D8D8;
    padding: 8px 12px;
}

.cci-scheda-vescovo-preview-link a i {
    margin-left: 8px;
}

.cci-cei-vicepresidenti {
    float: left;
    width: 100%;
}

.cci-cei-notestoriche {
    margin-top: 50px;
}

.cci-sezione-title {
    margin-top: 50px;
    margin-bottom: 30px;
}


/* scheda vescovo small */

.cci-scheda-vescovo-small {
    padding: 20px 0;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    margin-bottom: 30px;
}

.cci-scheda-vescovo-small-ordinereligioso {
    font-size: 12px;
    font-family: 'Signika', sans-serif;
    display: inline-block;
}

.cci-scheda-vescovo-small .cci-scheda-vescovo-small-img {
    /*border-radius: 50%;*/
    width: 80px !important;
    height: 80px !important;
    background-position: 0 0 !important;
    background-size: contain !important;
    background-repeat: no-repeat;
    /*-webkit-filter: grayscale(1);
    /* filter: gray;
    filter: grayscale(1);*/
}

.cci-vescovo-defunto .cci-scheda-vescovo-medium-img,
.cci-scheda-vescovo-img-in-bio-defunto {
    -webkit-filter: grayscale(1);
    /* filter: gray; */
    filter: grayscale(1);
}

.cci-scheda-vescovo-small-carica {
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    color: #4A4A4A;
}

.cci-scheda-vescovo-small-shortcut {
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    color: #183A5F;
}

.cci-scheda-vescovo-small-nomecognome {
    font-weight: 400;
    margin-left: 10px;
}

.cci-scheda-vescovo-small-incarichi {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    color: #4A4A4A;
}

.cci-scheda-vescovo-small-abbrElenchi {
    font-size: 14px;
}


/* LA CONFERENZA EPISCOPALE ITALIANA */

.cci-consiglio-collegio {
    font-weight: 100;
    font-size: 28px !important;
    margin-top: 60px;
    margin-bottom: 40px;
}

.cci-cei-interventi-titolo {
    font-family: 'Signika', sans-serif;
    font-size: 20px;
    margin: 0;
    font-weight: 100;
    color: #000;
    padding: 0;
    border: none;
}

.cci-cei-interventi-titolo.cci-toggle-dropdown:after {
    font-size: 16px !important;
}

.cci-cei-interventi-link,
.cci-cei-interventi-dropdown {
    float: left;
    width: 100%;
    padding: 15px 10px;
    border-top: 1px solid #979797;
    border-bottom: 1px solid #979797;
}

.cci-cei-interventi-dropdown .collapse {
    margin-top: 50px;
    margin-bottom: 30px;
}

.cci-cei-interventi-tutte {
    text-align: center;
}

.cci-cei-interventi-tutte-link {
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    color: #fff;
    background: #003B68;
    padding: 10px 25px;
}

.cci-cei-interventi-tutte-link:hover,
.cci-cei-interventi-tutte-link:focus {
    color: #fff;
}

.cci-cei-expande-toggle {
    display: inline-block;
    margin: 0 0 40px 0;
    font-size: 14px;
    padding: 5px 15px;
}

.cci-cei-expande-toggle i {
    margin-left: 5px;
}

.cci-cei-recapiti {
    font-size: 15px;
    line-height: 20px;
}

.cci-cei-single-recapito {
    width: 100%;
}

.cci-cei-interventi-label_link {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
}

.cci-cei-interventi-link a {
    color: inherit;
}


/* ORGANI COLLEGATI */

h2.cci-organismi-collegati-section-title {
    margin-top: 40px;
}

.cci-organismi-collegati-single-item,
.cci-organismi-collegati-single-item a {
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
    margin-bottom: 8px;
}

.cci-organismi-collegati-single-item a i {
    margin-left: 10px;
    font-size: 16px;
}


/* annuario vescovi */

h2[data-target="#form_ricerca_annuario_vescovi"] {
    border-top: none !important;
    background: #EEF0F1;
    margin-left: -15px;
    padding-left: 15px;
    margin-right: -15px;
    padding-right: 15px;
}

.cci-cei-titolo-ricerca {
    font-family: 'Signika', sans-serif;
}

.cci-cei-ricerca-vescovi {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    margin-bottom: 50px;
}

.cci-cei-ricerca-vescovi h2 {
    font-family: 'Noticia Text', serif !important;
    font-size: 20px !important;
    color: #183A5F !important;
    position: relative;
}

.cci-cei-ricerca-vescovi label {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #4A4A4A;
    font-weight: 100;
}

.cci-cei-ricerca-vescovi input[type="text"] {
    height: 40px;
    background: #F8F8F8;
    border: 1px solid #C1C1C1;
    width: 100%;
    border-radius: 0;
    padding: 0px 10px;
    font-size: 16px;
    color: #4a4a4a !important;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
}

.cci-cei-ricerca-vescovi select {
    height: 40px;
    background: transparent;
    border: none;
    width: 100%;
    border-radius: 0;
    padding: 0px 10px;
    font-size: 16px;
    color: #4a4a4a !important;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
}

.cci-cei-ricerca-vescovi-select-wrapper {
    position: relative;
    background: #F8F8F8;
    border: 1px solid #C1C1C1;
}

.cci-cei-ricerca-vescovi-select-wrapper .selectize-control.plugin-remove_button [data-value] .remove {
    top: 0;
    right: 0px;
    width: 22px;
    font-size: 17px;
    line-height: 30px;
    border-color: #aba9a9;
}

.cci-cei-ricerca-vescovi-select-wrapper .selectize-control.multi .selectize-input.has-items {
    padding: 0 !important;
    max-height: 80px;
    overflow: auto;
}

.cci-cei-ricerca-vescovi-defunti select {
    height: 40px;
    background: transparent;
    border: none;
    width: 100%;
    border-radius: 0;
    padding: 0px 10px;
    font-size: 16px;
    color: #4a4a4a !important;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
    border: 1px solid #ccc;
}

.col-md-6.cci-cei-ricerca-vescovi-item .cci-cei-ricerca-vescovi-select-wrapper .selectize-dropdown-content {
    max-height: 120px !important;
}

.cci-cei-ricerca-vescovi-defunti form {
    padding: 0px 15px 15px 15px;
}

.cci-cei-ricerca-vescovi-defunti input[type="submit"] {
    background: #003B68;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 30px;
    line-height: 20px;
    margin-right: 5px;
    margin-top: 10px;
    width: 100%;
}

.cci-cei-ricerca-vescovi input[type="text"]::-webkit-input-placeholder {
    color: #4a4a4a;
}

.cci-cei-ricerca-vescovi .selectize-input {
    border: none;
    background: transparent;
    /*height: 40px;
    line-height: 40px;*/
    padding: 0px 10px;
    box-shadow: none;
}

.cci-cei-ricerca-vescovi .selectize-control.multi .selectize-input>div {
    background-image: none !important;
    background-color: #E0E0E0 !important;
    color: #000 !important;
    padding: 0px 10px;
    border: none;
    text-shadow: none;
    font-weight: 400;
    height: 30px;
    margin-bottom: 0;
    border-radius: 0;
    line-height: 35px;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
    margin: 3px 2px 2px 5px;
    padding-right: 30px !important;
}

.cci-cei-ricerca-vescovi .selectize-control {
    min-height: 38px;
    line-height: 0;
}

.selectize-control.single .selectize-input {
    background: none;
    border: none;
    box-shadow: none;
    height: 40px;
    line-height: 40px;
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    padding-left: 8px !important;
}

.selectize-dropdown [data-selectable] {
    padding-left: 20px !important;
}

.cci-cei-ricerca-vescovi input[type="submit"] {
    background: #003B68;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 30px;
    line-height: 20px;
}

.cci-cei-ricerca-vescovi-item {
    margin-bottom: 15px;
}

.cci-cei-ricerca-vescovi-tutti {
    background: #F3F6FA;
    height: 62px;
    line-height: 62px;
}

.cci-cei-ricerca-vescovi-tutti a {
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    color: #183A5F;
}

.cci-cei-ricerca-vescovi-tutti a i {
    margin-left: 10px;
    font-size: 14px;
}

.cci-cei-ricerca-vescovi-cci_pagination {
    margin-top: 20px;
}

.cci-cei-ricerca-vescovi-cci_pagination .prev i {
    margin-right: 10px;
}

.cci-cei-ricerca-vescovi-cci_pagination .next i {
    margin-left: 10px;
}

.cci-cei-ricerca-vescovi-checkbox {
    float: left;
    margin-right: 30px;
    margin-top: 20px;
}

.cci_reset_form_ricerca_vescovi,
.cci_reset_form_ricerca_parrocchie {
    background: #003B68;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 30px;
    line-height: 20px;
    margin-right: 5px;
}

.cci-cei-scheda-vescovo-numero-risultati {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

.cci-cei-scheda-vescovo-numero-risultati span {
    margin-left: 5px;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.cci-cei-scheda-vescovo-numero-risultati h4 {
    display: inline-block;
    font-family: 'Signika', sans-serif;
    font-size: 22px;
    line-height: 27px;
    font-weight: 400;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}


/* vescovi defunti */

.cci-cei-vescovi-defunti {
    background: #383838;
    padding: 20px 15px;
}

.cci-cei-vescovi-defunti-link {
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 18px;
}

.cci-cei-vescovi-defunti-link:hover {
    color: #fff;
}

.page-template-page-sidebar_annuario_vescovi #cci_content_page {
    padding-bottom: 20px;
}

.cci-annuario-nomine {
    padding-bottom: 10px;
}


/* scheda ente */

#cci_content_page.height_check_closed {
    overflow: hidden;
    position: relative;
}

#cci_content_page.height_check_opened {
    max-height: 100% !important;
}

.check_height_link_container {
    position: absolute;
    bottom: 0;
    display: none;
    text-align: center;
    width: 100%;
    padding: 30px 0 15px 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+1,1+50 */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
    /* IE6-9 */
    z-index: 999;
}

#cci_content_page.height_check_opened .check_height_link_container,
#cci_content_page.height_check_closed .check_height_link_container {
    display: block;
}

.check_height_link_container a {
    font-size: 14px;
    font-family: 'Signika', sans-serif;
    font-weight: 300;
    color: #595959;
}

.cci-scheda-ente {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    padding-bottom: 20px;
}

.cci-scheda-ente-img {
    height: 380px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

.cci-scheda-ente-tipo {
    font-family: 'Signika', sans-serif;
    font-size: 28px !important;
    color: #183A5F !important;
    font-weight: 100 !important;
    margin-bottom: 10px;
}

.cci-scheda-ente-descrizione {
    font-family: 'Signika', sans-serif;
    font-size: 28px;
    color: #183A5F;
    font-weight: 400;
    margin-bottom: 15px;
    line-height: 34px;
}

.cci-scheda-ente-footer,
.cci-scheda-ente-footer a {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    color: #4A4A4A;
    font-weight: 100;
}

.cci-scheda-ente-footer a {
    text-decoration: underline !important;
    font-weight: 400 !important;
}


/* widget recapiti vescovo */

.cci-cei-recapiti-vescovo {
    padding: 20px;
}

.cci-cei-recapiti-vescovo-title {
    margin-bottom: 20px;
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    color: #183A5F;
    font-weight: bold;
    margin-top: 0;
}

.cci-cei-recapiti-vescovo-single {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    color: #183A5F;
    margin-bottom: 4px;
}

.cci-cei-recapiti-vescovo-single-sito-web a {
    padding: 7px 10px;
    border: 1px solid #979797;
    font-size: 12px;
    display: inline-block;
    margin-top: 15px;
    color: #4A4A4A;
}

.cci-cei-recapiti-vescovo-single-sito-web a i {
    margin-right: 10px;
    color: inherit;
}

.cci-cei-recapiti-vescovo-single-indirizzo {
    line-height: 20px;
}


/* skin body */

.cci-skin-left {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
}

.cci-skin-left a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer !important;
}

.cci-skin-right {
    position: fixed;
    right: 0;
    top: 0;
    height: 100%;
}

.cci-skin-right a {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer !important;
}


/* widget statistiche */

.cci-cei-statistichevescovi {
    padding: 20px 0;
}

.seed-dbcomune-statisctiche-vescovi {
    padding-bottom: 0;
}

.seed-dbcomune-statisctiche-vescovi>div.collapse,
.seed-dbcomune-statisctiche-vescovi>div.collapsing {
    float: left;
    width: 100%;
    padding-top: 20px;
}

.seed-dbcomune-statisctiche-vescovi h2[data-toggle="collapse"] {
    border: none;
    margin-bottom: 0;
}

.seed-dbcomune-statistiche-singola-diocesi {
    padding-bottom: 0;
}

.seed-dbcomune-statistiche-singola-diocesi .cci-cei-single-statiscavescovi-value {
    font-size: 30px !important;
}

.seed-dbcomune-statistiche-singola-diocesi h2[data-toggle="collapse"] {
    border: none;
    margin-bottom: 0;
}

.seed-dbcomune-statistiche-singola-diocesi>div.collapse,
.seed-dbcomune-statistiche-singola-diocesi>div.collapsing {
    float: left;
    width: 100%;
    padding-top: 20px;
}

.seed-dbcomune-statistiche-singola-diocesi .cci-cei-statistichevescovi-fonte-vescovi {
    margin-top: 10px;
}


/*
.cci-cei-statistichevescovi-regione {
    padding: 20px 0 0 0;
}
*/

.cci-cei-single-statiscavescovi {
    height: 125px;
}

.cci-cei-statistichevescovi-title,
.cci-cei-widget-title {
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    color: #183A5F;
    font-weight: bold;
    margin: -20px 0px 20px 0px;
    background: #F3F6FA;
    padding: 15px;
    position: relative;
}

.cci-cei-statistichevescovi-title span {
    display: block;
    font-size: 14px;
    line-height: 18px;
}

.cci-cei-single-statiscavescovi-value {
    font-family: 'Signika', sans-serif;
    font-size: 40px !important;
    color: #8698AC;
    font-weight: 100;
    text-align: center;
    margin: 0;
}

.widget_cci-cei-statistiche-singola-diocesi-widget .cci-cei-single-statiscavescovi-value {
    font-size: 30px !important;
}

.cci-cei-single-statiscavescovi-key {
    font-family: 'Signika', sans-serif;
    color: #333333;
    font-weight: 100;
    font-size: 12px;
    text-align: center;
    width: 100%;
    display: inline-block;
    line-height: 15px;
    text-transform: uppercase;
}

.cci-cei-statistichediocesi .cci-cei-single-statiscavescovi {
    height: 95px;
}

.cci-cei-statistichevescovi-fonte {
    padding-top: 5px;
    padding-bottom: 20px;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Signika', sans-serif;
    font-style: italic;
}

.cci-cei-statistichevescovi-dati .cci-cei-statistichevescovi-fonte {
    margin-top: 0;
}

.cci-cei-single-statiscavescovi-dati-pontificato .cci-cei-statistichevescovi-fonte {
    margin-top: 10px;
}

.cci-cei-statistichevescovi-fonte-vescovi {
    background: #F3F6FA;
    margin-top: -30px;
    padding-top: 20px;
    font-style: italic;
}

.so-widget-cci-cei-statistiche-singola-diocesi-widget .cci-cei-statistichevescovi-fonte-vescovi {
    margin-top: -10px;
}

.so-widget-cci-cei-statistichediocesi-widget .cci-cei-statistichevescovi-fonte-vescovi,
.seed-dbcomune-sttistiche-diocesi-fonte {
    margin-top: 0;
}

.so-widget-cci-cei-statistiche-singola-regione-widget .cci-cei-statistichevescovi-fonte-vescovi,
.so-widget-seed-dbcomune-statistiche-singola-regione-widget .cci-cei-statistichevescovi-fonte-vescovi {
    margin-top: -10px;
}

.cci-cei-statistichevescovi-separator:after {
    content: '';
    display: block;
    background: #ccc;
    height: 1px;
    margin-top: 20px;
}

.cci-cei-statistichevescovi-regione {
    float: left;
    width: 100%;
    display: block;
}


/* cci lista articoli */

.cci-lista-articoli-single {
    margin-bottom: 15px;
}

.cci-lista-articoli-single-data {
    font-family: 'Noticia Text', serif;
    font-size: 12px;
    margin-bottom: 2px;
}

.cci-lista-articoli-single a {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #183A5F;
    font-weight: 400;
    display: block;
    width: 100%;
}

.cci-lista-articoli-container {
    padding-bottom: 20px;
}

.cci-lista-articoli-mostra-altro {
    padding-bottom: 15px;
}

.cci-lista-articoli-mostra-altro a {
    font-family: 'Noticia Text', serif;
    font-size: 12px;
    line-height: 20px;
    color: #183A5F;
    font-weight: 600;
    display: block;
    width: 100%;
}


/* nunziatura */

.cci-nunziatura-recapiti {
    margin-top: 50px;
}

.cci-nunziatura-recapiti-single-telefono>span:nth-child(2):before {
    content: ' - ';
}


/* parrocchie */

.div_fonte_parrocchie {
    margin-bottom: 20px;
}

.label_fonte_parrocchie {
    font-weight: 100;
    font-size: 14px;
    font-style: italic;
}

.cci-cei-ricerca-parrocchie {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    margin-top: 30px;
    margin-bottom: 30px;
}

.cci-cei-ricerca-parrocchie.mini {
    margin-top: 0;
    margin-bottom: 0;
}

.cci-cei-ricerca-parrocchie.mini_collapse {
    background: #14395F;
    margin: 0 auto !important;
}

.cci-cei-ricerca-parrocchie.mini_collapse .div_fonte_parrocchie {
    margin-top: 20px;
}

.cci-cei-ricerca-parrocchie.mini_collapse .collapse,
.cci-cei-ricerca-parrocchie.mini_collapse .collapsing {
    background: #fff;
}

.cci-cei-ricerca-parrocchie.mini_collapse form {
    margin-top: 20px;
}

.cci-cei-ricerca-parrocchie h2 {
    font-family: 'Noticia Text', serif !important;
    font-size: 20px !important;
    color: #183A5F !important;
}

.cci-cei-ricerca-parrocchie h2[data-toggle="collapse"] {
    border: none;
    color: #fff !important;
    position: relative;
}

.cci-cei-ricerca-parrocchie label {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #4A4A4A;
    font-weight: 100;
}

.cci-cei-ricerca-parrocchie input[type="text"] {
    height: 40px;
    background: #F8F8F8;
    border: 1px solid #C1C1C1;
    width: 100%;
    border-radius: 0;
    padding: 0px 10px;
    font-size: 16px;
    color: #4a4a4a !important;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
}

.cci-cei-ricerca-parrocchie select {
    height: 40px;
    background: transparent;
    border: none;
    width: 100%;
    border-radius: 0;
    padding: 0px 10px;
    font-size: 16px;
    color: #4a4a4a !important;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
}

.cci-cei-ricerca-parrocchie-select-wrapper {
    position: relative;
    background: #F8F8F8;
    border: 1px solid #C1C1C1;
}

.cci-cei-ricerca-parrocchie input[type="text"]::-webkit-input-placeholder {
    color: #4a4a4a;
}

.cci-cei-ricerca-parrocchie .selectize-input {
    border: none;
    background: transparent;
    /*height: 40px;
    line-height: 40px;*/
    padding: 0px 10px;
    box-shadow: none;
}

.cci-cei-ricerca-parrocchie .selectize-control.multi .selectize-input>div {
    background-image: none !important;
    background-color: #E0E0E0 !important;
    color: #000 !important;
    padding: 0px 10px;
    border: none;
    text-shadow: none;
    font-weight: 400;
    height: 30px;
    margin-bottom: 0;
    border-radius: 0;
    line-height: 35px;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
    margin: 2px;
}

.cci-cei-ricerca-parrocchie .selectize-control {
    line-height: 10px;
}

.cci-cei-ricerca-parrocchie input[type="submit"] {
    background: #003B68;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 30px;
    line-height: 20px;
    margin-top: 28px;
}

.cci-cei-ricerca-parrocchie-item {
    margin-bottom: 15px;
}

.cci-cei-ricerca-parrocchie-tutti {
    background: #F3F6FA;
    height: 62px;
    line-height: 62px;
}

.cci-cei-ricerca-parrocchie-tutti a {
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    color: #183A5F;
}

.cci-cei-ricerca-parrocchie-tutti a i {
    margin-left: 10px;
    font-size: 14px;
}

.cci-cei-ricerca-parrocchie-cci_pagination {
    margin-top: 20px;
}

.cci-cei-ricerca-parrocchie-cci_pagination .prev i {
    margin-right: 10px;
}

.cci-cei-ricerca-parrocchie-cci_pagination .next i {
    margin-left: 10px;
}

.cci-singleparrocchia-title {
    position: relative;
}

.cci-singleparrocchia-indirizzo,
.cci-singleparrocchia-abitanti,
.cci-singleparrocchia-fonte {
    display: inline-block;
    width: 100%;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
}

.cci-singleparrocchia-indirizzo,
.cci-singleparrocchia-abitanti {
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: #666667;
}

.cci-singleparrocchia-diocesi {
    font-size: 15px;
    line-height: 15px;
    display: block;
    color: #666667;
    font-family: 'Signika', sans-serif;
    font-weight: 500;
}

.cci-ricerca-parrocchie-diocesi {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    display: block;
    width: 100%;
}

.cci-ricerca-parrocchie-diocesi a {
    font-weight: bold;
    text-decoration: underline !important;
    color: inherit;
}

.cci-singleparrocchia-fonte {
    font-size: 12px;
    margin: 40px 0 20px 0;
}

.cci-ricerca-parrocchie-single {
    padding: 15px 0 12px 0;
    border-bottom: 1px solid #ccc;
}

.cci-cei-ricerca-parrocchie-content>article>div:nth-child(1) {
    border-top: 1px solid #ccc;
}

.cci-ricerca-parrocchie-single h4 {
    margin-bottom: 15px !important;
    margin-top: 5px;
    font-size: 22px !important;
}


/* ricerca enti */

.cci-cei-ricerca-ente {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    padding-bottom: 20px;
    background: #F3F6FA;
}

.cci-cei-ricerca-ente-no-map #cci-cei-ricerca-ente-mappa-svg {
    display: none;
}

.cci-cei-ricerca-ente-item {
    margin-bottom: 15px;
}

.cci-cei-ricerca-reg_ente {
    font-size: 34px !important;
    color: #14395F !important;
    margin-bottom: 20px;
    display: block;
    float: left;
    width: 100%;
    line-height: 40px !important;
    font-family: 'Signika', sans-serif !important;
}

.cci-cei-ricerca-dioc_ente,
.cci-cei-ricerca-ente-vescovi h2 {
    font-family: 'Noticia Text', serif !important;
    font-size: 20px !important;
    color: #183A5F !important;
    margin-bottom: 50px;
    font-weight: bold;
}

.cci-cei-ricerca-ente h2.cci-toggle-dropdown {
    border: none;
    margin-bottom: 0;
    z-index: 99;
    position: relative;
    font-family: 'Noticia Text', serif !important;
    font-size: 20px !important;
    color: #183A5F !important;
    font-weight: bold !important;
}

.cci-cei-ricerca-ente-collapsed {
    padding-bottom: 0 !important;
}

.cci-scheda-ente-content-single_rege .cci-cei-ricerca-dioc_ente,
.cci-scheda-ente-denominazione-diocesi {
    font-size: 34px !important;
    color: #14395F !important;
    margin-bottom: 30px;
    display: block;
    float: left;
    width: 100%;
    line-height: 40px !important;
    font-family: 'Signika', sans-serif !important;
    font-weight: normal;
    /* float: left;
    width: 100%;
    font-family: 'Noticia Text', serif !important;
    font-size: 20px !important;
    color: #183A5F !important;
    margin-top:50px;
    margin-bottom: 20px;
    font-weight: bold;*/
}

.cci-scheda-ente-denominazione-tipodiocesi,
.cci-scheda-ente-denominazione-tiposede,
.cci-scheda-ente-denominazione-nomeregione {
    margin: 5px 0;
    font-weight: 100;
    font-family: 'Signika', sans-serif;
    font-size: 22px;
}

.cci-scheda-ente-denominazione-nomeregione {
    margin-bottom: 50px !important;
}

.cci-scheda-ente-denominazione-nomeregione a {
    text-decoration: underline !important;
    font-weight: 400;
    color: inherit;
}

.cci-cei-ricerca-ente label {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #4A4A4A;
    font-weight: 100;
}

.cci-cei-ricerca-ente input[type="text"] {
    height: 40px;
    background: #F8F8F8;
    border: 1px solid #C1C1C1;
    width: 100%;
    border-radius: 0;
    padding: 0px 10px;
    font-size: 16px;
    color: #4a4a4a !important;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
}

.cci-cei-ricerca-ente select {
    height: 40px;
    background: #fff;
    border: none;
    width: 100%;
    border-radius: 0;
    padding: 0px 10px;
    font-size: 16px;
    color: #4a4a4a !important;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
}

.cci-cei-ricerca-ente-select-wrapper {
    position: relative;
    background: #F8F8F8;
    border: 1px solid #C1C1C1;
}

.cci-cei-ricerca-ente input[type="text"]::-webkit-input-placeholder {
    color: #4a4a4a;
}

.cci-cei-ricerca-ente .selectize-input {
    border: none;
    background: transparent;
    /*height: 40px;
    line-height: 40px;*/
    padding: 0px 10px;
    box-shadow: none;
}

.cci-cei-ricerca-ente .selectize-control.multi .selectize-input>div {
    background-image: none !important;
    background-color: #E0E0E0 !important;
    color: #000 !important;
    padding: 0px 10px;
    border: none;
    text-shadow: none;
    font-weight: 400;
    height: 30px;
    margin-bottom: 0;
    border-radius: 0;
    line-height: 35px;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
    margin: 2px;
}

.cci-cei-ricerca-ente .selectize-control {
    line-height: 10px;
}

.cci-cei-ricerca-ente input[type="submit"] {
    background: #003B68;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 30px;
    line-height: 20px;
    margin-top: 10px;
}


/* cci patrimonio e storia beweb */

.cci-patrimonio-beweb,
.cci-storia-beweb {
    padding: 15px;
}

.cci-patrimonio-beweb table {
    width: 100%;
}

.cci-patrimonio-beweb-title,
.cci-storia-beweb-title {
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    color: #183A5F;
    font-weight: bold;
    margin: 0px 0px 25px 0px;
    line-height: 30px;
}

.cci-patrimonio-beweb-title span {
    display: block;
    font-size: 14px;
    line-height: 18px;
}

.cci-cei-patrimonio-beweb-td-title {
    widh: 90%;
    padding: 5px 0;
    font-family: 'Signika', sans-serif;
    font-weight: 300;
    font-size: 13px;
}

.cci-cei-patrimonio-beweb-td-value {
    padding: 5px 0;
    font-family: 'Signika', sans-serif;
    font-weight: 300;
    text-align: right;
    font-size: 13px;
    white-space: nowrap;
}

.cci-patrimonio-beweb table tr {
    border-bottom: 1px solid #eee;
}

.cci-patrimonio-beweb-approfondisci,
.cci-storia-beweb-approfondisci {
    margin-top: 20px;
}

.cci-patrimonio-beweb-approfondisci a,
.cci-storia-beweb-approfondisci a {
    font-size: 13px;
    font-family: 'Signika', sans-serif;
    font-weight: 300;
    color: #595959;
}

.cci-storia-beweb-descrizioneBreve {
    font-family: 'Signika', sans-serif;
    font-weight: 100;
    font-size: 16px;
    line-height: 22px;
}

.cci-storia-beweb-img {
    width: calc(100% + 30px);
    height: 180px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
    margin-bottom: 20px;
}

.cci-patrimonio-beweb img.logo-beweb,
.cci-storia-beweb img.logo-beweb {
    position: relative;
    bottom: -20px;
}


/* fondo 8xmille */

.cci-cei-fondo-8xmille {
    padding: 15px;
}

.cci-cei-fondo-8xmille table {
    width: 100%;
}

.cci-cei-fondo-8xmille table tr {
    border-bottom: 1px solid #eee;
}

.cci-cei-fondo-8xmille .cci-cei-patrimonio-beweb-td-title,
.cci-cei-fondo-8xmille .cci-cei-patrimonio-beweb-td-value {
    font-size: 13px;
    padding: 5px 5px 5px 0px;
}

.footer-fonte-8xmille {
    line-height: 40px;
}

.row-footer-fonte-8xmille {
    margin-top: 20px;
}


/* Scheda Beweb */

.cci-scheda-beweb-wrapper {
    width: 305px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    position: relative;
}

.cci-scheda-beweb-fonte {
    text-align: right;
}

.cci-scheda-beweb-fonte img {
    max-width: 60px;
}

.cci-scheda-beweb-img {
    width: 305px;
    height: 360px;
}

.cci-scheda-beweb-immagini {
    width: 305px;
    height: 360px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

.cci-scheda-beweb-immagini-slider {
    height: 100%;
}

.cci-scheda-beweb-immagini-slider-pagination {
    text-align: right !important;
    padding-right: 15px !important;
}

.cci-scheda-beweb-immagini-slider-pagination .swiper-pagination-bullet {
    background: rgba(255, 255, 255, 0.5);
    opacity: 1 !important;
}

.cci-scheda-beweb-immagini-slider-pagination .swiper-pagination-bullet-active {
    background: #fff;
}

.cci-scheda-beweb-descrizione {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #4A4A4A;
    font-weight: 100;
    display: none;
}

.cci-scheda-beweb-info {
    padding: 18px;
    bottom: 0;
    background: #fff;
    width: 305px;
    overflow: hidden;
}

.cci-scheda-beweb-prefisso {
    display: inline-block;
    width: 100%;
    font-family: 'Signika', sans-serif !important;
    font-size: 28px;
    line-height: 28px;
    color: #183A5F;
    font-weight: 100;
}

.cci-scheda-beweb-nome {
    display: inline-block;
    width: 100%;
    font-family: 'Signika', sans-serif !important;
    font-size: 28px;
    line-height: 28px;
    color: #183A5F;
    font-weight: 400;
    margin: 10px 0 5px 0;
}

.cci-cei-scheda-beweb-link-diocesi {
    font-weight: bold;
    text-decoration: underline !important;
    color: inherit;
}

.cci-scheda-beweb-suffisso {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    color: #4A4A4A;
    line-height: 20px;
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}


/* mappe svg */

.cci-cei-ricerca-ente-mappa {
    position: relative;
    margin-top: -40px;
}

.path_seed_regione_ecclesiastica {
    fill: #91A2B4;
    stroke: #fff;
    stroke-miterlimit: 10;
    -o-transition: .2s;
    -ms-transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
    transition: .2s;
}

.path_seed_regione_ecclesiastica:hover {
    fill: #003867;
    stroke: #fff;
    stroke-miterlimit: 10;
    cursor: pointer;
}

.path_seed_diocesi {
    fill: #91A2B4;
    stroke: #fff;
    stroke-miterlimit: 10;
    -o-transition: .2s;
    -ms-transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
    transition: .2s;
}

.path_seed_diocesi:hover {
    fill: #003867;
    stroke: #fff;
    stroke-miterlimit: 10;
    cursor: pointer;
}

#cci-cei-ricerca-ente-mappa-svg {
    text-align: center;
    position: relative;
    padding: 15px 5px 5px 5px;
}

#cci-cei-ricerca-ente-mappa-svg #italia {
    max-width: 90%;
}

#cci-cei-ricerca-ente-mappa-svg svg {
    max-width: 100% !important;
}

.path_seed_regione_ecclesiastica,
.path_seed_diocesi {
    color: #8698AC;
    fill: #8698AC;
    cursor: pointer;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.path_seed_regione_ecclesiastica:hover,
.path_seed_diocesi:hover {
    fill: #183A5F;
    color: #183A5F;
}

.cci-box-info,
.cci-tooltip-vescovi-regione {
    background: #fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    text-align: left;
    width: 240px;
    padding: 20px;
    position: absolute;
    z-index: 9;
    display: none;
}

.cci-box-info.cci-box-info-vescovi-regione {
    left: -385px;
}

.cci-tooltip-vescovi-regione {
    padding: 10px 20px;
    z-index: 7;
    font-family: 'Signika', sans-serif;
}

.cci-box-info h2 {
    font-family: 'Signika', sans-serif !important;
    color: #000 !important;
    margin-top: 0 !important;
    margin-bottom: 8px !important;
    font-weight: 400 !important;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px !important;
}

.cci-box-info span.cci-scheda-vescovo-small-ordinereligioso {
    width: auto;
}

.cci-box-info span {
    display: inline-block;
    width: 100%;
}

.cci-box-info-leggi {
    font-size: 12px;
    font-style: italic;
}

.cci-box-info-tipoente,
.cci-box-info-numero-diocesi {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 14px;
}

.cci-tooltip-vescovi-regione .cci-box-info-tipoente {
    width: 100%;
    display: inline-block;
}

.cci-box-info-tipoente-stats {
    font-size: 14px !important;
}

.cci-box-info-numero-diocesi {
    display: block !important;
    margin-bottom: 3px;
}

.cci-box-info-denominazione-regioni {
    margin-bottom: 10px !important;
}

.cci-box-info-denominazione {
    font-family: 'Signika', sans-serif;
    font-size: 18px;
}

.cci-box-info-vescovi-regione {
    width: 370px;
    padding: 0;
    z-index: 99;
}

.cci-box-info-vescovi-regione .cci-scheda-vescovo-regione {
    margin-bottom: 0 !important;
}

.cci-box-info-vescovi-regione .cci-box-info-tipoente {
    background: #F3F6FA;
    font-size: 18px;
    padding: 22px;
    line-height: 20px;
    position: relative;
}

.cci-box-info-vescovi-regione .cci-box-info-tipoente label {
    width: 100%;
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 0;
    line-height: 20px;
}

.cci-box-info .cci-scheda-vescovo-vescovi_regione-abbrElenchi,
.cci-box-info .cci-scheda-vescovo-vescovi_regione_dbcei-abbrElenchi {
    /*color: #183A5F !important; */
    font-family: 'Signika', sans-serif;
}

.cci-box-info .cci-scheda-vescovo-vescovi_regione_dbcei-nomecognome,
.cci-box-info .cci-scheda-vescovo-vescovi_regione-nomecognome {
    line-height: normal !important;
}

.cci-box-info .cci-scheda-vescovo-regione-shortcut {
    line-height: 20px !important;
}

.cci-cei-ricerca-ente-mappa-loader {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999999;
    display: none;
}

.cci-cei-ricerca-ente-mappa-spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 0px auto;
    top: 50%;
    transform: translateY(-50%);
}

.cci-cei-ricerca-ente-mappa-double-bounce1,
.cci-cei-ricerca-ente-mappa-double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ccc;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.cci-cei-ricerca-ente-mappa-double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.cci-box-info-swiper-container .cci-scheda-vescovo-medium {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.cci-box-info-swiper-container .cci-cei-scheda-vescovo-single-line .cci-scheda-vescovo-medium-dettagli {
    display: none;
}

.cci-box-info-vescovi-regione-approfondisci {
    margin-bottom: 20px;
}

.cci-box-info-vescovi-regione-approfondisci a {
    font-size: 12px;
    color: #9a9a9a;
    font-family: 'Signika', sans-serif;
}

.cci-box-info-swiper-container .cci_box_info_swiper_next {
    right: 15px;
    left: auto;
}

.cci-box-info-swiper-container .cci_box_info_swiper_prev {
    right: 80px;
    left: auto;
}

.cci-box-info-swiper-container .cci_box_info_swiper_next,
.cci-box-info-swiper-container .cci_box_info_swiper_prev {
    position: absolute;
    top: 6px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 17px;
    color: #4A4A4A;
    transition: .4s;
    -webkit-transition: .4s;
}

.cci_box_info_swiper_nav {
    height: 30px;
    position: absolute !important;
    bottom: 10px;
}

.cci_box_info_swiper_nav_separator {
    position: absolute;
    top: 0px;
    z-index: 10;
    height: 28px;
    border-right: 1px solid rgba(74, 74, 74, 0.5);
    right: 56px;
}

.cci-box-info-close {
    position: absolute;
    right: 20px;
    display: inline-block !important;
    width: 15px !important;
    top: 20px;
}

.cci-box-info-close a {
    color: #333;
}


/* cepr - vdr */

.so-widget-cci-cei-cepr-widget .cci-scheda-vescovo-title-consiglioepiscopale,
.cci-scheda-vescovo-title-cepr {
    font-size: 20px !important;
    margin-bottom: 15px !important;
}

.cci-scheda-vescovo-cepr-wrapper,
.cci-scheda-vescovo-ausiliari-wrapper {
    padding: 20px 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    -moz-box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    margin-bottom: 30px;
}

.cci-scheda-vescovo-vdr-wrapper {
    -webkit-box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    -moz-box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    box-shadow: 0 0 10px 0 rgba(74, 74, 74, .3);
    margin-bottom: 30px;
    padding: 20px 0;
}

.cci-scheda-vescovo-vdr-carica,
.cci-scheda-vescovo-cepr-carica {
    margin-bottom: 5px;
    font-size: 16px;
}

.cci-scheda-vescovo-vdr-carica span {
    display: block;
}

.cci-scheda-vescovo-vdr-abbrElenchi,
.cci-scheda-vescovo-vdr-nomecognome,
.cci-scheda-vescovo-cepr-abbrElenchi,
.cci-scheda-vescovo-cepr-nomecognome {
    display: inline-block;
    width: 100%;
    margin-left: 0;
    font-family: 'Signika', sans-serif;
    font-size: 18px;
    /*color: #183A5F;*/
}

.cci-scheda-vescovo-vdr-abbrElenchi,
.cci-scheda-vescovo-ausiliari-abbrElenchi,
.cci-scheda-vescovo-cepr-abbrElenchi {
    font-weight: 100;
    /*color: #183A5F; */
    color: #337ab7;
    font-size: 14px;
    display: inline-block;
    width: auto;
    margin-right: 5px;
}

.cci-scheda-vescovo-vdr-nomecognome,
.cci-scheda-vescovo-cepr-nomecognome {
    font-weight: 400;
    display: inline-block !important;
    width: auto;
    line-height: 24px;
    color: #337ab7;
}

.cci-scheda-vescovo-ausiliari-nomecognome {
    display: block !important;
    line-height: 24px;
}

.cci-scheda-vescovo-vdr-nomecognome,
.cci-scheda-vescovo-ausiliari-nomecognome {
    margin-top: -5px;
    display: block;
    color: #337ab7;
    font-weight: 400;
}

.cci-scheda-vescovo-vdr-incarichi,
.cci-scheda-vescovo-ausiliari-incarichi,
.cci-scheda-vescovo-cepr-incarichi {
    font-family: 'Noticia Text', serif;
    font-size: 14px;
    color: #183A5F;
    line-height: 19px;
}

.cci-scheda-vescovo-vdr-incarichi,
.cci-scheda-vescovo-ausiliari-incarichi,
.cci-scheda-vescovo-ausiliari-incarichi-bottom {
    margin-top: 5px;
    font-size: 12px;
    color: #333;
    line-height: 16px;
}

.cci-scheda-vescovo-ausiliari-incarichi-bottom {
    margin-top: 10px;
    font-family: 'Noticia Text', serif;
}

.cci-scheda-vescovo-ausiliari-incarichi-bottom .cci-scheda-vescovo-medium-dettagli {
    position: relative;
    right: auto;
    bottom: auto;
    text-align: right;
}

.cci-scheda-vescovo-ausiliari-incarichi .cci-scheda-vescovo-medium-dettagli {
    position: relative;
    right: auto;
    bottom: auto;
    text-align: right;
}

.cci-link-alla-diocesi {
    text-decoration: underline !important;
    font-weight: bold;
    color: #000;
}

.cci-diocesi-economi-vicari-title {
    background: #fff !important;
}

.cci-diocesi-economi-vicari-title:after {
    right: 20px !important;
}

.cci-scheda-vescovo-vicari-economo .cci-scheda-vescovo-ausiliari-wrapper {}

.cci-scheda-vescovo-vicari-economo .cci-scheda-vescovo-ausiliari-incarichi {
    margin-top: 5px !important;
}

.cci-scheda-vescovo-vdr-dettagli,
.cci-scheda-vescovo-vdr-dettagli,
.cci-scheda-vescovo-cepr-dettagli {
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    color: #4A4A4A;
    margin-top: 15px;
    display: block;
}

.cci-scheda-vescovo-vicari_economo-abbrElenchi {
    font-size: 14px;
    margin-right: 5px;
    color: #183A5F;
}

.cci-scheda-vescovo-vicari_economo-nomecognome {
    font-weight: 400;
    color: #337ab7;
}

.cci-scheda-vescovo-vicari-economo .cci-scheda-vescovo-medium-dettagli {
    margin-top: 0 !important;
    text-align: right;
}

.cci-cei-circoscrizioni-single-container {
    margin-bottom: 30px;
    float: left;
    width: 100%;
}

h2.cci-cei-circoscrizioni-nome-regione {
    border-bottom: 1px solid;
    padding-bottom: 10px;
    margin-bottom: 5px;
}

.cci-cei-circoscrizioni-titolo h3,
.cci-cei-circoscrizioni-denominazione h3 {
    font-family: 'Noticia Text', serif;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: bold;
}

.cci-cei-circoscrizioni-label h4 {
    font-family: 'Signika', sans-serif;
    font-weight: normal;
    margin-top: 10px;
    font-size: 20px;
    margin-bottom: 5px;
}

.cci-cei-circoscrizioni-sede {
    padding-left: 40px;
}

.cci-cei-circoscrizioni {
    margin-bottom: 20px;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    padding-bottom: 20px;
    background: #F3F6FA;
    display: block;
    float: left;
    width: 100%;
    position: relative;
    padding: 20px 10px;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-torna {
    margin-top: 40px;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-stampa {
    text-align: right;
    margin-top: 0;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-stampa button,
.seed-dbcomune-circoscrizioni-ecclesiastiche-torna button {
    font-size: 16px;
    color: #183A5F;
    background: none;
    border: none;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-stampa i {
    font-size: 30px;
    margin-right: 5px;
}

.cci-box-circoscrizione {
    background: #fff;
    padding: 15px;
    border: 1px solid #ccc;
    font-size: 14px;
    line-height: 20px;
    display: none;
}

.cci-box-circoscrizione h3 {
    margin-top: 0;
    font-family: 'Signika', sans-serif;
    font-size: 24px;
    font-weight: 300;
    color: #373737;
}

#cci-box-circoscrizione-init {
    font-size: 14.6px;
    line-height: 24px;
    padding-top: 15px;
}

.cci-box-circoscrizione-init-header {
    font-weight: 600;
    display: block;
    margin-bottom: 10px;
}

.cci-box-circoscrizione-init-footer {
    font-weight: 500;
    font-style: italic;
}

.cci-box-circoscrizione-mobile {
    margin-left: -15px;
    margin-right: -15px;
}

.cci-box-circoscrizione-mobile .cci-toggle-dropdown {
    font-weight: 400 !important;
    padding: 15px 20px;
    font-size: 18px !important;
    cursor: pointer;
}

.cci-box-circoscrizione-mobile .cci-toggle-dropdown:after {
    font-size: 16px;
    cursor: pointer;
}

.cci-box-circoscrizione-mobile>div.row>div:last-child:after {
    display: none;
}

.cci-box-circoscrizione-mobile>div.row {
    padding: 0 20px;
    border-top: 1px solid #eee;
}

.cci-box-circoscrizione-mobile .seed-dbcomune-circoscrizioni-ecclesiastiche-suffr-container {
    margin-bottom: 20px;
    padding-bottom: 5px;
}

.cci-box-circoscrizione-mobile .seed-dbcomune-circoscrizioni-ecclesiastiche-denominazione {
    font-size: 16px;
}

.cci-box-circoscrizione-mobile .seed-dbcomune-circoscrizioni-ecclesiastiche-titolo,
.cci-box-circoscrizione-mobile .seed-dbcomune-circoscrizioni-ecclesiastiche-suffr {
    font-size: 14px;
}

.circoscrizione_init_mobile_container_content>div:last-child {
    border-bottom: 1px solid #979797;
}

.circoscrizione_init_mobile_container {
    background: #F3F6FA;
    margin-left: -15px;
    margin-right: -15px;
}

.circoscrizione_init_mobile_container .cci-toggle-dropdown {
    padding: 15px 40px 15px 20px;
    font-weight: 600 !important;
    font-size: 18px !important;
    line-height: 26px;
    cursor: pointer;
}

#circoscrizione_init_mobile {
    padding: 0 15px;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-mappa {
    padding-left: 30px !important;
    padding-top: 30px;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-mappa svg {
    max-width: 100%;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-suffr-container {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 15px;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-suffr-container:after {
    content: '';
    display: block;
    height: 1px;
    width: 95%;
    background: #ccc;
    left: calc(5% / 2);
    position: absolute;
    bottom: -6px;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-denominazione {
    color: #183A5F;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 6px;
    margin-top: 10px;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-key-suffr {
    font-weight: 100;
    color: #8698AC;
    padding-left: 30px !important;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-titolo {
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    margin-bottom: 6px;
    margin-top: 10px;
}

.seed-dbcomune-circoscrizioni-ecclesiastiche-suffr {
    font-size: 15px;
    font-style: italic;
    margin-bottom: 6px;
    padding: 8px 0;
}

.cci-cei-cepr-in-regione,
.cci-cei-vdr-in-regione,
.cci-cei-incarichi-in-regione {
    float: left;
    width: 100%;
}

.cci-cei-vdr-in-regione .collapse,
.cci-cei-vdr-in-regione .collapsing {
    padding: 20px;
}

.cci-cei-cepr-in-regione {
    margin-top: 30px;
}

.cci-cei-incarichi-in-regione {
    margin-bottom: 30px;
}

.cci-cei-incarichi-in-diocesi {
    margin-bottom: 60px;
}

.cci-scheda-vescovo-ausiliari-img-wrapper {
    width: 80px;
    height: 80px;
    background-position: center center;
    background-size: contain !important;
    background-repeat: no-repeat;
}

.cci-diocesi-ausiliari-titolo {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 20px;
}

.cci_diocesi_ausiliari_swiper_next {
    right: 15px;
}

.cci-diocesi-ausiliari-swiper .swiper-wrapper {
    padding: 1px;
}

.cci_diocesi_ausiliari_swiper_next,
.cci_diocesi_ausiliari_swiper_prev {
    left: auto;
    position: absolute;
    top: 32px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
    color: #4A4A4A;
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 100;
    line-height: 17px;
    transition: .4s;
    -webkit-transition: .4s;
}

.cci_diocesi_ausiliari_swiper_nav_separator {
    position: absolute;
    top: 26px;
    z-index: 10;
    height: 28px;
    border-right: 1px solid rgba(74, 74, 74, 0.5);
    right: 106px;
}

.cci_diocesi_ausiliari_swiper_prev {
    right: 140px;
}

.cci_diocesi_ausiliari_swiper_prev.swiper-button-disabled,
.cci_diocesi_ausiliari_swiper_next.swiper-button-disabled {
    color: rgba(74, 74, 74, .5);
}

.cci-diocesi-ausiliari-titolo h3 {
    font-size: 22px !important;
    margin-top: 26px !important;
    font-family: 'Signika', sans-serif;
}

.cci-scheda-vescovo-vdr-recapiti a.cci-recapiti-toggle {
    width: 100%;
    text-align: right;
    display: block;
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    color: inherit;
    padding-right: 20px;
    border: none;
    cursor: pointer;
    position: absolute;
    bottom: 15px;
    right: 15px;
}

.cci-scheda-vescovo-vdr-recapiti .cci-cei-recapiti-vescovo {
    padding: 20px;
    border-top: 1px solid #eee;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

.cci-scheda-vescovo-vdr-wrapper-container {
    /* padding-bottom: 20px; */
}

.cci-scheda-vescovo-vdr-recapiti a.cci-recapiti-toggle:after {
    content: '\f077';
    font-family: 'FontAwesome';
    position: absolute;
    right: 5px;
    font-size: 8px;
    line-height: 24px;
    cursor: pointer;
}

.cci-scheda-vescovo-vdr-shortcut {
    /*margin-bottom: 20px;*/
}

.cci-scheda-vescovo-vdr-recapiti a.cci-recapiti-toggle.first_closed:after {
    content: '\f054';
}


/* incarichi regionali */

.widget_cci-cei-incarichidiocesi-widget {
    float: left;
    width: 100%;
}

.cci-cei-cepr-search label,
.cci-cei-vdr-search label,
.cci-cei-incarichiregionali-search label,
.cci-cei-incarichidiocesi-search label {
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    line-height: 17px;
    color: #4A4A4A;
    font-weight: 100;
}

.cci-cei-cepr-search input[type="text"],
.cci-cei-vdr-search input[type="text"],
.cci-cei-incarichiregionali-search input[type="text"],
.cci-cei-incarichidiocesi-search input[type="text"] {
    height: 40px;
    background: #fff;
    border: 1px solid #C1C1C1;
    width: 100%;
    border-radius: 0;
    padding: 0px 10px;
    font-size: 16px;
    color: #4a4a4a !important;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
}

.cci-cei-cepr-search select,
.cci-cei-vdr-search select,
.cci-cei-incarichiregionali-search select,
.cci-cei-incarichidiocesi-search select {
    height: 40px;
    background: #fff;
    border: none;
    width: 100%;
    border-radius: 0;
    padding: 0px 10px;
    font-size: 16px;
    color: #4a4a4a !important;
    font-family: 'Signika', sans-serif;
    font-weight: 100;
}

.cci-cei-vdr-search select {
    border: 1px solid #ccc !important;
}

.cci-cei-incarichiregionali-select,
.cci-cei-incarichidiocesi-select {
    background: #EEF0F1;
    color: #14395F;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

.cci-toggle-dropdown-cepr,
.cci-toggle-dropdown-vdr {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

.cci-toggle-dropdown-cepr.opened {
    font-weight: 400 !important;
}

.cci-cei-incarichiregionali-select:after,
.cci-cei-incarichidiocesi-select:after,
.cci-toggle-dropdown-cepr:after,
.cci-toggle-dropdown-vdr:after {
    /* right: 35px; */
}

.cci-cei-cepr-search-wrapper,
.cci-cei-vdr-search-wrapper {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}

.cci-cei-incarichiregionali-search-wrapper,
.cci-cei-incarichidiocesi-search-wrapper {
    background: #EEF0F1;
    float: left;
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}

#cci_cei_incarichiregionali_result {
    position: relative;
    float: left;
    width: 100%;
}

#cci_cei_vdr_result .cci-scheda-vescovo-vdr-carica,
#cci_cei_incarichiregionali_result .cci-scheda-vescovo-vdr-carica,
#cci_cei_incarichidiocesi_result .cci-scheda-vescovo-vdr-carica {
    margin-bottom: 0px;
    font-size: 12px;
    text-transform: uppercase;
    color: #8698AC;
    font-weight: 400;
    line-height: 16px;
}

.cci-incarichi-loader {
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 90px;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999999;
    display: none;
}

.cci-incarichi-spinner {
    width: 40px;
    height: 40px;
    position: relative;
    margin: 0px auto;
    top: 50%;
    transform: translateY(-50%);
}

.cci-incarichi-double-bounce1,
.cci-incarichi-double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ccc;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce 2.0s infinite ease-in-out;
}

.cci-incarichi-double-bounce2 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.cci-cei-recapiti-vescovo-incarichi-single {
    display: block;
    font-family: 'Noticia Text', serif;
    font-size: 12px;
    line-height: 20px;
    width: 100%;
}


/* statistische vescovi dati */

.so-widget-cci-cei-statistichevescovi-dati-widget .cci-toggle-dropdown,
.so-widget-cci-cei-statistiche-vescovi-widget .cci-toggle-dropdown,
.so-widget-cci-cei-statistiche-singola-diocesi-widget .cci-toggle-dropdown,
.so-widget-cci-cei-statistichediocesi-widget .cci-toggle-dropdown,
.so-widget-cci-cei-statistiche-singola-regione-widget .cci-toggle-dropdown,
.so-widget-seed-dbcomune-statistiche-singola-regione-widget .cci-toggle-dropdown {
    border: none;
    margin-bottom: 0;
    position: relative;
}

.so-widget-cci-cei-statistiche-vescovi-widget .cci-collapse-spacer,
.so-widget-cci-cei-statistiche-singola-diocesi-widget .cci-collapse-spacer,
.so-widget-cci-cei-statistichediocesi-widget .cci-collapse-spacer,
.so-widget-cci-cei-statistiche-singola-regione-widget .cci-collapse-spacer,
.so-widget-seed-dbcomune-statistiche-singola-regione-widget .cci-collapse-spacer {
    display: block;
    width: 100%;
    height: 30px;
}

.so-widget-cci-cei-statistichevescovi-dati-widget .cci-cei-statistichevescovi,
.so-widget-cci-cei-statistiche-vescovi-widget .cci-cei-statistichevescovi,
.so-widget-cci-cei-statistiche-singola-diocesi-widget .cci-cei-statistichevescovi,
.so-widget-cci-cei-statistichediocesi-widget .cci-cei-statistichevescovi,
.so-widget-cci-cei-statistiche-singola-regione-widget .cci-cei-statistichevescovi,
.so-widget-seed-dbcomune-statistiche-singola-regione-widget .cci-cei-statistichevescovi {
    padding-bottom: 0 !important;
}


/*
.so-widget-cci-cei-statistichevescovi-dati-widget div.collapse > div:nth-child(1),
.so-widget-cci-cei-statistiche-vescovi-widget div.collapse > div:nth-child(1),
.so-widget-cci-cei-statistiche-singola-diocesi-widget div.collapse > div:nth-child(1),
.so-widget-cci-cei-statistichediocesi-widget div.collapse > div:nth-child(1) {
    margin-top: 20px;
}*/

.cci-cei-statistichevescovi-dati h4,
.cci-cei-statistichevescovi-dati h5 {
    font-family: 'Signika', sans-serif;
    font-weight: 600;
}

.cci-cei-statistichevescovi-dati h5 {
    font-size: 14px;
    margin-top: 0;
}

.cci-cei-single-statiscavescovi-dati-geo,
.cci-cei-single-statiscavescovi-dati-eta,
.cci-cei-single-statiscavescovi-dati-pontificato {
    float: left;
    width: 100%;
}

.cci-cei-single-statiscavescovi-dati-geo:after,
.cci-cei-statistichevescovi-dati:before {
    content: '';
    height: 1px;
    background-color: #ccc;
    width: calc(100% - 30px);
    display: block;
    margin: 0 15px 10px 15px;
    float: left;
}

.cci-cei-single-statiscavescovi-dati-eta .cci-cei-single-statiscavescovi,
.cci-cei-single-statiscavescovi-dati-pontificato .cci-cei-single-statiscavescovi {
    height: 85px !important;
}

.cci-cei-single-statiscavescovi-dati-pontificato {
    padding-bottom: 0 !important;
}

.cci-cei-single-statiscavescovi-dati-pontificato h2 {
    margin-bottom: 0 !important;
    border: none !important;
}

.cci-cei-single-statiscavescovi-dati-pontificato-main-title {
    font-family: 'Signika', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}

.cci-cei-single-statiscavescovi-dati-pontificato-main-title:before {
    content: '';
    height: 1px;
    background-color: #ccc;
    width: calc(100% - 30px);
    display: block;
    margin: 20px 15px 40px 15px;
    float: left;
}

.cci-cei-single-statiscavescovi-dati-pontificato-main-title.first {
    margin-top: 40px;
}

.cci-cei-single-statiscavescovi-dati-pontificato-main-title.first:before {
    display: none;
}

td.cci-cei-single-statiscavescovi-value {
    font-size: 20px !important;
}

.cci-cei-statistiche-single-sottorgruppo-title {
    margin-top: 40px !important;
    margin-bottom: 10px !important;
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    font-size: 15px;
}

.cci-cei-single-statiscavescovi-dati-pontificato table {
    width: 100%;
}

.cci-cei-single-statiscavescovi-dati-pontificato table tr {
    border-bottom: 1px solid #eee;
}

.cci-cei-single-statiscavescovi-dati-pontificato table .cci-cei-statistiche-single-sottorgruppo-sottogruppo-title,
.cci-cei-single-statiscavescovi-dati-pontificato table .cci-cei-single-statiscavescovi-value {
    padding: 8px 5px;
    font-family: 'Signika', sans-serif;
    font-weight: 300;
}

.cci-cei-statistiche-single-sottorgruppo-sottogruppo-title-totale {
    font-weight: bold !important;
}

.cci-cei-single-statiscavescovi-nota-eta {
    line-height: 18px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Signika', sans-serif;
}

.cci-cei-statistiche-single-sottorgruppo-sottogruppo-title {
    width: 90%;
}

.widget_cci-cei-statistiche-singola-regione-widget .cci-cei-single-statiscavescovi-value,
.widget_seed-dbcomune-statistiche-singola-regione-widget .cci-cei-single-statiscavescovi-value {
    font-size: 32px !important;
}


/* custom link */

.cci-cei-custom-link {
    padding: 20px 15px;
}

.cci-cei-custom-link {
    font-family: 'Signika', sans-serif;
    font-size: 18px;
}

.cci-cei-custom-link-link i {
    font-size: 14px !important;
}


/* appuntamenti ufficiali */

.cci-appuntamenti-ufficiali .cci_agenda_home-listaeventi-titolo {
    font-size: 16px;
    line-height: 20px;
}

.cci-appuntamenti-ufficiali .cci_agenda_home-listaeventi-ufficio {
    font-size: 13px;
    text-transform: none;
}

.cci-appuntamenti-ufficiali .cci_agenda_home-listaeventi-ufficio i {
    color: #9a9a9a;
}

.cci_appuntamenti_da_a {
    font-family: 'Signika', sans-serif;
    margin: 5px 0;
    font-size: 12px;
}

.cci_appuntamenti_luogo {
    font-family: 'Signika', sans-serif;
    color: #9a9a9a;
}

.cci_agenda_home-listaeventi-ufficio-top {
    margin-top: 10px;
}

.cci-appuntamenti-ufficiali .cci_agenda_home-listaeventi-giorno .swiper-slide {
    height: 190px;
}

.so-widget-cci-banner-home-widget {
    height: 108px;
    overflow-y: hidden;
}


/* cci search */

.cci-search-att-parent {
    margin-top: 10px;
    font-family: 'Signika', sans-serif;
}

.cci-breadcrumb-num-ris {
    display: block;
    margin-top: 10px;
    text-transform: uppercase;
    color: #939393;
}


/* ottimizzazione caricamento mappa*/

.cci-interventicaritativi-home-map-container-right svg {
    background: #DBDEE9;
}

.cci-interventicaritativi-home-to-dettaglio {
    cursor: pointer;
}

.cci-interventicaritativi-home-map-container-right .st9 {
    font-size: 40px;
    font-family: 'Noticia Text', serif;
    line-height: 50px;
    margin-bottom: 0px;
    font-weight: 100;
    color: #000;
}

.cci-interventicaritativi-home-map-container-right .mappa-label-progetti {
    font-size: 12px;
    color: #000;
    font-family: 'Signika', sans-serif;
    font-weight: bold;
}

@media only screen and (max-width: 468px) {}

@media only screen and (max-width: 768px) {
    .d-none.d-md-block {
        display: none;
    }
}


/* ricerca - facets */

.ul_res {
    list-style: none;
    margin: 0 !important;
    box-shadow: none !important;
    padding: 0 10px;
}

.ul_res li {
    display: block;
}

.ul_res li a {
    padding: 5px 10px;
    display: block;
    font-family: 'Signika', sans-serif;
}

.ul_res li.active a {
    padding-left: 10px;
    font-weight: bold;
    text-shadow: none;
    color: #377BB5 !important;
}

.ul_res li.active a:before {
    content: '>';
    margin-right: 5px;
}

.ul_res li.active a:after {
    content: "\f00d";
    font-family: "FontAwesome";
    color: #377BB5;
    position: absolute;
    right: 10px;
    font-size: 18px;
}

.ul_res li.active {
    background: #F5F7F8 !important;
    margin-bottom: 5px;
    margin-top: 5px;
}

.widget-seed-facet-title {
    font-family: 'Noticia Text', serif;
    font-size: 18px;
    color: #5B5A5A;
    font-weight: 600;
    margin: -20px 0px 20px 0px;
    /* background: #F3F6FA; */
    padding: 15px;
    position: relative;
    display: block;
    border-bottom: 1px solid;
    /* -webkit-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7); */
    -moz-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    /* box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7); */
}

.widget-seed-facet-content {
    margin-bottom: 50px;
    margin-top: -20px;
    /* -webkit-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7); */
    -moz-box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7);
    /* box-shadow: 0px 0px 10px 0px rgba(210, 210, 210, 0.7); */
    display: block;
    width: 100%;
    padding: 15px 0;
}

.widget-seed-facet-content .ul_res li a {
    color: #5B5A5A;
}


/* mappa interventi */

.cci-scheda-progetto-mappa-ufficio {
    background: #D9B441;
    font-family: PTSerif;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 1px;
    text-align: center;
    padding: 5px 12px;
    font-weight: normal !important;
    display: inline-block;
}

.cci-scheda-progetto-mappa-titolo {
    font-size: 32px;
    color: #000000;
    font-weight: 100;
    margin-top: 15px;
    /* margin-bottom: 50px; */
    margin-bottom: 20px;
}

.cci-scheda-progetto-mappa .bg-light.shadow {
    min-height: 360px;
}

.bg-light {
    background: #F7F7F7;
    float: left;
    width: 100%;
}

.shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.20);
}

.cci-scheda-progetto-mappa-fondo {
    display: inline-block;
    font-size: 36px;
    font-family: 'PT Serif', serif;
    font-weight: bold;
    line-height: 30px;
    color: #939191;
    margin-bottom: 5px;
    text-align: right;
    letter-spacing: 0;
    margin-top: 1rem;
}

.cci-scheda-progetto-mappa-fondo-label {
    font-family: 'Open Sans';
    font-size: 16px;
    color: #a1a1a1;
    text-align: right;
}

.cci-scheda-progetto-mappa-mappa iframe {
    width: 100%;
    height: 275px;
    margin-top: -15px;
    display: block;
}

.cci-scheda-progetto-mappa-dati-principali {
    padding-top: 15px;
    font-family: 'Open Sans';
    font-size: 20px;
}

.cci-scheda-progetto-mappa-dati-principali b {
    font-family: 'PT Serif';
}

.cci-scheda-progetto-mappa-dati-principali>div {
    margin-bottom: 10px;
}

.cci-scheda-progetto-mappa-descrizione-label {
    font-family: 'PT Serif' !important;
    font-size: 24px !important;
}

.cci-scheda-progetto-mappa-descrizione {
    font-family: 'Open Sans';
    font-size: 20px;
    line-height: 37px;
}

.cci-scheda-progetto-mappa-torna-container {
    margin-top: 20px;
    padding: 10px 0;
    margin-bottom: 40px;
    border-bottom: 1px solid #efefef;
    padding-bottom: 20px;
}

.static-gallery-progetto-mappa {
    text-align: center;
    background: #f9f9f9;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 1rem
}

.img-static-gallery-progetto-mappa {
    max-height: 290px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}

.swiper-container-progetto-mappa {
    background: #f9f9f9;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 1rem
}

.cci-scheda-progetto-mappa-torna a {
    font-family: 'Open Sans';
    /*
    font-family: Open Sans-Regular; */
    font-size: 18px;
    color: #000000;
    letter-spacing: 0;
}

.cci-scheda-progetto-mappa-torna i {
    font-size: 12px;
    margin-right: 10px;
}

.cci-scheda-progetto-mappa-youtube iframe {
    width: 100%;
    height: 400px;
    margin-top: 20px;
}

.cci-scheda-progetto-mappa-galleria {
    margin-top: 50px;
}

.cci-scheda-progetto-mappa-galleria .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 60%;
    transform: scale(0.8);
    opacity: 0.6;
}

.cci-scheda-progetto-mappa-galleria .swiper-slide-active {
    transform: scale(1.2);
    opacity: 1;
}

.cci-scheda-progetto-mappa-galleria img {
    width: 100%;
}

.list-unstyled {
    list-style: none;
    padding: 0;
}

.cci-scheda-progetto-mappa-allegati a {
    font-family: 'PT Serif' !important;
    font-size: 18px;
    line-height: 35px;
    color: #000;
    font-weight: 600;
}

.cci-scheda-progetto-mappa-allegati img {
    margin-right: 10px;
}

.cci-scheda-progetto-mappa-allegati ul li {
    margin-bottom: 20px;
}


/* RESPONSIVE */

@media (min-width: 1200px) {
    .row-md {
        margin-left: -15px;
        margin-right: -15px;
    }

    .padding-right-md-10 {
        padding-right: 10px;
    }

    .padding-left-md-10 {
        padding-left: 10px;
    }

    .margin-top-md-20 {
        margin-top: 20px;
    }

    .margin-left-md-0 {
        margin-left: 0px !important;
    }

    .margin-right-md-0 {
        margin-left: 0px !important;
    }

    .margin-left-md--15 {
        margin-left: -15px;
    }

    .padding-bottom-md-40 {
        padding-bottom: 40px;
    }

    body.home header {
        min-height: 310px;
    }

    header {
        min-height: 240px;
    }

    .cci_menu_principale_container {
        display: inline-block !important;
    }

    .cci_main_header .cci_menu_principale_container .cci_menuprincipale_menu {
        float: right;
    }

    .cci_articoli_apertura .cci_articoli_apertura_blocco1 {
        margin-bottom: 50px;
    }

    /*.cci_articoli_apertura .cci_articoli_apertura_col_left { padding-right: 0px; }*/
    .cci_articoli_apertura .cci_articoli_apertura_col_right {}

    .cci_articoli_apertura_articolo_1_media {
        margin: -10px 0 20px -15px;
        max-height: 373px;
        overflow: hidden;
    }

    .cci_articoli_apertura_articolo_1_media img {
        width: 100%;
    }

    .cci_articoli_apertura .cci_articoli_apertura_articolo_2,
    .cci_articoli_apertura .cci_articoli_apertura_articolo_3,
    .cci_articoli_apertura .cci_articoli_apertura_articolo_4,
    .cci_articoli_apertura .cci_articoli_apertura_articolo_5,
    .cci_articoli_apertura .cci_articoli_apertura_articolo_6 {
        margin-bottom: 30px;
    }

    .cci_content_single_media {
        margin: -10px 0 20px -15px;
    }

    .cci_content_single_media img {
        width: 100%;
        height: auto;
    }

    .cci_articoli_apertura_articolo_2,
    .cci_articoli_apertura_articolo_3,
    .cci_articoli_apertura_articolo_4 {
        margin-bottom: 70px !important;
    }
}

@media only screen and (max-width: 1024px) {
    .cci_main_header .cci_menu_principale_container .cci_menuprincipale_menu {
        float: right;
    }

    body {
        padding: 0px !important;
    }

    .container {
        width: 100% !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .cci_main_header .cci_topbar {
        display: none;
    }

    .navbar-toggle {
        display: block !important;
    }

    .navbar-header {
        float: right !important;
    }

    .cci_main_header .cci_menu_principale_container .cci_menuprincipale_menu {
        width: 100%;
        text-align: center;
        display: none;
    }

    .cci_topbar_menu {
        display: none;
    }

    .cci_main_header .cci_menu_principale_container.collapse.in .cci_menuprincipale_menu,
    .cci_main_header .cci_menu_principale_container.collapse.in .cci_topbar_menu {
        display: block !important;
    }

    .cci_main_header .cci_menu_principale_container {
        width: 100%;
        position: absolute;
        background: inherit;
        z-index: 9;
        top: 50px;
    }

    .cci_main_header .cci_menu_principale_container.collapse.in {
        max-height: 1000px;
    }

    .cci_main_header .cci_menu_principale_container li,
    .cci_main_header .cci_topbar_menu li {
        width: 100%;
        text-align: center;
        line-height: normal;
        padding: 8px 0px;
    }

    .cci_main_header .cci_main_nav a {
        padding: 5px 0px !important;
        display: block;
    }

    .cci_main_header #cci_main_nav_lista_uffici_toggle {
        display: none;
    }

    .cci_main_header .cci_expand_search_box_icon {
        display: none;
    }

    #select_cci_menu_topbar_id #cci_main_nav_lista_uffici_toggle,
    #select_cci_menu_topbar_id .cci_expand_search_box_icon {
        display: block !important;
        text-align: center;
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .cci_main_logo {
        display: none;
    }
}

@media only screen and (max-width: 768px) {
    .cci_main_header .cci_main_logo {
        z-index: 10;
    }

    .cci_main_header .cci_main_nav {
        height: 50px;
        line-height: 50px;
    }

    .cci_main_header .cci_main_nav a {
        padding: 10px 0px;
        font-size: 14px;
    }

    .cci_articoli_apertura_articolo_5,
    .cci_articoli_apertura_articolo_6 {
        padding-left: 45px !important;
    }

    .cci_articoli_apertura_articolo_2,
    .cci_articoli_apertura_articolo_6,
    .cci_articoli_apertura_articolo_5,
    .cci_articoli_apertura_articolo_4 {
        margin-top: 30px;
    }

    .cci_content_archive_single_documento_footer_dettagli {
        margin-left: 0px;
    }

    .cci_main_header.affix {
        margin-left: -24px;
        width: 100% !important;
    }

    .cci_main_header.affix .navbar-header button.navbar-toggle {
        position: fixed;
        right: 0px;
    }

    .cci_main_header.affix .cci_menu_principale_container {
        top: 5px;
        position: fixed;
    }

    header {
        min-height: 225px;
    }

    /* per affix */
    body {
        padding: 0px !important;
    }

    .cci_main_header {
        height: 225px !important;
    }

    .cci_main_header .cci_menu_principale_container {
        width: 100%;
        position: absolute;
        background: inherit;
        z-index: 9;
    }

    .cci_main_header .cci_menu_principale_container .cci_menuprincipale_menu {
        text-align: center;
        float: none;
    }

    .cci_main_header .cci_menu_principale_container .cci_topbar_menu li {
        width: 100%;
    }

    .cci_main_header .cci_menu_principale_container.collapse .cci_menuprincipale_menu {
        width: 100%;
    }

    .cci_main_header .cci_topbar_menu {
        margin-top: 0px;
    }

    .cci_main_header .cci_topbar_menu li {
        text-align: center;
        line-height: normal;
        padding: 8px 5px;
        display: inline-block;
    }

    .cci_main_header #cci_main_nav_lista_uffici_toggle {
        text-align: center;
        padding: 0;
    }

    .cci_main_header #cci_main_nav_lista_uffici_toggle a,
    .cci_expand_search_box_icon_open {
        padding: 10px;
    }

    .cci_main_header .cci_main_nav .cci_expand_search_box_icon {
        text-align: center;
        padding: 0px;
    }

    .cci_main_header .cci_expand_lista_uffici {
        width: 100%;
        height: 100vh;
        position: absolute;
        top: 38px;
        left: 0;
        background-color: rgba(239, 240, 242, 0.95);
        padding: 60px 20px 50px 20px;
        z-index: 12;
        overflow-y: auto;
    }

    .cci_main_nav_lista_uffici_toggle_xs {
        display: inline-block !important;
        height: auto !important;
        position: absolute;
        top: 20px;
        right: 15px;
        width: auto !important;
        font-size: 20px !important;
        z-index: 99999999999;
    }

    .cci_main_header .cci_expand_search_box {
        z-index: 99;
        top: 38px;
    }

    .cci_main_header .cci_expand_search_box .cci_expand_search_box_header {
        top: -38px;
    }

    .cci_main_header .cci_expand_search_box .cci_expand_search_box_content #searchsubmit {
        position: initial;
        margin-top: 10px;
    }

    .cci_main_header .cci_main_header_content {
        text-align: right;
        right: 15px;
        top: 90px;
    }

    .cci_main_header .cci_main_header_content h3 {
        font-size: 16px;
    }

    .cci_main_header .cci_main_header_content h5 {
        font-size: 14px;
        font-weight: 100;
        line-height: 19px;
    }

    .cci_main_header .cci_main_header_content_single h2 {
        font-size: 24px;
    }

    body.home .cci_main_header .cci_main_header_content {
        text-align: right;
        right: 15px;
        bottom: 0px;
        top: auto;
    }

    body.home .cci_main_header .cci_main_header_content h3 {
        font-size: 20px;
    }

    body.home .cci_main_header .cci_main_header_content h5 {
        font-size: 14px;
        font-weight: 100;
        line-height: 19px;
    }

    .cci_content_archive_single_thumbnail img {
        height: auto !important;
    }

    .cci_foto_video_home .cci_foto_video_home_next,
    .cci_nomine_slider_next,
    .cci_glossario_next,
    .cci_notizie_dagli_uffici .cci_notizie_dagli_uffici_next,
    .cci_agenda_home_content_slider_next {
        right: 15px;
    }

    .cci_foto_video_home_nav_separator,
    .cci_nomine_slider_nav_separator,
    .cci_glossario_nav_separator,
    .cci_notizie_dagli_uffici_nav_separator,
    .cci_agenda_home_content_slider_separator {
        right: 56px;
    }

    .cci_eventi_home_slider_nav_separator {
        right: 56px;
        height: 40px;
        top: 32px;
    }

    .cci_foto_video_home .cci_foto_video_home_prev,
    .cci_notizie_dagli_uffici .cci_notizie_dagli_uffici_prev {
        right: 70px;
    }

    .cci_nomine_slider_prev,
    .cci_glossario_prev,
    .cci_agenda_home_content_slider_prev,
    .cci_eventi_home_slider_prev {
        right: 80px;
    }

    .cci_agenda_home_loader {
        top: 60px;
        height: 205px;
    }

    .cci_agenda_home_left {
        width: 100%;
        background-image: initial;
        height: auto;
    }

    .cci_agenda_home_left h4 {
        margin: 15px auto 20px auto;
    }

    .cci_agenda_home_left .cci_agenda_home_left_giorno_text {
        display: none;
    }

    .cci_agenda_home_left_data {
        margin-top: 0px;
        position: relative;
        display: inline-block;
        margin-bottom: 20px;
    }

    .cci_agenda_home_left_giorno_number {
        width: 80px;
        float: left;
    }

    .cci_agenda_home_left_mese,
    .cci_agenda_home_left_anno {
        width: calc(100% - 100px);
        float: left;
        font-size: 22px;
        position: absolute;
    }

    .cci_agenda_home_left_mese {
        bottom: 25px;
    }

    .cci_agenda_home_left_anno {
        bottom: 0px;
    }

    .cci_agenda_home_right {
        width: 100%;
        height: 310px;
    }

    .cci-agenda-home-giorno-settimana-numero {
        font-size: 14px;
        line-height: 17px;
        display: block;
    }

    .cci_agenda_home_right_days {
        height: 60px;
        padding: 0px 10px;
    }

    .cci_agenda_home_days_slider_prev,
    .cci_agenda_home_days_slider_next {
        height: 60px;
        line-height: 60px;
        padding: 0px;
    }

    .cci_agenda_home_days_slider_prev {
        padding-left: 10px !important;
        padding-right: 0px !important;
    }

    .cci_agenda_home_days_slider_next {
        padding-right: 10px !important;
        padding-left: 0px !important;
    }

    .cci-agenda-home-giorno-settimana {
        padding-top: 10px;
    }

    .cci_agenda_home_right_content {
        padding: 15px 20px 25px 20px;
    }

    .cci_agenda_home_right_content_overlay {
        display: none;
    }

    .cci_agenda_home_content_slider_separator {
        top: 5px;
        height: 45px;
    }

    .cci_content_single_footer .cci-taxonomy-cci_tax_tema-main {
        margin-right: 0px;
        width: 100%;
    }

    .cci_eventi_home_slider_container_slider_left,
    .cci_eventi_home_slider_container_slider_right {
        height: auto !important;
        margin-bottom: 15px;
    }

    .cci_eventi_home_slider_container_slider_left img {
        width: 100%;
    }

    .cci_eventi_home_slider_container_slider_link {
        position: relative !important;
        bottom: inherit;
        right: 0 !important;
        left: 0 !important;
    }

    .cci_foto_video_home .swiper-slide img {
        height: auto;
        width: 100%;
    }

    .cci_eventi_home_slider_container_slider_excerpt {
        display: inline-block;
        width: 100%;
        margin-bottom: 25px;
    }

    .cci_link_home_container_content {
        height: auto;
        padding-bottom: 15px;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }

    .cci_link_home_container h4 {
        margin: 15px auto;
    }

    .cci_link_home_container h4 a {
        color: #183A5F;
    }

    .cci_link_home_container h4 a[data-toggle="collapse"]:after {
        content: 'Mostra Lista \f078 ';
        font-family: FontAwesome;
        font-size: 14px;
        font-weight: 100;
        color: #4A4A4A;
        position: absolute;
        right: 15px;
    }

    .cci_link_home_container h4 a[aria-expanded="true"]:after {
        content: 'Chiudi Lista \f077 ';
    }

    .cci_link_home {
        margin: 20px 0px !important;
        padding-bottom: 0px;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
        -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
        box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    }

    .cci-interventicaritativi-home-dati-totali-mappa a {
        font-size: 10px;
    }

    .cci-interventicaritativi-home-dati-totali-mappa .cci-interventicaritativi-home-dati-totali-number-mappa {
        font-size: 26px;
        position: relative;
        bottom: -15px;
    }

    .cci-interventicaritativi-home-dati-totali-mappa {
        font-size: 12px;
        /*
        line-height: 110px;
        margin-bottom: -43px; */
    }

    .cci-interventicaritativi-home-footer {
        margin-top: 0px !important;
    }

    .cci-interventicaritativi-home-footer .cci-interventicaritativi-home-footer-col {
        padding-left: 0;
        display: inline-block;
        margin-right: 30px;
    }

    .cci-interventicaritativi-home-dati-totali-number-single {
        font-size: 15px;
        line-height: normal;
        margin-bottom: 15px;
    }

    .cci-interventicaritativi-home-footer .cci-interventicaritativi-home-footer-col:first-child {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0px;
    }

    .cci-interventicaritativi-home-dati-totali .cci-interventicaritativi-home-dati-totali-number {
        font-size: 30px;
        margin-bottom: 0px;
    }

    .cci-interventicaritativi-presentare-progetto-link {
        width: 100%;
        display: inline-block;
    }

    .cci-interventicaritativi-home-map-container-left {
        height: auto;
        margin-top: 0;
    }

    .cci-interventicaritativi-home-map-container-right {
        padding-left: 0px !important;
    }

    .cci-interventicaritativi-home-map-container {
        background: #fff;
        padding-top: 30px;
    }

    .cci-interventicaritativi-home-dati-totali {
        height: auto;
        margin-top: 5px;
        padding: 15px 0px !important;
    }

    button[data-target="#cci_interventi_caritativi_toggle_mobile"] {
        background: #EDEFF2;
        border: none;
        text-align: right;
        width: 100%;
        padding: 12px 0px;
    }

    button[data-target="#cci_interventi_caritativi_toggle_mobile"]:after {
        content: '\f078';
        font-family: 'FontAwesome';
        margin-left: 10px;
    }

    button[data-target="#cci_interventi_caritativi_toggle_mobile"][aria-expanded="true"]:after {
        content: '\f077';
        font-family: 'FontAwesome';
        margin-left: 10px;
    }

    .cci_interventicaritativi_loader {
        width: calc(100% + 30px);
        height: 330px;
        top: 0px;
        left: -15px;
    }

    .cci_contatti_left_content {
        position: initial !important;
    }

    .cci_contatti_left {
        background-image: none;
    }

    .cci_contatti_left_content_overlay {
        display: none;
    }

    .footer_container .cci_footer_subfooter {
        margin-top: 5px !important;
    }

    .footer_container .cci_footer_subfooter ul li {
        display: inline-block !important;
        width: 100% !important;
        margin-bottom: 5px;
    }

    .cci_contatti {
        height: auto;
    }

    body.home .cci_banner_home_slider {
        position: absolute;
        top: 160px;
        right: -360px;
        width: calc(100% - 30px);
    }

    body.home .cci_opere_giorni {
        position: absolute;
        right: -360px;
        bottom: -245px;
        width: calc(100% - 30px);
    }

    body.home .cci_bibbia {
        position: absolute;
        top: -110px;
        width: calc(100% - 30px);
    }

    body.home .cci-last-col {
        height: 300px;
    }

    /* NEW santo del giorno*/
    .santo-del-giorno-accordion.panel-group .panel-heading a:after {
        right: 0px !important;
        top: 43% !important;
    }

    /* NEW santo del giorno:END*/
}

@media only screen and (max-width: 480px) {
    #cci_content_page h1.cci_content_page_current_title {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 30px;
    }

    .cci_main_header .cci_expand_search_box .cci_expand_search_box_content #searchsubmit {
        width: 100%;
    }

    .cci_expand_search_box_content_wrapper_mobile {
        background: #fff;
        padding: 10px;
        border: 1px solid #ccc;
    }

    .cci_main_header .cci_expand_search_box .cci_expand_search_box_content #s {
        background: #eee;
    }

    .text-left-xs {
        text-align: left !important;
    }

    .cci_main_header .cci_main_nav {
        height: 50px;
        line-height: 50px;
    }

    .cci_content_archive_single_documento_footer_dettagli {
        margin-left: 0px;
    }

    .cci_main_header.affix {
        width: 100% !important;
    }

    .margin-top-xs-20 {
        margin-top: 20px;
    }

    .cci_main_header.affix .navbar-header button.navbar-toggle {
        position: fixed;
        right: 0px;
    }

    .cci_main_header.affix .cci_menu_principale_container {
        top: 50px;
        position: fixed;
    }

    header {
        min-height: 225px;
    }

    /* per affix */
    body {
        padding: 0px !important;
    }

    .cci_main_header {
        height: 225px !important;
    }

    .cci_main_header .cci_menu_principale_container {
        width: 100%;
        position: absolute;
        background: inherit;
        z-index: 9;
    }

    .cci_main_header .cci_menu_principale_container .cci_menuprincipale_menu {
        width: 100%;
        text-align: center;
    }

    .cci_main_header .cci_topbar_menu {
        margin-top: 0px;
    }

    .cci_main_header .cci_topbar_menu li {
        width: 100%;
        text-align: center;
        line-height: normal;
        padding: 8px 0px;
        display: block;
    }

    .cci_main_header #cci_main_nav_lista_uffici_toggle {
        width: 100%;
        text-align: center;
        padding: 0;
    }

    .cci_main_header .cci_main_nav .cci_expand_search_box_icon {
        width: 100%;
        text-align: center;
        padding: 0px;
    }

    .cci_main_header .cci_expand_lista_uffici {
        width: 100%;
        height: 100vh;
        position: absolute;
        top: 50px;
        left: 0;
        background-color: rgba(239, 240, 242, 0.95);
        padding: 60px 20px 50px 20px;
        z-index: 10;
        overflow-y: auto;
    }

    .cci_main_nav_lista_uffici_toggle_xs {
        display: inline-block !important;
        height: auto !important;
        position: absolute;
        top: 20px;
        right: 15px;
        width: auto !important;
        font-size: 20px !important;
        z-index: 99999999999;
    }

    .cci_main_header .cci_expand_search_box {
        z-index: 99;
    }

    .cci_main_header .cci_expand_search_box .cci_expand_search_box_content #searchsubmit {
        position: initial;
        margin-top: 10px;
    }

    .cci_main_header .cci_main_header_content {
        text-align: right;
        right: 15px;
        top: 50px;
    }

    .cci_main_header .cci_main_header_content h3 {
        font-size: 16px;
    }

    .cci_main_header .cci_main_header_content h5 {
        font-size: 14px;
        font-weight: 100;
        line-height: 19px;
    }

    .cci_main_header .cci_main_header_content_single h2 {
        font-size: 24px;
    }

    body.home .cci_main_header .cci_main_header_content {
        text-align: right;
        right: 15px;
        bottom: 0px;
        top: auto;
    }

    body.home .cci_main_header .cci_main_header_content h3 {
        font-size: 20px;
    }

    body.home .cci_main_header .cci_main_header_content h5 {
        font-size: 14px;
        font-weight: 100;
        line-height: 19px;
    }

    .cci_articoli_apertura_articolo_5,
    .cci_articoli_apertura_articolo_6 {
        padding-left: 15px !important;
    }

    .cci_articoli_apertura_articolo_2,
    .cci_articoli_apertura_articolo_6,
    .cci_articoli_apertura_articolo_5,
    .cci_articoli_apertura_articolo_4 {
        margin-top: 10px;
    }

    .cci_foto_video_home .cci_foto_video_home_next,
    .cci_nomine_slider_next,
    .cci_glossario_next,
    .cci_notizie_dagli_uffici .cci_notizie_dagli_uffici_next,
    .cci_agenda_home_content_slider_next {
        right: 15px;
    }

    .cci_foto_video_home_nav_separator,
    .cci_nomine_slider_nav_separator,
    .cci_glossario_nav_separator,
    .cci_notizie_dagli_uffici_nav_separator,
    .cci_agenda_home_content_slider_separator {
        right: 56px;
    }

    .cci_eventi_home_slider_nav_separator {
        right: 56px;
        height: 40px;
        top: 32px;
    }

    .cci_foto_video_home .cci_foto_video_home_prev,
    .cci_notizie_dagli_uffici .cci_notizie_dagli_uffici_prev {
        right: 70px;
    }

    .cci_photo_gallery_slider_next,
    .cci_photo_gallery_slider_prev {
        top: 32%;
    }

    .cci_nomine_slider_prev,
    .cci_glossario_prev,
    .cci_agenda_home_content_slider_prev,
    .cci_eventi_home_slider_prev {
        right: 80px;
    }

    .cci_agenda_home_loader {
        top: 60px;
        height: 205px;
    }

    .cci_agenda_home_left {
        width: 100%;
        background-image: initial;
        height: auto;
    }

    .cci_agenda_home_left h4 {
        margin: 15px auto 20px auto;
    }

    .cci_agenda_home_left .cci_agenda_home_left_giorno_text {
        display: none;
    }

    .cci_agenda_home_left_data {
        margin-top: 0px;
        position: relative;
        display: inline-block;
        margin-bottom: 20px;
    }

    .cci_agenda_home_left_giorno_number {
        width: 80px;
        float: left;
    }

    .cci_agenda_home_left_mese,
    .cci_agenda_home_left_anno {
        width: calc(100% - 100px);
        float: left;
        font-size: 22px;
        position: absolute;
    }

    .cci_agenda_home_left_mese {
        bottom: 25px;
    }

    .cci_agenda_home_left_anno {
        bottom: 0px;
    }

    .cci_agenda_home_right {
        width: 100%;
        height: 310px;
    }

    .cci-agenda-home-giorno-settimana-numero {
        font-size: 14px;
        line-height: 17px;
        display: block;
    }

    .cci_agenda_home_right_days {
        height: 60px;
        padding: 0px 10px;
    }

    .cci_agenda_home_days_slider_prev,
    .cci_agenda_home_days_slider_next {
        height: 60px;
        line-height: 60px;
        padding: 0px;
    }

    .cci_agenda_home_days_slider_prev {
        padding-left: 10px !important;
        padding-right: 0px !important;
    }

    .cci_agenda_home_days_slider_next {
        padding-right: 10px !important;
        padding-left: 0px !important;
    }

    .cci-agenda-home-giorno-settimana {
        padding-top: 10px;
    }

    .cci_agenda_home_right_content {
        padding: 15px 20px 25px 20px;
    }

    .cci_agenda_home_right_content_overlay {
        display: none;
    }

    .cci_agenda_home_content_slider_separator {
        top: 5px;
        height: 45px;
    }

    .cci_content_single_footer .cci-taxonomy-cci_tax_tema-main {
        margin-right: 0px;
        width: 100%;
    }

    .cci_eventi_home_slider_container_slider_left,
    .cci_eventi_home_slider_container_slider_right {
        height: auto !important;
        margin-bottom: 15px;
    }

    .cci_eventi_home_slider_container_slider_left img {
        width: 100%;
    }

    .cci_eventi_home_slider_container_slider_link {
        position: relative !important;
        bottom: inherit;
        right: 0 !important;
        left: 0 !important;
    }

    .cci_foto_video_home .swiper-slide img {
        height: auto;
        width: 100%;
    }

    .cci_eventi_home_slider_container_slider_excerpt {
        display: inline-block;
        width: 100%;
        margin-bottom: 25px;
    }

    .cci_link_home_container_content {
        height: auto;
        padding-bottom: 15px;
    }

    .cci_link_home_container h4 {
        margin: 15px auto;
    }

    .cci_link_home_container h4 a {
        color: #183A5F;
    }

    .cci_link_home_container h4 a[data-toggle="collapse"]:after {
        content: 'Mostra Lista \f078 ';
        font-family: FontAwesome;
        font-size: 14px;
        font-weight: 100;
        color: #4A4A4A;
        position: absolute;
        right: 15px;
    }

    .cci_link_home_container h4 a[aria-expanded="true"]:after {
        content: 'Chiudi Lista \f077 ';
    }

    .cci_link_home {
        margin: 20px 0px !important;
        padding-bottom: 0px;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
        -moz-box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
        box-shadow: 0px 0px 10px 0px rgba(74, 74, 74, 0.3);
    }

    .cci-interventicaritativi-home-dati-totali-mappa a {
        font-size: 10px;
    }

    .cci-interventicaritativi-home-dati-totali-mappa .cci-interventicaritativi-home-dati-totali-number-mappa {
        font-size: 26px;
        position: relative;
        bottom: -15px;
    }

    .cci-interventicaritativi-home-dati-totali-mappa {
        font-size: 12px;
        /*
        line-height: 110px;
        margin-bottom: -43px; */
    }

    .cci-interventicaritativi-home-footer .cci-interventicaritativi-home-footer-col {
        padding-left: 0;
        display: inline-block;
        margin-right: 30px;
    }

    .cci-interventicaritativi-home-dati-totali-number-single {
        font-size: 15px;
        line-height: normal;
        margin-bottom: 15px;
    }

    .cci-interventicaritativi-home-footer .cci-interventicaritativi-home-footer-col:first-child {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0px;
    }

    .cci-interventicaritativi-home-dati-totali .cci-interventicaritativi-home-dati-totali-number {
        font-size: 30px;
        margin-bottom: 0px;
    }

    .cci-interventicaritativi-presentare-progetto-link {
        width: 100%;
        display: inline-block;
    }

    .cci-interventicaritativi-home-map-container-left {
        height: auto;
        margin-top: 0;
    }

    .cci-interventicaritativi-home-map-container-right {
        padding-left: 0px !important;
    }

    .cci-interventicaritativi-home-map-container {
        background: #fff;
        padding-top: 30px;
    }

    .cci-interventicaritativi-home-dati-totali {
        height: auto;
        margin-top: 5px;
        padding: 15px 0px !important;
    }

    button[data-target="#cci_interventi_caritativi_toggle_mobile"] {
        background: #EDEFF2;
        border: none;
        text-align: right;
        width: 100%;
        padding: 12px 0px;
    }

    button[data-target="#cci_interventi_caritativi_toggle_mobile"]:after {
        content: '\f078';
        font-family: 'FontAwesome';
        margin-left: 10px;
    }

    button[data-target="#cci_interventi_caritativi_toggle_mobile"][aria-expanded="true"]:after {
        content: '\f077';
        font-family: 'FontAwesome';
        margin-left: 10px;
    }

    .cci_interventicaritativi_loader {
        width: calc(100% + 30px);
        height: 330px;
        top: 0px;
        left: -15px;
    }

    .cci_contatti_left_content {
        position: initial !important;
    }

    .cci_contatti_left {
        background-image: none;
    }

    .cci_contatti_left_content_overlay {
        display: none;
    }

    .footer_container .cci_footer_subfooter {
        margin-top: 5px !important;
    }

    .footer_container .cci_footer_subfooter ul li {
        display: inline-block !important;
        width: 100% !important;
        margin-bottom: 5px;
    }

    .cci_contatti {
        height: auto;
    }

    body.home .cci_banner_home_slider {
        position: initial;
        width: 100%;
    }

    body.home .cci_opere_giorni {
        position: initial;
        width: 100%;
    }

    body.home .cci_bibbia {
        position: initial;
        width: 100%;
    }

    body.home .cci-last-col {
        height: auto;
    }

    .cci-liturgia-menu {
        height: auto;
        line-height: 50px;
    }

    .cci-liturgia-ore-menu li {
        display: inline-block;
        width: 50%;
        line-height: 50px;
    }

    .cci-liturgia-menu a,
    .cci-liturgia-ore-menu a {
        font-size: 12px;
        height: 50px;
    }

    .cci-scheda-vescovo-small-img {
        margin: 0 auto;
    }

    .cci-cei-ricerca-ente,
    .cci-cei-ricerca-parrocchie {
        padding-top: 5px;
    }

    .cci-scheda-vescovo-medium-dettagli {
        position: initial;
    }

    .cci-scheda-vescovo-vescovo_principale-img {
        height: 400px;
    }

    .cci-singlecommep-title {
        font-size: 16px !important;
    }

    .cci-scheda-beweb-wrapper,
    .cci-scheda-beweb-img,
    .cci-scheda-beweb-info {
        width: 100%;
    }

    .cci-cei-ricerca-vescovi h2 {
        padding-right: 50px;
    }

    .seed-post,
    .seed_entry_content_tbt,
    .cci-cei-titolo-ricerca {
        float: left;
        width: 100%;
    }

    .seed_sidebar_left {
        padding-top: 0;
    }

    #cci_content_page {
        padding-bottom: 50px;
    }

    .seed-dbcomune-circoscrizioni-ecclesiastiche-mappa {
        padding: 0;
    }

    .seed-dbcomune-circoscrizioni-ecclesiastiche-torna {
        margin-bottom: 20px;
    }

    #cci-cei-ricerca-ente-mappa-svg {
        margin-top: 30px;
    }

    .cci_page_mostra_figlie {
        -webkit-column-count: 1;
        /* Chrome, Safari, Opera */
        -moz-column-count: 1;
        /* Firefox */
        column-count: 1;
    }

    #cci-cei-ricerca-ente-mappa-svg,
    .so-widget-seed-dbcomune-vescovi-regione-widget {
        display: none !important;
    }

    .cci-cei-ricerca-ente {
        padding-bottom: 50px !important;
    }
}


/* grey effects */

.autocomplete-suggestions {
    text-align: left;
    cursor: default;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
    box-shadow: -1px 1px 3px rgba(0, 0, 0, .1);
    font-family: 'Signika', sans-serif;
    /* core styles should not be changed */
    position: absolute;
    display: none;
    z-index: 9999;
    max-height: 254px;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box;
}

.autocomplete-suggestion {
    font-family: 'Signika', sans-serif;
    position: relative;
    padding: 0 .6em;
    line-height: 23px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.02em;
    color: #333;
}

.autocomplete-suggestion b {
    font-weight: bold;
    color: #003B68;
}

.autocomplete-suggestion.selected {
    background: #f0f0f0;
}


/* agenda */

#cci-agenda-ricerca-submit {
    background: #183A5F;
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-size: 16px;
    font-weight: 400;
    border: none;
    margin-top: 23px;
}

.cci-singolo-appuntamento-agenda h2 {
    font-size: 24px;
    line-height: 32px !important;
    margin: 0 0 8px 0;
}

.cci-singolo-appuntamento-agenda-ufficio {
    font-family: 'Signika', sans-serif;
    color: #4a4a4a;
    font-size: 14px;
    line-height: 14px;
    font-weight: 300;
    text-transform: uppercase;
}

.cci-singolo-appuntamento-agenda-ufficio:before {
    margin-right: 21px;
    height: 3px;
    display: inline-block;
    width: 48px;
    background: #183A5F;
    content: '';
    position: relative;
    top: -5px;
}

.cci-singolo-appuntamento-agenda-giorno {
    color: #23558b;
    font-size: 24px;
    margin-top: 50px;
}

.cci-singolo-appuntamento-agenda-giorno:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #ccc;
    margin-top: 10px;
    margin-bottom: 0;
}

.cci-agenda-titolo {
    font-size: 30px !important;
}

.cci-singolo-appuntamento-agenda {
    margin-bottom: 60px;
}

.cci-singolo-appuntamento-agenda,
.cci-singolo-appuntamento-agenda-testo {
    font-size: 15px;
    line-height: 22px;
}

.cci-singolo-appuntamento-agenda-testo li {
    padding-left: 20px;
    list-style: none;
}

.cci-singolo-appuntamento-agenda-data {
    display: block;
    padding: 5px 0;
    font-size: 16px;
}

.cci-singolo-appuntamento-agenda-luogo {
    display: block;
    border-top: 1px solid #eee;
    padding: 10px 0 5px 0;
    font-size: 16px;
    margin-bottom: 30px;
}


/*
.cci-singolo-appuntamento-agenda-footer {
    font-size: 13px;
    line-height: 20px;
    margin-top: 20px;
}

.cci-singolo-appuntamento-agenda-data:after {
    content: '';
    width: 2px;
    height: 20px;
    background: #ccc;
    display: inline-block;
    margin: 0 10px;
    top: 5px;
    position: relative;
}
*/

.cci-singolo-appuntamento-allegati label {
    display: block;
}

.page-template-template-agenda .date-picker-wrapper {
    background: #fff;
    z-index: 999;
}

.page-template-template-agenda .drp_top-bar {
    display: none;
}

.page-template-template-agenda .date-picker-wrapper .month-wrapper {
    border: none;
}

.page-template-template-agenda .date-picker-wrapper .month-wrapper table td,
.page-template-template-agenda .date-picker-wrapper .month-wrapper table th {
    font-family: 'Signika', sans-serif;
}

.page-template-template-agenda .date-picker-wrapper .month-wrapper table th {
    color: #183A5F;
}

.page-template-template-agenda .header-archive-documenti-ricerca select {
    text-transform: none;
    font-size: 16px;
    color: initial;
}

.page-template-template-agenda .header-archive-documenti-ricerca input {
    text-transform: none;
    font-size: 16px;
    color: initial;
}


/* agenda del Presidente */

.agenda_presidente table.em-calendar thead {
    background: #f3f6fa;
    font-size: 20px;
    font-weight: normal;
}

.agenda_presidente table.em-calendar thead td {
    color: #14395F;
    padding: 10px;
    text-align: center;
    height: auto !important;
}

.agenda_presidente table td ul {
    list-style: none;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
}

.agenda_presidente table tr.days-names td {
    padding: 10px;
    height: auto !important;
}

.agenda_presidente table td {
    /* width: calc(100% / 7); */
    vertical-align: top;
    padding: 10px 10px 20px 0 !important;
}

.agenda_presidente table.em-calendar td.eventful a,
.agenda_presidente table.em-calendar td.eventful-today a {
    color: #337ab7;
    font-weight: 400;
}

.agenda_presidente .agenda_presidente_luogo {
    display: block;
    font-size: 12px;
    font-style: italic;
}

.agenda_presidente .css-events-list table.events-table th.event-time {
    text-align: left;
    width: 180px;
}

.agenda_presidente .css-events-list table.events-table th.event-description {
    text-align: left;
}

.agenda_presidente .css-events-list table.events-table td span {
    display: block;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
    font-size: 16px;
}

.agenda_presidente .css-events-list table.events-table td a {
    color: #183A5F;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Noticia Text', serif;
}

.page-template-template-sidebar_presidente .cci-lista-articoli-container,
.page-template-template-sidebar_segretario .cci-lista-articoli-container,
.event-template-default .cci-lista-articoli-container {
    padding-bottom: 0px;
}

.page-template-template-sidebar_presidente .widget_text .widget-title,
.page-template-template-sidebar_segretario .widget_text .widget-title,
.event-template-default .widget_text .widget-title {
    font-family: 'Noticia Text', serif;
    font-size: 20px;
    color: #183A5F;
    font-weight: bold;
    margin: -20px 0px -5px 0px;
    background: #F3F6FA;
    padding: 15px;
    position: relative;
}

.page-template-template-sidebar_presidente .widget_text,
.page-template-template-sidebar_segretario .widget_text,
.event-template-default .widget_text {
    font-family: 'Signika', sans-serif !important;
    font-weight: 100;
}

.page-template-template-sidebar_presidente .widget_text .event-time,
.page-template-template-sidebar_segretario .widget_text .event-description,
.page-template-template-sidebar_presidente .widget_text .event-time,
.page-template-template-sidebar_segretario .widget_text .event-description,
.event-template-default .widget_text .event-time,
.event-template-default .widget_text .event-description {
    text-align: left;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
}

.page-template-template-sidebar_presidente .widget_text .css-events-list,
.page-template-template-sidebar_segretario .widget_text .css-events-list,
.event-template-default .widget_text .css-events-list {
    padding: 15px;
}

.page-template-template-sidebar_presidente .widget_text tbody td,
.page-template-template-sidebar_segretario .widget_text tbody td,
.event-template-default .widget_text tbody td {
    padding: 10px 0;
}

.page-template-template-sidebar_presidente .widget_text tbody tr,
.page-template-template-sidebar_segretario .widget_text tbody tr,
.event-template-default .widget_text tbody tr {
    /*border-bottom: 1px solid #eee;*/
}

.page-template-template-sidebar_presidente .widget_text table>thead>tr>th.event-time,
.page-template-template-sidebar_segretario .widget_text table>thead>tr>th.event-time,
.event-template-default .widget_text table>thead>tr>th.event-time {
    width: 110px;
}

.textwidget .events-table td span {
    display: block;
}

.events-table-appuntamenti-ufficiali-light span {
    display: block;
}

.events-table-appuntamenti-ufficiali-light span.app-uff-titolo {
    color: #337ab7;
}

.events-table-appuntamenti-ufficiali-light td {
    padding-bottom: 15px !important;
}

.events-table-appuntamenti-ufficiali-light {
    font-family: 'Signika', sans-serif !important;
    font-weight: 100;
}

.cci-appuntamenti-ufficiali-light table {
    margin: 10px 0 15px 0;
}

.cci-appuntamenti-ufficiali-light-footer {
    background-color: #F3F6FA;
}

.cci-appuntamenti-ufficiali-light-footer a {
    display: block;
    text-align: right;
    padding: 12px 0 10px 0;
    font-family: 'Signika', sans-serif;
    color: #183A5F;
}


/*Begin Main Apache Solr Template css*/

.highlight-query-term {
    border: 1px solid #a70000;
    padding: 0.2rem;
    border-radius: 0.3rem;
    background: yellow;
}

.apache_solr_stats {
    font-size: 0.9em;
    color: lightslategray;
    font-weight: bold;
    padding-bottom: 10px;
}

.apache_solr_no_resultset {
    font-weight: 500;
    font-size: 1.1em;
    color: #a70000;
    text-align: center;
    vertical-align: middle;
    padding-top: 80px;
    padding-bottom: 80px;
}

.apache_solr_no_resultset i {
    font-weight: 400;
    font-size: 1.1em;
    color: chocolate;
}

.apache_solr_body {
    padding: 25px;
}

.apache_solr_body article {
    padding: 10px;
    background-color: #fff;
    margin-top: 60px;
}

.apache_solr_pager_bottom {
    text-align: center;
    margin-top: 15px;
}

.apache_solr_main_block_info {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    /* Then we define the flow direction and if we allow the items to wrap
    * Remember this is the same as:
    * flex-direction: row;
    * flex-wrap: wrap;
    */
    flex-flow: row wrap;
}

.apache_solr_featured_image {
    padding-right: 10px;
}

.apache_solr_text_block {}

.apache_solr_title {
    margin-top: 0px;
}

.apache_solr_title sup {
    top: -2.0em;
}

.apache_solr_title sup {
    font-size: 36%;
}

.apache_solr_icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
}

.apache_solr_icon_doc,
.apache_solr_icon_img,
.apache_solr_icon_pdf,
.apache_solr_icon_word,
.apache_solr_icon_download {
    width: 6em;
    height: 6em;
    stroke: none;
    fill: brown;
}

.apache_solr_icon_download {
    width: .6em;
    height: .6em;
}

.apache_solr_res_and_facet_conatiner {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    flex-wrap: nowrap;
}

.apache_solr_facet_conatiner {
    background-color: white;
    margin-top: 60px;
    margin-left: 40px;
    min-width: 240px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
}

.apache_solr_image {
    margin-right: 10px;
}

.apache_solr_body ul {
    list-style-type: none;
}

.widget-facet-content .active a {}

.widget-facet-content li {
    margin: 0 0.2rem 0.2rem 0;
    display: flex;
    justify-content: space-between;
}

.widget-facet-content li.active {
    background: #F5F7F8;
}


/*https://css-tricks.com/using-svg/*/

.widget-facet-content .active:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' version='1.1'%3E%3Cpath style='fill: black;' transform='scale(0.6 0.6)' d='M27 4l-15 15-7-7-5 5 12 12 20-20z'%3E%3C/path%3E%3C/svg%3E ");
}

.widget-facet-content .active:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' version='1.1'%3E%3Cpath style='fill: black;' transform='scale(0.6 0.6)' d='M6 4l20 12-20 12z'%3E%3C/path%3E%3C/svg%3E ");
}

.facet_check_mark {
    fill: red;
}


/*End Main Apache Solr Template css*/


/* New Santo del giorno */

.santo-del-giorno-accordion.panel-group .altri-santi {
    box-shadow: none;
}

.santo-del-giorno-accordion.panel-group .panel-heading {
    background-image: none;
}

.santo-del-giorno-accordion.panel-group .panel-heading .panel-title {
    margin: 0;
}

.santo-del-giorno-accordion.panel-group .panel-heading .panel-title {
    font-family: Signika;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
}

#cci_documenti_main_content .santo-del-giorno-image,
.santo-del-giorno-accordion.panel-group .panel-heading .panel-title {
    z-index: 1;
}

#cci_documenti_main_content .santo-del-giorno-image,
.santo-del-giorno-accordion.panel-group .panel-heading .panel-title .panel-image {
    position: relative;
}

#cci_documenti_main_content .santo-del-giorno-image img.zoom-image {
    width: 239px;
    height: auto;
}

.santo-del-giorno-accordion.panel-group .panel-heading .panel-title .panel-image img.zoom-image {
    width: 100px;
    height: auto;
}

#cci_documenti_main_content .santo-del-giorno-image img.zoom-image,
.santo-del-giorno-accordion.panel-group .panel-heading .panel-title .panel-image img.zoom-image {
    display: block;
    transition: transform ease-in-out 0.7s;
    -webkit-transition: transform ease-in-out 0.3s;
    -moz-transition: transform ease-in-out 0.3s;
    -ms-transition: transform ease-in-out 0.3s;
    -o-transition: transform ease-in-out 0.3s;
}

#cci_documenti_main_content .santo-del-giorno-image:hover img.zoom-image,
.santo-del-giorno-accordion.panel-group .panel-heading .panel-title .panel-image:hover img.zoom-image {
    position: relative;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: scale(2.5);
    -webkit-transform: scale(2.5);
    -moz-transform: scale(2.5);
    -ms-transform: scale(2.5);
    -o-transform: scale(2.5);
    z-index: 999999999999999;
    background-color: #fff;
}

.santo-del-giorno-accordion.panel-group .panel-heading a {
    display: flex;
    align-items: center;
    flex-direction: row;
    position: relative;
    color: #000000;
}

.santo-del-giorno-accordion.panel-group .panel-heading a:after {
    content: '-';
    position: absolute;
    right: 20px;
    top: 40%;
    font-size: 26px;
    color: #881329;
}

.santo-del-giorno-accordion.panel-group .altri-santi .panel-border {
    padding: 20px 0px;
    border-bottom: 1px solid #DEDEDE;
}

.santo-del-giorno-accordion.panel-group .panel-heading a.collapsed:after {
    content: '+';
    color: #881329;
}

/* .santo-del-giorno-accordion.panel-group .panel-heading a img.img-accordion:hover {
    transform: scale(1.2);
} */

.santo-del-giorno-accordion .cci-santo-del-giorno-accordion-nome {
    font-family: 'Signika';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
    color: #000000;
}

.santo-del-giorno-accordion .img-accordion-description {
    padding: 10px 0 0 0;
    font-family: 'Signika';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #666667;
    display: block;
    text-align: center;
}

.cci-santo-del-giorno-info .cci-santo-del-giorno-fonte-container p span,
.santo-del-giorno-accordion.panel-group .panel-collapse .panel-body div,
.santo-del-giorno-accordion.panel-group .panel-collapse .panel-body p,
.santo-del-giorno-accordion.panel-group .panel-collapse .panel-body p span {
    font-family: Signika !important;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
    margin-top: 30px;
}

.text-capitalize {
    text-transform: capitalize;
}

.santo-del-giorno-accordion.panel-group .panel-collapse .panel-body p {
    margin-top: 0;
}

.santo-del-giorno-accordion.panel-group .panel-collapse .cci-santo-del-giorno-didascalia {
    font-family: Signika;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #881329;
    margin-bottom: 5px;
}

.santo-del-giorno-accordion.panel-group .cci_content_single_share {
    margin-top: 40px;
}

#cci_documenti_main_content .cci-santo-del-giorno-info .cci-santo-del-giorno-provenienza,
.altri-santi .cci-santo-del-giorno-provenienza {
    font-family: Signika;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #545454;
    margin-bottom: 5px;
}

.cci-santo-del-giorno-info {
    min-height: 300px;
    display: flex;
    align-items: baseline;
    flex-direction: column;
    justify-content: center;
}


/* banner orari messe ===== */

.shadow-box {
    box-shadow: 0 0 10px 0 rgba(74, 74, 74, 0.3);
    border-radius: 2px;
}

.p-1 {
    padding: 0.5rem !important;
}

.mb-2 {
    margin-bottom:2rem;
}




.logo-orari-messe {
    display: block;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 199px;
    height: 56px;
    position:absolute;
    top:10px;
    left: calc(50% - 99px);
    background-image: url("data:image/svg+xml,%3Csvg width='199' height='56' viewBox='0 0 199 56' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='199' height='56' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_7_60' transform='matrix(0.00127912 0 0 0.00454545 -0.175377 0)'/%3E%3C/pattern%3E%3Cimage id='image0_7_60' width='1056' height='220' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}

.images-orari-messe {
    margin-top:55px;
    min-height:155px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size: cover;
    background-image: url(../img/orari-messe-background.png);
}

.banner-orari-messe {
    position:relative;
}
.link-orari-messe {
    font-size:0;
    position: absolute;
    display:block;
    height:100%;
    width:100%;
    z-index:3;
    cursor:pointer;
    top:0;
    bottom:0;
    left: 0;
    right:0;
}
