.elementor-22150 .elementor-element.elementor-element-bb8a3e9{--display:flex;}/* Start custom CSS */.responsive-table {
    width: 100%;
    border-collapse: collapse;
  }
  
  .responsive-table th, .responsive-table td {
    padding: 8px;
    text-align: left;
    border: 1px solid #ddd;
  }
  
  @media screen and (max-width: 600px) {
    .responsive-table, .responsive-table thead, .responsive-table tbody, 
    .responsive-table th, .responsive-table td, .responsive-table tr {
      display: block;
    }
    
    .responsive-table thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px;
    }
    
    .responsive-table tr {
      border: 1px solid #ccc;
      margin-bottom: 10px;
    }
    
    .responsive-table td {
      border: none;
      border-bottom: 1px solid #eee;
      position: relative;
      padding-left: 50%;
    }
    
    .responsive-table td:before {
      position: absolute;
      top: 6px;
      left: 6px;
      width: 45%;
      padding-right: 10px;
      white-space: nowrap;
      font-weight: bold;
    }
    
    .responsive-table td:nth-of-type(1):before { content: "Type"; }
    .responsive-table td:nth-of-type(2):before { content: "Mørk sjokolade"; }
    .responsive-table td:nth-of-type(3):before { content: "Melkesjokolade"; }
    .responsive-table td:nth-of-type(4):before { content: "Hvit sjokolade"; }
    .responsive-table td:nth-of-type(5):before { content: "Sjokoladefudge"; }
    .responsive-table td:nth-of-type(6):before { content: "Sjokoladesirup"; }
  }/* End custom CSS */