body {
  background-color: white;
}
.article img {
  max-width: 100%!important;
  height: auto;
}
@media (mxn-width: 768px) {
  .article img {
    width: 100%;
  }
}
.align-center {
  margin-top: 20px;
  margin-bottom: 20px;
  /* do not set margin on x-axis, conflicts with drupal align-center */
}
.align-right {
  margin: 0px 0px 20px 20px;
  float: right;
}
.align-left {
  margin: 0px 20px 20px 0px;
  float: left;
}
.article iframe {
  width: 100%;
}

.article figure {
  width: fit-content;
}
figcaption {
  font-style: italic;
  color: #666 !important;
  font-size: 12.5px;
  text-align: center;
  border: 0px solid #eee;
  border-top-width: 1px;
  margin-top: 5px;
}

.article blockquote, 
.cke_editable blockquote {
  padding: 2rem 1rem 2rem 1rem;
  margin: .5rem 1rem .5rem 0rem;
  width: 100%;
  float: left;
  font-size: 1.75rem;
  font-family: serif;
  font-weight: 500;
  border-left: .25rem solid #79ced1;
  background-color: #fafafa;
  font-style: italic;
}
.article blockquote > *,
.cke_editable blockquote > * {
  color: #777;
  line-height: 2.5rem;
}
@media (min-width: 769px) {
  .article blockquote,
  .cke_editable blockquote {
    width: 40%;
  }
}

.eh-light-blue {
  color: #79CED1!important;
}
.eh-orange {
  color: #F5915A!important;
}
/* Color Red */
.g-color-red {
  color: #f00 !important; }

.g-color-red--hover:hover {
  color: #f00 !important; }
/* Gray Colors */
.g-color-gray-light-v1 {
  color: #bbb !important; }

.g-color-gray-light-v1--hover:hover {
  color: #bbb !important; }

.g-color-gray-light-v2 {
  color: #ccc !important; }

.g-color-gray-light-v2--hover:hover {
  color: #ccc !important; }

.g-color-gray-light-v3 {
  color: #ddd !important; }

.g-color-gray-light-v3--hover:hover {
  color: #ddd !important; }

.g-color-gray-light-v4 {
  color: #eee !important; }

.g-color-gray-light-v4--hover:hover {
  color: #eee !important; }

.g-color-gray-light-v4-opacity-0_6 {
  color: rgba(238, 238, 238, 0.6) !important; }

.g-color-gray-light-v5 {
  color: #f7f7f7 !important; }

.g-color-gray-light-v5--hover:hover {
  color: #f7f7f7 !important; }

.g-color-gray-dark-v1 {
  color: #111 !important; }

.g-color-gray-dark-v1--hover:hover {
  color: #111 !important; }

.g-color-gray-dark-v2 {
  color: #333 !important; }

.g-color-gray-dark-v2--hover:hover {
  color: #333 !important; }

.g-color-gray-dark-v2-opacity-0_75 {
  color: rgba(51, 51, 51, 0.75) !important; }

.g-color-gray-dark-v3 {
  color: #555 !important; }

.g-color-gray-dark-v3--hover:hover {
  color: #555 !important; }

.g-color-gray-dark-v4 {
  color: #777 !important; }

.g-color-gray-dark-v4--hover:hover {
  color: #777 !important; }

.g-color-gray-dark-v5 {
  color: #999 !important; }

.g-color-gray-dark-v5--hover:hover {
  color: #999 !important; }

.g-parent:hover .g-color-gray-dark-v5--parent-hover {
  color: #999 !important; }
