/**
 * COPYRIGHT 2024 BY ROBERT CURA. ALL RIGHTS RESERVED
 * AUTHOR: ROBERT CURA
 * INCEPTION: 2024MAR01
 * DESCRIPTION: This file contains the variable defaults as FALLBACK VALUES ONLY
 *              IF A VARIABLE IS NOT FOUND, IT IS DESIGNED TO USE THESE FALLBACK VALUES
 **/

/*************************************************************************** *
 *
 *  LAYOUT DEFAULTS                    
 *
 *************************************************************************** */
:root {
    --xrc-dflt-width--half: 50vw;
    --xrc-dflt-width--three-fourth: 75vw;
    --xrc-dflt-width--two-third: 66vw;
    --xrc-dflt-width--full: 100vw;
}


/*************************************************************************** *
 *
 * TYPOGRAPHY DEFAULTS                    
 *
 *************************************************************************** */
/*-------------------------------------------------------------------------- */
/* FONT FAMILIES                                                                          
/*-------------------------------------------------------------------------- */
:root {
    /* FONT FAMILIES */
    --xrc-font-sans--fira:              "FiraSans", sans-serif;
    --xrc-font-sans--fira-light:        "FiraSansLight", sans-serif;
    --xrc-font-sans--fira-regular:      "FiraSansRegular", sans-serif;
    --xrc-font-sans--fira-medium:       "FiraSansMedium", sans-serif;
    --xrc-font-sans--fira-italic:       "FiraSansItalic", sans-serif;
    --xrc-font-sans--fira-bold:         "FiraSansBold", sans-serif;
    --xrc-font-sans--fira-condensed:    "FiraSansCondensed", sans-serif;
    
    --xrc-font-sans--montserrat: "Montserrat", sans-serif;
    --xrc-font-sans--ptsansnarrow: "PTSansNarrow", sans-serif;
    --xrc-font-sans--redditsanscondensed: "RedditSansCondensed", sans-serif;

    --xrc-font-serif--bodoni: "BodoniModa", "Lora", "georgia", serif;
    --xrc-font-serif--lora: "Lora", "georgia", serif;

    --xrc-font-serif--playfairdisplay: 'PlayfairDisplay', serif;
    --xrc-font-serif--playfairdisplay-italic: 'PlayfairDisplayItalic', serif;

    --xrc-font-serif--notoserif: 'NotoSerif', serif;
    --xrc-font-serif--notoserif-italic: 'NotoSerifItalic', serif;

    --xrc-font-serif--newsreader: 'Newsreader', serif;
    --xrc-font-serif--newsreader-italic: 'NewsreaderItalic', serif;

    /* company use only: not for clients */
    --xrc-font-serif--orpheuspro: "orpheuspro", "Lora", "Newsreader", serif;
    --xrc-font-sans--scandia-web: "scandia-web", sans-serif;
}

