/* dewelopersko.pl - usuwa stary tekst ze snippetu Google, bez ruszania reszty CSS */
html body #slider .slider-box::after,
html body #slider .slider-box:after {
  content: none !important;
  display: none !important;
  visibility: hidden !important;
}
html body #about-us .about-head::after,
html body #about-us .about-head:after {
  content: "Wiemy, z jak ogromnymi emocjami wiąże się zakup nowej nieruchomości, zarówno w celach mieszkaniowych, jak i inwestycyjnych.\A \A Sprawimy, że ten proces stanie się prosty, przyjemny i pozbawiony zbędnego stresu.\A \A Pomożemy Ci znaleźć interesujące inwestycje, skontaktować się z właściwymi osobami oraz przejść przez kolejne etapy zakupu w spokojny i uporządkowany sposób.\A \A Wkrótce podzielimy się również naszym programem partnerskim, dzięki któremu zyskasz dostęp do rabatów na wybrane usługi związane z zakupem, finansowaniem, wykończeniem i obsługą nieruchomości.\A \A Zapraszamy do kontaktu. Chętnie pomożemy Ci rozpocząć tę przygodę." !important;
  white-space: pre-line !important;
  display: block !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  font-weight: 400 !important;
  color: #111 !important;
  max-width: 760px !important;
}

@media(max-width:767px){#slider .custom-slider-nav,#slider .owl-nav,#slider .owl-prev,#slider .owl-next{display:none!important;z-index:0!important}}#records .record-block2 .count{font-size:0!important}#records .record-block2 .count:after{content:"1 000+";font-size:32px!important}#records .record-block3 .count{font-size:0!important}#records .record-block3 .count:after{content:"Bez limitu";font-size:32px!important}#records .record-block3 h6{font-size:0!important}#records .record-block3 h6:after{content:"Inwestycji i lokali";font-size:18px!important}
body.page-template-properties-template .title-banner-content{display:none!important}@media(max-width:767px){body.page-template-properties-template .banner_title_box{background-size:cover!important;background-position:58% center!important}}
@media(max-width:767px){#footer-widgets .footer-logo-image{flex-direction:row!important}}
@media(max-width:767px){#footer-widgets .footer-logo-image{display:flex!important;align-items:center!important;gap:14px!important;justify-content:flex-start!important}#footer-widgets .footer-logo-image img{width:190px!important;max-width:58%!important;height:auto!important}#footer-widgets .footer-logo-image:after{content:"534 367 002";color:#fff!important;font-weight:700!important;font-size:15px!important;white-space:nowrap!important}body.single-properties .banner_title_box{background-size:cover!important;background-position:58% center!important}}
@media(max-width:767px){body.single-properties .single-property-box{display:flex!important;flex-direction:column!important}body.single-properties .single-property-box>.row{display:contents!important}body.single-properties .single-property-title-box{order:1!important}body.single-properties .single-property-box>.row>.col-lg-8{order:2!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important}body.single-properties .property-description-block{order:3!important;margin-top:14px!important;padding-top:12px!important;margin-bottom:18px!important;padding-bottom:12px!important}body.single-properties .property-listing-details_row{order:4!important;margin-top:0!important;margin-bottom:18px!important}body.single-properties .single-property-box>.row>.col-lg-4{order:5!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important}body.single-properties .property_form{margin-top:8px!important;margin-bottom:24px!important}body.single-properties .property-gallery-container,body.single-properties .property-meta-fields{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}}#slider .slideimagebg{background-color:rgba(0,0,0,.16)!important;background-blend-mode:multiply!important}

/* dewelopersko.pl brand + MVP public view */
:root {
  --dewelopersko-blue: #38bdf8;
  --dewelopersko-blue-soft: rgba(56, 189, 248, 0.86);
  --dewelopersko-black: #111;
}

html,
body,
#page,
.site,
.site-content,
#content,
#main,
main,
.wrapper,
.page-template-home-page,
section,
.outer-footer {
  background-color: #fff !important;
}

.logo_inner img,
.footer-logo-image img {
  content: url("https://dewelopersko.pl/wp-content/uploads/2026/06/dewelopersko.pl-1.jpg") !important;
  width: 220px !important;
  max-width: 52vw !important;
  height: auto !important;
  object-fit: contain !important;
}

.site-header,
.top-logo-wrapper,
.top-logo-wrapper .menu-block,
.header-menu,
.main-header {
  background-color: #fff !important;
}

.site-header a,
.site-header .menu > li > a,
.site-header nav a {
  color: #111 !important;
}

@media (min-width: 992px) {
  .top-logo-wrapper > .container {
    width: calc(100% - 48px) !important;
    max-width: calc(100% - 48px) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 991px) {
  .top-logo-wrapper > .container {
    max-width: 100% !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}

#top-bar,
.top-wrapper,
.theme_button,
.nav-tabs .nav-link.active,
#sale-tab .nav-link.active,
button[type="submit"],
input[type="submit"],
.search-submit,
.property-search button,
.form-submit .submit,
.btn:not(.dropdown-toggle),
.wp-block-button__link,
.site-header .current-menu-item > a,
.site-header .current_page_item > a,
.site-header .menu > li > a:hover,
.site-header .menu > li > a:focus,
.owl-theme .owl-nav [class*="owl-"]:hover,
.owl-dots .owl-dot.active span,
.scrollup,
#slider .carousel-control-prev-icon,
#slider .carousel-control-next-icon {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

.toplink a,
.nav-tabs .nav-link,
.section-tagline,
.section-tagline:after,
.section-tagline:before,
.site-header a:hover,
.site-header a:focus,
.properties-content a:hover,
.property-price,
.price,
.fa,
.fas,
.far,
[class*="price"],
[class*="Price"] {
  color: var(--dewelopersko-blue) !important;
}

.section-tagline:after,
.section-tagline:before,
[class*="line"],
[class*="accent"] {
  border-color: var(--dewelopersko-blue) !important;
  background-color: var(--dewelopersko-blue) !important;
}

.search-icon,
.header-search,
.header-search i,
.login-user,
.user-icon,
.account-icon,
.top-logo-wrapper .search-icon,
.top-logo-wrapper .login-user,
.top-logo-wrapper .user-icon,
.top-logo-wrapper .account-icon,
.social-icon i,
.social-icons i {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

.properties-box:hover .properties-content,
.property-box:hover .property-content,
.properties-listing:hover .properties-content,
.sale-property-box:hover .property-content,
.properties-img:hover .properties-content,
.property-image:hover .property-content {
  background-color: var(--dewelopersko-blue-soft) !important;
}

input:focus,
select:focus,
textarea:focus,
.form-control:focus {
  border-color: var(--dewelopersko-blue) !important;
  box-shadow: 0 0 0 0.15rem rgba(56, 189, 248, 0.2) !important;
}

.site-header li {
  display: none !important;
}

.site-header li:has(> a[href="https://dewelopersko.pl/"]),
.site-header li:has(> a[href="https://dewelopersko.pl/properties/"]) {
  display: inline-block !important;
}

.site-header li ul,
.site-header li .sub-menu,
.site-header li .children {
  display: none !important;
}

#our-agents,
#promotional_banner,
#contact-us,
#testimonials,
#latest-news,
#newsletter_section {
  display: none !important;
}

.outer-footer {
  min-height: 0 !important;
  height: auto !important;
  max-height: 170px !important;
  overflow: hidden !important;
  padding: 28px 0 !important;
  margin-top: 0 !important;
  border-top: 1px solid #dbeafe !important;
}

.outer-footer #newsletter_section,
.outer-footer .footer-details,
.outer-footer .footer-additional-details,
.outer-footer .copyright-theme,
.outer-footer .theme-footer-cols > *:not(.footer-logo-image) {
  display: none !important;
}

.outer-footer .theme-footer-cols {
  width: calc(100% - 48px) !important;
  max-width: calc(100% - 48px) !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 auto !important;
}

.outer-footer .footer-logo-image {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 28px !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.outer-footer .footer-logo-image::after {
  content: "tel. 534 367 002";
  color: #111;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

@media (max-width: 575px) {
  .outer-footer .footer-logo-image {
    align-items: flex-start !important;
    flex-direction: column !important;
    gap: 12px !important;
  }
}


/* === POPRAWKI 02.06: czarne teksty + błękit zamiast złota === */
:root {
  --dewelopersko-blue: #38bdf8;
  --dewelopersko-blue-soft: rgba(56, 189, 248, 0.68);
}

/* Białe sekcje: tekst musi być czarny, nie biały */
#about-us,
#about-us .about-details,
#about-us .about-head,
#about-us .about-head h1,
#about-us .about-head h2,
#about-us .about-head h3,
#about-us .section-text,
#featured-properties,
#featured-properties .section_main_head,
#featured-properties .section_main_head h1,
#featured-properties .section_main_head h2,
#featured-properties .section_main_head h3,
#sale-properties,
#sale-properties .section_main_head,
#sale-properties .section_main_head h1,
#sale-properties .section_main_head h2,
#sale-properties .section_main_head h3,
#sale-properties .propeties-data,
#sale-properties .propeties-data p,
#sale-properties .propeties-data span,
#sale-properties .propeties-data li,
#sale-properties .feature-info,
#sale-properties .feature-info span {
  color: #111 !important;
}

/* Nagłówki pomocnicze i kreski zostają błękitne */
#about-us .section-tagline,
#featured-properties .section-tagline,
#sale-properties .section-tagline,
#about-us .section-tagline::before,
#about-us .section-tagline::after,
#featured-properties .section-tagline::before,
#featured-properties .section-tagline::after,
#sale-properties .section-tagline::before,
#sale-properties .section-tagline::after {
  color: var(--dewelopersko-blue) !important;
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
}

/* Licznik w sekcji O nas: złoto -> błękit */
#records,
#about-us #records,
#about-us .record-blocks,
#about-us .record-blocks-outer {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
}

#records,
#records *,
#about-us .record-blocks *,
#about-us .record-blocks-outer * {
  color: #fff !important;
}

/* Karty nieruchomości: złoto -> błękit */
#sale-properties .custom-select,
#sale-properties select,
#mySelect {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

#sale-properties .property-status span,
#sale-properties .property-status,
.property-status span,
.property-status {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

#sale-properties .view-properties,
.propeties-images .view-properties,
.view-properties {
  background-color: var(--dewelopersko-blue-soft) !important;
}

#sale-properties .propeties-title a,
#sale-properties .propeties-title-wishlist a,
#sale-properties .added-date,
#sale-properties .fa-solid,
#sale-properties .fa-regular,
#sale-properties .fa,
#sale-properties .price,
#sale-properties .property-price,
#sale-properties [class*="price"],
.propeties-data .price,
.propeties-data [class*="price"] {
  color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
}

/* Menu i ikonki w headerze: aktywne/hover/przejście Home <-> Properties ma być błękitne */
.site-header .current-menu-item > a,
.site-header .current_page_item > a,
.site-header .menu > li > a:hover,
.site-header .menu > li > a:focus,
.site-header nav li > a:hover,
.site-header nav li > a:focus,
.site-header a[aria-current="page"],
.site-header .search-icon,
.site-header .header-search,
.site-header .login-user,
.site-header .user-icon,
.site-header .account-icon,
.top-logo-wrapper .search-icon,
.top-logo-wrapper .login-user,
.top-logo-wrapper .user-icon,
.top-logo-wrapper .account-icon,
.top-logo-wrapper button,
.top-logo-wrapper .button,
.top-logo-wrapper .header-icon,
.top-logo-wrapper .menu-icon {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

.site-header li:has(> a[href*="/properties/"]) > a:hover,
.site-header li:has(> a[href*="/properties/"]) > a:focus,
.site-header li:has(> a[href*="/properties/"]) > a[aria-current="page"] {
  background-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

/* Ekran ładowania/przejścia strony: złoto -> błękit */
#loader,
#preloader,
.preloader,
.loader,
.loading,
.loading-screen,
.page-loader,
.loader-wrapper,
.preloader-wrapper,
#page-loader,
#loading {
  background-color: var(--dewelopersko-blue) !important;
}

#loader *,
#preloader *,
.preloader *,
.loader *,
.loading *,
.loading-screen *,
.page-loader *,
.loader-wrapper * {
  color: #fff !important;
  border-color: #fff !important;
}

/* Resztki złotych ramek na sekcjach */
#about-us,
#sale-properties,
#featured-properties {
  border-color: var(--dewelopersko-blue) !important;
}

/* === POPRAWKI 02.06: czarne teksty + błękit zamiast złota === */
:root {
  --dewelopersko-blue: #38bdf8;
  --dewelopersko-blue-soft: rgba(56, 189, 248, 0.68);
}

/* Białe sekcje: tekst musi być czarny, nie biały */
#about-us,
#about-us .about-details,
#about-us .about-head,
#about-us .about-head h1,
#about-us .about-head h2,
#about-us .about-head h3,
#about-us .section-text,
#featured-properties,
#featured-properties .section_main_head,
#featured-properties .section_main_head h1,
#featured-properties .section_main_head h2,
#featured-properties .section_main_head h3,
#sale-properties,
#sale-properties .section_main_head,
#sale-properties .section_main_head h1,
#sale-properties .section_main_head h2,
#sale-properties .section_main_head h3,
#sale-properties .propeties-data,
#sale-properties .propeties-data p,
#sale-properties .propeties-data span,
#sale-properties .propeties-data li,
#sale-properties .feature-info,
#sale-properties .feature-info span {
  color: #111 !important;
}

/* Nagłówki pomocnicze i kreski zostają błękitne */
#about-us .section-tagline,
#featured-properties .section-tagline,
#sale-properties .section-tagline,
#about-us .section-tagline::before,
#about-us .section-tagline::after,
#featured-properties .section-tagline::before,
#featured-properties .section-tagline::after,
#sale-properties .section-tagline::before,
#sale-properties .section-tagline::after {
  color: var(--dewelopersko-blue) !important;
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
}

/* Licznik w sekcji O nas: złoto -> błękit */
#records,
#about-us #records,
#about-us .record-blocks,
#about-us .record-blocks-outer {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
}

#records,
#records *,
#about-us .record-blocks *,
#about-us .record-blocks-outer * {
  color: #fff !important;
}

