@charset "UTF-8";
/* breakpoints */
.content:not(.remove-defaultcss), .rich-text:not(.remove-defaultcss) {
  background: transparent;
  color: #333333;
  border: transparent;
  line-height: 1.5;
  font-size: 12px;
  overflow: hidden;
  /* breakpoints */
}

.content:not(.remove-defaultcss) .field-filetypeicon > a > span, .content:not(.remove-defaultcss) .pdf, .content:not(.remove-defaultcss) .xls, .content:not(.remove-defaultcss) .xlsx, .content:not(.remove-defaultcss) .pptx, .content:not(.remove-defaultcss) .ppt, .content:not(.remove-defaultcss) .docx, .content:not(.remove-defaultcss) .doc, .content:not(.remove-defaultcss) .bmp, .content:not(.remove-defaultcss) .png, .content:not(.remove-defaultcss) .jpg, .content:not(.remove-defaultcss) .jpeg, .content:not(.remove-defaultcss) .psd, .content:not(.remove-defaultcss) .gif, .content:not(.remove-defaultcss) .avi, .content:not(.remove-defaultcss) .mp4, .content:not(.remove-defaultcss) .wmv, .content:not(.remove-defaultcss) .mov, .content:not(.remove-defaultcss) .mp3, .content:not(.remove-defaultcss) .wma, .content:not(.remove-defaultcss) .txt, .content:not(.remove-defaultcss) .zip, .rich-text:not(.remove-defaultcss) .field-filetypeicon > a > span, .rich-text:not(.remove-defaultcss) .pdf, .rich-text:not(.remove-defaultcss) .xls, .rich-text:not(.remove-defaultcss) .xlsx, .rich-text:not(.remove-defaultcss) .pptx, .rich-text:not(.remove-defaultcss) .ppt, .rich-text:not(.remove-defaultcss) .docx, .rich-text:not(.remove-defaultcss) .doc, .rich-text:not(.remove-defaultcss) .bmp, .rich-text:not(.remove-defaultcss) .png, .rich-text:not(.remove-defaultcss) .jpg, .rich-text:not(.remove-defaultcss) .jpeg, .rich-text:not(.remove-defaultcss) .psd, .rich-text:not(.remove-defaultcss) .gif, .rich-text:not(.remove-defaultcss) .avi, .rich-text:not(.remove-defaultcss) .mp4, .rich-text:not(.remove-defaultcss) .wmv, .rich-text:not(.remove-defaultcss) .mov, .rich-text:not(.remove-defaultcss) .mp3, .rich-text:not(.remove-defaultcss) .wma, .rich-text:not(.remove-defaultcss) .txt, .rich-text:not(.remove-defaultcss) .zip {
  display: inline-block;
  box-sizing: border-box;
  font-weight: normal;
  width: 15px;
  height: 21px;
  margin: 0;
  padding: 0;
  position: relative;
}

