.homepageBG{position:relative}.footersections{width:92%!important;max-width:684px!important}.homepageBG::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);pointer-events:none}.et_pb_section_video:not(.et_pb_section--with-menu){overflow:visible;position:relative}.aftercounter .percent-value::after{content:"+"}.aftercounterb .percent-value::after{content:"M"}.aftercounterb .percent-value::before{content:"$"}.footer-stripe-wrapper.sticky{height:88px}#page-header.agent-header{position:relative;background-size:cover;background-position:center!important;text-align:left;margin-top:-180px;padding:50px 0 50px;align-items:center}#main-content{background:#fff!important;width:100%}.single-agent #main-content .container{width:90%;padding-top:45px;padding-bottom:45px}article.agent{padding:0px!important}@media only screen and (max-width:480px){#agent-info header h3{font-family:'Montserrat';line-height:1em;font-weight:400;text-transform:uppercase;font-size:24px!important;margin:0;letter-spacing:2px}}#agent-properties{width:98%;max-width:1200px!important}.single-property .et_pb_section_parallax:not(.et_pb_fullwidth_menu){overflow:visible}#craig-content{position:relative;background-color:#fff;padding:30px}#craig-content h1{text-align:center;font-size:30px;text-transform:uppercase;letter-spacing:2px}#craig-content p{text-align:center;font-size:22px;line-height:1em;margin-bottom:-10px}#custom-page-header.custom-property-header.et_pb_section_parallax.et_pb_with_background{position:relative;height:0;padding-bottom:50%;width:100%;background-position:center center!important;margin-top:-180px}#custom-page-header .et_parallax_bg2{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0;overflow:hidden;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out}#custom-page-header .newshadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:opacity 0.3s ease-in-out}#custom-page-header:hover .et_parallax_bg2{transform:scale(1.05)}#custom-page-header:hover .newshadow-overlay{background-color:rgba(0,0,0,0.5);transform:scale(1.05)}@media only screen and (max-width:1024px){#custom-page-header.custom-property-header.et_pb_section_parallax.et_pb_with_background{padding-bottom:75%;margin-top:-90px}}@media only screen and (max-width:480px){#custom-page-header.custom-property-header.et_pb_section_parallax.et_pb_with_background{padding-bottom:100%;margin-top:-100px}}.single-property article.property .entry-content h3{font-size:20px;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;line-height:1.1em;color:#000}.features-stripe{background:#eee}#main-content{position:relative}.et_pb_row_inner.agent-card{display:flex;flex-wrap:wrap}.et_pb_column.agent-photo{width:40%;padding-right:20px}.et_pb_column.agent-info{width:40%}#page-header h1{text-align:center;color:#fff;padding-top:90px;font-weight:400;padding-bottom:10px;font-size:30px;text-transform:uppercase;letter-spacing:2px}#agent-info header h3{font-family:'Montserrat';line-height:1em;font-weight:400;text-transform:uppercase;font-size:35px;margin:0;letter-spacing:2px}#agent-properties{margin:50px 0;max-width:90%;margin:auto}#agent-properties h3{text-transform:uppercase;font-weight:200;padding-top:50px;text-align:center;margin-bottom:25px;font-size:35px}.b3-property-summary-content{background-color:black;margin-top:-5px;z-index:100}.b3-agent-summary-content h2,.b3-property-summary-content h2 a{font-size:30px;font-weight:200!important;color:#fff}.b3-property-summary-content h4{color:#fff!important}.b3-property-custom .b3-custom-value{font-size:18px;font-weight:700;color:#333}.property-feature .b3-custom-value{color:#000}.property-stripe-feature h3{color:#000;font-weight:500}.property-additional-features h3{color:#000;font-weight:500}.property-tag,.single-property .property-tag{font-weight:400;font-size:14px;padding-bottom:20px;color:#000}.et-db.single-property #et-boc .et_pb_button{font-size:15px;color:#000!important;background:#fff;border-width:1px!important;border-color:#000}.et-db.single-property #et-boc .et_pb_button:hover{font-size:15px;color:#fff!important;background:#000;border-width:1px!important;border-color:#000}.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class.et-db #et-boc .et-l .et_pb_button{color:#fff!important}.single-property .et_pb_column_1_3 h3,.single-property .et_pb_column_1_4 h3{font-size:20px;color:#000;font-weight:300}.single-property #similar-properties h3{color:#000;font-weight:300}.entry-title{color:#fff!important}.sidx-container .sidx-search-results .sidx-primary-info .sidx-price{font-weight:700;color:#555863;font-family:'Montserrat'!important;font-size:1.5em;font-weight:bold}.sidx-container .sidx-search-results .sidx-primary-details{padding:10px;padding-bottom:0;font-family:'Montserrat'}.sidx-container .sidx-search-results .sidx-mls-details .sidx-for-sale{color:#000!important}.sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-new-listing,.sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-price-drop{background:#000!important;font-family:'Montserrat'}.sidx-container .sidx-button,.sidx-container button{font-family:'Montserrat';font-size:15px!important;color:#000!important;background:#fff!important;border-width:1px!important;border-color:#000}.sidx-container .sidx-search-results .sidx-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;grid-auto-rows:1fr;grid-gap:10px}.sidx-container .sidx-map-marker-for-sale{display:inline-block;position:absolute;background:#000;color:#f9fafb;border-radius:4px;border:#000;font-weight:400;font-size:.8em;cursor:pointer;width:38px;padding:0 3px;line-height:1.8em;text-align:center}