.header-card:hover,
.entry-article li:hover{
    transform: rotate(-5deg);
    transition: 0.5s ;
}

.header-card:not(:hover),
.entry-article li:not(:hover){
transform: rotate(0deg);
 transition: 0.5s;
}

.badge{
    position: absolute;
    top: 0;
    right: -4rem
}

@media screen and (max-width: 1024px){
    .badge{
        right: 1rem
    }
}

@media screen and (max-width: 768px){
    .badge{
        left: 0;
    }
}

@media screen and (min-width: 768px){
    .kadence-column9_64f688-d9 > .kt-inside-inner-col:before{
        display: none !important;
    }
}

.entry-article article{
    background-color: #f3f0e7 !important;
    color: #000000;
    border-radius: 0 !important
}

.entry-article .entry-taxonomies{
    margin-bottom: 1rem;
}

.entry-article .category-links.term-links.category-style-pill a{
    background: transparent !important;
    color: #000000 !important;
    border: 1px solid #000000 !important;
    border-radius: 500px !important;
    font-family: 'Geist Mono';
    font-size: 8px;
    padding: 7px 11px;
}

.entry-article img{
    border: 1px solid #000000
}
.entry-article a.post-more-link{
    padding: 12px;
    background-color: #11110F;
    color: #FFFDF8;
    border-radius: 500px;
    font-size: 13px !important;
    font-family: 'Geist' !important;
    text-transform: inherit;
    font-weight: 700;
    box-shadow: 5px 5px 0px 0px #d8ff4f;
}

.entry-article a.post-more-link:hover{
    background-color: #d8ff4f;
    color: #000000;
    transition: 0.4s;
    box-shadow: none;
}

/*
.entry-article li:has(> article.viola) {
    box-shadow: 14px 14px 0px 0px #6a63ff;
}

.entry-article li:has(> article.arancione) {
    box-shadow: 14px 14px 0px 0px #ff6b43;
}

.entry-article li:has(> article.fluo) {
    box-shadow: 14px 14px 0px 0px #d8ff4f;
}

.entry-article li:has(> article.grigio) {
    box-shadow: 14px 14px 0px 0px #f3f0e7;
}*/


.entry-article li:has(> article.viola) {
    box-shadow: 14px 14px 0px 0px #514be0;
}

.entry-article li:has(> article.arancione) {
    box-shadow: 14px 14px 0px 0px #e8522d;
}

.entry-article li:has(> article.fluo) {
    box-shadow: 14px 14px 0px 0px #b7d93c;
}

.entry-article li:has(> article.grigio) {
    box-shadow: 14px 14px 0px 0px #d8d3c7;
}

.entry-article .entry-summary{
    margin-bottom: 2rem;
}

#footer-menu{
    flex-direction: column;
}

@media screen and (min-width: 1024px){
    .footer-widget-area.content-align-left .footer-navigation{
        justify-content: flex-end !important;
    }
}

.footer-widget-area.content-align-left .footer-navigation a{
    text-decoration: underline;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

a.social-button{
    justify-content: flex-start !important;
}

body::selection {
    color: #11110f;
    background: #d8ff4f
}

.s_8.ctc-analytics{
    padding: 6px !important;
    height: unset !important;
    border-radius: 500px !important;
    box-shadow: 5px 5px 0px 0px #d8ff4f !important;
}

.s_8_icon{
    margin-right: 6px !important;
}

.ht-ctc-s8-text{
    font-family: 'Geist' !important;
    font-weight: 700 !important;
    font-size: 12px !important;
}

#cmplz-cookiebanner-1-optin,
.cmplz-manage-consent{
    border: 1px solid #11110f !important;
}

#cmplz-document{
    margin-top: 3rem;
    margin-bottom: 3rem;
}