.content:not(.remove-defaultcss) .field-filetypeicon > a > span:before, .content:not(.remove-defaultcss) .pdf:before, .content:not(.remove-defaultcss) .xls:before, .content:not(.remove-defaultcss) .xlsx:before, .content:not(.remove-defaultcss) .pptx:before, .content:not(.remove-defaultcss) .ppt:before, .content:not(.remove-defaultcss) .docx:before, .content:not(.remove-defaultcss) .doc:before, .content:not(.remove-defaultcss) .bmp:before, .content:not(.remove-defaultcss) .png:before, .content:not(.remove-defaultcss) .jpg:before, .content:not(.remove-defaultcss) .jpeg:before, .content:not(.remove-defaultcss) .psd:before, .content:not(.remove-defaultcss) .gif:before, .content:not(.remove-defaultcss) .avi:before, .content:not(.remove-defaultcss) .mp4:before, .content:not(.remove-defaultcss) .wmv:before, .content:not(.remove-defaultcss) .mov:before, .content:not(.remove-defaultcss) .mp3:before, .content:not(.remove-defaultcss) .wma:before, .content:not(.remove-defaultcss) .txt:before, .content:not(.remove-defaultcss) .zip:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon > a > span:before, .rich-text:not(.remove-defaultcss) .pdf:before, .rich-text:not(.remove-defaultcss) .xls:before, .rich-text:not(.remove-defaultcss) .xlsx:before, .rich-text:not(.remove-defaultcss) .pptx:before, .rich-text:not(.remove-defaultcss) .ppt:before, .rich-text:not(.remove-defaultcss) .docx:before, .rich-text:not(.remove-defaultcss) .doc:before, .rich-text:not(.remove-defaultcss) .bmp:before, .rich-text:not(.remove-defaultcss) .png:before, .rich-text:not(.remove-defaultcss) .jpg:before, .rich-text:not(.remove-defaultcss) .jpeg:before, .rich-text:not(.remove-defaultcss) .psd:before, .rich-text:not(.remove-defaultcss) .gif:before, .rich-text:not(.remove-defaultcss) .avi:before, .rich-text:not(.remove-defaultcss) .mp4:before, .rich-text:not(.remove-defaultcss) .wmv:before, .rich-text:not(.remove-defaultcss) .mov:before, .rich-text:not(.remove-defaultcss) .mp3:before, .rich-text:not(.remove-defaultcss) .wma:before, .rich-text:not(.remove-defaultcss) .txt:before, .rich-text:not(.remove-defaultcss) .zip:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px !important;
  position: absolute;
  display: block;
  top: 50%;
  margin: 0;
  padding: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.content:not(.remove-defaultcss) .field-filetypeicon span:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon span:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .pdf:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .pdf:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .xlsx:before, .content:not(.remove-defaultcss) .field-filetypeicon .xls:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .xlsx:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .xls:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .pptx:before, .content:not(.remove-defaultcss) .field-filetypeicon .ppt:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .pptx:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .ppt:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .docx:before, .content:not(.remove-defaultcss) .field-filetypeicon .doc:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .docx:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .doc:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .bmp:before, .content:not(.remove-defaultcss) .field-filetypeicon .png:before, .content:not(.remove-defaultcss) .field-filetypeicon .jpg:before, .content:not(.remove-defaultcss) .field-filetypeicon .jpeg:before, .content:not(.remove-defaultcss) .field-filetypeicon .psd:before, .content:not(.remove-defaultcss) .field-filetypeicon .gif:before, .content:not(.remove-defaultcss) .field-filetypeicon .tif:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .bmp:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .png:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .jpg:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .jpeg:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .psd:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .gif:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .tif:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .avi:before, .content:not(.remove-defaultcss) .field-filetypeicon .mp4:before, .content:not(.remove-defaultcss) .field-filetypeicon .wmv:before, .content:not(.remove-defaultcss) .field-filetypeicon .mov:before, .content:not(.remove-defaultcss) .field-filetypeicon .mpg:before, .content:not(.remove-defaultcss) .field-filetypeicon .mkv:before, .content:not(.remove-defaultcss) .field-filetypeicon .vp6:before, .content:not(.remove-defaultcss) .field-filetypeicon .vid:before, .content:not(.remove-defaultcss) .field-filetypeicon .rv:before, .content:not(.remove-defaultcss) .field-filetypeicon .webm:before, .content:not(.remove-defaultcss) .field-filetypeicon .swf:before, .content:not(.remove-defaultcss) .field-filetypeicon .flv:before, .content:not(.remove-defaultcss) .field-filetypeicon .m4v:before, .content:not(.remove-defaultcss) .field-filetypeicon .h264:before, .content:not(.remove-defaultcss) .field-filetypeicon .mk3d:before, .content:not(.remove-defaultcss) .field-filetypeicon .gifv:before, .content:not(.remove-defaultcss) .field-filetypeicon .oggv:before, .content:not(.remove-defaultcss) .field-filetypeicon .movie:before, .content:not(.remove-defaultcss) .field-filetypeicon .divx:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .avi:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .mp4:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .wmv:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .mov:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .mpg:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .mkv:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .vp6:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .vid:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .rv:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .webm:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .swf:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .flv:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .m4v:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .h264:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .mk3d:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .gifv:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .oggv:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .movie:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .divx:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .mp3:before, .content:not(.remove-defaultcss) .field-filetypeicon .wma:before, .content:not(.remove-defaultcss) .field-filetypeicon .wav:before, .content:not(.remove-defaultcss) .field-filetypeicon .fla:before, .content:not(.remove-defaultcss) .field-filetypeicon .flac:before, .content:not(.remove-defaultcss) .field-filetypeicon .ra:before, .content:not(.remove-defaultcss) .field-filetypeicon .rma:before, .content:not(.remove-defaultcss) .field-filetypeicon .aif:before, .content:not(.remove-defaultcss) .field-filetypeicon .aiff:before, .content:not(.remove-defaultcss) .field-filetypeicon .aa:before, .content:not(.remove-defaultcss) .field-filetypeicon .aac:before, .content:not(.remove-defaultcss) .field-filetypeicon .mid:before, .content:not(.remove-defaultcss) .field-filetypeicon .midi:before, .content:not(.remove-defaultcss) .field-filetypeicon .aax:before, .content:not(.remove-defaultcss) .field-filetypeicon .ac3:before, .content:not(.remove-defaultcss) .field-filetypeicon .au:before, .content:not(.remove-defaultcss) .field-filetypeicon .ogg:before, .content:not(.remove-defaultcss) .field-filetypeicon .avr:before, .content:not(.remove-defaultcss) .field-filetypeicon .m4a:before, .content:not(.remove-defaultcss) .field-filetypeicon .mp4a:before, .content:not(.remove-defaultcss) .field-filetypeicon .amz:before, .content:not(.remove-defaultcss) .field-filetypeicon .mka:before, .content:not(.remove-defaultcss) .field-filetypeicon .asx:before, .content:not(.remove-defaultcss) .field-filetypeicon .pcm:before, .content:not(.remove-defaultcss) .field-filetypeicon .m3u:before, .content:not(.remove-defaultcss) .field-filetypeicon .xwma:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .mp3:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .wma:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .wav:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .fla:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .flac:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .ra:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .rma:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .aif:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .aiff:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .aa:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .aac:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .mid:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .midi:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .aax:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .ac3:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .au:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .ogg:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .avr:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .m4a:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .mp4a:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .amz:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .mka:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .asx:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .pcm:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .m3u:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .xwma:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .txt:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .txt:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .zip:before, .content:not(.remove-defaultcss) .field-filetypeicon .zipx:before, .content:not(.remove-defaultcss) .field-filetypeicon .rar:before, .content:not(.remove-defaultcss) .field-filetypeicon .tar:before, .content:not(.remove-defaultcss) .field-filetypeicon .gz:before, .content:not(.remove-defaultcss) .field-filetypeicon .dmg:before, .content:not(.remove-defaultcss) .field-filetypeicon .iso:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .zip:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .zipx:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .rar:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .tar:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .gz:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .dmg:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .iso:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .css:before, .content:not(.remove-defaultcss) .field-filetypeicon .js:before, .content:not(.remove-defaultcss) .field-filetypeicon .py:before, .content:not(.remove-defaultcss) .field-filetypeicon .git:before, .content:not(.remove-defaultcss) .field-filetypeicon .py:before, .content:not(.remove-defaultcss) .field-filetypeicon .cpp:before, .content:not(.remove-defaultcss) .field-filetypeicon .h:before, .content:not(.remove-defaultcss) .field-filetypeicon .ini:before, .content:not(.remove-defaultcss) .field-filetypeicon .config:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .css:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .js:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .py:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .git:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .py:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .cpp:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .h:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .ini:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .config:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .exe:before, .content:not(.remove-defaultcss) .field-filetypeicon .jar:before, .content:not(.remove-defaultcss) .field-filetypeicon .dll:before, .content:not(.remove-defaultcss) .field-filetypeicon .bat:before, .content:not(.remove-defaultcss) .field-filetypeicon .pl:before, .content:not(.remove-defaultcss) .field-filetypeicon .scr:before, .content:not(.remove-defaultcss) .field-filetypeicon .msi:before, .content:not(.remove-defaultcss) .field-filetypeicon .app:before, .content:not(.remove-defaultcss) .field-filetypeicon .deb:before, .content:not(.remove-defaultcss) .field-filetypeicon .apk:before, .content:not(.remove-defaultcss) .field-filetypeicon .jar:before, .content:not(.remove-defaultcss) .field-filetypeicon .vb:before, .content:not(.remove-defaultcss) .field-filetypeicon .prg:before, .content:not(.remove-defaultcss) .field-filetypeicon .sh:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .exe:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .jar:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .dll:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .bat:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .pl:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .scr:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .msi:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .app:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .deb:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .apk:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .jar:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .vb:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .prg:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .sh:before {
  content: "";
}

