<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*=== Load in the Roboto and Abel fonts ===*/

/* Roboto */

@import url("https://fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700");
@import url("https://fonts.googleapis.com/css?family=Abel:400");
/*=== Core layout styles for the GT 3.x Theme ===*/

/**-- Set standard fonts and weights --**/

HTML BODY {
  font-family: "Roboto","Helvetica Neue","Helvetica","Arial",sans-serif;
  font-weight: 400;
  font-size: 0.9em;
  margin: 12px 0 0 0;
}

B,STRONG {
  font-weight: 700;
}

DIV#main-wrapper {
  font-size: 110%;
  font-weight: 400;
}

H1, H2, H3, H4, H5, H6 {
  font-family: "Roboto Condensed","Helvetica Neue","Helvetica","Arial",sans-serif;
  font-weight: 700;
  margin: 0.5em 0px 0.3em 0px;
}

H1.page-title {
  font-size: 2.0em;
}

DIV.gt-page-body {
  padding: 0 10px;
}

DIV.gt-page-body H2 {
  font-size: 1.6em;
  margin-bottom: 0.3em;
}

DIV.gt-page-body H3 {
  font-size: 1.45em;
}

DIV.gt-page-body H4 {
  font-size: 1.3em;
}

DIV.gt-page-body H5 {
  font-size: 1.2em;
  text-transform: none;
  letter-spacing: normal;
}

DIV.gt-page-body H6 {
  font-size: 1.1em;
  text-transform: none;
  letter-spacing: normal;
}

/**-- Universal section formatting to create centered maximium 1170px width content area --**/

DIV.gt-background-gt-header, DIV.gt-background-site-identity, 
DIV.gt-background-menu, DIV.gt-background-page,
DIV.gt-background-site-footer, DIV.gt-background-gt-footer {
  position: relative;
  clear: both;
  box-sizing: unset;
}

/*-- The following is required to deal with HTML rendering oddities due to all of our specially placed gold header parts --*/
DIV.gt-background-gt-header:after {
  content: "";
  display: table;
  clear: both;
}

DIV.gt-gt-header, DIV.region-header, DIV.region-primary-menu, DIV.gt-page-body, 
DIV.gt-super-footer, DIV.gt-site-footer, DIV.gt-gt-footer {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 10px;
  clear: both;
}

BODY.gt-widepage DIV.gt-gt-header, BODY.gt-widepage DIV.region-header, BODY.gt-widepage DIV.region-primary-menu, BODY.gt-widepage DIV.gt-page-body, 
BODY.gt-widepage DIV.gt-super-footer, BODY.gt-widepage DIV.gt-site-footer, BODY.gt-widepage DIV.gt-gt-footer {
  max-width: 1500px;
}

DIV.region-header, DIV.region-primary-menu {
  line-height: 1.2;
}

/**-- Tweak nested list margins --**/

DIV.text-formatted UL, DIV.text-formatted OL {
  padding: 0 0 0.25em 20px;
}

DIV.content UL UL {
  margin: 4px 0;
}

CAPTION P {
  margin: 6px 0;
}


/**-- Set standard link style to dotted underline --**/

BODY A:link, BODY A:visited {
  border-bottom: dotted 1px;
  text-decoration: none;
}

BODY A:hover, BODY A:active,
FOOTER.site-footer .content A:hover, FOOTER.site-footer .content A:focus {
  border-bottom: solid 1px;
  text-decoration: none;
}

/* Cancel the effect for links on the primary menu bar */

DIV.primary-menu-wrapper A:link, DIV.primary-menu-wrapper A:visited {
  border-bottom: none;
}


/**-- Normalize the Header and Footer Areas --**/

HEADER#gt-header, FOOTER#gt-footer {
  margin: 0;
  background-image: none;
  line-height: 1.5;
}


FOOTER#gt-footer {
  font-size: initial;
  clear: both;
}
/*=== GT Gold Footer Bar Style Rules ===*/


DIV.gt-background-gt-footer-alt {
  width: 100%;
  height: 16px;
  background: linear-gradient(to left, var(--gtweb-primary-gold), var(--gtweb-gradient-gold));
}

DIV.gt-background-gt-footer {
  background: linear-gradient(to right, var(--gtweb-primary-gold), var(--gtweb-gradient-gold));
}

DIV.gt-gt-footer {
  font-family: "Roboto Condensed";
  font-size: 90%;
  overflow: auto;
}

DIV.gt-gt-footer DIV.gt-gt-footer-farleftcol,
DIV.gt-gt-footer NAV.gt-gt-footer-legalcolumns,
DIV.gt-gt-footer DIV.gt-gt-footer-right {
  margin-top: 6px;
  margin-bottom: 6px;
}


/* Footer Address Section */

DIV.gt-gt-footer DIV.gt-gt-footer-farleftcol {
  padding-left: 10px;
  box-sizing: border-box;
}

@media all and (min-width: 966px) {

  DIV.gt-gt-footer DIV.gt-gt-footer-farleftcol {
    float: left;
    width: 25%;
  }

}

DIV.gt-gt-footer DIV.gt-gt-footer-creatingthenext {
  padding: 6px 0 12px 0;
  max-width: 250px;
}

DIV.gt-gt-footer DIV.gt-gt-footer-creatingthenext IMG {
  height: 13px;
  max-width: 100%;
  vertical-align: baseline;
}

DIV.gt-gt-footer DIV.gt-gt-footer-address {
  border-left: solid 1px var(--gtweb-accent-gold);
  padding-left: 12px;
  margin-bottom: 16px;
}

DIV.gt-gt-footer DIV.gt-gt-footer-address P {
  margin-top: 0;
  margin-bottom: 6px;
}

DIV.gt-gt-footer DIV.gt-gt-footer-address P STRONG {
  font-weight: 700;
}


/* Footer Legal Links */

DIV.gt-gt-footer NAV.gt-gt-footer-legalcolumns {
  padding: 4px 0;
  box-sizing: border-box;
}

DIV.gt-gt-footer NAV.gt-gt-footer-legalcolumns UL {
  padding: 0 0 0 10px;
  margin: 0;
  box-sizing: border-box;
}

DIV.gt-gt-footer NAV.gt-gt-footer-legalcolumns UL LI {
  display: block;
  padding: 12px 0 12px 12px;
  border-left: solid 1px var(--gtweb-accent-gold);
  font-size: 1.35em;
}

DIV.gt-gt-footer NAV.gt-gt-footer-legalcolumns UL LI A {
  text-decoration: none;
}

@media all and (min-width: 966px) {

  DIV.gt-gt-footer NAV.gt-gt-footer-legalcolumns {
    float: left;
    width: 50%;
  }

  DIV.gt-gt-footer NAV.gt-gt-footer-legalcolumns UL {
    float: left;
    width: 50%;
  }

  DIV.gt-gt-footer NAV.gt-gt-footer-legalcolumns UL LI {
    white-space: nowrap;
    padding: 0 0 8px 12px;
    font-size: unset;
  }

}


/* Logo Section */

DIV.gt-gt-footer DIV.gt-gt-footer-right {
  float: right;
  padding: 12px 8px 0 0;
  text-align: center;
}

DIV.gt-gt-footer DIV.gt-gt-footer-right IMG {
  /*max-height: 52px; */
  max-width: 150px; /* Needed for IE 11 Compatability */
}

