@-moz-keyframes "spin"{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes "spin"{100%{-webkit-transform:rotate(360deg)}}@keyframes "spin"{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div#search_flat{overflow:hidden;width:100%;max-width:1080px;height:auto;padding:0;padding-top:15px}div#search_flat .row:before,div#search_flat .row:after{display:table;content:" "}div#search_flat .row:after{clear:both}div#search_flat .card{display:block;border:0;background:none}div#search_flat .card .card-header{border:0;background:none}div#search_flat .card .card-header h5{margin-bottom:0}div#search_flat .card .card-header h5 a{background:#8db63c;padding:10px;display:block;margin-bottom:15px;font-size:20px;color:#fff}div#search_flat .wpDataTablesFilter .searchCriteria{color:#000;padding:15px;font-size:16px}div#search_flat .wpDataTablesFilter .searchCriteria .content{padding:0}div#search_flat .wpDataTablesFilter .searchCriteria .rangeCriteria{margin-top:30px;height:2px;width:calc(100% - 10px);margin-left:8px}div#search_flat .wpDataTablesFilter .searchCriteria .rangeCriteria .ui-slider-handle{width:14px;top:-.4em;height:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background-color:#fff}div#search_flat .wpDataTablesFilter .searchCriteria .rangeCriteria .ui-slider-handle span{position:absolute;bottom:100%;color:#fff;width:100%;text-align:center;display:inline-block}div#search_flat .wpDataTablesFilter .searchCriteria span.additional-subject{float:left;position:relative;top:-5px;margin-left:15px}div#search_flat .wpDataTablesFilter .searchCriteria select{padding-left:15px}div#search_flat .wpDataTablesFilter .dataTables_info,div#search_flat .wpDataTablesFilter .dataTables_paginate{font-size:16px}div#search_flat .card-map{display:none}div#search_flat .card-map ul li{padding-left:0;background:none}div#search_flat .tab-content{padding:0}div#search_flat .tab-content .tab-pane{display:none}div#search_flat .tab-content .tab-pane.active{display:block}div#search_flat .tab-content .tab-pane#B{max-width:1200px;margin-left:auto;margin-right:auto}div#search_flat .tab-content .tab-pane#C{max-width:1200px;margin-left:auto;margin-right:auto}div#search_flat i{margin:30px 0}div#search_flat div.container.mobile-list{padding-top:0!important}div#search_flat ul.nav-tabs{margin:0;width:100%;margin-left:auto;white-space:nowrap;margin-right:auto}div#search_flat ul.nav-tabs li{list-style:none;display:inline-block;width:calc(50%)}div#search_flat ul.nav-tabs li a{margin:0;padding:10px;text-align:center;border-top-left-radius:0;border-top-right-radius:0;background:none;font-size:20px;border:0;color:#000;background-color:#e1e5e2}div#search_flat ul.nav-tabs li a:hover{border:0;background-color:#8db63c;color:#fff;font-weight:700}div#search_flat ul.nav-tabs li a.active{color:#fff;background-color:#8db63c;border:0;font-weight:700}div#search_flat ul.nav-tabs li a.active:focus{border:0}div#search_flat ul.nav-tabs li a.active:hover{border:0}div#search_flat table#invest-list{color:#000}div#search_flat table#invest-list thead{background:#fff}div#search_flat table#invest-list thead tr th{font-weight:300;vertical-align:middle;font-size:18px}div#search_flat table#invest-list tbody tr td{font-weight:300;font-size:16px}div#search_flat table#invest-list tbody tr td a{font-weight:500}div#search_flat table#invest-list tbody tr td a.contact-scroll{white-space:nowrap}div#search_flat table#invest-list tbody tr td.virtual a{padding:2px 5px;font-size:15px;box-shadow:none}div#search_flat table#invest-list tbody tr td.virtual img{padding:2px 5px;width:31px}div#search_flat.loading{height:750px}div.map .btnsPanel{width:104px;height:104px;display:block;position:absolute;left:20px;top:20px;z-index:3;background:#fff0 url(/wp-content/plugins/realestate_mapping/img/bg-arrows.png) no-repeat}div.map .btnsPanel a.upBtn{display:block;position:absolute;margin:0;width:25px;height:25px;margin:6px 0 0 42px;background:#fff0 url(/wp-content/plugins/realestate_mapping/img/arrow-up.png) no-repeat}div.map .btnsPanel a.rightBtn{display:block;position:absolute;margin:0;width:25px;height:25px;margin:37px 0 0 72px;background:#fff0 url(/wp-content/plugins/realestate_mapping/img/arrow-right.png) no-repeat}div.map .btnsPanel a.downBtn{display:block;position:absolute;margin:0;width:25px;height:25px;margin:68px 0 0 42px;background:#fff0 url(/wp-content/plugins/realestate_mapping/img/arrow-down.png) no-repeat}div.map .btnsPanel a.leftBtn{display:block;position:absolute;margin:0;width:25px;height:25px;margin:37px 0 0 10px;background:#fff0 url(/wp-content/plugins/realestate_mapping/img/arrow-left.png) no-repeat}div.map .btnsPanel a.centerBtn{display:block;position:absolute;margin:0;width:25px;height:25px;margin:37px 0 0 42px;background:#fff0 url(/wp-content/plugins/realestate_mapping/img/center-pos.png) no-repeat}div.map .btnsPanel a.zoomInBtn{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:39px;height:39px;margin:100px 0 0 33px;border:1px SOLID #64605b;background:#fff url(/wp-content/plugins/realestate_mapping/img/zoom-in.png) center no-repeat;-webkit-box-shadow:-2px 2px 10px rgb(50 50 50 / .4);-moz-box-shadow:-2px 2px 10px rgb(50 50 50 / .4);box-shadow:-2px 2px 10px rgb(50 50 50 / .4)}div.map .btnsPanel a.zoomOutBtn{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:39px;height:39px;margin:145px 0 0 33px;border:1px SOLID #64605b;background:#fff url(/wp-content/plugins/realestate_mapping/img/zoom-out.png) center no-repeat;-webkit-box-shadow:-2px 2px 10px rgb(50 50 50 / .4);-moz-box-shadow:-2px 2px 10px rgb(50 50 50 / .4);box-shadow:-2px 2px 10px rgb(50 50 50 / .4)}div.map a.iBtn{display:block;position:absolute;margin:0;width:25px;height:25px;background-position:-210px top;left:20px;top:20px;z-index:4}div.map a.zoomInBtn{display:block;position:absolute;margin:0;width:25px;height:25px}div.map a.zoomOutBtn{display:block;position:absolute;margin:0;width:25px;height:25px}div.map a:active.iBtn{background-position:-210px bottom;z-index:6}div.map div.loader{position:absolute;display:none;top:0;left:0;width:1px;height:1px;background-color:#fff;z-index:5;background:#fff url(/wp-content/plugins/realestate_mapping/css/img/loader.gif) center no-repeat;z-index:1000}div.mobile-list{height:100%}div.wrapper-map{height:100%;margin-left:auto;margin-right:auto;display:inline-block}div.open_flat_modal{height:100%}div.tab-pane{height:100%;overflow:auto}div.tab-content{height:100%}div.popup-wrapper{background-color:#fff;width:300px;padding:10px;border:1px solid #000;float:left}div.popup-wrapper span.popup-floor{width:100%;float:left;text-align:Center;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:8px;font-size:12px}div.popup-wrapper span.popup-qty{text-align:center;float:left;width:100%;font-size:12px}div.popup-wrapper:not(.small) div.header-container{width:100%;float:left;border-bottom:2px solid #8db63c;padding-bottom:10px;margin-bottom:10px;font-size:15px}div.wrapper-map-floor div{margin:0 auto}.popup-button{background-color:#8db63c!important;padding:4px 10px;font-size:14px;cursor:pointer;color:#fff!important;margin-bottom:10px;margin-right:10px;display:inline-block;line-height:30px;white-space:nowrap}.popup-button:hover{background-color:#8db63c!important;padding:4px 10px;font-size:14px;cursor:pointer;color:#fff!important;margin-bottom:10px;margin-right:10px;display:inline-block;line-height:30px}.popup-button.close{font-size:14px}.popup-button.close:hover{font-size:14px}div.send-email-popup-single{width:340px;position:absolute;background-color:#fff;bottom:50px;border:1px solid #8db63c;right:10px;padding:10px;display:none}div.blue-container{float:left;font-size:12px}div.blue-container div.content{padding:0}div.plans{float:right;margin-top:-5px}div.modal-floor-content p.floor-list{padding:5px 15px;margin-bottom:0}div.modal-floor-content p.floor-list span.title{margin-right:15px}div.modal-floor-content p.floor-list a{margin:0 5px}div.modal-floor-content p.floor-list a span.active{font-size:20px;text-decoration:underline;color:#8db63c}div.modal-header h5{display:inline-block}div.modal-header button.close{font-size:35px!important}div.modal-body img.karta-dell{max-width:100%;margin:0 auto}div.modal-body .close{float:none;line-height:inherit;opacity:1;font-weight:500;text-shadow:none}div.briefcase-wrapper{position:fixed;top:230px;right:0;z-index:123456}div.briefcase-wrapper .error-wrapper{color:red;font-size:14px}div.briefcase-wrapper i.fa-briefcase{cursor:pointer;background-color:#8db63c;padding:10px;font-size:30px;color:#fff;font-family:FontAwesome;font-style:normal}span.brief-counter{background-color:#fff;border-radius:50%;padding:0 4px;font-size:11px;color:#000;font-weight:700;position:absolute;line-height:13px;bottom:6px;margin-left:-20px;right:6px;cursor:pointer}div.briefcase-container{min-width:250px;width:250px;min-height:200px;position:absolute;top:0;background-color:#fff;padding:5px 10px;border:1px solid #8db63c;text-align:left;z-index:99999;margin-left:-250px;display:none}div.briefcase-container i{font-family:"FontAwesome";font-style:normal}div.briefcase-container i.fa-file-text{color:#8db63c}div.briefcase-container h3{float:left;font-size:13px;margin-top:3px}span.hide-briefcase{float:right;margin-top:2px;margin-right:12px;cursor:pointer;font-size:13px}ul.briefcase-items{padding-top:10px;overflow:hidden;max-height:200px;overflow-y:auto;padding-left:0;width:100%;border-top:1px solid #8db63c;margin:0}ul.briefcase-items li{line-height:12px;font-size:13px;padding-bottom:8px;margin-bottom:5px;border-bottom:1px solid #ccc;color:#000;list-style-type:none}ul.briefcase-items li i{font-size:18px;line-height:18px}ul.briefcase-items li i.fa-times{line-height:10px}span.briefcase-empty{text-align:center;width:100%;float:left;font-size:13px}a.briefcase-plan{float:right;margin-top:-4px;margin-right:5px}a.briefcase-remove{float:right;margin-right:10px}span.send-briefcase{background-color:#8db63c;padding:4px 15px;font-size:14px;cursor:pointer;color:#fff;margin-bottom:10px;float:left}div#briefcase-empty-info.hide{display:none}div#briefcase-empty-info.show{display:block}.add-to-briefcase .briefcase-image-add{display:inherit!important}.add-to-briefcase .briefcase-image-remove{display:none!important}.remove-from-briefcase .briefcase-image-add{display:none!important}.remove-from-briefcase .briefcase-image-remove{display:inherit!important}form.SubscribeForm input[type='text']{height:30px;padding:0 10px;border:1px solid #8db63c;line-height:30px;margin-top:0;width:100%;margin-bottom:10px;font-size:14px}form.SubscribeForm input[type='submit']{border:0;background-color:#8db63c;padding:7px 30px;font-weight:600;font-size:14px;cursor:pointer;color:#fff;margin-bottom:10px;float:left}form.SubscribeForm a.expand-label{margin-left:5px}form.SubscribeForm a.fold-label{margin-left:5px}div.modal{z-index:99999}div.modal i.fa-circle-notch{color:#fff;font-size:60px}div.modal i.fa-circle-o-notch{color:#fff;margin-left:-30px;font-size:60px;margin-top:23%;top:50%;left:50%;transform:translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-ms-translate(-50%,-50%);position:fixed}div.modal-dialog .fa-circle-o-notch{font-family:"FontAwesome";font-style:normal}#realestate_invest_list_wrapper #realestate_invest_list_filter{display:none}a.show-form-popup i:before{font-family:FontAwesome;font-style:normal}img{height:auto;max-width:100%;position:relative}.searchCriteria.sticky{position:fixed;top:86px;width:100%;z-index:9;background:#fff}.wpDataTables{padding:0;position:relative}.preloader{text-align:center;height:100px}.preloader i{font-size:50px;position:absolute;top:0;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}#realestate_invest{padding:0px!important;background:none}#realestate_invest .modal-body{text-align:center}#realestate_invest div.wrapper-map-modal div{display:inline-block!important}@media screen and (min-width:992px){#realestate_invest.floor .modal-dialog{width:1200px}}@media screen and (min-width:820px){div#search_flat{display:block}div#search_flat .card{display:none}div#search_flat .card-map{display:block}div.briefcase-wrapper{display:block}.page-id-8687 .briefcase-wrapper{display:block}}@media screen and (min-width:600){.d-md-none{display:none!important}}@media (max-width:767px){div.briefcase-wrapper{display:none}div#search_flat ul.nav-tabs{display:none}div#search_flat div#A{display:none}div#search_flat div#B{display:block;width:100%;overflow-x:scroll}}@media (max-width:991px){div#search_flat table#invest-list thead{padding-top:0}}body:not(.modal-open){padding-right:0px!important}.card.mobile h3{font-size:36px;color:0}