#index {
  background-attachment: fixed; 
  background-position: center center;
  background-image: url("image/nickis.png")
}

footer {
  color: blueviolet;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: right;
}

#ref {
  background-color: lightpink;
}

figcaption {
  text-align: right;
}
 
#shop {
  background-color: lightpink;
}

#shop figcaption {
  font-size: 1.5em;
}

#about {
  background-attachment: fixed; 
  background-position: center center;
  background-image: url("image/pink.back.jpg");
  font-size: 1.5em;
  text-align: left;
  color: white;
  text-align: justify;
}

#about p {
  background-color: lightpink;
}

#tour {
  background-attachment: fixed; 
  background-position: center center;
  background-image: url("image/concert.jpg");
  font-size: 1.5em;
  text-align: left;
  text-align: justify;
}

#accom  {
  background-attachment: fixed; 
  background-position: center center;
  background-image: url("image/background.jpg");
  font-size: 1.5em;
  text-align: left;
  color: white;
}

#accom body {
  background-color: rgba(224, 163, 214, 0.5);
  margin: 0;
  padding: 0.5em;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

}

#index body {
  background-color: rgba(224, 163, 214, 0.5);
  margin: 0;
  padding: 0.5em;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

* {
  box-sizing: border-box;
}

.row {
  display: flex;
}

/* Create three equal columns that sits next to each other */
.column {
  flex: 33.33%;
  padding: 5px;
}

.column figcaption {
  text-align: center;
}


a:link {
  color: deeppink;
}

a:visited {
  color: purple;
}

a:hover {
  color: blue;
}

a:active {
  color: purple;
}



#tabs {
  text-align: center;
  font-size: 2em;
}

banner {
  width: 100%;
}

h1 {
  text-align: center;
  font-size: 3em;
  color: deeppink;
}
h2 {
  text-align: center;
  font-size: 2em;
  color: #ff6ed3;
}

table {
  border-collapse: collapse;
  border-style: solid;
  border-width: 1px;
  caption-side: bottom;
  empty-cells: show;
  text-align: left;
  margin-left: auto;
  margin-right: auto;

}

#headings th { 
   background-color: #fa82d6;
}

tbody th {
  background-color: hotpink;
}

th {
  text-align: left;
  border-style: solid;
  border-width: 1px;
  background-color: lightpink;
}

td {
  text-align: right;
  font-family: Times New Roman; 
  border-style: solid;
  border-width: 1px;
  background-color: lightpink;
  
}