.blockOverlay {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}
.overlay {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.75);
}
.blockLink {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  text-indent: -9999px;
}
.animate {
  transition: all ease 0.6s;
}
a,
.node a {
  text-decoration: none;
}
.node p,
.paragraph p {
  line-height: 1.8rem;
}
ul,
.node ul {
  margin: 0.5em 0 1em 3em;
  padding: 0;
}
.img-responsive {
  max-width: 100%;
  height: auto !important;
}
.page-title {
  font-weight: 600;
}
.node h2 {
  font-size: 2.5em;
  color: #27211e;
  font-weight: 600;
}
.node h3 {
  font-size: 1.8em;
}
h1,
h2 {
  font-family: 'Raleway', sans-serif;
}
h2.color01,
h3.color01,
span.color01,
.cke_editable h2,
.cke_editable h2.color01,
.cke_editable h3.color01,
.cke_editable span.color01 {
  color: #0099b0;
}
h2.color02,
h3.color02,
span.color02,
.cke_editable h3,
.cke_editable h2.color02,
.cke_editable h3.color02,
.cke_editable span.color02 {
  color: #752a86;
}
h2.color03,
h3.color03,
span.color03,
.cke_editable h3,
.cke_editable h2.color03,
.cke_editable h3.color03,
.cke_editable span.color03 {
  color: #ed3027;
}
h2.color04,
h3.color04,
span.color04,
.cke_editable h3,
.cke_editable h2.color04,
.cke_editable h3.color04,
.cke_editable span.color04 {
  color: #f99d28;
}
h2.color05,
h3.color05,
span.color05,
.cke_editable h3,
.cke_editable h2.color05,
.cke_editable h3.color05,
.cke_editable span.color05 {
  color: #88c241;
}
h2.color06,
h3.color06,
span.color06,
.cke_editable h3,
.cke_editable h2.color06,
.cke_editable h3.color06,
.cke_editable span.color06 {
  color: #0063a5;
}
