/**Specific Camp David Pecan Style & Colors*/
:root{
    --cdpGreen: #009E52;
    --cdpGreenLt:#B5D7BB;
    --cdpGreenDk: #00381E;
    --cdpBlue:#0195CE;
    --cdpBlueLt:#95C8E7;
    --cdpBlueDk:#002452;
    --cdpTan: tan;
    --cdpBrown:#72513B;
    --cdpGray: #898B8E;
    --cdpGrayDk:#53585F;
    --cdpWhite:#FFFFFF;
    --cdpBlack:#000000;
}
body{
    background: var(--cdpWhite);
    color: var(--cdpBlack);
}
h1,h2,h3,h4,h5,h6 {
    color: var(--cdpWhite);
}

/*-- MENU STYLE --*/
.home-menu{
    background: var(--cdpBlueDk);
}
.home-menu .pure-menu-heading{
    color: var(--cdpBlueLt);
}
.home-menu .pure-menu-selected a{
    color: var(--cdpBlueLt);
}
.home-menu a{
    color: var(--cdpBlueLt);
}
.home-menu li a:hover,
.home-menu li a:focus{
    color: var(--cdpWhite);
    background: none;
    border: none;
}
/*--HEADER and FOOTER --*/
.footer{
    background: var(--cdpBlueDk);
    color: var(--cdpGray);
}
.footer a:link,
.footer a:visited{
    color: var(--cdpGray);
    text-decoration: none;
}
.footer a:hover,
.footer a:focus{
    color:var(--cdpWhite);
    background: none;
    border: none;
}

/*--IMAGE and TEXT CONTAINER--*/
/*--Used primarily for pecan variety flavors & in the shop*/
.container{
    background: var(--cdpWhite);
    color: var(--cdpBlack);
}
.catalog{
    background: var(--cdpWhite);
    color: var(--cdpBlack);
}


/*--PHOTO and TEXT BOX --*/
.basic-box,
.text-box {
     background: var(--cdpBlueDk);
     color: var(--cdpWhite);
}
.text-box-head {
    color: var(--cdpWhite);
}
.text-box-subspecial{
    color: var(--cdpBlueLt);
}
.text-box-subhead{
    color: var(--cdpTan);
}

.basic-box a:link,
.basic-box a:visited{
    color: var(--cdpTan);
    text-decoration: none;
}
.basic-box a:hover,
.basic-box a:focus{
    color: var(--cdpWhite);
    background: none;
    border: none;
}



.alt-box{
    background: var(--cdpTan);
}
.alt-box a:link,
.alt-box a:visited{
    color: var(--cdpBrown);
    text-decoration: none;
}
.alt-box a:hover,
.alt-box a:focus{
    color: var(--cdpWhite);
    background: none;
    border: none;
}

.blog{
    font-size: 90%;
}
.blog-alt{
    font-size: 90%;
    color: var(--cdpTan);
}


