.wpDataTable thead tr th,
.wpDataTable tbody tr td {
  border: 1px solid #a8a8a8;
}
.entry-thumbnail {
  width: 100%;
}
.wpDataTablesWrapper div.dt-buttons {
  margin-right: 0px !important;
}

@media (max-width: 768px) {
  body {
    font-size: 11px !important;
  }
  .entry-header {
    text-align: center;
  }

  .wpDataTablesWrapper a.DTTT_button {
    font-size: 12px !important;
  }
  .wpDataTablesWrapper div.dt-buttons {
    display: flex !important;
    justify-content: space-between !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .wpDataTablesWrapper .dataTables_filter label {
    width: 100%;
  }
  #table_1_filter > label > input[type=search] {
    width: 100%;
    margin-left: 0 !important;
  }
  .post > header > h1 {
    font-size: 14px !important;
  }
  .wpDataTable td,
  .wpDataTable td a {
    font-size: 1.15em !important;
  }
  .wpDataTablesWrapper table.wpDataTable > thead > tr > th {
    padding: 3px 2px 3px 2px !important;
  }
  .wpDataTablesWrapper table.wpDataTable td {
    padding: 3px 2px 3px 2px !important;
  }
  .wpDataTable thead tr th:nth-child(2),
  .wpDataTable tbody tr td:nth-child(2) {
    width: 67px;
  }
  .wpDataTable tbody tr td:nth-child(3) {
  width: 42px;
  text-align: center !important;
}
  .wpDataTable tbody tr td:nth-child(4) {
    width: 32px;
    text-align: center !important;
  }
  .wpDataTable tbody tr td:nth-child(5) {
    width: 52px;
    text-align: center !important;
  }
  .wpDataTablesWrapper table.wpDataTable td {
    white-space: inherit !important;
  }
  .wpDataTables input[type="search"] {
    height: 21px;
  }

  .span16 table tbody tr td {
    font-size: 6px !important;
  }
  .span4 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .gallery-item {
    width: 100% !important;
  }
  .gallery-item img{
     height: auto;
  }
}

