/**
 *
 * background - page - front
 *
 */

#page.background-wrapper, #main-wrapper {
	background: transparent;
}

body.path-frontpage #page-wrapper {
  background-image:
    linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
    url('/sites/default/files/2025-04/aleksandr-popov-vCbKwN2IXT4-unsplash.png');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain; /* ← was cover */
}

/**
 *
 * background - artists - roster
 *
 */
 
body.page-node-27762 #page-wrapper {
  background-image:
  linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
  url('/sites/default/files/2026-03/unnamed.webp') ;
  background-repeat: no-repeat ;
  background-position: center top ;
  background-size: cover ;
}

/**
 *
 * background - page - privacy
 *
 */
 
body.page-node-1 #page-wrapper {
  background-image:
  linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
  url('/sites/default/files/2026-03/ThinkstockPhotos-100184336.jpg') ;
  background-repeat: no-repeat ;
  background-position: center top ;
  background-size: cover ;
}

/**
 *
 * background - page - terms
 *
 */

body.page-node-22541 #page-wrapper {
  background-image:
  linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
  url('/sites/default/files/2026-03/ThinkstockPhotos-183951783.jpg') ;
  background-repeat: no-repeat ;
  background-position: center top ;
  background-size: cover ;
}

/**
 *
 * background - page - about
 *
 */

body.page-node-22540 #page-wrapper {
  background-image:
  linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
  url('/sites/default/files/2025-04/DJ3.jpg') ;
  background-repeat: no-repeat ;
  background-position: center top ;
  background-size: cover ;
}

/**
 *
 * background - page - schedule
 *
 */

body.page-node-27787 #page-wrapper {
  background-image:
  linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
  url('/sites/default/files/2025-05/generic2.jpg') ;
  background-repeat: no-repeat ;
  background-position: center top ;
  background-size: cover ;
}

/**
 *
 * background - page - events
 *
 */

body.node--type-event #page-wrapper {
  background-image:
  linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
  url('/sites/default/files/2026-03/ThinkstockPhotos-480234316.jpg') ;
  background-repeat: no-repeat ;
  background-position: center top ;
  background-size: cover ;
}

/**
 *
 * background - page - events
 *
 */

body.node--type-artist #page-wrapper {
  background-image:
  linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
  url('/sites/default/files/2026-03/ThinkstockPhotos-125544368.jpg') ;
  background-repeat: no-repeat ;
  background-position: center top ;
  background-size: cover ;
}