/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 24 2025 | 15:11:38 */
* p {
	font-family: 'Brockmann', sans-serif !important;
}
h1, h2, h3, h4, h5, h6, p, span, a, li, div {
	font-family: 'Brockmann', sans-serif !important;
}

/* :not(i, svg, *::before, ::after, path, g, defs){
	font-family: 'Brockmann', sans-serif !important;
}
 */

b, strong {
  font-weight: 600;
}

html {
	scroll-behavior: smooth;
}

#footer_latest_widget-1 .latest_listings.list_type {
	width: 100%;
}
/* FOOTER LISTA */
.elementor-24387 .elementor-element-5aed0319 ul.elementor-icon-list-items {
	margin-left: 0px;
}

/* FOOTER EN/PL */

html[lang="pl-PL"] #footer-en, html[lang="pl-PL"] #footer-bar-en {
	display: none !Important;
}

html[lang="en-US"] #footer-pl, html[lang="en-US"] #footer-bar-pl {
	display: none !Important;
}

.elementor-24387 .elementor-heading-title a {
	color: var( --e-global-color-31b0639 ) !important;
}

/* CONTENT WRAPER - DRUGIE BODY - ODSTEP OD STOPKI NA DOLE */
.content_wrapper {
	padding: 0px 15px 0px 15px;
}
/* Lista nieruchomosci - szablon - odstep od Breadcrumb */
.page-template-property_list #all_wrapper > div > div.container.content_wrapper > div.row > div.col-xs-12.col-md-12.breadcrumb_container > ol.breadcrumb, .page-template-advanced_search_results #all_wrapper > div > div.container.content_wrapper > div.row > div.col-xs-12.col-md-12.breadcrumb_container > ol.breadcrumb {
	margin-top: 25px;
}

/* notka wiadomosci formularz */
#alert-agent-contact.alert-message.wpestate-agent-contact-sent {
	font-size: 0;
}

#alert-agent-contact.alert-message.wpestate-agent-contact-sent::after {
	content: 'Wiadomość została wysłana! Twoja prośba zostanie potwierdzona e-mailem lub prywatną wiadomością.';
  font-size: 12px;
  padding-top: 5px;
/*   margin-top: 20px; */
  display: inline-block;
}

#alert-agent-contact.alert-message {
	font-size: 12px;
}

/* ===================== */
/* BLOG */
/* ===================== */

/* artykuly */
.page-template-blog_list.elementor-page-17988 .row {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

/* zdjecie posta w kafelku */

.page-template-blog_list .blog_unit_image {
	margin: 0;
	margin-bottom: 25px;
}


/* text odstep od przycisku */
.page-template-blog_list .property_listing_blog .listing_details.the_grid_view {	
 margin: 5px 0px 55px 0px;

}

/* przycisk w kafelku - blog */
.page-template-blog_list .blog2v .read_more {
	padding-bottom: 10px;
}

.page-template-blog_list .blog2v .property_listing_blog {
    margin-bottom: 5px;
  }

.page-template-blog_list * p, 
.page-template-blog_list * a, 
.page-template-blog_list * li, 
.page-template-blog_list * h1,
.page-template-blog_list * h2,
.page-template-blog_list * h3,
.page-template-blog_list * h4,
.page-template-blog_list * h5, 
.page-template-blog_list * h6,
{
	font-family: 'Brockmann', sans-serif !important;
}

/* pojedynczy post */
  .single-post #post {
	padding-top: 20px !important;
	padding-bottom: 0px !important;

}

.single-post .single-blog {
	margin-bottom: 60px;
}

.single-post h1.entry-title.single-title {
	margin-bottom: 20px;
}

.single-post .meta-info {
	display: none;
}

.single-post #carousel-example-generic {
	display: none !Important;
} 

.single-post * p, 
.single-post * a, 
.single-post * li, 
.single-post * h1,
.single-post * h2,
.single-post * h3,
.single-post * h4,
.single-post * h5, 
.single-post * h6,
{
	font-family: 'Brockmann', sans-serif !important;
}

/* # MOBILE HEADER # */

.mobile_header {
	background-color: #000 !Important;
}

#menu-main-menu.mobilex-menu {
	background-color: #000 !Important;
}

.snap-drawer {
	background-color: #000 !Important;
}

.mobile-logo img {
	max-width: 170px !important;
}

/* TOP BAR */
.top_bar_wrapper{
	background-color: #0b0b1d !important;
}
.top_bar_wrapper.transparent_topbar {
background-color: transparent !important;	
}

/* tel/email */
.top_bar_wrapper.transparent_border_topbar .right-top-widet .widget-container {
	border-right: 1px solid rgba(206, 206, 206, 0.3);
	border-left: 1px solid rgba(206, 206, 206, 0.3);
	border-radius: 0;
}
	
/* sociale */

.top_bar_wrapper.transparent_border_topbar .left-top-widet .widget-container:last-of-type {
	border-radius: 0;
}

/* ukryj przycisk telefonu */

#custom_html-3 {
	display: none;
}

/* ALTERNATYWNA LISTA KTÓRA JEST WŁĄCZONA JAKO LISTA W POZIOMIE */

html[lang="pl-PL"] #menu-item-wpml-ls-87-pl{
	display: none;
}

html[lang="en-US"] #menu-item-wpml-ls-87-en{
	display: none;
}

/* GŁÓWNA WERSJA Z ROZWIJANĄ LISTĄ WPML / DROPDOWN */
#menu-item-wpml-ls-87-pl .menu-item-link::after {
content: 'PL';
	margin-left: 10px;
	margin-right: 4px;
}

#menu-item-wpml-ls-87-en .menu-item-link::after #menu-item-wpml-ls-87-pl .menu-item-link::after  {
content: 'PL' ; 
	margin-left: 10px;
	margin-right: 4px;
}



