.richtext h1, .richtext h2, .richtext h3, .richtext h4, .richtext h5, .richtext h6 { margin: 0px 0px 5px; }
.richtext h2 { color: rgb(0, 0, 0); font-size: 36px; line-height: 40px; letter-spacing: -0.75px; }
.richtext h3 { color: rgb(1, 1, 1); font-size: 24px; line-height: 32px; letter-spacing: -0.75px; }
.richtext h5 { color: rgb(0, 0, 0); font-size: 16px; line-height: 22px; }
.richtext p { line-height: 22px ! important; font-size: 16px ! important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif ! important; }
.richtext .p-quote { margin: 0px 0px 30px; }
.richtext .p-quote h3 { margin: 0px ! important; }
.richtext .date { font-weight: bold; }
.richtext ul, .richtext ol { padding: 0px; margin: 0px 0px 10px 25px; }
.richtext ul ul, .richtext ul ol, .richtext ol ol, .richtext ol ul { margin-bottom: 0px; }
.richtext li { line-height: 20px; }
.richtext ul.unstyled, .richtext ol.unstyled { margin-left: 0px; list-style: outside none none; }
.richtext ul.inline, .richtext ol.inline { margin-left: 0px; list-style: outside none none; }
.richtext ul.inline > li, .richtext ol.inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; }
.richtext::before, .richtext::after { display: table; line-height: 0; content: ""; }
.richtext::after { clear: both; }
.richtext p::after { clear: both; }
.sectionhead-small { font-size: 12px; text-transform: uppercase; color: rgb(51, 51, 51); font-weight: bold; margin: 20px 0px 0px; }
.btn-article { margin: 20px 0px; float: right; }
