@keyframes silent-city-logo-fly {
  0%, 100% {
    transform: translate3d(0, -10px, 0);
  }
  50% {
    transform: translate3d(0, 12px, 0);
  }
}

body.retro-theme .rr-header__logo > img {
  animation: silent-city-logo-fly 3.2s ease-in-out infinite !important;
  will-change: transform;
}

body.retro-theme .rr-category-icons > a,
body.retro-theme .rr-category-icons > a strong,
body.retro-theme .rr-category-icons > a .rr-category-icons__icon,
body.retro-theme .rr-category-icons > a:hover,
body.retro-theme .rr-category-icons > a:hover strong,
body.retro-theme .rr-category-icons > a:hover .rr-category-icons__icon {
  transition: none !important;
  transform: none !important;
  filter: none !important;
}

body.retro-theme .rr-category-icons > a:hover,
body.retro-theme .rr-category-icons > a:hover strong {
  color: #d8d4da !important;
}

body.retro-theme .rr-category-icons__icon img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform: none !important;
  transition: none !important;
}
