/*=== Standard Buzz Gold Color Pallete ===*/

/**-- GT Official Colors --**/

/*-- Note: When changing colors, you must also update core/code/GTHeaderBlock.php, which has SVG colors defined --*/

:root {
  --gtweb-accent-gold:     #d2c79f;
  --gtweb-primary-gold:    #b3a369;
  --gtweb-gradient-gold:   #bfb37c;
  --gtweb-medium-gold:     #a4925a;
  --gtweb-heading-gold:    #958447;
  --gtweb-accessible-gold: #857437;
  --gtweb-background-page: #ffffff;
  --gtweb-black-text:      #333333;
  --gtweb-white-text:      #ffffff;
  --gtweb-sitefooter-grey: #262626;
  --gtweb-navy-blue:       #003057;
  --gtweb-navy-darkblue:   #001840;  /*- For button hover: set to a shade darker than gtweb-navy-blue -*/
  --gtweb-link-blue:       #004f9f;
  --gtweb-linkhover-blue:  #1879db;
  --gtweb-linkvisit-mauve: #730053;
  --gtweb-pimile-light:    #f2f3f1;
  --gtweb-buzz-gold:       #eeb211;
}


/**-- Site Identity, Menu Bar, Page, and Site Footer Backgrounds --**/

DIV.gt-background-site-identity, DIV.gt-background-site-footer {
  background-color: #303030;  background-color: var(--gtweb-sitefooter-grey);
}

DIV.gt-background-menu, DIV.gt-background-page {
  background-color: #ffffff;  background-color: var(--gtweb-background-page);
}

/**-- Document Body --**/

HTML BODY {
  color: #303030;  color: var(--gtweb-black-text);
  background-color: #ffffff;  background-color: var(--gtweb-background-page);
}


/**-- Primary Link Colors --**/

BODY A:link {
  color: var(--gtweb-link-blue);
  border-bottom-color: var(--gtweb-link-blue);
}

BODY A:visited {
  color: var(--gtweb-linkvisit-mauve);
  border-bottom-color: var(--gtweb-linkvisit-mauve);
}

BODY A:hover, BODY A:active, BODY A:focus {
  color: var(--gtweb-linkhover-blue);
  border-bottom-color: var(--gtweb-linkhover-blue);
}


/**- Overall Header Background Color -**/

HEADER#gt-header {
  background-color: #ffffff;  background-color: var(--gtweb-background-page);
}


/**-- Gold Header / Footer Text Color --**/

HEADER#gt-header,
FOOTER#gt-footer {
  color: #262626;  color: var(--gtweb-sitefooter-grey);
}

HEADER#gt-header A:link, HEADER#gt-header A:visited {
  color: #262626;  color: var(--gtweb-navy-blue);
  border-bottom-color: black;
}

FOOTER#gt-footer A:link, FOOTER#gt-footer A:visited {
  color: #262626;  color: var(--gtweb-sitefooter-grey);
  border-bottom-color: black;
}

HEADER#gt-header A:hover, HEADER#gt-header A:active, HEADER#gt-header A:FOCUS {
  color: #262626;  color: var(--gtweb-navy-blue);
  border-bottom-color: black;
}

FOOTER#gt-footer A:hover, FOOTER#gt-footer A:active, FOOTER#gt-footer A:FOCUS {
  color: #262626;  color: var(--gtweb-sitefooter-grey);
  border-bottom-color: black;
}


/**-- Site Identity Bar Colors --**/

HEADER#gt-header DIV.region-header {
  color: #ffffff;  color: var(--gtweb-white-text);
}

HEADER#gt-header DIV.region-header A:link, HEADER#gt-header DIV.region-header A:visited {
  color: #ffffff;  color: var(--gtweb-white-text);
  border-bottom-color: #ffffff;  border-bottom-color: var(--gtweb-white-text);
}

HEADER#gt-header DIV.region-header A:hover, HEADER#gt-header DIV.region-header A:active, HEADER#gt-header DIV.region-header A:FOCUS {
  color: #ffffff;  color: var(--gtweb-white-text);
  border-bottom-color: #ffffff;  border-bottom-color: var(--gtweb-white-text);
}


/**-- GT Header Drop-Down Tray --**/

DIV.gt-gt-header-tray {
  background-color: #dddddd;
}


/*- Menu Bar: Primary Colors -*/

DIV.primary-menu-content {  /* Main menu bar */
  background-color: #ffffff;  background-color: var(--gtweb-background-page);
}

DIV.primary-menu-content,
DIV.region-primary-menu NAV.block-menu A:link,
DIV.region-primary-menu NAV.block-menu A:visited {
  color: #303030;  color: var(--gtweb-black-text);
}

DIV.region-primary-menu NAV.block-menu A:hover,
DIV.region-primary-menu NAV.block-menu A:focus {
  background-color: #c0c0c0;
  color: #303030;  color: var(--gtweb-black-text);
}


/**-- Site Footer Colors --**/

FOOTER#gt-footer DIV.gt-site-footer,
FOOTER#gt-footer DIV.gt-super-footer {
  color: #ffffff;  color: var(--gtweb-white-text);
}

FOOTER#gt-footer DIV.gt-site-footer A:link, FOOTER#gt-footer DIV.gt-site-footer A:visited,
FOOTER#gt-footer DIV.gt-super-footer A:link, FOOTER#gt-footer DIV.gt-super-footer A:visited {
  color: #ffffff;  color: var(--gtweb-white-text);
  border-bottom-color: white;
}

FOOTER#gt-footer DIV.gt-site-footer A:hover, FOOTER#gt-footer DIV.gt-site-footer A:active, FOOTER#gt-footer DIV.gt-site-footer A:focus,
FOOTER#gt-footer DIV.gt-super-footer A:hover, FOOTER#gt-footer DIV.gt-super-footer A:active, FOOTER#gt-footer DIV.gt-super-footer A:focus {
  color: #ffffff;  color: var(--gtweb-white-text);
  border-bottom-color: white;
}