:root {
    /*-------------------------------------------------------------------------- */
    /*  FONT-WEIGHT: DEFAULT FALLBACK VALUES                                                                          
    /*-------------------------------------------------------------------------- */
    --xrc-dflt-font-weight--text: 400;
    --xrc-dflt-font-weight--hdrx: 300;
    --xrc-dflt-font-weight--bold: bold;

    /*-------------------------------------------------------------------------- */
    /* FONT CONVERSION FROM PX TO REM                                                                          
    /*-------------------------------------------------------------------------- */
    /*-------------------------------------------------------------------------- */
    /* CALCULATIONS ARRIVED AT BY:
    /* REM / 16 eg: (24px / 16) = 1.5rem or 24px
    /*-------------------------------------------------------------------------- */
    --xrc-dflt-font-size--base-rem: var(--xrc-dflt-font-size--16px);

    --xrc-dflt-font-size--14px: 0.8750rem;
    --xrc-dflt-font-size--15px: 0.9375rem;
    --xrc-dflt-font-size--16px: 1.0000rem;
    --xrc-dflt-font-size--17px: 1.0625rem;
    --xrc-dflt-font-size--18px: 1.1250rem;
    --xrc-dflt-font-size--19px: 1.1875rem;
    --xrc-dflt-font-size--20px: 1.2500rem;
    --xrc-dflt-font-size--21px: 1.3125rem;
    --xrc-dflt-font-size--24px: 1.5000rem;
    --xrc-dflt-font-size--28px: 1.7500rem;
    --xrc-dflt-font-size--30px: 1.8750rem;
    --xrc-dflt-font-size--36px: 2.2500rem;
    --xrc-dflt-font-size--42px: 2.6250rem;
    --xrc-dflt-font-size--56px: 3.5000rem;

    /*-------------------------------------------------------------------------- */
    /* DEFAULT VALUES FOR TEXT AND TITLES                                                                          
    /*-------------------------------------------------------------------------- */
    --xrc-dflt-text--font-family: var(--xrc-font-sans--fira);     /* XRC MOD: default font */
    --xrc-dflt-text--font-size: var(--xrc-dflt-font-size--16px);
    --xrc-dflt-text--line-height: 1.35;

    --xrc-dflt-link--font-family: var(--xrc-font-sans--fira);
    --xrc-dflt-link--font-size: var(--xrc-dflt-font-size--16px);
    --xrc-dflt-link--line-height: 1.35;

    --xrc-dflt-hx--font-family: var(--xrc-font-sans--fira);

    --xrc-dflt-h1--font-size: var(--xrc-dflt-font-size--56px);
    --xrc-dflt-h2--font-size: var(--xrc-dflt-font-size--42px);
    --xrc-dflt-h3--font-size: var(--xrc-dflt-font-size--36px);
    --xrc-dflt-h4--font-size: var(--xrc-dflt-font-size--24px);
    --xrc-dflt-h5--font-size: var(--xrc-dflt-font-size--21px);
    --xrc-dflt-h6--font-size: var(--xrc-dflt-font-size--18px);
}

/*************************************************************************** *
 *
 * GRID TEMPLATE AREA DEFAULTS                    
 *
 *************************************************************************** */

/*************************************************************************** *
 * GRID AREA SIZING                                                                          
 *************************************************************************** */
/** top right bottom left: 20 6 20 6 **/
/*:root,*/
/*.xrc-grid-ovrd--padd-dflt,  xrc-grid-ovrd--padd-dflt*/
:root {
    --xrc-dflt-grid--container-cols: 6fr repeat(14, 1fr) 6fr;
    --xrc-dflt-grid--container-rows: 20rem auto auto auto auto auto 20rem;
}
.xrc-grid-ovrd--padd-dflt {
    --xrc-swap-grid--container-cols: 6fr repeat(14, 1fr) 6fr;
    --xrc-swap-grid--container-rows: 20rem auto auto auto auto auto 20rem;
}
/** top, right, bottom, left: 0 2 0 2 **/
.xrc-grid-ovrd--padd-0-2-0-2 {
    --xrc-swap-grid--container-cols: 2fr repeat(14, 1fr) 2fr; /* RC: left 2fr, right 2fr */
    --xrc-swap-grid--container-rows: 0rem auto auto auto auto auto 0rem; /* RC: top 0, bottom 0 */
}
.xrc-grid-ovrd--padd-2-3-2-3 {
    --xrc-swap-grid--container-cols: 3rem repeat(14, 1fr) 3rem; /* RC: left 2fr, right 2fr */
    --xrc-swap-grid--container-rows: 2rem auto auto auto auto auto 2rem; /* RC: top 0, bottom 0 */
    --xrc-swap-x02-grid--gap-cols       : 2.0rem;
    --xrc-swap-x02-grid--gap-rows       : 3.0rem;
}

/*************************************************************************** *
 * HEADER PAGE GRID AREA MAPS                                                                          
 *************************************************************************** */

