body{
  background: linear-gradient(90deg, rgba(211, 12, 184) 0%, rgba(93,164,166)99%);

}

nav{
  /*background-color: rgba(60,52,92); */
  background-image: url(glitter.gif);
  width: 100%;
  height: auto;
  text-align: center;
  margin: 25px 0 0;
  padding: 20px 0;
  margin-bottom: 10px;
}

nav a{
  font-weight: normal;
  padding: 10px 30px;
  font-size: 20px;
  font-weight: bold;
  color: rgb(184, 174, 200);
  white-space: nowrap;
}

nav a:hover{
  background: transparent;
  color: rgba(211, 12, 184);
  ;
}

.coco{
  width: 50%;
  height: auto;
  float: right;
  margin-left: 5px;
}

h1{
  float: right;
  width: 50%;
  font-size: 20px;
  height: auto;
  color: white;

}


.music{
  width: 50%;
  height: 400px;
  float: right;
  margin-top: 10px;
  margin-bottom: 100px;
}

.links{
  width: 100%;
  height: 100%;
}

.fa-gem{
  color: rgb(1,205,254);
  font-size: 4em;
} 

.image{
  display:block;
  margin: 0 auto;
  max-width: 50%;
  height: auto;
}

.header-image{
  margin: 0 auto;
}



.gallery, .rotation,.img{
  width: 48%;
  height: 130%;
  transform-style: preserve-3d;
  user-select: none;
}

.gallery{
  overflow: hidden;
  background-color: black;
}


div {
  position: absolute;
}

.container{
  width: 100%;
  height: auto;
  left: 50%;
  top: 50%;
  perspective: 2000px;

  transform: translate(-50%, -50%);
}

#footer{
  background-image: url(glitter.gif);
  width: 100%;
  height: 5%;
  position:fixed;
  bottom: 0;
}

p{
  text-align: center;
  color: rgb(1,205,254);
  font-size: 20px;
  padding: 2px;
}

a{
  color: darkblue;
  width: 25%;
  height: auto;
}

a:hover{
  background: transparent;
  color: rgb(92, 44, 109);
}