#prox_messe .messa-note{display:none;}
.so-widget-bso-so-widget-all-in-one-no-twig .sliderboxcover .contenutoitem {background: none; width: 50%;}
.so-widget-bso-so-widget-all-in-one-no-twig .sliderboxcover .summary {text-shadow: 2px 2px 1px rgba(0,0,0,1); text-align: center; font-size: 1.1rem}
.so-widget-bso-so-widget-all-in-one-no-twig .sliderboxcover h1.entry-title {text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.8); text-align: center;}
.site-header > .row:nth-of-type(1) .col .panel-grid:nth-of-type(1) {background: rgba(246, 246, 246, 0.2);}
.site-header > .row:nth-of-type(1) .col .panel-grid:nth-of-type(2) {background: rgba(246, 246, 246, 0.5);}
.home header.site-header {background-image: none !important; border-bottom: none}
#primary.container {padding-top: 0rem;}
#mega-menu-wrap-max_mega_menu_1 {background: rgba(103, 103, 103, 0.6);}
header.site-header {    background-size: cover;    background-position: center bottom;    border-bottom: 3px solid #b5b2b2;}

h1, h2, h3, h4, h5, h6{
		font-family: "PT Serif", serif !important;
		font-weight: bold;
}
#pgc-50-2-0{
    align-self: stretch;
}
.centrato{
		display: flex;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width: 768px) {
		p.summary{display:none;}
}