DIV.gt-gt-footer DIV.gt-gt-footer-right A {
  border-bottom: none;
}
DIV.gt-gt-footer DIV.gt-gt-footer-right P.gt-gt-footer-copyright {
  font-size: 83%;
  margin: 10px 0;
}


/***-- Print Output Special Rules --***/

@media print {

  DIV.gt-gt-footer NAV.gt-gt-footer-legalcolumns UL.gt-gt-footer-legallinks {
    display: none;
  }

}
DIV.gt-background-gt-header {
  background: linear-gradient(to left, var(--gtweb-primary-gold) 0%, var(--gtweb-gradient-gold) 100%);
}

DIV.gt-header-background-bars {
  position: absolute;
  height: 106px;
  width: 100%;
}

DIV.gt-header-background-bar-topleft {
  height: 12px;
  width: 40%;
  background-color: var(--gtweb-medium-gold);
  position: absolute;
  top: 0;
  left: 0; 
}

DIV.gt-header-background-bar-topright {
  height: 12px;
  width: 60%;
  background-color: white;
  position: absolute;
  top: 0;
  right: 0; 
}

@media all and (min-width: 978px) {

  DIV.gt-header-background-bar-topleft,
  DIV.gt-header-background-bar-topright {
    height: 20px;
  }

}

DIV.gt-header-background-bar-right {
  position: absolute;
  height: 106px;
  width: 60%;
  top: 0;
  right: 0;
}


DIV.gt-gt-header {
  line-height: 1.3;
}


DIV.gt-header-creatingthenext {
  position: relative;
  height: 12px;
  line-height: 0;
  overflow: hidden;
  margin: 0 -10px;
}

@media all and (min-width: 978px) {

  DIV.gt-header-creatingthenext {
    height: 20px;
  }

}

@media all and (min-width: 978px) {

  DIV.gt-header-creatingthenext {
    margin: 0 -10px;
  }

}

svg.gt-header-ctn-back-left {
  position: absolute;
  left: -55px;
  z-index: 10;
}

svg.gt-header-ctn-back-right {
  position: absolute;
  right: -225px;
  z-index: 0;
}

@media all and (min-width: 978px) {

  svg.gt-header-ctn-back-left {
    left: 0;
  }

  svg.gt-header-ctn-back-right {
    right: 0;
  }

}

DIV.gt-header-creatingthenext IMG {
  position: relative;
  float: right;
  height: 10px;
  padding-top: 3px;
  padding-right: 4px;
  box-sizing: unset;
}

@media all and (max-width: 978px) {

  DIV.gt-header-creatingthenext IMG {
    display: none;
  }

}


DIV.gt-gt-header DIV.gt-header-logo {
  position: relative;
  float: left;
  box-sizing: border-box;
  width: 130px;
  height: 60px;
  padding: 6px 0 2px 0;
}

@media all and (min-width: 978px) {

  DIV.gt-gt-header DIV.gt-header-logo {
    width: 190px;
    height: 100px;
    padding: 9px 0 0 0;
  }

}

DIV.gt-gt-header DIV.gt-header-logo DIV.gt-header-logo-background {
  position: absolute;
  height: 60px;
  width: 1000px;
  right: 0;
  top: 0;
  background-color: var(--gtweb-primary-gold);
}

@media all and (min-width: 978px) {

  DIV.gt-gt-header DIV.gt-header-logo DIV.gt-header-logo-background {
    height: 100px;
  }

}

DIV.gt-gt-header DIV.gt-header-logo IMG {
  position: relative;
  height: 46px;
  max-width: unset;
}

@media all and (min-width: 978px) {

  DIV.gt-gt-header DIV.gt-header-logo IMG {
    height: 83px;
  }

}

DIV.gt-gt-header DIV.gt-header-logo A,
DIV.gt-gt-header DIV.gt-header-partner-logo A {
  border-bottom: none;
}


DIV.gt-gt-header DIV.gt-site-identity {
  position: relative;
  clear: both;
  margin: 0 -10px 0 -10px;
  padding: 0;
  box-sizing: border-box;
}

@media all and (min-width: 978px) {

  DIV.gt-gt-header DIV.gt-site-identity {
    float: left;
    clear: none;
    height: 100px;
    margin: 0;
    padding: 0 0 0 13px;
  }

}

DIV.gt-gt-header svg.gt-header-background-divide {
  float: left;
}

@media all and (max-width: 978px) {

  /* Site Identity background to white in mobile views */
  DIV.gt-gt-header DIV.gt-site-identity {
    background-color: white;
  }

  DIV.gt-gt-header svg.gt-header-background-divide {
    height: 60px;
  }

}

DIV.gt-branding__name {
  position: relative;
  margin: 0 10px;
  padding-bottom: 8px;
  font-family: 'Abel', sans-serif;
  font-size: 264%;
  font-weight: 400;
}

@media all and (min-width: 978px) {

  DIV.gt-branding__name {
    margin: 0;
    padding: 6px 0 0 0;
  }

  DIV.gt-branding__name DIV.gt-branding__thisUnit:last-child {
    padding: 20px 0 0 0;
  }

}

DIV.gt-branding__name A,
DIV.gt-branding__name A:link,
DIV.gt-branding__name A:visited,
DIV.gt-branding__name A:hover {
  border-bottom: none;
  text-decoration: none;
}

DIV.gt-branding__name A:hover,
DIV.gt-branding__name A:focus,
DIV.gt-branding__name A:active {
  border-bottom: dotted 1px;
  text-decoration: none;
}


/*-- The site parent unit name line --*/
DIV.gt-branding__parentUnit {
  font-family: 'Roboto Condensed';
  font-size: 60%;
  margin: 4px 0 0 2px;
  font-weight: 500;
}
/*=== Recommended Menu Bar Style Rules ===*/

/*-- Flex Wrapper allows main menu bar and quick menu (Give, Search) to co-exist on the same line) --*/

DIV.gt-menu-flex-wrapper {
  padding-top: 8px;
  padding-left: 4px;
  line-height: 1.2;
  display: flex;
}

@media all and (min-width: 966px) {

  DIV.gt-menu-flex-wrapper {
    padding-left: 14px;
  }

}

DIV.gt-menu-flex-wrapper &gt; DIV:nth-child(0) {
  flex: 1 1 100%;
}

DIV.gt-menu-flex-wrapper &gt; DIV:nth-child(1) {
  flex: 1 1 50px;
}


/*-- Mobile Menu Activator --*/

BUTTON.gt-mobile-menu-activator {
  margin: 8px 0;
  padding: 4px 4px 4px 0;
  white-space: nowrap;
  font-size: 1.2em;
  line-height: 1.5;
}

DIV.gt-mobile-menu-activator I {
  color: black;
  background-color: white;
}

DIV.gt-mobile-icon-wrapper {
  display: inline-block;
  padding: 6px 6px 4px 6px;
  line-height: 1;
  width: 16px;
}

SPAN.gt-mobile-text {
  vertical-align: 3px;
}

@media all and (min-width: 966px) {

  /*-- Hide the mobile menu activator --*/
  BUTTON.gt-mobile-menu-activator {
    display: none;
  }

}


/*-- Main Menu Links: Rules for mobile views (under 966px wide screens) --*/

/* Format all UL objects with no list symbols and appropriate margins and paddings */
DIV.gt-main-menu NAV UL {
  list-style-type: none;
  margin: 8px 0;
  padding: 0;
}

