* {
  box-sizing: border-box; }

body {
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-family: "EgyptianText", serif;
  color: #333;
  display: table;
  width: 100%;
  table-layout: fixed; }
  @media (max-width: 500px) {
    body {
      display: block; } }

.wrapper {
  width: 100%;
  border-top: 2px solid #4bc6df;
  padding: 0 12px 20px;
  background: #F6F6F6;
  display: table-cell;
  position: relative;
  overflow: hidden; }
  @media (max-width: 500px) {
    .wrapper {
      display: block; }
      .wrapper:nth-of-type(n+2) {
        margin-top: 20px; } }
  .wrapper:nth-of-type(n+2):before {
    content: "";
    position: absolute;
    height: 100%;
    width: 2px;
    top: -2px;
    left: 0;
    background-color: white;
    padding-bottom: 2px; }

.boxout-primary-content {
  margin-top: 24px;
  border-top: 1px dotted #bdbdbd;
  padding-top: 12px;
  font-family: "TextSans", sans-serif;
  font-size: 14px;
  line-height: 1.4em; }

h1 {
  font-family: "EgyptianHeadline", serif;
  margin-top: 5px;
  font-size: 20px;
  font-weight: bold;
  color: #005689; }

h1 + h2 {
  margin-top: -0.4em; }

h2 {
  font-family: "EgyptianHeadline", serif;
  font-size: 1.0875em;
  line-height: 1.3;
  font-weight: normal;
  color: #333; }

a {
  color: #005689;
  text-decoration: none;
  border-bottom: 1px solid #dcdcdc; }

a:hover {
  border-bottom: 1px solid #005689; }

p {
  margin: 0 0 0.5em;
  padding-right: 6px; }

img {
  display: inline;
  margin: 0 0 5px 0;
  max-width: 100%; }

.img--cutout {
  margin-left: 40%;
  margin-bottom: -24px; }

ul {
  list-style: none;
  margin: 0 0 0.75rem;
  padding: 0; }

ul li {
  position: relative;
  margin-bottom: .5em;
  padding-right: 6px; }
  ul li:before {
    display: inline-block;
    content: '';
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    height: 0.65rem;
    width: 0.65rem;
    margin-right: 0.25rem;
    background-color: #bdbdbd; }

hr {
  border: 0;
  border-bottom: 1px dotted #bdbdbd;
  margin: 24px 0 12px 0; }

.clearfix:after {
  clear: both;
  content: "";
  display: block; }

.invisible {
  display: none; }

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