/* line 12, ../../sass/layout/layout.scss */
#header,
#block-responsivemenu,
#content-header,
#content,
#footer {
  margin: 0 auto;
  width: 95%;
  max-width: 950px;
}

/* line 21, ../../sass/layout/layout.scss */
#header {
  overflow: auto;
  /* same height as floating childs */
  position: relative;
}

/* line 25, ../../sass/layout/layout.scss */
#block-sitebranding {
  width: 30%;
  float: right;
}

/* line 29, ../../sass/layout/layout.scss */
#block-mainnavigation {
  position: absolute;
  bottom: 0.5em;
}

/* line 34, ../../sass/layout/layout.scss */
#main {
  width: 65%;
  float: left;
}

/* line 39, ../../sass/layout/layout.scss */
#sidebar {
  width: 30%;
  float: right;
}

@media screen and (max-width: 800px) {
  /* line 44, ../../sass/layout/layout.scss */
  #main,
  #sidebar {
    width: 100%;
    float: none;
  }
}

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