* {
    margin: 0;
  }

@media (min-width: 1200px) {
    .container{
        max-width: 1200px;
    }
}

@font-face{
    font-family: "Billy";
    src: url("../fonts/CREABBB_.TTF") format("truetype");
}

@font-face{
    font-family: "Billy2";
    src: url("../fonts/CREABBRG.TTF") format("truetype");
}

* {
scrollbar-width: auto;
scrollbar-color: #ffd71e #000000;
}

*::-webkit-scrollbar {
width: 16px;
}

*::-webkit-scrollbar-track {
background: #000000;
}

*::-webkit-scrollbar-thumb {
background-color: #ffd71e;
border-radius: 10px;
border: 3px solid #ffd71e;
}

#main{
    background-color: #b43030;
    background-image: radial-gradient( circle, rgba(  0, 0, 0, 0 ) 0%, rgba( 0, 0, 0, 0.8 ) 100% );
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    padding-top: 25px;
}

.logo{
    max-height: 50px;
    max-width: 100%;
}

.menu{
    margin-top: 8px;
}

.sticky-menu{
    font-family: 'Billy', Courier, monospace;
}

.sticky-menu a{
    letter-spacing: 3px;
    color: #000;
    border: 3px solid #000;
    text-decoration: none;
    font-size: 1.5rem;
    margin-right: 30px;
    background-color: #ffd71e;
    padding: 10px;
}

.sticky-menu span{
    color: #000;
    cursor: pointer;
    border: 3px solid #000;
    text-decoration: none;
    font-size: 1.5rem;
    background-color: #ffd71e;
    padding: 10px;
}

.sticky-menu span:hover{
    background-color: #fff;
}

.sticky-menu a:hover{
    background-color: #fff;
}

.BillyHeading{
    font-size: 2.5rem;
    line-height: 70px;
    font-family: 'Billy', Courier, monospace;
    color: #ffd71e;
    filter: drop-shadow(5px 5px 0.75rem rgb(5, 0, 1));
}

p{
    font-family: 'Billy2', Courier, monospace;
    color: #fff;
    font-size: 1.5rem;
    line-height: 40px;
    letter-spacing: 3px;
    filter: drop-shadow(5px 5px 0.75rem rgb(5, 0, 1));
}

.buy{
    font-family: 'Billy', Courier, monospace;
    display: block;
    letter-spacing: 3px;
    color: #000;
    border: 4px solid #000;
    text-decoration: none;
    font-size: 1.5rem;
    margin-right: 15px;
    background-color: #ffd71e;
    padding: 10px;
}

.ca{
    font-family: 'Billy', Courier, monospace;
    display: block;
    color: #000;
    border: 4px solid #000;
    text-decoration: none;
    font-size: 1rem;
    margin-right: 15px;
    background-color: #ffd71e;
    padding: 15px;
}

.ca:hover{
    background-color: #fff;
}

.buy-ca a:hover{
    background-color: #fff;
}

.second{
    padding-top: 50px;
    background-color: #ffd71e !important;
}

.second h1{
    font-size: 4rem;
    font-family: 'Billy2', Courier, monospace;
    font-weight: 800;
}

.second .item h2{
    font-size: 3.5rem;
    font-family: 'Billy2', Courier, monospace;
    filter: drop-shadow(5px 5px 0.5rem rgb(5, 0, 1));
    color: #ffd71e;
    letter-spacing: 5px;
}

.second .item{
    border: 3px solid #000;
    background-color: #b43030;
    padding: 30px;
    margin-bottom: 20px;
    filter: drop-shadow(5px 5px 0.5rem rgb(5, 0, 1));
}

.second .item span{
    font-size: 1.5rem;
    color: #fff;
    display: block;
    font-family: 'Billy2', Courier, monospace;
}

.move {
    -ms-animation: move 1.5s ease infinite alternate; 
    -webkit-animation: move 1.5s ease infinite alternate; 
    -moz-animation: move 1.5s ease infinite alternate;
  }

@keyframes move {
    0% {
      transform: scale(1.0);
      -ms-transform: scale(1.0);
      -webkit-transform: scale(1.0);
      -o-transform: scale(1.0);
      -moz-transform: scale(1.0);
    }
  
    100% {
      transform: scale(1.1);
      -ms-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      -o-transform: scale(1.1);
      -moz-transform: scale(1.1);
    }
  }

.third{
    background-image: url(../images/background.jpg);
    padding-top: 50px;
    background-color: #b43030 !important;
}
.footer{
    font-size: 1.5rem;
    color: #fff;
    display: block;
    font-family: 'Billy2', Courier, monospace;
    filter: drop-shadow(5px 5px 0.5rem rgb(5, 0, 1));
}

#tokenaddress{
    cursor: pointer;
}

.swal2-popup{
    font-family: 'Billy2', Courier, monospace !important;
    display: none;
    position: relative;
    filter: drop-shadow(5px 5px 0.5rem rgb(5, 0, 1));
    box-sizing: border-box;
    grid-template-columns: minmax(0, 100%);
    width: 20em;
    max-width: 100%;
    padding: 0 0 1em;
    border: 3px solid #000 !important;
    border-radius: 5px;
    background: #b41d1d !important;
    color: #ffd71e;
    font-family: inherit;
    font-size: 1rem;
}

.swal2-icon{
    border: none !important;
}