/* line 29, ../scss/child_style.scss */
.page .page-splash p a {
  color: #fff;
}
/* line 35, ../scss/child_style.scss */
.page.home {
  padding-top: 80px;
}
/* line 39, ../scss/child_style.scss */
.page #splash-news-callout {
  position: absolute;
  top: 0;
  width: 100%;
  height: 80px;
  background: rgba(245, 207, 70, 0.9);
  color: #565658;
  text-align: center;
  z-index: 100;
}
/* line 49, ../scss/child_style.scss */
.page #splash-news-callout p {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 20px;
  font-size: 1.25rem;
  line-height: 40px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 60, ../scss/child_style.scss */
.page #splash-news-callout p a {
  color: #565658;
}
/* line 65, ../scss/child_style.scss */
.page #splash-news-callout .button {
  display: inline;
  margin: 0 0 0 10px;
  padding: 6px 8px;
  background: #0ea9ad;
  border: none;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.75rem;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
/* line 76, ../scss/child_style.scss */
.page #splash-news-callout .button:hover {
  background: #3ccfd3;
}

/* line 89, ../scss/child_style.scss */
.no-backgroundblendmode .page .page-splash {
  background-image: none !important;
}
/* line 96, ../scss/child_style.scss */
.no-backgroundblendmode .bxslider li a {
  background-color: #565658;
}
/* line 99, ../scss/child_style.scss */
.no-backgroundblendmode .bxslider li a .bg {
  height: 100%;
  opacity: 0.5;
}
/* line 104, ../scss/child_style.scss */
.no-backgroundblendmode .bxslider li a .shadow {
  display: none;
}

@media screen and (max-width: 1100px) {
  /* line 146, ../scss/child_style.scss */
  .page.home #splash-news-callout p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 979px) {
  /* line 161, ../scss/child_style.scss */
  .page.home {
    padding-top: 100px;
  }
  /* line 164, ../scss/child_style.scss */
  .page.home #splash-news-callout {
    height: 100px;
  }
  /* line 167, ../scss/child_style.scss */
  .page.home #splash-news-callout p {
    line-height: 1.4em;
  }
}
@media screen and (max-width: 420px) {
  /* line 199, ../scss/child_style.scss */
  header #nav-logo a img {
    max-width: 120px;
  }

  /* line 211, ../scss/child_style.scss */
  .page.home #splash-news-callout p {
    font-size: 0.75rem;
  }
}
