/**
 *	background
 */
.orange-background,
.light-grey-background,
.purple-background,
.blue-background,
.yellow-background {
  display: flex;
  -ms-align-items: center;
  align-items: center;
  justify-content: space-between; }

@media (max-width: 649px) {
  .orange-background,
  .light-grey-background,
  .purple-background,
  .blue-background,
  .yellow-background {
    display: block; } }

.orange-background img.align-right,
.light-grey-background img.align-right,
.purple-background img.align-right,
.blue-background img.align-right,
.yellow-background img.align-right {
  -webkit-order: 1;
  -ms-order: 1;
  order: 1; }

.orange-background {
  color: #fff;
  background-color: #ffc600;
  padding: 15px;
  margin-bottom: 30px; }

.grey-background,
.light-grey-background {
  color: #fff;
  background-color: #b3b3b3;
  padding: 15px;
  margin-bottom: 30px; }

.blue-background {
  color: #fff;
  background-color: #56a6d2;
  padding: 15px;
  margin-bottom: 30px; }

.yellow-background {
  color: #fff;
  background-color: #ffc600;
  padding: 15px;
  margin-bottom: 30px; }

.blue-background a {
  color: #fff;
  text-decoration: underline; }

.purple-background {
  color: #fff;
  background-color: #a50050;
  padding: 15px;
  margin-bottom: 30px; }

.orange-background > *:last-child,
.light-grey-background > *:last-child,
.blue-background > *:last-child,
.yellow-background > *:last-child,
.purple-background > *:last-child {
  margin-bottom: 0; }

.orange-background > *:first-child,
.light-grey-background > *:first-child,
.blue-background > *:first-child,
.yellow-background > *:first-child,
.purple-background > *:first-child {
  margin-top: 0; }

.orange-background:after,
.light-grey-background:after,
.blue-background:after,
.yellow-background:after,
.purple-background:after {
  content: "";
  display: block;
  clear: both; }

.cke_editable .orange-background h2, .cke_editable .orange-background h3, .cke_editable .orange-background h4,
.cke_editable .light-grey-background h2, .cke_editable .light-grey-background h3, .cke_editable .light-grey-background h4,
.cke_editable .blue-background h2, .cke_editable .blue-background h3, .cke_editable .blue-background h4,
.cke_editable .purple-background h2, .cke_editable .purple-background h3, .cke_editable .purple-background h4,
.cke_editable .yellow-background h2, .cke_editable .yellow-background h3, .cke_editable .yellow-background h4,
.region-content .orange-background h2, .region-content .orange-background h3, .region-content .orange-background h4,
.region-content .light-grey-background h2, .region-content .light-grey-background h3, .region-content .light-grey-background h4,
.region-content .blue-background h2, .region-content .blue-background h3, .region-content .blue-background h4,
.region-content .yellow-background h2, .region-content .yellow-background h3, .region-content .yellow-background h4,
.region-content .purple-background h2, .region-content .purple-background h3, .region-content .purple-background h4 {
  color: #fff; }

.cke_panel_list .orange-background,
.cke_panel_list .light-grey-background,
.cke_panel_list .blue-background,
.cke_panel_list .yellow-background,
.cke_panel_list .purple-background {
  margin: 0;
  padding: 0; }
