header.header {
  height: auto;
}
@media (min-width: 850px) {
  .header__logo {
    margin-top: 7px;
  }
}
@media (max-width: 850px) {
  .header__logo {
    margin-top: 2px;
  }
}
.front .panels-flexible-region-2-middle-inside {
  display: flex;
  flex-wrap: wrap;
}
.pane-featured-topic-panel-pane-2 {
  width: calc(100% / 3);
  padding: 0 20px;
  min-height: 360px;
}
.pane-featured-topic-panel-pane-2 h2 {
  margin: 0;
}
.pane-featured-topic-panel-pane-2 h2 a {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #838384;
  border-bottom: 1px solid #838384;
  color: #3c7e44 !important;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px !important;
}
.pane-featured-topic-panel-pane-2 ul {
  padding: 0;
  margin: 0;
}
.pane-featured-topic-panel-pane-2 .image-field-caption {
  display: none;
}
.pane-featured-topic-panel-pane-2 .views-row {
  left: 0;
  padding-bottom: 0;
  margin-bottom: 20px;
  list-style: none;
  clear: both;
}
.pane-featured-topic-panel-pane-2 .views-row .views-field-field-image {
  display: block;
  float: none;
  margin-right: 0;
}
.pane-featured-topic-panel-pane-2 a:link,
.pane-featured-topic-panel-pane-2 a:visited {
  font-size: 17px;
  color: #313534;
}
.pane-featured-topic-panel-pane-2 a:hover {
  color: #3c7e44;
}
.pane-featured-topic-panel-pane-2:nth-child(2), .pane-featured-topic-panel-pane-2:nth-child(5), .pane-featured-topic-panel-pane-2:nth-child(8) {
  padding-left: 0;
}
.pane-featured-topic-panel-pane-2:nth-child(3n) {
  border-left: 1px solid #838384;
  border-right: 1px solid #838384;
}

