.filter-section label.valuelabel {
  font-family: 'League Gothic'!important;
  color: #3A3A3A;
  font-size: 22px;
  text-transform: uppercase;
}
.search-answerplot-container.result-plot{padding-left: 7px;}

.search-answerplot-container.result-plot .search-result-list-container{
  height: 40.5rem;
  border: none;
}
.filter-section .locationvalue {
  color: #E90623;
  font-size: 40px;
  padding: 1rem 0 0;
  text-transform: uppercase;
  line-height: 1;
}

.filter-section .filters select {
  margin: 0;
  border: none;
  background-image: url(https://storwukentico03pd.blob.core.windows.net/croplanmedia/croplan/media/images/answerplot/dropdown-arro.png);
  box-shadow: none;
  color: #3A3A3A;
  font-family: 'Titillium Web';
  font-weight: bold;
  background-size: 20px;
}

.filter-section .filters label {
  padding: 0px 5px 5px 0;
  white-space: nowrap;
  color: #3A3A3A;
  font-family: 'Titillium Web';
}

section.filter-section {
  display: none;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 0;
}

.filters.filter-sec {
  position: relative;
}

.filters.filter-sec {
  width: 70%;
  padding-left: 2rem;
}

.filters.filter-sec ::before {
  border-left: 1px solid #CCCCCC;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.filter-row {
  display: flex;
  /*justify-content: space-between;
  width: 90%;*/
  gap: 1.3rem;
}

.column-sec {
  display: flex;
 align-items: end;
  border-bottom: 3px solid #CCCCCC;
  width: 230px;

}

.refine-cls {
  display: block;
  width: 100%;
}

.refine-cls .valuelabel {
  font-family: 'League Gothic'!important;
}

.column-sec select {
  width: 100%;
  box-sizing: border-box;
  font-family: 'Titillium Web';
}

.column-sec option {
  width: 100%;
   font-family: 'Titillium Web';
}
.search-answerplot-container.result-plot #search-loader-layer {
   text-align: center;
}
.search-answerplot-container > div.column::after{
  border-top: none;
}
.search-answerplot-container.result-plot #search-loader-layer .loaderImg{width: 24px; height: 24px}

@media only screen and (min-width: 640px) and (max-width: 1024px) {
.yield_banner_section .large-12:nth-child(2){padding: 0 1rem;}
  }
@media only screen and (max-width: 640px) {
  .feature-b-custom-cotnent{font-size: 26px;}
  section.filter-section {
    flex-direction: column;
  }
  .search-answerplot-container{padding: 0 10px!important;}

  .filter-section .valuelocation {
    display: flex;
    width: 100%;
    font-size: 26px;
  }

  .filter-section .locationvalue {
    font-size: 26px;
    padding-top: 11px;
    padding-left: 6px;
  }

  .filter-section label.valuelabel {
    font-size: 26px;
  }

  .filters.filter-sec {
    width: 100%;
    display: block;
    padding-left: 0;
  }

  .column-sec label {
    width: 25%;
  }

  .column-sec {
    margin-bottom: 1rem;
    width: 100%;
  }

 

  .filter-row {
    width: 100%;
    display: block;
  }

  .filters.filter-sec ::before {
    content: none;
  }

  .filter-section .filters select {
    width: 100%;
  }

  .result-container {
    display: block;
  }

  .search-result-list-container {
    height: 30rem!important;
  }
}
@media only screen and (max-width: 1140px) {
  .filter-row{display: block;
}
}

