/*-------------------------------------------------------------------

	Sections

-------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

section {
  margin: 0;
  padding: 0;
}

nav {
  margin: 0;
  padding: 0;
}

article {
  margin: 0;
  padding: 0;
}

aside {
  margin: 0;
  padding: 0;
}

h1 {
  margin: 0;
  padding: 0;
}

h2 {
  margin: 0;
  padding: 0;
}

h3 {
  margin: 0;
  padding: 0;
}

h4 {
  margin: 0;
  padding: 0;
}

h5 {
  margin: 0;
  padding: 0;
}

h6 {
  margin: 0;
  padding: 0;
}

header {
  margin: 0;
  padding: 0;
}

footer {
  margin: 0;
  padding: 0;
}

address {
  margin: 0;
  padding: 0;
}

/*-------------------------------------------------------------------

	Grouping content

-------------------------------------------------------------------*/
p {
  margin: 0;
  padding: 0;
}

hr {
  vertical-align: top;
}

ol {
  list-style-position: outside;
  margin: 0;
  padding: 0 0 0 2em;
}

ul {
  list-style-position: outside;
  margin: 0;
  padding: 0 0 0 2em;
}

li {
  margin: 0;
  padding: 0;
}

dl {
  margin: 0;
  padding: 0;
}

dt {
  margin: 0;
  padding: 0;
}

dd {
  margin: 0;
  padding: 0;
}

figure {
  margin: 0;
  padding: 0;
}

figcaption {
  margin: 0;
  padding: 0;
}

main {
  margin: 0;
  padding: 0;
}

/*-------------------------------------------------------------------

	Text-level semantics

-------------------------------------------------------------------*/
em {
  font-style: italic;
  font-weight: bold;
}

strong {
  font-weight: bold;
}

br {
  letter-spacing: 0;
}

/*-------------------------------------------------------------------

	Edits

-------------------------------------------------------------------*/
/*-------------------------------------------------------------------

	Embedded content

-------------------------------------------------------------------*/
img {
  vertical-align: top;
}

a img {
  border: none;
}

embed {
  vertical-align: top;
}

object {
  vertical-align: top;
}

/*-------------------------------------------------------------------

	Links

-------------------------------------------------------------------*/
/*-------------------------------------------------------------------

	Tabular data

-------------------------------------------------------------------*/
caption {
  display: none;
}

th {
  text-align: left;
}

/*-------------------------------------------------------------------

	Forms

-------------------------------------------------------------------*/
input {
  font-family: inherit;
}

button {
  font-family: inherit;
}

select {
  font-family: inherit;
}

textarea {
  font-family: inherit;
}

fieldset {
  border: none;
}

legend {
  display: none;
}