/* Tables inside page-builder WYSIWYG content (used on Fire-Resistant Roofing).
   Loaded after main.css from functions.php. */
.content-editor .table-scroll,
.editor-content .table-scroll {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  max-width: 100%;
  margin: 8px 0 16px;
}
.content-editor .content-table,
.editor-content .content-table {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  font-size: 0.95rem;
  line-height: 1.5;
  text-align: left;
}
.content-table--wide {
  min-width: 720px;
}
.content-editor .content-table th,
.content-editor .content-table td,
.editor-content .content-table th,
.editor-content .content-table td {
  padding: 12px 14px;
  border-bottom: 1px solid #d9dee5;
  vertical-align: top;
}
.content-editor .content-table th,
.editor-content .content-table th {
  font-weight: 700;
  background: #f3f5f8;
  white-space: nowrap;
}
.content-editor .content-table tbody tr:last-child td,
.editor-content .content-table tbody tr:last-child td {
  border-bottom: 0;
}
