/*!/wp-content/plugins/opal-estate//assets/opalestate.css*/.mieszkania_header{background:#f3f3f3;padding-top:90px}.mieszkania_header h1{padding-top:100px;padding-bottom:20px;text-align:center}.mieszkania_header h4{padding-bottom:30px;text-align:center;font-size:18px;font-weight:500;color:#8392A1}#image_map_container{position:relative;background:#f3f3f3;padding-bottom:50px}#twojwybor_wroc{text-align:center;padding:0 0 25px 0}#twojwybor_wroc a{font-weight:600;color:#00904C}#twojwybor{text-align:center;color:#00545F;padding:30px 0 20px 0}#twojwybor strong{font-weight:600;color:#00904C}.row.opal-row .col-lg-1,.row.opal-row .col-lg-2,.row.opal-row .col-lg-3,.row.opal-row .col-lg-4,.row.opal-row .col-lg-5,.row.opal-row .col-lg-6,.row.opal-row .col-lg-7,.row.opal-row .col-lg-8,.row.opal-row .col-lg-9,.row.opal-row .col-lg-10,.row.opal-row .col-lg-11,.row.opal-row .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.type-opalestate_property .list-inline,.opalestate-search-form .list-inline{padding-left:0;list-style:none;margin-left:-5px}.type-opalestate_property .list-inline>li,.opalestate-search-form .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}#content .opalestate-search-properties{padding-bottom:50px;font-size:16px}#content .opalestate-search-properties .w-pagination{max-width:1250px;width:95%;padding:50px 10px 20px 10px;box-sizing:border-box;margin:0 auto;text-align:center}#content .opalestate-search-properties .w-pagination ul li{position:relative;display:inline-block;list-style:none;vertical-align:middle;margin:0 -1px 0 0;padding:0}#content .opalestate-search-properties .w-pagination ul li:last-child{margin:0}#content .opalestate-search-properties .w-pagination ul li:before{display:none!important}#content .opalestate-search-properties .w-pagination ul li a{display:inline-block;padding:4px 25px;background:#fff;border:1px solid #00904C;color:#00904C;text-decoration:none}#content .opalestate-search-properties .w-pagination ul li:first-child a{border-radius:5px 0 0 5px}#content .opalestate-search-properties .w-pagination ul li:last-child a{border-radius:0 5px 5px 0}#content .opalestate-search-properties .w-pagination ul li.active a{background:none;color:#fff;background:#00904C}#content .opalestate-search-properties .w-pagination ul li a:hover{background:none;color:#fff;background:#00545F}#content .opalestate-search-properties .w-pagination ul li.disabled a{border:1px solid rgb(0 144 76 / .2);background:#fff;cursor:default;color:rgb(0 144 76 / .2)}.nothing-wrapper{text-align:center;padding:30px 0}.nothing-wrapper h5{font-size:24px;padding-bottom:15px}.mieszkania-table-header{width:100%;padding:20px 0;background:#00904C;color:#fff}.mieszkania-table-header-inner{display:flex;width:100%;padding:0!important;margin:0 auto}.mieszkania-table-header-inner>div{text-align:center}.opaleslate-container{padding-top:10px}.mieszkania-table-mieszkanie{width:100%;padding:0;overflow:hidden}.mieszkania-table-mieszkanie-inner{display:flex;align-items:center;width:100%;margin:0 auto;color:#00545F;padding:13px 0!important;border-bottom:1px solid #ddd;background-image:linear-gradient(to right,#f3f3f3 0%,#f3f3f3 50%,#fff 100%);background-size:0 100%;background-repeat:no-repeat;transition:all 0.4s ease}.mieszkania-table-mieszkanie-inner:hover{background-size:100% 100%;transition:all 0.4s ease}.mieszkania-table-mieszkanie-inner .mth-title{display:none}.mieszkania-table-mieszkanie-inner>div{text-align:center}.mieszkania-table-mieszkanie-inner>div span.mth-header{display:none}.mth-title{display:none}.mth-budynek{width:10%;box-sizing:border-box;padding:0 5px}.mth-pietro{width:10%;box-sizing:border-box;padding:0 5px}.mth-nr{width:10%;box-sizing:border-box;padding:0 5px}.mth-powierzchnia{width:15%;box-sizing:border-box;padding:0 5px}.mth-powierzchnia span.mth-desk{display:inline-block}.mth-powierzchnia span.mth-mob{display:none}.mth-pokoje{width:10%;box-sizing:border-box;padding:0 5px}.mth-benefity{width:15%;box-sizing:border-box;padding:0 5px}.mth-dostepnosc{width:14%;box-sizing:border-box;padding:0 5px}.mth-dostepnosc .dostepnosc{position:relative;display:inline-block;padding:0 5px;font-weight:600}.mth-dostepnosc .dostepnosc.wolne{color:#00904C}.mth-dostepnosc .dostepnosc.sprzedane{color:#8392A1}.mth-dostepnosc .dostepnosc.zarezerwowane{color:#FE6D73}.mth-szczegoly{width:16%}.mth-szczegoly span.mth-desk{display:block}.mth-szczegoly span.mth-mob{display:none}.mth-szczegoly a[href]{position:relative;z-index:5;color:#8392A1;background:#F3F3F3;text-transform:uppercase;font-size:14px!important;text-decoration:none;transition:all 0.2s ease}.mth-szczegoly a:hover{color:#fff!important}.mth-szczegoly a[href] strong{padding:18px 45px}.mth-szczegoly a[href] strong.mob{display:none}@media screen and (max-width:1200px){.mth-szczegoly a[href] strong{padding:15px 40px}}.property-preview{overflow:hidden}.property-preview .owl-carousel-wrapper{position:relative}.property-preview .owl-carousel-wrapper .owl-stage-outer{min-height:480px}.property-preview .owl-carousel-wrapper .owl-stage-outer .owl-item,.property-preview .owl-carousel-wrapper .owl-stage-outer .owl-item a{height:100%;min-height:480px;display:flex;align-items:center}.property-preview .carousel-control{border-radius:0!important;border:none;background-color:#f2f2f2;border:1px solid #B48062;color:#B48062;font-size:22px;margin:10px 5px;text-align:center;text-decoration:none;display:inline-block!important;position:relative!important}.owl-carousel-arrows{text-align:center;padding-top:20px}.property-preview .carousel-control span{display:block;width:50px;height:30px;line-height:30px}.property-preview .carousel-control:hover{opacity:1;border:1px solid #B48062;color:#fff;background:#B48062}.property-preview .owl-controls{display:none!important}.property-preview .owl-item{text-align:center}.property-preview .owl-item img{max-width:100%;height:auto}#content.mieszkanie #powrot{padding-top:50px;padding-bottom:15px;text-align:left}#content.mieszkanie #powrot a{color:#00545F;font-weight:600;font-size:14px}#content.mieszkanie #powrot a:hover{color:#00904C}#content.mieszkanie .mieszkanie_nav_header{display:flex;align-items:center}#content.mieszkanie .mieszkanie_nav_header h1{text-transform:uppercase;font-size:46px;font-weight:600}#content.mieszkanie .mieszkanie_nav_header .property-dostepnosc-info{margin-left:30px}#content.mieszkanie .mieszkanie_nav_header .property-dostepnosc-info .dostepnosc{display:inline-block;padding:4px 20px;align-items:center;color:#fff;font-size:15px;font-weight:500;text-transform:uppercase}#content.mieszkanie .mieszkanie_nav_header .property-dostepnosc-info .dostepnosc.wolne{background:#00904C}#content.mieszkanie .mieszkanie_nav_header .property-dostepnosc-info .dostepnosc.sprzedane{background:#8392A1}#content.mieszkanie .mieszkanie_nav_header .property-dostepnosc-info .dostepnosc.zarezerwowane{background:#FE6D73}#content.mieszkanie .mieszkanie_nav_details{display:block;padding-top:5px;text-transform:uppercase;font-size:14px;font-weight:500}.single-opalestate-container{width:100%;margin:0 auto;padding-top:90px;padding-bottom:50px}.single-opalestate-container article{background:linear-gradient(to bottom,rgb(243 243 243) 0%,rgb(243 243 243 / .5) 30%,rgb(255 255 255) 40%,#fff0 100%)}.single-opalestate-container #breadcrumbs{background:none}.single-opalestate-container header{padding:30px 0}.single-opalestate-container header h1{display:block;font-weight:400;font-size:50px;float:none;padding:0!important}.single-opalestate-container header h1 p{display:inline-block}.header-dostepnosc .dostepnosc{display:inline-block;border-radius:4px;color:#fff;padding:3px 35px;text-align:center;text-decoration:none}.header-dostepnosc .dostepnosc.wolne{background:#208CBE}.header-dostepnosc .dostepnosc.zarezerwowane{background:#5B9CE3}.header-dostepnosc .dostepnosc.sprzedane{background:#FF6B6B}.single-opalestate-container .entry-content{display:inline-block;padding-right:50px;padding-bottom:10px;border-bottom:1px solid #208CBE}.single-opalestate-container .property-desc{display:flex;width:100%;max-width:1600px;margin:0 auto;padding:50px 0 20px 0;box-sizing:border-box;justify-content:space-between}.property-preview{position:relative;overflow:unset;flex-basis:55%;padding-right:20px;box-sizing:border-box;text-align:center}.property-preview a{position:sticky;top:20px;width:90%;min-width:400px;display:inline-block}.property-preview a img{width:100%;height:auto}.property-details{flex-basis:45%;display:flex;justify-content:center;padding:40px 40px 40px 5%;border-left:1px solid #8392A2;box-sizing:border-box;background:#fff0}.property-details .property-information{width:70%;min-width:370px}.property-details .property-table{display:flex;flex-wrap:wrap;align-items:center;background:#f3f3f3;padding:25px 25px}.property-details .property-table .property-table-header{flex-basis:45%;box-sizing:border-box;padding:8px 10px 5px 10px;height:40px}.property-details .property-table .property-table-header sup{font-size:12px}.property-details .property-table .property-table-info{flex-basis:55%;box-sizing:border-box;font-weight:700;color:#00545F;padding:8px 10px 5px 10px}.property-details .property-actions{display:flex;flex-direction:column;align-items:center;width:100%}.property-details .property-actions #property-form.on+.property-button{margin-top:20px}.property-details .property-button{width:100%}.property-details .property-button a{display:block;width:100%;box-sizing:border-box;margin-bottom:20px;text-transform:uppercase;transition:all 0.2s ease}.property-details .property-button a strong{padding:13px;font-weight:500;letter-spacing:.6px}.property-details .property-button a#zapytaj.off{max-height:0;margin:0;overflow:hidden;transition:all 0.2s ease}.property-details .property-tel a{display:inline-block;padding-left:40px;color:#00545F;font-weight:600;font-size:22px;background-image:url(/wp-content/plugins/opal-estate//assets/images/ico_tel.svg);background-size:30px auto;background-repeat:no-repeat;background-position:0 50%}.property-details .property-actions #property-form{width:100%;background:#f3f3f3;max-height:0;overflow:hidden;transition:all 0.2s ease}.property-details .property-actions #property-form.on{max-height:600px;transition:all 0.2s ease}.property-details .property-actions form{padding-top:10px}.property-details .property-actions form h4{display:block;text-align:center;padding-bottom:15px}.property-details .property-actions form br{display:none}.property-details .property-actions form label{position:relative;display:block;margin:5px 0 20px 0;padding:5px 35px;box-sizing:border-box}.property-details .property-actions form label.polityka{font-size:13px;text-align:center}.property-details .property-actions form label.hidden{display:none!important}.property-details .property-actions form label>span{position:relative;display:block}.property-details .property-actions form label input{background:none;width:100%;padding:10px 5px;box-sizing:border-box;color:#00545F;font-size:14px;font-weight:500;font-family:inherit;border-bottom:2px solid #E2E8EF;transition:all 0.2s ease}.property-details .property-actions form label input::placeholder{color:#fff0}.property-details .property-actions form input:focus{border-bottom:2px solid #00545F;transition:all 0.2s ease}.property-details .property-actions form input[aria-invalid='true']{border-bottom:2px solid #dc3232}.property-details .property-actions form label textarea{height:40px;resize:none;overflow:hidden;background:none;width:100%;padding:10px 5px;box-sizing:border-box;font-family:inherit;color:#00545F;font-size:14px;font-weight:500;transition:all 0.2s ease;border-bottom:2px solid #E2E8EF}.property-details .property-actions form label textarea::placeholder{color:#fff0}.property-details .property-actions form textarea:focus{border-bottom:2px solid #00545F;transition:all 0.2s ease}.property-details .property-actions form textarea[aria-invalid='true']{border-bottom:2px solid #dc3232}.property-details .property-actions form input::placeholder,.property-details .property-actions form textarea::placeholder{color:#fff0}.property-details .property-actions form .floating-label{display:block;position:absolute;pointer-events:none;transition:0.2s ease all;color:#B6BDC5;font-size:14px;color:#8392a1;top:5px;left:5px}.property-details .property-actions form input:focus~.floating-label,.property-details .property-actions form input:not(:placeholder-shown)~.floating-label{font-size:12px;color:#00545F;font-weight:600;top:-20px;left:5px;transform:translateX(0%)}.property-details .property-actions form textarea:focus~.floating-label,.property-details .property-actions form textarea:not(:placeholder-shown)~.floating-label{font-size:12px;color:#00545F;font-weight:600;top:-20px;left:5px;transform:translateX(0%)}.property-details .property-actions form .submit{background:#fff;padding-bottom:20px}.property-details .property-actions form .submit_inner{position:relative}.property-details .property-actions form button{width:100%}.property-details .property-actions form button strong{text-transform:uppercase;padding:15px 50px}.property-details .property-actions form .ajax-loader{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}.property-details .property-actions form .ajax-loader{background-image:url(/wp-content/plugins/opal-estate//assets/images/white-dots.svg);background-size:60px auto;background-repeat:no-repeat;background-position:50% 50%;margin:0;z-index:10;display:block;border-radius:4px;width:100%;height:100%;background-color:#00904C;opacity:0;transition:0.3s ease}.property-details .property-actions form .ajax-loader:before{display:none}.property-details .property-actions form.submitting .ajax-loader{opacity:1;transition:0.3s ease}.property-details .property-actions form .wpcf7-not-valid-tip{font-size:13px;text-align:right}.property-details .property-actions form.fail,.wpcf7-response-output,.property-details .property-actions form.invalid .wpcf7-response-output{background:#dc3232;border:2px solid #dc3232!important;color:#fff;margin:0!important;padding:15px!important;box-sizing:border-box;font-weight:500;font-size:15px;line-height:1.4;text-align:center}.property-details .property-actions form.sent .wpcf7-response-output{background:#00545F;border:2px solid #00545F!important;color:#fff;margin:20px 0 0 0;padding:15px;box-sizing:border-box;font-weight:500;font-size:15px;line-height:1.4;text-align:center}.property-details .property-actions form.sent>*:not(.wpcf7-response-output){max-height:0;padding:0;margin:0;overflow:hidden}.single-opalestate-container .property-desc-bottom{padding:20px 0 50px 0}.single-opalestate-container .property-desc-bottom h3{text-align:center;padding:0 0 20px 0}#content.mieszkania .property-budynek .wp-block-column figcaption{padding:25px 20px!important}#content.mieszkania .property-budynek .wp-block-column figcaption a{display:inline-block!important;border-radius:6px;color:#000;text-transform:uppercase;padding:10px 25px;font-size:16px;text-decoration:none;font-weight:700;border:1px solid #208CBE;margin-top:15px}#content.mieszkania .property-budynek .wp-block-column figcaption a:hover{color:#fff;background:#208CBE}#opalestate-search-form{background-color:#fff;color:#000;padding:0}#opalestate-search-form .opalestate-form-container{display:flex;flex-direction:column;max-width:1600px;width:95%;padding:30px 3%;box-sizing:border-box;margin:0 auto}@media screen and (max-width:1400px){#opalestate-search-form .opalestate-form-container{width:100%}}#opalestate-search-form .opalestate-form-container h2.opalestate-form-header{position:relative;font-size:42px;font-weight:400;padding-bottom:30px}#opalestate-search-form .opalestate-form-container h2.opalestate-form-header strong{font-weight:400;background:linear-gradient(90deg,#7B5543 .01%,#7D5744 2.15%,#C18A69 26.32%,#E1A379 56.6%,#B98465 90.67%,#7D5744 99.75%);background-clip:text;text-fill-color:#fff0;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;-moz-background-clip:text;-moz-text-fill-color:#fff0}#opalestate-search-form .opalestate-form-container h2.opalestate-form-header:after{content:"";display:block;position:absolute;left:0;bottom:15px;width:300px;height:2px;background:linear-gradient(90deg,#7B5543 0%,#7D5744 1.29%,#C18A69 40.01%,#E1A379 58.28%,#B98465 74.01%,#7B5543 100%)}#opalestate-search-form .opalestate-form-container .opalestate-form-fields{flex-basis:75%}#opalestate-search-form .opalestate-form-container .opalestate-form-fields .opalestate-form-filtr-button{display:none}#opalestate-search-form .opalestate-form-container .opalestate-form-fields .row.opal-row:first-child .col-md-12 h2{display:none}#opalestate-search-form .opalestate-form-container .opalestate-form-fields .row.opal-row:last-child{padding:0}.search-properies-form #opalestate-search-form .form-fields{width:100%;padding:20px 0;box-sizing:border-box;display:flex;justify-content:space-between}.search-properies-form #opalestate-search-form .form-fields .form-group{padding:0 30px 0 0;box-sizing:border-box;color:#000;display:flex;flex-direction:column;justify-content:flex-end}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(1){flex-basis:18%}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(2){flex-basis:18%}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(3){flex-basis:18%}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(4){flex-basis:25%}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(5){flex-basis:18%;text-align:center;padding:0}@media screen and (max-width:1200px){.search-properies-form #opalestate-search-form .form-fields{padding:0;flex-wrap:wrap;justify-content:center}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(1){flex-basis:33%;padding:15px 10px}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(2){flex-basis:33%;padding:15px 10px}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(3){flex-basis:33%;padding:15px 0 15px 10px}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(4){flex-basis:40%;padding:15px}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(5){flex-basis:55%;padding:15px;display:flex;flex-direction:row;align-items:center;justify-content:center}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(5) label{order:1;width:170px;margin:0 5%;padding:0}.search-properies-form #opalestate-search-form .form-fields .form-group:nth-child(5) button{order:2;margin:0 5%}}.search-properies-form #opalestate-search-form .form-fields .form-group input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.search-properies-form #opalestate-search-form .form-fields .form-group input~.checkmark{position:relative;vertical-align:middle;display:inline-block;height:18px;width:18px;margin-right:5px;background-color:#fff;border:1px solid #00904C;bottom:1px;line-height:1}.search-properies-form #opalestate-search-form .form-fields .form-group label:hover .checkmark:after{display:inline-block;content:"\f00c";font-family:"FontAwesome";font-size:16px;text-align:center;line-height:18px;color:#00904C;left:0;top:0;width:18px;height:18px;opacity:.3;line-height:1}.search-properies-form #opalestate-search-form .form-fields .form-group input:checked~.checkmark:after{display:inline-block;content:"\f00c";font-family:"FontAwesome";font-size:16px;text-align:center;line-height:18px;color:#00904C;left:0;top:0;width:18px;height:18px;opacity:1;line-height:1}.search-properies-form #opalestate-search-form .form-fields .form-group label{display:inline-block;vertical-align:middle;margin:0;padding-top:5px;padding-left:5px;color:#8392A1;font-weight:400;font-size:13px}.search-properies-form #opalestate-search-form .form-fields .form-group label.checkbox{margin-top:10px;display:flex;align-items:center;justify-content:center}.search-properies-form #opalestate-search-form .form-fields .form-group label.checkbox input{position:relative}.search-properies-form #opalestate-search-form .form-fields .form-group label.checkbox label{cursor:pointer}.search-properies-form #opalestate-search-form .form-fields .form-group label.range{display:flex;font-size:16px;color:#00904C}.search-properies-form #opalestate-search-form .form-fields .form-group label.range .slide-ranger-max-label{margin-left:auto}.search-properies-form #opalestate-search-form .form-fields .form-group .opal-slide-ranger{padding-left:10px;height:45px}.search-properies-form #opalestate-search-form .btn-search{position:relative;z-index:5;margin:0;display:inline-block;padding:12px 55px;text-transform:uppercase;font-weight:600;font-size:20px;color:#fff;cursor:pointer;letter-spacing:1px}.search-properies-form #opalestate-search-form .btn-search:before{content:"";position:absolute;z-index:-1;left:0;top:0;display:block;width:100%;height:100%;opacity:1;background:linear-gradient(90deg,#7B5543 .01%,#7D5744 2.15%,#C18A69 66.32%,#E1A379 96.6%,#B98465 122.67%,#7B5543 165.75%);transition:opacity 0.25s ease}.search-properies-form #opalestate-search-form .btn-search:hover:before{opacity:0;transition:opacity 0.25s ease}.search-properies-form #opalestate-search-form .btn-search:after{content:"";position:absolute;z-index:-2;left:0;top:0;display:block;width:100%;height:100%;background:#7B5543}.search-properies-form #opalestate-search-form .btn-search:focus{outline:none}.search-properies-form #opalestate-search-form ul.list-property-status{padding:0;margin:0}.search-properies-form #opalestate-search-form ul.list-property-status li{cursor:pointer;position:relative;font-weight:600;padding:20px 35px;margin:0}.search-properies-form #opalestate-search-form ul.list-property-status li.active{background-color:#F5F5F8;color:#000;border:0}.search-properies-form #opalestate-search-form ul.list-inline{padding:0;margin:0}.search-properies-form #opalestate-search-form ul.list-inline li{position:relative;font-size:18px;padding:20px 35px;font-weight:600;line-height:28px;margin:0;outline:0;list-style:none}.search-properies-form #opalestate-search-form h3{text-transform:uppercase;font-size:16px;color:#FFF;margin:25px 0 0}.search-properies-form #opalestate-search-form>.row:first-child,.search-properies-form #opalestate-search-form>.row:first-child{display:table;width:100%;vertical-align:middle;border-bottom:1px solid #C4C4C4}.search-properies-form #opalestate-search-form>.row:first-child h2{font-weight:400}.search-properies-form #opalestate-search-form>.row:first-child>div:first-child,.search-properies-form #opalestate-search-form>.row:first-child>div:first-child{display:table-cell;padding:0 50px 0 30px;font-weight:600;margin:0;vertical-align:middle}.search-properies-form #opalestate-search-form>.row:first-child>div:last-child,.search-properies-form #opalestate-search-form>.row:first-child>div:last-child{display:table-cell;vertical-align:middle}.search-properies-form #opalestate-search-form>.row.content,.search-properies-form #opalestate-search-form>.row.content{position:relative;top:2px;z-index:1;background:#f5f5f8}.search-properies-form #opalestate-search-form label{font-size:15px;color:#000;font-weight:500;margin-bottom:7px;display:block}.search-properies-form #opalestate-search-form label.small{font-size:13px;padding-left:10px;padding-top:10px}.search-properies-form #opalestate-search-form .opal-slide-ranger label{margin-bottom:9px}.search-properies-form #opalestate-search-form .form-control{width:100%;margin:0 0 15px;border-radius:3px;height:28px;padding:0 12px;line-height:26px;font-size:14px}.search-properies-form #opalestate-search-form select.form-control{position:relative}.search-properies-form #opalestate-search-form select.form-control:after{content:">";position:absolute;top:0;right:0;width:35px;height:35px;background-color:#fff;color:#000}.search-properies-form #opalestate-search-form .slide-ranger-bar{margin-top:8px;width:95%}.search-properies-form #opalestate-search-form #opalestate-search-form-v .slide-ranger-bar{margin-top:20px}.search-properies-form #opalestate-search-form .custom-select{display:inline-block;vertical-align:middle;position:relative;z-index:1;line-height:1;padding:0;border:0;height:35px;width:90%;box-sizing:border-box;background:#fff0}.search-properies-form #opalestate-search-form select{width:100%;height:38px;line-height:38px;font-size:16px;background:#fff;border:0;border-radius:0;transition:all 0.3s ease;border:1px solid #ccc}.search-properies-form #opalestate-search-form .custom-select select{display:none}.search-properies-form #opalestate-search-form .select-selected:before{position:absolute;content:"";top:14px;right:5px;border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.search-properies-form #opalestate-search-form .select-selected.select-arrow-active:before{transform:rotate(225deg)}.search-properies-form #opalestate-search-form .select-selected{position:relative;z-index:1;width:100%;height:38px;line-height:38px;font-size:16px;background:#fff;border-radius:0;cursor:pointer}.search-properies-form #opalestate-search-form .select-items{position:absolute;top:40px;left:-1px;right:0;z-index:-1;width:100%;padding-top:10px;padding-bottom:5px;background:#fff;color:#666;border-radius:0;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.search-properies-form #opalestate-search-form .select-items div{padding:5px 10px;margin:5px 0}.search-properies-form #opalestate-search-form .select-hide{display:none}.search-properies-form #opalestate-search-form .select-items div:hover,.search-properies-form #opalestate-search-form .select-items div.same-as-selected{background:#fff;cursor:pointer;color:#B48062}.metabox-fields-front .cmb-th{width:30%}.metabox-fields-front .cmb-td{width:69%}.entry-content-page .slider-search-transparent,.entry-content-page .slider-agent-search{opacity:0;filter:alpha(opacity=0);-webkit-transition:1s;-o-transition:1s;transition:1s}.entry-content-page .slider-search-transparent-wrapper{position:absolute;left:18%;width:64%;z-index:1;top:330px}.rtl .entry-content-page .slider-search-transparent-wrapper{right:18%;left:auto}.entry-content-page .slider-search-transparent-wrapper .slider-search-transparent{opacity:1;filter:alpha(opacity=100)}.entry-content-page .slider-search-transparent-wrapper .search-properies-form{background-color:rgb(35 51 84 / .6)}.entry-content-page .slider-agent-search-wrapper{position:absolute;left:18%;width:64%;z-index:1;top:400px}.rtl .entry-content-page .slider-agent-search-wrapper{right:18%;left:auto}.entry-content-page .slider-agent-search-wrapper .slider-agent-search{opacity:1;filter:alpha(opacity=100)}.entry-content-page .slider-agent-search-wrapper .opalestate-search-agents-form{background-color:#fff0;padding-top:0}.entry-content-page .slider-agent-search-wrapper .opalestate-search-agents-form .search-agent-title{color:#FFF;margin-left:-15px;margin-bottom:10px;display:block!important}.rtl .entry-content-page .slider-agent-search-wrapper .opalestate-search-agents-form .search-agent-title{margin-right:-15px;margin-left:inherit}.entry-content-page .slider-agent-search-wrapper .opalestate-search-agents-form .row:last-child{background-color:#FFF;border-radius:5px;padding:15px 0}.carousel-control{position:absolute;top:40%}@media screen and (max-width:479px){.carousel-control.opalestate-left{left:0}}@media screen and (max-width:479px){.carousel-control.opalestate-right{right:0}}.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:#ef114c;-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-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.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}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;background-color:#ccc;border-radius:3px}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;background:#00904C}.noUi-origin:last-child{background:#ccc}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left 0.3s,top 0.3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{margin:10px 0;height:2px;border-radius:3px}.noUi-horizontal .noUi-base .noUi-origin .noUi-handle{margin-left:0}.rtl .noUi-horizontal .noUi-base .noUi-origin .noUi-handle{margin-right:-18px;margin-left:inherit}.noUi-horizontal .noUi-base .noUi-origin:first-child .noUi-handle{margin-left:0}.rtl .noUi-horizontal .noUi-base .noUi-origin:first-child .noUi-handle{margin-right:0;margin-left:inherit}.noUi-horizontal .noUi-handle{height:14px;width:14px;left:0;top:-6px}.noUi-horizontal .noUi-handle.noUi-handle-upper{margin-left:-18px}.rtl .noUi-horizontal .noUi-handle.noUi-handle-upper{margin-right:-18px;margin-left:inherit}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#dadada;border-radius:3px}.noUi-connect{background:#ef114c;border-radius:3px}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border-radius:50%;background:#f3f3f3;border:1px solid #00904C;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.rtl .noUi-origin{left:auto!important}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}.property-regular-price.has-saleprice{opacity:.6;font-size:16px}.opalestate-rows article .property-price .property-regular-price.has-saleprice{font-size:12px}.search-text-form-field{display:none}.rtl .navbar-offcanvas ul#main-menu-offcanvas>li .caret{left:10px;right:auto}input,textarea,select{max-width:100%}.rtl .noUi-origin{left:auto!important}@media (max-width:768px){.rtl .opalestate-popup .popup-body{margin:0 0 0 0}}#zapytajomieszkanie{z-index:-10;opacity:0;position:fixed;overflow:auto;background:rgb(0 0 0 / .4);width:100%;display:block;flex-direction:column;justify-content:center;top:0;left:0;height:100%;padding:2% 0;box-sizing:border-box;transition:all 0.5s ease 0s,z-index 1ms ease 0.5s;-webkit-transition:all 0.5s ease 0s,z-index 1ms ease 0.5s}#zapytajomieszkanie.on{z-index:999999999;opacity:1;transition:all 0.7s ease 0.4s,z-index 1ms ease 0s;-webkit-transition:all 0.7s ease 0.4s,z-index 1ms ease 0s}#zapytajomieszkanie .zapytajomieszkanie_inner{position:relative;padding:50px;background:#fff;width:450px;color:#141414;margin:40px auto;box-shadow:0 0 25px 5px rgb(0 0 0 / .1)}#zapytajomieszkanie .zapytajomieszkanie_content a{color:#141414;text-decoration:underline}#zapytajomieszkanie .zapytajomieszkanie_content a:hover{color:#D94B53}#zapytajomieszkanie .zapytajomieszkanie_content a#close_popup{content:"";position:absolute;right:20px;top:20px;width:25px;height:25px;cursor:pointer}#zapytajomieszkanie .zapytajomieszkanie_content a#close_popup:after,#zapytajomieszkanie .zapytajomieszkanie_content a#close_popup:before{position:absolute;left:15px;content:' ';height:25px;width:2px;background:#666}#zapytajomieszkanie .zapytajomieszkanie_content a#close_popup:after{transform:rotate(-45deg)}#zapytajomieszkanie .zapytajomieszkanie_content a#close_popup:before{transform:rotate(45deg)}#zapytajomieszkanie .zapytajomieszkanie_content a#close_popup:hover{color:#B48062}#zapytajomieszkanie .zapytajomieszkanie_content form{text-align:center}#zapytajomieszkanie .zapytajomieszkanie_content form h2{font-size:32px;text-align:left;padding-bottom:15px}#zapytajomieszkanie .zapytajomieszkanie_content form .kontakt_inner{font-size:16px;text-align:left}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form{padding-top:15px;text-align:left}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form label{display:block;margin-bottom:20px}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form input{width:100%;box-sizing:border-box;padding:18px 15px 6px 15px;border-radius:0;border:1px solid #CECFD0}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form input:focus{outline:0}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form input::placeholder{color:#fff0}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form input~.floating-label{position:absolute;pointer-events:none;display:inline-block;left:10px;top:-3px;width:100%;padding:3px 0 3px 4px;color:#000;font-size:14px;transition:all 0.2s ease;text-align:left}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form input:focus~.floating-label,#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form input:not(:placeholder-shown)~.floating-label{color:#666;font-size:11px;top:-13px;left:10px;transform:translateX(0%)}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form textarea{width:100%;box-sizing:border-box;padding:18px 15px 6px 15px;font-family:inherit;border-radius:0;border:1px solid #CECFD0}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form textarea:focus{outline:0}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form textarea::placeholder{color:#fff0}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form textarea~.floating-label{position:absolute;pointer-events:none;display:inline-block;left:10px;width:100%;padding:3px 0 3px 4px;color:#000;font-size:14px;transition:all 0.2s ease;text-align:left}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form textarea:focus~.floating-label,#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form textarea:not(:placeholder-shown)~.floating-label{color:#666;font-size:11px;left:10px;transform:translateX(0%)}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form .kf_checkbox{font-size:14px;text-align:left}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form label .wpcf7-not-valid-tip{font-size:14px}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form .submit{padding-top:25px;text-align:center}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form .submit p{position:relative;display:inline-block;margin:0;padding:0}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form .submit button{position:relative;z-index:5;margin:0;display:inline-flex;align-items:center;padding:14px 65px;text-transform:uppercase;font-weight:500;font-size:16px;color:#fff;cursor:pointer}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form .submit button:before{content:"";position:absolute;z-index:-1;left:0;top:0;display:block;width:100%;height:100%;opacity:1;background:linear-gradient(90deg,#7B5543 .01%,#7D5744 2.15%,#C18A69 66.32%,#E1A379 96.6%,#B98465 122.67%,#7B5543 165.75%);transition:opacity 0.25s ease}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form .submit button:hover:before{opacity:0;transition:opacity 0.25s ease}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form .submit button:after{content:"";position:absolute;z-index:-2;left:0;top:0;display:block;width:100%;height:100%;background:#7B5543}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form .submit button:focus{outline:none}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form .submit .ajax-loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form .submit .ajax-loader{background-image:url(/wp-content/plugins/opal-estate//assets/images/loading.gif);background-size:50px 25px;background-repeat:no-repeat;background-position:50% 50%;margin:0;z-index:10;display:block;width:102%;height:102%;background-color:#f2f2f2;opacity:0;transition:0.3s ease}#zapytajomieszkanie .zapytajomieszkanie_content .kontakt_form .submit .ajax-loader.is-active{opacity:1;transition:0.3s ease}#zapytajomieszkanie .zapytajomieszkanie_content form.failed .wpcf7-response-output{background:#dc3232;color:#fff;font-size:16px;text-align:center;padding:10px}#zapytajomieszkanie .zapytajomieszkanie_content form.invalid .wpcf7-response-output{background:#ffb900;font-size:16px;text-align:center;padding:10px}#zapytajomieszkanie .zapytajomieszkanie_content form.sent .wpcf7-response-output{background:#009219;font-size:16px;text-align:center;padding:10px}