@import url('https://fonts.googleapis.com/css?family=Be+Vietnam:100,300,300i,400,500,600,700,800&display=swap');

.home ul.breadcrumbs {display:none;}
ul.breadcrumbs {background: transparent;border: none;max-width: 75rem;margin: 0 auto !important;padding-left: 0px;font-family: 'Be Vietnam', sans-serif;font-size: 0.85rem;color: #b3b3b3; padding-bottom:30px;}
.breadcrumbs a {color:#E54D42}
.content_container .content_wrap {margin-top:0px !important; padding-top:10px !important;}

.header_container {/*background: url(/wp-content/uploads/sites/27/2021/10/bck_sanlazzaro-scaled.jpg) no-repeat right !important; background-size: contain !important;*/ max-width: 100%; margin: auto; padding: 3.7rem; padding-top:0px;  padding-bottom: 3.65rem; padding-right: 6rem;}
#header {background:none; padding: 0px;}
.menu_social_pre_header {float: right; font-family: 'Be Vietnam', sans-serif; color:#686868; font-size:1rem; margin-top: 1.5rem;}
.menu_social_pre_header a {color:#686868;}
.menu_social_pre_header a:hover {color:#E54D42;}
.menu_social_pre_header .data {display:none;}
.menu_social_pre_header .social_wrap {width:auto;}
.menu_social_pre_header .social-navigation li:nth-child(1) {border-right:1px solid #e54d42;}
.menu_social_pre_header .mdr {width:auto;}
#searchform input {box-shadow: 0 2px 9px 0 rgba(0,0,0,0.24); border-radius: 100px;font-family: 'Be Vietnam', sans-serif; font-size: 16px; color: #B6B6B6; width:250px;}
#searchsubmit {background:none; font-size:0rem; margin-top: 0.5rem; margin-left: 1.5rem;}
#searchform button:before {background: #E54D42; content:'\f002'; font-family: 'fontawesome' ; font-size: 1.125rem; color: #FFFFFF; padding: 0.8rem; border-radius: 80px}
.site-header {margin-top: 3rem;}
.custom-logo {max-width:85px; }
.site-title {font-family: 'Be Vietnam', sans-serif; font-weight:600; color:#666666; font-style:italic; line-height: 1 !important;}
.site-title a {font-family: 'Be Vietnam', sans-serif; color:#666666;}
.site-title a:hover {font-family: 'Be Vietnam', sans-serif; color:#E54D42;}
.header-info {max-width: 500px; float: left; margin-left: 1rem;}
/*header-info :first-line {font-weight:300;}*/
.site-description {font-family: 'Be Vietnam', sans-serif; font-weight:300; font-style:italic;}

.nav_container .grid-container {padding:0px;}
.social_wrap {margin:0px;}
#social-navigation {margin-top: 0.5rem; margin-right: 1.5rem; font-size:0.85rem;}
#social-navigation a {width:auto; line-height: 0; padding: 0.6rem 0.4rem;}
#social-navigation a::before {display:none;}
#social-navigation .screen-reader-text {position:relative !important; clip: initial; clip-path: none; margin: auto;}

#main-menu {box-shadow: 0 4px 19px 0 rgba(0,0,0,0.18); font-family: 'Be Vietnam', sans-serif; font-weight:600; text-transform:uppercase; padding: 0px;}
#main-menu li a {line-height: 1.58;}
#main-menu .submenu { text-transform:initial;}
#main-menu .top-bar-left {max-width: 75rem; margin: auto;}
/*#main-menu li a:hover {color:#333333;}*/
.dropdown.menu > li.is-active > a {background: transparent; color: #bebebe;}
.dropdown.menu > li.is-active > a:hover {background: transparent; color: #bebebe;}
.dropdown .is-dropdown-submenu a {line-height: 1 !important;}

.home .synved-social-container {display:none;}
.home .addtoany_share_save_container {display:none;}

.home .content_container .content_wrap {width:100%; max-width:100%; padding: 0px;margin-top: 20px !important;}
.home .content_container .content_wrap>.grid-x {margin:0px; padding:0px;}
.home #content {margin:0px; padding:0px;}

#top_home {max-width: 75rem; margin: auto;}
#pgc-8-0-0 {margin-right: 2.7rem;}
#Primo_Piano .so-widget-sow-editor {border-bottom:1px solid #E54D42; margin-bottom:1.25rem;}
#Primo_Piano .widget-title {font-family: 'Be Vietnam', sans-serif; color:#606060; font-size:1.375rem; font-weight:600; text-transform:initial; display: inline; background:#fff; padding-right: 1rem; padding-bottom: 0.1rem;}
#Primo_Piano .single_pp {height:500px; background-size: cover !important; position: relative;  margin-bottom:1.25rem;}
#Primo_Piano .contet_pp {padding:1.25rem; position: absolute; bottom: 0; width: 100%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
#Primo_Piano .single_pp .contet_pp2 {border-left:3px solid #E54D42; padding:1.25rem;}
#Primo_Piano .single_pp .cat_pp {font-family: 'Be Vietnam', sans-serif; font-weight:300; font-size:1.2rem; color:#E54D42; /*text-transform:uppercase; float: left; margin-right: 0.5rem; */ }
#Primo_Piano .single_pp .cat_pp a {color:#E54D42;}
#Primo_Piano .single_pp svg {width:22px;}
#Primo_Piano .single_pp h2 {font-family: 'Be Vietnam', sans-serif; font-weight:600; font-size:2rem; color:#fff; text-shadow: 2px 3px 3px 0 #000000;}
#Primo_Piano .single_pp h2 a {color:#fff; font-weight:600;}
#Primo_Piano .single_pp .occhiello {font-family: 'Be Vietnam', sans-serif; font-weight:300; font-size:1.1rem; color:#fff; margin-bottom: 0px;}
#Primo_Piano .single_pp .data {font-family: 'Be Vietnam', sans-serif;  font-weight:100; font-size:1rem; color:#fff; font-style:italic; padding-top: 0.2rem;}
#Primo_Piano .single_pp .data a {color:#fff;}
#Primo_Piano .sottotitolo {font-family: 'Be Vietnam', sans-serif; font-weight:300; font-size:1.5rem; color:#fff; font-style:italic; line-height: 1;}
#Primo_Piano .img_new {min-height:160px; max-height:160px; overflow:hidden;}
#Primo_Piano .img_new img {min-height:160px; /*max-height:160px;*/  width:100%;}


#Primo_Piano .single_pp2 {float:left; width: 29.75%;}
#Primo_Piano .single_pp2:nth-child(3) {margin-right:2.8125rem;}
#Primo_Piano .single_pp2:nth-child(4) {margin-right:2.8125rem;}
#Primo_Piano .single_pp2 .cat_pp {font-family: 'Be Vietnam', sans-serif; font-weight:300; font-size:1.125rem; color:#E54D42; margin-bottom:0.1rem;}
#Primo_Piano .single_pp2 .cat_pp a {color:#E54D42;}
#Primo_Piano .single_pp2 svg {width:15px;}
#Primo_Piano .single_pp2 .occhiello {font-family: 'Be Vietnam', sans-serif; font-weight:300; font-size: 0.9rem; color:#656565; margin-bottom: 0.5rem;}
#Primo_Piano .single_pp2 h2 {font-family: 'Be Vietnam', sans-serif; font-weight:300; font-size:1.125rem; color:#4A4A4A;}
#Primo_Piano .single_pp2 h2 a {color:#4A4A4A;}
#Primo_Piano .single_pp2 .data {font-family: 'Be Vietnam', sans-serif;  font-weight:100; font-size:1rem; color:#B0B0B0; font-style:italic;}
#Primo_Piano .single_pp2 .data a {color:#B0B0B0;}

#Primo_Piano .archivionews {display: table; width: 100%; text-align: right; font-size:1.125rem; color:#4A4A4A; font-family: 'Be Vietnam', sans-serif;  font-weight:300; padding-top:0.5rem;}
#Primo_Piano .archivionews a {color:#4A4A4A;}
#Primo_Piano .archivionews svg {max-width:18px; color:#EAEAEA;}

#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;}

#parrocc_hp .widget_title {font-family: 'Be Vietnam', sans-serif; color:#606060; font-size:1.375rem; font-weight:600; text-transform:initial; padding-right: 1rem; padding-bottom: 0.1rem; display:table;}
#parrocc_hp .loop {float:left; max-width: 29%; margin: 1rem; min-height: 250px;}
#parrocc_hp h2 {font-family: 'Be Vietnam', sans-serif; color:#4A4A4A; font-size:1rem; font-weight:bolder;}
#parrocc_hp h2 a {color:#4A4A4A; font-weight:bolder;}

#panel-8-0-1-0 {margin-bottom: 20px !important;}

#menu_ufficio {background:#e54d42; padding: 1rem;}
#menu_ufficio ul {margin:0px; padding:0px;}
#menu_ufficio li {font-family: 'Be Vietnam', sans-serif; color:#fff; font-size:1.125rem; font-weight:300; display:table; text-transform:uppercase; width: 100%; margin-bottom:0.5rem;}
#menu_ufficio li a {color:#fff; padding: 0px 0 !important; line-height: 1; border-left:1px solid #fff; padding-left:0.5rem !important; }
#menu_ufficio .sub-menu li {text-transform:initial; margin-top:0.5rem;}

#nav_menu-2 {background:#e54d42; padding: 1rem;}
#nav_menu-2 ul {margin:0px; padding:0px;}
#nav_menu-2 li {font-family: 'Be Vietnam', sans-serif; color:#fff; font-size:1.125rem; font-weight:300; display:table; text-transform:uppercase; width: 100%; margin-bottom:0.5rem;}
#nav_menu-2 li a {color:#fff; padding: 0px 0 !important; line-height: 1; border-left:1px solid #fff; padding-left:0.5rem !important;}
#nav_menu-2 .sub-menu li {text-transform:initial; margin-top:0.5rem;}


#cal_dioc_hp {box-shadow: 0 3px 11px 0 rgba(0,0,0,0.17); margin-top:1rem; padding-left: 1rem; padding-right: 1rem;}
#appuntamenti_hp .so-widget-sow-editor {border-bottom:1px solid #E54D42;}
#appuntamenti_hp .widget-title {font-family: 'Be Vietnam', sans-serif; color:#606060; 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:1.25rem; padding-bottom:1.25rem;}
#appuntamenti_hp .cat_app {font-family: 'Be Vietnam', sans-serif; font-weight:300; color:#E54D42 !important; font-size:0.8rem;}
#appuntamenti_hp .cat_app a {color:#E54D42 !important;}
#appuntamenti_hp h2 {font-family: 'Be Vietnam', sans-serif; color:#4A4A4A; font-size:1rem;}
#appuntamenti_hp h2 a {color:#4A4A4A;}
#appuntamenti_hp .data_evento svg {max-width:28px; color:#D8D8D8; float: left; margin-top: -0.5rem; margin-right: 0.5rem;}
#appuntamenti_hp .data_evento {font-family: 'Be Vietnam', sans-serif;  font-weight:600; color:#4A4A4A; font-size:1rem;}
#appuntamenti_hp .data_evento a {color:#4A4A4A;}
#appuntamenti_hp .data_evento .giorno {font-family: 'Be Vietnam', sans-serif;  font-weight:600; color:#E54D42; font-size:1rem; padding-right:0.5rem;}
#appuntamenti_hp .archivionews {display: table; width: 100%; text-align: right; font-size:1.125rem; color:#4A4A4A; font-family: 'Be Vietnam', sans-serif;  font-weight:300; padding-top:1.5rem;}
#appuntamenti_hp .archivionews a {color:#4A4A4A;}
#appuntamenti_hp .archivionews svg {max-width:18px; color:#EAEAEA;}

#appuntamenti_hp2 {max-width: 75rem; margin:auto;}
#appuntamenti_hp2 #cal_dioc_hp {box-shadow:none}
#appuntamenti_hp2 .widget-title {font-family: 'Be Vietnam', sans-serif; color:#606060; font-size:1.375rem; font-weight:600; text-transform:initial; display: inline; background:#fff; padding-right: 1rem; padding-bottom: 0.1rem;}
#appuntamenti_hp2 .widget-title svg {max-width:18px; color:#EAEAEA;}
#appuntamenti_hp2 .single_evento {float:left; width: 31%; margin-right: 1rem;}
#appuntamenti_hp2 .single_evento .immagine_single {float:left; max-width: 100px; margin-right: 1rem;}
#appuntamenti_hp .data_evento svg {max-width:28px; color:#D8D8D8; float: left; margin-top: -0.5rem; margin-right: 0.5rem;}
#appuntamenti_hp2 .data_evento {font-family: 'Be Vietnam', sans-serif;  font-weight:600; color:#4A4A4A; font-size:1rem;}
#appuntamenti_hp2 .data_evento a {color:#4A4A4A;}
#appuntamenti_hp2 .data_evento .giorno {font-family: 'Be Vietnam', sans-serif;  font-weight:600; color:#E54D42; font-size:2.5rem; padding-right:0.5rem;}
#appuntamenti_hp2 .single_evento h2 {font-family: 'Be Vietnam', sans-serif; font-weight:600; font-size:1.125rem; color:#4A4A4A;}
#appuntamenti_hp2 .single_evento h2 a {color:#4A4A4A; font-weight:600;}
#appuntamenti_hp2 .archivionews {display: table; width: 100%; text-align: right; font-size:1.125rem; color:#4A4A4A; font-family: 'Be Vietnam', sans-serif;  font-weight:300; padding-top:1.5rem;}
#appuntamenti_hp2 .archivionews a {color:#4A4A4A;}
#appuntamenti_hp2 .archivionews svg {max-width:18px; color:#EAEAEA;}

#eventi {margin-bottom:80px;}
#eventi .so-widget-sow-editor {border-bottom:1px solid #E54D42; margin-bottom:1.25rem;}
#eventi .widget-title {font-family: 'Be Vietnam', sans-serif; color:#606060; font-size:1.375rem; font-weight:600; text-transform:initial; display: inline; background:#fff; padding-right: 1rem; padding-bottom: 0.1rem;}
#eventi .single_pp2 {float: left;width: 23%; margin-right: 2%;}
#eventi .single_pp2 h2 {font-family: 'Be Vietnam', sans-serif;font-weight: 300;font-size: 1rem;color: #4A4A4A;}
#eventi .single_pp2 h2 a {color: #4A4A4A; font-weight: 700}
#eventi .single_pp2 span {    font-family: 'Be Vietnam', sans-serif;font-weight: 700;font-size: 1.2rem;color: #E54D42;}
#eventi img {display: block; margin-bottom:10px; height: 300px;width: 220px;object-fit: cover;}
#eventi .archivionews {text-align:right;}
#eventi .archivionews a {color:#4A4A4A;}
#eventi .archivionews svg {max-width:18px; color:#EAEAEA;}

#comunicatistampa_hp .so-widget-sow-editor {border-bottom:1px solid #E54D42;}
#comunicatistampa_hp .widget-title {font-family: 'Be Vietnam', sans-serif; color:#606060; font-size:1.375rem; font-weight:600; text-transform:initial; display: inline; background:#fff; padding-right: 1rem; padding-bottom: 0.1rem;}
#comunicatistampa_hp .cat_pp {font-family: 'Be Vietnam', sans-serif; font-weight:300; color:#E54D42; font-size:1rem;}
#comunicatistampa_hp .cat_pp a {color:#E54D42;}
#comunicatistampa_hp .single_comunicato {border-bottom: 1px solid #B0B0B0; padding-top:1.25rem; padding-bottom:1rem;}
#comunicatistampa_hp .single_comunicato h2 {font-family: 'Be Vietnam', sans-serif; font-weight:300; font-size:1rem; color:#4A4A4A;}
#comunicatistampa_hp .single_comunicato h2 a {color:#4A4A4A;}
#comunicatistampa_hp .single_comunicato .data {font-family: 'Be Vietnam', sans-serif;  font-weight:100; font-size:0.85rem; color:#B0B0B0; font-style:italic;}
#comunicatistampa_hp .single_comunicato .data a {color:#B0B0B0;}
#comunicatistampa_hp .archivionews {display: table; width: 100%; text-align: right; font-size:1rem; color:#4A4A4A; font-family: 'Be Vietnam', sans-serif;  font-weight:300; padding-top:1.5rem;}
#comunicatistampa_hp .archivionews a {color:#4A4A4A;}
#comunicatistampa_hp .archivionews svg {max-width:18px; color:#EAEAEA;}


/*#pg-8-2 {max-width: 90%; margin: auto;}*/
#banner_hp_link {margin:auto; margin-bottom:4.8125rem; max-width: 75rem;}
#banner_hp_link .so-widget-sow-editor {border-bottom:1px solid #E54D42;}
#banner_hp_link .widget-title {font-family: 'Be Vietnam', sans-serif; color:#606060; font-size:1.375rem; font-weight:600; text-transform:initial; display: inline; background:#fff; padding-right: 1rem; padding-bottom: 0.1rem;}

#footer {font-family: 'Be Vietnam', sans-serif; color:#fff; padding:1rem; padding-right: 4rem;}
#footer a {font-family: 'Be Vietnam', sans-serif; color:#fff;}
#footer a:hover {font-family: 'Be Vietnam', sans-serif; color:#e54d42; }
#footer .uno {float:left; font-size:1.33rem; font-weight:300;}
#footer .due {/*float:right;*/ font-size:1rem;}
#footer img {max-width:50px;}
#footer h6 {font-size: 0.75rem;}
#footer h6 a {font-size: 0.75rem;}

/* archivi */
.archive .category-archives {display:none;}
.archive .archive-header{border-bottom:1px solid #E54D42; padding:0px;}
.archive .archive-title {font-family: 'Be Vietnam', sans-serif; color:#606060; font-size:1.375rem; font-weight:600; text-transform:initial; display: inline; background:#fff; padding-right: 1rem; padding-bottom: 0.1rem; line-height:1.4;}
.archive .archive-title span {line-height:1.4;}
.archive .entry-title-post {font-family: 'Be Vietnam', sans-serif; color:#4A4A4A !important; font-weight:600; font-size:1.5rem !important;}
.archive .entry-title-post a {color:#4A4A4A;}
.archive .attachment-post-thumbnail {float:left; max-width:150px; margin-right:1rem;}

/*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: 'Be Vietnam', sans-serif; color:#4A4A4A !important; font-weight:600; font-size:1.5rem !important; margin-left: 170px;}
.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:#E54D42;}

.tax-wd-tipo-appuntamenti .entry-title-post {font-family: 'Be Vietnam', sans-serif; color:#4A4A4A !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;}


/* pagine interne */

.byline {display:none;}

.synved-social-container {text-align: right; display: block;}
.content_container .content_wrap {margin-top: 4rem; padding-top: 0px;}
.widget_siteorigin-panels-post-content {margin-bottom: 0px !important;}
.single .entry-meta-categories {font-family: 'Be Vietnam', sans-serif; font-weight:300; font-size:1.125rem; color:#E54D42; margin-bottom:0.625rem;}
.single .entry-meta-categories a {color:#E54D42;}
.entry-title {font-family: 'Be Vietnam', sans-serif; color:#4A4A4A !important; font-weight:600; font-size:1.5rem !important;}
.entry-title-post {font-family: 'Be Vietnam', sans-serif; color:#4A4A4A !important; font-weight:600; font-size:1.5rem !important;}
.entry-title-page {font-family: 'Be Vietnam', sans-serif; color:#4A4A4A !important; font-weight:600; font-size:1.5rem !important;}
.textwidget {font-family: 'Be Vietnam', sans-serif; color:#484848; font-size:1.125rem;}
.entry-content-post {font-family: 'Be Vietnam', sans-serif; font-size:1.125rem; color:#4A4A4A;}
.entry-content-post p {font-family: 'Be Vietnam', sans-serif; font-size:1.125rem; color:#4A4A4A;}
.entry-content-post ul li {font-family: 'Be Vietnam', sans-serif; font-size:1.125rem; color:#4A4A4A;}
.entry-content-post ol li {font-family: 'Be Vietnam', sans-serif; font-size:1.125rem; color:#4A4A4A;}
.entry-content-page {font-family: 'Be Vietnam', sans-serif; color:#484848; font-size:1.125rem;}
.attachment-full-width-thumb {float:left; max-width:350px !important;}
.seed_wp_starter_so_occhiello {font-family: 'Be Vietnam', sans-serif; font-weight:300; font-size:1.1rem; color:#4A4A4A; margin-bottom: 0px;}
.seed_wp_starter_so_sottotitolo {font-family: 'Be Vietnam', sans-serif; font-weight:300; font-size:1.5rem; color:#4A4A4A; font-style:italic; line-height: 1;}

.single-wd-appuntamenti .entry-meta-header {display:none;}
.single-wd-appuntamenti .wd-noah-citta-ente {display:none;}
.single-wd-appuntamenti .wd-noah-regione-ente {display:none;}
.single-wd-appuntamenti .wd-noah-paese-ente {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-categoria {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-infocontainer label {float:left; margin-right:1rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-descrizione {display:table;}
.single-wd-appuntamenti .wd-noah-appuntamento-descrizione label {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-descrizione img {float:right;}
.single-wd-appuntamenti .wd-noah-appuntamento-inizio {display:table;}
.single-wd-appuntamenti .wd-noah-appuntamento-fine {display:table;}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario>.archive .wd-noah-appuntamento-text-smaller{font-size:.7em; display:block; line-height:1.8}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario:before{color:#ffffff; background:#e54d42; font-size:1rem; content:attr(data-top); display:block; text-transform:uppercase; padding:5px 0}
.single-wd-appuntamenti ppp.wd-noah-appuntamento-widget-calendario:after{color:#ffffff; background:#e54d42; font-size:1rem; content:attr(data-bot); display:block; text-transform:uppercase; padding:5px 0}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {display: inline-block; font-family: 'Be Vietnam', sans-serif; font-size: 1.5em; text-align: center; line-height: 1.2; border-radius: 10px; overflow: hidden; width: 5em; box-shadow: 1px 1px 3px rgba(0,0,0,.5); padding: 0!important; float: left; margin-right:20px}
.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario > .wd-noah-appuntamento-text-larger {font-size: 2em; display: block;}
.single-wd-appuntamenti .entry-content-post label {font-family: 'Be Vietnam', sans-serif; font-size:1.125rem; color:#E54D42;}
.single-wd-appuntamenti .entry-content-post .synved-social-container:nth-last-child(2) {display:none;}
.single #wpba_attachment_list {width:100%; background:#EAEAEA; padding-left: 0.3rem;}

.addtoany_share_save_container {text-align: right;}
.addtoany_header {font-size: 0.8rem;}

#dagliuffici .widget-title {border-bottom: 1px solid #E54D42;font-family: 'Be Vietnam', sans-serif;color: #606060;font-size: 1.3rem;font-weight: 600;text-transform: initial;width: 100%;padding-bottom: 0.5rem;}
#dagliuffici h2 {font-family: 'Be Vietnam', sans-serif;font-weight: 300;font-size: 1.22rem !important;color: #4A4A4A;}
#dagliuffici h2 a {font-family: 'Be Vietnam', sans-serif;color: #606060;font-weight: 600;}
#dagliuffici .occhiello {font-family: 'Be Vietnam', sans-serif;font-weight: 300;font-size: 0.9rem !important;color: #656565;margin-bottom: 0rem;}
#dagliuffici .sottotitolo {font-family: 'Be Vietnam', sans-serif;font-weight: 500;font-size: 1.03rem;color: #606060;}
#dagliuffici .testo_preview {font-family: 'Be Vietnam', sans-serif;color: #4A4A4A;font-size: 1rem;line-height: 1.6875rem;font-weight: 300;margin-bottom: 8px;}
#dagliuffici .archivionews {margin-top:50px;}
#dagliuffici .archivionews svg { max-width: 18px;color: #EAEAEA;}
#dagliuffici .archivionews a {color: #4A4A4A;}
#dagliuffici .single_pp {margin-bottom:20px;}
#dagliuffici .immagine_single img {/*min-height: 160px;*/width: 100%;}
#dagliuffici .immagine_single {/*min-height: 160px;max-height: 160px;overflow: hidden;*/}
.home #dagliuffici {margin: auto;margin-bottom: 4.8125rem;max-width: 75rem !important;}

	#mailpoet_form_1 .mailpoet_checkbox {width:auto !important;}


/* Define mobile styles */

@media only screen and (max-width: 40em) { 
  
  .menu_social_pre_header {padding-top: 1rem; float: none; margin-top: 0px;}
  #searchform {margin-top: 1rem;}
  #searchform input {max-width: 280px;}
.menu_social_pre_header .mdr { margin: auto;}
  #header .site-header {margin-top: 0rem; margin-bottom: 0.5rem;}
  .header_container {padding: 0; background-position: 0px 0px !important;}
   .content_container .content_wrap {margin-top: 1rem;}
	.home .content_container {padding: 0.5rem;}
	.header-info {max-width: 300px;}
		
		  #in_evidenza h2 {margin-top: 10rem;}
  #in_evidenza .single_pp2 {height: 256px;}
  
  #pgc-8-0-0 {margin-right: 0rem;}
  
  #Primo_Piano .single_pp2 {float: none; width: 100%; margin-right: 0px; margin-bottom: 1.5rem;}
  
  #in_Diocesi .single_pp {float: none; max-width: 100%; margin-right: 0rem; margin-bottom: 1.5rem;}
  #in_Diocesi .single_pp2 {margin-bottom: 1.25rem; max-width: 100%; float:none;}
  #in_Diocesi .single_pp2 img {max-width: 100px; float: left; margin-right: 1rem;}
   #eventi .single_pp2 {width:48%; min-height: 450px;} 
  
	
}

/* 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) { 
  
			.header-info {max-width: 300px;}
    .menu_social_pre_header {margin-top:0.5rem; max-width: 360px;}
  .header_container {padding-right: 0rem; padding-left: 0rem;}
		dagliuffici {padding:0 1%;}
		/*#dagliuffici .immagine_single img {min-height: 100px;}
		#dagliuffici .immagine_single {min-height: 110px;max-height: 110px; }*/
 
  
}

/* Medium screens*/
@media only screen and (min-width: 40.063em) {   
      .menu_social_pre_header {margin-top:0.5rem; max-width: 360px;}
		  .header_container {padding-right: 0rem; padding-left: 0rem;}
  
}


/* 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) {
    
    .menu_social_pre_header {margin-top:0.5rem; max-width: 360px;}
    #header .site-header{margin-top: 2.46rem;}
    .header_container {padding: 0; background-size: cover !important;}
    .header_container .header_wrap {max-width: 100%;}
    .header_container .site-header {position: relative; /*top: 35px;*/ width: 300px;}
    
    #Primo_Piano .single_pp2:nth-child(3) {margin-right:2.5rem;}
    #Primo_Piano .single_pp2:nth-child(4) {margin-right:2.5rem;}
    
    #in_Diocesi .single_pp {max-width: 60%;}
			

   
      
 } /* Portrait */


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    
    
    .menu_social_pre_header {margin-top:0.5rem; max-width: 360px;}
    #header .site-header{margin-top: 2.46rem;}
    .header_container {padding: 0;}
    .header_container .header_wrap {max-width: 100%;}
    .header_container .site-header {position: relative; /*top: 35px;*/ width: 300px;}
    
    #Primo_Piano .single_pp2:nth-child(3) {margin-right:2.5rem;}
    #Primo_Piano .single_pp2:nth-child(4) {margin-right:2.5rem;}
    
    #in_Diocesi .single_pp {max-width: 60%;}
      
 } /* 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 {
 a[href]:after { content: none !important; } }