@charset "UTF-8";
/* 
Theme Name: Berkeley Yeast
Theme URI: https://github.com/elementor/hello-theme/
Description: Berkeley Yeast is a child theme of Hello Elementor, created by Elementor team
Author: Dayspring Partners
Author URI: https://www.dayspringpartners.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: berkeley-yeast
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
[data-elementor-type="wp-page"] > .e-container, [data-elementor-type="wp-post"] > .e-container, [data-elementor-type="single-post"] > .e-container {
  padding: 60px 30px;
}
@media (max-width: 1024px) {
  [data-elementor-type="wp-page"] > .e-container, [data-elementor-type="wp-post"] > .e-container, [data-elementor-type="single-post"] > .e-container {
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  [data-elementor-type="wp-page"] > .e-container, [data-elementor-type="wp-post"] > .e-container, [data-elementor-type="single-post"] > .e-container {
    padding: 40px 20px;
  }
}
[data-elementor-type="wp-page"] > .elementor-section-wrap > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="wp-page"] > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="wp-post"] > .elementor-section-wrap > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="wp-post"] > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="single-post"] > .elementor-section-wrap > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="single-post"] > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 60px 30px;
}
@media (max-width: 1024px) {
  [data-elementor-type="wp-page"] > .elementor-section-wrap > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="wp-page"] > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="wp-post"] > .elementor-section-wrap > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="wp-post"] > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="single-post"] > .elementor-section-wrap > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="single-post"] > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  [data-elementor-type="wp-page"] > .elementor-section-wrap > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="wp-page"] > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="wp-post"] > .elementor-section-wrap > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="wp-post"] > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="single-post"] > .elementor-section-wrap > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated, [data-elementor-type="single-post"] > section > .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 40px 20px;
  }
}
[data-elementor-type="wp-page"] > .e-container.boxed, [data-elementor-type="wp-post"] > .e-container.boxed, .elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1280px;
}
@media (max-width: 1024px) {
  [data-elementor-type="wp-page"] > .e-container.boxed, [data-elementor-type="wp-post"] > .e-container.boxed, .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px;
  }
}
@media (max-width: 767px) {
  [data-elementor-type="wp-page"] > .e-container.boxed, [data-elementor-type="wp-post"] > .e-container.boxed, .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 767px;
  }
}
.e-container {
  --container-max-width: 1280px;
}
@media (max-width: 1024px) {
  .e-container {
    --container-max-width: $breakpoint-tablet;
  }
}
@media (max-width: 767px) {
  .e-container {
    --container-max-width: $breakpoint-mobile;
  }
}
.keep-with-next {
  margin-bottom: -90px;
}
@media (max-width: 1024px) {
  .keep-with-next {
    margin-bottom: -60px;
  }
}
@media (max-width: 767px) {
  .keep-with-next {
    margin-bottom: -60px;
  }
}
.loop-item-strain .elementor-widget-theme-post-featured-image .elementor-widget-container {
  position: relative;
}
.loop-item-strain .elementor-widget-theme-post-featured-image .elementor-widget-container:after {
  content: "";
  display: block;
  padding-bottom: 165px;
}
.loop-item-strain .elementor-widget-theme-post-featured-image img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 1025px) {
  .loop-item-strain .elementor-widget-wrap {
    justify-content: space-between;
  }
  .loop-item-strain .elementor-widget-theme-post-featured-image {
    flex: 0 0 40%;
  }
  .loop-item-strain .elementor-widget-theme-post-featured-image .elementor-widget-container:after {
    padding-bottom: 100%;
  }
  .loop-item-strain .elementor-widget-theme-post-featured-image img {
    object-position: center 33.3%;
  }
  .loop-item-strain .elementor-widget-theme-post-title {
    width: 40%;
    position: absolute;
    top: 60px;
    display: flex !important;
    justify-content: center;
    align-items: flex-start;
  }
  .loop-item-strain .elementor-widget-theme-post-content {
    flex: 0 0 55%;
  }
}
.science_lesson figure.wp-caption {
  border-top: 1px solid var(--e-global-color-primary);
  padding-top: 0.7em;
}
.science_lesson figure.wp-caption figcaption {
  font-style: normal;
  font-weight: 300;
}
.elementor-widget-text-editor ul {
  margin-bottom: 1em;
  list-style-type: none;
}
.elementor-widget-text-editor ul li {
  margin-bottom: 0.7em;
}
.elementor-widget-text-editor ul li:before {
  content: '—';
  position: absolute;
  margin-left: -1.2em;
}
.elementor-widget-text-editor a:hover {
  text-decoration: underline;
}
.elementor-heading-title b, .elementor-heading-title strong {
  font-weight: bold;
}
.strain dl, .loop-item-strain dl {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.2;
  font-size: 90%;
}
.strain dl dt, .loop-item-strain dl dt {
  flex: 1 0 40%;
  font-weight: bold;
  margin: 0 0 0.3em;
}
.strain dl dd, .loop-item-strain dl dd {
  flex: 0 0 60%;
  margin: 0 0 0.3em;
}
body:not([data-elementor-device-mode="mobile"]) .break-spaces .elementor-heading-title, body:not([data-elementor-device-mode="mobile"]) .break-spaces .elementor-cta__title {
  word-spacing: 100vw !important;
}
.elementor-cta--skin-cover .elementor-cta__description {
  transition: color 0.3s ease;
}
.elementor-cta--skin-cover .elementor-cta__description:hover {
  color: var(--e-global-color-primary) !important;
  text-decoration: underline;
}
body[data-elementor-device-mode="mobile"] .style-svg svg {
  transform-origin: top left;
  transform: scale(0.75);
  margin-bottom: -18.5%;
}
body[data-elementor-device-mode="mobile"] .style-svg.t-right svg {
  transform-origin: top right;
}
.elementor-button .elementor-button-text {
  text-align: left;
  transition: all 0.3s ease;
}
.elementor-button .elementor-button-icon svg circle, .elementor-button .elementor-button-icon svg line {
  transition: all 0.3s ease;
}
.elementor-button:hover .elementor-button-icon svg circle, .elementor-button:hover .elementor-button-icon svg line {
  stroke: var(--e-global-color-primary) !important;
}
.svg-white .elementor-button .elementor-button-icon svg circle, .svg-white .elementor-button .elementor-button-icon svg line {
  stroke: white;
}
.svg-white .elementor-button:hover .elementor-button-icon svg circle, .svg-white .elementor-button:hover .elementor-button-icon svg line {
  stroke: white !important;
}
.cta-small .elementor-button-icon {
  display: inline-flex;
}
.cta-small .elementor-button-icon svg {
  width: auto;
}
.cta-small:hover .elementor-button-text {
  color: var(--e-global-color-accent);
}
.cta-small:hover .elementor-button-icon svg circle, .cta-small:hover .elementor-button-icon svg line {
  stroke: var(--e-global-color-accent) !important;
}
.color-accent .elementor-button-icon svg circle, .color-accent .elementor-button-icon svg line {
  stroke: var(--e-global-color-accent);
}
.color-accent:hover .elementor-button-text {
  color: var(--e-global-color-primary);
}
.color-accent:hover .elementor-button-icon svg circle, .color-accent:hover .elementor-button-icon svg line {
  stroke: var(--e-global-color-primary) !important;
}
body.transparent-header header {
  position: absolute !important;
  width: 100%;
  left: 0;
}
body.single-science_lesson {
  --e-global-color-accent: var(--e-global-color-266733a);
}
body.single-science_lesson .elementor-686.elementor-location-popup > section {
  background-image: url(/wp-content/uploads/2022/04/bg-footer-yellow-1.jpg) !important;
}
body.single-science_lesson footer .elementor-background-overlay {
  background-image: url(/wp-content/uploads/2022/04/bg-footer-yellow-1.jpg) !important;
}
