@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:9,38,16,1;
--bbw-body-text-color:rgba(9,38,16,1);
--bbw-headings-text-color-values:27,89,45,1;
--bbw-headings-text-color:rgba(27,89,45,1);
--bbw-contrast-text-color-values:27,89,45,1;
--bbw-contrast-text-color:rgba(27,89,45,1);
--bbw-disclaimer-bg-values:247,247,247,1;
--bbw-disclaimer-bg:rgba(247,247,247,1);
--bbw-disclaimer-text-color:rgba(9,38,16,0.65);
--bbw-disclaimer-radius:1em;
--bbw-theme-primary-values:27,89,45,1;
--bbw-theme-primary:rgba(27,89,45,1);
--bbw-theme-primary-text-values:255,255,255,1;
--bbw-theme-primary-text:rgba(255,255,255,1);
--bbw-theme-controls-values:27,89,45,1;
--bbw-theme-controls:rgba(27,89,45,1);
--bbw-btn1-bg-values:27,89,45,1;
--bbw-btn1-bg:rgba(27,89,45,1);
--bbw-btn1-color-values:255,255,255,1;
--bbw-btn1-color:rgba(255,255,255,1);
--bbw-btn1-hover-bg-values:9,38,16,1;
--bbw-btn1-hover-bg:rgba(9,38,16,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:27,89,45,1;
--bbw-btn2-color:rgba(27,89,45,1);
--bbw-btn2-hover-bg-values:9,38,16,1;
--bbw-btn2-hover-bg:rgba(9,38,16,1);
--bbw-btn2-hover-color-values:255,255,255,1;
--bbw-btn2-hover-color:rgba(255,255,255,1);
--bbw-menu-text-color-values:9,38,16,1;
--bbw-menu-text-color:rgba(9,38,16,1);
--bbw-menu-bg-values:255,255,255,1;
--bbw-menu-bg:rgba(255,255,255,1);
--bbw-tertiary-hover-bg:rgba(27,89,45,1);
--bbw-tertiary-hover-color:rgba(255,255,255,1);
--bbw-btn3-hover-bg:rgba(27,89,45,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:27,89,45,1;
--bbw-banner-new-bg:rgba(27,89,45,1);
--bbw-banner-reduced-color-values:255,255,255,1;
--bbw-banner-reduced-color:rgba(255,255,255,1);
--bbw-banner-reduced-bg-values:27,89,45,1;
--bbw-banner-reduced-bg:rgba(27,89,45,1);
--bbw-banner-featured-color-values:255,255,255,1;
--bbw-banner-featured-color:rgba(255,255,255,1);
--bbw-banner-featured-bg-values:27,89,45,1;
--bbw-banner-featured-bg:rgba(27,89,45,1);
--bbw-banner-sold-color-values:247,247,247,1;
--bbw-banner-sold-color:rgba(247,247,247,1);
--bbw-banner-sold-bg-values:0,0,0,1;
--bbw-banner-sold-bg:rgba(0,0,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:9,38,16,1;
--bbw-banner-openhouse-bg:rgba(9,38,16,1);
--bbw-banner-uc-color-values:247,247,247,1;
--bbw-banner-uc-color:rgba(247,247,247,1);
--bbw-banner-uc-bg-values:121,121,121,1;
--bbw-banner-uc-bg:rgba(121,121,121,1);
--bbw-banner-special-color-values:255,255,255,1;
--bbw-banner-special-color:rgba(255,255,255,1);
--bbw-banner-special-bg-values:9,38,16,1;
--bbw-banner-special-bg:rgba(9,38,16,1);
--bbw-banner-comingsoon-color-values:255,255,255,1;
--bbw-banner-comingsoon-color:rgba(255,255,255,1);
--bbw-banner-comingsoon-bg-values:9,38,16,1;
--bbw-banner-comingsoon-bg:rgba(9,38,16,1);
}
[id^=MBBv3]:not(#mbbV1) .btn.btn-more-filters, [id^=MBBv3]:not(#mbbV1) .btn.btn-prop-type {
    background-color: white;
    border: 1px solid #1b592d;
    color: #1b592d !important;
}

.bfg-criteria-office-id,
.bfg-criteria-agent-id,
.results-new-search {
    display:none !important;
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .BedsWrapper.mbb-qsearch, [id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .BathsWrapper.mbb-qsearch {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 90px;
    flex: 1 0 90px;
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SelectPriceWrapper.mbb-qsearch {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 160px;
    flex: 1 0 160px;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-3 .bfg-text i.fa-kit {
    color: #1b592d !important;
}

[id^=MBBv3]:not(#mbbV1) .slick-slider .slick-slide > div > div:only-child {
color:white;
text-align:center;
margin:auto;
margin-left: calc(50vw - 93px);
font-size:20px;
font-weight:bold;
background-color: rgba(0, 0, 0, 0.35);
    padding: 15px;
}

[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchButtonWrapper.mbb-qsearch .btn,
[id^=MBBv3]:not(#mbbV1) .mbb-form-search .mbb-primary-search .SearchButtonWrapper .btn,
[id^=MBBv3]:not(#mbbV1) .btn.btn-more-filters, [id^=MBBv3]:not(#mbbV1) .btn.btn-prop-type,
[id^=MBBv3]:not(#mbbV1) .btn.bfg-submit-search.bfg-viewCount {
border-radius:30px;
}



[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-item-container {
border-radius:20px;
    box-shadow: rgba(14, 63, 126, 0.07) 0px 0px 0px 1px, rgba(42, 51, 69, 0.07) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.07) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.07) 0px 6px 6px -3px, rgba(14, 63, 126, 0.07) 0px 12px 12px -6px, rgba(14, 63, 126, 0.07) 0px 24px 24px -12px;
font-family:montserrat,sans-serif;
}



[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-item-container:hover {
 box-shadow: rgba(14, 63, 126, 0.12) 0px 0px 0px 1px, rgba(42, 51, 69, 0.12) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.12) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.12) 0px 6px 6px -3px, rgba(14, 63, 126, 0.12) 0px 14px 14px -6px, rgba(14, 63, 126, 0.12) 0px 26px 26px -12px;
}

@container bbw-carousel-container (min-width: 768px) {
    [id^="MBBv3"]:not(#mbbV1) .galleryCarousel mbb-galleryitem, [id^="MBBv3"]:not(#mbbV1) .galleryCarousel .bfg-gallery-item {
        width: 350px;
    }
}

[id^="MBBv3"]:not(#mbbV1) .galleryCarousel .slick-slide {
padding-bottom:20px;
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel .bfg-gallery-item:hover,
 [id^=MBBv3]:not(#mbbV1) .galleryCarousel .bfg-gallery-item:focus{
background-color:transparent;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-moreDetails .btn.btn-primary {

text-transform:uppercase;
}

[id^=MBBv3]:not(#mbbV1) .galleryCarousel {
background-color:transparent;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-gallery-item-container .btn-primary,
[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text1 {
text-transform:uppercase;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-2 .bfg-address-wrap .bfg-address-text2{
letter-spacing:1px;
color:#1b592d;
text-transform:uppercase;
}

[id^=MBBv3]:not(#mbbV1) .bfg-gallery-item .bfg-grid-row-3 {
border-top:1px solid rgba(27, 89, 45, 0.2);
border-bottom:1px solid rgba(27, 89, 45, 0.2);
}

[id^=MBBv3]:not(#mbbV1) #bfg-map-gallery .bfg-gallery-item .bfg-gallery-item-container,
[id^=MBBv3]:not(#mbbV1)#MBBv3_FeaturedGallery .bfg-gallery-item .bfg-gallery-item-container{
box-shadow: rgba(14, 63, 126, 0.06) 0px 0px 0px 1px, rgba(42, 51, 70, 0.03) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 2px 2px -1px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.03) 0px 5px 5px -2.5px, rgba(42, 51, 70, 0.03) 0px 10px 10px -5px, rgba(42, 51, 70, 0.03) 0px 24px 24px -8px;
}

[id^=MBBv3]:not(#mbbV1) .btn:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(47, 150, 77, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(47, 150, 77, 0.25);
}

[id^="MBBv3"]:not(#mbbV1) select:hover, [id^="MBBv3"]:not(#mbbV1) select:focus, [id^="MBBv3"]:not(#mbbV1) select:active, [id^="MBBv3"]:not(#mbbV1) input:hover, [id^="MBBv3"]:not(#mbbV1) input:focus, [id^="MBBv3"]:not(#mbbV1) input:active, [id^="MBBv3"]:not(#mbbV1) textarea:hover, [id^="MBBv3"]:not(#mbbV1) textarea:focus, [id^="MBBv3"]:not(#mbbV1) textarea:active, [id^="MBBv3"]:not(#mbbV1) .form-control:hover, [id^="MBBv3"]:not(#mbbV1) .form-control:focus, [id^="MBBv3"]:not(#mbbV1) .form-control:active, [id^="MBBv3"]:not(#mbbV1) .bb-field:hover, [id^="MBBv3"]:not(#mbbV1) .bb-field:focus, [id^="MBBv3"]:not(#mbbV1) .bb-field:active {
    color: rgb(51, 51, 51);
       -webkit-box-shadow: 0 0 0 0.2rem rgba(47, 150, 77, 0.1);
    box-shadow: 0 0 0 0.2rem rgba(47, 150, 77, 0.1);
}

[id^="MBBv3"]:not(#mbbV1) .bfg-loading-wrap {
border-radius:30px;
}
