@font-face{
	font-family: 'Trade-Gothic-LT-Std-Bold';
	src: url('Fonts/Trade-Gothic-LT-Std-Bold.woff');
}
@font-face{
	font-family: 'PublicoText-Roman';
	src: url('Fonts/PublicoText-Roman.woff');
}
@font-face{
	font-family: 'BasisGrotesquePro-Light';
	src: url('Fonts/BasisGrotesquePro-Light.woff');
}

:root{
/* Overall Fonts */
	--firstFont:"Trade-Gothic-LT-Std-Bold",serif;
	--primaryFont:"Trade-Gothic-LT-Std-Bold",serif;
	--secondFont:"PublicoText-Roman",serif;
	--secondaryFont:"PublicoText-Roman",serif;
	--thirdFont:"BasisGrotesquePro-Light",serif;
	--navigationFirstLevelLinkFont:"Trade-Gothic-LT-Std-Bold",serif;
	--navigationSecondLevelLinkFont:"Trade-Gothic-LT-Std-Bold",serif;
	--navigationSecondLevelFontHeader:"Trade-Gothic-LT-Std-Bold",serif;
	--paragraphFontFamily:"PublicoText-Roman",serif;
	--ulFontFamily:"PublicoText-Roman",serif;
	
/* Colors */
	--primaryColor:#fff;
	--secondaryColor:#e0c7a2;
	
/* Overall Font Colors */
	/* Primary Font color - currently applied to p,h1,h2,h3,h4,h5 */
	--headingFontColor:#e0c7a2;
	--paragraphFontColor:#e0c7a2;
	/* UL Font color */
	--ulFontColor: #2e4541;
	/* Main a tag underline */
	/* --aTagUnderline:#C5C2B7; */
	/* Heading h3,h4,h5 color override */
	--headingComponentFontColor:#e0c7a2; 
	
/* Overall Font Sizes */
	/* Paragraph Font Size */
	--pargraphFontSize:21px;
	/* Heading 1 Font Size */
	--headingOneFontSize:3.8em;
	/* Heading 2 Font Size */
	--headingTwoFontSize:2.6em;
	/* Heading 3 Font Size */
	--headingThreeFontSize:2.3em;
	/* Heading 4 Font Size */
	/*--headingFourFontSize:1.7em !important;*/
	/* UL Font Size */
	--ulFontSize:16px;
	/*Mobile UL Font Size */
	--ulMobileFontSize:12px;
	
/* Header Navigation - this will only change background colors and font colors, it will not change icon colors */
	/* Primary navigation color */
	--navigationColor:#e0c7a2;
	/* Navigation text color */
	--navigationMegaLinkColor:#2e4541;
	/* Navigation First Level Color */
	--navigationFirstLevelFontColor:#2e4541;
	/* Navigation Second Level Color */
	--navigationSecondLevelFontColor:#2e4541;
	/* Navigation Second Level CTA Color */
	--navigationSecondLevelCtaTagColor:#2e4541;
	/* Navigation Second Level Underline Color */
	/* --navigationSecondLevelUnderlineColor:#AD6D5E; */
	/* Navigation Social color */
	--navigationSocialColor:#2e4541;
	/* Navigation Phone Icon - for black use: url('./images/phone-black.svg') no-repeat & for white use: url('./images/phone-white.svg') no-repeat */
	--navigationPhoneIcon:url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/phone-black.svg') no-repeat;
	/* Navigation Location Icon - for black use: url('./images/location-black.svg') no-repeat & for white use: url('./images/location-white.svg') no-repeat */
	--navigationLocationIcon:url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/location-black.svg') no-repeat;
	/* First Level Navigation Size*/
	--navigationFontSize:1em;
	/* Second Level Navigation header size */
	--navigationSecondLevelHeaderFontSize:1.5em;
	/* Second Level Navigation links size */
	--navigationSecondLevelLinkFontSize:1em;

/* Header Navigation Button */
--navigationRegisterSquareBackgroundColor:#2e4541;
/* Header Navigation Button Font Color */
--navigationRegisterSquareBackgroundFontColor:#fff;
/* Header Navigation Button Hover */
--navigationRegisterSquareBackgroundHoverColor:#fff; 
/* Header Navigation Button Hover Font Color */
--navigationRegisterSquareBackgroundHoverFontColor:#2e4541;



/* Mobile Navigation */
	/* Mobile Navigation Facebook - for black use: url('./images/facebook-black.svg') no-repeat & for white use: url('./images/facebook-white.svg') no-repeat */
	--navigationMobileFacebook: url("/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/facebook-black.svg");
	/* Mobile Navigation Instagram - for black use: url('./images/instagram-black.svg') no-repeat & for white use: url('./images/instagram-white.svg') no-repeat */
	--navigationMobileInstagram: url("/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/instagram-black.svg");
	/* Mobile Navigation Youtube - for black use: url('./images/youtube-black.svg') no-repeat & for white use: url('./images/youtube-white.svg') no-repeat */
	--navigationMobileYoutube: url("/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/youtube-black.svg");
	/* Primary mobile navigation color */
	--navigationMobileColor:#e0c7a2;
	/* Mobile navigation font color in dropdown */
	--navigationMobileMegaDropLinkColor:#2e4541;
	/* Mobile Navigation Link Color */
	--mobileNavigationLinkColor:#2e4541;
	/* Mobile navigation menu 3 lines color */
	--navigationMegamenuToggleColor:#2e4541;
/* Mobile Navigation Social Icons Background Color */
	--mobileNavigationSocialBackgroundColor:#ffffff;
	/* Mobile Navigation Privacy statement Color */
	--mobileNavigationPrivacyStatementLinkColor:#2e4541;
	/* Mobile Navigation Underline Color */
	--mobileNavigationSecondLevelUnderlineColor:#2e4541;
	
/* Language Selector */
	/* Language Selector Desktop Color */
	/* --languageSelectorDesktopColor: #ca8950; */
	/* Language Selector Hover Color Desktop */
	/* --languageSelectorDesktopColorHover: #ca8950; */
	/* Language Selector Mobile Color */
	/* --languageSelectorMobileColor: #ca8950; */
	/* Language Selector Mobile Background Color */
	/* --languageSelectorMobileBackgroundColor: #ffffff; */
	/* Language Selector Mobile Border Color */
	/* --languageSelectorMobileBorderColor: 1px solid #c0c5c0; */
	
	
/* Footer Navigation */
	--footerHeadingThreeSize:1.4em;
	/*--footerSocialIconsBackgroundColor:#AD6D5E;*/
	--footerALinkColor:#5d605c;
	--footerExploreMoreFontColor:#e0c7a2;
	--footerAddressFontColor:#5d605c;
	--footerPhoneFontColor:#5d605c
	
/* Contrast Colors */
	--primaryContrast:#e0c7a2;
	--secondaryContrast:#2e4541;

/* Properties */
	/* Property Filter Size */
	/* --propertyFilterFontSize: 1.2em; */
	/* Properties font color */
	--propertyFontColor: #2e4541;
	/* Property price Font size*/
	--propertyPriceFontSize:1.25em;
	/* Font size of list */
	--propertyLiSize:1.3em;
	/* Listing page search filter background color */
	--propertyListingColor:#2e4541;
	/* Listing Page filter - label headings color */
	--propertyFilterLabelColor:#2e4541;
	/* Listing Page filter - Input color */
	 --propertyFilterInputColor:#2e4541;
	--propertyCardSizeColor:#e0c7a2;
	--propertyCardButtonColor:#000000;
	/* --propertyCardPriceColor:#3C3B3E; */
	/* Pagination Color (Page number) */
	--propertyPaginationColor:#ffffff;
	/* Property Filters Visibility - use block to show and none to hide */
	--propertyTypeFilterVisibility:block;
	--bedroomFilterVisibility:block;
	--bathroomFilterVisibility:block;
	--minPriceFilterVisibility:none;
	--maxPriceFilterVisibility:none;
	--minLandSizeFilterVisibility:block;
	--maxlandSizeFilterVisibility:block;
	--minFrontageFilterVisibility:block;
	--maxFrontageFilterVisibility:block;
	/* Property Price Visibility */
	--propertyCardPriceColor:#2E4541;
	/* Property Sort Visibility - use block to show and none to hide */
	--propertySortVisibility:none;
	/* Property Address Visibility - use inline to show and none to hide */
	--propertyAddressVisibility:none;

/*/* Property Page */
	/* Property Title Font Color */
	/* --propertyTitleFontColor:#AD6D5E; */
	/* Property Sub-Title Font Color */
    /* --propertySubTitleFontColor:#AD6D5E; */
	/* Property Address Font Color */
    /* --propertyAddressFontColor:#AD6D5E; */
	/* Property Enquire button */
	/* Now Selling Filter Buttons */
    /*--propertyFeaturesFilterButtonsColor:#000000; */
	--propertyEnquireButtonBackgroundColor:#e0c7a2;
	/* Property Features Heading Color */
	/* --propertyFeaturesTitleFontColor:#AD6D5E; */
	/* Property Features Sub-title Font Color */
    /* --propertyFeaturesSubTitleFontColor:#AD6D5E; */
	/* Property Features icon text Color */
    /* --propertyDescriptionFontColor:#3C3B3E; */
	/* Property Bedroom/Bathroom/Car/SQM Heading Color */
	/* --propertyDetailFontColor:#AD6D5E; */
	/* Property Features Icon Color */
	/* --propertyFeaturesIconColor:#E3DBC9; */
	/* Property Paragraph color */
    /* --propertyParagraphFontColor:#3C3B3E; */
	/* Property Form privacy policy color */
    /* --propertyFormPrivacyFontColor:#3C3B3E;*/
	/* Property Feature Visibility - use block to show and none to hide */
	--propertyFeaturesVisibility:none;
	/* Property Map Visibility - use block to show and none to hide */
	--propertyMapVisibility:none;

/* Alphabet Carousel */
	/* Title and description block visibility - please change to flex to show and none to hide */
	--alphabetCarouselIntroVisibility:none;
	/* Sub-Title heading visibility - please change to block to show and none to hide */
	--alphabetCarouselHeadingVisibility: none;
	--alphabetCarouselBackground:#e0c7a2;
	--alphabetCarouselHeadingFourColor:#e0c7a2;
	/* --alphabetCarouselParagraphColor:#3C3B3E; */
	--alphabetCarouselHeadingFourSize:2em;
	--alphabetCarouselHeadingThreeColor:#e0c7a2;
	--alphabetCarouselHeadingThreeSize:2.3em;

/* Awards */
	/*--awardTitleColor:#AD6D5E;
	--awardDescriptionColor:#C5C2B7;*/
	
/* Concept Carousel */
	--conceptCarouselHeadingColor:#e0c7a2;
	--conceptCarouselSlideHeadingColor:#e0c7a2;
	--conceptCarouselBackground:#2e4541 !important;
	--conceptCarouselBlurbColor:#ffffff;
	--ConceptCarouselBlurbFontSize:1.5em;
	/*--conceptCarouselBackground:#3C3B3E;*/

/* Cookiebar */
	--cookieBarFontSize:0.9em;

/* Promo Cards */
	--promoCardTitleFontColor:#e0c7a2;
	--promoCardLinkFontColor:#ffffff;

/* Featured Content */
	/* Featured Content heading color */
	--featuredContentHeadingColor:#e0c7a2 !important;
	/* Featured Content Paragraph Color */
	--featuredContentParagraphColor:#e0c7a2 !important;
	/* CTA Link */
	--featuredContentCtaFontSize:inherit;
	--featuredContentCtaColor:#e0c7a2;
	
/* Form */
	--formHeaderFontColor:#e0c7a2;
	--formLabelFontColor:#2e4541;
	--formPrivacyFontColor:#000000;
	--formParagraphFontColor:#000000;
	--formSubmitButtonBackgroundColor:#e0c7a2;
	--formLabelFontSize:1em;
	--formBorderColor:#2e4541;
	--formSubmitBackgroundColor:#e0c7a2;
	/*--formLabelFontSize:1em;
	--formBackgroundColor:#e6e7e8;
	--formFieldsetLegendFontSize:1.3em;
	--formCheckboxLabelFontSize:1.3em;*/ 
	--formBackgroundColor:#2e4541;
	--formBackgroundImage:url("/-/media/Project/Mirvac/Residential/Mirvac-CN/Brand/The-Village-pattern-1920x1080.jpg");
	--formBackgroundAttachment: unset;

/* Comparator */
	--comparatorDarkFontColor:#ffffff;
	--comparatorLightFontColor:#000000;
	/* Comparator Background 
    --comparatorBackgroundLight:#f2f2f2;
    --comparatorBackgroundDark:#000000; */
	
/* Download Card */
	/* --downloadCardBackground:#CAA676; */
	--downloadCardHeadingFontColor:#5d605c;
	--downloadCardParagraphFontColor:#000000;
	--downloadCardButtonFontColor:#ffffff;
	--downloadCardButtonBackgroundColor:#000000;
	
/* CTA Image Grid */
	--ctaImageGridBackgroundColor:#abb7a7;
	--ctaImageGridHyperlinkColor:#2e4541;
	--ctaImageGridHyperlinkSize:1.5em;
	
/* News and Events */
	--newsRibbonColor:#ffffff;
	--newsTagColor:#ffffff;
	--newsPageNumberColor:#000000;
	--newsPageCtaColor:#000000;
	--newsPageCtaBorderColor:#000000;
	
/* Hero Banner */
	--imageGalleryTextAlign:center;
	/*--imageGalleryTextHeadingColor:#7EBA3D;*/
	--heroBannerOneHeadingFontColor:#ffffff;
	--heroBannerOneParagraphFontColor:#ffffff;
	
/* Featured Carousel */
	--featuredCarouselDotColor:#ffffff;

	/* --featuredCarouselHeadingColor:#AD6D5E; */
	/* CTA */
	/* --featuredCarouselATagSize: 1.5em; */
	/* Background color */
	/* --featuredCarouselBackgroundColor:#C5C2B7; */
	/* Paragraph Color */
	/* --featuredCarouselParagraphColor:#3C3B3E; */
	
/* Register Now Button */
	/* --registerNowBackgroundColor:#e6e7e8;
    --registerNowFontColor:#000000;
	--registerNowFontSize:1.5em; */
	
/* Pop Up */
	/* --subscribePopUpTitleColor:#ffffff; */

	
/* Now Selling Filters */
    --filtersDisplay:none;

/* CTA Classic Square Button*/
--primaryColor: #e0c7a2;
--ctaFontFamily: "Trade-Gothic-LT-Std-Bold",serif;
--ctaFontColor: #2e4541 !important;
--ctaBorderHoverColor: #fff;
--ctaHoverColor: #e0c7a2;

}
.featured-carousel__content-title {
    color: #e0c7a2;
}
.featured-carousel__content-description {
    color: #e0c7a2;
}

.featured-carousel img {
    object-fit: contain !important;
}