/*
Theme Name: RealHomes Child Theme
Theme URI: http://themeforest.net/item/real-homes-wordpress-real-estate-theme/5373914
Description: Child theme for Real Homes.
Author: Inspiry Themes
Author URI: https://www.inspirythemes.com/
Template: realhomes
Version: 1.4.2
*/

.stickycon.scrolld .rh-sticky-header .navtoggler { opacity: 1 !important; visibility: visible !important; }

/**
 * Added on 1-Sept-2024
 * To removed the border-radius for the feature images.
 * */
.pfeature-wrap .item .img {
    border-radius: 0 !important;
    overflow: unset !important;
    margin: auto auto 25px;
}


/**
 * Added on 0-Dec-2024
 * For the project master plan.
 * Because the slider arrow in the master plan will showing text when hover on it.
 * */
.msplanslider .slick-arrow:not(.slick-disabled):hover {
	color: unset;
}

/**
 * Added on 13-Dec-2024
 * Adding the css for mobile version development menu
 * */
.pnavi_offcanvas .rh-ultra-main-menu > li.active > a {
	background: var(--themecolor);
	color: #fff;
}

/**
 * Added on 13-Dec-2024
 * To hide the original register button in the development pages.
 * */
a.btn.btn-bordertext {
    display: none;
}

/**
 * Added on 18-Dec-2024
 * Temporary changed because want to follow the "Bukit Banyan" layout.
 * */
.col-lg-8.amenities-listing > div {
    margin-left: 120px !important;
}
.amenities-listing .rowcols-3.rowcols .item {
    width: 50%;
}
[data-elementor-device-mode=mobile] .amenities-listing .rowcols-mobile-1.rowcols .item {
	width: calc(100% / 2) !important;
}

@media screen and (max-width: 1024px) {
	.col-lg-8.amenities-listing > div {
		margin-left: 0 !important;
	}
}

@media screen and (max-width: 767px) {
	.amenities-listing .rowcols .item {
		padding: 0 !important;
	}
}

/**
 * Styling for tabs and scrollbar when the listing is too long.
 * For example: Floor Plan, Virtual Tour
 * */

.floorpcon .tabbtn-wrap,
.vtourcon .tabbtn-wrap {
	flex-wrap: nowrap !important;
	overflow: scroll;
}

.floorpcon .tabbtn,
.vtourcon .tabbtn {
	flex: 1 0 auto;
}

/**
 * Hide the setting. And made the styling first.
 * */

.language-switcher {
    display: none;
}

.list-region .detail b {
	word-break: break-word;
}


/**
 * ====================
 * 14-Feb-2025
 * ====================
 * */

.pheader {
	z-index: 1;
}

.ptitlehead_img {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative;
    z-index: 0;
}

.ptitlehead_img img {
    position: absolute;
    right: 45px;
    top: 10px;
    width: 120px;
}

@media all and (max-width: 991px) {
	.ptitlehead_img {
		height: unset;
	}
	
	.ptitlehead_img img {
		right: unset;
		top: -140px;
	}
}


/**
 * ====================
 * 4-Mar-2025
 * ====================
 * */
.raya-form .rhea-inquiry-gdpr-and-recaptcha {
	background-color: #323644;
	border-radius: 5px;
	margin: 0 10px !important;
	padding: 10px;
}
.raya-form .rh_inspiry_gdpr.clearfix {
	margin-bottom: 0 !important;
}
.raya-form input,
.raya-form select,
.raya-form label {	
	border-radius: 5px;
}
.raya-form input,
.raya-form select {
	letter-spacing: 0.5px;
}
.raya-form button.rhea-custom-button.default{
	background-color: #bb9950;
    border: 1px solid #bb9950;
    border-radius: 5px;
}
.raya-form span.gdpr-checkbox-label,
.raya-form span.rh-gdpr-text-inner-wrapper {
    color: #ffe08f;
	font-weight: 700;
}
.forminator-ui input,
.forminator-ui select, {
	border-radius: 5px !important;
	letter-spacing: 0.5px !important;
}

.elementor-element-0141005 .rh-property-virtual-tour-inner-wrap iframe { height: 550px !important; }
input#schedule-submit { color: #333333 !important; }
span.rhea-ultra-property-types div ul { padding: 0 0 0 20px; }
.rhea-ultra-property-types span { visibility: hidden; }

#prop-image { display: none; }