@font-face {
    font-family: 'PublicSans-Light';
    src: url('Fonts/PublicSans-Light.woff');
}

:root{
/* Overall Fonts */
	--firstFont:"PublicSans-Light",serif;
	--primaryFont:"PublicSans-Light",serif;
	--secondFont:"PublicSans-Light",serif;
	--secondaryFont:"PublicSans-Light",serif;
	--navigationFirstLevelLinkFont:"PublicSans-Light",serif;
	--navigationSecondLevelLinkFont:"PublicSans-Light",serif;
	--navigationSecondLevelFontHeader:"PublicSans-Light",serif;
	--paragraphFontFamily:"PublicSans-Light",serif;
	--ulFontFamily:"PublicSans-Light",serif;
	/*--thirdFont:"PublicSans-Light",serif;*/
	
/* Colors */
	--primaryColor:#a3006d;
	--secondaryColor:#a3006d;
	
/* Overall Font Colors */
	/* Primary Font color - currently applied to p,h1,h2,h3,h4,h5 */
	--headingFontColor:#2C3D6F;
	--paragraphFontColor:#2E3233;
	/* UL Font color */
	--ulFontColor:#2E3233;
	/* Main a tag 
 */
	--aTagUnderline:#bba58c;
	/* Heading h3,h4,h5 color override */
	--headingComponentFontColor:#bba58c;
	
/* Overall Font Sizes */
	/* Paragraph Font Size */
	--pargraphFontSize:1.5em !important;
	/* Heading 1 Font Size */
	--headingOneFontSize:4em !important;
	/* Heading 2 Font Size */
	--headingTwoFontSize:28px !important;
	/* Heading 3 Font Size */
	--headingThreeFontSize:3em !important;
	/* Heading 4 Font Size */
	--headingFourFontSize:2em !important;
	/* UL Font Size */
	--ulFontSize:16px !important;
	/*Mobile UL Font Size */
	--ulMobileFontSize:12px !important;
	
/* Header Navigation */
	/* Primary navigation color */
	--navigationColor:#f9f1e9;
	/* Navigation text color */
	--navigationMegaLinkColor:#404f7d;
	/* Navigation First Level Color */
	/* Navigation Second Level Background Color */
	--navigationSecondLevelBackgroundColor:rgba(255, 254, 252, 1);
	--navigationFirstLevelFontColor:#404f7d;
	/* Navigation Second Level Color */
	--navigationSecondLevelFontColor:#404f7d;
	/* Navigation Second Level CTA Color */
	--navigationSecondLevelCtaTagColor:#404f7d;
	/* Navigation Second Level Underline Color */
	--navigationSecondLevelUnderlineColor:none;
	/* Navigation Social color */
	--navigationSocialColor:#bba58c;
	/* Navigation Phone Icon - for black use: url('./images/phone-white.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-white.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.1em;
	/* Navigation First Level Font Weight */
	--navigationFirstLevelFontWeight:700;
	/* Second Level Navigation header size */
	--navigationSecondLevelHeaderFontSize:2.5em;
	/* Second Level Navigation links size */
	--navigationSecondLevelLinkFontSize:1.2em;

/* Header Navigation Button */
	--navigationRegisterSquareBackgroundColor:#fefdf9;
	/* Header Navigation Button Font Color */
	--navigationRegisterSquareBackgroundFontColor:#404f7d;
	/* Header Navigation Button Hover */
	--navigationRegisterSquareBackgroundHoverColor:#404f7d; 
	/* Header Navigation Button Hover Font Color */
	--navigationRegisterSquareBackgroundHoverFontColor:#fefdf9;
	/* Header Navigation Button Border Color */
	--navigationRegisterSquareBorderColor:#404f7d; 
	
	
/* Mobile Navigation */
	/* Mobile Navigation Facebook - for black use: url('./images/facebook-white.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-white.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-white.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(255, 254, 252, 1);
	/* Mobile navigation font color in dropdown */
	--navigationMobileMegaDropLinkColor:#404f7d;
	/* Mobile Navigation Link Color */
	--mobileNavigationLinkColor:#404f7d;
	/* Mobile navigation menu 3 lines color */
	--navigationMegamenuToggleColor:#404f7d;
	/* Mobile Navigation Social Icons Background Color */
	--mobileNavigationSocialBackgroundColor:#bba58c;
	/* Mobile Navigation Privacy statement Color */
	--mobileNavigationPrivacyStatementLinkColor:#d3d4d5;
	/* Mobile Navigation Underline Color */
	--mobileNavigationSecondLevelUnderlineColor:#d3d4d5;

/* 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:#5a7db2;
	--footerALinkColor:#f9f1e9;
    --footerExploreMoreFontColor:#f9f1e9;
    --footerAddressFontColor:#f9f1e9;
    --footerPhoneFontColor:#f9f1e9;
	--FooterBackgroundColor:#2c3d6f;
	
/* Contrast Colors */
	--primaryContrast:#e6e7e8;
	--secondaryContrast:#e6e7e8;

/* Custom Background Colors */
	--customContainerBackgroundColor1:#faf2e8;
	--customContainerBackgroundColor2:#f5e4cf;
	--customContainerBackgroundColor3:#9eb5a0;
	--customContainerBackgroundColor4:#f7e0d7;

/* Property Listing */

	/* Property Filter Size */
	--propertyFilterFontSize: 1.2em;
	/* Properties font color */
	--propertyFontColor: #2c3d6f;
	--NowSellingFilterHeadingColor:#2c3d6f;
	/* Property price Font size*/
	--propertyPriceFontSize:1.25em;
	/* Font size of list */
	--propertyLiSize:1.3em;
	/* Listing page search filter background color */
	--propertyListingColor:#faf2e8 !important;
	/* Listing Page filter - label headings color */
	--propertyFilterLabelColor:#2E3233;
	/* Listing Page filter - Input color */
	--propertyFilterInputColor:#2c3d6f;
	--propertyCardSizeColor:#2c3d6f;
	--propertyCardButtonColor:#faf2e8;
	--propertyCardPriceColor:#2c3d6f;
	/* Pagination Color (Page number) */
	--propertyPaginationColor:#2c3d6f;
	/* Pagination Second Color  */
	--propertyPaginationSecondColor:#2c3d6f;
	/* Now Selling Filter Buttons */
    /*--propertyFeaturesFilterButtonsColor:#2c3d6f; */
	/* Property Listing Sort By Color */
	--PropertyListingSortByColor:#2c3d6f;
	/* Property Filters Visibility - use block to show and none to hide */
	--propertyTypeFilterVisibility:none;
	--bedroomFilterVisibility:block;
	--bathroomFilterVisibility:block;
	--minPriceFilterVisibility:block;
	--maxPriceFilterVisibility:block;
	--minLandSizeFilterVisibility:block;
	--maxlandSizeFilterVisibility:block;
	--minFrontageFilterVisibility:none;
	--maxFrontageFilterVisibility:none;
	/* 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 Icon Bed - for black use: url('./images/bed.svg') no-repeat & for white use: url('./images/bed-black.svg') no-repeat */
	--propertyAmenityIconBed: url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/bed.svg');
	/* Property Icon Bath - for black use: url('./images/bath.svg') no-repeat & for white use: url('./images/bath-black.svg') no-repeat */
	--propertyAmenityIconBath: url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/bath.svg');
	/* Property Icon Car - for black use: url('./images/car.svg') no-repeat & for white use: url('./images/car-black.svg') no-repeat */
	--propertyAmenityIconCar: url('/-/media/Project/Mirvac/Residential/Base%20Residential%20Site/Base%20Residential%20Component%20Theme/Styles/images/car.svg');
	/* Property Amenity Font Color */
	--propertyAmenityFontColor:#2c3d6f;
	--propertyfeaturesnowsellingbutton:#5a7db2;
	--propertyFeaturesFilterButtonsColor:#207244;
    
/* Property Page */
	/* Property Title Font Color */
	--propertyTitleFontColor:#79a2dc;
	/* Property Sub-Title Font Color */
    --propertySubTitleFontColor:#000000;
	/* Property Address Font Color */
    --propertyAddressFontColor:#79a2dc;
	/* Property Enquire button */
	--propertyEnquireButtonBackgroundColor:#A2216F;
	/* Property Features Heading Color */
	--propertyFeaturesTitleFontColor:#79a2dc;
	/* Property Features Sub-title Font Color */
    --propertyFeaturesSubTitleFontColor:#000000;
	/* Property Features icon text Color */
    --propertyDescriptionFontColor:#000000;
	/* Property Bedroom/Bathroom/Car/SQM Heading Color */
	--propertyDetailFontColor:#000000;
	/* Property Features Icon Color */
	--propertyFeaturesIconColor:#87CA94;
	/* Property Paragraph color */
    --propertyParagraphFontColor:#000000;
	/* Property Form privacy policy color */
    --propertyFormPrivacyFontColor:#000000;
	/* Property Feature Visibility - use block to show and none to hide */
	--propertyFeaturesVisibility:block;
	/* 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:none;
	/* Sub-Title heading visibility - please change to block to show and none to hide */
	--alphabetCarouselHeadingVisibility:block;
	--alphabetCarouselBackground:#fff;
	--alphabetCarouselHeadingFourColor:#bba58c;
	--alphabetCarouselBlurbbackground:#faf2e8;
	--alphabetCarouselParagraphColor:#2E3233;
	--alphabetCarouselHeadingFourSize:2.1em;
	--alphabetCarouselHeadingThreeSize:2.4em;
	--alphabetcarourselslidebuttoncolor:#77C4BF;
	--alphabetCarouselHeadingThreeColor:#bba58c;

/* Mirvac Difference Panel */
	--MirvacDifferenceBackgroundColor:#F05839 !important;
	
/* Awards */
	--awardTitleColor:#2C3D6F;
	--awardDescriptionColor:#2e3233;
	--awardYearColor:#faf2e8;
	--Awardcardbackground:#e1a327;
	--yearBackgroundColor:#7c96c1;
	
/* Concept Carousel */
	--conceptCarouselHeadingColor:#bba58c;
	--conceptCarouselSlideHeadingColor:#bba58c;
	--ConceptCarouselBlurbFontSize: 1.7em;
	--conceptCarouselBlurbColor:#1e2e4c;
	--conceptCarouselBackground:#e2dacf;

/* Cookiebar */
	--cookieBarFontSize:0.9em;

/* Promo Cards */
	/*--promoCardTitleFontColor:#bba58c;*/
	--promoCardLinkFontColor:#bba58c;
	--promoCardHeadingSize:2em;
	
/* Featured Content */
	/* Featured Content heading color */
	--featuredContentHeadingColor:#efe1cb;
	/* Featured Content Paragraph Color */
	--featuredContentParagraphColor:#ddded0;
	--featuredCarouselBackgroundColor:#9eb5a0;
	/* CTA Link */
	--featuredContentCtaFontSize: 3em;
	--featuredContentCtaColor:#efe1cb;
	

/* Form */
	--formHeaderFontColor:#2C3D6F;
	--formLabelFontColor:#2E3233;
	--formPrivacyFontColor:#2E3233;
	--formParagraphFontColor:#2E3233;
	--formSubmitButtonBackgroundColor:#A2216F;
	--formBorderColor:#f2f2f2;
	--formSubmitBackgroundColor:#A2216F;
	--FormSubmitTextColor:#faf2e8;
	--FormBackgroundOpacity: .95;
	--formLabelFontSize:1.25em;
	--formBackgroundColor:#5B7CB3;
	--formInnerBackgroundColor:#faf2e8;
	--formFieldsetLegendFontSize:1.7em !important;
	--formCheckboxLabelFontSize:1.7em !important;
	--formBackgroundAttachment: unset;
	--formFieldBackgroundColor: #f7e0d7;


/* Comparator */
	--comparatorDarkFontColor:#ffffff;
	--comparatorLightFontColor:#1e2e4c;
	/* Comparator Background
    --comparatorBackgroundLight:#f2f2f2;
    --comparatorBackgroundDark:#1e2e4c;
	
	
/* Download Card */
	--downloadCardBackground:#1e2e4c;
	--downloadCardHeadingFontColor:#e2dacf;
	--downloadCardParagraphFontColor:#fff;
	--downloadCardButtonFontColor:#fff;
	--downloadCardButtonBackgroundColor:#bba58c;
	
/* CTA Image Grid */
	--ctaImageGridBackgroundColor:#e2dacf;
	--ctaImageGridHyperlinkColor:#bba58c;
	--ctaImageGridHyperlinkSize:1.3em;
	
/* News and Events */
	--newsRibbonColor:#ffffff;
	--newsTagColor:#ffffff;
	--newsPageNumberColor:#1e2e4c;
	--newsPageCtaColor:#1e2e4c;
	--newsPageCtaBorderColor:#1e2e4c;
	
/* Hero Banner */
	--imageGalleryTextAlign:center;
    --imageGalleryTextHeadingColor:#fff;
	--heroBannerOneHeadingFontColor:#e2dacf;
	--heroBannerOneParagraphFontColor:#ffffff;
	--heroBannerOneParagraphFontSize:2em !important;
	
/* Featured Carousel */
	--featuredCarouselDotColor:#f5e4cf;
	--featuredCarouselHeadingColor:#f5e4cf;
	/* CTA */
	--featuredCarouselATagSize: 3em;
	/* Background color */
	--featuredCarouselBackgroundColor:#9eb5a0;
	/* Paragraph Color */
	--featuredCarouselParagraphColor:#ddded0;
	
/* Register Now Button */
	--registerNowBackgroundColor:#7EBA3D;
    --registerNowFontColor:#ffffff;
	--registerNowFontSize:1.5em;
	
/* Pop Up */
	--subscribePopUpTitleColor:#e2dacf;
	--subscribePopUpTitleBackground:#1e2e4c;
	--subscribePopUpFontColor:#fff;
	--subscribePopUpButtonFontColor:#1e2e4c;
	
/* Now Selling Filters */
    --filtersDisplay:none;

}

.cobbitty-home .hero-banner-one .hero-banner-one__overlay h1 {
    font-size: 26px !important;
}


.alphabet-carousel__slide-content h3 {
    color: #2c3d6f !important;
}

@media (max-width: 992px) {
    .container-background-1 h1, .container-background-1 .component-content>p:first-of-type {
        text-align: left !important;
    }
}

@media (max-width: 992px) {
    .column-splitter .rich-text {
        text-align: left !important;
    }
}

.residential-image-gallery--default .image-gallery__container[data-fullscreen=True][data-maintainaspectratiomobile=True] .card__image {
    max-height: 600px !important;
width: 75% !important;
}

    .cob-promotions .alphabet-carousel {
margin-top: 30px !important;
}

.cb-featured-tiles .card__title {
font-size: 20px !important;
}

.cb-featured-tiles h2 {
font-size: 26px !important;
}

.alphabet-carousel__slide-content {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.edu-facilties-container div.education-facilities .facilities img {
    max-width: 50px !important;
}