body {
  padding-bottom: 300px;
  background-image: url("../projects/minimonos/eco-dome.jpg");
  background-position: center bottom;
  background-repeat: no-repeat; }

header {
  background: #8aa568 url("../projects/minimonos/header_mobile.jpg") no-repeat center top;
  /* max-width fix for firefox */ }
  @media only screen and (min-width: 601px) {
    header {
      background-image: url("../projects/minimonos/header.jpg"); } }
  header img {
    width: 100%;
    max-width: 900px; }

video {
  margin-bottom: 0; }

video + p {
  text-align: center;
  font-size: 0.9em; }

h2 {
  margin-top: 40px; }

@media only screen and (min-width: 601px) {
  .half {
    float: right; } }

/*.eco {
  height: auto;

  img, p {
    width: 48%;
    float: left;
  }
  &:after {
    content: ' ';
    clear: both;
    display: block;
  }

  p {
    margin-left: 2%;
    margin-right: 0;
  }
}*/
