@import url("https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i,900,900i&subset=latin-ext");.no-padding{padding-left:0;padding-right:0}.double-content{color:black;background-color:white}.double-content .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:750px}@media only screen and (max-width: 768px){.double-content .content{min-height:650px}}@media only screen and (max-width: 480px){.double-content .content{min-height:520px}}.double-content .content .content-wrapper{width:100%;max-width:500px;padding:20px}.double-content .content .content-wrapper .section-description{font-size:16px;margin-bottom:35px}@media only screen and (max-width: 992px){.double-content .content .content-wrapper .section-description{font-size:14px}}@media only screen and (max-width: 480px){.double-content .content .content-wrapper .section-description{font-size:13px}}.double-content .image{background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 992px){.double-content .image{min-height:750px}}@media only screen and (max-width: 768px){.double-content .image{min-height:650px}}@media only screen and (max-width: 480px){.double-content .image{min-height:520px}}.section-title{font-size:40px;color:black;font-weight:700;margin-top:0;margin-bottom:0}@media only screen and (max-width: 992px){.section-title{font-size:34px}}@media only screen and (max-width: 480px){.section-title{font-size:29px}}.section-title-divider{border-bottom:2px solid #fc0;width:100px;margin-top:30px;margin-bottom:30px}.double-content-btn{display:inline-block;border-radius:12px;border:2px solid #fc0;padding:10px 30px;color:black;font-size:16px;transition:0.1s all ease-in-out}@media only screen and (max-width: 992px){.double-content-btn{font-size:14px}}@media only screen and (max-width: 480px){.double-content-btn{font-size:13px}}.double-content-btn:hover,.double-content-btn:focus{background-color:#fc0;text-decoration:none}.parallax-section{position:relative}.parallax-section .shadow-top{position:absolute;top:0;left:0;right:0;width:100%;height:123px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("../images/parallax-shadow-top.png")}.parallax-section .shadow-bottom{position:absolute;bottom:0;left:0;right:0;width:100%;height:282px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("../images/parallax-shadow-bottom.png")}.parallax-section .parallax-content{position:relative;z-index:1;padding-top:200px;padding-bottom:200px;text-align:center}.parallax-section .parallax-content .parallax-title{font-size:40px;font-weight:700;text-align:center;color:white;margin:0}@media only screen and (max-width: 992px){.parallax-section .parallax-content .parallax-title{font-size:34px}}@media only screen and (max-width: 480px){.parallax-section .parallax-content .parallax-title{font-size:29px}}.parallax-section .parallax-content .parallax-divider{border-bottom:4px solid #fc0;width:170px;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px}.parallax-section .parallax-content .parallax-btn{display:inline-block;color:white;border-radius:12px;font-style:normal;font-size:16px;border:4px solid white;padding:15px 32px;background-color:rgba(0,0,0,0.35);transition:0.1s all ease-in-out}.parallax-section .parallax-content .parallax-btn:hover,.parallax-section .parallax-content .parallax-btn:focus{background-color:white;color:black;text-decoration:none}@media only screen and (max-width: 992px){.parallax-section .parallax-content .parallax-btn{font-size:14px}}@media only screen and (max-width: 480px){.parallax-section .parallax-content .parallax-btn{font-size:13px}}.breadcrumbs{margin-top:75px;padding:45px 30px 45px 30px;color:#acacac;font-size:12px}@media only screen and (max-width: 992px){.breadcrumbs{margin-top:57px}}.breadcrumbs .breadcrumb-link{color:#acacac}.breadcrumbs .breadcrumb-link.active{color:#fc0}.breadcrumbs .breadcrumb-link .arrow{padding-right:15px}.form-control{border-radius:10px;border:2px solid #fc0;background-color:transparent;color:white;outline:0;box-shadow:none;width:calc(100% - 15px)}@media only screen and (max-width: 992px){.form-control{width:100%}}.form-control:focus{border-color:#fc0;box-shadow:none}.center-vertical{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.si-content{font-size:14px;font-weight:500}.si-content .window-description-wrapper{padding:20px 20px 15px 20px}.si-content .window-description-wrapper .district-name{font-size:16px;margin-top:0;margin-bottom:10px}.si-content .window-description-wrapper .divider{border-bottom:1px solid #fc0;width:60px;margin-bottom:7px}.si-content .window-description-wrapper p{margin-bottom:0}.si-content .window-description-wrapper .locals{color:#d0a90c}.si-content .window-description-wrapper .prices{margin-bottom:15px}.si-content .window-description-wrapper .icons{text-align:center}.si-content .window-description-wrapper .icons .icon{display:inline-block;text-align:center;margin-left:15px;margin-right:15px}.si-content .window-description-wrapper .icons .icon img{display:block;margin-left:auto;margin-right:auto}.si-content .link{display:block;width:100%;padding:10px 20px;color:black;font-size:14px;background-color:#fc0}.si-float-wrapper{position:absolute;width:100%}.si-float-wrapper,.si-float-wrapper *{box-sizing:border-box}[class*='si-wrapper']{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;font-size:14px;cursor:default}.si-wrapper-top{-ms-flex-direction:column;flex-direction:column;margin-top:-40px;margin-left:0px;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.si-wrapper-bottom{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0px;margin-left:0px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.si-wrapper-left{margin-top:-20px;margin-left:-11px;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.si-wrapper-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:-20px;margin-left:11px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}[class*='si-shadow-wrapper']{display:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1}.si-shadow-wrapper-top,.si-shadow-wrapper-bottom{-ms-flex-direction:column;flex-direction:column}.si-shadow-pointer-bottom,.si-shadow-pointer-right{-ms-flex-order:-1;order:-1}.si-shadow-frame{box-shadow:0 1px 3px 0 #000}[class*='si-shadow-pointer']{position:relative;width:15px;height:15px;margin:auto}[class*='si-shadow-inner-pointer']{position:absolute;width:141%;height:141%;box-shadow:-0.70711px 0.70711px 3px 0 #000}.si-shadow-inner-pointer-top{left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.si-shadow-inner-pointer-bottom{bottom:0;left:50%;-webkit-transform:translate(-50%, 50%) rotate(-45deg);transform:translate(-50%, 50%) rotate(-45deg)}.si-shadow-inner-pointer-left{top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.si-shadow-inner-pointer-right{top:50%;right:0;-webkit-transform:translate(50%, -50%) rotate(-45deg);transform:translate(50%, -50%) rotate(-45deg)}.si-frame{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:3px;overflow:hidden;z-index:2}.si-content-wrapper{width:300px;max-width:100%;max-height:100%;background-color:#fff}.si-has-border .si-content-wrapper{border-radius:25px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.si-content{overflow:auto}.si-close-button{display:none;position:absolute;top:0;right:0;border:0;outline:none;background-color:transparent;color:inherit;font-family:Arial, Baskerville, monospace;font-size:24px;cursor:pointer;opacity:0.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.si-close-button:hover,.si-close-button:focus{opacity:0.7}[class*='si-pointer-border']{position:absolute;border:15px solid transparent;z-index:3}[class*='si-pointer-bg']{position:relative;border:15px solid transparent;z-index:4}.si-has-border [class*='si-pointer-bg']{border-width:15px}.si-pointer-border-top,.si-pointer-border-bottom{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.si-pointer-border-left,.si-pointer-border-right{top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.si-pointer-top{border-bottom:0}.si-pointer-border-top{bottom:0;border-top-color:#bbb}.si-pointer-bg-top{border-top-color:#fff}.si-has-border .si-pointer-bg-top{top:-1px;margin-bottom:0px}.si-pointer-bottom{border-top:0}.si-pointer-border-bottom{top:0;border-bottom-color:#bbb}.si-pointer-bg-bottom{border-bottom-color:#fff}.si-has-border .si-pointer-bg-bottom{bottom:-1px;margin-top:0px}.si-pointer-left{border-right:0}.si-pointer-border-left{right:0;border-left-color:#bbb}.si-pointer-bg-left{border-left-color:#fff}.si-has-border .si-pointer-bg-left{left:-1px;margin-right:0px}.si-pointer-right{border-left:0}.si-pointer-border-right{left:0;border-right-color:#bbb}.si-pointer-bg-right{border-right-color:#fff}.si-has-border .si-pointer-bg-right{right:-1px;margin-left:0px}.noUi-target{background:#d8d8d8;border:0;box-shadow:none}.noUi-horizontal{height:5px}.noUi-horizontal .noUi-handle{width:25px;height:25px;left:-17px;top:-10px;border:0;border-radius:50%;background:#fc0;box-shadow:none}.noUi-horizontal .noUi-handle:before,.noUi-horizontal .noUi-handle:after{display:none}.noUi-horizontal .noUi-handle:focus{outline:0}.noUi-connect{background:#ffcc00;box-shadow:none}.nav-main{position:fixed;z-index:9;top:0;left:0;right:0;font-size:14px;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.nav-main .logo{display:inline-block;margin-right:80px}@media only screen and (max-width: 1200px){.nav-main .logo{margin-right:30px}}@media only screen and (max-width: 992px){.nav-main .logo{display:block;margin-right:0;text-align:center}}.nav-main .logo>img{width:155px}.nav-main .logo .call-menu{float:right;margin-top:13px;margin-right:8px;background:none;border:0;outline:none}.nav-main .logo .call-menu .bar{border-bottom:5px solid black;width:36px;margin-top:4px;margin-bottom:4px}.nav-main .nav-links{display:inline-block;padding-left:0;margin-bottom:0}@media only screen and (max-width: 992px){.nav-main .nav-links{display:none;margin-top:10px}}.nav-main .nav-links>li{display:inline-block;list-style:none}@media only screen and (max-width: 992px){.nav-main .nav-links>li{display:block}}.nav-main .nav-links>li>a{display:inline-block;padding:25px 10px;margin:0 10px;color:black;border-bottom:3px solid transparent;transition:0.1s all ease-in-out}@media only screen and (max-width: 1200px){.nav-main .nav-links>li>a{padding:25px 5px;margin:0 3px}}@media only screen and (max-width: 992px){.nav-main .nav-links>li>a{display:block;text-align:center;padding:8px 5px;font-size:14px}}@media only screen and (max-width: 480px){.nav-main .nav-links>li>a{font-size:13px}}.nav-main .nav-links>li>a:hover,.nav-main .nav-links>li>a:focus{border-color:#fc0;color:#fc0;text-decoration:none}.nav-main .nav-links>li.active>a{border-color:#fc0;color:#fc0}.nav-main .social-links{display:inline-block;padding-left:0;margin-bottom:0;margin-left:12px;vertical-align:middle}@media only screen and (max-width: 1200px){.nav-main .social-links{margin-left:14px}}@media only screen and (max-width: 992px){.nav-main .social-links{display:none;margin-left:0;text-align:center;margin-top:10px}}.nav-main .social-links>li{display:inline-block;list-style:none;margin-left:2px;margin-right:2px}.nav-main .social-links>li>a{display:inline-block;position:relative;background-color:#7f7f7f;border-radius:50%;width:22px;height:22px;color:white;transition:0.1s all ease-in-out}.nav-main .social-links>li>a:hover,.nav-main .social-links>li>a:focus{background-color:#fc0}.nav-main .social-links>li>a .fa{position:absolute}.nav-main .social-links>li>a .fa-facebook{left:5.5px;top:3px}.nav-main .social-links>li>a .fa-linkedin{left:4px;top:2px}.nav-main .social-links>li>a .fa-twitter{left:4px;top:2px}.nav-main .phone{display:inline-block;background-color:#fc0;float:right;padding:26.5px 10px}@media only screen and (max-width: 992px){.nav-main .phone{display:none}}.nav-main .phone>a{color:black;font-weight:400}.nav-main .phone>a:hover,.nav-main .phone>a:focus{text-decoration:none}.header-main{position:relative;margin-top:73px}@media only screen and (max-width: 992px){.header-main{margin-top:52px}}.header-main #header-map{width:100%;height:750px}@media only screen and (max-width: 1400px){.header-main #header-map{height:600px}}.header-main .navigation-bar{position:absolute;z-index:2;bottom:0;left:0;right:0;max-width:1070px;margin-left:auto;margin-right:auto;background-color:white;margin-bottom:70px;border-radius:25px;font-size:16px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);padding-top:25px;padding-bottom:25px;padding:20px 35px;line-height:30px}@media only screen and (max-width: 1100px){.header-main .navigation-bar{margin-left:15px;margin-right:15px}}.header-main .navigation-bar .localization{display:inline-block;padding-right:30px;border-right:2px solid black;vertical-align:middle}.header-main .navigation-bar .options{display:inline-block;padding-left:15px;padding-right:15px;border-right:2px solid black;vertical-align:middle}.header-main .navigation-bar .options span{padding-left:15px;padding-right:15px}.header-main .navigation-bar .size{width:468px;height:30px;display:inline-block;padding-left:30px;padding-right:30px;border-right:2px solid black;vertical-align:middle}.header-main .navigation-bar .size #range-slider{top:13px}.header-main .navigation-bar .size #range-slider .dot{top:-5px;display:block;position:absolute;content:'';height:15px;width:15px;background-color:#d8d8d8;border-radius:50%}.header-main .navigation-bar .size #range-slider .dot.dot1{left:-7px}.header-main .navigation-bar .size #range-slider .dot.dot2{left:31%}.header-main .navigation-bar .size #range-slider .dot.dot3{left:64%}.header-main .navigation-bar .size #range-slider .dot.dot4{right:-7px}.header-main .navigation-bar .size .labels-wrapper{width:100%;position:relative}.header-main .navigation-bar .size .labels-wrapper .slider-label{position:absolute;font-size:8px;top:18px}.header-main .navigation-bar .size .labels-wrapper .slider-label.one{left:-17px}.header-main .navigation-bar .size .labels-wrapper .slider-label.two{left:29%}.header-main .navigation-bar .size .labels-wrapper .slider-label.three{left:62%}.header-main .navigation-bar .size .labels-wrapper .slider-label.four{right:-17px}.header-main .navigation-bar .search{display:inline-block;padding-left:30px;vertical-align:middle}.footer-main{background-color:#4c4c4c;padding-top:40px}.footer-main p{font-size:12px;color:white;margin-bottom:14px}.footer-main .title-footer{font-size:22px;font-weight:700;color:white;margin-top:0;margin-bottom:0}.footer-main .divider-footer{display:block;border-bottom:2px solid #fc0;width:100px;margin-top:35px;margin-bottom:35px}.footer-main .info-box{margin-bottom:50px}.footer-main .form-wrapper .wpcf7-submit{float:right;width:calc(50% - 15px);margin-right:15px;border-radius:10px;border:2px solid #fc0;background-color:transparent;padding-top:5px;padding-bottom:5px;color:#9b9b9b;transition:0.1s all ease-in-out}.footer-main .form-wrapper .wpcf7-submit:hover,.footer-main .form-wrapper .wpcf7-submit:focus{background-color:#fc0;color:black}@media only screen and (max-width: 992px){.footer-main .form-wrapper .wpcf7-submit{width:100%;margin-right:0}}.footer-main .form-wrapper .wpcf7-validation-errors{border:0;color:white;display:none !important}.footer-main .social-wrapper{text-align:center;margin-bottom:40px}@media only screen and (max-width: 992px){.footer-main .social-wrapper{margin-top:40px}}.footer-main .social-wrapper .social-link{display:inline-block;background-color:#fc0;width:35px;height:35px;border-radius:50%;color:#4c4c4c;font-size:20px;padding-top:3.5px;margin-left:5px;margin-right:5px;transition:0.1s all ease-in-out}.footer-main .social-wrapper .social-link:hover,.footer-main .social-wrapper .social-link:focus{background-color:white}.footer-main .copyright{color:white;font-size:16px;font-style:italic;text-align:center;margin-bottom:20px}.page-nieruchomosci{padding-bottom:85px}.page-nieruchomosci .estate{overflow:auto;background-color:white;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.12);margin-left:15px;margin-right:15px;margin-bottom:15px}.page-nieruchomosci .estate .image{background-image:url("../images/nieruchomosci/1.png");background-position:center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 992px){.page-nieruchomosci .estate .image{min-height:280px}}.page-nieruchomosci .estate .info{padding:55px 30px 15px 30px}@media only screen and (max-width: 768px){.page-nieruchomosci .estate .info{padding:45px 20px 15px 20px}}@media only screen and (max-width: 480px){.page-nieruchomosci .estate .info{padding:30px 5px 5px 5px}}.page-nieruchomosci .estate .info .estate-title{font-size:16px;font-weight:700;color:black;margin-top:0;margin-bottom:0}.page-nieruchomosci .estate .info .estate-divider{border:1px solid #fc0;width:100px;margin-top:12px;margin-bottom:12px}.page-nieruchomosci .estate .info .estate-description{font-size:14px;color:black;margin-bottom:40px}@media only screen and (max-width: 992px){.page-nieruchomosci .estate .info .estate-description{text-align:justify}}@media only screen and (max-width: 992px){.page-nieruchomosci .estate .info .icons{text-align:center}}.page-nieruchomosci .estate .info .icons .icon{display:inline-block;text-align:center;font-size:10px;color:#7F7F7F;margin-right:19px;margin-bottom:20px}@media only screen and (max-width: 1200px){.page-nieruchomosci .estate .info .icons .icon{margin-right:6px}}@media only screen and (max-width: 992px){.page-nieruchomosci .estate .info .icons .icon{width:70px;margin-right:0px}}.page-nieruchomosci .estate .info .icons .icon:last-of-type{margin-right:0}.page-nieruchomosci .estate .info .icons .icon>img{display:block;margin-left:auto;margin-right:auto;margin-bottom:5px}.page-kariera .job-offers{padding-bottom:65px}.page-kariera .job-offers .job-offer{border:0;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.12)}.page-kariera .job-offers .job-offer .panel-heading{padding:0;border:0}.page-kariera .job-offers .job-offer .panel-heading .panel-title{padding:25px 30px 25px 30px;float:left;font-size:16px}@media only screen and (max-width: 992px){.page-kariera .job-offers .job-offer .panel-heading .panel-title{font-size:14px}}@media only screen and (max-width: 768px){.page-kariera .job-offers .job-offer .panel-heading .panel-title{width:100%;float:none;text-align:center}}@media only screen and (max-width: 480px){.page-kariera .job-offers .job-offer .panel-heading .panel-title{font-size:13px;padding:15px 15px 15px 15px}}.page-kariera .job-offers .job-offer .panel-heading .toggle-btn{display:none;float:right;font-size:16px;padding:22.5px 30px 22.5px 30px;color:black;background-color:#fc0;border-top-right-radius:15px;border-bottom-right-radius:15px}.page-kariera .job-offers .job-offer .panel-heading .toggle-btn:hover,.page-kariera .job-offers .job-offer .panel-heading .toggle-btn:focus{text-decoration:none}@media only screen and (max-width: 992px){.page-kariera .job-offers .job-offer .panel-heading .toggle-btn{font-size:14px}}@media only screen and (max-width: 768px){.page-kariera .job-offers .job-offer .panel-heading .toggle-btn{width:100%;float:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:0;text-align:center}}@media only screen and (max-width: 480px){.page-kariera .job-offers .job-offer .panel-heading .toggle-btn{font-size:13px;padding:12px 15px 15px 12px}}.page-kariera .job-offers .job-offer .panel-heading .toggle-btn.collapsed{display:block}.page-kariera .job-offers .job-offer .panel-heading .toggle-btn .arrow{padding-left:5px}.page-kariera .job-offers .job-offer .panel-body{position:relative;color:black;border-top:1px solid #f2f2f2;padding:50px 30px 50px 30px;font-size:16px}@media only screen and (max-width: 992px){.page-kariera .job-offers .job-offer .panel-body{font-size:14px}}@media only screen and (max-width: 480px){.page-kariera .job-offers .job-offer .panel-body{font-size:13px;padding:30px 15px 30px 15px}}.page-kariera .job-offers .job-offer .panel-body .btn-wrapper{margin-top:50px}@media only screen and (max-width: 480px){.page-kariera .job-offers .job-offer .panel-body .btn-wrapper{margin-bottom:20px}}.page-kariera .job-offers .job-offer .panel-body .btn-wrapper>.double-content-btn{padding-left:60px;padding-right:60px}.page-kariera .job-offers .job-offer .panel-body .close-btn{position:absolute;bottom:15px;right:30px;color:black}.page-kariera .job-offers .job-offer .panel-body .close-btn .arrow{padding-left:5px}.page-kariera .kariera-parallax{background-image:url("../images/parallax1-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.page-kontakt .contact-panels{padding-bottom:55px}.page-kontakt .contact-panels .panel{color:black;font-size:16px;border:0;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.12);margin-bottom:30px}.page-kontakt .contact-panels .panel .panel-heading{padding:25px 30px 25px 30px}@media only screen and (max-width: 992px){.page-kontakt .contact-panels .panel .panel-heading{font-size:14px}}@media only screen and (max-width: 480px){.page-kontakt .contact-panels .panel .panel-heading{font-size:13px;padding:15px 15px 15px 15px}}.page-kontakt .contact-panels .panel .panel-body{border-top:1px solid #f2f2f2;padding:50px 30px 50px 30px}@media only screen and (max-width: 992px){.page-kontakt .contact-panels .panel .panel-body{font-size:14px}}@media only screen and (max-width: 480px){.page-kontakt .contact-panels .panel .panel-body{font-size:13px;padding:30px 15px 30px 15px}}.page-kontakt .contact-panels .panel .panel-body p{margin-bottom:5px}.page-kontakt .contact-panels .panel .panel-body .form-title{font-size:16px;font-style:normal;text-align:center;margin-top:0;margin-bottom:40px}.page-kontakt .contact-panels .panel .panel-body .form-control{color:black}.page-kontakt .contact-panels .panel .panel-body textarea.form-control{height:132px}.page-kontakt .contact-panels .panel .panel-body .btn-wrapper{margin-top:25px}.page-kontakt .contact-panels .panel .panel-body .btn-wrapper>.double-content-btn{font-size:14px;color:#a3a3a3;padding:6px 60px;background-color:white;outline:none}.page-kontakt .contact-panels .panel .panel-body .btn-wrapper>.double-content-btn:hover,.page-kontakt .contact-panels .panel .panel-body .btn-wrapper>.double-content-btn:focus{background-color:#fc0;text-decoration:none}.page-kontakt .contact-panels .panel-small .panel-heading{text-align:center}.page-kontakt .contact-panels .panel-small .panel-body .person-name{font-size:16px;font-weight:700;margin-top:0;margin-bottom:25px}.page-kontakt .contact-panels .panel-small .panel-body .phone-numbers{margin-bottom:25px}.page-kontakt .contact-panels .panel-small .panel-body .email{margin-bottom:0}.page-category .table-wrapper{padding-top:80px;padding-bottom:80px}.page-category .table-wrapper .table{margin-bottom:0}.page-category .table-wrapper .table>thead>tr>th{padding-top:25px;padding-bottom:25px;padding-left:15px;border-bottom:0;border-top:0}.page-category .table-wrapper .table>tbody>tr>td,.page-category .table-wrapper .table>tbody>tr>th{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-top:0}.page-category .table-wrapper .table>tbody>tr{border-bottom:1px solid #e3e3e3;background-color:#efefef}.page-category .table-wrapper .footable-filtering{display:none}.page-category .table-wrapper .footable-header{background-color:#e3e3e3}.page-category .table-wrapper th.footable-last-visible{text-align:center}.page-category .table-wrapper td.footable-last-visible{padding:0 !important;vertical-align:middle;text-align:center}.page-category .table-wrapper td.footable-last-visible .email-btn,.page-category .table-wrapper td.footable-last-visible .phone-btn{display:inline-block;padding-left:40px;padding-right:40px;padding-top:16.5px;padding-bottom:16.5px;transition:0.1s all ease-in-out}.page-category .table-wrapper td.footable-last-visible .email-btn:hover,.page-category .table-wrapper td.footable-last-visible .email-btn:focus,.page-category .table-wrapper td.footable-last-visible .phone-btn:hover,.page-category .table-wrapper td.footable-last-visible .phone-btn:focus{background-color:#fc0}.page-biura{position:relative;margin-top:75px}@media only screen and (max-width: 992px){.page-biura{margin-top:57px}}.page-biura #header-map{width:100%;height:calc(100vh - 75px)}@media only screen and (max-width: 992px){.page-biura #header-map{height:calc(100vh - 57px)}}.page-biura .navigation-bar{position:absolute;z-index:2;bottom:0;left:0;right:0;max-width:1070px;margin-left:auto;margin-right:auto;background-color:white;margin-bottom:70px;border-radius:25px;font-size:16px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);padding-top:25px;padding-bottom:25px;padding:20px 35px;line-height:30px}@media only screen and (max-width: 1100px){.page-biura .navigation-bar{margin-left:15px;margin-right:15px}}.page-biura .navigation-bar .localization{display:inline-block;padding-right:30px;border-right:2px solid black}.page-biura .navigation-bar .options{display:inline-block;padding-left:15px;padding-right:15px;border-right:2px solid black}.page-biura .navigation-bar .options span{padding-left:15px;padding-right:15px}.page-biura .navigation-bar .size{width:468px;height:30px;display:inline-block;padding-left:30px;padding-right:30px;border-right:2px solid black;vertical-align:middle}.page-biura .navigation-bar .size #range-slider{top:13px}.page-biura .navigation-bar .size #range-slider .dot{top:-5px;display:block;position:absolute;content:'';height:15px;width:15px;background-color:#d8d8d8;border-radius:50%}.page-biura .navigation-bar .size #range-slider .dot.dot1{left:-7px}.page-biura .navigation-bar .size #range-slider .dot.dot2{left:31%}.page-biura .navigation-bar .size #range-slider .dot.dot3{left:64%}.page-biura .navigation-bar .size #range-slider .dot.dot4{right:-7px}.page-biura .navigation-bar .size .labels-wrapper{width:100%;position:relative}.page-biura .navigation-bar .size .labels-wrapper .slider-label{position:absolute;font-size:8px;top:18px}.page-biura .navigation-bar .size .labels-wrapper .slider-label.one{left:-17px}.page-biura .navigation-bar .size .labels-wrapper .slider-label.two{left:29%}.page-biura .navigation-bar .size .labels-wrapper .slider-label.three{left:62%}.page-biura .navigation-bar .size .labels-wrapper .slider-label.four{right:-17px}.page-biura .navigation-bar .search{display:inline-block;padding-left:30px}body{font-family:'Merriweather', serif;background-color:#fafafa}

.nav-main .nav-links>li>a:hover{
	background-color: #fc0;
	color: #fff;
}

.social-links i.fa.fa-youtube{
	top: 3px;
	left: 4px;
}

.photo-box{
	width: 100%; 
	height: 800px;
}

@media screen and (min-width: 768px) {
    .col-md-6-padding-fix{
		padding: 0;
    }
}

.logged-in .nav-main{
	top: 32px;
}

.si-content .window-description-wrapper .district-name, .window-description-wrapper p, .icon-title, .si-content .link{
	font-weight: 100 !important;
}

.homeslider{
	width: 100%;
	height: 750px;
	display: block;
}

.homeslider .slide{
	width: 100%;
	height: 750px;
	display: block;
	/*border: 1px solid red;*/
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 40px;
	/*padding-top: 40%;*/
}

.homeslider .slide h1, .homeslider .slide h2{
	color: #fff;
	text-align: center;
}

.homeslider .slide h1{
	margin-top: 15%;
}

.homeslider .slide .btn-primary{
	color: white;
	    border-radius: 12px;
	    font-style: normal;
	    font-size: 16px;
	    border: 4px solid white;
	    padding: 15px 32px;
	    background-color: rgba(0,0,0,0.35);
	    transition: 0.1s all ease-in-out;
}

.homeslider .slide .btn-primary:hover{
	background-color: white;
	color: black;
	text-decoration: none;
}

.slick-dots {
    position: absolute;
    bottom: 55px !important;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    z-index: 999999 !important;
    text-align: center;
}

.slick-dots li button:before{
	color: #fff !important;
	opacity: .5 !important;
	font-size: 13px !important;
}

.slick-dots li.slick-active button:before{
	opacity: 1 !important;
	color: #fff !important;
}

/*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
* Range slider
*/

sup {
  font-size: 80%;
  vertical-align: top;
  position: relative;
  top: 1px;
}

.wrapper {
  display: table;
  width: 100%;
  padding: 80px 0;
}

.slider-wrapper {
  width: 90%;
  display: block;
  position: relative;
  font-family: arial;
  margin: 0 auto;
  margin-top: 30px;
}

.ui-slider {
  background: #efefef;
  border: 1px solid #efefef;
  height: 6px;
  position: relative;
  border-radius: 100px;
}

.ui-slider-range {
  background: #fc0;
  height: 6px;
  position: absolute;
  border-top: 1px solid #fc0;
  border-bottom: 1px solid #fc0;
  transform: translateY(-1px);
}
.ui-slider-range:after {
  content: '';
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.3;
}

.ui-slider-handle {
  background: #555;
  position: absolute;
  width: 22px;
  height: 22px;
  top: 50%;
  display: block;
  transform: translate(-50%, -50%);
  border-radius: 100px;
  z-index: 10;
  background-color: #fc0;
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;

  transition: width 0.1s;
}
.ui-slider-handle:focus {
  outline: none;
}
.ui-slider-handle:active {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

.ui-state-active {
  width: 22px;
}

.range-wrapper {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
}

.range {
  background: #fff;
  white-space: nowrap;
  border: 1px solid #d2d2d2;
  border-radius: 2px;
  font-size: 13px;
  letter-spacing: 0.02em;
  color: #555;
  width: 150px;
  z-index: 10;
  position: relative;
}
.range:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-left: 67px solid transparent;
  border-right: 67px solid transparent;
  border-top: 6px solid #d2d2d2;
}

.range-value {
  width: 74px;
  padding: 8px 0;
  text-align: center;
  display: inline-block;
  transition: background 0.1s;
}

.range-divider {
  width: 1px;
  display: inline-block;
}
.range-divider:after {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1px;
  height: 100%;
  background: #d2d2d2;
  content: '';
}

.range-alert {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background: #fff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border: 1px solid #d2d2d2;
  color: #0E0E0E;
  line-height: 15px;
  transition: right 0.2s;
}
.range-alert.active {
  right: -15px;
}

.marker {
  position: absolute;
  top: 100%;
  padding-top: 16px;
  font-size: 13px;
  color: #bbb;
  letter-spacing: 0.05em;
  transform: translateX(-50%);
}
.marker:after {
  content: '';
  width: 1px;
  height: 8px;
  background: #d2d2d2;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.marker-0:after {
  display: none;
}

.marker-25 {
  left: 25%;
}

.marker-50 {
  left: 50%;
}

.marker-75 {
  left: 75%;
}

.marker-100 {
  right: 0;
  transform: translateX(50%);
}
.marker-100:after {
  display: none;
}

.gear-wrapper {
  position: absolute;
  top: -14px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
  backface-visibility: hidden;
  width: 150px;
  height: 20px;
  overflow: hidden;
}

.gear-large {
  width: 40px;
  height: 40px;
  background: #d2d2d2;
  border-radius: 100px;
  position: absolute;
  top: 18px;
  left: 18px;
  transform-origin: 50% 50%;
  transition: top 0.15s;
}
.gear-large:after {
  position: absolute;
  content: '';
  width: 28px;
  height: 28px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #e8e8e8;
  border-radius: 100px;
}
.gear-large:nth-child(2) {
  background: #d2d2d2;
  left: auto;
  right: 18px;
}
.gear-large:nth-child(2) .gear-tooth {
  background: #d2d2d2;
}
.gear-large.active {
  top: 4px;
}

.gear-tooth {
  width: 22%;
  height: 114%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: 0 0;
  background: #d2d2d2;
  border-radius: 2px;
}
.gear-tooth:nth-child(2) {
  transform: rotate(90deg) translate(-50%, -50%);
}
.gear-tooth:nth-child(3) {
  transform: rotate(45deg) translate(-50%, -50%);
}
.gear-tooth:nth-child(4) {
  transform: rotate(-45deg) translate(-50%, -50%);
}

.hid{
	display: none !important;
}

.searchbar{
	display: block;
	width: 100%;
	height: 75px;
	background-color: #fff;

	-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.1);
	box-shadow: 0 0 10px 1px rgba(0,0,0,.1);

	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	padding: 0 10px;
}

