:root{--site-bg:#f2f2f2!important;--site-text-color:#000!important;--link-color:#04c52e!important;--link-color-hover:#138e2e!important;--header-topbar-bg:#049888;--header-bg:#049888ad;--button-bg-color:#45842E;--button-bg-color-hover:#3a632c}.post-template-default.single.single-post p a,.evento-template-default.single.single-evento h4 a,.page-template-default.page p a,.page-template-default.page ul.wp-block-list li a,.evento.type-evento p a{color:var(--link-color);text-decoration:none;font-weight:700}.post-template-default.single.single-post p a:hover,.evento-template-default.single.single-evento h4 a:hover,.page-template-default.page p a:hover,.page-template-default.page ul.wp-block-list li a:hover,.evento.type-evento p a:hover{color:var(--link-color-hover)}@font-face{font-family:'quarkzone';src:url(//www.vibrantiarmonie.it/wp-content/themes/nextawards-child/fonts/quark-zone.woff2) format('woff2'),url(//www.vibrantiarmonie.it/wp-content/themes/nextawards-child/fonts/quark-zone.woff) format('woff'),url(//www.vibrantiarmonie.it/wp-content/themes/nextawards-child/fonts/quark-zone.ttf) format('truetype')}.wp-block-cover__inner-container h1{line-height:.9;font-family:'quarkzone';font-size:800;font-weight:400;color:#0eb121}.wp-block-cover__inner-container h2 a {text-transform:uppercase!important}@media (max-width:1190px){.page-template-menu-trasparent .menu li a,.page-template-menu-trasparent .header__quick ul li a{color:#000}.page-template-menu-trasparent.scroll-down .header{background:var(--header-bg)!important}.page-template-default .header,.evento-template-default .header,.post-template-default .header,.blog .header,.archive .header,.search .header{background:var(--header-bg)!important}.page-template-default .header__content,.evento-template-default .header__content,.post-template-default .header__content,.blog .header__content,.archive .header__content,.search .header__content{border:none}}@media (min-width:1190px){.page-template-menu-trasparent .spacer{display:none}.page-template-menu-trasparent .header{background:transparent;transition:all 1s cubic-bezier(.215,.61,.355,1)}.page-template-menu-trasparent .header__content{border:none}.page-template-menu-trasparent .header__content{border:none}.page-template-menu-trasparent .spacer{height:44px}.page-template-menu-trasparent .menu li a,.page-template-menu-trasparent .header__quick ul li a{color:#fff}.page-template-menu-trasparent.scroll-down .menu li a,.page-template-menu-trasparent.scroll-down .header__quick ul li a{color:#000}.home.page-template-menu-trasparent.scroll-down .header{background:var(--header-bg)!important}.page-template-menu-trasparent .header__quick span.icon-call,.page-template-menu-trasparent .header__quick span.icon-wa{filter:invert(1)}.page-template-menu-trasparent.scroll-down .header__quick span.icon-call,.page-template-menu-trasparent.scroll-down .header__quick span.icon-wa{filter:invert(0)}.page-template-default .header,.evento-template-default .header,.post-template-default .header,.blog .header,.archive .header,.search .header{background:var(--header-bg)!important}.page-template-default .header__content,.evento-template-default .header__content,.post-template-default .header__content,.blog .header__content,.archive .header__content,.search .header__content{border:none}}.header__topbar{background-color:var(--header-topbar-bg);font-size:13px;padding:6px 20px!important;font-weight:700}.header__logo-img,.header__logo_white-img{width:auto;height:60px;z-index:9999;margin-top:-25px}.page-template-menu-trasparent .header__logo-img,.page-template-menu-trasparent .header [class^='icon-']{filter:none}.header__quick .menu-item.icon-quick-menu a{border-radius:50%;background-color:var(--link-color)}.header__quick .menu-item.icon-quick-menu a:hover{background-color:var(--link-color-hover)}@media (max-width:430px){.header__quick .menu-item.icon-quick-menu a{display:none}.header__quick .menu-item-type-custom{display:flex}.header__quick button{pointer-events:visible}.header__logo-img,.header__logo_white-img{margin-top:-15px}}li.evi a{background-color:var(--button-bg-color)!important;border-radius:20px}li.evi a:hover{background-color:var(--button-bg-color-hover)!important}div.wp-block-button a.wp-block-button__link{background-color:var(--button-bg-color)!important}div.wp-block-button a.wp-block-button__link:hover{background-color:var(--button-bg-color-hover)!important}.icon-hamburger span{background:#fff}.wp-block-button__link{font-weight:700;font-size:1.05rem}.wp-block-heading.has-text-align-center.link-nero-bianco a{color:#000!important}.wp-block-heading.has-text-align-center.link-nero-bianco a:hover{color:#fff!important}.div_widget_container{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center}.div_widget{margin:5px 5px;font-weight:700}.img_widget{height:25px;width:auto;margin-bottom:-6px;margin-right:6px}p.scroll a{font-weight:700;color:var(--link-color)}p.scroll a:hover{color:var(--link-color-hover)}input[type=text],input[type=number],input[type=tel],input[type=password],input[type=email],input[type=url]{background:#fff}textarea{background:#fff}input[type=submit],button[type=submit]{margin-top:0;margin-bottom:0;padding-top:14px;padding-right:35px;padding-bottom:14px;padding-left:35px;color:#fff;background-color:var(--link-color);text-transform:none;border:none;border-radius:30px;margin-top:5px;display:block;font-weight:700;width:auto;cursor:pointer}input[type=submit]:hover,button[type=submit]:hover{background-color:var(--link-color-hover)}.wpcf7-list-item-label a{text-decoration:none;font-weight:700}fieldset span.wpcf7-list-item{display:inline-block;width:20em}fieldset label{margin-left:0}.title-evento{margin-bottom:10px!important}.single-evento a{color:var(--link-color);text-decoration:none;font-weight:700}.single-evento .wp-block-button .wp-block-button__link{color:#fff;background-color:var(--link-color);margin-top:0;margin-bottom:0;padding-top:14px;padding-right:35px;padding-bottom:14px;padding-left:35px}.evento-passato{opacity:.3;background-color:#e3eae3}.evento-in-corso{background-color:#c4ebf6}.evento-futuro{background-color:#d2f6d5}.evento-meta-dati *{margin:0;padding:0}.evento-meta-dati{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:10px;border-bottom:2px solid #161212;margin-bottom:20px}.meta-dato{color:#000;border-radius:15px;padding:0 7px 0 7px;margin:0 10px 10px 0}.meta-dato p{font-size:11px;line-height:1.5}.meta-dato.e p{line-height:2}.meta-dato .event-calendar{width:33px;height:auto}.meta-dato .event-state{display:flex;align-items:center;justify-content:center;min-width:80px;text-transform:uppercase;border:var(--link-color) solid 3px;margin:0 5px 0 5px!important;padding:0 5px 0 5px!important}.meta-dato .event-state p{padding-top:3px;font-size:13px;font-weight:700}.meta-dato h5,.meta-dato.b p{text-align:center}a.link-eventi{cursor:pointer}.meta-dato .periodo-all{display:flex;align-items:center}.meta-dato .periodo-all p{font-size:15px}.meta-dato p.mappa{text-align:center;margin-top:3px}.meta-dato.a{display:flex;align-items:center;justify-content:center}.meta-dato.a .content-stato-evento{display:flex;flex-direction:row}.meta-dato.b,.meta-dato.c,.meta-dato.d,.meta-dato.e,.meta-dato.f{border-left:#000 2px solid;border-right:#000 2px solid;min-height:60px;padding-top:5px;padding-bottom:5px}.meta-dato.b:hover,.meta-dato.c:hover,.meta-dato.d:hover,.meta-dato.e:hover,.meta-dato.f:hover{background-color:#04c52e31}  figure.wp-block-table {
overflow-x: auto !important;
-webkit-overflow-scrolling: touch;
margin-bottom: 1.5em;
padding-bottom: 8px; scrollbar-color: #34495e #e2e8f0 !important; scrollbar-width: auto !important; } figure.wp-block-table table.has-fixed-layout,
figure.wp-block-table table {
table-layout: auto !important;
width: 100% !important;
min-width: 900px; border-collapse: collapse;
font-size: 0.95rem;
line-height: 1.5;
} figure.wp-block-table table thead td,
figure.wp-block-table table thead th {
background-color: #2c3e50;
color: #ffffff;
padding: 12px 15px;
text-align: left;
font-weight: bold;
border-bottom: 2px solid #1a252f;
white-space: nowrap;
} figure.wp-block-table table tbody td {
padding: 12px 15px;
vertical-align: top;
min-width: 150px;
} figure.wp-block-table table tbody tr:nth-child(odd) {
background-color: #ffffff;
}
figure.wp-block-table table tbody tr:nth-child(even) {
background-color: #f8f9fa;
}
figure.wp-block-table table tbody tr {
border-bottom: 1px solid #e9ecef;
transition: background-color 0.2s ease;
} figure.wp-block-table table tbody tr:hover {
background-color: #e2e8f0 !important;
} figure.wp-block-table::-webkit-scrollbar {
height: 10px !important;
}
figure.wp-block-table::-webkit-scrollbar-track {
background: #e2e8f0 !important;
border-radius: 5px !important;
}
figure.wp-block-table::-webkit-scrollbar-thumb {
background-color: #34495e !important;
border-radius: 5px !important;
border: 2px solid #e2e8f0 !important;
}
figure.wp-block-table::-webkit-scrollbar-thumb:hover {
background-color: #1a252f !important;
} @media screen and (max-width: 768px) {
.wp-block-table thead {
border: none;
} figure.wp-block-table {
overflow-x: hidden !important; overflow: hidden !important;
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding: 0 !important;
box-sizing: border-box !important;
scrollbar-width: none !important; }
figure.wp-block-table::-webkit-scrollbar {
display: none !important; height: 0 !important;
} figure.wp-block-table table, 
figure.wp-block-table table.has-fixed-layout,
figure.wp-block-table table thead, 
figure.wp-block-table table tbody, 
figure.wp-block-table table th, 
figure.wp-block-table table td, 
figure.wp-block-table table tr { 
display: block !important; 
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important; box-sizing: border-box !important;
}
figure.wp-block-table table thead tr { 
position: absolute;
top: -9999px;
left: -9999px;
} figure.wp-block-table table tr {
background-color: #f8fafc;
border: 1px solid #e2e8f0;
border-radius: 12px;
margin-bottom: 20px;
padding: 18px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
box-sizing: border-box !important;
transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease;
} figure.wp-block-table table tbody tr:hover {
background-color: #ffffff;
transform: translateY(-4px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
border-color: #cbd5e1;
} figure.wp-block-table table td { 
border: none;
position: relative;
padding-left: 42% !important;
padding-right: 10px !important;
text-align: left;
padding-top: 10px !important;
padding-bottom: 10px !important;
min-width: 0 !important; box-sizing: border-box !important;
word-break: break-word; display: flow-root !important; 
border-bottom: 1px dashed #e2e8f0; 
}
figure.wp-block-table table td:last-child {
border-bottom: none;
} figure.wp-block-table table td:before { 
content: attr(data-label);
float: left !important;
margin-left: -72.4% !important;
width: 65% !important;
white-space: normal !important;
text-align: left;
font-weight: 700;
color: #1e293b;
word-break: break-word;
box-sizing: border-box !important;
}
}