.RichText h1,
.RichText h2,
.RichText h5,
.RichText h6 {
  margin-top: 0.5rem !important;
  line-height: 26px; }

.RichText h2 {
  line-height: 34px; }

.RichText h3,
.RichText h4 {
  margin-top: 1.6rem !important;
  line-height: 26px; }

.RichText h1 {
  font-family: 'Mark OT' !important;
  font-size: 30px !important;
  text-transform: uppercase !important; }

.RichText h2 {
  font-family: 'Adobe Caslon Pro' !important;
  font-size: 28px !important;
  font-style: italic !important;
  font-weight: normal !important; }

.RichText h3 {
  font-family: 'Mark OT' !important;
  font-size: 18px !important;
  text-transform: uppercase !important;
  font-weight: 500 !important; }

.RichText h4 {
  font-family: 'Mark OT' !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  font-weight: 500 !important; }

.RichText h5, .RichText h5 a, .RichText h5 a * {
  font-family: 'Mark OT' !important;
  font-size: 16px !important;
  font-weight: normal !important; }

.RichText h6 {
  font-family: 'Mark OT' !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  font-weight: normal !important; }

.RichText b {
  font-weight: 700 !important;
  font-family: 'Adobe Caslon Pro' !important; }

.RichText i {
  font-style: italic !important;
  font-family: 'Adobe Caslon Pro' !important; }

.RichText u {
  text-decoration: underline !important;
  font-family: 'Adobe Caslon Pro' !important; }

.RichText p {
  font-family: 'Adobe Caslon Pro' !important;
  font-size: 16px !important;
  font-weight: normal !important; }

.RichText code {
  padding: 0.2rem !important;
  background: #bfbfbf !important;
  font-family: 'Adobe Caslon Pro' !important; }

.RichText a {
  cursor: pointer !important;
  font-family: 'Adobe Caslon Pro' !important; }

.RichText a:hover {
  color: #bfbfbf !important; }

.RichText blockquote {
  padding: 0.5rem !important;
  border-left: 2px solid #333F48 !important;
  font-family: 'Adobe Caslon Pro' !important; }

