
.wbt-hub-row {
align-items: stretch !important;
}

.wbt-hub-row .wp-block-column {
display: flex !important;
}

.wbt-hub-card {
min-height: 520px !important;
height: 100% !important;
width: 100% !important;
display: flex !important;
flex-direction: column !important;
background-color: #ffffff !important;
border: 1px solid #b8c4d0 !important;
border-radius: 10px !important;
padding: 22px !important;
box-sizing: border-box !important;
}

/* Keep the button area consistent */
.wbt-hub-card .wp-block-buttons,
.wbt-hub-card .wp-block-buttons.is-content-justification-left,
.wbt-hub-card .wp-block-buttons.is-content-justification-center,
.wbt-hub-card .wp-block-buttons.is-content-justification-right {
display: flex !important;
justify-content: center !important;
width: 100% !important;
margin-top: auto !important;
margin-bottom: 0 !important;
}

/* Make all normal card buttons identical */
.wbt-hub-card .wp-block-button {
width: 230px !important;
max-width: 230px !important;
}

.wbt-hub-card .wp-block-button .wp-block-button__link,
.wbt-hub-card a.wp-block-button__link {
width: 230px !important;
min-width: 230px !important;
max-width: 230px !important;
display: block !important;
box-sizing: border-box !important;
text-align: center !important;
padding: 12px 18px !important;
line-height: 1.2 !important;
border-radius: 8px !important;
}
.wbt-next-row {
align-items: stretch !important;
}

.wbt-next-row .wp-block-column {
display: flex !important;
}

.wbt-next-card {
min-height: 360px !important;
width: 100% !important;
display: flex !important;
flex-direction: column !important;
background-color: #ffffff !important;
border: 1px solid #b8c4d0 !important;
border-radius: 10px !important;
padding: 20px !important;
box-sizing: border-box !important;
}

.wbt-next-card .wp-block-image {
margin-bottom: 16px !important;
}

.wbt-next-card .wp-block-image img {
width: 100% !important;
height: 140px !important;
object-fit: cover !important;
object-position: center !important;
border-radius: 6px !important;
}

.wbt-next-card .wp-block-buttons {
margin-top: auto !important;
display: flex !important;
justify-content: center !important;
}

.wbt-next-card .wp-block-button {
width: 190px !important;
max-width: 190px !important;
}

.wbt-next-card .wp-block-button__link {
width: 190px !important;
min-width: 190px !important;
max-width: 190px !important;
display: block !important;
text-align: center !important;
padding: 11px 16px !important;
line-height: 1.2 !important;
border-radius: 8px !important;
box-sizing: border-box !important;
}


/* WBT CLEAN SINGLE POST FOOTER — hide share, likes, post meta and comments */

.single-post .sharedaddy,
.single-post .sd-sharing,
.single-post .sd-sharing-enabled,
.single-post .sd-like,
.single-post .sd-block,
.single-post .wp-block-jetpack-sharing-buttons,
.single-post .wp-block-jetpack-like,
.single-post .sharedaddy-title,
.single-post .sharing-hidden,
.single-post .robots-nocontent {
  display: none !important;
}

.single-post .entry-meta,
.single-post .entry-footer,
.single-post .post-meta,
.single-post .post-meta-wrapper,
.single-post .posted-on,
.single-post .byline,
.single-post .cat-links,
.single-post .tags-links,
.single-post .wp-block-post-date,
.single-post .wp-block-post-author,
.single-post .wp-block-post-terms,
.single-post .taxonomy-category,
.single-post .taxonomy-post_tag,
.single-post .post-categories {
  display: none !important;
}

.single-post .comments-area,
.single-post #comments,
.single-post .comment-respond,
.single-post #respond,
.single-post .wp-block-post-comments,
.single-post .wp-block-comments,
.single-post .comment-reply-title,
.single-post .comment-form {
  display: none !important;
}


