/* ===========================================================
   FORTIVE SUPPORTED HOUSING — CORPORATE BRAND THEME
   Colours, fonts, buttons, navigation, headings, layout
   =========================================================== */

/* ===== BRAND COLOURS ===== */
:root {
    --fortive-navy: #0A1C2E;
    --fortive-gold: #C8A542;
    --fortive-light-gold: #EAD6A2;
    --fortive-grey: #F7F7F7;
    --fortive-text: #2C2C2C;
}

/* ===== GLOBAL BACKGROUND + TEXT ===== */
body {
    background-color: var(--fortive-grey) !important;
    color: var(--fortive-text) !important;
    font-family: "Open Sans", sans-serif !important;
}

/* ===== HEADINGS ===== */
h1, h2, h3, h4, h5, h6 {
    color: var(--fortive-navy) !important;
    font-family: "Montserrat", sans-serif !important;
    font-weight: 600 !important;
}

/* ===== LINKS ===== */
a {
    color: var(--fortive-navy) !important;
    text-decoration: none !important;
}
a:hover {
    color: var(--fortive-gold) !important;
}

/* ===== BUTTONS ===== */
button,
input[type="submit"],
.wp-block-button__link {
    background-color: var(--fortive-navy) !important;
    color: #ffffff !important;
    border-radius: 4px !important;
    padding: 12px 24px !important;
    font-weight: 600 !important;
}
button:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover {
    background-color: var(--fortive-gold) !important;
    color: #000000 !important;
}

/* ===== HEADER ===== */
.site-header,
.wp-block-site-title {
    background-color: #ffffff !important;
}
.site-header .site-title a {
    color: var(--fortive-navy) !important;
}

/* ===== NAVIGATION ===== */
.main-navigation a {
    color: var(--fortive-navy) !important;
    font-weight: 600;
}
.main-navigation a:hover {
    color: var(--fortive-gold) !important;
}

/* ===== FOOTER ===== */
.site-footer {
    background-color: var(--fortive-navy) !important;
    color: #ffffff !important;
}
.site-footer a {
    color: var(--fortive-light-gold) !important;
}
.site-footer a:hover {
    color: #ffffff !important;
}

/* ===== HOME PAGE BANNER ===== */
.wp-block-cover {
    border-radius: 0;
}
.wp-block-cover__inner-container h1,
.wp-block-cover__inner-container p {
    color: #ffffff !important;
}