.cke_editable {
  /* Font */
  font-family: "Lato", sans-serif;
  font-size: 12px;
  max-width: 1015px;
}
.cke_editable a {
  color: #EA6F19;
  text-decoration: none;
}
.cke_editable table {
  border: none;
}
.cke_editable table.table-bg-color {
  background-color: #ecdfd2;
}
.cke_editable table.table-border-none td {
  border: none;
}
.cke_editable table td {
  border: 1px solid rgb(169, 169, 169);
  padding: 20px;
}

.video {
  width: 100%;
  margin: auto;
  text-align: center;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  .video {
    width: 100%;
    margin: 10px 0;
  }
}
.video .image-center {
  width: 100%;
  height: 100%;
}

.image-widget, .widget-right, .widget-left, .image-right, .image-left {
  max-width: 100%;
  width: 50%;
  height: 50%;
}
.image-widget iframe, .widget-right iframe, .widget-left iframe, .image-right iframe, .image-left iframe {
  max-width: 100% !important;
}
@media (max-width: 767px) {
  .image-widget, .widget-right, .widget-left, .image-right, .image-left {
    width: 100%;
    height: 100%;
  }
}

.image-left {
  float: left;
  margin-right: 2em;
}
@media (max-width: 767px) {
  .image-left {
    margin: 10px 0;
    float: none;
  }
}

.image-right {
  float: right;
  margin-left: 2em;
}
@media (max-width: 767px) {
  .image-right {
    margin: 10px 0;
    float: none;
  }
}

.image-center {
  max-width: 100%;
  width: 75%;
  margin: 10px auto;
  text-align: center;
  display: block;
}
.image-center iframe {
  max-width: 100% !important;
}
@media (max-width: 767px) {
  .image-center {
    width: 100%;
    height: 100%;
  }
}

.widget-left {
  float: left;
  margin-right: 2em;
}
@media (max-width: 767px) {
  .widget-left {
    margin: 10px 0;
    float: none;
  }
}

.widget-right {
  float: right;
  margin-left: 2em;
}
@media (max-width: 767px) {
  .widget-right {
    margin: 10px 0;
    float: none;
  }
}

.widget-center {
  max-width: 100%;
  width: 75%;
  margin: 10px auto;
  text-align: center;
  display: block;
}
.widget-center iframe {
  max-width: 100% !important;
}
@media (max-width: 767px) {
  .widget-center {
    width: 100%;
    height: 100%;
  }
}

/*# sourceMappingURL=widgetStyles.css.map */
