.typography {
  color: #333;
  font-weight: 400;
  /** CMS LIST STYLES **/
  /* HEADER STYLES */
  /* LINK STYLES */
  /* WYSIWYG EDITOR ALIGNMENT CLASSES */ }
  .typography * {
    font-size: 1em; }
  .typography img {
    max-width: 100%;
    height: auto; }
  .typography blockquote {
    margin-left: 20px; }
  .typography hr {
    clear: both;
    height: 0;
    border-bottom: 1px solid #CCC;
    margin: 5px 0; }
  .typography p {
    line-height: 1.5em;
    margin-bottom: 20px; }
  .typography ul,
  .typography ol {
    margin-left: 10px;
    margin-bottom: 20px;
    line-height: 1.5em; }
    .typography ul li,
    .typography ol li {
      margin: 4px 10px;
      line-height: 1.4em; }
  .typography ul li {
    list-style-type: disc; }
  .typography ol li {
    list-style-type: decimal; }
  .typography h1,
  .typography h2,
  .typography h3,
  .typography h4,
  .typography h5,
  .typography h6 {
    margin-bottom: 5px; }
  .typography h1,
  .typography h2,
  .typography h3 {
    color: #81ae36; }
  .typography h1 {
    font-size: 24px;
    font-weight: 800; }
  .typography h2 {
    font-size: 21px;
    font-weight: 800; }
  .typography h3 {
    font-size: 21px; }
  .typography h4 {
    font-size: 16px;
    font-weight: bold;
    color: #4D4D4D; }
  .typography h5 {
    font-size: 12px;
    font-weight: bold;
    color: #4D4D4D; }
  .typography a {
    color: #81ae36;
    font-weight: bold;
    font-size: 1em;
    text-decoration: none; }
    .typography a:hover {
      text-decoration: underline; }
  .typography table {
    font-size: 1.1em; }
    .typography table tr td {
      padding: 3px 5px; }
  .typography .left {
    text-align: left; }
  .typography .center {
    text-align: center; }
  .typography .right {
    text-align: right; }
  .typography img.right {
    float: right; }
  .typography img.left {
    float: left; }
  .typography p.MsoNormal, .typography p.MsoBodyText {
    margin: 0; }
  .typography strong {
    font-weight: bold; }
  .typography em {
    font-style: italic; }
  .typography .anythingWindow ul,
  .typography .anythingWindow ol {
    margin: 0; }

.table2,
.table3 {
  width: 100%; }

.table2 tr,
.table3 tr {
  display: block;
  overflow: hidden; }

.table2 td,
.table3 td {
  float: left;
  width: 100% !important; }

@media screen and (min-width: 768px) {
  .table2 td {
    width: 50% !important; }
  .table3 td {
    width: 50% !important; } }

@media screen and (min-width: 990px) {
  .table3 td {
    width: 33% !important; } }

/*# sourceMappingURL=typography.css.map */