@page {
  size: letter landscape; }

body {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif; }

.logo {
  margin-top: 20px; }

.print-only {
  display: block; }

.site-content {
  padding-top: 80px !important; }

button.search-submit,
.mobile-nav-toggle,
.mobile-search-toggle,
.main-navigation,
.additional-menu,
.footer-widgets,
footer .social,
.button-content,
.breadcrumbs,
.download-dropdown,
.survey-popup-link,
.divider, .divider-small, .divider-left, .divider-left-dark, .divider-small-left, .grey-divider {
  display: none; }

.hab-collabsible .collapsible-content {
  max-height: none; }
  .hab-collabsible .collapsible-content .content-inner {
    opacity: 1; }

section {
  background-color: #FFF !important; }

h4.heading {
  color: var(--olive-dark);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .2px;
  margin: 0 0 -1em;
  text-transform: uppercase; }

.single-hab_report *:not(span),
.page-template-template-page-regional-composite-data *:not(span) {
  background-color: transparent !important; }

.single-hab_report .row-border,
.page-template-template-page-regional-composite-data .row-border {
  border: 0 !important; }

.single-hab_report article section.full-width,
.page-template-template-page-regional-composite-data article section.full-width {
  padding-top: 0px;
  width: auto; }
  .single-hab_report article section.full-width.section-unit-sales, .single-hab_report article section.full-width.section-store-average, .single-hab_report article section.full-width.section-plu-comparisons, .single-hab_report article section.full-width.retail-overview, .single-hab_report article section.full-width.section-total-produce, .single-hab_report article section.full-width.section-highlights,
  .page-template-template-page-regional-composite-data article section.full-width.section-unit-sales,
  .page-template-template-page-regional-composite-data article section.full-width.section-store-average,
  .page-template-template-page-regional-composite-data article section.full-width.section-plu-comparisons,
  .page-template-template-page-regional-composite-data article section.full-width.retail-overview,
  .page-template-template-page-regional-composite-data article section.full-width.section-total-produce,
  .page-template-template-page-regional-composite-data article section.full-width.section-highlights {
    page-break-before: always; }

.single-hab_report .chart-filters,
.page-template-template-page-regional-composite-data .chart-filters {
  box-shadow: none; }

.single-hab_report #report-methodology,
.page-template-template-page-regional-composite-data #report-methodology {
  page-break-before: always;
  display: block; }
  .single-hab_report #report-methodology .hab-toggle,
  .page-template-template-page-regional-composite-data #report-methodology .hab-toggle {
    color: #0B1D44;
    display: block;
    font-size: 3em;
    font-weight: 900;
    line-height: 1.1;
    letter-spacing: 0;
    padding: 50px 0 0;
    text-transform: uppercase;
    width: 100%; }
    .single-hab_report #report-methodology .hab-toggle:hover,
    .page-template-template-page-regional-composite-data #report-methodology .hab-toggle:hover {
      color: inherit;
      cursor: default; }
    .single-hab_report #report-methodology .hab-toggle:after,
    .page-template-template-page-regional-composite-data #report-methodology .hab-toggle:after {
      display: none; }
  .single-hab_report #report-methodology .collapsible-content,
  .page-template-template-page-regional-composite-data #report-methodology .collapsible-content {
    text-align: left; }

.single-hab_report .collapsable,
.page-template-template-page-regional-composite-data .collapsable {
  box-shadow: none; }
  .single-hab_report .collapsable h3.title,
  .page-template-template-page-regional-composite-data .collapsable h3.title {
    display: none; }
  .single-hab_report .collapsable .cb-wrap .content,
  .page-template-template-page-regional-composite-data .collapsable .cb-wrap .content {
    padding: 0 !important; }

.single-hab_report .section-highlights .h1-title,
.page-template-template-page-regional-composite-data .section-highlights .h1-title {
  display: block;
  width: 100%; }

.single-hab_report .section-highlights h4.heading,
.page-template-template-page-regional-composite-data .section-highlights h4.heading {
  margin-bottom: -60px; }

.single-hab_report ul.list-1 li,
.page-template-template-page-regional-composite-data ul.list-1 li {
  line-height: 1.2;
  padding-bottom: 0; }

.single-hab_report .row,
.page-template-template-page-regional-composite-data .row {
  display: flex; }

.single-hab_report .center-boxed,
.page-template-template-page-regional-composite-data .center-boxed {
  border: 3px solid #F3F3F3;
  box-shadow: none !important;
  padding: 1rem !important; }

