/*******************************************************************************
 * simple.layout.scss
 *
 * Styling of the "simple" layout demonstrating the Compass grid extension Susy
 * and building mobile first layouts.
 ******************************************************************************/
/* line 31, ../../../sass/layouts/site/site.layout.scss */
.l-header,
.l-main,
.l-navigation,
.l-footer {
  width: 100%; }

/* line 38, ../../../sass/layouts/site/site.layout.scss */
.l-header_wrap,
.l-main_wrap,
.l-navigation_wrap,
.l-footer_wrap {
  *zoom: 1;
  max-width: 1035px;
  _width: 1035px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto; }
  /* line 38, ../../../../../../../../../.rvm/gems/ruby-1.9.3-p448@omega.kew/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-header_wrap:after,
  .l-main_wrap:after,
  .l-navigation_wrap:after,
  .l-footer_wrap:after {
    content: "";
    display: table;
    clear: both; }

/* line 42, ../../../sass/layouts/site/site.layout.scss */
.l-main_wrap {
  padding-top: 15px;
  background-color: #FFF;
  padding-bottom: 40px; }

/* line 48, ../../../sass/layouts/site/site.layout.scss */
.l-footer_wrap {
  padding-top: 34px;
  padding-bottom: 12px; }

/* line 52, ../../../sass/layouts/site/site.layout.scss */
.l-region--header .pane-search-form {
  float: right; }

/* line 55, ../../../sass/layouts/site/site.layout.scss */
.search-block-form {
  padding: 20px 0px 20px 20px; }

/* line 58, ../../../sass/layouts/site/site.layout.scss */
#navigation .header-button {
  padding-top: 10px; }

/* line 61, ../../../sass/layouts/site/site.layout.scss */
.l-navigation {
  margin-top: 0px;
  border-bottom: solid 3px #EBEBEB; }

@media (min-width: 768px) {
  /* line 71, ../../../sass/layouts/site/site.layout.scss */
  .l-header_wrap,
  .l-main_wrap,
  .l-navigation_wrap,
  .l-footer_wrap {
    max-width: 1035px; }

  /* line 74, ../../../sass/layouts/site/site.layout.scss */
  .l-region--header {
    width: 100%;
    float: left;
    margin-right: 0%; }

  /* line 78, ../../../sass/layouts/site/site.layout.scss */
  .l-region--navigation {
    width: 100%;
    float: left;
    margin-right: 0%; }

  /* line 92, ../../../sass/layouts/site/site.layout.scss */
  .l-content {
    width: 100%;
    float: left;
    margin-right: 0%; }

  /* line 95, ../../../sass/layouts/site/site.layout.scss */
  #header {
    display: block; }

  /* line 98, ../../../sass/layouts/site/site.layout.scss */
  #header_logoMobile {
    display: none; } }
@media (min-width: 1045px) {
  /* line 108, ../../../sass/layouts/site/site.layout.scss */
  .l-header_wrap,
  .l-main_wrap,
  .l-navigation_wrap,
  .l-footer_wrap {
    max-width: 1035px; }

  /* line 111, ../../../sass/layouts/site/site.layout.scss */
  .l-region--header {
    width: 100%;
    float: left;
    margin-right: 0%; }

  /* line 125, ../../../sass/layouts/site/site.layout.scss */
  .l-region--navigation {
    width: 100%;
    float: left;
    margin-right: 0%; }

  /* line 128, ../../../sass/layouts/site/site.layout.scss */
  .l-content {
    width: 100%;
    float: left;
    margin-right: 0%; }

  /* line 131, ../../../sass/layouts/site/site.layout.scss */
  #header {
    display: block; }

  /* line 134, ../../../sass/layouts/site/site.layout.scss */
  #header_logoMobile {
    display: none; }

  /* line 137, ../../../sass/layouts/site/site.layout.scss */
  #navigation .header-button {
    padding-top: 0px; } }
