/*
 Theme Name:   WpResidence child theme
 Theme URI:    https://themeforest.net/item/wp-residence-real-estate-wordpress-theme/7896392
 Description:  WpResidence child theme
 Author:       WpEstate
 Author URI:   http://wpestate.org
 Template:     wpresidence
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/*=print invoice
--------------------------------------------------------------------------------*/
.invoice_print_title {
    font-size: 25px;
    border-top: 1px solid #f0f0f0;
    padding-top: 20px;
    margin-bottom: 5px;
}

.wpestate_invoice_date{
  font-size: 13px;
}

.wpestate_print_invoice_to_section,
.wpestate_print_invoice_from_whom_section{
  width: 50%;
  float: left;
  margin-top: 45px;
  font-size: 14px;
  margin-bottom: 45px;
  line-height: 1.5em;
}

.wpestate_print_invoice_details_wrapper{
  width: 100%;
  text-align: right;
}

.wpestate_print_invoice_details_detail{
  width: 100%;
  float: left;
  border-bottom: 1px solid #f1f1f1;
  padding: 15px 0px;
  font-size: 13px;
  margin-bottom:0px;
}

.wpestate_print_invoice_details_detail label{
  float:left;
  font-weight: 700;
}

.wpestate_print_invoice_details_wrapper{

}

.wpestate_print_invoice_details_wrapperex_details{
  width: 100%;
  float: left;
  text-align: left;
  margin-top: 30px;
  font-size: 14px;
  line-height: 1.5em;
}

.wpestate_print_invoice_end{
  width: 100%;
  float: left;
  text-align: left;
  margin-top: 30px;
  font-size: 14px;
  line-height: 1.5em;
}

#adv-search-1 {
    display: none !important;
}

/*formularz kontaktowy do agenta pod ofertą nieruchomości*/
.wpestate_single_agent_details_wrapper .contact_form_flex_wrapper, .wpestate_single_agent_details_wrapper .schedule_wrapper {
	display: none;
}
.wpestate_single_agent_details_header_wrapper {
	display: none !important;
}
/*lista kategorii*/
.elementor-widget-Wpresidence_Grids .places_type_2_listings_no, .elementor-widget-Wpresidence_Grids .places_type_4_listings_no, .elementor-widget-Wpresidence_Grids .property_listing.places_listing .property_location {
	display: none !important;
}
/*end-lista kategorii*/

/*header-fix*/
.header_phone, .header_phone a {
	margin-top: -22px !important;
}
/*end-header-fix*/

/*low resolution agent card fix*/
@media (max-width: 312px) and (max-height: 528px) {
    .property_agent_wrapper {
        padding-bottom: 5px !important;
    }
}
@media (max-width: 312px) and (max-height: 701px) {
.property_unit_type3 .property_agent_wrapper {
	padding-bottom: 5px !important;
	}
}
	@media (max-width: 312px) and (max-height: 701px) {
.property_agent_wrapper .property_agent_wrapper_type1 {
	padding-bottom: 5px !important;
	}
}

/*end-low resolution agent card fix*/

/*offer fix*/
.accordion-item .accordion-header .accordion-button {
	font-size: large;
}
/*end-offer fix*/

/* Sprawia, że body accordeonu automatycznie dopasowuje wysokość */
.accordion.property-panel .accordion-collapse {
    display: block;           /* żeby nie wyleciały elementy poza blok */
}

.accordion.property-panel .accordion-body {
    height: auto !important;  /* zawsze dopasowuje się do zawartości */
    overflow: hidden;         /* dla bezpieczeństwa */
    transition: all 0.3s ease; /* opcjonalna animacja przy rozwijaniu */
}

/* Jeśli chcesz, żeby Bootstrap nadal miał efekt rozwijania */
.accordion.property-panel .accordion-collapse.collapse {
    display: block;
    height: 0;                /* zaczyna od 0 */
    overflow: hidden;
    transition: height 0.3s ease;
}

.accordion.property-panel .accordion-collapse.collapse.show {
    height: auto !important;  /* po rozwinięciu dopasowuje wysokość */
}

.breadcrumb {
	display: none !important;
}
.single-content .meta-info {
	display: none !important;
}