/*******************************************************************************
 * simple.layout.scss
 *
 * Styling of the "simple" layout demonstrating the Compass grid extension Susy
 * and building mobile first layouts.
 ******************************************************************************/
/* line 40, ../../../sass/layouts/portal/portal.layout.scss */
.page-not-embedded .l-sticky,
.page-not-embedded .l-header,
.page-not-embedded .l-main,
.page-not-embedded .l-footer,
.page-not-embedded .l-footer-secondary {
  max-width: 1050px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em; }
  /* line 12, ../../../../../../../../../../../lib/gems/2.3.0/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .page-not-embedded .l-sticky:after,
  .page-not-embedded .l-header:after,
  .page-not-embedded .l-main:after,
  .page-not-embedded .l-footer:after,
  .page-not-embedded .l-footer-secondary:after {
    content: " ";
    display: block;
    clear: both; }
/* line 49, ../../../sass/layouts/portal/portal.layout.scss */
.page-not-embedded .l-region--highlighted,
.page-not-embedded .l-region--help,
.page-not-embedded .l-region--sidebar-first,
.page-not-embedded .l-region--sidebar-second {
  margin-bottom: 1em; }
/* line 56, ../../../sass/layouts/portal/portal.layout.scss */
.page-not-embedded .l-content {
  padding-left: 15px;
  padding-right: 15px; }
/* line 57, ../../../sass/layouts/portal/portal.layout.scss */
.page-not-embedded .section-play .l-content {
  padding-left: 0px;
  padding-right: 0px; }
@media (min-width: 42em) {
  /* line 60, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .l-sticky,
  .page-not-embedded .l-header,
  .page-not-embedded .l-main,
  .page-not-embedded .l-footer,
  .page-not-embedded .l-footer-secondary {
    width: 95%;
    max-width: 1050px; }
  /* line 69, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .l-region--header {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  /* line 72, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .l-region--navigation {
    clear: both; }
  /* line 79, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .has-sidebar-first .l-content,
  .page-not-embedded .has-sidebar-second .l-content,
  .page-not-embedded .has-two-sidebars .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 82, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .has-sidebar-first .l-region--sidebar-first,
  .page-not-embedded .has-sidebar-first .l-region--sidebar-second,
  .page-not-embedded .has-sidebar-first .logo-container,
  .page-not-embedded .has-sidebar-first .logo-footer,
  .page-not-embedded .has-sidebar-second .l-region--sidebar-first,
  .page-not-embedded .has-sidebar-second .l-region--sidebar-second,
  .page-not-embedded .has-sidebar-second .logo-container,
  .page-not-embedded .has-sidebar-second .logo-footer,
  .page-not-embedded .has-two-sidebars .l-region--sidebar-first,
  .page-not-embedded .has-two-sidebars .l-region--sidebar-second,
  .page-not-embedded .has-two-sidebars .logo-container,
  .page-not-embedded .has-two-sidebars .logo-footer {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  /* line 88, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .has-sidebar-first .l-region--sidebar-second,
  .page-not-embedded .has-sidebar-second .l-region--sidebar-second,
  .page-not-embedded .has-two-sidebars .l-region--sidebar-second {
    clear: right; } }
@media (min-width: 60em) {
  /* line 95, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .l-header,
  .page-not-embedded .l-main,
  .page-not-embedded .l-footer,
  .page-not-embedded .l-footer-secondary {
    max-width: 1050px; }
  /* line 102, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .l-region--header {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
  /* line 107, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .has-sidebar-first .l-content {
    width: 74.68354%;
    float: right;
    margin-right: 0; }
  /* line 110, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .has-sidebar-first .l-region--sidebar-first {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 115, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .has-sidebar-second .l-content {
    padding-left: 15px;
    padding-right: 15px;
    width: 74.68354%;
    float: left;
    margin-right: 1.26582%; }
  /* line 119, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .has-sidebar-second .l-region--sidebar-second, .page-not-embedded .has-sidebar-second .logo-container, .page-not-embedded .has-sidebar-second .logo-footer {
    width: 24.05063%;
    float: right;
    margin-right: 0;
    clear: none; }
  /* line 126, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .has-two-sidebars .l-content {
    width: 49.36709%;
    float: left;
    margin-right: 1.26582%;
    margin-left: 25.31646%; }
  /* line 130, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .has-two-sidebars .l-region--sidebar-first,
  .page-not-embedded .has-two-sidebars .l-region--sidebar-second {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 134, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .has-two-sidebars .l-region--sidebar-first {
    margin-left: -75.94937%; }
  /* line 137, ../../../sass/layouts/portal/portal.layout.scss */
  .page-not-embedded .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }

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