﻿.property-content-area{float:left;position:relative;width:72%;padding-right:10px}.property-sidebar{float:right;width:28%;padding-left:10px}.agent-collapse-container{display:none;width:100%}@media only screen and (min-width: 960px){.property-sidebar{position:sticky;top:20px}}@media only screen and (max-width: 959px){article.agentestate-single-property{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.property-content-area{float:none !important;width:100%;margin-bottom:40px;padding:0 !important}.property-sidebar{float:none !important;width:100%;padding:0 !important;border:0}}.single-agentestate_property .select2-container .select2-selection--single,.agent-estate-field-wrap .select2-container .select2-selection--single,.agentestate-results-sortable .select2-container .select2-selection--single{height:43px;background-color:var(--input-bg-color);border-radius:var(--input-border-radius);border-color:var(--input-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px}.single-agentestate_property .select2-container .select2-selection--single .select2-selection__rendered,.agent-estate-field-wrap .select2-container .select2-selection--single .select2-selection__rendered,.agentestate-results-sortable .select2-container .select2-selection--single .select2-selection__rendered{color:var(--input-color);line-height:43px;padding-left:12px}.single-agentestate_property .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__clear,.agent-estate-field-wrap .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__clear,.agentestate-results-sortable .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__clear{line-height:40px;margin-right:6px}.single-agentestate_property .select2-container .select2-selection--single .select2-selection__arrow,.agent-estate-field-wrap .select2-container .select2-selection--single .select2-selection__arrow,.agentestate-results-sortable .select2-container .select2-selection--single .select2-selection__arrow{display:none}.single-agentestate_property .select2-container.select2-container--open.select2-container--above .select2-selection--single,.agent-estate-field-wrap .select2-container.select2-container--open.select2-container--above .select2-selection--single,.agentestate-results-sortable .select2-container.select2-container--open.select2-container--above .select2-selection--single{border-top-color:var(--input-border-color)}.single-agentestate_property .select2-container.select2-container--open.select2-container--below .select2-selection--single,.agent-estate-field-wrap .select2-container.select2-container--open.select2-container--below .select2-selection--single,.agentestate-results-sortable .select2-container.select2-container--open.select2-container--below .select2-selection--single{border-bottom-color:var(--input-border-color)}.single-agentestate_property .select2-container.select2-container--open .select2-selection--single,.agent-estate-field-wrap .select2-container.select2-container--open .select2-selection--single,.agentestate-results-sortable .select2-container.select2-container--open .select2-selection--single{border-color:var(--input-border-color-focus)}.single-agentestate_property .select2-dropdown,.agent-estate-field-wrap .select2-dropdown,.agentestate-results-sortable .select2-dropdown{border-color:var(--input-border-color-focus);border-radius:var(--input-border-radius)}.select2-container--default .agentestate-select2-dropdown{border-color:var(--input-border-color-focus);border-radius:var(--input-border-radius)}.admin-bar .select2-container--default .agentestate-select2-dropdown{margin-top:32px}.select2-container--default .agentestate-select2-dropdown .select2-search--dropdown .select2-search__field{border-color:var(--input-border-color);border-radius:var(--input-border-radius);outline:none}.property-single-header .single-property-title-price{display:flex;flex-wrap:wrap;align-items:center}.property-single-header .single-property-title-price .property-title-address .property-title{font-size:26px;font-weight:400;margin-bottom:0}.property-single-header .single-property-title-price .property-title-address .property-address{display:flex;align-items:center;margin-top:8px;color:#636363}.property-single-header .single-property-title-price .property-title-address .property-address svg{width:16px;height:16px;margin-right:3px;color:var(--primary-color)}@media only screen and (max-width: 767px){.property-single-header .single-property-title-price .property-title-address{width:100%;margin-bottom:15px}.property-single-header .single-property-title-price .property-title-address .property-title{font-size:18px}.property-single-header .single-property-title-price .property-title-address .property-address{font-size:14px}}.property-single-header .single-property-title-price .single-price-content{margin-left:auto}.property-single-header .single-property-title-price .single-price-content .property-price{font-size:26px;font-weight:400;line-height:1}.property-single-header .single-property-title-price .single-price-content .property-price .property-price-label{position:relative;top:-2px;left:-5px;font-size:22px}.property-single-header .single-property-title-price .single-price-content .property-price .property-no-price{font-size:24px}@media only screen and (max-width: 767px){.property-single-header .single-property-title-price .single-price-content{margin-left:0}.property-single-header .single-property-title-price .single-price-content .property-price{font-size:18px}.property-single-header .single-property-title-price .single-price-content .property-price .property-price-label{top:-1px;left:-3px;font-size:16px}}.property-preview{padding:20px 0}.property-preview .agentestate-gallery .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.property-preview .agentestate-gallery #agentestate-property-carousel{width:100%;height:600px;border-radius:var(--card-border-radius)}.property-preview .agentestate-gallery #agentestate-property-carousel #agentestate-fullscreen-gallery{display:flex;align-items:center;justify-content:center;width:35px;height:35px;position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,0.5);color:#fff;padding:0;border:none;border-radius:var(--card-border-radius);z-index:99;transition:background-color .3s ease-in-out}.property-preview .agentestate-gallery #agentestate-property-carousel #agentestate-fullscreen-gallery:hover{background-color:#000}.property-preview .agentestate-gallery #agentestate-property-carousel #agentestate-fullscreen-gallery svg{width:20px;height:20px}@media only screen and (min-width: 768px) and (max-width: 959px){.property-preview .agentestate-gallery #agentestate-property-carousel{height:350px}}@media only screen and (max-width: 767px){.property-preview .agentestate-gallery #agentestate-property-carousel{height:250px}}.property-preview .agentestate-gallery #agentestate-carousel-thumbs{box-sizing:border-box;padding:10px 0}.property-preview .agentestate-gallery #agentestate-carousel-thumbs .swiper-slide{width:15.97%;height:110px;margin-right:10px;opacity:0.7;transition:opacity .3s ease-in-out}.property-preview .agentestate-gallery #agentestate-carousel-thumbs .swiper-slide:hover,.property-preview .agentestate-gallery #agentestate-carousel-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.property-preview .agentestate-gallery #agentestate-carousel-thumbs .swiper-slide img{border-radius:var(--card-border-radius)}@media only screen and (min-width: 768px) and (max-width: 959px){.property-preview .agentestate-gallery #agentestate-carousel-thumbs .swiper-slide{height:80px}}@media only screen and (max-width: 767px){.property-preview .agentestate-gallery #agentestate-carousel-thumbs .swiper-slide{width:22.8%;height:60px}}.property-preview .agentestate-gallery .swiper-button-next,.property-preview .agentestate-gallery .swiper-button-prev{width:40px;height:40px;background-image:none;background-color:rgba(0,0,0,0.5);color:#fff;opacity:0.7;transition:all .3s ease-in-out;border-radius:var(--card-border-radius)}.property-preview .agentestate-gallery .swiper-button-next:hover,.property-preview .agentestate-gallery .swiper-button-prev:hover{background-color:#000}.property-preview .agentestate-gallery .swiper-button-next:after,.property-preview .agentestate-gallery .swiper-button-prev:after{font-size:22px}.property-preview .property-thumbnail{position:relative;height:550px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 959px){.property-preview .property-thumbnail{height:350px}}@media only screen and (max-width: 767px){.property-preview .property-thumbnail{height:250px}}.property-preview .property-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--card-border-radius)}.agentestate-box-content{background-color:#fff;margin-bottom:20px;border:1px solid #eee;border-radius:var(--card-border-radius);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.03);overflow:hidden}.agentestate-box-content .box-heading{padding:10px 15px;margin:0;background-color:#f5f6f7;font-size:18px;font-weight:400;border-bottom:1px solid #eee}.agentestate-box-content .box-content{padding:15px}.property-overview.agentestate-box-content .box-content{padding:8px 15px}.property-overview .list-info{display:flex;flex-wrap:wrap;margin:0 -10px}.property-overview .list-info .list-info-item{display:flex;align-items:flex-start;width:calc(25% - 20px);margin:10px}.property-overview .list-info .list-info-item .awp-icon{width:18px;height:18px;color:var(--primary-color)}.property-overview .list-info .list-info-item .list-info-item-content{margin-left:8px}.property-overview .list-info .list-info-item .list-info-item-content .list-info-item-label{font-size:14px;font-weight:400;line-height:1;margin:0}.property-overview .list-info .list-info-item .list-info-item-content .list-info-item-value{font-size:14px;font-weight:600}@media only screen and (max-width: 767px){.property-overview .list-info .list-info-item{width:calc(33.33333% - 20px)}}@media only screen and (max-width: 575px){.property-overview .list-info .list-info-item{width:calc(50% - 20px)}}.property-features .features-list{display:flex;flex-wrap:wrap;margin:0 -5px}.property-features .features-list .features-item{display:flex;align-items:center;width:calc(25% - 10px);margin:10px 5px;font-size:15px}.property-features .features-list .features-item img{width:15px;height:auto;margin-right:8px}@media only screen and (max-width: 767px){.property-features .features-list .features-item{width:calc(33.33333% - 20px)}}@media only screen and (max-width: 575px){.property-features .features-list .features-item{width:calc(50% - 20px)}}.property-video .box-content{padding:0}.property-virtual-tour .box-content{padding:0}.property-virtual-tour .box-content iframe{display:block;width:100%;min-height:500px}.property-map .box-content{padding:0}.property-map .box-content .agentestate-map-tabs{position:relative}.property-map .box-content .agentestate-map-tabs .agentestate-tab-wrap{position:absolute;top:10px;right:60px;z-index:2}.property-map .box-content .agentestate-map-tabs .agentestate-tab-wrap .agentestate-tab-head{display:flex;align-items:center;background-color:#fff;border-radius:2px;box-shadow:0 0 2px 1px rgba(0,0,0,0.1)}.property-map .box-content .agentestate-map-tabs .agentestate-tab-wrap .agentestate-tab-head .tab-item{display:flex;align-items:center;padding:6px 15px;font-size:16px;font-weight:500;color:#565656}.property-map .box-content .agentestate-map-tabs .agentestate-tab-wrap .agentestate-tab-head .tab-item.active{color:#000}.property-map .box-content .agentestate-map-tabs .agentestate-tab-wrap .agentestate-tab-head .tab-item:first-of-type{border-right:1px solid #eaeaea}.property-map .box-content .agentestate-map-tabs .agentestate-tab-wrap .agentestate-tab-head .tab-item .awp-icon{width:16px;height:16px;margin-right:5px}@media only screen and (max-width: 575px){.property-map .box-content .agentestate-map-tabs .agentestate-tab-wrap .agentestate-tab-head .tab-item .awp-icon{display:none}}@media only screen and (max-width: 575px){.property-map .box-content .agentestate-map-tabs .agentestate-tab-wrap{top:60px;left:11px;right:auto}}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content{display:none}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content.active{display:block}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places{position:absolute;bottom:25px;left:10px;z-index:2}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places .place-buttons{background-color:#fff;border-radius:2px;box-shadow:0 0 2px 1px rgba(0,0,0,0.1)}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places .place-buttons .nearby-container{border-bottom:1px solid #eaeaea}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places .place-buttons .nearby-container .btn-map-search{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places .place-buttons .nearby-container .btn-map-search .awp-icon{width:16px;height:16px}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places .place-buttons .nearby-container .btn-map-search .awp-icon.awp-icon-graduation-cap{color:#b3e180}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places .place-buttons .nearby-container .btn-map-search .awp-icon.awp-icon-hospital{color:#6eadfb}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places .place-buttons .nearby-container .btn-map-search .awp-icon.awp-icon-book-bookmark{color:#9d4cfa}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places .place-buttons .nearby-container .btn-map-search .awp-icon.awp-icon-bag-shopping{color:#ec8f73}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places .place-buttons .nearby-container .btn-map-search .nearby-counter{display:none;position:absolute;top:0;right:0;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;color:#fff;background-color:#ea5656;border-radius:50%}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places .place-buttons .nearby-container .btn-map-search.active .nearby-counter{display:flex}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content #property-search-places .place-buttons .nearby-container:last-of-type{border-bottom:none}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content#property-street-view-map{height:500px}.property-map .box-content .agentestate-tabs-content .agentestate-tab-content#property-street-view-map .property-preview-street-map{height:100%}.agentestate-box-content.property-nearby{overflow:visible}@media only screen and (max-width: 767px){.agentestate-box-content.property-nearby{display:none !important}}#agentestate-yelp{position:relative;min-height:50px}#agentestate-yelp.loading:after{content:url("../images/loader.svg");position:absolute;top:0;left:50%;transform:translateX(-50%)}#agentestate-yelp .agentestate-yelp-category{margin-bottom:20px}#agentestate-yelp .agentestate-yelp-category:last-of-type{margin-bottom:0}#agentestate-yelp .agentestate-yelp-category:last-of-type .agentestate-yelp-item:last-of-type{margin-bottom:0;padding-bottom:0;border:none}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-category-header{display:flex;align-items:center;padding-bottom:10px;margin-bottom:15px}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-category-header .agentestate-yelp-category-icon{width:15px;margin-right:15px}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-category-header .agentestate-yelp-category-icon .awp-icon{width:18px;height:18px}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-category-header .agentestate-yelp-category-title{font-size:16px;margin-bottom:0;line-height:1}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item{display:flex;flex-wrap:wrap;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-image{width:50px;height:50px;margin-right:10px}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--card-border-radius)}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-info{flex:1}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-info .agentestate-yelp-item-title{font-size:15px;font-weight:500;margin-bottom:6px;margin-right:15px}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-info .agentestate-yelp-item-address{font-size:14px;color:#5c6872;line-height:1}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-info .agentestate-yelp-item-address .agentestate-yelp-item-distance{line-height:1;margin:10px 0}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-ratings{text-align:right}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-ratings .agentestate-rating .agentestate-rating-stars-wrap{position:relative}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-ratings .agentestate-rating .agentestate-rating-stars-wrap .agentestate-rating-bg{display:flex;color:#ccd9e3}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-ratings .agentestate-rating .agentestate-rating-stars-wrap .agentestate-rating-stars{position:absolute;top:0;left:0;display:flex;overflow:hidden;color:#d32323}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-ratings .agentestate-rating .agentestate-rating-stars-wrap .agentestate-rating-stars .awp-icon{flex-shrink:0}#agentestate-yelp .agentestate-yelp-category .agentestate-yelp-item .agentestate-yelp-item-ratings .agentestate-yelp-item-ratings-count{display:block;text-align:right;font-size:14px;color:#5c6872;line-height:1}.property-floor-plans .agentestate-tab-head{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.property-floor-plans .agentestate-tab-head .tab-item{font-size:15px;font-weight:600;color:var(--body-color);margin-right:25px}.property-floor-plans .agentestate-tab-head .tab-item:last-of-type{margin-right:0}.property-floor-plans .agentestate-tab-head .tab-item.active{color:var(--link-color)}.property-floor-plans .agentestate-tab-head .tab-item:hover{color:var(--primary-hover-color)}.property-floor-plans .agentestate-floorplans-content .agentestate-tab-content{display:none}.property-floor-plans .agentestate-floorplans-content .agentestate-tab-content.active{display:block}.property-floor-plans .agentestate-floorplans-content .agentestate-tab-content .list-inline{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.property-floor-plans .agentestate-floorplans-content .agentestate-tab-content .list-inline li{color:#5c6872;margin-right:10px}.property-contact{background-color:transparent;margin-bottom:0;border:none;border-radius:0;box-shadow:none;overflow:visible}.property-contact .box-content{padding:0}.property-contact .box-content .agentestate-tabs .agentestate-tab-head{display:flex;flex-wrap:wrap}.property-contact .box-content .agentestate-tabs .agentestate-tab-head .tab-item{width:50%;padding:10px 0;font-size:15px;font-weight:600;text-align:center;border-color:transparent transparent #eee transparent;border-width:1px;border-style:solid;border-radius:var(--card-border-radius) var(--card-border-radius) 0 0}.property-contact .box-content .agentestate-tabs .agentestate-tab-head .tab-item.active{color:var(--body-color);border-color:#eee #eee transparent #eee}.property-contact .box-content .agentestate-contact-content{padding:15px;background-color:#fff;margin-bottom:20px;border:1px solid #eee;border-top:none;border-radius:0 0 var(--card-border-radius) var(--card-border-radius);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.03)}.property-contact .box-content .agentestate-contact-content .agentestate-tab-content{display:none}.property-contact .box-content .agentestate-contact-content .agentestate-tab-content.active{display:block}.property-contact .box-content .agentestate-message-form .form-group>span{display:block;margin-bottom:10px}.property-contact .box-content .agentestate-message-form .form-group label{margin-bottom:5px}.property-contact .box-content .agentestate-message-form .button{width:100%}.property-contact .box-content .agentestate-message-form .agentestate-message-notify{margin-top:10px;margin-bottom:0;font-size:13px;text-align:center}.property-contact .box-content .agentestate-message-form .agentestate-message-notify.msg-status-success{color:green}.property-contact .box-content .agentestate-message-form .agentestate-message-notify.msg-status-danger{color:red}#property-agent .property-agent-card{display:flex;flex-wrap:wrap}#property-agent .property-agent-card .property-agent-avatar{width:80px;height:120px}#property-agent .property-agent-card .property-agent-avatar img{width:100%;height:100%;object-fit:cover;border-radius:6px}#property-agent .property-agent-card .property-agent-details{width:calc(100% - 80px);padding-left:10px}.agentestate-search-form .select2-container{width:100% !important}.agentestate-search-form .agent-estate-field-wrap{margin-bottom:10px}.agentestate-search-form .agent-estate-field-wrap label{display:block;margin-bottom:3px}.agentestate-search-form .agent-estate-field-wrap .agentestate-group-field{margin-bottom:10px}.agentestate-search-form .agent-estate-field-wrap .agentestate-group-field:last-of-type{margin-bottom:0}.agentestate-search-form .agent-estate-field-wrap .agentestate-group-field .agentestate-range-field{display:flex;align-items:center}.agentestate-search-form .agent-estate-field-wrap .agentestate-group-field .agentestate-range-field .agentestate-range-input.with-unit{position:relative}.agentestate-search-form .agent-estate-field-wrap .agentestate-group-field .agentestate-range-field .agentestate-range-input.with-unit:after{content:attr(data-unit);position:absolute;right:7px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}.agentestate-search-form .agent-estate-field-wrap .agentestate-group-field .agentestate-range-field .agentestate-range-input.with-unit input{padding-right:40px;-moz-appearance:textfield}.agentestate-search-form .agent-estate-field-wrap .agentestate-group-field .agentestate-range-field .agentestate-range-input.with-unit input::-webkit-outer-spin-button,.agentestate-search-form .agent-estate-field-wrap .agentestate-group-field .agentestate-range-field .agentestate-range-input.with-unit input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.agentestate-search-form .agent-estate-field-wrap .agentestate-group-field .agentestate-range-field .agentestate-range-input-separator{padding:0 3px}.agentestate-search-form .agent-estate-field-wrap.agent-field-submit-button{width:100%;text-align:center}.agentestate-search-form .agent-estate-field-wrap.agent-field-submit-button .btn-search{width:100%;margin-top:10px}.agentestate-search-form .searchbox-field--collapse{width:100%}.agentestate-search-form .searchbox-field--collapse .estate-collapse-button{display:flex;align-items:center;justify-content:center;width:100%;font-weight:500;text-align:center;background:none;padding:0;margin:5px 0;border:none;outline:none;box-shadow:none}.agentestate-search-form .searchbox-field--collapse .estate-collapse-button.show{color:var(--primary-color)}.agentestate-search-form .searchbox-field--collapse .estate-collapse-button .awp-icon{color:var(--primary-color);width:20px;height:20px;margin-right:5px}@media only screen and (max-width: 768px){.agentestate-search-form .estate-search-fields-row{display:flex;flex-wrap:wrap;margin:0 -10px}.agentestate-search-form .estate-search-fields-row .agent-estate-field-wrap{width:calc(50% - 10px);margin:0 5px 10px 5px}.agentestate-search-form .estate-search-fields-row .agent-estate-field-wrap.agent-field-features,.agentestate-search-form .estate-search-fields-row .agent-estate-field-wrap.agent-field-price,.agentestate-search-form .estate-search-fields-row .agent-estate-field-wrap.agent-field-submit-button{width:100%}.agentestate-search-form .estate-search-fields-row .agent-estate-field-wrap.agent-field-general{display:flex;flex-wrap:wrap;width:100%;margin:0}.agentestate-search-form .estate-search-fields-row .agent-estate-field-wrap.agent-field-general .agentestate-group-field{width:calc(50% - 10px);margin:0 5px 10px 5px}.agentestate-search-form .estate-search-fields-row .searchbox-field--collapse{width:100%}}@media only screen and (max-width: 575px){.agentestate-search-form .estate-search-fields-row .agent-estate-field-wrap.agent-field-general{display:flex;flex-wrap:wrap;width:100%;margin:0}.agentestate-search-form .estate-search-fields-row .agent-estate-field-wrap.agent-field-general .agent-field-areasize,.agentestate-search-form .estate-search-fields-row .agent-estate-field-wrap.agent-field-general .agent-field-lotsize,.agentestate-search-form .estate-search-fields-row .agent-estate-field-wrap.agent-field-general .agent-field-parking{width:100%}}.agentestate-field-group-price{width:100%}.agentestate-field-group-price .agentestate-omnibar-price-wrap{position:relative}.agentestate-field-group-price .agentestate-omnibar-price-wrap #agentestate-omnibar-price-range{position:relative;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;transition:none}.agentestate-field-group-price .agentestate-omnibar-price-wrap #agentestate-omnibar-price-range:hover{background-color:#fff}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown{display:none;position:absolute;top:100%;left:0;width:calc(100% + 100px);margin-top:-6px;background-color:#fff;border:1px solid var(--input-border-color-focus);border-bottom-left-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius);box-shadow:0 1px 3px rgba(0,0,0,0.1);z-index:1000}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown:before{content:'';position:absolute;left:0;top:-1px;width:calc(100% - 100px);height:1px;background-color:#fff;z-index:1001}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-price-fields{display:flex;flex-wrap:wrap;position:relative;padding:5px}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-price-fields::before{content:'';position:absolute;left:5px;top:50%;width:calc(100% - 10px);height:1px;background-color:#ddd;z-index:-1}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-price-fields input{width:calc(50% - 2.5px);max-width:none;background-color:#fff}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-price-fields input:first-of-type{margin-right:5px}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-price-fields input.input-error{color:#e04841 !important;border-color:#e04841 !important}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-omnibar-price-cols{display:flex;flex-wrap:wrap;padding:5px 0 0;font-size:14px}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-omnibar-price-cols>div{display:inline-block;width:50%}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-omnibar-price-cols .agentestate-omnibar-min-prices{border-right:1px solid #ddd}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-omnibar-price-cols .agentestate-omnibar-max-prices{text-align:right}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-omnibar-price-cols a{display:block;padding:5px 12px;color:#303030}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-omnibar-price-cols a:hover{background-color:#f5fafd;color:#495c68}.agentestate-field-group-price .agentestate-omnibar-price-wrap .agentestate-omnibar-dropdown .agentestate-omnibar-price-cols a.disabled{pointer-events:none;cursor:default;color:#e4e4e4}.map-info-preview{position:relative;background-color:#fff;margin-bottom:20px;max-width:300px;box-shadow:0px 2px 8px 4px rgba(0,0,0,0.12);border-radius:6px}.map-info-preview:before{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);margin-left:-35px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;z-index:2}.map-info-preview .media-top{position:relative;height:180px}.map-info-preview .media-top a img{width:100%;height:100%;object-fit:cover;border-radius:6px 6px 0 0}.map-info-preview .media-top .property-status{list-style:none;margin:0;top:10px;left:10px;position:absolute;line-height:1}.map-info-preview .media-top .property-status li{padding:5px 10px;border-radius:4px}.map-info-preview .info-container{padding:10px}.map-info-preview .info-container .prop-price{margin-bottom:10px;font-size:16px}.map-info-preview .info-container .prop-title{margin:0;margin-bottom:5px;font-size:16px;font-weight:500}.map-info-preview .info-container .prop-address{font-size:14px;color:#636363;margin-bottom:10px}.map-info-preview .property-meta-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-top:10px;padding-bottom:3px;border-top:1px solid #ebebeb}.map-info-preview .property-meta-list>li{display:flex;align-items:flex-start;flex-basis:33.33333%}.map-info-preview .property-meta-list>li .awp-icon{width:14px;height:14px;color:var(--primary-color)}.map-info-preview .property-meta-list>li .property-meta-content{margin-left:8px;font-size:13px}.map-info-preview .property-meta-list>li .property-meta-content .label-property{display:block;margin-bottom:5px}.map-info-preview .property-meta-list>li .property-meta-content .value-property{font-weight:500}.map-info-preview .arrow-down{border-style:solid;border-width:10px 10px 0;bottom:-13px;height:0;left:112px;position:absolute;width:0;border-color:#2f73e9;display:none}.agentestate-map-preview-wrap .gm-style img{max-width:inherit !important}.infoBox>img{position:absolute !important;z-index:99;right:-5px;top:-10px;border-radius:50% !important}.sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary-color);-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.agentestate-results-tools{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}.agentestate-results-tools .agentestate-results-count{font-size:14px}.agentestate-results-tools .agentestate-results-sortable{margin-left:auto}.agentestate-select2-dropdown.sortable-dropdown{font-size:14px}.agentestate-results-wrap{position:relative;display:flex;flex-wrap:wrap;margin:0 -5px}.agentestate-results-wrap .agentestate-properties-item{width:calc(100% / 3);padding:0 5px;margin-bottom:10px}@media screen and (max-width: 767px){.agentestate-results-wrap[data-mobile-columns="1"] .agentestate-properties-item{width:100%}.agentestate-results-wrap[data-mobile-columns="2"] .agentestate-properties-item{width:calc(100% / 2)}.agentestate-results-wrap[data-mobile-columns="3"] .agentestate-properties-item{width:calc(100% / 3)}.agentestate-results-wrap[data-mobile-columns="4"] .agentestate-properties-item{width:calc(100% / 4)}.agentestate-results-wrap[data-mobile-columns="5"] .agentestate-properties-item{width:calc(100% / 5)}.agentestate-results-wrap[data-mobile-columns="6"] .agentestate-properties-item{width:calc(100% / 6)}}@media screen and (min-width: 768px) and (max-width: 1024px){.agentestate-results-wrap[data-tablet-columns="1"] .agentestate-properties-item{width:100%}.agentestate-results-wrap[data-tablet-columns="2"] .agentestate-properties-item{width:calc(100% / 2)}.agentestate-results-wrap[data-tablet-columns="3"] .agentestate-properties-item{width:calc(100% / 3)}.agentestate-results-wrap[data-tablet-columns="4"] .agentestate-properties-item{width:calc(100% / 4)}.agentestate-results-wrap[data-tablet-columns="5"] .agentestate-properties-item{width:calc(100% / 5)}.agentestate-results-wrap[data-tablet-columns="6"] .agentestate-properties-item{width:calc(100% / 6)}}@media screen and (min-width: 1025px){.agentestate-results-wrap[data-desktop-columns="1"] .agentestate-properties-item{width:100%}.agentestate-results-wrap[data-desktop-columns="2"] .agentestate-properties-item{width:calc(100% / 2)}.agentestate-results-wrap[data-desktop-columns="3"] .agentestate-properties-item{width:calc(100% / 3)}.agentestate-results-wrap[data-desktop-columns="4"] .agentestate-properties-item{width:calc(100% / 4)}.agentestate-results-wrap[data-desktop-columns="5"] .agentestate-properties-item{width:calc(100% / 5)}.agentestate-results-wrap[data-desktop-columns="6"] .agentestate-properties-item{width:calc(100% / 6)}}.agentestate-results-wrap .agentestate-properties-item-inner{position:relative;overflow:hidden;border-radius:var(--card-border-radius)}.agentestate-results-wrap .agentestate-item-media{display:block;position:relative;width:100%;height:100%;overflow:hidden}.agentestate-results-wrap .agentestate-item-media .property-status{position:absolute;top:10px;left:10px;list-style:none;margin:0;z-index:1}.agentestate-results-wrap .agentestate-item-media .property-status li{padding:1px 5px;font-size:12px;border-radius:4px}.agentestate-results-wrap .agentestate-item-media .agentestate-img-block{position:relative;padding-bottom:calc( 0.65 * 100%);background-color:#333}.agentestate-results-wrap .agentestate-item-media .agentestate-img-block .agentestate-property-photos{display:flex;align-items:center;position:absolute;font-size:12px;background-color:rgba(0,0,0,0.6);padding:1px 5px;top:10px;right:10px;color:#fff;border-radius:4px;z-index:1}.agentestate-results-wrap .agentestate-item-media .agentestate-img-block .agentestate-property-photos .awp-icon{margin-right:3px}.agentestate-results-wrap .agentestate-item-media .agentestate-img-block .wp-post-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.agentestate-results-wrap .agentestate-item-media .agentestate-img-block:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 0%, transparent 30%, rgba(0,0,0,0.8) 100%);transition:all .3s ease-out}.agentestate-results-wrap .agentestate-item-media:hover .agentestate-img-block:after{opacity:.3}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-properties-item-inner{border:1px solid rgba(0,0,0,0.07)}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-item-info{position:absolute;bottom:0;left:0;width:100%;padding:0 15px 10px;text-shadow:1px 1px 1px #000}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-item-info .agentestate-property-item-price{font-size:18px;font-weight:500;color:#fff;margin-bottom:0}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-item-info .agentestate-property-item-price .property-price-label{font-size:0.8em;font-weight:normal}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-item-content{padding:10px;background-color:#fff}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-item-content .agentestate-property-item-address{margin-bottom:10px}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-item-content .agentestate-property-item-address .agentestate-property-item-title{font-size:16px;margin-bottom:5px}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-item-content .agentestate-property-item-address .agentestate-property-item-address{display:flex;align-items:center;font-size:13px;font-weight:normal;color:#8e99a3}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-item-content .agentestate-property-item-address .agentestate-property-item-address .awp-icon{position:relative;top:1px;width:15px;height:15px;margin-right:3px}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-property-meta-list{display:flex;justify-content:space-between;list-style:none;margin:0;padding-top:5px;font-size:13px;font-weight:normal;border-top:1px solid #f3f3f3}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-property-meta-list li{display:flex;align-items:flex-start}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-property-meta-list li .awp-icon{width:16px;height:16px;margin-right:5px;color:var(--primary-color)}.agentestate-results-wrap.agentestate-properties-blocks .agentestate-property-meta-list li .property-label-content .label-property{display:block;font-size:13px;color:#13293d}.agentestate-results-wrap.agentestate-properties-cards .agentestate-item-content{position:absolute;bottom:0;left:0;width:100%;padding:0 10px 10px;text-shadow:1px 1px 1px #000}.agentestate-results-wrap.agentestate-properties-cards .agentestate-item-content .agentestate-property-item-price{font-size:18px;font-weight:500;color:#fff;margin-bottom:0}.agentestate-results-wrap.agentestate-properties-cards .agentestate-item-content .agentestate-property-item-price .property-price-label{font-size:0.8em;font-weight:normal}.agentestate-results-wrap.agentestate-properties-cards .agentestate-item-content .agentestate-property-item-address{font-size:13px;color:#ddd}.agentestate-results-wrap.agentestate-properties-cards .agentestate-item-content .agentestate-property-meta-list{display:flex;list-style:none;margin:0;font-size:14px;color:#fff}.agentestate-results-wrap.agentestate-properties-cards .agentestate-item-content .agentestate-property-meta-list li{display:flex;align-items:center}.agentestate-results-wrap.agentestate-properties-cards .agentestate-item-content .agentestate-property-meta-list li .property-label-content{display:flex;flex-direction:row-reverse}.agentestate-results-wrap.agentestate-properties-cards .agentestate-item-content .agentestate-property-meta-list li .property-label-content .label-value{margin-right:4px}.agentestate-results-wrap.agentestate-properties-cards .agentestate-item-content .agentestate-property-meta-list li:after{content:'•';margin:0 5px}.agentestate-results-wrap.agentestate-properties-cards .agentestate-item-content .agentestate-property-meta-list li:last-of-type:after{content:'';margin:0}.agentestate-results-wrap .nothing-wrapper{padding:20px}.agentestate-results-wrap .agentestate-loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:9}.agentestate-results-wrap .agentestate-loading:after{content:url("../images/loader.svg");position:absolute;top:20px;left:50%;transform:translateX(-50%)}@media (max-width: 1024px){.agentestate-results-wrap .agentestate-properties-item{width:calc(100% / 2)}}@media (max-width: 767px){.agentestate-results-wrap .agentestate-properties-item{width:calc(100% / 1)}}.agentestate-pagination{margin-top:10px}.agentestate-pagination .pagination{display:flex;align-items:center;justify-content:center;list-style:none;margin:0}.agentestate-pagination .pagination li{display:flex;align-items:center;justify-content:center;width:30px;height:30px;line-height:1;padding:5px}
