a.cs-button.cs-header__custom-button {
border-radius: 25px;
padding: 0.625rem 1rem 0.625rem 1rem;
}
.cs-header__logo img {  
width: 100%;
height: 105px;    
padding: 7px;
}  .post-categories li a {
background-color: #000 !important;
color: #fff !important;
text-transform: none !important;
font-weight: 500 !important;
font-size: 0.95em !important;
padding: 0.30rem 0.65rem !important;
}
.post-categories li a:hover {
background-color: #333 !important;
} .cs-footer__item-top-bar {
padding: 3rem 0 1rem 0 !important;
}
.cs-footer__logo:has(img) img {
width: 500px;
max-width: 100%;
padding: 10px;
}
.cs-footer__item-center-bar {
border-top: 0px !important;
padding: 0 0 4rem 0 !important;   
}
.cs-footer__follow {    
align-items: center !important;    
}.cs-footer__item-bottom-bar .cs-footer__item-inner {
flex-direction: column  !important;
}