/* Karty nieruchomości: złoto -> błękit */
#sale-properties .custom-select,
#sale-properties select,
#mySelect {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

#sale-properties .property-status span,
#sale-properties .property-status,
.property-status span,
.property-status {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

#sale-properties .view-properties,
.propeties-images .view-properties,
.view-properties {
  background-color: var(--dewelopersko-blue-soft) !important;
}

#sale-properties .propeties-title a,
#sale-properties .propeties-title-wishlist a,
#sale-properties .added-date,
#sale-properties .fa-solid,
#sale-properties .fa-regular,
#sale-properties .fa,
#sale-properties .price,
#sale-properties .property-price,
#sale-properties [class*="price"],
.propeties-data .price,
.propeties-data [class*="price"] {
  color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
}

/* Menu i ikonki w headerze: aktywne/hover/przejście Home <-> Properties ma być błękitne */
.site-header .current-menu-item > a,
.site-header .current_page_item > a,
.site-header .menu > li > a:hover,
.site-header .menu > li > a:focus,
.site-header nav li > a:hover,
.site-header nav li > a:focus,
.site-header a[aria-current="page"],
.site-header .search-icon,
.site-header .header-search,
.site-header .login-user,
.site-header .user-icon,
.site-header .account-icon,
.top-logo-wrapper .search-icon,
.top-logo-wrapper .login-user,
.top-logo-wrapper .user-icon,
.top-logo-wrapper .account-icon,
.top-logo-wrapper button,
.top-logo-wrapper .button,
.top-logo-wrapper .header-icon,
.top-logo-wrapper .menu-icon {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

.site-header li:has(> a[href*="/properties/"]) > a:hover,
.site-header li:has(> a[href*="/properties/"]) > a:focus,
.site-header li:has(> a[href*="/properties/"]) > a[aria-current="page"] {
  background-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

/* Ekran ładowania/przejścia strony: złoto -> błękit */
#loader,
#preloader,
.preloader,
.loader,
.loading,
.loading-screen,
.page-loader,
.loader-wrapper,
.preloader-wrapper,
#page-loader,
#loading {
  background-color: var(--dewelopersko-blue) !important;
}

#loader *,
#preloader *,
.preloader *,
.loader *,
.loading *,
.loading-screen *,
.page-loader *,
.loader-wrapper * {
  color: #fff !important;
  border-color: #fff !important;
}

/* Resztki złotych ramek na sekcjach */
#about-us,
#sale-properties,
#featured-properties {
  border-color: var(--dewelopersko-blue) !important;
}
/* === OSTATNIE RESZTKI ZLOTEGO: menu, ikonki, loader === */
:root {
  --dewelopersko-blue: #38bdf8;
  --dewelopersko-blue-soft: rgba(56, 189, 248, 0.68);
}

/* Home / Properties w menu */
#masthead li:has(> a[href="https://dewelopersko.pl/"]) > a,
#masthead li:has(> a[href*="/properties/"]) > a,
.site-header .current-menu-item > a,
.site-header .current_page_item > a,
.site-header .menu > li > a:hover,
.site-header .menu > li > a:focus {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

/* Prawe okragle ikonki w headerze */
#masthead .top-logo-wrapper .row > div:last-child a,
#masthead .top-logo-wrapper .row > div:last-child button,
#masthead .top-logo-wrapper .row > div:last-child .header-icon,
#masthead .top-logo-wrapper .row > div:last-child .search-icon,
#masthead .top-logo-wrapper .row > div:last-child .user-icon,
#masthead .top-logo-wrapper .row > div:last-child i {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

/* Ekran ladowania / przejscia strony */
.spinner-loading-box,
.business_pag_loading_inner,
#loader,
#preloader,
.loader-wrapper,
.preloader-wrapper,
.page-loader,
.loading-screen {
  background-color: var(--dewelopersko-blue) !important;
}

.spinner-loading-box .loader,
.spinner-loading-box .loader *,
.business_pag_loading_inner .loader,
.business_pag_loading_inner .loader *,
#loader *,
#preloader * {
  color: #fff !important;
  border-color: #fff !important;
}

/* Resztki zlota na kartach */
.property-status span,
.property-status,
#sale-properties .custom-select,
#sale-properties select,
#records {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
}

