@import url("https://d2olf7uq5h0r9a.cloudfront.net/widget-themes/mbb-base-5-v2.css.gz?v=8a279440285c");
:root {
--bbw-widget-bg-values:255,255,255,0;
--bbw-widget-bg:rgba(255,255,255,0);
--bbw-stripe-bg-values:247,247,247,1;
--bbw-stripe-bg:rgba(247,247,247,1);
--bbw-panel-bg-values:255,255,255,1;
--bbw-panel-bg:rgba(255,255,255,1);
--bbw-font-family-body:LatoWeb, 'Helvetica Neue', Helvetica, sans-serif;
--bbw-font-family-heading:LatoWeb, 'Helvetica Neue', Helvetica, sans-serif;
--bbw-font-family-light:LatoWeb, 'Helvetica Neue', Helvetica, sans-serif;
--bbw-body-text-color-values:11,11,11,1;
--bbw-body-text-color:rgba(11,11,11,1);
--bbw-headings-text-color-values:11,11,11,1;
--bbw-headings-text-color:rgba(11,11,11,1);
--bbw-contrast-text-color-values:11,11,11,1;
--bbw-contrast-text-color:rgba(11,11,11,1);
--bbw-disclaimer-bg-values:247,247,247,1;
--bbw-disclaimer-bg:rgba(247,247,247,1);
--bbw-disclaimer-text-color:rgba(11,11,11,0.65);
--bbw-disclaimer-radius:1em;
--bbw-theme-primary-values:64,186,255,1;
--bbw-theme-primary:rgba(64,186,255,1);
--bbw-theme-primary-text-values:255,255,255,1;
--bbw-theme-primary-text:rgba(255,255,255,1);
--bbw-theme-controls-values:64,186,255,1;
--bbw-theme-controls:rgba(64,186,255,1);
--bbw-btn1-bg-values:64,186,255,1;
--bbw-btn1-bg:rgba(64,186,255,1);
--bbw-btn1-color-values:255,255,255,1;
--bbw-btn1-color:rgba(255,255,255,1);
--bbw-btn1-hover-bg-values:232,232,232,1;
--bbw-btn1-hover-bg:rgba(232,232,232,1);
--bbw-btn1-hover-color-values:64,186,255,1;
--bbw-btn1-hover-color:rgba(64,186,255,1);
--bbw-btn2-bg-values:64,186,255,1;
--bbw-btn2-bg:rgba(64,186,255,1);
--bbw-btn2-color-values:255,255,255,1;
--bbw-btn2-color:rgba(255,255,255,1);
--bbw-btn2-hover-bg-values:232,232,232,1;
--bbw-btn2-hover-bg:rgba(232,232,232,1);
--bbw-btn2-hover-color-values:64,186,255,1;
--bbw-btn2-hover-color:rgba(64,186,255,1);
--bbw-menu-text-color-values:11,11,11,1;
--bbw-menu-text-color:rgba(11,11,11,1);
--bbw-menu-bg-values:255,255,255,1;
--bbw-menu-bg:rgba(255,255,255,1);
--bbw-tertiary-hover-bg:rgba(64,186,255,1);
--bbw-tertiary-hover-color:rgba(255,255,255,1);
--bbw-btn3-hover-bg:rgba(64,186,255,1);
--bbw-btn3-hover-color:rgba(255,255,255,1);
--bbw-banner-new-color-values:255,255,255,1;
--bbw-banner-new-color:rgba(255,255,255,1);
--bbw-banner-new-bg-values:64,186,255,1;
--bbw-banner-new-bg:rgba(64,186,255,1);
--bbw-banner-reduced-color-values:255,255,255,1;
--bbw-banner-reduced-color:rgba(255,255,255,1);
--bbw-banner-reduced-bg-values:178,178,178,1;
--bbw-banner-reduced-bg:rgba(178,178,178,1);
--bbw-banner-featured-color-values:255,255,255,1;
--bbw-banner-featured-color:rgba(255,255,255,1);
--bbw-banner-featured-bg-values:64,186,255,1;
--bbw-banner-featured-bg:rgba(64,186,255,1);
--bbw-banner-sold-color-values:255,255,255,1;
--bbw-banner-sold-color:rgba(255,255,255,1);
--bbw-banner-sold-bg-values:160,32,55,1;
--bbw-banner-sold-bg:rgba(160,32,55,1);
--bbw-banner-openhouse-color-values:255,255,255,1;
--bbw-banner-openhouse-color:rgba(255,255,255,1);
--bbw-banner-openhouse-bg-values:178,178,178,1;
--bbw-banner-openhouse-bg:rgba(178,178,178,1);
--bbw-banner-uc-color-values:255,255,255,1;
--bbw-banner-uc-color:rgba(255,255,255,1);
--bbw-banner-uc-bg-values:178,178,178,1;
--bbw-banner-uc-bg:rgba(178,178,178,1);
--bbw-banner-special-color-values:255,255,255,1;
--bbw-banner-special-color:rgba(255,255,255,1);
--bbw-banner-special-bg-values:178,178,178,1;
--bbw-banner-special-bg:rgba(178,178,178,1);
--bbw-banner-comingsoon-color-values:255,255,255,1;
--bbw-banner-comingsoon-color:rgba(255,255,255,1);
--bbw-banner-comingsoon-bg-values:178,178,178,1;
--bbw-banner-comingsoon-bg:rgba(178,178,178,1);
}
/* Define custom properties */
:root {
    --base-2: rgba(255,255,255,1);
    --maroon-pink: rgba(175,62,95,1);
}

/* Style all buttons, links styled as buttons, and Gutenberg button blocks */
button,
input[type="button"],
input[type="submit"],
a.button,
a.btn,
.btn,
.wp-block-button__link {
    text-transform: uppercase;
    text-align: center;
    padding: 16px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 8px;
    border: 1px solid var(--maroon-pink);
    background-color: var(--base-2);
    color: var(--maroon-pink);
    text-decoration: none;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.1);
    font-family: 'Raleway', sans-serif;
    display: inline-block;
    box-sizing: border-box;
}

/* Optional: Hover effect for better UX */
button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
a.button:hover,
a.btn:hover,
.btn:hover,
.wp-block-button__link:hover {
    background-color: var(--maroon-pink);
    color: var(--base-2);
    cursor: pointer;
}
