/*
Theme Name: Kallol of New Jersey Editable v6.8
Theme URI: https://kallol.com/
Author: Kallol of New Jersey
Description: Custom editable classic theme for Kallol of New Jersey. Home and page content can be updated from Appearance > Customize; menus can be updated from Appearance > Menus.
Version: 1.4.8
Text Domain: kallol-editable
*/

.nav-links > li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.nav-links > li > a { text-decoration: none; }

.footer-menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer-menu li { margin: 0; padding: 0; }
.footer-menu a {
  display: block;
  margin-bottom: 11px;
  font-family: var(--sans);
  font-size: 13px;
  font-weight: 300;
  color: rgba(255,255,255,0.48);
  text-decoration: none;
  transition: color .2s;
}
.footer-menu a:hover { color: var(--gold-bright); }


/* ═══════════════════════════════════════════════
   v6.0 — nav + Durga spotlight button hardening
   Loaded last to defeat stale/legacy button rules.
═══════════════════════════════════════════════ */
body.home .nav-links a.nav-cta,
body.home .nav-links a.nav-cta.secondary,
body.home .nav-links li.nav-cta-item > a,
body.home .nav-links li.nav-cta-secondary-item > a {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:transparent !important;
  color:var(--gold-dark) !important;
  border:2px solid var(--gold) !important;
  padding:8px 22px !important;
  border-radius:8px !important;
  font-family:var(--sans) !important;
  font-size:13px !important;
  font-weight:700 !important;
  text-decoration:none !important;
  box-shadow:none !important;
}
body.home .nav-links a.nav-cta:hover,
body.home .nav-links a.nav-cta.secondary:hover,
body.home .nav-links li.nav-cta-item > a:hover,
body.home .nav-links li.nav-cta-secondary-item > a:hover {
  background:var(--gold) !important;
  color:var(--eg-dark) !important;
  box-shadow:0 6px 20px rgba(176,106,74,.28) !important;
}

body.home .durga-spotlight .ds-actions a.ds-btn.registration {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:14px 20px !important;
  border-radius:11px !important;
  border:1px solid rgba(255,228,181,.82) !important;
  background:rgba(255,255,255,.94) !important;
  color:#7e1f26 !important;
  font-family:var(--sans) !important;
  font-size:12px !important;
  line-height:1.1 !important;
  font-weight:800 !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  box-shadow:0 10px 22px rgba(81,13,19,.14) !important;
  transition:transform .2s ease,background .2s ease,box-shadow .2s ease !important;
}
body.home .durga-spotlight .ds-actions a.ds-btn.registration:hover {
  background:#fff7eb !important;
  color:#7e1f26 !important;
  transform:translateY(-2px) !important;
  box-shadow:0 14px 28px rgba(81,13,19,.20) !important;
}

@media(max-width:700px){
  body.home .durga-spotlight .ds-actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
  }
  body.home .durga-spotlight .ds-actions a.ds-btn{
    width:100% !important;
  }
}
