
/* WYSIWYG Text */

.prose {
    font-family: 'Open Sans', sans-serif;
}

.prose > * + * {
    margin-top: 1em;
}

.prose img {
    display: block;
}

.prose code {
    font-family: Tomorrow, sans-serif;
}

.prose figure {
    display: table;
}

.prose p > img {
    display: inline-block;
}

.prose p > figure {
    display: inline-table;
}

.prose figcaption {
    display: table-caption;
    caption-side: bottom;
    font-size: 0.8rem;
    padding: 0.5rem;
}

.prose ul {
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 1.5rem;
}

.prose ul ul {
    list-style-type: circle;
}

.prose ul ul ul {
    list-style-type: square;
}

.prose ol {
    list-style-type: decimal;
    list-style-position: outside;
    margin-left: 1.5rem;
}

.prose ol ol {
    list-style-type: lower-latin;
}

.prose ol ol ol {
    list-style-type: lower-roman;
}

.prose ol ol ol ol {
    list-style-type: upper-latin;
}

.prose ol ol ol ol ol {
    list-style-type: upper-roman;
}