.answerplot-search-result-header.yield_banner_section .yield-data-page{height: auto;}
.performance-filters { background: #E90623 !important; }
 .performance-filters .relative-maturity {
	 padding: 0 0;
	 min-width: 30%;
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 margin-bottom: 0;
	 
}


 .performance-filters .relative-maturity .tooltip {
	 display: none !important;
}
.crop-listing .pulse-crops .filter-text{
display:none;
} 
 .performance-filters .relative-maturity .bootstrap-slider {
	 min-width: 230px;
	 display: flex;
	 align-items: center;
	 justify-content: space-around;
}
 @media only screen and (max-width: 1400px) {
	 .performance-filters .relative-maturity .bootstrap-slider {
		 min-width: 170px;
	}
}
 .performance-filters .relative-maturity .bootstrap-slider b {
	 min-width: 43px;
	 cursor: default;
	 text-align: center;
	 height: 51px;
	 border: 1px solid #161616;
	 font-size: 15px !important;
	 font-family: 'Oswald', sans-serif;
	 color: #161616;
	 background-color: #f2efeb !important;
	 margin-bottom: 0;
	 font-weight: 400;
	 line-height: 3.3;
}
 .performance-filters .relative-maturity .bootstrap-slider b#sliderOutput1 {
	 margin-left: -53px;
}
 .performance-filters .relative-maturity .bootstrap-slider b#sliderOutput2 {
	 margin-right: -53px;
}
 .performance-filters .relative-maturity .bootstrap-slider .slider-track-low, .performance-filters .relative-maturity .bootstrap-slider .slider-track-high {
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 width: 100%;
	 margin: 0;
	 height: 0;
	 border: 1px solid #161616;
}
 @media only screen and (max-width: 767px) {
	 .performance-filters .relative-maturity .bootstrap-slider .slider-track-low, .performance-filters .relative-maturity .bootstrap-slider .slider-track-high {
		 padding: 0 0;
		 margin: 0 52px 38px;
		 display: flex;
		 width: auto;
	}
}
 .performance-filters .relative-maturity .bootstrap-slider .slider-selection {
	 background-color: #e90623;
	 height: 3px !important;
	 top: -1px;
	 background-image: none !important;
}
 .performance-filters .relative-maturity .bootstrap-slider .slider-handle {
	 width: 13px;
	 height: 13px;
	 background-color: #e90623;
	 border-radius: 50%;
	 background-image: none !important;
	 margin-left: -6px !important;
}
 .performance-filters .relative-maturity .bootstrap-slider .slider.slider-horizontal {
	 height: auto;
	 margin: 0 10px;
}
 .performance-filters .relative-maturity .bootstrap-slider .slider.slider-horizontal .slider-track {
	 height: 1px;
	 margin: 0;
}
 .performance-filters .relative-maturity .label-rm {
	 min-width: 100px;
     font-family: 'Titillium Web' !important;
     font-weight: bold;
     color: #161616;
}
 @media only screen and (max-width: 767px) {
	 .performance-filters .relative-maturity .label-rm {
		 min-width: 100%;
		 margin-bottom: 30px;
	}
}

}

.performance-filters .relative-maturity .bootstrap-slider {
min-width: 296px;
}
.performance-filters  .medium-4 {
     margin-right: .9375rem;
	 }
.performance-filters .medium-4 {
    background: #F2EFEB;
	 }
.performance-filters .relative-maturity .bootstrap-slider .slider-selection {
    background-color: #161616;
    height: 2px !important;
    top: 0px;
 }
.performance-filters .relative-maturity .label-rm {
    min-width: 45px;
	font-size: 19px;
	padding-left: 10px;
}
.performance-filters select {
    margin-bottom: 0;
	background: #F2EFEB;
	border: none !important;
    font-family: 'Titillium Web' !important;
    font-weight: bold;
}
.performance-filters  .relative-maturity .bootstrap-slider b {
border: none;

}


.performance-filters .filter__options .row .mid__section .right__section {
background: #E90623;
}
.performance-filters select {
   font-size: 19px !important;
  }
   
