@import url('https://fonts.googleapis.com/css2?family=PT+Sans&display=swap');

body {background:#f5f5f5;}
h1, h2, h3, h4 {font-family: 'PT Sans', sans-serif;}

.header-logo:first-child {position: absolute; z-index: -9999; left: 0; top: 0;}
.header-logo:nth-last-child(2) {background:rgba(255,255,255,0.7); padding: 0.5rem; margin-top: -36px; border-bottom-left-radius:1rem; border-bottom-right-radius:1rem; min-width: 340px;}
.page-id-1586444156 {background-image: url("/wp-content/uploads/sites/2/2020/04/bck_vescovo.jpg") !important; background-repeat: no-repeat; background-size:contain;}
.page-id-1586444156 .header-logo:first-child {display:none;}
.page-id-1586444277 {background-image: url("/wp-content/uploads/sites/2/2020/04/bck_vescovo.jpg") !important; background-repeat: no-repeat; background-size:contain;}
.page-id-1586444277 .header-logo:first-child {display:none;}
.tax-wd-tipo-doc-uff  {background-image: url("/wp-content/uploads/sites/2/2020/04/bck_vescovo.jpg") !important; background-repeat: no-repeat; background-size:contain;}
.tax-wd-tipo-doc-uff .header-logo:first-child {display:none;}
.category-429 {background-image: url("/wp-content/uploads/sites/2/2020/04/bck_vescovo.jpg") !important; background-repeat: no-repeat; background-size:contain;}
.category-429 .header-logo:first-child {display:none;}
.category-480 {background-image: url("/wp-content/uploads/sites/2/2020/04/bck_vescovo.jpg") !important; background-repeat: no-repeat; background-size:contain;}
.category-480 .header-logo:first-child {display:none;}

.home .synved-social-container {display:none !important;}
.home {background-image: url("/wp-content/uploads/sites/2/2020/04/bck_Messina_new.jpg") !important; background-repeat: no-repeat; background-size:contain;}
.home .header-logo:first-child {display:none;}
.home .addtoany_share_save_container {display:none;}
.addtoany_share_save_container {text-align: right;}
.addtoany_header {margin:0px; font-size:0.8rem;}

#header {background:none; padding: 0px; height: 335px;}
#header .grid-x:nth-child(1) {float: right;}
#header .sidebar-pre-header {padding: 0px; margin-top: 1rem;}
.menu_social_pre_header_saint {max-width: 75rem; margin: auto; text-align: right;}
.menu_social_pre_header_saint .data {width: 97%; font-family: 'PT Sans', sans-serif; color:#fff; padding-top: 0.75rem;}
.menu_social_pre_header_saint .data a {color:#fff; border-left:1px solid #fff; padding-left:0.5rem; font-style:italic;}
.menu_social_pre_header_saint .social_wrap {display:none;}
.menu_social_pre_header_saint .mdr {display:none;}
#searchsubmit {padding-bottom: 0.65rem;}
#synved_social_follow-2 .widget-title {font-family: 'PT Sans', sans-serif;}
#search-2 {float: left; max-width: 70%;}

#secondary-pre-header {float:right; width: 390px;}
#synved_social_follow-2 {float:left; margin: 0px;}
#synved_social_follow-2 .widget-title {font-family: 'PT Sans', sans-serif; color:#fff; font-size:0.6rem; margin-right: 0.7rem; margin-bottom:0px; text-align:right;}

.nav_container {border-bottom:2px solid #000a59;}
#main-menu {border-top-left-radius: 0.5rem;}
#main-menu li {color:#fff; text-transform:uppercase; font-weight: bolder;}
.dropdown.menu > li > a {padding: 0rem 1rem;}
#main-menu .submenu {width: 450px;}
#main-menu .submenu li {text-transform:initial;}
#main-menu .submenu li a {line-height: 1rem !important; font-size: 1rem;}
/*#main-menu .menu-item-1586445800 {width: 450px;}
#main-menu .menu-item-1586444746 {width: 450px;}*/

#panel-10-0-0-0 {margin-bottom:1rem !important;}
#in_evidenza .single_pp2 {height:385px; background-size: cover !important;}
#in_evidenza  h2 {font-family: 'PT Sans', sans-serif; margin-top: 16rem; font-size: 2rem; color:#000a59; line-height: 2.1rem; text-align: center; background:rgba(256,256,256,0.6);}
#in_evidenza  h2 a{color:#000a59; font-weight:bolder;}
#in_evidenza .slick-prev::before {color: #fff; left: 40px;}
#in_evidenza .slick-next::before {color: #fff; right: 40px;}
#in_evidenza .slick-dots {bottom: -12px;}
#in_evidenza .slick-dots li.slick-active button::before {color:#000a59;}

#altre_news .img_thumbnail {_max-height:150px; height:200px; overflow:hidden; float:left; margin-right: 1rem; width:45%;}
#altre_news .img_thumbnail img {width: 100%;}
#altre_news .single_news {display:table; width:100%; margin-bottom: 2rem; clear:both;}
#altre_news .cat_pp {font-size: 0.7rem; color:#000a59;}
#altre_news .cat_pp a {color:#000a59;}
#altre_news .data_news {font-size: 0.7rem; color:#008cba; text-transform:uppercase;}
#altre_news h2 {font-family: 'PT Sans', sans-serif; font-size: 1.5rem; color:#000a59; line-height: 1.6rem;}
#altre_news h2 a{color:#000a59; font-weight:bolder;}
#altre_news .sottotitolo {font-family: 'PT Sans', sans-serif; font-size: 1.2rem; color:#000a59; line-height: 1.6rem; font-style:italic;}
#altre_news .post_preview {font-family: 'PT Sans', sans-serif;}
#altre_news .archivio_news {background:#000a59; text-align:right; color:#fff; font-family: 'PT Sans', sans-serif; font-size: 0.8rem; text-transform:uppercase; padding-right:1rem;}
#altre_news .archivio_news a {color:#fff;}

#arcivescovo_hp {background:url(/wp-content/uploads/sites/2/2021/07/new-photo-vescovo.png); background-repeat:no-repeat; background-position:right top; height:390px; border:1px solid #505050;}
#arcivescovo_hp img.alignnone {margin-top: 1rem;}
#arcivescovo_hp .textwidget {font-family: 'PT Sans', sans-serif; max-width: 200px;}
#arcivescovo_hp .textwidget a {font-size: 0.9rem;}
#arcivescovo_hp .textwidget p {text-align:center; font-size: 1.2rem; line-height: 1.4rem; margin-bottom: 0.3rem;}
#arcivescovo_hp .textwidget p strong{color:#000a59;}
#arcivescovo_hp .textwidget div {text-align:right; padding-right: 6rem; line-height: 1.35rem;}
#arcivescovo_hp .textwidget div i {color:#000a59; font-size:12px;}
#arcivescovo_hp .wp-image-1586444145 {margin-bottom:0px;}

#streamin_hp .widget-title {font-family: 'PT Sans', sans-serif; color:#000a59; text-transform:initial;}
#streamin_hp iframe {border:1px solid #9c9c9c; border-radius:1.2rem; width:100%; min-height: 230px;}
#streamin_hp .textwidget p {font-family: 'PT Sans', sans-serif; font-size:0.8rem;}

#panel-10-0-1-2 {margin-bottom: 0.5rem !important;}
.widget_noah_calendar_widget .widget-title:before {content:'\f073';  font-family: 'fontawesome' ; font-size: 1.5rem; color:#959595; margin-right:0.5rem;}
.widget_noah_calendar_widget .widget-title {font-family: 'PT Sans', sans-serif; color:#000a59; text-transform:initial;}
.widget_noah_calendar_widget .wd-class-468 {background: #fff; border: 2px solid #0067fe; border-radius: 2rem;}
.widget_noah_calendar_widget .wd-class-469 {background: #fff; border: 2px solid #000a59; border-radius: 2rem;}

#appuntamenti_hp {margin-bottom: 1.5rem;}
#appuntamenti_hp .widget-title {font-family: 'PT Sans', sans-serif; color:#151f67; font-size:1.375rem; font-weight:600; text-transform:initial; display: inline; background:#fff; padding-right: 1rem; padding-bottom: 0.1rem;}
#appuntamenti_hp .single_evento {border-bottom: 1px solid #B0B0B0; padding-top:0.25rem; padding-bottom:0.25rem;}
#appuntamenti_hp .cat_app {font-family: 'PT Sans', sans-serif; font-weight:300; color:#E54D42 !important; font-size:0.8rem;}
#appuntamenti_hp .cat_app a {color:#0067fe !important;}
#appuntamenti_hp h2 {font-family: 'PT Sans', sans-serif; color:#4A4A4A; font-size:1rem;}
#appuntamenti_hp h2 a {color:#4A4A4A;}
#appuntamenti_hp .data_evento {font-family: 'PT Sans', sans-serif; font-weight:600; color:#4A4A4A; font-size:1rem; margin: 0px;}
#appuntamenti_hp .data_evento a {color:#4A4A4A;}
#appuntamenti_hp .data_evento .giorno {font-family: 'PT Sans', sans-serif;  font-weight:600; color:#151f67; font-size:1.5rem; padding-right:0.5rem;}
#appuntamenti_hp .data_evento .ora {font-family: 'PT Sans', sans-serif; font-size:0.75rem;}
#appuntamenti_hp .archivionews {background:#151f67; display: table; width: 100%; text-align: right; font-size: 0.8rem; text-transform:uppercase; color:#fff; font-family: 'PT Sans', sans-serif; padding-right:1rem;}
#appuntamenti_hp .archivionews a {color:#fff;}


.content_container .content_wrap {border-bottom-left-radius:1rem; border-bottom-right-radius:1rem;}

/*TABS UFFICI*/
.sow-tabs-panel.load-tab-preload::after {position: absolute; top: 0; width: 100%; height: 200px; content: "loading"; padding: 20px;}
.so-widget-sow-tabs { margin-top:0rem}
.so-widget-sow-tabs h3.widget-title  {color:#010a59; font-weight: bold; font-size: 1.3rem; text-transform: uppercase; font-family: 'PT Sans', sans-serif;}
.so-widget-sow-tabs .sow-tabs-tab-container { display: flex; flex-direction: column; width: 20%; float: left; border: none ;margin:0px; padding: 0px !important  ; position:relative;   z-index: 2;}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab { margin:0px !important; padding: 0px !important}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab .sow-tabs-title {padding:5px 0px 0px 16px; font-size:1rem;min-height: 40px}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected { ;padding-right:0rem ;}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected .sow-tabs-title {line-height: normal; position: relative; width:110%;}
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected .sow-tabs-title {; background-image :url(/wp-content/uploads/2020/04/arrowtab.png); background-repeat: no-repeat; background-position: right top;  }
.so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected .sow-tabs-title:focus { outline: none;}
.so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container {font-family: 'PT Sans', sans-serif; margin:0px;}
.so-widget-sow-tabs .sow-tabs-panel-container {width: 80% ;float: left; min-height: 293px; max-height: 293px;}
.so-widget-sow-tabs .sow-tabs-panel {padding: 15px 20px 15px 20px; padding-top:15px !important;}
.so-widget-sow-tabs .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {margin-right: 3rem;}
.so-widget-sow-tabs .sow-carousel-item h3 {font-family: 'PT Sans', sans-serif; font-size:0.9rem !important; color:#ffffff !important; line-height: 1rem;}
/*.so-widget-sow-tabs .sow-tabs-panel .so-widget-seed-so-widget-all-in-one-lite  {;}
.so-widget-sow-tabs .sow-tabs-panel .so-widget-seed-so-widget-all-in-one-lite .miniatura {}
.so-widget-sow-tabs .sow-tabs-panel .so-widget-seed-so-widget-all-in-one-lite .miniatura img {}
.so-widget-sow-tabs .sow-tabs-panel .so-widget-seed-so-widget-all-in-one-lite .contenuto {;}*/
/*.so-widget-sow-tabs .boxtab .slick-track {width:100% !important;}
.so-widget-sow-tabs .boxtab .slick-slide {width:30% !important; margin-right:1rem;}*/
/*.so-widget-sow-tabs .boxtab .item {width:100%;}
.so-widget-sow-tabs .boxtab .img_sli {display:block; max-height:125px; overflow:hidden;}
.so-widget-sow-tabs .boxtab img {max-width:230px; border:1px solid #7cc5e0;}
.so-widget-sow-tabs .boxtab h2.entry-title {font-size:0.9rem; font-family: 'PT Sans', sans-serif;}
.so-widget-sow-tabs .boxtab h2.entry-title a {font-family: 'PT Sans', sans-serif; font-size:0.9rem; color:#ffffff; text-decoration:none; font-weight:bolder;}
.so-widget-sow-tabs .boxtab .data {font-family: 'PT Sans', sans-serif; font-size:0.8rem;}
.so-widget-sow-tabs .slick-prev::before {color:#fff;} 
.so-widget-sow-tabs .slick-next::before {color:#fff;} */

#multimedia .so-widget-sow-editor {margin-bottom:1rem;}
#multimedia .widget-title {font-family: 'PT Sans', sans-serif;  color:#151f67; font-size:1.375rem; font-weight:600; text-transform:uppercase;}
#multimedia .single_pp2 .slim_img {display:block; max-height:155px; overflow:hidden;}
#multimedia .single_pp2 {float: left; width: 23%; margin-left: 1rem;}
#multimedia .single_pp2 h2 {font-family: 'PT Sans', sans-serif; font-weight:300; font-size:1rem; color:#151f67; line-height: 1rem;}
#multimedia .single_pp2 h2 a {color:#151f67;}
#multimedia .single_pp2 svg {width:22px;}
/*#multimedia .single_pp2::before {content: "\f04b"; font-family: 'FontAwesome'; color:rgba(255, 0, 0, 0.4); position: absolute; font-size: 2.5rem; margin-left: 8rem; margin-top: 3rem; border: 1px solid #fff; padding: 1rem; padding-top: 0rem; padding-bottom: 0rem;}*/
#multimedia .single_pp2 .data {font-family: 'PT Sans', sans-serif;  font-weight:100; font-size:0.9rem; color:#626262; font-style:italic;}
#multimedia .single_pp2 .data a {color:#626262;}
#multimedia .archivionews {background:#151f67; display: table; width: 100%; text-align: right; font-size:0.8rem; color:#fff; font-family: 'PT Sans', sans-serif; padding-right:1rem;}
#multimedia .archivionews a {color:#fff;}
#multimedia .archivionews a[href*="youtube"]::before {content: "\f16a"; font-family: 'FontAwesome'; color:red; margin-left:1rem; font-size:24px;}
#multimedia .slick-slider {margin-bottom: 1.5rem;}
#multimedia .slick-prev {left: 40px; top: 200px;}
#multimedia .slick-next {right: 40px; top: 200px;}
#multimedia .slick-dots {margin:0px; bottom:-23px;}
#multimedia .slick-prev::before {color:#626262;} 
#multimedia .slick-next::before {color:#626262;} 
#multimedia .slick-dots li button::before {font-size: 12px;}

#scintilla_hp {border: 1px solid #ebebeb;}
#scintilla_hp .widget_title b {font-family: 'PT Sans', sans-serif; color:#151f67; font-size:1.375rem; font-weight:600; text-transform:initial; display: inline; background:#fff; padding-right: 1rem; padding-bottom: 0.1rem;}
#scintilla_hp .widget_title {font-size:1rem; font-style:italic;}
#scintilla_hp .img_thumbnail {text-align: center; max-height: 470px; overflow: hidden;}
/*#scintilla_hp .img_thumbnail img {max-width: 300px;}*/
#scintilla_hp h2 {font-family: 'PT Sans', sans-serif; color:#4A4A4A; font-size:1rem; text-align:center;}
#scintilla_hp h2 a {color:#4A4A4A;}
#scintilla_hp .archivio_news {background:#151f67; display: table; width: 100%; text-align: right; font-size: 0.8rem; text-transform:uppercase; color:#fff; font-family: 'PT Sans', sans-serif; padding-right:1rem;}
#scintilla_hp .archivio_news a {color:#fff;}

#BEWEB-cathedral {height: 335px !important; border: 1px solid #ebebeb;}
#BEWEB-searchChronology {border: 1px solid #ebebeb;}

#footer {background:none; border:0px;}
#ftxt {width:100%; color:#151f67; font-family: 'PT Sans', sans-serif;}
#ftxt i {color:#0067fe; font-size: 1.4rem;}
#ftxt div {float: left; line-height: 1.5rem; margin-left:1rem;}
#ftxt img {float:left; margin-right:1rem; max-width:300px;}

/*ANNUARIO*/

#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:#708090; 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;}
.wd-noah-persone-search label {width:48%; float: left; margin-right:2%}
.post-type-archive .entry-meta-categories {display:none;}
.post-type-archive .entry-meta-header {display:none;}
.post-type-archive-wd-annuario-persone article {float: left; max-width: 50%; width: 50%;}
.post-type-archive-wd-annuario-persone article .entry-title-post {font-family: 'PT Sans', sans-serif; font-size:1.2rem;}
.post-type-archive-wd-annuario-persone article .wd-noah-persona-tipo-persona {font-style: italic; font-size: 0.8rem !important;}

.single-wd-annuario-persone .entry-meta-categories {display:none;}
.single-wd-annuario-persone .entry-meta-header {display:none;}

.archive .wd-noah-ente-tipo-ente, .archive .wd-noah-indirizzo-ente {font-size: 1.2rem;color: #444;}
.archive .wd-noah-ente-altra-denominazione-ente {font-size: 1.2rem;color: #444;}
.archive .wd-annuario-enti {margin-bottom: 10px;padding-bottom: 0.5rem;}

.wd-annuario-enti-template-default .widget_seedpostaggregator_widget {padding: 1rem; background:#e2e2e2; margin-top:1rem; margin-bottom:1rem;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget:before {content:'News dal Vicariato'; font-family: 'PT Sans', sans-serif; color:#000a59; font-size: 2rem;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget .slick-slide {margin: 0.8rem;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget .slick-prev {left: 0px;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget .slick-prev:before {color:#000a59;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget .slick-next {right: 0px;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget .slick-next:before {color:#000a59;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget .miniatura {max-height: 171px; overflow: hidden;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget .occhiello {font-family: 'PT Sans', sans-serif; color:#000a59; font-size: 1rem;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget .entry-title {font-family: 'PT Sans', sans-serif; color:#000a59; font-size: 1.2rem; font-weight:bolder;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget .entry-title a {color:#151f67; font-weight:bolder;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget .archivio_news {background:#151f67; display: table; width: 100%; text-align: right; font-size: 0.8rem; text-transform:uppercase; color:#fff; font-family: 'PT Sans', sans-serif; padding-right:1rem;}
.wd-annuario-enti-template-default .widget_seedpostaggregator_widget .archivio_news a {color:#fff;}

/*.archive .wd-noah-ente-altra-denominazione-ente {display:none}*/
.single .wd-noah-ente-infocontainer {line-height: 1.8;}
.single .wd-noah-ente-infocontainer label {font-weight: bold;width: auto;float: left;clear: both;line-height: 1.7;font-size: 1rem;margin-right: 5px;}
.single .wd-noah-ente-incarichi {clear: both; margin-top: 20px;}
.single .wd-noah-ente-incarichi label {font-weight: bold;font-size: 1rem;float: none;margin-right: 10px;}
.single .wd-noah-ente-inc {line-height: 1.8;}
.single .wd-noah-ente-inc-persona {float: left;margin-right: 10px;}
.single .wd-noah-ente-inc-persona a {font-weight:600;}
.single .wd-noah-ente-tipo-inc {/*float: left;*/margin-right: 10px;}
.archive .wd-noah-persona-tipo-persona {font-size: 1.2rem;}
.single .wd-noah-persona-infocontainer {line-height: 1.8;}
.single .wd-noah-persona-infocontainer label {font-weight: bold;width: auto;float: left; clear: both;line-height: 1.7;font-size: 1rem; margin-right: 5px;}
.single .wd-noah-persona-testo {margin-top: 20px;}
.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;}
.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: #074a85 !important;font-weight: 600 !important;}
.single .wd-noah-persona-tipo-inc-dettaglio  {float: left;margin-right: 10px;}
/*.single-post #content .attachment-post-thumbnail, .single-post #content .size-post-thumbnail, .single-post #content .wp-post-image, .page-template-default #content .wp-post-image {float:left;margin:0.5rem 1rem 1rem 0.5rem;height:auto;width:300px; transition: transform 1s; cursor: zoom-in;}
.single-post #content .attachment-post-thumbnail:hover, .single-post #content .size-post-thumbnail:hover, .single-post #content .wp-post-image:hover, .page-template-default #content .wp-post-image:hover  {   transform: scale(2); }*/

/* box pmap2*/
.box-pmap20 {font-size: 0.9rem; border-top:1px dotted #a8a8a8; border-bottom:1px dotted #a8a8a8; background:url('/wp-content/uploads/sites/2/2020/07/logo.jpg') no-repeat; background-position-x: right; background-size: 20%; margin-top:1rem;}
.pmap20-title {font-weight:bolder; margin-bottom:0.05rem;}
.pmap20-chiesa {margin-top:0.8rem;}
.pmap20-chiesa-name a{font-weight:bold;}
.pmap20-chiesa-orario {display: table; width: 100%;}
.pmap20-chiesa-day {float: left; margin-right: 0.5rem;}
.pmap20-chiesa-m:before {content: "\f017"; font-family:'FontAwesome'; color:#969595; margin-left: 0.5rem; padding-right: 0.8rem;}
.pmap20-chiesa-m {float: left;}
.pmap20-chiesa-nd {font-size:0.9rem;}

/*INTERVENTI*/
.archive .wd-interventi-vesc .wd-noah-intervento-vesc-sottotitolo, .archive .wd-interventi-vesc .wd-noah-intervento-vesc-data-intervento {font-size: 1.1rem;}
.archive .wd-interventi-vesc {margin-bottom: 10px;padding-bottom: 0.5rem;}
.single .wd-interventi-vesc .wd-noah-intervento-vesc-sottotitolo_intervento_vescovo, .single .wd-interventi-vesc .wd-noah-intervento-vesc-data-intervento {font-size: 1.2rem; font-family: 'PT Sans', sans-serif;}
.wd-noah-intervento-vesc-data-intervento {margin-bottom:1rem;}
/*.term-omelia .entry-title-post {float: right; width: 78%;}*/
.post-type-archive-wd-doc-ufficiali .entry-title-post  {float: right; width: 78%;}
.post-type-archive-wd-doc-ufficiali .entry-summary {float: right; width: 78%;}
.term-delibere-e-determinazioni .wd-noah-doc-tipo {display:none;}
.term-delibere-e-determinazioni .wd-noah-doc-data-doc {display:none;}
/*.term-delibere-e-determinazioni .entry-title-post {margin-bottom: 0.5rem; margin-top: 1.3rem; padding-bottom: 0.5rem;}*/
.term-delibere-e-determinazioni .entry-title-post br {display:none;}


/*DOCUMENTI*/

#seed-div-box-doc-uff {background:#dbdbdb; padding: 0.8rem; display: table !important; width: 100%; text-align: center; margin: auto; margin-bottom: 1.5rem; /*float: left;*/}
#seed-div-box-doc-uff button {background:#708090; color:#fff; padding:0.5rem; float:right;}
#seed-div-box-doc-uff hr {display:none;}
.archive .wd-doc-ufficiali .wd-noah-doc-sottotitolo, .archive .wd-doc-ufficiali .wd-noah-doc-tipo a {font-size: 1.1rem;}
.archive .wd-doc-ufficiali {margin-bottom: 10px;padding-bottom: 0.5rem;}
.single .wd-doc-ufficiali .wd-noah-doc-sottotitolo {font-size: 1.2rem;}
.single .wd-noah-ente-testo {margin-top: 20px;float: left;}
/*.term-messaggi .entry-title-post {float: right; width: 78%;}*/

.paginafiglia {display:table; margin-bottom:3rem;}

/*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: 250px; margin-right: 1rem;}
.wd-noah-filtro-apps label:nth-child(2) {float: left; margin-right: 1rem;}
.wd-noah-filtro-apps label:nth-child(3) {float: left; width: 300px;}
.wd-noah-filtro-apps label select {margin-bottom:0px;}
.wd-noah-filtro-apps label input {margin-bottom:0px;}
.wd-noah-filtro-apps button {background:#708090; color:#fff; padding:0.5rem; float:right;}
.wd-noah-filtro-apps hr {display:none;}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti {margin:0px; color:#E54D42;}
.post-type-archive-wd-appuntamenti .wd-tipo-appuntamenti a{ color:#E54D42;}
.post-type-archive-wd-appuntamenti .entry-meta-header {display:none;}
.tax-wd-tipo-appuntamenti .wd-tipo-appuntamenti {margin:0px; color:#E54D42;}
.tax-wd-tipo-appuntamenti .wd-tipo-appuntamenti a{ color:#E54D42;}
.tax-wd-tipo-appuntamenti .entry-meta-header {display:none;}
.post-type-archive-wd-appuntamenti .attachment-post-thumbnail {float:left; max-width:150px; margin-top: -65px; position: relative;}
.post-type-archive-wd-appuntamenti .entry-title-post {font-family: 'PT Sans', sans-serif; color:#151f67 !important; font-weight:600; font-size:1.5rem !important;}
.post-type-archive-wd-appuntamenti .entry-title-post a {color:#4A4A4A;}
.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:#D8D8D8; margin-right:0.5rem; font-size:1rem;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-text-larger {color:#0067fe;}

.tax-wd-tipo-appuntamenti .entry-title-post {font-family: 'PT Sans', sans-serif; color:#151f67 !important; font-weight:600; font-size:1.5rem !important;}
.tax-wd-tipo-appuntamenti .entry-title-post a {color:#4A4A4A;}
.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: 1rem; padding:0px;}
.tax-wd-tipo-appuntamenti article .entry-header {margin-bottom: 1rem; padding:0px;}
.tax-wd-tipo-appuntamenti article .entry-summary {display:none;}
.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:#D8D8D8; margin-right:0.5rem; font-size:1rem;}
.tax-wd-tipo-appuntamenti .wd-noah-appuntamento-text-larger {color:#E54D42;}


.single-wd-appuntamenti .entry-date {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer div {display: table;}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer label {color:#151f67; float:left; margin-right:0.5rem; font-family: 'PT Sans', sans-serif; }

/*archive*/
.archive .archive-header {margin-bottom: 1rem; padding-bottom: 0px;}
.archive #content article .entry-header {margin:0px;}
.archive #content article .entry-meta-header {margin:0px;}
.archive .wp-post-image{float:left; margin-right:3rem; max-width: 200px}
.archive article {display: table; width: 100%; padding: 0px;}
.archive .entry-title-post {font-family: 'PT Sans', sans-serif; color:#000a59; font-size: 2rem;}
.archive .entry-title-post a {color:#151f67;}
.archive .entry-summary {font-family: 'PT Sans', sans-serif; font-size:1rem;}
.archive article footer {display:none;}

.search-results .archive-header {margin-bottom: 1rem; padding-bottom: 0px;}
.search-results #content article .entry-header {margin:0px;}
.search-results #content article .entry-meta-header {margin:0px;}
.search-results .wp-post-image {float:left; margin-right:3rem; max-width: 200px}
.search-results article {display: table; width: 100%; padding: 0px;}
.search-results .entry-title-post {font-family: 'PT Sans', sans-serif; color:#000a59; font-size: 2rem;}
.search-results.entry-title-post a {color:#151f67;}
.search-results .entry-summary {font-family: 'PT Sans', sans-serif; font-size:1rem;}
.search-results article footer {display:none;}

/* single */
.entry-meta-categories {margin-bottom: 0.5rem;}
.entry-meta-categories .categories-links {color:#000a59;}
.entry-meta-categories .categories-links a{color:#000a59;}
.byline {display:none;}
.single .entry-header {margin:0px;}
.synved-social-container {width: 100%; display: block; text-align: right; margin-top: -38px;}
.seed_wp_starter_so_occhiello {font-family: 'PT Sans', sans-serif; color:#000a59; font-size: 1rem;}
.seed_wp_starter_so_sottotitolo {font-family: 'PT Sans', sans-serif; color:#000a59; font-size: 1.2rem; font-style:italic;}
.single #content .entry-title-post {font-family: 'PT Sans', sans-serif; color:#000a59; font-size: 2rem;}
.single .attachment-post-thumbnail {float:left; margin-right:1rem; max-width:200px;}
.single #wpba_attachment_list {width:100%; background:#d7d7d7; padding-top: 0.5rem; padding-left: 0.5rem;}
.page .entry-title-page {font-family: 'PT Sans', sans-serif; color:#000a59; font-size: 2rem;}
.page .synved-social-container {width: 100%; display: block; text-align: right; margin-top: 0px;}
.widget_siteorigin-panels-post-content .entry-title {font-family: 'PT Sans', sans-serif; color:#000a59; font-size: 2rem;}

#dx_uffici {background:#d9d9d9; padding:1rem; border-bottom-left-radius:1rem; border-bottom-right-radius:1rem;}
#dx_uffici .widget-title {font-family: 'PT Sans', sans-serif;  color:#151f67; font-size:1.375rem; font-weight:600; text-transform:uppercase;}
#dx_uffici .img_thumbnail {float:left; margin-right:1rem;}
#dx_uffici .img_thumbnail img {max-width:80px;}
#dx_uffici .single_news {display:table; width:100%; margin-bottom: 2rem; clear:both;}
#dx_uffici .data_news {font-size: 0.7rem; color:#008cba; text-transform:uppercase;}
#dx_uffici h2 {font-family: 'PT Sans', sans-serif; font-size: 1.4rem; color:#000a59; line-height: 1.6rem;}
#dx_uffici h2 a{color:#000a59; font-weight:bolder;}
#dx_uffici .post_preview {font-family: 'PT Sans', sans-serif; font-size: 0.95rem; line-height: 1.2rem;}
#dx_uffici .archivio_news {background:#000a59; text-align:right; color:#fff; font-family: 'PT Sans', sans-serif; font-size: 0.8rem; text-transform:uppercase; padding-right:1rem;}
#dx_uffici .archivio_news a {color:#fff;}

/*********ENTI**********/
.pim_tree ul {list-style-type: none; margin-left: 0.5rem}
a.pim_link_to_post {font-size:2rem;width:10%}
button.pim_button { width: 88%;    font-size: 0.9rem}
.pim_tree ul .has_child a.pim_link_to_post { color:#151f67;text-decoration:none}
.pim_tree ul .has_child a:hover.pim_link_to_post { color:#000000;}
.pim_tree ul .no_child a.pim_link_to_post {color:#0067fe}
.pim_tree ul .no_child a:hover.pim_link_to_post { color:#000000}
.pim_tree ul li.has_child > .pim_button:before {content: "+";color: #151f67;font-size: 1rem;float: left;padding-right: 0.5rem;}
.wd-noah-enti-search  {  background: #f3f3f3; padding:1rem; float:left; width: 100%; border-bottom:1px solid #000a59; margin-bottom:2rem; }
.wd-noah-enti-search label {width:48%; float: left; margin-right:2% ; top:0px; background: none}
.wd-noah-enti-search button { color:#ffffff; background: #979797; float:right ;padding:0.5rem}
.single-wd-annuario-enti .entry-meta-categories {display:none;}
.single-wd-annuario-enti .entry-meta-header {display:none;}
.wd-noah-ente-titolo {font-weight:bolder;}
.wd-noah-ente-titolo a{font-weight:bolder;}
.wd-tipo-incarico-tag_group {font-weight:bolder; font-style: italic; margin-top:1rem;}
.postid-1588076206 .wd-noah-ente-tipo-inc {visibility:hidden;}
.postid-1588076206 .wd-noah-ente-inc:nth-child(3) .wd-noah-ente-tipo-inc {visibility: visible;}
.postid-1588076206 .wd-noah-ente-inc:nth-child(4) .wd-noah-ente-tipo-inc {visibility: visible;}
.postid-1588076254 .wd-noah-ente-tipo-inc {visibility:hidden;}
.postid-1588076252 .wd-noah-ente-tipo-inc {visibility:hidden;}
.postid-1588076255 .wd-noah-ente-tipo-inc {visibility:hidden;}

.postid-1587375185 .wd-noah-ente-incarichi {display:none;}

#emeriti_doc .widget-title {font-family: 'PT Sans', sans-serif; font-size: 0.95rem; font-weight:bolder;}
#emeriti_doc .single_news {border-bottom:1px solid #000a59; padding-top: 0.5rem;}
#emeriti_doc .data_news {font-style:italic; font-size:0.9rem;}
#emeriti_doc h2 {font-family: 'PT Sans', sans-serif; color: #000a59; font-size: 1rem;}
#emeriti_doc h2 a {color: #000a59;}

/* Define mobile styles */

/*menu top canvas*/
.off-canvas-content .title-bar {background-color: #000a59;}

@media only screen and (max-width: 40em) { 
  
  .header-logo:first-child img {height: 325px;}
  .header-logo:nth-last-child(2) {margin-top: 80px;}
  body {background-size: auto !important;}
  .nav_container {border-bottom: 0px;}
  .menu_social_pre_header_saint .data {width: 95%;}
  #secondary-pre-header {width: 350px;}
  #header {height: 244px;}
	#search-2 {max-width: 60%; margin-top: 0.4rem;}
  
  #arcivescovo_hp .textwidget {max-width: 196px;}
  #arcivescovo_hp .textwidget p {font-size: 1.2rem !important;}
  #arcivescovo_hp .textwidget img {margin-bottom: 0.5rem; margin-top: 0.5rem;}
  
  #in_evidenza h2 {margin-top: 10rem;}
  #in_evidenza .single_pp2 {height: 256px;}
  
  #altre_news .single_news {padding-top:0.5rem; padding-bottom:0.5rem; border-bottom:1px solid #eee;}
  #altre_news .img_thumbnail {float:none; width:100%; height:auto;}
		
    
  .so-widget-sow-tabs .sow-tabs-tab-container, .so-widget-sow-tabs .sow-tabs-panel-container  {width:auto ; float: none}
  .so-widget-sow-tabs .sow-tabs-tab-container .sow-tabs-tab.sow-tabs-tab-selected .sow-tabs-title {background-image: none; width:auto}
  
  .single .attachment-post-thumbnail {float: none; margin: auto;}
  
  .post-type-archive-wd-annuario-persone article {float: none; max-width: 100%;}
  
  /*.term-omelia .entry-title-post {float: none; width:auto;}
  .term-messaggi .entry-title-post {float: none; width:auto;}*/
  .post-type-archive-wd-doc-ufficiali .entry-title-post {float: none; width:auto;}
  .post-type-archive-wd-doc-ufficiali .entry-summary {float: none; width:auto;}
   
}


/* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
  
  
  
}

/* Medium screens*/
@media only screen and (min-width: 40.063em) {   
  

  
}


/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
       
     
    #header {height: 220px;}
   
      
 } /* Portrait */


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    
    
  #header {height: 220px;}  

      
 } /* landscape */

/* Large screens*/
@media only screen and (min-width: 64.063em) { 
  
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
 
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* XLarge screens*/
@media only screen and (min-width: 90.063em) { 
 
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 

} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens*/
@media only screen and (min-width: 120.063em) { 

} /* min-width 1921px, xxlarge screens */



@media print {
  .header_container {padding-bottom: 0em;}
  .nav_container {display:none;} 
  .menu_social_pre_header {display:none;} 
  #main-menu {display:none;}
  .synved-social-container {display:none;} 
  .yarpp-related {display:none;} 
  #secondary-sidebar {display:none;} 
 a[href]:after { content: none !important; } 
}