/* Hide the top-level UL object and make all menu text 8% bigger than the page standard */
DIV.gt-main-menu NAV &gt; UL {
  display: none;
  font-size: 108%;
}

/* Set padding and position on all LI objects.  'relative' is necessary to get the sub-menu trays to work in desktop view */
DIV.gt-main-menu NAV UL LI {
  padding: 8px 0;
  position: relative;
}

/* Format all ULs below the top-level UL with progressive 12px indentations */
DIV.gt-main-menu NAV UL UL {
  margin-left: 12px;
}

/* Hide top-level sub-menu trays (will be opened as accordions), and force all to be at least 220px wide */
DIV.gt-main-menu NAV DIV.gt-menu-tray {
  display: none;
  min-width: 220px;
}

/* Make each descending level in the sub-menu tray a bit smaller in font size */
DIV.gt-main-menu NAV DIV.gt-menu-tray UL {
  font-size: 90%;
}

/* For all ULs below the first-level menu in sub-menu trays, kill the top margin */
DIV.gt-main-menu NAV DIV.gt-menu-tray &gt; UL UL {
  margin-top: 0;
  line-height: 1.2;
}

/* Add proper spacing for all sub-menu tray LI objects */
DIV.gt-main-menu NAV DIV.gt-menu-tray LI {
  margin-bottom: 8px;
  padding: 0;
}

/* Display all sub-menu tray  links as inline-blocks with proper margin */
DIV.gt-main-menu NAV DIV.gt-menu-tray LI A {
  display: inline-block;
  margin: 4px;
}

/*-- Main Menu Links: Rules for desktop views (966px+ wide screens) --*/

@media all and (min-width: 966px) {

  /* Default all menu bar links to have no decoration */
  DIV.gt-main-menu NAV A {
    text-decoration: none;
    border-bottom: none;
  }

  /* Kill any pre-defined margins on all UL objets */
  DIV.gt-main-menu NAV UL {
    margin: 0;
  }

  /* Position the top-level UL object appropriately */
  DIV.gt-main-menu NAV &gt; UL {
    display: block;
    margin-left: -18px;
    margin-bottom: 5px;
  }

  /* Configure the top-level LI objects to position as inline blocks with no padding */
  DIV.gt-main-menu NAV &gt; UL &gt; LI {
    display: inline-block;
    padding: 0;
  }

  /* Format the inline vertical spaces on the top-level menu bar */
  DIV.gt-main-menu NAV &gt; UL &gt; LI:not(:last-child) SPAN.gt-menu-spacer {
    display: inline-block;
    width: 2px;
    height: 18px;
    margin: 0 0 -4px 4px;
    background-color: black;
    background-color: var(--gtweb-primary-gold);
  }

  /* Format the links in the top-level menu bar - normal view */
  DIV.gt-main-menu NAV &gt; UL &gt; LI &gt; A,
  HEADER#gt-header DIV.gt-main-menu NAV &gt; UL &gt; LI &gt; A {
    display: inline-block;
    padding: 6px;
    border-bottom: solid 2px transparent;
  }

  /* Format the links in the top-level menu bar - hover/focus view */
  DIV.gt-main-menu NAV &gt; UL &gt; LI &gt; A:hover,
  DIV.gt-main-menu NAV &gt; UL &gt; LI &gt; A:focus,
  HEADER#gt-header DIV.gt-main-menu NAV &gt; UL &gt; LI &gt; A:hover,
  HEADER#gt-header DIV.gt-main-menu NAV &gt; UL &gt; LI &gt; A:focus {
    text-decoration: none;
    background-color: #eeeeee;
    /* border-bottom: solid 2px black;
    border-bottom: solid 2px var(--gtweb-primary-gold); */
  }

  /* Position the trays that hold the top-level sub-menus (visual formatting is on the UL object inside the tray) */
  DIV.gt-main-menu NAV DIV.gt-menu-tray {
    position: absolute;
    top: 33px;
    margin-left: 0px;
    z-index: 200;
  }

  /* Display the sub-menu tray when hovering over the parent LI object, which encompasses the tray as well */
  DIV.gt-main-menu NAV LI:hover DIV.gt-menu-tray {
    display: block;
  }

  /* Format the sub-menu tray visual dislpay, which is done to the UL inside the tray DIV */
  DIV.gt-main-menu NAV DIV.gt-menu-tray &gt; UL {
    padding: 0 4px;
    margin: 1px 0 0 0;
    background-color: white;
    border-bottom: solid 4px var(--gtweb-primary-gold);
    box-shadow: 0px 5px 8px 0 rgba(0,0,0,0.3);
  }

  /* Make links on the first level of a sub-menu tray 500 boldness */
  DIV.gt-main-menu NAV DIV.gt-menu-tray &gt; UL &gt; LI {
    font-weight: 500;
  }

  HEADER#gt-header DIV.gt-main-menu NAV DIV.gt-menu-tray &gt; UL &gt; LI &gt; A {
    color: var(--gtweb-accessible-gold);
    font-family: "Roboto Condensed";
    font-weight: 600;
  }

  HEADER#gt-header DIV.gt-main-menu NAV DIV.gt-menu-tray &gt; UL &gt; LI &gt; A:hover,
  HEADER#gt-header DIV.gt-main-menu NAV DIV.gt-menu-tray &gt; UL &gt; LI &gt; A:focus {
    color: #605635;
  }

  /* Make links on the lower levels of a sub-menu tray 400 boldness and shorter */
  DIV.gt-main-menu NAV DIV.gt-menu-tray &gt; UL UL LI {
    font-weight: 400;
    line-height: 1.1;
  }

  /* Formatting for all sub-menu tray LI objects */
  DIV.gt-main-menu NAV DIV.gt-menu-tray LI {
    margin: 0;
  }

  /* Formatting for all sub-menu tray links - normal view */
  DIV.gt-main-menu NAV DIV.gt-menu-tray LI A {
    margin: 0;
    padding: 8px 8px;
    display: block;
    color: black;
  }

  /* Add horizontal divider bars to first-level sub-menu tray items */
  HEADER#gt-header DIV.gt-main-menu NAV DIV.gt-menu-tray &gt; UL &gt; LI:not(:first-child) &gt; A {
    border-top: solid thin #dddddd;
  }

  /* Kill horizontal divider after a horizontal break line */
  HEADER#gt-header DIV.gt-main-menu NAV DIV.gt-menu-tray &gt; UL &gt; LI.gt-menu-breaker + LI:not(:first-child) &gt; A {
    border-top: none;
  }

  /* Format horizontal break lines */
  DIV.gt-main-menu NAV DIV.gt-menu-tray UL LI.gt-menu-breaker HR {
    color: #f0f0f0;
  }

  /* Formatting for all sub-menu tray links - hover/focus view */

  DIV.gt-main-menu NAV DIV.gt-menu-tray LI A:hover,
  DIV.gt-main-menu NAV DIV.gt-menu-tray LI A:focus {
    background-color: #dddddd;
    border-bottom: none;
  }

}

/*-- Quick Menu Formatting --*/

DIV.gt-quick-menu NAV {
  float: right;
  padding-top: 6px;
}

@media all and (min-width: 966px) {

  DIV.gt-quick-menu NAV {
    padding-top: 0;
  }

}

/* Format the quick menu UL object with proper spacing and font sizing */
DIV.gt-quick-menu NAV &gt; UL {
  list-style-type: none;
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 110%;
}