.content:not(.remove-defaultcss) .field-filetypeicon .com:before, .content:not(.remove-defaultcss) .field-filetypeicon .net:before, .content:not(.remove-defaultcss) .field-filetypeicon .org:before, .content:not(.remove-defaultcss) .field-filetypeicon .edu:before, .content:not(.remove-defaultcss) .field-filetypeicon .gov:before, .content:not(.remove-defaultcss) .field-filetypeicon .mil:before, .content:not(.remove-defaultcss) .field-filetypeicon .html:before, .content:not(.remove-defaultcss) .field-filetypeicon .htm:before, .content:not(.remove-defaultcss) .field-filetypeicon .xhtml:before, .content:not(.remove-defaultcss) .field-filetypeicon .jhtml:before, .content:not(.remove-defaultcss) .field-filetypeicon .php:before, .content:not(.remove-defaultcss) .field-filetypeicon .php3:before, .content:not(.remove-defaultcss) .field-filetypeicon .php4:before, .content:not(.remove-defaultcss) .field-filetypeicon .php5:before, .content:not(.remove-defaultcss) .field-filetypeicon .phtmle:before, .content:not(.remove-defaultcss) .field-filetypeicon .asp:before, .content:not(.remove-defaultcss) .field-filetypeicon .aspx:before, .content:not(.remove-defaultcss) .field-filetypeicon .cfm:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .com:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .net:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .org:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .edu:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .gov:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .mil:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .html:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .htm:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .xhtml:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .jhtml:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .php:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .php3:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .php4:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .php5:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .phtmle:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .asp:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .aspx:before, .rich-text:not(.remove-defaultcss) .field-filetypeicon .cfm:before {
  content: "";
}

