/* @import url("https://fonts.googleapis.com/css?family=Open+Sans|Oswald|Raleway:100"); */
.Article p {
  font-family: "Open Sans", sans-serif;
  color: #777;
  line-height: 1.75em; }
  .Article p .align_right {
    float: right;
    margin: 0 0 20px 20px; }
  .Article p .align_left {
    float: left;
    margin: 0 20px 20px 0; }
  .Article p .align_center {
    display: block;
    margin: 0 auto; }

.Article strong {
  font-family: "Open Sans", sans-serif; }

.Article .Checklist {
  font-family: "Open Sans", sans-serif; }

.Article a:not(.MoreButton):not(.a__Button) {
  color: #53b0b5;
  border-bottom: 1px dotted #53b0b5; }
  .Article a:not(.MoreButton):not(.a__Button):hover {
    color: #6ab023; }

.Article h3 {
  font-size: 2.25em;
  line-height: 1.25em;
  padding-bottom: 20px;
  text-align: center;
  font-weight: normal; }
  .Article h3:after {
    content: "";
    width: 60px;
    height: 1px;
    background: #999;
    display: flex;
    margin: 0 auto;
    margin-top: 10px; }
  .Article h3 i,
  .Article h3 em {
    color: #52842f; }

.Article h1 {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  font-size: 1em;
  line-height: 1em;
  font-weight: normal; }

.Article h4 {
  font-size: 1.5em;
  font-weight: bolder;
  color: #52842f;
  line-height: 1.25em;
  padding-bottom: .25em;
  font-weight: normal; }

.Article img {
  max-width: 100%; }
  @media (max-width: 768px) {
    .Article img {
      max-width: auto;
      width: 100%; } }