.view-properties {
  background-color: var(--dewelopersko-blue-soft) !important;
}
/* === FINALNE DROBIAZGI: resztki zlota + bialy telefon === */

:root {
  --dewelopersko-blue: #38bdf8;
  --dewelopersko-blue-soft: rgba(56, 189, 248, 0.68);
}

/* Zlote menu Home / Properties */
#masthead li > a,
#masthead li > a:hover,
#masthead li > a:focus,
#masthead .current-menu-item > a,
#masthead .current_page_item > a {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

/* Prawa zlota ikonka w headerze */
#masthead .top-logo-wrapper a,
#masthead .top-logo-wrapper button,
#masthead .top-logo-wrapper i {
  border-color: var(--dewelopersko-blue) !important;
}

#masthead .top-logo-wrapper .search-icon,
#masthead .top-logo-wrapper .user-icon,
#masthead .top-logo-wrapper .login-user,
#masthead .top-logo-wrapper .header-icon,
#masthead .top-logo-wrapper .account-icon {
  background-color: var(--dewelopersko-blue) !important;
  border-color: var(--dewelopersko-blue) !important;
  color: #fff !important;
}

/* Zlote kolko na przycisku Learn more */
.theme_button::before,
.theme_button::after,
.btn::before,
.btn::after,
button::before,
button::after {
  background-color: var(--dewelopersko-blue-soft) !important;
}

/* Ekran ladowania */
.spinner-loading-box,
.business_pag_loading_inner,
#loader,
#preloader,
.loader-wrapper,
.preloader-wrapper,
.page-loader,
.loading-screen {
  background-color: var(--dewelopersko-blue) !important;
}

/* Telefon w stopce ma byc bialy */
.outer-footer .footer-logo-image::after {
  color: #fff !important;
}
/* Dewelopersko: logo w formularzu karty nieruchomosci */
.property_form .user-image-block .media {
  display: block !important;
}

.property_form .user-image-block img.avatar,
.property_form .user-image-block img.photo {
  content: url("https://dewelopersko.pl/wp-content/uploads/2026/06/dewelopersko.pl-1.jpg") !important;
  width: 230px !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
  object-fit: contain !important;
  border-radius: 0 !important;
  background: #fff !important;
  margin: 0 0 14px 0 !important;
  padding: 0 !important;
}

.property_form .user-image-block .media-body {
  display: none !important;
}
/* Dewelopersko: resztki zlota */
:root {
  --color-primary: #38bdf8 !important;
}

.single-property-title h5 a,
.property-listing-details_row h5,
.property-listing-map h5,
.propeties-block h5 a,
.propeties-title h5 a,
.propeties-added-date span.added-date,
span.added-date,
.sale-features .property-feature i,
.propeties-block .property-feature i,
.property-feature i {
  color: #38bdf8 !important;
  border-color: #38bdf8 !important;
}

.business-universal-pagination ul li,
.business-universal-pagination ul li a,
.business-universal-pagination ul li span,
.navigation span,
.navigation a,
a.page-numbers,
span.page-numbers.current,
.post-navigation .meta-nav {
  border-color: #38bdf8 !important;
}

.business-universal-pagination ul li.selected,
.business-universal-pagination ul li:hover,
span.page-numbers.current,
.post-navigation .meta-nav {
  background-color: #38bdf8 !important;
  color: #fff !important;
}

.property-status span {
  background-color: #38bdf8 !important;
  color: #fff !important;
}

/* MVP: ukrycie resztek demo/angielskich etykiet */
.single-properties .tp_breadcrumbs,
.single-properties nav.navigation.post-navigation,
.single-properties .property-listing-related-post {
  display: none !important;
}

#sale-properties .location-feature,
.property-related-listing .location-feature {
  display: none !important;
}


/* MVP: wyłączenie demo-sekcji i demo-kart z angielskimi nazwami */
#featured-properties,
#sale-properties .col-lg-3:has(a[href*="/properties/blissful-nest/"]),
#sale-properties .col-lg-3:has(a[href*="/properties/dream-home/"]),
#sale-properties .col-lg-3:has(a[href*="/properties/dream-home-2/"]),
#sale-properties .col-lg-3:has(a[href*="/properties/blissful-town/"]),
#sale-properties .col-lg-3:has(a[href*="/properties/harmony-place/"]),
#sale-properties .col-lg-3:has(a[href*="/properties/harmony-haven/"]),
#sale-properties .col-lg-3:has(a[href*="/properties/harmony-haven-3/"]) {
  display: none !important;
}

@media(max-width:767px){.top-logo-wrapper .container{padding-left:8px!important;padding-right:8px!important}.top-logo-wrapper .menu-block,.top-logo-wrapper .row{margin-left:0!important;margin-right:0!important;width:100%!important}.top-logo-wrapper .row [class*=col-]{padding-left:0!important;padding-right:0!important}.top-logo-wrapper .logo_inner,.top-logo-wrapper .logo_inner a{display:block!important;margin-left:0!important;text-align:left!important}.top-logo-wrapper .logo_inner img{width:205px!important;max-width:64vw!important;height:auto!important;object-fit:contain!important}.top-logo-wrapper .header-block,.top-logo-wrapper .search-mobile,.top-logo-wrapper .my-account-block,.top-logo-wrapper #open_nav{display:none!important}}
.single-properties iframe[src*=google],.single-properties iframe[src*=maps],.single-properties .property-map,.single-properties .map-section,.single-properties .google-map,.single-properties #map{display:none!important}

#contact-us{display:block!important;background:#fff!important}
#contact-us .contact-us-image{display:none!important}
#contact-us .contact-us-form-block{flex:0 0 100%!important;max-width:100%!important}
#contact-us .contact-us-box-form{max-width:900px;margin:0 auto;background:#111!important}

.single-properties .property-listing-map{display:none!important}

/* stripe presale topbar */
.top-wrapper{background:#111!important;border-bottom:5px solid #38bdf8!important}
.top-wrapper,.top-wrapper p,.top-wrapper span{color:#fff!important}
.top-wrapper a{display:inline-block!important;background:#38bdf8!important;color:#111!important;padding:9px 18px!important;font-weight:900!important;border-radius:4px!important;box-shadow:0 0 0 3px #fff!important;text-decoration:none!important}

/* hide disabled presale topbar */
.top-wrapper,#top-bar{display:none!important}

/* hero presale offer readability */
#slider .slide-tagline{width:auto!important;display:inline-block!important;background:rgba(17,17,17,.82)!important;color:#fff!important;padding:7px 14px!important;border-left:5px solid #38bdf8!important;margin-bottom:10px!important}
#slider .slide-tagline span{color:#fff!important}
#slider .slide-heading{max-width:620px!important;text-shadow:0 2px 12px rgba(0,0,0,.5)!important}
#slider a.theme_button{font-weight:900!important;text-transform:uppercase!important;letter-spacing:0!important;box-shadow:0 0 0 3px rgba(255,255,255,.85)!important}

/* hero blue correction and advantage */
#slider .slide-tagline{background:#38bdf8!important;color:#fff!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}
#slider .slide-tagline span{color:#fff!important}
#slider a.theme_button{background:#38bdf8!important;color:#fff!important;text-transform:none!important}



/* dewelopersko.pl slider final polish/photos */
#slider .slide-carousel-image:has(.slide-bg-image1),
#slider .slide-bg-image1 {
  background-image: url("https://dewelopersko.pl/wp-content/uploads/2026/06/property6-1.png") !important;
  background-size: cover !important;
  background-position: center !important;
}
#slider .slide-carousel-image:has(.slide-bg-image2),
#slider .slide-bg-image2 {
  background-image: url("https://dewelopersko.pl/wp-content/uploads/2026/06/property5-1.png") !important;
  background-size: cover !important;
  background-position: center !important;
}
#slider .slide-carousel-image:has(.slide-bg-image3),
#slider .slide-bg-image3 {
  background-image: url("https://dewelopersko.pl/wp-content/uploads/2026/06/blog2.png") !important;
  background-size: cover !important;
  background-position: center !important;
}
#slider .slide-tagline,
#slider .slide-tagline span {
  color: #fff !important;
  background: #38bdf8 !important;
}
#slider .slide-tagline {
  display: inline-block !important;
  font-size: clamp(14px, 1.25vw, 21px) !important;
  line-height: 1.25 !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  padding: 7px 16px !important;
  max-width: min(92%, 760px) !important;
}
#slider .slide-heading,
#slider .slider-box h1,
#slider .slider-box h2 {
  font-size: clamp(29px, 4vw, 58px) !important;
  line-height: 1.12 !important;
  letter-spacing: 0 !important;
  max-width: 980px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

