@charset "UTF-8";
/* custom breakpoints */
/* breakpoints */
.content,
.rich-text {
  background: transparent;
  color: #55565b;
  border: transparent;
  overflow: hidden;
  /* custom breakpoints */
  /* breakpoints */
}

.content *,
.rich-text * {
  max-width: 100%;
}

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

.content .field-filetypeicon > a > span:before, .content .pdf:before, .content .xls:before, .content .xlsx:before, .content .pptx:before, .content .ppt:before, .content .docx:before, .content .doc:before, .content .bmp:before, .content .png:before, .content .jpg:before, .content .jpeg:before, .content .psd:before, .content .gif:before, .content .avi:before, .content .mp4:before, .content .wmv:before, .content .mov:before, .content .mp3:before, .content .wma:before, .content .txt:before, .content .zip:before,
.rich-text .field-filetypeicon > a > span:before,
.rich-text .pdf:before,
.rich-text .xls:before,
.rich-text .xlsx:before,
.rich-text .pptx:before,
.rich-text .ppt:before,
.rich-text .docx:before,
.rich-text .doc:before,
.rich-text .bmp:before,
.rich-text .png:before,
.rich-text .jpg:before,
.rich-text .jpeg:before,
.rich-text .psd:before,
.rich-text .gif:before,
.rich-text .avi:before,
.rich-text .mp4:before,
.rich-text .wmv:before,
.rich-text .mov:before,
.rich-text .mp3:before,
.rich-text .wma:before,
.rich-text .txt:before,
.rich-text .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%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.content .field-filetypeicon span:before,
.rich-text .field-filetypeicon span:before {
  content: "";
}

.content .field-filetypeicon .pdf:before,
.rich-text .field-filetypeicon .pdf:before {
  content: "";
}

.content .field-filetypeicon .xlsx:before, .content .field-filetypeicon .xls:before,
.rich-text .field-filetypeicon .xlsx:before,
.rich-text .field-filetypeicon .xls:before {
  content: "";
}

.content .field-filetypeicon .pptx:before, .content .field-filetypeicon .ppt:before,
.rich-text .field-filetypeicon .pptx:before,
.rich-text .field-filetypeicon .ppt:before {
  content: "";
}

.content .field-filetypeicon .docx:before, .content .field-filetypeicon .doc:before,
.rich-text .field-filetypeicon .docx:before,
.rich-text .field-filetypeicon .doc:before {
  content: "";
}

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

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

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

.content .field-filetypeicon .txt:before,
.rich-text .field-filetypeicon .txt:before {
  content: "";
}

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

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

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

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

/* custom breakpoints */
/* 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: #747474;
  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: #747474;
  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;
}

.rich-text ul,
.rich-text ol {
  margin-bottom: 30px;
  padding-left: 20px;
}

.rich-text ul {
  list-style: disc;
}

.rich-text ol {
  list-style: decimal;
}

.rich-text {
  margin: 0;
}

.rich-text iframe[src*="youtube"] {
  margin: auto -webkit-calc(50% - 50vw);
  margin: auto calc(50% - 50vw);
  -webkit-transform: translateX(50vw) translateX(-50%);
  -ms-transform: translateX(50vw) translateX(-50%);
  transform: translateX(50vw) translateX(-50%);
  width: 100vw;
  padding-right: 20px;
  padding-left: 20px;
  max-width: none !important;
}

@media (min-width: 1200px) {
  .rich-text iframe[src*="youtube"] {
    width: 1200px;
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1555px) {
  .rich-text iframe[src*="youtube"] {
    width: 1555px;
  }
}

.rich-text.col-xs-12 {
  float: none !important;
}

.rich-text img {
  height: auto !important;
}
