.rich-text-content p,
.rich-text-content ul,
.rich-text-content ol { margin:0 0 1em; }
.rich-text-content ul,
.rich-text-content ol { padding-left:1.6em; }
.rich-text-content ul > li { list-style:disc; }
.rich-text-content ol > li { list-style:decimal; }
.rich-text-content ol > li[data-list="bullet"] { list-style:disc; }
.rich-text-content ol > li[data-list="ordered"] { list-style:decimal; }
.rich-text-content li { margin-bottom:.45em;padding-left:.2em; }
.rich-text-content blockquote { margin:0 0 1.25em;padding:.2em 0 .2em 1em;border-left:4px solid var(--red);color:var(--muted); }
.rich-text-content a { color:var(--red);text-decoration:underline;text-underline-offset:2px; }
.rich-text-content img { max-width:100%;height:auto; }
.rich-text-content .ql-align-center { text-align:center; }
.rich-text-content .ql-align-right { text-align:right; }
.rich-text-content .ql-align-justify { text-align:justify; }
.rich-text-content .ql-indent-1 { margin-left:3em; }
.rich-text-content .ql-indent-2 { margin-left:6em; }
.rich-text-content .ql-indent-3 { margin-left:9em; }
.rich-text-content .ql-indent-4 { margin-left:12em; }
.rich-text-content .ql-indent-5 { margin-left:15em; }
.rich-text-content .ql-indent-6 { margin-left:18em; }
.rich-text-content .ql-indent-7 { margin-left:21em; }
.rich-text-content .ql-indent-8 { margin-left:24em; }
.rich-text-content .ql-font-arial { font-family:Arial,sans-serif; }
.rich-text-content .ql-font-georgia { font-family:Georgia,serif; }
.rich-text-content .ql-font-times-new-roman { font-family:"Times New Roman",serif; }
.rich-text-content .ql-font-verdana { font-family:Verdana,sans-serif; }
.rich-text-content .ql-font-trebuchet-ms { font-family:"Trebuchet MS",sans-serif; }
.rich-text-content .ql-font-courier-new { font-family:"Courier New",monospace; }
.rich-text-content .ql-size-12px { font-size:12px; }
.rich-text-content .ql-size-14px { font-size:14px; }
.rich-text-content .ql-size-16px { font-size:16px; }
.rich-text-content .ql-size-18px { font-size:18px; }
.rich-text-content .ql-size-20px { font-size:20px; }
.rich-text-content .ql-size-24px { font-size:24px; }
.rich-text-content .ql-size-28px { font-size:28px; }
.rich-text-content .ql-size-32px { font-size:32px; }
.rich-text-content .ql-size-36px { font-size:36px; }

@media(max-width:767px) {
  .rich-text-content [class*="ql-indent-"] { margin-left:1.5em; }
}
