      html,
      body {
        height: 100%;
        font-size: 100%;
      }
      html {
        font-family: sans-serif;
      }
      body,
      .button {
        padding: 0;
        margin: 0;
        font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
        font-weight: normal;
        line-height: 1.5;
        background: #000;
        color: #999;
        color: rgba(255, 255, 255, 0.7);
        box-sizing: border-box;
      }
      *,
      *:before,
      *:after {
        box-sizing: inherit;
      }
      header,
      section,
      footer {
        display: block;
      }
      footer {
        padding: 1rem;
      }
      nav a {
        display: inline-block;
        padding: 1rem;
      }
      div,
      ul,
      li,
      h1,
      h2,
      h3,
      h4,
      p {
        font-size: inherit;
        line-height: 1.6;
        margin-bottom: 1rem;
        text-rendering: optimizeLegibility;
      }
      h1,
      h2,
      h3,
      h4,
      .article-title {
        font-weight: bold;
        font-style: normal;
        color: inherit;
        text-rendering: optimizeLegibility;
        margin-top: 0;
        margin-bottom: 0.5rem;
        line-height: 1.4;
      }
      h1 {
        font-size: 1.6rem;
        color: #b70023;
        text-transform: uppercase;
      }
      h2,
      h3,
      .article-title {
        color: #f4f4f4;
      }
      h2 {
        font-size: 1.5rem;
      }
      #numbers h2 {
        text-align: center;
      }
      p {
        text-align: left;
      }
      h3,
      .article-title {
        font-size: 1.3rem;
      }
      h4 {
        font-size: 1.125rem;
      }
      a {
        color: #f4f4f4;
        text-decoration: none;
        line-height: inherit;
        cursor: pointer;
      }
      a:hover,
      .article-title:hover {
        color: #b70023;
      }
     img {
        width: 100%;
        height: auto;
        display: inline-block;
        position: relative;
        z-index: -1;
      }
     p img {
        width: 30%;
        height: auto;
		float:right;
		margin: 10px; 
	 }
      button {
        background: transparent;
        padding: 0;
        border-radius: 0;
        line-height: 1;
      }
      button,
      button:active,
      button:focus {
        outline: none;
      }
      hr {
        max-width: 75rem;
        height: 0;
        border-right: 0;
        border-top: 0;
        border-bottom: 1px solid #333;
        border-left: 0;
        margin: 1.25rem auto;
        clear: both;
        box-sizing: content-box;
      }
      ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
      }
      ul.list-square {
        list-style-type: square;
        margin: 1rem 0;
        padding-left: 1rem;
      }
      figure {
        margin: 0;
        position: relative;
        box-shadow: inset 0 0 50px 10px #000;
      }
      figcaption,
      .article-title {
        background: #000;
        background: rgba(0, 0, 0, 0.8);
        padding: 1rem;
      }
      .article-title {
        margin: 1rem 0 0;
      }
      #cover {
        background: url(/img/index.jpg) no-repeat right top;
        background-size: cover;
		background-attachment: fixed;
        box-shadow: inset 0 0 100px 0 #000;
      }
      @media (max-width: 450px) {
        #cover {
          background: url(/img/index-mob.jpg) no-repeat center top;
          background-size: cover;
		  background-attachment: fixed;
          box-shadow: inset 0 0 100px 0 #000;
        }
      }
      .ero {
        background: url(/img/ero.jpg) no-repeat center top !important;
        background-size: cover !important;
      }
      .top-bar {
        text-align: center;
        height: 6rem;
        display: table;
        width: 100%;
        padding: 1rem;
        position: relative;
      }
      .top-bar::before,
      .top-bar::after {
        content: ' ';
        display: table;
      }
      .top-bar::after {
        clear: both;
      }
      .logo {
        font-size: 150%;
        font-weight: bold;
        color: #b70023;
        margin: 0;
      }
      .logo a {
        color: #b70023;
      }
      .siteway {
        font-size: 100%;
      }
      .siteway li {
        display: inline-block;
        position: relative;
      }
      .siteway li:not(.sitewayend):after {
        content: '\203A';
        padding: 1rem;
      }
      .slogan {
        font-size: 75%;
        font-weight: bold;
        margin: 0;
        text-transform: uppercase;
        margin-bottom: 1rem;
      }
      .nav {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.9);
        width: 100%;
        height: 100%;
        margin: 0;
        font-size: 150%;
        z-index: 1;
      }
      .nav .wrap {
        display: table;
        height: 100%;
        margin: 0 auto;
      }
      .nav nav {
        display: table-cell;
        vertical-align: middle;
      }
      .nav a {
        display: table;
        text-align: center;
        padding: 0.7rem 1.2rem;
      }
      .icon {
        background: #b70023;
        position: fixed;
        top: 1rem;
        right: 1rem;
        font-size: 150%;
        z-index: 2;
        width: 2em;
        height: 2em;
        line-height: 2em;
        opacity: 0.7;
      }
      .icon:hover {
        background: #f4f4f4;
        color: #000;
      }
      .nav-trigger {
        clip: rect(0, 0, 0, 0);
      }
      .nav-trigger:checked ~ .nav {
        display: block;
        overflow: auto;
      }
      .nav-label {
        cursor: pointer;
      }
      .nav-label:before {
        content: '\2630';
      }
      .nav-trigger:checked ~ .nav-label:before {
        content: '\2715';
      }
      .call {
        top: 5rem;
      }
      .censored {
        position: absolute;
        left: 1rem;
        background: #b70023;
        cursor: pointer;
        z-index: 1;
      }
      .new-line {
        white-space: nowrap;
      }
      .lead {
        font-size: 1.2rem;
        color: #eee;
        max-width: 80%;
        margin: 0 auto;
		text-align: center;

      }
      .hello {
        font-size: 110%;
      }
      #callout {
        display: table;
        width: 100%;
        height: 600px;
      }
      #callout div {
        display: table-cell;
        vertical-align: bottom;
      }
      .row {
        max-width: 75rem;
        margin: 2rem auto;
      }
      .row::before,
      .row::after {
        content: ' ';
        display: table;
        clear: both;
      }
      .column,
      .columns {
        float: left;
        width: 100%;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
      }
      .column:last-child:not(:first-child),
      .columns:last-child:not(:first-child) {
        float: right;
      }
      .column.row.row {
        float: none;
      }
      @media screen and (min-width: 40em) {
        h1 {
          font-size: 2.8rem;
        }
        h2 {
          font-size: 2.4rem;
        }
        h3 {
          font-size: 2rem;
        }
        h4 {
          font-size: 1.5rem;
        }
        .medium-2 {
          width: 66.66666%;
        }
        .medium-4 {
          width: 33.33333%;
        }
        .medium-6 {
          width: 50%;
        }
        .medium-push-6 {
          position: relative;
          left: 50%;
        }
        .medium-pull-6 {
          position: relative;
          left: -50%;
        }
      }
      @media screen and (min-width: 64em) {
        .card {
          width: 24%;
        }
      }
      .context {
        color: #f4f4f4;
        border-bottom: 1px dashed #f4f4f4;
      }
      .red {
        color: #b70023;
        font-weight: bold;
      }
      .gold {
        color: #ffdb4d;
      }
      .back-color {
        background: wheat;
        padding: 0.2rem;
      }
      .text-left {
        text-align: left;
      }
      .text-right {
        text-align: right;
      }
      .text-center {
        text-align: center;
      }
      .text-justify {
        text-align: justify;
      }
      .button {
        display: inline-block;
        text-align: center;
        line-height: 140%;
        cursor: pointer;
        transition: all 0.25s ease-out;
        vertical-align: middle;
        border: 0;
        border-radius: 0;
        padding: 0.85em 1em;
        margin: 1rem 0;
        font-size: 1.25rem;
        font-weight: bold;
        background: #b70023;
        color: #f4f4f4;
      }
      .button:hover {
        color: #f4f4f4;
        opacity: 0.7;
      }
      .button.hollow {
        background: transparent;
        border: 1px solid #f4f4f4;
        color: #f4f4f4;
      }
      .button.warning {
        border: 1px solid #ffdb4d;
        color: #ffdb4d;
      }
      .button.alert {
        border: 1px solid #b70023;
        color: #b70023;
      }
      .button.blue {
        border: 1px solid #0088cc;
        color: #0088cc;
      }
      .button span {
        display: block;
        text-transform: uppercase;
        font-size: 60%;
      }
      .cities {
        margin: 2rem 0;
      }
      .cities li {
        display: inline-block;
        line-height: 2rem;
        width: 15rem;
        height: 2rem;
        margin: 1rem;
        text-align: center;
        list-style-type: none;
      }
      .cities li a {
        font-weight: bold;
      }
      .cities li a.red {
        color: #b70023;
      }
      #warning {
        text-align: center;
        background: #ed143d;
        padding: 1rem;
        margin: 0;
        font-size: 80%;
      }
      #warning span {
        color: #111;
        font-weight: bold;
      }
      .iconic {
        font-size: 250%;
        color: red;
      }
      .noscroll {
        overflow: hidden;
      }
      .opacity {
        opacity: 0;
      }
      .cards {
        display: flex;
        flex-wrap: wrap;
      }
      .card {
        max-width: 500px;
        padding: 1rem;
        display: inline-block;
        line-height: 0;
      }
      .card button,
      .card img,
      .card a.button {
        margin: 0 0 3px 0;
      }
      .card a,
      .card button {
        display: inline-block;
        font-size: 100%;
        width: 100%;
      }
      .footer-about span {
        margin-right: 16px;
      }
