body {
background-color:black;	

}

hr {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  height: 2px;
  margin: -0.5em 0;
  padding: 0;
  color: grey;
  background-color:grey;
  border: 0;
}

del::before,
del::after {
  clip-path: inset(100%);
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

del::before {
  content: " [Début de la suppression]";
}

del::after {
  content: " [Fin de la suppression] ";
}


#formpayp{
display:inline-block;
line-height: 1 !important; 
margin-left:5px;
}

#donatetext{
display: flex;
justify-content: center;
align-items: center;
line-height: 1 !important; 
}

.TitleHome{
font-size:32px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
padding-top: 40px;
padding-bottom: 20px;
color:#23ce88;
display: flex;
justify-content: center;
}

.TitleHomea{
font-size:31px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
padding-top: 25px;
padding-bottom: 10px;
color:#23ce88;
display: flex;
justify-content: center;
}

.expo1{
font-size: 0;
display: flex;
justify-content: center;
/*flex-direction: row;
flex-wrap:wrap;*/
flex-flow: row wrap;
}


.expo1 li{
display:inline-block;
width: calc(100% / 4);
height:130px;
padding-top:60px;
padding-bottom:20px;
text-align:center;
background-color:black;
opacity:0.8;
background-color:#222;

}

.mybox:hover{
-webkit-filter:  blur(0.05px);
-moz-filter:  blur(0.05px);
filter:  blur(0.05px);
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-o-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
	}

.mybox:hover{
-webkit-transform: scale(1.020,1.020);
   -moz-transform: scale(1.020,1.020);
   -o-transform: scale(1.020,1.020);
   -ms-transform: scale(1.020,1.020);
   transform: scale(1.020,1.020);
}

.mybox p{
color:#3474f4;
font-size:18px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
}

.mybox a{
color:#3474f4;
font-size:18px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
}



.mybox span{
font-size:30px;
color:#de8429;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
}

.expo1 li:hover{
opacity:1;
	}

span.datemonthstar{
font-size:15px;
display:block;
padding-bottom:5px;
line-height:1.3;
}



span.date2010{
margin-top:-10px;
margin-bottom:-15px;
}

span.dateyear4{
display:block;
padding-bottom:0px;

}

.bysongs span.dateyear4{
display:block;
padding-bottom:0px;
color: #f76ca1;
}




/* setlist */ 


.eachsetlist{
font-family: Futura Std, Futura, Helvetica, Sans-Serif;
overflow: auto;
max-width:1400px;
}

.allsong1 ul {
display:flex;
flex-flow: row nowrap;

}

.allsong1 .song1 li span{
display:flex;
flex-wrap: nowrap;
white-space: nowrap;
}



.eachsetlist .allsong1 .Song1 li {
/*height: calc(100% / 31);*/
width:calc(1200px / 31);
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5); 
/*text-decoration: overline; */
margin-top: 120px;
margin-bottom:10px;
white-space: nowrap;
/*border-bottom: 1px solid white;
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
background-color:white;*/

}

.setlistdate1 span.CAN{
color:#34f0f4;    
}


.setlistdate1{}

.eachsetlist span.TIdate, .eachsetlist span.MemberList {
    color: #de8429;
    font-size: 14px;
    text-decoration: none;
    font-family: Futura Std, Futura, Helvetica, Sans Serif;
}

.TIUnknown{
    color: grey;
    font-size: 13px;
    text-decoration: none;
    font-family: Futura Std, Futura, Helvetica, Sans Serif;
}

.allsong2 ul{
display:flex;
flex-flow: row wrap;
 border-style: solid;
 border-bottom: solid grey;
 border-bottom-width: 1px;
width:1200px;
height:24px;
}




















.membersannouncement{
display:flex;
flex-flow: row;
overflow:hidden;
}

.membersannouncement li{
width:90px;
margin-bottom:10px;

}