@media only screen and (max-width: 767px) {
  
  .performance-filters {
    padding: 20px 15px;
  }

  .performance-filters .intro-title {
    line-height: 0.9 !important;
    padding-left: 0 !important;
    margin-bottom: 20px;
  }

  .filter__wrapper {
    display: flex;
    flex-direction: column;
    gap: 15px;
  }

  .filter__wrapper .medium-3,
  .filter__wrapper .medium-4 {
    width: 100%;
    margin-right: 0 !important;
    padding: 0;
    margin-bottom: 15px;
  }

  .performance-filters .relative-maturity {
      min-height: 52px;
      background: #f2efeb;
      display: flex;
      align-items: center;
      gap: 12px;
      justify-content: space-between;
  }

  .performance-filters .relative-maturity .label-rm {
    margin-bottom: 10px;
    min-width: auto;
    font-size: 19px;
	color: #161616;
  }

  .performance-filters .relative-maturity .bootstrap-slider {
    width: 100%;
    min-width: unset;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .performance-filters .relative-maturity .bootstrap-slider .slider {
    width: 100% !important;
  }

  .performance-filters .relative-maturity .bootstrap-slider b {
    min-width: 40px;
    font-size: 13px !important;
    height: auto;
    line-height: normal;
    padding: 8px 0;
  }

  .search-answerplot-result-container {
    display: flex;
    flex-direction: column;
    padding-top: 0;
  }

  .search-list,
  .search-map {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }

  .search-result-list-container {
    height: auto !important;
    max-height: 300px;
    overflow-y: auto;
  }

  .search-result-map-container {
    height: 300px;
  }

  #searchResultMap {
    height: 300px;
    width: 100%;
  }

  .performance-filters select {
    height: 50px;
  }
}
/* Main popup container */
.answerplot-popup {
    width: 240px;
    background: #fff;
    border-top: 6px solid #F8C52F;
    padding: 16px;
    position: relative;
    font-family: 'Titillium Web', sans-serif;
}

/* Bottom pointer */
.answerplot-popup::after {
    content: '';
    position: absolute;
    bottom: -14px;
    left: 50%;
    transform: translateX(-50%);
    border-width: 14px 12px 0;
    border-style: solid;
    border-color: #f2efeb transparent transparent transparent;
}

/* Plot type */
.answerplot-popup .plot-type {
    font-size: 24px;
    line-height: 1;
    font-family: 'League Gothic', sans-serif;
    color: #333;
    text-transform: uppercase;
    margin-bottom: 4px;
}

/* Location */
.answerplot-popup .plot-location {
    font-size: 14px;
    color: #666;
    margin-bottom: 12px;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 10px;
}

/* Brand */
.answerplot-popup .plot-brand {
    font-size: 44px;
    line-height: 0.95;
    font-family: 'League Gothic', sans-serif;
    color: #e90623;
    text-transform: uppercase;
    margin-bottom: 10px;
    word-break: break-word;
}

/* Footer row */
.answerplot-popup .plot-footer {
    display: flex;
    justify-content: space-between;
    gap: 20px;
  border-top: 1px solid #d8d8d8;
  padding-top: 10px;
}

/* Metric block */
.answerplot-popup .plot-metric {
    flex: 1;
}

/* Metric label */
.answerplot-popup .metric-label {
    font-size: 12px;
    line-height: 1.2;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 4px;
}

/* Metric value */
.answerplot-popup .metric-value {
    font-size: 22px;
    line-height: 1;
    font-family: 'League Gothic', sans-serif;
    color: #e90623;
}
.gm-style .gm-style-iw-c {
    padding: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    overflow: visible !important;
}

.gm-style .gm-style-iw-d {
    overflow: hidden !important;
    padding: 0 !important;
    max-height: unset !important;
}

.gm-style .gm-style-iw-t::after {
    display: none !important;
}
.select-wrapper {
    position: relative;
}

.select-wrapper::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);

    width: 0;
    height: 0;

    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid red;

    pointer-events: none;
}

.select-wrapper select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.gm-style-iw-ch button { display : none; }
.result-container [id^='details'] {
    margin-left: 10px !important;
}
.gm-style-iw-chr { display: none; }
.filter__section .filter__options .row { border-top: none; }
.search-answerplot-result-container { padding-top: 0 !important ; }
.performance-filters { padding-bottom : 0 !important; } 
.performance-filters .intro-title {
  font-family: 'League Gothic', sans-serif;
  letter-spacing: 2.62px;
  color: #fff;
  line-height: 0.9;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 97px;
  padding-left: 12px;
}
.cropdetail__section .the__detail__section .row h4 { font-size: 36px; } 
.cropdetail__section .the__detail__section #the-details-section p {  max-width: unset;}
.performance-filters .filter__options .mid__section { padding: 0; }
.performance-filters .filter__options .row .mid__section .right__section { padding-left: 5px; }
.performance-filters .filter__wrapper { gap: 0; }
.performance-filters .intro-title { margin-bottom: 12px; }
.performance-filters #season { padding-left: 10px; }