:root  {
    /** PAGE WRAPPER LEVEL GRID MAP **/
    --xrc-grid-area-03-page--wrapper-shell:
        "xhdr xhdr xhdr"
        "xnav xnav xnav"
        "xctl xctl xctl"
        "xadm xadm xadm"
        "xman xman xman"
        "xftr xftr xftr"
        "xbot xbot xbot";

    /** REGION BRANDING GRID **/
    --xrc-grid-area-16-large--header-branding:
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ...."
        "xl01 xbox xbox xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02"
        ".... xbox xbox xm01 xm01 xm01 xm01 xm01 xm01 xm01 xm01 xm01 xm01 xm01 .... ...."
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ...."
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ...."
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ...."
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....";
    --xrc-grid-area-16-small--header-branding:
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ...."
        "xl01 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02 xl02"
        ".... xm01 xm01 xm01 xm01 xm01 xm01 xm01 xm01 xm01 xm01 xm01 xm01 xm01 .... ...."
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ...."
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ...."
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ...."
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....";
}

/*************************************************************************** *
 * PARAGRAPH LEVEL GRID MAPS                                                                          
 *************************************************************************** */
:root {

    /** TEXT HEAVY: MAIN PAGE TITLE SET UP **/
    --xrc-grid-area-16-wide--title-01:
        ".... xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop ...."
        ".... xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 ...."
        ".... xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 ...."
        ".... xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 ...."
        ".... xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 ...."
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 ...."
        ".... xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot ....";
    /*-------------------------------------------------------------------------- */
    /*  IMAGE PROMINENT: 16 COLUMNS MAP                                                                          
    /*-------------------------------------------------------------------------- */
    /** CUSTOM USE: LEAD PARAGRAPH **/
    --xrc-grid-area-16-wide--para-type-lead-01:
        ".... xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xr02"
        ".... .... .... .... .... ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg xr02"
        ".... xl01 .... xtx1 xtx1 ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg xr02"
        ".... xl01 .... xtx1 xtx1 ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg xr02"
        ".... .... .... .... .... ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg xr02"
        ".... .... .... .... .... xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xr02"
        ".... .... .... .... .... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xr02";
    /** CUSTOM USE: PARAGRAPH WRAPPER **/
    --xrc-grid-area-16-wide--para-text-only:
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ...."
        ".... xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 ...."
        ".... xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 ...."
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 ...."
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ...."
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ...."
        ".... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....";

    --xrc-grid-area-16-wide--minimalist-left-01:
        "xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop ...."
        "ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg .... .... .... .... .... ...."
        "ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg .... .... .... .... .... ...."
        "ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg xtx1 xtx1 xtx1 xtx1 xtx1 ...."
        "ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg xtx2 xtx2 xtx2 xtx2 xtx2 ...."
        "ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg xtx3 xtx3 xtx3 xtx3 xtx3 ...."
        "xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot";
    --xrc-grid-area-16-wide--minimalist-right-01:
        ".... xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop"
        ".... .... .... .... .... .... ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg"
        ".... .... .... .... .... .... ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg"
        ".... xtx1 xtx1 xtx1 xtx1 xtx1 ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg"
        ".... xtx2 xtx2 xtx2 xtx2 xtx2 ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg"
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 ximg ximg ximg ximg ximg ximg ximg ximg ximg ximg"
        ".... xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot";

    /** COMMON USE GRID 16 X 7 **/
    --xrc-grid-area-16-large--cols-two-left-01:
        ".... xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop ...."
        ".... ximg ximg ximg ximg ximg .... xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 ...."
        ".... ximg ximg ximg ximg ximg .... xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 ...."
        ".... ximg ximg ximg ximg ximg .... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 ...."
        ".... ximg ximg ximg ximg ximg .... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 ...."
        ".... ximg ximg ximg ximg ximg .... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 ...."
        ".... xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot ....";
    --xrc-grid-area-16-large--cols-two-right-01:
        ".... xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop ...."
        ".... xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 .... ximg ximg ximg ximg ximg ...."
        ".... xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 .... ximg ximg ximg ximg ximg ...."
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 .... ximg ximg ximg ximg ximg ...."
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 .... ximg ximg ximg ximg ximg ...."
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 .... ximg ximg ximg ximg ximg ...."
        ".... xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot ....";
    --xrc-grid-area-16-large--cols-two-right-01:
        ".... xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop ...."
        ".... xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 zzz1 ximg ximg ximg ximg ximg ...."
        ".... xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 zzz1 ximg ximg ximg ximg ximg ...."
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 zzz1 ximg ximg ximg ximg ximg ...."
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 zzz1 ximg ximg ximg ximg ximg ...."
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 zzz1 ximg ximg ximg ximg ximg ...."
        ".... xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot ....";
    /*-------------------------------------------------------------------------- */
    /*  TEXT HEAVY: COMMON CONTENT (FOR BLOGS AND SUCH)                                                                          
    /*-------------------------------------------------------------------------- */
    --xrc-grid-area-16-large--cols-two-left-02:
        ".... xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop ...."
        ".... ximg ximg ximg xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 ...."
        ".... ximg ximg ximg xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 ...."
        ".... ximg ximg ximg xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 ...."
        ".... ximg ximg ximg xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 ...."
        ".... ximg ximg ximg xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 ...."
        ".... xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot ....";
    --xrc-grid-area-16-large--cols-two-right-02:
        ".... xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop xtop ...."
        ".... xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 xtx1 ximg ximg ximg ...."
        ".... xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 xtx2 ximg ximg ximg ...."
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 ximg ximg ximg ...."
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 ximg ximg ximg ...."
        ".... xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 xtx3 ximg ximg ximg ...."
        ".... xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot xbot ....";
    /*-------------------------------------------------------------------------- */
    /*  3 COLUMN MAPS                                                                          
    /*-------------------------------------------------------------------------- */
    --xrc-grid-area-03-small--cols-one-01:
        ".... .... ...."
        ".... xtx1 ...."
        ".... ximg ...."
        ".... xtx2 ...."
        ".... xtx3 ...."
        ".... xtx3 ...."
        ".... .... ....";
    /*-------------------------------------------------------------------------- */
    /*  TEMPLATES                                                                          
    /*-------------------------------------------------------------------------- */
    /*
    --xrc-grid-area-template:
        "none none none none none none none none none none none none none none none none"
        "none none none none none none none none none none none none none none none none"
        "none none none none none none none none none none none none none none none none"
        "none none none none none none none none none none none none none none none none"
        "none none none none none none none none none none none none none none none none"
        "none none none none none none none none none none none none none none none none"
        "none none none none none none none none none none none none none none none none";
    */
}


