.FilterTopBlock .filter_window{background:#fff;border-radius:3px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.16);border:1px solid #e4e4e4;z-index:10;display:none}.FilterTopBlock .filter_window .controls{border-top:1px solid #d6d6d6;padding-top:15px;display:flex;width:100%;justify-content:flex-end}.controls.dealtyecontrol{padding-right:0;width:calc(100% - 40px)!important;margin:0 auto;margin-top:15px}.FilterTopBlock .filter_window .controls .clear{color:#515151;font-size:12px;margin-right:15px;text-decoration:underline;font-family:'FiraGOR';border:0;background:none;outline:0}.FilterTopBlock .filter_window .controls .save{font-size:12px;text-align:center;font-family:'FiraGOR';border:0;outline:0;background:#2884ff;width:80px;height:30px;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff}#advanced_filter .controls .clear{color:#515151;font-size:12px;margin-right:15px;text-decoration:underline;font-family:'FiraGOR';border:0;background:none;outline:0}#advanced_filter .footer-info{display:flex;justify-content:flex-end;align-items:center}#advanced_filter .controls .save{font-size:12px;text-align:center;font-family:'FiraGOR';border:0;outline:0;background:#2884ff;width:80px;height:30px;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff}#advanced_filter .modal-dialog{max-width:850px;width:100%}#advanced_filter .modal-dialog .modal-body{padding:22px;margin-right:6px;padding-left:17px;padding-bottom:120px;max-height:calc(100vh - 65px - 75px);overflow-y:auto}#advanced_filter .modal-dialog .modal-body::-webkit-scrollbar{width:8px}#advanced_filter .modal-dialog .modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:15px}#advanced_filter .modal-dialog .modal-body::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:15px;width:8px}#advanced_filter .modal-dialog .modal-body::-webkit-scrollbar-thumb:hover{background:#888}#advanced_filter .NewFilterChecks{display:flex;flex-wrap:wrap}#advanced_filter .NewFilterChecks{display:flex;margin-left:-10px;margin-bottom:20px}#advanced_filter .NewFilterChecks input{display:none}#advanced_filter .NewFilterChecks label{background-image:url(/img/unchecked_box.svg);background-size:15px;background-repeat:no-repeat;background-position:10px center}#advanced_filter .NewFilterChecks input:checked~label{background-image:url(/img/checked_white.svg)}h3.ICXOVREBS{display:none}.NewFilterChecks.ICXOVREBS{display:none!important}#advanced_filter .text_inputs{display:flex;justify-content:space-between;margin-bottom:30px}#advanced_filter .text_inputs .item{display:flex;flex-direction:column}#advanced_filter .text_inputs .item div{display:flex;margin:0 -10px}#advanced_filter .text_inputs input{display:flex;justify-content:space-between;width:180px;height:40px;border:1px solid #d6d6d6;border-radius:3px;margin:0 10px;font-family:'FiraGOR';font-size:13px;color:#4d4d4d;padding:13px 10px;-moz-appearance:textfield}#advanced_filter .text_inputs input::placeholder{color:#a2a2a2;font-family:'FiraGOR';font-size:13px}#advanced_filter .NewFilterChecks .item{margin-left:10px;margin-bottom:12px;position:relative}#advanced_filter .NewFilterChecks .item input{position:absolute;left:12px;top:8px}#advanced_filter .NewFilterChecks .item label{height:36px;padding:0 15px;border-radius:3px;color:#4d4d4d;font-family:'FiraGOR';display:flex;align-items:center;justify-content:center;font-size:13px;border:1px solid #d6d6d6;cursor:pointer;padding-left:33px}#advanced_filter .NewFilterChecks .item input:checked~label{background-color:#2884ff;color:#fff;border:1px solid #2884ff}#advanced_filter .modal-Header{display:flex;align-items:center;justify-content:space-between;padding:22px 29px;border-bottom:1px solid #e5e5e5}#advanced_filter .modal-Header h2{font-size:16px;font-weight:bold;color:#4d4d4d;font-family:'FiraGOR'}#advanced_filter .modal-Header button{background-image:url(/img/close_window.svg);background-size:contain;background-repeat:no-repeat;width:15px;height:15px;border:0;background-color:unset}#advanced_filter .modal-Header:before{clear:unset}#advanced_filter .modal-footer{box-shadow:2px 0 6px rgba(0,0,0,.078)}#advanced_filter .modal-Header{box-shadow:0 2px 6px rgba(0,0,0,.078)}#advanced_filter h3{color:#4d4d4d;font-size:13px;font-family:'FiraGOM';margin-bottom:15px}.FilterTopBlock .realestate_window,.FilterTopBlock .realestate-dealtype{position:absolute;left:0;top:60px;display:flex;flex-direction:column;box-shadow:0 2px 4px rgba(0,0,0,.16);border:1px solid #e4e4e4;z-index:10;max-width:695px;width:100%;display:none}.FilterTopBlock .RealEstateDealTypeId .realestate-dealtype{width:250px;left:-6px;padding:15px 0}.FilterTopBlock .realestate_window:before,.FilterTopBlock .realestate-dealtype:before{content:"";width:16px;height:16px;background-color:#fff;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;border-top-left-radius:4px;position:absolute;top:-9px;left:15px;transform:rotate(45deg)}.FilterTopBlock .realestate-dealtype:before{left:88px}.FilterTopBlock .filter_window h3{color:#4d4d4d;font-size:13px;font-family:'FiraGOR';margin-bottom:15px}.FilterTopBlock .RealEstateType{display:flex;flex-wrap:wrap}.FilterTopBlock .RealEstateType{display:flex;margin-left:-10px;margin-bottom:30px}.FilterTopBlock .RealEstateType .item{margin-left:10px}.FilterTopBlock .RealEstateType input{display:none}.FilterTopBlock .RealEstateType .item label{height:36px;padding:0 15px;border-radius:3px;color:#4d4d4d;font-family:'FiraGOR';display:flex;align-items:center;justify-content:center;font-size:13px;border:1px solid #d6d6d6;cursor:pointer}.FilterTopBlock .RealEstateType .item input:checked~label{background:#2884ff;color:#fff;border:1px solid #2884ff}.FilterTopBlock .RealEstateStatus{display:flex;flex-wrap:wrap}.FilterTopBlock .RealEstateStatus{display:flex;margin-left:-10px;margin-bottom:20px}.FilterTopBlock .RealEstateStatus .item{margin-left:10px;margin-bottom:12px}.FilterTopBlock .RealEstateStatus input{display:none}.FilterTopBlock .RealEstateStatus label{background-image:url(/img/unchecked_box.svg);background-size:15px;background-repeat:no-repeat;background-position:10px center}.FilterTopBlock .RealEstateStatus .item label{height:36px;padding:0 15px;border-radius:3px;color:#4d4d4d;font-family:'FiraGOR';display:flex;align-items:center;justify-content:center;font-size:13px;border:1px solid #d6d6d6;cursor:pointer;padding-left:33px}.FilterTopBlock .RealEstateStatus .item input:checked~label{background-color:#2884ff;color:#fff;border:1px solid #2884ff;background-image:url(/img/checked_white.svg)}.FilterTopBlock .area_window{width:300px;left:-49px;top:60px;position:absolute}.FilterTopBlock .area_window:before{content:"";width:16px;height:16px;background-color:#fff;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;border-top-left-radius:4px;position:absolute;top:-9px;left:44%;transform:rotate(45deg)}.FilterTopBlock .area_window .inputs{display:flex;margin:0 -10px;margin-bottom:20px}.FilterTopBlock .price_window .inputs{display:flex;margin:0 -8px;margin-bottom:20px;margin-top:24px}.FilterTopBlock .area_window .inputs input{padding-left:15px;background-image:url(/img/m2.svg);background-repeat:no-repeat;height:40px;background-position:right 10px center;margin:0 10px;border:1px solid #e4e4e4;border-radius:5px;width:50%;height:40px;color:#4d4d4d;font-family:'FiraGOR';font-size:13px;-moz-appearance:textfield;min-width:0}.FilterTopBlock .price_window .inputs input{padding-left:15px;background-image:url(/img/lari.svg);background-repeat:no-repeat;height:40px;background-position:right 10px center;margin:0 8px;border:1px solid #e4e4e4;border-radius:5px;width:50%;height:40px;color:#4d4d4d;font-family:'FiraGOR';font-size:13px;-moz-appearance:textfield;min-width:0}.FilterTopBlock .price_window .inputs .selectedUsd{background-image:url(/img/usd.svg)}.FilterTopBlock .filter_window .inputs input::placeholder{font-family:'FiraGOR';color:#4d4d4d;font-size:13px}.FilterTopBlock .area_window .wrap{display:flex;margin:-5px}.FilterTopBlock .area_window .wrap label{border:1px solid #d3d4dc;font-size:13px;color:#4d4d4d;height:35px;width:35px;margin:5px;padding:0 15px;display:flex;font-family:'FiraGOR';align-items:center;justify-content:center;border-radius:5px;cursor:pointer}.FilterTopBlock .area_window .rooms{margin-bottom:20px;display:none}.FilterTopBlock .area_window .wrap input{display:none}.FilterTopBlock .area_window .wrap input[type=checkbox]:checked+label{border:1px solid #2884ff;color:#fff;background:#2884ff}.FilterTopBlock .price_window{width:300px;right:0;top:60px;position:absolute}.FilterTopBlock .price_window:before{content:"";width:16px;height:16px;background-color:#fff;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;border-top-left-radius:4px;position:absolute;top:-9px;left:44%;transform:rotate(45deg)}.FilterTopBlock #PriceRangeBlock .mobile_titles{display:block}.extra_info .item{font-size:12px;font-family:'FiraGOR';color:#4d4d4d;margin-bottom:15px}.extra_info .item label{padding-left:30px;background-image:url(/img/unchecked_box.svg);background-repeat:no-repeat;background-position:left center;background-size:20px;height:20px;display:flex;align-items:center}.extra_info .item input:checked~label{background-image:url(/img/checked_blue.svg)}.extra_info .item input{display:none}.realEstateTypeBtn,.realEstateDealTypeIdBtn{-webkit-appearance:none;background:url(../img/arrow.png);background-color:#fff;background-position:90% 50%;background-repeat:no-repeat;border:1px solid transparent;border-radius:2px;color:#3f4949;font-family:'FiraGOR';font-size:13px;font-weight:normal;height:45px;line-height:43px;margin:0;outline:0;padding:0;padding-left:10px;width:184px;border-right:1px solid #c8c8c8;cursor:pointer}.realEstateTypeBtn span,.realEstateDealTypeIdBtn span{display:inline-block;white-space:nowrap;width:80%;overflow:hidden;text-overflow:ellipsis}.advanced_search_btn{color:#fff;font-family:'FiraGOR'}.FilterTopBlock .filter_window .closeWindow{display:none}.listing-with-map .realEstateTypeBtn,.listing-with-map .realEstateDealTypeIdBtn{border:1px solid #c0c0c0;border-radius:3px;margin-bottom:10px;background-position:94% 50%;padding-left:22px}.listing-with-map .realestate_window{z-index:41}.listing-with-map .realestate-dealtype{z-index:41;width:100%!important;left:0!important}.listing-with-map .FilterTopBlock .RealEstateType{margin-left:-10px;margin-bottom:15px}.listing-with-map .FilterTopBlock .RealEstateType .item{margin-left:10px;margin-bottom:10px}.listing-filter .all_page_blocks{z-index:-2}.clear-advvanced-filter{cursor:pointer}@keyframes animatebottom{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}.realEstateDealTypeList{display:flex;flex-direction:column}.realEstateDealTypeList li.giravdeba-btn{order:1}.realEstateDealTypeList li{font-size:13px;color:#4d4d4d;padding-top:10px;padding-bottom:10px;font-family:FiraGOR;cursor:pointer;padding-left:20px;padding-right:20px}.realEstateDealTypeList li:hover{background:#f1f4fa}.realEstateDealTypeList li.active{background:#f1f4fa}.realEstateDealTypeList li:last-child{margin-bottom:0}@media(max-width:768px){.FilterTopBlock .RealEstateType .item{margin-bottom:10px}.RealEstateFilter .NavFixes_Wrapper{position:relative}.animated-wrapper:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:10}.FilterTopBlock .filter_window,.FilterTopBlock .RealEstateDealTypeId .realestate-dealtype{width:100%;top:initial!important;left:0;bottom:0;margin:0 auto;right:0;max-width:100%;position:fixed!important;border-radius:10px 10px 0 0;padding:20px!important}.animate-bottom{display:block!important;animation:animatebottom .4s}.FilterTopBlock .filter_window .window_inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.FilterTopBlock .filter_window .mobile_titles{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.FilterTopBlock .filter_window .closeWindow{display:block}.FilterTopBlock .filter_window .closeWindow{background-image:url(/img/close_window.svg);background-size:contain;background-repeat:no-repeat;width:15px;height:15px;border:0;background-color:unset;position:absolute;right:20px;top:20px;display:block;cursor:pointer}.FilterTopBlock,.RealEstateFilter .navigation_filters_block_rel,#nav_filters,.FartChangeInpGroupblock{position:static}#advanced_filter .modal-dialog .modal-body{height:calc(100vh - 150px);overflow:auto}#advanced_filter .modal-dialog{margin:0!important;border:0!important;width:100%;position:fixed;top:0}#advanced_filter .modal-content{border:0;border-radius:0;height:100vh}#advanced_filter .text_inputs{flex-direction:column;margin-bottom:0}#advanced_filter .text_inputs input{width:160px;margin:0 7px}#advanced_filter .text_inputs .item{margin-bottom:30px}.FilterTopBlock .area_window .wrap{justify-content:space-between}.FilterTopBlock #PriceRangeBlock .mobile_titles{display:block;margin-bottom:30px}.FilterTopBlock .realestate_window:before,.FilterTopBlock .realestate-dealtype:before{content:none}.FilterTopBlock .area_window:before{content:none}.FilterTopBlock .price_window:before{content:none}#advanced_filter .modal-footer{background:#fff;width:100%;position:absolute;bottom:0;height:82px;left:0;display:flex;align-items:center;padding:15px;justify-content:flex-end;z-index:3}}