p:empty {
	display: none;
}


.bsx-article-columns {
	column-count: var(--bsx-pub-article-columns, 1);
	column-gap: 2.5rem;
	column-rule: 1px solid var(--bsx-border, #46433f);
}

/* Prevents headings and images from getting awkwardly split across a column break */
.bsx-article-columns h2,
.bsx-article-columns h3,
.bsx-article-columns img,
.bsx-article-columns figure {
	break-inside: avoid;
}

/* Falls back to a single column on narrow screens — two columns get cramped and hard to read on mobile */
@media (max-width: 700px) {
	.bsx-article-columns {
		column-count: 1;
	}
}
@media (max-width: 781px) {
.bsx-x-col {display: none;}
}

.have-coupon-link[data-prdid="8061"] {
    display: none !important;
}

.wp-site-blocks {
    display: flex !important;
    flex-direction: column !important;
    min-height: 100vh !important;
}

.wp-site-blocks > footer {
    margin-top: auto !important;
}


/** marquee switched off on mobile */
#background-slider {
    position: fixed;   /* or absolute */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

#page-content {
    position: relative;
    z-index: 10;
    /* make background transparent so slider shows through */
    background: transparent;
}

@media (max-width: 768px) {
  .wp-block-storepress-marquee {
    display: none;
  }
}

/* Hide mobile form on desktop */
.mobile-registration {
  display: none;
}

/* On mobile — hide slider, show single column form */
@media (max-width: 768px) {
  .page-id-6290 .wp-block-themepunch-revslider {
    display: none;
  }
  .page-id-6290 .mobile-registration {
    display: block;
    padding: 20px;
    background: #21201e;
  }
  .page-id-6290 .mobile-registration .mp-two-column-form form {
    display: block;
  }
  .page-id-6290 .mobile-registration .mp-two-column-form form::after {
    display: none;
  }
}

@media (max-width: 768px) {
  .page-id-6290 .mobile-registration {
    position: relative;
    z-index: 9999;
  }
}