.content:not(.remove-defaultcss) h1, .content:not(.remove-defaultcss) h2, .content:not(.remove-defaultcss) h3, .content:not(.remove-defaultcss) h4, .content:not(.remove-defaultcss) h5, .content:not(.remove-defaultcss) h6, .rich-text:not(.remove-defaultcss) h1, .rich-text:not(.remove-defaultcss) h2, .rich-text:not(.remove-defaultcss) h3, .rich-text:not(.remove-defaultcss) h4, .rich-text:not(.remove-defaultcss) h5, .rich-text:not(.remove-defaultcss) h6 {
  color: #222;
}

.content:not(.remove-defaultcss) h1, .content:not(.remove-defaultcss) h2, .rich-text:not(.remove-defaultcss) h1, .rich-text:not(.remove-defaultcss) h2 {
  margin: 10px 0;
}

.content:not(.remove-defaultcss) h3, .content:not(.remove-defaultcss) h4, .content:not(.remove-defaultcss) p, .rich-text:not(.remove-defaultcss) h3, .rich-text:not(.remove-defaultcss) h4, .rich-text:not(.remove-defaultcss) p {
  margin: 5px 0;
}

.content:not(.remove-defaultcss) h5, .content:not(.remove-defaultcss) h6, .rich-text:not(.remove-defaultcss) h5, .rich-text:not(.remove-defaultcss) h6 {
  margin: 5px 0 0;
}

.content:not(.remove-defaultcss) strong, .rich-text:not(.remove-defaultcss) strong {
  font-weight: 700;
}

.content:not(.remove-defaultcss) ul, .content:not(.remove-defaultcss) ol, .rich-text:not(.remove-defaultcss) ul, .rich-text:not(.remove-defaultcss) ol {
  padding-bottom: 5px;
  padding-top: 5px;
  margin-left: 10px;
}

