.sitelogoblock {  text-align: center;}
.sitelogoblock img {  height: 6em;}
.sitelogoblock a div {  
    filter: brightness(60%);
    padding: .5rem 1em .2em 1em;    
}
.sitelogoblock a,
.sitelogoblock a div {  
    text-decoration: none;
}
.sitelogoblock a:focus div,
.sitelogoblock a:active div,
.sitelogoblock a:hover div {
    text-decoration: underline;
}

@media (max-width: 999px) {
    .sitelogoblock a div {  
        font-size: 1.35rem; 
    }
}
@media (min-width: 1000px) {
    .sitelogoblock a div {  
        font-size: 1.55rem; 
    }
}
@media (max-width: 475px) {
    .sitelogoblock a div {  
        font-size: 1.25rem; 
    }
}