#slider a.theme_button {
  background: #38bdf8 !important;
  color: #fff !important;
  border-color: #38bdf8 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
@media (max-width: 767px) {
  #slider .slide-tagline {
    font-size: 13px !important;
    padding: 6px 10px !important;
    max-width: 90% !important;
  }
  #slider .slide-heading,
  #slider .slider-box h1,
  #slider .slider-box h2 {
    font-size: 25px !important;
    line-height: 1.16 !important;
    max-width: 92% !important;
  }
  #slider .slider-box:after {
    font-size: 12px !important;
    line-height: 1.35 !important;
    max-width: 90% !important;
    margin-top: 8px !important;
  }
  #slider a.theme_button {
    font-size: 14px !important;
    padding: 10px 22px !important;
  }
}

#about-us .about-head .section-text{display:none!important}
@media(max-width:767px){#about-us .about-head::after{font-size:14px!important;line-height:1.55!important}}


#about-us .about-head .section-text{display:none!important}
@media(max-width:767px){#about-us .about-head::after{font-size:14px!important;line-height:1.55!important}}


/* dewelopersko.pl slider soft dim 2026-06-02 */
#slider .slideimagebg{position:relative!important;overflow:hidden!important}
#slider .slideimagebg::before{content:"";position:absolute!important;inset:0!important;background:rgba(0,0,0,.14)!important;z-index:1!important;pointer-events:none!important}
#slider .slideimagebg > *{position:relative!important;z-index:2!important}


/* dewelopersko.pl property black exact about 2026-06-02 */
body.single-properties .single-property-title-box,
body.single-properties .single-property-title-box *,
body.single-properties .property-description-block,
body.single-properties .property-description-block *,
body.single-properties .property-listing-details_row,
body.single-properties .property-listing-details_row *,
body.single-properties .proeperty-edtor-content,
body.single-properties .proeperty-edtor-content *{
	  color:#111!important;
}
body.single-properties .property_form,
body.single-properties .property_form label,
body.single-properties .property_form p{
	  color:#fff!important;
}
body.single-properties .property_form input,
body.single-properties .property_form textarea{
	  color:#111!important;
}
#about-us .about-head .section-text{display:none!important}
@media(max-width:767px){#about-us .about-head::after{font-size:14px!important;line-height:1.55!important}}



/* mobile menu button */
@media (max-width: 767px) {
	.top-logo-wrapper .menu-block .row {
		    position: relative !important;
	}
	.site-header .header-block {
		    display: flex !important;
		    position: absolute !important;
		    right: 10px !important;
		    top: 18px !important;
		    width: auto !important;
		    max-width: none !important;
		    z-index: 50 !important;
	}
	  .site-header .headerbar,
	.site-header #open_nav.hamburger {
		    display: flex !important;
	}
	.site-header #open_nav.hamburger {
		    align-items: center !important;
		    justify-content: center !important;
		    width: 42px !important;
		    height: 42px !important;
		    border-radius: 8px !important;
		    background: #38bdf8 !important;
		    color: #fff !important;
		    font-size: 18px !important;
		    line-height: 1 !important;
	}
	.site-header #open_nav.hamburger i {
		    color: #fff !important;
	}
}

	}
	}
	}
	}
	}
}
/* mobile property layout + softer hero */
@media (max-width: 767px) {
	body.single-properties .single-property-box {
		    display: flex !important;
		    flex-direction: column !important;
	}
	body.single-properties .single-property-box > .row {
		    display: contents !important;
	}
	body.single-properties .single-property-title-box {
		    order: 1 !important;
	}
	  body.single-properties .single-property-box > .row > .col-lg-8,
	body.single-properties .single-property-box > .row > .col-md-8 {
		    order: 2 !important;
		    width: 100% !important;
		    max-width: 100% !important;
		    flex: 0 0 100% !important;
	}
	body.single-properties .property-description-block {
		    order: 3 !important;
		    margin-top: 18px !important;
		    padding-top: 18px !important;
		    margin-bottom: 22px !important;
		    padding-bottom: 18px !important;
	}
	body.single-properties .property-listing-details_row {
		    order: 4 !important;
		    margin-bottom: 18px !important;
	}
	  body.single-properties .single-property-box > .row > .col-lg-4,
	body.single-properties .single-property-box > .row > .col-md-4 {
		    order: 5 !important;
		    width: 100% !important;
		    max-width: 100% !important;
		    flex: 0 0 100% !important;
	}
	body.single-properties .property_form {
		    margin-top: 12px !important;
		    margin-bottom: 24px !important;
	}
	body.single-properties .property-gallery-container {
		    margin-bottom: 0 !important;
	}
	body.single-properties .property-meta-fields {
		    margin-top: 0 !important;
	}
}
#slider .slideimagebg {
	  background-color: rgba(0, 0, 0, 0.16) !important;
	  background-blend-mode: multiply !important;
}

}
	}
	}
	}
	}
	}
	}
	}
	}
	}
	}
}
@media(max-width:767px){body.single-properties .single-property-box{display:flex!important;flex-direction:column!important}body.single-properties .single-property-box>.row{display:contents!important}body.single-properties .single-property-title-box{order:1!important}body.single-properties .single-property-box>.row>.col-lg-8,body.single-properties .single-property-box>.row>.col-md-8{order:2!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important}body.single-properties .property-description-block{order:3!important;margin-top:14px!important;padding-top:12px!important;margin-bottom:18px!important;padding-bottom:12px!important}body.single-properties .property-meta-fields{margin-top:0!important;padding-top:0!important}body.single-properties .property-listing-details_row{order:4!important;margin-top:0!important;margin-bottom:18px!important}body.single-properties .single-property-box>.row>.col-lg-4,body.single-properties .single-property-box>.row>.col-md-4{order:5!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important}body.single-properties .property_form{margin-top:8px!important;margin-bottom:24px!important}body.single-properties .property-gallery-container{margin-bottom:0!important}}#slider .slideimagebg{background-color:rgba(0,0,0,.16)!important;background-blend-mode:multiply!important}

/* ukrycie kulek z naglowka */
.header-block .search-mobile,.header-block .desktop-search,.header-block .my-account-block{visibility:hidden!important;opacity:0!important;pointer-events:none!important;}

/* ukrycie plywajacej kulki wroc do gory */
.scrollup{visibility:hidden!important;opacity:0!important;pointer-events:none!important;}

/* mobilny hamburger menu */
@media (max-width:767px){
	#open_nav i{display:none!important;}
	#open_nav:before{content:""!important;display:block!important;width:18px;height:2px;background:#fff!important;border-radius:2px;box-shadow:0 -6px 0 #fff,0 6px 0 #fff;}
}

}
/* poprawka ikon menu mobile */
@media (max-width:767px){
	#close_nav{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;min-height:58px!important;}
	#close_nav i,#close_nav .fas{display:none!important;visibility:hidden!important;opacity:0!important;}
	#close_nav:before,#close_nav:after{content:""!important;position:absolute!important;right:18px!important;top:26px!important;width:20px!important;height:2px!important;background:#38bdf8!important;border-radius:2px!important;display:block!important;}
	#close_nav:before{transform:rotate(45deg)!important;}
	#close_nav:after{transform:rotate(-45deg)!important;}
	.select_box:after{display:none!important;visibility:hidden!important;opacity:0!important;content:""!important;}
	.select_box select{-webkit-appearance:none!important;appearance:none!important;background-image:none!important;}
}

