html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

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

embed,
img,
object,
video {
  max-width: 100%;
  height: auto; }

.layout.layout--default .page-content, .layout.layout--sidebar-single .page-content, .layout.layout--wide .page-content, .layout.layout--narrow .page-content, .layout .header__inner,
.layout .region-page-top > .region__inner,
.layout .region-navigation > .region__inner,
.layout .region-footer-prefix > .region__inner,
.layout .region-footer > .region__inner,
.layout .breadcrumb {
  padding-left: 1em;
  padding-right: 1em; }
  @media (max-width: 47.9375em) {
    .layout.layout--default .page-content, .layout.layout--sidebar-single .page-content, .layout.layout--wide .page-content, .layout.layout--narrow .page-content, .layout .header__inner,
    .layout .region-page-top > .region__inner,
    .layout .region-navigation > .region__inner,
    .layout .region-footer-prefix > .region__inner,
    .layout .region-footer > .region__inner,
    .layout .breadcrumb {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto; }
      .layout.layout--default .page-content:after, .layout.layout--sidebar-single .page-content:after, .layout.layout--wide .page-content:after, .layout.layout--narrow .page-content:after, .layout .header__inner:after,
      .layout .region-page-top > .region__inner:after,
      .layout .region-navigation > .region__inner:after,
      .layout .region-footer-prefix > .region__inner:after,
      .layout .region-footer > .region__inner:after,
      .layout .breadcrumb:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 48em) and (max-width: 63.9375em) {
    .layout.layout--default .page-content, .layout.layout--sidebar-single .page-content, .layout.layout--wide .page-content, .layout.layout--narrow .page-content, .layout .header__inner,
    .layout .region-page-top > .region__inner,
    .layout .region-navigation > .region__inner,
    .layout .region-footer-prefix > .region__inner,
    .layout .region-footer > .region__inner,
    .layout .breadcrumb {
      max-width: 40em;
      margin-left: auto;
      margin-right: auto; }
      .layout.layout--default .page-content:after, .layout.layout--sidebar-single .page-content:after, .layout.layout--wide .page-content:after, .layout.layout--narrow .page-content:after, .layout .header__inner:after,
      .layout .region-page-top > .region__inner:after,
      .layout .region-navigation > .region__inner:after,
      .layout .region-footer-prefix > .region__inner:after,
      .layout .region-footer > .region__inner:after,
      .layout .breadcrumb:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 64em) and (max-width: 85.3125em) {
    .layout.layout--default .page-content, .layout.layout--sidebar-single .page-content, .layout.layout--wide .page-content, .layout.layout--narrow .page-content, .layout .header__inner,
    .layout .region-page-top > .region__inner,
    .layout .region-navigation > .region__inner,
    .layout .region-footer-prefix > .region__inner,
    .layout .region-footer > .region__inner,
    .layout .breadcrumb {
      max-width: 58.125em;
      margin-left: auto;
      margin-right: auto; }
      .layout.layout--default .page-content:after, .layout.layout--sidebar-single .page-content:after, .layout.layout--wide .page-content:after, .layout.layout--narrow .page-content:after, .layout .header__inner:after,
      .layout .region-page-top > .region__inner:after,
      .layout .region-navigation > .region__inner:after,
      .layout .region-footer-prefix > .region__inner:after,
      .layout .region-footer > .region__inner:after,
      .layout .breadcrumb:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 85.375em) {
    .layout.layout--default .page-content, .layout.layout--sidebar-single .page-content, .layout.layout--wide .page-content, .layout.layout--narrow .page-content, .layout .header__inner,
    .layout .region-page-top > .region__inner,
    .layout .region-navigation > .region__inner,
    .layout .region-footer-prefix > .region__inner,
    .layout .region-footer > .region__inner,
    .layout .breadcrumb {
      max-width: 78.25em;
      margin-left: auto;
      margin-right: auto; }
      .layout.layout--default .page-content:after, .layout.layout--sidebar-single .page-content:after, .layout.layout--wide .page-content:after, .layout.layout--narrow .page-content:after, .layout .header__inner:after,
      .layout .region-page-top > .region__inner:after,
      .layout .region-navigation > .region__inner:after,
      .layout .region-footer-prefix > .region__inner:after,
      .layout .region-footer > .region__inner:after,
      .layout .breadcrumb:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 48em) {
    .layout.layout--default .page-content, .layout.layout--sidebar-single .page-content, .layout.layout--wide .page-content, .layout.layout--narrow .page-content, .layout .header__inner,
    .layout .region-page-top > .region__inner,
    .layout .region-navigation > .region__inner,
    .layout .region-footer-prefix > .region__inner,
    .layout .region-footer > .region__inner,
    .layout .breadcrumb {
      padding-left: 0;
      padding-right: 0; } }

@media (min-width: 85.375em) {
  .layout.layout--default .page-content__inner {
    padding-left: 8.6262%;
    padding-right: 8.6262%; } }

@media (min-width: 64em) and (max-width: 85.3125em) {
  .layout.layout--sidebar-single .page-content__inner {
    width: 74.19355%;
    float: left;
    margin-right: 3.22581%; } }

@media (min-width: 85.375em) {
  .layout.layout--sidebar-single .page-content__inner {
    width: 74.12141%;
    float: left;
    margin-right: 3.51438%; } }

@media (min-width: 64em) and (max-width: 85.3125em) {
  .layout.layout--sidebar-single .sidebars {
    width: 22.58065%;
    float: right;
    margin-right: 0; } }

@media (min-width: 85.375em) {
  .layout.layout--sidebar-single .sidebars {
    width: 22.36422%;
    float: right;
    margin-right: 0; } }

@media (min-width: 85.375em) {
  .layout.layout--narrow .page-content__inner {
    padding-left: 17.2524%;
    padding-right: 17.2524%; } }

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