@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Quicksand:wght@400;500;600&display=swap');
body {font-family:  'Open Sans', 'Quicksand', sans-serif; font-size:18px; background:#ffffff}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: 'Quicksand', sans-serif }
i.far, i.fas   {font-family: "FontAwesome"; font-style:normal; }
img[src=""] {   display: none;}

#secondary a, #secondary a:hover {     color: inherit;text-decoration: unset}
#secondary .widget-title { font-weight: 700;}
.widget-area .widget ul {margin:0px}
.widget-area .widget, body, article {-moz-hyphens: auto;hyphens: inherit;-webkit-hyphens: none; }


/*******************************  Testata e top menu  ****************************************/ 
.header_container {position: relative; }
.header_container:before {    content: "";    height: 37px;    width: 100%;    position: absolute;    z-index: 0;    left: 0px;   
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f4fcfd+0,75ecf7+100 */
background: #f4fcfd; /* Old browsers */
background: -moz-linear-gradient(top,  #f4fcfd 0%, #75ecf7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f4fcfd 0%,#75ecf7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f4fcfd 0%,#75ecf7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fcfd', endColorstr='#75ecf7',GradientType=0 ); /* IE6-9 */}
.menu_social_pre_header_saint { max-width:75rem;margin:0px auto; background: transparent; height: 35px; position: relative}
.menu_social_pre_header_saint .data {color: #535353; font-size:0.8rem; padding: 0.5rem; font-weight:600 }
.menu_social_pre_header_saint .data a {color: #535353 ;padding-left: 1rem;}
.menu_social_pre_header_saint .data a:before {content:"   |   ";padding-right: 1rem}

.menu_social_pre_header_saint .mdr #searchform {  ;margin:0.1rem 0.5rem;;}
.menu_social_pre_header_saint .mdr #searchform input::-webkit-input-placeholder { /* Chrome/Opera/Safari */   color: #868686}
.menu_social_pre_header_saint .mdr #searchform input::-moz-placeholder { /* Firefox 19+ */   color: #868686}
.menu_social_pre_header_saint .mdr #searchform input:-ms-input-placeholder { /* IE 10+ */   color: #868686}
.menu_social_pre_header_saint .mdr #searchform input:-moz-placeholder { /* Firefox 18- */   color: #868686}
.menu_social_pre_header_saint .mdr #searchform [type=text] {background-color: #d6d6d6 ; font-size:0.9rem; color:#444444; border:1px solid #535353; box-shadow: none; margin:0px;height:1.8rem; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
.menu_social_pre_header_saint .mdr #searchform [type=text]:hover, .mdr #searchform [type=text]:focus {background-color: #f0f0f0 ;color:#444444 }
.menu_social_pre_header_saint .mdr #searchform .button {background-color: transparent;   font-size:0px;margin: 0rem 0.5rem ;  width: 85%}
.menu_social_pre_header_saint .mdr #searchform .button:after {content: "\f002";font-family:  FontAwesome; color:#535353; font-size:1.5rem;}
.menu_social_pre_header_saint .social_wrap { display: inline ; margin: auto;  padding: 0.5rem 2rem 0rem 2rem;}
.menu_social_pre_header_saint .social_wrap .menu {display: block; text-align:right}
.social-navigation .menu li a {padding:0px}

.header_wrap {max-width: 100%; background-color: transparent; height: 400px;}
.site-header {max-width: 75rem;    margin: auto;}



/*******************************  slides in background  ****************************************/ 
/*sidebar pre header */ 
.sidebar-pre-header {position:relative}
.sidebar-pre-header .widget-title  {display:none}

/*sidebar pre header - SLIDESHOW */
.cb-slideshow, .cb-slideshow:after {     position: fixed;    width: 100%;    height: 100%;    top: 0px;    left: 0px;    z-index: -1; }
.cb-slideshow:after { content: '';    background: transparent; }
.cb-slideshow li {list-style-type: none ; margin:0px; color: transparent;}
.cb-slideshow li span{     width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    color: transparent;    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    opacity: 0;
    z-index: -1;
    animation: imageAnimation 36s linear infinite 0s; }

.cb-slideshow li:nth-child(2) span {background-image: url(/wp-content/uploads/sites/2/2021/10/bck_nicotera.jpg);  
  animation-delay: 6s; }
.cb-slideshow li:nth-child(3) span {background-image: url(/wp-content/uploads/sites/2/2021/10/bck_tropea.jpg);    
  animation-delay: 12s;}
.cb-slideshow li:nth-child(4) span {background-image: url(/wp-content/uploads/sites/2/2021/10/bck_mileto.jpg) ;
  animation-delay: 18s;}
.cb-slideshow li:nth-child(5) span {background-image: url(/wp-content/uploads/sites/2/2021/10/bck_nicotera.jpg);
  animation-delay: 24s;}
.cb-slideshow li:nth-child(6) span {background-image: url(/wp-content/uploads/sites/2/2021/10/bck_tropea.jpg); 
  animation-delay: 30s;}

@keyframes imageAnimation { 
    0% { opacity: 0; animation-timing-function: ease-in; }
    8% { opacity: 1; animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
/*/ 

/*******************************  MAIN MENU  ****************************************/ 
.nav_container {background: #06afbe}
#main-menu {text-transform: uppercase; font-weight:600 ;font-family: 'Quicksand', sans-serif; }
#main-menu .menu > li:not(.menu-text) > a {    line-height: 1;}
#main-menu .menu-item-home.current-menu-item { background: #ffffff!important;}
#main-menu ul.is-dropdown-submenu {background-color: #06afbe; border-top: none}
#main-menu .menu .current-menu-parent a, .top-bar .menu .current-page-parent a, .top-bar .menu .current-page-ancestor a, .top-bar .menu .current_page_item a, .top .menu .is-active > a {color: #06afbe;}
#main-menu .menu > li.name:hover, .top-bar .menu > li:not(.menu-text) > a:hover, .top-bar .menu > .active:hover {    background-color: #ffffff; color: #06afbe;}
#main-menu ul.menu .is-dropdown-submenu li.menu-item a {font-size:1rem }
#main-menu ul.menu .is-dropdown-submenu li.menu-item a:hover {color:#ffffff; background: #06afbe;}
#main-menu ul.menu .is-dropdown-submenu a {line-height: 1!important;}
.dropdown.menu > li.is-active > a {color: #06afbe; background: #ffffff}
#main-menu .menu .is-dropdown-submenu li {background: #ffffff;font-size:0.85rem}
#main-menu .menu .is-dropdown-submenu li a {color: #06afbe}
#main-menu .menu .is-dropdown-submenu li a:hover {color: #ffffff}
#main-menu .menu .is-active > a {    background: #ffffff;}
#main-menu .menu .current-page-ancestor a, #main-menu .menu .current-menu-parent a { }
#main-menu .menu .opens-right.is-active a { }
.off-canvas-absolute.is-transition-overlap.is-open {position: fixed}
.off-canvas-wrapper .menu > li:not(.menu-text) > a {    line-height: 1.5;  }
.off-canvas .menu .menu-item-home a, .off-canvas .menu .current-menu-parent a, .off-canvas .menu .current-page-parent a, .off-canvas .menu .current-page-ancestor a, .off-canvas .menu .current_page_item a, .off-canvas-absolute .menu .current-menu-parent a, .off-canvas-absolute .menu .current-page-parent a, .off-canvas-absolute .menu .current-page-ancestor a, .off-canvas-absolute .menu .current_page_item a {    color: #06afbe;}
/*/ 


/****  HOMEPAGE  ****/

.boxtitle { color:#06afbe ; font-family: 'Quicksand', sans-serif; font-variant:small-caps; ; font-size:1.6rem ; font-weight: 600}
.evidenza {margin-bottom: 3rem;}
.evidenza .box {position:relative}
.evidenza .miniatura {max-height:510px; overflow: hidden}
.evidenza .miniatura img {width:100%}
.evidenza .evidecontent {;padding: 0.3rem 1rem;background: rgba(255, 255, 255, 0.8); position: absolute; bottom:0px; left:0px; width:100%}
.evidenza .evidecontent .occhiello p { color:#06afbe; font-size:1rem;}
.evidenza .evidecontent .entry-title {   font-size:1.9rem;font-weight:500;  }
.evidenza .evidecontent .entry-title a {color: #000000; font-weight:500; text-decoration: none}
.evidenza .evidecontent .sottotitolo {color: #000000; font-size:1.3rem;}
.evidenza .evidecontent p.summary {color: #000000; font-size:1.1rem;}
.evidenza .evidecontent a {text-decoration: none}

/* ALTRE NEWS */ 
.altrenews {  margin-top:3rem ;margin-bottom: 3rem; }
.altrenews .notizia { }
.altrenews .notizia .miniatura { ;width:100%; max-height:227px;  overflow: hidden}
.altrenews .notizia .contenuto {padding:1rem 0rem;}
.altrenews .notizia h4  {   font-size:1.3rem; }
.altrenews .notizia h4 a { color: #000000; ;font-weight: 400}
.archiviotot  {font-family: 'Quicksand', sans-serif; text-align: center ; background-color: #06afbe ;color: #ffffff ;padding:0.3rem;font-size:0.9rem;  margin: 0.3rem auto ; text-transform: uppercase}
.archiviotot a { color: #ffffff ;font-weight: 600;display: block; }
.archiviotot a:hover{ color: #000000 ; text-decoration: none}


/****  VESCOVO BOX  ****/
#vescovobox {margin-bottom:2rem}
#vescovobox .widget-title {color:#06afbe ; font-family: 'Quicksand', sans-serif; font-variant:small-caps; ; font-size:1.6rem ; font-weight: 600; text-transform: none;}
#vescovobox  .panel-grid:nth-of-type(2)  {background: #daf2f4 ;padding: 0.9375rem;}
#vescovobox .so-widget-sow-image .widget-title {color:#ffffff ; background:#05afbe; font-size: 1.3rem;    font-weight: 500; font-variant:none ;padding: 0rem 0.1rem;}
#vescovobox .widget-title {color:#06afbe ; font-family: 'Quicksand', sans-serif;margin:0px ;line-height: unset;}
#vescovobox .widget_sow-image {margin-bottom: 0px}

/* VESCOVO menu */ 
#vescovobox ul.menu {flex-direction: column;margin: 2rem 0rem 1rem 0rem; font-family: 'Quicksand'}
#vescovobox ul.menu li { text-transform: uppercase; text-align: right;  font-size:1rem ; padding:0.3rem !important;}
#vescovobox ul.menu li a { color:#000000;    font-weight: 600;}
#vescovobox ul.menu li a:hover {background: #ffffff;color: #000000 ; text-decoration: none}
#vescovobox ul.menu > li:not(.menu-text) > a {    line-height: 1;}

/* DOCUMENTI VESCOVO */ 
.docu {margin-bottom:2rem ; }
.docu .box {background: #daf2f4; font-family: 'Quicksand', sans-serif;}
.docu .tipo {color:#575757; font-size:1rem ;text-transform: uppercase}
.docu .tipo a {color:#575757;}
.docu .data {color:#575757; font-size:1rem;font-variant:small-caps;}
.docu  h4.entry-title {font-size: 1.3rem;color:#575757; font-weight: 600 }
.docu  h4.entry-title a {;color:#575757;font-weight: 600 }
.docu .archiviodocu {text-align: right;position: relative;background: #daf2f4;}
.docu .archiviodocu a  {color:#06afbe;background: #daf2f4; font-size:0.9rem ;font-weight: 600 ;padding:0rem 1rem; text-transform: uppercase;  z-index: +1; position: relative;}
.docu .archiviodocu a:hover {color: #ffffff;; background:#06afbe ;  text-decoration: none } 
.docu .archiviodocu:before {  content: '';  position: absolute;  top: 50%;  left: 0.9rem;  border-top: 2px solid #06afbe;  width: 75%;  transform: translateY(-50%);}

/* APPUNTAMENTI */ 
.appuntamentibox {margin-bottom:2rem}
.appuntamentibox .box {background: #06afbe; font-family: 'Quicksand', sans-serif }
.appuntamentibox .cell.grid-x:before {content: "\f073" ;font-family: "FontAwesome"; margin-right: 0.5rem; font-size: 1.5rem; color:#ffffff}
.appuntamentibox .data {color:#ffffff; font-size:1rem ;font-variant:small-caps}
.appuntamentibox .cat_app a {font-size:0.8rem; text-transform: uppercase ; color:#ffffff;}
.appuntamentibox h4.entry-title {color:#ffffff; font-size:1.3rem ;}
.appuntamentibox h4.entry-title a {color:#ffffff; font-weight: 600 ;}
.appuntamentibox .archivioapp {text-align: right;position: relative}
.appuntamentibox .archivioapp a  {color:#ffffff;background: #06afbe; font-size:0.9rem ;font-weight: 600 ;padding:0rem 1rem; text-transform: uppercase; z-index: +1; position: relative}
.appuntamentibox .archivioapp a:hover {color: #06afbe ; background:#ffffff; text-decoration: none } 
.appuntamentibox .archivioapp:before {  content: '';  position: absolute;  top: 50%;  left: 0rem;  border-top: 2px solid #ffffff;  width: 75%;  transform: translateY(-50%);}

/* banner col dx */ 
.widget_sow-image {margin-bottom:2rem}




/* BREVI NEWS */ 
.boxnewsbrevi {border: 1px solid #06afbe;font-family: 'Quicksand', sans-serif;background-color: #f4fafa ; margin-bottom: 1rem }
.boxnewsbrevi .boxtitle {padding:1rem}
.boxnewsbrevi .boxtitle a {float:right; font-size:0.9rem;  text-transform: uppercase ; font-weight: 600}
.boxnewsbrevi .boxtitle a:hover {color:#000000} 
.boxnewsbrevi h4 { font-size:1.1rem ; font-weight:bold;color: #000000 ;}
.boxnewsbrevi h4 a {color: #000000; font-weight: 600;}
.boxnewsbrevi .miniatura { max-height: 95px;  text-align: center;  overflow: hidden;}
.boxnewsbrevi .summary {color: #000000; font-size:0.9rem}
.boxnewsbrevi .summary a {color: #000000; font-size:0.9rem}
.boxnewsbrevi .summary p {color: #000000; font-size:0.9rem}
.boxnewsbrevi a { text-decoration: none}
.boxnewsbrevi .wpba_attachment_hr {display: none}
.home .wpba-wrap:before:before {content: "";display: none}
.home .wpba-wrap ul.wpba-attachment-list { display: inline-block;    padding: 0;    margin: 0;background:none}
.wpba-list-item img {display: none}
.wpba-list-item:before {content: "\f019" ;font-size:1rem ;font-family: "FontAwesome"; margin-right: 0.5rem; color:#06afbe; float:left;}
.home .wpba-list-item a {font-size:0.8rem}


/* BACHECA NEWS */ 
#bacheca {background: #6b7475 ;font-family: 'Quicksand', sans-serif; margin-top: 3rem ; margin-bottom: 3rem}
#bacheca .widget-title {display: none}
#bacheca .so-widget-sow-anything-carousel  {padding-bottom:1rem}
#bacheca .widgettitle { color: #ffffff ; display: inline-block ; background: #6b7475; margin-top:-2rem ;font-size: 2rem;   padding: 0.5rem 1rem;}
#bacheca .sow-carousel-container  {border-top: 3px solid #9af1f8; border-bottom: 3px solid #9af1f8; background: #6b7475 ; margin: 0px 1rem}
#bacheca .sow-carousel-item { position: relative }
#bacheca .sow-carousel-item .sow-carousel-item-title { position: absolute; bottom: 0px; left: 0px ; color:#ffffff;  font-weight: 500; background: #06afbe;font-size: 1rem;font-variant: small-caps ;    padding: 0rem 0.3rem; }


/* media row */ 
#mediarow {margin-bottom: 3rem}
#videoshortcode  {margin-bottom: 3rem}
#videoshortcode .widget-title {display: none}
#videoshortcode .widgettitle { color: #9d141c ;font-family: 'Quicksand', sans-serif; text-transform: uppercase ; font-size:1.6rem ; font-weight: 600}
#videoshortcode .widgettitle:after {content: "\f167" ;font-family: "FontAwesome"; margin-left: 0.5rem; font-size: 2.3rem; color:#9d141c ; font-weight: normal}

.galleriafoto {}
.galleriafoto .widgettitle  { color: #06afbe ;font-family: 'Quicksand', sans-serif; text-transform: uppercase ; font-size:1.6rem ; font-weight: 600 ;    margin-bottom: 0.5rem;}
.galleriafoto .widgettitle:after {content: "\f083" ;font-family: "FontAwesome"; margin-left: 0.5rem; font-size: 2.3rem; color: #06afbe ; font-weight: normal}
.galleriafoto .miniatura { max-height: 320px; margin-bottom:0.5rem; overflow: hidden}
.galleriafoto h4 { font-weight: 600;    font-size: 1.2rem;}

.rl_gallery-template-default .attachment-post-thumbnail {display:none}

/* FINE HOMEPAGE */ 






.sidebar_container {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e6eced+0,9eedf4+100 */
background: #e6eced; /* Old browsers */
background: -moz-linear-gradient(top,  #e6eced 0%, #9eedf4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e6eced 0%,#9eedf4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e6eced 0%,#9eedf4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6eced', endColorstr='#9eedf4',GradientType=0 ); /* IE6-9 */}

#secondary-sidebar { background: transparent; border-top: none;}
#secondary-sidebar .large-auto.cell:nth-of-type(2) {display:flex ; flex-flow: row}
#secondary-sidebar .large-auto.cell:nth-of-type(2) aside {width :50%}
#secondary-sidebar .large-auto.cell .widget-title {  font-weight: 600;font-size: 1.2rem; color: #000000}

.footer_container {background-color: #9EEDF4}
footer[role="contentinfo"] { background: transparent ;border-top: none}


/******************************* ALLEGATI***************************************/
.single .wpba-wrap:before {content:"ALLEGATI"; color: #06afbe;font-weight:bold;font-size:1.2rem; border-bottom:2px solid #06afbe ; text-align: center;padding: 0px 0.5rem 0px 0.5rem;}
.single ul.wpba-attachment-list {     background-color: #daf2f4;   display: table;    padding: 0.3rem 0.5rem;    margin: 0.5rem 0rem 0rem 0rem;}
.single ul.wpba-attachment-list li { margin: 0.5rem  }
.single .wpba_attachment_hr {border: 1px solid #06afbe;}

/******************************* document_type_ss ****************************************/ 

.tax-document_type_ss .archive-header .archive-title .category-archives { display: none}
.tax-document_type_ss article .entry-header .entry-meta-categories { display: none}
.tax-document_type_ss article a.more-link {color:#06afbe}
.tax-document_type_ss article .entry-summary .meta-nav {color:#06afbe}
.entry-content-post .wd-document_author a {color:#06afbe}
.wd-document .entry-meta-header .entry-date.updated, .wd-document .entry-meta-header .byline {display:none}

/*appuntamenti */

/*appuntamenti archive */
.wd-noah-filtro-apps {background:#dbdbdb; padding: 0.8rem; display: table !important; width: 100%; text-align: center; margin: auto; margin-bottom: 1.5rem;}
.wd-noah-filtro-apps label:nth-child(1) {float: left; width: 29%; margin-right: 1%;}
.wd-noah-filtro-apps label:nth-child(2) {float: left; width: 29; margin-right: 1%}
.wd-noah-filtro-apps label:nth-child(3) {float: left;  margin-right: 1%}
.wd-noah-filtro-apps label select {margin-bottom:0px;}
.wd-noah-filtro-apps label input {margin-bottom:0px;}
.wd-noah-filtro-apps button {background:#06afbe; color:#fff; padding:0.5rem;float: right;border: 1px solid #ffffff; margin-right: 1% ; padding: 0.5rem 1rem; cursor: pointer;}
.wd-noah-filtro-apps button:hover {    color: #06afbe;    background: #ffffff ;}
.wd-noah-filtro-apps hr {display:none;}


.post-type-archive-wd-appuntamenti .archive-header .archive-title:after  {content:"o appuntamenti"}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti {margin:0px; color:#06afbe;}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti a{ color:#06afbe;}
.post-type-archive-wd-appuntamenti .entry-meta-header {display:none;}
.tax-wd-tipo-appuntamenti .wd-tipo-appuntamenti {margin:0px; color:#06afbe;}
.tax-wd-tipo-appuntamenti .wd-tipo-appuntamenti a{ color:#06afbe;}
.tax-wd-tipo-appuntamenti .entry-meta-header {display:none;}
.tax-wd-tipo-appuntamenti .archive-header .archive-title .category-archives {display:none}
.tax-wd-tipo-appuntamenti .archive-header .archive-title:before{content:"Appuntamenti "}
.post-type-archive-wd-appuntamenti .attachment-post-thumbnail {float:left; max-width:150px; position: relative;}
.post-type-archive-wd-appuntamenti .entry-title-post {color:#444444 !important; font-weight:600; font-size:1.5rem !important;}
.post-type-archive-wd-appuntamenti .entry-title-post a {color:#06afbe;}
.post-type-archive-wd-appuntamenti .entry-title-post br:nth-child(3) {display:none;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-inizio {display:none;}
.post-type-archive-wd-appuntamenti article {margin-bottom: 1rem; padding:0px; display: table; width: 100%;}
.post-type-archive-wd-appuntamenti article .entry-header {margin-bottom: 1rem; padding:0px;}
.post-type-archive-wd-appuntamenti article .entry-summary {display:none;}
.post-type-archive-wd-appuntamenti article footer {display:none;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {font-size:1.2rem;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#06afbe; margin-right:0.5rem; font-size:1rem;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-text-larger {color:#000000;}

.tax-wd-tipo-appuntamenti .entry-title-post { color:#444444 !important; font-weight:600; font-size:1.5rem !important;}
.tax-wd-tipo-appuntamenti .entry-title-post a {color:#06afbe;}
.tax-wd-tipo-appuntamenti .entry-title-post br:nth-child(3) {display:none;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-inizio {display:none;}
.tax-wd-tipo-appuntamenti article {margin-bottom: 2rem; display: inline-block;    width: 100%; }
.tax-wd-tipo-appuntamenti article .entry-header {margin-bottom: 1rem; padding:0px;}
.tax-wd-tipo-appuntamenti article .entry-summary {;}
.tax-wd-tipo-appuntamenti article .entry-summary a.more-link {color:#06afbe}
.tax-wd-tipo-appuntamenti article footer {display:none;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-widget-calendario {font-size:1.2rem;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#06afbe; margin-right:0.5rem; font-size:1rem;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-text-larger {color:#06afbe;}

.single-wd-appuntamenti .entry-date {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer div {display: table}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer a {color:#06afbe}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer label {color:#797979; float:left; margin-right:0.5rem; font-size:1rem }
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {font-size:1.2rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario:before {content:'\f073'; font-family: 'FontAwesome'; color:#06afbe; margin-right:0.5rem; font-size:1rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-text-larger {color:#06afbe;}

.tax-wd-tipo-appuntamenti article .entry-summary .meta-nav { color:green}

.type-wd-document .entry-title-post span.wd-document_types {display: none}
.type-wd-document .entry-title-post br {display:none}

/* archivio persone*/
.post-type-archive-wd-annuario-persone .archive-title:after {content: "o Persone"}
.wd-noah-persone  {     width: 100%;}
.wd-noah-persone-search  {  background: #dbdbdb; padding:1rem ; width: 100%; display: inline-block}
.wd-noah-persone-search button { color:#ffffff; background: #06afbe; float:right ;border: 1px solid #ffffff;    padding: 0.5rem 1rem;    cursor: pointer; }
.wd-noah-persone-search button:hover {    color: #06afbe;    background: #ffffff ;}
.wd-noah-persone-main  { }
.wd-noah-persona {padding:0.6rem; border-bottom:1px solid #06afbe }
.wd-noah-persona .wd-noah-persona-titolo { color:#06afbe}
.wd-noah-persona .wd-noah-persona-titolo a { color:#06afbe}
.wd-noah-persona-tipo-persona{ color:#444;;font-size: 1.2rem;}

/* singola persona */
.wd-noah-persona-infocontainer {background-color: #efefef;padding:1rem; border-bottom:1px solid #06afbe ;}
.wd-noah-persona-infocontainer label {display:inline-block   ; font-style:italic ; margin-right:1rem;  min-width: 8rem; font-size:1rem; }
.wd-noah-persona-infocontainer div { display: block; clear:both; font-size:1.1rem;margin-bottom:1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-tit  { display: block; clear:both; font-size:1.1rem }
.wd-noah-persona-infocontainer .wd-noah-persona-nome  {display: block ; clear:both; font-size:1.1rem}
.wd-noah-persona-infocontainer .wd-noah-persona-cognome { display: block; clear:both; font-size:1.1rem}
.wd-noah-persona-infocontainer .wd-noah-persona-tipo { display: block; clear:both; font-size:1.1rem}
.wd-noah-persona-infocontainer .wd-noah-persona-testo {margin-top:2rem}
.wd-annuario-persone .entry-meta-header {display:none}
.single-wd-annuario-persone .nav-single {display:none}
.single .wd-noah-persona-incarichi {clear: both;padding-top: 20px;}
.single .wd-noah-persona-incarichi label {font-weight: bold;font-size: 1rem;float: none; margin-right: 10px;    font-style: italic;}
.single .wd-noah-persona-inc {line-height: 1.8;}
.single .wd-noah-persona-tipo-inc {float: left;margin-right: 10px;}
.single .wd-noah-persona-inc-ente label {float: left;}
.single .wd-noah-persona-inc-ente a {color: #06afbec !important;font-weight: 600 !important;}
.single .wd-noah-persona-tipo-inc-dettaglio  {float: left;margin-right: 10px;}


/* archivio enti */
.wd-noah-enti {  width: 100%;}
.wd-noah-enti-search   {  background: #dbdbdb;; padding:1rem ; width: 100%; display: inline-block}
.wd-noah-enti-search button { color:#ffffff; background: #06afbe; float:right ;border: 1px solid #ffffff;    padding: 0.5rem 1rem;    cursor: pointer; }
.wd-noah-enti-search button:hover {    color: #06afbe;    background: #ffffff ;}
.wd-noah-enti-main { }
.wd-noah-ente-featured-image {float:left;    margin-right: 2rem}
.wd-noah-ente {padding:0.6rem; border-bottom:1px solid #06afbe; display:table }
.wd-noah-ente-titolo  { color:#06afbe}
.wd-noah-ente-titolo a  { color:#06afbe}
.wd-noah-ente-tipo-ente { color:#000000}
.wd-annuario-enti .entry-meta-header {display:none}
.archive .wd-noah-ente-tipo-ente, .archive .wd-noah-indirizzo-ente {font-size: 1.2rem;color: #444; font-weight:normal}
.archive .wd-noah-ente-altra-denominazione-ente {font-size: 1.2rem;color: #444;}
.archive .wd-annuario-enti {margin-bottom: 10px;padding-bottom: 0.5rem;}


/* singolo ente */
.wd-noah-ente {   width: 100%;}
.wd-noah-ente-main  {  }
.wd-noah-ente-titolo {   font-weight: 700;    font-size: 1.2rem;    text-transform: uppercase;    background-color: transparent;    color: #262626;    padding: 0px;    margin: 0;}
.wd-noah-ente-infocontainer {background-color: #efefef;padding:1rem; border-bottom:1px solid #06afbec ;font-size:1rem ; line-height:1.8}
.wd-noah-ente-infocontainer a {color: #06afbec}
.wd-noah-ente-denominazione label {; font-style:italic ;margin-right:1rem}
.wd-noah-tipo-ente label {display:inline-block ;font-style:italic ; margin-right:1rem;  min-width: 8rem; font-size:1rem;}
.single-wd-annuario-enti .wd-noah-ente-incarichi {margin-top:1rem; margin-bottom:1rem;}
.single-wd-annuario-enti label { display:inline-block;font-style:italic ; margin-right:1rem;  min-width: 8rem; font-size:1rem; font-weight:600}
.single-wd-annuario-enti .nav-single {display:none}
.single-wd-annuario-enti .entry-meta-header {display:none}
.single-wd-annuario-enti .entry-meta-categories .wd-territorio-diocesi{ display: none;}
.single .wd-noah-ente-inc-persona {float: left;margin-right: 10px;}
.single .wd-noah-ente-inc-persona a {font-weight:600; color: #06afbec}
.single .wd-noah-ente-tipo-inc {margin-right: 10px;}

.archive-header .archive-meta {display:none}
.archive .entry-meta-categories  {display:none}
.entry-content-post a:hover {    color: #000000;}

footer.entry-meta {padding:0px}



.single-format-standard .responsive-embed.widescreen {display: inline-block;    width: 100%; }


/******************************* INTERNE E ARCHIVI ****************************************/ 
.nav-single {display:none}

/* ARCHIVI E SINGLE */ 
.archive-header, .page-header {    margin-bottom: 0.3rem;    padding-bottom: 0rem;;    border-bottom: none}
.archive-header .archive-title { font-size: 2.3rem;text-transform: none; color:#444}
.archive article, .search-results article {border-top:1px solid #daf2f4; border-bottom:3px solid #daf2f4; padding-top: 1rem;    padding-bottom: 1rem;    margin-bottom: 0px;}
.archive article header h2.entry-title-post, .search-results article header h2.entry-title-post {font-size:1.8rem ; background: #f0f0f0; padding:0.5rem}
.archive article header h2.entry-title-post a, .search-results article header h2.entry-title-post a  {color:#000000}

.archive .has-post-thumbnail .wp-post-image, .search-results .has-post-thumbnail .wp-post-image  {max-width: 330px;float: left;margin: 1rem 1.5rem 1rem auto;}
.archive h2.seed_wp_starter_so_sottotitolo,  .search-results h2.seed_wp_starter_so_sottotitolo, .single h2.seed_wp_starter_so_sottotitolo {font-size:1.5rem}

.page .has-post-thumbnail .featured-image { margin: 1rem 1.5rem 1rem auto;display: inline-block}


.single h1.entry-title-post {font-size:1.8rem ; background: #f0f0f0; padding:0.5rem} 
.single .has-post-thumbnail .wp-post-image {max-width: 330px; float: left;    margin: 1rem 1.5rem 1rem auto;}

.widget_sow-editor .textwidget p img.alignleft {max-width: 330px;}


.archive .entry-meta-categories a, .single .entry-meta-categories a { color:#000000}
.more-link {color: #06afbe }
.byline {display: none}

#content #content-children ul {list-style-type: none}
#content #content-children ul li {list-style-type: none;background: #fafafa; border-bottom:3px solid #ffffff}
#content #content-children ul li a {color:#000000; font-variant: small-caps; font-size: 130%; display:block}
#content #content-children ul li a:hover {color: #06afbe }

.tax-document_type_ss .bulletin_ss { display:none}
.tax-document_type_ss .author_ss {display:none}
.search-results .entry-header .entry-meta-custom-tax.bulletin_ss, .search-results .entry-header .entry-meta-custom-tax.author_ss {display:none} 
span.categories-links a {color: #06afbe }
.entry-meta-header a {color:#444444}

.single .entry-header .entry-meta-custom-tax.bulletin_ss {display:none}
.single .entry-header .entry-meta-custom-tax.author_ss{display:none}
.single .entry-header .entry-meta-header {display:none}

.archive .wd-document-subtitle {font-size: 1.5rem}
.archive .wd-document_type {font-size: 1.2rem}
.archive .wd-document_type a {color:#444444}
.archive .wd-document_date {font-size: 1.2rem}

.single-wd-document article .document_type_ss {display:none}
.single-wd-document article .wd-document_type a  {color: #06afbe }


.archive .archive-header .archive-meta p {font-size:1.2rem; font-style:italic}
.archive article.format-link { border-top: none;    border-bottom: 1px solid #daf2f4;}
.archive article.format-link .entry-meta-header {display:none}
.archive article.format-link h2.entry-title-post {font-size:1.8rem ; background: #f0f0f0; padding:0.5rem}
.archive article.format-link h2.entry-title-post a {color:#000000}
.archive article.format-link .entry-content-post {display:none}

/** MIEI CSS **/
.tabellaOrganigramma {width: 700px;}
.thCuria{ background-color: red; }
.trCuria{	align-content: center}

/**TABELLA SANTUARI **/
.tabella  {
    border: 1px solid #d4e8a2;
    background-color: #d4e8a2;
}

#sow-accordion-2 .widgettitle{display: none}

.single-rl_gallery .entry-header .entry-meta-categories {display:none}

/*******************************  MEDIAQUERIES  ****************************************/ 
/* Small only */
@media screen and (max-width: 39.9375em) { 
		.menu_social_pre_header_saint .social_wrap {padding:0px;background: #7eedf8}
		.menu_social_pre_header_saint .mdr {;background: #7eedf8}
		.header_wrap { height: 300px;}
		.evidenza .evidecontent { position:relative; }
		ul#menu-vescovomenu {-moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 20px;}
		
		.single .has-post-thumbnail .wp-post-image { max-width: 100%;   float: none;   margin: 1rem 1.5rem 1rem auto;}

}

/* Medium and up */
@media screen and (min-width: 40em) {

		.single .has-post-thumbnail .wp-post-image { max-width: 100%;   float: none;   margin: 1rem 1.5rem 1rem auto;}

}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
		#vescovobox ul.menu li { text-align: left; padding-left:0px !important}
		#vescovobox .cell.medium-4 {padding-left:0px !important}
		
		.single .has-post-thumbnail .wp-post-image { max-width: 100%;   float: none;   margin: 1rem 1.5rem 1rem auto;}
		

}
   
/* Large and up */
@media screen and (min-width: 64em) {
			.header_wrap { height: 350px;}

}
 
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) { 
			.header_wrap { height: 300px;}
    
}
   
/* XLarge and up */
@media screen and (min-width: 75em) {
				.header_wrap { height: 350px;}

}

		
/* XX Large  min-width 1441px, xlarge screens */
@media screen and (min-width: 90.063em) { 
				.header_wrap { height: 450px;}

		} 
/* XX Large min-width 1441px and max-width 1920px*/
@media screen and (min-width: 90.063em) and (max-width: 120em) {
		.header_wrap { height: 450px;}

		}