.footer-store-icons {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.footer-store-icons img {
	flex: 0 0 45%;
	max-width: 45%;
}

rgba(0, 0, 0, 0.15)


/* Apply to your card elements */
.card {
    padding: 24px;              /* Space inside the card */
    margin: 20px;               /* Space between cards */
    border-radius: 12px;        /* Softer corners for shadows */
    box-shadow: 0 12px 18px -4px rgba(0, 0, 0, 0.15); /* Matches your settings */
}

/* Make sure the card container doesn't clip shadows */
.card-container {
    overflow: visible;
}

/* Optional: Slight hover lift for a subtle effect */
.card:hover {
    transform: translateY(-4px);
    box-shadow: 0 16px 24px -4px rgba(0, 0, 0, 0.18);
    transition: all 0.3s ease;
}

/* Style for blog entry cards */
.entry-card {
  padding: 20px; /* space inside the box */
  margin-bottom: 30px; /* space between boxes vertically */
  box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.12); /* softer shadow */
  border-radius: 10px; /* slightly rounder corners */
  background-color: #fff; /* ensure white background */
  transition: transform 0.2s ease, box-shadow 0.2s ease; /* smooth hover */
}

/* Hover effect for nicer interaction */
.entry-card:hover {
  transform: translateY(-4px);
  box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.15);
}


/* Style for blog entry cards */
.entry-card {
  padding: 20px; /* inside spacing */
  margin: 0 15px 30px 15px; /* left/right space + bottom space */
  box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.12); /* soft shadow */
  border-radius: 10px;
  background-color: #fff;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* Hover effect */
.entry-card:hover {
  transform: translateY(-4px);
  box-shadow: 0px 16px 40px rgba(0, 0, 0, 0.15);
}

/* Keep nice spacing on mobile */
@media (max-width: 768px) {
  .entry-card {
    margin: 0 10px 20px 10px;
  }
}

/* Blog entry cards with softer modern shadow */
.entry-card {
  padding: 20px;
  margin: 0 15px 30px 15px;
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08); /* softer blur, lighter opacity */
  border-radius: 10px;
  background-color: #fff;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* Hover effect with smooth lift */
.entry-card:hover {
  transform: translateY(-4px);
  box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.12);
}

/* Mobile adjustments */
@media (max-width: 768px) {
  .entry-card {
    margin: 0 10px 20px 10px;
  }
}

/* Blog entry cards with softer modern shadow + fade-in */
.entry-card {
  padding: 20px;
  margin: 0 15px 30px 15px;
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  background-color: #fff;
  opacity: 0; /* Start invisible */
  transform: translateY(10px); /* Slight drop */
  animation: fadeInUp 0.6s ease forwards; /* Animate in */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* Hover effect with smooth lift */
.entry-card:hover {
  transform: translateY(-4px);
  box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.12);
}

/* Fade-in keyframes */
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Mobile adjustments */
@media (max-width: 768px) {
  .entry-card {
    margin: 0 10px 20px 10px;
  }
}

/* Blog entry cards with staggered fade-in and hover lift */
.entry-card {
  padding: 20px;
  margin: 0 15px 30px 15px;
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  background-color: #fff;
  opacity: 0; /* Start invisible */
  transform: translateY(10px); /* Slight drop */
  animation: fadeInUp 0.6s ease forwards; /* Animate in */
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* Hover effect */
.entry-card:hover {
  transform: translateY(-4px);
  box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.12);
}

/* Fade-in animation */
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Stagger animation using nth-child */
.entry-card:nth-child(1) { animation-delay: 0.1s; }
.entry-card:nth-child(2) { animation-delay: 0.25s; }
.entry-card:nth-child(3) { animation-delay: 0.4s; }
.entry-card:nth-child(4) { animation-delay: 0.55s; }
.entry-card:nth-child(5) { animation-delay: 0.7s; }
.entry-card:nth-child(6) { animation-delay: 0.85s; }

/* Mobile adjustments */
@media (max-width: 768px) {
  .entry-card {
    margin: 0 10px 20px 10px;
  }
}
/* Blog entry cards with automatic staggered fade-in and hover lift */
.entry-card {
  padding: 20px;
  margin: 0 15px 30px 15px;
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  background-color: #fff;
  opacity: 0; /* Start invisible */
  transform: translateY(10px); /* Slight drop */
  animation: fadeInUp 0.6s ease forwards;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* Hover effect */
.entry-card:hover {
  transform: translateY(-4px);
  box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.12);
}

