@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&amp;display=swap);.barker-prho-1170x70 *,.barker-prho-1280x250A *,.barker-prho-970x250A *,.barker-prho-800x250 *,.barker-prho-728x90A *,.barker-prho-320x480 *,.barker-prho-300x600A *,.barker-prho-300x600B *,.barker-prho-300x250A *,.barker-prho-1280x250HCA *,.barker-prho-728x90HCA *,.barker-prho-300x600HCA *,.barker-prho-300x600HCB *,.barker-prho-300x250HCA *,.barker-prho-320x50HCA *,.barker-prho-300x50A *,.barker-prho-revealA *{box-sizing:border-box}div[class^='barker-prho-'] .w-flex{display:flex;justify-content:space-around}div[class^='barker-prho-'] .flex{display:flex}div[class^='barker-prho-'] .w-block{display:block}div[class^='barker-prho-'] .w-100{width:100%}div[class^='barker-prho-'] .ellipsis{overflow:hidden;white-space:pre;text-overflow:ellipsis}div[class^='barker-prho-'],div[class^='barker-prho-'] *{box-sizing:border-box}div[class^='barker-prho-'] img{max-width:100%}div[class^='barker-prho-']{font-family:'Lato',sans-serif;color:#fff;background:#00224A;position:relative}div[class^='barker-prho-'] a{color:inherit;text-decoration:none}div[class^='barker-prho-'] .agency-phone:empty{display:none!important}.main-house{image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.barker-prho-1280x250A{width:100%;max-width:1278px;min-width:318px;height:248px;margin:auto;background-image:url();background-repeat:no-repeat;overflow:hidden;border-style:solid;border-width:1px;border-color:#828282;background-position:center}.realtor-box-1280x250A{float:left;display:block;height:248px;background-image:url();background-repeat:no-repeat;background-position:center}.realtor-box-1280x250A_anim{animation:anim_back_1280x250A;animation-duration:5s;animation-delay:1s;animation-iteration-count:infinite}@keyframes anim_back_1280x250A{0%{background-size:110%}10%{background-size:100%}10.1%{background-size:cover}30%{background-size:cover}30.1%{background-size:100%}40%{background-size:105%}50%{background-size:100%}50.1%{background-size:cover}89%{background-size:cover}89.1%{background-size:100%}100%{background-size:110%}}.barker-prho-1280x250A .barker-card-container{float:left;display:block;width:248px;height:248px;margin:0;border-left-color:#828282;border-left-style:solid;border-left-width:1px}.barker-prho-1280x250A .price-brkr{border-style:none;float:right;text-align:center;text-decoration:none;position:relative;z-index:2;margin-top:-25px}@media (min-width:310px){.barker-prho-1280x250A .barker-card-container{width:191px;margin-right:0;margin-left:0}.realtor-box-1280x250A{width:125px}.barker-prho-1280x250A .price-brkr{width:198px}}@media (min-width:470px){.barker-prho-1280x250A .barker-card-container{width:248px;margin-right:0;margin-left:0}.realtor-box-1280x250A{width:210px}.barker-prho-1280x250A .price-brkr{width:50%}}@media (min-width:760px){.realtor-box-1280x250A{float:left;display:block;width:282px;height:248px;background-image:url();background-repeat:no-repeat;background-position:center}.barker-prho-1280x250A .barker-card-container{width:197px;margin-left:0;margin-right:0}}@media (min-width:970px){.barker-prho-1280x250A .barker-card-container{width:230px;margin-left:0;margin-right:0}}@media (min-width:1001px){.barker-prho-1280x250A .barker-card-container{width:226px;margin-left:0;margin-right:0}}@media (min-width:1280px){.barker-prho-1280x250A .barker-card-container{width:248px}}.barker-prho-1280x250A .house-box-brkr{position:relative;border-style:none;width:100%;height:125px;overflow:hidden;border-top:solid 1px #828282;border-bottom:solid 1px #828282}.barker-prho-1280x250A .main-house{width:100%;height:100%;display:block;background-size:cover;background-position:center}.barker-prho-1280x250A .house-box-brkr .open-house-brkr{margin-top:-30px;background-color:#000;color:#fff;text-align:center;font-weight:700;font-size:18px;height:30px;line-height:30px;opacity:.8;filter:alpha(opacity=80)}.barker-prho-1280x250A .title-brkr{font-size:14px;font-weight:400;height:18px;line-height:18px;display:flex;justify-content:center;text-align:center;overflow:hidden;display:block;text-decoration:none;clear:both;padding-left:4px;padding-right:4px;white-space:pre;text-overflow:ellipsis}@media (min-width:768px){.barker-prho-1280x250A .house-box-brkr{height:115px}}@media (min-width:992px){.barker-prho-1280x250A .house-box-brkr{height:111px}}@media (min-width:1200px){.barker-prho-1280x250A .house-box-brkr{height:119px}}@media (min-width:1250px){.barker-prho-1280x250A .title-brkr{height:16px;line-height:16px}}@media (min-width:1300px){.barker-prho-1280x250A .house-box-brkr{height:111px}}.barker-prho-1280x250A .phones{overflow:hidden;white-space:pre;text-overflow:ellipsis;line-height:1em}.barker-prho-1280x250A .phones>*::after{content:"/";margin:0 1px}.barker-prho-1280x250A .phones>*:last-child::after{content:""}.barker-prho-1280x250A .realtor-card-container{text-align:center}.barker-prho-1280x250A .realtor-card-container .realtor-header-link{height:50px}.barker-prho-1280x250A .realtor-card-container .realtor-footer-link{height:55px}.barker-prho-1280x250A .realtor-photo-box{float:left;position:relative;z-index:2;margin-left:4px;margin-right:4px;margin-top:4px}.barker-prho-1280x250A .barker-card-container .realtor-photo{max-width:60px;max-height:60px;border:1px solid #828282;padding:2px;margin:auto;background-color:#fff}.barker-prho-1280x250A .realtor-box-data{float:left;position:relative;z-index:2;height:44px;overflow:hidden;width:calc(100% - 70px)}.barker-prho-1280x250A .barker-card-container .realtor-name{font-size:14px;font-weight:600;height:35px;line-height:1em;display:flex;overflow:hidden;margin-top:4px;margin-bottom:3px;display:block;display:-webkit-box;max-height:30px;font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.barker-prho-1280x250A .barker-card-container .realtor-phone{font-size:13px;font-weight:400;height:20px;line-height:13px;display:none;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-1280x250A .barker-card-container .agency-phone{font-size:13px;font-weight:400;height:20px;line-height:13px;display:none;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-1280x250A .realtor-card-container .realtor-photo{max-width:100px;max-height:100px;border:1px solid #828282;padding:2px;margin:auto}.barker-prho-1280x250A .realtor-card-container a{text-decoration:none}body>main,.first+.col>.container,.first+.row>.col{width:100%}.barker-prho-1280x250A{box-sizing:border-box}.barker-prho-1280x250A .barker-card-container{width:100%;min-width:300px}@media (min-width:310px){.barker-prho-1280x250A{margin:0 auto}.barker-prho-1280x250A .barker-card-container{width:calc(100% - 125px);min-width:auto}}@media (min-width:470px){.barker-prho-1280x250A{max-width:1280px}.realtor-box-1280x250A{width:125px}.barker-prho-1280x250A .barker-card-container{width:calc((100% - 125px) / 2)}}@media (min-width:760px){.barker-prho-1280x250A{width:728px;max-width:728px}.realtor-box-1280x250A{width:282px}.barker-prho-1280x250A .barker-card-container{width:calc((100% - 282px) / 2)}}@media (min-width:992px){.barker-prho-1280x250A{width:992px;max-width:992px}.barker-prho-1280x250A .barker-card-container{width:calc((100% - 282px) / 3)}}@media (min-width:1200px){.barker-prho-1280x250A{width:100%;max-width:1280px}.barker-prho-1280x250A .barker-card-container{width:calc((100% - 282px) / 4)}}.barker-prho-1280x250A .barker-card-container .realtor-photo{max-width:80px;max-height:80px;padding:0;border-left:none;border-bottom:none;border-top:none}.barker-prho-1280x250A .realtor-box-data{width:calc(100% - 84px);margin-left:84px}.barker-prho-1280x250A .realtor-photo-box{margin:0;line-height:0}.barker-prho-1280x250A .title-brkr-box{margin-top:0}.barker-prho-1280x250A .realtor-box-data{height:79px}.barker-prho-1280x250A .agency-name{font-size:14px;font-weight:400;line-height:1em;display:none;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-1280x250A .realtor-phone::before{content:"C: ";font-weight:600}.barker-prho-1280x250A .agency-phone::before{content:"O: ";font-weight:600}.barker-prho-1280x250A .home-properties-tpl2-wrapper{font-size:14px;height:13px;text-align:center}.barker-prho-1280x250A .home-properties-tpl2{overflow:hidden;white-space:pre;text-overflow:ellipsis;display:block}.barker-prho-1280x250A .agency-photo-wrapper{line-height:0}.barker-prho-1280x250A .barker-realtor-box{border-bottom:solid 1px #828282}.barker-prho-1280x250A .hide-agent-data .barker-realtor-box{display:none}.barker-prho-1280x250A .hide-agent-data .main-house{height:204px}.barker-prho-1280x250A .hide-agent-photo .realtor-photo-box{display:none}.barker-prho-1280x250A .hide-agent-photo .realtor-box-data{width:100%;margin-left:initial;padding-left:3px}.barker-prho-1280x250A .show-agency-logo a>.barker-realtor-box:last-child{display:none}.barker-prho-1280x250A .show-agency-name a>.barker-realtor-box:first-child{display:none}.barker-prho-1280x250A .show-agency-logo .barker-realtor-box>.r:first-child{display:flex;border-bottom:#828282}.barker-prho-1280x250A .barker-card-container.show-agency-logo .realtor-photo{max-width:100%;max-height:100%}.barker-prho-1280x250A .show-agency-logo .realtor-photo-box{float:initial;position:initial;max-width:25%}.barker-prho-1280x250A .show-agency-logo .realtor-box-data{width:100%;margin:auto;padding-left:3px;height:40px}.barker-prho-1280x250A .show-agency-name .realtor-box-data{float:left;margin-left:0;padding-left:5px}.barker-prho-1280x250A .show-agency-name .agency-phone{display:none}.barker-prho-1280x250A .show-agency-name .realtor-phone{display:block}.barker-prho-1280x250A .show-agency-name .realtor-name{margin-top:8px;margin-bottom:6px}.barker-prho-1280x250A .show-agency-name .house-box-brkr{height:131px}.barker-prho-1280x250A .home-properties-tpl2 .value,.barker-prho-1280x250A .home-properties-tpl2 .price,.barker-prho-1280x250A .square_footage_label .prop{font-weight:600}.barker-prho-1280x250A .home-properties-tpl2 .label,.barker-prho-1280x250A .home-properties-tpl2,.barker-prho-1280x250A .square_footage_label .square_footage{font-weight:400}.barker-prho-1280x250A .home-status-active{color:#fff;background-color:rgba(56,176,0,.9)}.barker-prho-1280x250A .home-status-sold{color:#fff;background-color:rgba(255,0,0,.9)}.barker-prho-1280x250A .home-status-pending{color:#fff;background-color:rgba(66,158,236,.9)}.barker-prho-1280x250A .home-status-under-contract{color:#fff;background-color:rgba(255,165,0,.9)}.barker-prho-1280x250A .home-status{padding:2px 8px;position:absolute;-webkit-position:absolute;top:5px;left:5px;border-radius:10px}.barker-prho-970x250A{width:100%;max-width:968px;min-width:318px;height:248px;margin:auto;background-image:url();background-repeat:no-repeat;overflow:hidden;border-style:solid;border-width:1px;border-color:#828282;background-position:center}.realtor-box-970x250A{float:left;display:block;height:248px;background-image:url(https://realestate.wehaacdn.com/latimes-banners/flexeditor/banners.promotions.homes/images/12.bg_mobile_image.value.gif?v=18730980);background-repeat:no-repeat;background-position:center}.realtor-box-970x250A_anim{animation:anim_back_970x250A;animation-duration:5s;animation-delay:1s;animation-iteration-count:infinite}@keyframes anim_back_970x250A{0%{background-size:110%}10%{background-size:100%}10.1%{background-size:cover}30%{background-size:cover}30.1%{background-size:100%}40%{background-size:105%}50%{background-size:100%}50.1%{background-size:cover}89%{background-size:cover}89.1%{background-size:100%}100%{background-size:110%}}.barker-prho-970x250A .barker-card-container{float:left;display:block;width:248px;height:248px;margin:0;border-left-color:#828282;border-left-style:solid;border-left-width:1px}.barker-prho-970x250A .price-brkr{border-style:none;float:right;text-align:center;text-decoration:none;position:relative;z-index:2;margin-top:-25px}@media (min-width:310px){.barker-prho-970x250A .barker-card-container{width:191px;margin-right:0;margin-left:0}.realtor-box-970x250A{width:125px}.barker-prho-970x250A .price-brkr{width:198px}}@media (min-width:470px){.barker-prho-970x250A .barker-card-container{width:248px;margin-right:0;margin-left:0}.realtor-box-970x250A{width:210px}.barker-prho-970x250A .price-brkr{width:50%}}@media (min-width:760px){.realtor-box-970x250A{float:left;display:block;width:282px;height:248px;background-image:url(https://realestate.wehaacdn.com/latimes-banners/flexeditor/banners.promotions.homes/images/12.970x250a.bg_big_image.value.gif?v=18730980);background-repeat:no-repeat;background-position:center}.barker-prho-970x250A .barker-card-container{width:197px;margin-left:0;margin-right:0}}@media (min-width:970px){.barker-prho-970x250A .barker-card-container{width:230px;margin-left:0;margin-right:0}}@media (min-width:1001px){.barker-prho-970x250A .barker-card-container{width:226px;margin-left:0;margin-right:0}}@media (min-width:1280px){.barker-prho-970x250A .barker-card-container{width:248px}}.barker-prho-970x250A .house-box-brkr{position:relative;border-style:none;width:100%;height:125px;overflow:hidden;border-top:solid 1px #828282;border-bottom:solid 1px #828282}.barker-prho-970x250A .main-house{width:100%;height:100%;display:block;background-size:cover;background-position:center}.barker-prho-970x250A .house-box-brkr .open-house-brkr{margin-top:-30px;background-color:#000;color:#fff;text-align:center;font-weight:700;font-size:18px;height:30px;line-height:30px;opacity:.8;filter:alpha(opacity=80)}.barker-prho-970x250A .title-brkr{font-size:13px;font-weight:400;height:18px;line-height:18px;display:flex;justify-content:center;text-align:center;overflow:hidden;display:block;text-decoration:none;clear:both;padding-left:4px;padding-right:4px;white-space:pre;text-overflow:ellipsis}@media (min-width:768px){.barker-prho-970x250A .house-box-brkr{height:115px}}@media (min-width:992px){.barker-prho-970x250A .house-box-brkr{height:114px}}@media (min-width:1250px){.barker-prho-1280x250A .title-brkr{height:16px;line-height:16px}}@media (min-width:1300px){.barker-prho-970x250A .house-box-brkr{height:107px}}.barker-prho-970x250A .phones{overflow:hidden;white-space:pre;text-overflow:ellipsis;line-height:1em}.barker-prho-970x250A .phones>*::after{content:"/";margin:0 1px}.barker-prho-970x250A .phones>*:last-child::after{content:""}.barker-prho-970x250A .realtor-card-container{text-align:center}.barker-prho-970x250A .realtor-card-container .realtor-header-link{height:50px}.barker-prho-970x250A .realtor-card-container .realtor-footer-link{height:55px}.barker-prho-970x250A .realtor-photo-box{float:left;position:relative;z-index:2;margin-left:4px;margin-right:4px;margin-top:4px}.barker-prho-970x250A .barker-card-container .realtor-photo{max-width:60px;max-height:60px;border:1px solid #828282;padding:2px;margin:auto;background-color:#fff}.barker-prho-970x250A .realtor-box-data{float:left;position:relative;z-index:2;height:44px;overflow:hidden;width:calc(100% - 70px)}.barker-prho-970x250A .barker-card-container .realtor-name{font-size:14px;font-weight:600;height:35px;line-height:1em;overflow:hidden;margin-top:4px;margin-bottom:3px;display:block;display:-webkit-box;max-height:30px;font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.barker-prho-970x250A .barker-card-container .realtor-phone{font-size:13px;font-weight:400;height:20px;line-height:13px;display:none;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-970x250A .barker-card-container .agency-phone{font-size:13px;font-weight:400;height:20px;line-height:13px;display:inline;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-970x250A .realtor-card-container .realtor-photo{max-width:100px;max-height:100px;border:1px solid #828282;padding:2px;margin:auto}.barker-prho-970x250A .realtor-card-container a{text-decoration:none}body>main,.first+.col>.container,.first+.row>.col{width:100%}.barker-prho-970x250A{box-sizing:border-box}.barker-prho-970x250A .barker-card-container{width:100%;min-width:300px}@media (min-width:310px){.barker-prho-970x250A{margin:0 auto}.barker-prho-970x250A .barker-card-container{width:calc(100% - 125px);min-width:auto}}@media (min-width:470px){.barker-prho-970x250A{max-width:1280px}.realtor-box-970x250A{width:125px}.barker-prho-970x250A .barker-card-container{width:calc((100% - 125px) / 2)}}@media (min-width:760px){.barker-prho-970x250A{width:728px;max-width:728px}.realtor-box-970x250A{width:282px}.barker-prho-970x250A .barker-card-container{width:calc((100% - 282px) / 2)}}@media (min-width:992px){.barker-prho-970x250A{width:970px;max-width:970px}.barker-prho-970x250A .barker-card-container{width:calc((100% - 282px) / 3)}}.barker-prho-970x250A .barker-card-container .realtor-photo{max-width:80px;max-height:80px;padding:0;border-left:none;border-bottom:none;border-top:none}.barker-prho-970x250A .realtor-box-data{width:calc(100% - 84px);margin-left:84px}.barker-prho-970x250A .realtor-photo-box{margin:0;line-height:0}.barker-prho-970x250A .title-brkr-box{margin-top:0}.barker-prho-970x250A .realtor-box-data{height:79px}.barker-prho-970x250A .agency-name{font-size:14px;font-weight:400;line-height:1em;display:none;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-970x250A .realtor-phone::before{content:"C: ";font-weight:600}.barker-prho-970x250A .agency-phone::before{content:"O: ";font-weight:600}.barker-prho-970x250A .home-properties-tpl2-wrapper{font-size:13px;height:13px;text-align:center}.barker-prho-970x250A .home-properties-tpl2{overflow:hidden;white-space:pre;text-overflow:ellipsis;display:block}.barker-prho-970x250A .agency-photo-wrapper{line-height:0}.barker-prho-970x250A .barker-realtor-box{border-bottom:solid 1px #828282}.barker-prho-970x250A .hide-agent-data .barker-realtor-box{display:none}.barker-prho-970x250A .hide-agent-data .main-house{height:204px}.barker-prho-970x250A .hide-agent-photo .realtor-photo-box{display:none}.barker-prho-970x250A .hide-agent-photo .realtor-box-data{width:100%;margin-left:initial;padding-left:3px}.barker-prho-970x250A .show-agency-logo a>.barker-realtor-box:last-child{display:none}.barker-prho-970x250A .show-agency-name a>.barker-realtor-box:first-child{display:none}.barker-prho-970x250A .show-agency-logo .barker-realtor-box>.r:first-child{display:flex;border-bottom:#828282}.barker-prho-970x250A .barker-card-container.show-agency-logo .realtor-photo{max-width:100%;max-height:100%}.barker-prho-970x250A .show-agency-logo .realtor-photo-box{float:initial;position:initial;max-width:25%}.barker-prho-970x250A .show-agency-logo .realtor-box-data{width:100%;margin:auto;padding-left:3px;height:40px}.barker-prho-970x250A .show-agency-name .realtor-box-data{float:left;margin-left:0;padding-left:5px}.barker-prho-970x250A .show-agency-name .agency-phone{display:none}.barker-prho-970x250A .show-agency-name .realtor-phone{display:block}.barker-prho-970x250A .show-agency-name .realtor-name{margin-top:8px;margin-bottom:6px}.barker-prho-970x250A .show-agency-name .house-box-brkr{height:131px}.barker-prho-970x250A .home-properties-tpl2 .value,.barker-prho-970x250A .home-properties-tpl2 .price,.barker-prho-970x250A .square_footage_label .prop{font-weight:600}.barker-prho-970x250A .home-properties-tpl2 .label,.barker-prho-970x250A .home-properties-tpl2,.barker-prho-970x250A .square_footage_label .square_footage{font-weight:400}.barker-prho-970x250A .home-status-active{color:#fff;background-color:rgba(56,176,0,.9)}.barker-prho-970x250A .home-status-sold{color:#fff;background-color:rgba(255,0,0,.9)}.barker-prho-970x250A .home-status-pending{color:#fff;background-color:rgba(66,158,236,.9)}.barker-prho-970x250A .home-status-under-contract{color:#fff;background-color:rgba(255,165,0,.9)}.barker-prho-970x250A .home-status{padding:2px 8px;position:absolute;-webkit-position:absolute;top:5px;left:5px;border-radius:10px}.barker-prho-728x90A{width:726px;height:88px;margin:auto;background-image:url();display:block;background-repeat:no-repeat;background-position:center;overflow:hidden;border-style:solid;border-width:1px;border-color:#00224A}.anim_back_728x90A{animation:anim_back_728x90A;animation-duration:5s;animation-delay:1s;animation-iteration-count:infinite}@keyframes anim_back_728x90A{10%{opacity:1}20%{opacity:1}25%{opacity:.5}30%{opacity:1}35%{opacity:.5}40%{opacity:1}45%{opacity:.5}50%{opacity:1}100%{opacity:1}}.barker-prho-728x90A .house-box-brkr{position:relative;padding:0;float:left;display:block;width:150px;height:88px}.barker-prho-728x90A .main-house{border-style:none;width:150px;height:88px;display:block;background-size:cover;background-position:center}.barker-prho-728x90A .prices-box-brkr-wrapper{float:left;display:block;width:180px;height:88px;padding-top:0;overflow:hidden;text-align:left;padding-left:10px}.barker-prho-728x90A .prices-box-brkr-wrapper .open-house-brkr{font-weight:700;height:30px;line-height:30px;overflow:hidden}.barker-prho-728x90A .title-brkr-box{text-align:left;padding-left:0;padding-right:0;float:none;clear:both;padding-top:11px}.barker-prho-728x90A .title-brkr{font-size:14px;font-weight:400;height:29px;line-height:1em;display:block;text-align:left;overflow:hidden}.barker-prho-728x90A .realtor-box-728x90A{height:88px;float:left}.barker-prho-728x90A .realtor-card-container{text-align:left}.barker-prho-728x90A .realtor-photo-wrapper{text-align:center;padding-top:11px;float:left;height:88px;width:70px}.barker-prho-728x90A .realtor-data-wrapper{float:left;padding-top:7px;padding-left:5px}.barker-prho-728x90A .realtor-card-container a{width:170px;height:88px;text-decoration:none}.barker-prho-728x90A .realtor-photo{max-width:60px;max-height:60px;border:1px solid #00224A;padding:2px;margin:auto}.barker-prho-728x90A .realtor-card-container .realtor-name{font-size:14px;font-weight:600;text-align:left;overflow:hidden;text-decoration:none}.barker-prho-728x90A .realtor-card-container .realtor-phone{font-size:14px;font-weight:400;height:1em;line-height:inherit;text-decoration:none}.barker-prho-728x90A .realtor-additional-wrapper{width:170px;height:88px;float:left;display:block}.barker-prho-728x90A{border:solid 1px #00224A}.barker-prho-728x90A,.barker-prho-728x90A *{box-sizing:border-box;line-height:1em;color:inherit}.barker-prho-728x90A .price{width:100%;display:block;font-weight:700;margin-bottom:3px}.barker-prho-728x90A .price+.separator{display:none}.barker-prho-728x90A .main-house{width:100px;height:79px;margin:4px}.barker-prho-728x90A .house-box-brkr{width:110px;border-right:solid 1px #00224A}.barker-prho-728x90A .realtor-card-container .realtor-phone::before{content:"Cell: ";font-weight:500;font-size:14px}.barker-prho-728x90A .agency-phone{font-size:14px;font-weight:400;height:1em;line-height:inherit;text-decoration:none}.barker-prho-728x90A .agency-name{font-size:14px;font-weight:400;height:1em;line-height:inherit;text-decoration:none}.barker-prho-728x90A .agency-phone::before{content:"Office: ";font-weight:500}.barker-prho-728x90A .prices-box-brkr-wrapper{border-right:solid 1px #00224A;width:160px;padding-left:5px}.barker-prho-728x90A .home-properties-tpl2{font-size:14px;display:inline-block;margin-top:7px}.barker-prho-728x90A .home-properties-tpl2 .value{font-weight:500}.barker-prho-728x90A .home-properties-tpl2 .square_footage_label{font-weight:500}.barker-prho-728x90A .home-properties-tpl2 .square_footage{font-weight:400}.barker-prho-728x90A .realtor-photo-wrapper{width:auto;height:auto;padding-top:0}.barker-prho-728x90A .realtor-photo{max-width:90px;max-height:86px;border-top:none;border-bottom:none;border-left:none;padding:3px}.barker-prho-728x90A .realtor-card-container a{width:160px}.barker-prho-728x90A .realtor-box-728x90A{width:454px}.barker-prho-728x90A .realtor-box-728x90A.hide-agent-data{width:394px}.barker-prho-728x90A .realtor-data-wrapper{width:207px;height:88px;padding-top:8px;padding-bottom:5px}.barker-prho-728x90A .realtor-data-wrapper>*{margin-bottom:4px;overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis}.barker-prho-728x90A .show-agency-logo .realtor-phone,.barker-prho-728x90A .show-agency-logo .agency-name{display:none}.barker-prho-728x90A .agency-photo-wrapper{max-width:110px;border:solid 1px #00224A}.barker-prho-728x90A .show-agency-logo .realtor-data-wrapper{padding-top:5px}.barker-prho-728x90A .show-agency-name .agency-photo-wrapper{display:none}.barker-prho-728x90A .hide-agent-photo .realtor-photo-wrapper{display:none}.barker-prho-728x90A .hide-agent-photo .realtor-card-container a{width:245px}.barker-prho-728x90A .hide-agent-data .realtor-photo-wrapper,.barker-prho-728x90A .hide-agent-data .realtor-data-wrapper{display:none}.barker-prho-728x90A .hide-agent-data .realtor-card-container a{width:448px}.barker-prho-728x90A .home-status-active{color:#fff;background-color:rgba(56,176,0,.9)}.barker-prho-728x90A .home-status-sold{color:#fff;background-color:rgba(255,0,0,.9)}.barker-prho-728x90A .home-status-pending{color:#fff;background-color:rgba(66,158,236,.9)}.barker-prho-728x90A .home-status-under-contract{color:#fff;background-color:rgba(255,165,0,.9)}.barker-prho-728x90A .home-status{padding:2px 8px;position:absolute;-webkit-position:absolute;top:5px;left:5px;border-radius:10px}.barker-prho-970x90{width:968px;height:88px;margin:auto;background-image:url();display:block;background-repeat:no-repeat;background-position:center;overflow:hidden;border-style:solid;border-width:1px;border-color:#00224A}.anim_back_970x90{animation:anim_back_970x90;animation-duration:5s;animation-delay:1s;animation-iteration-count:infinite}@keyframes anim_back_970x90{10%{opacity:1}20%{opacity:1}25%{opacity:.5}30%{opacity:1}35%{opacity:.5}40%{opacity:1}45%{opacity:.5}50%{opacity:1}100%{opacity:1}}.barker-prho-970x90 .barker-card-container{width:315px;float:left}.barker-prho-970x90 .house-box-brkr{position:relative;padding:0;float:left;display:block;width:150px;height:88px}.barker-prho-970x90 .main-house{border-style:none;width:150px;height:88px;display:block;background-size:cover;background-position:center}.barker-prho-970x90 .prices-box-brkr-wrapper{float:left;display:block;width:180px;height:88px;padding-top:0;overflow:hidden;text-align:left;padding-left:10px}.barker-prho-970x90 .prices-box-brkr-wrapper .open-house-brkr{font-weight:700;height:30px;line-height:30px;overflow:hidden}.barker-prho-970x90 .title-brkr-box{text-align:left;padding-left:0;padding-right:0;float:none;clear:both;padding-top:11px}.barker-prho-970x90 .title-brkr{font-size:14px;font-weight:400;height:29px;line-height:1em;display:block;text-align:left;overflow:hidden}.barker-prho-970x90 .realtor-box-970x90{height:88px;float:left}.barker-prho-970x90 .realtor-card-container{text-align:left}.barker-prho-970x90 .realtor-photo-wrapper{text-align:center;padding-top:11px;float:left;height:88px;width:70px}.barker-prho-970x90 .realtor-data-wrapper{float:left;padding-top:7px;padding-left:5px}.barker-prho-970x90 .realtor-card-container a{width:357px;height:88px;text-decoration:none}.barker-prho-970x90 .realtor-photo{max-width:60px;max-height:60px;border:1px solid #00224A;padding:2px;margin:auto}.barker-prho-970x90 .realtor-card-container .realtor-name{font-size:14px;font-weight:600;text-align:left;overflow:hidden;text-decoration:none}.barker-prho-970x90 .realtor-card-container .realtor-phone{font-size:14px;font-weight:400;height:1em;line-height:inherit;text-decoration:none}.barker-prho-970x90 .realtor-additional-wrapper{width:170px;height:88px;float:left;display:block}.barker-prho-970x90{border:solid 1px #00224A}.barker-prho-970x90,.barker-prho-970x90 *{box-sizing:border-box;line-height:1em;color:inherit}.barker-prho-970x90 .price{width:100%;display:block;font-weight:700;margin-bottom:3px}.barker-prho-970x90 .price+.separator{display:none}.barker-prho-970x90 .main-house{width:100px;height:79px;margin:4px}.barker-prho-970x90 .house-box-brkr{width:110px;border-right:solid 1px #00224A}.barker-prho-970x90 .realtor-card-container .realtor-phone::before{content:"Cell: ";font-weight:500;font-size:14px}.barker-prho-970x90 .agency-phone{font-size:14px;font-weight:400;height:1em;line-height:inherit;text-decoration:none}.barker-prho-970x90 .agency-name{font-size:14px;font-weight:400;height:1em;line-height:inherit;text-decoration:none}.barker-prho-970x90 .agency-phone::before{content:"Office: ";font-weight:500}.barker-prho-970x90 .prices-box-brkr-wrapper{width:175px;padding-left:5px}.barker-prho-970x90 .home-properties-tpl2{font-size:14px;display:inline-block;margin-top:7px}.barker-prho-970x90 .home-properties-tpl2 .value{font-weight:500}.barker-prho-970x90 .home-properties-tpl2 .square_footage_label{font-weight:500}.barker-prho-970x90 .home-properties-tpl2 .square_footage{font-weight:400}.barker-prho-970x90 .realtor-photo-wrapper{width:auto;height:auto;padding-top:0}.barker-prho-970x90 .realtor-photo{max-width:90px;max-height:86px;border-top:none;border-bottom:none;border-left:none;padding:3px}.barker-prho-970x90 .realtor-card-container a{width:357px}.barker-prho-970x90 .realtor-box-970x90{width:auto}.barker-prho-970x90 .realtor-data-wrapper{width:207px;height:88px;padding-top:8px;padding-bottom:5px}.barker-prho-970x90 .realtor-data-wrapper>*{margin-bottom:4px;overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis}.barker-prho-970x90 .show-agency-logo .realtor-phone,.barker-prho-970x90 .show-agency-logo .agency-name{display:none}.barker-prho-970x90 .agency-photo-wrapper{max-width:110px;border:solid 1px #00224A}.barker-prho-970x90 .show-agency-logo .realtor-data-wrapper{padding-top:5px}.barker-prho-970x90 .show-agency-name .agency-photo-wrapper{display:none}.barker-prho-970x90 .hide-agent-photo .realtor-photo-wrapper{display:none}.barker-prho-970x90 .hide-agent-photo .realtor-card-container a{width:245px}.barker-prho-970x90 .hide-agent-data .realtor-photo-wrapper,.barker-prho-970x90 .hide-agent-data .realtor-data-wrapper{display:none}.barker-prho-970x90 .hide-agent-data .realtor-card-container a{width:448px}.barker-prho-970x90 .home-status-active{color:#fff;background-color:rgba(56,176,0,.9)}.barker-prho-970x90 .home-status-sold{color:#fff;background-color:rgba(255,0,0,.9)}.barker-prho-970x90 .home-status-pending{color:#fff;background-color:rgba(66,158,236,.9)}.barker-prho-970x90 .home-status-under-contract{color:#fff;background-color:rgba(255,165,0,.9)}.barker-prho-970x90 .home-status{padding:2px 8px;position:absolute;-webkit-position:absolute;top:5px;left:5px;border-radius:10px}.barker-prho-300x600A{width:298px;height:598px;margin:auto;background-image:url();background-repeat:no-repeat;overflow:hidden;border-style:solid;border-width:1px;border-color:#00224A}.barker-prho-300x600A .prices-box-brkr{width:298px;float:left}.barker-prho-300x600A .price-brkr{text-align:center;font-family:[300x600A_Price_font_line];color:[300x600A_Price_font_color];font-size:[300x600A_Price_font_size];font-weight:[300x600A_Price_font_weight];height:[300x600A_Price_height];line-height:[300x600A_Price_height];float:left;clear:both;width:106px;border-right-style:solid;border-right-width:1px;border-right-color:#00224A;text-decoration:none}.barker-prho-300x600A .title-brkr-box .title-brkr{text-decoration:none}.barker-prho-300x600A .title-brkr-box{font-size:14px;font-weight:400;height:auto;display:flex;padding:0 5px;justify-content:center;margin-top:2px}.barker-prho-300x600A .title-brkr-box a{color:inherit;text-decoration:none;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x600A .house-box-brkr{padding:0;float:none;clear:both;display:block;position:relative}.barker-prho-300x600A .main-house{height:225px;width:auto;margin:auto;background-size:cover;border:none;display:block;background-position:center;border-top:1px solid #00224A;border-bottom:1px solid #00224A}.barker-prho-300x600A .house-box-brkr .open-house-brkr{margin-top:-30px;background-color:#000;color:#fff;text-align:center;font-weight:700;font-size:18px;height:30px;line-height:30px;opacity:.8;filter:alpha(opacity=80)}.barker-prho-300x600A .realtor-box-300x600A{width:298px}.barker-prho-300x600A .realtor-additional-wrapper{width:100%;height:185px}.barker-prho-300x600A .realtor-card-container>.realtor-link{display:flex;width:100%}.barker-prho-300x600A .border-top-bottom{border-top:solid 1px #00224A;border-bottom:solid 1px #00224A}.barker-prho-300x600A .realtor-photo-wrapper{text-align:center;margin:0;line-height:0}.barker-prho-300x600A .realtor-photo{max-width:118px;max-height:118px;margin:auto}.barker-prho-300x600A .realtor-data-wrapper{width:100%}.barker-prho-300x600A .realtor-name-wrapper{height:60px;padding:10px;border-bottom:solid 1px #00224A}.barker-prho-300x600A .realtor-card-container a{text-decoration:none}.barker-prho-300x600A .realtor-card-container .realtor-name{font-size:18px;font-weight:400;line-height:1.4em;display:block;display:-webkit-box;max-width:100%;margin:0 auto;line-height:1.4em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.barker-prho-300x600A .beds-brkr{text-align:center;overflow:hidden;display:block;font-family:'Noto Sans',sans-serif;color:#000;font-size:14px;font-weight:700;height:32px;line-height:32px;text-decoration:none;clear:both}.barker-prho-300x600A .beds-brkr span{font-weight:400}.barker-prho-300x600A div.realtor-card-container a.footer-brkr.realtor-link.track-agent-clk{width:298px;height:28px;display:block}.anim_background_300x600A{animation:anim_background_300x600A;animation-direction:forwards;animation-fill-mode:forwards;animation-duration:3s;animation-delay:0s;opacity:.1;overflow:hidden;position:static}@keyframes anim_background_300x600A{0%{background-position-x:-300px;opacity:.1}100%{background-position-x:0;opacity:1}}.barker-prho-300x600A .main-house-anim{animation:main-house-anim-300x600A;animation-duration:9s;animation-delay:1s;animation-iteration-count:infinite;background-position:center}@keyframes main-house-anim-300x600A{0%{height:225px;margin-top:0}55%{height:225px;margin-top:0}60%{height:140px;margin-top:20px}65%{height:225px;margin-top:0}100%{height:225px;margin-top:0}}.barker-prho-300x600A .price_anim{animation:anim_price_300x600A;animation-duration:3s;animation-delay:1s;animation-iteration-count:infinite}@keyframes anim_price_300x600A{0%{color:#fff}30%{color:#400080}50%{color:#400080}51%{color:#fff}52%{color:#400080}53%{color:#fff}54%{color:#400080}55%{color:#fff}56%{color:#400080}100%{color:#400080}}.barker-prho-300x600A .view{position:absolute;bottom:4px;right:9px;background:#000;color:#fff;text-decoration:none;font-size:20px;font-weight:300;padding:2px 10px;border-radius:3px}.barker-prho-300x600A .agency-photo-wrapper{line-height:0}.barker-prho-300x600A .phones{text-align:center;overflow:hidden;white-space:pre;text-overflow:ellipsis;height:30px;display:block;padding:0 8px;line-height:30px}.barker-prho-300x600A .phones>span{margin:0 0}.barker-prho-300x600A .phones>*::after{margin:0 1px}.barker-prho-300x600A .phones>*:last-child{margin-left:10px}.barker-prho-300x600A .realtor-phone::before{content:"Cell: ";font-weight:600}.barker-prho-300x600A .agency-phone::before{content:"Office: ";font-weight:600}.barker-prho-300x600A .realtor-phone{font-size:14px;font-weight:400;height:20px;line-height:13px;display:inline;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x600A .agency-phone{font-size:14px;font-weight:400;height:20px;line-height:13px;display:inline;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x600A .agency-name{font-size:18px;font-weight:400;line-height:1.4em;padding:0 10px;display:block;display:-webkit-box;max-width:100%;margin:0 auto;line-height:1.4em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.barker-prho-300x600A .home-properties-tpl2-wrapper{font-size:14px;font-weight:400;text-align:center}.barker-prho-300x600A .home-properties-tpl2{overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x600A .home-properties-tpl2 .price,.barker-prho-300x600A .home-properties-tpl2 .value,.barker-prho-300x600A .home-properties-tpl2 .prop{font-weight:600}.barker-prho-300x600A .home-properties-tpl2 .square_footage{font-weight:400}.barker-prho-300x600A .agency-photo-wrapper{text-align:center}.barker-prho-300x600A .hide-agent-photo .realtor-photo-wrapper{display:none}.barker-prho-300x600A .hide-agent-photo .agency-photo{max-height:60px}.barker-prho-300x600A .show-agency-name .agency-photo-wrapper{display:none}.barker-prho-300x600A .show-agency-name .realtor-name-wrapper{border-bottom:none;height:auto}.barker-prho-300x600A .show-agency-name .realtor-name-wrapper{padding-bottom:0}.barker-prho-300x600A .show-agency-logo .agency-name{display:none}.barker-prho-300x600A .hide-agent-data .border-top-bottom{display:none}.barker-prho-300x600A .hide-agent-data .realtor-additional-wrapper{height:303px}.barker-prho-300x600A .home-status-active{color:#fff;background-color:rgba(56,176,0,.9)}.barker-prho-300x600A .home-status-sold{color:#fff;background-color:rgba(255,0,0,.9)}.barker-prho-300x600A .home-status-pending{color:#fff;background-color:rgba(66,158,236,.9)}.barker-prho-300x600A .home-status-under-contract{color:#fff;background-color:rgba(255,165,0,.9)}.barker-prho-300x600A .home-status{padding:2px 8px;position:absolute;-webkit-position:absolute;top:5px;left:5px;border-radius:10px}.barker-prho-300x600B{width:298px;height:598px;margin:auto;background-image:url();background-repeat:no-repeat;overflow:hidden;border-style:solid;border-width:1px;background-size:cover;background-position:center}.barker-prho-300x600B .main-house{width:298px;height:196px;margin:auto;border:none;display:block;background-size:cover;border-top-style:solid;border-top-width:1px;border-top-color:#00224A}.barker-prho-300x600B .realtor-box-300x600B{width:298px;height:140px}.barker-prho-300x600B .realtor-additional-wrapper{width:100%;height:58px}.barker-prho-300x600B .realtor-photo-wrapper{float:left;margin-left:10px;text-align:center;padding-top:0}.barker-prho-300x600B .realtor-photo{max-width:70px;max-height:70px;border:1px solid #00224A;padding:2px;margin:auto}.barker-prho-300x600B .realtor-data-wrapper{float:left;text-align:left;padding-top:5px;margin-left:10px;width:200px}.barker-prho-300x600B .realtor-card-container a{width:100px;height:88px;text-decoration:none}.barker-prho-300x600B .beds-brkr span{font-weight:400}.barker-prho-300x600B .barker-realtor-box{height:45px}.barker-prho-300x600B .realtor-photo-box{float:left;position:relative;z-index:2;margin-left:4px;margin-right:4px;margin-top:4px;height:0}.barker-prho-300x600B .barker-card-container{padding-bottom:3px}.barker-prho-300x600B .barker-card-container .realtor-photo{max-width:60px;max-height:60px;border:1px solid #00224A;padding:2px;margin:auto;background-color:#fff}.barker-prho-300x600B .realtor-box-data{float:left;position:relative;z-index:2;height:49px;overflow:hidden;max-width:225px;padding-top:5px}.barker-prho-300x600B .realtor-box-data.with-agency{padding-left:0;padding-right:0;padding-top:0;height:58px;justify-content:initial}.barker-prho-300x600B .realtor-box-data{padding-top:0;padding-left:5px;padding-right:5px;max-width:none;width:calc(100% - 59px);height:100%;display:flex;flex-direction:column;justify-content:space-around}.barker-prho-300x600B .realtor-card-container .realtor-photo{max-width:100px;max-height:100px;border:1px solid #00224A;padding:2px;margin:auto}.barker-prho-300x600B .barker-header-link{height:50px}.barker-prho-300x600B .barker-card-container:last-child{border-top:solid 1px #00224A}.barker-prho-300x600B{border:solid 1px #00224A}.barker-prho-300x600B,.barker-prho-300x600B *{box-sizing:border-box}.barker-prho-300x600B .barker-header-link{border-bottom:solid 1px #00224A;height:120px}.barker-prho-300x600B .house-box-brkr{height:auto;position:relative}.barker-prho-300x600B .main-house{height:142px;border-bottom:solid 1px #00224A;border-top:solid 1px #00224A}.barker-prho-300x600B .barker-realtor-box{height:58px}.barker-prho-300x600B .realtor-photo-box{margin:0;overflow:hidden;height:100%}.barker-prho-300x600B .barker-card-container .realtor-photo{max-width:59px;max-height:59px;border:none;border-right:solid 1px #00224A;padding:0}.barker-prho-300x600B .barker-card-container .realtor-name{text-align:left;font-size:14px;font-weight:700;height:auto;line-height:initial;overflow:hidden;text-transform:none;text-decoration:none;margin-top:2px;white-space:pre;overflow:hidden;text-overflow:ellipsis}.barker-prho-300x600B .barker-card-container .with-agency .realtor-name{margin-top:auto;display:flex;border-bottom:solid 1px #00224A;align-items:center;padding-left:5px;height:30px}.barker-prho-300x600B .barker-card-container .with-agency .agency-photo-wrapper{border-right:solid 1px #00224A;line-height:0}.barker-prho-300x600B .agency-photo{width:90px}.barker-prho-300x600B .agency-name{font-size:14px;font-weight:400;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x600B .barker-card-container .realtor-phone{font-size:14px;font-weight:400;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x600B .barker-card-container .realtor-phone::before{content:'Cell: ';font-weight:700}.barker-prho-300x600B .barker-card-container .agency-phone{font-size:14px;font-weight:400;display:flex;align-items:center;padding-left:5px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x600B .barker-card-container .agency-phone::before{content:'Office: ';font-weight:700;margin-right:-2px}.barker-prho-300x600B .view{position:absolute;bottom:4px;right:9px;background:#000;color:#fff;text-decoration:none;font-size:20px;font-weight:300;padding:2px 10px;border-radius:3px}.barker-prho-300x600B .title-brkr-box .title-brkr{text-decoration:none}.barker-prho-300x600B .title-brkr-box{font-size:14px;font-weight:400;height:auto;display:flex;padding:0 5px;justify-content:center;margin-top:2px}.barker-prho-300x600B .title-brkr-box a{color:inherit;text-decoration:none;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x600B .home-properties-tpl2-wrapper{font-size:14px;font-weight:400;text-align:center}.barker-prho-300x600B .home-properties-tpl2{overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x600B .home-properties-tpl2 .price,.barker-prho-300x600B .home-properties-tpl2 .value,.barker-prho-300x600B .home-properties-tpl2 .prop{font-weight:600}.barker-prho-300x600B .home-properties-tpl2 .square_footage{font-weight:400}.barker-prho-300x600B .home-status-active{color:#fff;background-color:rgba(56,176,0,.9)}.barker-prho-300x600B .home-status-sold{color:#fff;background-color:rgba(255,0,0,.9)}.barker-prho-300x600B .home-status-pending{color:#fff;background-color:rgba(66,158,236,.9)}.barker-prho-300x600B .home-status-under-contract{color:#fff;background-color:rgba(255,165,0,.9)}.barker-prho-300x600B .home-status{padding:2px 8px;position:absolute;-webkit-position:absolute;top:5px;left:5px;border-radius:10px}div[class^="barker-prho-"].barker-prho-300x250A{width:298px;height:248px;margin:auto;background-image:url();background-repeat:no-repeat;overflow:hidden;border-style:solid;border-width:1px;border-color:#00224A;background-size:cover;background-position:center}.barker-prho-300x250A .house-box-brkr{padding:0;float:none;clear:both;display:block;width:298px}.barker-prho-300x250A .main-house{width:298px;height:144px;margin:auto;border:none;display:block;background-size:cover;background-position:center;border-top-style:solid;border-top-width:1px;border-top-color:#00224A}.barker-prho-300x250A .house-box-brkr .open-house-brkr{margin-top:-30px;background-color:#000;color:#fff;text-align:center;font-weight:700;font-size:18px;height:30px;line-height:30px;opacity:.8;filter:alpha(opacity=80)}.barker-prho-300x250A .price-brkr{text-align:center;font-family:[300x250A_Price_font_line];color:[300x250A_Price_font_color];background-color:[300x250A_Price_BG_color];font-size:[300x250A_Price_font_size];font-weight:[300x250A_Price_font_weight];height:[300x250A_Price_height];line-height:[300x250A_Price_height];float:right;width:120px;text-decoration:none;position:relative;margin-top:-[300x250A_Price_height];z-index:2}.barker-prho-300x250A .realtor-box-300x250A{width:298px;height:99px}.barker-prho-300x250A .realtor-additional-wrapper{width:100%;height:46px}.barker-prho-300x250A .realtor-photo-wrapper{float:left;margin-left:10px;text-align:center;padding-top:0}.barker-prho-300x250A .realtor-photo{max-width:48px;max-height:48px;border:1px solid #00224A;padding:0;margin:auto}.barker-prho-300x250A .realtor-data-wrapper{float:left;text-align:left;padding-top:0;margin-left:10px;width:225px;height:55px}.barker-prho-300x250A .realtor-card-container a{width:100px;height:88px;text-decoration:none}.barker-prho-300x250A .beds-brkr{text-align:center;overflow:hidden;display:block;font-family:'Noto Sans',sans-serif;color:#000;font-size:14px;font-weight:700;height:28px;line-height:28px;text-decoration:none;clear:both}.barker-prho-300x250A .beds-brkr span{font-weight:400}.barker-prho-300x250A .barker-realtor-box{height:45px}.barker-prho-300x250A .realtor-photo-box{float:left;position:relative;z-index:2;margin-left:4px;margin-right:4px;margin-top:4px;height:0}.barker-prho-300x250A .barker-card-container .realtor-photo{max-width:60px;max-height:60px;border:1px solid #00224A;padding:2px;margin:auto;background-color:#fff}.barker-prho-300x250A .realtor-box-data{float:left;position:relative;z-index:2;height:49px;overflow:hidden;max-width:225px;padding-top:5px}.barker-prho-300x250A .realtor-box-data.with-agency{padding-left:0;padding-right:0;padding-top:0;height:58px;justify-content:initial}.barker-prho-300x250A .realtor-box-data{padding-top:0;padding-left:5px;padding-right:5px;max-width:none;width:calc(100% - 59px);height:100%;display:flex;flex-direction:column;justify-content:space-around}.barker-prho-300x250A .barker-card-container .realtor-name{text-align:left;font-size:14px;font-weight:700;height:auto;line-height:initial;overflow:hidden;text-transform:none;text-decoration:none;margin-top:2px;white-space:pre;overflow:hidden;text-overflow:ellipsis}.barker-prho-300x250A .barker-card-container .with-agency .realtor-name{margin-top:auto;display:flex;border-bottom:solid 1px #00224A;align-items:center;padding-left:5px;height:30px}.barker-prho-300x250A .barker-card-container .with-agency .agency-photo-wrapper{border-right:solid 1px #00224A;line-height:0}.barker-prho-300x250A .agency-photo{width:90px}.barker-prho-300x250A .realtor-card-container .realtor-photo{max-width:100px;max-height:100px;border:1px solid #00224A;padding:2px;margin:auto}.barker-prho-300x250A .barker-header-link{height:30px}.barker-prho-300x250A{border:solid 1px #00224A}.barker-prho-300x250A,.barker-prho-300x250A *{box-sizing:border-box}.barker-prho-300x250A .barker-header-link{height:50px;border-bottom:solid 1px #00224A}.barker-prho-300x250A .house-box-brkr{position:relative}.barker-prho-300x250A .main-house{height:100px;border-bottom:solid 1px #00224A;border-top:solid 1px #00224A}.barker-prho-300x250A .barker-realtor-box{height:58px}.barker-prho-300x250A .realtor-photo-box{margin:0;overflow:hidden;height:100%}.barker-prho-300x250A .barker-card-container .realtor-photo{max-width:59px;max-height:59px;border:none;border-right:solid 1px #00224A;padding:0}.barker-prho-300x250A .agency-name{font-size:14px;font-weight:400;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x250A .barker-card-container .realtor-phone{font-size:14px;font-weight:400}.barker-prho-300x250A .barker-card-container .realtor-phone::before{content:'Cell: ';font-weight:700}.barker-prho-300x250A .barker-card-container .agency-phone{font-size:14px;font-weight:400;display:flex;align-items:center;padding-left:5px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x250A .barker-card-container .agency-phone::before{content:'Office: ';font-weight:700;margin-right:-2px}.barker-prho-300x250A .view{position:absolute;bottom:4px;right:9px;background:#000;color:#fff;text-decoration:none;font-size:20px;font-weight:300;padding:2px 10px;border-radius:3px}.barker-prho-300x250A .title-brkr-box{font-size:14px;font-weight:400;height:auto;display:flex;padding:0 5px;justify-content:center;margin-top:2px}.barker-prho-300x250A .title-brkr-box a{color:inherit;text-decoration:none;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x250A .home-properties-tpl2-wrapper{font-size:14px;font-weight:400;text-align:center}.barker-prho-300x250A .home-properties-tpl2{overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-300x250A .home-properties-tpl2 .price,.barker-prho-300x250A .home-properties-tpl2 .value,.barker-prho-300x250A .home-properties-tpl2 .prop{font-weight:600}.barker-prho-300x250A .home-properties-tpl2 .square_footage{font-weight:400}.barker-prho-300x250A .home-status-active{color:#fff;background-color:rgba(56,176,0,.9)}.barker-prho-300x250A .home-status-sold{color:#fff;background-color:rgba(255,0,0,.9)}.barker-prho-300x250A .home-status-pending{color:#fff;background-color:rgba(66,158,236,.9)}.barker-prho-300x250A .home-status-under-contract{color:#fff;background-color:rgba(255,165,0,.9)}.barker-prho-300x250A .home-status{padding:2px 8px;position:absolute;-webkit-position:absolute;top:5px;left:5px;border-radius:10px}.barker-prho-320x50HCA{width:320px;height:50px;margin:auto;background-image:url();display:block;background-repeat:no-repeat;background-position:left;overflow:hidden;border-style:solid;border-width:1px;border-color:#00224A}.barker-prho-320x50HCA .main-house{background-size:cover;background-position:center;display:block;height:100%;width:100%}.barker-prho-320x50HCA .wrapper-main-house{width:66px;height:100%;align-items:flex-start;display:flex;justify-content:center;align-items:center}.barker-prho-320x50HCA .house-box-brkr{float:left;height:100%}.barker-prho-320x50HCA .prices-box-brkr-wrapper{float:left;margin-left:5px;padding-top:2px;line-height:1em;width:calc(100% - 71px)}.barker-prho-320x50HCA .track-top-clk{float:left;height:48px;width:95px}.barker-prho-320x50HCA a{text-decoration:none;color:inherit}.barker-prho-320x50HCA .barker-card-container{height:100%;float:left;width:100%}.barker-prho-320x50HCA .realtor-name{font-size:14px;font-weight:600;text-align:left}.barker-prho-320x50HCA .agency-name{font-size:14px;font-weight:400;line-height:1em;margin-bottom:2px}.barker-prho-320x50HCA .home-properties-tpl2{display:block;font-size:12px;line-height:1em}.barker-prho-320x50HCA .wrapper-properties{display:flex;align-items:center}.barker-prho-320x50HCA .title-brkr{display:block}.barker-prho-320x50HCA .home-properties-tpl2 .value,.barker-prho-320x50HCA .home-properties-tpl2 .price,.barker-prho-320x50HCA .square_footage_label .prop{font-weight:600}.barker-prho-320x50HCA .home-properties-tpl2 .label,.barker-prho-320x50HCA .home-properties-tpl2,.barker-prho-320x50HCA .square_footage_label .square_footage{font-weight:400}.barker-prho-320x50HCA .home-status-active{color:#fff;background-color:rgba(56,176,0,.9)}.barker-prho-320x50HCA .home-status-sold{color:#fff;background-color:rgba(255,0,0,.9)}.barker-prho-320x50HCA .home-status-pending{color:#fff;background-color:rgba(66,158,236,.9)}.barker-prho-320x50HCA .home-status-under-contract{color:#fff;background-color:rgba(255,165,0,.9)}.barker-prho-320x50HCA .home-status{font-size:12px;line-height:1em;padding:2px 8px;position:absolute;-webkit-position:absolute;border-radius:9px;text-align:center}.barker-prho-300x50A{width:300px;height:50px;margin:auto;background-image:url();display:block;background-repeat:no-repeat;background-position:left;overflow:hidden;border-style:solid;border-width:1px;border-color:#00224A}.barker-prho-300x50A .main-house{background-size:cover;background-position:center;display:block;height:100%;width:100%}.barker-prho-300x50A .wrapper-main-house{width:66px;height:100%;align-items:flex-start;display:flex;justify-content:center;align-items:center}.barker-prho-300x50A .house-box-brkr{float:left;height:100%}.barker-prho-300x50A .prices-box-brkr-wrapper{float:left;margin-left:5px;padding-top:2px;line-height:1em;width:calc(100% - 71px)}.barker-prho-300x50A .track-top-clk{float:left;height:48px;width:95px}.barker-prho-300x50A a{text-decoration:none;color:inherit}.barker-prho-300x50A .barker-card-container{height:100%;float:left;width:100%}.barker-prho-300x50A .realtor-name{font-size:14px;font-weight:600;text-align:left}.barker-prho-300x50A .agency-name{font-size:14px;font-weight:400;line-height:1em;margin-bottom:2px}.barker-prho-300x50A .home-properties-tpl2{display:block;font-size:12px;line-height:1em}.barker-prho-300x50A .wrapper-properties{display:flex;align-items:center}.barker-prho-300x50A .title-brkr{display:block}.barker-prho-300x50A .home-properties-tpl2 .value,.barker-prho-300x50A .home-properties-tpl2 .price,.barker-prho-300x50A .square_footage_label .prop{font-weight:600}.barker-prho-300x50A .home-properties-tpl2 .label,.barker-prho-300x50A .home-properties-tpl2,.barker-prho-300x50A .square_footage_label .square_footage{font-weight:400}.barker-prho-300x50A .home-status-active{color:#fff;background-color:rgba(56,176,0,.9)}.barker-prho-300x50A .home-status-sold{color:#fff;background-color:rgba(255,0,0,.9)}.barker-prho-300x50A .home-status-pending{color:#fff;background-color:rgba(66,158,236,.9)}.barker-prho-300x50A .home-status-under-contract{color:#fff;background-color:rgba(255,165,0,.9)}.barker-prho-300x50A .home-status{font-size:12px;line-height:1em;padding:2px 8px;position:absolute;-webkit-position:absolute;border-radius:9px;text-align:center}.barker-prho-revealA{width:100%;max-width:1278px;min-width:318px;height:248px;margin:auto;background-image:url();background-repeat:no-repeat;overflow:hidden;border-style:solid;border-width:1px;border-color:#00224A;background-position:center}.realtor-box-revealA{float:left;display:block;height:248px;background-image:url();background-repeat:no-repeat;background-position:center}.realtor-box-revealA_anim{animation:anim_back_revealA;animation-duration:5s;animation-delay:1s;animation-iteration-count:infinite}@keyframes anim_back_revealA{0%{background-size:110%}10%{background-size:100%}10.1%{background-size:cover}30%{background-size:cover}30.1%{background-size:100%}40%{background-size:105%}50%{background-size:100%}50.1%{background-size:cover}89%{background-size:cover}89.1%{background-size:100%}100%{background-size:110%}}.barker-prho-revealA .barker-card-container{float:left;display:block;width:248px;height:248px;margin:0;border-left-color:#00224A;border-left-style:solid;border-left-width:1px}.barker-prho-revealA .price-brkr{border-style:none;float:right;text-align:center;text-decoration:none;position:relative;z-index:2;margin-top:-25px}@media (min-width:310px){.barker-prho-revealA .barker-card-container{width:191px;margin-right:0;margin-left:0}.realtor-box-revealA{width:125px}.barker-prho-revealA .price-brkr{width:198px}}@media (min-width:470px){.barker-prho-revealA .barker-card-container{width:248px;margin-right:0;margin-left:0}.realtor-box-revealA{width:210px}.barker-prho-revealA .price-brkr{width:50%}}@media (min-width:760px){.realtor-box-revealA{float:left;display:block;width:282px;height:248px;background-image:url();background-repeat:no-repeat;background-position:center}.barker-prho-revealA .barker-card-container{width:197px;margin-left:0;margin-right:0}}@media (min-width:970px){.barker-prho-revealA .barker-card-container{width:230px;margin-left:0;margin-right:0}}@media (min-width:1001px){.barker-prho-revealA .barker-card-container{width:226px;margin-left:0;margin-right:0}}@media (min-width:1280px){.barker-prho-revealA .barker-card-container{width:248px}}.barker-prho-revealA .house-box-brkr{position:relative;border-style:none;width:100%;height:114px;overflow:hidden;border-top:solid 1px #00224A;border-bottom:solid 1px #00224A}.barker-prho-revealA .main-house{width:100%;height:100%;display:block;background-size:cover;background-position:center}.barker-prho-revealA .house-box-brkr .open-house-brkr{margin-top:-30px;background-color:#000;color:#fff;text-align:center;font-weight:700;font-size:18px;height:30px;line-height:30px;opacity:.8;filter:alpha(opacity=80)}.barker-prho-revealA .title-brkr{font-size:13px;font-weight:400;height:18px;line-height:18px;display:flex;justify-content:center;text-align:center;overflow:hidden;display:block;text-decoration:none;clear:both;padding-left:4px;padding-right:4px;white-space:pre;text-overflow:ellipsis}@media (min-width:310px){.barker-prho-revealA .house-box-brkr{height:calc(51% - 10px)}}@media (min-width:310px){.barker-prho-revealA .house-box-brkr{}}@media (min-width:768px){.barker-prho-revealA .house-box-brkr{}}@media (min-width:992px){.barker-prho-revealA .house-box-brkr{}}@media (min-width:1200px){.barker-prho-revealA .house-box-brkr{}}@media (min-width:1250px){.barker-prho-revealA .title-brkr{height:16px;line-height:16px}}@media (min-width:1300px){.barker-prho-revealA .house-box-brkr{}}.barker-prho-revealA .phones{overflow:hidden;white-space:pre;text-overflow:ellipsis;line-height:1em}.barker-prho-revealA .phones>*::after{content:"/";margin:0 1px}.barker-prho-revealA .phones>*:last-child::after{content:""}.barker-prho-revealA .realtor-card-container{text-align:center}.barker-prho-revealA .realtor-card-container .realtor-header-link{height:50px}.barker-prho-revealA .realtor-card-container .realtor-footer-link{height:55px}.barker-prho-revealA .realtor-photo-box{float:left;position:relative;z-index:2;margin-left:4px;margin-right:4px;margin-top:4px}.barker-prho-revealA .barker-card-container .realtor-photo{max-width:60px;max-height:60px;border:1px solid #00224A;padding:2px;margin:auto;background-color:#fff}.barker-prho-revealA .realtor-box-data{float:left;position:relative;z-index:2;height:44px;overflow:hidden;width:calc(100% - 70px)}.barker-prho-revealA .barker-card-container .realtor-name{font-size:14px;font-weight:600;height:auto;line-height:1em;overflow:hidden;margin-top:4px;margin-bottom:3px;display:block;display:-webkit-box;max-height:30px;font-size:14px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.barker-prho-revealA .barker-card-container .realtor-phone{font-size:13px;font-weight:400;height:20px;line-height:13px;display:inline;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-revealA .barker-card-container .agency-phone{font-size:13px;font-weight:400;height:20px;line-height:13px;display:inline;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-revealA .realtor-card-container .realtor-photo{max-width:100px;max-height:100px;border:1px solid #00224A;padding:2px;margin:auto}.barker-prho-revealA .realtor-card-container a{text-decoration:none}body>main,.first+.col>.container,.first+.row>.col{width:100%}.barker-prho-revealA{box-sizing:border-box}.barker-prho-revealA .barker-card-container{width:100%;min-width:300px}@media (min-width:310px){.barker-prho-revealA{margin:0 auto}.barker-prho-revealA .barker-card-container{width:calc(100% - 125px);min-width:auto}}@media (min-width:470px){.barker-prho-revealA{max-width:1280px}.realtor-box-revealA{width:125px}.barker-prho-revealA .barker-card-container{width:calc((100% - 125px) / 2)}}@media (min-width:760px){.barker-prho-revealA{width:728px;max-width:728px}.realtor-box-revealA{width:282px}.barker-prho-revealA .barker-card-container{width:calc((100% - 282px) / 2)}}@media (min-width:992px){.barker-prho-revealA{width:992px;max-width:992px}.barker-prho-revealA .barker-card-container{width:calc((100% - 282px) / 3)}}@media (min-width:1200px){.barker-prho-revealA{width:100%;max-width:1280px}.barker-prho-revealA .barker-card-container{width:calc((100% - 282px) / 4)}}.barker-prho-revealA .barker-card-container .realtor-photo{max-width:80px;max-height:80px;padding:0;border-left:none;border-bottom:none;border-top:none}.barker-prho-revealA .realtor-box-data{width:calc(100% - 84px);margin-left:84px}.barker-prho-revealA .realtor-photo-box{margin:0;line-height:0}.barker-prho-revealA .title-brkr-box{margin-top:0}.barker-prho-revealA .realtor-box-data{height:79px}.barker-prho-revealA .agency-name{font-size:14px;font-weight:400;line-height:1em;overflow:hidden;white-space:pre;text-overflow:ellipsis}.barker-prho-revealA .realtor-phone::before{content:"C: ";font-weight:600}.barker-prho-revealA .agency-phone::before{content:"O: ";font-weight:600}.barker-prho-revealA .home-properties-tpl2-wrapper{font-size:13px;height:13px;text-align:center}.barker-prho-revealA .home-properties-tpl2{overflow:hidden;white-space:pre;text-overflow:ellipsis;display:block}.barker-prho-revealA .agency-photo-wrapper{line-height:0;max-height:60px}.barker-prho-revealA .barker-realtor-box{border-bottom:solid 1px #00224A}.barker-prho-revealA .hide-agent-data .barker-realtor-box{display:none}.barker-prho-revealA .hide-agent-data .main-house{height:204px}.barker-prho-revealA .hide-agent-photo .realtor-photo-box{display:none}.barker-prho-revealA .hide-agent-photo .realtor-box-data{width:100%;margin-left:initial;padding-left:3px}.barker-prho-revealA .show-agency-logo a>.barker-realtor-box:last-child{display:none}.barker-prho-revealA .show-agency-name a>.barker-realtor-box:first-child{display:none}.barker-prho-revealA .show-agency-logo .barker-realtor-box>.r:first-child{display:flex;border-bottom:#00224A}.barker-prho-revealA .barker-card-container.show-agency-logo .realtor-photo{max-width:100%;max-height:60px}.barker-prho-revealA .show-agency-logo .realtor-photo-box{float:initial;position:initial;max-width:25%}.barker-prho-revealA .show-agency-logo .realtor-box-data{width:100%;margin:auto;padding-left:3px;height:40px}.barker-prho-revealA .show-agency-name .realtor-box-data{float:left;margin-left:0;padding-left:5px}.barker-prho-revealA .show-agency-name .agency-phone{display:none}.barker-prho-revealA .show-agency-name .realtor-phone{display:block}.barker-prho-revealA .show-agency-name .realtor-name{margin-top:8px;margin-bottom:6px}.barker-prho-revealA .show-agency-name .house-box-brkr{height:131px}.barker-prho-revealA .home-properties-tpl2 .value,.barker-prho-revealA .home-properties-tpl2 .price,.barker-prho-revealA .square_footage_label .prop{font-weight:600}.barker-prho-revealA .home-properties-tpl2 .label,.barker-prho-revealA .home-properties-tpl2,.barker-prho-revealA .square_footage_label .square_footage{font-weight:400}.barker-prho-revealA .agency-photo{max-height:60px}.barker-prho-revealA .home-status-active{color:#fff;background-color:rgba(56,176,0,.9)}.barker-prho-revealA .home-status-sold{color:#fff;background-color:rgba(255,0,0,.9)}.barker-prho-revealA .home-status-pending{color:#fff;background-color:rgba(66,158,236,.9)}.barker-prho-revealA .home-status-under-contract{color:#fff;background-color:rgba(255,165,0,.9)}.barker-prho-revealA .home-status{padding:2px 8px;position:absolute;-webkit-position:absolute;top:5px;left:5px;border-radius:10px}div[class^="barker-prho-"]{display:block!important}.barker-prho-1280x250A .show-agency-name .realtor-phone{display:none}.barker-prho-1280x250A .realtor-box-data{height:45px}.barker-prho-1280x250A .show-agency-name .realtor-name{text-align:center}.barker-prho-1280x250A .show-agency-name .house-box-brkr{height:181px}.barker-prho-1280x250A .show-agency-name .realtor-box-data{margin-left:0}.barker-prho-1280x250A .show-agency-name .realtor-name{margin:0}.barker-prho-1280x250A .barker-card-container .realtor-name{margin:0}.wider .left{background-color:#1e1e1e;color:#fff}.wider .left .a{font-size:14px;background-color:#fff;color:#000;padding:5px 16px;border-radius:50px;display:inline-block;position:absolute;bottom:20px}.wider .left .subtitle{font-size:14px}.wider .left .title{margin-top:10px;font-size:27px}.wider .left .container{padding:20px 15px;height:100%;position:relative;display:block}.wider .type-office .agency-name{display:none}.wider .bottom{display:flex;justify-content:center;flex-direction:column;height:59px}.wider .middle-top{justify-content:space-between;width:100%;padding:1px 5px;color:#fff;background-color:#1E1E1E}@media (min-width:992px){.wider .home-image{height:160px}}.realtor-box-1170x70 .type-office .realtor-photo-wrapper,.realtor-box-1170x70 .type-office .agency-name{display:none}.realtor-box-320x480 .type-office .agency-photo-wrapper{display:none}.realtor-box-320x480 .type-office .realtor-name{margin-bottom:5px}.barker-web-800x250 .type-office .agency-photo-wrapper{display:none}.barker-web-300x600B .barker-card-container.type-office .agency-name,.barker-web-300x600B .barker-card-container.type-office .agency-phone{display:none!important}.barker-prho-1280x250A .title-brkr-box{float:left;height:32px;display:flex;align-items:center;margin-left:5px;max-width:125px}.barker-prho-1280x250A .title-brkr{font-size:14px;font-weight:400;height:auto;line-height:initial;display:inline-block;justify-content:center;text-align:center;overflow:hidden;display:block;text-decoration:none;clear:both;padding-left:4px;padding-right:4px;white-space:initial;text-overflow:ellipsis}.barker-prho-1280x250A .home-properties-tpl2-wrapper{float:right;height:32px;display:flex;align-items:center;margin-right:5px}.barker-prho-1280x250A .realtor-box-data{height:30px}.barker-prho-1280x250A .barker-card-container .realtor-name{display:flex;align-items:center;justify-content:center}.barker-prho-1280x250A .title-brkr-box{max-width:140px}.barker-prho-970x250A .show-agency-name .realtor-phone{display:none}.barker-prho-970x250A .realtor-box-data{height:45px}.barker-prho-970x250A .show-agency-name .realtor-name{text-align:center}.barker-prho-970x250A .show-agency-name .house-box-brkr{height:181px}.barker-prho-970x250A .show-agency-name .realtor-box-data{margin-left:0}.barker-prho-970x250A .show-agency-name .realtor-name{margin:0}.barker-prho-970x250A .barker-card-container .realtor-name{margin:0}.barker-prho-970x250A .title-brkr-box{float:left;height:32px;display:flex;align-items:center;margin-left:5px;max-width:125px}.barker-prho-970x250A .title-brkr{font-size:14px;font-weight:400;height:auto;line-height:initial;display:inline-block;justify-content:center;text-align:center;overflow:hidden;display:block;text-decoration:none;clear:both;padding-left:4px;padding-right:4px;white-space:initial;text-overflow:ellipsis}.barker-prho-970x250A .home-properties-tpl2-wrapper{float:right;height:32px;display:flex;align-items:center;margin-right:5px}.barker-prho-970x250A .realtor-box-data{height:30px}.barker-prho-970x250A .barker-card-container .realtor-name{display:flex;align-items:center;justify-content:center}.barker-prho-970x250A .title-brkr-box{max-width:140px}