/* ALl titles */ h1, h2, h3, h4, h5, h6 {

margin: 1.5em 0 0 0;
color: $primary-color;
display: block;
clear: both;
line-height: 1.1em;
margin-left: -0.035em;

} h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {

letter-spacing: inherit;
color: inherit;
font-weight: inherit;
font-size: inherit;

}

/* Individual titles */ h1 {

margin: 0;
font-size: 4rem;
font-weight: bold;
margin-left: -0.035em;

} h2 {

font-size: 2.8rem;
font-weight: bold;
color: $primary-color;

} h3 {

margin: 1em 0 0 0;
font-size: 2.2rem;
    font-weight: normal;

} h4, h5, h6 {

margin: 1em 0 0 0;
font-size: 1.8rem;
    font-weight: normal;

}

/* Support images in titles */ h1 > img, h2 > img, h3 > img, h4 > img, h5 > img, h6 > img {

display: inline;
margin: inherit;
height: 1.2em;
margin-bottom: -0.25em;

}

img.post-image {

overflow: auto;
padding: 0;
margin: $margin 0;
max-width: 100%;
display: block;
border-radius: $border-radius;
height: unset;

}