@font-face {
    font-family: 'silka-regular-webfont';
    src: url('Fonts/silka-regular-webfont.woff');
}
    
@font-face {
    font-family: 'silka-regular-webfont';
    src: url('Fonts/silka-regular-webfont.woff');
}

@font-face {
	font-family: 'bandeins';
	src: url("../styles/fonts/BandeinsSans-Bold.eot"); 
	src: url("../styles/fonts/BandeinsSans-Bold.eot?#iefix") format("embedded-opentype"), url("../styles/fonts/BandeinsSans-Bold.woff2") format("woff2"), url("../styles/fonts/BandeinsSans-Bold.woff") format("woff"), url("../styles/fonts/BandeinsSans-Bold.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'maison';
	src: url("../styles/fonts/MaisonNeue-Book.eot");
	src: url("../styles/fonts/MaisonNeue-Book.eot?#iefix") format("embedded-opentype"), url("../styles/fonts/MaisonNeue-Book.woff2") format("woff2"), url("../styles/fonts/MaisonNeue-Book.woff") format("woff"), url("../styles/fonts/MaisonNeue-Book.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap; 
}

@font-face {
    font-family: 'gt_ultra';
    src: url('Fonts/gt-ultra-standard-thin-webfont.woff2') format('woff2'),
    url('Fonts/gt-ultra-standard-thin-webfont.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'gt_ultra';
    src: url('Fonts/gt-ultra-standard-regular-webfont.woff2') format('woff2'),
    url('Fonts/gt-ultra-standard-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'gt_ultra';
    src: url('Fonts/gt-ultra-standard-light-webfont.woff2') format('woff2'),
    url('Fonts/gt-ultra-standard-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'gt_ultra_fine';
    src: url('Fonts/gt-ultra-fine-thin-webfont.woff2') format('woff2'),
    url('Fonts/gt-ultra-fine-thin-webfont.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'untitled_sans';
    src: url('Fonts/untitledsans-medium-webfont.woff2') format('woff2'),
    url('Fonts/untitledsans-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'untitled_sans';
    src: url('Fonts/untitledsans-lightitalic-webfont.woff2') format('woff2'),
    url('Fonts/untitledsans-lightitalic-webfont.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'untitled_sans';
    src: url('Fonts/untitledsans-mediumitalic-webfont.woff2') format('woff2'),
    url('Fonts/untitledsans-mediumitalic-webfont.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'untitled_sans';
    src: url('Fonts/untitledsans-light-webfont.woff2') format('woff2'),
    url('Fonts/untitledsans-light-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'novecento_carvednormal';
    src: url('Fonts/novecento-carved-webfont.woff2') format('woff2'),
    url('Fonts/novecento-carved-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

:root{
/* Overall Fonts */
	--firstFont:"gt_ultra_fine",serif;
	--primaryFont:"gt_ultra_fine",serif;
	--secondFont:"untitled_sans",serif;
	--secondaryFont:"untitled_sans",serif;
	--thirdFont:"novecento_carvednormal",serif;
	--navigationFirstLevelLinkFont:"untitled_sans",serif;
	--navigationSecondLevelLinkFont:"untitled_sans",serif;
	--navigationSecondLevelFontHeader:"untitled_sans",serif;
	--paragraphFontFamily:"untitled_sans",serif;
	--ulFontFamily:"untitled_sans",serif;
	/*--thirdFont:"BasisGrotesquePro-Light",serif;*/
	
/* Colors */
	--primaryColor:#3B454B;
	--secondaryColor:#3B454B;
	
/* Overall Font Colors */
	/* Primary Font color - */
	--headingFontColor:#3B454B;
	--h1headingColor:#3B454B;
	--h2headingColor:#3B454B !important;
	--h3headingColor:#3B454B;
	--h4headingColor:#3B454B !important;
	--h5headingColor:#3B454B;
	--h6headingColor:#3B454B;
	--paragraphFontColor:#3B454B;
	/* UL Font color */
	--ulFontColor: #3B454B;
	/* Main a tag underline */
	--aTagUnderline:#3B454B;
	/* Heading h3,h4,h5 color override */
	--headingComponentFontColor:#3B454B;


	
/* Overall Font Sizes */
	/* Paragraph Font Size */
	--pargraphFontSize:18px !important;
	/* Heading 1 Font Size */
	--headingOneFontSize:60px !important;
	/* Heading 2 Font Size */
	--headingTwoFontSize:60px !important;
	/* Heading 3 Font Size */
	--headingThreeFontSize:40px !important;
	/* Heading 4 Font Size */
	--headingFourFontSize:25px !important;
	/* Heading 5 Font Size */
	--headingFiveFontSize:16px !important;
	/* UL Font Size */
	--ulFontSize:16px !important;
	/*Mobile UL Font Size */
	--ulMobileFontSize:14px !important;
	
/* Header Navigation */
	/* Primary navigation color */
	--navigationColor:rgba(0,0,0,0);
	/* Navigation text color */
	--navigationMegaLinkColor:#977b59;
	/* Navigation First Level Color */
	--navigationFirstLevelFontColor:#fff;
	/* Navigation Second Level Color */
	--navigationSecondLevelFontColor:#977b59;
	/* Navigation Second Level CTA Color */
	--navigationSecondLevelCtaTagColor:#EDDBC9;
	/* Navigation Second Level Underline Color */
	--navigationSecondLevelUnderlineColor:#977b59;
	/* Navigation Social color */
	--navigationSocialColor:#ffffff;
	/* 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-white.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-white.svg') no-repeat;
	/* First Level Navigation Size*/
	--navigationFontSize:1.2em;
	/* Second Level Navigation header size */
	--navigationSecondLevelHeaderFontSize:3em;
	/* Second Level Navigation links size */
	--navigationSecondLevelLinkFontSize:1.3em;

/* Header Navigation Button */
--navigationRegisterSquareBackgroundColor:#d2d3d5;
/* Header Navigation Button Font Color */
--navigationRegisterSquareBackgroundFontColor:#011027;
/* Header Navigation Button Hover */
--navigationRegisterSquareBackgroundHoverColor:#d2d3d5; 
/* Header Navigation Button Hover Font Color */
--navigationRegisterSquareBackgroundHoverFontColor:#011027;
/* Header Navigation Button Border Color */
--navigationRegisterSquareBorderColor:#fff; 
	
	
/* 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-white.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-white.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-white.svg");
	/* Primary mobile navigation color */
	--navigationMobileColor:rgba(0,0,0,0);
	/* Mobile navigation font color in dropdown */
	--navigationMobileMegaDropLinkColor:#fff;
	/* Mobile navigation menu 3 lines color */
	--navigationMegamenuToggleColor:#fff;
	/* Mobile Navigation Social Icons Background Color */
	--mobileNavigationSocialBackgroundColor:#977b59;
	/* Mobile Navigation Privacy statement Color */
	--mobileNavigationPrivacyStatementLinkColor:#fff;
	/* Mobile Navigation Underline Color */
	--mobileNavigationSecondLevelUnderlineColor:#fff;

/* Language Selector */
	/* Language Selector Desktop Color */
	--languageSelectorDesktopColor: #977b59;
	/* Language Selector Hover Color Desktop */
	--languageSelectorDesktopColorHover: #977b59;
	/* Language Selector Mobile Color */
	--languageSelectorMobileColor: #977b59;
	/* Language Selector Mobile Background Color */
	--languageSelectorMobileBackgroundColor: #ffffff;
	/* Language Selector Mobile Border Color */
	--languageSelectorMobileBorderColor: 1px solid #c0c5c0;
	
	
/* Footer Navigation */
	--footerHeadingThreeSize:1.4em;
	--footerSocialIconsBackgroundColor:#ffffff;
	--footerALinkColor:#5d605c;
	--footerExploreMoreFontColor:#0b2246;
	--footerAddressFontColor:#5d605c;
	--footerPhoneFontColor:#5d605c
	
/* Contrast Colors */
	--primaryContrast:#e6e7e8;
	--secondaryContrast:#e6e7e8;

/* Property Listing */
	/* Property Filter Size */
	--propertyFilterFontSize: 1.2em;
	/* Properties font color */
	--propertyFontColor: #AD6D5E;
	/* Property price Font size*/
	--propertyPriceFontSize:1.25em;
	/* Font size of list */
	--propertyLiSize:1.3em;
	/* Listing page search filter background color */
	--propertyListingColor:#241F1C;
	/* Listing Page filter - label headings color */
	--propertyFilterLabelColor:#AD6D5E;
	/* Listing Page filter - Input color */
	--propertyFilterInputColor:#3C3B3E;
	--propertyCardSizeColor:#3C3B3E;
	--propertyCardButtonColor:AD6D5E;
	--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:block;
	--maxPriceFilterVisibility:block;
	--minLandSizeFilterVisibility:block;
	--maxlandSizeFilterVisibility:block;
	--minFrontageFilterVisibility:hide;
	--maxFrontageFilterVisibility:hide;
	/* Property Price Visibility - use block to show and none to hide */
	--propertyPriceVisibility:block;
	/* Property Sort Visibility - use block to show and none to hide */
	--propertySortVisibility:block;
	/* Property Address Visibility - use inline to show and none to hide */
	--propertyAddressVisibility:none;
	
/* Property Page */
	/* Property Title Font Color */
	--propertyTitleFontColor:#3b454b;
	/* Property Sub-Title Font Color */
    --propertySubTitleFontColor:#3b454b;
	/* Property Address Font Color */
    --propertyAddressFontColor:#AD6D5E;
	/* Property Enquire button */
	--propertyEnquireButtonBackgroundColor:#3b454b;
	/* Now Selling Filter Buttons
    --propertyFeaturesFilterButtonsColor:#000000; */
	/* Property Features Heading Color */
	--propertyFeaturesTitleFontColor:#3b454b;
	/* Property Features Sub-title Font Color */
    --propertyFeaturesSubTitleFontColor:#3b454b;
	/* Property Features icon text Color */
    --propertyDescriptionFontColor:#FFF;
	/* Property Bedroom/Bathroom/Car/SQM Heading Color */
	--propertyDetailFontColor:#3b454b;
	/* Property Features Icon Color */
	--propertyFeaturesIconColor:#E3DBC9;
	/* Property Paragraph color */
    --propertyParagraphFontColor:#3b454b;
	/* Property Form privacy policy color */
    --propertyFormPrivacyFontColor:#3b454b;
	/* 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:block;

/* Alphabet Carousel */
	/* Title and description block visibility - please change to flex to show and none to hide */    
	--alphabetCarouselIntroVisibility:flex;
/* Sub-Title heading visibility - please change to block to show and none to hide */
	--alphabetCarouselHeadingVisibility: block;
	--alphabetCarouselBackground:#000;
	--alphabetCarouselHeadingFourColor:#000;
	--alphabetCarouselParagraphColor:#000;
	--alphabetCarouselBlurbbackground:#FBF6F0;
	--alphabetCarouselHeadingFourSize:40px;
	--alphabetCarouselHeadingThreeSize:120px;
	--alphabetCarouselHeadingThreeColor:#8D4528 !important;
	
/* Awards */
	--awardTitleColor:#0b2246;
	--awardDescriptionColor:#000;
	--yearBackgroundColor:#0b2246;
	--awardYearColor:#ffffff;
	
/* Concept Carousel */
	--conceptCarouselHeadingColor:#000;
	--conceptCarouselSlideHeadingColor:#000;
	--conceptCarouselBlurbColor:#000;
	--conceptCarouselBackground:#FFF;

/* Cookiebar */
	--cookieBarFontSize:0.9em;

/* Promo Cards */
	/*--promoCardTitleFontColor:#e0c7a2;*/
	--promoCardLinkFontColor:#ffffff;

/* Featured Content */
	/* Featured Content heading color */
	--featuredContentHeadingColor:#000;
	/* Featured Content Paragraph Color */
	--featuredContentParagraphColor:#000;
	/* CTA Link */
	--featuredContentCtaFontSize:1.5em;
	--featuredContentCtaColor:#000;
	

/* Form */
	--formHeaderFontColor:#fffff;
	--formLabelFontColor:#3C3B3E;
	--formPrivacyFontColor:#000;
	--formParagraphFontColor:#AD6D5E;
	--formSubmitButtonBackgroundColor:#977b59;
	--formBorderColor:#000;
	--formSubmitBackgroundColor:#977b59;
	--formLabelFontSize:1em;
	--formBackgroundColor:#e6e7e8;
	--formFieldsetLegendFontSize:1.3em;
	--formCheckboxLabelFontSize:1.3em;
	--formBackgroundColor:#0b2246;
	/* --formBackgroundImage:url;
	--formBackgroundAttachment: unset; */
	--formTextboxFontColor: #ffffff;
	--formErrorMsgColor: #ffffff;

/* Comparator */
	--comparatorDarkFontColor:#ffffff;
	--comparatorLightFontColor:#000000;
	/* Comparator Background 
    --comparatorBackgroundLight:#f2f2f2;
    --comparatorBackgroundDark:#000000; */
	
/* Download Card */
	--downloadCardBackground:#0b2246;
	--downloadCardHeadingFontColor:#fff;
	--downloadCardParagraphFontColor:#fff;
	--downloadCardButtonFontColor:#fff;
	--downloadCardButtonBackgroundColor:#977b59 ;
	
/* CTA Image Grid */
	--ctaImageGridBackgroundColor:#CAA676;
	--ctaImageGridHyperlinkColor:#E3DBC9;
	--ctaImageGridHyperlinkSize:1.3em;
	
/* News and Events */
	--newsRibbonColor:#ffffff;
	--newsTagColor:#ffffff;
	--newsPageNumberColor:#000000;
	--newsPageCtaColor:#ffffff;
	--newsPageCtaBorderColor:#000000;
	
/* Hero Banner */
	--imageGalleryTextAlign:center;
	/*--imageGalleryTextHeadingColor:#7EBA3D;*/
	--heroBannerOneHeadingFontColor:#ffffff;
	--heroBannerOneParagraphFontColor:#ffffff;
	
/* Featured Carousel */
	--featuredCarouselDotColor:#fff;
	--featuredCarouselHeadingColor:#fff;
	/* CTA */
	--featuredCarouselATagSize: 1.5em;
	/* Background color */
	--featuredCarouselBackgroundColor:#0b2246;
	/* Paragraph Color */
	--featuredCarouselParagraphColor:#fff;
	
/* Register Now Button */
	--registerNowBackgroundColor:#e6e7e8;
    --registerNowFontColor:#000000;
	--registerNowFontSize:1.5em;
	
/* Pop Up */
	--subscribePopUpTitleColor:#ffffff;

/* Map */
	--mapdropdowntextcolor:#ffffff;
	
/* Profiling Form */
	--profBackgroundColor:#241f1c;
	--profWrapperBackgroundColor:#241f1c;
	--profLabelColor:#eddbc9;
	--profTextboxFontColor:#ffffff;
	--profBorderColor:#eddbc9;
	--profSubmitBackground:#000000;
	--profSubmitTextColor:#ffffff;
	--profRadioBorderColor:#eddbc9;

/* Background color for the navigation */ 
--campaign-nav-bg-color: #BD6B59;
 
/* Mirvac logo */ 
--campaign-nav-mirvac-logo-url: url('/-/media/Project/mirvac/Residential/Base-Residential-Site/Base-Residential-Site-Theme/images/icons/mirvac-logo-w.svg');
 
/* Site logo */ 
--campaign-nav-site-logo-url: url('/-/media/Project/Mirvac/Residential/Trielle/Trielle/Images/Common/trielle-logo.png');
 
/* Width for the site logo */ 
--campaign-nav-site-logo-width: 60px;
 
/* Height for the site logo */ 
--campaign-nav-site-logo-height: 60px;
 
/* Button background color */ 
--campaign-nav-btn-bg-color: transparent;
 
/* Button font color */ 
--campaign-nav-btn-font-color: #fff;

/* Button hover background color */ 
--campaign-nav-btn-bg-color-hover: #fff;
 
/* Button hover font color */ 
--campaign-nav-btn-font-color-hover: #000;

/* Button font family */
--campaign-nav-btn-font-family: "GT Ultra Standard Regular","Open Sans",Helvetica,Arial,sans-serif; 
}

@media (max-width: 1200px) {
    .hero-banner-one[data-maintainaspectratio=True] .component-content {
display: ruby-text !important;
        line-height: 1 !important;
}
}