/*start fonts*/
@font-face {
  font-family: "PostapoBroken";  
  src: url("../fonts/PostApo-Broken.otf") format("truetype"); 
  font-style: normal; 
  font-weight: normal; 
}
@font-face {
  font-family: "PostapoClear";  
  src: url("../fonts/PostApo-Clear.otf") format("truetype"); 
  font-style: normal; 
  font-weight: normal; 
} 
@font-face {
  font-family: "RobotoMed";  
  src: url("../fonts/Roboto-Medium.ttf") format("truetype"); 
  font-style: normal; 
  font-weight: normal; 
} 
@font-face {
  font-family: "RobotoLight";  
  src: url("../fonts/Roboto-Light.ttf") format("truetype"); 
  font-style: normal; 
  font-weight: normal; 
} 
@font-face {
  font-family: "RobotoBold";  
  src: url("../fonts/Roboto-Bold.ttf") format("truetype"); 
  font-style: normal; 
  font-weight: normal; 
} 
/*end fonts*/
body {
  font-size: 18px;
  line-height: 150%;          
  background-color: black;
  overflow-x: hidden;
  background-image: url(../img/kolizey40prGr.png); 
  background-repeat: no-repeat;
  background-size: cover;          
  background-position: left -8em center;
  animation-name: bgInner;
  animation-fill-mode: forwards;
  animation-duration: 1s;
  animation-delay: 2.0s;  
} 

.startNaxx {
  text-shadow: 0px 0px 30px red;
  color:orange !important;
}

hr {
  border: 1px solid #2d1010;
  margin-bottom: revert;
}
p {
  margin-bottom: 10px;
  line-height: 100%;
}
.title {  
  line-height: 90%;  
} 
#name {
  width: 60%;
}
#nameGuild {
  color: #cfcfcf;
  opacity:  0;
  font-family: PostapoBroken;
  animation-name: fadeFromRight;
  animation-duration: 0.3s;
  animation-delay: 1.5s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.1, -0.6, 0.2, 0);
  font-size: 120px;  
}
#nameServer {
  font-family: PostapoClear;
  font-size: 60px;
  animation-name: fadeFromLeft;
  animation-duration: 0.3s;
  animation-delay: 1.7s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.1, -0.6, 0.2, 0);
  color: #e20712;
  text-shadow: 0 0 40px #db0711;
  opacity: 0;
  text-align: right;
  margin-top: 0.9em;
  margin-bottom: 0.9em;
}
#nameServer span {
  margin-right: 50px;  
}
#hc-mode {
  font-family: PostapoBroken;
  font-size: 60px;
  animation-name: fadeIn;
  animation-duration: 1s;
  animation-delay: 3.0s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.1, -0.6, 0.2, 0);
  color: #4d4d4d;  
  opacity: 0;  
  margin-top: 0.5em;

}
#stethem {
  color: #cfcfcf;
  font-family: PostapoBroken;
  font-size: 26px;
  margin-right: 20px;  
}
#asd {
  height: 100%;
  display: grid;
}
#content {        
  background-position-y: 75%;
  background-position-x: 44em;
  background-repeat: no-repeat;
  animation-name: bgFromRight;
  background-image: none;
  animation-duration: .3s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
  width: 100%;
  height: 100%;  
  margin-left: 20px;
  display: flex;
  align-content: space-between;
  flex-wrap: wrap;
/*  border: 1px solid yellow;*/
}

#content-text {
  width: 100%;  
}
#content-text-data {
  width: 50%;
}
#content-text-data p {
  color: #cfcfcf;
  font-family: PostapoClear;
  font-size: 26px;
}

#discord {        
  border: 2px solid #dd0711;
  border-radius: 5px;
  width: fit-content;
  padding: 8px 10px 0px;        
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  background-color: black;
}
#discord > div {
  margin: 0 5px;  
  align-self: center;
}
#discord img {
  width: 40px; 
}
#discord-link {
  font-size: 180%;
  font-weight: bold;
  font-family: 'PostapoBroken';
  top: -2px;
  position: relative;
}
#footer {    
  align-items: center;
  display: flex;
  background-color: rgba(0,0,0,0.3);
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  animation-name: fadeIn;
  animation-duration: 1s;
  animation-delay: 2s;
  animation-fill-mode: forwards;  
  flex-wrap: wrap;
}

#footer, #content-text {
  opacity: 0;
  animation-name: fadeIn;
  animation-duration: 1s;
  animation-delay: 2s;
  animation-fill-mode: forwards;  
}
#content-text span {
  color: #a4a4a4;  
}

#footer > div {
  margin-top: 10px;
  margin-bottom: 10px;
}     
a {
  color: #d90711;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:active {
  color: #F0B538;
}

/*Content*/

@media (min-width: 2000px){ 
  #name {
    width: 55%;
  }       
}
@media (min-width: 2300px){ 
  #name {
    width: 45%;
  }       
}
@media (min-width: 2561px){ 
  #name {
    width: 40%;
  }       
}
@media (max-width: 1570px){   

}      
@media (max-width: 1280px){         
} 
@media (max-width: 1024px){        
} 
@media (max-width: 980px){         
}        
@media (max-width: 768px){          
}
@media (max-width: 764px){          
}