/* Quick menu uses simple layout, so float all menu LI objects to the left */
DIV.gt-quick-menu NAV &gt; UL &gt; LI {
  float: left;
}

/* Format the links in the top-level menu bar - normal view */
HEADER#gt-header DIV.gt-quick-menu NAV &gt; UL &gt; LI &gt; A,
HEADER#gt-header DIV.gt-quick-menu NAV &gt; UL &gt; LI &gt; A:link {
  display: block;
  padding: 7px 6px;
  font-weight: 500;
  color: var(--gtweb-accessible-gold);
  border-bottom: none;
}

HEADER#gt-header DIV.gt-quick-menu NAV &gt; UL &gt; LI &gt; A#gt-search-toggle {
  padding-left: 12px;
}

/* Format the links in the top-level menu bar - hover/focus view */
HEADER#gt-header DIV.gt-quick-menu NAV &gt; UL &gt; LI &gt; A:hover,
HEADER#gt-header DIV.gt-quick-menu NAV &gt; UL &gt; LI &gt; A:focus {
  color: black;
}


/***-- Search Tray Formatting --***/

DIV.gt-search-tray {
  clear: both;
  height: 0;
  overflow: hidden;
  transition-duration: 0.8s;
  transition-property: all;
}

DIV.gt-search-tray FORM {
  float: right;
  font-size: unset;
}

DIV.gt-search-tray FORM DIV.form-item {
  margin: 4px 0 8px 0;
}

DIV.gt-search-tray FORM LABEL {
  position: absolute;
  left: -10000px;
}

DIV.gt-search-tray FORM INPUT.form-search {
  float: none;
}


/***-- Print Output Special Rules --***/

@media print {

  DIV.gt-main-menu, DIV.gt-quick-menu {
    display: none;
  }

}
/*=== 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-accessible-gold: #857437;
  --gtweb-black-text:      #333333;
  --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;
}


/**-- GT Header/Footer Fallbacks for Internet Explorer - FOR REMOVAL AFTER IE SUPPORT IS NO LONGER NEEDED --**/

DIV.gt-header-background-bar-topleft {
  background-color: #ac9a58; /* Medium Gold */
}

DIV.gt-gt-header DIV.gt-header-logo DIV.gt-header-logo-background {
  background-color: #b3a369; /* Primary Gold */
}

DIV.gt-background-gt-header {
  background: linear-gradient(to left, #b3a369 0%, #bfb37c 100%);
}

DIV.gt-background-gt-footer-alt {
  background: linear-gradient(to left, #b3a369, #bfb37c);
}

DIV.gt-background-gt-footer {
  background: linear-gradient(to right, #b3a369, #bfb37c);
}

DIV.gt-background-site-identity, DIV.gt-background-site-footer {
  background-color: #3b3b3b;
}


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

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

DIV.gt-background-menu, DIV.gt-background-page {
  background-color: white;
}

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

HTML BODY {
  color: #333333;
  color: var(--gtweb-black-text);
  background-color: white;
}


/**-- 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: white;
}


/**-- Primary 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,
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,
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;
}


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

HEADER#gt-header DIV.region-header {
  color: white;
}

HEADER#gt-header DIV.region-header A:link, HEADER#gt-header DIV.region-header A:visited {
  color: white;
  border-bottom-color: white;
}

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: white; 
  border-bottom-color: white;
}


/**-- 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: white;
}

DIV.primary-menu-content,
DIV.region-primary-menu NAV.block-menu A:link,
DIV.region-primary-menu NAV.block-menu A:visited {
  color: black; 
}

DIV.region-primary-menu NAV.block-menu A:hover,
DIV.region-primary-menu NAV.block-menu A:focus {
  background-color: #c0c0c0;
  color: black;
}


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

FOOTER#gt-footer DIV.gt-site-footer,
FOOTER#gt-footer DIV.gt-super-footer {
  color: white;
}

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: white;
  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: white;
  border-bottom-color: white;
}
/**-- Emory Partnership Text in Partnership Style Gold / Blue Header Bar --**/

HEADER#gt-header DIV.gt-gt-header DIV.gt-header-partner-right,
HEADER#gt-header DIV.gt-gt-header DIV.gt-header-partner-right A {
  color: #dddddd;
  border-bottom-color: white;
}


HEADER#gt-header DIV.gt-gt-header DIV.gt-header-partner-right A:hover,
HEADER#gt-header DIV.gt-gt-header DIV.gt-header-partner-right A:active {
  border-bottom-color: white;
}

HEADER#gt-header DIV.gt-gt-header DIV.gt-header-partner-background {
  background-color: #002878;
}

HEADER#gt-header DIV.gt-gt-header DIV.gt-header-partner-logo IMG {
  max-height: 28px;
  padding: 4px 0 0 0;
}
/*=== Rules for the site controlled optional dark grey footer region ===*/

DIV.gt-site-footer {
  padding: 10px 10px;
  overflow: auto;
}

DIV.gt-site-footer P {
  margin: 6px 0;
}

DIV.gt-site-footer H2 {
  font-family: Roboto;
  font-size: 120%;
  margin: 16px 0 0 0;
  padding: 4px 2px;
  text-align: left;
  border-top: solid thin var(--gtweb-accessible-gold);
  border-bottom: solid thin var(--gtweb-accessible-gold);
  color: var(--gtweb-primary-gold);
}

DIV.gt-site-footer H2:not(:first-child) {
  margin-top: 32px;
}

DIV.gt-site-footer DIV.content H2 {
  margin: 12px -2px;
  border: none;
  font-size: 150%;
}

DIV.gt-site-footer UL.menu {
  margin: 8px 4px 16px 4px;
}

DIV.gt-site-footer UL.menu LI:first-child {
  padding-top: 0.2em;
}

DIV.gt-site-footer UL.menu LI + LI {
  padding-top: 8px;
}


@media all and (min-width: 966px) {

  DIV.gt-site-footer DIV.gt-four-columns {
    width: 100%;
    display: flex;
  }

}

DIV.gt-site-footer DIV.gt-site-footer-column {
  padding-left: 10px;
}

@media all and (min-width: 966px) {

  DIV.gt-site-footer DIV.gt-four-columns DIV.gt-site-footer-column {
    flex: 1;
    max-width: 25%;
    box-sizing: border-box;
  }

}

DIV.gt-site-footer DIV.gt-four-columns DIV.gt-site-footer-column &gt; UL,
DIV.gt-site-footer DIV.gt-four-columns DIV.gt-site-footer-column &gt; DIV &gt; NAV &gt; UL {
  list-style-type: none;
  padding: 0;
}


/*=== Rules for the enhanced "super" footer, which has pre-configured columns of links, with gold vertical lines to the left of each column ===*/

DIV.gt-super-footer {
  font-family: "Roboto Condensed";
  font-size: 90%;
  padding: 16px 10px;
}

FOOTER#gt-footer DIV.gt-super-footer DIV.gt-site-footer-column &gt; UL,
FOOTER#gt-footer DIV.gt-super-footer DIV.gt-site-footer-column &gt; DIV &gt; NAV &gt; UL {
  clear: both;
  margin: 8px 4px 16px 0;
  padding: 0 0 8px 8px;
  border-left: solid thin var(--gtweb-primary-gold);
}
/**-- Default Site Identity Area Social Media Block Formatting --**/


