/*******************************************************************************
 * home.layout.scss
 *
 * Styling of the "home" panels content layout.
 ******************************************************************************/
/* line 27, ../../../sass/layouts/home/home.layout.scss */
.panel-display--home {
  *zoom: 1; }
  /* line 38, ../../../../../../../../../.rvm/gems/ruby-2.1.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .panel-display--home:after {
    content: "";
    display: table;
    clear: both; }

/* line 31, ../../../sass/layouts/home/home.layout.scss */
.home-region--content-one,
.home-region--content-two {
  margin-bottom: 30px; }

/* line 34, ../../../sass/layouts/home/home.layout.scss */
.home-region--additional-content {
  margin-bottom: 20px;
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both;
  float: left; }

/* line 40, ../../../sass/layouts/home/home.layout.scss */
.home-region--tertiary-first {
  clear: both; }

/* line 46, ../../../sass/layouts/home/home.layout.scss */
.home-region--tertiary-first,
.home-region--tertiary-second,
.home-region--tertiary-third,
.home-region--tertiary-fourth {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 49, ../../../sass/layouts/home/home.layout.scss */
.home-region--sidebar {
  margin-bottom: 20px; }

@media (min-width: 425px) {
  /* line 54, ../../../sass/layouts/home/home.layout.scss */
  .home-region--additional-content {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both;
    float: left; }

  /* line 59, ../../../sass/layouts/home/home.layout.scss */
  .home-region--tertiary-first {
    width: 48.57143%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both; }

  /* line 64, ../../../sass/layouts/home/home.layout.scss */
  .home-region--tertiary-second,
  .home-region--tertiary-fourth {
    width: 48.57143%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 68, ../../../sass/layouts/home/home.layout.scss */
  .home-region--tertiary-third {
    width: 48.57143%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: left; } }
@media (min-width: 768px) {
  /* line 75, ../../../sass/layouts/home/home.layout.scss */
  .home-region--slideshow {
    width: 74.64789%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    margin-bottom: 30px; }

  /* line 79, ../../../sass/layouts/home/home.layout.scss */
  .home-region--sidebar {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none; }

  /* line 82, ../../../sass/layouts/home/home.layout.scss */
  .home-region--content-one {
    width: 49.29577%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both; }

  /* line 86, ../../../sass/layouts/home/home.layout.scss */
  .home-region--content-two {
    width: 49.29577%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 89, ../../../sass/layouts/home/home.layout.scss */
  .home-region--additional-content {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both;
    float: left; }

  /* line 94, ../../../sass/layouts/home/home.layout.scss */
  .home-region--tertiary-first {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both; }

  /* line 98, ../../../sass/layouts/home/home.layout.scss */
  .home-region--tertiary-second {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 25.35211%;
    clear: none; }

  /* line 101, ../../../sass/layouts/home/home.layout.scss */
  .home-region--tertiary-third {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 50.70423%;
    clear: none; }

  /* line 104, ../../../sass/layouts/home/home.layout.scss */
  .home-region--tertiary-fourth {
    width: 23.94366%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: right; } }
@media (min-width: 1045px) {
  /* line 111, ../../../sass/layouts/home/home.layout.scss */
  .home-region--slideshow {
    width: 74.64789%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 114, ../../../sass/layouts/home/home.layout.scss */
  .home-region--sidebar {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none; }

  /* line 117, ../../../sass/layouts/home/home.layout.scss */
  .home-region--content-one {
    width: 49.29577%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both; }

  /* line 121, ../../../sass/layouts/home/home.layout.scss */
  .home-region--content-two {
    width: 49.29577%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 124, ../../../sass/layouts/home/home.layout.scss */
  .home-region--additional-content {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    clear: both;
    float: left; }

  /* line 129, ../../../sass/layouts/home/home.layout.scss */
  .home-region--tertiary-first {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both; }

  /* line 133, ../../../sass/layouts/home/home.layout.scss */
  .home-region--tertiary-second {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 25.35211%;
    clear: none; }

  /* line 136, ../../../sass/layouts/home/home.layout.scss */
  .home-region--tertiary-third {
    width: 23.94366%;
    float: left;
    margin-right: -100%;
    margin-left: 50.70423%;
    clear: none; }

  /* line 139, ../../../sass/layouts/home/home.layout.scss */
  .home-region--tertiary-fourth {
    width: 23.94366%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: right; } }
