body{
  background-color:#fff;
  font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;
}

#logo{
  animation-name: logo-animation;
  animation-duration: 3s;
  animation-iteration-count:infinite;
}
  
  @keyframes logo-animation {
    0%   {transform: scale(1);}
    50%  {transform: scale(1.1);}
    100% {transform: scale(1);}
  }

.footer, .footer a {
  color: #7e7e7e;
}

.footer {
  margin: 0px;
  width: 100%;
  background-color:#3f3f3f;
  overflow: hidden;
  font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;
}

.footer .footer-content {
  padding: 15px;
  max-width: 1320px;
  margin: 0 auto;
}

.footer .footer-legal {
  background-color:#2a2a2a;
  text-align: center;
  padding: 7px;
  font-size: 12px;
}

.footer, .footer a {
  color: #7e7e7e;
}

.footer .footer-content .social ul {
  margin-top: 15px;
  font-size: 1em;
  padding: 0;
  list-style-type: none;
  max-width: 300px;
}

.footer .footer-content .social ul li {
  float: left;
  width: 16.66666667%;
  text-align: center;
}

.footer .footer-content .social ul li a.twitter-icon {
  background-color: #55acee;
}

.footer .footer-content .social ul li a.facebook-icon {
  background-color: #3b5998;
}

.footer .footer-content .social ul li a.youtube-icon {
  background-color: red;
}

.footer .footer-content .social ul li a.instagram-icon {
  background-color: #125688;
}

.footer .footer-content .social ul li a.discord-icon {
  background-color: #7289da;
}

.footer .footer-content .social ul li a.tiktok-icon {
  background-color: #000;
}

.footer .footer-content .social ul li a {
  width: 40px;
  height: 40px;
  margin: 0 3px 10px;
  color: #fff;
  font-size: 24px;
  display: inline-block;
  position: relative;
  -webkit-transition: opacity .4s ease-out;
  -o-transition: opacity .4s ease-out;
  transition: opacity .4s ease-out;
}

.footer .footer-content .social ul li a i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.footer .footer-content h1, .footer .footer-content h4 {
  color: #a8a8a8;
  font-weight: 700;
}

.footer .footer-content h1 {
  font-size: 2em;
}

.footer .footer-content ul {
  display: block;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}

.footer a, a:hover{
    text-decoration: none;
}

.footer a:hover{
  color:#f90;
}

.payment-icon{
    font-size:45px;
}

.social-icon{
    font-size:45px;
}


.support .btn-secondary{
    background-color:#9b5600 !important;
    border-color:#9b5600 !important;
}

.support .button-grp{
    margin-top:26px;
    text-align:center;
}

.full-width{
   width:100% !important;
}

.container{
    min-height:100vh;
}