/*************************************************************************** *
 *
 * COLOR DEFAULTS                    
 *
 *************************************************************************** */
/*-------------------------------------------------------------------------- */
/*  DEFAULT FALLBACK COLORS                                                                          
/*-------------------------------------------------------------------------- */
:root {
    /*    --xrc-dflt-color--bkgd-main: #fff8dc;
        --xrc-dflt-color--bkgd-tone: #dbe9fc;*/
    --xrc-dflt-color--bkgd-main: transparent;
    --xrc-dflt-color--bkgd-tone: transparent;
    --xrc-dflt-color--text-main: #54534a;
    --xrc-dflt-color--text-alt1: #004eff;
    --xrc-dflt-color--text-alt2: #8a8a8a;
}

/*************************************************************************** *
 * 
 *  PAGE LEVEL COLORSETS
 *
 *************************************************************************** */
:root {
    /*--------------------------------------- */
    /* MAIN COLOR SET                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-main--bkgd-main: #ffffff;
    --xrc-swap-color-main--bkgd-tone: #001e60;
    --xrc-swap-color-main--text-main: #54534a;
    --xrc-swap-color-main--text-alt1: #001e60;
    --xrc-swap-color-main--text-alt2: #111111;

    /*--------------------------------------- */
    /* PAGE COLOR SET                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-page--bkgd-main: #ffffff;
    --xrc-swap-color-page--bkgd-tone: #001e60;
    --xrc-swap-color-page--text-main: #54534a;
    --xrc-swap-color-page--text-alt1: #001e60;
    --xrc-swap-color-page--text-alt2: #111111;

    /*--------------------------------------- */
    /* BODY COLOR SET                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-body--bkgd-main: #ffffff;
    --xrc-swap-color-body--bkgd-tone: #001e60;
    --xrc-swap-color-body--text-main: #54534a;
    --xrc-swap-color-body--text-alt1: #001e60;
    --xrc-swap-color-body--text-alt2: #111111;

    /*--------------------------------------- */
    /* WRAPPER COLOR SET                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-wrap--bkgd-main: #ffffff;
    --xrc-swap-color-wrap--bkgd-tone: #001e60;
    --xrc-swap-color-wrap--text-main: #54534a;
    --xrc-swap-color-wrap--text-alt1: #001e60;
    --xrc-swap-color-wrap--text-alt2: #111111;

    /*--------------------------------------- */
    /* REGION COLOR SET                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-regn--bkgd-main: #ffffff;
    --xrc-swap-color-regn--bkgd-tone: #001e60;
    --xrc-swap-color-regn--text-main: #54534a;
    --xrc-swap-color-regn--text-alt1: #001e60;
    --xrc-swap-color-regn--text-alt2: #111111;

    /*--------------------------------------- */
    /* BLOCK COLOR SET                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-blok--bkgd-main: #ffffff;
    --xrc-swap-color-blok--bkgd-tone: #001e60;
    --xrc-swap-color-blok--text-main: #54534a;
    --xrc-swap-color-blok--text-alt1: #001e60;
    --xrc-swap-color-blok--text-alt2: #111111;

    /*--------------------------------------- */
    /* UTILITY BOX COLOR SET                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-box1--bkgd-main: #ffffff;
    --xrc-swap-color-box1--bkgd-tone: #001e60;
    --xrc-swap-color-box1--text-main: #54534a;
    --xrc-swap-color-box1--text-alt1: #001e60;
    --xrc-swap-color-box1--text-alt2: #111111;

    /*--------------------------------------- */
    /* HEADER COLOR SET                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-head--bkgd-main: #ffffff;
    --xrc-swap-color-head--bkgd-tone: #001e60;
    --xrc-swap-color-head--text-main: #54534a;
    --xrc-swap-color-head--text-alt1: #001e60;
    --xrc-swap-color-head--text-alt2: #111111;

    /*--------------------------------------- */
    /* FOOTER COLOR SET                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-foot--bkgd-main: #ede3cb; /* RC: NOTE DIFFERENT COLOR HERE */
    --xrc-swap-color-foot--bkgd-tone: #001e60;
    --xrc-swap-color-foot--text-main: #54534a;
    --xrc-swap-color-foot--text-alt1: #001e60;
    --xrc-swap-color-foot--text-alt2: #111111;

    /*--------------------------------------- */
    /* MENU COLOR SET                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-menu--bkgd-main: #ffffff;
    --xrc-swap-color-menu--bkgd-tone: #001e60;
    --xrc-swap-color-menu--text-main: #54534a;
    --xrc-swap-color-menu--text-alt1: #001e60;
    --xrc-swap-color-menu--text-alt2: #111111;

    /*--------------------------------------- */
    /* FIELD OR GROUP SET 1                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-set1--bkgd-main: #ffffff;
    --xrc-swap-color-set1--bkgd-tone: #001e60;
    --xrc-swap-color-set1--text-main: #54534a;
    --xrc-swap-color-set1--text-alt1: #001e60;
    --xrc-swap-color-set1--text-alt2: #111111;

    /*--------------------------------------- */
    /* FIELD OF GROUP SET 2                                                                          
    /*--------------------------------------- */
    --xrc-swap-color-set2--bkgd-main: #ffffff;
    --xrc-swap-color-set2--bkgd-tone: #001e60;
    --xrc-swap-color-set2--text-main: #54534a;
    --xrc-swap-color-set2--text-alt1: #001e60;
    --xrc-swap-color-set2--text-alt2: #111111;

    /*--------------------------------------- */
    /* SPECIALTY COLORS                                                                         
    /*--------------------------------------- */
    --xrc-swap-color-spec--bkgd-main: #ffffff;
    --xrc-swap-color-spec--bkgd-tone: #001e60;
    --xrc-swap-color-spec--text-main: #54534a;
    --xrc-swap-color-spec--text-alt1: #001e60;
    --xrc-swap-color-spec--text-alt2: #111111;

}
/*************************************************************************** *
 * 
 *  PARAGRAPH COLORSETS
 *
 *************************************************************************** */
