/* Make template-gallery images square */
.snap-card img {
    aspect-ratio: 1 / 1 !important;
    height: auto !important;
    object-fit: cover !important;

	
	

	
	/* Hide site header navigation and social links */
header.site-header, .site-navigation, nav, .primary-nav, .menu {
    display: none !important;
}
/* Set green backgrounds to black and adjust text colours */
body {
    background-color: #000 !important;
    color: #fff !important;
}
/* Force specific green background elements to black */
[class*="green"], .bg-green {
    background-color: #000 !important;
}
[class*="green"] *, .green-text {
    co
	
	
.snap-card img {
    max-width: 100%;
}

/* WPForms backdrop images center and responsive */
.wpforms-field .wpforms-image-choices {
    text-align: center;
}
.wpforms-field .wpforms-image-choices img {
    max-width: 100%;
    height: auto;
}
span.wpforms-image-choices-label {
    display: none;
}
lor: #fff !important;
}
/* Center and reduce size of template image on EQ page */
.eq-template-image {
    text-align: center !important;
}
.eq-template-image img {
    max-width: 50% !important;
    display: block !important;
    margin: 0 auto !important;
}

/* Center the selected template image and reduce its width on EQ page */
.eq-template-image {
    text-align: center;
}
.eq-template-image img {
    max-width: 50%;
    height: auto;
}
}

/* Show only template name and adjust grid layout */
..snap-card .snap-meta > *:nth-child(n + 2) {
    display: none !important;
}


.snap-results {
    grid-template-columns: repeat(5, 1fr) !important;
}


/* Show only the template name */
.snap-card .snap-meta > *:nth-child(n+2) {
    display: none !important;
}


/* Hide top navigation menu across the site */
header.site-header, .site-navigation, nav, .primary-nav, .menu {
  display: none !important;
}

/* Apply dark theme with white text for default content */
body {
  background-color: #000 !important;
  color: #fff !important;
}

/* Force elements with green backgrounds to black and text to white */
[class*="green"], .bg-green {
  background-color: #000 !important;
}
[class*="green"] *, .green-text {
  color: #fff !important;
}

/* Center and size down the selected template image on EQ page */
.eq-template-image {
  text-align: center !important;
}
.eq-template-image img {
  max-width: 50% !important;
  display: block !important;
  margin: 0 auto !important;
}


/* Hide header navigation and social links */
.site-header, .site-navigation, nav, .wp-block-navigation {
    display: none !important;
}

/* Ensure buttons and text on green backgrounds are legible */
[class*="green"] *, .green-text {
    color: #fff !important;
}


/* Responsive gallery images */
.snap-card img {
    max-width: 100%;
}

/* WPForms backdrop images center and responsive */
.wpforms-field .wpforms-image-choices {
    text-align: center;
}
.wpforms-field .wpforms-image-choices img {
    max-width: 100%;
    height: auto;
}
span.wpforms-image-choices-label {
    display: none;
}


/* Responsive gallery images */
.snap-card img {
    max-width: 100%;
}

/* Center WPForms backdrop images */
.wpforms-field .wpforms-image-choices {
    text-align: center;
}
