@import url('fontdefinitions.css');
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
td,
div,
label,
input {
  font-family: 'source-sans-pro', sans-serif;
  -webkit-backface-visibility: hidden;
}
a {
  text-decoration: none;
  color: #ae111f;
}
a:hover {
  text-decoration: underline;
}
.node h1,
.node .block h1,
.node h2,
.node .block h2,
.node h3,
.node .block h3,
.node h4,
.node .block h4,
.node h5,
.node .block h5,
.node h6,
.node .block h6,
.node p,
.node .block p,
.node span,
.node .block span,
.node td,
.node .block td,
.node div,
.node .block div,
.node label,
.node .block label,
.node input,
.node .block input {
  color: #444444;
  margin-bottom: 15px;
}
/**
 * Styles section
 * - introduces classes used by ckeditor
 */
body.cke_panel_frame p,
body.cke_show_borders p,
.node p,
.node .block p {
  font-family: 'source-sans-pro', sans-serif;
  font-size: 14px;
  color: #444444;
}
body.cke_panel_frame .pageheadline,
body.cke_show_borders .pageheadline,
.node .pageheadline,
.node .block .pageheadline {
  font-family: 'source-sans-pro', sans-serif;
  font-size: 28px;
  line-height: 28px;
  margin-top: 10px;
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #ba0013;
  letter-spacing: -1px;
}
body.cke_panel_frame .prefacetext,
body.cke_show_borders .prefacetext,
.node .prefacetext,
.node .block .prefacetext {
  font-family: 'source-sans-pro', sans-serif;
  font-size: 16px;
  color: #ba0013;
}
body.cke_panel_frame .blackheadline,
body.cke_show_borders .blackheadline,
.node .blackheadline,
.node .block .blackheadline {
  font-family: 'source-sans-pro', sans-serif;
  font-size: 28px;
  font-weight: normal;
  line-height: 28px;
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #444444;
}
body.cke_panel_frame .smallheadline,
body.cke_show_borders .smallheadline,
.node .smallheadline,
.node .block .smallheadline {
  font-family: 'source-sans-pro', sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 20px;
  color: #444444;
}
body.cke_panel_frame .columntitle,
body.cke_show_borders .columntitle,
.node .columntitle,
.node .block .columntitle {
  font-family: 'source-sans-pro', sans-serif;
  font-size: 28px;
  font-weight: normal;
  line-height: 28px;
  margin-bottom: 20px;
  color: #444444;
}
body.cke_panel_frame .cite,
body.cke_show_borders .cite,
.node .cite,
.node .block .cite {
  font-family: 'source-sans-pro', sans-serif;
  font-size: 14px;
  color: #3b3b3c;
}