/***************************************
 * HEADER COLORS                                                                          
 ***************************************/
.sf-menu,
.xrc-para-ovrd-color--header {
    --xrc-swap-color-para--bkgd-main: #ffffff;
    --xrc-swap-color-para--bkgd-tone: #001e60;
    --xrc-swap-color-para--text-main: #54534a;
    --xrc-swap-color-para--text-alt1: #001e60;
    --xrc-swap-color-para--text-alt2: #000000;

    --xrc-swap-color-para--text-hdr1: #001e60;
    --xrc-swap-color-para--text-hdr2: #001e60;
    --xrc-swap-color-para--text-hdr3: #001e60;
    --xrc-swap-color-para--text-hdr4: #001e60;
    --xrc-swap-color-para--text-hdr5: #001e60;
    --xrc-swap-color-para--text-hdr6: #001e60;
}
.xrc-para-ovrd-color--black-on-gray {
    /* XRC MOD: create the SWAP VALUES HERE for color */
    --xrc-swap-color-para--bkgd-main: #e0e0e0;
    --xrc-swap-color-para--bkgd-tone: #cccccc;
    --xrc-swap-color-para--text-main: #555555;
    --xrc-swap-color-para--text-alt1: #777777;
    --xrc-swap-color-para--text-alt2: #888888;

    --xrc-swap-color-para--text-hdr1: #777777;
    --xrc-swap-color-para--text-hdr2: #777777;
    --xrc-swap-color-para--text-hdr3: #777777;
    --xrc-swap-color-para--text-hdr4: #777777;
    --xrc-swap-color-para--text-hdr5: #777777;
    --xrc-swap-color-para--text-hdr6: #777777;
}
.xrc-para-ovrd-color--black-on-litegray {
    /* XRC MOD: create the SWAP VALUES HERE for color */
    --xrc-swap-color-para--bkgd-main: #f1f1f1;
    --xrc-swap-color-para--bkgd-tone: #e9e9e9;
    --xrc-swap-color-para--text-main: #999999;
    --xrc-swap-color-para--text-alt1: #777777;
    --xrc-swap-color-para--text-alt2: #666666;

    --xrc-swap-color-para--text-hdr1: #777777;
    --xrc-swap-color-para--text-hdr2: #777777;
    --xrc-swap-color-para--text-hdr3: #777777;
    --xrc-swap-color-para--text-hdr4: #777777;
    --xrc-swap-color-para--text-hdr5: #777777;
    --xrc-swap-color-para--text-hdr6: #777777;
}
.xrc-para-ovrd-color--black-on-white {
    /* XRC MOD: create the SWAP VALUES HERE for color */
    --xrc-swap-color-para--bkgd-main: #ffffff;
    --xrc-swap-color-para--bkgd-tone: #f1eeea;
    --xrc-swap-color-para--text-main: #111111;
    --xrc-swap-color-para--text-alt1: #444444;
    --xrc-swap-color-para--text-alt2: #666666;

    --xrc-swap-color-para--text-hdr1: #777777;
    --xrc-swap-color-para--text-hdr2: #777777;
    --xrc-swap-color-para--text-hdr3: #777777;
    --xrc-swap-color-para--text-hdr4: #777777;
    --xrc-swap-color-para--text-hdr5: #777777;
    --xrc-swap-color-para--text-hdr6: #777777;
}
.xrc-para-ovrd-color--white-blue {
    /* XRC MOD: create the SWAP VALUES HERE for color */
    --xrc-swap-color-para--bkgd-main: #ffffff;
    --xrc-swap-color-para--bkgd-tone: #f1eeea;
    --xrc-swap-color-para--text-main: #54534a;
    --xrc-swap-color-para--text-alt1: #001e60;
    --xrc-swap-color-para--text-alt2: #001e60;

    --xrc-swap-color-para--text-hdr1: #001e60;
    --xrc-swap-color-para--text-hdr2: #001e60;
    --xrc-swap-color-para--text-hdr3: #001e60;
    --xrc-swap-color-para--text-hdr4: #001e60;
    --xrc-swap-color-para--text-hdr5: #001e60;
    --xrc-swap-color-para--text-hdr6: #001e60;
}


