
#step-list a {
    display: block;
    
  }
  
  section {
    margin: 0px auto;
    display: none;
    
  }
  
  section.active {
    display: block;
  }
  
  section img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto 20px;
  }
  
  section p {
    line-height: 1.6;
  }
  
  h2 {
    margin-bottom: 10px;
  }
  
  .navigation-top, .navigation-bottom {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    
  }
  
  .navigation-top a, .navigation-bottom a {
    border: solid 1px var(--complementary-color2);
    border-radius: 10px;
    margin: 0 10px;
    cursor: pointer;
    padding: 0 30px;
  }
  
  .navigation-top a:hover, .navigation-bottom a:hover {
    background-color: var(--complementary-color2darker)
  }
  
  /* Print */ 
  @media print {
          .navigation-bottom,.navigation-top {
            display: none;
            visibility: hidden;
          }
          section{
            display:block;
          }
        }
  