body.page-id-180 {
	background-color: #b6b0a4 !important
}
body.page-id-210 {
	background-color: #ED5423
		!important
}
body.page-id-228 {
	background-color: #BF807C
		!important
}
body.page-id-257{
	background-color: #030406
		!important
}
.page-id-257 {
    color: #FEFEFE !important;
}
.page-id-257 p,
.page-id-257 h1,
.page-id-257 h2,
.page-id-257 h3,
.page-id-257 h4,
.page-id-257 h5,
.page-id-257 h6,
.page-id-257 li,
.page-id-257 span,
.page-id-257 strong,
.page-id-257 em {
    color: #FEFEFE !important;
}
body.page-id-326 {
	background-color: #C6D0D3
		!important
}
body.page-id-283 {
	background-color: #FADB7C
		!important
}
body.page-id-956 {
	background-color: #00D9FF 
		!important
}


body.page-id-4 {
  background-color: #00ffff !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ctext x='1' y='13' font-size='12' fill='%230000ff'%3E%E2%99%AA%3C/text%3E%3C/svg%3E") !important;
  background-size: 20px 20px !important;
  background-attachment: fixed !important;
}

body.page-id-4 .vv-home .vv-linklist,
body.page-id-4 .vv-home .vv-linklist li,
body.page-id-4 .vv-home .vv-linklist a,
body.page-id-4 .vv-home .vv-linklist strong {
  font-family: "Comic Sans MS" !important;
}
body.page-id-75 {
	background-color: #BFE6FF !important
}

body.page-id-308,
body.page-id-308 #page,
body.page-id-308 .site,
body.page-id-308 .site-content,
body.page-id-308 .wp-site-blocks {
    background-color: #F3D9FF !important;
    font-family: "Comic Sans MS", "Comic Sans", Chalkboard, fantasy !important;
    color: #000080 !important;
}
body.page-id-14,
body.page-id-14 #page,
body.page-id-14 .site,
body.page-id-14 .wp-site-blocks {
    background-color: #180B35 !important;
    background-image:
        radial-gradient(
            circle at center,
            #180B35 0%,
            #180B35 5%,
            #F7D7FF 5.5%,
            #6C39A8 6.5%,
            transparent 8%
        ),
        repeating-radial-gradient(
            circle at center,
            transparent 0px,
            transparent 12px,
            rgba(255, 105, 220, 0.5) 13px,
            rgba(99, 220, 255, 0.45) 17px,
            rgba(220, 190, 255, 0.5) 21px,
            transparent 25px
        ) !important;
    background-size: 190px 190px, 190px 190px !important;
    background-position: 0 0, 0 0 !important;
    background-repeat: repeat !important;

}
}

/* Keep page content readable */
body.page-id-14 .wp-site-blocks > *,
body.page-id-14 .site-content {
    position: relative;
}

/* PAGE 14 - LIGHT TEXT ON DARK MUSIC BACKGROUND */

body.page-id-14,
body.page-id-14 #page,
body.page-id-14 .site,
body.page-id-14 .wp-site-blocks {
    color: #FFF5FF !important;
}

/* Paragraphs, lists, and general text */
body.page-id-14 p,
body.page-id-14 li,
body.page-id-14 span,
body.page-id-14 figcaption,
body.page-id-14 blockquote {
    color: #F7D7FF !important;
}

/* Headings */
body.page-id-14 h1,
body.page-id-14 h2,
body.page-id-14 h3,
body.page-id-14 h4,
body.page-id-14 h5,
body.page-id-14 h6 {
    color: #FFB6F2 !important;
}

/* Links */
body.page-id-14 a {
    color: #7DEBFF !important;
}

body.page-id-14 a:hover {
    color: #FFFF80 !important;
}

/* Keep text readable without adding white panels */
body.page-id-14 .entry-content {
    background: transparent !important;
}
/* Page 14 navigation text */
body.page-id-14 .wp-block-navigation a,
body.page-id-14 .wp-block-navigation span {
    color: #180B35 !important;
}
body.page-id-358 {
  background: #FF5768 !important;
}

body.page-id-358 .entry-content {
  background: transparent !important;
}
.touring-band-page .wp-block-cover__inner-container,
.touring-band-page .wp-block-cover__inner-container p,
.touring-band-page .wp-block-cover__inner-container h1,
.touring-band-page .wp-block-cover__inner-container h2,
.touring-band-page .wp-block-cover__inner-container h3 {
color: #FF00A8 !important;
}

body.page-id-379 {
	background-color: #FF0490 !important
}
body.page-id-388 {
	background-color: #93C572 !important
}
body.page-id-499 {
	background-color: #C7A6FF
}
body.page-id-439 {
	background-color: #FFB347
}
body.page-id-386 {
	background-color: #E8F5FF
}
body.page-id-701 {
  background: linear-gradient(
    120deg,
    #009246 0%,
    #43AD78 20%,
    #FFFFFF 48%,
    #F7DADA 68%,
    #CE2B37 100%
  ) fixed !important;
  background-size: 100% 100% !important;
}

/* Let the gradient show through WordPress content wrappers */
body.page-id-701 .wp-site-blocks,
body.page-id-701 #page,
body.page-id-701 #content,
body.page-id-701 main {
  background-color: transparent !important;
}