DIV.gt-social-media UL {
  list-style-type: none;
  padding-left: 0;
  line-height: 1;
  margin: 16px 0;
}

DIV.gt-social-media UL LI {
  display: inline-block;
  padding: 0 4px;
}


/* Brand Icons from FontAwesome 5.0 Library - Campus License Purchased by Eric Sembrat, College of Engineering */
/*-- Frist set are blck icon on transparante background, and second set are white icon on transparent background.  For other colors, you will have to regenerate the SVG code, as you can't apply a fill color to an SVG used as a background image. --*/


I.svg-facebook-black {
  content: '';
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0iYmxhY2siIHZpZXdCb3g9IjAgMCAyNjQgNTEyIj48cGF0aCBkPSJNNzYuNyA1MTJWMjgzSDB2LTkxaDc2Ljd2LTcxLjdDNzYuNyA0Mi40IDEyNC4zIDAgMTkzLjggMGMzMy4zIDAgNjEuOSAyLjUgNzAuMiAzLjZWODVoLTQ4LjJjLTM3LjggMC00NS4xIDE4LTQ1LjEgNDQuM1YxOTJIMjU2bC0xMS43IDkxaC03My42djIyOSIvPjwvc3ZnPgo=");
  background-size: 100%;
}

I.svg-flickr-black {
  content: '';
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0iYmxhY2siIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNDAwIDMySDQ4QzIxLjUgMzIgMCA1My41IDAgODB2MzUyYzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDM1MmMyNi41IDAgNDgtMjEuNSA0OC00OFY4MGMwLTI2LjUtMjEuNS00OC00OC00OHpNMTQ0LjUgMzE5Yy0zNS4xIDAtNjMuNS0yOC40LTYzLjUtNjMuNXMyOC40LTYzLjUgNjMuNS02My41IDYzLjUgMjguNCA2My41IDYzLjUtMjguNCA2My41LTYzLjUgNjMuNXptMTU5IDBjLTM1LjEgMC02My41LTI4LjQtNjMuNS02My41czI4LjQtNjMuNSA2My41LTYzLjUgNjMuNSAyOC40IDYzLjUgNjMuNS0yOC40IDYzLjUtNjMuNSA2My41eiIvPjwvc3ZnPgo=");
  background-size: 100%;
}

I.svg-instagram-black {
  content: '';
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0iYmxhY2siIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjI0LjEgMTQxYy02My42IDAtMTE0LjkgNTEuMy0xMTQuOSAxMTQuOXM1MS4zIDExNC45IDExNC45IDExNC45UzMzOSAzMTkuNSAzMzkgMjU1LjkgMjg3LjcgMTQxIDIyNC4xIDE0MXptMCAxODkuNmMtNDEuMSAwLTc0LjctMzMuNS03NC43LTc0LjdzMzMuNS03NC43IDc0LjctNzQuNyA3NC43IDMzLjUgNzQuNyA3NC43LTMzLjYgNzQuNy03NC43IDc0Ljd6bTE0Ni40LTE5NC4zYzAgMTQuOS0xMiAyNi44LTI2LjggMjYuOC0xNC45IDAtMjYuOC0xMi0yNi44LTI2LjhzMTItMjYuOCAyNi44LTI2LjggMjYuOCAxMiAyNi44IDI2Ljh6bTc2LjEgMjcuMmMtMS43LTM1LjktOS45LTY3LjctMzYuMi05My45LTI2LjItMjYuMi01OC0zNC40LTkzLjktMzYuMi0zNy0yLjEtMTQ3LjktMi4xLTE4NC45IDAtMzUuOCAxLjctNjcuNiA5LjktOTMuOSAzNi4xcy0zNC40IDU4LTM2LjIgOTMuOWMtMi4xIDM3LTIuMSAxNDcuOSAwIDE4NC45IDEuNyAzNS45IDkuOSA2Ny43IDM2LjIgOTMuOXM1OCAzNC40IDkzLjkgMzYuMmMzNyAyLjEgMTQ3LjkgMi4xIDE4NC45IDAgMzUuOS0xLjcgNjcuNy05LjkgOTMuOS0zNi4yIDI2LjItMjYuMiAzNC40LTU4IDM2LjItOTMuOSAyLjEtMzcgMi4xLTE0Ny44IDAtMTg0Ljh6TTM5OC44IDM4OGMtNy44IDE5LjYtMjIuOSAzNC43LTQyLjYgNDIuNi0yOS41IDExLjctOTkuNSA5LTEzMi4xIDlzLTEwMi43IDIuNi0xMzIuMS05Yy0xOS42LTcuOC0zNC43LTIyLjktNDIuNi00Mi42LTExLjctMjkuNS05LTk5LjUtOS0xMzIuMXMtMi42LTEwMi43IDktMTMyLjFjNy44LTE5LjYgMjIuOS0zNC43IDQyLjYtNDIuNiAyOS41LTExLjcgOTkuNS05IDEzMi4xLTlzMTAyLjctMi42IDEzMi4xIDljMTkuNiA3LjggMzQuNyAyMi45IDQyLjYgNDIuNiAxMS43IDI5LjUgOSA5OS41IDkgMTMyLjFzMi43IDEwMi43LTkgMTMyLjF6Ii8+PC9zdmc+Cg==");
  background-size: 100%;
}

I.svg-linkedin-black {
  content: '';
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0iYmxhY2siIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMTAwLjMgNDgwSDcuNFYxODAuOWg5Mi45VjQ4MHpNNTMuOCAxNDAuMUMyNC4xIDE0MC4xIDAgMTE1LjUgMCA4NS44IDAgNTYuMSAyNC4xIDMyIDUzLjggMzJjMjkuNyAwIDUzLjggMjQuMSA1My44IDUzLjggMCAyOS43LTI0LjEgNTQuMy01My44IDU0LjN6TTQ0OCA0ODBoLTkyLjdWMzM0LjRjMC0zNC43LS43LTc5LjItNDguMy03OS4yLTQ4LjMgMC01NS43IDM3LjctNTUuNyA3Ni43VjQ4MGgtOTIuOFYxODAuOWg4OS4xdjQwLjhoMS4zYzEyLjQtMjMuNSA0Mi43LTQ4LjMgODcuOS00OC4zIDk0IDAgMTExLjMgNjEuOSAxMTEuMyAxNDIuM1Y0ODB6Ii8+PC9zdmc+Cg==");
  background-size: 100%;
}