@media all and (max-width: 442px) {
  .pane-featured-topic-panel-pane-2 {
    width: 100%;
    padding: 0;
    border: none !important;
  }

  .pane-featured-topic-panel-pane-2:nth-child(2),
.pane-featured-topic-panel-pane-2:nth-child(5),
.pane-featured-topic-panel-pane-2:nth-child(8) {
    border: 0;
  }
}
.page-frontclone .layout-center .layout-3col {
  padding-left: 20px;
  padding-right: 20px;
}
.page-frontclone .panels-flexible-region-14-top_left h2,
.page-frontclone .panels-flexible-region-14-top h2,
.page-frontclone .panels-flexible-region-14-bottom_ h2,
.page-frontclone .pane-featured-produce-panel-pane-1 h2 {
  border-top: 1px solid #838384;
  border-bottom: 1px solid #838384;
  color: #3c7e44;
  margin-top: 0;
  margin-bottom: 20px;
}
.page-frontclone .pane-featured-produce-panel-pane-1 h2 {
  margin-right: 20px;
}
.page-frontclone .pane-featured-produce-panel-pane-1 .image-field-caption {
  display: none;
}
.page-frontclone .panels-flexible-region-14-middle_right h2 {
  color: #f0edec;
  text-align: center;
  margin: 0;
  border-bottom: 1px solid #f0edec;
  padding: 5px;
  font-size: 15px;
}
.page-frontclone .panels-flexible-column-14-main {
  width: 100%;
}
.page-frontclone .panels-flexible-14 .panels-flexible-region-inside {
  padding-left: 0;
  padding-right: 0;
}
.page-frontclone .panels-flexible-14 .panels-flexible-column-inside {
  padding-right: 0;
}
.page-frontclone .panels-flexible-14 .panels-flexible-row {
  padding-bottom: 20px;
  padding-top: 0;
}
.page-frontclone .panels-flexible-region-14-middle_right {
  width: 300px;
}
@media (max-width: 850px) {
  .page-frontclone .panels-flexible-region-14-middle_right {
    width: 100%;
  }
}
.page-frontclone .panels-flexible-region-14-middle_right .panel-pane {
  margin-bottom: 20px;
}
@media (max-width: 850px) {
  .page-frontclone .panels-flexible-region-14-middle_right .panel-pane {
    margin-bottom: 0;
  }
}
.page-frontclone .panels-flexible-region-14-middle_right .panel-pane:last-of-type {
  margin-bottom: 0;
}
.page-frontclone .panels-flexible-region-14-top_left {
  width: 100%;
}
@media (max-width: 850px) {
  .page-frontclone .panels-flexible-region-14-middle_right .panel-panel > div {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr;
    padding-top: 20px;
  }
}
@media (max-width: 442px) {
  .page-frontclone .panels-flexible-region-14-middle_right .panel-panel > div {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 442px) {
  .page-frontclone .panels-flexible-region-14-middle_right .panel-panel > div > .panel-pane {
    width: 100%;
  }
}
@media (max-width: 850px) {
  .page-frontclone .panels-flexible-region-14-top_left .panel-panel > div > .panel-pane {
    max-width: 100%;
    width: 100%;
    float: left;
  }
}
@media (max-width: 850px) {
  .page-frontclone .pane-upcoming-events-panel-pane-1,
.page-frontclone .pane-quicktabs-produce-marketplace {
    max-width: 100%;
  }
}
.page-frontclone .panels-flexible-region-14-middle {
  width: calc(100% - 300px);
}
@media (max-width: 850px) {
  .page-frontclone .panels-flexible-region-14-middle {
    width: 100%;
  }
}
.page-frontclone .pane-featured-produce-panel-pane-1 .view-content,
.page-frontclone .panels-flexible-region-14-middle-inside {
  display: flex;
  flex-flow: row wrap;
}
.page-frontclone .panels-flexible-row-14-6-inside {
  display: grid;
  grid-template-columns: calc(100% - 400px) 1fr;
  grid-gap: 20px;
}
@media (max-width: 850px) {
  .page-frontclone .panels-flexible-row-14-6-inside {
    grid-template-columns: 1fr;
  }
}
.page-frontclone .panels-flexible-row-14-6-inside::after, .page-frontclone .panels-flexible-row-14-6-inside::before {
  content: none;
}
.page-frontclone .panels-flexible-region-14-top_left_ {
  width: 100%;
}
.page-frontclone .view-article-grid ul {
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
}
@media (max-width: 850px) {
  .page-frontclone .view-article-grid ul {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 442px) {
  .page-frontclone .view-article-grid ul {
    grid-template-columns: 1fr;
  }
}
.page-frontclone .view-article-grid ul li {
  margin-bottom: 0;
}
.page-frontclone .view-article-grid ul li .views-field-field-article-info {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 5px;
  width: 100%;
}
.page-frontclone .view-article-grid ul li .views-field-field-title,
.page-frontclone .view-article-grid ul li .views-field-field-produce {
  position: static;
  height: auto;
  background-color: transparent;
  padding: 0 3px 3px 3px;
}
.page-frontclone .view-article-grid ul li .views-field-field-produce a {
  display: inline-block;
  margin: 0;
  background-color: transparent;
  border-left: 3px solid #56c663;
  padding-left: 5px;
  border-radius: 0;
  line-height: 0.8;
}
.page-frontclone .view-article-grid blockquote {
  position: absolute;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
}
.page-frontclone .view-article-grid img {
  display: block;
  width: 100%;
}
.page-frontclone .view-article-grid .more-link {
  margin-top: 20px;
}
.page-frontclone .panels-flexible-region-14-top_left .view-article-grid ul {
  grid-template-columns: 1fr;
}
@media (max-width: 850px) {
  .page-frontclone .panels-flexible-region-14-top_left .view-article-grid ul {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 442px) {
  .page-frontclone .panels-flexible-region-14-top_left .view-article-grid ul {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 850px) {
  .page-frontclone .panels-flexible-region-14-top_left .view-article-grid img {
    height: 189.5px;
    object-fit: cover;
  }
}
.page-frontclone .view-article-slideshow {
  max-width: 100%;
}
.page-frontclone .view-recommended-reads .view-content {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 20px;
}
@media (max-width: 850px) {
  .page-frontclone .view-recommended-reads .view-content {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 442px) {
  .page-frontclone .view-recommended-reads .view-content {
    grid-template-columns: 1fr;
  }
}
.page-frontclone .view-recommended-reads .views-row {
  margin-bottom: 0;
}
.page-frontclone .view-featured-produce .views-row {
  padding-bottom: 20px;
  margin-bottom: 20px;
}
@media (min-width: 442px) {
  .page-frontclone .view-featured-produce .views-row {
    width: calc(50% - 20px);
  }
}
.page-frontclone .view-featured-produce .views-row-odd {
  padding-right: 20px;
  margin-right: 20px;
}
.page-frontclone .pane-simpleads-ad-groups-121 {
  margin-top: 20px;
}

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