/* Start https://www.cursors-4u.com */
/* * { cursor: url('../cursors/nat927.gif'), url('../cursors/nat927.webp'), url('../cursors/nat927.png'), auto !important; } */
/* End https://www.cursors-4u.com */

body, * {
   cursor: none;
}

#cursor {
  position: fixed;
  z-index: 10000;
  width: 32px;
  height: 32px;
  background: transparent url('../cursors/nat927.webp') 0 0 no-repeat;
}


.search-wrapper input[type=text] {
  background-color: transparent !important;
  border: 2px solid black !important;
  color: black !important;
  border-radius: 10px !important;
}

button {
  border-radius: 10px !important;
  border: 0px solid black !important;
  font-family: var(--font-family) !important;
  background-color: rgba(0, 0, 0, 0.0) !important;
  color: var(--links) !important;
}

.profile-info {
  background: transparent;
  background-size: cover;
  border: transparent !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1px 1px;
  border-radius: 10px !important;
  margin-top: 10px;
}

.col.right:before {
  content: "";
  white-space: pre-wrap;
  display: block;
  height: 260px;
  background-image: url("../images/tumblr_paqumbhPm01wvnhwdo1_400.gif");
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: 300px;
  margin-top: 30px;
}

.mood:after {
  content: "";
  white-space: pre-wrap;
  display: block;
  height: 15px;
  background-image: url('../images/tumblr_oz5lq1V1Aj1tljlp8o1_500.gif');
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: 300px;
  border-radius: 10px;
}

.contact:after {
  content: "";
  white-space: pre-wrap;
  display: block;
  height: 27px;
  background-image: url('../images/tumblr_oz5lq1V1Aj1tljlp8o3_540.gif');
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: 280px;
  border-radius: 5px;
}

.online {
  content: url("../images/d5724928a53a5c1cc8f9f9f0cea8cb37ac6b2227.gif");
  height: 40px;
  width: 40px;
}

.url-info {
  display: none !important;
}

/* BANNER AT TOP OF PROFILE */
main:before {
  width: 100%;
  height: 100px;
  display: block;
  content: "";
  background-image: url('../images/9640ecc198ee2a83ae09e8ae327f873b905fdae9.gif');
  background-position: center center;
  background-color: transparent;
  /* no-repeat fixed; */
  background-size: 258px;
}

.top, footer {
  height: 100px;
}

.pfp {
  width: 95px;
  height: 95px;
  background-size: cover;
  background-position: center center;
}

.person.rainbow .pfp {
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: rainbow;
}


@keyframes rainbow {
  from {
    filter: hue-rotate(0deg);
  }

  to {
    filter: hue-rotate(360deg);
  }
}

@media only screen and (max-width: 100px) {
  main:before {
    height: 100px;
  }
}