@keyframes fadeIn {
  from {
    opacity:0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeFromLeft {
  from {
    transform: translateX(-100%) rotate(0);
    opacity: 0;
  }
  to {
    opacity: 1;
    transform: rotate(-5deg);
  }
}
@keyframes fadeFromRight {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bgFromRight {
  from {
    background-image: url(../img/GTD.png);
    background-position-x: 100em;
    opacity: 0;
  }
  to {
    background-image: url(../img/GTD.png);
    background-position-x: 44em;          
    opacity:  1;          
  }
}
@media (max-width: 1570px){   
  @keyframes bgFromRight {
    from {
      background-image: url(../img/GTD.png);
      background-position-x: 100em;
      opacity: 0;
    }
    to {
      background-image: url(../img/GTD.png);
      background-position-x: 32em;          
      opacity:  1;          
    }
  }
} 
@media (max-width: 1280px){   
  @keyframes bgFromRight {
    from {
      background-image: url(../img/GTD.png);
      background-position-x: 100em;
      opacity: 0;
    }
    to {
      background-image: url(../img/GTD.png);
      background-position-x: 25em;          
      opacity:  1;          
    }
  }          
}
@media (max-width: 1024px){   
  @keyframes bgFromRight {
    from {
      background-image: url(../img/GTD.png);
      background-position-x: 100em;
      opacity: 0;
    }
    to {
      background-image: url(../img/GTD.png);
      background-position-x: 20em;          
      opacity:  1;          
    }
  }          
}
@media (max-width: 980px){   
  @keyframes bgFromRight {
    from {
      background-image: url(../img/GTD.png);
      background-position-x: 100em;
      opacity: 0;
    }
    to {
      background-image: url(../img/GTD.png);
      background-position-x: 15em;          
      opacity:  1;          
    }
  }          
}   
@media (max-width: 768px){   
  @keyframes bgFromRight {
    from {
      background-image: url(../img/GTD.png);
      background-position-x: 100em;
      opacity: 0;
    }
    to {
      background-image: url(../img/GTD.png);
      background-position-x: 10em;          
      opacity:  1;          
    }
  }          
}
@media (max-width: 650px){   
  @keyframes bgFromRight {
    from {
      background-image: url(../img/GTD.png);
      background-position-x: 100em;
      opacity: 0;
    }
    to {
      background-image: url(../img/GTD.png);
      background-position-x: 5em;  
      background-position-y: -44em;        
      opacity:  1;          
    }
  }          
}
@media (max-width: 550px){   
  @keyframes bgFromRight {
    from {
      background-image: url(../img/GTD.png);
      background-position-x: 100em;
      opacity: 0;
    }
    to {
      background-image: url(../img/GTD.png);
      background-position-x: 2em;  
      background-position-y: -44em;      
      opacity:  1;          
    }
  }          
}
@media (max-width: 530px){   
  @keyframes bgFromRight {
    from {
      background-image: url(../img/GTD.png);
      background-position-x: 100em;
      opacity: 0;
    }
    to {
      background-image: url(../img/GTD.png);
      background-position-x: 1em;  
      background-position-y: -40em;      
      opacity:  1;          
    }
  }          
}
@media (max-width: 490px){   
  @keyframes bgFromRight {
    from {
      background-image: url(../img/GTD.png);
      background-position-x: 100em;
      opacity: 0;
    }
    to {
      background-image: url(../img/GTD.png);
      background-position-x: -1em;  
      background-position-y: -40em;      
      opacity:  1;          
    }
  }          
}
@media (max-width: 450px){   
  #discord img {
/*    width: 30px;*/
}
#discord-link {
/*    font-size: 18px;    */
}
#nameGuild {
  font-size: 100px;
}
#nameServer {
  font-size: 60px;
}
@keyframes bgFromRight {
  from {
    background-image: url(../img/GTD.png);
    background-position-x: 100em;
    opacity: 0;
  }
  to {
    background-image: url(../img/GTD.png);
    background-position-x: -3em; 
    background-position-y: -34em; 

    opacity:  1;          
  }
}        
}
@media (max-width: 420px){   
  @keyframes bgFromRight {
    from {
      background-image: url(../img/GTD.png);
      background-position-x: 100em;
      opacity: 0;
    }
    to {
      background-image: url(../img/GTD.png);
      background-position-x: -4em;  
      background-position-y: -40em;      
      opacity:  1;          
    }
  }          
}
@media (max-width: 390px){   
  @keyframes bgFromRight {
    from {
      background-image: url(../img/GTD.png);
      background-position-x: 100em;
      opacity: 0;
    }
    to {
      background-image: url(../img/GTD.png);
      background-position-x: -6em;  
      background-position-y: -30em;      
      opacity:  1;          
    }
  }          
}
@media (max-width: 350px){     
  #discord img {
/*    width: 20px;*/
}
#discord-link {
/*    font-size: 16px;    */
}
#nameGuild {
  font-size: 80px;
}
#nameServer {
  font-size: 40px;
}
@keyframes bgFromRight {
  from {
    background-image: url(../img/GTD.png);
    background-position-x: 100em;
    opacity: 0;
  }
  to {
    background-image: url(../img/GTD.png);
    background-position-x: -6em; 
    background-position-y: -34em; 

    opacity:  1;          
  }
}        
}
@media (max-width: 320px){
  #discord {
    /*scale: 0.8;*/
  }
}


@keyframes bgInner {
  from {          
    background-color: black;
  }        
  to {          
    background-color: #1c0000;
  }
}          