/*

main / body backgrounds

*/
/* line 11, ../../sass/calacademy/backgrounds.scss */
.wf-active .bg-fish.loaded {
  background-image: url("/sites/all/themes/calacademy_zen/images/bg-fish.jpg");
  background-repeat: no-repeat;
  background-position: right 80px;
}
@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 */
  .wf-active .bg-fish.loaded {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-fish@2x.jpg");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .bg-fish.loaded {
    -moz-background-size: 35%, 35%;
    -o-background-size: 35%, 35%;
    -webkit-background-size: 35%, 35%;
    background-size: 35%, 35%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 18, ../../sass/calacademy/backgrounds.scss */
  .wf-active .bg-fish.loaded #header span {
    width: 75%;
  }
}
/* line 25, ../../sass/calacademy/backgrounds.scss */
.wf-active .bg-blue-frog.loaded {
  background-image: url("/sites/all/themes/calacademy_zen/images/bg-blue-frog.jpg");
  background-repeat: no-repeat;
  background-position: 98% 100px;
}
@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 */
  .wf-active .bg-blue-frog.loaded {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-blue-frog@2x.jpg");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .bg-blue-frog.loaded {
    -moz-background-size: 29%, 29%;
    -o-background-size: 29%, 29%;
    -webkit-background-size: 29%, 29%;
    background-size: 29%, 29%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 25, ../../sass/calacademy/backgrounds.scss */
  .wf-active .bg-blue-frog.loaded {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-blue-frog.jpg");
    background-position: 126% 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1000px) and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1000px) and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-width: 768px) and (max-width: 1000px) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 768px) and (max-width: 1000px) and (min-resolution: 144dpi), only screen and (min-width: 768px) and (max-width: 1000px) and (min-resolution: 1.5dppx) {
  /* line 861, ../../sass/calacademy/_mixins.scss */
  .wf-active .bg-blue-frog.loaded {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-blue-frog@2x.jpg");
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .bg-blue-frog.loaded {
    -moz-background-size: 39%, 39%;
    -o-background-size: 39%, 39%;
    -webkit-background-size: 39%, 39%;
    background-size: 39%, 39%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 25, ../../sass/calacademy/backgrounds.scss */
  .wf-active .bg-blue-frog.loaded {
    background-image: none !important;
  }
}
/* line 41, ../../sass/calacademy/backgrounds.scss */
.wf-active .bg-frog.loaded {
  background-image: url("/sites/all/themes/calacademy_zen/images/bg-frog.jpg");
  background-repeat: no-repeat;
  background-position: 132% 300px;
}
@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 */
  .wf-active .bg-frog.loaded {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-frog@2x.jpg");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .bg-frog.loaded {
    -moz-background-size: 50%, 50%;
    -o-background-size: 50%, 50%;
    -webkit-background-size: 50%, 50%;
    background-size: 50%, 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 41, ../../sass/calacademy/backgrounds.scss */
  .wf-active .bg-frog.loaded {
    background-position: 136% 340px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 41, ../../sass/calacademy/backgrounds.scss */
  .wf-active .bg-frog.loaded {
    background-image: none !important;
  }
}
/* line 55, ../../sass/calacademy/backgrounds.scss */
.wf-active .bg-fancy-fish.loaded {
  background-image: url("/sites/all/themes/calacademy_zen/images/bg-fancy-fish.jpg");
  background-repeat: no-repeat;
  background-position: 120% 150px;
}
@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 */
  .wf-active .bg-fancy-fish.loaded {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-fancy-fish@2x.jpg");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .bg-fancy-fish.loaded {
    -moz-background-size: 45%, 45%;
    -o-background-size: 45%, 45%;
    -webkit-background-size: 45%, 45%;
    background-size: 45%, 45%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 55, ../../sass/calacademy/backgrounds.scss */
  .wf-active .bg-fancy-fish.loaded {
    background-position: 120% 350px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 55, ../../sass/calacademy/backgrounds.scss */
  .wf-active .bg-fancy-fish.loaded {
    background-image: none !important;
  }
}
/* line 69, ../../sass/calacademy/backgrounds.scss */
.wf-active .bg-cuttlefish.loaded {
  background-image: url("/sites/all/themes/calacademy_zen/images/bg-cuttle.jpg");
  background-repeat: no-repeat;
  background-position: 110% 50px;
}
@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 */
  .wf-active .bg-cuttlefish.loaded {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-cuttle@2x.jpg");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .bg-cuttlefish.loaded {
    -moz-background-size: 40%, 40%;
    -o-background-size: 40%, 40%;
    -webkit-background-size: 40%, 40%;
    background-size: 40%, 40%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 69, ../../sass/calacademy/backgrounds.scss */
  .wf-active .bg-cuttlefish.loaded {
    background-position: 110% 225px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 69, ../../sass/calacademy/backgrounds.scss */
  .wf-active .bg-cuttlefish.loaded {
    background-image: none !important;
  }
}
/* line 83, ../../sass/calacademy/backgrounds.scss */
.wf-active .bg-ray.loaded,
.wf-active .section-stay-connected.loaded {
  background-image: url("/sites/all/themes/calacademy_zen/images/bg-ray.jpg");
  background-repeat: no-repeat;
  background-position: 100% 150px;
}
@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 */
  .wf-active .bg-ray.loaded,
  .wf-active .section-stay-connected.loaded {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-ray@2x.jpg");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .bg-ray.loaded,
  .wf-active .section-stay-connected.loaded {
    -moz-background-size: 35%, 35%;
    -o-background-size: 35%, 35%;
    -webkit-background-size: 35%, 35%;
    background-size: 35%, 35%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 83, ../../sass/calacademy/backgrounds.scss */
  .wf-active .bg-ray.loaded,
  .wf-active .section-stay-connected.loaded {
    background-position: 100% 160px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 83, ../../sass/calacademy/backgrounds.scss */
  .wf-active .bg-ray.loaded,
  .wf-active .section-stay-connected.loaded {
    background-image: none !important;
  }
}
/* line 101, ../../sass/calacademy/backgrounds.scss */
.wf-active .secondary-bg #page {
  background-repeat: no-repeat;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 101, ../../sass/calacademy/backgrounds.scss */
  .wf-active .secondary-bg #page {
    background-image: none !important;
  }
}
/* line 113, ../../sass/calacademy/backgrounds.scss */
.wf-active .section-events.loaded.secondary-bg #page {
  background-image: url("/sites/all/themes/calacademy_zen/images/bg-frog.jpg");
  background-image: url("/sites/all/themes/calacademy_zen/images/bg-frog.jpg");
}
@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 */
  .wf-active .section-events.loaded.secondary-bg #page {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-frog@2x.jpg");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .section-events.loaded.secondary-bg #page {
    -moz-background-size: 918px 1400px;
    -o-background-size: 918px 1400px;
    -webkit-background-size: 918px 1400px;
    background-size: 918px 1400px;
  }
}
@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 */
  .wf-active .section-events.loaded.secondary-bg #page {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-frog@2x.jpg");
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .section-events.loaded.secondary-bg #page {
    -moz-background-size: 459px 600px;
    -o-background-size: 459px 600px;
    -webkit-background-size: 459px 600px;
    background-size: 459px 600px;
  }
}
/* line 122, ../../sass/calacademy/backgrounds.scss */
.wf-active .page-taxonomy-term-544.loaded.secondary-bg #page {
  background-image: url("/sites/all/themes/calacademy_zen/images/bg-cuttle.jpg");
}
@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 */
  .wf-active .page-taxonomy-term-544.loaded.secondary-bg #page {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-cuttle@2x.jpg");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .page-taxonomy-term-544.loaded.secondary-bg #page {
    -moz-background-size: 459px 700px;
    -o-background-size: 459px 700px;
    -webkit-background-size: 459px 700px;
    background-size: 459px 700px;
  }
}
/* line 129, ../../sass/calacademy/backgrounds.scss */
.wf-active .page-taxonomy-term-545.loaded.secondary-bg #page {
  background-image: url("/sites/all/themes/calacademy_zen/images/bg-hedgehog.jpg");
}
@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 */
  .wf-active .page-taxonomy-term-545.loaded.secondary-bg #page {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-hedgehog@2x.jpg");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .page-taxonomy-term-545.loaded.secondary-bg #page {
    -moz-background-size: 459px 700px;
    -o-background-size: 459px 700px;
    -webkit-background-size: 459px 700px;
    background-size: 459px 700px;
  }
}
/* line 136, ../../sass/calacademy/backgrounds.scss */
.wf-active .page-taxonomy-term-547.loaded.secondary-bg #page {
  background-image: url("/sites/all/themes/calacademy_zen/images/bg-starfish.jpg");
}
@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 */
  .wf-active .page-taxonomy-term-547.loaded.secondary-bg #page {
    background-image: url("/sites/all/themes/calacademy_zen/images/bg-starfish@2x.jpg");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .wf-active .page-taxonomy-term-547.loaded.secondary-bg #page {
    -moz-background-size: 459px 700px;
    -o-background-size: 459px 700px;
    -webkit-background-size: 459px 700px;
    background-size: 459px 700px;
  }
}
