:root {
  --primaryFont: 'Georgia', serif;
  --secondaryFont: 'Times New Roman', serif;
  --blush: #d99e6d;
  --black: #402830;
  --gray: #f3ebe7;
  --green: #9fccb9;
  --btn-green: #bdded2;
  --maroon: #402830;
  --lightpink: #ffffff;
  --mqTabsBackgroundColor: var(--lightpink);
  --mqTabsActiveBorderColor: var(--green);
  --mq-text-font-2: 'Times New Roman', serif;
  --mqTabsTitleColor: #561212;
  --mqTabsTabTitleColor: #222222;
  
  --header-bg: #00000;
  --navigationColor: var(--black);
  --secondaryColor: white;
  --toggleColor: var(--gray);

  --fp-carousel-arrow: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><circle opacity="0.75" cx="20" cy="20" r="20" fill="white"/><path d="M23 11L15 20L23 29" stroke="%237C1212" stroke-width="2"/></svg>') !important;
  --fp-bg-color-1: #601d3f;
  --fp-border-radius: 12px;
  --fp-p-font: 'Times New Roman', serif;
  --fp-p-size: 16px;
  --fp-p-height: 26px;
  --fp-p-weight-bold: 500;
  --fp-p-weight: 400;
  --fp-font-size-small: 14px;
  --fp-font-extra-bold: 700;
  --fp-p-color: #666666;
  --fp-p-color-2: white;
  --fp-heading-color: #536756;
  --fp-heading-color-2: white;
  --fp-heading-size: 36px;
  --fp-heading-weight: 600;
  --fp-heading-height: 46px;
  --fp-indent-box-bg: white;
  --fp-btn-light-border: rgba(247, 172, 183, 0.5);
  --fp-btn-dark-bg: #f7acb7;
  --fp-btn-dark-color: #601d3f;
  --fp-btn-light-bg: transparent;
  --fp-btn-light-color: #601d3f;
  --fp-tile-text-color: #ffffff;
  --fp-tile-text-opacity: 0.75;
  --fp-spacing-block: 80px;
  --fp-spacing-block-mb: 40px;
  --fp-spacing-between: 30px;
  --fp-spacing-inline: 80px;
  --fp-spacing-inline-mb: 20px;

  --nav-btn-bg-color: #d99e6d;
  --nav-btn-text-color: var(--btn-green);
  --nav-sticky-bg-color: var(--btn-green);
  --nav-sticky-text-color: var(--black);
  --nav-btn-color-hover: #fcb989;
  --nav-btn-text-hover: #fff;
  --navigationFirstLevelLinkFont: var(--secondaryFont)
  --nav-btn-font: var(--navigationFirstLevelLinkFont);
  --nav-font-size: 16px;
  --nav-text-color: #ffffff;
  --nav-font-family: var(--navigationFirstLevelLinkFont);
  --nav-font-weight: 700;

  --nav-line-height: normal;
  --nav-bg-color: var(--maroon);
  --navigationColor: #5e5452;
  --navigationMobileColor: #5e5452;
  --navigationMegaLinkColor: var(--nav-text-color);
  --navigationRegisterSquareBackgroundFontColor: var(--nav-bg-color);
  --nav-logo-width: 50px;
  --nav-logo-height: 50px;
  --nav-sticky-border-color: var(--nav-sticky-bg-color);
  --navigationMegamenuToggleColor: var(--nav-text-color);
  --nav-space-btn: 180px;
  --switch-nav-mobile-bg: white;
  --nav-childlist-color: var(--black);
  --propertyEnquireButtonBackgroundColor: var(--nav-btn-bg-color);
  --overlap-size: 188px;
  --overlap-margin: -188px;
  --overlap-size-mb: 74px;
  --overlap-margin-mb: -74px;
  --cb-spacing-inline: 80px;
  --cb-spacing-inline-small: 83px;
  --cb-spacing-block: 90px;
  --cb-spacing-inline-mb: 20px;
  --cb-spacing-between: 30px;
  --cb-spacing-block-mb: 40px;
  --headingOneFontSize: 36px;
  --pargraphFontSize: 16px !important;
  --ulMobileFontSize: var(--pargraphFontSize) !important;

  --cb-orange: #f05839;
  --cb-cream: #5e5452;
  --cb-blue: #f0dbce;
  --cb-brown: #666666;
  --cb-black: #2e3233;
  --cb-gray: #767676;
  --cb-red: #741e22;
  --cb-green: #78c5c1;

  --form-h1-color: black;
  --form-label-color: black;
  --form-btn-Color: #91565e;

  --form-privacyLink-color: var(--black);
  --form-btn-bgColor: #91565e;
  --form-btn-textColor: white;
  --form-btn-radius: 6px;
  --formFont: var(--primaryFont);
  --input-color: var(--black);
 --profBackgroundColor: #ffffff;
    --profWrapperBackgroundColor: #ffffff;
    --profIntroColor: #000000;
    --profLabelColor: black;
    --profTextboxFontColor: #000000;
    --profBorderColor: #000000;
    --profSubmitBackground:#bdded2;
    --profSubmitTextColor: black;
    --profRadioBorderColor: #000000;
    --profKeychain: url('/mulgoa/images/keychain.svg');
    --profMoney: url('/mulgoa/images/money.svg');
    --profCouple: url('/mulgoa/images/couple.svg');
    --profFamily: url('/mulgoa/images/family.svg');
    --profGrand: url('/mulgoa/images/grandparents.svg');
    --prof-bath1: url('/mulgoa/images/Isle_WebIcons_1Bath.svg');
    --prof-bath2: url('/mulgoa/images/Isle_WebIcons_2Bath.svg');
    --prof-bath3: url('/mulgoa/images/Isle_WebIcons_3Bath.svg');
    --prof-car1: url('/mulgoa/images/Isle_WebIcons_1Car.svg');
    --prof-car2:url('/mulgoa/images/Isle_WebIcons_2Car.svg');
    --prof-car3:url('/mulgoa/images/Isle_WebIcons_3Car.svg');
    --prof-bed1: url('/mulgoa/images/Isle_WebIcons_1Bed.svg');
    --prof-bed2:url('/mulgoa/images/Isle_WebIcons_2Bed.svg');
    --prof-bed3:url('/mulgoa/images/Isle_WebIcons_3Bed.svg');
    --prof-bed4:url('/mulgoa/images/Isle_WebIcons_4Bed.svg');
    --pf-borderColor: #F7C7A1;


     --profBackgroundColor: #ffffff;
    --profWrapperBackgroundColor: #ffffff;
    --profIntroColor: #000000;
    --profLabelColor: black;
    --profTextboxFontColor: #000000;
    --profBorderColor: #000000;
    --profSubmitBackground:#bdded2;
    --profSubmitTextColor: black;
    --profRadioBorderColor: #000000;
    --profKeychain: url('/mulgoa/images/keychain.svg');
    --profMoney: url('/mulgoa/images/money.svg');
    --profCouple: url('/mulgoa/images/couple.svg');
    --profFamily: url('/mulgoa/images/family.svg');
    --profGrand: url('/mulgoa/images/grandparents.svg');
    --prof-bath1: url('/mulgoa/images/Isle_WebIcons_1Bath.svg');
    --prof-bath2: url('/mulgoa/images/Isle_WebIcons_2Bath.svg');
    --prof-bath3: url('/mulgoa/images/Isle_WebIcons_3Bath.svg');
    --prof-car1: url('/mulgoa/images/Isle_WebIcons_1Car.svg');
    --prof-car2:url('/mulgoa/images/Isle_WebIcons_2Car.svg');
    --prof-car3:url('/mulgoa/images/Isle_WebIcons_3Car.svg');
    --prof-bed1: url('/kinlea/images/Isle_WebIcons_1Bed.svg');
    --prof-bed2:url('/kinlea/images/Isle_WebIcons_2Bed.svg');
    --prof-bed3:url('/mulgoa/images/Isle_WebIcons_3Bed.svg');
    --prof-bed4:url('/mulgoa/images/Isle_WebIcons_4Bed.svg');
    --pf-borderColor: var(--maroon);
}

@font-face {
  font-family: 'Carilo';
  src:url('Fonts/Carilo.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
}

h1,
h2,
h3,
h4{

  font-family: 'Times New Roman', serif;
}

main h2 {
  font-size: 36px;
  font-weight: 400;
  color: var(--black);
}
main h3 {
  font-size: 20px;
}
main h4 {
  font-size: 18px;
}

main p,
main div,
label  {
  font-family: var(--primaryFont);

}

main h1 {
  font-weight: 400;
  font-family: 'Times New Roman', serif;
  font-size: 50px;
  line-height: 46px;
}

p {
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;

}

@media (max-width: 1200px) {
  body header.nav-phase-3 .megamenu__panel .megamenu__panel-list .megamenu__item a {
    color: white;
    background-color: #6b7356;
  }
}

@media (max-width: 768px) {
  footer #nav-footer .cb-footer {
    padding-top: 40px;
  }

  footer #nav-footer .cb-footer__acknowledgement {
    flex-direction: column-reverse;
  }

  footer #nav-footer .cb-footer__acknowledgement h3 {
    font-size: 24px;
  }
}

.thank-you-bg {
  background-color: #402830;
  color: white;
}

.carilo {
  font-family: 'Carilo', 'Times New Roman', serif !important;
}