/***************************************
 * CREAM PALETTE                                                                          
 ***************************************/
.xrc-para-ovrd-color--default,
.xrc-para-ovrd-color--cream {
    --xrc-swap-color-para--bkgd-main: #f8f4e5;
    --xrc-swap-color-para--bkgd-tone: #d2d2cc;
    --xrc-swap-color-para--text-main: #54534a;
    --xrc-swap-color-para--text-alt1: #7d7d74;
    --xrc-swap-color-para--text-alt2: #3e3f38;

    --xrc-swap-color-para--text-hdr1: #7d7d74;
    --xrc-swap-color-para--text-hdr2: #7d7d74;
    --xrc-swap-color-para--text-hdr3: #7d7d74;
    --xrc-swap-color-para--text-hdr4: #7d7d74;
    --xrc-swap-color-para--text-hdr5: #7d7d74;
    --xrc-swap-color-para--text-hdr6: #7d7d74;
}
/***************************************
 * GREY OVER WHITE PALETTE                                                                          
 ***************************************/
.xrc-para-ovrd-color--white-grey {
    --xrc-swap-color-para--bkgd-main: #ffffff;
    --xrc-swap-color-para--bkgd-tone: #f1eeea;
    --xrc-swap-color-para--text-main: #63635b;
    --xrc-swap-color-para--text-alt1: #8b8b82;
    --xrc-swap-color-para--text-alt2: #63635b;

    --xrc-swap-color-para--text-hdr1: #8b8b82;
    --xrc-swap-color-para--text-hdr2: #8b8b82;
    --xrc-swap-color-para--text-hdr3: #8b8b82;
    --xrc-swap-color-para--text-hdr4: #8b8b82;
    --xrc-swap-color-para--text-hdr5: #8b8b82;
    --xrc-swap-color-para--text-hdr6: #8b8b82;
}

