/* hide original footer space on homepage hc-17727786-am */
.home #footer {
    display:none;
}
/* Align header of form, homepage zd-2954714 */ #post-6 > div h3 {text-align: left;}
header#masthead, div#content {
    padding-top: px;
		padding-bottom: 50px;
}
div#content {
    margin-top: px;
    padding-top: 5px;
}
nav#site-navigation, div#content {
    padding-bottom: 0px;
}
	
/*2954714-zen change color of timeline block*/
.wp-block-jetpack-timeline li .timeline-item__dot {
    border: 4px solid #000000;
}
	/*2954714-zen left align headings that are set left*/
h2.has-text-align-left {
    text-align: left;
}

.sl-selector-table table { border-collapse: collapse; font-size: 15px; line-height: 1.55; }
.sl-selector-table thead th { background: #48494a; color: #fff; text-align: left; padding: 12px 16px; border: 0; }
.sl-selector-table td { padding: 14px 16px; border: 0; border-bottom: 1px solid #dcdcdd; vertical-align: top; color: #48494a; }
.sl-selector-table tbody tr:nth-child(even) td { background: #f6f6f6; }
.sl-selector-table td a { font-weight: 700; text-decoration: none; color: #48494a; }
.sl-selector-table td a:hover { text-decoration: underline; }
@media (max-width: 600px) {
  .sl-selector-table thead { display: none; }
  .sl-selector-table tr { display: block; border-bottom: 1px solid #dcdcdd; }
  .sl-selector-table td { display: block; border: 0; padding: 10px 16px 0; }
  .sl-selector-table td:last-child { padding-bottom: 14px; }
  .sl-selector-table td:first-child { font-weight: 700; }
}
@media (max-width: 600px) {
  ...
  .sl-selector-table td:first-child { font-weight: 700; }
}

.sl-bold-links a { font-weight: 700; text-decoration: none; }
.sl-bold-links a:hover { text-decoration: underline; }
@media (max-width: 600px) {
  .sl-selector-table td::before {
    display: block;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #ed2024;
    margin-bottom: 2px;
  }
  .sl-selector-table td:nth-child(1)::before { content: "Your job"; }
  .sl-selector-table td:nth-child(2)::before { content: "Use"; }
  .sl-compare-table td:nth-child(1)::before { content: "Option"; }
  .sl-compare-table td:nth-child(2)::before { content: "Good for"; }
  .sl-compare-table td:nth-child(3)::before { content: "Limits on a boat"; }
}
@media (min-width: 601px) {
  .sl-selector-table:not(.sl-compare-table) th:first-child,
  .sl-selector-table:not(.sl-compare-table) td:first-child { width: 43%; }
}
@media (min-width: 601px) {
  .sl-selector-table.sl-coverage-table th:first-child,
  .sl-selector-table.sl-coverage-table td:first-child { width: 32%; }
}
@media (max-width: 600px) {
  .sl-coverage-table td:nth-child(1)::before { content: "Product"; }
  .sl-coverage-table td:nth-child(2)::before { content: "Roll size"; }
  .sl-coverage-table td:nth-child(3)::before { content: "Coverage"; }
}