/*******************************************************************************
 * basic.layout.scss
 *
 * Styling of the "basic" layout demonstrating the Compass grid extension Susy
 * and building mobile first layouts.
 ******************************************************************************/
/*
$tab: 44em; // At 44em,
$tab-columns: 12; // use 12 columns.
*/
/* line 45, ../../../sass/layouts/basic/basic.layout.scss */
.l-header,
.l-main,
.l-footer {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 36px;
  padding: 0 12px; }

/* line 53, ../../../sass/layouts/basic/basic.layout.scss */
.l-main,
.l-footer {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto; }
  /* line 12, ../../../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p551@omega.ac_adaptive/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
  .l-main:after,
  .l-footer:after {
    content: " ";
    display: block;
    clear: both; }

/* line 58, ../../../sass/layouts/basic/basic.layout.scss */
.l-footer {
  margin-bottom: 12px;
  padding: 0; }

/* line 63, ../../../sass/layouts/basic/basic.layout.scss */
.l-header {
  margin-bottom: 0; }

/* line 64, ../../../sass/layouts/basic/basic.layout.scss */
.l-main {
  margin-top: 12px; }

/* line 66, ../../../sass/layouts/basic/basic.layout.scss */
.l-region--highlighted,
.l-region--help,
.l-region--sidebar-first,
.l-region--sidebar-second {
  margin-bottom: 24px; }

@media (min-width: 62em) {
  /* line 76, ../../../sass/layouts/basic/basic.layout.scss */
  .l-header {
    padding: 0; }

  /* line 80, ../../../sass/layouts/basic/basic.layout.scss */
  .l-main,
  .l-footer {
    max-width: 960px;
    padding: 0 24px; }

  /* line 86, ../../../sass/layouts/basic/basic.layout.scss */
  .l-branding {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    margin: 0 auto; }
    /* line 12, ../../../../../../../../../../../usr/local/rvm/gems/ruby-1.9.3-p551@omega.ac_adaptive/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
    .l-branding:after {
      content: " ";
      display: block;
      clear: both; }

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

  /* line 94, ../../../sass/layouts/basic/basic.layout.scss */
  .l-content {
    margin-top: 15.6px; }

  /* line 98, ../../../sass/layouts/basic/basic.layout.scss */
  .l-region--footer-menu {
    width: 31.57907%;
    float: left;
    margin-right: 2.63139%; }

  /* line 101, ../../../sass/layouts/basic/basic.layout.scss */
  .l-region--footer {
    width: 65.78954%;
    float: right;
    margin-right: 0; }

  /* line 107, ../../../sass/layouts/basic/basic.layout.scss */
  .not-front .has-no-sidebars h1.page-title {
    width: 88.15755%;
    float: left;
    margin-right: 2.49983%;
    margin-left: -2.63139%; }
  /* line 111, ../../../sass/layouts/basic/basic.layout.scss */
  .not-front .has-no-sidebars .l-content {
    width: 105.26278%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 8.55262%;
    padding-right: 25.65785%;
    margin-left: -2.63139%; }

  /* line 121, ../../../sass/layouts/basic/basic.layout.scss */
  .not-front.page-accesscsforall .has-no-sidebars h1.page-title {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  /* line 124, ../../../sass/layouts/basic/basic.layout.scss */
  .not-front.page-accesscsforall .has-no-sidebars .l-content {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
    margin-left: 0%; }

      /* line 130, ../../../sass/layouts/basic/basic.layout.scss */
  .not-front.page-accesscsforall.page-accesscsforall-search-knowledge-base .has-no-sidebars  h1.page-title {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  /* line 137, ../../../sass/layouts/basic/basic.layout.scss */
  .not-front.page-accesscsforall.page-accesscsforall-search-knowledge-base .has-no-sidebars .l-content {
    width: 105.26278%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 8.55262%;
    padding-right: 25.65785%;
    margin-left: -2.63139%; }

  /* line 133, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-first h1.page-title {
    width: 94.07878%;
    float: left;
    margin-right: 2.56393%;
    margin-left: -2.63139%; }
  /* line 137, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-first .l-content {
    width: 74.34215%;
    float: right;
    margin-right: 0;
    padding-right: 8.55262%; }
  /* line 141, ../../../sass/layouts/basic/basic.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 25.65785%;
    float: left;
    margin-right: 2.56393%;
    margin-left: -2.63139%;
    margin-top: 18px; }

  /* line 149, ../../../sass/layouts/basic/basic.layout.scss */
  .page-resources-home h1.page-title, .page-accesscsforall-resources h1.page-title {
    width: 102.63139%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-left: -2.63139%; }
  /* line 153, ../../../sass/layouts/basic/basic.layout.scss */
  .page-resources-home .l-content, .page-accesscsforall-resources .l-content {
    width: 74.34215%;
    float: right;
    margin-right: 0;
    padding-right: 0%; }
  /* line 157, ../../../sass/layouts/basic/basic.layout.scss */
  .page-resources-home .l-region--sidebar-first, .page-accesscsforall-resources .l-region--sidebar-first {
    width: 25.65785%;
    float: left;
    margin-right: 2.56393%;
    margin-left: -2.63139%;
    margin-top: 18px; }

  /* line 165, ../../../sass/layouts/basic/basic.layout.scss */
  .page-accesscsforall-resources .l-content {
    margin-bottom: 36px; } }

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