.single-hab_report .retail-overview .center-boxed.statbox,
.page-template-template-page-regional-composite-data .retail-overview .center-boxed.statbox {
  padding: 0 !important; }
  .single-hab_report .retail-overview .center-boxed.statbox .statrow li strong,
  .page-template-template-page-regional-composite-data .retail-overview .center-boxed.statbox .statrow li strong {
    font-size: 1.2rem; }

.single-hab_report .col-md-6,
.single-hab_report .col-lg-6,
.page-template-template-page-regional-composite-data .col-md-6,
.page-template-template-page-regional-composite-data .col-lg-6 {
  flex-basis: 50% !important;
  width: 50% !important; }

.single-hab_report .col-lg-4,
.page-template-template-page-regional-composite-data .col-lg-4 {
  flex-basis: 33.33% !important;
  width: 33.33% !important; }

.single-hab_report .col-lg-8,
.page-template-template-page-regional-composite-data .col-lg-8 {
  flex-basis: 66.66% !important;
  width: 66.66% !important; }

.single-hab_report .section-intro .rr-map-holder,
.page-template-template-page-regional-composite-data .section-intro .rr-map-holder {
  max-width: none !important;
  flex-basis: 50% !important;
  width: 50% !important; }

.single-hab_report .content .heading,
.page-template-template-page-regional-composite-data .content .heading {
  margin-bottom: 0; }

.single-hab_report #dollar_share_by_region_avocados .highcharts-pie-series .highcharts-data-label span,
.single-hab_report #dollar_share_by_region_produce .highcharts-pie-series .highcharts-data-label span,
.page-template-template-page-regional-composite-data #dollar_share_by_region_avocados .highcharts-pie-series .highcharts-data-label span,
.page-template-template-page-regional-composite-data #dollar_share_by_region_produce .highcharts-pie-series .highcharts-data-label span {
  font-size: 11px !important; }
  .single-hab_report #dollar_share_by_region_avocados .highcharts-pie-series .highcharts-data-label span em,
  .single-hab_report #dollar_share_by_region_produce .highcharts-pie-series .highcharts-data-label span em,
  .page-template-template-page-regional-composite-data #dollar_share_by_region_avocados .highcharts-pie-series .highcharts-data-label span em,
  .page-template-template-page-regional-composite-data #dollar_share_by_region_produce .highcharts-pie-series .highcharts-data-label span em {
    font-size: 12px !important; }

.single-hab_report table tbody,
.page-template-template-page-regional-composite-data table tbody {
  display: table-row-group; }

.single-hab_report table th,
.page-template-template-page-regional-composite-data table th {
  border-bottom: 1px solid #EFEFEF;
  font-size: 13px;
  font-weight: bold; }

.single-hab_report table td,
.page-template-template-page-regional-composite-data table td {
  border-bottom: 1px solid #EFEFEF;
  font-size: 10px;
  text-align: left !important; }

.single-hab_report div#dollars_store_week > div > svg,
.single-hab_report div#dollars_store_week,
.single-hab_report div#dollars_store_week > div,
.single-hab_report div#units_store_week > div > svg,
.single-hab_report div#units_store_week,
.single-hab_report div#units_store_week > div,
.page-template-template-page-regional-composite-data div#dollars_store_week > div > svg,
.page-template-template-page-regional-composite-data div#dollars_store_week,
.page-template-template-page-regional-composite-data div#dollars_store_week > div,
.page-template-template-page-regional-composite-data div#units_store_week > div > svg,
.page-template-template-page-regional-composite-data div#units_store_week,
.page-template-template-page-regional-composite-data div#units_store_week > div {
  height: 200px !important;
  width: 500px !important; }

.single-hab_report .chart-filters .title,
.page-template-template-page-regional-composite-data .chart-filters .title {
  border-right: none !important; }

