/*
.wf-active {
	.section-nightlife.loaded {
		background-image: url($assetPath + '/bg-celestial.jpg');
		background-position: 0 $navHeight;

		#page {
			#main {
				background-image: url($assetPath + '/bg-jellies.jpg');
				background-position: 0 bottom;
			}
		}

		&.secondary-bg-jelly {
			#page {
				background-image: url($assetPath + '/bg-jelly.jpg');
				background-position: 50% 600px;
			}
		}

		&,
		#page,
		#main {
			background-repeat: no-repeat;
		}

		// only show the main bg image on phones
		@include respond-to(smartphone) {
			background-position: 0 $smartphoneNavHeight;

			#page {
				background-image: none !important;

				#main {
					background-image: none !important;
				}
			}
		}
	}
}
*/
/* line 46, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife {
  background-color: #111111;
}
/* line 47, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife, .section-nightlife #page, .section-nightlife #main {
  background-image: none !important;
}
/* line 61, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife header, .section-nightlife header .field, .section-nightlife header *,
.section-nightlife .page-header,
.section-nightlife .page-header .field,
.section-nightlife .page-header *,
.section-nightlife .page-header .pane-title,
.section-nightlife .page-header .pane-title .field,
.section-nightlife .page-header .pane-title *,
.section-nightlife .pane-node-title,
.section-nightlife .pane-node-title .field,
.section-nightlife .pane-node-title *,
.section-nightlife .pane-title,
.section-nightlife .pane-title .field,
.section-nightlife .pane-title *,
.section-nightlife .creature-description,
.section-nightlife .creature-description .field,
.section-nightlife .creature-description *,
.section-nightlife .pane-node-field-related-pages-subtitle,
.section-nightlife .pane-node-field-related-pages-subtitle .field,
.section-nightlife .pane-node-field-related-pages-subtitle *,
.section-nightlife #page-title,
.section-nightlife #page-title .field,
.section-nightlife #page-title * {
  color: #ffffff !important;
}
/* line 65, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife header p,
.section-nightlife .page-header p,
.section-nightlife .page-header .pane-title p,
.section-nightlife .pane-node-title p,
.section-nightlife .pane-title p,
.section-nightlife .creature-description p,
.section-nightlife .pane-node-field-related-pages-subtitle p,
.section-nightlife #page-title p {
  color: #b1b3b6;
}
/* line 68, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife header p a,
.section-nightlife .page-header p a,
.section-nightlife .page-header .pane-title p a,
.section-nightlife .pane-node-title p a,
.section-nightlife .pane-title p a,
.section-nightlife .creature-description p a,
.section-nightlife .pane-node-field-related-pages-subtitle p a,
.section-nightlife #page-title p a {
  color: #ffffff;
}
/* line 74, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .pane-node-field-cta-buttons,
.section-nightlife .section {
  border-bottom: 2px solid #404040;
}
/* line 80, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .section:last-child {
  border: none;
}
/* line 92, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .right-rail, .section-nightlife .right-rail p,
.section-nightlife .right-rail h3,
.section-nightlife .right-rail h3 p,
.section-nightlife .right-rail .hours,
.section-nightlife .right-rail .hours p,
.section-nightlife .field-name-body,
.section-nightlife .field-name-body p,
.section-nightlife .field-name-field-body,
.section-nightlife .field-name-field-body p,
.section-nightlife .field-name-field-description,
.section-nightlife .field-name-field-description p,
.section-nightlife .field-name-field-phone,
.section-nightlife .field-name-field-phone p {
  color: #b1b3b6 !important;
}
/* line 95, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .right-rail a, .section-nightlife .right-rail p a,
.section-nightlife .right-rail h3 a,
.section-nightlife .right-rail h3 p a,
.section-nightlife .right-rail .hours a,
.section-nightlife .right-rail .hours p a,
.section-nightlife .field-name-body a,
.section-nightlife .field-name-body p a,
.section-nightlife .field-name-field-body a,
.section-nightlife .field-name-field-body p a,
.section-nightlife .field-name-field-description a,
.section-nightlife .field-name-field-description p a,
.section-nightlife .field-name-field-phone a,
.section-nightlife .field-name-field-phone p a {
  color: #ffffff !important;
}
/* line 101, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .right-rail .field-name-field-right-rail-item-displ-titl {
  color: #ffffff;
}
/* line 105, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .right-rail .views-field-field-date {
  color: #ffffff !important;
}
/* line 110, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife #content h2 {
  color: #b1b3b6 !important;
}
/* line 117, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .view .source, .section-nightlife .view .source p,
.section-nightlife .view .views-field,
.section-nightlife .view .views-field p {
  color: #b1b3b6;
}
/* line 121, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .view .source a,
.section-nightlife .view .views-field a {
  color: #ffffff;
}
/* line 132, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .views-row h3 a,
.section-nightlife .views-row .views-field-field-cta-link a,
.section-nightlife .views-row .views-field-title a,
.section-nightlife .views-row .views-field-name a {
  color: #ffffff;
}
/* line 137, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .views-row .views-field-field-hero-region,
.section-nightlife .views-row .views-field-field-image-primary,
.section-nightlife .views-row .views-field-field-inline-image,
.section-nightlife .views-row .views-field-field-slideshow-frame-bg-image {
  background-color: #111111;
}
/* line 149, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .testimonials .views-field-field-reviewer-name,
.section-nightlife .testimonial .views-field-field-reviewer-name,
.section-nightlife .view-testimonials-related .views-field-field-reviewer-name,
.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name {
  background-image: url("/sites/all/themes/calacademy_zen/images/testimonial-icons/default-nightlife.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 */
  .section-nightlife .testimonials .views-field-field-reviewer-name,
  .section-nightlife .testimonial .views-field-field-reviewer-name,
  .section-nightlife .view-testimonials-related .views-field-field-reviewer-name,
  .section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name {
    background-image: url("/sites/all/themes/calacademy_zen/images/testimonial-icons/default-nightlife@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .section-nightlife .testimonials .views-field-field-reviewer-name,
  .section-nightlife .testimonial .views-field-field-reviewer-name,
  .section-nightlife .view-testimonials-related .views-field-field-reviewer-name,
  .section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name {
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
  }
}
/* line 152, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .testimonials .views-field-field-reviewer-name.source-twitter,
.section-nightlife .testimonial .views-field-field-reviewer-name.source-twitter,
.section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-twitter,
.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-twitter {
  background-image: url("/sites/all/themes/calacademy_zen/images/testimonial-icons/twitter-nightlife.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 */
  .section-nightlife .testimonials .views-field-field-reviewer-name.source-twitter,
  .section-nightlife .testimonial .views-field-field-reviewer-name.source-twitter,
  .section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-twitter,
  .section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-twitter {
    background-image: url("/sites/all/themes/calacademy_zen/images/testimonial-icons/twitter-nightlife@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .section-nightlife .testimonials .views-field-field-reviewer-name.source-twitter,
  .section-nightlife .testimonial .views-field-field-reviewer-name.source-twitter,
  .section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-twitter,
  .section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-twitter {
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
  }
}
/* line 155, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .testimonials .views-field-field-reviewer-name.source-facebook,
.section-nightlife .testimonial .views-field-field-reviewer-name.source-facebook,
.section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-facebook,
.section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-facebook {
  background-image: url("/sites/all/themes/calacademy_zen/images/testimonial-icons/facebook-nightlife.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 */
  .section-nightlife .testimonials .views-field-field-reviewer-name.source-facebook,
  .section-nightlife .testimonial .views-field-field-reviewer-name.source-facebook,
  .section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-facebook,
  .section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-facebook {
    background-image: url("/sites/all/themes/calacademy_zen/images/testimonial-icons/facebook-nightlife@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .section-nightlife .testimonials .views-field-field-reviewer-name.source-facebook,
  .section-nightlife .testimonial .views-field-field-reviewer-name.source-facebook,
  .section-nightlife .view-testimonials-related .views-field-field-reviewer-name.source-facebook,
  .section-nightlife .view-testimonials-related .views-row .views-field-field-reviewer-name.source-facebook {
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px;
  }
}
/* line 161, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife #main {
  padding-bottom: 120px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 161, ../../sass/calacademy/section-nightlife.scss */
  .section-nightlife #main {
    padding-bottom: 100px;
  }
}
/* line 172, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .transparent-white .inside > .panel-pane {
  padding-bottom: 0 !important;
}
/* line 175, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .transparent-white .views-row:first-child {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}
/* line 182, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife .transparent-white .view-nightlife-upcoming .views-field-field-date {
  font-size: 15px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 182, ../../sass/calacademy/section-nightlife.scss */
  .section-nightlife .transparent-white .view-nightlife-upcoming .views-field-field-date {
    font-size: inherit;
  }
}
/* line 192, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife #footer {
  margin-top: 0;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 192, ../../sass/calacademy/section-nightlife.scss */
  .section-nightlife #footer {
    margin-top: 0;
  }
}
/* line 199, ../../sass/calacademy/section-nightlife.scss */
.section-nightlife #footer .footer-banner {
  padding-bottom: 49.33333%;
  background-image: url("/sites/all/themes/calacademy_zen/images/footer-roof-night.jpg");
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 199, ../../sass/calacademy/section-nightlife.scss */
  .section-nightlife #footer .footer-banner {
    background-image: url("/sites/all/themes/calacademy_zen/images/footer-roof-night-tall.jpg");
    padding-bottom: 75.52083%;
  }
}