/* czyste mobilne menu */
@media (max-width:767px){
	#close_nav{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;min-height:58px!important;}
	#close_nav i{display:none!important;}
	#close_nav:before,#close_nav:after{content:""!important;position:absolute!important;right:18px!important;top:26px!important;width:20px!important;height:2px!important;background:#38bdf8!important;border-radius:2px!important;}
	#close_nav:before{transform:rotate(45deg)!important;}
	#close_nav:after{transform:rotate(-45deg)!important;}
	body:has(#sidebar1[style*="display: block"]) .select_box:after{display:none!important;visibility:hidden!important;opacity:0!important;}
	body:has(#sidebar1[style*="display: block"]) .select_box select{-webkit-appearance:none!important;appearance:none!important;background-image:none!important;}
}

}
/* poprawka ikon menu mobile */
@media (max-width:767px){
	#close_nav{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;min-height:58px!important;}
	#close_nav i,#close_nav .fas{display:none!important;visibility:hidden!important;opacity:0!important;}
	#close_nav:before,#close_nav:after{content:""!important;position:absolute!important;right:18px!important;top:26px!important;width:20px!important;height:2px!important;background:#38bdf8!important;border-radius:2px!important;display:block!important;}
	#close_nav:before{transform:rotate(45deg)!important;}
	#close_nav:after{transform:rotate(-45deg)!important;}
	.select_box:after{display:none!important;visibility:hidden!important;opacity:0!important;content:""!important;}
	.select_box select{-webkit-appearance:none!important;appearance:none!important;background-image:none!important;}
}

}

/* kosmetyka filtrow wyszukiwarki */
#advance_search_section .select_box select.form-select,
#advance_search_section .search-field-price input.form-control{
  background-color:rgba(56,189,248,.14)!important;
  border:1px solid #38bdf8!important;
  border-radius:6px!important;
  color:#fff!important;
  min-height:44px!important;
  padding:10px 38px 10px 14px!important;
  font-weight:600!important;
  box-shadow:none!important;
  transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important;
}
#advance_search_section .select_box select.form-select:focus,
#advance_search_section .search-field-price input.form-control:focus{
  background-color:rgba(56,189,248,.22)!important;
  border-color:#38bdf8!important;
  box-shadow:0 0 0 3px rgba(56,189,248,.24)!important;
  outline:none!important;
}
#advance_search_section .select_box{position:relative!important;}
#advance_search_section .select_box:after{display:none!important;content:""!important;}
#advance_search_section .select_box select.form-select{
  -webkit-appearance:none!important;
  appearance:none!important;
  background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%)!important;
  background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%!important;
  background-size:6px 6px,6px 6px!important;
  background-repeat:no-repeat!important;
}
#advance_search_section .select_box select.form-select option{
  background:#fff!important;
  color:#111!important;
  padding:10px 14px!important;
}
#advance_search_section .select_box select.form-select option:checked,
#advance_search_section .select_box select.form-select option:hover{
  background:#38bdf8!important;
  color:#fff!important;
}
#advance_search_section .search-field-price input.form-control::placeholder{
  color:rgba(255,255,255,.82)!important;
  opacity:1!important;
}


/* mocniejsza kosmetyka filtrow - nadpisanie motywu */
body #section-slider-search #advance_search_section .search-box-content .search-field-box .select_box select.form-select,
body #section-slider-search #advance_search_section .search-box-content .search-field-box .search-field-price input.form-control{
  background-color:rgba(56,189,248,.16)!important;
  border:1px solid #38bdf8!important;
  border-radius:6px!important;
  color:#fff!important;
  min-height:44px!important;
  padding:10px 38px 10px 14px!important;
  font-weight:600!important;
  box-shadow:none!important;
}
body #section-slider-search #advance_search_section .search-box-content .search-field-box .select_box select.form-select:focus,
body #section-slider-search #advance_search_section .search-box-content .search-field-box .search-field-price input.form-control:focus{
  background-color:rgba(56,189,248,.24)!important;
  border:1px solid #38bdf8!important;
  box-shadow:0 0 0 3px rgba(56,189,248,.24)!important;
  color:#fff!important;
  outline:none!important;
}
body #section-slider-search #advance_search_section .search-box-content .search-field-box .select_box select.form-select option{
  background:#fff!important;
  color:#111!important;
}
body #section-slider-search #advance_search_section .search-box-content .search-field-box .select_box select.form-select option:checked,
body #section-slider-search #advance_search_section .search-box-content .search-field-box .select_box select.form-select option:hover{
  background:#38bdf8!important;
  color:#fff!important;
}

.wpcf7-form input:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{
	border-color:#38bdf8!important;
	outline:2px solid rgba(56,189,248,.34)!important;
	box-shadow:0 0 0 3px rgba(56,189,248,.18)!important;
	caret-color:#38bdf8!important;
}
.wpcf7-form input:hover,.wpcf7-form textarea:hover,.wpcf7-form select:hover{
	border-color:rgba(56,189,248,.72)!important;
}
.wpcf7-form .wpcf7-not-valid{
	border-color:#38bdf8!important;
	box-shadow:0 0 0 3px rgba(56,189,248,.16)!important;
}

