- /*
 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:      5.1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

 .inforoom_unit_type2:before {
	 content: "\f236";
	 font-family: "Font Awesome 5 Free";
	 margin-right: 4px;
	 font-weight: 600;
}
 .inforoom_unit_type2:before {
	 content: "\f236";
	 font-family: "Font Awesome 5 Free";
	 margin-right: 4px;
	 font-weight: 600;
}
 .infobath_unit_type2:before {
	 content: "\f2cd";
	 font-family: "Font Awesome 5 Free";
	 margin-right: 4px;
	 font-weight: 600;
}
 .infosize_unit_type2:before {
	 content: "\f279";
	 font-family: "Font Awesome 5 Free";
	 margin-right: 4px;
	 font-weight: 600;
}
 .infogarage_unit_type2:before {
	 content: "\f1b9";
	 font-family: "Font Awesome 5 Free";
	 margin-right: 4px;
	 font-weight: 600;
}




/* ==========================================================================
   DISABLE STICKY HEADER FOR HEADER TYPE 5
   Add this CSS to your theme's custom CSS area or create a new CSS file
   ========================================================================== */

/* Prevent the header from becoming sticky */
.master_header_sticky {
    position: relative !important;
    position: static !important;
    top: auto !important;
    z-index: auto !important;
    width: 100% !important;
    box-shadow: none !important;
}

/* Reset sticky header type 5 specific styles */
.master_header_sticky .header_type5 {
    flex-direction: column !important; /* Keep original column layout */
    height: auto !important; /* Keep original height */
}

/* Keep the widgets visible even when scrolling */
.master_header_sticky .header_type5 .header5_top_row {
    height: 115px !important; /* Maintain original height */
    justify-content: space-between !important; /* Keep original alignment */
    width: 100% !important; /* Keep full width */
}

.master_header_sticky .header_type5 .header5_top_row .header_5_widget_wrap {
    display: flex !important; /* Keep widgets visible */
}

/* Maintain original navigation menu styling */
.master_header_sticky .header_type5 .header5_bottom_row {
    background: var(--wp-estate-header4-back-color-option, var(--wp_estate_header4_back_color)) !important;
}

.master_header_sticky .header_type5 .header5_bottom_row .wpresidence-navigation-menu .menu-main-menu-container > ul > li,
.master_header_sticky .header_type5 .header5_bottom_row .wpresidence-navigation-menu .menu-mega-menu-updated-container > ul > li {
    line-height: 55px !important; /* Keep original line height */
}

/* Keep original menu colors */
.master_header_sticky .header_type5 .header5_bottom_row .wpresidence-navigation-menu .menu-main-menu-container > ul > li > a,
.master_header_sticky .header_type5 .header5_bottom_row .wpresidence-navigation-menu .menu-mega-menu-updated-container > ul > li > a {
    color: var(--wp-estate-header4-font-color-option, var(--wp_estate_header4_font_color)) !important;
}

/* Keep original submenu positions */
.master_header_sticky .header_type5 .header5_bottom_row .wpresidence-navigation-menu .menu-main-menu-container > ul > li.no-megamenu:hover > ul,
.master_header_sticky .header_type5 .header5_bottom_row .wpresidence-navigation-menu .menu-mega-menu-updated-container > ul > li.no-megamenu:hover > ul {
    top: 55px !important;
}

.master_header_sticky .header_type5 .header5_bottom_row .wpresidence-navigation-menu .menu-main-menu-container > ul > li:hover > ul,
.master_header_sticky .header_type5 .header5_bottom_row .wpresidence-navigation-menu .menu-mega-menu-updated-container > ul > li:hover > ul {
    top: 170px !important;
}

/* Disable any sticky wrapper if exists */
.sticky-wrapper {
    position: relative !important;
    height: auto !important;
    z-index: auto !important;
}

.is-sticky {
    position: relative !important;
    position: static !important;
    width: 100% !important;
    z-index: auto !important;
}

/* Remove any transform or transition effects */
.master_header,
.header_wrapper,
.header_type5 {
    transform: none !important;
    transition: none !important;
}

/* Optional: If you want to completely hide the sticky behavior classes */
/*
.master_header_sticky {
    display: none !important;
}
*/
 