/*
 Subsite custom colors: gold, black, purple
 These styles ONLY apply to pages using blocksy-subsite theme
*/

/*
 Subsite custom colors: gold, black, purple
 Header and Footer styles ONLY
*/

/* ========== HEADER STYLES ========== */

/* Header background */
#header.ct-header,
#header.ct-header[data-id="type-1"] {
  background-color: #000 !important;
}

/* Header container and rows */
#header.ct-header [data-row],
#header.ct-header .ct-container {
  background-color: #000 !important;
}

/* Logo container */
#header.ct-header .site-branding[data-id="logo"] {
  background-color: transparent !important;
}

/* Menu items */
#header.ct-header .menu-container .menu .menu-item a.ct-menu-link {
  color: #d4af37 !important; /* gold */
}

#header.ct-header .menu-container .menu .menu-item a.ct-menu-link:hover {
  color: #f5f5f5 !important; /* purple */
}

/* Mobile menu trigger button */
#header.ct-header .ct-header-trigger {
  color: #d4af37 !important;
}

#header.ct-header .ct-header-trigger svg.ct-icon rect {
  fill: #d4af37 !important;
}

#header.ct-header .ct-header-trigger .ct-label {
  color: #d4af37 !important;
}

/* ========== FOOTER STYLES ========== */

/* Footer background */
#footer.ct-footer,
#footer.ct-footer[data-id="type-1"] {
  background-color: #000 !important;
}

/* Footer rows and container */
#footer.ct-footer [data-row],
#footer.ct-footer .ct-container {
  background-color: #000 !important;
}

/* Footer text color */
#footer.ct-footer,
#footer.ct-footer p,
#footer.ct-footer .ct-widget,
#footer.ct-footer .ct-footer-copyright {
  color: #d4af37 !important; /* gold */
}

/* Footer headings */
#footer.ct-footer h5,
#footer.ct-footer .wp-block-heading {
  color: #d4af37 !important; /* gold */
}

/* Footer links */
#footer.ct-footer a {
  color: #a020f0 !important; /* purple */
}

#footer.ct-footer a:hover {
  color: #d4af37 !important; /* gold on hover */
}

/* Footer buttons */
#footer.ct-footer .wp-block-button__link {
  background-color: #d4af37 !important; /* gold background */
  color: #000 !important; /* black text */
}

#footer.ct-footer .wp-block-button__link:hover {
  background-color: #a020f0 !important; /* purple on hover */
  color: #fff !important;
}