/**
 * Foundation for Sites
 * Version 6.6.2
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/* Copy from github.com/agrilife/agriflex4/css/src/_settings.scss */
/* Breakpoints
--------------------------------------------- */
/* Colors
--------------------------------------------- */
/* Fonts
--------------------------------------------- */
/* Global
--------------------------------------------- */
/* Header
--------------------------------------------- */
/* Navigation
--------------------------------------------- */
/* Title Bar
--------------------------------------------- */
/* Content
--------------------------------------------- */
/* Buttons
--------------------------------------------- */
/* Footer
--------------------------------------------- */
/* Copy from github.com/agrilife/agriflex4/css/src/util/_extends.scss */
@supports (display: -webkit-box) {
  .livewhale .truncate-lines {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden; }
  @media print, screen and (min-width: 40em) {
    .livewhale .medium-truncate-lines {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden; }
    .livewhale .medium-truncate-1-line {
      -webkit-line-clamp: 1; }
    .livewhale .medium-truncate-2-lines {
      -webkit-line-clamp: 2; }
    .livewhale .medium-truncate-4-lines {
      -webkit-line-clamp: 4; } } }

.livewhale.invert {
  color: #FEFEFE;
  background-color: #2A2A2A; }
  .livewhale.invert a,
  .livewhale.invert .widget-title {
    color: #FEFEFE; }

body .livewhale a {
  text-decoration: none; }

.livewhale p {
  hyphens: auto; }

.livewhale .h2,
.livewhale .h3 {
  font-family: "Tungsten A", "Tungsten B", "Oswald", sans-serif;
  margin-bottom: 0;
  line-height: 1; }

.livewhale .date {
  border-right: 2px solid #27A9E1;
  text-align: center;
  margin: 0;
  padding-top: .2rem;
  padding-bottom: .2rem; }

.livewhale .month {
  font-size: 1.6rem;
  font-weight: 300;
  text-transform: uppercase; }

.livewhale .day {
  font-size: 2.5rem;
  font-weight: 700; }

.livewhale .title {
  margin: 0;
  padding-top: .1rem;
  padding-bottom: .1rem; }

.livewhale .event-title {
  font-weight: 700;
  text-transform: uppercase; }

.livewhale .event > .grid-x {
  align-items: center; }

.livewhale .event .cell {
  padding: 1rem; }

.livewhale .events-all {
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1; }

.livewhale > .grid-container > .grid-x {
  align-items: center; }

@media print, screen and (max-width: 39.9988em) {
  .livewhale .small-12 ~ .small-12 {
    margin-top: 2rem; } }

/* LiveWhale block.
---------------------------------- */
.livewhale-block {
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin: 2rem 0; }
  .livewhale-block a {
    color: #FEFEFE;
    text-decoration: none; }
    .livewhale-block a:hover {
      color: #FEFEFE;
      text-decoration: underline; }
  .livewhale-block p {
    hyphens: auto; }
  .livewhale-block .h2,
  .livewhale-block .h3 {
    margin-bottom: 0;
    line-height: 1;
    text-transform: uppercase;
    font-weight: bold; }
  .livewhale-block .date {
    border-right-width: 2px;
    border-right-style: solid;
    text-align: center;
    padding-top: .2rem;
    padding-bottom: .2rem; }
  .livewhale-block .month {
    font-size: 1.6rem;
    font-weight: 300; }
  .livewhale-block .day {
    font-weight: 700; }
  .livewhale-block .title {
    padding-top: .1rem;
    padding-bottom: .1rem; }
  .livewhale-block .event {
    padding-top: 1rem;
    padding-bottom: 1rem; }
    @media print, screen and (min-width: 40em) {
      .livewhale-block .event {
        padding: 1rem;
        min-width: 15.625rem; }
        .livewhale-block .event .cell.date,
        .livewhale-block .event .cell.title {
          padding-left: 1rem;
          padding-right: 1rem; } }
    @media print, screen and (max-width: 74.9988em) {
      .livewhale-block .event {
        min-width: 275px; } }
    .livewhale-block .event .cell {
      padding-left: 1rem;
      padding-right: 1rem; }
  .livewhale-block .events-all {
    padding-top: .88rem;
    padding-bottom: .88rem; }

/* LiveWhale block.
---------------------------------- */
.ag-wgt-lvwl {
  padding: 1.25rem; }
  .ag-wgt-lvwl .widget-title {
    text-transform: uppercase; }
  .ag-wgt-lvwl .grid-container {
    padding: 0; }
  .ag-wgt-lvwl .vertical .event {
    margin: 0;
    width: 100%; }
    .ag-wgt-lvwl .vertical .event ~ .event {
      margin-top: 2rem; }
    .ag-wgt-lvwl .vertical .event .cell {
      padding: .75rem; }
  .ag-wgt-lvwl .events-all {
    margin-top: 3rem;
    text-align: center; }
    .ag-wgt-lvwl .events-all .button {
      margin-bottom: 0; }
  .ag-wgt-lvwl .date {
    border-right-width: 1px; }

.grid-container {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto; }
  @media print, screen and (min-width: 40em) {
    .grid-container {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem; } }
  .grid-container.fluid {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
    @media print, screen and (min-width: 40em) {
      .grid-container.fluid {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem; } }
  .grid-container.full {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }

.grid-x {
  display: flex;
  flex-flow: row wrap; }

.cell {
  flex: 0 0 auto;
  min-height: 0px;
  min-width: 0px;
  width: 100%; }
  .cell.auto {
    flex: 1 1 0px; }
  .cell.shrink {
    flex: 0 0 auto; }

.grid-x > .auto {
  width: auto; }

.grid-x > .shrink {
  width: auto; }

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex-basis: auto; }

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex-basis: auto; } }

.grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex: 0 0 auto; }

.grid-x > .small-1 {
  width: 8.3333%; }

.grid-x > .small-2 {
  width: 16.6667%; }

.grid-x > .small-3 {
  width: 25%; }

.grid-x > .small-4 {
  width: 33.3333%; }

.grid-x > .small-5 {
  width: 41.6667%; }

.grid-x > .small-6 {
  width: 50%; }

.grid-x > .small-7 {
  width: 58.3333%; }

.grid-x > .small-8 {
  width: 66.6667%; }

.grid-x > .small-9 {
  width: 75%; }

.grid-x > .small-10 {
  width: 83.3333%; }

.grid-x > .small-11 {
  width: 91.6667%; }

.grid-x > .small-12 {
  width: 100%; }

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-auto {
    flex: 1 1 0px;
    width: auto; }
  .grid-x > .medium-shrink, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex: 0 0 auto; }
  .grid-x > .medium-shrink {
    width: auto; }
  .grid-x > .medium-1 {
    width: 8.3333%; }
  .grid-x > .medium-2 {
    width: 16.6667%; }
  .grid-x > .medium-3 {
    width: 25%; }
  .grid-x > .medium-4 {
    width: 33.3333%; }
  .grid-x > .medium-5 {
    width: 41.6667%; }
  .grid-x > .medium-6 {
    width: 50%; }
  .grid-x > .medium-7 {
    width: 58.3333%; }
  .grid-x > .medium-8 {
    width: 66.6667%; }
  .grid-x > .medium-9 {
    width: 75%; }
  .grid-x > .medium-10 {
    width: 83.3333%; }
  .grid-x > .medium-11 {
    width: 91.6667%; }
  .grid-x > .medium-12 {
    width: 100%; } }

.grid-margin-x:not(.grid-x) > .cell {
  width: auto; }

.grid-margin-y:not(.grid-y) > .cell {
  height: auto; }

.grid-padding-x .grid-padding-x {
  margin-right: -1rem;
  margin-left: -1rem; }

.grid-container:not(.full) > .grid-padding-x {
  margin-right: -1rem;
  margin-left: -1rem; }

.grid-padding-x > .cell {
  padding-right: 1rem;
  padding-left: 1rem; }

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0; }
  .small-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0; }

@media print, screen and (min-width: 40em) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0; }
    .medium-padding-collapse > .cell {
      padding-right: 0;
      padding-left: 0; } }

/*# sourceMappingURL=style.css.map */