/* ----------------------------------------------------------------------- */
/* Override theme.json color of h1 so we can see the page titles */
.edit-post-visual-editor__post-title-wrapper h1 {
    color: var(--wp--preset--color--theme-primary) !important;
    font-size: 32px;
    font-weight: 500;
}

/* Fix content width on cover inner container */
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, 
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
    width: 100%;
}

/* Fix page title so we can see it in editor */
.block-editor-block-list__block.site-header.header-transparent {
    background-color: lightgrey;
}

/* center brand boxes */
.highlighted-brands {
    text-align: center;
}


/* HEADING SMALL TEXT */
.wp-block-heading mark {
    font-family: var(--wp--preset--font-family--montserrat);
    font-size: 15px;
    font-weight: 400;
    position: relative;
    bottom: -12px;
}


/* BUTTON HOVER STYLES ------------------------------------------ */
/* default/fill button */
a, .wp-block-buttons>.wp-block-button {
    transition: all 0.3s ease-in-out;
}
.wp-block-buttons>.wp-block-button .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--theme-black) !important;
    color: var(--wp--preset--color--theme-white) !important;
}
.wp-block-buttons>.wp-block-button.is-style-outline .wp-block-button__link:hover {
    background-color: var(--wp--preset--color--theme-primary) !important;
    color: var(--wp--preset--color--theme-white) !important;
}