
.custom-logo {
    height: 4rem;
    width: auto;
    position:relative;
}

.custom-logo * {
position:absolute;
width:100%;
height:100%;
}

footer h3, footer li {
    font-size: 1.25rem !important;
    line-height:135%;
}

#site-footer li {
    font-family: var(--wp--preset--font-family--text), sans-serif;
    font-size: 1.25rem; /* 24pt */
    letter-spacing: -0.35px;
    line-height:130%; 
 }


#footer-menu-list{
 grid-template-columns: 1fr 1fr;
}

#site-footer .menu-item a:hover{
    border-bottom:2px solid;
}

#site-footer .current-menu-item a:hover{
    border-bottom: none !important;
}



#site-footer:has(.current-menu-item) .menu-item:hover{
    opacity:1 !important;
}