/*
 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;
}
.featured_secondline .agent_face {display: none;}

.featured_property .featured_prop_price {display: none;}
.property_listing.property_unit_type8 .property_agent_wrapper {display: none;}
.property_listing.property_unit_type8 .listing_unit_price_wrapper {display: none;}
.listing_filters_head .filter_county {display: none;}

.listing_filters_head .filter_area {display: none;}
.listing_filters_head .order_filter {display: none;}
.property_listing.property_unit_type8 .action_tag_wrapper {display: none;}

.wpcf7-form-control {
    width: 100%; /* Makes input, textarea, and submit button full width */
    box-sizing: border-box; /* Ensures padding and borders are included in width calculation */
    margin-bottom: 15px; /* Adds some space between fields */
}

.wpcf7-form-control.wpcf7-submit {
    width: 100%; /* Ensures the submit button is also full width */
    background-color: #0073e6; /* Optional: change background color of the submit button */
    color: white; /* Optional: change text color of the submit button */
    border: none; /* Removes the border */
    padding: 10px 0; /* Adds some padding to the button */
    cursor: pointer; /* Shows pointer on hover */
}

textarea.wpcf7-form-control {
    height: auto; /* Optional: auto height for textarea */
}

label {
    display: block; /* Ensures labels are on top of the fields */
    margin-bottom: 5px; /* Adds space between label and input field */
}

#print_page { display:none !important }

#accordion_property_address {display: none!important;}
#accordion_property_virtual_tour {display: none!important;}
.agent_unit_widget_sidebar {display: none!important;}
.agent_unit_widget_sidebar {display: none!important;}
.property_listing_details_v2 {display:none;}
.elementor-18618 .elementor-element.elementor-element-1c5a414  {display:none!important; }
.elementor-18618 .elementor-element.elementor-element-40aa86c {display:none!important; }
.elementor-93 .elementor-element.elementor-element-be9599d {display:none!important;}
/* Abuot us testingmonial section*/
.elementor-21420 .elementor-element.elementor-element-ff2656b {display:none!important;}
.elementor-21420 .elementor-element.elementor-element-50cd6b09 {display:none!important;}
.elementor-21420 .elementor-element.elementor-element-43e38dec.e-con {display:none!important;}

/*Update for Property Details Page*/
.single-estate_property .second_price_area {display:none!important;}
.single-estate_property .price_area {display:none!important;}
#single-overview-section { display:none!important;}
#accordion_property_details { display:none!important;}

/* Feedback for Dec 1 2-25*/
/* About us page */
section#about-v7 {
    display: none;
}
.elementor-element.elementor-element-4e86758.e-con-full.e-flex.e-con.e-child {display: none!important;}
.featured_property_type1 .featured_img {
    height: 316px;
}
.colorgreen {
    text-transform: capitalize;
    float: left;
    margin-left: 5px;
    font-size: 11px;
    color: #fff;
    text-align: center;
    padding-top: 0px;
    padding: 1px 15px;
    height: auto;
    display: inline-block;
    position: relative;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    padding: 0px 10px;
    line-height: 20px;
    background-color: #0073e1;
    background-color: rgba(0, 115, 225, 0.85);
    border-radius: 3px;
}

.action_tag_wrapper,
.action_tag_wrapper1 {
    position: absolute;
    padding: 2px 8px;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    border-radius: 4px;
}

.colorred {
    background: #e63946;
}

.colorgreen {
    background: #2a9d8f;
}

/* Left tag */
.action_tag_wrapper {
    top: 10px;
    left: 10px;
}

/* Right tag */
.action_tag_wrapper1 {
    top: 10px;
    right: 10px;
}

.property_listing.property_unit_type8 .action_tag_wrapper {
    display: none;
}
.property_listing.property_unit_type8 .ribbon-inside{
    display: none;
}
.property_listing.property_unit_type8 .featured_div{
    display: none;
}
.listing_filters_head { display:none; }
.elementor-widget-WpResidence_Featured_Property .featured_property .status-wrapper {
   display: none;
}
span.icon-fav.icon-fav-off {display: none;}

.elementor-21420 .elementor-element.elementor-element-814bb76 > .elementor-container {
    min-height: 300px !important; }
    .elementor-21420 .elementor-element.elementor-element-ae2fc0d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 10% 0% 10% !important;
}
@media(max-width:768px){
   .home .featured_property_type1 .featured_img {
    height: 268px!important;
}
}