#menu-item-wpml-ls-87-en .menu-item-link[href*="/en/"]::after {
	content: "EN" ; 
	margin-left: 10px;
}
#menu-item-wpml-ls-87-pl .menu-item-link::after #menu-item-wpml-ls-87-en .menu-item-link[href*="/en/"]::after  {
content: 'EN'; 
	margin-left: 10px;
}

#access ul li:hover > ul {
  top: 66px;
  border: 1px solid rgba(0,0,0,0.2);
}

#access ul li:hover > ul {
  top: 66px;
  border: 1px solid rgba(0,0,0,0.2);
}

#access ul ul {
	width: auto;
	padding: 0px;
	margin-left: 0px;
}

#access ul ul li {
	padding: 0px 0px;
}

#access ul ul a {
	padding: 7px 15px;
	font-size: 15px;
	background-color: #fff;
	color: #000 !important;
	border-radius: 3px;
	width: max-content;
}

#access ul ul a:hover {
	padding: 7px 15px;
	font-size: 15px;
	background-color: #000;
	color: #fff !important;
}

#access .menu li:hover > a{
	background-color: #000 !important;
	color: #fff !important;
}

#access ul ul li, #access ul ul li:hover {
	border-radius: 5px !Important;
}

.sub-menu li:hover > a {
  padding-left: 15px !Important;
}

/* #access ul ul a {
	font-size: 0;
} */

/* IKONA MENU MOBILNEGO */
.mobile-trigger-user:hover i, .mobile-trigger:hover i {
  color: #6A5DDE;
}

/* MENU MOBILNE IKONY */

.mobilex-menu .sub-menu a {
  padding-left: 30px;
  line-height: 20px;
}

.mobilex-menu .sub-menu li:hover > a {
  padding-left: 30px; !important;
}

.mobilex-menu .sub-menu {
  display: block;
}

#access .menu .sub-menu li:hover > a, #access .menu .sub-menu li:hover > a:active, #access .menu .sub-menu li:hover > a:focus {
-webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: none;
  transition: auto;
  -o-transition: none;
}

#access .sub-menu li > a {
  -webkit-transform: none;
  -ms-transform: none;
  transform:  none;
  -webkit-transition:  none;
  transition:  none;
  -o-transition:  none;
  transition:  none;
}

/* Strona listy nieruchomości */

.dropdown.filter_action_category, .dropdown.filter_category, .dropdown.filter_county, .dropdown.filter_city, .dropdown.filter_area {
	display: none;
}

/* Box-shdadow kolumn */
.listing_wrapper .property_listing:hover, .slider_container .listing_wrapper .property_listing:hover, .agent_unit:hover, .blog_unit:hover, .property_listing:hover, .agency_unit:hover, .user_role_unit:hover, .featured_article:hover, .featured_property:hover {
	  box-shadow: 1px 3px 20px 9px rgb(108, 96, 223, 0.06) !important
}

/* Dolne przyciski - poczta */
.contact-box {
	display: none !Important;
}
/* STRONA POJEDYNCZEJ NIERUCHOMOŚCI */
/* Ukryj elementy na sidebarz, zeby zostal sam formularz  */
body.single-estate_property ul.xoxo:nth-child(2){
	display: none !Important;
}

/* OVERVIEW - PASEK NA GÓRZE Z INFORMACJAMI */

.elementor-widget .single-overview-section, .property-page-overview-details-wrapper {
	justify-content: space-around;
}

/* WIDŻETY */
/* usun kolumne zmiany waluty na stronie w sidebarze */
#multiple_currency_widget-1 {
	display: none !Important;
}

/* Usuń elementy z listy jednostki miary */
#list_sidebar_measure_unit li[data-value="ac"], #list_sidebar_measure_unit li[data-value="yd"] {
	display: none !important;
}

/* Usun kolumne zmiany miary */

#measurement_unit_widget-1 {
	display: none !Important;
}

/* Pojedyncza strona nieruchomosci / Usuń w kalendarzu spotkań sobotę i niedziele */

.single-estate_property .slick-list .slick-track .wpestate_property_schedule_singledate_wrapper[data-scheudle-day*="sob."], 
.single-estate_property .slick-list .slick-track .wpestate_property_schedule_singledate_wrapper[data-scheudle-day*="niedz."] {
	display: none !Important;
}

/* Ukryj tekst w dynamicznych stronach listingow - wiadomosc */

.page-template-advanced_search_results .single-content {
	display: none;
}

/* Napraw pozycję 'zakres cen' w siedbardze wyszukaj nieruchomosci  */

#advanced_search_widget-1 .advanced_search_sidebar .adv_search_slider, .advanced_search_sidebar .adv_search_slider {
	float: initial !important;
}

/* RENAVIS O NAS / TEAM / ZESPÓŁ */

.profile-body .profile-content {
    display: flex;
    flex-direction: column;
}

.profile-body .profile-content a {
    display: block;
    line-height: 24px;
    font-size: 16px;
    color: #252A2C;
    padding: 1.5px 0;
    position: relative;
	transition: .2s !important;
}

.profile-body .profile-content a:last-of-type {
    margin-bottom: -2px;
}

.profile-body .profile-content a:first-of-type {
    margin-top: 7px;
    padding-top: 18px;
}

.profile-body .profile-content a:first-of-type::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 25%;
    margin: 0 auto !Important;
    padding-top: 15px;
    margin-top: 5px;
    border-top: 1px solid var(--e-global-color-dfa667a);
}

.profile-body .profile-content a:hover {
color: var(--e-global-color-0164836);	
}



.single-estate_property .first_overview_date {
	text-align: center !important;
}