@import url("https://d2olf7uq5h0r9a.cloudfront.net/widget-themes/mbb-base-5-v2.css.gz?v=2e4019bd3b04");
:root {
--bbw-widget-bg-values:255,255,255,1;
--bbw-widget-bg:rgba(255,255,255,1);
--bbw-stripe-bg-values:243,243,243,1;
--bbw-stripe-bg:rgba(243,243,243,1);
--bbw-panel-bg-values:250,250,250,1;
--bbw-panel-bg:rgba(250,250,250,1);
--bbw-font-family-body:Inter, 'Helvetica Neue', Helvetica, sans-serif;
--bbw-font-family-heading:Inter, 'Helvetica Neue', Helvetica, sans-serif;
--bbw-font-family-light:Inter, '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:72,72,72,1;
--bbw-theme-primary:rgba(72,72,72,1);
--bbw-theme-primary-text-values:255,255,255,1;
--bbw-theme-primary-text:rgba(255,255,255,1);
--bbw-theme-controls-values:72,72,72,1;
--bbw-theme-controls:rgba(72,72,72,1);
--bbw-btn1-bg-values:72,72,72,1;
--bbw-btn1-bg:rgba(72,72,72,1);
--bbw-btn1-color-values:255,255,255,1;
--bbw-btn1-color:rgba(255,255,255,1);
--bbw-btn1-hover-bg-values:51,51,51,1;
--bbw-btn1-hover-bg:rgba(51,51,51,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:250,250,250,1;
--bbw-menu-bg:rgba(250,250,250,1);
--bbw-tertiary-hover-bg:rgba(72,72,72,1);
--bbw-tertiary-hover-color:rgba(255,255,255,1);
--bbw-btn3-hover-bg:rgba(72,72,72,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:0,0,0,1;
--bbw-banner-featured-color:rgba(0,0,0,1);
--bbw-banner-featured-bg-values:255,255,255,0;
--bbw-banner-featured-bg:rgba(255,255,255,0);
--bbw-banner-sold-color-values:0,0,0,1;
--bbw-banner-sold-color:rgba(0,0,0,1);
--bbw-banner-sold-bg-values:255,255,255,1;
--bbw-banner-sold-bg:rgba(255,255,255,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:140,105,38,1;
--bbw-banner-uc-bg:rgba(140,105,38,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:112,112,112,1;
--bbw-banner-comingsoon-bg:rgba(112,112,112,1);
}
[id^="MBBv3"] h1, [id^="MBBv3"] h2, [id^="MBBv3"] h3,
[id^="MBBv3"] h4, [id^="MBBv3"] h5, [id^="MBBv3"] h6 {
  font-family: Inter, sans-serif !important;
}

/* Buying Buddy "Ask a question" popup: compact on phones so Send Request shows without scrolling.
   Appearance only. Paste into BB Edit Theme > Custom CSS (or WP Additional CSS; the popup is not in shadow DOM). */
@media (max-width: 767px) {
  #MBBv3_Modal #ModalRequestInfoForm mbb-property-card .bfg-gallery-thumbnail { display: none !important; }        /* listing photo */
  #MBBv3_Modal #ModalRequestInfoForm mbb-property-card .property-features { display: none !important; }            /* beds/baths/sqft row */
  #MBBv3_Modal #ModalRequestInfoForm .mbb-form-header .s-15 { display: none !important; }                         /* "Please ask any questions!" */
  #MBBv3_Modal #ModalRequestInfoForm .mbb-form-header h2 { font-size: 18px !important; line-height: 1.25 !important; }
  #MBBv3_Modal #ModalRequestInfoForm .form-group { margin-bottom: 8px !important; }
  #MBBv3_Modal #ModalRequestInfoForm textarea.form-control { height: 60px !important; min-height: 60px !important; }
  #MBBv3_Modal #ModalRequestInfoForm .mbb-save-listing-row { margin-top: 8px !important; margin-bottom: 4px !important; }
  #MBBv3_Modal #ModalRequestInfoForm .bb-sms-consent-wrap { line-height: 1.3 !important; }
  #MBBv3_Modal .bfg-modal-content { padding-bottom: 0 !important; }
  #MBBv3_Modal #ModalRequestInfoForm .request-info-save { margin-bottom: 4px !important; }
  #MBBv3_Modal #ModalRequestInfoForm .mt-3 { margin-top: 8px !important; }
  #MBBv3_Modal .bfg-modal-content > .mbb-form > .row .disclaimer { margin-top: 8px !important; margin-bottom: 0 !important; }}

@media (max-width: 767px) {
  #MBBv3_Modal #ModalScheduleShowingForm mbb-property-card .bfg-gallery-thumbnail,
  #MBBv3_Modal #ModalScheduleShowingForm mbb-property-card .property-features { display: none !important; }
  #MBBv3_Modal #ModalScheduleShowingForm mbb-property-card .row.mb-2 { margin-bottom: 0 !important; }
  #MBBv3_Modal #ModalScheduleShowingForm .mbb-form-header h2 { font-size: 18px !important; line-height: 1.25 !important; }
  #MBBv3_Modal #ModalScheduleShowingForm .form-group,
  #MBBv3_Modal #ModalScheduleShowingForm .row.mb-3 { margin-bottom: 8px !important; }
  #MBBv3_Modal #ModalScheduleShowingForm textarea.form-control { height: 60px !important; min-height: 60px !important; }
  #MBBv3_Modal #ModalScheduleShowingForm .mbb-save-listing-row { margin-top: 8px !important; margin-bottom: 4px !important; }
  #MBBv3_Modal #ModalScheduleShowingForm .send-showing-request { margin-bottom: 4px !important; }
}