/* Fade-in animation */
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Automatic stagger — uses CSS variable for delay */
.entry-card {
  --delay: calc(var(--card-index, 0) * 0.15s);
  animation-delay: var(--delay);
}

/* Mobile adjustments */
@media (max-width: 768px) {
  .entry-card {
    margin: 0 10px 20px 10px;
  }
}

/* Add dropdown arrow to parent menu items */
.menu-item-has-children > a::after {
    content: " ▼";
    font-size: 0.7em;
    margin-left: 5px;
}

.page-id-820 .entry-title {
    display: none;
}

/* Hide the auto page header (title/breadcrumb band) on page 820 only */
.page-id-820 .page-header,
.page-id-820 header.entry-header,
.page-id-820 .page-title,
.page-id-820 .entry-title {
  display: none !important;
}

/* Hide post author and date on all posts/pages */
.entry-meta,
.posted-on,
.byline,
.author,
.date {
  display: none !important;
}

/* Hide Home page title and breadcrumb */
.page-id-12 .entry-title,
.page-id-12 .breadcrumbs {
  display: none !important;
}

/* Hide the big "Home" title + extra label just for the Home page */
.page-id-12 .entry-title,
.page-id-12 h1.entry-title,
.page-id-12 .page-title,
.page-id-12 .wp-block-post-title,
.page-id-12 .ct-page-title,
.page-id-12 .kadence-page-title,
.page-id-12 .hero,
.page-id-12 .page-header,
.page-id-12 .page-header-wrap {
  display: none !important;
  visibility: hidden !important;
}


/* Hide the Home page title/breadcrumb band (page id 12) */
.page-id-12 .entry-hero,
.page-id-12 .page-hero,
.page-id-12 .hero,
.page-id-12 .page-header,
.page-id-12 header.page-header,
.page-id-12 .page-header-inner,
.page-id-12 .wp-block-post-title,
.page-id-12 h1.entry-title,
.page-id-12 .page-title,
.page-id-12 .breadcrumbs,
.page-id-12 nav.breadcrumb,
.page-id-12 .kadence-breadcrumbs,
.page-id-12 .yoast-breadcrumbs {
  display: none !important;
}



/* Hide post dates and author names site-wide */
.entry-meta, 
.posted-on, 
.byline, 
.author, 
.entry-date {
    display: none !important;
}


/* Hide author and date everywhere */
.entry-meta, .posted-on, .byline, .author, .entry-date { 
  display: none !important;
}

/* Keep categories visible (theme often uses .cat-links) */
.cat-links { 
  display: inline !important;
}

/* Hide tags under posts (theme often uses .tags-links) */
.tags-links { 
  display: none !important;
}

/* Remove "Category:" prefix from archive titles */
.archive .page-title .taxonomy-description,
.archive .page-title {
    text-transform: none;
}

.archive .page-title span {
    display: none;
}

/*****************************************
  Evergreen blog cleanup (Blocksy + generic WP)
  - Hide author name & date everywhere
  - Keep categories visible
  - Hide tags under posts
  - Remove "Category:", "Tag:", "Author:" prefixes from archive titles
******************************************/

/* 1) Hide author/byline and date on single posts & archives */
.entry-date, .posted-on, .byline, .author,
.single .entry-meta .byline, .single .entry-meta .posted-on,
.archive .entry-meta .byline, .archive .entry-meta .posted-on,
/* Blocksy-specific meta selectors */
.ct-meta .meta-author, .ct-meta .meta-date,
.ct-post-meta-data .meta-author, .ct-post-meta-data .meta-date {
  display: none !important;
}

/* 2) Keep categories visible (both generic & Blocksy) */
.cat-links,
.ct-meta .meta-categories,
.ct-post-meta-data .meta-categories {
  display: inline !important;
}

/* 3) Hide tags under posts (both generic & Blocksy) */
.tags-links,
.ct-meta .meta-tags,
.ct-post-meta-data .meta-tags {
  display: none !important;
}

/* 4) Remove "Category:", "Tag:", "Author:" prefixes in archive titles (keep the titles) */
.archive .page-title .page-title-prefix,
.archive .page-title .taxonomy-type,
.archive .page-title .prefix,
.archive .page-title .ct-archive-title-prefix,
.archive .archive-title-prefix,
.archive .page-title .term-prefix,
.archive .page-title span.page-title-prefix,
.archive .page-title span.prefix {
  display: none !important;
}

/* Ensure archive titles themselves still show even if an earlier rule hid them */
.archive .page-title {
  display: block !important;
  visibility: visible !important;
}

