body.WHITE { --primary-color: rgba(11,12,16,1);}
:root {
    --primary-color: var(--primary-color-500,rgba(199,172,95,1));
    --secondary-color: var(--secondary-color-500,rgba(11,12,16,1));

    --avm-primary-color: var(--primary-color);
    --avm-secondary-color: var(--secondary-color);

    --avm-body-lightbg:rgba(251, 251, 251, 1);
    --avm-body-darkbg:rgba(251, 251, 251, 1);
    --avm-body-line-height:1.5;
    --avm-body-font-size: 14px;

    --avm-font--family-primary: 'Poppins', sans-serif;
    --avm-font--family-secondary: 'Poppins', sans-serif;
    
    --avm-font-size--xs: .59em;         /* 12px -*/
    --avm-font-size--xxs: .93em;        /* 13px -*/
    --avm-font-size--small: 1em;        /* 14px -*/
    --avm-font-size--x-small: 1.14em;   /* 16px -*/
    --avm-font-size--xx-small: 1.3em;   /* 18px -*/
    --avm-font-size--medium: 1.5em;     /* 20px -*/
    --avm-font-size--x-medium: 1.57em;  /* 22px -*/
    --avm-font-size--xx-medium: 2em;    /* 28px -*/
    --avm-font-size--large: 2.15em;     /* 30px -*/
    --avm-font-size--x-large: 3.4em;    /* 48px -*/

    --avm-font-weight--light: 300;
    --avm-font-weight--regular: 400;
    --avm-font-weight--bold: 500;
    --avm-font-weight--bolder: 600; 

    --avm-heading--font-family: var(--avm-font--family-primary);
    --avm-heading--h1-font-size: var(--avm-font-size--x-large);
    --avm-heading--h1-font-weight: var(--avm-font-weight--bold);
    --avm-heading--h2-font-size:var(--avm-font-size--large);
    --avm-heading--h2-font-weight: var(--avm-font-weight--bolder);
    --avm-heading--h4-font-size:var(--avm-font-size--medium);
    --avm-heading--h4-font-weight: var(--avm-font-weight--bolder);
    --avm-heading--p-font-size:var(--avm-font-size--small);
    --avm-heading--p-font-weight: var(--avm-font-weight--regular);
    --avm-heading--span-font-size:var(--avm-font-size--xs);
    --avm-heading--span-font-weight: var(--avm-font-weight--regular);

    --avm-header--bg:var(--avm-body-lightbg);
    --avm-footer--bg:rgba(255, 255, 255, 1);
    --avm-border--color:rgba(229,229,229,1);
    
    --avm-box--bg:rgba(255, 255, 255, 1);
    --avm-box--shadow: 0 2px 2px 0 rgb(0 0 0 / 4%), 0 3px 1px -2px rgb(0 0 0 / 10%), 0 1px 5px 0 rgb(0 0 0 / 2%);
    --avm-box--radius: 20px;
    --avm-box--radius1: 10px;
    --avm-box--radius2: 3px;
    --avm-box--padding: 10px;
    --avm-box--heading-color: var(--primary-color);

    --avm-button--bg: var(--primary-color,rgba(199,172,95,1));
    --avm-button--hover--bg: var(--primary-color-600,rgba(199,172,95,0.80));
    --avm-button--radius: var(--avm-box--radius1);
    --avm-button--height: 40px;
    --avm-button--line-height: 40px;
    --avm-button--padding:0 16px;
    --avm-button--border: 1px solid var(--primary-color);
    --avm-button--color: var(--primary-color-C100,#fff);
    --avm-button--hover--color: var(--secondary-color);
    --avm-button--font-size: var(--avm-font-size--small);
    --avm-button--font-weight: var(--avm-font-weight--bold);
    --avm-button--font-family: var(--avm-font--family-primary);

    --avm-label--bg: var(--primary-color,var(--primary-color-500));
    --avm-label--color: var(--primary-color-C100,#fff);


    
    --avm-heading--font-size: var(--avm-font-size--x-medium);
    --avm-heading--font-weight: var(--avm-font-weight--bold);
    --avm-heading--font-family: var(--avm-font--family-primary);
    --avm-heading--margin-top: 10px;
    --avm-heading--margin-bottom: 10px;
    --avm-heading--line-height: normal;
    
    --avm-paragraph--font-size: var(--avm-font-size--x-small);
    --avm-paragraph--font-weight: var(--avm-font-weight--regular);
    --avm-paragraph--font-family: var(--avm-font--family-secondary);
    --avm-paragraph--font-color: rgba(117, 115, 115, 1);
    --avm-paragraph--line-height: 24px;

    --avm-mapbox--background: var(--avm-body-lightbg);;
    --avm-mapbox--shadow: var(--avm-box--shadow);
    --avm-mapbox--radius: var(--avm-box--radius);
    --avm-mapbox--border: 1px solid rgba(255, 255, 255, 1);
    --avm-mapbox--padding: 15px;

    --avm-input--border-bottom: 1px solid rgba(229, 227, 232, 1);
    --avm-input--font-color: rgba(70, 66, 66, 1);
    --avm-input--font-size: var(--avm-font-size--x-small);
    --avm-input--font-weight: var(--avm-font-weight--regular);
    --avm-input--font-family: var(--avm-font--family-primary);
    --avm-input--margin-bottom: 10px;
}