#mc_embed_signup {
width: 100%; 
margin: 0 auto;
}
#mc_embed_signup input[type="email"] {
margin-bottom: 10px; 
padding: 10px; 
border-radius:0; 
margin-right: 10px;
width: 100%;
}
#mc_embed_signup input[type="submit"] {
padding: 10px; 
border-radius:0; 
background-color: var(--global-palette3);
color: var(--global-palette9);
width: 100%;
}
#mc_embed_signup input[type="submit"]:hover {
background-color: var(--global-palette2);
color: var(--global-palette3);
} .homepageblog {
text-align: center;
}
.homepageblog .entry-meta {
text-align: center;
display: block;
margin: 5px 0!important;
}
.wp-block-kadence-posts a.post-more-link {
padding: 12px 20px;
background-color: var(--global-palette3);
color: var(--global-palette9)!important;
font-weight: 300;
font-size: 12px;
letter-spacing: 0.1em;
font-family: var(--global-primary-nav-font-family);
text-transform: uppercase;
}
.wp-block-kadence-posts a.post-more-link:hover {
background-color: var(--global-palette2);
color: var(--global-palette3)!important;
} .wp-block-categories-list {
list-style: none!important;
padding-left: 0!important;
margin-left: 0!important;
}
.wp-block-categories-list li a,
.primary-sidebar .wp-block-categories-list li a {
display: block;
padding: 8px 5px;
margin: 2px 0;
text-align: center;
background-color: var(--global-palette7);
color: var(--global-palette3);
font-weight: 300;
font-size: 12px;
letter-spacing: 0.2em;
font-family: var(--global-primary-nav-font-family);
text-transform: uppercase;
text-decoration: none;
}
.wp-block-categories-lists li a:hover,
.widget-area .wp-block-categories-lists li a:hover, 
.primary-sidebar .wp-block-categories-list li a:hover {
background-color: var(--global-palette7);
color: var(--global-palette3);
text-decoration: none!important;
border-bottom: none!important;
} .site-footer .widget-title {
text-align: center;
}
.site-footer .post-thumbnail .post-thumbnail-inner {
}
.site-footer .kadence-thumbnail-ratio-1-1 {
}