/* line 5, ../../sass/calacademy/page-failover.scss */
.js .page-failover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 9, ../../sass/calacademy/page-failover.scss */
.page-failover nav {
  top: 0;
}
/* line 12, ../../sass/calacademy/page-failover.scss */
.page-failover nav div {
  height: 80px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 12, ../../sass/calacademy/page-failover.scss */
  .page-failover nav div {
    height: 56px;
  }
}
/* line 20, ../../sass/calacademy/page-failover.scss */
.page-failover nav #main-nav {
  background-repeat: no-repeat;
  background-image: url("/sites/all/themes/calacademy_zen/images/logo-horiz.png");
  background-position: 0 15px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  /* line 861, ../../sass/calacademy/_mixins.scss */
  .page-failover nav #main-nav {
    background-image: url("/sites/all/themes/calacademy_zen/images/logo-horiz@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .page-failover nav #main-nav {
    -moz-background-size: 150px 58px;
    -o-background-size: 150px 58px;
    -webkit-background-size: 150px 58px;
    background-size: 150px 58px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 20, ../../sass/calacademy/page-failover.scss */
  .page-failover nav #main-nav {
    background-position: 20px 15px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 20, ../../sass/calacademy/page-failover.scss */
  .page-failover nav #main-nav {
    background-image: url("/sites/all/themes/calacademy_zen/images/logo-horiz-small.png");
    background-position: 12px 11px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 320px) and (max-width: 767px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 320px) and (max-width: 767px) and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-width: 320px) and (max-width: 767px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 320px) and (max-width: 767px) and (min-resolution: 144dpi), only screen and (min-width: 320px) and (max-width: 767px) and (min-resolution: 1.5dppx) {
  /* line 861, ../../sass/calacademy/_mixins.scss */
  .page-failover nav #main-nav {
    background-image: url("/sites/all/themes/calacademy_zen/images/logo-horiz-small@2x.png");
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .page-failover nav #main-nav {
    -moz-background-size: 93px 36px;
    -o-background-size: 93px 36px;
    -webkit-background-size: 93px 36px;
    background-size: 93px 36px;
  }
}

/* line 37, ../../sass/calacademy/page-failover.scss */
.page-failover footer .footer-subhead {
  pointer-events: none;
  cursor: default;
}
/* line 41, ../../sass/calacademy/page-failover.scss */
.page-failover footer .links {
  display: none;
}
/* line 46, ../../sass/calacademy/page-failover.scss */
.page-failover header {
  padding-top: 20px !important;
}
/* line 49, ../../sass/calacademy/page-failover.scss */
.page-failover header span {
  width: 100%;
}
/* line 54, ../../sass/calacademy/page-failover.scss */
.page-failover .page-header {
  margin-bottom: 40px;
}
/* line 57, ../../sass/calacademy/page-failover.scss */
.page-failover .page-header .field {
  margin-top: 12px;
  color: #575757;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 57, ../../sass/calacademy/page-failover.scss */
  .page-failover .page-header .field {
    font-size: 18px;
    line-height: 26px;
  }
}
@media only screen and (min-width: 1001px) {
  /* line 57, ../../sass/calacademy/page-failover.scss */
  .page-failover .page-header .field {
    width: 750px;
  }
}
/* line 392, ../../sass/calacademy/_mixins.scss */
.page-failover #content .panel-col-first,
.page-failover #content .right-rail {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 397, ../../sass/calacademy/_mixins.scss */
.page-failover #content .panel-col-first {
  padding-right: 20px;
  width: 75%;
}
/* line 402, ../../sass/calacademy/_mixins.scss */
.page-failover #content .right-rail {
  width: 25%;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 408, ../../sass/calacademy/_mixins.scss */
  .page-failover #content .panel-col-first, .page-failover #content .panel-col-first .inside {
    width: 541px;
  }
  /* line 413, ../../sass/calacademy/_mixins.scss */
  .page-failover #content .right-rail {
    margin-left: 20px;
    width: 167px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 420, ../../sass/calacademy/_mixins.scss */
  .page-failover #content .panel-col-first,
  .page-failover #content .right-rail {
    padding-right: 0;
    width: 100%;
  }
}
/* line 78, ../../sass/calacademy/page-failover.scss */
.page-failover #content .pane-node-field-google-map {
  margin-bottom: 20px;
}
/* line 81, ../../sass/calacademy/page-failover.scss */
.page-failover #content .pane-node-field-google-map iframe {
  width: 100%;
  min-height: 320px;
}
/* line 87, ../../sass/calacademy/page-failover.scss */
.page-failover #content .ctas {
  padding-bottom: 20px;
  width: 100%;
  overflow: auto;
}
/* line 94, ../../sass/calacademy/page-failover.scss */
.page-failover #content .ctas ul, .page-failover #content .ctas ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 100, ../../sass/calacademy/page-failover.scss */
.page-failover #content .ctas ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: none;
  margin-bottom: 12px !important;
}
/* line 103, ../../sass/calacademy/page-failover.scss */
.page-failover #content .ctas ul li a {
  font-size: 17px;
  font-weight: 600;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 1px;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url("/sites/all/themes/calacademy_zen/images/arrow-blue.png");
  padding-right: 20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  /* line 861, ../../sass/calacademy/_mixins.scss */
  .page-failover #content .ctas ul li a {
    background-image: url("/sites/all/themes/calacademy_zen/images/arrow-blue@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .page-failover #content .ctas ul li a {
    -moz-background-size: 15px 15px;
    -o-background-size: 15px 15px;
    -webkit-background-size: 15px 15px;
    background-size: 15px 15px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 103, ../../sass/calacademy/page-failover.scss */
  .page-failover #content .ctas ul li a {
    font-size: 18px;
    line-height: 26px;
  }
}
/* line 114, ../../sass/calacademy/page-failover.scss */
.page-failover #content .ctas ul li.button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  background-color: #f27134;
  text-align: center;
  padding: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-right: 20px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 114, ../../sass/calacademy/page-failover.scss */
  .page-failover #content .ctas ul li.button {
    padding-top: 8px;
  }
}
/* line 577, ../../sass/calacademy/_mixins.scss */
.page-failover #content .ctas ul li.button, .page-failover #content .ctas ul li.button a {
  color: #ffffff;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
}
/* line 588, ../../sass/calacademy/_mixins.scss */
.page-failover #content .ctas ul li.button a {
  display: block;
}
/* line 124, ../../sass/calacademy/page-failover.scss */
.page-failover #content .ctas ul li:last-child {
  margin-bottom: 0 !important;
}
@media only screen and (min-width: 1001px) {
  /* line 100, ../../sass/calacademy/page-failover.scss */
  .page-failover #content .ctas ul li {
    width: 250px;
    float: left;
  }
}
/* line 136, ../../sass/calacademy/page-failover.scss */
.page-failover #content .section {
  padding-top: 20px;
  border-top: 2px solid #e6e6e6;
  margin-bottom: 20px !important;
}
/* line 143, ../../sass/calacademy/page-failover.scss */
.page-failover #content .pane-node-field-article-section > .field > .field-items > .field-item:first-child {
  display: none;
}
