@import url('https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400..700&display=swap');

a {
    color: #452b04;
    text-decoration: none;
}

a:hover {
    color: #fcff29;
    text-decoration: none;
    transition: 0.5s;
}


body {
  background-image: url("bg.png");
  cursor: url("cursor.png"), auto;
}

.desc {
  margin: 20px;
  max-width: 15px;
  border: solid 5px red;
  
}

.flier {
  /*background-attachment: fixed;*/
  /*background-image: url("cursor.png");*/
  top: 300px;
  position: sticky;
  overflow: hidden;
  margin-left: 100px;
}

.imagelink:hover {
  animation: shake 0.1s;
  animation-iteration-count: 1;
  width: 320px;
  transition: 0.1s;
}


.map {
  padding: 50px 50px;
  margin: 100px 500px 0px 500px;
  background-image: url("mapbg.png");
  color: #000;
  text-align: center;
  font-size: 17px;
  font-family: "Pixelify Sans";
}

.sign {
    padding: 20px 20px;
    margin: 100px 500px 0px 500px;
    background-image: url("sign3.png");
    background-repeat: no-repeat;
    font-family: "Pixelify Sans";
    color: #c9ff73;
    text-align: center;
    font-size: 17px;
}

.sign:hover {
  animation: shake 0.5s;
  animation-iteration-count: 1;
}

.signadd {
  float: right;
  top: 342px;
  position: relative;
  margin-right: 135px;
  overflow: hidden;
}

::selection {
  color: #dff2ff;
  background-color: #5e3b1e;
}
  
  
@keyframes shake {
  0% { transform: rotate(0deg); }
  50% { transform: rotate(-1deg); }
  100% { transform: rotate(0deg); }
}
  
  
  
}
