/*******************************************************************************
 * science.layout.scss
 *
 * Styling of the "science" panels content layout.
 ******************************************************************************/
/* line 27, ../../../sass/layouts/footer/footer.layout.scss */
.panel-display--footer {
  *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--footer:after {
    content: "";
    display: table;
    clear: both; }

/* line 33, ../../../sass/layouts/footer/footer.layout.scss */
.footer-region,
.footer-region--content-left,
.footer-region--content-right {
  margin-bottom: 20px; }

/* line 36, ../../../sass/layouts/footer/footer.layout.scss */
.panel-display--footer {
  position: relative; }

/* line 39, ../../../sass/layouts/footer/footer.layout.scss */
.footer-region--col1 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 44, ../../../sass/layouts/footer/footer.layout.scss */
.footer-region--col2,
.footer-region--col4 {
  width: 46.15385%;
  float: left;
  margin-right: -100%;
  margin-left: 0%;
  clear: none;
  clear: both; }

/* line 49, ../../../sass/layouts/footer/footer.layout.scss */
.footer-region--col3,
.footer-region--col5 {
  width: 46.15385%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }

/* line 52, ../../../sass/layouts/footer/footer.layout.scss */
.footer-region--col6 {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  clear: both; }

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

  /* line 63, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col2 {
    width: 48.78049%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both; }

  /* line 68, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col3 {
    width: 48.78049%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 72, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col4 {
    width: 48.78049%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both; }

  /* line 77, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col5 {
    width: 48.78049%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }

  /* line 81, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col6 {
    width: 48.78049%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    clear: both; } }
@media (min-width: 768px) {
  /* line 87, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col1 {
    width: 20%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    padding-right: 0.16667; }

  /* line 91, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col2 {
    width: 16.88172%;
    float: left;
    margin-right: -100%;
    margin-left: 20%;
    clear: none;
    padding-right: 0.16667; }

  /* line 95, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col3 {
    width: 19.24731%;
    float: left;
    margin-right: -100%;
    margin-left: 36.88172%;
    clear: none;
    padding-right: 0.16667; }

  /* line 99, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col4 {
    width: 14.73118%;
    float: left;
    margin-right: -100%;
    margin-left: 56.12903%;
    clear: none;
    padding-right: 0.16667; }

  /* line 103, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col5 {
    width: 13.44086%;
    float: left;
    margin-right: -100%;
    margin-left: 70.86022%;
    clear: none;
    padding-right: 0.16667; }

  /* line 107, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col6 {
    width: 15.69892%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding-right: 0.16667; } }
@media (min-width: 1045px) {
  /* line 113, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col1 {
    width: 20%;
    float: left;
    margin-right: -100%;
    margin-left: 0%;
    clear: none;
    padding-right: 0.16667; }

  /* line 117, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col2 {
    width: 16.88172%;
    float: left;
    margin-right: -100%;
    margin-left: 20%;
    clear: none;
    padding-right: 0.16667; }

  /* line 121, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col3 {
    width: 19.24731%;
    float: left;
    margin-right: -100%;
    margin-left: 36.88172%;
    clear: none;
    padding-right: 0.16667; }

  /* line 125, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col4 {
    width: 14.73118%;
    float: left;
    margin-right: -100%;
    margin-left: 56.12903%;
    clear: none;
    padding-right: 0.16667; }

  /* line 129, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col5 {
    width: 13.44086%;
    float: left;
    margin-right: -100%;
    margin-left: 70.86022%;
    clear: none;
    padding-right: 0.16667; }

  /* line 133, ../../../sass/layouts/footer/footer.layout.scss */
  .footer-region--col6 {
    width: 15.69892%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding-right: 0.16667; } }
