

.custom-month-title {
    margin-top: 10px;
    color: #0070C0;
    font-family: Nico;
}




@font-face{
    font-family: 'Nico';
    src:url(../Font/norwester.otf);
    font-style: normal;
    font-weight: 100;
    
}
  

   
  .navbar{
      font-size: 3vh;   
      font-family: Nico;      
  }
  
  html body {
    background-color: #0e0e0e;
  
  }


  
  .Text-Bilder{
    text-align: center;
    
  }
  
  
  .Text{
    
    margin-left: 15px;
    margin-right: 15px;
    font-size: 2em;
    padding-top: 10px;
    
  }
  
  
  
  .Spreadshirt{
    
    color:rgb(29, 113, 184);
    font-family: Nico;
    font-size: 1.5em;
  }
  
  .Wallpaper{
    border: 1px solid #e1e1e1;
        border-radius: 5px;
        border-width: 2px;
    width: 100%;
    margin-bottom: 20px;
  }
  
  
  
  
    
      
      .Instagram{
        width: 5vh;
        margin: 8px;
        
        
       }
      .Youtube{
      width: 5vh;
      margin: 8px;
      
      }
  
      .Facebook{
      width: 5vh;
      margin: 8px;
      
      }
  
     
      .Bilder{
        background-color: rgb(214, 214, 214);
        border: 1px solid #e1e1e1;
        border-radius: 5px;
        border-width: 2px;
        width: 100%;
        height: 540px;
        position: relative;
        margin-bottom: 20px;
        margin-top: 7rem;
        
    
      }
  
  
      .carousel-item{
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, +0%);
        width: 80%;
        padding: 20px;
        
        
      }
  
      .d-block{
        border-style: solid;
        border-width: thin;
        border-radius: 20px;
      }
     
   
      .Text-Bilder{
        background-color: rgb(214, 214, 214);
        border: 1px solid #e1e1e1;
        border-radius: 5px;
        border-width: 2px;
        width: 100%;
        height: 540px;
        position: relative;
        margin-bottom: 20px;
        margin-top: 7rem;
        
      }
      
  
     
      
      
      
      
      
  
      
  
  
  
  
      footer {
        background-color: rgb(214, 214, 214);
        padding-top: 10px;
        background-position: bottom;
      
      }
      
      footer .Copyright{
        display: flex;
        justify-content: flex-start;
      }
      
      footer .Datenschutz{
        display: flex;
        justify-content: flex-end;
        
      }
      footer .Datenschutz a{
        color: black;    
        
        
      }
  
  
  
      @media (max-width: 1400px) {
  
        .Bilder{
          background-color: rgb(214, 214, 214);
        border: 1px solid #e1e1e1;
        border-radius: 5px;
        border-width: 2px;
          width: 100%;
          height: 460px;
          position: relative;
          margin-bottom: 20px;
          margin-top: 7rem;
          
      
        }
  
  
  
        .Text-Bilder{
          background-color: rgb(214, 214, 214);
        border: 1px solid #e1e1e1;
        border-radius: 5px;
        border-width: 2px;
          width: 100%;
          height: 460px;
          position: relative;
          margin-bottom: 20px;
          margin-top: 7rem;
        }
  
  
  
        .Text{
         
          margin-left: 15px;
          margin-right: 15px;
          font-size: 1.8em;
          padding-top: 10px;
          
        }
        
        .Spreadshirt{
          
          color:rgb(29, 113, 184);
          font-family: Nico;
          font-size: 1.4em;
        }
      }
  
  
      @media (max-width: 1200px) {
  
        .Bilder{
          background-color: rgb(214, 214, 214);
          border: 1px solid #e1e1e1;
          border-radius: 5px;
          border-width: 2px;
          width: 100%;
          height: 390px;
          position: relative;
          margin-bottom: 20px;
          margin-top: 7rem;
          
      
        }
  
  
  
        .Text-Bilder{
          background-color: rgb(214, 214, 214);
          border: 1px solid #e1e1e1;
          border-radius: 5px;
          border-width: 2px;
          width: 100%;
          height: 390px;
          position: relative;
          margin-bottom: 20px;
          margin-top: 7rem;
        }
  
        .Text{        
          margin-left: 15px;
          margin-right: 15px;
          font-size: 1.5em;             
        }
        
        .Spreadshirt{
          
          color:rgb(29, 113, 184);
          font-family: Nico;
          font-size: 1.2em;
        }
      }
  
  
  
      @media (max-width: 992px) {
  
        .Bilder{
          background-color: rgb(214, 214, 214);
          border: 1px solid #e1e1e1;
          border-radius: 5px;
          border-width: 2px;
          width: 100%;
          height: 440px;
          position: relative;
          margin-bottom: 20px;        
          margin-top: 0px;
      
        }
  
  
  
        .Text-Bilder{
          background-color: rgb(214, 214, 214);
          border: 1px solid #e1e1e1;
          border-radius: 5px;
          border-width: 2px;
          width: 100%;
          height: 250px;
          position: relative;        
          
        }
  
  
  
        .Text{        
          margin-left: 15px;
          margin-right: 15px;
          font-size: 1.7em;
          
          
        }
        
        .Spreadshirt{
          
          color:rgb(29, 113, 184);
          font-family: Nico;
          font-size: 1.4em;
        }
      }
  
  
      
  
      @media (max-width: 768px) {
  
        .Bilder{
          background-color: rgb(214, 214, 214);
        border: 1px solid #e1e1e1;
        border-radius: 5px;
        border-width: 2px;
          width: 100%;
          height: 330px;
          position: relative;
          
          
          
      
        }
  
  
  
        .Text-Bilder{
          background-color: rgb(214, 214, 214);
        border: 1px solid #e1e1e1;
        border-radius: 5px;
        border-width: 2px;
          width: 100%;
          height: 360px;
          position: relative;
        
          margin-top: 7rem;
        }
  
  
  
        .Text{
          
          margin-left: 15px;
          margin-right: 15px;
          font-size: 1.7em;
          padding-top: 10px;
          
          
        }
      }