/*
Theme Name: Kadence-child Multimedia Worx
Theme URI: https://multimediaworx.net
Description: A Multimedia Worx (MWX) Marketplace Platform Architecture with a streamlined, high-performance multi-vendor hosting platform allowing clients to purchase and host custom design templates with optimized page speed and minimal plugin overhead.
Author: Teresa Pegram | Multimedia Worx
Author URI: https://multimediaworx.net
Template: kadence
Version: 1.0.0
*/

/*------------------------------------------------------------------
[General UI Styles]

1. Body and Typography
2. Header
3. Buttons
4. Menus

-------------------------------------------------------------------*/

/* 1. Body and Typography */
body {
  background-color: #F5F5DC; /* Beige */
  color: #000;
  font-weight: 600; /* Semi-bold */
  font-family: var(--global-font-family); /* Inherit Kadence's default font */
}

/* 2.  Header & Footer */
/* This targets the default Kadence header. You may need to adjust the selector if using a custom header builder element. */

.site-header, .site-footer {
    background-color: #980000; /* Macaroon */
    color: #FFFFFF; /* White text */
}

/* FrontPage Header (Kadence) */
.frontpage-header {
    background-color: #861A1A; /* Matches logo */
}

/* 3. Buttons */
/* Targets common button classes. You can add more specific selectors as needed. */
.wp-block-button__link,
input[type="submit"],
.kadence-cart-checkout-button {
  background-color: #980000;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.wp-block-button__link:hover,
input[type="submit"]:hover,
.kadence-cart-checkout-button:hover {
  background-color: #FF9966;
  color: #333;
}

/* 4. Menus */

/* Primary Menu (Home Layout Links) */
/* Note: Kadence uses specific classes, so we target .primary-menu-container */
.primary-menu-container .menu-container > .menu-item > .menu-link {
  transition: color 0.3s, transform 0.2s;
}

.primary-menu-container .menu-container > .menu-item > .menu-link:hover {
  color: #980000; /* Dark red */
  transform: translateY(-2px);
}

/* Top Menu (Logo + Social Icons) */
/* This assumes you have a menu with the class .top-menu */
.top-menu .social-icon {
  opacity: 0.8;
  transition: opacity 0.3s, transform 0.3s;
}

.top-menu .social-icon:hover {
  opacity: 1;
  transform: scale(1.1);
}

/* Secondary Menu (My Account Dropdown) */
/* This targets a standard menu structure. Kadence's dropdowns are handled via JS, but this provides a fallback. */
.secondary-menu .sub-menu {
  background: #FFF8F0;
  border: 1px solid #980000;
}

.secondary-menu .menu-item:hover > .sub-menu {
  display: block;
}

/* Typography */
h1 {
    font-weight: 700; /* Bold */
    color: #980000; /* Macaroon */
    font-size: 24px;
}
h2 {
    font-weight: 600; /* Semi-bold */
    color: #FFD700; /* Gold (replaced peach for better contrast) */
    font-size: 18px;
}
h3 {
    font-weight: 400; /* Regular */
    color: #000000; /* Black */
    font-size: 14px;
}
h4 {
    font-weight: 400;
    font-style: italic;
    color: #000000; /* Black */
    font-size: 12px;
}
h5 {
    font-weight: 400;
    color: #FFA500; /* Orange */
    font-size: 12px;
}