@import url("https://d2olf7uq5h0r9a.cloudfront.net/widget-themes/mbb-base-5-v2.css.gz?v=8a279440285c");
:root {
--bbw-widget-bg-values:255,255,255,1;
--bbw-widget-bg:rgba(255,255,255,1);
--bbw-stripe-bg-values:245,245,245,1;
--bbw-stripe-bg:rgba(245,245,245,1);
--bbw-panel-bg-values:245,245,245,1;
--bbw-panel-bg:rgba(245,245,245,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:111,111,111,1;
--bbw-body-text-color:rgba(111,111,111,1);
--bbw-headings-text-color-values:94,94,94,1;
--bbw-headings-text-color:rgba(94,94,94,1);
--bbw-contrast-text-color-values:0,99,178,1;
--bbw-contrast-text-color:rgba(0,99,178,1);
--bbw-disclaimer-bg-values:245,245,245,1;
--bbw-disclaimer-bg:rgba(245,245,245,1);
--bbw-disclaimer-text-color:rgba(111,111,111,0.65);
--bbw-disclaimer-radius:1em;
--bbw-theme-primary-values:26,110,48,1;
--bbw-theme-primary:rgba(26,110,48,1);
--bbw-theme-primary-text-values:255,255,255,1;
--bbw-theme-primary-text:rgba(255,255,255,1);
--bbw-theme-controls-values:26,110,48,1;
--bbw-theme-controls:rgba(26,110,48,1);
--bbw-btn1-bg-values:26,110,48,1;
--bbw-btn1-bg:rgba(26,110,48,1);
--bbw-btn1-color-values:255,255,255,1;
--bbw-btn1-color:rgba(255,255,255,1);
--bbw-btn1-hover-bg-values:34,144,62,1;
--bbw-btn1-hover-bg:rgba(34,144,62,1);
--bbw-btn1-hover-color-values:255,255,255,1;
--bbw-btn1-hover-color:rgba(255,255,255,1);
--bbw-btn2-bg-values:26,110,48,1;
--bbw-btn2-bg:rgba(26,110,48,1);
--bbw-btn2-color-values:255,255,255,1;
--bbw-btn2-color:rgba(255,255,255,1);
--bbw-btn2-hover-bg-values:34,144,62,1;
--bbw-btn2-hover-bg:rgba(34,144,62,1);
--bbw-btn2-hover-color-values:255,255,255,1;
--bbw-btn2-hover-color:rgba(255,255,255,1);
--bbw-menu-text-color-values:111,111,111,1;
--bbw-menu-text-color:rgba(111,111,111,1);
--bbw-menu-bg-values:245,245,245,1;
--bbw-menu-bg:rgba(245,245,245,1);
--bbw-tertiary-hover-bg:rgba(26,110,48,1);
--bbw-tertiary-hover-color:rgba(255,255,255,1);
--bbw-btn3-hover-bg:rgba(26,110,48,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:187,0,0,1;
--bbw-banner-new-bg:rgba(187,0,0,1);
--bbw-banner-reduced-color-values:255,255,255,1;
--bbw-banner-reduced-color:rgba(255,255,255,1);
--bbw-banner-reduced-bg-values:19,0,102,1;
--bbw-banner-reduced-bg:rgba(19,0,102,1);
--bbw-banner-featured-color-values:255,255,255,1;
--bbw-banner-featured-color:rgba(255,255,255,1);
--bbw-banner-featured-bg-values:102,45,0,1;
--bbw-banner-featured-bg:rgba(102,45,0,1);
--bbw-banner-sold-color-values:255,255,255,1;
--bbw-banner-sold-color:rgba(255,255,255,1);
--bbw-banner-sold-bg-values:162,70,0,1;
--bbw-banner-sold-bg:rgba(162,70,0,1);
--bbw-banner-openhouse-color-values:255,255,255,1;
--bbw-banner-openhouse-color:rgba(255,255,255,1);
--bbw-banner-openhouse-bg-values:162,70,0,1;
--bbw-banner-openhouse-bg:rgba(162,70,0,1);
--bbw-banner-uc-color-values:255,255,255,1;
--bbw-banner-uc-color:rgba(255,255,255,1);
--bbw-banner-uc-bg-values:162,70,0,1;
--bbw-banner-uc-bg:rgba(162,70,0,1);
--bbw-banner-special-color-values:255,255,255,1;
--bbw-banner-special-color:rgba(255,255,255,1);
--bbw-banner-special-bg-values:102,45,0,1;
--bbw-banner-special-bg:rgba(102,45,0,1);
--bbw-banner-comingsoon-color-values:255,255,255,1;
--bbw-banner-comingsoon-color:rgba(255,255,255,1);
--bbw-banner-comingsoon-bg-values:102,45,0,1;
--bbw-banner-comingsoon-bg:rgba(102,45,0,1);
}
/* 
Changing style of MBB login box 
*/

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar {
    background-color: #003366;
}

/* **** 12/8/25: Buying Buddy support note: These color combinations do not work ****
        [id^=MBBv3]:not(#mbbV1) .btn.btn-outline-primary {
            color: #ffffff;
            border-color: #ffffff;
        }
        [id^=MBBv3]:not(#mbbV1) .btn.btn-link {
            color: #ffffff;
        }
*** */

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .bfg-row-3 .profile-picture i {
    color: #ffffff;
}

[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .bfg-row-3 .profile-picture i:hover,
[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .bfg-row-3 .profile-picture i:focus,
[id^=MBBv3]:not(#mbbV1) mbb-login-panel .btn-toolbar .bfg-row-3 .profile-picture i:active {
    color: #009900;
}

/* Styling the buttons on property-details and property-results
*/
.mbb-property-row-5:not(#mbbV1) .btn.btn-tertiary {
    background-color: #006600;
    border-color: #006600;
    font-size: 16px;
}

.mbb-property-row-5:not(#mbbV1) .btn.btn-tertiary:hover,
.mbb-property-row-5:not(#mbbV1) .btn.btn-tertiary:focus,
.mbb-property-row-5:not(#mbbV1) .btn.btn-tertiary:active {
    background-color: #009900;
    border-color: #009900;
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-primary.schedule-tour-btn {
    background-color: #006600;
    border-color: #006600;
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-primary.schedule-tour-btn:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-primary.schedule-tour-btn:focus,
[id^=MBBv3]:not(#mbbV1) .btn.btn-primary.schedule-tour-btn:active {
    background-color: #009900;
    border-color: #009900;
}

.mbb-agent-action:not(#mbbV1) .btn.btn-outline-solid {
    background-color: #006600;
    border-color: #006600;
    color: #fff;
    font-size: 18px;
}

.mbb-agent-action:not(#mbbV1) .btn.btn-outline-solid:hover,
.mbb-agent-action:not(#mbbV1) .btn.btn-outline-solid:focus,
.mbb-agent-action:not(#mbbV1) .btn.btn-outline-solid:active {
    background-color: #009900;
    border-color: #009900;
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-9 .bfg-list-moreDetails .btn.btn-bb-icon2 {
    background: #006600;
    border-color: #006600;
}

[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-9 .bfg-list-moreDetails .btn.btn-bb-icon2:hover,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-9 .bfg-list-moreDetails .btn.btn-bb-icon2:focus,
[id^=MBBv3]:not(#mbbV1) mbb-listItem .bfg-grid-row-9 .bfg-list-moreDetails .btn.btn-bb-icon2:active {
    background-color: #009900;
    border-color: #009900;
}

/* Changing style of buttons on property details pages*/
[id^=MBBv3]:not(#mbbV1) .btn-secondary {
    color: #fff;
    background-color: #006600;
    border-color: #006600;
}

[id^=MBBv3]:not(#mbbV1) .btn-secondary:hover,
[id^=MBBv3]:not(#mbbV1) .btn-secondary:focus,
[id^=MBBv3]:not(#mbbV1) .btn-secondary:active {
    color: #fff;
    background-color: #009900;
    border-color: #009900;
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-3 {
    color: #fff;
    background-color: #006600;
    border-color: #006600;
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-3:hover,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-3:focus,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-cta .mbb-cta-row-3:active {
    color: #fff;
    background-color: #009900;
    border-color: #009900;
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-mapview-button {
    color: #fff;
    background-color: #006600;
    border-color: #006600;
}

[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-mapview-button:hover,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-mapview-button:focus,
[id^=MBBv3]:not(#mbbV1) mbb-propertydetails .mbb-property-header .mbb-property-row-1 .mbb-mapview-button:active {
    color: #fff;
    background-color: #009900;
    border-color: #009900;
}

[id^=MBBv3]:not(#mbbV1) .btn.bb-two-tone.btn-sm,
[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.bb-two-tone {
    background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #006600 2.1428em), #006600;
    border-color: #006600;
}

[id^=MBBv3]:not(#mbbV1) .btn.bb-two-tone.btn-sm:hover,
[id^=MBBv3]:not(#mbbV1) .btn-group-sm>.btn.bb-two-tone:hover {
    background: no-repeat linear-gradient(90deg, #ffffff 2.1428em, #009900 2.1428em), #006600;
}

[id^="MBBv3"]:not(#mbbV1) .btn.bb-two-tone i {
    color: #F20581;
}

[id^="MBBv3"]:not(#mbbV1) .btn.bb-two-tone:hover i {
    color: #F20581;
}

/* These next four really make a global change to all MBB primary and tertiary buttons */
[id^=MBBv3]:not(#mbbV1) .btn.btn-primary {
    color: #ffffff;
    background-color: #006600;
    border-color: #006600;
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-primary:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-primary:focus,
[id^=MBBv3]:not(#mbbV1) .btn.btn-primary:active {
    color: #ffffff;
    background-color: #009900;
    border-color: #009900;
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary {
    color: #ffffff;
    background-color: #006600;
    border-color: #006600;
}

[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary:hover,
[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary:focus,
[id^=MBBv3]:not(#mbbV1) .btn.btn-tertiary:active {
    color: #ffffff;
    background-color: #009900;
    border-color: #009900;
}

[id^="MBBv3"]:not(#mbbV1) mbb-propertydetails .btn.show-more[data-toggle="bscollapse"][aria-expanded="true"] {
    color: #ffffff;
    background-color: #006600;
    border-color: #006600;
}

[id^="MBBv3"]:not(#mbbV1) mbb-propertydetails .btn.show-more[data-toggle="bscollapse"][aria-expanded="true"]:hover {
    color: #ffffff;
    background-color: #009900;
    border-color: #009900;
}
