/*
 * A partial implementation of the Ruby list functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb
 */
/*
 * A partial implementation of the Ruby constants functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/constants.rb
 */
/*
 * A partial implementation of the Ruby display functions from Compass:
 * https://github.com/Compass/compass/blob/stable/core/lib/compass/core/sass_extensions/functions/display.rb
 */
/* generated with grunt-sass-globbing */
/* generated with grunt-sass-globbing */
.l-top, .l-header, .l-region--hero, .l-region--content-tertiary, .l-region--content-primary, .block--bean-homepage-copy, .block--bean-browse-courses > .block__content, .l-region--footer-primary, .l-footer-secondary {
  padding-left: 1em;
  padding-right: 1em;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .l-top:after, .l-header:after, .l-region--hero:after, .l-region--content-tertiary:after, .l-region--content-primary:after, .block--bean-homepage-copy:after, .block--bean-browse-courses > .block__content:after, .l-region--footer-primary:after, .l-footer-secondary:after {
    content: " ";
    display: block;
    clear: both; }
  @media  (min-width: 48em) {
    .l-top, .l-header, .l-region--hero, .l-region--content-tertiary, .l-region--content-primary, .block--bean-homepage-copy, .block--bean-browse-courses > .block__content, .l-region--footer-primary, .l-footer-secondary {
      max-width: 43.75em;
      margin-left: auto;
      margin-right: auto; }
      .l-top:after, .l-header:after, .l-region--hero:after, .l-region--content-tertiary:after, .l-region--content-primary:after, .block--bean-homepage-copy:after, .block--bean-browse-courses > .block__content:after, .l-region--footer-primary:after, .l-footer-secondary:after {
        content: " ";
        display: block;
        clear: both; } }
  @media  (min-width: 64em) {
    .l-top, .l-header, .l-region--hero, .l-region--content-tertiary, .l-region--content-primary, .block--bean-homepage-copy, .block--bean-browse-courses > .block__content, .l-region--footer-primary, .l-footer-secondary {
      max-width: 60em;
      margin-left: auto;
      margin-right: auto; }
      .l-top:after, .l-header:after, .l-region--hero:after, .l-region--content-tertiary:after, .l-region--content-primary:after, .block--bean-homepage-copy:after, .block--bean-browse-courses > .block__content:after, .l-region--footer-primary:after, .l-footer-secondary:after {
        content: " ";
        display: block;
        clear: both; } }
  @media  (min-width: 75em) {
    .l-top, .l-header, .l-region--hero, .l-region--content-tertiary, .l-region--content-primary, .block--bean-homepage-copy, .block--bean-browse-courses > .block__content, .l-region--footer-primary, .l-footer-secondary {
      max-width: 68.75em;
      margin-left: auto;
      margin-right: auto; }
      .l-top:after, .l-header:after, .l-region--hero:after, .l-region--content-tertiary:after, .l-region--content-primary:after, .block--bean-homepage-copy:after, .block--bean-browse-courses > .block__content:after, .l-region--footer-primary:after, .l-footer-secondary:after {
        content: " ";
        display: block;
        clear: both; } }
  @media  (min-width: 48em) {
    .l-top, .l-header, .l-region--hero, .l-region--content-tertiary, .l-region--content-primary, .block--bean-homepage-copy, .block--bean-browse-courses > .block__content, .l-region--footer-primary, .l-footer-secondary {
      padding-left: 0;
      padding-right: 0; } }

.messages {
  margin: 1.25em; }

.l-top, .l-navigation {
  padding-left: 0;
  padding-right: 0; }

@media  (min-width: 64em) {
  .site-content-tertiary > .l-region--content-tertiary > .block--bean-feature-highlights, .site-content-tertiary > .l-region--content-tertiary > .block--mailchimp-signup-subscribe-to-our-newsletter {
    width: 56.5217391304%;
    float: left;
    margin-right: 4.347826087%; } }

@media  (min-width: 64em) {
  .site-content-tertiary > .l-region--content-tertiary > .block--mailchimp-signup-subscribe-to-our-newsletter {
    width: 39.1304347826%;
    float: right;
    margin-right: 0; } }

@media  (min-width: 64em) {
  .l-navigation {
    max-width: 60em;
    margin-left: auto;
    margin-right: auto; }
    .l-navigation:after {
      content: " ";
      display: block;
      clear: both; } }
@media  (min-width: 75em) {
  .l-navigation {
    max-width: 68.75em;
    margin-left: auto;
    margin-right: auto; }
    .l-navigation:after {
      content: " ";
      display: block;
      clear: both; } }