I.svg-pinterest-black {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0iYmxhY2siIHZpZXdCb3g9IjAgMCA0OTYgNTEyIj48cGF0aCBkPSJNNDk2IDI1NmMwIDEzNy0xMTEgMjQ4LTI0OCAyNDgtMjUuNiAwLTUwLjItMy45LTczLjQtMTEuMSAxMC4xLTE2LjUgMjUuMi00My41IDMwLjgtNjUgMy0xMS42IDE1LjQtNTkgMTUuNC01OSA4LjEgMTUuNCAzMS43IDI4LjUgNTYuOCAyOC41IDc0LjggMCAxMjguNy02OC44IDEyOC43LTE1NC4zIDAtODEuOS02Ni45LTE0My4yLTE1Mi45LTE0My4yLTEwNyAwLTE2My45IDcxLjgtMTYzLjkgMTUwLjEgMCAzNi40IDE5LjQgODEuNyA1MC4zIDk2LjEgNC43IDIuMiA3LjIgMS4yIDguMy0zLjMuOC0zLjQgNS0yMC4zIDYuOS0yOC4xLjYtMi41LjMtNC43LTEuNy03LjEtMTAuMS0xMi41LTE4LjMtMzUuMy0xOC4zLTU2LjYgMC01NC43IDQxLjQtMTA3LjYgMTEyLTEwNy42IDYwLjkgMCAxMDMuNiA0MS41IDEwMy42IDEwMC45IDAgNjcuMS0zMy45IDExMy42LTc4IDExMy42LTI0LjMgMC00Mi42LTIwLjEtMzYuNy00NC44IDctMjkuNSAyMC41LTYxLjMgMjAuNS04Mi42IDAtMTktMTAuMi0zNC45LTMxLjQtMzQuOS0yNC45IDAtNDQuOSAyNS43LTQ0LjkgNjAuMiAwIDIyIDcuNCAzNi44IDcuNCAzNi44cy0yNC41IDEwMy44LTI5IDEyMy4yYy01IDIxLjQtMyA1MS42LS45IDcxLjJDNjUuNCA0NTAuOSAwIDM2MS4xIDAgMjU2IDAgMTE5IDExMSA4IDI0OCA4czI0OCAxMTEgMjQ4IDI0OHoiLz48L3N2Zz4K");
  background-size: 100%;
}

I.svg-tumblr-black {
  content: '';
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0iYmxhY2siIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMzA5LjggNDgwLjNjLTEzLjYgMTQuNS01MCAzMS43LTk3LjQgMzEuNy0xMjAuOCAwLTE0Ny04OC44LTE0Ny0xNDAuNnYtMTQ0SDE3LjljLTUuNSAwLTEwLTQuNS0xMC0xMHYtNjhjMC03LjIgNC41LTEzLjYgMTEuMy0xNiA2Mi0yMS44IDgxLjUtNzYgODQuMy0xMTcuMS44LTExIDYuNS0xNi4zIDE2LjEtMTYuM2g3MC45YzUuNSAwIDEwIDQuNSAxMCAxMHYxMTUuMmg4M2M1LjUgMCAxMCA0LjQgMTAgOS45djgxLjdjMCA1LjUtNC41IDEwLTEwIDEwaC04My40VjM2MGMwIDM0LjIgMjMuNyA1My42IDY4IDM1LjggNC44LTEuOSA5LTMuMiAxMi43LTIuMiAzLjUuOSA1LjggMy40IDcuNCA3LjlsMjIgNjQuM2MxLjggNSAzLjMgMTAuNi0uNCAxNC41eiIvPjwvc3ZnPgo=");
  background-size: 100%;
}

I.svg-twitter-black {
  content: '';
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0iYmxhY2siIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDQzLjggMTU5LjdjLjMgNC4yLjMgOC40LjMgMTIuNiAwIDEyOC4xLTk3LjUgMjc1LjctMjc1LjcgMjc1LjctNTQuOSAwLTEwNS45LTE1LjktMTQ4LjgtNDMuNSA3LjguOSAxNS4zIDEuMiAyMy40IDEuMiA0NS4zIDAgODctMTUuMyAxMjAuMy00MS40LTQyLjYtLjktNzguMy0yOC44LTkwLjYtNjcuMiA2IC45IDEyIDEuNSAxOC4zIDEuNSA4LjcgMCAxNy40LTEuMiAyNS41LTMuMy00NC40LTktNzcuNy00OC03Ny43LTk1LjFWMTk5YzEyLjkgNy4yIDI3LjkgMTEuNyA0My44IDEyLjMtMjYuMS0xNy40LTQzLjItNDcuMS00My4yLTgwLjcgMC0xOCA0LjgtMzQuNSAxMy4yLTQ4LjkgNDcuNyA1OC44IDExOS40IDk3LjIgMTk5LjggMTAxLjQtMS41LTcuMi0yLjQtMTQuNy0yLjQtMjIuMiAwLTUzLjQgNDMuMi05Ni45IDk2LjktOTYuOSAyNy45IDAgNTMuMSAxMS43IDcwLjggMzAuNiAyMS45LTQuMiA0Mi45LTEyLjMgNjEuNS0yMy40LTcuMiAyMi41LTIyLjUgNDEuNC00Mi42IDUzLjQgMTkuNS0yLjEgMzguNC03LjUgNTUuOC0xNS0xMy4yIDE5LjItMjkuNyAzNi4zLTQ4LjYgNTAuMXoiLz48L3N2Zz4K");
  background-size: 100%;
}

I.svg-youtube-black {
  content: '';
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0iYmxhY2siIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNTAxLjMgMTIwLjNjLTUuOS0yMi4yLTIzLjItMzkuNi00NS4zLTQ1LjZDNDE2LjEgNjQgMjU2IDY0IDI1NiA2NFM5NS45IDY0IDU2IDc0LjhjLTIyIDUuOS0zOS40IDIzLjQtNDUuMyA0NS42QzAgMTYwLjUgMCAyNDQuNCAwIDI0NC40czAgODMuOCAxMC43IDEyNGM1LjkgMjIuMiAyMy4yIDM4LjkgNDUuMyA0NC44Qzk1LjkgNDI0IDI1NiA0MjQgMjU2IDQyNHMxNjAuMSAwIDIwMC0xMC44YzIyLTUuOSAzOS40LTIyLjcgNDUuMy00NC44IDEwLjctNDAuMiAxMC43LTEyNCAxMC43LTEyNHMwLTgzLjktMTAuNy0xMjQuMXpNMjAzLjYgMzIwLjVWMTY4LjJsMTMzLjggNzYuMS0xMzMuOCA3Ni4yeiIvPjwvc3ZnPgo=");
  background-size: 100%;
}


I.svg-facebook-white {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0id2hpdGUiIHZpZXdCb3g9IjAgMCAyNjQgNTEyIj48cGF0aCBkPSJNNzYuNyA1MTJWMjgzSDB2LTkxaDc2Ljd2LTcxLjdDNzYuNyA0Mi40IDEyNC4zIDAgMTkzLjggMGMzMy4zIDAgNjEuOSAyLjUgNzAuMiAzLjZWODVoLTQ4LjJjLTM3LjggMC00NS4xIDE4LTQ1LjEgNDQuM1YxOTJIMjU2bC0xMS43IDkxaC03My42djIyOSIvPjwvc3ZnPgo=");
  background-size: 100%;
}

I.svg-flickr-white {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0id2hpdGUiIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNNDAwIDMySDQ4QzIxLjUgMzIgMCA1My41IDAgODB2MzUyYzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDM1MmMyNi41IDAgNDgtMjEuNSA0OC00OFY4MGMwLTI2LjUtMjEuNS00OC00OC00OHpNMTQ0LjUgMzE5Yy0zNS4xIDAtNjMuNS0yOC40LTYzLjUtNjMuNXMyOC40LTYzLjUgNjMuNS02My41IDYzLjUgMjguNCA2My41IDYzLjUtMjguNCA2My41LTYzLjUgNjMuNXptMTU5IDBjLTM1LjEgMC02My41LTI4LjQtNjMuNS02My41czI4LjQtNjMuNSA2My41LTYzLjUgNjMuNSAyOC40IDYzLjUgNjMuNS0yOC40IDYzLjUtNjMuNSA2My41eiIvPjwvc3ZnPgo=");
  background-size: 100%;
}

