@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:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;
--bbw-font-family-heading:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;
--bbw-font-family-light:'Open Sans', '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:26,26,26,1;
--bbw-theme-primary:rgba(26,26,26,1);
--bbw-theme-primary-text-values:255,255,255,1;
--bbw-theme-primary-text:rgba(255,255,255,1);
--bbw-theme-controls-values:26,26,26,1;
--bbw-theme-controls:rgba(26,26,26,1);
--bbw-btn1-bg-values:26,26,26,1;
--bbw-btn1-bg:rgba(26,26,26,1);
--bbw-btn1-color-values:255,255,255,1;
--bbw-btn1-color:rgba(255,255,255,1);
--bbw-btn1-hover-bg-values:75,31,79,1;
--bbw-btn1-hover-bg:rgba(75,31,79,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(26,26,26,1);
--bbw-tertiary-hover-color:rgba(255,255,255,1);
--bbw-btn3-hover-bg:rgba(26,26,26,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:75,31,79,1;
--bbw-banner-new-bg:rgba(75,31,79,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);
}
.mls-logo {
 filter:grayscale(1);
}
.bfg-disclaimer-content {
  opacity:95;
}
.bfg-disclaimer-content .bfg-disclaimer-section {
  margin:0 !important;
}

.bfg-widget-disclaimer.bfg-center {
  padding-top: 0 !important;
}
.bfg-disclaimer-content .bfg-text,
.bfg-disclaimer-content .bfg-text a {
  font-size:10px !important;
}
.bfg-disclaimer-content > .bfg-text:last-child {
  display:none !important;
}

.bfg-disclaimer-content .bfg-text.bfg-mb15 {
margin-bottom:0 !important;
}

.bfg-widget-disclaimer .bfg-disclaimer-content {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 15px !important;
  margin:0 auto !important;
  padding-bottom:0 !important;
}

@media (max-width:767px) {
.bfg-widget-disclaimer .bfg-disclaimer-content {
  flex-direction: column;
  gap: 5px;
}
}

.bfg-widget-disclaimer .disclaimer-text1 > p {
 margin-bottom:15px !important;
}
.bfg-widget-disclaimer .disclaimer-text1 > div {
  padding:0 !important;
}