/***************************************
 * BLUE PALETTE                                                                          
 ***************************************/
.xrc-para-ovrd-color--blue {
    --xrc-swap-color-para--bkgd-main: #dfe2e7;
    --xrc-swap-color-para--bkgd-tone: #d2d2cc;
    --xrc-swap-color-para--text-main: #3e3f38;
    --xrc-swap-color-para--text-alt1: #405780;
    --xrc-swap-color-para--text-alt2: #3e3f38;

    --xrc-swap-color-para--text-hdr1: #405780;
    --xrc-swap-color-para--text-hdr2: #405780;
    --xrc-swap-color-para--text-hdr3: #405780;
    --xrc-swap-color-para--text-hdr4: #405780;
    --xrc-swap-color-para--text-hdr5: #405780;
    --xrc-swap-color-para--text-hdr6: #405780;
}

/***************************************
 * TAUPE PALETTE                                                                          
 ***************************************/
.xrc-para-ovrd-color--taupe {
    --xrc-swap-color-para--bkgd-main: #e8e3dc;
    --xrc-swap-color-para--bkgd-tone: #d2d2cc;
    --xrc-swap-color-para--text-main: #54534a;
    --xrc-swap-color-para--text-alt1: #001e60;
    --xrc-swap-color-para--text-alt2: #3e3f38;

    --xrc-swap-color-para--text-hdr1: #001e60;
    --xrc-swap-color-para--text-hdr2: #001e60;
    --xrc-swap-color-para--text-hdr3: #001e60;
    --xrc-swap-color-para--text-hdr4: #001e60;
    --xrc-swap-color-para--text-hdr5: #001e60;
    --xrc-swap-color-para--text-hdr6: #001e60;
}