.content:not(.remove-defaultcss) li, .rich-text:not(.remove-defaultcss) li {
  font-size: 13px;
  margin-left: 15px;
}

.content:not(.remove-defaultcss) ul li, .rich-text:not(.remove-defaultcss) ul li {
  list-style: disc;
  list-style-position: inside;
}

.content:not(.remove-defaultcss) ol li, .rich-text:not(.remove-defaultcss) ol li {
  list-style: decimal;
  list-style-position: inside;
}

.content:not(.remove-defaultcss) a:not(.remove-defaultcss), .rich-text:not(.remove-defaultcss) a:not(.remove-defaultcss) {
  color: #de232f;
  text-decoration: underline;
  font-size: 1em;
}

.content:not(.remove-defaultcss) a:not(.remove-defaultcss):hover, .rich-text:not(.remove-defaultcss) a:not(.remove-defaultcss):hover {
  color: #878787;
}

.content:not(.remove-defaultcss) table, .rich-text:not(.remove-defaultcss) table {
  height: auto !important;
  border: 2px solid #d2d2d2;
}

.content:not(.remove-defaultcss) table, .content:not(.remove-defaultcss) table tr, .content:not(.remove-defaultcss) table th, .content:not(.remove-defaultcss) table td, .rich-text:not(.remove-defaultcss) table, .rich-text:not(.remove-defaultcss) table tr, .rich-text:not(.remove-defaultcss) table th, .rich-text:not(.remove-defaultcss) table td {
  border: solid 2px #d2d2d2;
  background: #FFFFFF;
  border-collapse: collapse;
  vertical-align: middle;
}

.content:not(.remove-defaultcss) table tr, .content:not(.remove-defaultcss) table th, .content:not(.remove-defaultcss) table td, .rich-text:not(.remove-defaultcss) table tr, .rich-text:not(.remove-defaultcss) table th, .rich-text:not(.remove-defaultcss) table td {
  padding: 5px;
}

.content:not(.remove-defaultcss) table caption, .rich-text:not(.remove-defaultcss) table caption {
  background-color: #f7f7f7;
  overflow: hidden;
  padding: 10px;
  font-size: 20px;
  font-weight: bold;
  margin-left: 0;
}

.content:not(.remove-defaultcss) table tr, .rich-text:not(.remove-defaultcss) table tr {
  border: none;
}

.content:not(.remove-defaultcss) table th, .content:not(.remove-defaultcss) table td, .rich-text:not(.remove-defaultcss) table th, .rich-text:not(.remove-defaultcss) table td {
  border-width: 2px 0 0 2px;
}

.content:not(.remove-defaultcss) table th, .rich-text:not(.remove-defaultcss) table th {
  background-color: white;
  font-size: 13px;
  font-weight: bold;
  padding: 7px;
}

.content:not(.remove-defaultcss) table th:first-child, .rich-text:not(.remove-defaultcss) table th:first-child {
  border-left: 0;
}

.content:not(.remove-defaultcss) table td:first-child, .rich-text:not(.remove-defaultcss) table td:first-child {
  border-left: 0;
}

/* breakpoints */
.rich-text-lists ul, .field-featurelist ul {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.rich-text-lists ul li, .field-featurelist ul li {
  font-size: 13px;
  font-size: 1.3rem;
  position: relative;
  line-height: 21px;
  list-style: none;
  margin: 0;
  padding: 5px 0 5px 25px;
}

.rich-text-lists ul li:before, .field-featurelist ul li:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: 'FontAwesome', sans-serif;
  position: absolute;
  top: 3px;
  left: 0;
  color: #333333;
  text-align: center;
  content: "\f00c";
  width: 20px;
  margin: 0 5px 0 0;
  padding: 0;
}

.field-featurelist ul li:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  font-size: 1.2rem;
  font-family: 'FontAwesome', sans-serif;
  position: absolute;
  top: 3px;
  left: 0;
  color: #333333;
  text-align: center;
  content: "\f046";
  width: 20px;
  margin: 0 5px 0 0;
  padding: 0;
}

.media-link.file-type-icon-media-link {
  float: left;
}

.media-link.file-type-icon-media-link .field-filetypeicon {
  text-align: center;
}
