.estate-edit textarea{margin-bottom:15px}.estate-edit input[type="checkbox"]{margin-top:15px}.estate-edit input[type="radio"]{margin-top:13px}.estate-edit input[type="number"]{padding-right:0}.estate-edit fieldset{padding:unset}.estate-edit label{font-size:15px}.estate-edit label.section-label{margin-left:30px;margin-top:20px}.estate-edit .input-group-addon:not(:first-child):not(:last-child){padding:3px}.estate-edit .file-upload-warning{margin-top:30px;color:red}.estate-image-outer img{margin-bottom:5px}@media (min-width: 992px){.estate-image-outer{position:absolute;width:100%;margin-top:-150px}.estate-image-outer img{height:140px;float:right;border:1px solid #888}}.estate-edit .form-spacer{margin-bottom:20px}.edit-price-col{padding-right:4px}.edit-rate-col{padding-left:0}.edit-rate-col input[type="text"]:disabled{color:#aaa}.estate-editor-danger{color:#a66 !important}.price-input-hint{display:none}#estate-table .glyphicon-eye-close:before{opacity:0.5}.estate-filterbar{padding:5px;padding-bottom:0;font-size:12px;font-weight:bold;margin-bottom:4px;margin-left:-1px}.estate-filterbar .btn{text-transform:uppercase !important;font-weight:bold;font-size:17px}@media (min-width: 768px) and (max-width: 1400px){.estate-filterbar .btn{font-size:1.1vw;padding:1.1vw 1.8vw !important}}.estate-filterbar .btn-exclusive{background-color:rgb(202,160,68) !important;color:white !important}.estate-filterbar .input-group{margin-right:4px;margin-bottom:5px;xfloat:left;display:inline-block}.estate-filterbar .input-group.right{float:right}.estate-filterbar button.dropdown-toggle{width:100%}.estate-filterbar .dropdown-menu{width:200px;z-index:10100}.estate-filterbar .dropdown-menu a{font-size:12px}.estate-filterbar .dropdown-header{font-size:11px;margin-top:5px}.estate-filterbar .dropdown-header:first-of-type{margin-top:0}.estate-filterbar .btn .caret{margin-left:3px}.estate-filterbar .row > div{padding:5px}.estate-filterbar .filterbar-right{float:right}@media (max-width: 767px){.estate-filterbar .btn-group{width:100%}.estate-filterbar .btn-group>.btn{width:100%;margin:2px 0 0 0 !important;border-radius:0 !important}}@media (min-width: 1200px){.estate-filterbar .btn-danger{margin-right:-24px}}@media (min-width: 1200px){.estate-filterbar .btn-danger .hidden-sm{display:none}}@media (min-width: 1300px){.estate-filterbar .btn-danger{margin-right:-85px}.estate-filterbar .btn-danger .hidden-sm{display:inline-block;margin-left:5px}}.estate-filterbar .dropdown-menu li.level2{padding-left:15px}.estate-filterbar .dropdown-menu li.level3{padding-left:30px}.estate-filterbar .btn,.estate-filterbar .btn.active:hover{background-color:white;color:rgb(4, 43, 115, 0.90);border-radius:6px;padding:14px 23px 15px 23px}.estate-filterbar .btn.active,.estate-filterbar .btn:active{color:rgb(4, 43, 115, 0.90);background-color:#ddd}.estate-filterbar .btn:hover{color:rgb(4, 43, 115, 0.90);background-color:#f0f0f0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.estate-filterbar .input-group-addon{padding:15px;border:1px solid rgb(4, 43, 115, 0.90);background-color:white;color:rgb(4, 43, 115, 0.90)}.estate-filterbar .input-group.location-btn-group .input-group-addon:first-child{border-right:none;padding-right:0px;border-top-left-radius:6px;border-bottom-left-radius:6px}.estate-filterbar .input-group.location-btn-group button:first-child{border-left:none;padding-left:8px;border-radius:5px;background-color:rgb(4, 43, 115, 0.90);color:white}.estate-filterbar .open>.dropdown-toggle.btn-default{background-color:white;border:1px solid white;color:rgb(4, 43, 115, 0.90)}.estate-filterbar .dropdown-menu{border-radius:0;border:1px solid rgb(4, 43, 115, 0.90);color:rgb(4, 43, 115, 0.90)}.estate-filterbar .dropdown-menu li a{padding:10px 20px}.estate-filterbar .dropdown-menu li a:hover{background-color:rgb(4, 43, 115, 0.90);color:white}.estate-filterbar .dropdown-menu li.level2,.estate-filterbar .dropdown-menu li.level3{padding-left:0}.estate-filterbar .dropdown-menu li.level2 a{padding-left:30px}.estate-filterbar .dropdown-menu li.level3 a{padding-left:40px}.estate-filterbar .input-group.location-btn-group{width:min-content;xwidth:130px}@media (max-width: 767px){.estate-filterbar .input-group.location-btn-group{width:50%;float:left}.estate-filterbar .input-group.location-btn-group .input-group-btn{width:50vw}.estate-filterbar .dropdown-menu{width:100%}.estate-filterbar .input-group:nth-child(2) a.btn{width:50%}.estate-filterbar .input-group:nth-child(2) a.btn:first-child{border-right:0}.estate-filterbar .input-group:last-child a,.estate-filterbar .input-group:last-child a:hover{width:30%;padding-left:3%}.estate-filterbar .input-group:last-child a:nth-child(1),.estate-filterbar .input-group:last-child a:nth-child(2){width:20%}.estate-filterbar .input-group:last-child a:nth-child(5){width:100%}}@media (max-width: 767px){.estate-filterbar .input-group:last-child a,.estate-filterbar .input-group:last-child a:hover{width:50% !important}.estate-filterbar .input-group a.wide-btn-xs,.estate-filterbar .input-group a.wide-btn-xs:hover{width:100% !important}}.estate-grid .estate-list-cell{display:block;height:250px;background-color:#888;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer;overflow:hidden;-webkit-filter:grayscale(25%);-moz-filter:grayscale(25%);filter:grayscale(25%);transition:0.3s all}.first .estate-list-cell{height:504px}.first .estate-list-cell .estate-cell-bottom{height:15%;padding-top:21px}.first .estate-list-cell .estate-cell-top{height:85%}.estate-grid .first .estate-location,.estate-grid .estate-county{font-size:15px}.estate-grid .first .estate-flag-row{font-size:18px}.estate-grid .estate-list-cell:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);transition:0.3s all;transform:scale(0.98)}.estate-grid .estate-list-cell.estate-unpublished{opacity:0.7}.estate-grid .estate-list-cell.estate-unpublished:hover{opacity:0.85}.estate-grid .estate-list-cell .estate-unpublished-label{display:none;text-transform:uppercase}.estate-grid .estate-list-cell.estate-unpublished .estate-unpublished-label{display:inline}.estate-grid.row{margin-left:-2px;margin-right:-2px}.estate-grid > div{padding-left:2px;padding-right:2px;padding-bottom:4px}.estate-grid .estate-link{display:block;font-size:22px;font-weight:bold;line-height:1.3;text-shadow:0px 0px 4px #fff;color:#042b73}.estate-grid .estate-cell-top{display:block;height:78%;width:100%;padding:10px 15px;transition:all 0.3s}.estate-grid .estate-cell-top-overlay{display:block;position:absolute;width:inherit;padding:inherit;padding-top:0;pointer-events:none}.estate-grid .estate-cell-buttons{width:50px;float:right;opacity:0.3;transition:all 0.3s;pointer-events:auto}.estate-grid .estate-list-cell:hover .estate-cell-buttons{opacity:1}.estate-grid .estate-cell-buttons a{margin-bottom:2px}.estate-grid .estate-cell-buttons-top-left{pointer-events:auto;padding:20px;margin-top:-20px;margin-left:-20px;display:block;position:absolute}.estate-grid .estate-cell-buttons-top-left *{pointer-events:auto}.estate-grid .estate-cell-buttons-top-left .btn-lg{font-size:10px;padding:4px 4px 2px 5px;margin-top:-27px;margin-left:24px;display:block;border-radius:2px;border:0}.estate-grid .estate-cell-buttons-top-left input[type=checkbox]{width:21px;height:21px}.estate-grid .estate-cell-buttons-bottom-left .btn-lg{padding:5px;font-size:11px;margin-top:7px}.estate-grid .estate-cell-buttons-bottom-left .btn-lg .glyphicon{margin-right:5px}.estate-grid .estate-cell-buttons-bottom-left{position:absolute;top:155px}.estate-grid .cancel-selection,.estate-grid .remove-selection{opacity:0 !important}.estate-grid.mass-delete-checked .cancel-selection,.estate-grid.mass-delete-checked .remove-selection{opacity:1 !important}.estate-grid .to-delete{opacity:0.7}.estate-grid .estate-list-cell.estate-unpublished.to-delete{opacity:0.5}.estate-grid .estate-cell-bottom{color:#fff;display:block;height:30%;width:100%;padding:11px 10px 10px 10px;background:rgb(4, 43, 115, 0.90);transition:all 0.3s}.estate-grid .estate-cell-bottom-left{display:block;float:left;width:60%}.estate-grid .estate-cell-bottom-right{display:block;float:right;width:40%;text-align:right}.estate-grid .estate-location,.estate-grid .estate-county{display:block;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;width:100%;font-size:13px;line-height:32px}.estate-grid .estate-county{font-weight:bold;font-size:12px}.estate-grid .estate-price{display:block;width:100%;font-size:25px;line-height:25px}.estate-grid span.estate-price-rate{font-size:12px}.estate-grid .estate-flag-row{display:block;font-size:16px;line-height:1.9;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;width:100%;color:red}.estate-grid .estate-flag-row:nth-child(3){margin-top:13px}#estate-carousel{margin-top:-50px;margin-bottom:4px;height:700px;overflow:hidden}#estate-carousel-none{height:74px;width:100%;display:block;background-color:#ffffff00}body.with-alert #estate-carousel-none{height:1px}@media (max-width: 767px){#estate-carousel-none{height:50px}}#estate-carousel .item{height:1100px;cursor:pointer}#estate-carousel .carousel-inner{margin-top:-200px}.carousel-indicators li,.carousel-indicators li.active{height:15px;width:1px;border:2px solid #253590;border-radius:0;margin:0}.carousel-indicators li.more-slides-indicator{height:10px;position:relative;cursor:default}.carousel-indicators li.more-slides-indicator:after{content:' ';position:absolute;left:6px;top:-2px;width:1px;border:2px solid #253590;border-radius:0;margin:0;height:10px}.carousel-indicators li.active{border-color:rgb(197, 22, 28)}.carousel .item{background-size:cover;background-repeat:no-repeat;background-position-x:center;overflow:hidden;width:100%}#estate-carousel .estate-link{color:#fff;display:block;text-shadow:0 1px 2px rgba(0,0,0,.6);font-size:30px;font-weight:bold;padding:30px;padding-bottom:0px}#estate-carousel .estate-location{padding:30px;padding-top:10px;font-weight:bold;color:#fff}.estate-header{min-height:300px;overflow:hidden;position:relative;background-size:cover;background-position:center;overflow-x:hidden}.estate-header iframe{width:100% !important;height:100% !important}.header-3d-over{pointer-events:none}.header-3d-over a{pointer-events:all}.estate-detail .estate-header,.estate-detail .estate-header > .container{height:100vh}.estate-header .header-img,.estate-header .header-3d,.estate-header .header-yt{width:100%;height:100%;position:absolute;z-index:0}.estate-header .header-img{background-size:cover;background-position-x:center;position:absolute;height:120%;height:calc(100% + 400px)}.estate-header .header-yt{height:100%}@media (max-width:767px){.estate-header .header-yt{margin-top:50px}}.estate-header .header-yt iframe{width:100% !important;height:100% !important}.estate-header .container{margin-top:75px;text-align:center}.estate-header .container .row .col{margin:auto 10px}.estate-header h1{color:white;font-weight:bold;text-align:center;width:60vw;margin:30px auto 10px auto;position:relative;padding:50px;padding-bottom:65px !important;text-transform:uppercase;z-index:10}.estate-header h1::before{content:" ";display:block;z-index:-1;background-image:linear-gradient(to right, rgb(56,71,147) , rgb(55,108,146));width:100%;height:100%;position:absolute;left:0%;top:0%;opacity:0.9;transform:rotate(-0.25deg)}.estate-header .header-buttons{position:relative;z-index:15;margin-top:-79px;margin-bottom:65px}.estate-header .header-labels{margin-top:-60px;z-index:15;position:relative}@media (max-width: 767px){.estate-header h1{width:80vw;padding:7vw}}@media (max-width: 400px){.estate-header h1{font-size:5.70vw !important}.summary-top{zoom:0.7}}@media (min-width: 1500px){.estate-header h1{width:50vw}}@media (min-width: 1800px){.estate-header h1{width:40vw}}h3{font-size:24px;color:rgb(37, 53, 144)}.estate-details{padding-top:0}.estate-recommendation{padding:30px}.section.estate-edit-attributes{background:#fff}.section.estate-edit-features{background:#ddd}.section.estate-edit-locality{background:#eee}.section.estate-edit-recommendation{background:#ddd}.section.estate-edit-desc{font-size:18px}.estate-map{position:relative;border-top:2px solid rgb(197, 22, 28);overflow:hidden}.estate-map-locality{background:rgb(4,44,115);color:white;max-width:450px;padding:25px 60px;position:absolute;top:10px;font-size:139%;right:10px}.manager_phone{background:rgb(197, 22, 28);color:#eee;padding:13px 33px;font-size:34px;font-weight:bold;position:absolute;bottom:150px;right:35px}.manager_phone:hover{color:#fff}.estate-exclusive-domain{background:#fff;color:#333;padding:12px 33px;font-size:22px;font-weight:bold;position:absolute;bottom:200px;left:10px}.estate-main-attributes{color:rgb(197, 22, 28);font-size:16px;font-weight:bold;margin:10px auto;xwidth:230px}.estate-main-attributes::after{content:' ';display:block;clear:both}.estate-main-attributes .attribute{float:none;width:100%;margin:5px 0px;xtext-align:center}.estate-main-attributes .attribute .fa,.estate-main-attributes .attribute .glyphicon{xdisplay:block;xmargin:0 auto;xwidth:40px;font-size:120%}.estate-condition-attributes{padding:0 30px}@media (max-width: 767px){.estate-condition-attributes{padding:30px}}.estate-condition-attributes .row{background-color:#042b73;color:white;padding:10px}.estate-condition-attributes .row:first-child{padding-top:30px}.estate-condition-attributes .row:last-child{padding-bottom:30px}.estate-condition-attributes .attribute-name{font-weight:bold}@media max-width:1199px){.manager_phone{font-size:20px;bottom:100px;padding:17px 22px}.estate-exclusive-domain{font-size:16px}}.section.exkluzivny-predaj .carousel .item{height:400px}@media (max-width:767px){.section.exkluzivny-predaj .carousel .item{height:280px}}.section.exkluzivny-predaj .estate-description{overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:20px 0}.section.exkluzivny-predaj .exclusive-col{padding-bottom:10px}.section.exkluzivny-predaj h3 a{color:white}.section.exkluzivny-predaj h3 a:hover{text-decoration:underline}.section.aktualny-predaj,.section.aktualne-predane{background-color:#eee}.section.aktualne-predane{background-color:#fff}.section.aktualny-predaj .mui-btn,.section.aktualne-predane .mui-btn{margin:30px 3px;max-width:90vw;white-space:normal}.home-estate-add.btn{float:left}.section.aktualny-predaj .home-estate-add.btn{margin:35px 0 0 25px}.section.share .fa{font-size:40px;padding:30px;color:rgb(37, 53, 144)}.section.share .fa:hover{animation:bounce 1s infinite;transition-timing-function:cubic-bezier(0.68, -0.1, 0.265, 1.55)}.no-results{padding:50px;text-align:center;margin:0 auto}h2.gallery{margin-top:100px}.estate-floating-btns{position:fixed;top:100vh;margin-top:-61px;margin-left:8px;z-index:99;display:none}.gallery .hidden-gallery-item{margin:0;max-height:0px;overflow:hidden;opacity:0}.gallery .hidden-gallery-item.skip-preload{display:none}.gallery.lazy-gallery .hidden-gallery-item{display:none !important}.estate-edit-gallery{background:#0f1722;color:#bbb;padding:40px 34px 105px}.estate-gallery-section{margin-top:30px}.estate-gallery-show-gradient{height:400px;width:calc(100% - 40px);display:block;position:absolute;margin-top:-430px;background-image:linear-gradient(transparent, #042b73);pointer-events:none}.estate-gallery-show-gradient::after{content:" ";height:80px;width:100%;display:block;position:absolute;margin-top:400px;background-color:#042b73}.estate-gallery-show-gradient.mobile-version,.estate-gallery-show-gradient::after{display:none}.estate-gallery-section #estate-gallery-show-all{position:absolute;z-index:10000}@media (max-width:767.99px){.estate-gallery-show-gradient,.estate-gallery-show-gradient::after{display:none}.estate-gallery-show-gradient.mobile-version,.estate-gallery-show-gradient::after{display:block}.estate-gallery-show-gradient{margin-top:-480px}}.section.estate-edit-gallery .container{text-align:center}.section.estate-edit-gallery .estate-gallery-section{padding:0}.section.estate-edit-gallery .row.gallery{margin-left:0;margin-right:0}.estate-title-box{background:#042157;margin-top:120px;padding:20px 30px;margin-right:-30px;margin-left:-30px}.estate-title-box h3{margin-top:-15px;min-height:112px}.estate-title-box > .label{position:relative;top:-44px}.navbar-estate .nav>li{display:flex}.summary-top{background-color:white;height:160px;width:100%;text-transform:uppercase;position:relative}.summary-top .left-bar{float:left;background-color:#042b73;color:white;height:100%;width:50px;overflow:hidden}.summary-top .left-bar .rotate-label{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);font-weight:bold;font-size:31px;margin-top:83px;margin-left:-3px}.summary-top .left-bar .rotate-label.smaller{margin-top:90px}.summary-top .summary-text{color:#042b73;margin:auto auto;font-weight:bold;font-size:63px;padding:30px 0 30px 91px}.summary-top .price{width:365px;display:inline-block}@media (max-width: 375px){.summary-top .price{font-size:70%}.summary-top .left-bar .rotate-label{font-size:18px}}.summary-top .tile{width:345px;display:inline-block;vertical-align:middle;overflow:hidden;max-height:82px}.summary-top .tile.location{margin-top:-12px}.summary-top .tile.rooms{width:310px}@media (max-width: 1519px){.summary-top .tile.rooms{display:none}}@media (min-width: 1519.1px){.features-box .attribute-tile.rooms{display:none}}@media (max-width: 1192px){.summary-top .tile.space{display:none}}@media (min-width: 1192.1px){.features-box .attribute-tile.space{display:none}}@media (max-width: 833px){.summary-top .tile.location{display:none}}.summary-top .fa{font-size:80px;float:left;padding-right:15px}.summary-top .smallest{font-size:14px !important}.summary-top .smaller{font-size:20px !important}.summary-top .smaller1{font-size:25px !important}.summary-top .smaller2{font-size:30px !important}.summary-top .location .city{line-height:50px;font-size:48px}.summary-top .space .smaller,.summary-top .rooms .smaller{font-size:45px !important}.summary-top .edit-btn,.features-box .edit-btn{position:absolute;right:20px;top:20px}.features-box .edit-btn{top:unset;bottom:20px}.features-box{background-color:#042b73;width:100%;min-height:200px;overflow:hidden;background-size:cover;position:relative}.features-box .features-bg{background-color:#0a3179c2;min-height:200px;padding:20px 0;padding-bottom:60px}.attribute-tile{width:24%;height:50px;display:inline-block;color:white;padding:45px 5px;font-size:19px;text-transform:uppercase}.attribute-tile .attribute-value{font-weight:bold}.attribute-tile .attribute-value.smaller{font-size:12px}.attribute-tile .attribute-name.smaller{font-size:13px;line-height:30px}.features-box .fa{font-size:35px;min-width:75px;float:left;padding-right:15px;margin-top:11px;margin-right:10px;padding-bottom:45px}@media (max-width: 1199px){.attribute-tile .attribute-value{font-size:16px}}@media (max-width: 991px){.attribute-tile{width:49%}}@media (max-width: 530px){.attribute-tile{width:100%}}.section.estates{background-image:url(/img/mapaseda.png)}.estate-filterbar.navbar-default{background-color:transparent;margin-top:36px}.estate-filterbar .container{text-align:center}@media (min-width: 1200px){.section.price .price{font-size:63px}}.estate-edit .save-btn-stripe{text-align:center}@media (min-width: 1200px){.estate-edit .save-btn-stripe{position:fixed;bottom:0;left:0;background:#eeeeeeee;padding:20px 0;width:100%;z-index:65535;border-top:1px solid #ddd}}.estate-hdr-bottom-btns{position:absolute;left:15px;bottom:15px}.estate-hdr-bottom-btns .btn{margin-right:7px}#presentation-overlay{display:none;opacity:0;position:fixed;top:0;left:0;height:100%;width:100%;background:#000000dd;z-index:6563500;transition:0.3s opacity}#presentation-overlay.open{opacity:1}#presentation-overlay .overlay-content{display:none;height:calc(100% - 44px);width:100%}#presentation-overlay .presentation-close{display:block;color:white;xfloat:right;padding:10px 15px;width:100%;text-align:right;opacity:0.5}#presentation-overlay .presentation-close:hover{opacity:1}#presentation-overlay iframe{width:100% !important;height:100% !important}.estate-extra-count{display:inline-block;height:26px;width:70px}.estate-gallery-section{position:relative;background:#0f1722;color:#fff;padding:40px 34px 105px;margin-top:30px;margin-bottom:30px}.estate-gallery-section h2{margin-top:0;margin-bottom:24px;color:#fff}.estate-gallery-section .row.gallery{margin-bottom:0}.estate-gallery-section .gallery-item .image,.estate-gallery-section .lazy-gallery-item .image,.estate-gallery-section .gallery-item img,.estate-gallery-section .lazy-gallery-item img{height:240px;object-fit:cover;width:100%}.estate-gallery-section .estate-gallery-show-gradient{background-image:linear-gradient(transparent, #0f1722);margin-top:-430px;width:calc(100% - 40px)}.estate-gallery-section .estate-gallery-show-gradient::after{background-color:#0f1722}.estate-gallery-section #estate-gallery-show-all{background:#b48a54;border-color:#b48a54;color:#fff;position:absolute;z-index:10000}.estate-calendar-box{padding:34px;margin-bottom:30px}.estate-calendar-box h2{margin-top:0;margin-bottom:18px}.estate-calendar-legend{margin-bottom:12px;color:#6c6155}.estate-calendar-legend span{display:inline-block;margin-right:18px}.estate-calendar-legend i{display:inline-block;width:12px;height:12px;margin-right:6px}.estate-calendar-months{margin-left:-6px;margin-right:-6px}.estate-calendar-month-col{padding-left:6px;padding-right:6px;margin-bottom:12px}.estate-calendar-wrap{overflow:visible}.estate-calendar-month-title{margin:0 0 8px;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:0.08em;color:#6c6155}.estate-calendar-table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:4px}.estate-calendar-table th{text-transform:uppercase;letter-spacing:0.04em;font-size:10px;color:#8b7d6e;padding:0 0 4px;text-align:center}.estate-calendar-table td{background:#f5efe7;padding:0;width:14.285%;height:34px;color:#5b5044;text-align:center;vertical-align:middle;border-radius:6px}.estate-calendar-table td.is-occupied{background:#ead0d0;color:#7b3737}.estate-calendar-table td.is-free{background:#e3efe3;color:#29583b}.estate-calendar-table td.is-today{box-shadow:inset 0 0 0 2px #b48a54}.estate-calendar-table td.empty{background:transparent;box-shadow:none}.estate-calendar-day{display:block;font-size:13px;font-weight:bold;line-height:1}