/***************************************
 * CHARCOAL PALETTE                                                                          
 ***************************************/
.xrc-para-ovrd-color--charcoal {
    --xrc-swap-color-para--bkgd-main: #54534a;
    --xrc-swap-color-para--bkgd-tone: #bbb0a6;
    --xrc-swap-color-para--text-main: #ffffff;
    --xrc-swap-color-para--text-alt1: #f3e9d5;
    --xrc-swap-color-para--text-alt2: #f1eeea;

    --xrc-swap-color-para--text-hdr1: #f3e9d5;
    --xrc-swap-color-para--text-hdr2: #f3e9d5;
    --xrc-swap-color-para--text-hdr3: #f3e9d5;
    --xrc-swap-color-para--text-hdr4: #f3e9d5;
    --xrc-swap-color-para--text-hdr5: #f3e9d5;
    --xrc-swap-color-para--text-hdr6: #f3e9d5;
}

/***************************************
 * GREEN PALETTE                                                                          
 ***************************************/
.xrc-para-ovrd-color--green {
    --xrc-swap-color-para--bkgd-main: #ecf3d7;
    --xrc-swap-color-para--bkgd-tone: #d9e7a1;
    --xrc-swap-color-para--text-main: #54534a;
    --xrc-swap-color-para--text-alt1: #7d7d74;
    --xrc-swap-color-para--text-alt2: #3e3f38;

    --xrc-swap-color-para--text-hdr1: #7d7d74;
    --xrc-swap-color-para--text-hdr2: #7d7d74;
    --xrc-swap-color-para--text-hdr3: #9d9d94;
    --xrc-swap-color-para--text-hdr4: #9d9d94;
    --xrc-swap-color-para--text-hdr5: #7d7d74;
    --xrc-swap-color-para--text-hdr6: #7d7d74;
}


/***************************************
 * FOOTER: USE CHARCOAL PALETTE                                                                          
 ***************************************/
.xrc-container--footer {
    --xrc-swap-color-para--bkgd-main: #54534a;
    --xrc-swap-color-para--bkgd-tone: #bbb0a6;
    --xrc-swap-color-para--text-main: #ffffff;
    --xrc-swap-color-para--text-alt1: #f3e9d5;
    --xrc-swap-color-para--text-alt2: #f1eeea;

    --xrc-swap-color-para--text-hdr1: #f3e9d5;
    --xrc-swap-color-para--text-hdr2: #f3e9d5;
    --xrc-swap-color-para--text-hdr3: #f3e9d5;
    --xrc-swap-color-para--text-hdr4: #f3e9d5;
    --xrc-swap-color-para--text-hdr5: #f3e9d5;
    --xrc-swap-color-para--text-hdr6: #f3e9d5;
}