@import url('https://fonts.googleapis.com/css?family=Halant:300,400,500,600,700|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick.css');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick-theme.css');

body {  font-family: "Halant", serif, "PT Sans", sans-serif; font-size: 18px; font-weight: 400; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale ; background: #ffffff}

#masthead {background: #760909;     background: #b50000; }
#title_site_new {font-size:2rem; padding-left:1rem; color:#000;}
#title_site_new a{font-size:2rem; color:#000; text-decoration:none;}
#title_site_new p { line-height: 2rem;}
#title_site_new img {margin:0.5rem; margin-top: -10px;}

.bso_saint {font-style:italic;}

img[src=""] {   display: none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { }
.fa {font-family: "Font Awesome 6 Free"}
p, .summary {word-wrap: break-word;}
a {text-decoration:none}


.post, .page { margin: 0}
.page-content, .entry-content { }
a:hover {text-decoration: none}
a {color:unset}

/* HEADER*/
.site-header > .row:nth-of-type(1) .col {padding:0px}
.site-header {position: relative;  }
.site-header .so-panel {}
.site-header #toprow {-webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;	-webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 2px 2px -1px rgba(0,0,0,0.75); box-shadow: 0px 2px 2px -1px rgba(0,0,0,0.75); padding: 6px 10px 0px 10px; background: #d4af37;}
.site-header #toprow {position: relative;z-index: 1;}
.site-header #toprow .widget_siteorigin-panels-builder {margin-bottom:10px}
.site-header #toprow .widget_siteorigin-panels-builder .panel-grid { justify-content:center; align-items: center;}
.site-header .so-widget-bso-so-widget-logo img  {}
.site-header .so-widget-bso-so-widget-data-del-giorno {text-align: left ; border-left: 1px solid #ffffff;line-height:1; font-size:14px; padding-left:1rem ;    margin-top: 0.3rem; color:#ffffff ;font-family:  "PT Sans", sans-serif;}
.site-header .so-widget-bso-so-widget-santo-del-giorno  { text-align: right ; line-height:1; font-size:14px; margin-right:1rem; margin-top: 0.3rem;font-family:  "PT Sans", sans-serif}
.site-header .so-widget-bso-so-widget-santo-del-giorno a {color:#ffffff}
.site-header .sow-social-media-button {background: transparent !important ;  width: 1em !important ; margin-right:0.5rem !important; padding:0px !important; line-height:1 !important ; border:none !important}
.site-header .widget_maxmegamenu {background:#b3901d }
.site-header .addtoany_content {display:none}
/* ***** */

/* FOOTER*/
.site-footer  {background: #860303;  }
.site-footer .so-widget-sow-editor h3 { color:#ffffff}
.site-footer .so-widget-sow-editor .textwidget p {;font-size: 0.9rem;  color:#ffffff ;font-weight:400; font-family: "PT Sans", sans-serif; }
.site-footer .so-widget-sow-editor .textwidget p a { color:#ffffff}
.site-footer .widget-title {color:#ffffff ;font-size:1.2rem;font-weight:700; }
.site-footer .copyr .so-widget-sow-editor  .textwidget {color:#ffffff ;font-size:0.7rem }

.site-footer #panel-7081-0-1-0 {margin:0px;}
.site-footer #panel-7081-0-2-0 {margin:0px;}
.site-footer .sow-social-media-button { margin: 0px !important;  padding: 0px !important; width: 2em !important;}


/* ********* */


/* Contenitore principale che attiva la prospettiva 3D */
        .scenografia-3d {
            perspective: 1000px;
        }

        /* Il rotore vero e proprio */
        .rotore {
            position: relative;
            width: 100%;
            height: 100px;
            text-align: center;
            transform-style: preserve-3d;
            animation: ruotaRotore 10s cubic-bezier(0.85, 0, 0.15, 1) infinite;
        }

        /* Stile comune per le due facce di testo */
        .testo {
            position: absolute;
            width: 100%;
            height: 100%;
            line-height: 60px; /* Centra il testo verticalmente */
            font-size: 1rem;
            font-weight: bold;
            color: #ffffff;
            backface-visibility: hidden; /* Nasconde il testo quando è sul retro */
            border-radius: 8px;
        }

        /* Prima faccia (davanti di default) */
        .faccia-A {
            background-color: #004ea5;
            transform: rotateX(0deg) translateZ(30px); /* Spinta in avanti della metà dell'altezza */
        }

        /* Seconda faccia (dietro di default, ruotata di 180 gradi) */
        .faccia-B {
            background-color: #004ea5;
            transform: rotateX(180deg) translateZ(30px); /* Ruotata e spinta in avanti rispetto al suo asse */
        }

        /* Animazione di 10 secondi totali (5s per testo) */
        @keyframes ruotaRotore {
            0%, 45% {
                transform: rotateX(0deg); /* Mostra la faccia A */
            }
            50%, 95% {
                transform: rotateX(180deg); /* Ruota e mostra la faccia B */
            }
            100% {
                transform: rotateX(360deg); /* Torna alla faccia A con un giro continuo */
            }
        }

/***********/

.container {max-width: 1440px ; margin: 0px auto;}
#primary.container {margin: 2rem auto;font-family:"PT Sans", sans-serif; }
#primary.container-fluid {max-width: 1440px }
#primary.container-fluid > .row:nth-of-type(1)  { margin-top: 2rem;}

/* HOMEPAGE  */
.home #evidenza {}
.home #evidenza .slick-slide .miniatura {max-height:480px ; overflow: hidden; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px;}
.home #evidenza .slick-slide .miniatura img {     width: 100%;}
.home .contenuto .etichetta {margin-right: 1rem;  padding: 0.3rem 0.5rem;-webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; background: #984747; color: #ffffff;font-size: 0.9rem;}
.home .contenuto .etichetta a {color: #ffffff;}
.home .contenuto .data {font-size: 0.9rem;}
.home #evidenza .contenuto h2.entry-title {font-size: 1.8rem;  color: #302E2F;  font-family: "Halant",serif}
.home #evidenza .contenuto h2.entry-title a {color: #302E2F;}
.home #evidenza .slick-dots {margin-left:0px}
.home #evidenza .slick-dots li button:before {   font-size:16px}
.home #evidenza .slick-dots li.slick-active button:before {    opacity: .75;    color: #760909; }

.antenews .item {border-bottom:1px solid #984747;}
.antenews .item .miniatura {max-height:250px; overflow: hidden}
.antenews .item .miniatura img  {width:100%}
.antenews .item .entry-title {font-family: "Halant",serif;font-size: 1.5rem;}
.antenews .item .entry-title a {color: #302E2F;}
.antenews .archiviolink a {-webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; background: #984747; color: #ffffff;font-size: 1.2rem; padding:0.2rem 1.8rem}

/*.so-widget-sow-social-media-buttons {-webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; background: #efefef;padding:2rem}
.so-widget-sow-social-media-buttons .widget-title {font-family: "Halant",serif ; color:#984747; font-weight:600; font-size:2rem;text-align:center;  }
.so-widget-sow-social-media-buttons .social-media-button-container { background: #e4e4e4;-webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px;}*/

.home #vescovo {-webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; border-top: 2px solid #d4af37; border-bottom: 2px solid #d4af37; background-color:#fafafa; max-width: 500px;    margin: auto;}
.home #vescovo h3.widget-title { font-family: "Halant", serif; }
.home #vescovo .so-widget-sow-image .sow-image-container img {-webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px;  border: 1px solid #d4af37;}

/* menu vescovo  */
.home #vescovo .navbar {margin:auto; padding:0px; justify-content: center;}
.home #vescovo .navbar ul.navbar-nav {margin:0rem auto; gap: 4%; display: inline-grid;  grid: auto / 46% 46%; }
.home #vescovo .navbar ul.navbar-nav .dropdown-toggle::after {display: none}
.home #vescovo .navbar ul.navbar-nav .menu-item {color: #373737; font-weight:600; text-transform: uppercase; background: #d4af37;  height: 60px;    display: block; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; padding:0.5rem ; text-align: center}
.home #vescovo .navbar ul.navbar-nav .menu-item a {padding:0px;  color: #000000 ;font-size: 1rem }
.home #vescovo .navbar ul.navbar-nav .menu-item::marker {color:#984747;; font-size: 1.5rem;}
.home #vescovo .navbar ul.navbar-nav .menu-item .dropdown-menu { display: none}
/* ******** */

.home #vescovo #vescovo-link {}
.home #vescovo #vescovo-link .widget_sow-editor {margin-bottom:0.5rem}
.home #vescovo #vescovo-link .textwidget{text-align:center}

/* CALENDARIO  */
.widget_noah_calendar_widget { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;background: #ffffff;  border: 2px solid #984747;  padding: 1rem;
    max-width: 380px;    margin: auto;}
.widget_noah_calendar_widget h3.widget-title {color:  #984747; text-align:center}
.mini-clndr {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #ffffff}
.mini-clndr .clndr { border:none;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #ffffff}
.mini-clndr .clndr .controls { border:none}
.mini-clndr .clndr .controls .month {color:  #984747;}
.widget_noah_calendar_widget .mini-clndr .clndr .days-container {    height: 245px;}
.mini-clndr .clndr .days-container .days .headers { font-size:0.9rem; margin-bottom: 0.5rem;}
.seed_legenda { font-size: 0.9rem;}
.mini-clndr .clndr .days-container .days .day.today {
background-image:-webkit-radial-gradient(circle farthest-side at center center, rgba(152, 71, 71,1) 0%, rgba(152, 71, 71,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
background-image: -o-radial-gradient(circle farthest-side at center center, rgba(152, 71, 71,1) 0%, rgba(152, 71, 71,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
background-image:-moz-radial-gradient(circle farthest-side at center center, rgba(152, 71, 71,1) 0%, rgba(152, 71, 71,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%);
background-image:radial-gradient(circle farthest-side at center center, rgba(152, 71, 71,1) 0%, rgba(152, 71, 71,1) 60%, rgb(255, 255, 255) 67%, rgb(255, 255, 255) 100%); color:#ffffff !important;    background-repeat: no-repeat;}

.widget_noah_calendar_widget .mini-clndr .clndr .days-container .days .day.event {position:relative; border:none ; color:#000000}
.widget_noah_calendar_widget .day.event {background-image:-webkit-radial-gradient(circle farthest-side at center center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0) 65%, rgb(255, 255, 255) 68%, rgb(255, 255, 255) 100%);
background-image:-o-radial-gradient(circle farthest-side at center center,rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0) 65%, rgb(255, 255, 255) 68%, rgb(255, 255, 255) 100%);
background-image:-moz-radial-gradient(circle farthest-side at center center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0) 65%, rgb(255, 255, 255) 68%, rgb(255, 255, 255) 100%);
background-image:radial-gradient(circle farthest-side at center center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0) 65%, rgb(255, 255, 255) 68%, rgb(255, 255, 255) 100%);}

.mini-clndr .clndr .days-container .events {z-index: +1;}
.mini-clndr .clndr .days-container .events .event-header {background-color: #b60c38}
.mini-clndr .clndr .days-container .events .x-button {color:#ffffff; font-weight: bold;}

.seed_legenda {    font-size: 0.8rem;font-weight: bold; }
.seed_legenda label {padding:3px}
.seed_legenda div.legend span.event-styled  {}

#prossimieventi {}
#prossimieventi h2.widget-title {color:  #984747; text-align:center} 
#prossimieventi .app {border-bottom:1px solid #f7f5f7}
#prossimieventi .data {-webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; background: #984747; color: #ffffff;font-size: 0.9rem; padding:0rem 0.5rem; display: inline-block}
#prossimieventi .data a {color: #ffffff}
#prossimieventi .data .giorno {font-weight:600; margin-right:0.5rem; font-size:1rem}
#prossimieventi .titoloapp  {  color: #302E2F;font-family: "Halant", serif;    font-size: 1.2rem;  font-weight: 600;}
#prossimieventi .titoloapp a {  color: #302E2F;}
#prossimieventi .archiviolink a {-webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; background: #984747; color: #ffffff;font-size: 1.2rem; padding:0.2rem 1.8rem}

/* ********  */

/* layout interni  */
.bso-img-before_title .wp-post-image {width:100%; margin-top:1rem}
.bso-img-after_title .wp-post-image {width:100%; margin-top:2rem;}
.bso-img-before_content .wp-post-image { float: right;    margin-left: 1.5rem;    margin-bottom: 1.5rem;}
.bso-img-inside_content .wp-post-image {max-width:45%; float:left; margin-right:1.5rem; margin-bottom:1.5rem;}
.bso-img-after_content .wp-post-image {width:100%; margin-top:2rem;}

.posted-on {float: right}
.posted-on a {font-size: 0.9rem;  color: #302E2F}

.addtoany_content { text-align: right;}

.entry-header h1.entry-title {    color: #565757;}
.entry-header h2.entry-subtitle { font-family: "Halant", serif; color: #302E2F;}

.entry-header ul.tax-category, .single .entry-header .tax-document_type_ss, .single .entry-header .tax-wd-tipo-appuntamenti, .entry-header ul.tax-wd-tipo-enti {margin-left: 0rem; margin-top: 0rem;padding-left: 0px;list-style-type:none; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background-color: #984747; display: inline-block; color:#ffffff  }
.entry-header ul.tax-category li, .single .entry-header .tax-document_type_ss li, .single .entry-header .tax-wd-tipo-appuntamenti li, .entry-header ul.tax-wd-tipo-enti li {color:#ffffff ;;padding:  0.3rem 0.5rem; font-size: 0.9rem;    display: inline-block; margin-right:1rem; }
.entry-header ul.tax-category li a, .single .entry-header .tax-document_type_ss a, .single .entry-header .tax-wd-tipo-appuntamenti li a, .entry-header ul.tax-wd-tipo-enti li a {color:#ffffff;}


article .entry-content p a {color: #984747;}

.row.allegati {background:#f6f6f6; padding:2rem }
.wpba-attachment-list_up {}
.wpba-attachment-list_up .label {margin-bottom:1rem}






/* SEARCH RESULTS  */
.search-results #primary.container > .row:nth-of-type(1) .col {padding: 2rem}
.search.search-results #primary .page-header h1.page-title {font-size:0px }
.search.search-results #primary .page-header h1.page-title:before {content:"Risultati ricerca per: " ; color:#565757 ;  font-size:2.5rem; font-family: "Halant", serif}
.search.search-results #primary .page-header h1.page-title span { color: #302E2F;  font-size:2.5rem; ;  font-weight: 500;}
.search.search-results article { border-bottom: 1px solid #b50000;;  padding-bottom: 1.5rem;  margin-top: 1.5rem;    display: inline-block;    width: 100%; }
.search.search-results .entry-header .tax-category {list-style-type: none; border: 1px solid #ffffff;     color: #302E2F;    text-transform: uppercase;    font-size: 0.9rem;    position: relative;    display: inline-block;}
.search.search-results .entry-header .tax-category a { color: #302E2F}
.search.search-results article img {float:left; margin-right:1rem}
.search.search-results article h2.entry-title {    font-size: 1.5rem; color:#302E2F; font-family: "Halant", serif }
.search.search-results article h2.entry-title a { color:#302E2F}
.search.search-results article .posted-on a {color:#302E2F;font-size: 0.9rem; }

/* ARCHIVES  */
.archive article .entry-header .entry-title br {height:0px; line-height:0px; display: none}
.archive #primary.container> .row:nth-of-type(1) .col {padding: 2rem}
.archive #primary .page-header h1.page-title {    font-size: 0px;}
.archive #primary .page-header h1.page-title span, .search.search-results #primary .page-header h1.page-title span {color:#565757 ;  font-size:2.5rem; }
.archive article { border-bottom: 1px solid #b50000;  padding-bottom: 1.5rem;  margin-top: 1.5rem;    display: inline-block;    width: 100%; }
.archive article img {float:left; margin-right:1rem}
.archive article p.entry-surtitle {   color: #565757;    font-size: 1.1rem;    font-weight: 500;    font-style: italic; margin-bottom:0.5rem} 
.archive article h2.entry-title {    font-size: 1.8rem; color:#302E2F;  font-family: "Halant", serif}
.archive article h2.entry-title a { color:#302E2F}
.archive article h3.entry-subtitle {    color: #565757;    font-size: 1.3rem;    font-weight: 500;    font-style: italic;} 
.archive article .posted-on a {color:#302E2F;font-size: 0.9rem; }

.category ul.tax-category, .archive .entry-header ul.tax-wd-tipo-enti {display: none}

/* WEBDIOCESI */
label {font-family:"PT Sans", sans-serif;}
.post-type-archive-wd-annuario-enti h2.entry-title a {    color: #161616;    font-size: 1.6rem;}
.post-type-archive-wd-annuario-enti h2.entry-title .wd-noah-ente-altra-denominazione-ente {font-size: 1.4rem;}
.post-type-archive-wd-annuario-enti h2.entry-title .wd-noah-ente-tipo-ente { font-size:1.2rem;     display: block;} 
.wd-noah-indirizzo-ente { font-size:18px}
.wd-annuario-enti .posted-on {display: none}

.wd-noah-enti-search .searchform label input, .wd-noah-enti-search .searchform label {margin-right:1rem; display: block}
.wd-noah-enti-search .searchform label input, .wd-noah-enti-search .searchform label select  {height: 40px;} 
.page-id-7528 .wd-noah-enti-search .searchform label input {width:100%}
.page-id-7528 .wd-noah-enti-search  {  background: #e7e7e7; padding:1rem ;width: 66.66667% ; float:left; ;width: 100% ;border-bottom:1px solid #984747 /*margin-bottom:2rem; */}
.page-id-7528 .wd-noah-enti-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem;margin-top:0.5rem}

.post-type-archive-wd-interventi-vesc .posted-on, .wd-doc-ufficiali .posted-on, .wd-interventi-vesc-template-default .posted-on {display: none}
a.wd-noah-intervento-vesc-autore, h2 a.wd-noah-doc-autore {font-size: 20px; font-weight:400; display: block  }
 .wd-noah-intervento-vesc-titolo, h2 .wd-noah-doc-titolo { text-transform:uppercase ; font-size:28px;    display: block;}
.wd-noah-doc-sottotitolo { font-size:24px;    display: block;}

.wd-noah-intervento-vesc-data-intervento, .wd-noah-doc-data-doc {    display: block;    font-size:1rem;    margin-bottom: 1rem;font-weight: 400;font-family:  "PT Sans", sans-serif}
.wd-doc-ufficiali .wd-noah-doc-tipo {  color: #984747;    font-weight: 600;    text-transform: uppercase;    font-size: 0.9rem;}
.wd-doc-ufficiali .wd-noah-doc-tipo a { color: #984747 !important;}
.wd-noah-doc-luogo {font-size:18px; font-weight:400; display: block}

/* appuntamenti */
.archive.post-type-archive-wd-appuntamenti .archive-description {display:none;}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps {margin:2rem 1rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label {margin-right:1rem; font-size:1rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps label select#wd-tipo-appuntamenti {height:2rem}
.archive.post-type-archive-wd-appuntamenti .wd-noah-filtro-apps button {    padding: 0.5rem 1rem}
.archive .wd-noah-appuntamento-widget-calendario {font-size:1rem; display: none}
.archive .wd-noah-appuntamento-inizio {font-size:1.3rem}
.archive .wd-appuntamenti .posted-on {display:none;}
.archive .wd-noah-appuntamento-inizio {display: block; font-family:"PT Sans", sans-serif;}

article.wd-appuntamenti .entry-surtitle {color: #161616; font-size:1.3rem ; font-style: italic}
article.wd-appuntamenti label { display: inline;    font-weight: bold;color: #984747}
article.wd-appuntamenti .wd-noah-citta-ente {display: none}
article.wd-appuntamenti .wd-noah-regione-ente {display: none}
article.wd-appuntamenti .wd-noah-paese-ente {display: none}

.single-wd-appuntamenti .posted-on {display:none;}


/*ANNUARIO*/
article.wd-annuario-persone .posted-on {display: none}
.wd-noah-persona-tipo-persona {color:#302E2F; font-style:italic; font-size:0.8rem;}
#seed-div-box-annuario {background:#dbdbdb; padding: 0.8rem; display: table !important; width: 100%; text-align: center; margin: auto; margin-bottom: 1.5rem; /*float: left;*/}
#seed-div-box-annuario button {background:#984747; color:#fff; padding:0.5rem; float:right;}
#seed-div-box-annuario #s {float: left; max-width: 49%; margin-right: 1rem;}
#seed-div-box-annuario #wd-tipo-enti {float: left; max-width: 49%;}
#seed-div-box-annuario hr {display:none;}
.post-type-archive-wd-annuario-persone .archive-description {display:none;}
.post-type-archive-wd-annuario-persone .entry-meta-categories {display:none;}
.post-type-archive-wd-annuario-persone article .entry-header {margin-bottom: 0rem; display: flex}
.post-type-archive-wd-annuario-persone article {float: left; max-width: 50%; width: 50%; margin-bottom: 0.5rem; padding-bottom: 0rem; height:130px}
.post-type-archive-wd-annuario-persone .entry-title {}
.post-type-archive-wd-annuario-persone .entry-title a {color:#984747;}
.post-type-archive-wd-annuario-persone .wd-noah-ente-inc-persona a .wd-noah-persona-titolo {color:#302E2F; }
.post-type-archive-wd-annuario-persone .entry-title .wd-noah-persona-titolo  {color:#302E2F; display: block}



.single-wd-annuario-persone label { text-transform: uppercase;    font-size: 0.9rem;    color: #984747;  ; margin-right:0.5rem; font-style:italic;}
.wd-noah-persona-infocontainer div {display:table;  margin-bottom:0.3rem;}

.post-type-archive-wd-annuario-enti .archive-description {display:none;}

/* singola persona */
.single-wd-annuario-persone .entry-content-post { border-top:1px solid #984747;padding:1rem;}
.single-wd-annuario-persone .posted-on {display:none}
.wd-noah-persona-infocontainer { font-size:1.1rem ; color:#984747; }
.wd-noah-persona-infocontainer_new {font-size:1.1rem; color:#984747; }
.wd-noah-persona-infocontainer label {text-transform: uppercase;    font-size: 0.9rem;    color: #984747;  ; margin-right:0.5rem; font-style:italic;}
.wd-noah-persona-infocontainer div {  margin-bottom:1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-tipo { display: block; /*clear:both;*/ }
.wd-noah-persona-infocontainer .wd-noah-persona-testo {margin-top:2rem}
.wd-noah-persona-incarichi {margin-top:0.5rem; font-size:1.1rem;     border-top: 1px solid #984747;}
.wd-noah-persona-incarichi_new {margin-top:1rem;margin-left:0rem;font-size:1.1rem }
.wd-noah-persona-inc-ente-preposizione {display:inline-block;padding-left:0.5rem;padding-right:0.5rem}
.wd-annuario-persone-template-default .nav-single {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-tit {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-nome {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-cognome {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-tipo label {display:none}
.wd-noah-persona-infocontainer .wd-noah-persona-tit-onorifici {display:none}
.wd-noah-persona-incarichi .wd-noah-persona-inc {display: flex;  margin-bottom: 1rem}
.wd-noah-persona-incarichi .wd-noah-persona-inc .wd-noah-persona-tipo-inc {;margin-right: 1rem}
.wd-noah-persona-incarichi .wd-noah-persona-inc-ente {}
.wd-noah-persona-incarichi .wd-noah-persona-inc a {color: #984747;}
.wd-noah-persona-infocontainer .wd-noah-persona-telefono_old:before {content:"CONTATTI";font-weight:bold; font-size:1rem ;color:#984747; line-height: 1.5rem; }
.wd-noah-persona-infocontainer .wd-noah-persona-testo:before {content:"NOTE";font-weight:bold; font-size:1rem ;color:#984747 }
.wd-noah-persona-incarichi label { text-transform: uppercase;    font-size: 0.9rem;    color: #984747;  ; margin-right:0.5rem; font-style:italic;}
.wd-noah-persona-altro {margin-top:1rem ; display:inline-block}
.wd-noah-persona-altro label { text-transform: uppercase;    font-size: 0.9rem;    color: #984747;  ; margin-right:0.5rem; font-style:italic;}
.wd-noah-persona-inc-ente a {display: table;}
.single-wd-annuario-persone .seed-localization-address:before {content:"RESIDENZA";font-weight:bold; font-style:normal;font-size:1rem ;color:#984747;display:block}
.single-wd-annuario-persone .seed-localization-address {clear:both; margin-bottom:0rem }
.categories-links.wd-tipo-persone {display:none}
.single-wd-annuario-persone .synved-social-container:nth-last-child(2) {display:none !important;}
.wd-noah-persona-data-di-nascita_persona {display:none !important;}
.wd-noah-persona-data-ordinazione_persona {display:none !important;}
.single-wd-annuario-persone .wd-noah-persona-incarichi .wd-noah-persona-inc-ente {float: none;}
.single-wd-annuario-persone .wd-noah-persona-inc-ente-preposizione {display: none; width:100%;}
.single-wd-annuario-persone .wd-noah-persona-incarichi .wd-noah-persona-inc-ente a {float: none;}
.single.single-wd-annuario-persone img.wp-post-image { margin-right: 1rem; max-width:122px ; float:none; }


/* archivio persone*/
.tax-wd-tipo-persone .archive-title {color:#979797;font-size:2.4rem}
.tax-wd-tipo-persone .wd-noah-persona-titolo { font-size:1.6rem}
.wd-noah-persone  { margin: 0.6rem auto; max-width: 960px; width:100%;}
.wd-noah-persone-search {background: #f3f3f3; padding:1rem; width:66.66667%; float:left; width: 100%; border-bottom:1px solid #984747; /*margin-bottom:2rem;*/ }
.wd-noah-persone-search label {width:48%; float: left; margin-right:2%}
.wd-noah-persone-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem}
.wd-noah-persone-main  {width: 66.66667% ; float:left; }
.wd-noah-persone .wd-noah-persona {padding:0.6rem; border-bottom:1px solid #979797 }
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo { color:#979797}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-titolo a { color:#979797}
.wd-noah-persone .wd-noah-persona .wd-noah-persona-tipo-persona{ color:#979797}
.wd-annuario-persone .entry-meta {display:none}
.wd-noah-persona-tipo-persona, .wd-noah-ente-tipo-ente {color: grey; font-size: 1.2rem; font-weight: 100; line-height: 3rem; font-style:italic;    display: block;}
article.wd-annuario-persone {display:block}
.wd-annuario-persone .entry-header {_display:flex}
.wd-annuario-persone .entry-header .entry-title-post {order:2}
.wd-annuario-persone .entry-meta-header {display:none;}
.wd-annuario-persone img.wp-post-image { margin-right: 1rem; max-width:122px ;; }


.post-type-archive-wd-annuario-persone h4.archive-title:before {;content:'PERSONE: '}
.post-type-archive-wd-annuario-persone h4.archive-title span.category-archives { display:none}
.post-type-archive-wd-annuario-persone h4.archive-title:nth-of-type(2) { display:none}


.single-wd-annuario-enti label { text-transform: uppercase;    font-size: 0.9rem;    color: #984747;  ; margin-right:0.5rem; font-style:italic;}
.single-wd-annuario-enti .wd-territorio-diocesi {display:none;}
.single-wd-annuario-enti .wd-noah-tipo-ente {display:none;}
.wd-noah-ente-incarichi .wd-noah-ente-inc  { display: flex}

.wd-noah-ente-incarichi .wd-noah-ente-inc .wd-noah-ente-inc-persona a .wd-noah-persona-titolo {color:#984747; }


.archive .wd-annuario-enti .entry-content { margin: 0;}



/* MEDIAQUERIES */
/* // X-Small devices (portrait phones, less than 576px) */
/* No media query for `xs` since this is the default in Bootstrap */
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 200px) and (max-width: 575.98px)  {	
		.bso-img-inside_content .wp-post-image {max-width:100%; }
}

/* Medium devices (tablets, 576px and up)*/
@media (min-width: 576px) and (max-width: 812px) {
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px)  {
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
}
		
/*/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px)  and (max-width: 1199.98px) {	
}
/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px){ 
}