#idx-container{font-family:Roboto,sans-serif}#idx-container .welcome-message{display:none;margin:50px 0}@media only screen and (max-width:768px){#idx-container .welcome-message{font-size:20px;margin:20px 0}}#idx-container hr{margin:0}#idx-container button{border:1px solid #8e8e8e;font-size:16px}@media only screen and (max-width:1600px){#idx-container button{font-size:12px}}@media only screen and (max-width:1200px){#idx-container button{font-size:16px}}#idx-container .pagination{cursor:pointer;font-size:18px;margin:0}#idx-container #listing-array-total{color:#111;display:none;font-size:18px;font-weight:600}@media only screen and (max-width:1600px){#idx-container #listing-array-total{font-size:16px}}@media only screen and (max-width:1200px){#idx-container #listing-array-total{font-size:18px}}#idx-container .redstar{color:red;font-weight:700;margin:0 0 0 5px;padding:0!important}#idx-container .nice-label{margin-right:15px}@media only screen and (max-width:1600px){#idx-container .nice-label{margin-right:5px}}@media only screen and (max-width:1200px){#idx-container .nice-label{margin-right:15px}}#idx-container #search-bar-2{display:none;padding:15px 0 0;position:relative}#idx-container #search-bar-2 button{height:45px;margin:0 0 5px}#idx-container #search-bar-2 #btn-mf-units{display:none}#idx-container #search-bar-2 .btn-capsule{padding:0 15px}@media only screen and (max-width:1600px){#idx-container #search-bar-2 .btn-capsule{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #search-bar-2 .btn-capsule{padding:0 15px}}#idx-container #search-bar-2 .dropdown{padding:0 15px}@media only screen and (max-width:1600px){#idx-container #search-bar-2 .dropdown{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #search-bar-2 .dropdown{padding:0 15px}}#idx-container #search-bar-2 .dropdown .dropdown-menu{padding:0}#idx-container #search-bar-2 .dropdown .dropdown-menu li.choice{font-size:13px}#idx-container #search-bar-2 .dropdown .dropdown-menu li.choice a{padding:0 10px}#idx-container #search-bar-2 .dropdown .dropdown-menu li.choice a input{transform:scale(1.3)}#idx-container #search-bar-2 .dropdown .dropdown-menu li.choice a label{margin:0;padding:15px;width:100%}#idx-container #search-bar-2 input[name=units-max],#idx-container #search-bar-2 input[name=units-min]{margin:15px auto;width:80%}#idx-container #search-bar{padding:15px 0 0;position:relative}#idx-container #search-bar button{height:45px;margin:0 0 5px}#idx-container #search-bar input{border:1px solid #8e8e8e}#idx-container #search-bar input[name=price-max],#idx-container #search-bar input[name=price-min]{margin:0 auto;width:80%}#idx-container #search-bar div.baths-max,#idx-container #search-bar div.baths-min,#idx-container #search-bar div.beds-max,#idx-container #search-bar div.beds-min{padding:0}#idx-container #search-bar .tab{color:#111;cursor:pointer;padding:10px;text-align:center}#idx-container #search-bar .active{background-color:#2e6f40;color:#fff;font-weight:600}#idx-container #search-bar .btn-capsule{padding:0 15px}@media only screen and (max-width:1600px){#idx-container #search-bar .btn-capsule{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #search-bar .btn-capsule{padding:0 15px}}#idx-container #search-bar .dropdown{padding:0 15px}@media only screen and (max-width:1600px){#idx-container #search-bar .dropdown{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #search-bar .dropdown{padding:0 15px}}#idx-container #search-bar .dropdown .dropdown-menu{padding:0}#idx-container #search-bar .dropdown .dropdown-menu li.choice{font-size:13px}#idx-container #search-bar .dropdown .dropdown-menu li.choice a{padding:0 10px}#idx-container #search-bar .dropdown .dropdown-menu li.choice a input{transform:scale(1.3)}#idx-container #search-bar .dropdown .dropdown-menu li.choice a label{margin:0;padding:15px;width:100%}#idx-container #search-bar #baths-max-rd,#idx-container #search-bar #baths-min-rd,#idx-container #search-bar #beds-max-rd,#idx-container #search-bar #beds-min-rd,#idx-container #search-bar #price-max-rd,#idx-container #search-bar #price-min-rd{font-weight:600;margin-top:10px;text-align:center}#idx-container #search-results{margin-bottom:30px;padding:0 15px}@media only screen and (max-width:1600px){#idx-container #search-results{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #search-results{padding:0 15px}}#idx-container #search-results #listing-map-canvas{display:none}@media only screen and (max-width:1200px){#idx-container #search-results #listing-map-canvas{height:700px;margin:0 0 5px}}@media only screen and (max-width:992px){#idx-container #search-results #listing-map-canvas{height:550px}}@media only screen and (max-width:768px){#idx-container #search-results #listing-map-canvas{height:400px}}#idx-container #search-results #listing-info-panel{padding:0 15px}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel{padding:0}}@media only screen and (max-width:768px){#idx-container #search-results #listing-info-panel{padding:0 10px}}#idx-container #search-results #listing-info-panel #listing-array::-webkit-scrollbar{display:none}#idx-container #search-results #listing-info-panel #listing-array{-ms-overflow-style:none;display:none;overflow-y:scroll;scrollbar-width:none}#idx-container #search-results #listing-info-panel #listing-array .array-member{padding:0 15px}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel #listing-array .array-member{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #listing-array .array-member{padding:0 15px}}#idx-container #search-results #listing-info-panel #listing-array .array-member .array-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;height:250px;margin:0;padding:0}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #listing-array .array-member .array-image{height:400px;max-height:400px;min-height:400px}}#idx-container #search-results #listing-info-panel #listing-array .array-member .array-image:hover .magnify{opacity:.6}#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card{background-color:#f7f7f7;border:1px solid #ddd;color:#111;font-size:14px;margin-bottom:30px;padding:10px}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card{font-size:12px;margin-bottom:10px;padding:10px 8px}}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card{font-size:14px;margin-bottom:30px;padding:10px}}#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .address1{font-size:18px;font-weight:600;margin:0 0 5px;max-width:250px;overflow-x:hidden;white-space:nowrap}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .address1{font-size:16px}}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .address1{font-size:18px}}#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .address1:hover{cursor:pointer}#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .address2{font-size:16px;font-weight:600;margin:0 0 5px}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .address2{font-size:14px}}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .address2{font-size:16px}}#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .address2:hover{cursor:pointer}#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .array-actions{margin:15px 0}#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .array-actions i{cursor:pointer;margin:0 20px 0 0}#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .bullet,#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .property-subtype{font-size:16px;font-weight:600;margin:0 0 5px;padding:5px 0}#idx-container #search-results #listing-info-panel #listing-array .array-member .array-card .bullet .icon{display:inline-block;text-align:center;width:30px}@media only screen and (max-width:768px){#idx-container #search-results #listing-info-panel #listing-array .array-member{padding:0}}#idx-container #search-results #listing-info-panel #listing-detail::-webkit-scrollbar{display:none}#idx-container #search-results #listing-info-panel #listing-detail{-ms-overflow-style:none;display:none;overflow-y:scroll;scrollbar-width:none}#idx-container #search-results #listing-info-panel #listing-detail .swiper-container{border:1px solid #ddd}#idx-container #search-results #listing-info-panel #listing-detail .swiper-container .swiper-slide .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:30vw;max-height:30vw}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #listing-detail .swiper-container .swiper-slide .photo{height:55vw;max-height:55vw}}@media only screen and (max-width:992px){#idx-container #search-results #listing-info-panel #listing-detail .swiper-container .swiper-slide .photo{height:65vw;max-height:65vw}}@media only screen and (max-width:768px){#idx-container #search-results #listing-info-panel #listing-detail .swiper-container .swiper-slide .photo{height:75vw;max-height:75vw}}#idx-container #search-results #listing-info-panel #listing-detail .swiper-container .swiper-pagination{color:#fff;font-size:18px;font-weight:600}#idx-container #search-results #listing-info-panel #listing-detail .swiper-container .swiper-button-next,#idx-container #search-results #listing-info-panel #listing-detail .swiper-container .swiper-button-prev{color:#fff;font-size:18px;font-weight:700}#idx-container #search-results #listing-info-panel #listing-detail .address-panel{margin:10px 0;position:relative}#idx-container #search-results #listing-info-panel #listing-detail .address-panel .google-map-url{color:#111}#idx-container #search-results #listing-info-panel #listing-detail .address-panel .google-map-url .address1{font-size:18px;font-weight:600;margin:0 0 5px}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel #listing-detail .address-panel .google-map-url .address1{font-size:16px}}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #listing-detail .address-panel .google-map-url .address1{font-size:18px}}#idx-container #search-results #listing-info-panel #listing-detail .address-panel .google-map-url .address2{font-size:16px;font-weight:600;margin:0 0 5px}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel #listing-detail .address-panel .google-map-url .address2{font-size:14px}}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #listing-detail .address-panel .google-map-url .address2{font-size:16px}}#idx-container #search-results #listing-info-panel #listing-detail .address-panel .google-map-url .line-bottom{margin:0 0 5px}@media only screen and (max-width:768px){#idx-container #search-results #listing-info-panel #listing-detail .address-panel .google-map-url{color:#111}#idx-container #search-results #listing-info-panel #listing-detail .address-panel .google-map-url .address1,#idx-container #search-results #listing-info-panel #listing-detail .address-panel .google-map-url .address2{font-size:14px}}#idx-container #search-results #listing-info-panel #listing-detail .features{margin:0;padding:0}#idx-container #search-results #listing-info-panel #listing-detail .features .badge-container{text-align:center}@media only screen and (max-width:768px){#idx-container #search-results #listing-info-panel #listing-detail .features .badge-container{padding:0 2px}}#idx-container #search-results #listing-info-panel #listing-detail .features .badge-container .badge{border-radius:30px;font-size:14px;margin:5px 0;padding:5px 10px}#idx-container #search-results #listing-info-panel #listing-detail .features .badge-container .badge-grey{background-color:#f5f5f5;border:1px solid #ddd;color:#111}#idx-container #search-results #listing-info-panel #listing-detail .features .badge-container .badge-green{background-color:#355e3b;border:1px solid #355e3b;color:#fff}#idx-container #search-results #listing-info-panel #listing-detail .features .badge-container .badge-red{background-color:#c41e3a;border:1px solid #c41e3a;color:#fff}#idx-container #search-results #listing-info-panel #listing-detail .features .badge-container .badge-orange{background-color:#fad5a5;border:1px solid #111;color:#111}#idx-container #search-results #listing-info-panel #listing-detail .features .listing-detail-actions button{margin:10px 0 0}#idx-container #search-results #listing-info-panel #listing-detail .documentation{color:#111;margin:20px 0 0;padding:0}#idx-container #search-results #listing-info-panel #listing-detail .documentation .panel-body{padding:15px}@media only screen and (max-width:768px){#idx-container #search-results #listing-info-panel #listing-detail .documentation .panel-body{padding:15px 10px}}#idx-container #search-results #listing-info-panel #listing-detail .documentation .panel-body hr{margin:10px}#idx-container #search-results #listing-info-panel #listing-detail .documentation .panel-body .agent-details,#idx-container #search-results #listing-info-panel #listing-detail .documentation .panel-body .description{color:#111;font-family:Roboto,sans-serif;font-size:14px;font-weight:500}#idx-container #search-results #listing-info-panel #listing-detail .documentation .panel-body .agent-details p{margin:0}#idx-container #search-results #listing-info-panel #cma-report::-webkit-scrollbar{display:none}#idx-container #search-results #listing-info-panel #cma-report{-ms-overflow-style:none;display:none;overflow-y:scroll;scrollbar-width:none}#idx-container #search-results #listing-info-panel #cma-report p{color:#111;font-size:12pt;font-weight:600}#idx-container #search-results #listing-info-panel #cma-report .panel-title{color:#111;font-size:14pt;font-weight:600}#idx-container #search-results #listing-info-panel #cma-report .fact{background-color:#f7f7f7;border:1px solid #ddd;color:#111;padding:10px 0}#idx-container #search-results #listing-info-panel #cma-report .fact .fact-label{display:block;font-family:Roboto,sans-serif;font-size:14pt;font-weight:700;text-align:center}#idx-container #search-results #listing-info-panel #cma-report .fact .fact-value{display:block;font-family:Roboto,sans-serif;font-size:12pt;font-style:italic;text-align:center}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel #cma-report .fact-bot{margin:15px 0 0}}@media only screen and (max-width:768px){#idx-container #search-results #listing-info-panel #cma-report .fact-bot{margin:0}#idx-container #search-results #listing-info-panel #cma-report .fact{margin:15px 0 0}}#idx-container #search-results #listing-info-panel #cma-report .chart{margin:15px 0}#idx-container #search-results #listing-info-panel #cma-report .array-member{padding:0 15px}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel #cma-report .array-member{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #cma-report .array-member{padding:0 15px}}#idx-container #search-results #listing-info-panel #cma-report .array-member .array-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;height:250px;margin:0;padding:0}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #cma-report .array-member .array-image{height:400px;max-height:400px;min-height:400px}}#idx-container #search-results #listing-info-panel #cma-report .array-member .array-image:hover .magnify{opacity:.6}#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card{background-color:#f7f7f7;border:1px solid #ddd;color:#111;font-size:14px;margin-bottom:30px;padding:10px}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card{font-size:12px;margin-bottom:10px;padding:10px 8px}}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card{font-size:14px;margin-bottom:30px;padding:10px}}#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .address1{font-size:18px;font-weight:600;margin:0 0 5px;max-width:250px;overflow-x:hidden;white-space:nowrap}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .address1{font-size:16px}}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .address1{font-size:18px}}#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .address1:hover{cursor:pointer}#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .address2{font-size:16px;font-weight:600;margin:0 0 5px}@media only screen and (max-width:1600px){#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .address2{font-size:14px}}@media only screen and (max-width:1200px){#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .address2{font-size:16px}}#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .address2:hover{cursor:pointer}#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .array-actions{margin:15px 0}#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .array-actions i{cursor:pointer;margin:0 20px 0 0}#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .bullet,#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .property-subtype{font-size:16px;font-weight:600;margin:0 0 5px;padding:5px 0}#idx-container #search-results #listing-info-panel #cma-report .array-member .array-card .bullet .icon{display:inline-block;text-align:center;width:30px}@media only screen and (max-width:768px){#idx-container #search-results #listing-info-panel #cma-report .array-member{padding:0}}#idx-container #search-results #listing-info-panel #cma-report .disclaimer{margin:10px 0}#idx-container #search-results #listing-info-panel #cma-report .disclaimer p{color:#6f6f6f;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;margin:0 15px}#idx-container #search-results-empty{display:none;font-size:40px;font-weight:600;margin-top:50px}#idx-container #account::-webkit-scrollbar{display:none}#idx-container #account{-ms-overflow-style:none;display:none;margin-top:0;overflow-y:scroll;padding:0;scrollbar-width:none}#idx-container #account #pill-menu{margin:40px 0}#idx-container #account #pill-menu button{margin:0 100px 0 0;padding:10px 20px}#idx-container #account #pill-menu button:hover{background-color:#fff;color:#111;font-weight:600}#idx-container #account #pill-menu .active{background-color:#2e6f40;color:#fff;font-weight:600}#idx-container #account #settings-content{display:none}#idx-container #account #settings-content form .editable{border:1px solid #8e8e8e;font-size:16px}#idx-container #account #settings-content .btn-actions{margin:15px 0 0}#idx-container #account #settings-content .btn-actions .active{background-color:#2e6f40;color:#fff;font-weight:600}#idx-container #account #settings-content .btn-actions button{margin:0 0 30px}#idx-container #account #favorites-content,#idx-container #account #settings-content .btn-actions #save-btn{display:none}#idx-container #account #favorites-content button{border:1px solid #ddd}@media only screen and (max-width:1200px){#idx-container #account #favorites-content #favorites-map-canvas{height:700px;margin:0 0 5px}}@media only screen and (max-width:992px){#idx-container #account #favorites-content #favorites-map-canvas{height:550px}}@media only screen and (max-width:768px){#idx-container #account #favorites-content #favorites-map-canvas{height:400px}}#idx-container #account #favorites-content #favorites-info-panel{padding:0 15px}@media only screen and (max-width:1600px){#idx-container #account #favorites-content #favorites-info-panel{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #account #favorites-content #favorites-info-panel{padding:0}}@media only screen and (max-width:768px){#idx-container #account #favorites-content #favorites-info-panel{padding:0 10px}}#idx-container #account #favorites-content #favorites-info-panel #favorites-array::-webkit-scrollbar{display:none}#idx-container #account #favorites-content #favorites-info-panel #favorites-array{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member{padding:0 15px}@media only screen and (max-width:1600px){#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member{padding:0 15px}}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;height:250px;margin:0;padding:0}@media only screen and (max-width:1200px){#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-image{height:400px;max-height:400px;min-height:400px}}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-image:hover .magnify{opacity:.6}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card{background-color:#f7f7f7;border:1px solid #ddd;color:#111;font-size:14px;margin-bottom:30px;padding:10px}@media only screen and (max-width:1600px){#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card{font-size:12px;margin-bottom:10px;padding:10px 8px}}@media only screen and (max-width:1200px){#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card{font-size:14px;margin-bottom:30px;padding:10px}}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .address1{font-size:18px;font-weight:600;margin:0 0 5px;max-width:250px;overflow-x:hidden;white-space:nowrap}@media only screen and (max-width:1600px){#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .address1{font-size:16px}}@media only screen and (max-width:1200px){#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .address1{font-size:18px}}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .address1:hover{cursor:pointer}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .address2{font-size:16px;font-weight:600;margin:0 0 5px}@media only screen and (max-width:1600px){#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .address2{font-size:14px}}@media only screen and (max-width:1200px){#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .address2{font-size:16px}}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .address2:hover{cursor:pointer}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .array-actions{margin:15px 0}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .array-actions i{cursor:pointer;margin:0 20px 0 0}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .bullet,#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .property-subtype{font-size:16px;font-weight:600;margin:0 0 5px;padding:5px 0}#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member .array-card .bullet .icon{display:inline-block;text-align:center;width:30px}@media only screen and (max-width:768px){#idx-container #account #favorites-content #favorites-info-panel #favorites-array .array-member{padding:0}}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail::-webkit-scrollbar{display:none}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail{-ms-overflow-style:none;display:none;overflow-y:scroll;scrollbar-width:none}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .swiper-container{border:1px solid #ddd}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .swiper-container .swiper-slide .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:30vw;max-height:30vw}@media only screen and (max-width:1200px){#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .swiper-container .swiper-slide .photo{height:55vw;max-height:55vw}}@media only screen and (max-width:992px){#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .swiper-container .swiper-slide .photo{height:65vw;max-height:65vw}}@media only screen and (max-width:768px){#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .swiper-container .swiper-slide .photo{height:75vw;max-height:75vw}}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .swiper-container .swiper-pagination{color:#fff;font-size:18px;font-weight:600}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .swiper-container .swiper-button-next,#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .swiper-container .swiper-button-prev{color:#fff;font-size:18px;font-weight:700}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel{margin:10px 0;position:relative}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel .google-map-url{color:#111}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel .google-map-url .address1{font-size:18px;font-weight:600;margin:0 0 5px}@media only screen and (max-width:1600px){#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel .google-map-url .address1{font-size:16px}}@media only screen and (max-width:1200px){#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel .google-map-url .address1{font-size:18px}}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel .google-map-url .address2{font-size:16px;font-weight:600;margin:0 0 5px}@media only screen and (max-width:1600px){#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel .google-map-url .address2{font-size:14px}}@media only screen and (max-width:1200px){#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel .google-map-url .address2{font-size:16px}}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel .google-map-url .line-bottom{margin:0 0 5px}@media only screen and (max-width:768px){#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel .google-map-url{color:#111}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel .google-map-url .address1,#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .address-panel .google-map-url .address2{font-size:14px}}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .features{margin:0;padding:0}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .features .badge-container{text-align:center}@media only screen and (max-width:768px){#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .features .badge-container{padding:0 2px}}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .features .badge-container .badge{border-radius:30px;font-size:14px;margin:5px 0;padding:5px 10px}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .features .badge-container .badge-grey{background-color:#f5f5f5;border:1px solid #ddd;color:#111}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .features .badge-container .badge-green{background-color:#355e3b;border:1px solid #355e3b;color:#fff}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .features .badge-container .badge-red{background-color:#c41e3a;border:1px solid #c41e3a;color:#fff}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .features .badge-container .badge-orange{background-color:#fad5a5;border:1px solid #111;color:#111}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .features .listing-detail-actions button{margin:10px 0 0}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .documentation{color:#111;margin:20px 0 0;padding:0}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .documentation .panel-body{padding:15px}@media only screen and (max-width:768px){#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .documentation .panel-body{padding:15px 10px}}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .documentation .panel-body hr{margin:10px}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .documentation .panel-body .agent-details,#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .documentation .panel-body .description{color:#111;font-family:Roboto,sans-serif;font-size:14px;font-weight:500}#idx-container #account #favorites-content #favorites-info-panel #favorites-detail .documentation .panel-body .agent-details p{margin:0}#idx-container #account #favorites-content-empty{display:none;font-size:40px;font-weight:600;margin-top:50px}#idx-container #account #searches-content::-webkit-scrollbar{display:none}#idx-container #account #searches-content{-ms-overflow-style:none;display:none;overflow-y:scroll;scrollbar-width:none}#idx-container #account #searches-content .active{background-color:#2e6f40;color:#fff;font-weight:600}#idx-container #account #searches-content .write{display:none;font-family:Roboto,sans-serif}#idx-container #account #searches-content .list-group{padding:10px}#idx-container #account #searches-content h3{font-family:Roboto,sans-serif}#idx-container #account #searches-content input{border:1px solid #ddd;font-size:16px}#idx-container #account #searches-content .panel-heading{position:relative}#idx-container #account #searches-content .panel-heading .btn-group{position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:992px){#idx-container #account #searches-content .panel-heading .btn-group{margin:0 0 0 15px;position:relative;top:0;transform:translateY(0)}}#idx-container #account #searches-content #save-btn{float:right}#idx-container #account #searches-content #edit-btn{float:right;margin-top:-50px}#idx-container #account #searches-content ul.read-more{border:none;display:none}#idx-container #account #searches-content .list-group-item{border:none;margin:0;padding:5px}#idx-container #account #searches-content .list-group-item textarea{border:1px solid #ddd;font-size:16px;margin-top:0}#idx-container #account #searches-content .list-group-item h3{margin:10px 0;padding:0}#idx-container #account #searches-content .list-group-item select{border:1px solid #ddd;height:30px}#idx-container #account #searches-content .list-group-item select option{font-size:16px}#idx-container #account #searches-content ul.write{border:none;display:none}#idx-container #account #searches-content-empty{display:none;font-size:40px;font-weight:600;margin-top:50px}#idx-container #account #property-notes-content{display:none}@media only screen and (max-width:1200px){#idx-container #account #property-notes-content #property-notes-map-canvas{height:700px;margin:0 0 5px}}@media only screen and (max-width:992px){#idx-container #account #property-notes-content #property-notes-map-canvas{height:550px}}@media only screen and (max-width:768px){#idx-container #account #property-notes-content #property-notes-map-canvas{height:400px}}#idx-container #account #property-notes-content #property-notes-info-panel{padding:0 15px}@media only screen and (max-width:1600px){#idx-container #account #property-notes-content #property-notes-info-panel{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #account #property-notes-content #property-notes-info-panel{padding:0}}@media only screen and (max-width:768px){#idx-container #account #property-notes-content #property-notes-info-panel{padding:0 10px}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array::-webkit-scrollbar{display:none}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member{padding:0 15px}@media only screen and (max-width:1600px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member{padding:0 5px}}@media only screen and (max-width:1200px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member{padding:0 15px}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;height:250px;margin:0;padding:0}@media only screen and (max-width:1200px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-image{height:400px;max-height:400px;min-height:400px}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-image:hover .magnify{opacity:.6}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card{background-color:#f7f7f7;border:1px solid #ddd;color:#111;font-size:14px;margin-bottom:30px;padding:10px}@media only screen and (max-width:1600px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card{font-size:12px;margin-bottom:10px;padding:10px 8px}}@media only screen and (max-width:1200px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card{font-size:14px;margin-bottom:30px;padding:10px}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .address1{font-size:18px;font-weight:600;margin:0 0 5px;max-width:250px;overflow-x:hidden;white-space:nowrap}@media only screen and (max-width:1600px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .address1{font-size:16px}}@media only screen and (max-width:1200px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .address1{font-size:18px}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .address1:hover{cursor:pointer}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .address2{font-size:16px;font-weight:600;margin:0 0 5px}@media only screen and (max-width:1600px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .address2{font-size:14px}}@media only screen and (max-width:1200px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .address2{font-size:16px}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .address2:hover{cursor:pointer}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .array-actions{margin:15px 0}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .array-actions i{cursor:pointer;margin:0 20px 0 0}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .bullet,#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .property-subtype{font-size:16px;font-weight:600;margin:0 0 5px;padding:5px 0}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member .array-card .bullet .icon{display:inline-block;text-align:center;width:30px}@media only screen and (max-width:768px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-array .array-member{padding:0}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail::-webkit-scrollbar{display:none}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail{-ms-overflow-style:none;display:none;overflow-y:scroll;scrollbar-width:none}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .swiper-container{border:1px solid #ddd}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .swiper-container .swiper-slide .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;height:30vw;max-height:30vw}@media only screen and (max-width:1200px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .swiper-container .swiper-slide .photo{height:55vw;max-height:55vw}}@media only screen and (max-width:992px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .swiper-container .swiper-slide .photo{height:65vw;max-height:65vw}}@media only screen and (max-width:768px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .swiper-container .swiper-slide .photo{height:75vw;max-height:75vw}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .swiper-container .swiper-pagination{color:#fff;font-size:18px;font-weight:600}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .swiper-container .swiper-button-next,#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .swiper-container .swiper-button-prev{color:#fff;font-size:18px;font-weight:700}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel{margin:10px 0;position:relative}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel .google-map-url{color:#111}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel .google-map-url .address1{font-size:18px;font-weight:600;margin:0 0 5px}@media only screen and (max-width:1600px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel .google-map-url .address1{font-size:16px}}@media only screen and (max-width:1200px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel .google-map-url .address1{font-size:18px}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel .google-map-url .address2{font-size:16px;font-weight:600;margin:0 0 5px}@media only screen and (max-width:1600px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel .google-map-url .address2{font-size:14px}}@media only screen and (max-width:1200px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel .google-map-url .address2{font-size:16px}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel .google-map-url .line-bottom{margin:0 0 5px}@media only screen and (max-width:768px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel .google-map-url{color:#111}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel .google-map-url .address1,#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .address-panel .google-map-url .address2{font-size:14px}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .features{margin:0;padding:0}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .features .badge-container{text-align:center}@media only screen and (max-width:768px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .features .badge-container{padding:0 2px}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .features .badge-container .badge{border-radius:30px;font-size:14px;margin:5px 0;padding:5px 10px}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .features .badge-container .badge-grey{background-color:#f5f5f5;border:1px solid #ddd;color:#111}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .features .badge-container .badge-green{background-color:#355e3b;border:1px solid #355e3b;color:#fff}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .features .badge-container .badge-red{background-color:#c41e3a;border:1px solid #c41e3a;color:#fff}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .features .badge-container .badge-orange{background-color:#fad5a5;border:1px solid #111;color:#111}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .features .listing-detail-actions button{margin:10px 0 0}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .documentation{color:#111;margin:20px 0 0;padding:0}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .documentation .panel-body{padding:15px}@media only screen and (max-width:768px){#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .documentation .panel-body{padding:15px 10px}}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .documentation .panel-body hr{margin:10px}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .documentation .panel-body .agent-details,#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .documentation .panel-body .description{color:#111;font-family:Roboto,sans-serif;font-size:14px;font-weight:500}#idx-container #account #property-notes-content #property-notes-info-panel #property-notes-detail .documentation .panel-body .agent-details p{margin:0}#idx-container #account #property-notes-content-empty{display:none;font-size:40px;font-weight:600;margin-top:50px}#idx-container .modal{text-align:center}#idx-container .modal ::-moz-placeholder{color:#8e8e8e;font-weight:600}#idx-container .modal ::placeholder{color:#8e8e8e;font-weight:600}#idx-container .modal ::-ms-input-placeholder{color:#8e8e8e;font-weight:600}#idx-container .modal .modal-dialog{display:inline-block;vertical-align:middle}#idx-container .modal .modal-dialog .modal-content{background-color:#fff;color:#111}#idx-container .modal .modal-dialog .modal-content .modal-header .modal-title{font-family:Roboto,sans-serif}#idx-container .modal .modal-dialog .modal-content .modal-body input,#idx-container .modal .modal-dialog .modal-content .modal-body select,#idx-container .modal .modal-dialog .modal-content .modal-body textarea{border:1px solid #8e8e8e}#idx-container .modal .modal-dialog .modal-content .modal-body h4,#idx-container .modal .modal-dialog .modal-content .modal-body p{font-family:Roboto,sans-serif;margin:10px 0}#idx-container .modal .modal-dialog .modal-content .modal-body .toggle-pw{float:left;margin-top:20px}#idx-container .modal .modal-dialog .modal-content .modal-body i{cursor:pointer}#idx-container .modal .modal-dialog .modal-content .modal-body .switch{display:inline-block;height:34px;position:relative;width:60px}#idx-container .modal .modal-dialog .modal-content .modal-body .switch input{display:none}#idx-container .modal .modal-dialog .modal-content .modal-body .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}#idx-container .modal .modal-dialog .modal-content .modal-body .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}#idx-container .modal .modal-dialog .modal-content .modal-body input:checked+.slider{background-color:#32cd32}#idx-container .modal .modal-dialog .modal-content .modal-body input:focus+.slider{box-shadow:0 0 1px #32cd32}#idx-container .modal .modal-dialog .modal-content .modal-body input:checked+.slider:before{transform:translateX(26px)}#idx-container .modal .modal-dialog .modal-content .modal-body .slider.round{border-radius:34px}#idx-container .modal .modal-dialog .modal-content .modal-body .slider.round:before{border-radius:50%}#idx-container .modal .modal-dialog .modal-content .modal-body .badgebox{opacity:0}#idx-container .modal .modal-dialog .modal-content .modal-body .badgebox+.badge{background-color:#fff;border:1px solid #d3d3d3;text-indent:-999999px;width:27px}#idx-container .modal .modal-dialog .modal-content .modal-body .badgebox:checked+.badge{color:#32cd32;text-indent:0}#idx-container .modal .modal-dialog .modal-content .modal-body .tomato-red-slider .noUi-connect{background:#32cd32}#idx-container .modal .modal-xl{width:75%}@media only screen and (min-width:768px){#idx-container .modal:before{content:" ";display:inline-block;height:100%;vertical-align:middle}}#idx-container #modal-login a{color:#111;font-size:16px}#idx-container #modal-login .active a{background-color:#2e6f40;color:#fff;font-weight:600}#idx-container #modal-login .modal-body{min-height:300px;padding:0 20px}#idx-container #modal-login .modal-body .body-text{margin:0}#idx-container #modal-login .modal-body .body-text h3,#idx-container #modal-login .modal-body .body-text p{font-family:Roboto,sans-serif}@media only screen and (max-width:768px){#idx-container #modal-login .modal-body input{margin:20px 0 0}}#idx-container #modal-edit-property-notes .modal-body{max-height:800px;min-height:400px;overflow-y:scroll}#idx-container #modal-edit-property-notes .modal-body .write{display:none}#idx-container #modal-edit-property-notes .modal-body .property-notes-empty-content{font-size:16px;font-weight:600}#idx-container #modal-edit-property-notes .modal-body .panel-heading{padding:10px;position:relative;text-align:left}#idx-container #modal-edit-property-notes .modal-body .panel-heading .btn-group{position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:992px){#idx-container #modal-edit-property-notes .modal-body .panel-heading .btn-group{margin:0 0 0 15px;position:relative;top:0;transform:translateY(0)}}#idx-container #modal-edit-property-notes .modal-body .panel-heading .active{background-color:#2e6f40;color:#fff;font-weight:600}#idx-container #modal-edit-property-notes .modal-body .panel-heading #confirm-delete-btn-1,#idx-container #modal-edit-property-notes .modal-body .panel-heading #confirm-delete-btn-2,#idx-container #modal-edit-property-notes .modal-body .panel-heading #save-btn{display:none;font-family:Roboto,sans-serif}#idx-container #modal-edit-property-notes .modal-body .panel-body .author{font-style:italic}#idx-container #reset-password-container{color:#111;font-family:Roboto,sans-serif;margin-top:60px}#idx-container #reset-password-container .title{font-size:24px;font-weight:600;margin:30px 0;text-align:center}#idx-container #reset-password-container ul{font-size:16px;margin:0 0 30px}#idx-container #reset-password-container .input-group{border:1px solid #8e8e8e;margin:0 0 30px}#idx-container #reset-password-container .input-group i{cursor:pointer}@keyframes fadein_cm{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout_cm{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}#idx-container .cookie-content{margin:auto;max-width:900px;width:100%}#idx-container .cookie-content .cookie-body{align-items:flex-end;background-color:#d0e0e3;border:1px solid #111;bottom:30px;display:flex;font-weight:600;margin:0 auto;max-width:900px;padding:20px 40px;position:fixed;visibility:hidden;width:100%;z-index:8}#idx-container .cookie-content .cookie-body div{display:inline-block}#idx-container .cookie-content .cookie-body div.cookie-body-text{width:80%}#idx-container .cookie-content .cookie-body div.cookie-body-btn{width:15%}#idx-container .cookie-content .cookie-body button{background-color:transparent;border:1px solid #111;border-radius:10px;float:right;margin:10px 0;padding:5px 20px;transition:all .25s ease}#idx-container .cookie-content .cookie-body button:hover{background:rgba(0,0,0,.25);cursor:pointer;transform:scale(1.2)}#idx-container .cookie-content .cookie-body button:active{box-shadow:0 0 10px 10px rgba(0,0,0,.125);transition:box-shadow .1s linear}#idx-container .cookie-content .cookie-body button:focus{outline:none}#idx-container .cookie-content .cookie-body.show{animation:fadein_cm .5s;visibility:visible}#idx-container .cookie-content .cookie-body.hide{animation:fadeout_cm .5s;visibility:hidden}
