.wp-block-button.is-style-outline >.wp-block-button__link:not(.has-background):hover,
.wp-block-button.is-style-outline >.wp-block-button__link:not(.has-background):focus {
background-color: var(--wp--preset--color--secondary);
border-color: var(--wp--preset--color--secondary);
color: var(--wp--preset--color--base);
} a {
text-decoration-thickness: 0.5px !important;
text-underline-offset: .1em;
} .wp-block-navigation ul {
padding: unset;
} .wp-block-pullquote blockquote,
.wp-block-pullquote p {
margin: 0;
}:root{
--btt-size: 48px; --btt-radius: 999px; --btt-bg: #282828; --btt-color: #F28C01; --btt-shadow: 0 8px 20px rgba(0,0,0,.25);
--btt-bottom: 10px; --btt-right: 24px; --btt-z: 9999; --btt-opacity: .9; --btt-opacity-hidden: 0; --btt-scale: 1; --btt-scale-hidden: .8; --btt-transition: transform .2s ease, opacity .2s ease, visibility .2s;
} html:focus-within { scroll-behavior: smooth; } .back-to-top{
position: fixed;
bottom: var(--btt-bottom);
right: var(--btt-right);
width: var(--btt-size);
height: var(--btt-size);
display: grid;
place-items: center;
border: 0;
border-radius: var(--btt-radius);
background: var(--btt-bg);
color: var(--btt-color);
box-shadow: var(--btt-shadow);
cursor: pointer;
z-index: var(--btt-z);
opacity: var(--btt-opacity-hidden);
transform: scale(var(--btt-scale-hidden)) translateZ(0);
visibility: hidden;
transition: var(--btt-transition);
outline-offset: 3px;
}
.back-to-top svg path{ fill: currentColor; }
.back-to-top.is-visible{
opacity: var(--btt-opacity);
transform: scale(var(--btt-scale)) translateZ(0);
visibility: visible;
}
.back-to-top:hover{ opacity: 1; }
.back-to-top:active{ transform: scale(.96); } body.admin-bar .back-to-top{
bottom: calc(var(--btt-bottom) + 0px);
} @media (max-width: 480px){
:root{
--btt-bottom: 18px;
--btt-right: 18px;
--btt-size: 44px;
}
}
body p{
word-wrap: break-word !important;
}
p.m-0{
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0px;
margin-inline-end: 0px;
}
.no-underline a{
text-decoration:none !important;
}
.logo-img img{max-width: none;}
.menu-item a {
position: relative;
display: inline-block;
overflow: hidden; 
z-index:2;
}
.menu-item a::before {
content: "";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 100%;
height: 6px; background-color: #F28C01;
transition: transform 0.4s ease;
z-index:-1;	
}
.menu-item a:hover::before {
transform: translate(-100%, -50%);
}
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
gap: 20px;
}
.wp-block-navigation .wp-block-navigation-item__label {
font-size: 1.2rem;
}
.wp-block-navigation::not(".menu-foot") .wp-block-navigation-item__content.wp-block-navigation-item__content {
color: #282828 !important;
}
.menu-foot .wp-block-navigation__container{ gap:0;}
.ays-chart-charts-main-container{
background-color: transparent !important;
}
#wpforms-form-162{
background-color: #f28c01;
padding: 30px;
border: 1px solid #fff;
border-radius: 5px;
}
.overlay-bg {
position: relative;
overflow: hidden;
}
.overlay-bg::before {
content: "";
position: absolute;
inset: 0; background: rgba(0,0,0,0.4); z-index: 1;
}
.overlay-bg > * {
position: relative;
z-index: 2; } #header-progetti{
background-color:#282828;
color:#F28C01;
text-align: center;
padding: 30px 0;
}
.progetti-wrapper {max-width: 1440px; margin:0 auto; padding: 2rem 1rem; }
.progetti-sezione { margin-bottom: 3rem; }
.progetti-sezione__header { margin-bottom: 1.25rem; display:flex; align-items: baseline; gap:10px;}
.progetti-sezione__header .progetti-sezione__header__bordo {
width:40%;
border-bottom: 20px solid #F28C01;
}
.progetti-sezione__titolo { color:#F28C01; }
.progetti-sezione__descrizione { color: var(--wp--preset--color--contrast-3, #666); margin: 0; }
.progetti-griglia {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 20px;
}
@media (max-width: 799px) {
.progetti-griglia { grid-template-columns: repeat(6, 1fr); }
}
@media (max-width: 499px) {
.progetti-griglia { grid-template-columns: repeat(1, 1fr) !important; }
}
.progetto-card {
grid-column: span 4;
background: var(--wp--preset--color--base-2, #fff);
border: 1px solid rgba(0,0,0,.06);
border-radius: 14px;
overflow: hidden;
box-shadow: 0 6px 16px rgba(0,0,0,.06);
}
@media (max-width: 799px) { .progetto-card { grid-column: span 12; } }
.progetto-card__media { aspect-ratio: 16 / 9; background: #000; }
.progetto-card__media iframe, .progetto-card__media .video-embed, .progetto-card__media img {
width: 100%; height: 100%; display: block;
}
.progetto-card__content { padding: 12px 14px 14px; }
.progetto-card__title { font-size: 1.05rem; margin: 0 0 .5rem; }
.progetto-meta { list-style: none; padding: 0; margin: 0; display: grid; gap: 6px; }
.progetto-meta__luogo{text-align:end}
.progetto-meta__luogo span {
background-color: #eee;
padding: 10px;
font-size: .8rem;
text-transform: uppercase;
font-weight: 600;
}
.progetto-meta__associazione {
text-transform: uppercase;
margin: 5% 0;
font-size:small;
}
.nooz-list.nooz-release{
color: #fff;
}
.nooz-list.nooz-release li{
display:block;
}
.nooz-title.nooz-link{
font-weight: bold;
margin-top: 0;
}
.nooz-title.nooz-link a{
text-decoration:none;
}
.nooz-excerpt.nooz-post__excerpt{
font-weight: 100;
line-height:1.2;
} :root {
--nooz-accent: #F28C01; --nooz-dark:   #282828; --nooz-link:   #c8813a; --nooz-muted:  #6b6b6b; }
.nooz-coverage-list-wrapper .nooz-list {
list-style: none;
margin: 0;
padding: 0;
}
.nooz-coverage-list-wrapper .nooz-item {
display: grid;
grid-template-columns: 220px 1fr; gap: 0;
align-items: normal;
padding: 16px 0;
border-bottom: 2px solid var(--nooz-accent); } .nooz-coverage-list-wrapper .nooz-post__datetime,
.nooz-coverage-list-wrapper .nooz-post__source {
grid-column: 1;
display: block;
margin: 0; padding: 10px 12px;
color: #fff;
line-height: 1.1;
}
.nooz-coverage-list-wrapper .nooz-post__datetime {
font-weight: 700;
font-size:1rem;
}
.nooz-coverage-list-wrapper .nooz-post__source {
font-style: italic;
font-size: 0.90rem;
font-weight:normal;
padding-top: 0;
} .nooz-coverage-list-wrapper .nooz-item-odd .nooz-post__datetime,
.nooz-coverage-list-wrapper .nooz-item-odd .nooz-post__source {
background: var(--nooz-dark);
border: 2px solid var(--nooz-dark);
}
.nooz-coverage-list-wrapper .nooz-item-even .nooz-post__datetime,
.nooz-coverage-list-wrapper .nooz-item-even .nooz-post__source {
background: var(--nooz-accent);
border: 2px solid var(--nooz-accent);
} .nooz-coverage-list-wrapper .nooz-post__title {
grid-column: 2;
margin: 0;
line-height: 1.25;
}
.nooz-coverage-list-wrapper .nooz-post__title::before {
content: "";
display: inline-block;
width: 25px; height: 25px;
margin-left: 10px;
vertical-align: -2px; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23777777' viewBox='0 0 16 16'><path d='M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1 1 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4 4 0 0 1-.128-1.287z'/><path d='M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243z'/></svg>");
background-size: 25px 25px;
background-repeat: no-repeat;
}
.nooz-coverage-list-wrapper .nooz-post__heading {
text-decoration: none;
color: var(--nooz-link);
font-weight: 600;
font-size: 1.35rem;
}
.nooz-coverage-list-wrapper .nooz-post__heading:hover {
text-decoration: underline;
} .nooz-coverage-list-wrapper .nooz-post__excerpt,
.nooz-coverage-list-wrapper .nooz-post__meta {
color: var(--nooz-muted);
margin-top: 4px;
} @media (max-width: 640px) {
.nooz-coverage-list-wrapper .nooz-item {
grid-template-columns: 1fr;
gap: 0;
}
.nooz-coverage-list-wrapper .nooz-post__datetime,
.nooz-coverage-list-wrapper .nooz-post__source,
.nooz-coverage-list-wrapper .nooz-post__title {
grid-column: 1;
}
}
.nooz-release-list-wrapper .nooz-more-link a{
text-transform: uppercase;
background-color: #f28c01;
padding: 10px 20px;
font-size: 1rem;
font-weight: 600;
} .news-row { gap: 0 !important;
column-gap: 0 !important;
row-gap: 0 !important; margin: 0 !important; align-items: stretch !important;
} .news-row .news-image,
.news-row .news-image .wp-block-image {
height: 100%;
} .news-row .news-image .news-img {
display: block;
width: 100%;
height: 100%;
object-fit: cover; margin: 0;
} .news-row.is-top  .news-image .news-img { object-position: center bottom; }
.news-row.is-bottom .news-image .news-img { object-position: center top; } .news-row .news-inner { margin: 0; } @media (max-width: 781px) {
.news-row { flex-direction: column; }
.news-row .news-image,
.news-row .news-text { flex-basis: auto !important; }
}
.wp-block-image.size-full.is-resized.image-100 img{
width: 100% !important;
} .progetti-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
gap: 20px;
}
.progetto-card {
border: 1px solid #e6e6e6;
border-radius: 12px;
padding: 16px;
background: #fff;
}
.progetto-titolo { margin: 0 0 8px; font-size: 1.1rem; }
.progetto-thumb img { border-radius: 8px; width: 100%; height: auto; display: block; }
.progetto-meta p { margin: 4px 0; font-size: .95rem; }
.progetto-didascalia { margin-top: 8px; }
.progetto-actions { display: flex; gap: 10px; margin-top: 12px; }
.progetto-actions a { padding: 8px 12px; border-radius: 8px; text-decoration: none; border: 1px solid #ddd; }
.progetto-actions .btn-video { border-color: #cfe3ff; }
.button-faq .uagb-button__link{padding:11px 24px !important;} @media (max-width: 767px) {
.logo-img img{max-width:20vh}
h1.wp-block-heading {color:#fff !important;}
.wp-block-uagb-container>.uagb-container-inner-blocks-wrap, body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap) {width: 90% !important;}
.div-footer >:first-child{padding: 0 10px;}
.div-footer img{width: 170px !important; margin-bottom:20px}
.nooz-coverage-list-wrapper .nooz-post__title {padding: 10px;}
.wp-block-uagb-container.uagb-block-ef62706a {background-position:39% 0;}
}.nooz-item-with-excerpt .nooz-link{margin-bottom:5px}.nooz-source{font-weight:bold;margin-bottom:0}.nooz-subheadline,.nooz-body,.nooz-boilerplate,.nooz-release__contact,.nooz-ending{margin-bottom:15px}.nooz-dateline{display:block;margin-bottom:15px}.nooz-dateline__separator{display:none}.nooz-release--combine-dateline .nooz-dateline{display:inline;margin-bottom:0}.nooz-release--combine-dateline .nooz-dateline__separator{display:inline}