/* line 4, ../../sass/calacademy/footer.scss */
#footer {
  background-color: #f27134;
  font-size: 14px;
  line-height: 22px;
  color: #ffffff;
  padding: 0;
  margin: 0;
  margin-top: 60px;
}
/* line 16, ../../sass/calacademy/footer.scss */
#footer * {
  margin: 0;
  padding: 0;
}
/* line 21, ../../sass/calacademy/footer.scss */
#footer img {
  width: 100%;
}
/* line 25, ../../sass/calacademy/footer.scss */
#footer a {
  color: #ffffff;
}
/* line 29, ../../sass/calacademy/footer.scss */
#footer .footer-banner {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
  height: 0;
  background-color: #f27134;
  background-repeat: no-repeat;
  background-image: url("/sites/all/themes/calacademy_zen/images/footer-roof-v2.jpg");
  padding-bottom: 25%;
  min-height: 225px;
}
/* line 40, ../../sass/calacademy/footer.scss */
#footer .footer-banner .footer-head {
  font-size: 16px;
  line-height: 20px;
  padding-top: 60px;
  padding-bottom: 5px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 40, ../../sass/calacademy/footer.scss */
  #footer .footer-banner .footer-head {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 40, ../../sass/calacademy/footer.scss */
  #footer .footer-banner .footer-head {
    padding-top: 20px;
  }
}
/* line 56, ../../sass/calacademy/footer.scss */
#footer .footer-banner .footer-head,
#footer .footer-banner .footer-subhead {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 1001px) {
  /* line 56, ../../sass/calacademy/footer.scss */
  #footer .footer-banner .footer-head,
  #footer .footer-banner .footer-subhead {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 72, ../../sass/calacademy/footer.scss */
#footer .footer-banner .footer-head.visit,
#footer .footer-banner .footer-subhead.visit {
  display: none;
}
/* line 80, ../../sass/calacademy/footer.scss */
.section-about-us #footer .footer-banner .footer-head.about,
.section-about-us #footer .footer-banner .footer-subhead.about {
  display: none;
}
/* line 83, ../../sass/calacademy/footer.scss */
.section-about-us #footer .footer-banner .footer-head.visit,
.section-about-us #footer .footer-banner .footer-subhead.visit {
  display: block;
}
/* line 90, ../../sass/calacademy/footer.scss */
#footer .footer-banner .footer-subhead a {
  font-size: 32px;
  line-height: 35px;
  color: #ffffff;
}
/* line 98, ../../sass/calacademy/footer.scss */
#footer .footer-section {
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
  max-width: 920px;
  padding: 20px;
}
/* line 111, ../../sass/calacademy/footer.scss */
#footer .footer-main ul,
#footer .small-print-wrapper ul {
  list-style-type: none;
}
/* line 114, ../../sass/calacademy/footer.scss */
#footer .footer-main ul li,
#footer .small-print-wrapper ul li {
  float: left;
  padding-left: 20px;
}
/* line 118, ../../sass/calacademy/footer.scss */
#footer .footer-main ul li:first-child,
#footer .small-print-wrapper ul li:first-child {
  padding-left: 0;
}
/* line 123, ../../sass/calacademy/footer.scss */
#footer .footer-main ul.links,
#footer .small-print-wrapper ul.links {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 70%;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 128, ../../sass/calacademy/footer.scss */
  #footer .footer-main ul.links li,
  #footer .small-print-wrapper ul.links li {
    float: none;
    padding-left: 0;
    margin-bottom: 10px;
  }
  /* line 134, ../../sass/calacademy/footer.scss */
  #footer .footer-main ul.links li:last-child,
  #footer .small-print-wrapper ul.links li:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 123, ../../sass/calacademy/footer.scss */
  #footer .footer-main ul.links,
  #footer .small-print-wrapper ul.links {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
