#glightbox-body.contact-form-glightbox .gprev,#glightbox-body.contact-form-glightbox .gnext{display:none}#contact-form-lightbox{display:none;padding:2rem 6rem}@media(max-width: 1199px){#contact-form-lightbox{padding:2rem 3rem}}@media(max-width: 767px){#contact-form-lightbox{padding:2rem 1rem}}#contact-form-lightbox .contact-form-heading{margin-bottom:2rem}#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item{margin:0 0 1rem;display:block}@media(max-width: 767px){#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item label{padding-left:7px}}#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{cursor:pointer}#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{position:relative;width:12px;height:12px;background-color:#fff;border-radius:50%;vertical-align:middle;-webkit-appearance:none;cursor:pointer;margin:0 1rem 0 0}#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked{background-color:#b5aa61}#contact-form-lightbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]::before{content:"";width:24px;height:24px;border-radius:50%;border:1px solid #b9b9b9;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%)}#contact-form-lightbox input[type=text],#contact-form-lightbox input[type=tel],#contact-form-lightbox input[type=email],#contact-form-lightbox textarea{border:none;border-bottom:1px solid #b9b9b9;font-size:16px;margin-bottom:2rem;transition:.3s;width:100%;padding:8px 0}#contact-form-lightbox input[type=text]:focus,#contact-form-lightbox input[type=tel]:focus,#contact-form-lightbox input[type=email]:focus,#contact-form-lightbox textarea:focus{outline:none;border-bottom:1px solid #000;transition:.4s}#contact-form-lightbox .button{background:#000;border:1px solid #000}#contact-form-lightbox .button:hover{border:1px solid #000;background:#fff}#contact-form-lightbox .acceptance-gdpr{margin-bottom:1rem;display:block}#contact-form-lightbox .acceptance-gdpr .wpcf7-list-item{margin:0}#contact-form-lightbox .acceptance-gdpr input{margin-right:1rem;transform:scale(1.2)}#contact-form-lightbox .acceptance-gdpr a{text-decoration:underline}#pg-kampan section.hero{margin-bottom:60px}@media(max-width: 767px){#pg-kampan section.hero{margin-bottom:30px}}@media(max-width: 991px){#pg-kampan section.hero .row{flex-direction:column-reverse}}#pg-kampan section.hero .content{padding:4rem 8rem}@media(max-width: 991px){#pg-kampan section.hero .content{padding:2rem 15px}}#pg-kampan section.hero .content h1{margin-bottom:24px}#pg-kampan section.hero .image-col,#pg-kampan section.hero .video-col{padding-left:0;padding-right:0}#pg-kampan section.hero .video-col{max-height:535px;height:535px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}@media(max-width: 991px){#pg-kampan section.hero .video-col{height:100%;max-height:unset}}#pg-kampan section.hero .video-col .sound-on{display:none}#pg-kampan section.hero .video-col .sound-control{position:absolute;top:10px;left:calc(50% + 170px);filter:invert(1);opacity:0}@media(max-width: 991px){#pg-kampan section.hero .video-col .sound-control{left:unset;right:20px;top:unset;bottom:40px;filter:none}}#pg-kampan section.hero .video-col .sound-control img{cursor:pointer;transform-origin:center;max-width:32px;max-height:32px}#pg-kampan section.hero .video-col .video-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-o-object-fit:cover;object-fit:cover;cursor:pointer}#pg-kampan section.hero .video-col .video-thumbnail.portrait{-o-object-fit:contain;object-fit:contain}@media(max-width: 991px){#pg-kampan section.hero .video-col .video-thumbnail.portrait{-o-object-fit:cover;object-fit:cover}}#pg-kampan section.hero .video-col .hero-video{height:100%}@media(max-width: 991px){#pg-kampan section.hero .video-col .hero-video{height:auto;width:100%}}#pg-kampan section.hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#pg-kampan section.info-boxes .items-center .col-12{display:flex;flex-direction:column;align-items:center;justify-content:center}#pg-kampan section.info-boxes .items-center .col-12 h2{text-align:center;max-width:600px;margin:0 auto 40px auto}#pg-kampan section.info-boxes .box{background-color:#eee;flex-direction:row-reverse}@media(max-width: 991px){#pg-kampan section.info-boxes .box{flex-direction:column-reverse !important}}#pg-kampan section.info-boxes .box.white-bg{background-color:#fff;padding:3rem 0}#pg-kampan section.info-boxes .box.white-bg .box-content{flex-basis:40%;max-width:40%;padding:4rem 6rem}@media(max-width: 1199px){#pg-kampan section.info-boxes .box.white-bg .box-content{padding:2rem 15px 4rem 15px}}@media(max-width: 991px){#pg-kampan section.info-boxes .box.white-bg .box-content{flex-basis:100%;max-width:100%;padding:2rem 15px 4rem 15px}}#pg-kampan section.info-boxes .box.white-bg .box-content h2,#pg-kampan section.info-boxes .box.white-bg .box-content p{max-width:80%}@media(max-width: 991px){#pg-kampan section.info-boxes .box.white-bg .box-content h2,#pg-kampan section.info-boxes .box.white-bg .box-content p{max-width:100%}}#pg-kampan section.info-boxes .box.white-bg .box-image{flex-basis:60%;max-width:60%;padding-left:15px;padding-right:15px;justify-content:flex-start}@media(max-width: 991px){#pg-kampan section.info-boxes .box.white-bg .box-image{flex-basis:100%;max-width:100%}}#pg-kampan section.info-boxes .box.white-bg .box-image img{height:auto;max-height:100%}#pg-kampan section.info-boxes .box .box-content{padding:4rem 10rem;align-items:flex-end}@media(max-width: 1199px){#pg-kampan section.info-boxes .box .box-content{padding:2rem 15px 4rem 15px}}@media(max-width: 991px){#pg-kampan section.info-boxes .box .box-content{padding:2rem 15px 4rem 15px;align-items:flex-start}}#pg-kampan section.info-boxes .box .box-content h2{max-width:70%;margin-bottom:40px}@media(max-width: 1199px){#pg-kampan section.info-boxes .box .box-content h2{max-width:80%}}@media(max-width: 991px){#pg-kampan section.info-boxes .box .box-content h2{margin-bottom:24px;max-width:100%}}#pg-kampan section.info-boxes .box .box-content p{max-width:70%}@media(max-width: 1199px){#pg-kampan section.info-boxes .box .box-content p{max-width:80%}}@media(max-width: 991px){#pg-kampan section.info-boxes .box .box-content p{max-width:100%}}#pg-kampan section.info-boxes .box .box-image{padding-left:0;padding-right:0}@media(max-width: 991px){#pg-kampan section.info-boxes .box .box-image{height:300px}}#pg-kampan section.info-boxes .box .box-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#pg-kampan section.info-boxes .box .col-lg-6{display:flex;flex-direction:column;justify-content:center}#pg-kampan section.info-boxes .box:nth-of-type(2n){flex-direction:row}#pg-kampan section.info-boxes .box:nth-of-type(2n) .box-content{align-items:flex-start}#pg-kampan .hero-filter{margin-bottom:2rem}#pg-kampan .hero-filter h2{margin-bottom:1rem}#pg-kampan .hero-filter.parkovanie{margin-top:6rem}#pg-kampan .filter{margin-bottom:4rem;position:relative}#pg-kampan .filter select:disabled{cursor:not-allowed !important;opacity:.6}#pg-kampan .filter .taxonomy-filter-wrapper{display:grid;grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column;grid-gap:8px;gap:8px;margin-bottom:1.5rem}@media(max-width: 991px){#pg-kampan .filter .taxonomy-filter-wrapper{grid-auto-columns:100%;grid-auto-flow:row;grid-gap:0;gap:0}}#pg-kampan .filter .taxonomy-filter-wrapper .select-wrapper{cursor:pointer;margin-bottom:.5rem;position:relative}#pg-kampan .filter .taxonomy-filter-wrapper .select-wrapper:before{position:absolute;z-index:1;top:50%;width:12px;right:10px;transform:translate(0, -50%);content:url("/wp-content/themes/dvaduby/assets/images/vectors/down-arrow.svg")}#pg-kampan .filter .taxonomy-filter-wrapper .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;z-index:2;display:block;width:100%;padding:10px;background:transparent;outline:none;font-size:14px;border:1px solid #e5e5e5;color:#aaa}#pg-kampan .filter .taxonomy-filter-wrapper .proccess{animation:blinker 1.5s linear infinite;position:absolute;left:50%;line-height:6rem;width:100%;color:#fff;top:80px;height:calc(100% - 80px);left:0;text-align:center;display:none}@keyframes blinker{50%{opacity:0}}#pg-kampan .filter .taxonomy-filter-wrapper .proccess.loading{background:rgba(0,0,0,.1);display:block}@media(max-width: 991px){#pg-kampan .filter .taxonomy-filter-wrapper .proccess{top:140px;height:calc(100% - 140px)}}@media(max-width: 575px){#pg-kampan .filter .taxonomy-filter-wrapper .proccess{top:260px;height:calc(100% - 260px)}}#pg-kampan .filter-results a{display:block}#pg-kampan .filter-results a:hover .filter-result-row{background:rgba(240,240,240,.5);transition:.4s}#pg-kampan .filter-results a.status-predany{pointer-events:none}#pg-kampan .filter-results a.status-predany .filter-result-row{background:rgba(255,0,0,.1);transition:.4s}#pg-kampan .filter-results a.status-rezervovany .filter-result-row{background:rgba(255,165,0,.1);transition:.4s}#pg-kampan .filter-results .filter-result-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:1.5rem;background:#f0f0f0;transition:.3s;margin-bottom:.5rem;position:relative}#pg-kampan .filter-results .filter-result-row.parkovanie{grid-template-columns:64px 1fr 1fr 1fr}#pg-kampan .filter-results .filter-result-row.premium span.type{position:relative}#pg-kampan .filter-results .filter-result-row.premium span.type::after{content:"";background:#f0c107;width:100%;height:6px;position:absolute;bottom:0;left:0}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row{grid-template-columns:repeat(7, 1fr);grid-template-rows:auto;background:#f7f7f7}#pg-kampan .filter-results .filter-result-row.byty{grid-template-areas:"building building building availability availability availability availability" "uzitkova_plocha uzitkova_plocha velkost_pozemku velkost_pozemku size size arrow" "letna_kuchyna letna_kuchyna letna_kuchyna terasa terasa terasa arrow"}#pg-kampan .filter-results .filter-result-row.parkovanie{grid-template-areas:"name availability availability availability availability" "building building floor floor arrow" "size size . . arrow"}}@media(max-width: 767px){#pg-kampan .filter-results .filter-result-row.byty{grid-template-areas:"building building building availability availability availability availability" "uzitkova_plocha uzitkova_plocha uzitkova_plocha velkost_pozemku velkost_pozemku velkost_pozemku arrow" "size size size size size size arrow" "letna_kuchyna letna_kuchyna letna_kuchyna terasa terasa terasa arrow"}}#pg-kampan .filter-results .filter-result-row span.mobile-only{display:none}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span.mobile-only{display:flex;font-size:12px;opacity:.6}}#pg-kampan .filter-results .filter-result-row span:not(.mobile-only){border:1px solid #e5e5e5;text-align:center;padding:22px 0;color:#777}#pg-kampan .filter-results .filter-result-row span:not(.mobile-only):not(.arrow){display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;justify-content:center}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only){border:none;padding:16px 0}}#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).type{background:#000;color:#fff}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).type{grid-area:name}}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).floor{padding:18px 4px 10px 4px}}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).type{grid-area:building}}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).uzitkova-plocha{grid-area:uzitkova_plocha}}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).velkost-pozemku{grid-area:velkost_pozemku}}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).size{grid-area:size}}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).letna-kuchyna{grid-area:letna_kuchyna}}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).terasa{grid-area:terasa}}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).availability{grid-area:availability;background:#ebebeb;font-weight:700}}#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).availability.availability-predany,#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).availability.availability-predane{color:red}#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).availability.availability-rezervovany,#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).availability.availability-rezervovane{color:#f06d45}#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).availability.availability-volny,#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).availability.availability-volne{color:#b5aa61}#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).availability.availability-na-prenajom{color:#ffb445}#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).arrow{display:none}#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).arrow>svg{height:3rem;width:3rem;padding:.75rem;background:#fff;color:#000;border-radius:1.5rem;box-shadow:0 3px 5px rgba(0,0,0,.2)}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).arrow>svg{transform:translateX(0.3rem)}}@media(max-width: 991px){#pg-kampan .filter-results .filter-result-row span:not(.mobile-only).arrow{display:flex;padding:0;align-items:center;justify-content:flex-end;grid-area:arrow}}