#slider .slide-tagline{display:none!important;}
#slider .mt-2{display:none!important;}
#slider .slide-heading{font-size:0!important;line-height:1.12!important;}
#slider .slide-heading:before{display:block!important;font-size:clamp(32px,5vw,74px)!important;line-height:1.08!important;font-weight:800!important;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.34)!important;max-width:980px!important;margin:0 auto!important;}
#slider .slide-heading:after{display:block!important;font-size:clamp(16px,1.8vw,24px)!important;line-height:1.35!important;font-weight:500!important;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.35)!important;max-width:860px!important;margin:18px auto 0!important;}
#slider .slide-bg-image1 .slide-heading:before{content:"Otworzymy Ci drzwi do wymarzonego domu."!important;}
#slider .slide-bg-image1 .slide-heading:after{content:"Znajd\017a  miejsce dopasowane do Twoich plan\00f3 w, potrzeb i stylu \017c ycia."!important;}
#slider .slide-bg-image2 .slide-heading:before{content:"Przeprowadzimy Ci\0119  przez proces zakupu krok po kroku"!important;}
#slider .slide-bg-image2 .slide-heading:after{content:"Pomo\017c emy Ci spokojnie przej\015b \0107  przez wszystkie etapy zakupu nowej nieruchomo\015b ci."!important;}
#slider .slide-bg-image3 .slide-heading:before{content:"Z nami zyskasz rabaty na dodatkowe us\0142 ugi zwi\0105 zane z zakupem nieruchomo\015b ci"!important;}
#slider .slide-bg-image3 .slide-heading:after{content:"Dzi\0119 ki programowi partnerskiemu otrzymasz dost\0119 p do rabat\00f3 w na szereg us\0142 ug, kt\00f3 re b\0119 d\0105  potrzebne w procesie zakupu nieruchomo\015b ci."!important;}
@media(max-width:767px){#slider .slide-heading:before{font-size:30px!important;line-height:1.12!important;}#slider .slide-heading:after{font-size:16px!important;line-height:1.34!important;margin-top:12px!important;}}
#about-us .section-tagline,#about-us .record-blocks-inner,#about-us .about_btn{display:none!important;}
#about-us .about-head h3{font-size:0!important;line-height:1.16!important;margin-bottom:20px!important;}
#about-us .about-head h3:after{content:"O nas"!important;display:block!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.16!important;font-weight:800!important;color:#111!important;}
#about-us .about-details .section-text{display:none!important;}
#about-us .about-head:after{content:"Wiemy, z jak ogromnymi emocjami wi\0105 \017c e si\0119  zakup nowej nieruchomo\015b ci, zar\00f3 wno w celach mieszkaniowych, jak i inwestycyjnych.\A \A Do\0142 o\017c ymy wszelkich stara\0144 , aby ten proces sta\0142  si\0119  prosty, przyjemny i pozbawiony zb\0119 dnego stresu.\A \A Pomo\017c emy Ci znale\017a \0107  interesuj\0105 ce inwestycje, skontaktowa\0107  si\0119  z w\0142 a\015b ciwymi osobami oraz przej\015b \0107  przez kolejne etapy zakupu w spokojny i uporz\0105 dkowany spos\00f3 b.\A \A Wkr\00f3 tce podzielimy si\0119  r\00f3 wnie\017c  naszym programem partnerskim, dzi\0119 ki kt\00f3 remu zyskasz dost\0119 p do rabat\00f3 w na wybrane us\0142 ugi zwi\0105 zane z zakupem, finansowaniem, wyko\0144 czeniem i obs\0142 ug\0105  nieruchomo\015b ci.\A \A Zapraszamy do kontaktu. Ch\0119 tnie pomo\017c emy Ci rozpocz\0105 \0107  t\0119  przygod\0119 ."!important;white-space:pre-line!important;display:block!important;font-size:18px!important;line-height:1.68!important;font-weight:400!important;color:#111!important;max-width:760px!important;}
@media(max-width:767px){#about-us .about-head:after{font-size:16px!important;line-height:1.6!important;}#about-us .about-head h3:after{font-size:30px!important;}}

body{--finalna-korekta-napisow-slidera:1;}
#slider .slide-tagline,#slider .mt-2{display:none!important;}
#slider .slide-heading{font-size:0!important;line-height:0!important;color:transparent!important;text-shadow:none!important;overflow:visible!important;}
#slider .slide-heading *{font-size:0!important;color:transparent!important;text-shadow:none!important;}
#slider .slide-heading:before{font-size:clamp(24px,3vw,42px)!important;line-height:1.16!important;font-weight:650!important;letter-spacing:0!important;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.35)!important;max-width:780px!important;margin:0 auto!important;}
#slider .slide-heading:after{font-size:clamp(13px,1.15vw,17px)!important;line-height:1.45!important;font-weight:400!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.35)!important;max-width:720px!important;margin:12px auto 0!important;}
@media(max-width:767px){#slider .slide-heading:before{font-size:22px!important;line-height:1.18!important;max-width:92vw!important;}#slider .slide-heading:after{font-size:13px!important;line-height:1.38!important;max-width:88vw!important;margin-top:8px!important;}}
#about-us .about-head h3{font-size:0!important;color:transparent!important;text-shadow:none!important;}
#about-us .about-head h3:after{font-size:30px!important;font-weight:700!important;color:#111!important;}
#about-us .about-head:after{font-size:16px!important;line-height:1.6!important;font-weight:400!important;color:#111!important;}
@media(max-width:767px){#about-us .about-head h3:after{font-size:26px!important;}#about-us .about-head:after{font-size:15px!important;line-height:1.55!important;}}

body{--usun-stare-napisy-slidera:1;}
#slider .slide-heading{visibility:hidden!important;color:transparent!important;text-shadow:none!important;}
#slider .slide-heading:before,#slider .slide-heading:after{visibility:visible!important;color:#fff!important;}
#slider .slide-tagline,#slider .theme_button,#slider .mt-2{display:none!important;visibility:hidden!important;}
#about-us .about-head h3{visibility:hidden!important;color:transparent!important;}
#about-us .about-head h3:after{visibility:visible!important;color:#111!important;}

body{--korekta-onas-usun-slogan:1;}
#about-us .about-head h3{display:none!important;visibility:hidden!important;}
#about-us .about-head:before{content:"O nas"!important;display:block!important;font-size:30px!important;line-height:1.16!important;font-weight:700!important;color:#111!important;margin-bottom:20px!important;}
#about-us .about-head:after{content:"Wiemy, z jak ogromnymi emocjami wi\0105 \017c e si\0119  zakup nowej nieruchomo\015b ci, zar\00f3 wno w celach mieszkaniowych, jak i inwestycyjnych.\A \A Sprawimy, \017c e ten proces stanie si\0119  prosty, przyjemny i pozbawiony zb\0119 dnego stresu.\A \A Pomo\017c emy Ci znale\017a \0107  interesuj\0105 ce inwestycje, skontaktowa\0107  si\0119  z w\0142 a\015b ciwymi osobami oraz przej\015b \0107  przez kolejne etapy zakupu w spokojny i uporz\0105 dkowany spos\00f3 b.\A \A Wkr\00f3 tce podzielimy si\0119  r\00f3 wnie\017c  naszym programem partnerskim, dzi\0119 ki kt\00f3 remu zyskasz dost\0119 p do rabat\00f3 w na wybrane us\0142 ugi zwi\0105 zane z zakupem, finansowaniem, wyko\0144 czeniem i obs\0142 ug\0105  nieruchomo\015b ci.\A \A Zapraszamy do kontaktu. Ch\0119 tnie pomo\017c emy Ci rozpocz\0105 \0107  t\0119  przygod\0119 ."!important;white-space:pre-line!important;display:block!important;font-size:16px!important;line-height:1.6!important;font-weight:400!important;color:#111!important;max-width:760px!important;}
@media(max-width:767px){#about-us .about-head:before{font-size:26px!important;}#about-us .about-head:after{font-size:15px!important;line-height:1.55!important;}}

body{--naglowek-nieruchomosci-home:1;}
#sale-properties .about-head .col-lg-6.col-md-6 h3{font-size:0!important;line-height:1.16!important;}
#sale-properties .about-head .col-lg-6.col-md-6 h3:after{content:"Znajd\017a  wymarzon\0105  nieruchomo\015b \0107"!important;font-size:24px!important;line-height:1.16!important;color:#111!important;font-weight:800!important;}
@media(max-width:767px){#sale-properties .about-head .col-lg-6.col-md-6 h3:after{font-size:24px!important;}}

body{--usun-slogan-slider-after:1;}
#slider .slider-box:after{content:none!important;display:none!important;visibility:hidden!important;}


body{--slider-hasla-nizej:1;}
#slider .Slider-left-box{transform:translateY(34px)!important;}
@media(max-width:767px){#slider .Slider-left-box{transform:translateY(22px)!important;}}


body{--slider-hasla-miedzy-strzalkami:1;}
#slider .Slider-left-box{transform:translateY(60px)!important;}
@media(max-width:767px){#slider .Slider-left-box{transform:translateY(42px)!important;}}


body{--tlumaczenie-advance-search:1;}
body.page-template-advance-search .banner_title_box .title-banner-content h1{font-size:0!important;line-height:1!important;}
body.page-template-advance-search .banner_title_box .title-banner-content h1:after{content:"Zaawansowane wyszukiwanie"!important;font-size:31px!important;line-height:37px!important;color:#fff!important;font-weight:500!important;}
body.page-template-advance-search .tp_breadcrumbs .current{font-size:0!important;}
body.page-template-advance-search .tp_breadcrumbs .current:after{content:"Zaawansowane wyszukiwanie"!important;font-size:14px!important;line-height:26px!important;color:#fff!important;font-weight:400!important;}
@media(max-width:767px){body.page-template-advance-search .banner_title_box .title-banner-content h1:after{font-size:25px!important;line-height:31px!important;}}


body{--advance-search-breadcrumb-banerek:1;}
body.page-template-advance-search .tp_breadcrumbs{display:none!important;visibility:hidden!important;}
@media(max-width:767px){body.page-template-advance-search .banner_title_box{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;}}


body{--usun-breadcrumb-advance-desktop:1;}
body.page-id-78 .tp_breadcrumbs,
body.page-template-advance-search .tp_breadcrumbs,
body.page-id-78 .title-banner-content .tp_breadcrumbs,
body.page-template-advance-search .title-banner-content .tp_breadcrumbs,
body.page-id-78 .content_on_banner .tp_breadcrumbs,
body.page-template-advance-search .content_on_banner .tp_breadcrumbs{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;}


body{--slider-hasla-finalnie-miedzy-strzalkami:1;}
#slider .Slider-left-box{transform:translateY(135px)!important;}
@media(max-width:991px){#slider .Slider-left-box{transform:translateY(76px)!important;}}
@media(max-width:767px){#slider .Slider-left-box{transform:translateY(54px)!important;}}


body{--slider-centrum-bez-smieci-final:1;}
#slider .custom-slider-dots,
#slider .owl-dots,
#slider .owl-dot,
#slider .owl-dot span{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important;margin:0!important;padding:0!important;}
#slider .slide-content,
#slider .inner_carousel{height:100%!important;min-height:100%!important;}
#slider .Slider-left-box{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(980px,calc(100% - 190px))!important;max-width:980px!important;margin:0!important;text-align:center!important;z-index:5!important;}
#slider .slide-heading{width:100%!important;max-width:100%!important;margin:0 auto!important;text-align:center!important;}
#slider .slide-heading:before,
#slider .slide-heading:after{max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;}
body.single-properties i.fa,
body.single-properties i.fas,
body.single-properties i.far,
body.single-properties .property-info i,
body.single-properties .properties-content i,
body.single-properties .single-property i,
#sale-properties .property-box i.fa,
#sale-properties .property-box i.fas,
#sale-properties .property-box i.far{display:none!important;visibility:hidden!important;opacity:0!important;}
@media(max-width:767px){#slider .Slider-left-box{top:50%!important;width:calc(100% - 44px)!important;max-width:calc(100% - 44px)!important;}#slider .slide-heading:befor}
@media(max-width:767px){#slider .slide-heading:before{font-size:21px!important;line-height:25px!important;}#slider .slide-heading:after{font-size:13px!important;line-height:17px!important;margin-top:14px!important;}}


body{--naprawa-wysokosci-slidera-final:1;}
#slider,#slider .slide-inner-div,#slider .owl-carousel,#slider .owl-stage-outer,#slider .owl-stage,#slider .owl-item,#slider .slide-carousel-image,#slider .slideimagebg,#slider .slide-content,#slider .inner_carousel{height:620px!important;min-height:620px!important;}
#slider .Slider-left-box{top:50%!important;transform:translate(-50%,-50%)!important;}
@media(max-width:991px){#slider,#slider .slide-inner-div,#slider .owl-carousel,#slider .owl-stage-outer,#slider .owl-stage,#slider .owl-item,#slider .slide-carousel-image,#slider .slideimagebg,#slider .slide-content,#slider .inner_carousel{height:360px!important;min-height:360px!important;}}
@media(max-width:767px){#slider,#slider .slide-inner-div,#slider .owl-carousel,#slider .owl-stage-outer,#slider .owl-stage,#slider .owl-item,#slider .slide-carousel-image,#slider .slideimagebg,#slider .slide-content,#slider .inner_carousel{height:285px!important;min-height:285px!important;}}


body{--slider-mobile-tekst-fit-final:1;}
@media(max-width:767px){#slider,#slider .slide-inner-div,#slider .owl-carousel,#slider .owl-stage-outer,#slider .owl-stage,#slider .owl-item,#slider .slide-carousel-image,#slider .slideimagebg,#slider .slide-content,#slider .inner_carousel{height:320px!important;min-height:320px!important;}#slider .Slider-left-box{top:50%!important;width:calc(100% - 34px)!important;max-width:calc(100% - 34px)!important;transform:translate(-50%,-50%)!important;}#slider .slide-heading{height:auto!important;min-height:0!important;font-size:0!important;line-height:0!important;}#slider .slide-heading:before{font-size:18px!important;line-height:21px!important;}#slider .slide-heading:after{font-size:12px!important;line-height:15px!important;margin-top:10px!important;}}


/* Dewelopersko: glowny napis slidera idealnie w srodku */
body{--glowne-haslo-w-srodku-slidera:1;}
#slider .Slider-left-box{top:0!important;left:50%!important;transform:translateX(-50%)!important;height:100%!important;min-height:100%!important;}
#slider .slide-heading{position:absolute!important;top:50%!important;left:0!important;right:0!important;transform:translateY(-50%)!important;height:auto!important;min-height:0!important;font-size:0!important;line-height:0!important;}
#slider .slide-heading:after{position:absolute!important;top:calc(100% + 34px)!important;left:0!important;right:0!important;margin-top:0!important;}
@media(max-width:767px){#slider .slide-heading:after{top:calc(100% + 12px)!important;}}


/* Dewelopersko: finalnie centrujemy glowny napis slidera */
body{--glowne-haslo-slidera-final-center:1;}
#slider .Slider-left-box{top:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;height:100%!important;min-height:100%!important;}
#slider .Slider-left-box .heading-box{position:absolute!important;top:50%!important;left:0!important;right:0!important;transform:translateY(-50%)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;}
#slider .slide-heading{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;font-size:0!important;line-height:0!important;}
#slider .slide-heading:before{display:block!important;margin:0 auto!important;}
#slider .slide-heading:after{position:absolute!important;top:calc(100% + 34px)!important;left:0!important;right:0!important;margin:0 auto!important;}
@media(max-width:767px){#slider .slide-heading:after{top:calc(100% + 16px)!important;}}


body{--etykiety-typow-klientow:1;}
#advance-search-box-id .nav-tabs .nav-link{font-size:0!important;line-height:0!important;}
#advance-search-box-id .nav-tabs .nav-link:after{display:inline-block!important;font-size:16px!important;line-height:1.25!important;color:inherit!important;font-weight:inherit!important;}
#advance-search-box-id .nav-tabs .nav-item:nth-child(1) .nav-link:after{content:"Deweloper"!important;}
#advance-search-box-id .nav-tabs .nav-item:nth-child(2) .nav-link:after{content:"Po\015B rednik"!important;}
#advance-search-box-id .nav-tabs .nav-item:nth-child(3) .nav-link:after{content:"Prywatne"!important;}
@media(max-width:767px){#advance-search-box-id .nav-tabs .nav-link:after{font-size:15px!important;}}

/*hide-bottom-filter*/
#sale-properties .tab_list{display:none!important;}
body{--catlabel-long:1}
#section-slider-search .search-field-box:has(#prop_category){position:relative!important}
#section-slider-search .search-field-box:has(#prop_category option:disabled:checked) #prop_category{color:transparent!important}
#section-slider-search .search-field-box:has(#prop_category option:disabled:checked):after{content:"mieszkania/domy/obiekty turystyczne i rekreacyjne";position:absolute;left:14px;right:34px;top:32px;height:44px;display:flex;align-items:center;pointer-events:none;color:#111;font-size:12px;line-height:1.1}
#section-slider-search .search-field-box:has(#prop_category:focus):after{display:none}
#section-slider-search .search-field-box #prop_category:focus{color:#111!important}

body{--catlabel-white-fix:1}
#section-slider-search .search-field-box:has(#prop_category option:disabled:checked):after{content:"Mieszkania/domy/obiekty turystyczne i rekreacyjne"!important;color:#fff!important}

body{--parametry-zamiast-udogodnienia:1}
.property-listing-details_row>h5{font-size:0!important}
.property-listing-details_row>h5:after{content:"Parametry"!important;font-size:20px!important;font-weight:600!important;line-height:24px!important;color:#111!important}


/* Karta lokalu: jednolite ptaszki przy parametrach */
body.single-properties .property-listing-details_row .property-feature i[class*="fa-"]{
  display:none!important;
}
body.single-properties .property-listing-details_row .property-feature:has(i[class*="fa-"]){
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  color:#111!important;
}
body.single-properties .property-listing-details_row .property-feature:has(i[class*="fa-"])::before{
  content:"\2713";
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:18px;
  height:18px;
  min-width:18px;
  border-radius:50%;
  background:#3bb6ed;
  color:#fff;
  font-size:12px;
  font-weight:700;
  line-height:1;
}
/* Karty nieruchomości: serduszko i polski tekst ulubionych */
.propeties-wishlist-link .wishlist-button-wrap .wishlist_save,
.propeties-wishlist-link .wishlist-button-wrap .wishlist_saved {
  font-size: 0 !important;
  color: #3bb6ed !important;
  text-decoration: none !important;
}

.propeties-wishlist-link .wishlist-button-wrap .wishlist_save::before,
.propeties-wishlist-link .wishlist-button-wrap .wishlist_saved::before {
  content: "\f004";
  font-family: "Font Awesome 6 Free", "Font Awesome 5 Free", FontAwesome !important;
  font-weight: 900 !important;
  font-size: 18px !important;
  color: #3bb6ed !important;
}

.propeties-wishlist-link .wishlist-button-wrap .wishlist_save::after {
  content: "Dodaj do ulubionych";
  font-size: 12px !important;
  color: #3bb6ed !important;
  margin-left: 6px;
  font-weight: 600;
}

.propeties-wishlist-link .wishlist-button-wrap .wishlist_saved::after {
  content: "Dodano do ulubionych";
  font-size: 12px !important;
  color: #3bb6ed !important;
  margin-left: 6px;
  font-weight: 600;
}


/* Footer legal/contact info */
#theme-footer_box::after {
  content: "biuro@dewelopersko.pl\A Positive Vibes Design\A NIP 19624697";
  white-space: pre-line;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 14px;
  line-height: 1.7;
  margin-top: 18px;
  padding-bottom: 18px;
}


/* Footer legal info under phone */
#footer-widgets .footer-logo-image:after {
	  content: "534 367 002\A biuro@dewelopersko.pl\A Positive Vibes Design\A NIP 19624697" !important;
	  white-space: pre-line !important;
	  display: block !important;
	  color: #fff !important;
	  font-weight: 700 !important;
	  font-size: 15px !important;
	  line-height: 1.7 !important;
	  text-align: left !important;
}

}


/* Footer legal info without NIP */
#footer-widgets .footer-logo-image:after {
	  content: "534 367 002\A biuro@dewelopersko.pl\A Positive Vibes Design" !important;
	  white-space: pre-line !important;
	  display: block !important;
	  color: #fff !important;
	  font-weight: 700 !important;
	  font-size: 15px !important;
	  line-height: 1.7 !important;
	  text-align: left !important;
}

#theme-footer_box::after {
	  content: "biuro@dewelopersko.pl\A Positive Vibes Design" !important;
	  white-space: pre-line !important;
	  color: #fff !important;
}

}
}

/* Footer NIP removal final */
body{--footer-nip-final:1}
#footer-widgets .footer-logo-image::after{content:"534 367 002\A biuro@dewelopersko.pl\A Positive Vibes Design"!important;white-space:pre-line!important;display:block!important;color:#fff!important;font-weight:700!important;font-size:15px!important;line-height:1.7!important;text-align:left!important}
#footer-widgets .footer-logo-image:after{content:"534 367 002\A biuro@dewelopersko.pl\A Positive Vibes Design"!important;white-space:pre-line!important;display:block!important;color:#fff!important;font-weight:700!important;font-size:15px!important;line-height:1.7!important;text-align:left!important}

/* hide broken property icons */
.single-properties .property-meta-fields i.fa-solid,
.single-properties .property-meta-fields i.fas,
.single-properties .property-meta-fields i.far,
.propeties-block .sale-features-listing i.fa-solid,
.propeties-block .sale-features-listing i.fas,
.propeties-block .sale-features-listing i.far{display:none!important}

/* mobile footer contact sizing */
@media(max-width:767px){
	#footer-widgets .footer-logo-image{gap:8px!important;align-items:center!important;flex-wrap:nowrap!important}
	#footer-widgets .footer-logo-image img{width:112px!important;max-width:40%!important;height:auto!important;flex:0 0 auto!important}
	#footer-widgets .footer-logo-image:after{font-size:12px!important;font-weight:600!important;line-height:1.35!important;width:auto!important;max-width:calc(100% - 120px)!important;min-width:0!important;flex:1 1 auto!important;white-space:pre-line!important;overflow-wrap:anywhere!important;word-break:normal!important}

}
/* hide duplicate mobile footer email */
@media(max-width:767px){#theme-footer_box:after{content:none!important;display:none!important}}



/* Dewelopersko: korekta tabletowego centrowania glownego napisu */
@media(min-width:768px) and (max-width:991px){#slider .Slider-left-box .heading-box{transform:translateY(calc(-50% + 58px))!important;}}



/* Dewelopersko: laptop i telefon - optyczne centrowanie glownego napisu slidera */
body{--slider-glowne-hasla-optycznie-nizej:1;}
@media(min-width:992px){#slider .Slider-left-box .heading-box{transform:translateY(calc(-50% + 28px))!important;}}
@media(max-width:767px){#slider .Slider-left-box .heading-box{transform:translateY(calc(-50% + 26px))!important;}}



/* Dewelopersko: desktopowe docentrowanie glownego napisu slidera */
@media(min-width:992px){#slider .Slider-left-box .heading-box{transform:translateY(calc(-50% + 64px))!important;}}
/* Dewelopersko: dolny napis slidera zawsze przy dolnej krawedzi zdjecia */
body{--slider-dolny-napis-przy-dole:1;}
#slider .slide-heading:after{
  position:absolute!important;
  top:auto!important;
  left:0!important;
  right:0!important;
  bottom:24px!important;
  margin:0 auto!important;
}
@media(min-width:768px){
  #slider .slide-heading:after{bottom:28px!important;}
}
@media(min-width:992px){
  #slider .slide-heading:after{bottom:34px!important;}
}
/* Dewelopersko: usuwa kropke z hasla "Otworzymy Ci drzwi do wymarzonego domu" */
#slider .slide-bg-image1 .slide-heading:before{
  content:"Otworzymy Ci drzwi do wymarzonego domu"!important;
}
/* Dewelopersko: delikatnie obniza tylko haslo "Z nami zyskasz rabaty..." */
#slider .slide-bg-image3 .slide-heading:before{
  transform:translateY(calc(-50% + 82px))!important;
}
@media(min-width:768px) and (max-width:991px){
  #slider .slide-bg-image3 .slide-heading:before{
    transform:translateY(calc(-50% + 76px))!important;
  }
}
@media(max-width:767px){
  #slider .slide-bg-image3 .slide-heading:before{
    transform:translateY(calc(-50% + 40px))!important;
  }
}
/* Dewelopersko: skraca dolny tekst na slajdzie z rabatami */
#slider .slide-bg-image3 .slide-heading:after{
  content:"Dzięki programowi partnerskiemu otrzymasz dostęp do rabatów na szereg usług"!important;
}
/* Dewelopersko: obniza dolny tekst tylko na slajdzie z rabatami */
#slider .slide-bg-image3 .slide-heading:after{
  top:calc(100% + 18px)!important;
  bottom:auto!important;
}
@media(max-width:767px){
  #slider .slide-bg-image3 .slide-heading:after{
    top:calc(100% + 12px)!important;
    bottom:auto!important;
  }
}
/* Laptop: dolny tekst na slajdzie z rabatami w tej samej pozycji co tekst na slajdzie "Otworzymy..." */
@media(min-width:992px){
  #slider .slide-bg-image3 .slide-heading:after{
    content:"Dzięki programowi partnerskiemu otrzymasz dostęp do rabatów na szereg usług."!important;
    top:auto!important;
    bottom:34px!important;
    left:0!important;
    right:0!important;
    transform:none!important;
    margin:0 auto!important;
  }
}
/* Telefon: male zdania centralnie tuz pod duzymi napisami w sliderze */
@media(max-width:767px){
  #slider .slide-heading:after,
  #slider .slide-bg-image1 .slide-heading:after,
  #slider .slide-bg-image2 .slide-heading:after,
  #slider .slide-bg-image3 .slide-heading:after{
    position:absolute!important;
    top:calc(100% + 2px)!important;
    bottom:auto!important;
    left:0!important;
    right:0!important;
    transform:none!important;
    margin:0 auto!important;
    width:calc(100% - 24px)!important;
    max-width:calc(100% - 24px)!important;
    text-align:center!important;
  }
}
/* Laptop: usuwa kropki na koncu malych napisow w sliderze */
@media(min-width:992px){
  #slider .slide-bg-image1 .slide-heading:after{
    content:"Znajdź miejsce dopasowane do Twoich planów, potrzeb i stylu życia"!important;
  }
  #slider .slide-bg-image2 .slide-heading:after{
    content:"Pomożemy Ci spokojnie przejść przez wszystkie etapy zakupu nowej nieruchomości"!important;
  }
  #slider .slide-bg-image3 .slide-heading:after{
    content:"Dzięki programowi partnerskiemu otrzymasz dostęp do rabatów na szereg usług"!important;
  }
}
/* Telefon: obniza tylko male zdanie "Znajdz miejsce..." */
@media(max-width:767px){
  #slider .slide-bg-image1 .heading-box .slide-heading:after,
  #slider .slide-bg-image1 h1.slide-heading:after,
  #slider .slide-bg-image1 h2.slide-heading:after{
    top:calc(100% + 9px)!important;
    bottom:auto!important;
    transform:translateY(5px)!important;
  }
}
/* Telefon: obniza tylko male zdanie pod "Otworzymy Ci drzwi..." */
@media(max-width:767px){
  html body #slider .slide-bg-image1 .slide-heading::after,
  html body #slider .slide-bg-image1 .slide-heading:after{
    top:calc(100% + 14px)!important;
    bottom:auto!important;
    transform:none!important;
  }
}
/* Telefon: usuwa kropki z dwoch malych napisow w sliderze */
@media(max-width:767px){
  #slider .slide-bg-image1 .slide-heading:after{
    content:"Znajdź miejsce dopasowane do Twoich planów, potrzeb i stylu życia"!important;
  }
  #slider .slide-bg-image2 .slide-heading:after{
    content:"Pomożemy Ci spokojnie przejść przez wszystkie etapy zakupu nowej nieruchomości"!important;
  }
}
/* dewelopersko.pl - PTASZKI przy parametrach nieruchomości, globalnie */
body.single-properties .property-listing-details_row .property-feature {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  color: #111 !important;
}

body.single-properties .property-listing-details_row .property-feature > i {
  display: none !important;
}

body.single-properties .property-listing-details_row .property-feature::before {
  content: "\2713" !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 21px !important;
  height: 21px !important;
  min-width: 21px !important;
  border-radius: 50% !important;
  background: #3bb6ed !important;
  color: #fff !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}

/* ukrywa puste, niewypełnione pola parametrów */
body.single-properties .property-listing-details_row .property-feature:empty,
body.single-properties .property-listing-details_row .property-feature:not(:has(i)) {
  display: none !important;
}
/* dewelopersko.pl - ptaszki tylko przy uzupełnionych parametrach */
body.single-properties .property-listing-details_row .property-feature:empty,
body.single-properties .property-listing-details_row .property-feature:not(:has(i + *)):not(:has(i ~ text)) {
  display: none !important;
}

body.single-properties .property-listing-details_row .property-feature {
  display: inline-flex !important;
  align-items: center !important;
}

body.single-properties .property-listing-details_row .property-feature:empty::before {
  content: none !important;
  display: none !important;
}