select.form-control{
	color: #000 !important;
	border: none;
	font-size: 17px;
	margin-top: 20px;
}


select.minimal {
  background-image:
    linear-gradient(45deg, transparent 50%, black 50%),
    linear-gradient(135deg, black 50%, transparent 50%);
  background-position:
    calc(100% - 20px) calc(1em - 0px),
    calc(100% - 15px) calc(1em - 0px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  -webkit-appearance: none;
    -moz-appearance: none;
}

select.minimal:focus {
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}


select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.col-md-3-closer{
	padding: 0 5px;
}

.homeslider .slide:after{
	content: " ";
	display: block;
	width: 100%;
	height: 500px;
	background-image: url('../images/parallax-shadow-bottom.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 999;
	margin-top: 0;

	bottom: 0;
	left: 0;
}

.homeslider .slide h1, .homeslider .slide h2, .homeslider .slide .btn{
	position: relative;
	z-index: 9999;
}

.homeslider .slide{
	position: relative;
}

@media screen and (max-width: 1200px) {
	select.form-control{
		font-size: 12px;
	}
}

@media screen and (max-width: 1000px) {
	.searchbar{
		height: inherit;
		padding-bottom: 70px;
	}

	.slider-wrapper{
		margin-top: 70px;
	}
}

.nav-main{
	z-index: 999;
}

.page-biura #header-map{
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

.imp-wrap{
	margin: 0 auto;
}

table.footable>tbody>tr.footable-empty>td{
	font-size: 14px;
}

.accok{
	top: -40px;
	position: relative;
	margin-left: 20px;
}

.panel-body p, .panel-body ul{
	opacity: .7;
	color: #444444 !important;
	line-height: 30px;
}

.panel-body ul{
	padding-left: 15px;
}



@media screen and (max-width: 1000px) {
	.homeslider{
		height: 90vh;
	}

	.nav-main .logo{
		text-align: left !important;
	}

	.homeslider .slide h1{
		margin-top: 40%;
	}

	body > main > section.ofirmie-section.double-content > div > div > div:nth-child(1) > div > div > h2{
		margin-top: 100px;
	}
}

.slide h1, .slide h2{
	text-shadow: 0 0 20px #000000;
}

@media screen and (max-width: 768px) {
	.logo a img{
		padding: 5px;
	}
}

@media only screen and (max-width: 768px)
{
	.double-content .content {
	    min-height: inherit !important;
	}

	body > main > section.ofirmie-section.double-content > div > div > div:nth-child(1) > div{
		padding-top: 50px;
	}
}

.job-offet .double-content-btn{
	display: block !important;
	width: 200px;
}

html .hiddenfloor .imp-wrap img {
    width: 90%!important;
    margin: 0 auto!important;
}

.postdate{
	padding: 20px 0;
	display: block;
	font-size: 13px;
	opacity: .7;
}

.posttitleh1{
	font-weight: bolder;
	color: #000;
	font-size: 31px;
	margin-top: 0;
}

.postarticle{
	display: block;
	padding: 40px 0;

	color: #000;
	font-size: 17px;
}

.lastestpost{
	display: block;
	width: 100%;
	background-size: cover;
	background-position: center;
	min-height: 600px;
	position: relative;
	margin: 175px 0 25px 0; 
}

.lastestpost:after{
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.3);
	position: absolute;
	left: 0;
	top: 0;
}

.lastestpost .postdate{
	margin-top: 250px;
	color: #fff;
	position: relative;
	z-index: 99;
	opacity: 1;
}

.lastestpost h1{
	position: relative;
	z-index: 99;
	color: #fff;

	font-weight: bolder;
	font-size: 31px;
	margin-top: 0;
}

.lastestpost .double-content-btn{
	position: relative;
	z-index: 99;
}

.singlelastestpost{
	margin-top: 0;
}

.singlelastestpost:after{
	display: none;
}

@media screen and (max-width: 768px)
{
	.lastestpost h1{
		position: relative;
		z-index: 99;
		color: #fff;

		font-weight: bolder;
		font-size: 21px;
		margin-top: 0;
	}
} 

@media screen and (min-width: 1400px){
	.lastestpost{
		margin-top: 25px;
	}
}

.pageblog{
	margin-top: 10px;
}

.pimg{
	display: block;
	width: 100%;
	height: 250px;
	background-size: cover;
	background-position: center;
	position: relative;
}

.pimg:after{
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}

.pimg:before{
	background-image: url(../images/search.png);
	content: " ";
	display: block;
	width: 50px;
	height: 50px;
	background-size: cover;
	background-position: center;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	margin-top: 90px;
	z-index: 999;
	opacity: 0;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}

.pimg:hover:before{
	opacity: 1;
}

.pimg:hover:after{
	background-color: rgba(0,0,0,.3);
}

.pageblog .container-fluid, .pageblog .row, .pageblog .col-md-4{
	padding: 0;
	margin: 0;
}

.postcontent{
	display: block;
	padding: 30px;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}

.postcontent:hover{
	background-color: #F1F2F2;
}

.postcontent a.p-singleposttitle{
	color: #000;
	font-size: 21px;
	font-weight: bolder;
	height: 87px;
	overflow: hidden;
	text-decoration: none !important;
	display: block;
}

.yellowdivider{
	display: block;
    border-bottom: 2px solid #fc0;
    width: 100px;
    margin-top: 25px;
    margin-bottom: 25px;
}

.p-excerpt{
	font-size: 16px;
	color: #000;
	display: block;
	overflow: hidden;
	height: 65px;
}

div.imp-wrap {
	height: 100% !important;
	width: 100% !important;
}

.searchbar #lokalizacja {
    width: 100%;
}
.searchbar #pietro {
    width: 100%;
}