/**
 * @file
 * Thème CSS: Règles Responsives.
 */

@media (max-width: 1000px) {
  /* Tables Responsives */
  .responsiveTable thead { display: none; }
  .responsiveTable, .responsiveTable tbody, 
  .responsiveTable tr, .responsiveTable td {
    display: block;
    width: 100%;
  }
  .responsiveTable tr { margin-bottom: 15px; }
  .responsiveTable td {
    text-align: left;
    position: relative;
  }
  .responsiveTable td::before {
    content: attr(data-label);
    position: absolute;
    left: 0;
    width: 50%;
    padding-left: 15px;
  }

  /* Composants spécifiques */
  .page-view-projet-waow-ii td.views-field:nth-child(2):before {
    display: none;
    content: "";
    height: 0;
    width: 0;
    background: none;
    margin-left: 0;
  }
  .dive-point {
    display: none;
    width: 0;
    height: 0;
    background: none;
  }

  /* Scrollbar */
     .mac-scroll-container, .mac-scroll-container.hovered {
        /* overflow: hidden !important; */
        max-height: 400px;
        /* text-align: justify; */
    }
}


