:root{--mls-Paragraph-fontsize:18px;--mls-lg-fontsize:16px;--mls-md-fontsize:14px;--mls-sm-fontsize:12px;--mls-Button-fontsize:15px;--mls-FilterForm-heading:24px;--mls-PropertyList-heading:24px;--mls-PropertyListPrice-heading:22px;--mls-PropertySingle-heading:28px;--mls-PropertySingleSection-heading:22px;--mls-PropertySinglePrice-heading:24px;--mls-Primary-color:#0073e1;--mls-Secondary-color:#69c17d;--mls-Text-color:#5c727d;--mls-Black-color:#222222;--mls-White-color:#ffffff;--mls-BgGrey-color:#f7f7f7;--mls-BgWhite-color:#ffffff;--mls-BgDark-color:#ededed;--mls-PropertyList-TransparentLabel-color:rgba(0, 0, 0, 0.3);--mls-Border-color:#cccccc;--mls-Link-color:#0073e1;--mls-LinkHover-color:#69c17d;--mls-Button-color:#ffffff;--mls-ButtonBg-color:#0073e1;--mls-ButtonBorder-color:#0073e1;--mls-ButtonHover-color:#ffffff;--mls-ButtonBgHover-color:#69c17d;--mls-ButtonBorderHover-color:#69c17d;--mlsTabBg-color:#e5f1fc;--mlsTab-color:#0073E1;--mlsbannersearch-color:#fff;--mlsbannersearchbackground-color:#f7f7f7;--mlsbannersearchbutton-color:#fff;--mlsbannersearchbuttonbackground-color:#0073e1;--mlsbannersearchbuttonhoverbackground-color:#69c17d}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box}.mls-container,.mls-main-content{font-family:var(--mls-fontfamily)}.mls-main-content{color:var(--mls-Text-color);font-size:var(--mls-Paragraph-fontsize)}.mls-main-content a.mls-link{color:var(--mls-Link-color);transition:color .4s linear;-moz-transition:color .4s linear;-webkit-transition:color .4s linear;-o-transition:color .4s linear}.mls-main-content a.mls-link:hover,.mls-main-content a.mls-link:focus{color:var(--mls-LinkHover-color);text-decoration:none;outline:none}.mls-main-content sup{font-size:70%;vertical-align:inherit}.mls-main-content a{font-family:var(--mls-fontfamily);text-decoration:none}.mls-main-content p{font-family:var(--mls-fontfamily);color:inherit;font-size:var(--mls-Paragraph-fontsize);color:var(--mls-Text-color);margin:0 0 20px;padding:0;line-height:1.4}.mls-main-content ul,.mls-main-content ol{padding:0 0 0 25px;margin:0 0 20px}.mls-main-content li{color:inherit;font-family:var(--mls-fontfamily);font-size:var(--mls-Paragraph-fontsize);color:var(--mls-Text-color);margin:0 0 10px;padding:0;line-height:1.4}.mls-heading h1,.mls-heading h2,.mls-heading h3,.mls-heading h4,.mls-heading h5,.mls-heading h6{font-family:var(--mls-fontfamily);color:var(--mls-Black-color);margin-bottom:20px;font-weight:700;text-transform:none;padding:0!important;line-height:1.4}.mls-main-content h1,.mls-main-content h2,.mls-main-content h3,.mls-main-content h4,.mls-main-content h5,.mls-main-content h6{font-family:var(--mls-fontfamily);padding:0!important;line-height:1.4}.mls-parent-wrapper{padding:20px 0;text-align:left}.mls-parent-search-wrapper+.mls-parent-wrapper{padding-top:0px!important}.mls-container{padding:0;margin:0 auto;max-width:1360px;width:100%;padding:0 20px}.mls-container .mls-container{padding:0;width:100%}.mls-form input,.mls-form input[type="text"],.mls-form input[type="email"],.mls-form input[type="search"],.mls-form input[type="password"],.mls-form input[type="url"],.mls-form input[type="tel"],.mls-form textarea{font-family:var(--mls-fontfamily);-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;outline:none;box-shadow:none;font-family:inherit}.mls-form input[type="text"],.mls-form input[type="email"],.mls-form input[type="password"],.mls-form input[type="tel"],.mls-form input[type="url"],.mls-form textarea,.mls-form select{font-family:var(--mls-fontfamily);background-color:var(--mls-BgWhite-color);margin:0 0 10px;width:100%;border:1px solid var(--mls-Border-color);font-size:var(--mls-lg-fontsize);color:var(--mls-Text-color);box-shadow:none;padding:8px 15px;border-radius:4px;text-transform:none;text-shadow:none;text-align:left;height:40px;margin:0;font-family:inherit;line-height:1.2}.mls-form textarea{resize:none;height:105px}.mls-form input[type="reset"],.mls-form input[type="button"],.mls-form input[type="submit"],.mls-form .button,.mls-form button,.mls-button,a.mls-button,.mls-pyc-btn-wrapper a.mls-button{font-family:var(--mls-fontfamily);-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;overflow:hidden;position:relative;text-shadow:none;text-transform:capitalize;padding:6px 12px 4px;border:1px solid var(--mls-ButtonBorder-color);line-height:25px;color:var(--mls-Button-color);font-size:15px;font-weight:500;border-radius:4px;margin:0;background-color:var(--mls-ButtonBg-color);display:inline-block;text-decoration:none;outline:none}.mls-form input[type="button"]:hover,.mls-form input[type="submit"]:hover,.mls-form .button:hover,.mls-button:hover,.mls-form button:hover,.mls-form input[type="button"]:focus,.mls-form input[type="submit"]:focus,.mls-form .button:focus,.mls-button:focus,.mls-form button:focus{background:var(--mls-ButtonBgHover-color);color:var(--mls-ButtonHover-color);border-color:var(--mls-ButtonBorderHover-color)}.mls-form input[type="reset"]:active,.mls-form input[type="button"]:active,.mls-form input[type="submit"]:active{-webkit-box-shadow:inset 0 0 0 rgb(0 0 0 / .3);box-shadow:inset 0 0 0 rgb(0 0 0 / .3)}.mls-form input[type="reset"],.mls-form button[type="reset"],.mls-form button.reset{background-color:var(--mls-BgDark-color);border:1px solid var(--mls-BgDark-color);color:var(--mls-Black-color)}.mls-form input[type="reset"]:hover,.mls-form button[type="reset"]:hover,.mls-form button.reset:hover,.mls-form input[type="reset"]:focus,.mls-form button[type="reset"]:focus,.mls-form button.reset:focus{background-color:var(--mls-ButtonBgHover-color);border:1px solid var(--mls-ButtonBorderHover-color);color:var(--mls-ButtonHover-color)}.mls-form button.price-range-done{background-color:var(--mls-ButtonBgHover-color);border:1px solid var(--mls-ButtonBorderHover-color);color:var(--mls-ButtonHover-color)}.mls-form button.price-range-done:hover,.mls-form button.price-range-done:focus{background-color:var(--mls-ButtonBg-color);border:1px solid var(--mls-ButtonBorder-color);color:var(--mls-Button-color)}.mls-form input:focus,.mls-form input[type="text"]:focus,.mls-form input[type="email"]:focus,.mls-form input[type="search"]:focus,.mls-form input[type="password"]:focus,.mls-form input[type="tel"]:focus,.mls-form input[type="url"]:focus,.mls-form textarea:focus{box-shadow:none}.mls-form label{margin:0 0 10px;display:inline-block;font-weight:400;font-family:var(--mls-fontfamily);color:var(--mls-Text-color);font-size:var(--mls-md-fontsize);line-height:var(--mls-md-fontsize)}.mls-form .form-group,.mls-form .mls-form-group{padding:0;margin:0;text-align:left}.filter-form-wrapper .form-group,.filter-form-wrapper .mls-form-group{width:calc(25% - 15px);white-space:normal}select{outline:none}.mls-prj-title h2{font-size:var(--mls-PropertyList-heading);margin:0 0 10px;line-height:1.2}.mls-prj-title>p.mls-pyc-d-loc{display:grid;grid-template-columns:22px calc(100% - 22px);align-items:flex-start}.mls-prj-detail-full{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.mls-prj-left{width:calc(100% - 380px)}.mls-prj-right{width:350px}.mls-prj-right .mls-prj-sidebar-inner>div.mls-latest-post:not(:last-child){margin-bottom:15px}.ltst{margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px var(--mls-Border-color);display:grid;grid-template-columns:150px 2fr;align-items:flex-start;gap:10px}.ltst-pst>.ltst:last-child{margin-bottom:0;padding-bottom:0;border:none}.ltst h4{font-size:var(--mls-Paragraph-fontsize);font-weight:600;line-height:1.4;margin:0;text-transform:none;color:var(--mls-Text-color)}.ltst h4 a{font-size:var(--mls-Paragraph-fontsize);color:var(--mls-Black-color)}.ltst h4 a:hover{color:var(--mls-Primary-color)}.ltst p{font-size:var(--mls-Paragraph-fontsize);margin:0;line-height:1.4}.mls-prj-title p{font-size:var(--mls-lg-fontsize);margin:0}.mls-pyc-d-loc img{width:18px;height:auto}.ltst p i,.mls-prj-title p i,.mls-prj-title p svg{padding-right:4px;color:var(--mls-Text-color)}.mls-latest-post{padding:25px 15px;background:var(--mls-BgGrey-color);border-radius:6px}.mls-latest-post h3{font-size:var(--mls-PropertyListPrice-heading)}.mls-latest-post.cn-post{padding:15px}.mls-prj-img img{height:500px;width:100%;object-fit:cover;margin-bottom:30px}.mls-prj-content p{font-size:var(--mls-Paragraph-fontsize);line-height:1.6}h3 small{font-size:60%}.property-listing-wrapper{background:var(--mlsBgLight-color);padding:80px 0}.mls-pro-list-wrapper{width:100%;display:grid;grid-template-columns:3fr 3fr 3fr;gap:30px;justify-content:flex-start}.mls-pro-list-wrapper.no-post{grid-template-columns:1fr!important;justify-content:center}.mls-pro-list-wrapper.cols2{grid-template-columns:2fr 2fr}.mls-pro-list-wrapper.cols3{grid-template-columns:3fr 3fr 3fr}.mls-pro-list-wrapper.cols4{grid-template-columns:4fr 4fr 4fr 4fr;gap:15px}.mls-pro-list-wrapper.cols5{grid-template-columns:5fr 5fr 5fr 5fr 5fr;gap:15px}.mls-property-box{position:relative;overflow:hidden;background:var(--mls-BgWhite-color);box-shadow:0 0 7px rgb(0 0 0 / 12%);border-radius:6px}.mls-property-in{position:relative;padding-bottom:75px;height:100%}.mls-property-img{position:relative;overflow:hidden}.mls-property-box sup{font-size:70%;vertical-align:top;top:2px}.mls-pro-img-count{position:absolute;left:0;right:0;bottom:0;width:100%;height:auto;padding:0 10px 10px;display:flex;align-items:flex-end;justify-content:space-between;z-index:1}.mls-pro-img-count span{color:#fff;font-size:var(--mls-md-fontsize);line-height:1;overflow:hidden;display:flex;flex-flow:row nowrap;gap:3px}span.mls-share-social-fn{cursor:pointer}.mls-share-social-fn .social-share-buttons{visibility:hidden;opacity:0;z-index:-1;transition:all 0.1s linear}.mls-share-social-fn:hover .social-share-buttons{visibility:visible;opacity:1;z-index:9;transition:all 0.1s linear}.mls-property-img .mls-pro-img-count img{height:15px!important;width:auto;margin-right:4px}.mls-property-img .mls-pro-img-count>div{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;background-color:rgb(0 0 0 / .3);padding:8px;border-radius:4px;width:auto;max-width:49%}.mls-pro-img-count>div:first-child span span{width:calc(100% - 20px);display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mls-pro-img-count a{width:100%;display:inline-block;text-align:center;text-overflow:ellipsis;width:100%;overflow:hidden}.mls-pro-img-count a,.mls-pro-img-count a:hover{color:#fff}.mls-share-social-fn .social-share-buttons{position:absolute;top:-112px;left:0;width:30px;z-index:9;height:110px;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;gap:8px;background-color:var(--mls-Primary-color);padding:6px 0;border-radius:4px}.social-share-buttons:after{content:'';position:absolute;bottom:-13px;left:0;width:100%;height:13px;z-index:1}.mls-property-img .mls-pro-img-count>div:last-child{padding:0}.mls-property-img .mls-pro-img-count>div:last-child span.mls-share-social-fn{padding:8px 6px 8px 8px}.mls-property-img .mls-pro-img-count>div:last-child span.img-count{padding:8px 8px 8px 6px}.scrolableDiv .container-item,#clearAlleasySelect,#selectAlleasySelect{letter-spacing:0}.mls-prjs1-bottom{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--mls-Border-color);margin-top:30px;gap:20px}.mls-share-social-pd{display:flex;flex-flow:row wrap;align-items:center;gap:15px}.mls-prjs1-bottom .mls-virtual-btn{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:5px;line-height:0}.mls-prjs1-bottom .mls-virtual-btn .mls-button svg{margin-right:5px}.mls-ss-title{font-size:var(--mls-lg-fontsize);font-weight:400}.mls-share-social-pd .social-share-buttons{width:auto;height:auto;display:inline-flex;flex-flow:row wrap;align-items:center;gap:10px}.mls-share-social-pd .social-share-buttons a{line-height:0;width:30px;height:30px;background-color:var(--mls-Primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.mls-share-social-pd .social-share-buttons a img{height:16px;width:auto;opacity:1;transition:all 0.2s linear}.mls-share-social-pd .social-share-buttons a:hover img{opacity:.8;transition:all 0.2s linear}.mls-property-img .mls-pro-img-count .social-share-buttons img{height:15px!important;margin-right:0}.mls-property-img .mls-pro-img-count .social-share-buttons a:hover img{opacity:.6}.mls-share-social-fn .social-share-buttons{text-align:center}.loc-fv{position:absolute;bottom:34px;left:0;z-index:9;height:auto;display:flex!important;flex-flow:column wrap;align-items:center;justify-content:center;gap:10px;background-color:var(--mls-Primary-color);padding:6px;border-radius:4px;margin:0!important;width:100%!important;text-overflow:unset!important;white-space:normal!important;text-align:center;overflow:visible!important;visibility:hidden;z-index:-1}.loc-fv:after{content:'';position:absolute;bottom:-6px;left:50%;z-index:1;width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid var(--mls-Primary-color);transform:translateX(-50%)}.loc-fv-toggle:hover .loc-fv{visibility:visible;z-index:1}.mls-property-cnt h2{font-size:var(--mls-PropertyList-heading);line-height:1.3;font-weight:700;margin:0 0 15px;text-transform:none}.mls-property-cnt h3{color:var(--mls-Primary-color);font-size:var(--mls-PropertyListPrice-heading);line-height:1;font-weight:700;margin:0 0 20px;text-transform:none}.mls-property-cnt h3>span{color:var(--mls-Primary-color);font-size:var(--mls-Paragraph-fontsize);line-height:1;font-weight:600}.mls-property-cnt .mls-pyc-title p{font-size:var(--mls-Paragraph-fontsize);line-height:1.5;margin:0}.mls-pro-list-wrapper.pro-grid .mls-property-cnt .mls-pyc-title p{max-height:80px;overflow:hidden}.mls-property-img img{height:300px;width:100%;object-fit:cover;transition:all 0.2s linear}.for-mls-pyc{position:absolute;top:0;left:0;right:0;padding:10px 10px 0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;z-index:1}.for-mls-pyc span,.mls-prj-title .mls-pyc-left span{color:#fff;font-size:var(--mls-sm-fontsize);line-height:1;padding:5px 10px 3px;border-radius:4px;background:var(--mls-Secondary-color)}.mls-prj-title .mls-pyc-left{margin:0 0 10px}.for-mls-pyc .mls-pyc-left span{background:var(--mls-Secondary-color)}.mls-prj-title .mls-pyc-left span{background:var(--mls-Secondary-color)}.for-mls-pyc .mls-pyc-right span{background:var(--mls-Primary-color)}.for-mls-pyc span+span{margin-left:5px}.mls-pyc-title h2 a{color:var(--mls-Black-color);font-size:var(--mls-PropertyList-heading);line-height:1.3}.mls-pyc-title h2 a:hover{color:var(--mls-Primary-color)}.mls-pyc-title p{font-size:var(--mls-Paragraph-fontsize);line-height:1.6}.mls-pyc-feature{display:flex;flex-flow:row wrap;align-items:center;gap:15px 25px;padding:0 20px}.mls-prj-feature{display:grid;grid-template-columns:5fr 5fr 5fr 5fr 5fr;gap:20px 10px}.mls-pycf-t{font-weight:700;font-size:var(--mls-Paragraph-fontsize);margin:0 0 10px}.mls-pycf-c{display:grid;grid-template-columns:25px auto;align-items:center;gap:6px}.mls-pycf-c img{height:18px;width:auto;max-width:25px;object-fit:contain}.mls-pycf-c span{font-size:var(--mls-Paragraph-fontsize);line-height:1}.mls-pyc-location img{height:20px;width:auto;margin-right:5px}.mls-pyc-title{padding:30px 20px 25px}.mls-pyc-location{padding:10px 20px}.mls-pyc-price{padding:10px 20px 0;border-top:1px solid var(--mls-Border-color)}.mls-pyc-price h2{margin:0;text-align:center;font-size:var(--mls-PropertySingle-heading)}.mls-pyc-btn-wrapper{position:absolute;bottom:0;left:0;width:100%;height:auto;line-height:0}.mls-pyc-btn-wrapper .mls-button.mls-pyc-button{margin:0;width:100%;border-radius:0;padding:10px 10px;font-size:var(--mls-Paragraph-fontsize)}.mls-pyc-btn-wrapper .mls-button.mls-pyc-button:hover,.mls-pyc-btn-wrapper .mls-button.mls-pyc-button:focus{background-color:var(--mls-Secondary-color);border-color:var(--mls-Secondary-color);color:var(--mls-White-color)}.mls-pyc-location>div{display:flex;flex-flow:row nowrap;align-items:center}.mls-pyc-location span{font-size:var(--mls-md-fontsize)}.mls-propertylist{width:100%;max-width:100%}.mls-pro-list-wrapper.pro-list{grid-template-columns:1fr!important}.mls-pro-list-wrapper.pro-list .mls-property-in{display:flex;flex-flow:row nowrap;align-items:stretch;padding-bottom:0}.mls-pro-list-wrapper.pro-list .mls-property-img{width:30%}.mls-pro-list-wrapper.pro-list .mls-property-cnt{width:70%;padding-bottom:85px}.mls-pro-list-wrapper.pro-list .mls-pyc-btn-wrapper{width:70%;left:30%}.mls-pro-list-wrapper.pro-list .mls-project-listing-slider,.mls-pro-list-wrapper.pro-list .slick-list,.mls-pro-list-wrapper.pro-list .slick-track,.mls-pro-list-wrapper.pro-list .mls-property-img img{height:100%}.mls-pro-list-wrapper.pro-list .mls-property-img img{height:330px}.mls-pro-list-wrapper.pro-list .mls-pyc-feature{grid-template-columns:4fr 4fr 4fr 4fr}.mls-pro-list-wrapper.pro-list .mls-property-cnt p{display:block}.light-gallery-wrapper{margin:0}.mls-project-nav-wrapper{margin-top:65px;max-width:550px}.mls-project-nav-wrapper{width:100%;cursor:pointer;border-radius:5px;margin:0 5px;overflow:hidden;transition:all 0.2s linear}.mls-project-nav-wrapper img{opacity:.5}.mls-project-nav-wrapper.slick-current img{opacity:1}.mls-project-nav-wrapper button.slick-arrow{font-size:var(--mls-lg-fontsize);color:orange;top:33%}.mls-project-li-wrapper{border-radius:6px;overflow:hidden;cursor:pointer}.mls-project-nav-slider{margin:0 -5px;margin-top:10px!important}.mls-project-nav-slider .mls-project-nav-wrapper img{width:100%;min-width:80px;height:80px;margin:0 auto;object-fit:cover;object-position:center}.mls-project-nav-slider .mls-project-nav-wrapper video{width:100%;height:120px;margin:0 auto;object-fit:cover;object-position:center}.mls-project-slider .mls-project-li-wrapper img,.mls-project-slider .mls-project-li-wrapper video{width:100%;height:100%;max-height:420px;margin:0 auto;object-fit:cover;object-position:center}.mls-project-listing-slider .slick-slide{position:relative}.mls-property-box .mls-property-img .slick-slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all 0.2s linear}.mls-property-box .mls-property-img:hover .slick-slide:before{background-color:rgb(0 0 0 / .3);transition:all 0.2s linear}.mls-project-listing-slider .slick-slide a.pro-li-fly-link{position:absolute;color:var(--mls-White-color);top:50%;left:50%;width:50%;height:50%;transform:translate(-50%,-50%);z-index:1;cursor:pointer}.mls-project-listing-slider .slick-slide a.pro-li-fly-link:before{content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;transform:translate(-50%,-30%);background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/mls-plus.png);background-repeat:no-repeat;background-size:30px;background-position:center;width:30px;height:30px;line-height:26px;text-align:center;opacity:0;transition:all 0.2s linear}.mls-project-listing-slider .slick-slide a.pro-li-fly-link:hover:before{opacity:1;transform:translate(-50%,-50%);transition:all 0.2s linear}.mls-project-listing-slider .slick-prev.slick-arrow,.mls-project-listing-slider .slick-next.slick-arrow,.mls-project-slider .slick-prev.slick-arrow,.mls-project-slider .slick-next.slick-arrow{height:30px;width:30px;top:50%;z-index:1;margin:0;opacity:0;transition:all 0.2s linear}.mls-project-listing-slider:hover .slick-prev.slick-arrow,.mls-project-listing-slider:hover .slick-next.slick-arrow,.mls-project-slider:hover .slick-prev.slick-arrow,.mls-project-slider:hover .slick-next.slick-arrow{opacity:1}.mls-project-listing-slider .slick-prev.slick-arrow,.mls-project-slider .slick-prev.slick-arrow{left:10px}.mls-project-listing-slider .slick-next.slick-arrow,.mls-project-slider .slick-next.slick-arrow{right:10px}.mls-project-listing-slider .slick-prev.slick-arrow:before,.mls-project-listing-slider .slick-next.slick-arrow:before,.mls-project-slider .slick-prev.slick-arrow:before,.mls-project-slider .slick-next.slick-arrow:before{font-size:0;opacity:1}.mls-project-listing-slider .slick-prev.slick-arrow,.mls-project-listing-slider .slick-prev.slick-arrow:focus,.mls-project-listing-slider .slick-prev.slick-arrow:hover,.mls-project-slider .slick-prev.slick-arrow,.mls-project-slider .slick-prev.slick-arrow:focus,.mls-project-slider .slick-prev.slick-arrow:hover{background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/left_arrow.png);background-repeat:no-repeat;background-size:30px;background-position:center}.mls-project-listing-slider .slick-next.slick-arrow,.mls-project-listing-slider .slick-next.slick-arrow:focus,.mls-project-listing-slider .slick-next.slick-arrow:hover,.mls-project-slider .slick-next.slick-arrow,.mls-project-slider .slick-next.slick-arrow:focus,.mls-project-slider .slick-next.slick-arrow:hover{background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/right_arrow.png);background-repeat:no-repeat;background-size:30px;background-position:center}.mls-project-listing-slider .slick-prev.slick-arrow:hover,.mls-project-listing-slider .slick-next.slick-arrow:hover,.mls-project-listing-slider .slick-prev.slick-arrow:focus,.mls-project-listing-slider .slick-next.slick-arrow:focus,.mls-project-slider .slick-prev.slick-arrow:hover,.mls-project-slider .slick-next.slick-arrow:hover,.mls-project-slider .slick-prev.slick-arrow:focus,.mls-project-slider .slick-next.slick-arrow:focus{opacity:.6;transition:all 0.2s linear}.mls-list-filter{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;margin:0 0 30px;padding:15px;background-color:var(--mls-BgGrey-color);border-radius:6px;gap:20px}.mls-list-filter .layout-filter{order:2;min-width:75px;line-height:1}.mls-list-filter .sorttype{order:1;width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:20px}.mls-list-filter .sorttype>div.mls-prop-count{width:300px;font-size:var(--mls-lg-fontsize);color:var(--mls-Text-color);text-align:left}.mls-list-filter .sorttype>div.mls-prop-count img{height:25px;width:auto;margin-right:5px;vertical-align:bottom}.mls-list-filter .sorttype form{width:calc(100% - 300px);display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end}.mls-list-filter .sorttype .sb-label{font-size:var(--mls-md-fontsize);color:var(--mls-Text-color);min-width:80px;text-align:right;margin-right:5px}.mls-list-filter .sorttype select{width:100%;max-width:260px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px;display:block;background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/down-arrow-blk.png);background-size:18px;background-repeat:no-repeat;background-position:right 15px center;cursor:pointer}.layout-filter span{display:inline-block;cursor:pointer;line-height:1}.layout-filter span:hover,.layout-filter span.active{cursor:pointer;opacity:.5}.layout-filter span.list{margin-left:15px}.layout-filter img{height:26px;width:auto}.mls-prjs1-top{margin:0 0 30px}.mls-prj-price.cn-area{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:15px}.cn-area div{order:2;min-width:124px}.cn-area h3{order:1;font-size:var(--mls-PropertyListPrice-heading);margin:0}.cn-area h3>span{font-size:var(--mls-Paragraph-fontsize);line-height:1;font-weight:600}.cn-area h3 small{font-size:100%;color:var(--mls-Black-color)}.cn-area h5{font-size:var(--mls-md-fontsize);text-transform:none;margin:0 0 5px}.cn-area p{font-size:var(--mls-md-fontsize);font-weight:500}.cn-area div{line-height:0}.cn-area a.button{padding:10px;width:100%;margin:0}.cn-area a.mls-button{text-transform:none}.cn-area a.mls-button:focus{color:var(--mls-White-color)}.mls-prj-lay{position:relative;padding:30px;background-color:var(--mls-BgGrey-color);border-radius:6px;margin:0 0 25px;z-index:2}.mls-prj-left .mls-prj-lay:last-child{margin-bottom:0}.mls-prj-amenities{display:grid;grid-template-columns:3fr 3fr 3fr;gap:30px 10px}.mls-prj-amen{display:grid;grid-template-columns:52px 2fr;align-items:center;gap:12px;font-size:var(--mls-Paragraph-fontsize)}.mls-prj-amen span.amen-img{display:inline-flex;align-items:center;justify-content:center;height:50px;height:50px;width:50px;border-radius:50%;background-color:var(--mls-Primary-color)}.mls-prj-amen span.amen-img img{height:32px;filter:brightness(0) invert(1);width:auto}.mls-prj-lay>h4{text-transform:none;font-weight:600;font-size:var(--mls-PropertyListPrice-heading);margin:0 0 20px}.mls-prj-moredetail ul{list-style-type:none;padding:0;margin:0}.mls-prj-moredetail ul li{display:grid;grid-template-columns:200px 2fr;gap:15px;align-items:flex-start;margin:0 0 25px;font-size:var(--mls-Paragraph-fontsize)}.mls-prj-moredetail ul li span.mls-prjmd-title{font-weight:600}.mls-prj-moredetail ul li span.mls-prjmd-cnt{font-weight:400}.mls-prj-map{line-height:0}#mls-property-map{height:450px!important}.filter-form-wrapper{background-color:var(--mls-BgGrey-color);padding:25px;border-radius:8px;margin:0 0 25px}.filter-form-wrapper form{display:flex;flex-flow:row wrap;align-items:flex-end;gap:15px 20px}.filter-form-wrapper form input[type="submit"]{height:40px;width:100%;margin:0;border-radius:4px;background:var(--mls-Primary-color)}.filter-form-wrapper form input[type="submit"]:hover{background:var(--mls-Secondary-color);color:var(--mls-White-color)}.filter-form-wrapper form label{margin:0 0 5px;display:inline-block;font-weight:600;font-size:var(--mls-md-fontsize);line-height:14px;color:var(--mls-Text-color)}.filter-form-wrapper form label.tab{overflow:inherit!important}.filter-form-wrapper h4{font-size:var(--mls-PropertyList-heading);text-transform:none;margin:0 0 20px;font-weight:700;text-align:center}.filter-form-wrapper select.sel-app{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px;display:block;background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/down-arrow-blk.png);background-size:18px;background-repeat:no-repeat;background-position:right 15px center;cursor:pointer}.filter-form-wrapper.mls-banner-search{background-color:var(--mlsbannersearchbackground-color)}.filter-form-wrapper.mls-banner-search h4,.filter-form-wrapper.mls-banner-search form .mls-form-group>label{color:var(--mlsbannersearch-color)}.filter-form-wrapper.mls-banner-search form input[type="submit"]{background:var(--mlsbannersearchbuttonbackground-color);border-color:var(--mlsbannersearchbuttonbackground-color);color:var(--mlsbannersearchbutton-color)}.filter-form-wrapper.mls-banner-search form input[type="submit"]:hover{background:var(--mlsbannersearchbuttonhoverbackground-color);border-color:var(--mlsbannersearchbuttonhoverbackground-color);color:var(--mlsbannersearchbutton-color)}.filter-form-wrapper form>.mls-tab-container{width:100%;text-align:center;margin:0 0 10px}ul.srh-tab-nav{list-style-type:none;padding:0;margin:0;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center}ul.srh-tab-nav li{position:relative;padding:0;margin:0 2px;flex-grow:1}ul.srh-tab-nav li:hover{cursor:pointer}ul.srh-tab-nav li:last-child{border:none}ul.srh-tab-nav li input[type="radio"]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin:0;cursor:pointer}ul.srh-tab-nav li label{position:relative;width:100%;margin:0;background-color:var(--mlsTabBg-color);color:var(--mlsTab-color);font-size:15px;font-weight:500;padding:13px 23px;text-transform:capitalize;line-height:1;border-radius:6px}ul.srh-tab-nav li input[type="radio"]+label:before,ul.srh-tab-nav li label:before{content:'';position:absolute;bottom:-5px;left:50%;width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #fff0;transform:translatex(-50%);z-index:1}ul.srh-tab-nav li input[type="radio"]:checked+label,ul.srh-tab-nav li input[type="radio"]:hover+label{background-color:var(--mls-Primary-color);color:var(--mls-White-color)}ul.srh-tab-nav li input[type="radio"]:checked+label:before{border-top:6px solid var(--mls-Primary-color)}ul.srh-tab-nav li input[type="radio"]:checked{border:none;background-color:#fff0;box-shadow:none}.mls-prjs6 form{display:flex;flex-flow:row wrap;gap:15px;justify-content:flex-start;align-items:flex-end}.mls-form-group{position:relative;line-height:1}.mls-c1{width:calc(100% - 0px)}.mls-c2,.mls-c3.tiw-align,.mls-c2-fix{width:calc(50% - 8px)}.mls-c3,.videohidecls .mls-c3.tiw-align{width:calc(33.333% - 10px)}.mls-c1b3{width:calc(68% - 15px)}.mls-c1b1{width:calc(32% - 0px)}.mls-form-group .button,.mls-form-group input[type="submit"]{margin:0;text-transform:none}.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px;display:block;background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/down-arrow-blk.png);background-size:18px;background-repeat:no-repeat;background-position:right 15px center;cursor:pointer}.pervid{display:flex;flex-flow:row nowrap;gap:10px}.pervid .pervid-blk{position:relative;width:100%}.pervid .pervid-blk label{margin:0;display:inline-flex;width:100%;height:40px;flex-flow:row nowrap;align-items:center;justify-content:center;font-size:var(--mls-md-fontsize);color:var(--mls-Text-color);border:1px solid var(--mls-Border-color);border-radius:4px;background-color:var(--mls-BgWhite-color)}.pervid .pervid-blk label svg{margin-right:6px}.pervid .pervid-blk input[type="radio"]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;opacity:0;margin:0;cursor:pointer}.pervid .pervid-blk.active label,.pervid .pervid-blk input[type="radio"]:checked+label{color:var(--mls-Button-color);border:1px solid var(--mls-ButtonBorder-color);background-color:var(--mls-ButtonBg-color)}.property-schedule-singledate-wrapper{position:relative;margin:0 6px}.property-schedule-singledate-wrapper div{display:flex;flex-flow:column wrap;border:1px solid var(--mls-Border-color);border-radius:4px;background-color:var(--mls-BgWhite-color);gap:6px;padding:12px 30px}.property-schedule-singledate-wrapper div span{display:inline-block;width:100%;height:auto;font-size:var(--mls-sm-fontsize);color:var(--mls-Text-color);text-align:center}.property-schedule-singledate-wrapper div span.day-num{font-size:20px;font-weight:600}.property-schedule-singledate-wrapper input[type="radio"]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;opacity:0;margin:0;cursor:pointer}.property-schedule-singledate-wrapper input[type="radio"]:checked+div,.property-schedule-singledate-wrapper.check input[type="radio"]+div{color:var(--mls-White-color);border:1px solid var(--mls-Primary-color);background-color:var(--mls-Primary-color)}.property-schedule-singledate-wrapper input[type="radio"]:checked+div span,.property-schedule-singledate-wrapper.check input[type="radio"]+div span{color:var(--mls-White-color)}.schedule-date-slider .slick-list{margin:0 -5px;max-width:calc(100% + 5px);overflow:hidden}.schedule-date-slider .slick-prev.slick-arrow,.schedule-date-slider .slick-next.slick-arrow{position:absolute!important;top:50%;height:30px;width:30px;z-index:1;padding:3px;font-size:var(--mls-md-fontsize);line-height:14px;transition:all 0.2s linear;background-repeat:no-repeat!important;background-size:24px!important;background-position:center!important}.schedule-date-slider .slick-prev.slick-arrow{left:-15px}.schedule-date-slider .slick-next.slick-arrow{right:-15px}.schedule-date-slider .slick-prev.slick-arrow:before,.schedule-date-slider .slick-next.slick-arrow:before,.schedule-date-slider .slick-prev.slick-arrow,.schedule-date-slider .slick-next.slick-arrow{font-size:0;opacity:1}.schedule-date-slider .slick-prev.slick-arrow:hover,.schedule-date-slider .slick-next.slick-arrow:hover,.schedule-date-slider .slick-prev.slick-arrow:focus,.schedule-date-slider .slick-next.slick-arrow:focus{background:var(--mls-Secondary-color);color:var(--mls-White-color);border-color:var(--mls-Secondary-color);transition:all 0.2s linear}.schedule-date-slider .slick-prev.slick-arrow,.schedule-date-slider .slick-prev.slick-arrow:hover,.schedule-date-slider .slick-prev.slick-arrow:focus{background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/left-arw.png)}.schedule-date-slider .slick-next.slick-arrow,.schedule-date-slider .slick-next.slick-arrow:hover,.schedule-date-slider .slick-next.slick-arrow:focus{background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/right-arw.png)}::-webkit-input-placeholder{color:var(--mls-Text-color);font-size:var(--mls-lg-fontsize)}::-moz-placeholder{color:var(--mls-Text-color);font-size:var(--mls-lg-fontsize)}:-ms-input-placeholder{color:var(--mls-Text-color);font-size:var(--mls-lg-fontsize)}:-moz-placeholder{color:var(--mls-Text-color);font-size:var(--mls-lg-fontsize)}.mls-form-group .error-message{position:absolute;bottom:-28px;background:#e9b3b3;color:#9c0606!important;padding:4px 10px;border-radius:3px;font-size:var(--mls-sm-fontsize)!important;line-height:20px;left:inherit;right:0;z-index:1;font-weight:600}.mls-form-group .error-message:after{content:'';display:block;width:0;height:0;position:absolute;border-left:8px solid #fff0;border-right:8px solid #fff0;border-bottom:8px solid #e9b3b3;right:10px;top:-7px}.mls-form-group .error-message:empty{display:none}.mls-pagination{margin-top:50px;text-align:center}ul.mls-pagination-list{display:inline-flex;align-items:center;justify-content:center;flex-flow:row wrap;list-style-type:none;padding:0;margin:0;gap:6px}ul.mls-pagination-list li{padding:0}ul.mls-pagination-list li a,ul.mls-pagination-list li span{display:inline-block;position:relative;padding:5px 12px;text-decoration:none;background-color:var(--mls-BgGrey-color);border:1px solid var(--mls-Border-color);box-shadow:0 5px 15px rgb(0 0 0 / 1%);font-weight:500;font-size:15px;color:var(--mls-Text-color)}ul.mls-pagination-list li.active a,ul.mls-pagination-list li.active a:focus,ul.mls-pagination-list li.active a:hover,ul.mls-pagination-list li a:hover{color:var(--mls-White-color);cursor:pointer;background-color:var(--mls-Primary-color);border:1px solid var(--mls-Primary-color)}ul.mls-pagination-list li.prev a,ul.mls-pagination-list li.next a{font-weight:600}@media (min-width:651px) and (max-width:767px){.mls-pro-list-wrapper.pro-list .mls-property-img{width:40%!important}.mls-pro-list-wrapper.pro-list .mls-property-cnt{width:60%!important}.mls-pro-list-wrapper.pro-list .mls-pyc-btn-wrapper{width:60%;left:40%!important}}@media (min-width:651px) and (max-width:991px){.mls-pro-list-wrapper.pro-list .mls-pyc-title{padding:20px 15px 20px}}@media (min-width:651px){.mls-pro-list-wrapper.pro-list .mls-property-cnt p{max-height:52px;overflow:hidden}.mls-pro-list-wrapper.pro-list .mls-property-cnt h2{max-height:62px;overflow:hidden}}input[type="text"].price-range-iput-block{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px;display:block;background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/down-arrow-blk.png);background-size:18px;background-repeat:no-repeat;background-position:right 15px center;cursor:pointer}.mls-dropdown{display:none;position:absolute;top:auto;left:0;right:0;width:100%;height:auto;z-index:2;padding:15px 15px 21px;border:1px solid var(--mls-Border-color)!important;background-color:var(--mls-BgWhite-color);border-radius:4px;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .2);-moz-box-shadow:0 1px 2px rgb(0 0 0 / .2);box-shadow:0 1px 2px rgb(0 0 0 / .2);width:100%}.mls-dropdown label{font-weight:500}.price-range-display{font-size:var(--mls-sm-fontsize);font-weight:600;color:var(--mls-Text-color);display:flex;flex-flow:row wrap;align-items:center;gap:5px}.price-range-display input{width:calc(100% - 80px);appearance:none;-webkit-appearance:none;border:none;outline:none;padding:0;font-size:var(--mls-sm-fontsize);color:var(--mls-Text-color);font-weight:500;background-color:#fff0}.mls-form .price-input{width:100%;display:flex;margin:10px 0 15px}.mls-form .price-input .field{display:flex;width:100%;align-items:center}.mls-form .field input{width:100%;height:100%;outline:none;height:30px;padding:5px;font-size:15px;border-radius:4px;text-align:left;margin:0;border:1px solid var(--mls-Border-color);background-color:var(--mls-BgWhite-color);-moz-appearance:textfield;color:var(--mls-Text-color)}.mls-form input[type="number"]::-webkit-outer-spin-button,.mls-form input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.mls-form .price-input .separator{width:50px;display:flex;font-size:19px;align-items:center;justify-content:center}.mls-form .slider-range-wrapper{position:relative;margin-left:10px;margin-right:5px;margin-top:20px}.slider-range-wrapper .ui-slider-horizontal{height:4px}.slider-range-wrapper .ui-widget.ui-widget-content{border:none;background:#eee;border-radius:2px}.slider-range-wrapper .ui-slider .ui-slider-handle{width:16px;height:16px}.slider-range-wrapper .ui-slider-horizontal .ui-slider-handle{top:-7px}.slider-range-wrapper .ui-state-default,.slider-range-wrapper .ui-widget-content .ui-state-default,.slider-range-wrapper .ui-state-hover,.slider-range-wrapper .ui-widget-content .ui-state-hover{border:1px solid var(--mls-Primary-color);background:var(--mls-Primary-color);border-radius:50%;cursor:pointer}.slider-range-wrapper .ui-widget-header{background:var(--mls-Primary-color)}.pr-btn-wrapper{margin-top:20px}.mls-form .pr-btn-wrapper button.reset,.mls-form .pr-btn-wrapper button.price-range-search{font-size:13px;line-height:1.3;height:auto;min-height:inherit}.mls-form-group.mls-c1.mls-pr{display:none!important}.mls-form p.success-message,.mls-form p.error-message{padding:15px;background-color:#f1f1f1;margin:20px 0 0;text-align:center;color:#289d2a;font-size:var(--mls-Paragraph-fontsize);line-height:1.4}.mls-form p.error-message{color:#da3512}span.tour-info{display:inline-flex;width:16px;height:16px;justify-content:center;align-items:center;color:var(--mls-White-color);border-radius:50%;font-size:11px;margin-left:5px;cursor:pointer;vertical-align:bottom}.tour-info-wrap{position:relative}.tour-info-toggle{background-color:var(--mls-Primary-color);color:var(--mls-White-color);font-size:var(--mls-sm-fontsize);padding:8px;border-radius:6px;position:absolute;z-index:9}.tour-info-toggle p{margin:0;font-size:var(--mls-sm-fontsize);line-height:1.2;color:var(--mls-White-color)}.tour-info-toggle:after{content:'';position:absolute;top:-6px;left:14px;z-index:1;width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-bottom:6px solid var(--mls-Primary-color);transform:translateX(-50%)}.lead-form-temp{padding:0 0 20px;background-color:var(--mls-BgWhite-color);box-shadow:0 0 15px rgb(0 0 0 / 10%);width:100%;max-width:600px;margin:0 auto;display:table}.lead-form-temp .mls-heading{padding:20px;border-bottom:1px solid var(--mls-Border-color)}.lead-form-temp .mls-main-content{padding:20px 20px 0}.lead-form-temp .mls-heading h2{font-size:20px;line-height:1.3;text-align:center;margin:0}.lead-form-temp .mls-main-content p{display:grid;grid-template-columns:120px 2fr;align-items:flex-end;gap:15px}.lead-form-temp .mls-main-content p:last-child{margin:0}.lead-form-temp .mls-main-content p strong{color:var(--mls-Black-color)}.nopropertyfound,.search-not-perform{border:2px solid var(--mls-Border-color);padding:15px;text-align:center;color:var(--mls-Text-color);background-color:var(--mls-BgWhite-color);border-radius:6px;margin:0 auto;max-width:1320px;width:100%;margin-top:15px!important;margin-bottom:15px!important}.nopropertyfound p,.search-not-perform p{margin:0;text-align:center;font-size:var(--mls-lg-fontsize);color:var(--mls-Text-color)}.lg-container.lg-show{position:relative;z-index:999999!important}.mls-breadcrumb{padding:0 0 12px;margin:0 0 30px;border-bottom:1px solid var(--mls-Border-color)}.mls-breadcrumb.mlsbc-hide{display:none!important}.mls-plugin-breadcrumb{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:0 6px;font-size:15px;color:var(--mls-Text-color);line-height:22px}.mls-plugin-breadcrumb svg,.mls-plugin-breadcrumb i{color:var(--mls-Text-color);font-size:11px}.mls-plugin-breadcrumb a{color:var(--mls-Primary-color)}.mls-plugin-breadcrumb a:hover{color:var(--mls-Secondary-color)}.mls-form .tagsinput{background-color:var(--mls-BgWhite-color);margin:0 0 10px;width:100%;border:1px solid var(--mls-Border-color);font-size:var(--mls-lg-fontsize);color:var(--mls-Text-color);box-shadow:none;padding:7px 7px;border-radius:3px;text-transform:none;text-shadow:none;text-align:left;height:40px!important;margin:0;font-family:inherit;display:flex;flex-flow:row nowrap;align-items:center;overflow-x:auto;overflow-y:hidden}.mls-form .tagsinput.focus{border-color:var(--mls-Border-color)}.mls-form .tagsinput::-webkit-scrollbar{height:2px}.mls-form .tagsinput::-webkit-scrollbar-track{box-shadow:inset 0 0 0 rgb(0 0 0 / .3)}.mls-form .tagsinput::-webkit-scrollbar-thumb{background-color:#bfbfbf;outline:0 solid slategrey}.show-xs{display:none}input.tag-input::-webkit-input-placeholder{font-size:var(--mls-md-fontsize)}input.tag-input::-moz-placeholder{font-size:var(--mls-md-fontsize)}input.tag-input:-ms-input-placeholder{font-size:var(--mls-md-fontsize)}input.tag-input:-moz-placeholder{font-size:var(--mls-md-fontsize)}.tagsinput div input{color:var(--mls-Text-color)}.mls-form .divSearcheasySelect input[type="text"]::-webkit-input-placeholder{color:var(--mls-Text-color);font-size:var(--mls-md-fontsize)}.mls-form .divSearcheasySelect input[type="text"]::-moz-placeholder{color:var(--mls-Text-color);font-size:var(--mls-md-fontsize)}.mls-form .divSearcheasySelect input[type="text"]:-ms-input-placeholder{color:var(--mls-Text-color);font-size:var(--mls-md-fontsize)}.mls-form .divSearcheasySelect input[type="text"]:-moz-placeholder{color:var(--mls-Text-color);font-size:var(--mls-md-fontsize)}.tagsinput .tag{background:#efefef}.tagsinput .tag .tag-remove:before,.tagsinput .tag .tag-remove:after{background:#f14a4a}.mls-parent-search-wrapper+h2.wp-block-heading{padding:0 20px;text-align:center;margin:40px 0 20px;text-transform:none}.lg-outer .lg-thumb-item{border:2px solid transparent!important}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border:2px solid var(--mls-White-color)!important}.mls-project-listing-slider .slick-track,.mls-project-slider .slick-track,.schedule-date-slider .slick-track{padding-top:0!important}.schedule-date-slider .slick-track{margin-left:0!important}.mls-project-listing-slider .slick-prev.slick-arrow,.mls-project-listing-slider .slick-next.slick-arrow,.mls-project-slider .slick-prev.slick-arrow,.mls-project-slider .slick-next.slick-arrow{top:50%!important;background-color:transparent!important;font-size:0;line-height:0;padding:0}.mls-project-nav-slider .slick-prev.slick-arrow,.mls-project-nav-slider .slick-next.slick-arrow{display:none!important}.mls-project-listing-slider .slick-prev.slick-arrow,.mls-project-slider .slick-prev.slick-arrow{left:15px!important}.mls-project-listing-slider .slick-next.slick-arrow,.mls-project-slider .slick-next.slick-arrow{right:15px!important}.loc{height:15px!important;line-height:1.1!important}.mls-pro-img-count span{line-height:1.1!important}.mls-form textarea{margin:0!important;padding:10px 15px!important;line-height:1.3!important}.schedule-date-slider .slick-prev.slick-arrow{left:-15px!important}.schedule-date-slider .slick-next.slick-arrow{right:-15px!important}.mls-prj-section p.mls-prj-section-subtitle{margin-top:-10px}.mls-pagination-btns-block{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin-bottom:30px}.mls-pagination-btns-block .mls-pagi-btns-left{width:calc(100% - 380px);line-height:0}.mls-pagination-btns-block .mls-pagi-btns-right{width:350px;line-height:0}.mls-pagination-btns-block .mls-pagi-btns-right>div{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:15px;display:none!important}.mls-pagination-btns-block a.mls-button img{height:15px;width:auto}.mls-pagination-btns-block .mls-pagi-btns-right a.mls-button img{height:13px;width:auto}.mls-pagination-btns-block a.mls-button{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:8px;min-width:115px;background:var(--mls-BgDark-color);color:var(--mls-Black-color);border-color:var(--mls-BgDark-color)}.mls-pagination-btns-block a.mls-button:hover{background:var(--mls-Primary-color);color:var(--mls-White-color);border-color:var(--mls-Primary-color)}.mls-pagination-btns-block a.mls-button img{filter:brightness(0) invert(0);transition:all 0.2s linear}.mls-pagination-btns-block a.mls-button:hover img{filter:brightness(0) invert(1);transition:all 0.2s linear}.bc-arw{display:inline-block;width:10px;height:10px;background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/breadcrumb_arw.png);background-size:contain;background-position:center;background-repeat:no-repeat}body.mls-dark-theme .mls-list-filter .sorttype select,body.mls-dark-theme .filter-form-wrapper select.sel-app,body.mls-dark-theme .custom-select select,body.mls-dark-theme .mls-pr>input[type="text"],body.mls-dark-theme .styledSelect:after,body.mls-dark-theme input[type="text"].price-range-iput-block{background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/down-arrow-white.png)!important}body.mls-dark-theme .layout-filter img,body.dark .mls-pycf-c img,body.mls-dark-theme .mls-pagination-btns-block a.mls-button img,body.mls-dark-theme .mls-pycf-c img{filter:brightness(0) invert(1)}body.mls-dark-theme .tagsinput .tag{background:var(--mls-BgDark-color)}body.mls-dark-theme .scrolableDiv .checkmark,body.mls-dark-theme .slider-range-wrapper .ui-widget.ui-widget-content{background-color:var(--mls-BgDark-color)}body.mls-dark-theme #clearAlleasySelect,body.mls-dark-theme #selectAlleasySelect{border:1px solid var(--mls-Border-color)}.tagsinput .tag .tag-remove:before,.tagsinput .tag .tag-remove:after{background:#ff8d8d!important}ul.mls-pagination-list li a,ul.mls-pagination-list li span{min-height:36px;line-height:24px}.mls-form .iti{width:100%}.mls-form .iti input.iti__tel-input[type=text]{padding-left:93px}.mls-form button.iti__selected-country{padding:0;border:none;background-color:#fff0;border-right:1px solid var(--mls-Border-color);border-radius:0;width:85px;display:flex;align-items:center}.mls-form .iti__selected-dial-code{font-size:var(--mls-md-fontsize);line-height:1;color:var(--mls-Text-color);margin-left:1px!important;padding-left:3px;border-left:1px solid var(--mls-Text-color)}.mls-form button.iti__selected-country:hover{padding:0;border:none;background-color:#fff0;border-right:1px solid var(--mls-Border-color)}.mls-main-content li.iti__country{margin:0;padding:5px 10px;font-size:var(--mls-md-fontsize)}.mls-main-content ul.iti__country-list{padding:0;margin:0}.mls-form .iti--inline-dropdown .iti__dropdown-content{background-color:#fff}.mls-form input[type="text"].iti__search-input{border:none;border-radius:4px 4px 0 0;padding:10px;font-size:var(--mls-md-fontsize);border-bottom:1px solid var(--mls-Border-color)}.mls-form .iti--inline-dropdown .iti__dropdown-content{border-color:var(--mls-Border-color)!important}.mls-form .iti__arrow{width:5px;height:5px;border-top:1px solid var(--mls-Text-color);border-left:1px solid var(--mls-Text-color);border-right:none;transform:translatey(-2px) rotate(225deg)}.mls-form .iti__arrow--up{border-bottom:none;transform:translatey(0) rotate(45deg)}.mls-form input[type="text"].iti__search-input::-webkit-input-placeholder{font-size:var(--mls-lg-fontsize)}.mls-form input[type="text"].iti__search-input::-moz-placeholder{font-size:var(--mls-lg-fontsize)}.mls-form input[type="text"].iti__search-input:-ms-input-placeholder{font-size:var(--mls-lg-fontsize)}.mls-form input[type="text"].iti__search-input:-moz-placeholder{font-size:var(--mls-lg-fontsize)}.pervid-blk img.tour-ico{height:16px;width:auto;margin-right:10px}.pervid-blk #Video+label img.tour-ico{height:19px}.pervid-blk.active img.tour-ico,.pervid-blk.active input[type="radio"]:checked+label img.tour-ico{filter:brightness(0) invert(1)}.pervid .pervid-blk input[type="radio"]:checked+label img.tour-ico{filter:brightness(0) invert(1)}.date-time-hide .mls-form-group.date-field,.date-time-hide .mls-form-group.time-field,.lang-hide .mls-form-group.lang-field,.bsa-hide .mls-form-group.bsa-field,.date-time-hide .mls-form-group.month-field,.date-time-hide .mls-form-group.year-field{display:none}.mls-form.videohidecls .mls-form-group.mls-c2{width:calc(33.333% - 10px)!important}.mls-form.videohidecls.date-time-hide .mls-form-group.mls-c3,.mls-form.videohidecls.lang-hide .mls-form-group.mls-c3,.mls-form.videohidecls.bsa-hide .mls-form-group.mls-c3{width:calc(50% - 8px)!important}.mls-form.videohidecls.date-time-hide.lang-hide .mls-form-group.mls-c2,.mls-form.videohidecls.date-time-hide.bsa-hide .mls-form-group.mls-c2{width:calc(50% - 8px)!important}.mls-form.videohidecls.lang-hide.bsa-hide .mls-form-group.mls-c2,.mls-form.videohidecls.lang-hide.bsa-hide .mls-form-group.mls-c3{width:calc(50% - 8px)!important}.mls-form.videohidecls.date-time-hide.lang-hide.bsa-hide .mls-form-group.mls-c2{width:calc(33.333% - 10px)!important}.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c2,.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c3,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c3{width:calc(33.333% - 10px)!important}.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c2.phone-field,.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c2.tour-info-wrap,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2.phone-field,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2.tour-info-wrap,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2.user-field,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2.email-field{width:calc(50% - 8px)!important}.mls-form.date-time-hide .mls-form-group.mls-c3,.mls-form.lang-hide .mls-form-group.mls-c3,.mls-form.bsa-hide .mls-form-group.mls-c3{width:calc(50% - 8px)!important}.mls-form.date-time-hide.lang-hide .mls-c2.tour-info-wrap{width:calc(100% - 0px)!important}.mls-form.date-time-hide.bsa-hide.videohidecls .mls-form-group.mls-c3{width:calc(50% - 8px)!important}@media (max-width:767px){.mls-form.videohidecls .mls-form-group.mls-c2{width:calc(50% - 5px)!important}.mls-form.videohidecls.date-time-hide .mls-form-group.mls-c3,.mls-form.videohidecls.lang-hide .mls-form-group.mls-c3,.mls-form.videohidecls.bsa-hide .mls-form-group.mls-c3{width:calc(50% - 5px)!important}.mls-form.videohidecls.date-time-hide.lang-hide .mls-form-group.mls-c2,.mls-form.videohidecls.date-time-hide.bsa-hide .mls-form-group.mls-c2{width:calc(50% - 5px)!important}.mls-form.videohidecls.lang-hide.bsa-hide .mls-form-group.mls-c2,.mls-form.videohidecls.lang-hide.bsa-hide .mls-form-group.mls-c3{width:calc(50% - 5px)!important}.mls-form.videohidecls.date-time-hide.lang-hide.bsa-hide .mls-form-group.mls-c2{width:calc(33.333% - 7px)!important}.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c2,.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c3,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c3{width:calc(33.333% - 7px)!important}.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c2.phone-field,.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c2.tour-info-wrap,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2.phone-field,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2.tour-info-wrap{width:calc(50% - 5px)!important}.mls-form.date-time-hide .mls-form-group.mls-c3,.mls-form.lang-hide .mls-form-group.mls-c3,.mls-form.bsa-hide .mls-form-group.mls-c3,.mls-form.date-time-hide.bsa-hide.videohidecls .mls-form-group.mls-c3{width:calc(50% - 5px)!important}}@media (max-width:575px){.mls-form.videohidecls .mls-form-group.mls-c2{width:calc(100% - 0px)!important}.mls-form.videohidecls.date-time-hide .mls-form-group.mls-c3,.mls-form.videohidecls.lang-hide .mls-form-group.mls-c3,.mls-form.videohidecls.bsa-hide .mls-form-group.mls-c3{width:calc(100% - 0px)!important}.mls-form.videohidecls.date-time-hide.lang-hide .mls-form-group.mls-c2,.mls-form.videohidecls.date-time-hide.bsa-hide .mls-form-group.mls-c2{width:calc(100% - 0px)!important}.mls-form.videohidecls.lang-hide.bsa-hide .mls-form-group.mls-c2,.mls-form.videohidecls.lang-hide.bsa-hide .mls-form-group.mls-c3{width:calc(100% - 0px)!important}.mls-form.videohidecls.date-time-hide.lang-hide.bsa-hide .mls-form-group.mls-c2{width:calc(100% - 0px)!important}.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c2,.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c3,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c3{width:calc(100% - 0px)!important}.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c2.phone-field,.mls-form.lang-hide.bsa-hide .mls-form-group.mls-c2.tour-info-wrap,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2.phone-field,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2.tour-info-wrap{width:calc(100% - 0px)!important}.mls-form.date-time-hide .mls-form-group.mls-c3,.mls-form.lang-hide .mls-form-group.mls-c3,.mls-form.bsa-hide .mls-form-group.mls-c3,.mls-form.date-time-hide.bsa-hide.videohidecls .mls-form-group.mls-c3,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2.user-field,.mls-form.date-time-hide.bsa-hide .mls-form-group.mls-c2.email-field{width:calc(100% - 0px)!important}}.swal2-content .swal2-html-container{font-size:var(--mls-Paragraph-fontsize)!important;color:#2e2e33!important}.swal2-actions{margin-top:10px!important}.swal2-actions button.swal2-styled{font-size:var(--mls-Paragraph-fontsize)!important}.swal2-header .swal2-icon{margin-top:0!important;margin-bottom:10px!important}.swal2-header .swal2-title{font-size:24px!important;line-height:1!important}.mls-main-content ul.iti__country-list{background-color:var(--mls-BgGrey-color)}.date-field.dmy.updatedateloading{position:relative}.date-field.dmy.updatedateloading .schedule-date-slider{pointer-events:none}.date-field.dmy.updatedateloading:before{content:'';position:absolute;top:50%;left:50%;width:50px;height:50px;background-color:#464646;border-radius:4px;z-index:1;transform:translate(-50%,-50%)}.date-field.dmy.updatedateloading:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background-image:url(https://benahavis.homes/wp-content/plugins/resale-online-mls-plugin-v1.2.4/assets/images/date_loader.gif);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:2}.property-schedule-singledate-wrapper.pastdayscls,.pastdayscls .property-schedule-singledate-wrapper{opacity:.45;pointer-events:none;cursor:none}