/*
Theme Name: Azuri Group
Theme URI: https://azurigroup.com.au
Author: Azuri Group
Description: Custom WordPress theme for Azuri Group.
Version: 1.0.0
Text Domain: azuri
*/
:root {
    --dr-cronin-container-max: 100%;
    --dr-cronin-container-pad: 15px;
    --dr-cronin-gutter: 20px;
    --dr-cronin-color-ink: #13110F;
    --dr-cronin-color-white: #FFFFFF;
    --dr-cronin-color-taupe: #D1BAAB;
    --dr-cronin-color-white-70: rgba(255, 255, 255, 0.7);
    --dr-cronin-color-white-72: rgba(255, 255, 255, 0.72);
    --dr-cronin-color-white-22: rgba(255, 255, 255, 0.22);
    --dr-cronin-color-white-34: rgba(255, 255, 255, 0.34);
    --dr-cronin-color-white-45: rgba(255, 255, 255, 0.45);
    --dr-cronin-color-cream: #F8F4EF;
    --dr-cronin-color-sand: #F2E8DB;
    --dr-cronin-color-sand-deep: #E8D9C9;
    --dr-cronin-color-mist: #F2F5F2;
    --dr-cronin-color-sage: #94A595;
    --dr-cronin-color-sage-soft: rgba(209, 219, 212, 0.7);
    --dr-cronin-color-sage-pale: #D9E3DB;
    --dr-cronin-color-ink-muted: #3B3B3B;
    --dr-cronin-color-line: #CBCBCB;
    --dr-cronin-color-divider: rgba(212, 196, 176, 0.5);
    --dr-cronin-font-primary: 'Instrument Sans', sans-serif;
    --dr-cronin-font-secondary: 'Instrument Sans', sans-serif;
    --dr-cronin-fs-10: 10px;
    --dr-cronin-fs-11: 11px;
    --dr-cronin-fs-12: 12px;
    --dr-cronin-fs-13: 13px;
    --dr-cronin-fs-14: 14px;
    --dr-cronin-fs-16: 16px;
    --dr-cronin-fs-18: 18px;
    --dr-cronin-fs-20: 20px;
    --dr-cronin-fs-22: 22px;
    --dr-cronin-fs-24: 24px;
    --dr-cronin-fs-36: 36px;
    --dr-cronin-fs-17: 17px;
    --dr-cronin-fs-44: 44px;
    --dr-cronin-fw-regular: 400;
    --dr-cronin-fw-medium: 500;
    --dr-cronin-ls-14: 1.4px;
    --dr-cronin-ls-16: 1.6px;
    --dr-cronin-ls-18: 1.8px;
    --dr-cronin-ls-20: 2px;
    --dr-cronin-ls-24: 2.4px;
    --dr-cronin-ls-26: 2.6px;
    --dr-cronin-ls-32: 3.2px;
    --dr-cronin-radius-utility: 24px;
    --dr-cronin-radius-input: 13px;
    --dr-cronin-radius-input-sm: 10px;
    --dr-cronin-color-error: #C02B0A;
    --dr-cronin-radius-nav: 76px;
    --dr-cronin-radius-card: 20px;
    --dr-cronin-radius-pill: 999px;
    --dr-cronin-radius-12: 12px;
    --dr-cronin-radius-16: 16px;
    --dr-cronin-radius-18: 18px;
    --dr-cronin-shadow-nav: 0px 2px 8px rgba(0, 0, 0, 0.05);
    --dr-cronin-shadow-card: 0px 8px 24px rgba(0, 0, 0, 0.06);
    --dr-cronin-shadow-glass: 0px 8px 32px rgba(0, 0, 0, 0.12);
    --dr-cronin-transition: all 0.3s ease-in-out;
    --dr-cronin-z-header: 100;
    --dr-cronin-z-overlay: 1000;
    --dr-cronin-z-bottombar: 10005;
    --dr-cronin-color-white-16: rgba(255, 255, 255, 0.16);
    --dr-cronin-color-white-18: rgba(255, 255, 255, 0.18);
    --dr-cronin-color-white-28: rgba(255, 255, 255, 0.28);
    --dr-cronin-color-white-30: rgba(255, 255, 255, 0.3);
    --dr-cronin-color-white-85: rgba(255, 255, 255, 0.85);
    --dr-cronin-color-ink-72: rgba(18, 18, 15, 0.72);
    --dr-cronin-color-ink-22: rgba(18, 18, 15, 0.22);
    --dr-cronin-color-ink-0: rgba(18, 18, 15, 0);
    --dr-cronin-color-linen: #F3EDE6;
    --dr-cronin-color-linen-mid: #F0EBE3;
    --dr-cronin-color-linen-deep: #E8E0D6;
    --dr-cronin-fs-9: 9px;
    --dr-cronin-fs-15: 15px;
    --dr-cronin-fs-30: 30px;
    --dr-cronin-fs-40: 40px;
    --dr-cronin-ls-30: 3px;
    --dr-cronin-color-white-57: rgba(255, 255, 255, 0.57);
    --dr-cronin-color-black-05: rgba(0, 0, 0, 0.05);
    --dr-cronin-color-black-15: rgba(0, 0, 0, 0.15);
    --dr-cronin-color-black-18: rgba(0, 0, 0, 0.18);
    --dr-cronin-color-black-45: rgba(0, 0, 0, 0.45);
    --dr-cronin-color-ink-78: rgba(18, 18, 15, 0.78);
    --dr-cronin-shadow-photo: 0px 16px 40px rgba(0, 0, 0, 0.18);
    --dr-cronin-fs-28: 28px;
    --dr-cronin-color-parchment: #F2EDE5;
    --dr-cronin-color-sage-mist-50: rgba(224, 232, 224, 0.50);
    --dr-cronin-color-live: #E5484D;
    --dr-cronin-color-mist-soft: #F5F7F5;
    --dr-cronin-color-sky-55: rgba(181, 207, 217, 0.55);
    --dr-cronin-fs-32: 32px;
    --dr-cronin-ls-06: 0.6px;
    --dr-cronin-color-sand-line: #D9CFBD;
    --dr-cronin-color-sand-soft: #E8E3DB;
    --dr-cronin-color-slate: #5C5C5C;
    --dr-cronin-shadow-card-strong: 0px 8px 24px rgba(0, 0, 0, 0.08);
    --dr-cronin-color-white-0: rgba(255, 255, 255, 0);
    --dr-cronin-color-white-42: rgba(255, 255, 255, 0.42);
    --dr-cronin-color-white-80: rgba(255, 255, 255, 0.8);
    --dr-cronin-color-fern-light: #9EB5A8;
    --dr-cronin-color-fern: #6B8075;
    --dr-cronin-color-fern-deep: #384740;
    --dr-cronin-color-taupe-30: rgba(209, 186, 171, 0.3);
    --dr-cronin-fs-64: 64px;
    --dr-cronin-color-white-50: rgba(255, 255, 255, 0.5);
    --dr-cronin-shadow-strip: 0px 2px 12px rgba(0, 0, 0, 0.05);
    --dr-cronin-fs-9: 9px;
    --dr-cronin-fs-15: 15px;
    --dr-cronin-radius-14: 14px;
    --dr-cronin-color-white-15: rgba(255, 255, 255, 0.15);
    --dr-cronin-color-white-18: rgba(255, 255, 255, 0.18);
    --dr-cronin-color-white-86: rgba(255, 255, 255, 0.86);
     --dr-cronin-fs-26: 26px;
    --dr-cronin-color-ink-soft: #6B665C;
    --dr-cronin-color-pearl: #F0EDE0;
    --dr-cronin-color-almond: #F7F2EB;
    --dr-cronin-color-stone-light: #A69E94;
    --dr-cronin-color-cream-line: #D9D1C2;
    --dr-cronin-ls-02: 0.2px;
    --dr-cronin-ls-22: 2.2px;
     --dr-cronin-fs-34: 34px;
    --dr-cronin-fw-light: 300;
    --dr-cronin-color-ivory: #FAF7F4;
    --dr-cronin-color-sky: #B5CED9;
    --dr-cronin-color-sky-pale: #E6EEF2;
    --dr-cronin-color-sky-soft: #CFDDE4;
    --dr-cronin-color-sky-mist-36: rgba(240, 245, 247, 0.36);
    --dr-cronin-color-taupe-85: rgba(209, 186, 171, 0.85);
    --dr-cronin-color-overlay: rgba(20, 30, 35, 0.92);
}
@media (min-width: 576px) {
    :root {
        --dr-cronin-container-max: 100%;
    }
}
@media (min-width: 769px) {
    :root {
        --dr-cronin-container-max: 100%;
    }
}
@media (min-width: 992px) {
    :root {
        --dr-cronin-container-max: 100%;
    }
}
@media only screen and ( min-width:1300px) and (max-width:1499px) {
    :root {
        --dr-cronin-container-max: 1320px;
    }
}
@media only screen and ( min-width:1500px) and (max-width:3000px) {
    :root {
        --dr-cronin-container-max: 1420px;
    }
}
*,
*::before,
*::after {
    box-sizing: border-box;
}
body {
    margin: 0;
    overflow-x: hidden;
}
textarea {
    resize: none;
}
img {
    max-width: 100%;
    height: auto;
}
a {
    text-decoration: none;
	color: #a48876;
}
.dr-cronin-container {
    max-width: var(--dr-cronin-container-max);
    width: 100%;
    margin: 0 auto;
    padding-left: var(--dr-cronin-container-pad);
    padding-right: var(--dr-cronin-container-pad);
}
h1, h2, h3, h4, h5, h6, p {
	font-weight: 300 !important
}
span.dr-cronin-sidebar-contact__line{
	display:none;
}