.eachsetlist .allsong2 .Song1.all li:nth-child(1){
width: calc((1200px / 31)*5);
background-color: beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.all li:nth-child(2){
width: calc(1200px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.all li:nth-child(3){
width: calc((1200px / 31)*15);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.all li:nth-child(4){
width: calc((1200px / 31)*3);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.all li:nth-child(5){
width: calc((1200px / 31)*6);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}


/* Dr. John New Island Midnight/Such A Night/Big Mac/Iko Iko */


.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(1){
width: calc((1200px / 31)*5);
background-color: beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(2){
width: calc(1200px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(3){
width: calc((1200px / 31)*3);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(4){
width: calc((1200px / 31)*12);
background-color:bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(5){
width: calc((1200px / 31)*3);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(6){
width: calc((1200px / 31)*6);
background-color:bisque;
display:flex;
justify-content: center;
align-items: center;
}












/* Billy Preston 1st Song */

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(1){
width: calc((1200px / 31)*3);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(2){
width: calc(1200px / 31);
background-color:#ffffad;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(3){
width: calc(1200px / 31);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(4){
width: calc(1200px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(5){
width: calc((1200px / 31)*11);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(6){
width: calc(1200px / 31);
background-color:bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(7){
width: calc((1200px / 31)*3);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(8){
width: calc((1200px / 31)*3);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(9){
width: calc((1200px / 31)*6);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}







/* douzieme */

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(1){
width: calc((1200px / 31)*2);
background-color: aliceblue;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(2){
width: calc((1200px / 31)*3);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}


.eachsetlist .allsong2 .Song1.douzieme li:nth-child(3){
width: calc(1200px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(4){
width: calc((1200px / 31)*2);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(5){
width: calc((1200px / 31)*2);
background-color:aliceblue;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(6){
width: calc((1200px / 31)*11);
background-color:bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(7){
width: calc((1200px / 31)*3);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(8){
width: calc((1200px / 31)*6);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}





/* Cripple Creek/boys */

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(1){
width: calc((1200px / 31)*5);
background-color: aliceblue;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(2){
width: calc(1200px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(3){
width: calc((1200px / 31)*2);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(4){
width: calc((1200px / 31)*2);
background-color:aliceblue;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(5){
width: calc((1200px / 31)*11);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(6){
width: calc((1200px / 31)*3);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(7){
width: calc((1200px / 31)*6);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}








/* Billy Preston 2*/

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(1){
width: calc(1200px / 31);
background-color:#ffffad;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(2){
width: calc((1200px / 31)*2);
background-color: bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(3){
width: calc(1200px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(4){
width: calc(1200px / 31);
background-color: bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(5){
width: calc(1200px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(6){
width: calc((1200px / 31)*11);
background-color: bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(7){
width: calc(1200px / 31);
background-color:#ffffad;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(8){
width: calc((1200px / 31)*3);
background-color: bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(9){
width: calc((1200px / 31)*3);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(10){
width: calc((1200px / 31)*6);
background-color: bisque;
display:flex;
justify-content: center;
align-items: center;
}





/* Boogaloo/sixteen */

.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(1){
width: calc((1200px / 31)*2);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(2){
width: calc((1200px / 31)*3);
background-color: aliceblue;
display:flex;
justify-content: center;
align-items: center;
}


.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(3){
width: calc(1200px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(4){
width: calc((1200px / 31)*15);
background-color: aliceblue;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(5){
width: calc((1200px / 31)*3);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(6){
width: calc((1200px / 31)*6);
background-color: aliceblue;
display:flex;
justify-content: center;
align-items: center;
}




/* Get Back at the end */


.eachsetlist .allsong2 .Song1.getbackend li:nth-child(1){
width: calc((1200px / 31)*5);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(2){
width: calc(1200px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(3){
width: calc((1200px / 31)*7);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(4){
width: calc(1200px / 31);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(5){
width: calc((1200px / 31)*2);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(6){
width: calc(1200px / 31);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(7){
width: calc((1200px / 31)*4);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(8){
width: calc((1200px / 31)*3);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(9){
width: calc((1200px / 31)*6);
display:flex;
justify-content: center;
align-items: center;
}



/* longtallsally */


.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(1){
width: calc((1200px / 31)*5);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(2){
width: calc(1200px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(3){
width: calc((1200px / 31)*7);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(4){
width: calc(1200px / 31);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(5){
width: calc((1200px / 31)*7);

display:flex;
justify-content: center;
align-items: center;
}


.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(6){
width: calc((1200px / 31)*3);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(7){
width: calc((1200px / 31)*6);
display:flex;
justify-content: center;
align-items: center;
}














/* footnote */

body {
  counter-reset: footnotes;
} 


[aria-describedby="footnote-label"] {
  counter-increment: footnotes; /* 1 */
  text-decoration: none; /* 2 */
  color: inherit; /* 2 */
  cursor: default; /* 2 */
  outline: none; /* 2 */
}


[aria-describedby="footnote-label"]::after {
  content: '[' counter(footnotes) ']'; /* 1 */
  vertical-align: super; /* 2 */
  font-size: 0.8em; /* 3 */
  margin-left: 2px; /* 4 */
  color: forestgreen; /* 5 */
  text-decoration: underline; /* 5 */
  cursor: pointer; /* 5 */
}

[aria-describedby="footnote-label"]:focus::after {
  outline: thin dotted;
  outline-offset: 2px;
}

[aria-label="Back to content"]:visited{
color:#5adddd;
}

footer :target {
  background: #252525;
}

a.footnoteslink:visited{
color: #8129d0;
}

a.footnoteslink:{
color: #222298;
}































/* members & Tour Itinerary*/ 

.barre{

}

@media screen and (min-width:1150px) {
.three {
 width: calc(100% / 3);

}}

.biblio{

color:#3474f4;
font-size: 14px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
line-height: 1.6;


}


.greatlink1{
width:100%;
display:flex;
align-items: center;
justify-content: center;
color:#3474f4;
font-size: 14px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
line-height: 1.6;
font-size:16px;

}





.members1{
color:#3474f4;
font-size: 14px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
line-height: 1.6;

}

.theguest, .themembers{
display:flex;
justify-content: center;
/*align-items: center;*/
padding-left:5%;
padding-right:5%;
height:100%;
}

.eachshow{
display:flex;
justify-content:center;
align-items:flex-start;
flex-wrap:wrap;
gap:24px;
padding-left:5%;
padding-right:5%;
width:100%;
box-sizing:border-box;
}

.eachshow ul.members1{
width:auto;
max-width:520px;
margin-left:auto;
margin-right:auto;
}

#y1989 .eachshow{
display:flex;
justify-content: center;
/*align-items: center;*/
padding-left:5%;
padding-right:5%;
height:100%;

}


#y1992 .eachshow{
display:flex;
justify-content: space-around;
/*align-items: center;*/
padding-left:3%;
padding-right:3%;
height:100%;
}

@media screen and (min-width:1150px) {
#y1992 #itinerary-1992{
align-items:flex-start;
justify-content:space-between;
gap:2%;
}

#y1992 #itinerary-1992 ul.members1{
width:31%;
max-width:none;
margin-left:0;
margin-right:0;
}
}

@media screen and (max-width:1149px) {
#y1992 #itinerary-1992 ul.members1{
width:100%;
max-width:620px;
}
}

.members1 span.TIdate, .members1 span.MemberList{
color:#de8429;
font-size:14px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
}

.members1 span.CAN{
color:#34f0f4;    
}

span.TIplace{
color:#3474f4   
}

.TIperson {
        color: #3474f4;
    text-decoration: none;
    font-family: Futura Std, Futura, Helvetica, Sans Serif;
 
}

span.TIplace a:visited{
color:#3474f4   
}

.Song1{
color:#3474f4;
font-size:13px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
line-height: 1.5;
}

.Song2{
color:#3474f4;
font-size:13px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
line-height: 1.5;
}



.Song1 span.TIdate, .Song1 span.MemberList{

color:#de8429;
font-size:13px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
}

.Song2 span.TIdate, .Song2 span.MemberList{

color:#de8429;
font-size:13px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
}

.Song1 span.songList{
color: #f76ca1;

font-size:15px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
margin-top:30px;
margin-bottom:10px;
display:block;
}

.members1 span.songList1A{
color: #f76ca1;

text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
}

.members1 span.songList1 {
    color: #f76ca1;
    text-decoration: none;
    font-family: Futura Std, Futura, Helvetica, Sans Serif;
 
}









.TIdate1{
/*color:#f2aba8;*/
/*color: #ded829;*/
color: #f76ca1;
font-size:15px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
display:block;
}

.eachsongpersonal{
display:flex;
flex-flow: row wrap;
margin-left:5%;
margin-right:5%;
}

.eachsongpersonal .Song1{
width: calc(100% / 3);
}

.eachsongpersonal .Song2{
width:100%;
}

.eachsongpersonal .Song1 li {
margin-left:5%;
margin-right:5%;
}

.opacity1{
opacity:0.45 !important;

}

.songs-sort {
display:flex;
justify-content:center;
gap:1px;
margin:0 auto 18px;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
}

.songs-total {
font-size:0.72em;
margin-left:8px;
}

.songs-sort-link {
display:inline-flex;
align-items:center;
justify-content:center;
min-width:118px;
min-height:36px;
padding:0 18px;
background:#1d1d1d;
color:#3474f4;
font-size:14px;
line-height:1;
text-decoration:none;
}

.songs-sort-link:hover {
background:#242424;
}

.songs-sort-link.is-active {
background:#b46f2a;
color:#000;
}

.songs-list {
display:grid;
grid-template-columns:repeat(4, minmax(0, 1fr));
gap:1px;
margin:18px 0 70px;
background:#111;
}

.song-list-item {
min-height:118px;
padding:24px 28px;
background:#1d1d1d;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
display:flex;
flex-direction:column;
justify-content:center;
}

.song-list-item:hover {
background:#242424;
}

.song-list-title {
color:#b46f2a;
font-size:24px;
line-height:1.15;
}

.song-list-artist {
color:#f2aba8;
font-size:14px;
line-height:1.35;
margin-top:8px;
}

.song-list-year {
color:#3474f4;
font-size:13px;
line-height:1.35;
margin-top:3px;
}

.song-list-plays {
color:#b46f2a;
font-size:13px;
line-height:1.35;
margin-top:3px;
}

.song-detail {
font-family:Futura Std, Futura, Helvetica, Sans Serif;
margin:50px auto 80px;
width:min(1120px, 90vw);
}

.song-detail-header {
margin-bottom:34px;
}

.song-detail-header h1 {
color:#b46f2a;
font-size:42px;
line-height:1.12;
margin:0 0 12px;
font-weight:400;
}

.song-detail-header p {
color:#f2aba8;
font-size:18px;
line-height:1.35;
margin:0 0 5px;
}

.song-detail-header p:nth-of-type(2) {
color:#3474f4;
}

.song-description,
.song-tour-block {
margin-top:34px;
}

.song-description h2,
.song-tour-history h2,
.song-tour-block h3 {
color:#23ce88;
font-size:28px;
line-height:1.2;
font-weight:400;
margin:0 0 16px;
}

.song-version-filters {
display:flex;
flex-wrap:wrap;
gap:8px;
margin:-6px 0 26px;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
}

.song-version-filter {
border:0;
background:#1d1d1d;
color:#3474f4;
font:inherit;
font-size:13px;
line-height:1.25;
padding:7px 10px;
cursor:pointer;
text-align:left;
}

.song-version-filter:hover {
background:#242424;
}

.song-version-filter.is-active {
background:#b46f2a;
color:#000;
}

.song-version-filter span {
color:inherit;
white-space:nowrap;
}

.song-description p {
color:#f2aba8;
font-size:15px;
line-height:1.65;
max-width:780px;
}

.song-muted {
color:#777 !important;
}

.song-performance-list {
list-style:none;
margin:0;
padding:0;
column-count:2;
column-gap:42px;
column-rule:1px solid #333;
}

.song-performance {
display:grid;
grid-template-columns:82px 92px minmax(0, 1fr);
gap:12px;
align-items:baseline;
color:#f2aba8;
font-size:14px;
line-height:1.35;
break-inside:avoid;
margin-bottom:10px;
}

.song-performance-status {
font-size:12px;
font-weight:700;
}

.song-performance-play {
color:#23ce88;
}

.song-performance-not-play {
color:#f2aba8;
}

.song-performance-unknown {
color:#888;
}

.song-performance-date,
.song-performance-date a {
color:#3474f4;
text-decoration:none;
}

.song-performance-place {
color:#f2aba8;
}

.song-performance-unknown-row .song-performance-place {
color:#888;
}

.song-soundcheck-note {
color:#3474f4;
font-size:12px;
}

.song-uncertain-note {
color:#888;
font-size:12px;
}

.song-version-note {
color:#b46f2a;
font-size:12px;
}

.song-version-muted {
opacity:0.22 !important;
}

@media screen and (max-width:900px) {
.songs-list {
grid-template-columns:repeat(2, minmax(0, 1fr));
}

.song-performance-list {
column-count:1;
column-gap:0;
column-rule:none;
}
}

@media screen and (max-width:560px) {
.songs-list {
grid-template-columns:1fr;
}

.song-list-item {
min-height:96px;
padding:20px;
}

.song-detail-header h1 {
font-size:32px;
}

.song-performance {
grid-template-columns:76px 84px minmax(0, 1fr);
gap:8px;
}
}





/*  Page concert  */

.Song1 span.songList1{
color:#f2aba8;
/*color: #fffa6b;*/
font-size:13px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
display:block;
Line-height:1.6;
}

.Song1 span.inline-song-title,
.members1 span.inline-song-title{
color:#f76ca1;
display:inline !important;
font-size:inherit;
line-height:inherit;
margin:0;
padding:0;
white-space:normal;
}

.Song1 span.concert-info-text{
color:#3474f4;
font-size:13px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
line-height:1.6;
}


.Song1 span.songListSD {
color:#f2a8db;
/*color: #fffa6b;*/
font-size:13px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
display:block;
Line-height:1.6;
 
}

.Song1 span.songListC{
color:#f2d6a8;
/*color:#f2aba8;*/
/*color: #fffa6b;*/
font-size:13px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
display:block;
Line-height:1.6;
}


.Song1 span.songList1unknown{
color:grey;
/*color: #fffa6b;*/
font-size:13px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
display:block;
Line-height:1.6;
	

}

.Song1 span.songList1a{
/* New Song */
color:#f2f2a8;
/*color: #fffa6b;*/
font-size:14px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
display:block;
Line-height:1.6;
}

.Song1 span.songList1b{
/* change order setlist */
color:#a8f2c4;
/*color: #fffa6b;*/
font-size:14px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
display:block;
Line-height:1.6;
}

.Song1 span.songList1c{
/* return of song */
color:#a8f2e7;
/*color: #fffa6b;*/
font-size:14px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
display:block;
Line-height:1.6;
}

.Song1 span.songList1 a{
color:#f2aba8;
/*color: #fffa6b;*/
font-size:14px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
display:block;
Line-height:1.6;
}

.Song1 span a.concert-footnote-ref,
.TitleConcert a.concert-footnote-ref {
color:forestgreen;
text-decoration:underline;
font-size:inherit;
font-family:inherit;
display:inline !important;
line-height:inherit;
white-space:nowrap;
margin-left:2px;
}

.Song1 span a.concert-footnote-ref sup,
.TitleConcert a.concert-footnote-ref sup {
font-size:.8em;
vertical-align:super;
}

.TitleConcert{
font-size:20px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
padding-top: 25px;
padding-bottom: 10px;
color:#23ce88;
display: flex;
/*justify-content: center;*/
}

.Song1 span.songSource{
color: #de8429;
/*color: #fffa6b;*/
font-size:14px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
Line-height:1.6;
}

.Song1 span.songListA {
    font-size:14px;
    color: #f76ca1;
    /*color: #fff600;*/
    text-decoration: none;
    font-family: Futura Std, Futura, Helvetica, Sans Serif;
}

.returntour{
    font-size:12px;
    color: #29dec9;
    display:flex;
    margin-left:2%;
    margin-right:2%;
    margin-top:20px;
    margin-bottom:-20px;
    justify-content: space-between; 
    font-family: Futura Std, Futura, Helvetica, Sans Serif;
}

.nextshow{
    font-size:14px;
    color: #23ce88;
    display:flex;
    justify-content: space-between;
    margin-left:2%;
    margin-right:2%;
    text-decoration: none;
    font-family: Futura Std, Futura, Helvetica, Sans Serif;
}

.nextshow a{
    color: #23ce88;
}


.detailshow{
display:flex;
flex-flow: row wrap;
margin-left:2%;
margin-right:2%;

height: calc(100vh - 89px);
}

.detailshow .Song1:first-child{
/*width: calc(100% / 2);*/
width: calc(100% / 3);

}

.detailshow .Song2:first-child{
/*width: calc(100% / 2);*/
width: 100%;

}

.detailshow .Song1:first-child{
/*width: calc(100% / 2);*/
width: 100% / 3;

}

.detailshow .Song1:last-child{
/*width: calc(100% / 2);*/
width: calc((100% / 3)*2);
overflow: auto;
}

detailshow .Song1 li {
margin-left:5%;
margin-right:5%;
}




.map span{
display:flex;
justify-content: center;
margin-bottom:15px;
}



/*  Mediaqueries  */

@media screen and (max-width:1281px) {
   

    
.members1 {
    color: #3474f4;
    font-size: 13px;
    text-decoration: none;
    font-family: Futura Std, Futura, Helvetica, Sans Serif;
    line-height: 1.6;
    width:100%.
}
    
    
.TIdate1{
font-size:14px;

}

    .eachsetlist .allsong1 .Song1 li {
/*height: calc(100% / 31);*/
width:calc(1001px / 31);


}
    

.allsong2 ul {
    display: flex;
    flex-flow: row wrap;
    border-style: solid;
    border-bottom: solid grey;
    border-bottom-width: 1px;
    width: 1001px;
    height: 24px;
}
    



    
    
.eachsetlist .allsong2 .Song1.all li:nth-child(1){
width: calc((1001px / 31)*5);
background-color: beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.all li:nth-child(2){
width: calc(1001px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.all li:nth-child(3){
width: calc((1001px / 31)*15);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.all li:nth-child(4){
width: calc((1001px / 31)*4);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.all li:nth-child(5){
width: calc((1001px / 31)*6);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}


/* Dr. John New Island Midnight/Such A Night/Big Mac/Iko Iko */


.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(1){
width: calc((1001px / 31)*5);
background-color: beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(2){
width: calc(1001px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(3){
width: calc((1001px / 31)*4);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(4){
width: calc((1001px / 31)*11);
background-color:bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(5){
width: calc((1001px / 31)*4);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.DrJohn1 li:nth-child(6){
width: calc((1001px / 31)*6);
background-color:bisque;
display:flex;
justify-content: center;
align-items: center;
}







/* Billy Preston 1st Song */

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(1){
width: calc((1001px / 31)*3);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(2){
width: calc(1001px / 31);
background-color:#ffffad;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(3){
width: calc(1001px / 31);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(4){
width: calc(1001px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(5){
width: calc((1001px / 31)*11);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(6){
width: calc(1001px / 31);
background-color:bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(7){
width: calc((1001px / 31)*3);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(8){
width: calc((1001px / 31)*4);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.BillyPreson1 li:nth-child(9){
width: calc((1001px / 31)*6);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}







/* douzieme */

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(1){
width: calc((1001px / 31)*2);
background-color: aliceblue;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(2){
width: calc((1001px / 31)*3);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}


.eachsetlist .allsong2 .Song1.douzieme li:nth-child(3){
width: calc(1001px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(4){
width: calc((1001px / 31)*2);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(5){
width: calc((1001px / 31)*2);
background-color:aliceblue;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(6){
width: calc((1001px / 31)*11);
background-color:bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(7){
width: calc((1001px / 31)*4);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.douzieme li:nth-child(8){
width: calc((1001px / 31)*6);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}





/* Cripple Creek/boys */

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(1){
width: calc((1001px / 31)*5);
background-color: aliceblue;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(2){
width: calc(1001px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(3){
width: calc((1001px / 31)*2);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(4){
width: calc((1001px / 31)*2);
background-color:aliceblue;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(5){
width: calc((1001px / 31)*11);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(6){
width: calc((1001px / 31)*4);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.crippleBoys li:nth-child(7){
width: calc((1001px / 31)*6);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}








/* Billy Preston 2*/

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(1){
width: calc(1001px / 31);
background-color:#ffffad;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(2){
width: calc((1001px / 31)*2);
background-color: bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(3){
width: calc(1001px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(4){
width: calc(1001px / 31);
background-color: bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(5){
width: calc(1001px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(6){
width: calc((1001px / 31)*11);
background-color: bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(7){
width: calc(1001px / 31);
background-color:#ffffad;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(8){
width: calc((1001px / 31)*3);
background-color: bisque;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(9){
width: calc((1001px / 31)*4);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Billy2 li:nth-child(10){
width: calc((1001px / 31)*6);
background-color: bisque;
display:flex;
justify-content: center;
align-items: center;
}





/* Boogaloo/sixteen */

.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(1){
width: calc((1001px / 31)*2);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(2){
width: calc((1001px / 31)*3);
background-color: aliceblue;
display:flex;
justify-content: center;
align-items: center;
}


.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(3){
width: calc(1001px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(4){
width: calc((1001px / 31)*15);
background-color: aliceblue;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(5){
width: calc((1001px / 31)*4);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.Boogaloosixteen li:nth-child(6){
width: calc((1001px / 31)*6);
background-color: aliceblue;
display:flex;
justify-content: center;
align-items: center;
}




/* Get Back at the end */


.eachsetlist .allsong2 .Song1.getbackend li:nth-child(1){
width: calc((1001px / 31)*5);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(2){
width: calc(1001px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(3){
width: calc((1001px / 31)*7);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(4){
width: calc(1001px / 31);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(5){
width: calc((1001px / 31)*2);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(6){
width: calc(1001px / 31);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(7){
width: calc((1001px / 31)*4);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(8){
width: calc((1001px / 31)*4);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.getbackend li:nth-child(9){
width: calc((1001px / 31)*6);
display:flex;
justify-content: center;
align-items: center;
}



/* longtallsally */


.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(1){
width: calc((1001px / 31)*5);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(2){
width: calc(1001px / 31);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(3){
width: calc((1001px / 31)*7);

display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(4){
width: calc(1001px / 31);
background-color:beige;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(5){
width: calc((1001px / 31)*7);

display:flex;
justify-content: center;
align-items: center;
}


.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(6){
width: calc((1001px / 31)*4);
background-color:aquamarine;
display:flex;
justify-content: center;
align-items: center;
}

.eachsetlist .allsong2 .Song1.longtallsally li:nth-child(7){
width: calc((1001px / 31)*6);
display:flex;
justify-content: center;
align-items: center;
}

  
    
}





.A3lastA li{
display:flex;
flex-flow:row !important;
}


.A3lastA ul:nth-last-child(-n+2) {
    color:yellowgreen!important;
    display:none;
}

.Oui1{
color:azure;
}

.inconnu{
color:blueviolet;
}

.themembers.bandmembersA {
         padding-right: 0%;
    }















































































































































































































































@media screen and (max-width:900px) {


    .bandmembersA{
    /*display:none;*/
    
    }

    .membersannouncement li{
        margin-right: -15px;
    }
    
.themembers.bandmembersA {
         padding-right: 0%;
    }
}






@media screen and (max-width:815px) {
    
.TitleHome{
font-size:28px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
padding-top: 40px;
padding-bottom: 20px;
color:#23ce88;
display: flex;
justify-content: center;
}

.TitleHomea{
font-size:27px;
text-decoration:none;
font-family:Futura Std, Futura, Helvetica, Sans Serif;
padding-top: 25px;
padding-bottom: 10px;
color:#23ce88;
display: flex;
justify-content: center;
}    
    
    
.detailshow {
    display: flex;
    flex-flow: row wrap;
    margin-left: 6%;
    margin-right: 6%;
    height:100%;
    display: flex;
    flex-flow: column;
}

.detailshow .Song1:first-child {
    width:100%;
 
}
    
.detailshow .Song2:first-child {
    width:100%;
 
}
    
.detailshow .Song1:last-child {
    width:100%
}
    
.detailshow .Song2:last-child {
    width:100%
}
    
    
.TitleHomea {
    font-size: 15px;
    text-decoration: none;
    font-family: Futura Std, Futura, Helvetica, Sans Serif;
    padding-top: 25px;
    padding-bottom: 10px;
    color: #23ce88;
    display: flex;
    justify-content: center;
}
    
.nextshow {
    font-size: 11px;

}
    
.previousshow {
    font-size: 11px;
}
    
.eachsongpersonal .Song1{
    width: calc(100% / 2);
}
    
.eachsongpersonal .Song2{
    width: calc(100% / 2);
}
    
    
.themembers.bandmembersA {
         padding-right: 0%;
    }    
}




@media screen and (max-width:740px) {
#headernav{
padding-left:10%;
font-size:14px;
	}
  
iframe{
  pointer-events: none;
  }
    
/*.mapconcert{
  display:none;
  pointer-events: none;
  }*/
	
#headernav li{
display:inline-block;
margin-right:20px;
}	
	
.expo1 li{
width: calc(100% / 3);
}

#slider{
height:70px;
}

#slider p{
font-size:30px;
}
    
.eachshow{
display:flex;
justify-content:center;
align-items:flex-start;
flex-wrap:wrap;
gap:24px;
padding-left:5%;
padding-right:5%;
width:100%;
}

.eachshow ul.members1{
width:auto;
max-width:520px;
margin-left:auto;
margin-right:auto;
}
    
span.date2010{
display:inline-block;
margin-top:-5px;
margin-bottom:0px;
}
    
    
.themembers.bandmembersA {
         padding-right: 0%;
    }
    
    .membersannouncement li{
        margin-right: -26px;
    }
    

}



@media screen and (max-width:650px) {
    
    
    .membersannouncement li{
        margin-right: -28px;
    }
    
    


.eachsongpersonal .Song1{
width: 100%;
}
    
.eachsongpersonal .Song2{
width: 100%;
}
    
.detailshow .Song1{
width:100%;
}
    
.detailshow .Song2{
width:100%;
}
    
.detailshow .Song2{
width:100%;
}
    
.expo1 li{
width: calc(100%/2);
}
    
span.date2010{
display:inline-block;
}
}

@media screen and (max-width:600px) {

        .bandmembersA{
    display:none;
    } 
    } 

@media screen and (max-width:490px) {
    
.expo1 li{
width: calc(100%);
}
    
span.date2010{
display:inline-block;
}
}
