html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

@font-face {
  font-family: "EffraRegular";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/effra_std_rg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/effra_std_rg-webfont.woff") format("woff"), url("../fonts/effra_std_rg-webfont.ttf") format("truetype"), url("../fonts/effra_std_rg-webfont.svg#EffraRegular") format("svg");
}
@font-face {
  font-family: "EffraMedium";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/effra_std_md-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/effra_std_md-webfont.woff") format("woff"), url("../fonts/effra_std_md-webfont.ttf") format("truetype"), url("../fonts/effra_std_md-webfont.svg#EffraMedium") format("svg");
}
@font-face {
  font-family: "CrikeySquatRegular";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/crikey_squat-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/crikey_squat-webfont.woff") format("woff"), url("../fonts/crikey_squat-webfont.ttf") format("truetype"), url("../fonts/crikey_squat-webfont.svg#CrikeySquatRegular") format("svg");
}
@font-face {
  font-family: "CrikeySquatTall";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/crikey_tall-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/crikey_tall-webfont.woff") format("woff"), url("../fonts/crikey_tall-webfont.ttf") format("truetype"), url("../fonts/crikey_tall-webfont.svg#CrikeySquatTall") format("svg");
}
@font-face {
  font-family: "EigerdalsBold";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/1DB44F_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/1DB44F_0_0.woff") format("woff"), url("../fonts/1DB44F_0_0.ttf") format("truetype");
}
@font-face {
  font-family: "EigerdalsHeavy";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/EIGERDALSHEAVY.eot?#iefix") format("embedded-opentype"), url("../fonts/EIGERDALSHEAVY.woff") format("woff"), url("../fonts/EIGERDALSHEAVY.ttf") format("truetype"), url("../fonts/EIGERDALSHEAVY.svg#EigerdalsHeavy") format("svg");
}
@font-face {
  font-family: "EigerdalsHeavyItalic";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/E1826A0_1.eot?#iefix") format("embedded-opentype"), url("../fonts/E1826A0_1.woff") format("woff"), url("../fonts/E1826A0_1.ttf") format("truetype");
}
@font-face {
  font-family: "LittleBigPlanetoids";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/littlebigplanetoids-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/littlebigplanetoids-regular-webfont.woff") format("woff"), url("../fonts/littlebigplanetoids-regular-webfont.ttf") format("truetype"), url("../fonts/littlebigplanetoids-regular-webfont.svg#LittleBigPlanetoids") format("svg");
}
/*@mixin lbp-button{
  display: inline-block;
  margin: 0;
  z-index: 2;
  padding: .3em .7em .3em;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(255,255,255,.22);
  font-family: $heavy-display-font;
  font-size: 1rem;
  line-height: 1.2;
  border: 0;
  @include transition-property(all);
  @include transition-duration(0.15s);
  @include transition-timing-function(ease);
  @include transition-delay(0);
  border-radius: 30px;
  box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
  @include PIE;
  width: auto;
  height: auto;
  @include linear-gradient(#4cc1df, #0088aa);
  color: #000;
  .arr{
    @include triangle(10px 8px, black, right);
    display: inline-block;
    margin-left: 4px;
    @include transition-property(all);
    @include transition-duration(0.15s);
    @include transition-timing-function(ease);
    @include transition-delay(0);
  }
  &:active, &:focus, &:hover{
    color: white;
    position: absolute;
    box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
    .arr{
      @include triangle(10px 8px, white, right);
    }
  }
}*/
/* Rescued from deprecation */
.container {
  max-width: 74.375em;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}
.container:after {
  clear: both;
  content: "";
  display: table;
}
@media screen and (max-width: 480px) {
  .container {
    width: 100%;
  }
}
@media screen and (min-width: 481px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (min-width: 1190px) {
  .container {
    margin-left: auto;
    margin-right: auto;
    width: 74.375em;
    max-width: 74.375em;
  }
}

@media screen and (min-width: 481px) {
  body:before {
    width: 960px !important;
  }
}
@media screen and (min-width: 1190px) {
  body:before {
    width: 74.375em !important;
  }
}

#header,
#footer,
.mission,
.breadcrumb,
.node {
  clear: both;
}

.inner {
  padding: 0;
}

#navigation li {
  list-style-type: none;
  display: inline-block;
}

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