body.page-child .elementor-widget-theme-post-content ul {
margin-bottom: 20px;
} .elementor-nav-menu--main>ul>li.current-page-ancestor>a, 
.elementor-nav-menu--main>ul>li.current-post-ancestor>a {
color: #ffffffff !important;
}
.elementor-nav-menu--main a:hover {
text-decoration: none;
} .elementor-nav-menu--main>ul>li.menu-item-2091 a {
color: #DCBE32 !important;
}
.elementor-nav-menu--main>ul>li.menu-item-2091 a:hover, 
.elementor-nav-menu--main>ul>li.menu-item-2091.current-menu-item a:hover {
color: #FACF00 !important;
} .elementor-nav-menu--dropdown>ul>li.menu-item-2091 a {
color: #DCBE32 !important;
font-weight: bold !important;
} .wp-block-button a {
height: auto !important;
padding: 12px 24px !important;
font-size: 14px;
line-height: 1;
font-weight: 500;
color: #fff;
text-transform: uppercase;
background-color: #DCBE32;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.wp-block-button a:hover {
color: #fff !important;
background-color: #FACF00 !important;
}  .has-small-font-size {
line-height: 1.4em;
}
.has-medium-font-size {
line-height: 1.6em;
font-weight: 600;
} .wp-block-file a {
font-weight: bold;
}
.wp-block-file a.wp-block-file__button {
font-weight: 600;
padding: 8px 16px !important;
font-size: 12px !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #DCBE32;
text-transform: uppercase;
}
.wp-block-file a.wp-block-file__button:hover {
background-color: #FACF00;
} figure.wp-block-gallery ul {
margin-bottom: 0 !important;
} figure.wp-block-embed.is-type-video iframe {
border: solid 5px #fff;
-webkit-box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 10%);
-moz-box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 10%);
-o-box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 10%);
box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 10%);
} .wp-block-separator {
border-bottom: none;
border-color: #edeae9;
} .wp-block-table {
margin: 40px 0;
}
.wp-block-table thead {
background-color: #C8BEBE;
}
table tbody:hover tr td {
background-color: #fff !important;
}
table tbody>tr>td {
background-color: #fff;
border-color: #edeae9;
} 
@media screen and (max-width: 800px) {
table tbody>tr>td:last-child {
border-bottom-color: #EDEAE9;
border-bottom-width: 20px;
}
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
background-color: #fff;
} .wp-block-pb-accordion-item {
margin-bottom: 10px;
}
p + .wp-block-pb-accordion-item,
ul + .wp-block-pb-accordion-item {
margin-top: 40px;
}
.wp-block-pb-accordion-item .c-accordion__title {
font-family: "Raleway", sans-serif;
background-color: #780000;
font-size: 14px;
text-transform: uppercase;
color: #ffffffbf;
padding: 8px 15px;
font-weight: 600;
margin: 0;
}
.wp-block-pb-accordion-item .c-accordion__title::after {
width: 30px;
height: 30px;
background-color: #DCBE32;
color: #fff;
margin-right: 8px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-align: center;
font-size: 24px;
line-height: 27px;
}
.wp-block-pb-accordion-item .c-accordion__title[aria-expanded="false"]::after {
padding-top: 2px;
}
.wp-block-pb-accordion-item .c-accordion__content {
background-color: #fff;
padding: 40px 40px 20px;
}
.wp-block-pb-accordion-item .c-accordion__content ul {
padding-left: 20px;
margin-bottom: 20px;
} .elementor-element.readmore a {
background-color: transparent !important;
padding: 0;
}
.elementor-element.readmore a:hover {
background-color: transparent !important; } body .page .elementor-size-xs {
padding: 8px 16px !important;
font-size: 12px !important;
} .elementor-widget-gallery .e-gallery-item {
box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 10%);
}  .category-eventi .elementor-background-overlay, 
#preview.preview-eventi .elementor-background-overlay, 
#preview.preview-news .elementor-background-overlay {
background-color: #2F0606 !important; }
.category-eventi.tag-squadra-acrobatica .elementor-background-overlay, 
#preview.preview-eventi .tag-squadra-acrobatica .elementor-background-overlay, 
#preview.preview-news .tag-squadra-acrobatica .elementor-background-overlay {
background-color: #0D172E !important;
}
.category-eventi.tag-aps-la-pantera .elementor-background-overlay, 
#preview.preview-eventi .tag-aps-la-pantera .elementor-background-overlay, 
#preview.preview-news .tag-aps-la-pantera .elementor-background-overlay {
background-color: #605545 !important;
} .tag-bubble .elementor-widget-container, 
#preview .tag-bubble .elementor-widget-container {
background-color: #824646 !important; }
.tag-squadra-acrobatica .tag-bubble .elementor-widget-container, 
#preview .tag-squadra-acrobatica .tag-bubble .elementor-widget-container {
background-color: #9191A5 !important;
}
.tag-aps-la-pantera .tag-bubble .elementor-widget-container, 
#preview .tag-aps-la-pantera .tag-bubble .elementor-widget-container {
background-color: #C8B49B !important;
} .tag-bubble:hover .elementor-widget-container, 
#preview .tag-bubble:hover .elementor-widget-container {
background-color: #6e5151 !important; }
.tag-squadra-acrobatica .tag-bubble:hover .elementor-widget-container, 
#preview .tag-squadra-acrobatica .tag-bubble:hover .elementor-widget-container {
background-color: #565d6d !important;
}
.tag-aps-la-pantera .tag-bubble:hover .elementor-widget-container, 
#preview .tag-aps-la-pantera .tag-bubble:hover .elementor-widget-container {
background-color: #90887d !important;
} .foogallery.fg-light.fg-shadow-small .fg-item-inner {
-webkit-box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 10%);
-moz-box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 10%);
-o-box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 10%);
box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 10%);
}