/* line 148, ../../sass/calacademy/footer.scss */
#footer .footer-main .copyright,
#footer .footer-main .links,
#footer .small-print-wrapper .copyright,
#footer .small-print-wrapper .links {
  padding-left: 80px;
}
/* line 154, ../../sass/calacademy/footer.scss */
#footer .footer-main {
  padding-top: 30px;
}
/* line 157, ../../sass/calacademy/footer.scss */
#footer .footer-main .blurb,
#footer .footer-main .vcard {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding-bottom: 20px;
}
/* line 164, ../../sass/calacademy/footer.scss */
#footer .footer-main .blurb {
  background-image: url("/sites/all/themes/calacademy_zen/images/logo-mark.png");
  background-repeat: no-repeat;
  background-position: 0 5px;
  width: 70%;
  padding-left: 80px;
  font-size: 16px;
  line-height: 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 */
  #footer .footer-main .blurb {
    background-image: url("/sites/all/themes/calacademy_zen/images/logo-mark@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .blurb {
    -moz-background-size: 60px 60px;
    -o-background-size: 60px 60px;
    -webkit-background-size: 60px 60px;
    background-size: 60px 60px;
  }
}
/* line 176, ../../sass/calacademy/footer.scss */
#footer .footer-main .vcard {
  width: 30%;
  padding-left: 60px;
  text-transform: uppercase;
}
/* line 177, ../../sass/calacademy/footer.scss */
#footer .footer-main .vcard a {
  display: block;
  clear: both;
  overflow: hidden;
}
/* line 188, ../../sass/calacademy/footer.scss */
#footer .footer-main .vcard .tel {
  margin-top: 20px;
}
/* line 192, ../../sass/calacademy/footer.scss */
#footer .footer-main .vcard .org,
#footer .footer-main .vcard .email,
#footer .footer-main .vcard .country-name {
  display: none;
}
/* line 199, ../../sass/calacademy/footer.scss */
#footer .footer-main hr {
  display: none;
}
/* line 205, ../../sass/calacademy/footer.scss */
#footer .footer-main .links li:nth-last-child(2) {
  clear: left;
  padding-left: 0;
}
/* line 211, ../../sass/calacademy/footer.scss */
#footer .footer-main .social {
  float: left;
  width: 30%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 60px;
}
/* line 896, ../../sass/calacademy/_mixins.scss */
#footer .footer-main .social a {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  display: block;
  line-height: 0;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 896, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social a {
    width: 35px;
    height: 35px;
  }
}
/* line 909, ../../sass/calacademy/_mixins.scss */
#footer .footer-main .social .facebook a {
  background-image: url("/sites/all/themes/calacademy_zen/images/social/facebook.png");
  background-image: url("/sites/all/themes/calacademy_zen/images/social/facebook-large.png");
}
@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 */
  #footer .footer-main .social .facebook a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/facebook@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .facebook a {
    -moz-background-size: 25px 25px;
    -o-background-size: 25px 25px;
    -webkit-background-size: 25px 25px;
    background-size: 25px 25px;
  }
}
@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 */
  #footer .footer-main .social .facebook a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/facebook-large@2x.png");
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .facebook a {
    -moz-background-size: 35px 35px;
    -o-background-size: 35px 35px;
    -webkit-background-size: 35px 35px;
    background-size: 35px 35px;
  }
}
/* line 914, ../../sass/calacademy/_mixins.scss */
#footer .footer-main .social .google a {
  background-image: url("/sites/all/themes/calacademy_zen/images/social/google.png");
  background-image: url("/sites/all/themes/calacademy_zen/images/social/google-large.png");
}
@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 */
  #footer .footer-main .social .google a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/google@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .google a {
    -moz-background-size: 25px 25px;
    -o-background-size: 25px 25px;
    -webkit-background-size: 25px 25px;
    background-size: 25px 25px;
  }
}
@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 */
  #footer .footer-main .social .google a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/google-large@2x.png");
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .google a {
    -moz-background-size: 35px 35px;
    -o-background-size: 35px 35px;
    -webkit-background-size: 35px 35px;
    background-size: 35px 35px;
  }
}
/* line 919, ../../sass/calacademy/_mixins.scss */
#footer .footer-main .social .instagram a {
  background-image: url("/sites/all/themes/calacademy_zen/images/social/instagram.png");
  background-image: url("/sites/all/themes/calacademy_zen/images/social/instagram-large.png");
}
@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 */
  #footer .footer-main .social .instagram a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/instagram@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .instagram a {
    -moz-background-size: 25px 25px;
    -o-background-size: 25px 25px;
    -webkit-background-size: 25px 25px;
    background-size: 25px 25px;
  }
}
@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 */
  #footer .footer-main .social .instagram a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/instagram-large@2x.png");
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .instagram a {
    -moz-background-size: 35px 35px;
    -o-background-size: 35px 35px;
    -webkit-background-size: 35px 35px;
    background-size: 35px 35px;
  }
}
/* line 924, ../../sass/calacademy/_mixins.scss */
#footer .footer-main .social .twitter a {
  background-image: url("/sites/all/themes/calacademy_zen/images/social/twitter.png");
  background-image: url("/sites/all/themes/calacademy_zen/images/social/twitter-large.png");
}
@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 */
  #footer .footer-main .social .twitter a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/twitter@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .twitter a {
    -moz-background-size: 25px 25px;
    -o-background-size: 25px 25px;
    -webkit-background-size: 25px 25px;
    background-size: 25px 25px;
  }
}
@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 */
  #footer .footer-main .social .twitter a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/twitter-large@2x.png");
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .twitter a {
    -moz-background-size: 35px 35px;
    -o-background-size: 35px 35px;
    -webkit-background-size: 35px 35px;
    background-size: 35px 35px;
  }
}
/* line 929, ../../sass/calacademy/_mixins.scss */
#footer .footer-main .social .flickr a {
  background-image: url("/sites/all/themes/calacademy_zen/images/social/flickr.png");
  background-image: url("/sites/all/themes/calacademy_zen/images/social/flickr-large.png");
}
@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 */
  #footer .footer-main .social .flickr a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/flickr@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .flickr a {
    -moz-background-size: 25px 25px;
    -o-background-size: 25px 25px;
    -webkit-background-size: 25px 25px;
    background-size: 25px 25px;
  }
}
@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 */
  #footer .footer-main .social .flickr a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/flickr-large@2x.png");
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .flickr a {
    -moz-background-size: 35px 35px;
    -o-background-size: 35px 35px;
    -webkit-background-size: 35px 35px;
    background-size: 35px 35px;
  }
}
/* line 934, ../../sass/calacademy/_mixins.scss */
#footer .footer-main .social .youtube a {
  background-image: url("/sites/all/themes/calacademy_zen/images/social/youtube.png");
  background-image: url("/sites/all/themes/calacademy_zen/images/social/youtube-large.png");
}
@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 */
  #footer .footer-main .social .youtube a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/youtube@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .youtube a {
    -moz-background-size: 25px 25px;
    -o-background-size: 25px 25px;
    -webkit-background-size: 25px 25px;
    background-size: 25px 25px;
  }
}
@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 */
  #footer .footer-main .social .youtube a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/youtube-large@2x.png");
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .youtube a {
    -moz-background-size: 35px 35px;
    -o-background-size: 35px 35px;
    -webkit-background-size: 35px 35px;
    background-size: 35px 35px;
  }
}
/* line 939, ../../sass/calacademy/_mixins.scss */
#footer .footer-main .social .tumblr a {
  background-image: url("/sites/all/themes/calacademy_zen/images/social/tumblr.png");
  background-image: url("/sites/all/themes/calacademy_zen/images/social/tumblr-large.png");
}
@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 */
  #footer .footer-main .social .tumblr a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/tumblr@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .tumblr a {
    -moz-background-size: 25px 25px;
    -o-background-size: 25px 25px;
    -webkit-background-size: 25px 25px;
    background-size: 25px 25px;
  }
}
@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 */
  #footer .footer-main .social .tumblr a {
    background-image: url("/sites/all/themes/calacademy_zen/images/social/tumblr-large@2x.png");
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main .social .tumblr a {
    -moz-background-size: 35px 35px;
    -o-background-size: 35px 35px;
    -webkit-background-size: 35px 35px;
    background-size: 35px 35px;
  }
}
/* line 219, ../../sass/calacademy/footer.scss */
#footer .footer-main .social li {
  padding-left: 10px;
}
/* line 225, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper {
  background-color: #404040;
  padding-bottom: 10px;
}
/* line 229, ../../sass/calacademy/footer.scss */
.page-homepage #footer .small-print-wrapper {
  padding-bottom: 0;
}
/* line 233, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper .small-print {
  color: #b1b3b6;
  position: relative;
}
/* line 237, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper .small-print .copyright,
#footer .small-print-wrapper .small-print .links,
#footer .small-print-wrapper .small-print .google-translate {
  float: left;
}
/* line 243, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper .small-print .copyright,
#footer .small-print-wrapper .small-print .links {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 70%;
}
/* line 249, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper .small-print .copyright {
  line-height: 18px;
}
/* line 253, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper .small-print .links {
  clear: both;
}
/* line 257, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper .small-print .google-translate {
  position: absolute;
  top: 20px;
  left: 70%;
  padding-left: 50px;
}
/* line 263, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper .small-print .google-translate a {
  display: none;
}
/* line 267, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper .small-print .google-translate *, #footer .small-print-wrapper .small-print .google-translate {
  color: #404040;
  font-size: 0;
}
/* line 272, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper .small-print .google-translate select {
  cursor: hand;
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  text-indent: 0.01px;
  text-overflow: '';
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-image: url("/sites/all/themes/calacademy_zen/images/drop-down-arrow-small.png");
  -moz-background-size: 12px 7px;
  -o-background-size: 12px 7px;
  -webkit-background-size: 12px 7px;
  background-size: 12px 7px;
  background-repeat: no-repeat;
  background-position: 90% center;
  	                /*
  						@note
  						this doesn't work in webkit browsers
  						https://code.google.com/p/chromium/issues/detail?id=31349
  
  						text-transform: uppercase;
  					*/
  width: 175px;
  padding: 8px;
  padding-left: 15px;
  padding-right: 15px;
  border: 0;
}
/* line 273, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper .small-print .google-translate select *, #footer .small-print-wrapper .small-print .google-translate select *:focus, #footer .small-print-wrapper .small-print .google-translate select, #footer .small-print-wrapper .small-print .google-translate select:focus {
  color: #ffffff;
  background-color: #999999;
  font-size: 16px;
  font-family: 'Whitney A', 'Whitney B', Helvetica, Arial, sans-serif;
  outline: none;
}
/* line 705, ../../sass/calacademy/_mixins.scss */
#footer .small-print-wrapper .small-print .google-translate select *::-moz-focus-inner, #footer .small-print-wrapper .small-print .google-translate select *:focus::-moz-focus-inner, #footer .small-print-wrapper .small-print .google-translate select::-moz-focus-inner, #footer .small-print-wrapper .small-print .google-translate select:focus::-moz-focus-inner {
  border: 0;
}
/* line 709, ../../sass/calacademy/_mixins.scss */
#footer .small-print-wrapper .small-print .google-translate select *:-moz-focusring, #footer .small-print-wrapper .small-print .google-translate select *:focus:-moz-focusring, #footer .small-print-wrapper .small-print .google-translate select:-moz-focusring, #footer .small-print-wrapper .small-print .google-translate select:focus:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* line 282, ../../sass/calacademy/footer.scss */
#footer .small-print-wrapper .small-print .google-translate select:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 432, ../../sass/calacademy/_mixins.scss */
#footer .small-print-wrapper .small-print .google-translate select::-ms-expand {
  display: none;
}
/* line 705, ../../sass/calacademy/_mixins.scss */
#footer .small-print-wrapper .small-print .google-translate select::-moz-focus-inner {
  border: 0;
}
/* line 709, ../../sass/calacademy/_mixins.scss */
#footer .small-print-wrapper .small-print .google-translate select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* line 297, ../../sass/calacademy/footer.scss */
.lt-ie10 #footer .small-print-wrapper .small-print .google-translate select {
  background-image: none;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 321, ../../sass/calacademy/footer.scss */
  #footer .footer-main .blurb {
    width: 70%;
  }
  /* line 324, ../../sass/calacademy/footer.scss */
  #footer .footer-main .vcard,
  #footer .footer-main .social {
    width: 30%;
    padding-left: 30px;
  }
  /* line 331, ../../sass/calacademy/footer.scss */
  #footer .footer-main .links li, .call-center-open #footer .footer-main .links li:last-child {
    float: left;
    clear: none;
    padding-left: 20px;
  }
  /* line 338, ../../sass/calacademy/footer.scss */
  #footer .footer-main .links li:nth-child(6) {
    clear: left;
    padding-left: 0;
  }
  /* line 347, ../../sass/calacademy/footer.scss */
  #footer .small-print-wrapper .small-print .google-translate {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 4, ../../sass/calacademy/footer.scss */
  #footer {
    margin-top: 40px;
  }
  /* line 357, ../../sass/calacademy/footer.scss */
  #footer .footer-main {
    padding-top: 100px;
    background-image: url("/sites/all/themes/calacademy_zen/images/logo-mark.png");
    background-repeat: no-repeat;
    background-position: 20px 20px;
  }
}
@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 */
  #footer .footer-main {
    background-image: url("/sites/all/themes/calacademy_zen/images/logo-mark@2x.png");
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  #footer .footer-main {
    -moz-background-size: 60px 60px;
    -o-background-size: 60px 60px;
    -webkit-background-size: 60px 60px;
    background-size: 60px 60px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 363, ../../sass/calacademy/footer.scss */
  #footer .footer-main .links,
  #footer .footer-main .social,
  #footer .footer-main .blurb,
  #footer .footer-main .vcard {
    float: none;
    width: 100%;
    padding: 0;
  }
  /* line 372, ../../sass/calacademy/footer.scss */
  #footer .footer-main .blurb {
    background-image: none;
    padding-bottom: 20px;
  }
  /* line 377, ../../sass/calacademy/footer.scss */
  #footer .footer-main .vcard {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 387, ../../sass/calacademy/footer.scss */
  #footer .small-print-wrapper .small-print {
    padding-bottom: 0;
  }
  /* line 390, ../../sass/calacademy/footer.scss */
  #footer .small-print-wrapper .small-print .copyright,
  #footer .small-print-wrapper .small-print .google-translate,
  #footer .small-print-wrapper .small-print .links {
    width: 100%;
    float: none;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
  }
  /* line 401, ../../sass/calacademy/footer.scss */
  #footer .small-print-wrapper .small-print .copyright {
    margin-bottom: 20px;
  }
  /* line 405, ../../sass/calacademy/footer.scss */
  #footer .small-print-wrapper .small-print .google-translate {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 409, ../../sass/calacademy/footer.scss */
  #footer .small-print-wrapper .small-print .google-translate, #footer .small-print-wrapper .small-print .google-translate select {
    width: 100%;
  }
  /* line 413, ../../sass/calacademy/footer.scss */
  #footer .small-print-wrapper .small-print .google-translate select {
    padding: 15px;
    color: #ffffff;
  }
}

/* line 424, ../../sass/calacademy/footer.scss */
#goog-gt-tt {
  display: none;
}
