body .products .product.unavailable::after, body .categories .product.unavailable::after, body .products .category.unavailable::after, body .categories .category.unavailable::after {
  padding: 4px;
  top: 35px;
  right: -35px;
}

body .page-container {
  width: 97%;
  max-width: 1200px;
  min-height: 50em;
  margin: 0 auto;
  padding: 0 4px;
}

body .page-container .content-container {
  background-color: #fff;
  box-shadow: 0 1px 3px 0 #868686;
  min-height: 22rem;
  padding: 20px 40px;
  margin-bottom: 20px;
  color: #505450;
}

@media (max-width: 900px) {
  body .page-container .content-container {
    padding: 10px;
  }
}

body .widget-bnl-siteheader .become-member {
  margin-top: 45.5px;
}

body .event-details .reveal {
  text-decoration: none;
}

body .event .date-date {
  font-family: "TheMix", Arial, sans-serif;
}

body .message {
  border-radius: calc(var(--border-radius) * 0.5rem);
}

body .product-detail .product-card {
  border-radius: calc(var(--border-radius) * 0.6rem);
}

body .product-detail .product-card .product-image, body .product-detail .product-card .date-image {
  border-radius: calc(var(--border-radius) * 0.5rem) calc(var(--border-radius) * 0.5rem) 0 0;
}

body .product-detail .product-card .product-details table td .tag {
  border-radius: calc(var(--border-radius) * 0.2rem);
}

body .date-image a, body .date-image img {
  border-radius: calc(var(--border-radius) * 0.5rem);
}

body .date-content .highlighted, body .date-content .canceled {
  border-radius: calc(var(--border-radius) * 0.2rem);
}

body .date-content h3, body .date-content p {
  margin-bottom: calc(var(--border-radius) * 0.5rem);
}

body .date-content h4 {
  margin-bottom: calc(var(--border-radius) * 0.25rem);
}

body .date-details .tag {
  border-radius: calc(var(--border-radius) * 0.2rem);
}
