@charset "UTF-8";
/* line 12, ../../sass/calacademy/clusters-views.scss */
.view.simulated .field-name-field-date.multi {
  display: none;
}

/* line 17, ../../sass/calacademy/clusters-views.scss */
.views-row {
  /*
  .views-field-title,
  .views-field-name {
  	margin-top: $padding;
  }
  */
}
/* line 19, ../../sass/calacademy/clusters-views.scss */
.views-row .links.inline {
  display: none;
}
/* line 24, ../../sass/calacademy/clusters-views.scss */
.views-row, .views-row .views-field {
  color: #575757;
  font-size: 16px;
}
/* line 29, ../../sass/calacademy/clusters-views.scss */
.views-row h3,
.views-row p,
.views-row .views-field {
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 37, ../../sass/calacademy/clusters-views.scss */
.views-row p {
  margin-bottom: 10px;
}
/* line 40, ../../sass/calacademy/clusters-views.scss */
.views-row p:last-child {
  margin-bottom: 0;
}
/* line 45, ../../sass/calacademy/clusters-views.scss */
.views-row h3,
.views-row .views-field-view-user,
.views-row .views-field-field-person-name-last,
.views-row .views-field-field-cta-link,
.views-row .views-field-title,
.views-row .views-field-name,
.views-row .views-field-field-audience {
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  margin-bottom: 5px;
}
/* line 55, ../../sass/calacademy/clusters-views.scss */
.views-row h3 a,
.views-row .views-field-view-user a,
.views-row .views-field-field-person-name-last a,
.views-row .views-field-field-cta-link a,
.views-row .views-field-title a,
.views-row .views-field-name a,
.views-row .views-field-field-audience a {
  position: relative;
}
/* line 60, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-audience {
  color: #1a1a1a;
}
/* line 65, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-edit-node,
.views-row .views-field-edit-term {
  z-index: 10;
  position: absolute;
  width: auto !important;
  overflow: hidden;
  clear: both;
}
/* line 74, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-edit-node a,
.views-row .views-field-edit-term a {
  padding: 5px;
  background-color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  color: #ffffff;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 65, ../../sass/calacademy/clusters-views.scss */
  .views-row .views-field-edit-node,
  .views-row .views-field-edit-term {
    display: none;
  }
}
/* line 86, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-image-primary-1,
.views-row .views-field-field-hero-region {
  margin: 0;
  padding: 0;
}
/* line 92, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-image-primary-1 .field,
.views-row .views-field-field-hero-region .field {
  display: none;
}
/* line 95, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-image-primary-1 .field.field-type-image,
.views-row .views-field-field-hero-region .field.field-type-image {
  display: block;
}
/* line 101, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-image-primary-1 .field-content, .views-row .views-field-field-image-primary-1 .field-content *,
.views-row .views-field-field-hero-region .field-content,
.views-row .views-field-field-hero-region .field-content * {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 110, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-image-primary-1,
.views-row .views-field-field-hero-region,
.views-row .views-field-field-image-primary,
.views-row .views-field-field-inline-image,
.views-row .views-field-field-slideshow-frame-bg-image {
  width: 220px;
  height: 220px;
  background-color: #f1f1f1;
  margin-bottom: 10px;
  overflow: hidden;
}
/* line 116, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-image-primary-1 a:before,
.views-row .views-field-field-hero-region a:before,
.views-row .views-field-field-image-primary a:before,
.views-row .views-field-field-inline-image a:before,
.views-row .views-field-field-slideshow-frame-bg-image a:before {
  pointer-events: none;
  -moz-box-shadow: rgba(26, 26, 26, 0.6) 0 0 15px;
  -webkit-box-shadow: rgba(26, 26, 26, 0.6) 0 0 15px;
  box-shadow: rgba(26, 26, 26, 0.6) 0 0 15px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  z-index: 100;
  content: 'See what‘s new!';
  color: #ffffff;
  font-weight: 600;
  padding: 20px;
  padding-right: 46px;
  padding-top: 10px;
  padding-bottom: 10px;
  top: 20px;
  left: 0;
  background-color: #f27134;
  font-size: 16px;
  line-height: normal;
  background-image: url("/sites/all/themes/calacademy_zen/images/arrow-medium.png");
  background-repeat: no-repeat;
  background-position: center 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 */
  .views-row .views-field-field-image-primary-1 a:before,
  .views-row .views-field-field-hero-region a:before,
  .views-row .views-field-field-image-primary a:before,
  .views-row .views-field-field-inline-image a:before,
  .views-row .views-field-field-slideshow-frame-bg-image a:before {
    background-image: url("/sites/all/themes/calacademy_zen/images/arrow-medium@2x.png");
  }
}
@media only screen and (min-width: 0) {
  /* line 881, ../../sass/calacademy/_mixins.scss */
  .views-row .views-field-field-image-primary-1 a:before,
  .views-row .views-field-field-hero-region a:before,
  .views-row .views-field-field-image-primary a:before,
  .views-row .views-field-field-inline-image a:before,
  .views-row .views-field-field-slideshow-frame-bg-image a:before {
    -moz-background-size: 20px 20px;
    -o-background-size: 20px 20px;
    -webkit-background-size: 20px 20px;
    background-size: 20px 20px;
  }
}
/* line 142, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-image-primary-1 .image-field-caption,
.views-row .views-field-field-image-primary-1 blockquote,
.views-row .views-field-field-hero-region .image-field-caption,
.views-row .views-field-field-hero-region blockquote,
.views-row .views-field-field-image-primary .image-field-caption,
.views-row .views-field-field-image-primary blockquote,
.views-row .views-field-field-inline-image .image-field-caption,
.views-row .views-field-field-inline-image blockquote,
.views-row .views-field-field-slideshow-frame-bg-image .image-field-caption,
.views-row .views-field-field-slideshow-frame-bg-image blockquote {
  display: none;
}
/* line 150, ../../sass/calacademy/clusters-views.scss */
.view-logos .views-row .views-field-field-image-primary-1, .view-logos
.views-row .views-field-field-hero-region, .view-logos
.views-row .views-field-field-image-primary, .view-logos
.views-row .views-field-field-inline-image, .view-logos
.views-row .views-field-field-slideshow-frame-bg-image {
  height: inherit;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 110, ../../sass/calacademy/clusters-views.scss */
  .views-row .views-field-field-image-primary-1,
  .views-row .views-field-field-hero-region,
  .views-row .views-field-field-image-primary,
  .views-row .views-field-field-inline-image,
  .views-row .views-field-field-slideshow-frame-bg-image {
    width: 167px;
    height: 167px;
  }
  /* line 158, ../../sass/calacademy/clusters-views.scss */
  .view-logos .views-row .views-field-field-image-primary-1, .view-logos
  .views-row .views-field-field-hero-region, .view-logos
  .views-row .views-field-field-image-primary, .view-logos
  .views-row .views-field-field-inline-image, .view-logos
  .views-row .views-field-field-slideshow-frame-bg-image {
    height: inherit;
  }
}
/* line 165, ../../sass/calacademy/clusters-views.scss */
.view-logos .views-row .views-field-field-image-primary-1, .view-logos
.views-row .views-field-field-hero-region, .view-logos
.views-row .views-field-field-image-primary, .view-logos
.views-row .views-field-field-inline-image, .view-logos
.views-row .views-field-field-slideshow-frame-bg-image {
  background-color: transparent !important;
}
/* line 169, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-image-primary-1, .views-row .views-field-field-image-primary-1 *,
.views-row .views-field-field-hero-region,
.views-row .views-field-field-hero-region *,
.views-row .views-field-field-image-primary,
.views-row .views-field-field-image-primary *,
.views-row .views-field-field-inline-image,
.views-row .views-field-field-inline-image *,
.views-row .views-field-field-slideshow-frame-bg-image,
.views-row .views-field-field-slideshow-frame-bg-image * {
  line-height: 0;
  font-size: 0;
}
/* line 176, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-image-primary-1 img,
.views-row .views-field-field-hero-region img,
.views-row .views-field-field-image-primary img,
.views-row .views-field-field-inline-image img,
.views-row .views-field-field-slideshow-frame-bg-image img {
  width: 100% !important;
}
/* line 225, ../../sass/calacademy/_mixins.scss */
.views-row .views-field-field-image-primary-1 a, .views-row .views-field-field-image-primary-1 a img,
.views-row .views-field-field-hero-region a,
.views-row .views-field-field-hero-region a img,
.views-row .views-field-field-image-primary a,
.views-row .views-field-field-image-primary a img,
.views-row .views-field-field-inline-image a,
.views-row .views-field-field-inline-image a img,
.views-row .views-field-field-slideshow-frame-bg-image a,
.views-row .views-field-field-slideshow-frame-bg-image a img {
  -webkit-touch-callout: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* line 230, ../../sass/calacademy/_mixins.scss */
.views-row .views-field-field-image-primary-1 a img,
.views-row .views-field-field-hero-region a img,
.views-row .views-field-field-image-primary a img,
.views-row .views-field-field-inline-image a img,
.views-row .views-field-field-slideshow-frame-bg-image a img {
  width: 100% !important;
  z-index: 1;
  -moz-transition: -moz-transform 0.7s ease, opacity 0.6s ease;
  -o-transition: -o-transform 0.7s ease, opacity 0.6s ease;
  -webkit-transition: -webkit-transform 0.7s ease, opacity 0.6s ease;
  transition: transform 0.7s ease, opacity 0.6s ease;
}
/* line 240, ../../sass/calacademy/_mixins.scss */
.zoom .views-row .views-field-field-image-primary-1 a img, .zoom
.views-row .views-field-field-hero-region a img, .zoom
.views-row .views-field-field-image-primary a img, .zoom
.views-row .views-field-field-inline-image a img, .zoom
.views-row .views-field-field-slideshow-frame-bg-image a img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
/* line 251, ../../sass/calacademy/_mixins.scss */
.views-row .views-field-field-image-primary-1 a img.loaded,
.views-row .views-field-field-hero-region a img.loaded,
.views-row .views-field-field-image-primary a img.loaded,
.views-row .views-field-field-inline-image a img.loaded,
.views-row .views-field-field-slideshow-frame-bg-image a img.loaded {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* line 257, ../../sass/calacademy/_mixins.scss */
.zoom.no-touch .views-row .views-field-field-image-primary-1 a:hover, .zoom.touch .views-row .views-field-field-image-primary-1 a:active, .zoom.no-touch
.views-row .views-field-field-hero-region a:hover, .zoom.touch
.views-row .views-field-field-hero-region a:active, .zoom.no-touch
.views-row .views-field-field-image-primary a:hover, .zoom.touch
.views-row .views-field-field-image-primary a:active, .zoom.no-touch
.views-row .views-field-field-inline-image a:hover, .zoom.touch
.views-row .views-field-field-inline-image a:active, .zoom.no-touch
.views-row .views-field-field-slideshow-frame-bg-image a:hover, .zoom.touch
.views-row .views-field-field-slideshow-frame-bg-image a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 261, ../../sass/calacademy/_mixins.scss */
.zoom.no-touch .views-row .views-field-field-image-primary-1 a:hover img, .zoom.touch .views-row .views-field-field-image-primary-1 a:active img, .zoom.no-touch
.views-row .views-field-field-hero-region a:hover img, .zoom.touch
.views-row .views-field-field-hero-region a:active img, .zoom.no-touch
.views-row .views-field-field-image-primary a:hover img, .zoom.touch
.views-row .views-field-field-image-primary a:active img, .zoom.no-touch
.views-row .views-field-field-inline-image a:hover img, .zoom.touch
.views-row .views-field-field-inline-image a:active img, .zoom.no-touch
.views-row .views-field-field-slideshow-frame-bg-image a:hover img, .zoom.touch
.views-row .views-field-field-slideshow-frame-bg-image a:active img {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
/* line 190, ../../sass/calacademy/clusters-views.scss */
.views-row.views-row-2 .views-field-field-image-primary-1 a:before,
.views-row.views-row-2 .views-field-field-hero-region a:before,
.views-row.views-row-2 .views-field-field-image-primary a:before,
.views-row.views-row-2 .views-field-field-inline-image a:before,
.views-row.views-row-2 .views-field-field-slideshow-frame-bg-image a:before {
  background-color: #006aab;
}
/* line 204, ../../sass/calacademy/clusters-views.scss */
.views-row.views-row-3 .views-field-field-image-primary-1 a:before,
.views-row.views-row-3 .views-field-field-hero-region a:before,
.views-row.views-row-3 .views-field-field-image-primary a:before,
.views-row.views-row-3 .views-field-field-inline-image a:before,
.views-row.views-row-3 .views-field-field-slideshow-frame-bg-image a:before {
  background-color: #689247;
}
/* line 218, ../../sass/calacademy/clusters-views.scss */
.callout .views-row:hover .views-field-field-image-primary-1 a:before,
.callout .views-row:hover .views-field-field-hero-region a:before,
.callout .views-row:hover .views-field-field-image-primary a:before,
.callout .views-row:hover .views-field-field-inline-image a:before,
.callout .views-row:hover .views-field-field-slideshow-frame-bg-image a:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 228, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-category, .views-row .views-field-field-category a,
.views-row .views-field-field-expertise,
.views-row .views-field-field-expertise a,
.views-row .views-field-field-tref-subject,
.views-row .views-field-field-tref-subject a {
  color: #1a1a1a;
  font-weight: 600;
}
/* line 242, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-cta-link .field-item {
  margin-top: 10px;
}
/* line 247, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-summary,
.views-row .views-field-body,
.views-row .views-field-description {
  margin-top: 4px;
}
/* line 254, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field:last-child {
  margin-bottom: 25px;
}
/* line 258, ../../sass/calacademy/clusters-views.scss */
.views-row .views-field-field-featured-people,
.views-row .views-field-field-title,
.views-row .views-field-field-subtitle,
.views-row .views-field-field-price,
.views-row .views-field-field-price-float,
.views-row .views-field-field-scientific-name {
  font-style: italic;
}
/* line 267, ../../sass/calacademy/clusters-views.scss */
.views-row .field-name-field-location {
  font-weight: 600;
}
/* line 273, ../../sass/calacademy/clusters-views.scss */
.view-fancy-slideshow .views-row .views-field-field-image-primary-1,
.view-fancy-slideshow .views-row .views-field-field-hero-region,
.view-fancy-slideshow .views-row .views-field-field-image-primary,
.view-fancy-slideshow .views-row .views-field-field-inline-image,
.view-fancy-slideshow .views-row .views-field-field-slideshow-frame-bg-image {
  width: 100%;
  height: auto;
}
/* line 281, ../../sass/calacademy/clusters-views.scss */
.view-fancy-slideshow .views-row .views-field-field-image-primary-1 img,
.view-fancy-slideshow .views-row .views-field-field-hero-region img,
.view-fancy-slideshow .views-row .views-field-field-image-primary img,
.view-fancy-slideshow .views-row .views-field-field-inline-image img,
.view-fancy-slideshow .views-row .views-field-field-slideshow-frame-bg-image img {
  height: auto;
}

/* line 290, ../../sass/calacademy/clusters-views.scss */
.image-top .view, .image-top-two-columns .view, .image-top-three-columns .view, .image-top-four-columns .view, .skewed-tri-grid .view, .tri-col-highlight .view, .skewed-four-col .view, .tri-large .view,
.image-floated .view {
  pointer-events: none;
  position: relative;
}
/* line 295, ../../sass/calacademy/clusters-views.scss */
.image-top .view .view-filters, .image-top-two-columns .view .view-filters, .image-top-three-columns .view .view-filters, .image-top-four-columns .view .view-filters, .skewed-tri-grid .view .view-filters, .tri-col-highlight .view .view-filters, .skewed-four-col .view .view-filters, .tri-large .view .view-filters,
.image-top .view .views-row,
.image-top-two-columns .view .views-row,
.image-top-three-columns .view .views-row,
.image-top-four-columns .view .views-row,
.skewed-tri-grid .view .views-row,
.tri-col-highlight .view .views-row,
.skewed-four-col .view .views-row,
.tri-large .view .views-row,
.image-top .view .item-list,
.image-top-two-columns .view .item-list,
.image-top-three-columns .view .item-list,
.image-top-four-columns .view .item-list,
.skewed-tri-grid .view .item-list,
.tri-col-highlight .view .item-list,
.skewed-four-col .view .item-list,
.tri-large .view .item-list,
.image-floated .view .view-filters,
.image-floated .view .views-row,
.image-floated .view .item-list {
  pointer-events: all;
}
/* line 308, ../../sass/calacademy/clusters-views.scss */
.image-top .view .view-content, .image-top-two-columns .view .view-content, .image-top-three-columns .view .view-content, .image-top-four-columns .view .view-content, .skewed-tri-grid .view .view-content, .tri-col-highlight .view .view-content, .skewed-four-col .view .view-content, .tri-large .view .view-content,
.image-floated .view .view-content {
  font-size: 0;
}

/* line 316, ../../sass/calacademy/clusters-views.scss */
.image-top .views-row, .image-top-two-columns .views-row, .image-top-three-columns .views-row, .image-top-four-columns .views-row, .skewed-tri-grid .views-row, .tri-col-highlight .views-row, .skewed-four-col .views-row, .tri-large .views-row {
  float: left;
  margin-right: 20px;
  width: 220px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 316, ../../sass/calacademy/clusters-views.scss */
  .image-top .views-row, .image-top-two-columns .views-row, .image-top-three-columns .views-row, .image-top-four-columns .views-row, .skewed-tri-grid .views-row, .tri-col-highlight .views-row, .skewed-four-col .views-row, .tri-large .views-row {
    width: 167px;
  }
}

/* line 330, ../../sass/calacademy/clusters-views.scss */
.image-top-two-columns .views-row {
  clear: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  position: relative !important;
}
/* line 333, ../../sass/calacademy/clusters-views.scss */
.image-top-two-columns .views-row:nth-child(2n) {
  margin-right: 0;
}

/* line 342, ../../sass/calacademy/clusters-views.scss */
.image-top-three-columns .views-row {
  clear: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  position: relative !important;
}
/* line 345, ../../sass/calacademy/clusters-views.scss */
.image-top-three-columns .views-row:nth-child(3n) {
  margin-right: 0;
}

/* line 354, ../../sass/calacademy/clusters-views.scss */
.image-top-four-columns .views-row {
  clear: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  position: relative !important;
}
/* line 357, ../../sass/calacademy/clusters-views.scss */
.image-top-four-columns .views-row:nth-child(4n) {
  margin-right: 0;
}

/* line 365, ../../sass/calacademy/clusters-views.scss */
.image-floated .views-row {
  overflow: hidden;
  width: 100%;
  clear: both;
  margin-bottom: 20px;
}
/* line 372, ../../sass/calacademy/clusters-views.scss */
.image-floated .views-row:last-child {
  margin-bottom: 0;
}
/* line 376, ../../sass/calacademy/clusters-views.scss */
.image-floated .views-row h3,
.image-floated .views-row .views-field-field-summary,
.image-floated .views-row .views-field-title,
.image-floated .views-row .views-field-name {
  margin-top: 0;
}
/* line 383, ../../sass/calacademy/clusters-views.scss */
.image-floated .views-row .views-field-picture,
.image-floated .views-row .views-field-field-image-primary-1,
.image-floated .views-row .views-field-field-hero-region,
.image-floated .views-row .views-field-field-image-primary,
.image-floated .views-row .views-field-field-inline-image,
.image-floated .views-row .views-field-field-slideshow-frame-bg-image {
  float: left;
  margin-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 220px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 383, ../../sass/calacademy/clusters-views.scss */
  .image-floated .views-row .views-field-picture,
  .image-floated .views-row .views-field-field-image-primary-1,
  .image-floated .views-row .views-field-field-hero-region,
  .image-floated .views-row .views-field-field-image-primary,
  .image-floated .views-row .views-field-field-inline-image,
  .image-floated .views-row .views-field-field-slideshow-frame-bg-image {
    width: 167px;
  }
}
/* line 400, ../../sass/calacademy/clusters-views.scss */
.image-floated .views-row .views-field-field-title,
.image-floated .views-row .views-field-field-location,
.image-floated .views-row .views-field-field-date {
  color: #858281;
}
/* line 406, ../../sass/calacademy/clusters-views.scss */
.image-floated .views-row .views-field-field-summary,
.image-floated .views-row .views-field-body,
.image-floated .views-row .views-field-field-body,
.image-floated .views-row .views-field-description {
  margin-top: 10px;
}
/* line 414, ../../sass/calacademy/clusters-views.scss */
.image-floated .views-row .views-field-title * {
  margin: 0;
}

/* line 428, ../../sass/calacademy/clusters-views.scss */
.skewed-tri-grid .views-row.views-row-1 {
  width: 460px;
}
/* line 431, ../../sass/calacademy/clusters-views.scss */
.skewed-tri-grid .views-row.views-row-1 .views-field {
  width: 220px;
}
/* line 435, ../../sass/calacademy/clusters-views.scss */
.skewed-tri-grid .views-row.views-row-1 .views-field-field-image-primary-1,
.skewed-tri-grid .views-row.views-row-1 .views-field-field-hero-region,
.skewed-tri-grid .views-row.views-row-1 .views-field-field-image-primary,
.skewed-tri-grid .views-row.views-row-1 .views-field-field-inline-image,
.skewed-tri-grid .views-row.views-row-1 .views-field-field-slideshow-frame-bg-image {
  width: 460px;
  height: 460px;
}
/* line 478, ../../sass/calacademy/_mixins.scss */
.skewed-tri-grid .views-row.views-row-1 h3,
.skewed-tri-grid .views-row.views-row-1 .views-field-title,
.skewed-tri-grid .views-row.views-row-1 .views-field-name {
  font-size: 22px;
  line-height: 28px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 428, ../../sass/calacademy/clusters-views.scss */
  .skewed-tri-grid .views-row.views-row-1 {
    width: 354px;
  }
  /* line 449, ../../sass/calacademy/clusters-views.scss */
  .skewed-tri-grid .views-row.views-row-1 .views-field {
    width: 167px;
  }
  /* line 453, ../../sass/calacademy/clusters-views.scss */
  .skewed-tri-grid .views-row.views-row-1 .views-field-field-image-primary-1,
  .skewed-tri-grid .views-row.views-row-1 .views-field-field-hero-region,
  .skewed-tri-grid .views-row.views-row-1 .views-field-field-image-primary,
  .skewed-tri-grid .views-row.views-row-1 .views-field-field-inline-image,
  .skewed-tri-grid .views-row.views-row-1 .views-field-field-slideshow-frame-bg-image {
    width: 354px;
    height: 354px;
  }
}
/* line 464, ../../sass/calacademy/clusters-views.scss */
.skewed-tri-grid .views-row.views-row-2, .skewed-tri-grid .views-row.views-row-3 {
  position: absolute;
}
/* line 469, ../../sass/calacademy/clusters-views.scss */
.skewed-tri-grid .views-row.views-row-2 {
  left: 480px;
  top: 350px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 469, ../../sass/calacademy/clusters-views.scss */
  .skewed-tri-grid .views-row.views-row-2 {
    left: 374px;
    top: 270.5px;
  }
}
/* line 479, ../../sass/calacademy/clusters-views.scss */
.skewed-tri-grid .views-row.views-row-3 {
  left: 240px;
  top: 480px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 479, ../../sass/calacademy/clusters-views.scss */
  .skewed-tri-grid .views-row.views-row-3 {
    left: 187px;
    top: 374px;
  }
}

/* line 495, ../../sass/calacademy/clusters-views.scss */
.tri-col-highlight .views-row {
  position: relative;
  float: none;
}
/* line 502, ../../sass/calacademy/clusters-views.scss */
.tri-col-highlight .views-row.views-row-1 {
  width: 460px;
}
/* line 505, ../../sass/calacademy/clusters-views.scss */
.tri-col-highlight .views-row.views-row-1 .views-field {
  width: 220px;
}
/* line 509, ../../sass/calacademy/clusters-views.scss */
.tri-col-highlight .views-row.views-row-1 .views-field-field-image-primary-1,
.tri-col-highlight .views-row.views-row-1 .views-field-field-hero-region,
.tri-col-highlight .views-row.views-row-1 .views-field-field-image-primary,
.tri-col-highlight .views-row.views-row-1 .views-field-field-inline-image,
.tri-col-highlight .views-row.views-row-1 .views-field-field-slideshow-frame-bg-image {
  width: 460px;
  height: 460px;
}
/* line 478, ../../sass/calacademy/_mixins.scss */
.tri-col-highlight .views-row.views-row-1 h3,
.tri-col-highlight .views-row.views-row-1 .views-field-title,
.tri-col-highlight .views-row.views-row-1 .views-field-name {
  font-size: 22px;
  line-height: 28px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 502, ../../sass/calacademy/clusters-views.scss */
  .tri-col-highlight .views-row.views-row-1 {
    width: 354px;
  }
  /* line 523, ../../sass/calacademy/clusters-views.scss */
  .tri-col-highlight .views-row.views-row-1 .views-field {
    width: 167px;
  }
  /* line 527, ../../sass/calacademy/clusters-views.scss */
  .tri-col-highlight .views-row.views-row-1 .views-field-field-image-primary-1,
  .tri-col-highlight .views-row.views-row-1 .views-field-field-hero-region,
  .tri-col-highlight .views-row.views-row-1 .views-field-field-image-primary,
  .tri-col-highlight .views-row.views-row-1 .views-field-field-inline-image,
  .tri-col-highlight .views-row.views-row-1 .views-field-field-slideshow-frame-bg-image {
    width: 354px;
    height: 354px;
  }
}
/* line 538, ../../sass/calacademy/clusters-views.scss */
.tri-col-highlight .views-row.views-row-4 {
  position: absolute;
  left: 240px;
  top: 480px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 538, ../../sass/calacademy/clusters-views.scss */
  .tri-col-highlight .views-row.views-row-4 {
    left: 187px;
    top: 374px;
  }
}
/* line 549, ../../sass/calacademy/clusters-views.scss */
.tri-col-highlight .views-row.views-row-5, .tri-col-highlight .views-row.views-row-6 {
  left: -240px;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 549, ../../sass/calacademy/clusters-views.scss */
  .tri-col-highlight .views-row.views-row-5, .tri-col-highlight .views-row.views-row-6 {
    left: -187px;
  }
}
/* line 558, ../../sass/calacademy/clusters-views.scss */
.tri-col-highlight .views-row.views-row-5 {
  margin-top: -1010px;
}

/* line 570, ../../sass/calacademy/clusters-views.scss */
.skewed-four-col .views-row.views-row-1 {
  margin-top: 73.33333px;
}
/* line 574, ../../sass/calacademy/clusters-views.scss */
.skewed-four-col .views-row.views-row-2 {
  margin-top: 180px;
}
/* line 578, ../../sass/calacademy/clusters-views.scss */
.skewed-four-col .views-row.views-row-4 {
  margin-top: -110px;
  margin-right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 584, ../../sass/calacademy/clusters-views.scss */
  .skewed-four-col .views-row.views-row-1 {
    margin-top: 55.66667px;
  }
  /* line 588, ../../sass/calacademy/clusters-views.scss */
  .skewed-four-col .views-row.views-row-2 {
    margin-top: 127px;
  }
  /* line 592, ../../sass/calacademy/clusters-views.scss */
  .skewed-four-col .views-row.views-row-4 {
    margin-top: -83.5px;
  }
}

/* line 600, ../../sass/calacademy/clusters-views.scss */
.tri-large {
  width: 100%;
  overflow: hidden;
  padding-top: 20px;
}
/* line 607, ../../sass/calacademy/clusters-views.scss */
.tri-large .attachment {
  z-index: 3;
  position: absolute;
  top: 20px;
  left: -20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 260px;
  background-color: #689247;
  font-style: italic;
  padding: 20px;
  -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.35);
}
/* line 622, ../../sass/calacademy/clusters-views.scss */
.tri-large .attachment .views-row,
.tri-large .attachment .views-field {
  color: #ffffff;
  width: 100%;
  padding: 0 !important;
}
/* line 628, ../../sass/calacademy/clusters-views.scss */
.tri-large .attachment .views-row.views-field-body,
.tri-large .attachment .views-field.views-field-body {
  margin-bottom: 0;
}
/* line 633, ../../sass/calacademy/clusters-views.scss */
.tri-large .attachment h2 {
  margin: 0;
  padding: 0;
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
}
/* line 642, ../../sass/calacademy/clusters-views.scss */
.tri-large > .view > .view-content > .views-row {
  float: left;
}
/* line 646, ../../sass/calacademy/clusters-views.scss */
.tri-large > .view > .view-content > .views-row .views-field-title-1, .tri-large > .view > .view-content > .views-row .views-field-title-1 a {
  color: #1a1a1a;
  font-weight: 500;
  font-style: italic;
}
/* line 654, ../../sass/calacademy/clusters-views.scss */
.tri-large > .view > .view-content > .views-row .views-field-title a {
  color: #689247;
  font-weight: 500;
}
/* line 663, ../../sass/calacademy/clusters-views.scss */
.tri-large > .view > .view-content .views-row:first-child {
  position: relative;
  margin-bottom: 20px;
}
/* line 169, ../../sass/calacademy/_mixins.scss */
.tri-large > .view > .view-content .views-row:first-child > .views-field a:after {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNTQ3MjEiIHkxPSItMC4wMzk2MTQiIHgyPSIwLjQ1Mjc5IiB5Mj0iMS4wMzk2MTQiPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-linear-gradient(265deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.85));
  background-image: -webkit-linear-gradient(265deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.85));
  background-image: linear-gradient(-175deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.85));
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}
/* line 675, ../../sass/calacademy/clusters-views.scss */
.tri-large > .view > .view-content .views-row:first-child .field-container {
  position: absolute;
  z-index: 2;
  bottom: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
  padding-bottom: 20px;
  width: 460px;
}
/* line 685, ../../sass/calacademy/clusters-views.scss */
.tri-large > .view > .view-content .views-row:first-child .field-container .views-field:last-child {
  margin-bottom: 0;
}
/* line 691, ../../sass/calacademy/clusters-views.scss */
.tri-large > .view > .view-content .views-row:first-child .field-container .views-field-title-1, .tri-large > .view > .view-content .views-row:first-child .field-container .views-field-title-1 a {
  color: #689247;
}
/* line 697, ../../sass/calacademy/clusters-views.scss */
.tri-large > .view > .view-content .views-row:first-child .field-container .views-field-title a {
  color: #ffffff;
  font-size: 28px;
  line-height: 30px;
}
/* line 704, ../../sass/calacademy/clusters-views.scss */
.tri-large > .view > .view-content .views-row:first-child .field-container .views-field-body {
  color: rgba(255, 255, 255, 0.4);
}
/* line 709, ../../sass/calacademy/clusters-views.scss */
.tri-large > .view > .view-content .views-row:first-child .views-field-field-image-primary-1,
.tri-large > .view > .view-content .views-row:first-child .views-field-field-hero-region {
  z-index: 1;
}
/* line 714, ../../sass/calacademy/clusters-views.scss */
.tri-large > .view > .view-content .views-row:first-child,
.tri-large > .view > .view-content .views-row:first-child .views-field-field-image-primary-1,
.tri-large > .view > .view-content .views-row:first-child .views-field-field-hero-region {
  width: 700px;
  height: 700px;
  overflow: hidden;
}
/* line 728, ../../sass/calacademy/clusters-views.scss */
.tri-large:nth-child(2n) .attachment {
  left: inherit;
  right: 0;
}
/* line 733, ../../sass/calacademy/clusters-views.scss */
.tri-large:nth-child(2n) > .view > .view-content > .views-row {
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 739, ../../sass/calacademy/clusters-views.scss */
  .tri-large .attachment {
    left: 0;
    width: 207px;
  }
  /* line 744, ../../sass/calacademy/clusters-views.scss */
  .tri-large > .view > .view-content {
    padding-left: 20px;
  }
  /* line 749, ../../sass/calacademy/clusters-views.scss */
  .tri-large > .view > .view-content .views-row:first-child .field-container {
    width: 354px;
  }
  /* line 753, ../../sass/calacademy/clusters-views.scss */
  .tri-large > .view > .view-content .views-row:first-child,
  .tri-large > .view > .view-content .views-row:first-child .views-field-field-image-primary-1,
  .tri-large > .view > .view-content .views-row:first-child .views-field-field-hero-region {
    width: 541px;
    height: 541px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 600, ../../sass/calacademy/clusters-views.scss */
  .tri-large {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px;
  }
  /* line 769, ../../sass/calacademy/clusters-views.scss */
  .tri-large .view {
    overflow: visible;
  }
  /* line 773, ../../sass/calacademy/clusters-views.scss */
  .tri-large .attachment {
    left: -12px !important;
    right: inherit !important;
    max-height: 200px;
    overflow: hidden;
    padding: 12px;
    top: 12px;
  }
  /* line 782, ../../sass/calacademy/clusters-views.scss */
  .tri-large .attachment .views-row,
  .tri-large .attachment .views-field {
    width: 100% !important;
  }
  /* line 786, ../../sass/calacademy/clusters-views.scss */
  .tri-large .attachment .views-row.views-field-body,
  .tri-large .attachment .views-field.views-field-body {
    margin-top: 10px;
  }
  /* line 793, ../../sass/calacademy/clusters-views.scss */
  .tri-large > .view > .view-content .views-row {
    float: none !important;
  }
  /* line 796, ../../sass/calacademy/clusters-views.scss */
  .tri-large > .view > .view-content .views-row .views-field-field-image-primary-1,
  .tri-large > .view > .view-content .views-row .views-field-field-hero-region {
    margin-bottom: 12px;
  }
  /* line 801, ../../sass/calacademy/clusters-views.scss */
  .tri-large > .view > .view-content .views-row:nth-child(1) {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 805, ../../sass/calacademy/clusters-views.scss */
  .tri-large > .view > .view-content .views-row:nth-child(1),
  .tri-large > .view > .view-content .views-row:nth-child(1) .views-field-field-image-primary-1,
  .tri-large > .view > .view-content .views-row:nth-child(1) .views-field-field-hero-region {
    width: 100% !important;
    height: inherit;
  }
  /* line 812, ../../sass/calacademy/clusters-views.scss */
  .tri-large > .view > .view-content .views-row:nth-child(1) .views-field-body {
    display: none;
  }
  /* line 816, ../../sass/calacademy/clusters-views.scss */
  .tri-large > .view > .view-content .views-row:nth-child(1) .field-container {
    padding: 12px;
    bottom: 12px;
    width: 100%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 832, ../../sass/calacademy/clusters-views.scss */
  .image-top .views-row, .image-top-two-columns .views-row, .image-top-three-columns .views-row, .image-top-four-columns .views-row, .skewed-tri-grid .views-row, .tri-col-highlight .views-row, .skewed-four-col .views-row, .tri-large .views-row,
  .image-top-three-columns .views-row,
  .image-top-four-columns .views-row,
  .image-floated .views-row {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: none;
    float: none;
    display: inline-block;
    vertical-align: top;
    position: relative !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0;
    left: 0 !important;
    top: 0 !important;
  }
  /* line 842, ../../sass/calacademy/clusters-views.scss */
  .image-top .views-row .views-field, .image-top-two-columns .views-row .views-field, .image-top-three-columns .views-row .views-field, .image-top-four-columns .views-row .views-field, .skewed-tri-grid .views-row .views-field, .tri-col-highlight .views-row .views-field, .skewed-four-col .views-row .views-field, .tri-large .views-row .views-field,
  .image-top-three-columns .views-row .views-field,
  .image-top-four-columns .views-row .views-field,
  .image-floated .views-row .views-field {
    width: 100% !important;
    height: inherit;
  }
  /* line 847, ../../sass/calacademy/clusters-views.scss */
  .image-top .views-row .views-field-field-image-primary-1, .image-top-two-columns .views-row .views-field-field-image-primary-1, .image-top-three-columns .views-row .views-field-field-image-primary-1, .image-top-four-columns .views-row .views-field-field-image-primary-1, .skewed-tri-grid .views-row .views-field-field-image-primary-1, .tri-col-highlight .views-row .views-field-field-image-primary-1, .skewed-four-col .views-row .views-field-field-image-primary-1, .tri-large .views-row .views-field-field-image-primary-1,
  .image-top .views-row .views-field-field-hero-region,
  .image-top-two-columns .views-row .views-field-field-hero-region,
  .image-top-three-columns .views-row .views-field-field-hero-region,
  .image-top-four-columns .views-row .views-field-field-hero-region,
  .skewed-tri-grid .views-row .views-field-field-hero-region,
  .tri-col-highlight .views-row .views-field-field-hero-region,
  .skewed-four-col .views-row .views-field-field-hero-region,
  .tri-large .views-row .views-field-field-hero-region,
  .image-top .views-row .views-field-field-image-primary,
  .image-top-two-columns .views-row .views-field-field-image-primary,
  .image-top-three-columns .views-row .views-field-field-image-primary,
  .image-top-four-columns .views-row .views-field-field-image-primary,
  .skewed-tri-grid .views-row .views-field-field-image-primary,
  .tri-col-highlight .views-row .views-field-field-image-primary,
  .skewed-four-col .views-row .views-field-field-image-primary,
  .tri-large .views-row .views-field-field-image-primary,
  .image-top .views-row .views-field-field-inline-image,
  .image-top-two-columns .views-row .views-field-field-inline-image,
  .image-top-three-columns .views-row .views-field-field-inline-image,
  .image-top-four-columns .views-row .views-field-field-inline-image,
  .skewed-tri-grid .views-row .views-field-field-inline-image,
  .tri-col-highlight .views-row .views-field-field-inline-image,
  .skewed-four-col .views-row .views-field-field-inline-image,
  .tri-large .views-row .views-field-field-inline-image,
  .image-top .views-row .views-field-field-slideshow-frame-bg-image,
  .image-top-two-columns .views-row .views-field-field-slideshow-frame-bg-image,
  .image-top-three-columns .views-row .views-field-field-slideshow-frame-bg-image,
  .image-top-four-columns .views-row .views-field-field-slideshow-frame-bg-image,
  .skewed-tri-grid .views-row .views-field-field-slideshow-frame-bg-image,
  .tri-col-highlight .views-row .views-field-field-slideshow-frame-bg-image,
  .skewed-four-col .views-row .views-field-field-slideshow-frame-bg-image,
  .tri-large .views-row .views-field-field-slideshow-frame-bg-image,
  .image-top-three-columns .views-row .views-field-field-image-primary-1,
  .image-top-three-columns .views-row .views-field-field-hero-region,
  .image-top-three-columns .views-row .views-field-field-image-primary,
  .image-top-three-columns .views-row .views-field-field-inline-image,
  .image-top-three-columns .views-row .views-field-field-slideshow-frame-bg-image,
  .image-top-four-columns .views-row .views-field-field-image-primary-1,
  .image-top-four-columns .views-row .views-field-field-hero-region,
  .image-top-four-columns .views-row .views-field-field-image-primary,
  .image-top-four-columns .views-row .views-field-field-inline-image,
  .image-top-four-columns .views-row .views-field-field-slideshow-frame-bg-image,
  .image-floated .views-row .views-field-field-image-primary-1,
  .image-floated .views-row .views-field-field-hero-region,
  .image-floated .views-row .views-field-field-image-primary,
  .image-floated .views-row .views-field-field-inline-image,
  .image-floated .views-row .views-field-field-slideshow-frame-bg-image {
    width: 100% !important;
    height: inherit !important;
    margin-bottom: 10px;
  }
}

/* line 861, ../../sass/calacademy/clusters-views.scss */
.view-3d-objects .views-field-title {
  margin-bottom: 0;
}
/* line 864, ../../sass/calacademy/clusters-views.scss */
.view-3d-objects .views-field-field-scientific-name {
  margin-bottom: 10px;
  font-weight: 300;
}