I.svg-instagram-white {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0id2hpdGUiIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMjI0LjEgMTQxYy02My42IDAtMTE0LjkgNTEuMy0xMTQuOSAxMTQuOXM1MS4zIDExNC45IDExNC45IDExNC45UzMzOSAzMTkuNSAzMzkgMjU1LjkgMjg3LjcgMTQxIDIyNC4xIDE0MXptMCAxODkuNmMtNDEuMSAwLTc0LjctMzMuNS03NC43LTc0LjdzMzMuNS03NC43IDc0LjctNzQuNyA3NC43IDMzLjUgNzQuNyA3NC43LTMzLjYgNzQuNy03NC43IDc0Ljd6bTE0Ni40LTE5NC4zYzAgMTQuOS0xMiAyNi44LTI2LjggMjYuOC0xNC45IDAtMjYuOC0xMi0yNi44LTI2LjhzMTItMjYuOCAyNi44LTI2LjggMjYuOCAxMiAyNi44IDI2Ljh6bTc2LjEgMjcuMmMtMS43LTM1LjktOS45LTY3LjctMzYuMi05My45LTI2LjItMjYuMi01OC0zNC40LTkzLjktMzYuMi0zNy0yLjEtMTQ3LjktMi4xLTE4NC45IDAtMzUuOCAxLjctNjcuNiA5LjktOTMuOSAzNi4xcy0zNC40IDU4LTM2LjIgOTMuOWMtMi4xIDM3LTIuMSAxNDcuOSAwIDE4NC45IDEuNyAzNS45IDkuOSA2Ny43IDM2LjIgOTMuOXM1OCAzNC40IDkzLjkgMzYuMmMzNyAyLjEgMTQ3LjkgMi4xIDE4NC45IDAgMzUuOS0xLjcgNjcuNy05LjkgOTMuOS0zNi4yIDI2LjItMjYuMiAzNC40LTU4IDM2LjItOTMuOSAyLjEtMzcgMi4xLTE0Ny44IDAtMTg0Ljh6TTM5OC44IDM4OGMtNy44IDE5LjYtMjIuOSAzNC43LTQyLjYgNDIuNi0yOS41IDExLjctOTkuNSA5LTEzMi4xIDlzLTEwMi43IDIuNi0xMzIuMS05Yy0xOS42LTcuOC0zNC43LTIyLjktNDIuNi00Mi42LTExLjctMjkuNS05LTk5LjUtOS0xMzIuMXMtMi42LTEwMi43IDktMTMyLjFjNy44LTE5LjYgMjIuOS0zNC43IDQyLjYtNDIuNiAyOS41LTExLjcgOTkuNS05IDEzMi4xLTlzMTAyLjctMi42IDEzMi4xIDljMTkuNiA3LjggMzQuNyAyMi45IDQyLjYgNDIuNiAxMS43IDI5LjUgOSA5OS41IDkgMTMyLjFzMi43IDEwMi43LTkgMTMyLjF6Ii8+PC9zdmc+Cg==");
  background-size: 100%;
}

I.svg-linkedin-white {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0id2hpdGUiIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBkPSJNMTAwLjMgNDgwSDcuNFYxODAuOWg5Mi45VjQ4MHpNNTMuOCAxNDAuMUMyNC4xIDE0MC4xIDAgMTE1LjUgMCA4NS44IDAgNTYuMSAyNC4xIDMyIDUzLjggMzJjMjkuNyAwIDUzLjggMjQuMSA1My44IDUzLjggMCAyOS43LTI0LjEgNTQuMy01My44IDU0LjN6TTQ0OCA0ODBoLTkyLjdWMzM0LjRjMC0zNC43LS43LTc5LjItNDguMy03OS4yLTQ4LjMgMC01NS43IDM3LjctNTUuNyA3Ni43VjQ4MGgtOTIuOFYxODAuOWg4OS4xdjQwLjhoMS4zYzEyLjQtMjMuNSA0Mi43LTQ4LjMgODcuOS00OC4zIDk0IDAgMTExLjMgNjEuOSAxMTEuMyAxNDIuM1Y0ODB6Ii8+PC9zdmc+Cg==");
  background-size: 100%;
}

I.svg-pinterest-white {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0id2hpdGUiIHZpZXdCb3g9IjAgMCA0OTYgNTEyIj48cGF0aCBkPSJNNDk2IDI1NmMwIDEzNy0xMTEgMjQ4LTI0OCAyNDgtMjUuNiAwLTUwLjItMy45LTczLjQtMTEuMSAxMC4xLTE2LjUgMjUuMi00My41IDMwLjgtNjUgMy0xMS42IDE1LjQtNTkgMTUuNC01OSA4LjEgMTUuNCAzMS43IDI4LjUgNTYuOCAyOC41IDc0LjggMCAxMjguNy02OC44IDEyOC43LTE1NC4zIDAtODEuOS02Ni45LTE0My4yLTE1Mi45LTE0My4yLTEwNyAwLTE2My45IDcxLjgtMTYzLjkgMTUwLjEgMCAzNi40IDE5LjQgODEuNyA1MC4zIDk2LjEgNC43IDIuMiA3LjIgMS4yIDguMy0zLjMuOC0zLjQgNS0yMC4zIDYuOS0yOC4xLjYtMi41LjMtNC43LTEuNy03LjEtMTAuMS0xMi41LTE4LjMtMzUuMy0xOC4zLTU2LjYgMC01NC43IDQxLjQtMTA3LjYgMTEyLTEwNy42IDYwLjkgMCAxMDMuNiA0MS41IDEwMy42IDEwMC45IDAgNjcuMS0zMy45IDExMy42LTc4IDExMy42LTI0LjMgMC00Mi42LTIwLjEtMzYuNy00NC44IDctMjkuNSAyMC41LTYxLjMgMjAuNS04Mi42IDAtMTktMTAuMi0zNC45LTMxLjQtMzQuOS0yNC45IDAtNDQuOSAyNS43LTQ0LjkgNjAuMiAwIDIyIDcuNCAzNi44IDcuNCAzNi44cy0yNC41IDEwMy44LTI5IDEyMy4yYy01IDIxLjQtMyA1MS42LS45IDcxLjJDNjUuNCA0NTAuOSAwIDM2MS4xIDAgMjU2IDAgMTE5IDExMSA4IDI0OCA4czI0OCAxMTEgMjQ4IDI0OHoiLz48L3N2Zz4K");
  background-size: 100%;
}

I.svg-tumblr-white {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0id2hpdGUiIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMzA5LjggNDgwLjNjLTEzLjYgMTQuNS01MCAzMS43LTk3LjQgMzEuNy0xMjAuOCAwLTE0Ny04OC44LTE0Ny0xNDAuNnYtMTQ0SDE3LjljLTUuNSAwLTEwLTQuNS0xMC0xMHYtNjhjMC03LjIgNC41LTEzLjYgMTEuMy0xNiA2Mi0yMS44IDgxLjUtNzYgODQuMy0xMTcuMS44LTExIDYuNS0xNi4zIDE2LjEtMTYuM2g3MC45YzUuNSAwIDEwIDQuNSAxMCAxMHYxMTUuMmg4M2M1LjUgMCAxMCA0LjQgMTAgOS45djgxLjdjMCA1LjUtNC41IDEwLTEwIDEwaC04My40VjM2MGMwIDM0LjIgMjMuNyA1My42IDY4IDM1LjggNC44LTEuOSA5LTMuMiAxMi43LTIuMiAzLjUuOSA1LjggMy40IDcuNCA3LjlsMjIgNjQuM2MxLjggNSAzLjMgMTAuNi0uNCAxNC41eiIvPjwvc3ZnPgo=");
  background-size: 100%;
}

