/* GENERAL */
body {
  font-family: interstate;
}

.container {
  padding: 0px;
}

.container a {
  margin-bottom: 15px;
border-bottom: 1px solid #000;
-webkit-transition: border 200ms ease;
transition: border 200ms ease;
font-family: interstate, sans-serif;
color: #000;
font-size: 1em;
line-height: 1.25em;
text-decoration: none;
}

.container a:hover {
  border-bottom-color: transparent;
}

.header {
  text-transform: initial;
}
h1.header {
  border-bottom: 1px solid black;
}
/* NAV */
.w-nav-link.w--current {
    color: #ffffff;
}

/* IMAGE TABLE */
.image-table, .image-table th, .image-table td {
  width: 100%;
  border: 1px solid black;
  border-collapse: collapse;
  padding: 10px;
  text-align: left;
}
.image-table th {
 font-size: .7em;
 background: #000;
 color: #fff;
}
table {
  table-layout: fixed;
  color: black;
}
td{
  word-wrap:break-word
}
tr:nth-child(even) {background: #EEE}
tr:nth-child(odd) {background: #FFF}

.info-content {
  margin-bottom: 40px;
}

.spec-table {
  width: 100%;
  text-align: left;
line-height: 1.25em;
}

.spec-table td, .spec-table th {
  padding: 1em;
}

@media (max-width: 767px) {
  .spec-table {
    font-size: 80%;
  }
  .spec-table td {
    padding: .5em;
  }
}

/* .inline-block {
  display: inline-block;
}
.delete {
  color: rgb(255, 0, 115) !important;
} */


/* Client page */

.client {
  padding: 1em 0;
}
a.template {
  font-size: .7em;
}
.note {
  font-size: .7em;
  margin-top: 10px;
  line-height: 1.5em;
}
.underline {
  text-decoration: underline;
}
@media (max-width: 425px) {
  .client ul li {
    font-size: 1.25rem;
  }
  .client ul {
  padding-left: 20px;
}
