h1,
h2,
h3,
h4,
h5,
h6{
    margin: 0;
    font-weight: normal;
}

img{
    max-width: 100%;
    font-style: italic;
    vertical-align: middle;
}

p{
    margin: 0;
}

ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

ol{
    margin: 0;
    padding: 0;
}

dl{
    margin: 0;
}

dd{
    margin: 0;
}

th{
    text-align: left;
    vertical-align: top;
}

label,
select,
option{
    cursor: pointer;
}

input[type=radio]{
    margin-right: 0.3em;
    vertical-align: middle;
}
a{
    color: inherit;
}

a:hover,
input[type="submit"]:hover,
button:hover{
    opacity: 0.6;
}

button:active,
button:focus{
    outline: none;
}

::placeholder{
    color: #aaa;
}

iframe[name="google_conversion_frame"]{
    position: absolute;
    height: 0;
}