a {
  text-decoration: none;
}
.img-responsive {
  max-width: 100%;
  height: auto!important;
}
h1.page-title {
  color: #B71C1B;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 2rem;
}
.node__content h2,
.cke_editable h2 {
  font-size: 1.4em;
}
.node__content h3,
.cke_editable h3 {
  font-size: 1.2em;
}
.node__content h2,
.cke_editable h2,
.node__content h2.color01,
.cke_editable h2.color01,
.node__content h3.color01,
.cke_editable h3.color01,
.node__content span.color01,
.cke_editable span.color01 {
  color: #B71C1B;
}
.node__content h3,
.cke_editable h3,
.node__content h2.color02,
.cke_editable h2.color02,
.node__content h3.color02,
.cke_editable h3.color02,
.node__content span.color02,
.cke_editable span.color02 {
  color: #760100;
}
.node__content h2.color03,
.cke_editable h2.color03,
.node__content h3.color03,
.cke_editable h3.color03,
.node__content span.color03,
.cke_editable span.color03 {
  color: #B71C1B;
}
.node__content h2.color04,
.cke_editable h2.color04,
.node__content h3.color04,
.cke_editable h3.color04,
.node__content span.color04,
.cke_editable span.color04 {
  color: #760100;
}
.node__content ul,
.cke_editable ul,
.node__content ol,
.cke_editable ol {
  margin: 2rem 0 3rem 3rem;
}
.node__content ul li,
.cke_editable ul li,
.node__content ol li,
.cke_editable ol li {
  margin: 0 0 0.5rem;
}
.node__content a,
.cke_editable a {
  color: #007D40;
}
.node__content a:hover,
.cke_editable a:hover {
  color: #0F3773;
}
