@import url("https://d2olf7uq5h0r9a.cloudfront.net/widget-themes/mbb-base-5-v2.css.gz?v=2e4019bd3b04");
:root {
--bbw-widget-bg-values:255,255,255,0;
--bbw-widget-bg:rgba(255,255,255,0);
--bbw-stripe-bg-values:243,243,243,1;
--bbw-stripe-bg:rgba(243,243,243,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:72,72,72,1;
--bbw-body-text-color:rgba(72,72,72,1);
--bbw-headings-text-color-values:41,41,41,1;
--bbw-headings-text-color:rgba(41,41,41,1);
--bbw-contrast-text-color-values:61,61,61,1;
--bbw-contrast-text-color:rgba(61,61,61,1);
--bbw-disclaimer-bg-values:243,243,243,1;
--bbw-disclaimer-bg:rgba(243,243,243,1);
--bbw-disclaimer-text-color:rgba(72,72,72,0.65);
--bbw-disclaimer-radius:1em;
--bbw-theme-primary-values:91,91,91,1;
--bbw-theme-primary:rgba(91,91,91,1);
--bbw-theme-primary-text-values:255,255,255,1;
--bbw-theme-primary-text:rgba(255,255,255,1);
--bbw-theme-controls-values:91,91,91,1;
--bbw-theme-controls:rgba(91,91,91,1);
--bbw-btn1-bg-values:91,91,91,1;
--bbw-btn1-bg:rgba(91,91,91,1);
--bbw-btn1-color-values:255,255,255,1;
--bbw-btn1-color:rgba(255,255,255,1);
--bbw-btn1-hover-bg-values:69,69,69,1;
--bbw-btn1-hover-bg:rgba(69,69,69,1);
--bbw-btn1-hover-color-values:255,255,255,1;
--bbw-btn1-hover-color:rgba(255,255,255,1);
--bbw-btn2-bg-values:255,255,255,1;
--bbw-btn2-bg:rgba(255,255,255,1);
--bbw-btn2-color-values:61,61,61,1;
--bbw-btn2-color:rgba(61,61,61,1);
--bbw-btn2-hover-bg-values:232,232,232,1;
--bbw-btn2-hover-bg:rgba(232,232,232,1);
--bbw-btn2-hover-color-values:36,36,36,1;
--bbw-btn2-hover-color:rgba(36,36,36,1);
--bbw-menu-text-color-values:72,72,72,1;
--bbw-menu-text-color:rgba(72,72,72,1);
--bbw-menu-bg-values:255,255,255,1;
--bbw-menu-bg:rgba(255,255,255,1);
--bbw-tertiary-hover-bg:rgba(91,91,91,1);
--bbw-tertiary-hover-color:rgba(255,255,255,1);
--bbw-btn3-hover-bg:rgba(91,91,91,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:85,85,85,1;
--bbw-banner-new-bg:rgba(85,85,85,1);
--bbw-banner-reduced-color-values:255,255,255,1;
--bbw-banner-reduced-color:rgba(255,255,255,1);
--bbw-banner-reduced-bg-values:192,67,43,1;
--bbw-banner-reduced-bg:rgba(192,67,43,1);
--bbw-banner-featured-color-values:255,255,255,1;
--bbw-banner-featured-color:rgba(255,255,255,1);
--bbw-banner-featured-bg-values:176,122,30,1;
--bbw-banner-featured-bg:rgba(176,122,30,1);
--bbw-banner-sold-color-values:255,255,255,1;
--bbw-banner-sold-color:rgba(255,255,255,1);
--bbw-banner-sold-bg-values:107,114,128,1;
--bbw-banner-sold-bg:rgba(107,114,128,1);
--bbw-banner-openhouse-color-values:255,255,255,1;
--bbw-banner-openhouse-color:rgba(255,255,255,1);
--bbw-banner-openhouse-bg-values:31,122,77,1;
--bbw-banner-openhouse-bg:rgba(31,122,77,1);
--bbw-banner-uc-color-values:255,255,255,1;
--bbw-banner-uc-color:rgba(255,255,255,1);
--bbw-banner-uc-bg-values:166,124,46,1;
--bbw-banner-uc-bg:rgba(166,124,46,1);
--bbw-banner-special-color-values:255,255,255,1;
--bbw-banner-special-color:rgba(255,255,255,1);
--bbw-banner-special-bg-values:46,46,46,1;
--bbw-banner-special-bg:rgba(46,46,46,1);
--bbw-banner-comingsoon-color-values:255,255,255,1;
--bbw-banner-comingsoon-color:rgba(255,255,255,1);
--bbw-banner-comingsoon-bg-values:134,134,134,1;
--bbw-banner-comingsoon-bg:rgba(134,134,134,1);
}
/* JEM brand font: match jorgerealtor.com (Jost) */
:host,
:host *:not(i):not(svg):not([class*="fa-"]):not([class*="bi-"]):not([class*="icon"]),
[class*="bfg-"]:not(i):not([class*="icon"]),
[class*="bfg-"] *:not(i):not(svg):not([class*="fa-"]):not([class*="bi-"]):not([class*="icon"]) {
  font-family: "Jost", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
/* JEM: larger Register / Login buttons on the login panel */
.mbb-login-panel-content:not(#jx1):not(#jx2), .mbb-login-panel-content:not(#jx1):not(#jx2) > div { display: flex !important; justify-content: center !important; width: 100% !important; }
.mbb-login-panel-content:not(#jx1):not(#jx2) div.bfg-text { display: flex !important; flex-wrap: wrap !important; gap: 12px !important; justify-content: center !important; }
.mbb-login-panel-content:not(#jx1):not(#jx2) span.mx-3 { display: none !important; }
.mbb-login-panel-content:not(#jx1):not(#jx2) a.bfg-login-not-wrap:not(.bfg-hidden),
.mbb-login-panel-content:not(#jx1):not(#jx2) a.bfg-login-wrap:not(.bfg-hidden) {
  display: inline-block !important; min-width: 150px !important; padding: 16px 30px !important; font-size: 17px !important; font-weight: 500 !important;
  letter-spacing: 0.12em !important; text-transform: uppercase !important; text-decoration: none !important; border-radius: 2px !important; text-align: center !important; line-height: 1.2 !important;
  background: transparent !important; color: #16191C !important; border: 1px solid #16191C !important;
}
.mbb-login-panel-content:not(#jx1):not(#jx2) a.bfg-login-not-wrap:not(.bfg-hidden):first-of-type,
.mbb-login-panel-content:not(#jx1):not(#jx2) a.bfg-login-wrap:not(.bfg-hidden):nth-of-type(2) {
  background: #C9AB74 !important; color: #0D1316 !important; border-color: #C9AB74 !important;
}