I.svg-twitter-white {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0id2hpdGUiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDQzLjggMTU5LjdjLjMgNC4yLjMgOC40LjMgMTIuNiAwIDEyOC4xLTk3LjUgMjc1LjctMjc1LjcgMjc1LjctNTQuOSAwLTEwNS45LTE1LjktMTQ4LjgtNDMuNSA3LjguOSAxNS4zIDEuMiAyMy40IDEuMiA0NS4zIDAgODctMTUuMyAxMjAuMy00MS40LTQyLjYtLjktNzguMy0yOC44LTkwLjYtNjcuMiA2IC45IDEyIDEuNSAxOC4zIDEuNSA4LjcgMCAxNy40LTEuMiAyNS41LTMuMy00NC40LTktNzcuNy00OC03Ny43LTk1LjFWMTk5YzEyLjkgNy4yIDI3LjkgMTEuNyA0My44IDEyLjMtMjYuMS0xNy40LTQzLjItNDcuMS00My4yLTgwLjcgMC0xOCA0LjgtMzQuNSAxMy4yLTQ4LjkgNDcuNyA1OC44IDExOS40IDk3LjIgMTk5LjggMTAxLjQtMS41LTcuMi0yLjQtMTQuNy0yLjQtMjIuMiAwLTUzLjQgNDMuMi05Ni45IDk2LjktOTYuOSAyNy45IDAgNTMuMSAxMS43IDcwLjggMzAuNiAyMS45LTQuMiA0Mi45LTEyLjMgNjEuNS0yMy40LTcuMiAyMi41LTIyLjUgNDEuNC00Mi42IDUzLjQgMTkuNS0yLjEgMzguNC03LjUgNTUuOC0xNS0xMy4yIDE5LjItMjkuNyAzNi4zLTQ4LjYgNTAuMXoiLz48L3N2Zz4K");
  background-size: 100%;
}

I.svg-youtube-white {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgZmlsbD0id2hpdGUiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNTAxLjMgMTIwLjNjLTUuOS0yMi4yLTIzLjItMzkuNi00NS4zLTQ1LjZDNDE2LjEgNjQgMjU2IDY0IDI1NiA2NFM5NS45IDY0IDU2IDc0LjhjLTIyIDUuOS0zOS40IDIzLjQtNDUuMyA0NS42QzAgMTYwLjUgMCAyNDQuNCAwIDI0NC40czAgODMuOCAxMC43IDEyNGM1LjkgMjIuMiAyMy4yIDM4LjkgNDUuMyA0NC44Qzk1LjkgNDI0IDI1NiA0MjQgMjU2IDQyNHMxNjAuMSAwIDIwMC0xMC44YzIyLTUuOSAzOS40LTIyLjcgNDUuMy00NC44IDEwLjctNDAuMiAxMC43LTEyNCAxMC43LTEyNHMwLTgzLjktMTAuNy0xMjQuMXpNMjAzLjYgMzIwLjVWMTY4LjJsMTMzLjggNzYuMS0xMzMuOCA3Ni4yeiIvPjwvc3ZnPgo=");
  background-size: 100%;
}

I.svg-menuburger {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMyJyB3aWR0aD0nMzInIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHBhdGggZD0iTSAwIDAgTCAzMiAwIEwgMzIgNiBMIDAgNiBaIiBmaWxsPSIjMDAwMDAwIiAvPgogIDxwYXRoIGQ9Ik0gMCAxMyBMIDMyIDEzIEwgMzIgMTkgTCAwIDE5IFoiIGZpbGw9IiMwMDAwMDAiIC8+CiAgPHBhdGggZD0iTSAwIDI2IEwgMzIgMjYgTCAzMiAzMiBMIDAgMzIgWiIgZmlsbD0iIzAwMDAwMCIgLz4KPC9zdmc+Cg==");
  background-size: 100%;
}

I.svg-dropdown {
  width: 9px;
  height: 16px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMyJyB3aWR0aD0nMTgnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHBhdGggZD0iTSAwIDIyIEwgOCAzMSBMIDE2IDIyIEwgMTMgMTkgTCA4IDI1IEwgMyAxOSBaIiBmaWxsPSIjYWM5YTU4IiAvPgo8L3N2Zz4K");
  background-size: 100%;
}

I.svg-magglass {
  width: 15px;
  height: 15px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMyJyB3aWR0aD0nMzInIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGNpcmNsZSBjeD0iMTMiIGN5PSIxMyIgcj0iMTAiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSI0IiBmaWxsPSJub25lIiAvPgogIDxsaW5lIHgxPScxOScgeTE9JzE5JyB4Mj0nMzInIHkyPSczMicgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjQiIGZpbGw9Im5vbmUiIC8+Cjwvc3ZnPgo=");
  background-size: 100%;
}

I.svg-magglass-gold {
  width: 15px;
  height: 15px;
  display: inline-block;
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMyJyB3aWR0aD0nMzInIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGNpcmNsZSBjeD0iMTMiIGN5PSIxMyIgcj0iMTAiIHN0cm9rZT0iIzg2NzQzNyIgc3Ryb2tlLXdpZHRoPSI0IiBmaWxsPSJub25lIiAvPgogIDxsaW5lIHgxPScxOScgeTE9JzE5JyB4Mj0nMzInIHkyPSczMicgc3Ryb2tlPSIjODY3NDM3IiBzdHJva2Utd2lkdGg9IjQiIGZpbGw9Im5vbmUiIC8+Cjwvc3ZnPgo=");
  background-size: 100%;
}

*:hover &gt; I.svg-magglass-gold, *:focus I.svg-magglass-gold {
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMyJyB3aWR0aD0nMzInIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGNpcmNsZSBjeD0iMTMiIGN5PSIxMyIgcj0iMTAiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSI0IiBmaWxsPSJub25lIiAvPgogIDxsaW5lIHgxPScxOScgeTE9JzE5JyB4Mj0nMzInIHkyPSczMicgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjQiIGZpbGw9Im5vbmUiIC8+Cjwvc3ZnPgo=");
  background-size: 100%;
}

I.svg-chevron-gold {
  width: 7.5px;
  height: 15px;
  display: inline-block;
  margin-bottom: -1px;
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMyJyB3aWR0aD0nMTYnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgPgogIDxwYXRoIGQ9Ik0gMCAxIEwgOCAxIEwgMTUgMTYgTCA4IDMxIEwgMCAzMSBMIDcgMTYgWiIgZmlsbD0iIzg2NzQzNyIgLz4KPC9zdmc+Cg==");
  background-size: 100%;
}

*:hover &gt; I.svg-chevron-gold, *:focus &gt; I.svg-chevron-gold {
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMyJyB3aWR0aD0nMTYnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgPgogIDxwYXRoIGQ9Ik0gMCAxIEwgOCAxIEwgMTUgMTYgTCA4IDMxIEwgMCAzMSBMIDcgMTYgWiIgZmlsbD0iIzAwMDAwMCIgLz4KPC9zdmc+Cg==");
  background-size: 100%;
}
</pre></body></html>