html {
  font-size: 100%;
  line-height: 1.6; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -webkit-tap-highlight-color: transparent; /* 3*/
}
body {
  margin: 0;
}
*,::before,::after {
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
}
a{
  text-decoration: none;
  color: inherit;
}
h1,h2,h3,h4,h5,h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}
ul,ol {
  list-style: none;
  margin: 0;
}
img {
  width: 100%;
  vertical-align: bottom;
}
table {
  border-color: inherit; /* 1 */
  border-collapse: collapse;
  display: block;
}
th{
  font-weight: lighter;
}
