/**handles:salient-child-custom-element-table**/
/* plugin-styles.css */
.poc-table {
  display: grid;
  grid-template-rows: repeat(var(--rows), auto);
  grid-template-columns: repeat(var(--columns), auto);
  border: 1px solid #ccc;
  overflow-x: scroll;
}

.vc_poc_table .vc_controls-container {
  position: absolute;
  left: calc(100% - 200px);
}

.eyebrow.table-eyebrow {
  text-align: left;
}
.eyebrow.table-eyebrow h6 {
  font-family: "Axiforma", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-size: 1em;
  line-height: 1;
  width: auto;
  display: inline-block;
  color: inherit;
}
.eyebrow.table-eyebrow h6:after {
  content: none;
}

.intro.table-intro {
  margin-bottom: 1em !important;
}
.intro.table-intro h2 {
  margin-bottom: 0.75em;
}

.poc-table-cell {
  padding: 15px;
  border: 1px solid #ccc;
  height: 100%;
}
.poc-table-cell.poc-table-header {
  font-weight: bold;
}
.poc-table-cell.poc-table-header h1,
.poc-table-cell.poc-table-header h2,
.poc-table-cell.poc-table-header h3,
.poc-table-cell.poc-table-header h4,
.poc-table-cell.poc-table-header h5,
.poc-table-cell.poc-table-header h6 {
  color: inherit;
}
.poc-table-cell p {
  padding-bottom: 0.5em;
}
.poc-table-cell p,
.poc-table-cell ul,
.poc-table-cell li {
  font-size: 18px;
}
@media screen and (max-width: 992px) {
  .poc-table-cell p,
  .poc-table-cell ul,
  .poc-table-cell li {
    font-size: 16px;
  }
}
.poc-table-cell > *:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}

/*# sourceMappingURL=poc_table.css.map */