.single-hab_report .section-intro .rr-tooltip,
.page-template-template-page-regional-composite-data .section-intro .rr-tooltip {
  background-color: #828B22 !important; }

.single-hab_report .section-intro .rr-map-holder,
.page-template-template-page-regional-composite-data .section-intro .rr-map-holder {
  max-width: none !important;
  min-height: 500px !important;
  flex-basis: 100% !important;
  width: 100% !important;
  background-size: 800px auto !important;
  padding: 0px 10px 0px 10px !important;
  position: relative;
  top: -50px; }

.single-hab_report .us-regions-wrap,
.page-template-template-page-regional-composite-data .us-regions-wrap {
  flex-basis: 70% !important;
  margin: 0 auto !important;
  max-width: none !important;
  position: relative;
  text-align: center;
  top: -50px;
  width: 70% !important; }

.single-hab_report .col-xs-12,
.page-template-template-page-regional-composite-data .col-xs-12 {
  padding: 0px !important; }

.single-hab_report .chart-filters,
.page-template-template-page-regional-composite-data .chart-filters {
  position: relative;
  top: -70px; }

.single-hab_report .chart-filters .chart-filters-inwrap,
.page-template-template-page-regional-composite-data .chart-filters .chart-filters-inwrap {
  align-items: flex-end;
  flex-direction: row-reverse; }

.single-hab_report .section-highlights .h1-title,
.page-template-template-page-regional-composite-data .section-highlights .h1-title {
  padding-top: 50px; }

.single-hab_report .center-boxed,
.page-template-template-page-regional-composite-data .center-boxed {
  box-shadow: 10px 10px 20px rgba(152, 152, 152, 0.1), 0px 1px 3px 0px rgba(152, 152, 152, 0.2) !important;
  padding: 20px !important; }

.single-hab_report section.full-width,
.page-template-template-page-regional-composite-data section.full-width {
  background-image: none !important; }

.single-hab_report section.section-total-produce div.col-xs-12.col-lg-4,
.page-template-template-page-regional-composite-data section.section-total-produce div.col-xs-12.col-lg-4 {
  flex-basis: 24% !important;
  margin-bottom: 0 !important;
  width: 24% !important; }

.single-hab_report section.section-total-produce div.col-xs-12.col-lg-8.has-rows,
.page-template-template-page-regional-composite-data section.section-total-produce div.col-xs-12.col-lg-8.has-rows {
  flex-basis: 76% !important;
  width: 76% !important; }

.single-hab_report table th,
.page-template-template-page-regional-composite-data table th {
  text-align: left !important; }

.single-hab_report .section-plu-comparisons .pd-wrap,
.page-template-template-page-regional-composite-data .section-plu-comparisons .pd-wrap {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important; }

.single-hab_report tr.flex-table td,
.page-template-template-page-regional-composite-data tr.flex-table td {
  padding: 1px 0px; }

.single-hab_report td.text-center,
.page-template-template-page-regional-composite-data td.text-center {
  width: 100px; }

.single-hab_report td.title,
.page-template-template-page-regional-composite-data td.title {
  width: 220px; }

.single-hab_report td.data,
.page-template-template-page-regional-composite-data td.data {
  width: 80px; }

.single-hab_report section.section-store-average div.col-lg-5,
.page-template-template-page-regional-composite-data section.section-store-average div.col-lg-5 {
  flex-basis: 40% !important;
  width: 40% !important; }

.single-hab_report section.section-store-average div.col-lg-7,
.page-template-template-page-regional-composite-data section.section-store-average div.col-lg-7 {
  flex-basis: 60% !important;
  width: 60% !important; }

.single-hab_report .chart-column-series .highcharts-data-labels .highcharts-text-outline,
.page-template-template-page-regional-composite-data .chart-column-series .highcharts-data-labels .highcharts-text-outline {
  display: none !important; }

body.single-hab_report .section-intro .rr-map-holder {
  height: auto !important; }

.site-header {
  position: static; }

.single-hab_report .center-boxed,
.page-template-template-page-regional-composite-data .center-boxed {
  box-shadow: none !important; }

.statbox .statrow li {
  padding: 1rem .5rem; }

.single-hab_report #report-methodology,
.page-template-template-page-regional-composite-data #report-methodology {
  width: auto;
  padding: 0;
  margin: 10vh 0 0 0; }
  .single-hab_report #report-methodology .hab-toggle,
  .page-template-template-page-regional-composite-data #report-methodology .hab-toggle {
    padding-top: 0; }

.hab-collabsible .collapsible-content {
  min-height: initial !important; }
  .hab-collabsible .collapsible-content:before {
    display: none; }
  .hab-collabsible .collapsible-content .content-inner {
    page-break-inside: avoid; }

section.section-store-average,
section.section-total-produce {
  min-height: 90vh !important; }

section.section-total-produce .row.pd-sm {
  padding-bottom: 0; }

section.section-total-produce .col-lg-6.mb-20 {
  margin-bottom: 0; }
  section.section-total-produce .col-lg-6.mb-20 .center-boxed {
    margin-bottom: 0; }
