.pane-general-related-news-general-related-news-titles .item-list li a:before,
.pane-related-videos-general-related-videos-titles .item-list li a:before,
.pane-bundle-syn-downloads .item-list li a:before,
.pane-bundle-syn-text-links .field-item a:before {
  content: "\f105";
  display: inline-block;
  padding-right: 5px;
  color: #00a0be;
}

.pane-general-related-news-general-related-news-titles .item-list li a:hover,
.pane-related-videos-general-related-videos-titles .item-list li a:hover,
.pane-bundle-syn-downloads .item-list li a:hover,
.pane-bundle-syn-text-links .field-item a:hover {
  opacity: 0.71;
  text-decoration: none;
}

.pane-general-related-news-general-related-news-titles div.item-list li span.field-content,
.pane-related-videos-general-related-videos-titles div.item-list li span.field-content,
.pane-bundle-syn-downloads div.item-list li span.field-content {
  padding: 0;
}

.pane-general-related-news-general-related-news-titles .item-list li,
.pane-related-videos-general-related-videos-titles .item-list li,
.pane-bundle-syn-downloads .item-list li {
  padding-bottom: 10px;
}

.pane-general-related-news-general-related-news-titles h3,
.pane-related-videos-general-related-videos-titles h3,
.pane-bundle-syn-downloads h3 {
  margin-bottom: 0;
}

.pane-bundle-syn-text-links .field-item {
  margin-bottom: 10px;
}

.file-download-link,
.pane-bundle-syn-downloads a {
  word-break: normal;
}

/*
 * For svg use data-uri's.
 * Those below have been generated with this tool: http://datauriconverter.appspot.com/#dataurlmaker;
 */

.related-video .syn-media-autoplay-thumb-link a:before,
.weather-sticky-background {
  background-repeat: no-repeat;
}

.related-video .syn-media-autoplay-thumb-link a:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA4Ni43IDg2LjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg2LjcgODYuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBvcGFjaXR5PSIwLjgiPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00My4zLDdjMjAsMCwzNi4zLDE2LjMsMzYuMywzNi4zYzAsMjAtMTYuMywzNi4zLTM2LjMsMzYuM0MyMy4zLDc5LjcsNyw2My40LDcsNDMuM0M3LDIzLjMsMjMuMyw3LDQzLjMsNw0KCQkgTTQzLjMsMEMxOS40LDAsMCwxOS40LDAsNDMuM2MwLDIzLjksMTkuNCw0My4zLDQzLjMsNDMuM2MyMy45LDAsNDMuMy0xOS40LDQzLjMtNDMuM0M4Ni43LDE5LjQsNjcuMywwLDQzLjMsMEw0My4zLDB6Ii8+DQo8L2c+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDAuOCw1NS40Yy0wLjcsMC41LTEuMiwwLjItMS4yLTAuNlYzMS45YzAtMC44LDAuNi0xLjEsMS4yLTAuNmwxNS4xLDExLjJjMC43LDAuNSwwLjcsMS4zLDAsMS44DQoJCUw0MC44LDU1LjR6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
}

.weather-sticky-background {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQuNyAtOC40IDU1OS43IDQyNS4yIj48cGF0aCBkPSJNNDczLjkgNDE2LjhIMjI0LjZjLTM4LjYtNS40LTY4LjQtMzguMS02OC40LTc4LjEgMC0zOS44IDI5LjctNzIuNiA2OC4yLTc4LjEgMC0wLjQtMC4yLTAuOC0wLjItMS4yIDAtNjIuNCA1MC45LTExMy4yIDExMy4zLTExMy4yIDQ3LjIgMCA4Ny42IDI5LjEgMTA0LjcgNzAuMSA2LjYtMS4yIDEzLjQtMi4xIDIwLjQtMi4xIDU2LjMgMCAxMDEuOCA0NS44IDEwMS44IDEwMS44QzU2NC4yIDM2OC4zIDUyNC43IDQxMSA0NzMuOSA0MTYuOHpNMTgyLjcgMjI2LjNjLTIyLjIgMTAuNS00MC44IDI3LjItNTMuNCA0OCAtMTEuMy0xNy41LTE4LjEtMzguMS0xOC4xLTYwLjYgMC02Mi40IDUwLjktMTEzLjMgMTEzLjMtMTEzLjMgMTguNSAwIDM1LjkgNC45IDUxLjUgMTNDMjI4LjkgMTMzLjQgMTkzLjYgMTc1LjQgMTgyLjcgMjI2LjN6TTI1NC4yIDQ1LjJjLTEuNiA1LjgtNi42IDkuNy0xMi40IDEwLjMgLTEuOSAwLjItMy43IDAtNS42LTAuNiAtNy42LTIuMy0xMS45LTEwLjUtOS43LTE4LjFsMTAuMy0zNC44YzIuMy03LjYgMTAuMy0xMS45IDE3LjktOS43IDcuNiAyLjMgMTEuOSAxMC41IDkuNyAxOC4xTDI1NC4yIDQ1LjJ6TTEzMy4yIDY1LjRjLTEuNiAxLTMuNSAxLjQtNS40IDEuNiAtNS42IDAuNi0xMS4zLTIuMy0xNC03LjRsLTE3LjUtMzJjLTMuNy03LTEuMi0xNS45IDUuOC0xOS42IDctMy45IDE1LjctMS4yIDE5LjYgNS44bDE3LjMgMzJDMTQyLjcgNTIuOCAxNDAuMiA2MS42IDEzMy4yIDY1LjR6TTcyLjQgMjY4LjJsLTMyIDE3LjFjLTEuNiAwLjgtMy41IDEuNC01LjQgMS42IC01LjYgMC42LTExLjMtMi4zLTE0LjItNy42IC0zLjctNy0xLTE1LjkgNS44LTE5LjZsMzItMTcuM2M3LTMuNyAxNS43LTEgMTkuNCA2QzgyLjEgMjU1LjYgNzkuNCAyNjQuMyA3Mi40IDI2OC4yek01NS4zIDE1NS45Yy0xLjkgMC4yLTMuNyAwLTUuNi0wLjZMMTUgMTQ0LjlDNy4zIDE0Mi43IDMgMTM0LjYgNS4zIDEyN3MxMC4zLTEyLjIgMTcuOS05LjlMNTggMTI3LjRjNy42IDIuMyAxMS45IDEwLjMgOS43IDE3LjlDNjYuMSAxNTEuNSA2MS4xIDE1NS40IDU1LjMgMTU1Ljl6IiBmaWxsPSIjRkZGIi8+PC9zdmc+");
  background-size: 50px;
  background-position: 50%;
}

/**
 * @file
 * Poll module.
 */

.node-poll {
  position: relative;
  padding: 20px;
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .node-poll {
    padding: 10px;
  }
}

.node-poll .node__title {
  margin-bottom: 10px;
  line-height: 1.25;
  font-weight: 400;
  color: #5f7800;
}

@media screen and (max-width: 991px) {
  .node-poll .node__title {
    margin-bottom: 5px;
  }
}

.node-poll .choices {
  margin-top: 20px;
}

.node-poll .form-item-choice {
  margin-bottom: 10px;
  line-height: 1.3;
}

.node-poll .form-item-choice label {
  width: 90%;
  font-weight: 700;
}

.node-poll form {
  padding-bottom: 45px;
}

.node-poll .poll-submit,
.node-poll .form-actions {
  position: absolute;
  bottom: 20px;
  left: 20px;
  margin-top: 10px;
  padding: 0;
}

@media screen and (max-width: 991px) {
  .node-poll .poll-submit,
  .node-poll .form-actions {
    bottom: 10px;
    left: 10px;
  }
}

.node-poll .poll-submit input[type="submit"],
.node-poll .form-actions input[type="submit"] {
  padding: 6px 60px 6px 20px;
}

.node-poll .percent {
  font-size: 13px;
  font-size: 1.3rem;
  text-align: right;
}

@media screen and (max-width: 991px) {
  .node-poll .percent {
    margin-bottom: 5px;
  }
}

.node-poll .bar {
  height: 10px;
  margin: 1px 0;
  background-color: #e0e0e0;
}

.node-poll .foreground {
  height: 10px;
  background-color: #5f7800;
}

.page-user .pane-page-tabs .tabs {
  margin-bottom: 0;
}

.page-user .tabs-primary {
  font-size: 0px;
  font-size: 0rem;
  position: relative;
  min-height: 60px;
}

.page-user .tabs-primary:before {
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
  content: '';
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 1px;
  background-color: #fff;
  z-index: -1;
}

.page-user .tabs-primary li {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border-radius: 0 !important;
  display: inline-block;
  position: relative;
  float: none;
  vertical-align: bottom;
  border-color: rgba(192, 190, 198, 0.26);
  background-color: #fff;
  z-index: 1;
}

.page-user .tabs-primary li.is-active {
  -moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.22);
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.22);
  background-color: #9fae66;
  margin-top: -5px;
}

.page-user .tabs-primary li.is-active .active {
  height: 63px;
}

.page-user .tabs-primary li.is-active .active:before {
  color: #fff;
}

.page-user .tabs-primary li a {
  font-size: 13px;
  font-size: 1.3rem;
  padding-top: 15px;
  height: 58px;
  text-transform: uppercase;
  font-weight: 700;
  color: #5f7800;
}

.page-user .tabs-primary li a:hover {
  text-decoration: none;
  opacity: 0.71;
}

.page-user .tabs-primary li a:before {
  font-size: 20px;
  font-size: 2rem;
  margin-right: 10px;
  vertical-align: bottom;
  line-height: 1;
  color: #aab400;
}

.page-user .tabs-primary li a.user--user--dashboard:before {
  content: "\f0e4";
}

.page-user .tabs-primary li a.user--services-user--services:before {
  content: "";
}

.page-user .tabs-primary li a.user--profile-user--profile:before {
  content: "\f007";
}

.page-user .tabs-primary li a.user--profile-preference-user--profile-preference:before {
  content: "\f1de";
}

.page-user .tabs-secondary {
  font-size: 0px;
  font-size: 0rem;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: -20px;
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff;
}

.page-user .tabs-secondary li {
  display: inline-block;
  width: auto;
  vertical-align: bottom;
  padding: 0;
}

.page-user .tabs-secondary li a {
  display: block;
  padding: 15px 30px;
  font-weight: 700;
  color: #5f7800;
}

.page-user .tabs-secondary li a:hover {
  text-decoration: none;
}

.page-user .tabs-secondary li a.active {
  border-bottom: 2px solid #5f7800;
}

.page-user .tabs-secondary li .user--profile-account-user--profile-account:before {
  font-size: 13px;
  font-size: 1.3rem;
  content: "\f013";
  margin-right: 5px;
}

@media screen and (max-width: 767px) {
  .page-user .tabs-primary li {
    width: 100%;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }

  .page-user .tabs-primary li a {
    padding-left: 15px;
    padding-right: 15px;
    min-height: 48px;
  }

  .page-user .tabs-primary li.is-active {
    margin-top: 0;
  }

  .page-user .tabs-primary li.is-active a.active {
    min-height: 48px;
  }

  .page-user .tabs-primary li:last-child {
    border-bottom: 1px solid rgba(192, 190, 198, 0.26);
  }

  .page-user .tabs-secondary {
    padding: 15px;
  }

  .page-user .tabs-secondary li {
    width: 100%;
  }

  .page-user .tabs-secondary li a {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.feed-icon {
  position: absolute;
  top: -13px;
  width: 21px;
}

.view-news {
  position: relative;
}

.external-rss-feed-view {
  padding: 20px;
  background-color: #fff;
}

.external-rss-feed-view .field-name-field-external-rss-feed-image {
  margin-bottom: 10px;
}

.external-rss-feed-view .item-list li {
  margin-bottom: 5px;
}

.external-rss-feed-view .item-list li.last {
  margin-bottom: 0;
}

.external-rss-feed-view .item-list li a {
  display: block;
}

.external-rss-feed-view .field-name-field-cta-text-link {
  margin-top: 20px;
}

@media screen and (max-width: 991px) {
  .external-rss-feed-view .field-name-field-cta-text-link {
    margin-top: 0;
  }
}

.external-rss-feed-view .field-name-field-cta-text-link > .field-items > .field-item {
  float: none;
  width: 100%;
  margin-bottom: 0;
}

.external-rss-feed-view .field-name-field-cta-text-link > .field-items > .field-item .field-item {
  margin-bottom: 0;
}

.external-rss-feed-view .field-name-field-cta-text-link .field-collection-view {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}

.external-rss-feed-view .field-collection-container,
.external-rss-feed-view .field-collection-view {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}

.external-rss-feed-view .field-name-field-cta-title {
  margin-bottom: 5px;
  font-weight: 700;
}

.external-rss-feed-view .field-name-field-cta-link {
  display: none;
}

.pane-bundle-external-rss-feed .pane-title {
  padding: 19px 15px;
}

.pane-bundle-external-rss-feed .external-rss-feed-view {
  padding: 0 0 15px 10px;
}

.pane-bundle-external-rss-feed .field-name-field-cta-link {
  display: block;
}

/*
 * @file
 * Cookie Policy
 */

#sliding-popup {
  position: fixed;
  top: inherit !important;
  bottom: -10px;
  -moz-box-shadow: rgba(0, 0, 0, 0.34) 0 1px 3px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.34) 0 1px 3px 2px;
  box-shadow: rgba(0, 0, 0, 0.34) 0 1px 3px 2px;
}

#sliding-popup .popup-content {
  overflow: hidden;
  max-width: 1120px;
  padding: 20px 0;
}

#sliding-popup #popup-text {
  padding: 0 10px;
}

#sliding-popup #popup-text a {
  font-size: 12px;
  font-size: 1.2rem;
}

#sliding-popup .popup-content #popup-buttons button.agree-button {
  margin-top: 6px;
  box-shadow: none;
  line-height: 1;
  font-weight: normal;
  text-shadow: none;
  background: #fff;
}

#sliding-popup .popup-content #popup-buttons button.agree-button:focus {
  outline: 0;
}

#sliding-popup .popup-content #popup-buttons button.agree-button:before {
  margin-top: -11px;
}

#sliding-popup .find-more-button {
  display: none !important;
}

div[class*='sales-representative'] .views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
}

div[class*='sales-representative'] .views-exposed-form .views-exposed-widget .ajax-progress-throbber {
  top: 50%;
  left: -25px;
  margin-top: -10px;
}

div[class*='sales-representative'] .view-empty {
  margin-top: 0;
  padding: 0;
  background-color: transparent;
}

.node-sales-representative.listing__with-image .listing__image {
  font-size: 0px;
  font-size: 0rem;
  max-width: 100px;
}

.node-sales-representative,
.node-sales-representative .sales-representative-info-contact,
.node-sales-representative .sales-representative-info-mail {
  position: relative;
}

.node-sales-representative .field-name-field-sales-rep-salutation,
.node-sales-representative .field-name-field-sales-rep-firstname,
.node-sales-representative .field-name-field-sales-rep-lastname {
  display: inline-block;
  width: auto;
  vertical-align: top;
  padding: 0;
  font-weight: 700;
}

.node-sales-representative .field-name-field-sales-rep-salutation,
.node-sales-representative .field-name-field-sales-rep-firstname {
  padding-right: 4px;
}

.node-sales-representative .field-name-field-sales-rep-type {
  margin-bottom: 10px;
}

.node-sales-representative .fa-phone,
.node-sales-representative .fa-envelope {
  position: absolute;
  top: 3px;
  left: 0;
}

.node-sales-representative .field-name-field-sales-rep-email,
.node-sales-representative .sales-representative-info-numbers {
  padding-left: 20px;
}

.node-sales-representative .field-name-field-sales-rep-email a,
.node-sales-representative .sales-representative-info-numbers a {
  color: #212121;
}

.view-my-sales-representative-contacts .listing__with-image .listing__image,
.view-sales-representative-search-component .listing__with-image .listing__image {
  float: none;
  margin-bottom: 10px;
}

.view-my-sales-representative-contacts .listing__with-image .listing__info,
.view-sales-representative-search-component .listing__with-image .listing__info {
  float: none;
  margin-left: 0;
  padding-left: 0;
}

.view-my-sales-representative-contacts .views-row,
.view-sales-representative-search-component .views-row {
  margin-bottom: 15px;
  border-bottom: 1px solid #bfc1c7;
  padding-bottom: 15px;
}

.view-my-sales-representative-contacts .views-row.views-row-last,
.view-sales-representative-search-component .views-row.views-row-last {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0;
}

/* BEGIN Sales representative search page */

.view-search-sales-representative .pane-title {
  margin-top: 0;
}

.view-search-sales-representative .views-widget-filter-search_api_views_fulltext {
  margin-bottom: 20px;
}

.view-search-sales-representative .sales-rep-search-filters {
  display: inline-block;
  width: auto;
  vertical-align: middle;
  padding: 0 190px 0 0;
  float: none;
}

.view-search-sales-representative .sales-rep-search-filters label,
.view-search-sales-representative .sales-rep-search-filters .views-widget,
.view-search-sales-representative .sales-rep-search-filters .views-exposed-widget {
  display: inline-block;
  width: auto;
  vertical-align: middle;
  padding: 0;
}

.view-search-sales-representative .sales-rep-search-filters .views-widget-filter-field_sales_rep_type,
.view-search-sales-representative .sales-rep-search-filters .views-widget-filter-field_sales_rep_zip_code {
  padding-right: 15px !important;
}

.view-search-sales-representative .sales-rep-search-filters .form-item-field-sales-rep-zip-code {
  padding-left: 15px;
  width: 100px;
}

.view-search-sales-representative .sales-rep-search-filters .form-item-field-sales-rep-zip-code input {
  padding-right: 19px;
}

.view-search-sales-representative .listing__with-image .listing__info {
  margin-left: 100px;
}

.view-search-sales-representative .pager__top {
  position: relative;
  margin-top: -55px;
  z-index: 1;
}

.view-search-sales-representative .pager__top .pager {
  margin: 0;
}

@media screen and (max-width: 767px) {
  .view-search-sales-representative .sales-rep-search-filters {
    padding-right: 150px;
  }
}

@media screen and (max-width: 480px) {
  .view-search-sales-representative .pager__top {
    margin-top: -47px;
  }
}

/* END Sales representative search page */

/* BEGIN Sales representative search component */

.pane-sales-representative-search-component-search-component-pane {
  padding: 15px !important;
  background-color: #fff;
}

.pane-sales-representative-search-component-search-component-pane .views-exposed-form {
  margin-bottom: 20px;
}

.pane-sales-representative-search-component-search-component-pane .views-exposed-form label {
  font-weight: normal;
}

.pane-sales-representative-search-component-search-component-pane .views-exposed-widgets,
.pane-sales-representative-search-component-search-component-pane .inner-wrapper {
  margin-bottom: 0;
}

.pane-sales-representative-search-component-search-component-pane .views-widget {
  position: relative;
}

.pane-sales-representative-search-component-search-component-pane .views-widget input[type="text"] {
  padding-right: 55px;
  height: 55px;
}

.pane-sales-representative-search-component-search-component-pane .views-submit-button {
  top: auto;
  top: initial;
  bottom: 0;
}

.pane-sales-representative-search-component-search-component-pane .view-empty,
.pane-sales-representative-search-component-search-component-pane .node-sales-representative {
  background-color: transparent;
}

.pane-sales-representative-search-component-search-component-pane .listing__item {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin-bottom: 0;
}

@media screen and (max-width: 480px) {
  .pane-sales-representative-search-component-search-component-pane {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

/* END Sales representative search component */

/* BEGIN MY Sales representative */

.pane-my-sales-representative-contacts-my-sales-representatives .pane-title {
  padding: 15px;
}

.pane-my-sales-representative-contacts-my-sales-representatives .pane-title:before {
  content: '\f0e0';
}

.pane-my-sales-representative-contacts-my-sales-representatives .view-my-sales-representative-contacts {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  padding: 15px;
  height: 328px;
  background-color: #fff;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.pane-my-sales-representative-contacts-my-sales-representatives .sales-representative-submit {
  margin-top: 20px;
}

/* For the sites supporting right-to-left direction*/

html[dir="rtl"] .node-sales-representative .field-name-field-sales-rep-salutation,
html[dir="rtl"] .node-sales-representative .field-name-field-sales-rep-firstname {
  padding-left: 4px;
  padding-right: 0px;
}

/* END MY Sales representative */

.node-service {
  position: relative;
  overflow: hidden;
  text-align: left;
}

.node-service .pane-node-title a:before {
  content: "\f06c";
}

.node-service .pane-node-body,
.node-service .pane-node-field-service-offline-message,
.node-service .pane-links-pane {
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: absolute;
  padding: 15px 20px 0;
  width: 100%;
  bottom: -155px;
  color: #fff;
}

@media screen and (max-width: 1024px) {
  .node-service .pane-node-body,
  .node-service .pane-node-field-service-offline-message,
  .node-service .pane-links-pane {
    bottom: 0;
  }
}

.node-service:hover .field-name-field-service-teaser:before {
  position: absolute;
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 1;
}

@media screen and (max-width: 480px) {
  .node-service:hover .field-name-field-service-teaser:before {
    display: none;
  }
}

.node-service:hover .pane-node-body,
.node-service:hover .pane-node-field-service-offline-message,
.node-service:hover .pane-links-pane {
  bottom: 0;
  z-index: 1;
}

.node-service .pane-node-field-service-teaser,
.node-service .pane-node-field-service-teaser-small {
  font-size: 0px;
  font-size: 0rem;
  display: block;
  overflow: hidden;
}

.node-service .pane-node-field-service-offline-message,
.node-service .pane-node-body {
  min-height: 155px;
}

.node-service .pane-node-body {
  background-color: #eb8200;
}

.node-service .pane-node-field-service-offline-message {
  padding-top: 70px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (max-width: 767px) {
  .node-service .pane-node-field-service-offline-message {
    padding-top: 80px;
  }
}

.node-service .pane-links-pane a {
  margin: 0 0 15px 0 !important;
}

.view-display-id-syn_service_my_dashboard_vertical_first .service-default:hover .pane-node-field-service-teaser:before,
.view-display-id-syn_service_my_dashboard_vertical_first .service-redirect:hover .pane-node-field-service-teaser:before,
.view-display-id-syn_service_my_dashboard_vertical_first .service-iframe:hover .pane-node-field-service-teaser:before,
.view-display-id-syn_service_my_dashboard_vertical_second .service-default:hover .pane-node-field-service-teaser:before,
.view-display-id-syn_service_my_dashboard_vertical_second .service-redirect:hover .pane-node-field-service-teaser:before,
.view-display-id-syn_service_my_dashboard_vertical_second .service-iframe:hover .pane-node-field-service-teaser:before {
  height: 328px;
}

.view-display-id-syn_service_my_dashboard_vertical_first .service-default .pane-node-field-service-teaser,
.view-display-id-syn_service_my_dashboard_vertical_first .service-redirect .pane-node-field-service-teaser,
.view-display-id-syn_service_my_dashboard_vertical_first .service-iframe .pane-node-field-service-teaser,
.view-display-id-syn_service_my_dashboard_vertical_second .service-default .pane-node-field-service-teaser,
.view-display-id-syn_service_my_dashboard_vertical_second .service-redirect .pane-node-field-service-teaser,
.view-display-id-syn_service_my_dashboard_vertical_second .service-iframe .pane-node-field-service-teaser {
  max-height: 328px;
}

.view-display-id-syn_service_my_dashboard_vertical_first .service-default .pane-node-field-service-teaser img,
.view-display-id-syn_service_my_dashboard_vertical_first .service-redirect .pane-node-field-service-teaser img,
.view-display-id-syn_service_my_dashboard_vertical_first .service-iframe .pane-node-field-service-teaser img,
.view-display-id-syn_service_my_dashboard_vertical_second .service-default .pane-node-field-service-teaser img,
.view-display-id-syn_service_my_dashboard_vertical_second .service-redirect .pane-node-field-service-teaser img,
.view-display-id-syn_service_my_dashboard_vertical_second .service-iframe .pane-node-field-service-teaser img {
  height: 328px;
}

.pane-my-dashboard-syn-service-my-dashboard-horizontal {
  margin-left: -10px;
  margin-right: -10px;
}

.pane-my-dashboard-syn-service-my-dashboard-horizontal .views-row {
  width: 33.33333%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

@media screen and (max-width: 767px) {
  .pane-my-dashboard-syn-service-my-dashboard-horizontal .views-row {
    clear: both;
    width: 100%;
    float: left;
    float: none;
  }
}

.pane-my-dashboard-syn-service-my-dashboard-horizontal .node-syngenta-teaser-small {
  height: 215px;
}

.pane-my-dashboard-syn-service-my-dashboard-horizontal .node-syngenta-teaser-small:hover .pane-node-field-service-teaser-small:before {
  height: 155px;
}

.pane-my-dashboard-syn-service-my-dashboard-horizontal .node-syngenta-teaser-small .pane-node-field-service-teaser-small {
  max-height: 155px;
}

.pane-my-dashboard-syn-service-my-dashboard-horizontal .node-syngenta-teaser-small .pane-node-field-service-teaser-small img {
  height: 155px;
}

.service-weather.node-service {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  height: 388px;
  text-align: center;
  background-color: #fff;
}

.service-weather .pane-links-pane a {
  margin: 10px 10px 20px;
}

.service-weather .pane-node-field-service-offline-message {
  padding: 20px 20px 0;
}

.service-weather .pane-links-pane {
  bottom: 0;
  background-color: #fff;
}

.new-paddock-wrapper {
  font-size: 14px;
  font-size: 1.4rem;
  display: inline-block;
  position: relative;
  padding-right: 20px;
  padding-bottom: 20px;
}

.new-paddock-wrapper .new-paddock:hover {
  text-decoration: none;
  opacity: 0.66;
}

.new-paddock-wrapper .new-paddock:before {
  content: "\f055";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
}

.subscription-form-center .new-paddock-wrapper {
  position: relative;
  top: -23px;
  padding-left: 10px;
  border-left: 1px solid #bfc1c7;
  width: 24%;
}

@media screen and (max-width: 767px) {
  .subscription-form-center .new-paddock-wrapper {
    top: 0;
    padding-left: 0;
    border-left: none;
    width: auto;
  }
}

.pane-my-news-my-news-pane .view-my-news {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  padding-left: 10px;
  padding-right: 10px;
  height: 328px;
  background-color: #fff;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.pane-my-news-my-news-pane .listing__item {
  padding: 15px 20px 15px 10px;
}

.pane-my-news-my-news-pane .pager li {
  border-bottom: 0;
}

.pane-my-news-my-news-pane .pager__top .pager {
  margin: 0;
}

div[class*="pane-my-bookmarks-"] .view-my-bookmarks {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  padding-left: 15px;
  padding-right: 15px;
  height: 328px;
  background-color: #fff;
  overflow-x: hidden;
}

div[class*="pane-my-bookmarks-"] .listing__item {
  padding: 15px 20px 15px 0;
}

div[class*="pane-my-bookmarks-"] .listing__image {
  float: none;
  margin-bottom: 10px;
  width: 100%;
}

div[class*="pane-my-bookmarks-"] .view-empty {
  margin-top: 0;
  padding: 20px 0 0 0;
}

.three-cols-33__region div[class*="pane-my-bookmarks-"] .listing__with-image .listing__info {
  margin-left: 0;
  padding-left: 0;
}

.bookmarks-link {
  position: absolute;
  top: 10px;
  right: 0;
  width: 13px;
  height: 16px;
  overflow: hidden;
  white-space: nowrap;
}

.bookmarks-link .flag-bookmark-flag {
  font-size: 0px;
  font-size: 0rem;
}

.bookmarks-link .flag-bookmark-flag a {
  padding-left: 15px;
}

.bookmarks-link .flag-bookmark-flag a.unflag-action:before {
  content: "\f00d";
}

.bookmarks-link .flag-bookmark-flag a.flag-action:before {
  content: "\f067";
}

.bookmarks-link .flag-bookmark-flag a:before {
  font-size: 15px;
  font-size: 1.5rem;
  position: absolute;
  left: 0;
  color: #5f7800;
}

.bookmarks-link .flag-bookmark-flag a:hover:before {
  color: #96a657;
}

.main__content-wrapper .pane-syn-forms-entityform-pane .form-type-textfield,
.main__content-wrapper .pane-syn-forms-entityform-pane .field-name-field-newsletter-options {
  width: 50%;
  float: left;
}

.main__content-wrapper .pane-syn-forms-entityform-pane .field-name-field-newsletter-options {
  float: none;
}

@media screen and (max-width: 767px) {
  .main__content-wrapper .pane-syn-forms-entityform-pane .form-type-textfield {
    clear: both;
    width: 100%;
    float: left;
  }
}

.pane-syn-forms-entityform-pane .entityform {
  margin-left: -10px;
  margin-right: -10px;
}

.pane-syn-forms-entityform-pane .field-name-field-newsletter-options {
  clear: left;
}

.pane-syn-forms-entityform-pane .captcha {
  padding-left: 0;
  min-width: 0px;
  max-width: 100%;
}

.pane-syn-forms-entityform-pane .form-type-textfield,
.pane-syn-forms-entityform-pane .field-name-field-newsletter-options,
.pane-syn-forms-entityform-pane .form-type-radios,
.pane-syn-forms-entityform-pane .lid_container {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}

.pane-syn-forms-entityform-pane .form-actions {
  clear: left;
  padding-left: 10px;
}

.pane-syn-forms-entityform-pane .form-actions .user-form-submit {
  margin-top: 0;
}

.pane-syn-forms-entityform-pane .form-type-radios,
.pane-syn-forms-entityform-pane .lid_container {
  clear: left;
  margin-bottom: 10px;
}

.pane-syn-forms-entityform-pane .form-type-radios label,
.pane-syn-forms-entityform-pane .lid_container label {
  display: block;
  margin-bottom: 10px;
}

.pane-syn-forms-entityform-pane .form-type-radios .form-item,
.pane-syn-forms-entityform-pane .lid_container .form-item {
  margin-bottom: 10px;
}

.pane-syn-forms-entityform-pane .form-type-radios .form-item label,
.pane-syn-forms-entityform-pane .lid_container .form-item label {
  display: inline;
  margin-bottom: 0;
  font-weight: 700;
}

.pane-syn-forms-entityform-pane .form-type-radios .form-item,
.pane-syn-forms-entityform-pane .lid_container .form-item {
  display: inline-block;
  vertical-align: middle;
  padding-right: 30px;
}

@media screen and (max-width: 767px) {
  .pane-syn-forms-entityform-pane .form-type-textfield {
    clear: both;
    width: 100%;
    float: left;
  }

  .pane-syn-forms-entityform-pane .form-type-radios .form-item,
  .pane-syn-forms-entityform-pane .lid_container .form-item {
    padding-right: 0;
    width: 100%;
  }
}

.sidebar__right .pane-syn-forms-entityform-pane {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.sidebar__right .pane-syn-forms-entityform-pane .field-name-field-newsletter-options {
  margin-bottom: 20px;
}

.sidebar__right .pane-syn-forms-entityform-pane .field-name-field-newsletter-options label {
  margin-bottom: 5px;
}

.sidebar__right .pane-syn-forms-entityform-pane .field-name-field-newsletter-options .form-type-checkboxes label {
  display: inline;
}

/*
 * @file
 * Weather sticky link.
 */

.pane-menu-menu-sticky-menu {
  position: fixed;
  top: 300px;
  right: 0;
  width: 60px;
  height: 100px;
  -moz-box-shadow: -2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: -2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  box-shadow: -2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  z-index: 15;
}

@media screen and (max-width: 767px) {
  .pane-menu-menu-sticky-menu {
    display: none;
  }
}

.pane-menu-menu-sticky-menu .contextual-links-wrapper {
  top: 0 !important;
}

.weather-sticky-link {
  display: block;
  width: 60px;
  height: 100px;
  color: #eb8200;
  background: #eb8200;
}

.weather-sticky-link:hover {
  text-decoration: none;
}

.weather-sticky-background {
  width: 60px;
  height: 60px;
}

.weather-sticky-text {
  display: table-cell;
  vertical-align: middle;
  width: 60px;
  height: 40px;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  background: #fff;
}

.weather-mobile-link {
  display: none !important;
}

@media screen and (max-width: 767px) {
  .weather-mobile-link {
    display: block !important;
  }
}

.sticky-menu-li-common {
  box-shadow: 0 2px 10px #888888;
}

.sticky-menu-li-common .sticky-menu-a-common:hover {
  text-decoration: none;
}

.sticky-menu-li-common .sticky-menu-a-common .weather-sticky-background {
  background: none;
}

/**
 * EasyZoom core styles
 */

.easyzoom {
  position: relative;
  display: inline-block;
  width: 100%;
  *display: inline;
  *zoom: 1;
}

.easyzoom img {
  vertical-align: bottom;
}

.easyzoom a {
  display: block;
}

.easyzoom a img {
  width: 100%;
}

.easyzoom.is-ready img {
  cursor: crosshair;
}

.view-mode-hero .easyzoom.is-ready img {
  cursor: default;
}

.easyzoom-notice {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 150;
  width: 10em;
  margin: -1em 0 0 -5em;
  line-height: 2em;
  text-align: center;
  background: #fff;
  box-shadow: 0 0 10px #888;
}

.easyzoom-flyout {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.easyzoom-flyout img {
  max-width: none;
}

.owl-carousel .owl-item .easyzoom-flyout img {
  width: auto;
}

.easyzoom-icon {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

.easyzoom-icon .fa {
  padding: 5px;
  background-color: #fff;
}

.easyzoom-icon .fa:before {
  font-size: 20px;
  font-size: 2rem;
  color: #212121;
}

.hdlink {
  pointer-events: none;
  cursor: default;
}

/*
 * @file
 * All jCarousel related styles.
 */

.jcarousel-skin-default .jcarousel-item {
  width: 150px;
  margin: 0 1px;
  height: 144px;
}

.jcarousel-skin-default .jcarousel-clip-vertical {
  height: 705px;
}

@media screen and (max-width: 480px) {
  .jcarousel-skin-default .jcarousel-clip-vertical {
    height: 550px;
  }
}

.jcarousel-skin-default .jcarousel-container-vertical {
  height: 795px;
  margin: auto;
  width: 100%;
  padding: 40px 10px !important;
}

@media screen and (max-width: 480px) {
  .jcarousel-skin-default .jcarousel-container-vertical {
    height: 600px;
  }
}

.jcarousel-skin-default .jcarousel-container-vertical li {
  height: 180px !important;
  background: none !important;
  border: none;
  position: relative !important;
}

.jcarousel-skin-default .jcarousel-prev-vertical {
  position: absolute;
  top: 10px;
  left: 70px;
  background-position: 0px -64px;
  width: 30px;
  height: 30px;
  border: 3px solid #AAB400;
  text-align: center;
  font-size: 0px;
  color: #FFF;
  background-color: #5F7800;
  z-index: 3;
  border-radius: 50%;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1) inset;
  background-image: none;
}

@media screen and (max-width: 991px) {
  .jcarousel-skin-default .jcarousel-prev-vertical {
    left: 70px;
  }
}

.jcarousel-skin-default .jcarousel-prev-vertical:before {
  content: "\f077";
  color: #fff;
  display: inline-block;
  font-size: 1.5rem;
}

@media screen and (max-width: 991px) {
  .jcarousel-skin-default .jcarousel-prev-vertical:before {
    margin-top: 4px;
    font-size: 1rem;
  }
}

.jcarousel-skin-default .jcarousel-next-vertical {
  position: absolute;
  bottom: 10px;
  left: 70px;
  background-position: 0px -64px;
  width: 30px;
  height: 30px;
  border: 3px solid #AAB400;
  text-align: center;
  font-size: 0px;
  color: #FFF;
  background-color: #5F7800;
  z-index: 3;
  border-radius: 50%;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1) inset;
  background-image: none;
}

@media screen and (max-width: 991px) {
  .jcarousel-skin-default .jcarousel-next-vertical {
    left: 70px;
  }
}

.jcarousel-skin-default .jcarousel-next-vertical:before {
  content: "\f078";
  color: #fff;
  display: inline-block;
  font-size: 1.5rem;
}

@media screen and (max-width: 991px) {
  .jcarousel-skin-default .jcarousel-next-vertical:before {
    margin-top: 4px;
    font-size: 1rem;
  }
}

.jcarousel-navigation {
  display: none;
}

@media screen and (max-width: 767px) {
  .jcarousel-view--service-weed-id-criteria--block-3 {
    /* left: 45px !important; */
  }
}

/* Landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: landscape) {
  .jcarousel-skin-default .jcarousel-container-vertical {
    width: 250px;
  }
}

#pm-sticky-nav li {
  margin-right: -4px;
  margin-bottom: 20px;
  text-align: center;
  font-weight: 700;
}

#pm-sticky-nav li a {
  display: block;
  color: #212121;
  word-wrap: break-word;
}

#pm-sticky-nav li a:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  content: '';
  margin: 0 auto 10px;
  width: 80px;
  height: 80px;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: 50% 50%;
}

#pm-sticky-nav li a.active {
  color: #00a0be;
}

#pm-sticky-nav.pm-sticky-nav-scrolled {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  position: fixed;
  padding-top: 20px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 5;
}

#pm-sticky-nav.pm-sticky-nav-scrolled li {
  margin-bottom: 10px;
  text-align: left;
}

#pm-sticky-nav.pm-sticky-nav-scrolled li a {
  font-size: 12px;
  font-size: 1.2rem;
  display: block;
  position: relative;
  padding-left: 40px;
  min-height: 40px;
}

#pm-sticky-nav.pm-sticky-nav-scrolled li a:before {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: -5px;
  left: 0;
  margin: 0;
  width: 35px;
  height: 35px;
  background-size: 20px;
}

@media screen and (min-width: 1200px) {
  #pm-sticky-nav.pm-sticky-nav-scrolled {
    margin-left: -30px;
    padding-left: 30px;
    padding-right: 30px;
    max-width: 1180px;
  }
}

@media screen and (max-width: 1200px) {
  #pm-sticky-nav.pm-sticky-nav-scrolled {
    left: 0;
  }
}

@media screen and (min-width: 768px) {
  #pm-sticky-nav {
    text-align: center;
  }

  #pm-sticky-nav li {
    display: inline-block;
    width: 17%;
    vertical-align: top;
    padding: 0 5px;
  }
}

@media screen and (max-width: 767px) {
  #pm-sticky-nav li {
    display: inline-block;
    width: 33.33%;
    vertical-align: top;
    padding: 0 5px;
  }
}

.choose-weather-station-link:before {
  background-image: url("../images/menu-pm-sticky/wetterstation.svg");
}

.bacteria-table-link:before {
  background-image: url("../images/menu-pm-sticky/phytophthora.svg");
}

.recommendation-text-link:before {
  background-image: url("../images/menu-pm-sticky/kanister.svg");
}

.dynamic-table-calculator-link:before {
  background-image: url("../images/menu-pm-sticky/abstandsrechner.svg");
}

.hep-section-link:before {
  background-image: url("../images/menu-pm-sticky/epidemiedruck.svg");
}

.infestation-map-link:before {
  background-image: url("../images/menu-pm-sticky/befallskarten.svg");
}

.back-to-top {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  background-color: #e0e0e0;
  color: #fff;
  cursor: pointer;
  z-index: 100;
}

.back-to-top .fa {
  font-size: 24px;
  font-size: 2.4rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -12px;
  margin-top: -14px;
  color: #fff;
}

.back-to-top.show {
  display: block;
}

/*
 * @file
 * Reward Form
 */

.entitytype-reward_points-form .field-name-field-purchase-date {
  float: left;
  width: 30%;
}

@media screen and (max-width: 767px) {
  .entitytype-reward_points-form .field-name-field-purchase-date {
    width: 100%;
    margin-bottom: 0;
  }
}

.entitytype-reward_points-form .field-name-field-purchase-date .container-inline-date {
  width: 100%;
}

.entitytype-reward_points-form .field-name-field-purchase-date .container-inline-date .form-item {
  width: 100%;
}

.entitytype-reward_points-form .field-name-field-purchase-date .container-inline-date .form-item input {
  width: 100%;
}

.entitytype-reward_points-form .field-name-field-purchase-date .container-inline-date .date-padding {
  float: none;
}

.entitytype-reward_points-form .field-name-field-purchase-date .form-item-field-purchase-date-und-0-value-date {
  width: 100%;
}

.entitytype-reward_points-form .field-name-field-purchase-date .form-item-field-purchase-date-und-0-value-date .description {
  display: none;
}

.entitytype-reward_points-form .field-name-field-invoice-number .form-type-textfield,
.entitytype-reward_points-form .field-name-field-quantity .form-type-textfield {
  width: 35%;
}

@media screen and (max-width: 767px) {
  .entitytype-reward_points-form .field-name-field-invoice-number .form-type-textfield,
  .entitytype-reward_points-form .field-name-field-quantity .form-type-textfield {
    width: 100%;
    margin-top: -20px;
  }
}

.entitytype-reward_points-form .field-type-taxonomy-term-reference .form-item-field-agent-dealer-und {
  top: -20px;
}

@media screen and (max-width: 767px) {
  .entitytype-reward_points-form .field-type-taxonomy-term-reference .form-item-field-agent-dealer-und {
    top: 0;
  }
}

.entitytype-reward_points-form .field-type-taxonomy-term-reference label {
  font-weight: normal;
}

@media screen and (max-width: 480px) {
  .view-reward-points.pane-syn-forms-entityform-pane {
    overflow: auto;
  }
}

.view-reward-points.pane-syn-forms-entityform-pane .views-field-field-reward-point {
  text-align: center;
}

#colorbox #cboxClose {
  top: 0;
  text-indent: 0;
  background: none;
}

#colorbox #cboxClose:after {
  background-color: #fff;
  color: #5f7800;
  font-family: "FontAwesome";
  content: "\f057" !important;
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
  font-size: 21px;
  font-size: 2.1rem;
}

#colorbox #cboxLoadedContent {
  overflow: hidden !important;
  margin-top: 28px;
  margin-bottom: 32px;
}

#colorbox #cboxTopLeft,
#colorbox #cboxTopCenter,
#colorbox #cboxTopRight {
  height: 10px;
}

#colorbox #cboxBottomLeft,
#colorbox #cboxBottomCenter,
#colorbox #cboxBottomRight {
  height: 0;
}

#colorbox #cboxPrevious {
  background: url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 3px;
  height: 30px;
}

#colorbox #cboxPrevious:hover {
  background-position: -75px 3px;
}

#colorbox #cboxNext {
  background: url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 3px;
  height: 30px;
}

#colorbox #cboxNext:hover {
  background-position: -50px 3px;
}

#colorbox #cboxTitle {
  bottom: 25px;
}

#colorbox #cboxCurrent {
  bottom: 3px;
}

.pane-syn-landing-page-sales-representative {
  padding: 20px;
  background-color: #fff;
}

.pane-syn-landing-page-sales-representative .pane-title {
  font-size: 17px;
  font-size: 1.7rem;
  text-align: center;
}

.pane-syn-landing-page-sales-representative .pane-title .zip-code {
  margin-left: 5px;
  color: #5f7800;
}

.pane-syn-landing-page-sales-representative .sales-rep-search {
  position: relative;
}

.pane-syn-landing-page-sales-representative .sales-rep-widget {
  width: 44px;
  height: 44px;
}

.pane-syn-landing-page-sales-representative .sales-rep-widget:before {
  font-size: 25px;
  font-size: 2.5rem;
}

.pane-syn-landing-page-sales-representative .sales-rep-image {
  margin: 0 auto 10px;
  width: 100px;
}

.pane-syn-landing-page-sales-representative .sales-rep-info-category {
  margin-bottom: 15px;
}

.pane-syn-landing-page-sales-representative .sales-rep-info-envelope {
  position: relative;
  word-wrap: break-word;
  width: 100%;
}

.pane-syn-landing-page-sales-representative .sales-rep-info-envelope .fa-envelope {
  position: absolute;
  top: 3px;
  left: 0;
}

.pane-syn-landing-page-sales-representative .sales-rep-info-envelope span {
  padding-left: 20px;
}

.pane-syn-landing-page-sales-representative .sales-rep-info-learn-more {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: right;
}

.slick-slider-cta.custom-search-view .view-content {
  overflow: visible;
  margin-right: 0;
  margin-left: 0;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider {
  max-width: 1120px;
  margin: 0 auto;
  min-height: 220px;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-list {
  margin-right: -10px;
  margin-left: -10px;
}

@media screen and (max-width: 1024px) {
  .slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-list {
    margin-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-list {
    margin-left: 0;
  }
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-list .slick__slide {
  margin-right: 10px;
  margin-left: 10px;
  min-height: 210px;
}

@media screen and (max-width: 1024px) {
  .slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-list .slick__slide {
    margin-right: 5px;
    margin-left: 5px;
  }
}

@media screen and (max-width: 767px) {
  .slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-list .slick__slide {
    margin-right: 0;
    margin-left: 0;
  }
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-list .slick__slide:focus {
  outline: none;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-list .slick__slide .slide__content > div {
  min-height: 180px;
}

@media screen and (max-width: 1024px) {
  .slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-list .slick__slide .slide__content > div {
    margin: 0;
  }
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-list .slick__slide .slide__content > div .product-type h3 {
  margin-bottom: 0;
  font-size: 15px;
  font-size: 1.5rem;
  color: #7d7d7d;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-dots {
  bottom: 7px;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-dots li {
  margin: 0;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-dots li button:before {
  font-size: 1.7rem;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow {
  top: 46%;
}

@media screen and (max-width: 1024px) {
  .slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow {
    display: none;
  }
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-prev,
.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-next {
  transform: none;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-prev:hover,
.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-prev:focus,
.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-next:hover,
.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-next:focus {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  background-color: #5f7800;
  border: 3px solid #aab400;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-prev:before,
.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-next:before {
  color: #fff;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-prev:hover::before,
.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-next:hover::before {
  color: #fff;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-prev {
  left: -20px;
}

.slick-slider-cta.custom-search-view .view-content .slick--float .slick__arrow .slick-next {
  right: -20px;
}

.video-carousel .related-video img {
  height: 130px;
}

.video-carousel .slick-slider-cta.custom-search-view .view-content .slick--float .slick__slider .slick-dots {
  bottom: -30px;
}

.comment-wrapper {
  clear: both;
  display: inline-block;
}

.comment-wrapper #comment-form .form-item {
  padding: 0px;
  float: none;
  margin-bottom: 10px;
}

.comment-wrapper #comment-form .field-type-text-long {
  margin-bottom: 10px;
}

.comment-wrapper #comment-form .field-type-text-long label {
  margin-bottom: 5px;
}

.comment-wrapper #comment-form .form-actions {
  margin-bottom: 15px;
}

.comment-wrapper #comment-form .form-actions:before {
  z-index: 999;
}

.comment-wrapper .comment {
  margin-bottom: 20px;
  background-color: #f5f5f5;
  padding: 10px;
}

.comment-wrapper .comment .submitted-date {
  margin-bottom: 10px;
  font-style: italic;
}

.comment-wrapper .comment .submitted-date .comment-date {
  float: right;
}

@media screen and (max-width: 480px) {
  .comment-wrapper .comment .submitted-date .comment-date {
    float: none;
    display: block;
  }
}

.comment-wrapper .comment h3 {
  font-size: 1.8rem;
  margin-bottom: 0px;
}

/* Misc */

/**
 * @file
 * IE fixes.
 */

.lt-ie9 .pane-bundle-cta-prominent-links .field-name-field-cta-link a,
.pane-bundle-cta-prominent-links .field-name-field-cta-link .lt-ie9 a,
.lt-ie9 .pane-bundle-cta-prominent-links .field-name-field-cta-link a:active
.pane-bundle-cta-prominent-links .field-name-field-cta-link a:hover,
.pane-bundle-cta-prominent-links .field-name-field-cta-link a:active
.pane-bundle-cta-prominent-links .field-name-field-cta-link .lt-ie9 a:hover,
.lt-ie9 .views-submit-button .form-submit,
.views-submit-button .lt-ie9 .form-submit {
  background-image: url("../images/transparent.png");
}

.lt-ie9 .container {
  width: 1140px;
}

.lt-ie9 .element-invisible {
  display: none;
}

.lt-ie9 img {
  width: inherit;
}

.lt-ie9 .related-video .syn-media-autoplay-thumb-link:before {
  background: url("../images/overlay.png");
}

.lt-ie9 .related-video .syn-media-autoplay-thumb-link a:before {
  background-image: url("../images/download.png");
}

.lt-ie9 .related-video .syn-media-autoplay-thumb-link img {
  position: relative;
  z-index: -1;
}

.lt-ie9 [type="checkbox"] + label .subscribe-label:after {
  display: none;
}

.lt-ie9 .form-type-checkbox,
.lt-ie9 .form-type-radio {
  clear: left;
  white-space: nowrap;
}

.lt-ie9 .node-type-target .pane-page-content .pane-node-title,
.lt-ie9 .node-type-target .pane-node-field-target-code-eppo {
  float: left;
  padding-left: 3px;
}

.lt-ie9 .node-type-target .pane-node-field-target-latin-name {
  clear: left;
}

.lt-ie9 .field-name-field-banners .field-name-field-banner-description,
.lt-ie9 .node-service .pane-node-body,
.lt-ie9 .node-service .pane-node-field-service-offline-message,
.lt-ie9 .node-service .pane-links-pane {
  bottom: -180px;
}

.lt-ie9 .node-service:hover .pane-node-body,
.lt-ie9 .node-service:hover .pane-node-field-service-offline-message,
.lt-ie9 .node-service:hover .pane-links-pane {
  bottom: 0;
  z-index: 1;
}

.lt-ie9 input[type="text"],
.lt-ie9 input[type="date"],
.lt-ie9 input[type="email"],
.lt-ie9 input[type="password"],
.lt-ie9 input[type="search"],
.lt-ie9 input[type="tel"],
.lt-ie9 input[type="number"],
.lt-ie9 input[type="url"],
.lt-ie9 input[type="week"] {
  min-height: auto;
  height: 44px;
}

.lt-ie9 .views-exposed-form input[type="text"] {
  padding-top: 12px;
  padding-right: 55px  !important;
  min-height: auto;
  height: 55px !important;
  line-height: 29px;
}

.lt-ie9 .chosen-container-single input[type="text"] {
  height: 25px !important;
  padding-top: 4px;
  line-height: 1;
}

.lt-ie9 .subscription-form-center {
  position: relative;
}

.lt-ie9 .subscription-form-center .subscribe > .form-type-checkbox {
  position: absolute;
  top: 20px;
  right: 5px;
  padding-left: 10px;
  padding-bottom: 20px;
  border-left: 1px solid #bfc1c7;
  width: 25%;
}

.lt-ie9 .subscription-form-center .subscribe .subscribe-label {
  border-left: 0;
  padding-left: 0;
  padding-bottom: 0;
}

.lt-ie9 div[class*="pane-my-bookmarks-"] .view-my-bookmarks,
.lt-ie9 .pane-my-sales-representative-contacts-my-sales-representatives .view-my-sales-representative-contacts {
  overflow: auto;
}

.lt-ie9 .weather-sticky-background {
  background-image: url("../images/weather-sticky-icon.png");
}

.lt-ie9 .subscription-form-center .new-paddock-wrapper {
  top: 42px;
  right: 5px;
}

.lt-ie9 .full-width-hero--info-wrapper .full-width-hero--info {
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  left: 0;
  width: 100%;
}

body.agriclime-service input#edit-submit {
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  background-color: #00a0be !important;
}

body.agriclime-service input#edit-submit:disabled {
  background-color: #949494 !important;
}

.lt-ie9 .captcha .g-recaptcha,
.ie9 .captcha .g-recaptcha {
  zoom: 0.77;
  -ms-transform: scale(1);
}

.lt-ie9 .captcha .error.messages-inline,
.ie9 .captcha .error.messages-inline {
  margin-top: 5px;
}

.lt-ie9 .pane-syn-lms-login-form-pane .captcha .g-recaptcha,
.ie9 .pane-syn-lms-login-form-pane .captcha .g-recaptcha {
  -ms-transform: scale(1);
  zoom: 0.7;
}

.lt-ie9 .social-reg-links a,
.ie9 .social-reg-links a {
  min-width: auto;
}

.lt-ie9 .hero__image .BCLvideoWrapper,
.ie9 .hero__image .BCLvideoWrapper {
  padding-bottom: 50.8%;
}

.lt-ie9 .owl-carousel .owl-item,
.ie9 .owl-carousel .owl-item {
  background-color: #9fae66;
}

.lt-ie9 .owl-carousel .owl-item .hero__image iframe,
.ie9 .owl-carousel .owl-item .hero__image iframe {
  visibility: hidden;
}

.lt-ie9 .owl-carousel .owl-item.active .hero__image iframe,
.ie9 .owl-carousel .owl-item.active .hero__image iframe {
  visibility: visible !important;
}

/* Misc */

/*
 * @file
 * Various fixes.
 */

/* Fix for SYN-4199. */

@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  iframe {
    min-width: 100%;
    width: 100%;
  }
}

.file-video-brightcove .content {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}

.file-video-brightcove iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Pages */

/*
 * @file
 * All page imports here.
 */

/*
 * @file
 * News page content type.
 */

.node-type-news-item .main__content-panes .pane-node-field-news-item-main-category.label,
.node-type-news-item .main__content-panes .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .pane-node-field-news-item-main-category.field-item,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .node-type-news-item .main__content-panes .pane-node-field-news-item-main-category.field-item,
.node-type-news-item .main__content-panes .page-products-search-flower .field-name-field-p-f-type .field-items .pane-node-field-news-item-main-category.field-item,
.page-products-search-flower .field-name-field-p-f-type .field-items .node-type-news-item .main__content-panes .pane-node-field-news-item-main-category.field-item {
  margin-bottom: 10px;
}

.node-type-news-item .main__content-panes .field-type-media .field-item:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
  .node-type-news-item .main__content-panes .field-type-media .field-item {
    margin-bottom: 10px;
  }
}

.node-type-news-item .pane-node-field-main-image {
  clear: both;
  margin-bottom: 10px;
}

.node-type-news-item .pane-node-field-main-image img {
  display: block;
}

@media screen and (max-width: 1024px) {
  .node-type-news-item .pane-node-field-main-image img {
    max-height: none;
  }
}

.node-type-news-item .no-sidebar .pane-node-field-main-image img {
  max-height: initial;
}

.node-type-news-item .field-name-field-geo-region .field-item {
  display: inline-block;
  margin-right: 5px;
}

.node-type-news-item .pane-node-field-multimedia {
  margin: 20px 0;
}

.node-type-news-item .panels-ipe-region .news__meta,
.node-type-news-item .panels-ipe-region .label,
.node-type-news-item .panels-ipe-region .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .field-item,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .node-type-news-item .panels-ipe-region .field-item,
.node-type-news-item .panels-ipe-region .page-products-search-flower .field-name-field-p-f-type .field-items .field-item,
.page-products-search-flower .field-name-field-p-f-type .field-items .node-type-news-item .panels-ipe-region .field-item {
  float: left;
}

.node-type-news-item .panels-ipe-region .pane-node-field-attachments,
.node-type-news-item .panels-ipe-region .pane-node-field-multimedia,
.node-type-news-item .panels-ipe-region .pane-node-field-main-image {
  clear: left;
}

.news__meta {
  display: inline-block;
  margin: 0 0 10px 10px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.8;
}

/* === News Carousel Latest */

.view-news .content img {
  display: block;
  max-height: 101px;
  height: auto;
  object-fit: cover;
}

.view-news .owl-item {
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  border: 1px solid transparent;
}

.view-news .owl-item:hover {
  -moz-transform: translate(0, -5px);
  -ms-transform: translate(0, -5px);
  -webkit-transform: translate(0, -5px);
  transform: translate(0, -5px);
}

.view-news .label a,
.view-news .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .field-item a,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .view-news .field-item a,
.view-news .page-products-search-flower .field-name-field-p-f-type .field-items .field-item a,
.page-products-search-flower .field-name-field-p-f-type .field-items .view-news .field-item a {
  font-size: inherit;
  color: inherit;
  text-decoration: inherit;
}

.view-news .owl-stage-outer {
  padding-top: 10px;
}

/* === News Carousel Latest code ends here */

/*
 * @file
 * Products Search Page.
 */

/* Product Grid */

.view-search-technical-library-flowers .view-content .views-table tr th:nth-child(5) {
  width: 200px;
}

.page-distributors-search .custom-search-view .views-row header h2 {
  display: flex;
  -webkit-margin-after: 0;
}

.page-distributors-search .custom-search-view .views-row header a {
  font-size: 1.5rem;
  font-weight: bold;
  pointer-events: none;
  cursor: default;
}

.node-type-distributor-flower .pane-node-title-field .field-item {
  font-weight: bold;
}

.custom-search-view .view-content {
  overflow: hidden;
  margin-right: -10px;
  margin-left: -10px;
}

.custom-search-view .views-row {
  margin-bottom: 15px;
  width: 33.33333%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

@media screen and (max-width: 767px) {
  .custom-search-view .views-row {
    width: 50%;
    float: left;
  }
}

@media screen and (max-width: 480px) {
  .custom-search-view .views-row {
    clear: both;
    width: 100%;
    float: left;
  }
}

.custom-search-view .views-row .views-row-last {
  float: right;
}

.custom-search-view .views-row img {
  display: block;
}

.custom-search-view .forth {
  clear: both;
}

@media screen and (max-width: 767px) {
  .custom-search-view .forth,
  .custom-search-view .views-row-first {
    clear: none;
  }

  .custom-search-view .views-row-odd {
    clear: left;
  }
}

.custom-search-view .item-list {
  clear: both;
}

/* Left Facet Navigation */

.page-products-search .main__content .onecol-stacked__row .facets-pane,
.page-search .main__content .onecol-stacked__row .facets-pane,
.page-distributors-search .onecol-stacked__row .facets-pane,
.page-techlibrary-search .onecol-stacked__row .facets-pane,
.page-trials-search .onecol-stacked__row .facets-pane {
  margin-bottom: 15px;
  width: 200px;
  margin-right: 10px;
}

.page-products-search .main__content .onecol-stacked__row .pane-title,
.page-products-search .main__content .onecol-stacked__row .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-search .main__content .onecol-stacked__row .pane-title,
.page-search .main__content .onecol-stacked__row .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-distributors-search .onecol-stacked__row .pane-title,
.page-distributors-search .onecol-stacked__row .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-techlibrary-search .onecol-stacked__row .pane-title,
.page-techlibrary-search .onecol-stacked__row .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-trials-search .onecol-stacked__row .pane-title,
.page-trials-search .onecol-stacked__row .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a {
  padding: 10px 30px 10px 20px;
  text-transform: uppercase;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 700;
}

.page-products-search .main__content .onecol-stacked__row .leaf,
.page-search .main__content .onecol-stacked__row .leaf,
.page-distributors-search .onecol-stacked__row .leaf,
.page-techlibrary-search .onecol-stacked__row .leaf,
.page-trials-search .onecol-stacked__row .leaf {
  position: relative;
}

.page-products-search .main__content .onecol-stacked__row .leaf input,
.page-search .main__content .onecol-stacked__row .leaf input,
.page-distributors-search .onecol-stacked__row .leaf input,
.page-techlibrary-search .onecol-stacked__row .leaf input,
.page-trials-search .onecol-stacked__row .leaf input {
  position: absolute;
  top: 9px;
  left: 5px;
}

.page-products-search .main__content .onecol-stacked__row .facetapi-facetapi-checkbox-links a,
.page-search .main__content .onecol-stacked__row .facetapi-facetapi-checkbox-links a,
.page-distributors-search .onecol-stacked__row .facetapi-facetapi-checkbox-links a,
.page-techlibrary-search .onecol-stacked__row .facetapi-facetapi-checkbox-links a,
.page-trials-search .onecol-stacked__row .facetapi-facetapi-checkbox-links a {
  display: inline-block;
  color: #212121;
}

.page-products-search .main__content .twocols-25-75__sidebar .panel-pane,
.page-search .main__content .twocols-25-75__sidebar .panel-pane,
.page-distributors-search .twocols-25-75__sidebar .panel-pane,
.page-techlibrary-search .twocols-25-75__sidebar .panel-pane,
.page-trials-search .twocols-25-75__sidebar .panel-pane {
  margin-bottom: 15px;
}

.page-products-search .main__content .twocols-25-75__sidebar .pane-title,
.page-products-search .main__content .twocols-25-75__sidebar .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-search .main__content .twocols-25-75__sidebar .pane-title,
.page-search .main__content .twocols-25-75__sidebar .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-distributors-search .twocols-25-75__sidebar .pane-title,
.page-distributors-search .twocols-25-75__sidebar .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-techlibrary-search .twocols-25-75__sidebar .pane-title,
.page-techlibrary-search .twocols-25-75__sidebar .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-trials-search .twocols-25-75__sidebar .pane-title,
.page-trials-search .twocols-25-75__sidebar .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a {
  padding: 10px 30px 10px 20px;
  text-transform: uppercase;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 700;
}

.page-products-search .main__content .twocols-25-75__sidebar div:first-child .pane-title,
.page-products-search .main__content .twocols-25-75__sidebar .product_seed_crop_category .pane-title,
.page-products-search .main__content .twocols-25-75__sidebar .target_list_first_level .pane-title,
.page-products-search .main__content .twocols-25-75__sidebar .field_t_f_market .pane-title,
.page-products-search .main__content .twocols-25-75__sidebar .field_p_f_type .pane-title,
.page-products-search .main__content .twocols-25-75__sidebar .field_t_l_f_type .pane-title,
.page-products-search .main__content .twocols-25-75__sidebar .field_d_f_market .pane-title,
.page-products-search .main__content .twocols-25-75__sidebar .field_p_g_v_crop .pane-title,
.page-products-search .main__content .twocols-25-75__sidebar .field_p_a_type .pane-title,
.page-search .main__content .twocols-25-75__sidebar div:first-child .pane-title,
.page-search .main__content .twocols-25-75__sidebar .product_seed_crop_category .pane-title,
.page-search .main__content .twocols-25-75__sidebar .target_list_first_level .pane-title,
.page-search .main__content .twocols-25-75__sidebar .field_t_f_market .pane-title,
.page-search .main__content .twocols-25-75__sidebar .field_p_f_type .pane-title,
.page-search .main__content .twocols-25-75__sidebar .field_t_l_f_type .pane-title,
.page-search .main__content .twocols-25-75__sidebar .field_d_f_market .pane-title,
.page-search .main__content .twocols-25-75__sidebar .field_p_g_v_crop .pane-title,
.page-search .main__content .twocols-25-75__sidebar .field_p_a_type .pane-title,
.page-distributors-search .twocols-25-75__sidebar div:first-child .pane-title,
.page-distributors-search .twocols-25-75__sidebar .product_seed_crop_category .pane-title,
.page-distributors-search .twocols-25-75__sidebar .target_list_first_level .pane-title,
.page-distributors-search .twocols-25-75__sidebar .field_t_f_market .pane-title,
.page-distributors-search .twocols-25-75__sidebar .field_p_f_type .pane-title,
.page-distributors-search .twocols-25-75__sidebar .field_t_l_f_type .pane-title,
.page-distributors-search .twocols-25-75__sidebar .field_d_f_market .pane-title,
.page-distributors-search .twocols-25-75__sidebar .field_p_g_v_crop .pane-title,
.page-distributors-search .twocols-25-75__sidebar .field_p_a_type .pane-title,
.page-techlibrary-search .twocols-25-75__sidebar div:first-child .pane-title,
.page-techlibrary-search .twocols-25-75__sidebar .product_seed_crop_category .pane-title,
.page-techlibrary-search .twocols-25-75__sidebar .target_list_first_level .pane-title,
.page-techlibrary-search .twocols-25-75__sidebar .field_t_f_market .pane-title,
.page-techlibrary-search .twocols-25-75__sidebar .field_p_f_type .pane-title,
.page-techlibrary-search .twocols-25-75__sidebar .field_t_l_f_type .pane-title,
.page-techlibrary-search .twocols-25-75__sidebar .field_d_f_market .pane-title,
.page-techlibrary-search .twocols-25-75__sidebar .field_p_g_v_crop .pane-title,
.page-techlibrary-search .twocols-25-75__sidebar .field_p_a_type .pane-title,
.page-trials-search .twocols-25-75__sidebar div:first-child .pane-title,
.page-trials-search .twocols-25-75__sidebar .product_seed_crop_category .pane-title,
.page-trials-search .twocols-25-75__sidebar .target_list_first_level .pane-title,
.page-trials-search .twocols-25-75__sidebar .field_t_f_market .pane-title,
.page-trials-search .twocols-25-75__sidebar .field_p_f_type .pane-title,
.page-trials-search .twocols-25-75__sidebar .field_t_l_f_type .pane-title,
.page-trials-search .twocols-25-75__sidebar .field_d_f_market .pane-title,
.page-trials-search .twocols-25-75__sidebar .field_p_g_v_crop .pane-title,
.page-trials-search .twocols-25-75__sidebar .field_p_a_type .pane-title {
  color: #fff;
  text-align: center;
  background-color: #5f7800;
}

.page-products-search .main__content .twocols-25-75__main > .pane-views-panes,
.page-search .main__content .twocols-25-75__main > .pane-views-panes,
.page-distributors-search .twocols-25-75__main > .pane-views-panes,
.page-techlibrary-search .twocols-25-75__main > .pane-views-panes,
.page-trials-search .twocols-25-75__main > .pane-views-panes {
  padding-left: 20px;
}

@media screen and (max-width: 1024px) {
  .page-products-search .main__content .twocols-25-75__main > .pane-views-panes,
  .page-search .main__content .twocols-25-75__main > .pane-views-panes,
  .page-distributors-search .twocols-25-75__main > .pane-views-panes,
  .page-techlibrary-search .twocols-25-75__main > .pane-views-panes,
  .page-trials-search .twocols-25-75__main > .pane-views-panes {
    padding-left: 0;
  }
}

.page-products-search .main__content .facets-pane .pane-title,
.page-products-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-search .main__content .facets-pane .pane-title,
.page-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-distributors-search .facets-pane .pane-title,
.page-distributors-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-techlibrary-search .facets-pane .pane-title,
.page-techlibrary-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-trials-search .facets-pane .pane-title,
.page-trials-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a {
  display: block;
  margin-bottom: 0;
  color: #5f7800;
  font-weight: 700;
  background-color: #fff;
}

.page-products-search .main__content .current-search-item-reset-filters a:before,
.page-products-search .main__content .current-search-item li a:before,
.page-search .main__content .current-search-item-reset-filters a:before,
.page-search .main__content .current-search-item li a:before,
.page-distributors-search .current-search-item-reset-filters a:before,
.page-distributors-search .current-search-item li a:before,
.page-techlibrary-search .current-search-item-reset-filters a:before,
.page-techlibrary-search .current-search-item li a:before,
.page-trials-search .current-search-item-reset-filters a:before,
.page-trials-search .current-search-item li a:before {
  content: "\f00d";
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.45;
}

.page-products-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:hover,
.page-products-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:hover:before,
.page-products-search .main__content .current-search-item:not(.current-search-item-active-items-product-cp) li a:hover,
.page-products-search .main__content .current-search-item:not(.current-search-item-active-items-product-cp) li a:hover:before,
.page-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:hover,
.page-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:hover:before,
.page-search .main__content .current-search-item:not(.current-search-item-active-items-product-cp) li a:hover,
.page-search .main__content .current-search-item:not(.current-search-item-active-items-product-cp) li a:hover:before,
.page-distributors-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:hover,
.page-distributors-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:hover:before,
.page-distributors-search .current-search-item:not(.current-search-item-active-items-product-cp) li a:hover,
.page-distributors-search .current-search-item:not(.current-search-item-active-items-product-cp) li a:hover:before,
.page-techlibrary-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:hover,
.page-techlibrary-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:hover:before,
.page-techlibrary-search .current-search-item:not(.current-search-item-active-items-product-cp) li a:hover,
.page-techlibrary-search .current-search-item:not(.current-search-item-active-items-product-cp) li a:hover:before,
.page-trials-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:hover,
.page-trials-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:hover:before,
.page-trials-search .current-search-item:not(.current-search-item-active-items-product-cp) li a:hover,
.page-trials-search .current-search-item:not(.current-search-item-active-items-product-cp) li a:hover:before {
  color: #96a657;
  text-decoration: none;
}

.page-products-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:before,
.page-products-search .main__content .current-search-item:not(.current-search-item-active-items-product-cp) li a,
.page-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:before,
.page-search .main__content .current-search-item:not(.current-search-item-active-items-product-cp) li a,
.page-distributors-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:before,
.page-distributors-search .current-search-item:not(.current-search-item-active-items-product-cp) li a,
.page-techlibrary-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:before,
.page-techlibrary-search .current-search-item:not(.current-search-item-active-items-product-cp) li a,
.page-trials-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:before,
.page-trials-search .current-search-item:not(.current-search-item-active-items-product-cp) li a {
  position: absolute;
  top: 0;
  right: 10px;
  display: block;
  width: 22px;
  height: 22px;
  border: 1px solid #5f7800;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
  color: #5f7800;
  background-color: #fff;
}

.page-products-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-products-search .main__content .current-search-item:not(.current-search-item-active-items-product-cp) li,
.page-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-search .main__content .current-search-item:not(.current-search-item-active-items-product-cp) li,
.page-distributors-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-distributors-search .current-search-item:not(.current-search-item-active-items-product-cp) li,
.page-techlibrary-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-techlibrary-search .current-search-item:not(.current-search-item-active-items-product-cp) li,
.page-trials-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a,
.page-trials-search .current-search-item:not(.current-search-item-active-items-product-cp) li {
  position: relative;
  padding-right: 35px;
  padding-bottom: 10px;
}

.page-products-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a a,
.page-products-search .main__content .current-search-item:not(.current-search-item-active-items-product-cp) li a,
.page-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a a,
.page-search .main__content .current-search-item:not(.current-search-item-active-items-product-cp) li a,
.page-distributors-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a a,
.page-distributors-search .current-search-item:not(.current-search-item-active-items-product-cp) li a,
.page-techlibrary-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a a,
.page-techlibrary-search .current-search-item:not(.current-search-item-active-items-product-cp) li a,
.page-trials-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a a,
.page-trials-search .current-search-item:not(.current-search-item-active-items-product-cp) li a {
  font-size: 0;
}

.page-products-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp),
.page-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp),
.page-distributors-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp),
.page-techlibrary-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp),
.page-trials-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) {
  margin-top: 5px;
  margin-bottom: 30px;
  text-align: center;
}

.page-products-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:before,
.page-search .main__content .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:before,
.page-distributors-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:before,
.page-techlibrary-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:before,
.page-trials-search .current-search-item-reset-filters:not(.current-search-item-reset-filters-link-product-cp) a:before {
  margin-top: 10px;
}

.page-products-search .main__content .twocols-25-75__sidebar .leaf,
.page-search .main__content .twocols-25-75__sidebar .leaf,
.page-distributors-search .twocols-25-75__sidebar .leaf,
.page-techlibrary-search .twocols-25-75__sidebar .leaf,
.page-trials-search .twocols-25-75__sidebar .leaf {
  position: relative;
}

.page-products-search .main__content .twocols-25-75__sidebar .leaf input,
.page-search .main__content .twocols-25-75__sidebar .leaf input,
.page-distributors-search .twocols-25-75__sidebar .leaf input,
.page-techlibrary-search .twocols-25-75__sidebar .leaf input,
.page-trials-search .twocols-25-75__sidebar .leaf input {
  position: absolute;
  top: 9px;
  left: 0;
}

.page-products-search .main__content .twocols-25-75__sidebar .facetapi-facetapi-checkbox-links a,
.page-search .main__content .twocols-25-75__sidebar .facetapi-facetapi-checkbox-links a,
.page-distributors-search .twocols-25-75__sidebar .facetapi-facetapi-checkbox-links a,
.page-techlibrary-search .twocols-25-75__sidebar .facetapi-facetapi-checkbox-links a,
.page-trials-search .twocols-25-75__sidebar .facetapi-facetapi-checkbox-links a {
  display: inline-block;
  color: #212121;
}

.page-products-search .main__content .panel-pane.field_product_cp_category,
.page-products-search .main__content .panel-pane.product_seed_crop_category,
.page-products-search .main__content .panel-pane.target_list_first_level,
.page-products-search .main__content .panel-pane.field_t_f_market,
.page-products-search .main__content .panel-pane.field_p_f_type,
.page-products-search .main__content .panel-pane.field_t_l_f_type,
.page-products-search .main__content .panel-pane.field_d_f_market,
.page-products-search .main__content .panel-pane.field_p_g_v_crop,
.page-products-search .main__content .panel-pane.field_p_a_type,
.page-search .main__content .panel-pane.field_product_cp_category,
.page-search .main__content .panel-pane.product_seed_crop_category,
.page-search .main__content .panel-pane.target_list_first_level,
.page-search .main__content .panel-pane.field_t_f_market,
.page-search .main__content .panel-pane.field_p_f_type,
.page-search .main__content .panel-pane.field_t_l_f_type,
.page-search .main__content .panel-pane.field_d_f_market,
.page-search .main__content .panel-pane.field_p_g_v_crop,
.page-search .main__content .panel-pane.field_p_a_type,
.page-distributors-search .panel-pane.field_product_cp_category,
.page-distributors-search .panel-pane.product_seed_crop_category,
.page-distributors-search .panel-pane.target_list_first_level,
.page-distributors-search .panel-pane.field_t_f_market,
.page-distributors-search .panel-pane.field_p_f_type,
.page-distributors-search .panel-pane.field_t_l_f_type,
.page-distributors-search .panel-pane.field_d_f_market,
.page-distributors-search .panel-pane.field_p_g_v_crop,
.page-distributors-search .panel-pane.field_p_a_type,
.page-techlibrary-search .panel-pane.field_product_cp_category,
.page-techlibrary-search .panel-pane.product_seed_crop_category,
.page-techlibrary-search .panel-pane.target_list_first_level,
.page-techlibrary-search .panel-pane.field_t_f_market,
.page-techlibrary-search .panel-pane.field_p_f_type,
.page-techlibrary-search .panel-pane.field_t_l_f_type,
.page-techlibrary-search .panel-pane.field_d_f_market,
.page-techlibrary-search .panel-pane.field_p_g_v_crop,
.page-techlibrary-search .panel-pane.field_p_a_type,
.page-trials-search .panel-pane.field_product_cp_category,
.page-trials-search .panel-pane.product_seed_crop_category,
.page-trials-search .panel-pane.target_list_first_level,
.page-trials-search .panel-pane.field_t_f_market,
.page-trials-search .panel-pane.field_p_f_type,
.page-trials-search .panel-pane.field_t_l_f_type,
.page-trials-search .panel-pane.field_d_f_market,
.page-trials-search .panel-pane.field_p_g_v_crop,
.page-trials-search .panel-pane.field_p_a_type {
  margin-bottom: 10px;
}

.page-products-search .main__content .panel-pane.field_product_cp_category li,
.page-products-search .main__content .panel-pane.product_seed_crop_category li,
.page-products-search .main__content .panel-pane.target_list_first_level li,
.page-products-search .main__content .panel-pane.field_t_f_market li,
.page-products-search .main__content .panel-pane.field_p_f_type li,
.page-products-search .main__content .panel-pane.field_t_l_f_type li,
.page-products-search .main__content .panel-pane.field_d_f_market li,
.page-products-search .main__content .panel-pane.field_p_g_v_crop li,
.page-products-search .main__content .panel-pane.field_p_a_type li,
.page-search .main__content .panel-pane.field_product_cp_category li,
.page-search .main__content .panel-pane.product_seed_crop_category li,
.page-search .main__content .panel-pane.target_list_first_level li,
.page-search .main__content .panel-pane.field_t_f_market li,
.page-search .main__content .panel-pane.field_p_f_type li,
.page-search .main__content .panel-pane.field_t_l_f_type li,
.page-search .main__content .panel-pane.field_d_f_market li,
.page-search .main__content .panel-pane.field_p_g_v_crop li,
.page-search .main__content .panel-pane.field_p_a_type li,
.page-distributors-search .panel-pane.field_product_cp_category li,
.page-distributors-search .panel-pane.product_seed_crop_category li,
.page-distributors-search .panel-pane.target_list_first_level li,
.page-distributors-search .panel-pane.field_t_f_market li,
.page-distributors-search .panel-pane.field_p_f_type li,
.page-distributors-search .panel-pane.field_t_l_f_type li,
.page-distributors-search .panel-pane.field_d_f_market li,
.page-distributors-search .panel-pane.field_p_g_v_crop li,
.page-distributors-search .panel-pane.field_p_a_type li,
.page-techlibrary-search .panel-pane.field_product_cp_category li,
.page-techlibrary-search .panel-pane.product_seed_crop_category li,
.page-techlibrary-search .panel-pane.target_list_first_level li,
.page-techlibrary-search .panel-pane.field_t_f_market li,
.page-techlibrary-search .panel-pane.field_p_f_type li,
.page-techlibrary-search .panel-pane.field_t_l_f_type li,
.page-techlibrary-search .panel-pane.field_d_f_market li,
.page-techlibrary-search .panel-pane.field_p_g_v_crop li,
.page-techlibrary-search .panel-pane.field_p_a_type li,
.page-trials-search .panel-pane.field_product_cp_category li,
.page-trials-search .panel-pane.product_seed_crop_category li,
.page-trials-search .panel-pane.target_list_first_level li,
.page-trials-search .panel-pane.field_t_f_market li,
.page-trials-search .panel-pane.field_p_f_type li,
.page-trials-search .panel-pane.field_t_l_f_type li,
.page-trials-search .panel-pane.field_d_f_market li,
.page-trials-search .panel-pane.field_p_g_v_crop li,
.page-trials-search .panel-pane.field_p_a_type li {
  padding: 5px;
  padding-left: 20px;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 700;
}

.page-products-search .main__content .current-search-item-active,
.page-search .main__content .current-search-item-active,
.page-distributors-search .current-search-item-active,
.page-techlibrary-search .current-search-item-active,
.page-trials-search .current-search-item-active {
  padding-top: 5px;
}

.page-products-search .main__content .facets-pane .pane-title,
.page-search .main__content .facets-pane .pane-title,
.page-distributors-search .facets-pane .pane-title,
.page-techlibrary-search .facets-pane .pane-title,
.page-trials-search .facets-pane .pane-title {
  position: relative;
  border: 1px solid #bfc999;
  cursor: pointer;
}

.page-products-search .main__content .facets-pane .pane-title:hover,
.page-search .main__content .facets-pane .pane-title:hover,
.page-distributors-search .facets-pane .pane-title:hover,
.page-techlibrary-search .facets-pane .pane-title:hover,
.page-trials-search .facets-pane .pane-title:hover {
  -moz-box-shadow: #bfc999 0px 0px 6px 0px;
  -webkit-box-shadow: #bfc999 0px 0px 6px 0px;
  box-shadow: #bfc999 0px 0px 6px 0px;
}

.page-products-search .main__content .facets-pane .pane-title .angle-arrow-down,
.page-search .main__content .facets-pane .pane-title .angle-arrow-down,
.page-distributors-search .facets-pane .pane-title .angle-arrow-down,
.page-techlibrary-search .facets-pane .pane-title .angle-arrow-down,
.page-trials-search .facets-pane .pane-title .angle-arrow-down {
  right: 10px;
}

.page-products-search .main__content .facets-pane .item-list,
.page-search .main__content .facets-pane .item-list,
.page-distributors-search .facets-pane .item-list,
.page-techlibrary-search .facets-pane .item-list,
.page-trials-search .facets-pane .item-list {
  overflow: hidden;
  display: none;
}

.page-products-search .main__content .facets-pane .item-list ul,
.page-search .main__content .facets-pane .item-list ul,
.page-distributors-search .facets-pane .item-list ul,
.page-techlibrary-search .facets-pane .item-list ul,
.page-trials-search .facets-pane .item-list ul {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 200px;
}

.page-products-search .main__content .facets-pane .leaf,
.page-search .main__content .facets-pane .leaf,
.page-distributors-search .facets-pane .leaf,
.page-techlibrary-search .facets-pane .leaf,
.page-trials-search .facets-pane .leaf {
  border-bottom: 1px solid lightgray;
  padding: 5px 0 10px;
  padding-left: 20px;
  font-size: 14px;
  font-size: 1.4rem;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops i.angle-arrow-down,
.page-products-search .main__content .facetapi-facet-product-cp-targets i.angle-arrow-down,
.page-search .main__content .facetapi-facet-product-cp-crops i.angle-arrow-down,
.page-search .main__content .facetapi-facet-product-cp-targets i.angle-arrow-down,
.page-distributors-search .facetapi-facet-product-cp-crops i.angle-arrow-down,
.page-distributors-search .facetapi-facet-product-cp-targets i.angle-arrow-down,
.page-techlibrary-search .facetapi-facet-product-cp-crops i.angle-arrow-down,
.page-techlibrary-search .facetapi-facet-product-cp-targets i.angle-arrow-down,
.page-trials-search .facetapi-facet-product-cp-crops i.angle-arrow-down,
.page-trials-search .facetapi-facet-product-cp-targets i.angle-arrow-down {
  right: 5px;
  top: 15px;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops a,
.page-products-search .main__content .facetapi-facet-product-cp-targets a,
.page-search .main__content .facetapi-facet-product-cp-crops a,
.page-search .main__content .facetapi-facet-product-cp-targets a,
.page-distributors-search .facetapi-facet-product-cp-crops a,
.page-distributors-search .facetapi-facet-product-cp-targets a,
.page-techlibrary-search .facetapi-facet-product-cp-crops a,
.page-techlibrary-search .facetapi-facet-product-cp-targets a,
.page-trials-search .facetapi-facet-product-cp-crops a,
.page-trials-search .facetapi-facet-product-cp-targets a {
  font-size: 14px;
  font-size: 1.4rem;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops .leaf,
.page-products-search .main__content .facetapi-facet-product-cp-targets .leaf,
.page-search .main__content .facetapi-facet-product-cp-crops .leaf,
.page-search .main__content .facetapi-facet-product-cp-targets .leaf,
.page-distributors-search .facetapi-facet-product-cp-crops .leaf,
.page-distributors-search .facetapi-facet-product-cp-targets .leaf,
.page-techlibrary-search .facetapi-facet-product-cp-crops .leaf,
.page-techlibrary-search .facetapi-facet-product-cp-targets .leaf,
.page-trials-search .facetapi-facet-product-cp-crops .leaf,
.page-trials-search .facetapi-facet-product-cp-targets .leaf {
  padding-right: 25px;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops > .leaf > .with-children-dash + .title_ingen,
.page-products-search .main__content .facetapi-facet-product-cp-targets > .leaf > .with-children-dash + .title_ingen,
.page-search .main__content .facetapi-facet-product-cp-crops > .leaf > .with-children-dash + .title_ingen,
.page-search .main__content .facetapi-facet-product-cp-targets > .leaf > .with-children-dash + .title_ingen,
.page-distributors-search .facetapi-facet-product-cp-crops > .leaf > .with-children-dash + .title_ingen,
.page-distributors-search .facetapi-facet-product-cp-targets > .leaf > .with-children-dash + .title_ingen,
.page-techlibrary-search .facetapi-facet-product-cp-crops > .leaf > .with-children-dash + .title_ingen,
.page-techlibrary-search .facetapi-facet-product-cp-targets > .leaf > .with-children-dash + .title_ingen,
.page-trials-search .facetapi-facet-product-cp-crops > .leaf > .with-children-dash + .title_ingen,
.page-trials-search .facetapi-facet-product-cp-targets > .leaf > .with-children-dash + .title_ingen {
  font-weight: 700;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops ul.expanded > .leaf > .title_ingen,
.page-products-search .main__content .facetapi-facet-product-cp-crops ul.expanded > .leaf > .facetapi-checkbox,
.page-products-search .main__content .facetapi-facet-product-cp-targets ul.expanded > .leaf > .title_ingen,
.page-products-search .main__content .facetapi-facet-product-cp-targets ul.expanded > .leaf > .facetapi-checkbox,
.page-search .main__content .facetapi-facet-product-cp-crops ul.expanded > .leaf > .title_ingen,
.page-search .main__content .facetapi-facet-product-cp-crops ul.expanded > .leaf > .facetapi-checkbox,
.page-search .main__content .facetapi-facet-product-cp-targets ul.expanded > .leaf > .title_ingen,
.page-search .main__content .facetapi-facet-product-cp-targets ul.expanded > .leaf > .facetapi-checkbox,
.page-distributors-search .facetapi-facet-product-cp-crops ul.expanded > .leaf > .title_ingen,
.page-distributors-search .facetapi-facet-product-cp-crops ul.expanded > .leaf > .facetapi-checkbox,
.page-distributors-search .facetapi-facet-product-cp-targets ul.expanded > .leaf > .title_ingen,
.page-distributors-search .facetapi-facet-product-cp-targets ul.expanded > .leaf > .facetapi-checkbox,
.page-techlibrary-search .facetapi-facet-product-cp-crops ul.expanded > .leaf > .title_ingen,
.page-techlibrary-search .facetapi-facet-product-cp-crops ul.expanded > .leaf > .facetapi-checkbox,
.page-techlibrary-search .facetapi-facet-product-cp-targets ul.expanded > .leaf > .title_ingen,
.page-techlibrary-search .facetapi-facet-product-cp-targets ul.expanded > .leaf > .facetapi-checkbox,
.page-trials-search .facetapi-facet-product-cp-crops ul.expanded > .leaf > .title_ingen,
.page-trials-search .facetapi-facet-product-cp-crops ul.expanded > .leaf > .facetapi-checkbox,
.page-trials-search .facetapi-facet-product-cp-targets ul.expanded > .leaf > .title_ingen,
.page-trials-search .facetapi-facet-product-cp-targets ul.expanded > .leaf > .facetapi-checkbox {
  color: #5f7800;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops ul.expanded .leaf .leaf .facetapi-checkbox,
.page-products-search .main__content .facetapi-facet-product-cp-targets ul.expanded .leaf .leaf .facetapi-checkbox,
.page-search .main__content .facetapi-facet-product-cp-crops ul.expanded .leaf .leaf .facetapi-checkbox,
.page-search .main__content .facetapi-facet-product-cp-targets ul.expanded .leaf .leaf .facetapi-checkbox,
.page-distributors-search .facetapi-facet-product-cp-crops ul.expanded .leaf .leaf .facetapi-checkbox,
.page-distributors-search .facetapi-facet-product-cp-targets ul.expanded .leaf .leaf .facetapi-checkbox,
.page-techlibrary-search .facetapi-facet-product-cp-crops ul.expanded .leaf .leaf .facetapi-checkbox,
.page-techlibrary-search .facetapi-facet-product-cp-targets ul.expanded .leaf .leaf .facetapi-checkbox,
.page-trials-search .facetapi-facet-product-cp-crops ul.expanded .leaf .leaf .facetapi-checkbox,
.page-trials-search .facetapi-facet-product-cp-targets ul.expanded .leaf .leaf .facetapi-checkbox {
  color: #212121;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops ul.expanded .expanded .ingeneral a,
.page-products-search .main__content .facetapi-facet-product-cp-targets ul.expanded .expanded .ingeneral a,
.page-search .main__content .facetapi-facet-product-cp-crops ul.expanded .expanded .ingeneral a,
.page-search .main__content .facetapi-facet-product-cp-targets ul.expanded .expanded .ingeneral a,
.page-distributors-search .facetapi-facet-product-cp-crops ul.expanded .expanded .ingeneral a,
.page-distributors-search .facetapi-facet-product-cp-targets ul.expanded .expanded .ingeneral a,
.page-techlibrary-search .facetapi-facet-product-cp-crops ul.expanded .expanded .ingeneral a,
.page-techlibrary-search .facetapi-facet-product-cp-targets ul.expanded .expanded .ingeneral a,
.page-trials-search .facetapi-facet-product-cp-crops ul.expanded .expanded .ingeneral a,
.page-trials-search .facetapi-facet-product-cp-targets ul.expanded .expanded .ingeneral a {
  color: #212121;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops .expanded,
.page-products-search .main__content .facetapi-facet-product-cp-targets .expanded,
.page-search .main__content .facetapi-facet-product-cp-crops .expanded,
.page-search .main__content .facetapi-facet-product-cp-targets .expanded,
.page-distributors-search .facetapi-facet-product-cp-crops .expanded,
.page-distributors-search .facetapi-facet-product-cp-targets .expanded,
.page-techlibrary-search .facetapi-facet-product-cp-crops .expanded,
.page-techlibrary-search .facetapi-facet-product-cp-targets .expanded,
.page-trials-search .facetapi-facet-product-cp-crops .expanded,
.page-trials-search .facetapi-facet-product-cp-targets .expanded {
  padding-bottom: 0;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops .last,
.page-products-search .main__content .facetapi-facet-product-cp-targets .last,
.page-search .main__content .facetapi-facet-product-cp-crops .last,
.page-search .main__content .facetapi-facet-product-cp-targets .last,
.page-distributors-search .facetapi-facet-product-cp-crops .last,
.page-distributors-search .facetapi-facet-product-cp-targets .last,
.page-techlibrary-search .facetapi-facet-product-cp-crops .last,
.page-techlibrary-search .facetapi-facet-product-cp-targets .last,
.page-trials-search .facetapi-facet-product-cp-crops .last,
.page-trials-search .facetapi-facet-product-cp-targets .last {
  border-bottom: 0;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops .facet-checkbox,
.page-products-search .main__content .facetapi-facet-product-cp-targets .facet-checkbox,
.page-search .main__content .facetapi-facet-product-cp-crops .facet-checkbox,
.page-search .main__content .facetapi-facet-product-cp-targets .facet-checkbox,
.page-distributors-search .facetapi-facet-product-cp-crops .facet-checkbox,
.page-distributors-search .facetapi-facet-product-cp-targets .facet-checkbox,
.page-techlibrary-search .facetapi-facet-product-cp-crops .facet-checkbox,
.page-techlibrary-search .facetapi-facet-product-cp-targets .facet-checkbox,
.page-trials-search .facetapi-facet-product-cp-crops .facet-checkbox,
.page-trials-search .facetapi-facet-product-cp-targets .facet-checkbox {
  padding-right: 25px;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops .item-list,
.page-products-search .main__content .facetapi-facet-product-cp-targets .item-list,
.page-search .main__content .facetapi-facet-product-cp-crops .item-list,
.page-search .main__content .facetapi-facet-product-cp-targets .item-list,
.page-distributors-search .facetapi-facet-product-cp-crops .item-list,
.page-distributors-search .facetapi-facet-product-cp-targets .item-list,
.page-techlibrary-search .facetapi-facet-product-cp-crops .item-list,
.page-techlibrary-search .facetapi-facet-product-cp-targets .item-list,
.page-trials-search .facetapi-facet-product-cp-crops .item-list,
.page-trials-search .facetapi-facet-product-cp-targets .item-list {
  margin-left: -25px;
  margin-right: -25px;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops .item-list ul,
.page-products-search .main__content .facetapi-facet-product-cp-targets .item-list ul,
.page-search .main__content .facetapi-facet-product-cp-crops .item-list ul,
.page-search .main__content .facetapi-facet-product-cp-targets .item-list ul,
.page-distributors-search .facetapi-facet-product-cp-crops .item-list ul,
.page-distributors-search .facetapi-facet-product-cp-targets .item-list ul,
.page-techlibrary-search .facetapi-facet-product-cp-crops .item-list ul,
.page-techlibrary-search .facetapi-facet-product-cp-targets .item-list ul,
.page-trials-search .facetapi-facet-product-cp-crops .item-list ul,
.page-trials-search .facetapi-facet-product-cp-targets .item-list ul {
  max-height: 100%;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops .item-list li,
.page-products-search .main__content .facetapi-facet-product-cp-targets .item-list li,
.page-search .main__content .facetapi-facet-product-cp-crops .item-list li,
.page-search .main__content .facetapi-facet-product-cp-targets .item-list li,
.page-distributors-search .facetapi-facet-product-cp-crops .item-list li,
.page-distributors-search .facetapi-facet-product-cp-targets .item-list li,
.page-techlibrary-search .facetapi-facet-product-cp-crops .item-list li,
.page-techlibrary-search .facetapi-facet-product-cp-targets .item-list li,
.page-trials-search .facetapi-facet-product-cp-crops .item-list li,
.page-trials-search .facetapi-facet-product-cp-targets .item-list li {
  padding-left: 25px;
}

.page-products-search .main__content .facetapi-facet-product-cp-crops .item-list input,
.page-products-search .main__content .facetapi-facet-product-cp-targets .item-list input,
.page-search .main__content .facetapi-facet-product-cp-crops .item-list input,
.page-search .main__content .facetapi-facet-product-cp-targets .item-list input,
.page-distributors-search .facetapi-facet-product-cp-crops .item-list input,
.page-distributors-search .facetapi-facet-product-cp-targets .item-list input,
.page-techlibrary-search .facetapi-facet-product-cp-crops .item-list input,
.page-techlibrary-search .facetapi-facet-product-cp-targets .item-list input,
.page-trials-search .facetapi-facet-product-cp-crops .item-list input,
.page-trials-search .facetapi-facet-product-cp-targets .item-list input {
  left: 5px;
}

.page-products-search .main__content .main__content,
.page-search .main__content .main__content,
.page-distributors-search .main__content,
.page-techlibrary-search .main__content,
.page-trials-search .main__content {
  margin-bottom: 15px;
}

.page-products-search .main__content .main__content-wrapper,
.page-search .main__content .main__content-wrapper,
.page-distributors-search .main__content-wrapper,
.page-techlibrary-search .main__content-wrapper,
.page-trials-search .main__content-wrapper {
  margin-bottom: 0;
}

.twocols-25-75__sidebar .field_product_cp_category .item-list,
.twocols-25-75__sidebar .product_seed_crop_category .item-list,
.twocols-25-75__sidebar .target_list_first_level .item-list,
.twocols-25-75__sidebar .field_t_f_market .item-list,
.twocols-25-75__sidebar .field_p_f_type .item-list,
.twocols-25-75__sidebar .field_t_l_f_type .item-list,
.twocols-25-75__sidebar .field_d_f_market .item-list,
.twocols-25-75__sidebar .field_p_g_v_crop .item-list,
.twocols-25-75__sidebar .field_p_a_type .item-list {
  max-height: 400px;
  overflow-y: auto;
}

/* Hide the Product Category option for PPM sites.*/

.syngentappm .product-category {
  display: none;
}

/* Main Search Form */

.page-distributors-search .node-distributor-flower .submitted,
.page-distributors-search .node-distributor-flower .links {
  display: none;
}

.page-distributors-search .custom-search-view .field-name-field-d-f-phone .field-label,
.page-distributors-search .custom-search-view .field-name-field-d-f-phone-2 .field-label,
.page-distributors-search .custom-search-view .field-name-field-d-f-fax .field-label {
  font-weight: normal;
}

.page-distributors-search .custom-search-view .street-block {
  float: left;
  width: 100%;
}

.page-distributors-search .custom-search-view .locality-block .locality,
.page-distributors-search .custom-search-view .locality-block .state {
  float: left;
}

.page-distributors-search .custom-search-view .locality-block .locality {
  margin-right: 5px;
}

.page-distributors-search .custom-search-view .field-name-field-d-f-city,
.page-distributors-search .custom-search-view .field-name-field-d-f-state,
.page-distributors-search .custom-search-view .thoroughfare {
  float: left;
  margin-right: 5px;
}

.page-distributors-search .custom-search-view .field-name-field-d-f-email-address,
.page-distributors-search .custom-search-view .field-name-field-d-f-url {
  overflow-wrap: break-word;
}

.node-type-distributor-flower .field-name-field-d-f-phone .field-label,
.node-type-distributor-flower .field-name-field-d-f-phone-2 .field-label,
.node-type-distributor-flower .field-name-field-d-f-fax .field-label {
  font-weight: normal;
}

.node-type-distributor-flower .locality-block .locality,
.node-type-distributor-flower .locality-block .state {
  float: left;
  margin-right: 5px;
}

.node-type-distributor-flower .field-name-field-d-f-city,
.node-type-distributor-flower .field-name-field-d-f-state,
.node-type-distributor-flower .thoroughfare {
  float: left;
  margin-right: 5px;
}

.node-type-distributor-flower .view-content div {
  overflow-wrap: break-word;
}

.custom-search-view .inner-wrapper {
  clear: both;
  width: 100%;
}

.custom-search-view .views-exposed-widgets {
  margin-bottom: 10px;
}

.custom-search-view .views-widget-per-page {
  clear: left;
  padding-top: 30px;
  padding-bottom: 5px;
}

.custom-search-view .views-widget-per-page label {
  display: inline;
  vertical-align: middle;
}

.custom-search-view .pager__top {
  position: relative;
  top: -53px;
  height: 0;
}

/* Search pager bottom */

.custom-search-view > .item-list {
  margin-top: -10px;
}

.custom-search-view > .item-list .pager {
  margin-top: 0;
}

/* Search Form Quick Links */

.views-widget-filter-quick_links {
  clear: both;
}

.views-exposed-form .views-widget-filter-quick_links {
  float: none;
  padding: 0;
}

.views-widget-filter-quick_links b {
  float: left;
  padding-right: 3px;
}

.views-widget-filter-quick_links .menu__item {
  float: left;
  padding: 0 5px;
}

.views-widget-filter-quick_links .menu__item .menu__link {
  font-weight: 700;
}

.views-widget-filter-quick_links .menu__item .menu__link,
.views-widget-filter-quick_links .menu__item .menu__link:visited {
  color: #00a0be;
}

.views-widget-filter-quick_links .menu__item .menu__link:hover {
  color: #00b5d8;
  text-decoration: none;
}

.views-widget-filter-quick_links .menu__item.quick-links-active .menu__link {
  color: #00bee2;
  text-decoration: underline;
}

.search-form-quick-links {
  float: left;
  width: 100%;
  padding-top: 10px;
}

div.product-status {
  display: inline-block;
  padding: 0 8px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  font-size: 10px;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}

.product-status {
  background-color: #5f7800;
}

.product-cp-status-terminated {
  background-color: #eb8200;
}

.view-id-search_cp_product .current-search-item-reset-filters-link-product-cp a:before,
.view-id-search_cp_product .current-search-item-active-items-product-cp li a {
  position: absolute;
  display: block;
  text-align: center;
  color: #fff;
}

.view-id-search_cp_product .current-search-item-active-items-product-cp li {
  display: inline-block;
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 5px 35px 5px 5px;
  background-color: #5f7800;
  color: #fff;
}

.view-id-search_cp_product .current-search-item-active-items-product-cp li.last {
  margin-right: 0;
}

.view-id-search_cp_product .current-search-item-active-items-product-cp li a {
  right: 10px;
  top: 5px;
  font-size: 0;
}

.view-id-search_cp_product .current-search-item-active-items-product-cp li a:before {
  color: #fff;
}

.view-id-search_cp_product .current-search-item-reset-filters-link-product-cp {
  position: relative;
  margin-top: 5px;
  margin-bottom: 30px;
  padding-left: 20px;
}

.view-id-search_cp_product .current-search-item-reset-filters-link-product-cp a {
  display: inline-block;
  color: #616161;
}

.view-id-search_cp_product .current-search-item-reset-filters-link-product-cp a:before {
  color: #616161;
  top: 1px;
  left: 0;
}

.view-id-search_cp_product .current-search-item-reset-filters-link-product-cp a:hover {
  color: #212121;
}

.view-id-search_cp_product .current-search-item-reset-filters-link-product-cp a:hover:before {
  color: #212121;
}

.page-products-search-crop-protection .main__content .facets-pane {
  background-color: #fff;
}

.page-products-search-crop-protection .main__content .facets-pane .pane-title {
  position: relative;
  border: 1px solid #bfc999;
  cursor: pointer;
}

.page-products-search-crop-protection .main__content .facets-pane .pane-title:hover {
  -moz-box-shadow: #bfc999 0px 0px 6px 0px;
  -webkit-box-shadow: #bfc999 0px 0px 6px 0px;
  box-shadow: #bfc999 0px 0px 6px 0px;
}

.page-products-search-crop-protection .main__content .facets-pane .pane-title .angle-arrow-down {
  right: 10px;
}

.page-products-search-crop-protection .main__content .facets-pane .item-list {
  display: none;
  margin-top: 0;
}

.page-products-search-crop-protection .main__content .facets-pane .item-list ul {
  padding: 0 10px;
  max-height: 450px;
  background-color: transparent;
}

.page-products-search-crop-protection .main__content .facets-pane .item-list ul.expanded {
  border-top: 1px solid lightgray;
  margin-top: 10px;
  padding-left: 10px;
}

.page-products-search-crop-protection .main__content .facets-pane .item-list ul.expanded li {
  color: #212121;
}

.page-products-search-crop-protection .main__content .facets-pane .with-children-dash {
  position: absolute;
  left: 5px;
  width: 6px;
  border-bottom: 2px solid #5f7800;
  top: 14px;
}

.page-products-search-crop-protection .main__content .facets-pane .ingeneral {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
}

.page-products-search-crop-protection .main__content .facets-pane .ingeneral .facetapi-checkbox {
  top: 13px;
}

.page-products-search-crop-protection .main__content .facets-pane .facetapi-facetapi-checkbox-links > li,
.page-products-search-crop-protection .main__content .facets-pane .facetapi-facetapi-checkbox-links > li > a {
  color: #212121;
}

.page-products-search-crop-protection .main__content .facets-pane .leaf {
  border-bottom: 1px solid lightgray;
  padding: 5px 0 10px;
  padding-left: 25px;
  font-size: 14px;
  font-size: 1.4rem;
}

.page-products-search-crop-protection .main__content .facets-pane .leaf .leaf {
  border-bottom: 0;
}

.page-products-search-crop-protection .main__content .facets-pane .leaf.last {
  border-bottom: 0;
}

.page-products-search-seed-vegetable-crop .main__content .twocols-25-75__sidebar .field_product_cp_category .pane-title {
  color: #fff;
  text-align: center;
  background-color: #5f7800;
}

/*
 * @file
 * Single Product Page.
 * Includes content types: Product CP & Product Seed (all variations).
 */

/* General Styles */

.node-type-product-cp h1.pane-title,
[class*="node-type-product-seed"] h1.pane-title {
  border: none;
  max-width: 19em;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  color: #212121;
  font-weight: 700;
  font-size: 32px;
  font-size: 3.2rem;
}

.node-type-product-cp .content__top-wide,
[class*="node-type-product-seed"] .content__top-wide {
  padding: 0 10px;
}

.node-type-product-cp .main__content-wrapper,
.node-type-product-cp .main__content,
[class*="node-type-product-seed"] .main__content-wrapper,
[class*="node-type-product-seed"] .main__content {
  margin-bottom: 0;
}

.node-type-product-cp .pane-page-content,
[class*="node-type-product-seed"] .pane-page-content {
  padding-top: 15px;
  background-color: #fff;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
}

.node-type-product-cp .panel-col-top,
.node-type-product-cp .regions-wrapper,
[class*="node-type-product-seed"] .panel-col-top,
[class*="node-type-product-seed"] .regions-wrapper {
  padding: 0 20px 10px;
}

.node-type-product-cp .panel-col-top .panel-pane,
[class*="node-type-product-seed"] .panel-col-top .panel-pane {
  float: right;
  margin-top: -30px;
}

.node-type-product-cp .panel-col-top .pane-title,
[class*="node-type-product-seed"] .panel-col-top .pane-title {
  float: left;
  padding-right: 4px;
  font-weight: 700;
}

.node-type-product-cp .panel-col-top .field-type-datestamp,
[class*="node-type-product-seed"] .panel-col-top .field-type-datestamp {
  display: inline-block;
}

@media screen and (max-width: 1024px) {
  .node-type-product-cp .panel-col-top .panel-pane,
  [class*="node-type-product-seed"] .panel-col-top .panel-pane {
    margin-top: 0;
    padding-bottom: 20px;
  }
}

.node-type-product-cp .twocols-33-67__left .field-items,
[class*="node-type-product-seed"] .twocols-33-67__left .field-items {
  float: none;
}

.node-type-product-cp .twocols-33-67__left .field-name-field-product-seed-crop,
[class*="node-type-product-seed"] .twocols-33-67__left .field-name-field-product-seed-crop {
  padding-bottom: 10px;
}

.node-type-product-cp .twocols-33-67__left .field-name-field-product-seed-crop,
[class*="node-type-product-seed"] .twocols-33-67__left .field-name-field-product-seed-crop {
  font-size: 11px;
  font-size: 1.1rem;
  text-transform: uppercase;
}

.node-type-product-cp .twocols-33-67__left .field-name-field-product-seed-crop .field-label,
[class*="node-type-product-seed"] .twocols-33-67__left .field-name-field-product-seed-crop .field-label {
  margin-right: 10px;
  line-height: 2.2;
}

.node-type-product-cp .twocols-33-67__left .field-name-field-product-seed-crop .field-item,
[class*="node-type-product-seed"] .twocols-33-67__left .field-name-field-product-seed-crop .field-item {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 5px 10px;
  color: #fff;
  font-weight: 700;
  font-size: inherit;
  background-color: #bfc1c7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.node-type-product-cp .twocols-33-67__right .panel-pane,
[class*="node-type-product-seed"] .twocols-33-67__right .panel-pane {
  overflow: hidden;
  clear: both;
  padding-bottom: 10px;
}

.node-type-product-cp .twocols-33-67__right .pane-title,
[class*="node-type-product-seed"] .twocols-33-67__right .pane-title {
  font-size: 15px;
  font-size: 1.5rem;
}

.node-type-product-cp .twocols-33-67__right .view-content,
[class*="node-type-product-seed"] .twocols-33-67__right .view-content {
  clear: none;
}

.node-type-product-cp .twocols-33-67__right .views-field,
[class*="node-type-product-seed"] .twocols-33-67__right .views-field {
  display: inline;
}

.node-type-product-cp .twocols-33-67__right .views-row,
.node-type-product-cp .twocols-33-67__right .field-item,
[class*="node-type-product-seed"] .twocols-33-67__right .views-row,
[class*="node-type-product-seed"] .twocols-33-67__right .field-item {
  display: inline;
}

.node-type-product-cp .twocols-33-67__right .views-row:before,
.node-type-product-cp .twocols-33-67__right .field-item:before,
[class*="node-type-product-seed"] .twocols-33-67__right .views-row:before,
[class*="node-type-product-seed"] .twocols-33-67__right .field-item:before {
  display: inline;
  content: ",\0020";
}

.node-type-product-cp .twocols-33-67__right .views-row:first-child:before,
.node-type-product-cp .twocols-33-67__right .field-item:first-child:before,
[class*="node-type-product-seed"] .twocols-33-67__right .views-row:first-child:before,
[class*="node-type-product-seed"] .twocols-33-67__right .field-item:first-child:before {
  display: none;
}

.node-type-product-cp .twocols-33-67__right .views-label,
.node-type-product-cp .twocols-33-67__right .field-label,
.node-type-product-cp .twocols-33-67__right .pane-title,
[class*="node-type-product-seed"] .twocols-33-67__right .views-label,
[class*="node-type-product-seed"] .twocols-33-67__right .field-label,
[class*="node-type-product-seed"] .twocols-33-67__right .pane-title {
  display: block;
  float: left;
  width: 31%;
  margin-bottom: 0;
  padding-right: 2%;
  font-weight: 700;
}

.node-type-product-cp .twocols-33-67__right .field-label-inline > .field-items,
[class*="node-type-product-seed"] .twocols-33-67__right .field-label-inline > .field-items {
  width: 65%;
  float: right;
}

.node-type-product-cp .twocols-33-67__right .field-name-field-product-cp-composition .field-items div,
[class*="node-type-product-seed"] .twocols-33-67__right .field-name-field-product-cp-composition .field-items div {
  float: left;
}

.node-type-product-cp .twocols-33-67__right .field-name-field-product-cp-composition .field-name-field-product-cp-comp-active-ing .field-item,
[class*="node-type-product-seed"] .twocols-33-67__right .field-name-field-product-cp-composition .field-name-field-product-cp-comp-active-ing .field-item {
  margin-left: 3px;
  margin-right: 3px;
}

.node-type-product-cp .twocols-33-67__right .field-name-field-product-cp-composition > .field-items .field-item:before,
[class*="node-type-product-seed"] .twocols-33-67__right .field-name-field-product-cp-composition > .field-items .field-item:before {
  float: left;
  content: "+\00a0";
}

.node-type-product-cp .twocols-33-67__right .field-name-field-product-cp-composition > .field-items .field-item:first-child:before,
[class*="node-type-product-seed"] .twocols-33-67__right .field-name-field-product-cp-composition > .field-items .field-item:first-child:before {
  display: none;
}

@media screen and (max-width: 767px) {
  .node-type-product-cp .twocols-33-67__right .views-label,
  .node-type-product-cp .twocols-33-67__right .field-label,
  .node-type-product-cp .twocols-33-67__right .field-content,
  .node-type-product-cp .twocols-33-67__right .pane-title,
  .node-type-product-cp .twocols-33-67__right .field-label-inline > .field-items,
  [class*="node-type-product-seed"] .twocols-33-67__right .views-label,
  [class*="node-type-product-seed"] .twocols-33-67__right .field-label,
  [class*="node-type-product-seed"] .twocols-33-67__right .field-content,
  [class*="node-type-product-seed"] .twocols-33-67__right .pane-title,
  [class*="node-type-product-seed"] .twocols-33-67__right .field-label-inline > .field-items {
    float: none;
    width: 100%;
  }
}

.node-type-product-cp .panel-col-bottom .panel-pane,
[class*="node-type-product-seed"] .panel-col-bottom .panel-pane {
  padding: 20px 20px 0;
}

.node-type-product-cp .panel-col-bottom p,
.node-type-product-cp .panel-col-bottom .advance-saving-calculator .pane-description,
.advance-saving-calculator .node-type-product-cp .panel-col-bottom .pane-description,
.node-type-product-cp .panel-col-bottom .advance-saving-calculator form,
.advance-saving-calculator .node-type-product-cp .panel-col-bottom form,
[class*="node-type-product-seed"] .panel-col-bottom p,
[class*="node-type-product-seed"] .panel-col-bottom .advance-saving-calculator .pane-description,
.advance-saving-calculator [class*="node-type-product-seed"] .panel-col-bottom .pane-description,
[class*="node-type-product-seed"] .panel-col-bottom .advance-saving-calculator form,
.advance-saving-calculator [class*="node-type-product-seed"] .panel-col-bottom form {
  margin-bottom: 20px;
}

.node-type-product-cp .panel-col-bottom .field-name-field-product-seed-description,
[class*="node-type-product-seed"] .panel-col-bottom .field-name-field-product-seed-description {
  margin-bottom: 20px;
}

.node-type-product-cp .panel-col-bottom-2 .panel-pane,
[class*="node-type-product-seed"] .panel-col-bottom-2 .panel-pane {
  padding: 10px 20px;
}

.node-type-product-cp .panel-col-bottom,
.node-type-product-cp .panel-col-bottom-2,
.node-type-product-cp .pane-node-field-product-cp-pdf,
.node-type-product-cp .pane-node-field-pdf-description,
[class*="node-type-product-seed"] .panel-col-bottom,
[class*="node-type-product-seed"] .panel-col-bottom-2,
[class*="node-type-product-seed"] .pane-node-field-product-cp-pdf,
[class*="node-type-product-seed"] .pane-node-field-pdf-description {
  border-top: 1px solid #dadbdf;
}

.node-type-product-cp .pane-node-field-product-cp-pdf .field-items,
.node-type-product-cp .pane-node-field-product-seed-pdf .field-items,
[class*="node-type-product-seed"] .pane-node-field-product-cp-pdf .field-items,
[class*="node-type-product-seed"] .pane-node-field-product-seed-pdf .field-items {
  font-size: 0;
}

.node-type-product-cp .pane-node-field-product-cp-pdf .field-item,
.node-type-product-cp .pane-node-field-product-seed-pdf .field-item,
[class*="node-type-product-seed"] .pane-node-field-product-cp-pdf .field-item,
[class*="node-type-product-seed"] .pane-node-field-product-seed-pdf .field-item {
  display: inline-block;
  width: 33.33333%;
  vertical-align: top;
  padding: 0 10px 0 0;
}

.node-type-product-cp .pane-node-field-product-cp-pdf a,
.node-type-product-cp .pane-node-field-product-cp-pdf span,
.node-type-product-cp .pane-node-field-product-seed-pdf a,
.node-type-product-cp .pane-node-field-product-seed-pdf span,
[class*="node-type-product-seed"] .pane-node-field-product-cp-pdf a,
[class*="node-type-product-seed"] .pane-node-field-product-cp-pdf span,
[class*="node-type-product-seed"] .pane-node-field-product-seed-pdf a,
[class*="node-type-product-seed"] .pane-node-field-product-seed-pdf span {
  word-wrap: break-word;
  font-size: 13px;
  font-size: 1.3rem;
}

.node-type-product-cp .pane-node-field-product-cp-pdf .file-size,
.node-type-product-cp .pane-node-field-product-seed-pdf .file-size,
[class*="node-type-product-seed"] .pane-node-field-product-cp-pdf .file-size,
[class*="node-type-product-seed"] .pane-node-field-product-seed-pdf .file-size {
  display: inline-block;
  padding-left: 5px;
}

@media screen and (max-width: 767px) {
  .node-type-product-cp .pane-node-field-product-cp-pdf .field-item,
  .node-type-product-cp .pane-node-field-product-seed-pdf .field-item,
  [class*="node-type-product-seed"] .pane-node-field-product-cp-pdf .field-item,
  [class*="node-type-product-seed"] .pane-node-field-product-seed-pdf .field-item {
    width: 45%;
    word-break: break-all;
  }

  .node-type-product-cp .pane-node-field-product-cp-pdf .field-item.even,
  .node-type-product-cp .pane-node-field-product-seed-pdf .field-item.even,
  [class*="node-type-product-seed"] .pane-node-field-product-cp-pdf .field-item.even,
  [class*="node-type-product-seed"] .pane-node-field-product-seed-pdf .field-item.even {
    padding-right: 2%;
  }
}

.pdf-view-link img {
  display: none;
}

.pdf-view-link a {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("/modules/file/icons/application-pdf.png") no-repeat;
  padding-left: 20px;
  color: black;
}

/* Product CP Specific */

.node-type-product-cp .view-product-cp-chemical-family-view .view-content {
  width: 65%;
  float: right;
}

.node-type-product-cp .taxonomy-image-view-mode h3 {
  display: inline;
  margin: 0;
  vertical-align: middle;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: normal;
}

.node-type-product-cp .taxonomy-image-view-mode > .content {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  overflow: hidden;
  margin-right: 5px;
}

.node-type-product-cp .taxonomy-image-view-mode > .content img {
  display: block;
}

.node-type-product-cp .vocabulary-product-cp-stewardship h3 {
  font-weight: 700;
}

.node-type-product-cp .vocabulary-product-cp-stewardship > .content {
  margin-right: 30px;
}

.node-type-product-cp .vocabulary-product-cp-stewardship {
  text-align: center;
}

.node-type-product-cp .field-name-field-product-cp-category {
  margin-bottom: 10px;
}

.node-type-product-cp .field-name-field-product-cp-category .field-item {
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
}

.node-type-product-cp .field-name-field-product-cp-security-icon {
  padding-bottom: 15px;
}

.node-type-product-cp .field-name-field-product-cp-security-icon .field-item {
  position: relative;
  float: left;
  width: 30px;
  height: 30px;
  margin-right: 15px;
}

.node-type-product-cp .field-name-field-product-cp-security-icon h2 {
  display: none;
}

.node-type-product-cp .field-name-field-product-cp-security-icon a {
  display: none;
}

.node-type-product-cp .field-name-field-product-cp-security-icon:after {
  display: block;
  content: "";
  clear: both;
}

.node-type-product-cp .field-name-field-product-cp-loyality {
  padding-top: 15px;
}

.node-type-product-cp .field-name-field-product-cp-loyality .media-element {
  padding-right: 10px;
}

.node-type-product-cp .pane-node-field-product-cp-type .field-item {
  margin-bottom: 10px;
  font-size: inherit;
  font-weight: 700;
  text-transform: uppercase;
}

.node-type-product-cp .panel-col-bottom-2 {
  border-top: none;
  padding: 10px 20px;
  font-size: 13px;
  font-size: 1.3rem;
  background-color: #ffc47d;
}

.node-type-product-cp .panel-col-bottom-2 .date-display-single {
  font-weight: 700;
}

.node-type-product-cp .panel-col-bottom-2 .panel-pane {
  padding: 0;
  vertical-align: middle;
}

.node-type-product-cp .panel-col-bottom-2 .panel-pane div {
  float: none;
  display: inline;
}

.node-type-product-cp .pane-node-field-link {
  margin-bottom: 10px;
  font-size: 13px;
  font-size: 1.3rem;
}

.node-type-product-cp .pane-node-field-link a {
  text-decoration: underline;
  color: #212121;
  font-size: 13px;
  font-size: 1.3rem;
}

.node-type-product-cp .pane-node-field-link a:hover {
  color: #000;
}

.node-type-product-cp .pane-node-field-link .field-item:before {
  padding-right: 5px;
  content: "\f071";
}

.node-type-product-cp .pane-product-cp-compostion-view .views-row {
  display: block;
  padding: 0;
}

.node-type-product-cp .pane-product-cp-compostion-view .views-row:before {
  display: none;
}

.node-type-product-cp .pane-product-cp-compostion-view .views-row .entity-field-collection-item {
  display: inline;
}

.node-type-product-cp .pane-product-cp-compostion-view .views-row .entity-field-collection-item div {
  display: inline;
}

.node-type-product-cp .pane-product-cp-compostion-view .views-row .entity-field-collection-item:after {
  display: none;
}

.node-type-product-cp .pane-product-cp-compostion-view .views-row .field-item:before {
  display: none;
}

.node-type-product-cp .pane-product-cp-compostion-view .views-row .field-content {
  width: 65%;
  float: right;
}

.node-type-product-cp .pane-product-cp-compostion-view .views-row .field-name-field-product-cp-comp-active-ing .field-item {
  padding-right: 0;
}

.node-type-product-cp .pane-product-cp-compostion-view .views-row .field-name-field-product-cp-comp-active-qty {
  margin-right: 3px;
}

.node-type-product-cp .panel-pane.pane-node-field-product-cp-pdf.pdf-view-link {
  padding-top: 0;
  padding-bottom: 10px;
  background-color: #fff;
  border-top: none;
}

@media screen and (max-width: 767px) {
  .node-type-product-cp .view-product-cp-chemical-family-view .view-content,
  .node-type-product-cp .pane-product-cp-compostion-view .views-row .field-content {
    float: none;
    width: 100%;
  }
}

.node-type-product-cp .custom-search-link {
  border-top: 1px solid #dfe4cc;
  padding: 15px 10px 10px;
}

.custom-search-link a {
  color: #00a0be;
}

.custom-search-link a:before {
  margin-top: -10px;
}

.pane-node-field-product-cp-auth-number {
  padding-bottom: 5px;
  color: #7d7d7d;
  font-weight: 700;
}

.pane-node-field-product-cp-auth-number .pane-title {
  margin-right: 3px;
}

.pane-node-field-product-cp-auth-number div {
  display: inline;
}

.pane-node-field-product-cp-pack-size .field-items {
  float: none;
}

.pane-node-field-product-cp-pack-size .field-items .field-item {
  display: inline;
}

.pane-node-field-product-cp-pack-size .field-items .field-item:before {
  display: inline;
  content: ",\0020";
}

.pane-node-field-product-cp-pack-size .field-items .field-item:first-child:before {
  content: "";
}

/* QuickTabs */

.quicktabs-ui-wrapper {
  border: none;
  padding: 20px 0 10px;
  /* Accordions */
}

.quicktabs-ui-wrapper .owl-carousel .owl-stage-outer {
  width: 95%;
  margin: 0 auto;
  z-index: 3;
  padding-top: 10px;
}

.quicktabs-ui-wrapper .owl-carousel .owl-stage {
  min-width: 1000%;
}

.quicktabs-ui-wrapper .owl-carousel .owl-nav,
.quicktabs-ui-wrapper .owl-carousel .owl-controls {
  display: block !important;
}

.quicktabs-ui-wrapper .owl-carousel .owl-prev,
.quicktabs-ui-wrapper .owl-carousel .owl-next {
  z-index: 0;
  margin-top: -20px;
  border: 0;
  color: #5f7800;
  background-color: transparent;
}

.quicktabs-ui-wrapper .owl-carousel .owl-prev {
  left: 0;
}

.quicktabs-ui-wrapper .owl-carousel .owl-prev:before {
  margin-top: 0;
  content: "\f104";
  font-size: 30px;
  font-size: 3rem;
}

.quicktabs-ui-wrapper .owl-carousel .owl-next {
  right: 0;
}

.quicktabs-ui-wrapper .owl-carousel .owl-next:before {
  margin-top: 0;
  content: "\f105";
  font-size: 30px;
  font-size: 3rem;
}

.quicktabs-ui-wrapper .ui-tabs-nav {
  border: none;
  padding: 0;
  background: #f5f5f5;
}

.quicktabs-ui-wrapper .ui-tabs-nav li {
  float: none;
  display: inline-block;
  vertical-align: bottom;
  max-width: 450px;
  border: 1px solid #f5f5f5;
  margin: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #fff;
  white-space: normal;
}

.quicktabs-ui-wrapper .ui-tabs-nav li a {
  float: none;
  overflow: hidden;
  display: block;
  padding: 15px 20px 30px;
  color: #5f7800;
  text-transform: uppercase;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: 700;
  font-family: "Arial", sans-serif;
  text-align: center;
  letter-spacing: 0.9px;
}

.quicktabs-ui-wrapper .ui-tabs-nav li.ui-tabs-active {
  z-index: 2;
  margin-top: -5px;
  border-color: #bfc1c7;
  background: #9fae66;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 3px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 3px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 3px 0px;
}

.quicktabs-ui-wrapper .ui-tabs-nav li.ui-tabs-active a {
  padding-bottom: 35px;
  color: #212121;
  cursor: pointer;
}

.quicktabs-ui-wrapper h3,
.quicktabs-ui-wrapper h4,
.quicktabs-ui-wrapper h5 {
  margin-bottom: 0;
}

.quicktabs-ui-wrapper .ui-tabs-panel {
  padding: 20px;
  background: #fff;
}

.quicktabs-ui-wrapper .accordion-question {
  text-transform: none;
}

.quicktabs-ui-wrapper .accordion-question:before {
  left: 5px;
  padding: 3px 4.5px 2px;
  content: "\f078";
  font-weight: normal;
}

.quicktabs-ui-wrapper .expanded {
  background-color: #fff;
}

.quicktabs-ui-wrapper .expanded > .accordion-question {
  border-color: #fff;
}

.quicktabs-ui-wrapper .expanded > .accordion-question :before {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.quicktabs-ui-wrapper .accordion-answer {
  padding: 10px 20px;
  background-color: #f2f5e8;
}

.quicktabs-ui-wrapper .accordion-answer .views-row,
.quicktabs-ui-wrapper .accordion-answer .accordion-question,
.quicktabs-ui-wrapper .accordion-answer .accordion-answer {
  background-color: #fff;
}

.quicktabs-ui-wrapper .accordion-answer .accordion-question {
  padding-top: 15px;
  padding-bottom: 15px;
}

.quicktabs-ui-wrapper .accordion-answer .accordion-answer {
  padding-right: 10px;
  padding-left: 10px;
}

.quicktabs-ui-wrapper .view-product-cp-emergency-group-view a,
.quicktabs-ui-wrapper .view-product-cp-other a {
  color: #00a0be;
}

.quicktabs-ui-wrapper td li {
  margin-bottom: 10px;
}

.quicktabs-ui-wrapper td li.last {
  margin-bottom: 0;
}

/* Registrations Tab */

.view-product-cp-registration-crop-group .views-row {
  margin-bottom: 10px;
}

.view-product-cp-registration-crop-group .comment-field,
.view-product-cp-registration-crop-group .resistance-field,
.view-product-cp-registration-crop-group .crop-link-field {
  padding: 20px 20px 10px;
  font-family: "Arial", sans-serif;
  background-color: #fff;
}

.view-product-cp-registration-crop-group .resistance-field {
  font-size: 13px;
  font-size: 1.3rem;
}

.view-product-cp-registration-crop-group .comment-field {
  margin-top: 20px;
  font-size: 15px;
  font-size: 1.5rem;
}

.view-product-cp-registration-crop-group .crop-link-field a {
  display: inline-block;
  padding-right: 30px;
  color: #00a0be;
  word-break: break-word;
}

.view-product-cp-registration-crop-group .view-filters {
  margin-bottom: 0;
  padding: 10px;
  background-color: #f2f5e8;
}

.view-product-cp-registration-crop-group .view-filters .chosen-container {
  width: 250px !important;
  margin-left: 20px;
  padding: 5px 6px 5px;
}

.view-product-cp-registration-crop-group .view-filters div.chosen-drop {
  margin-top: 0 !important;
}

.view-product-cp-registration-crop-group .views-exposed-widgets {
  margin-bottom: 0;
}

.view-product-cp-registration-crop-group .views-exposed-widget {
  max-width: 100%;
  border: none;
  margin-top: 0;
  padding: 7px 10px;
  color: #fff;
  font-weight: 700;
  background: #9fae66;
}

.view-product-cp-registration-crop-group .views-exposed-widget .views-widget {
  display: inline-block;
  max-width: 100%;
}

.view-product-cp-registration-crop-group .views-exposed-widget select {
  max-width: 100%;
}

.view-product-cp-registration-crop-group label {
  font-weight: normal;
}

.view-product-cp-registration-crop-group .views-submit-button {
  display: none;
}

.view-product-cp-registration-crop-group .field-collection-view,
.view-product-cp-registration-crop-group .field-collection-container {
  border: none;
  margin: 0;
  padding: 0;
}

.view-product-cp-registration-crop-group .field-name-field-reg-recomm-resistance {
  background-color: #fff;
}

.view-product-cp-registration-crop-group .field-name-field-reg-target-list {
  margin-top: 15px;
}

.view-product-cp-registration-crop-group .view-mode-product-cp-registration-on-product-cp table {
  border: 1px solid #bfc1c7;
  font-size: 13px;
  font-size: 1.3rem;
}

.view-product-cp-registration-crop-group .view-mode-product-cp-registration-on-product-cp thead th {
  color: #fff;
  font-weight: normal;
  background-color: #7d7d7d;
}

.view-product-cp-registration-crop-group .view-mode-product-cp-registration-on-product-cp th,
.view-product-cp-registration-crop-group .view-mode-product-cp-registration-on-product-cp td {
  width: 10%;
  border-right: 1px solid #bfc1c7;
  padding: 5px;
  word-wrap: break-word;
}

.view-product-cp-registration-crop-group .view-mode-product-cp-registration-on-product-cp td {
  font-weight: 700;
}

.view-product-cp-registration-crop-group .view-mode-product-cp-registration-on-product-cp td p,
.view-product-cp-registration-crop-group .view-mode-product-cp-registration-on-product-cp td .advance-saving-calculator .pane-description,
.advance-saving-calculator .view-product-cp-registration-crop-group .view-mode-product-cp-registration-on-product-cp td .pane-description,
.view-product-cp-registration-crop-group .view-mode-product-cp-registration-on-product-cp td .advance-saving-calculator form,
.advance-saving-calculator .view-product-cp-registration-crop-group .view-mode-product-cp-registration-on-product-cp td form {
  font-size: 1.3rem;
}

.view-product-cp-registration-crop-group .node-product-cp-registration,
.view-product-cp-registration-crop-group .field-collection-item-field-reg-target-list {
  position: relative;
}

.view-product-cp-registration-crop-group .ajax-progress-throbber {
  position: absolute;
  top: 50%;
  right: 20px;
  display: block;
  margin-top: -10px;
}

.view-tabs-product-cp-registrations-target-group {
  margin-top: 10px;
}

.field-collection-item-field-reg-target-list .accordion-answer {
  font-size: 0;
}

.field-collection-item-field-reg-target-list .accordion-answer .field-label,
.field-collection-item-field-reg-target-list .accordion-answer .field-items {
  float: left;
  font-size: 13px;
  font-size: 1.3rem;
}

.field-collection-item-field-reg-target-list .accordion-answer .field {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  padding: 20px 10px 10px;
}

.field-collection-item-field-reg-target-list .accordion-answer .field-label {
  width: 25%;
}

.field-collection-item-field-reg-target-list .accordion-answer .field-items {
  width: 75%;
}

.field-collection-item-field-reg-target-list .accordion-answer .field-name-field-reg-weed-control .file-download {
  margin-top: 0;
}

.field-collection-item-field-reg-target-list .accordion-answer .field-name-field-reg-weed-control .file-download-link {
  font-size: 13px;
  font-size: 1.3rem;
}

/* Stewardship Tab */

/* Classification and Security Tab */

.view-product-cp-classification-group-view table td.views-field-field-product-seed-res,
.view-product-cp-stewardship-group-view table td.views-field-field-product-seed-res,
div[class*="pane-quicktabs-product-seed-"] table td.views-field-field-product-seed-res {
  padding-bottom: 0;
  background-color: #f2f5e8;
}

.view-product-cp-classification-group-view table td.views-field-field-product-seed-res .entity-field-collection-item,
.view-product-cp-stewardship-group-view table td.views-field-field-product-seed-res .entity-field-collection-item,
div[class*="pane-quicktabs-product-seed-"] table td.views-field-field-product-seed-res .entity-field-collection-item {
  margin-bottom: 20px;
  padding: 20px;
  background-color: #fff;
}

.view-product-cp-classification-group-view table .field-label,
.view-product-cp-stewardship-group-view table .field-label,
div[class*="pane-quicktabs-product-seed-"] table .field-label {
  float: left;
}

.view-product-cp-classification-group-view .field-collection-view,
.view-product-cp-stewardship-group-view .field-collection-view,
div[class*="pane-quicktabs-product-seed-"] .field-collection-view {
  border: none;
  margin: 0;
  padding: 0;
}

.view-product-cp-stewardship-group-view .views-field.views-field-rendered-entity,
.view-product-cp-stewardship-group-view .views-field.views-field-field-product-cp-steward-desc {
  width: 40%;
}

.view-product-cp-stewardship-group-view .views-field.views-field-field-product-cp-steward-type {
  width: 20%;
  font-weight: 700;
}

.view-product-cp-classification-group-view .views-field-field-product-cp-security-icon li {
  margin-bottom: 15px;
}

.view-product-cp-classification-group-view .views-field-field-product-cp-security-icon li.last {
  margin-bottom: 0;
}

.field-name-field-product-cp-category > .field-items > .field-item {
  margin-bottom: 15px;
}

/* Application Advice Tab */

.view-product-cp-application-group-view .views-field {
  font-size: 15px;
  font-size: 1.5rem;
  background-color: #f2f5e8;
}

.view-product-cp-application-group-view .views-field .accordion-question:before {
  border: 0 none;
  margin-top: -15px;
  padding: 0;
  content: "\f01a";
  font-size: 20px;
  font-size: 2rem;
  font-weight: normal;
  background-color: transparent;
}

.view-product-cp-application-group-view .views-field .accordion-question:hover:before {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.view-product-cp-application-group-view .views-field.expanded {
  padding-bottom: 20px;
}

.view-product-cp-application-group-view .views-field.expanded > .accordion-question:before {
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}

.view-product-cp-application-group-view .accordion-answer {
  margin: 20px 20px 0;
  background-color: #fff;
}

/* Emergency Tab */

.view-product-cp-emergency-group-view .views-field,
.view-product-cp-other .views-field {
  padding: 20px;
  background-color: #f2f5e8;
}

.view-product-cp-emergency-group-view .field-content,
.view-product-cp-other .field-content {
  padding: 20px 20px 1px;
  background-color: #fff;
}

/* Related Seeds Carousel */

.view-related-seeds {
  padding: 20px 50px 0;
}

.view-related-seeds div.node.node-teaser .node-title {
  font-size: 1.8rem;
}

.view-related-seeds div.node.node-teaser .product-type h3 {
  margin-bottom: 0;
  font-size: 1.5rem;
  color: #7d7d7d;
}

.view-related-seeds .disabled .node-teaser {
  max-width: 400px;
}

.view-related-seeds .owl-dots {
  margin-top: 40px;
}

.view-related-seeds .owl-next {
  right: -50px;
}

.view-related-seeds .owl-prev {
  left: -50px;
}

.view-related-seeds .product-type {
  font-weight: 700;
}

@media screen and (max-width: 1024px) {
  .view-mode-product-cp-registration-on-product-cp .table-wrapper th,
  .view-mode-product-cp-registration-on-product-cp .table-wrapper td {
    display: table-cell;
    min-width: 200px;
    white-space: normal;
  }

  .quicktabs-ui-wrapper .ui-tabs-nav li {
    display: block;
    max-width: 100%;
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .field-collection-item-field-reg-target-list .accordion-answer .field-label,
  .field-collection-item-field-reg-target-list .accordion-answer .field-items,
  .field-collection-item-field-reg-target-list .accordion-answer .field {
    float: none;
    width: 100%;
  }

  .view-product-cp-stewardship-group-view .table-wrapper th,
  .view-product-cp-stewardship-group-view .table-wrapper td {
    display: block !important;
    min-width: 100% !important;
    white-space: normal;
  }

  .view-product-cp-stewardship-group-view .vocabulary-product-cp-stewardship.taxonomy-image-view-mode img {
    width: 100%;
  }

  .view-product-cp-stewardship-group-view .vocabulary-product-cp-stewardship.taxonomy-image-view-mode h3 {
    float: left;
  }
}

html[dir='rtl'] .pane-node-field-product-cp-last-update-dat {
  margin-top: 0px !important;
}

html[dir='rtl'] .pane-node-field-product-cp-last-update-dat .pane-title {
  float: right;
}

.user-login .form-item-name {
  margin-bottom: 20px;
}

.user-login .form-item-pass {
  margin-bottom: 5px;
}

.user-login .form-item-name,
.user-login .form-item-pass {
  clear: both;
  width: 100%;
  float: left;
  padding-left: 0;
  padding-right: 0;
}

.user-login .form-item-remember-me {
  clear: both;
  margin-bottom: 15px;
}

#user-login .user-login .user-login-links li {
  list-style: none;
  float: left;
}

#user-login .user-login .user-login-links li:first-child {
  margin-right: 10px;
}

.user-login .user-login-links a {
  font-size: 12px;
  font-size: 1.2rem;
  display: block;
  font-style: italic;
  color: #7d7d7d;
}

.user-login .user-login-links a:hover {
  text-decoration: underline;
}

@media screen and (max-width: 767px) {
  .user-login {
    margin-bottom: 20px;
  }
}

.user-login-cancel {
  display: inline-block;
  margin-top: 15px;
}

.user-form-submit {
  display: inline-block;
}

.page-user-password .main__content .main__content-wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

@media screen and (max-width: 1024px) {
  .page-user-password .main__content .main__content-wrapper {
    max-width: 100%;
  }
}

.user-pass .user-form-submit {
  margin-top: 0;
}

.user-pass .form-item-name {
  float: none;
}

.user-pass .user-form-submit {
  margin-left: 10px;
}

@media screen and (max-width: 767px) {
  .user-pass .user-form-submit {
    margin-left: 0;
  }
}

.pass-reset em {
  font-weight: 700;
}

.tfa-setup .form-item-seed {
  margin-bottom: 20px;
}

.tfa-setup .form-item-code {
  margin-top: 20px;
}

.tfa-setup .description {
  margin-top: 5px;
}

.tfa-setup .form-item-trust {
  margin-bottom: 20px;
}

.tfa-app {
  margin-bottom: 30px;
}

.trust-browser .item-list {
  margin-bottom: 15px;
}

.sign-up-titles {
  font-size: 24px;
  font-size: 2.4rem;
  margin-bottom: 20px;
  color: #5f7800;
}

.sign-up-titles.bold {
  margin-top: 30px;
  padding-left: 10px;
  font-style: italic;
}

.user-register-form.white-block {
  padding-left: 30px;
  padding-right: 30px;
}

.user-register-form .sign-up-titles {
  padding-left: 10px;
}

.user-register-form .form-actions {
  margin-left: 10px;
}

/*
 * @file
 * Global Search Page.
 */

.view-search-global .filter-by-label {
  display: inline-block;
  width: auto;
  vertical-align: middle;
  padding: 0;
}

.view-search-global .views-exposed-widgets {
  margin-bottom: 0;
}

.view-search-global .views-exposed-widget {
  float: none;
}

.view-search-global .views-exposed-form .global-search-filters .views-exposed-widget.views-widget-sort-by,
.view-search-global .views-exposed-form .global-search-filters .views-exposed-widget.views-widget-sort-order {
  display: none;
}

.view-search-global .views-widget-results-count {
  width: 100%;
  padding: 0;
}

.view-search-global .pager__top {
  margin-top: -26px;
}

.view-search-global .pager__top .pager {
  margin: 0;
}

.view-search-global .chosen-single div b:before {
  color: #212121;
}

.view-search-global .listing header {
  margin-bottom: 2px;
}

.view-search-global .listing__info .field-name-field-product-seed-crop h3 {
  margin-bottom: 0;
  font-size: inherit;
}

.view-search-global .listing__image .listing__link {
  width: 100%;
}

.view-search-global .views-widget-filter-search_api_views_fulltext_1 {
  display: none;
  padding-right: 0px;
  margin-top: 10px;
}

.view-search-global .views-widget-filter-search_api_views_fulltext_1 .views-operator {
  float: left;
  width: 25%;
  margin-top: 10px;
}

@media screen and (max-width: 767px) {
  .view-search-global .views-widget-filter-search_api_views_fulltext_1 .views-operator {
    width: 100%;
    text-align: center;
    margin-top: 0;
  }
}

.view-search-global .views-widget-filter-search_api_views_fulltext_1 .views-operator .chosen-container {
  width: 170px !important;
}

.view-search-global .views-widget-filter-search_api_views_fulltext_1 .views-widget {
  float: left;
  width: 75%;
}

@media screen and (max-width: 767px) {
  .view-search-global .views-widget-filter-search_api_views_fulltext_1 .views-widget {
    width: 100%;
    margin-top: 15px;
  }
}

.view-category .chosen-container {
  width: auto !important;
}

.view-category .chosen-container .chosen-drop {
  width: auto;
}

.view-category .chosen-container-single-nosearch .chosen-single span,
.view-category .view-product-cp-registration-crop-group .view-filters .chosen-container .chosen-single span,
.view-product-cp-registration-crop-group .view-filters .view-category .chosen-container .chosen-single span {
  font-size: 14px;
  font-size: 1.4rem;
  padding-left: 0 !important;
  color: #212121;
}

.view-category .chosen-container-single-nosearch .chosen-single div,
.view-category .view-product-cp-registration-crop-group .view-filters .chosen-container .chosen-single div,
.view-product-cp-registration-crop-group .view-filters .view-category .chosen-container .chosen-single div {
  right: 0;
}

.views-widget-per-page div.chosen-container.chosen-container-single {
  max-width: 50px;
}

.field-name-field-product-cp-last-update-dat,
.field-name-field-product-seed-last-update {
  display: inline-block;
  width: auto;
  vertical-align: baseline;
  padding: 0;
  padding-right: 5px;
}

/* News/Events Page & Global Search Page etc.*/

.view-search-global .view-content,
.news--listing-pane .view-content {
  margin-top: 10px;
}

.view-search-global .chosen-container-single,
.news--listing-pane .chosen-container-single {
  max-width: 220px;
}

.view-search-global .chosen-container-single .chosen-drop,
.news--listing-pane .chosen-container-single .chosen-drop {
  margin-top: 10px;
}

.news--listing-pane .pager__top.fl-right {
  margin-top: -33px;
}

.news--listing-pane .pager__top.fl-right ul {
  margin: 0;
}

html[dir="rtl"] .global-search-filters .views-widget-per-page {
  position: relative;
}

html[dir="rtl"] .global-search-filters .chosen-search {
  display: none !important;
}

/*
 * @file
 * Product CP Legal info and Seed Care Legal info
*/

.view-legal-information h2,
.view-seed-care-legal-info h2 {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 0;
}

.view-legal-information h2 a,
.view-seed-care-legal-info h2 a {
  color: #00a0be;
}

.view-legal-information .attachment.attachment-before,
.view-seed-care-legal-info .attachment.attachment-before {
  float: left;
  margin: 10px 0;
  padding-right: 20px;
}

.view-legal-information .attachment.attachment-before .views-summary,
.view-seed-care-legal-info .attachment.attachment-before .views-summary {
  position: relative;
  display: block;
  float: left;
  padding: 5px;
}

.view-legal-information .attachment.attachment-before .views-summary a,
.view-seed-care-legal-info .attachment.attachment-before .views-summary a {
  color: #212121;
}

.view-legal-information .attachment.attachment-before .views-summary a:hover,
.view-seed-care-legal-info .attachment.attachment-before .views-summary a:hover {
  text-decoration: none;
  color: #00a0be;
}

.view-legal-information .attachment.attachment-before .views-summary a.active,
.view-seed-care-legal-info .attachment.attachment-before .views-summary a.active {
  color: #00a0be;
  font-weight: 700;
}

.view-legal-information .attachment.attachment-before .ajax-progress-throbber,
.view-seed-care-legal-info .attachment.attachment-before .ajax-progress-throbber {
  top: -10px;
  left: 50%;
  margin-left: -8px;
}

.view-legal-information .views-label,
.view-seed-care-legal-info .views-label {
  font-weight: 700;
}

.view-legal-information .field-name-field-product-cp-leg-information,
.view-seed-care-legal-info .field-name-field-product-cp-leg-information {
  margin-top: 10px;
}

.view-seed-care-legal-info .views-field-field-product-cp-composition {
  margin-top: 10px;
}

.view-seed-care-legal-info .views-field-field-product-cp-composition .entity-field-collection-item {
  display: inline-block;
  vertical-align: bottom;
  margin-right: -3px;
}

.view-seed-care-legal-info .views-field-field-product-cp-prec-statemennt {
  margin-top: 10px;
}

.view-seed-care-legal-info .views-submit-button .ajax-progress-throbber {
  top: 50%;
  left: -25px;
  margin-top: -10px;
}

/*
  *
  * @file Contact us page style
  *
*/

.contact-us-page .main__content-panes {
  padding: 45px 20px 20px;
  background-color: #fff;
}

.contact-us-page .main__content-panes h1 {
  text-align: center;
}

@media screen and (max-width: 767px) {
  .contact-us-page .main__content-panes {
    padding-left: 15px;
    padding-right: 15px;
  }

  .contact-us-page .main__content-panes .accordion-answer {
    padding: 20px 0;
  }
}

.contact-us-page .user-form-submit {
  margin-top: 0;
}

#field-field-area-ha-add-more-wrapper .form-item-field-field-area-ha-und-0-value {
  width: 100%;
}

/* Code for contact finder */

.view-syngenta-contact-information .chosen-container-single .chosen-single div b,
.view-syngenta-contact-information .chosen-container-single.chosen-with-drop .chosen-single div b {
  position: relative;
  background-image: none !important;
  width: 30px;
  height: 24px;
  background: #648022;
  border-radius: 5px;
  color: #ffffff;
  position: relative;
  right: 12px;
}

.view-syngenta-contact-information {
  display: flex;
  margin-bottom: 25px;
}

@media screen and (max-width: 991px) {
  .view-syngenta-contact-information {
    display: inherit;
  }
}

.view-syngenta-contact-information .view-filters {
  width: 25%;
  background: #9fae66;
  margin-right: 15px;
  border-radius: 5px;
  padding-left: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 991px) {
  .view-syngenta-contact-information .view-filters {
    width: 100%;
    margin-bottom: 20px;
  }
}

.view-syngenta-contact-information .view-content {
  width: 75%;
  overflow-y: scroll;
  border: 2px solid #5f7800;
  max-height: 328px;
  padding: 20px;
  border-radius: 5px;
}

@media screen and (max-width: 767px) {
  .view-syngenta-contact-information .view-content {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 991px) {
  .view-syngenta-contact-information .view-content {
    width: 100%;
  }
}

.view-syngenta-contact-information .chosen-container-single .chosen-single div b,
.view-syngenta-contact-information .chosen-container-single.chosen-with-drop .chosen-single div b {
  height: 32px;
}

.view-syngenta-contact-information .chosen-container-single .chosen-single,
.view-syngenta-contact-information .chosen-container-single.chosen-with-drop .chosen-single {
  padding: 3px 0;
}

.view-syngenta-contact-information .chosen-container-single .chosen-single div b:before,
.view-syngenta-contact-information .chosen-container-single.chosen-with-drop .chosen-single div b:before {
  right: 10px;
}

.view-syngenta-contact-information .chosen-container-single .chosen-drop,
.view-syngenta-contact-information .chosen-container-single.chosen-with-drop .chosen-drop {
  margin-top: 5px;
}

.view-syngenta-contact-information a {
  font-weight: bold;
}

.view-syngenta-contact-information div[class*='views-row-'] {
  padding-bottom: 30px;
}

div#edit_field_contact_info_address_country_chosen {
  background: #ffffff;
  border-radius: 5px;
  color: #757575;
  line-height: 18px;
  width: 140px !important;
  margin-top: 11px;
}

div#edit-field-contact-info-address-country-wrapper {
  display: flex;
}

div#edit-field-contact-info-address-country-wrapper label {
  margin-right: 12px;
  padding-top: 13px;
  color: white;
}

.address-main-wrapper {
  display: block;
}

@media screen and (max-width: 767px) {
  .address-main-wrapper {
    display: inherit;
  }
}

.contactinfo-country-detail-left-content {
  width: 100%;
  float: left;
}

@media screen and (max-width: 991px) {
  select#edit-field-contact-info-address-country {
    width: 140px;
    margin-top: 11px;
    padding: 3px 0px 3px 13px;
    background-color: white;
    background-position-x: 116px;
  }
}

.contactinfo-country-detail-right-content {
  overflow: hidden;
  width: 100%;
  padding-top: 15px;
}

@media screen and (max-width: 767px) {
  .contactinfo-country-detail-right-content {
    width: 100%;
    margin-top: inherit;
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 767px) {
  .contactinfo-country-detail-right-content {
    margin-top: inherit;
  }
}

.contactinfo-country-detail-right-content .contact-info-1,
.contactinfo-country-detail-right-content .contact-info-2 {
  display: block;
  float: left;
  width: 50%;
}

@media screen and (max-width: 767px) {
  .contactinfo-country-detail-right-content .contact-info-1,
  .contactinfo-country-detail-right-content .contact-info-2 {
    width: 100%;
  }
}

span.contact-info-country-logo {
  vertical-align: middle;
  float: left;
}

.country-logo-name-wrapper {
  display: table;
  align-items: center;
}

span.contactinfo-country-name {
  font-size: 20px;
  float: left;
  width: 50%;
  padding-left: 15px;
}

.contactinfo-web-url {
  margin-top: 5px;
}

/* Code for contact finder ends here */

/*
 * @file
 * Pages 404 & 403.
 */

.error-page h1.pane-title {
  text-align: left;
}

/*
 * @file
 * Target Page.
 */

/* Carousel */

.pane-target-carousel-syn-target-carousel {
  padding-left: 60px;
  padding-right: 60px;
}

.pane-target-carousel-syn-target-carousel .item-0 {
  margin-bottom: 20px;
}

.pane-target-carousel-syn-target-carousel .owl-prev {
  left: -57px;
}

.pane-target-carousel-syn-target-carousel .owl-next {
  right: -57px;
}

@media screen and (max-width: 1024px) {
  .pane-target-carousel-syn-target-carousel {
    padding: 0;
  }
}

/* Crop Select component */

.view-list-cp-based-on-target-list {
  position: relative;
}

.view-list-cp-based-on-target-list .views-exposed-form {
  margin-bottom: 10px;
}

.view-list-cp-based-on-target-list .views-exposed-widget {
  float: none;
  padding: 0;
}

.view-list-cp-based-on-target-list .views-exposed-widget label {
  display: block;
}

.view-list-cp-based-on-target-list .ajax-progress-throbber {
  top: 10px;
  right: 10px;
}

.view-list-cp-based-on-target-list .views-row {
  margin-bottom: 10px;
}

.view-list-cp-based-on-target-list .views-row-last {
  margin-bottom: 0;
}

.view-list-cp-based-on-target-list .field-name-field-product-cp-brand-thumb img {
  display: block;
}

/* Hiding the empty Crop Select */

.sidebar__right div.panel-pane.pane-list-cp-based-on-target-list-panel-pane-1 {
  margin-bottom: 0;
}

.sidebar__right div.pane-cpregions-pane div.node-contextual-panel-region {
  min-height: 0 !important;
}

.empty-target-list {
  display: none;
}

/* Global Styles */

.node-type-target .sidebar__right [class*="pane-news-related-content-panel-pane-"] {
  margin-bottom: 20px;
}

.node-type-target .onecol-stacked__row {
  margin-bottom: 0;
}

.node-type-target .twocols-left__top {
  padding-right: 30px;
}

.node-type-target .pane-page-content .pane-node-title,
.node-type-target .pane-node-field-target-code-eppo {
  display: inline;
  font-size: 18px;
  font-size: 1.8rem;
}

.node-type-target .pane-node-title {
  font-weight: 700;
}

.node-type-target .pane-node-field-target-code-eppo .field-item:before,
.node-type-target .pane-node-field-target-code-eppo .field-item:after {
  display: inline;
}

.node-type-target .pane-node-field-target-code-eppo .field-item:before {
  content: "(";
}

.node-type-target .pane-node-field-target-code-eppo .field-item:after {
  content: ")";
}

.node-type-target .pane-node-field-target-code-eppo div,
.node-type-target .pane-node-field-target-code-eppo h2 {
  display: inline;
  font-size: inherit;
  font-weight: 400;
}

.node-type-target .field-name-field-target-latin-name {
  padding-bottom: 10px;
  font-style: oblique;
  font-size: 18px;
  font-size: 1.8rem;
}

.node-type-target .pane-node-field-target-type {
  padding-bottom: 10px;
}

.node-type-target .pane-node-field-target-type .field-item {
  margin-bottom: 0;
  font-size: inherit;
  text-transform: uppercase;
}

.node-type-target .pane-node-field-target-hfn-potential {
  text-align: right;
}

.node-type-target .pane-node-field-target-hfn-potential .pane-title,
.node-type-target .pane-node-field-target-hfn-potential .field-name-field-target-hfn-potential {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  font-size: 13px;
  font-size: 1.3rem;
  text-align: right;
  word-break: break-all;
}

.node-type-target .pane-node-field-target-hfn-potential h3 {
  display: none;
}

.node-type-target .pane-node-field-target-hfn-potential > .field-name-field-target-hfn-potential {
  padding-left: 5px;
}

.node-type-target .pane-node-field-target-hfn-potential > .field-name-field-target-hfn-potential img {
  display: block;
}

@media screen and (max-width: 1024px) {
  .node-type-target .pane-node-field-target-hfn-potential {
    text-align: left;
  }
}

.node-type-target .pane-node-field-target-synonyme .pane-title,
.node-type-target .pane-node-field-target-family .pane-title {
  float: left;
  margin: 0 3px 0 0;
  font-size: 15px;
  font-size: 1.5rem;
}

.node-type-target .pane-node-field-target-synonyme {
  padding-bottom: 10px;
}

.node-type-target .pane-node-field-target-synonyme .field-item {
  display: inline-block;
}

.node-type-target .pane-node-field-target-synonyme .field-item:after {
  display: inline-block;
  padding-right: 5px;
  content: ",";
}

.node-type-target .pane-node-field-target-synonyme .field-item:last-child:after {
  display: none;
  padding-right: 0;
}

.node-type-target .field-name-body,
.node-type-target .field-name-field-service-help-message,
.node-type-target .pane-node-field-service-offline-message {
  padding-top: 10px;
}

.node-type-target .field-name-field-detail-description-title {
  padding-bottom: 10px;
}

.node-type-target .field-name-field-detail-description-title h3 {
  margin-bottom: 0;
  font-size: 15px;
  font-size: 1.5rem;
}

.node-type-target .accordion-question {
  text-transform: none;
}

.node-type-target .accordion-answer {
  padding: 20px;
  background-color: #f2f5e8;
}

.node-type-target .accordion-answer > .field {
  padding: 20px 20px 10px;
  background-color: #fff;
}

.node-type-target .field-name-field-target-development-cycle ul,
.node-type-target .field-name-field-target-liklihood-confusion ul,
.node-type-target .field-name-field-target-favorable-factor ul,
.node-type-target .field-name-field-target-particularities ul,
.node-type-target .field-name-field-target-damage ul,
.node-type-target .field-name-field-target-prophylactic ul {
  margin-bottom: 10px;
  list-style: disc;
  list-style-position: outside;
}

.node-type-target .field-name-field-target-development-cycle ol,
.node-type-target .field-name-field-target-liklihood-confusion ol,
.node-type-target .field-name-field-target-favorable-factor ol,
.node-type-target .field-name-field-target-particularities ol,
.node-type-target .field-name-field-target-damage ol,
.node-type-target .field-name-field-target-prophylactic ol {
  margin-bottom: 10px;
  list-style: decimal;
}

.node-type-target .field-name-field-target-development-cycle ul,
.node-type-target .field-name-field-target-development-cycle ol,
.node-type-target .field-name-field-target-liklihood-confusion ul,
.node-type-target .field-name-field-target-liklihood-confusion ol,
.node-type-target .field-name-field-target-favorable-factor ul,
.node-type-target .field-name-field-target-favorable-factor ol,
.node-type-target .field-name-field-target-particularities ul,
.node-type-target .field-name-field-target-particularities ol,
.node-type-target .field-name-field-target-damage ul,
.node-type-target .field-name-field-target-damage ol,
.node-type-target .field-name-field-target-prophylactic ul,
.node-type-target .field-name-field-target-prophylactic ol {
  margin-left: 20px;
  display: table;
}

.node-service .pane-node-title,
div[class*="pane-my-bookmarks-"] .pane-title,
.pane-my-news-my-news-pane .pane-title,
div[class*='pane-page-collection-panel-pane'] .pane-title {
  padding: 15px;
  line-height: 1;
}

.node-service .pane-node-title a {
  display: inline-block;
}

.node-service .pane-node-title a:hover {
  opacity: 0.66;
}

.page-user .pane-page-tabs + .pane-block,
.page-user .my-profile-text-block {
  padding: 30px 30px 0 30px;
  background-color: #fff;
}

.page-user .pane-page-tabs + .pane-block p,
.page-user .pane-page-tabs + .pane-block .advance-saving-calculator .pane-description,
.advance-saving-calculator .page-user .pane-page-tabs + .pane-block .pane-description,
.page-user .pane-page-tabs + .pane-block .advance-saving-calculator form,
.advance-saving-calculator .page-user .pane-page-tabs + .pane-block form,
.page-user .my-profile-text-block p,
.page-user .my-profile-text-block .advance-saving-calculator .pane-description,
.advance-saving-calculator .page-user .my-profile-text-block .pane-description,
.page-user .my-profile-text-block .advance-saving-calculator form,
.advance-saving-calculator .page-user .my-profile-text-block form {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.page-user .pane-page-tabs + .pane-block.my-profile-text-block-after-subtabs,
.page-user .my-profile-text-block.my-profile-text-block-after-subtabs {
  padding: 0 50px;
}

@media screen and (max-width: 767px) {
  .page-user .pane-page-tabs + .pane-block,
  .page-user .my-profile-text-block {
    padding: 15px 15px 0;
  }

  .page-user .pane-page-tabs + .pane-block.my-profile-text-block-after-subtabs,
  .page-user .my-profile-text-block.my-profile-text-block-after-subtabs {
    padding: 0 15px;
  }
}

.page-user .pane-page-tabs {
  clear: both;
}

.page-user .three-cols-33__region > .panel-pane,
.page-user .three-cols-33__region > div.panels-ipe-portlet-wrapper,
.page-user .three-cols-33__region .onecol-stacked__row {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .page-user .three-cols-33__region > .panel-pane,
  .page-user .three-cols-33__region > div.panels-ipe-portlet-wrapper {
    margin-bottom: 20px;
  }

  .page-user .three-cols-33__region > .panel-pane:last-child,
  .page-user .three-cols-33__region > div.panels-ipe-portlet-wrapper:last-child {
    margin-bottom: 0;
  }

  .page-user .three-cols-33__region.panels-style-wrapper {
    margin-bottom: 0;
  }
}

/* Begin 'My Profile' page */

.pane-syn-customer-profile-edit {
  padding: 30px 50px 30px 50px;
  background-color: #fff;
  /* Fix when admin. The text goes on top of submin and cancel. */
}

.pane-syn-customer-profile-edit .form-type-radios,
.pane-syn-customer-profile-edit .form-type-checkboxes,
.pane-syn-customer-profile-edit .field-type-addressfield {
  margin-bottom: 20px;
}

.pane-syn-customer-profile-edit .form-type-radios,
.pane-syn-customer-profile-edit .form-type-checkboxes {
  padding-left: 10px;
  padding-right: 10px;
}

.pane-syn-customer-profile-edit .form-type-radios > label,
.pane-syn-customer-profile-edit .form-type-checkboxes > label {
  font-weight: 700;
}

.pane-syn-customer-profile-edit .form-type-radios .form-item,
.pane-syn-customer-profile-edit .form-type-checkboxes .form-item {
  display: inline-block;
  width: auto;
  vertical-align: top;
  padding: 0 30px 10px 0;
}

.pane-syn-customer-profile-edit .form-type-radios .form-item:last-child,
.pane-syn-customer-profile-edit .form-type-checkboxes .form-item:last-child {
  padding-bottom: 0;
}

.pane-syn-customer-profile-edit .field-type-addressfield .street-block {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  padding: 0;
}

.pane-syn-customer-profile-edit .field-type-addressfield .street-block .form-item {
  margin-bottom: 20px;
  width: 100%;
}

.pane-syn-customer-profile-edit .field-type-addressfield .street-block .form-item:last-child {
  margin-bottom: 0;
}

.pane-syn-customer-profile-edit label {
  margin-bottom: 0;
}

.pane-syn-customer-profile-edit .block-syn-editorial {
  clear: both;
}

@media screen and (max-width: 767px) {
  .pane-syn-customer-profile-edit {
    padding: 20px 15px;
  }

  .pane-syn-customer-profile-edit .form-type-radios,
  .pane-syn-customer-profile-edit .form-type-checkboxes {
    padding-left: 0;
    padding-right: 0;
  }

  .pane-syn-customer-profile-edit .form-type-radios .form-item,
  .pane-syn-customer-profile-edit .form-type-checkboxes .form-item {
    display: block;
  }

  .pane-syn-customer-profile-edit .field-type-addressfield .form-item,
  .pane-syn-customer-profile-edit .field-type-addressfield .street-block {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }

  .pane-syn-customer-profile-edit .field-type-addressfield .addressfield-autocomplete-reveal {
    padding-left: 0;
  }

  .pane-syn-customer-profile-edit .form-actions {
    padding-right: 0;
  }
}

.customer-help-button {
  padding-right: 10px;
  text-align: right;
  clear: both;
}

.form-actions + .customer-help-button {
  padding-top: 10px;
}

@media screen and (max-width: 767px) {
  .customer-help-button {
    padding-right: 0;
  }
}

.after-help-text .user-form-submit {
  margin-top: 0;
}

.user-link-cancel {
  margin-top: -30px;
  margin-bottom: 20px;
  text-align: right;
}

.user-link-cancel a:before {
  content: "\f138";
}

.user-link-cancel a:hover {
  text-decoration: none;
}

.pane-syn-customer-delete-pane {
  padding-top: 10px;
  padding-right: 20px;
  background-color: #fff;
}

.pane-syn-customer-delete-pane .call-to-action-btn-gray {
  float: right;
}

@media screen and (max-width: 767px) {
  .pane-syn-customer-delete-pane {
    padding-top: 0;
  }
}

/* END 'My Profile' page */

/* Begin 'Delete my account page' */

.delete-customer .form-item-delete-password {
  float: none;
  margin-bottom: 0;
  padding-left: 0;
}

/* END 'Delete my account page' */

/* Begin 'My Farm' page - Crop preferences */

.field-name-field-profile-crop-preferences {
  clear: left;
}

.field-collection-table-override {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}

.field-collection-table-override .field-collection-table-override-item {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #bfc1c7;
}

.field-collection-table-override .field-collection-table-override-item:first-child {
  padding-top: 10px;
}

.field-collection-table-override .field-name-field-profile-crop,
.field-collection-table-override .field-name-field-profile-number-of-hectares {
  display: inline-block;
  width: 40%;
  vertical-align: middle;
  padding: 0 10px 0 0;
}

.field-collection-table-override .field-name-field-profile-number-of-hectares {
  border-right: 1px solid #bfc1c7;
}

.field-collection-table-override .field-name-field-profile-number-of-hectares input {
  width: 60px;
}

.field-collection-table-override .field-name-field-profile-number-of-hectares .field-suffix {
  padding-left: 5px;
  font-weight: 700;
}

.field-collection-table-override .remove-crop {
  display: inline-block;
  width: 20%;
  vertical-align: middle;
  padding: 0 0 0 10px;
}

.field-collection-table-override .remove-crop .fa-times,
.field-collection-table-override .remove-crop input {
  font-weight: 700;
  color: #5f7800;
}

.field-collection-table-override .add-more-crop {
  margin-top: 10px;
  padding: 0;
}

.field-collection-table-override .add-more-crop:before {
  content: '\f055';
}

.field-collection-table-override .add-more-crop input {
  margin-top: 0;
  padding: 6px 40px 6px 20px;
}

@media screen and (max-width: 767px) {
  .field-collection-table-override {
    padding-left: 0;
    padding-right: 0;
  }

  .field-collection-table-override .field-name-field-profile-crop,
  .field-collection-table-override .field-name-field-profile-number-of-hectares,
  .field-collection-table-override .remove-crop {
    width: 100%;
  }

  .field-collection-table-override .field-name-field-profile-crop,
  .field-collection-table-override .field-name-field-profile-number-of-hectares {
    margin-bottom: 10px;
  }

  .field-collection-table-override .field-name-field-profile-number-of-hectares {
    border-right: 0;
  }
}

/* END 'My Farm' page - Crop preferences */

/* Begin 'My preference' page */

.field-type-taxonomy-term-reference {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 30px;
}

.field-type-taxonomy-term-reference .form-item label {
  font-weight: 700;
}

.field-type-taxonomy-term-reference .form-item .form-item label {
  font-weight: normal;
}

.field-type-taxonomy-term-reference .accordion-tree-question:hover {
  background-color: transparent;
}

.field-type-taxonomy-term-reference .accordion-tree-answer {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

@media screen and (max-width: 767px) {
  .field-type-taxonomy-term-reference {
    padding-left: 0;
    padding-right: 0;
  }
}

/* End 'My preference' page */

/* Begin 'My services' page */

.page-user-services .main__content {
  margin-top: 0;
}

.view-my-services {
  padding: 20px 10px;
  background-color: #fff;
}

.view-my-services .views-row {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #bfc1c7;
}

.view-my-services .views-row.views-row-last {
  margin-bottom: 20px;
}

.view-my-services .views-field {
  padding-left: 10px;
  padding-right: 10px;
}

.view-my-services .views-field-field-service-logo,
.view-my-services .views-field-service-flags {
  width: 25%;
  float: left;
}

.view-my-services .fields-wrapper {
  width: 75%;
  float: left;
}

.view-my-services .fields-wrapper h3 {
  margin-bottom: 10px;
}

.view-my-services .views-field-field-service-logo + .fields-wrapper {
  width: 50%;
  float: left;
}

.view-my-services .views-field-service-flags {
  border-left: 1px solid #bfc1c7;
}

.view-my-services .views-field-service-flags .form-actions {
  display: block;
}

.view-my-services .views-field-service-flags .form-item {
  float: none;
  margin-right: 0;
}

.view-my-services .form-item {
  margin-bottom: 20px;
}

.view-my-services label {
  margin-bottom: 5px;
  font-weight: 700;
}

.view-my-services .form-type-checkboxes .form-item,
.view-my-services .form-type-radios .form-item {
  margin-bottom: 0;
}

.view-my-services .form-type-checkbox label,
.view-my-services .form-type-radio label {
  display: inline;
  margin-bottom: 0;
}

.view-my-services .subscribe label {
  font-size: 0px;
  font-size: 0rem;
  display: inline-block;
  position: relative;
  margin-bottom: 0;
  cursor: pointer;
}

.view-my-services .subscribe .subscribe-label {
  font-size: 13px;
  font-size: 1.3rem;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #616161;
  cursor: pointer;
}

.view-my-services .subscribe [type="checkbox"]:not(:checked),
.view-my-services .subscribe [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}

.view-my-services .subscribe [type="checkbox"] + label .subscribe-label:after,
.view-my-services .subscribe [type="checkbox"]:checked + label .subscribe-label:after,
.view-my-services .subscribe [type="checkbox"] + label:after,
.view-my-services .subscribe [type="checkbox"]:checked + label:after {
  font-size: 18px;
  font-size: 1.8rem;
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 25px;
}

.view-my-services .subscribe [type="checkbox"] + label span.subscribe-label:after {
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  content: attr(title-off);
  margin-left: 10px;
  width: 55px;
  border: 1px solid #ADADAD;
  background-color: #E6E6E6;
  text-align: center;
  color: #000;
  font-size: 17px;
  text-transform: capitalize;
}

.view-my-services .subscribe [type="checkbox"] + label:after {
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-border-radius: 3px 0px 0px 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0px 0px 3px;
  -moz-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.28);
  box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.28);
  position: absolute;
  top: 0;
  right: 45px;
  width: 10px;
  border: 1px solid #bfc1c7;
  background-color: #fff;
  text-transform: capitalize;
}

.view-my-services .subscribe [type="checkbox"]:checked + label:after {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
  right: 0;
}

.view-my-services .subscribe [type="checkbox"]:checked + label span.subscribe-label:after {
  content: attr(title-on);
  border-color: #5f7800;
  background-color: #5f7800;
  color: #fff;
  text-align: center;
  font-size: 17px;
  text-transform: capitalize;
}

.view-my-services .subscribe [type="checkbox"]:disabled + label .subscribe-label:after {
  background-color: #7d7d7d;
}

.view-my-services .form-actions {
  float: right;
  margin-top: 0;
  margin-right: 10px;
  clear: left;
}

@media screen and (max-width: 767px) {
  .view-my-services .views-field-field-service-logo,
  .view-my-services .fields-wrapper {
    margin-bottom: 20px;
  }

  .view-my-services .views-field-field-service-logo,
  .view-my-services .views-field-field-service-logo + .fields-wrapper,
  .view-my-services .fields-wrapper,
  .view-my-services .views-field-service-flags {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }

  .view-my-services .views-field-field-service-logo {
    font-size: 0px;
    font-size: 0rem;
  }

  .view-my-services .views-field-service-flags {
    border-left: 0;
  }

  .view-my-services .views-field-service-flags .form-actions {
    display: block;
  }

  .view-my-services .chosen-container-single span {
    padding-right: 20px;
  }

  .view-my-services .form-actions {
    margin-right: 0;
  }
}

.subscription-form-center .views-field-service-flags {
  float: none;
  border-left: 0;
  width: 100%;
}

.subscription-form-center .views-field-service-flags div[class^='field-type'] {
  padding-right: 10px;
  width: 75%;
  clear: left;
}

@media screen and (max-width: 767px) {
  .subscription-form-center .views-field-service-flags div[class^='field-type'] {
    float: left;
    margin-left: 0;
    margin-right: -100%;
    padding-right: 0;
    width: 100%;
  }
}

.subscription-form-center .views-field-field-service-logo + .views-field-nothing + .views-field-service-flags div[class^='field-type'] {
  float: left;
  margin-left: 25%;
  margin-right: -100%;
  width: 50%;
}

@media screen and (max-width: 767px) {
  .subscription-form-center .views-field-field-service-logo + .views-field-nothing + .views-field-service-flags div[class^='field-type'] {
    float: left;
    margin-left: 0;
    margin-right: -100%;
    width: 100%;
  }
}

.subscription-form-center .subscribe-label {
  border-left: 1px solid #bfc1c7;
  padding-left: 10px;
  padding-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .subscription-form-center .subscribe-label {
    border-left: 0;
    padding-left: 0;
    padding-bottom: 0;
  }
}

.morecontent span {
  display: none;
}

.morecontent .morelink {
  font-size: 13px;
  font-size: 1.3rem;
  margin-left: 10px;
}

/* End 'My services' page */

/* Begin 'My dashboard' page */

.view-my-dashboard .views-row {
  margin-bottom: 20px;
}

.view-my-dashboard .views-row.views-row-last {
  margin-bottom: 0;
}

.view-my-dashboard .pane-syn-service-weather-widget {
  position: relative;
  padding-bottom: 93.9%;
  min-height: 328px;
}

.view-my-dashboard .pane-syn-service-weather-widget iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.view-my-dashboard .attachment-after {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
  clear: left;
}

.view-my-dashboard .add-service:before {
  content: "\f055";
}

.view-my-dashboard .node-service {
  position: relative;
}

.view-my-dashboard .pane-links-pane {
  position: absolute;
  width: 100%;
  height: 60px;
}

div[class*="pane-my-bookmarks-"] .pane-title:before,
.pane-my-news-my-news-pane .pane-title:before,
div[class*='pane-page-collection-panel-pane'] .pane-title:before {
  content: '\f02e';
  line-height: 28px;
}

div[class*="pane-my-bookmarks-"] li,
div[class*="pane-my-bookmarks-"] .views-row,
.pane-my-news-my-news-pane li,
.pane-my-news-my-news-pane .views-row,
div[class*='pane-page-collection-panel-pane'] li,
div[class*='pane-page-collection-panel-pane'] .views-row {
  border-bottom: 1px solid #bfc1c7;
}

div[class*="pane-my-bookmarks-"] li.views-row-last,
div[class*="pane-my-bookmarks-"] .views-row.views-row-last,
.pane-my-news-my-news-pane li.views-row-last,
.pane-my-news-my-news-pane .views-row.views-row-last,
div[class*='pane-page-collection-panel-pane'] li.views-row-last,
div[class*='pane-page-collection-panel-pane'] .views-row.views-row-last {
  border-bottom: 0;
}

div[class*="pane-my-bookmarks-"] .listing__item,
.pane-my-news-my-news-pane .listing__item,
div[class*='pane-page-collection-panel-pane'] .listing__item {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
}

div[class*="pane-my-bookmarks-"] .listing__image .content,
.pane-my-news-my-news-pane .listing__image .content,
div[class*='pane-page-collection-panel-pane'] .listing__image .content {
  font-size: 0px;
  font-size: 0rem;
}

div[class*='pane-page-collection-panel-pane'] {
  position: relative;
}

div[class*='pane-page-collection-panel-pane'] .pane-title {
  padding-right: calc(50% + 30px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

div[class*='pane-page-collection-panel-pane'] .views-row {
  border-bottom: 0;
}

/* VIEW page collection*/

.two-cols-66-33__region .view-page-collection .listing__item {
  padding: 20px;
}

.two-cols-66-33__region .view-page-collection .listing__info {
  padding: 0;
}

.view-page-collection {
  width: 100%;
  background-color: #fff;
}

.view-page-collection .view-mode-listing {
  border-bottom: 2px solid #f5f5f5;
}

.view-page-collection .view-mode-listing.listing__item {
  background-color: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.view-page-collection .view-mode-listing.listing__item .listing__image {
  float: left;
  width: 200px;
}

.view-page-collection .view-mode-listing.listing__item .listing__info {
  padding-left: 220px;
}

.view-page-collection .view-mode-listing.listing__item .listing__info .label,
.view-page-collection .view-mode-listing.listing__item .listing__info .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .field-item,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .view-page-collection .view-mode-listing.listing__item .listing__info .field-item,
.view-page-collection .view-mode-listing.listing__item .listing__info .page-products-search-flower .field-name-field-p-f-type .field-items .field-item,
.page-products-search-flower .field-name-field-p-f-type .field-items .view-page-collection .view-mode-listing.listing__item .listing__info .field-item {
  position: inherit;
  left: inherit;
  top: inherit;
}

.view-page-collection .views-field-nothing.accordion-answer {
  padding: 0;
}

.view-page-collection .views-field-nothing.accordion-answer .field-collection-description p,
.view-page-collection .views-field-nothing.accordion-answer .field-collection-description .advance-saving-calculator .pane-description,
.advance-saving-calculator .view-page-collection .views-field-nothing.accordion-answer .field-collection-description .pane-description,
.view-page-collection .views-field-nothing.accordion-answer .field-collection-description .advance-saving-calculator form,
.advance-saving-calculator .view-page-collection .views-field-nothing.accordion-answer .field-collection-description form {
  padding: 20px 0 0 0;
}

.view-page-collection .view-filters {
  position: absolute;
  right: 15px;
  top: 8px;
  width: 50%;
}

.view-page-collection .view-content {
  height: 328px;
  padding: 0 15px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.view-page-collection .inner-wrapper {
  position: relative;
}

.view-page-collection .inner-wrapper .views-widget-filter-title {
  width: 100%;
  padding-top: 0;
  padding-right: 44px;
}

.view-page-collection .inner-wrapper .views-widget-filter-title input {
  height: 44px;
  padding: 5px 20px;
  line-height: 1.18;
  font-size: 18px;
  font-size: 1.8rem;
}

.view-page-collection .inner-wrapper .views-submit-button {
  width: 44px;
  height: 44px;
}

.view-page-collection .inner-wrapper .views-submit-button:before {
  font-size: 23px;
  font-size: 2.3rem;
  padding: 2px 0;
  line-height: 1.7;
}

.view-page-collection .inner-wrapper .views-submit-button .ajax-progress-throbber {
  display: none;
}

/* END 'My dashboard' page */

/*
 * @file
 * Compaign Page.
 */

@media screen and (max-width: 767px) {
  .node-type-campaign .onecol-stacked__row {
    margin-bottom: 10px;
  }
}

.node-type-campaign .field-collection-container {
  margin-bottom: 0;
}

.node-type-campaign .pane-node-field-attachments .file-download-link {
  color: #00a0be;
  font-weight: 700;
}

/*
 * @file
 * Video Search Page.
 */

.page-search-video .views-row,
div[class*='pane-node-field-lms-modules-'] .field-item {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  padding: 0 10px 20px;
}

@media screen and (max-width: 1024px) {
  .page-search-video .views-row,
  div[class*='pane-node-field-lms-modules-'] .field-item {
    width: 33.33333%;
  }
}

@media screen and (max-width: 767px) {
  .page-search-video .views-row,
  div[class*='pane-node-field-lms-modules-'] .field-item {
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .page-search-video .views-row,
  div[class*='pane-node-field-lms-modules-'] .field-item {
    width: 100%;
  }
}

.page-search-video .view-empty {
  clear: both;
}

.page-search-video .views-exposed-form .chosen-container {
  max-width: 220px;
}

.page-search-video .views-exposed-widget {
  padding: 0;
}

.page-search-video .gallery-search-filters {
  float: left;
  margin-top: 35px;
  padding-bottom: 10px;
  width: 100%;
}

.page-search-video .main__content {
  margin-bottom: 5px;
}

.page-search-video .views-widget-results-count {
  float: none;
}

.page-search-video .chosen-container-single .chosen-drop {
  margin-top: 10px;
}

.page-search-video .view-video-gallery > .item-list .pager {
  margin: 0;
}

.page-search-video .fl-right {
  margin-top: -35px;
}

.page-search-video .fl-right .pager {
  margin: 0;
}

.page-search-video .views-row .views-field {
  -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
}

.page-search-video .views-row .views-row-last {
  float: right;
}

.page-search-video .views-row .related-video {
  overflow: visible;
}

.page-search-video .views-row .BCLvideoWrapper,
.page-search-video .views-row .media-youtube-video {
  padding-bottom: 69.25%;
}

/*
 * @file
 * Video Search Page.
 */

.node-type-media-asset .view-collection-assets {
  margin-top: 40px;
}

.node-type-media-asset .view-collection-assets .views-row {
  display: inline-block;
  width: 33.33%;
  vertical-align: top;
  padding: 0 10px 20px;
}

@media screen and (max-width: 767px) {
  .node-type-media-asset .view-collection-assets .views-row {
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .node-type-media-asset .view-collection-assets .views-row {
    width: 100%;
  }
}

.node-type-media-asset .view-collection-assets .views-row .related-video {
  overflow: visible;
}

.node-type-media-asset .view-collection-assets .views-row .BCLvideoWrapper,
.node-type-media-asset .view-collection-assets .views-row .media-youtube-video {
  padding-bottom: 70%;
}

.media-asset-unavailable {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 1.45;
}

/*
 * @file
 * Basic page content type.
 */

.node-type-basic-page .main__content-panes .field-type-media .field-item:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
  .node-type-basic-page .main__content-panes .field-type-media .field-item {
    margin-bottom: 10px;
  }
}

.node-type-basic-page .sidebar__right [class*="pane-news-related-content-panel-pane-"] {
  margin-bottom: 20px;
}

.pane-syn-lms-class-list .form-type-radio,
.quiz-block .form-type-radio,
.pane-syn-lms-class-list .form-type-checkbox,
.quiz-block .form-type-checkbox {
  margin-bottom: 10px;
}

.pane-syn-lms-class-list .form-type-radio label,
.quiz-block .form-type-radio label,
.pane-syn-lms-class-list .form-type-checkbox label,
.quiz-block .form-type-checkbox label {
  max-width: 90%;
}

.pane-syn-lms-class-list .form-type-radio label *,
.quiz-block .form-type-radio label *,
.pane-syn-lms-class-list .form-type-checkbox label *,
.quiz-block .form-type-checkbox label * {
  margin: 0;
}

.pane-taxonomy-term-field-lms-logo {
  font-size: 0px;
  font-size: 0rem;
  margin-bottom: 50px;
}

.pane-syn-lms-login-form-pane .editorial-text-blocks {
  margin-bottom: 20px;
}

.pane-syn-lms-login-form-pane .form-item-email {
  margin-bottom: 20px;
}

.pane-syn-lms-login-form-pane .form-item-name {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

.pane-syn-lms-login-form-pane .user-form-submit {
  float: right;
  margin-right: 0;
  margin-top: 0;
}

.pane-syn-lms-login-form-pane .captcha {
  padding-left: 0;
  padding-right: 0;
}

.pane-syn-lms-login-form-pane .captcha .g-recaptcha {
  -moz-transform: scale(0.74, 0.74);
  -ms-transform: scale(0.74, 0.74);
  -webkit-transform: scale(0.74, 0.74);
  transform: scale(0.74, 0.74);
}

.pane-syn-lms-participant-name {
  font-size: 24px;
  font-size: 2.4rem;
}

.pane-syn-lms-participant-name span {
  color: #9fae66;
}

.pane-taxonomy-term-field-lms-logo {
  margin-bottom: 60px;
}

.pane-syn-lms-class-list {
  margin-top: 50px;
}

.pane-syn-lms-class-list .form-type-radios > label {
  font-weight: 700;
}

div[class*='pane-node-field-lms-modules-'] {
  margin-top: 20px;
}

div[class*='pane-node-field-lms-modules-'] h2.pane-title {
  font-size: 24px;
  font-size: 2.4rem;
  padding-bottom: 5px;
  border-bottom: 3px solid #5f7800;
  font-weight: normal;
  color: #5f7800;
}

div[class*='pane-node-field-lms-modules-'] .field-item .field-item {
  padding: 0;
  width: 100%;
}

div[class*='pane-node-field-lms-modules-'] div[class*='field-name-field-lms-modules-'] {
  margin-left: -10px;
  margin-right: -10px;
}

div[class*='pane-node-field-lms-modules-'] .node-lms-module {
  -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  padding-bottom: 20px;
  background-color: #fff;
  min-height: 388px;
}

div[class*='pane-node-field-lms-modules-'] .node-lms-module.node-unpublished {
  background-color: #fff4f4;
}

div[class*='pane-node-field-lms-modules-'] .pane-node-field-lms-media {
  font-size: 0px;
  font-size: 0rem;
}

div[class*='pane-node-field-lms-modules-'] .pane-node-field-lms-media a {
  font-size: 0px;
  font-size: 0rem;
  display: block;
}

div[class*='pane-node-field-lms-modules-'] .pane-file-name {
  position: relative;
}

div[class*='pane-node-field-lms-modules-'] .pane-file-name:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 12px;
  background-color: #9fae66;
}

div[class*='pane-node-field-lms-modules-'] .pane-file-name p,
div[class*='pane-node-field-lms-modules-'] .pane-file-name .advance-saving-calculator .pane-description,
.advance-saving-calculator div[class*='pane-node-field-lms-modules-'] .pane-file-name .pane-description,
div[class*='pane-node-field-lms-modules-'] .pane-file-name .advance-saving-calculator form,
.advance-saving-calculator div[class*='pane-node-field-lms-modules-'] .pane-file-name form,
div[class*='pane-node-field-lms-modules-'] .pane-file-name div {
  margin: 0;
}

div[class*='pane-node-field-lms-modules-'] .pane-file-name a {
  display: block;
  line-height: 1.33333;
  font-weight: 700;
  color: #fff;
}

div[class*='pane-node-field-lms-modules-'] .pane-file-name a:hover {
  text-decoration: none;
  opacity: 0.8;
}

div[class*='pane-node-field-lms-modules-'] .pane-node-title {
  padding: 20px 20px 0 20px;
}

div[class*='pane-node-field-lms-modules-'] .pane-node-title h3 {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 10px;
  font-weight: normal;
}

div[class*='pane-node-field-lms-modules-'] .pane-node-title h3 a {
  display: block;
  color: #678200;
}

div[class*='pane-node-field-lms-modules-'] .field-name-body,
div[class*='pane-node-field-lms-modules-'] .field-name-field-service-help-message,
div[class*='pane-node-field-lms-modules-'] .pane-node-field-service-offline-message {
  padding: 0 20px;
}

div[class*='pane-node-field-lms-modules-'] .field-name-body p,
div[class*='pane-node-field-lms-modules-'] .field-name-field-service-help-message p,
div[class*='pane-node-field-lms-modules-'] .pane-node-field-service-offline-message p,
div[class*='pane-node-field-lms-modules-'] .field-name-body .advance-saving-calculator .pane-description,
.advance-saving-calculator div[class*='pane-node-field-lms-modules-'] .field-name-body .pane-description,
div[class*='pane-node-field-lms-modules-'] .field-name-field-service-help-message .advance-saving-calculator .pane-description,
.advance-saving-calculator div[class*='pane-node-field-lms-modules-'] .field-name-field-service-help-message .pane-description,
div[class*='pane-node-field-lms-modules-'] .pane-node-field-service-offline-message .advance-saving-calculator .pane-description,
.advance-saving-calculator div[class*='pane-node-field-lms-modules-'] .pane-node-field-service-offline-message .pane-description,
div[class*='pane-node-field-lms-modules-'] .field-name-body .advance-saving-calculator form,
.advance-saving-calculator div[class*='pane-node-field-lms-modules-'] .field-name-body form,
div[class*='pane-node-field-lms-modules-'] .field-name-field-service-help-message .advance-saving-calculator form,
.advance-saving-calculator div[class*='pane-node-field-lms-modules-'] .field-name-field-service-help-message form,
div[class*='pane-node-field-lms-modules-'] .pane-node-field-service-offline-message .advance-saving-calculator form,
.advance-saving-calculator div[class*='pane-node-field-lms-modules-'] .pane-node-field-service-offline-message form {
  margin-bottom: 0;
}

div[class*='pane-node-field-lms-modules-'] .field-name-field-lms-attachment {
  padding: 10px 20px 0;
}

.take-test {
  margin-top: 40px;
  text-align: center;
}

.lms-link-class {
  font-weight: 700;
  color: #5f7800;
}

.lms-link-class .fa {
  margin-right: 5px;
  color: #5f7800;
}

.lms-link-class:hover {
  text-decoration: none;
  color: #96a657;
}

.lms-link-class:hover .fa {
  color: #96a657;
}

.get-certificate {
  margin-top: 30px;
  margin-bottom: 40px;
}

.view-lms-module-titles .view-header p,
.view-lms-module-titles .view-header .advance-saving-calculator .pane-description,
.advance-saving-calculator .view-lms-module-titles .view-header .pane-description,
.view-lms-module-titles .view-header .advance-saving-calculator form,
.advance-saving-calculator .view-lms-module-titles .view-header form {
  font-size: 2.4rem;
  padding-bottom: 5px;
  border-bottom: 3px solid #5f7800;
  font-weight: normal;
  color: #5f7800;
}

.pane-syn-lms-quiz-result {
  padding: 0;
}

.pane-syn-lms-quiz-result .field-name-body p,
.pane-syn-lms-quiz-result .field-name-field-service-help-message p,
.pane-syn-lms-quiz-result .pane-node-field-service-offline-message p,
.pane-syn-lms-quiz-result .field-name-body .advance-saving-calculator .pane-description,
.advance-saving-calculator .pane-syn-lms-quiz-result .field-name-body .pane-description,
.pane-syn-lms-quiz-result .field-name-field-service-help-message .advance-saving-calculator .pane-description,
.advance-saving-calculator .pane-syn-lms-quiz-result .field-name-field-service-help-message .pane-description,
.pane-syn-lms-quiz-result .pane-node-field-service-offline-message .advance-saving-calculator .pane-description,
.advance-saving-calculator .pane-syn-lms-quiz-result .pane-node-field-service-offline-message .pane-description,
.pane-syn-lms-quiz-result .field-name-body .advance-saving-calculator form,
.advance-saving-calculator .pane-syn-lms-quiz-result .field-name-body form,
.pane-syn-lms-quiz-result .field-name-field-service-help-message .advance-saving-calculator form,
.advance-saving-calculator .pane-syn-lms-quiz-result .field-name-field-service-help-message form,
.pane-syn-lms-quiz-result .pane-node-field-service-offline-message .advance-saving-calculator form,
.advance-saving-calculator .pane-syn-lms-quiz-result .pane-node-field-service-offline-message form {
  margin-bottom: 5px;
}

.pane-syn-lms-quiz-result .quiz-block {
  padding-top: 50px;
}

.pane-syn-lms-quiz-result .quiz-block li {
  margin-bottom: 20px;
}

.pane-syn-lms-quiz-result .quiz-block li.first,
.pane-syn-lms-quiz-result .quiz-block li.last {
  margin-bottom: 0;
}

.pane-syn-lms-quiz-result .quiz-block strong * {
  margin-bottom: 5px;
}

.quiz-link {
  padding: 0 40px 50px;
  background-color: #fff;
}

.quiz-link div,
.quiz-link p,
.quiz-link .advance-saving-calculator .pane-description,
.advance-saving-calculator .quiz-link .pane-description,
.quiz-link .advance-saving-calculator form,
.advance-saving-calculator .quiz-link form {
  margin-bottom: 0;
}

.quiz-question-multichoice {
  margin-bottom: 30px;
}

.quiz-question-multichoice .field-name-body,
.quiz-question-multichoice .field-name-field-service-help-message,
.quiz-question-multichoice .pane-node-field-service-offline-message {
  font-weight: 700;
}

.quiz-question-multichoice .field-name-body p,
.quiz-question-multichoice .field-name-field-service-help-message p,
.quiz-question-multichoice .pane-node-field-service-offline-message p,
.quiz-question-multichoice .field-name-body .advance-saving-calculator .pane-description,
.advance-saving-calculator .quiz-question-multichoice .field-name-body .pane-description,
.quiz-question-multichoice .field-name-field-service-help-message .advance-saving-calculator .pane-description,
.advance-saving-calculator .quiz-question-multichoice .field-name-field-service-help-message .pane-description,
.quiz-question-multichoice .pane-node-field-service-offline-message .advance-saving-calculator .pane-description,
.advance-saving-calculator .quiz-question-multichoice .pane-node-field-service-offline-message .pane-description,
.quiz-question-multichoice .field-name-body .advance-saving-calculator form,
.advance-saving-calculator .quiz-question-multichoice .field-name-body form,
.quiz-question-multichoice .field-name-field-service-help-message .advance-saving-calculator form,
.advance-saving-calculator .quiz-question-multichoice .field-name-field-service-help-message form,
.quiz-question-multichoice .pane-node-field-service-offline-message .advance-saving-calculator form,
.advance-saving-calculator .quiz-question-multichoice .pane-node-field-service-offline-message form {
  margin-bottom: 10px;
}

.quiz-question-multichoice .form-item {
  margin-bottom: 15px;
}

.quiz-question-multichoice .form-item:last-child {
  margin-bottom: 0;
}

.rewatch-video {
  margin-top: 40px;
}

.answer-info {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 30px;
}

.first.last .answer-info {
  margin-bottom: 0;
}

.answer-wrapper {
  margin-bottom: 5px;
}

.answer-wrapper .answer {
  display: inline-block;
  margin-left: 3px;
  font-weight: 700;
}

.answer-wrapper .answer div,
.answer-wrapper .answer p,
.answer-wrapper .answer .advance-saving-calculator .pane-description,
.advance-saving-calculator .answer-wrapper .answer .pane-description,
.answer-wrapper .answer .advance-saving-calculator form,
.advance-saving-calculator .answer-wrapper .answer form {
  margin-bottom: 0;
}

.pane-syn-lms-certificate .download-cert {
  margin-top: 40px;
  margin-bottom: 30px;
}

.pane-syn-lms-certificate .field-type-addressfield {
  margin-bottom: 20px;
  clear: left;
}

.pane-syn-lms-certificate .field-type-addressfield .street-block .form-item {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  padding: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.pane-syn-lms-certificate .field-type-addressfield .street-block .form-item .form-item {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .pane-syn-lms-certificate .field-type-addressfield {
    clear: both;
    width: 100%;
    float: left;
    margin-top: -20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pane-syn-lms-certificate .field-type-addressfield .form-type-select,
  .pane-syn-lms-certificate .field-type-addressfield .form-item,
  .pane-syn-lms-certificate .field-type-addressfield .street-block .form-item {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .pane-syn-lms-certificate .field-type-addressfield .addressfield-autocomplete-reveal {
    padding-left: 0;
  }
}

.pane-syn-lms-certificate .field-type-date {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  padding: 0;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .pane-syn-lms-certificate .field-type-date {
    padding-left: 0;
    padding-right: 0;
  }
}

.pane-syn-lms-certificate .description {
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: 5px;
  color: #616161;
}

.quiz-revision-form .intro-wrapper {
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 20px;
}

.quiz-revision-form .form-item {
  margin-bottom: 20px;
}

.quiz-revision-form .form-item label {
  margin-bottom: 5px;
  font-weight: bold;
}

.quiz-revision-form .form-item .form-item {
  margin-bottom: 10px;
}

.quiz-revision-form .form-item .form-item label {
  margin-bottom: 0;
  font-weight: normal;
}

.quiz-revision-form .form-item .form-item:last-child {
  margin-bottom: 0;
}

.quiz-revision-form .form-type-radio label,
.quiz-revision-form .form-type-checkbox label {
  margin-bottom: 0;
}

.quiz-revision-form .user-form-submit {
  margin-bottom: 40px;
}

/*
 * @file
 * Weather Service Page.
 */

.pane-bundle-weather-widget .node-service {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  text-align: center;
  background-color: #fff;
}

.pane-bundle-weather-widget .pane-links-pane a {
  margin: 10px 10px 20px;
}

.weather-service .field-name-field-service-sign-up-page a {
  margin-bottom: 20px;
  cursor: pointer;
}

.field-name-field-service-sign-up-page {
  float: left;
  margin-right: 20px;
}

.pane-bundle-weather-widget .pane-syn-service-weather-widget {
  position: relative;
  padding-bottom: 93.9%;
}

.pane-bundle-weather-widget .pane-syn-service-weather-widget iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pane-bundle-weather-widget .pane-links-pane {
  padding-top: 10px;
}

.pane-syn-service-iframe {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/*
 * @file
 * Agriclime Service Page.
 */

body.agriclime-service .twocols-below {
  padding: 30px 25px;
}

body.agriclime-service .multipage-controls-list input.form-submit,
body.agriclime-service .multipage-controls-list input#edit-submit {
  z-index: 0;
  font-weight: normal;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.4;
  text-shadow: none;
  text-transform: none;
  background: #00a0be !important;
}

body.agriclime-service .multipage-controls-list input.form-submit:disabled,
body.agriclime-service .multipage-controls-list input#edit-submit:disabled {
  background: #949494 !important;
}

body.agriclime-service .multipage-controls-list #edit-actions {
  float: none;
  display: inline-block;
}

body.agriclime-service .field-collection-table-override {
  padding: 20px 0;
}

body.agriclime-service .pane-node-field-service-sign-up-page {
  float: left;
  padding-right: 20px;
}

body.agriclime-service .chosen-container.error .chosen-choices,
body.agriclime-service .chosen-container.error .chosen-single {
  border-color: #eb8200;
}

body.agriclime-service .chosen-container.error .chosen-choices span,
body.agriclime-service .chosen-container.error .chosen-single span {
  line-height: 24px;
}

body.agriclime-service .multipage-button,
body.agriclime-service .agriclime-form-submit {
  margin-top: 10px;
}

body.agriclime-service .multipage-button div,
body.agriclime-service .agriclime-form-submit div {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: -5px;
  padding: 0;
  color: #fff;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  -moz-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

body.agriclime-service .multipage-button div:before,
body.agriclime-service .agriclime-form-submit div:before {
  position: absolute;
  top: 50%;
  z-index: 1;
  margin-top: -10px;
  font-size: 19px;
  font-size: 1.9rem;
  line-height: 1;
}

body.agriclime-service .multipage-button div:hover,
body.agriclime-service .agriclime-form-submit div:hover {
  -moz-transform: scaleX(1.03);
  -ms-transform: scaleX(1.03);
  -webkit-transform: scaleX(1.03);
  transform: scaleX(1.03);
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}

body.agriclime-service .multipage-button .previous:before,
body.agriclime-service .agriclime-form-submit .previous:before {
  left: 9px;
  content: "\f137";
}

body.agriclime-service .multipage-button .previous input,
body.agriclime-service .agriclime-form-submit .previous input {
  padding-left: 60px;
  padding-right: 20px;
}

body.agriclime-service .multipage-button .next:before,
body.agriclime-service .agriclime-form-submit .next:before {
  right: 9px;
  content: "\f138";
}

body.agriclime-service .field-group-multipage-group-wrapper .field-type-text,
body.agriclime-service .field-group-multipage-group-wrapper .field-name-field-agriclime-duration {
  width: 50%;
}

body.agriclime-service .form-item label {
  margin-bottom: 5px;
  font-style: italic;
}

body.agriclime-service .multipage-open .field-type-text {
  width: 50%;
  float: left;
  margin-bottom: 10px;
  padding: 0 10px;
}

body.agriclime-service .multipage-open .previous {
  display: none;
}

body.agriclime-service .multipage-open .field-name-field-agriclime-paddock-name {
  padding-left: 0;
}

body.agriclime-service .multipage-open .field-name-field-agriclime-paddock-size {
  padding-right: 0;
}

body.agriclime-service .multipage-open fieldset {
  clear: left;
  height: initial;
  border: 0;
  margin: 0;
  padding: 0 0 10px;
}

body.agriclime-service .multipage-open fieldset legend {
  width: 100%;
}

body.agriclime-service .multipage-open fieldset legend a {
  display: block;
  text-transform: none;
  color: #212121;
  font-weight: bold;
}

body.agriclime-service .multipage-open fieldset legend a:before {
  left: 5px;
  padding: 2px 4px;
  font-weight: normal;
  content: "\f077";
}

body.agriclime-service .multipage-open fieldset legend a:hover {
  text-decoration: none;
}

body.agriclime-service .multipage-open .collapsed > legend a:before {
  content: "\f078";
}

body.agriclime-service .multipage-open .paddocks-list > .fieldset-wrapper {
  padding: 20px;
  background-color: #f2f5e8;
}

body.agriclime-service .multipage-open .paddocks-list-item .fieldset-wrapper {
  padding: 20px;
  background-color: #fff;
}

body.agriclime-service .multipage-open .paddocks-list-item .fieldset-wrapper div div {
  display: inline;
}

body.agriclime-service .multipage-open .paddocks-list-item .fieldset-wrapper .prop-name {
  font-weight: bold;
}

body.agriclime-service .field-name-field-agriclime-paddock-location .form-item,
body.agriclime-service .field-name-field-agriclime-paddock-location .addressfield-autocomplete-latlon-ui {
  width: 50%;
  float: left;
  padding-bottom: 10px;
}

body.agriclime-service .field-name-field-agriclime-paddock-location .form-item-field-agriclime-paddock-location-und-0-field-agriclime-paddock-location-autocomplete {
  padding-right: 30px;
}

body.agriclime-service .field-name-field-agriclime-paddock-location .addressfield-autocomplete-latlon-ui {
  padding-left: 30px;
  padding-bottom: 0;
}

body.agriclime-service .field-name-field-agriclime-paddock-location .addressfield-autocomplete-latlon-ui .form-item {
  padding-left: 10px;
  padding-right: 10px;
}

body.agriclime-service .field-name-field-agriclime-paddock-location .addressfield-autocomplete-latlon-ui .form-item:first-child {
  padding-left: 0;
}

body.agriclime-service .field-name-field-agriclime-paddock-location .addressfield-autocomplete-latlon-ui .form-item:last-child {
  padding-right: 0;
}

body.agriclime-service .field-name-field-agriclime-products .form-wrapper,
body.agriclime-service .field-name-field-agriclime-products .remove-crop {
  width: 16.66667%;
  float: left;
  float: none;
  display: inline-block;
  vertical-align: bottom;
}

body.agriclime-service .field-name-field-agriclime-products .remove-crop {
  line-height: 2.8;
  text-align: center;
}

body.agriclime-service .field-name-field-agriclime-products .field-collection-table-override-item {
  border-bottom: 0;
}

body.agriclime-service .field-name-field-agriclime-products .field-collection-table-override-items {
  border-bottom: 1px solid #bfc1c7;
}

body.agriclime-service .field-name-field-agriclime-products .field-collection-table-override > label {
  font-weight: 700;
  font-size: 18px;
  font-size: 1.8rem;
}

body.agriclime-service .field-name-field-agriclime-products .error.messages-inline {
  position: absolute;
  z-index: 2;
}

body.agriclime-service .error-wrapper .field-collection-table-override-item:first-child {
  padding-bottom: 50px;
}

body.agriclime-service .group-agriclime-threshold .form-wrapper {
  margin-bottom: 10px;
  border: 0;
}

body.agriclime-service .group-agriclime-threshold legend {
  font-style: italic;
}

body.agriclime-service .group-agriclime-threshold fieldset {
  margin-left: 0;
  padding-left: 0;
}

body.agriclime-service .group-agriclime-threshold fieldset .date-padding {
  padding-left: 0;
}

body.agriclime-service .field-name-field-agriclime-start,
body.agriclime-service .field-name-field-agriclime-end {
  float: left;
}

body.agriclime-service .field-name-field-agriclime-start label,
body.agriclime-service .field-name-field-agriclime-end label {
  display: none;
}

body.agriclime-service .field-name-field-agriclime-threshold {
  clear: both;
}

body.agriclime-service input.form-text {
  max-height: 43px;
}

body.agriclime-service select {
  width: 100% !important;
}

body.agriclime-service .group-agriclime-confirmation {
  clear: both;
  /* Products Column */
}

body.agriclime-service .group-agriclime-confirmation .multipage-pane-wrapper h2 {
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 19px;
  font-size: 1.9rem;
  font-weight: normal;
}

body.agriclime-service .group-agriclime-confirmation h3 {
  margin-bottom: 0;
  font-size: 15px;
  font-size: 1.5rem;
}

body.agriclime-service .group-agriclime-confirmation .confirmation-message h2,
body.agriclime-service .group-agriclime-confirmation .data-incomplete h2 {
  margin-bottom: 5px;
  font-weight: bold;
}

body.agriclime-service .group-agriclime-confirmation .info-wrapper > div {
  width: 25%;
  float: left;
}

body.agriclime-service .group-agriclime-confirmation .multipage-button .next,
body.agriclime-service .group-agriclime-confirmation .product-label {
  display: none;
}

body.agriclime-service .group-agriclime-confirmation .product-commitment-wrapper .info-column div,
body.agriclime-service .group-agriclime-confirmation .product-commitment-wrapper .info-column h3 {
  width: 25%;
  float: left;
}

body.agriclime-service .group-agriclime-confirmation .product-commitment-wrapper .total {
  margin-top: 10px;
}

body.agriclime-service .group-agriclime-confirmation .product-commitment-wrapper .total h3 {
  width: 75%;
  float: left;
}

body.agriclime-service .group-agriclime-confirmation .product-commitment-wrapper .total div {
  font-weight: bold;
}

body.agriclime-service .group-agriclime-confirmation .multipage-controls-list {
  clear: both;
}

body.agriclime-service .group-agriclime-confirmation .field-name-field-terms-of-service {
  margin-top: 20px;
}

body.agriclime-service .product-info .label,
body.agriclime-service .product-info .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .field-item,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items body.agriclime-service .product-info .field-item,
body.agriclime-service .product-info .page-products-search-flower .field-name-field-p-f-type .field-items .field-item,
.page-products-search-flower .field-name-field-p-f-type .field-items body.agriclime-service .product-info .field-item {
  display: none;
}

body.agriclime-service .potential-cashback-wrapper div h3,
body.agriclime-service .potential-cashback-wrapper div div {
  width: 50%;
  float: left;
}

body.agriclime-service .potential-cashback-wrapper .potential-cashback {
  clear: left;
}

body.agriclime-service .potential-cashback-wrapper .potential-cashback div {
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  body.agriclime-service div.form-type-textfield,
  body.agriclime-service div.field-type-text,
  body.agriclime-service .form-wrapper,
  body.agriclime-service .field-name-field-agriclime-duration,
  body.agriclime-service .remove-crop {
    min-width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.agriclime-service .info-wrapper div,
  body.agriclime-service .info-wrapper h3,
  body.agriclime-service .info-column div,
  body.agriclime-service .info-column h3 {
    min-width: 100%;
    float: none;
  }

  body.agriclime-service .product-info {
    margin-bottom: 20px;
  }

  body.agriclime-service .product-info span.product-label {
    display: inline;
    font-weight: bold;
  }

  body.agriclime-service .titles.info-column {
    display: none;
  }

  body.agriclime-service .product-commitment-wrapper .total {
    border-top: 1px solid #212121;
    padding-top: 5px;
  }

  body.agriclime-service .form-wrapper {
    padding-bottom: 10px;
  }

  body.agriclime-service .potential-cashback-wrapper div h3,
  body.agriclime-service .potential-cashback-wrapper div div {
    width: 50%;
    padding-right: 5px;
  }
}

body.agriclime-service .form-item-field-terms-of-service-und label {
  margin-bottom: 0;
}

body.agriclime-service .ajax-progress-throbber {
  top: 50%;
  left: -20px;
  margin-top: -10px;
}

body.agriclime-service .field-collection-table-override-item:first-child .ajax-progress-throbber {
  margin-top: 0;
}

/*
 * @file
 * Soil Water Service & PM Model.
 */

/* Tabs' headers */

.group-pm-fs-field-settings,
#edit-pm-model-group-list,
#edit-soil-water-group-list {
  margin-bottom: 20px;
  padding: 25px 20px;
}

#edit-pm-model-group-list > .item-list > ul > li,
#edit-soil-water-group-list > .item-list > ul > li {
  font-size: 15px;
  font-size: 1.5rem;
  float: left;
  border: 1px solid #bfc1c7;
  margin-bottom: 10px;
  margin-right: 10px;
  font-weight: normal;
}

#edit-pm-model-group-list > .item-list > ul > li div,
#edit-pm-model-group-list > .item-list > ul > li ul,
#edit-pm-model-group-list > .item-list > ul > li li,
#edit-pm-model-group-list > .item-list > ul > li a,
#edit-soil-water-group-list > .item-list > ul > li div,
#edit-soil-water-group-list > .item-list > ul > li ul,
#edit-soil-water-group-list > .item-list > ul > li li,
#edit-soil-water-group-list > .item-list > ul > li a {
  display: inline-block;
}

#edit-pm-model-group-list > .item-list > ul > li div,
#edit-soil-water-group-list > .item-list > ul > li div {
  border-left: 1px solid #bfc1c7;
}

#edit-pm-model-group-list > .item-list > ul > li a,
#edit-soil-water-group-list > .item-list > ul > li a {
  color: #212121;
}

#edit-pm-model-group-list > .item-list > ul > li a:hover,
#edit-soil-water-group-list > .item-list > ul > li a:hover {
  opacity: 0.8;
  text-decoration: none;
}

#edit-pm-model-group-list > .item-list > ul > li > a,
#edit-soil-water-group-list > .item-list > ul > li > a {
  padding: 10px 15px;
}

#edit-pm-model-group-list > .item-list > ul > li > a:before,
#edit-soil-water-group-list > .item-list > ul > li > a:before {
  font-size: 20px;
  font-size: 2rem;
  display: inline-block;
  margin-right: 7px;
  vertical-align: bottom;
  line-height: 1;
  content: "\f3c5";
}

#edit-pm-model-group-list > .item-list > ul > li .item-1:before,
#edit-soil-water-group-list > .item-list > ul > li .item-1:before {
  color: #f80cb6;
}

#edit-pm-model-group-list > .item-list > ul > li .item-2:before,
#edit-soil-water-group-list > .item-list > ul > li .item-2:before {
  color: #0fc0f8;
}

#edit-pm-model-group-list > .item-list > ul > li .item-3:before,
#edit-soil-water-group-list > .item-list > ul > li .item-3:before {
  color: #eb5e00;
}

#edit-pm-model-group-list > .item-list > ul > li .item-4:before,
#edit-soil-water-group-list > .item-list > ul > li .item-4:before {
  color: #a20cf7;
}

#edit-pm-model-group-list > .item-list > ul > li .item-5:before,
#edit-soil-water-group-list > .item-list > ul > li .item-5:before {
  color: #10e010;
}

#edit-pm-model-group-list > .item-list > ul > li .item-6:before,
#edit-soil-water-group-list > .item-list > ul > li .item-6:before {
  color: #0724f8;
}

#edit-pm-model-group-list > .item-list > ul > li .item-7:before,
#edit-soil-water-group-list > .item-list > ul > li .item-7:before {
  color: #ffd600;
}

#edit-pm-model-group-list > .item-list > ul > li li a,
#edit-soil-water-group-list > .item-list > ul > li li a {
  display: inline-block;
  padding: 10px 10px;
  color: #7d7d7d;
  font-size: 0;
}

#edit-pm-model-group-list > .item-list > ul > li li a:before,
#edit-soil-water-group-list > .item-list > ul > li li a:before {
  font-size: 15px;
  font-size: 1.5rem;
}

#edit-pm-model-group-list > .item-list > ul > li .first a,
#edit-soil-water-group-list > .item-list > ul > li .first a {
  padding-right: 5px;
}

#edit-pm-model-group-list > .item-list > ul > li .first a:before,
#edit-soil-water-group-list > .item-list > ul > li .first a:before {
  content: "\f303";
}

#edit-pm-model-group-list > .item-list > ul > li .last a,
#edit-soil-water-group-list > .item-list > ul > li .last a {
  padding-left: 5px;
}

#edit-pm-model-group-list > .item-list > ul > li .last a:before,
#edit-soil-water-group-list > .item-list > ul > li .last a:before {
  content: "\f1f8";
}

#edit-pm-model-group-list > .item-list > ul > li a.current-location,
#edit-soil-water-group-list > .item-list > ul > li a.current-location {
  padding-left: 10px;
  padding-right: 10px;
}

#edit-pm-model-group-list > .item-list > ul > li a.current-location:before,
#edit-soil-water-group-list > .item-list > ul > li a.current-location:before {
  content: "\f303";
}

#edit-pm-model-group-list .add-more,
#edit-soil-water-group-list .add-more {
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
  padding-left: 35px !important;
}

#edit-pm-model-group-list .add-more:after,
#edit-soil-water-group-list .add-more:after {
  position: absolute;
  top: 50%;
  left: 10px;
  display: inline-block;
  margin-top: -10px;
  content: "\f067";
  font-family: "FontAwesome";
}

/* Soil Water & PM module AddressField form */

.service-form-location > h3 {
  padding-right: 110px;
}

.service-form-location .field-type-addressfield {
  clear: both;
}

.service-form-location .addressfield-autocomplete-reveal,
.service-form-location [class$="-location-widget-country"],
.service-form-location [class$="-location-widget-premise"] {
  display: none;
}

.service-form-location .locality-block .form-item {
  width: 65%;
  margin: 0;
}

.service-form-location .locality-block .form-item:first-child {
  width: 35%;
  padding-right: 20px;
}

@media screen and (max-width: 767px) {
  .service-form-location .locality-block .form-item {
    width: 100%;
  }

  .service-form-location .locality-block .form-item:first-child {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
}

.node-type-service .twocols-75-25 .twocols-below {
  margin: 0;
}

/* Input fields */

.pane-syn-service-de-soil-water .form-type-textfield,
.pane-syn-service-de-soil-water .field-type-list-text,
.pane-syn-service-de-pm-model-pane .form-type-textfield,
.pane-syn-service-de-pm-model-pane .field-type-list-text {
  margin-bottom: 20px;
}

.pane-syn-service-de-soil-water.client-side-error .service-form-location .form-type-textfield,
.pane-syn-service-de-soil-water.client-side-error .service-form-location .field-type-list-text,
.pane-syn-service-de-pm-model-pane.client-side-error .service-form-location .form-type-textfield,
.pane-syn-service-de-pm-model-pane.client-side-error .service-form-location .field-type-list-text {
  margin-bottom: 5px;
}

.pane-syn-service-de-soil-water .form-item label,
.pane-syn-service-de-pm-model-pane .form-item label {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 10px;
}

.pane-syn-service-de-soil-water select,
.pane-syn-service-de-pm-model-pane select {
  display: block;
}

.pane-syn-service-de-soil-water .close-wrapper,
.pane-syn-service-de-pm-model-pane .close-wrapper {
  font-size: 13px;
  font-size: 1.3rem;
  position: absolute;
  top: 30px;
  right: 20px;
  color: #7d7d7d;
  font-weight: 700;
  letter-spacing: 0.9px;
  text-transform: uppercase;
  cursor: pointer;
}

.pane-syn-service-de-soil-water .close-wrapper i,
.pane-syn-service-de-pm-model-pane .close-wrapper i {
  font-size: 20px;
  font-size: 2rem;
  vertical-align: bottom;
  color: #7d7d7d;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-de-soil-water .close-wrapper,
  .pane-syn-service-de-pm-model-pane .close-wrapper {
    top: 20px;
  }
}

/* Responsive Styles */

@media screen and (min-width: 1025px) {
  .service-form-location #addressfield-autocomplete-map,
  .service-form-location #addressfield-wrapper,
  .service-form-location .form-item-field-pm-fs-location-und-0-field-pm-fs-location-autocomplete,
  .service-form-location .form-item-field-soil-water-location-und-0-field-soil-water-location-autocomplete {
    width: 50% !important;
    float: right;
    clear: none;
  }

  .service-form-location #addressfield-autocomplete-map {
    margin-top: -95px;
    min-height: 370px;
  }

  .service-form-location #addressfield-wrapper,
  .service-form-location .form-item-field-pm-fs-location-und-0-field-pm-fs-location-autocomplete,
  .service-form-location .form-item-field-soil-water-location-und-0-field-soil-water-location-autocomplete {
    padding-left: 20px;
  }

  .field-name-field-soil-water-weather-station {
    clear: both;
    margin-top: -175px;
  }

  .field-name-field-soil-water-weather-station.postal-code-error {
    margin-top: -50px;
  }

  .field-name-field-pm-fs-weather-statio {
    clear: both;
    margin-top: -175px;
  }

  .field-name-field-pm-fs-weather-statio.postal-code-error {
    margin-top: -140px;
  }

  .field-name-field-soil-water-weather-station,
  .field-name-field-soil-water-field-name,
  .field-name-field-pm-fs-field-name,
  .field-name-field-pm-fs-weather-statio {
    float: right;
    width: 50%;
    padding-left: 20px;
  }
}

@media screen and (max-width: 1024px) {
  #addressfield-autocomplete-map,
  #addressfield-wrapper {
    width: 100% !important;
  }

  #addressfield-autocomplete-map {
    margin-bottom: 20px;
    min-height: 300px;
  }
}

/* Confirmation Page */

.page-pm-model-cf .form-actions div,
.page-soil-water-cf .form-actions div {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.page-pm-model-cf .remove-btn,
.page-soil-water-cf .remove-btn {
  color: #e6a200;
  border-color: #ffb400;
}

.page-pm-model-cf .remove-btn:hover,
.page-soil-water-cf .remove-btn:hover {
  border-color: #ffb400;
  background-color: #fff;
}

.page-pm-model-cf .cancel-btn a,
.page-soil-water-cf .cancel-btn a {
  color: #5f7800;
  border-color: #5f7800;
}

/*
 * @file
 * Soil Water Service Page.
 */

.pane-syn-service-de-soil-water .group-soil-water-wrapper,
.pane-syn-service-de-soil-water .soil-water-iframe-wrapper,
.pane-syn-service-de-soil-water .resp-tabs-list {
  margin-bottom: 20px;
  padding: 20px;
}

.pane-syn-service-de-soil-water .soil-water-iframe-wrapper iframe {
  border: 2px solid #dddddd !important;
}

.pane-syn-service-de-soil-water .group-soil-water-wrapper {
  position: relative;
  padding: 0;
  margin-bottom: 40px;
}

.pane-syn-service-de-soil-water .resp-tabs-container {
  background-color: transparent;
}

.pane-syn-service-de-soil-water .resp-tabs-container .resp-tab-content {
  border: none;
  padding: 0;
}

.pane-syn-service-de-soil-water .form-group {
  border-bottom: 1px solid #e3e6ee;
  padding: 30px 20px;
}

.pane-syn-service-de-soil-water .group-soil-water-wrapper > .form-group {
  clear: both;
}

.pane-syn-service-de-soil-water .diagram-submit-button {
  margin: 25px 20px;
}

.field-name-field-soil-water-postal-code {
  display: none;
}

/* Soil Conditions */

div.soil-conditions .field-group-div h3 {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 10px;
  text-transform: none;
  color: #212121;
}

div.soil-conditions .field-group-div,
div.soil-conditions .field-group-div > div {
  width: 50%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

div.soil-conditions .group-upper-debt {
  padding-left: 0;
}

div.soil-conditions .group-lower-debt {
  padding-right: 0;
}

div.soil-conditions .group-lower-debt h3 {
  padding-left: 10px;
}

div.soil-conditions div.field-name-field-soil-water-upper-soil-type {
  padding-left: 0;
}

.period-group h3:before,
.soil-conditions h3:before {
  display: none !important;
}

.soil-water-total-capacity {
  font-size: 18px;
  font-size: 1.8rem;
  clear: both;
  border-top: 1px solid #bfc1c7;
  padding-top: 15px;
  font-weight: 700;
}

.soil-water-total-capacity .total-capacity {
  display: inline-block;
  padding-left: 140px;
  font-weight: normal;
}

.soil-debt {
  position: relative;
}

.soil-debt .unit {
  position: absolute;
  top: 46px;
  right: 20px;
}

.soil-debt input {
  padding-right: 35px;
}

/* Soil Water Date Fields */

.period-group .field-type-datestamp {
  float: left;
  padding-right: 40px;
}

.period-group .field-type-datestamp label {
  position: relative;
  font-weight: 700;
}

.period-group .field-type-datestamp label:before {
  font-size: 23px;
  font-size: 2.3rem;
  position: absolute;
  right: -25px;
  bottom: -47px;
  content: "\f073";
  color: #5f7800;
  font-weight: normal;
}

.period-group .field-type-datestamp .description {
  font-size: 12px;
  font-size: 1.2rem;
}

@media screen and (max-width: 767px) {
  div.soil-conditions .field-group-div {
    width: 100%;
    padding: 0;
  }

  div.soil-conditions div.soil-debt {
    padding-right: 0;
  }

  div.soil-conditions div.field-name-field-soil-water-lower-soil-type,
  div.soil-conditions .group-lower-debt h3 {
    padding-left: 0;
  }

  div.soil-conditions .total-capacity {
    padding-left: 10px;
  }

  .pane-syn-service-de-soil-water .form-group {
    padding: 0;
  }

  .soil-conditions h3,
  .period-group h3 {
    padding-top: 15px;
  }
}

.group-soil-water-wrapper {
  display: none;
}

/*
 * @file
 * PM Service Page.
 */

/* General Styles */

.group-pm-fs-field-settings {
  position: relative;
  display: none;
}

.pane-syn-service-de-pm-model-pane .add-save-btn {
  clear: both;
}

.pane-syn-service-de-pm-model-pane .pm-model-btns {
  clear: both;
  text-align: right;
}

.pane-syn-service-de-pm-model-pane .pm-submit-btn {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.pane-syn-service-de-pm-model-pane .service-map-description {
  margin-top: 10px;
  font-size: 15px;
  font-size: 1.5rem;
}

.pane-syn-service-de-pm-model-pane iframe {
  display: block;
}

@media screen and (max-width: 1024px) {
  .pane-syn-service-de-pm-model-pane .pm-model-btns {
    text-align: left;
  }
}

.preview-email-btn,
.preview-fax-btn {
  margin-top: 15px;
  margin-right: 20px;
}

.live-send-btn {
  border-color: #eb8200;
  background-color: #eb8200;
}

.pm-model-recommendation {
  position: relative;
  top: -40px;
  margin-bottom: -20px;
  padding: 10px 20px 5px;
  z-index: 2;
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .pm-model-recommendation {
    top: -20px;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 480px) {
  .pm-model-recommendation {
    top: 0;
    margin-bottom: 20px;
  }
}

.pm-model-recommendation-image {
  width: 16.66667%;
  float: left;
  margin-right: 20px;
}

@media screen and (max-width: 767px) {
  .pm-model-recommendation-image {
    width: 25%;
    float: left;
  }
}

@media screen and (max-width: 480px) {
  .pm-model-recommendation-image {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    margin-right: 0;
  }
}

.pm-model-recommendation-image img {
  display: block;
}

.pm-model-recommendation-body {
  width: 50%;
  float: left;
}

@media screen and (max-width: 991px) {
  .pm-model-recommendation-body {
    width: 75%;
    float: left;
  }
}

@media screen and (max-width: 480px) {
  .pm-model-recommendation-body {
    clear: both;
    width: 100%;
    float: left;
  }
}

.pm-model-recommendation-body p,
.pm-model-recommendation-body .advance-saving-calculator .pane-description,
.advance-saving-calculator .pm-model-recommendation-body .pane-description,
.pm-model-recommendation-body .advance-saving-calculator form,
.advance-saving-calculator .pm-model-recommendation-body form {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6;
}

.dynamic-table-calculator,
.hep-section,
.infestation-map {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  margin-bottom: 20px;
  background-color: #fff;
}

.dynamic-table-calculator h3,
.hep-section h3,
.infestation-map h3 {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 10px;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
  color: #5f7800;
  word-break: break-all;
}

.dynamic-table-calculator h4,
.hep-section h4,
.infestation-map h4 {
  color: #5f7800;
}

.hep-section .view-hep-images .views-row .views-field-field-hep-graph-date,
.infestation-map .views-field-field-alt-hi-map-date,
.infestation-map .views-field-field-phyto-hi-map-date {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 21px;
}

.dynamic-table-calculator h3 {
  padding-top: 20px;
}

.dynamic-table-calculator h3 + h4 {
  text-align: center;
  font-weight: 400;
}

.dynamic-table-calculator table {
  margin: 0;
}

.dynamic-table-calculator table th,
.dynamic-table-calculator table td {
  padding: 10px;
  word-break: break-all;
  text-align: center;
}

.dynamic-table-calculator table th {
  font-size: 15px;
  font-size: 1.5rem;
  border-color: #fff;
  border-left-color: #bfc1c7;
  background-color: #616161;
  font-weight: 400;
  background-color: #616161;
  color: #fff;
}

.dynamic-table-calculator table tbody tr:nth-child(even) td {
  border-right-color: #fff;
  background-color: #f5f5f5;
}

.dynamic-table-calculator table tbody tr:nth-child(even) td#show-option {
  border-right-color: #fff;
}

.dynamic-table-calculator table td {
  border-bottom-color: #e0e0e0;
  border-left: 0;
  border-right: 0;
}

.dynamic-table-calculator table td .chosen-container-single .chosen-single,
.dynamic-table-calculator table td .chosen-container-single.chosen-with-drop .chosen-single {
  padding: 5px 10px;
}

.dynamic-table-calculator table td .chosen-container-single .chosen-single,
.dynamic-table-calculator table td .chosen-container-single .chosen-results,
.dynamic-table-calculator table td .chosen-container-single.chosen-with-drop .chosen-single,
.dynamic-table-calculator table td .chosen-container-single.chosen-with-drop .chosen-results {
  text-align: left;
}

@media screen and (min-width: 768px) {
  .dynamic-table-calculator table td .chosen-container-single,
  .dynamic-table-calculator table td .chosen-container-single.chosen-with-drop {
    width: 300px !important;
  }
}

@media screen and (max-width: 767px) {
  .dynamic-table-calculator table td .chosen-container-single,
  .dynamic-table-calculator table td .chosen-container-single.chosen-with-drop {
    width: 180px !important;
  }
}

.dynamic-table-calculator table td.show-option {
  border-right: 1px solid #e0e0e0;
  width: 40%;
  text-align: left;
}

.dynamic-table-calculator .dynamic-table-calculator-results {
  padding: 30px 20px 20px;
}

.dynamic-table-calculator .dynamic-table-calculator-results h4 {
  margin-bottom: 0;
}

.dynamic-table-calculator .dynamic-table-calculator-results .dynamic-table-calculator-result div {
  margin-bottom: 10px;
}

.dynamic-table-calculator .tooltips-dyn-table {
  margin-left: 5px;
  color: #00a0be;
  cursor: pointer;
}

.hep-section {
  padding: 20px;
}

.hep-section .hep-section-description h4 {
  text-align: center;
  font-weight: 400;
}

.hep-section .hep-section-ws-name {
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 8px;
}

@media screen and (min-width: 768px) {
  .hep-section .view-hep-images .views-row {
    display: inline-block;
    width: auto;
    vertical-align: top;
    padding: 0;
    margin-right: -4px;
    width: 50%;
  }

  .hep-section .view-hep-images .views-row.views-row-first {
    padding-right: 60px;
  }

  .hep-section .view-hep-images .views-row.views-row-last {
    padding-left: 60px;
  }
}

@media screen and (max-width: 767px) {
  .hep-section .view-hep-images .views-row {
    width: 100%;
  }

  .hep-section .view-hep-images .views-row.views-row-first {
    margin-bottom: 15px;
  }
}

.hep-section .view-hep-images .views-row .views-field-field-hep-graph-bacteria-type {
  float: left;
  font-weight: 700;
}

.hep-section .view-hep-images .views-row .views-field-field-hep-graph-date {
  float: right;
  padding-left: 5px;
}

.hep-section .view-hep-images .views-row .views-field-field-hep-graph-image {
  clear: left;
}

.infestation-map {
  padding: 20px;
}

.infestation-map h3 + h4 {
  text-align: center;
  font-weight: 400;
}

@media screen and (min-width: 1025px) {
  .infestation-map .owl-carousel .owl-item .views-field-field-alt-hi-map-image,
  .infestation-map .owl-carousel .owl-item .views-field-field-phyto-hi-map-image {
    padding-left: 55px;
    padding-right: 55px;
  }
}

@media screen and (min-width: 768px) {
  .infestation-map .alternaria,
  .infestation-map .phytophora {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    padding: 0;
    margin-right: -4px;
  }

  .infestation-map .alternaria {
    padding-left: 40px;
  }

  .infestation-map .phytophora {
    padding-right: 40px;
  }
}

@media screen and (max-width: 767px) {
  .infestation-map .phytophora {
    margin-bottom: 20px;
  }
}

.infestation-map .views-field-field-alt-hi-map-date,
.infestation-map .views-field-field-phyto-hi-map-date,
.infestation-map .bacteria-type {
  margin-bottom: 5px;
  text-align: center;
}

.infestation-map .bacteria-type {
  font-weight: 700;
}

.infestation-map .owl-carousel img {
  margin: 0 auto;
  width: auto;
}

.infestation-map .owl-dot {
  width: 10px;
  height: 10px;
}

.infestation-map .bacterias-legend {
  margin-top: 10px;
}

.infestation-map .bacterias-legend > div {
  position: relative;
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .infestation-map .bacterias-legend > div {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    padding: 0;
    margin-right: -4px;
  }
}

.infestation-map .bacterias-legend-text {
  padding-left: 20px;
}

.infestation-map .bacterias-legend-color {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  border: 1px solid #bfc1c7;
  width: 15px;
  height: 15px;
}

.infestation-map .bacteria-neon-green {
  background-color: #00BD00;
}

.infestation-map .bacteria-orange {
  background-color: #DBB015;
}

.infestation-map .bacteria-light-red {
  background-color: #C62900;
}

.infestation-map .bacteria-red {
  background-color: #FF0000;
}

/*
 * @file
 * Sunflower Service.
 */

.pane-sunflower-calculation-form {
  width: 100%;
  float: left;
  /* Calculate and Reset Buttons Wrapper. */
  /* Calculate and Reset buttons. */
  /* Add spacing between the fieldset and content below. */
  /* Fixing the result and warning messages. */
}

.pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name {
  width: 16.66667%;
  float: left;
  margin-bottom: 20px;
  padding: 0;
}

.pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name label {
  margin-bottom: 5px;
}

.pane-sunflower-calculation-form .field-name-field-sun-calc-date {
  width: 16.66667%;
  float: left;
  /* Fixing inherited style. */
}

@media screen and (max-width: 767px) {
  .pane-sunflower-calculation-form .field-name-field-sun-calc-date {
    margin-bottom: 20px;
  }
}

.pane-sunflower-calculation-form .field-name-field-sun-calc-date input,
.pane-sunflower-calculation-form .field-name-field-sun-calc-date .date-no-float {
  width: 100%;
}

.pane-sunflower-calculation-form .field-name-field-sun-calc-date .container-inline-date .form-item,
.pane-sunflower-calculation-form .field-name-field-sun-calc-date .container-inline-date .form-item input {
  width: 100%;
}

.pane-sunflower-calculation-form .field-name-field-sun-calc-date .container-inline-date .date-padding {
  float: none;
}

.pane-sunflower-calculation-form .field-name-field-sun-calc-refraction-1st,
.pane-sunflower-calculation-form .field-name-field-sun-calc-refraction-2nd {
  width: 16.66667%;
  float: left;
  margin-bottom: 20px;
}

.pane-sunflower-calculation-form .field-name-field-sun-calc-geo-location {
  width: 16.66667%;
  float: left;
}

@media screen and (max-width: 767px) {
  .pane-sunflower-calculation-form .field-name-field-sun-calc-geo-location {
    margin-bottom: 20px;
  }
}

.pane-sunflower-calculation-form .field-name-field-sun-calc-temperature {
  width: 16.66667%;
  float: left;
}

.pane-sunflower-calculation-form .field-name-field-sun-calc-description {
  width: 66.66667%;
  float: left;
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .pane-sunflower-calculation-form .field-name-field-sun-calc-description {
    width: 100%;
    float: left;
  }
}

.pane-sunflower-calculation-form .sun-calc-buttons-wrapper {
  width: 25%;
  float: right;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .pane-sunflower-calculation-form .sun-calc-buttons-wrapper {
    width: 100%;
    float: left;
  }
}

.pane-sunflower-calculation-form h4 {
  clear: both;
  width: 100%;
  float: left;
}

.pane-sunflower-calculation-form .syn-sun-calc-calculate {
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .pane-sunflower-calculation-form .syn-sun-calc-calculate {
    margin-right: 5px;
  }
}

.pane-sunflower-calculation-form .syn-sun-calc-reset {
  margin-bottom: 0;
}

.pane-sunflower-calculation-form .form-wrapper {
  margin-bottom: 10px;
}

.pane-sunflower-calculation-form .messages__content {
  clear: both;
  width: 100%;
  float: left;
}

/* Small screen fields. */

@media screen and (max-width: 767px) {
  .pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name,
  .pane-sunflower-calculation-form .field-name-field-sun-calc-date,
  .pane-sunflower-calculation-form .field-name-field-sun-calc-refraction-1st,
  .pane-sunflower-calculation-form .field-name-field-sun-calc-refraction-2nd,
  .pane-sunflower-calculation-form .field-name-field-sun-calc-geo-location,
  .pane-sunflower-calculation-form .field-name-field-sun-calc-temperature,
  .pane-sunflower-calculation-form .field-name-field-sun-calc-description {
    width: 100%;
    float: left;
  }
}

/* Sunflower History Panel. */

.pane-sunflower-history-review-panel-pane-1 {
  position: relative;
  clear: both;
  /* History Date interval wrapper. */
}

.pane-sunflower-history-review-panel-pane-1 .views-widget-filter-field_sun_calc_date_value {
  width: 100%;
  float: left;
}

.pane-sunflower-history-review-panel-pane-1 #edit-field-sun-calc-date-value-min-wrapper,
.pane-sunflower-history-review-panel-pane-1 #edit-field-sun-calc-date-value-max-wrapper {
  width: 33.33333%;
  float: left;
}

@media screen and (max-width: 767px) {
  .pane-sunflower-history-review-panel-pane-1 #edit-field-sun-calc-date-value-min-wrapper,
  .pane-sunflower-history-review-panel-pane-1 #edit-field-sun-calc-date-value-max-wrapper {
    width: 50%;
    float: left;
  }
}

.pane-sunflower-history-review-panel-pane-1 .form-item-field-sun-calc-date-value-min > label,
.pane-sunflower-history-review-panel-pane-1 .form-item-field-sun-calc-date-value-max > label {
  display: block;
}

.pane-sunflower-history-review-panel-pane-1 .feed-icon {
  top: 0;
  right: 0;
  width: initial;
}

/* Make History Table suitable for mobile devices. */

.view-sunflower-history-review > .view-content {
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}

/*
 * @file
 * WeedID Service Page.
 */

.pane-syn-service-weed-id-form-pane .green._20.bigger {
  font-size: 28px;
  font-weight: normal;
  margin-top: 15px;
}

.pane-syn-service-weed-id-form-pane .green {
  color: #678014;
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .weedid_block {
  margin-bottom: 20px;
  background-color: #FFF;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  transition: opacity 500ms linear 0s;
  min-height: 420px;
  padding-bottom: 10px;
  position: relative;
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .four-cols__region .weedid_block {
  min-height: 420px;
}

@media screen and (min-width: 1025px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-one .two-cols__region .weedid_block {
    min-height: 460px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .weed_id__title {
  margin-bottom: 0px;
  font-size: 24px;
  line-height: 27px;
  font-weight: 700;
  color: #212121;
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .weed_id__info {
  padding-bottom: 20px;
  background-color: transparent;
  padding: 20px 20px 0px;
  text-align: left;
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .form-actions {
  padding: 0px 20px;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-one .form-actions {
    position: relative;
    padding-top: 10px;
  }
}

@media screen and (min-width: 1025px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-one .three-cols-33__region .form-actions {
    bottom: 10px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .linktext {
  margin-right: 10px;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-one .linktext {
    width: 100%;
    margin-bottom: 3px;
  }
}

@media screen and (max-width: 1024px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-one .linktext {
    margin-bottom: 3px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .four-cols__region .linktext {
  margin-bottom: 3px;
  padding: 6px 35px 6px 14px;
}

@media screen and (min-width: 1025px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-one .four-cols__region .form-actions {
    position: absolute;
    bottom: 10px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .linktext-first {
  position: relative;
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-one .linktext-first {
    margin-right: 10px;
    width: 100%;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .linktext-first input {
  border: 1px solid #DADBDF;
  background-color: #FFF;
  color: #5F7800;
  position: relative;
  display: inline-block;
  padding: 6px 30px 6px 20px;
  border-radius: 25px;
  transition: all 200ms ease 0s;
  margin-right: 10px;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-one .linktext-first input {
    width: 100%;
    margin-bottom: 3px;
    margin-right: 10px;
    text-align: left;
    font-size: 12px;
  }
}

@media screen and (max-width: 1024px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-one .linktext-first input {
    margin-bottom: 3px;
    font-size: 12px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .linktext-first input:hover {
  border-color: #BFC1C7;
  background-color: #9FAE66;
  transform: scaleX(1.03);
  text-decoration: none;
  transform-style: preserve-3d;
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .linktext-first input:disabled {
  border-color: #BFC1C7;
  background-color: #9FAE66;
  text-decoration: none;
}

.pane-syn-service-weed-id-form-pane .weedid-step-one .linktext-first:before {
  position: absolute;
  right: 18px;
  top: 6px;
  content: "\f138";
  font: 18px/1 FontAwesome;
  color: #5F7800;
  z-index: 8;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .lightgreen {
  margin-bottom: 20px;
  padding: 20px 10px;
  background-color: #DFE4CC;
  min-height: 300px;
  position: relative;
  width: 100%;
  display: inline-block;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two #row-one-selection {
  width: 85%;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .criteria-empty-block {
  border: 3px dotted #FFF;
  background-color: transparent;
  width: 14.66%;
  display: inline;
  float: left;
  height: 220px;
  margin-right: 10px;
  margin-left: 10px;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .criteria-empty-block {
    width: 41%;
    height: 44px;
    float: left;
    display: inline;
    margin-right: 10px;
    margin-top: 10px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .view-id-service_weed_id_criteria .views-row {
  float: left;
  position: relative;
  display: block;
  width: 14.66%;
  height: 220px;
  margin-right: auto;
  margin-left: auto;
  background-color: #FFF;
  text-align: center;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .view-id-service_weed_id_criteria .views-row {
    width: 41%;
    height: auto;
    float: left;
    display: inline;
    margin-right: 10px;
    margin-top: 10px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .view-id-service_weed_id_criteria .pager {
  clear: both;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .views-field-nothing-1 {
  width: 100%;
  min-height: 40px;
  background-color: #F2F5E8;
  color: #212121;
  line-height: 20px;
  text-align: left;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  padding-top: 10px;
  padding-left: 10px;
  position: absolute;
  bottom: 0px;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .views-field-nothing-1 {
    position: relative;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .views-field-nothing-1 .field-content {
  display: inline-block;
  width: 85%;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .views-field-nothing-1 .field-content {
    width: 80%;
    word-wrap: break-word;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .views-field-nothing-1 span:hover {
  opacity: 0.71;
  text-decoration: none;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .views-field-description-field-et {
  position: absolute;
  top: 15px;
  text-align: left;
  background-color: white;
  width: 100%;
  height: 150px;
  padding: 10px;
  opacity: 0;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .lightgreen .views-field-description-field-et {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .view-service-weed-id-criteria .views-row .views-field-nothing-1 {
    margin-bottom: 0;
    padding-top: 4px;
    height: 30px;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .view-service-weed-id-criteria .views-row {
    margin-bottom: 0;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .service-weed-id-remove {
  margin-right: 5px;
  float: right;
  color: #00A0BE;
  text-align: right;
  color: #EB8200;
  font-size: 18px;
  position: absolute;
  bottom: 9px;
  right: 3px;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .lightgreen .views-field-field-term-image {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .row-one-selection {
    width: 100%;
    float: left;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .views-field-field-term-image img {
  margin: 30px 0px;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .views-field-field-term-image img {
    margin-bottom: 0;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .orange_h2 {
  color: #EB8200;
  text-align: center;
  margin-bottom: 10px;
  line-height: 30px;
  text-align: center;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .orange_h2 {
    text-align: left;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .result_info {
  margin-top: 0px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .result_info {
    float: left;
    text-align: left;
    color: #212121;
    font-size: 14px;
    line-height: 24px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .result2_info {
  margin-top: 0px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .result2_info {
    text-align: left;
    color: #212121;
    font-size: 14px;
    float: left;
    line-height: 24px;
    margin-left: 14px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .row-two {
  clear: both;
  margin-top: 10px;
  float: left;
  width: 100%;
}

@media screen and (max-width: 991px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .row-two {
    margin-top: 0px;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .row-two {
    margin-top: 30px;
    position: absolute;
    bottom: 30px;
    right: 4px;
    width: auto;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .linktext {
    padding: 6px 35px 6px 0px;
    margin-bottom: 2px;
    display: block;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .linktextcancel:before {
  content: "\f057" !important;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two #row-one-results span,
.pane-syn-service-weed-id-form-pane .weedid-step-two #row-one-results strong {
  display: block;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two #row-one-results span,
  .pane-syn-service-weed-id-form-pane .weedid-step-two #row-one-results strong {
    float: left;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .linktext-right {
  float: right;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two #row-one-results {
    clear: both;
    float: left;
    margin-left: 10px;
    margin-top: 23px;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two #row-one-results h2 {
    line-height: 15px;
    font-size: 17px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .colon {
  display: none !important;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .colon {
    display: block !important;
    margin-right: 2px;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .weed_match {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .qnty strong {
    font-weight: normal;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-75 .view-id-service_weed_id_criteria .views-row {
  width: 22%;
  float: left;
  margin-bottom: 10px;
}

@media screen and (max-width: 991px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-75 .view-id-service_weed_id_criteria .views-row {
    width: 29%;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-75 .view-id-service_weed_id_criteria .views-row {
    width: 42%;
    height: auto;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .service-weed-id-add {
  display: inline;
  float: right;
  padding: 0px 10px;
  color: #EB8200;
  font-size: 26px;
  position: absolute;
  right: 0;
  bottom: 10px;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .service-weed-id-add {
    font-size: 25px;
  }
}

@media screen and (min-width: 1025px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-two .service-weed-id-add {
    font-size: 37px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 legend {
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 8px;
  padding-left: 22px;
  border: 1px solid #BFC999;
  background-color: #FFF;
  color: #5F7800;
  letter-spacing: 1px;
  width: 100%;
  position: relative;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 legend:hover {
  box-shadow: 0px 0px 6px 0px #BFC999;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 legend a {
  color: #5F7800;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  margin-top: 3px;
  text-align: left;
  display: block;
  margin-top: 5px;
  width: 80%;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 legend a:hover {
  text-decoration: none;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 fieldset {
  border: none;
  padding: 0px;
  margin-bottom: 10px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 fieldset.collapsed {
  height: auto;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 .fieldset-wrapper {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  float: left;
  background-color: #FFF;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  margin-top: 3px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 input {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  border-top: 1px none #7D7D7D;
  border-bottom: 1px solid rgba(189, 191, 198, 0.53);
  border-left: 1px solid #FFF;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  width: 100%;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 input:hover {
  background-color: #DFE4CC;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 input:disabled {
  border-left: 1px none #000;
  background-color: #DFE4CC;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 fieldset a:before {
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  top: 50%;
  display: block;
  border: 1px solid #5F7800;
  border-radius: 50%;
  margin-top: -12px;
  padding: 5px 4.5px;
  font-size: 1.1rem;
  color: #5F7800;
  background-color: #F2F2F2;
  transition: all 300ms ease 0s;
  text-align: center;
  right: 14px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 fieldset.collapsed a:before {
  content: "\f078";
  transform: none !important;
}

.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 fieldset a:before {
  content: "\f078";
  transform: rotate(-180deg);
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .lightgreen-three {
  margin-bottom: 20px;
  padding: 20px 10px;
  background-color: #DFE4CC;
  min-height: 80px;
  width: 100%;
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .lightgreen-three {
    float: left;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-service-weed-id-criteria .views-row {
  float: left;
  width: 22%;
  min-height: 40px;
  background-color: #F2F5E8;
  padding-left: 10px;
  padding-top: 9px;
  font-weight: bold;
  margin-right: 20px;
  margin-bottom: 10px;
  position: relative;
  word-wrap: break-word;
}

@media screen and (max-width: 991px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .view-service-weed-id-criteria .views-row {
    width: 20%;
    margin-right: 10px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .view-service-weed-id-criteria .views-row {
    width: 42%;
    margin-bottom: 10px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .weedid-step-three .criteria-empty-block {
  border: 3px dotted #FFF;
  width: 20%;
  height: 40px;
  padding-left: 10px;
  padding-top: 9px;
  margin-right: 20px;
  float: left;
}

@media screen and (max-width: 991px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .weedid-step-three .criteria-empty-block {
    width: 20%;
    margin-right: 10px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .weedid-step-three .criteria-empty-block {
    width: 42%;
    margin-bottom: 10px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .left-result {
  width: 65%;
  float: left;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .left-result {
    width: 100%;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .right-result {
  width: 35%;
  float: left;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .right-result {
    width: 100%;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .orange_h2 {
  color: #EB8200;
  margin-bottom: 0;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .step-three-criteria-results-results {
  width: 45%;
  float: left;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .step-three-criteria-results-results {
    width: 40%;
  }
}

@media screen and (max-width: 991px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .linktext {
    padding: 6px 24px 6px 6px !important;
    border-radius: 25px;
    float: right;
    font-size: 12px !important;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .linktext {
    padding: 3px 24px 6px 9px;
    float: right;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .result_info h3 {
  margin-top: 0px;
  font-size: 14px;
  font-weight: 400;
  float: left;
  margin-right: 5px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-service-weed-id-target .views-row {
  display: inline-block;
  width: 23%;
  vertical-align: top;
  padding: 0;
  margin: 0 10px 20px 10px;
  font-size: 15px;
  font-size: 1.5rem;
  overflow: hidden;
  background-color: #FFF;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  min-height: 400px;
  position: relative;
}

@media screen and (max-width: 991px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .view-service-weed-id-target .views-row {
    width: 47%;
  }
}

@media screen and (max-width: 480px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .view-service-weed-id-target .views-row {
    width: 100%;
    margin: 10px 0px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .weed-id-100-percent-match,
.pane-syn-service-weed-id-form-pane .weedid-step-three .weed-id-75-percent-match {
  background-color: #EB8200;
  color: #FFF;
  font-size: 18px;
  font-weight: 700;
  padding: 10px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .weed-id-100-percent-match a,
.pane-syn-service-weed-id-form-pane .weedid-step-three .weed-id-75-percent-match a {
  font-size: 18px;
  font-weight: 700;
  color: #FFF;
  float: right;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .views-field-title {
  background-color: #9FAE66;
  width: 100%;
  float: left;
  margin-bottom: 10px;
  margin-top: -6px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .views-field-title .field-content {
  height: 40px;
  padding-top: 10px;
  padding-left: 10px;
  float: left;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .views-field-title a {
  float: left;
  color: #212121;
  line-height: 20px;
  text-align: left;
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .views-field-field-teaser-image {
  float: left;
  width: 100%;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .views-field-field-teaser-image img {
  max-height: 152px;
  width: 100%;
}

@media screen and (max-width: 480px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .views-field-field-teaser-image img {
    max-height: 170px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .views-field-nothing {
  padding: 0px 10px;
  margin-bottom: 10px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .views-field-nothing a {
  color: #212121;
  line-height: 20px;
  text-align: left;
  cursor: pointer;
  font-size: 14px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .views-field-nothing a:hover {
  opacity: 0.71;
  text-decoration: none;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .views-field-nothing-2 {
  position: relative;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .weed-id-100-percent-match:before,
.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .weed-id-75-percent-match:before {
  content: "\f00e";
  position: absolute;
  right: 3px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .weed-id-100-percent-match a,
.pane-syn-service-weed-id-form-pane .weedid-step-three .view-id-service_weed_id_target .weed-id-75-percent-match a {
  opacity: 0;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .weed-id-compare-container {
  padding: 12px 10px;
  border-top: 1px solid #DFE4CC;
  background-color: #FFF;
  position: absolute;
  bottom: 0px;
  width: 100%;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .weed-id-compare-container input {
  float: left;
}

.pane-syn-service-weed-id-form-pane .weedid-step-three .weed-id-compare-container b {
  margin-left: 11px;
  margin-top: -4px;
  float: left;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .weedid-title {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .weedid-title h2 {
  float: left;
  margin: 0px;
  margin-top: 0px !important;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .weedid-title span {
  float: right;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view {
  float: left;
  position: relative;
  width: 100%;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four #comparison {
  clear: both;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_1 {
  width: 41%;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  background-color: white;
}

@media screen and (max-width: 991px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_1 {
    width: 39%;
  }
}

@media screen and (max-width: 1024px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_1 {
    width: 35%;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_1 {
    width: 100%;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria {
  width: 18%;
  text-align: center;
  padding: 15px;
}

@media screen and (max-width: 991px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria {
    width: 21%;
  }
}

@media screen and (max-width: 1024px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria {
    width: 27%;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria {
    width: 40%;
    margin: 0 auto;
  }
}

@media screen and (max-width: 480px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria {
    width: 100%;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .weed-id-100-percent-match,
.pane-syn-service-weed-id-form-pane .weedid-step-four .weed-id-75-percent-match {
  background-color: #EB8200;
  color: #FFF;
  font-size: 18px;
  font-weight: 700;
  padding: 5px 10px;
  margin-bottom: 20px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .dot-left {
  float: left;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .dot-right {
  float: right;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .dot-green {
  margin-top: 73px;
  width: 15px;
  height: 15px;
  margin-right: 0px;
  border-radius: 100px;
  background-color: #AAB400;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .dot-red {
  margin-top: 73px;
  width: 15px;
  height: 15px;
  margin-right: 0px;
  border-radius: 100px;
  background-color: #E63408;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four #weed-id-comparison-scroll-up,
.pane-syn-service-weed-id-form-pane .weedid-step-four #weed-id-comparison-scroll-down {
  display: none;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .views-row {
  position: relative;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .views-row {
    width: 133px;
    display: inline-block;
    margin-right: 4px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick--view--service-weed-id-criteria.slick--view--service-weed-id-criteria--block-3 {
  height: 795px;
  margin: auto;
  width: 100%;
  padding: 40px 10px !important;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick--view--service-weed-id-criteria.slick--view--service-weed-id-criteria--block-3 .slick-slide {
  height: 175px;
}

@media screen and (max-width: 1024px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick--view--service-weed-id-criteria.slick--view--service-weed-id-criteria--block-3 .slick-slide {
    height: 135px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick--view--service-weed-id-criteria.slick--view--service-weed-id-criteria--block-3 .slick-slide:focus {
  outline: none;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick__arrow {
  font-family: "FontAwesome";
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick__arrow .slick-prev,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick__arrow .slick-next {
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick__arrow .slick-prev:focus,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick__arrow .slick-next:focus {
  outline: none;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick__arrow .slick-prev:before {
  content: "\f077";
  margin-top: -3px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick__arrow .slick-next {
  bottom: 0;
  top: 100%;
  position: relative;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .slick__arrow .slick-next:before {
  content: "\f078";
  margin-top: 0;
  margin-left: 0;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .views-field-field-term-image {
  background-color: white;
  margin: 20px 0;
  padding: 20px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  display: inline-block;
}

@media only screen and (max-device-width: 1200px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .views-field-field-term-image {
    padding: 15px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .views-field-field-term-image img {
  max-width: 75px;
}

@media only screen and (max-device-width: 1200px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .views-field-field-term-image img {
    max-width: 60px;
  }
}

@media screen and (max-width: 991px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .views-field-field-term-image img {
    max-width: 65px;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .views-field-field-term-image img {
    max-width: 75px;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .view-header,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .view-footer {
  width: 100%;
  text-align: center;
  margin-left: 35%;
}

@media screen and (max-width: 767px) {
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .view-header,
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_criteria.view-display-id-block_3 .view-footer {
    display: none;
  }
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .owl-dots {
  text-align: center;
  position: absolute;
  bottom: -3px;
  text-align: center;
  width: 100%;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-view {
  display: none;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing {
  padding: 0px 10px;
  margin-bottom: 10px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing a {
  color: #212121;
  line-height: 20px;
  text-align: left;
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing p,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing .advance-saving-calculator .pane-description,
.advance-saving-calculator .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing .pane-description,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing .advance-saving-calculator form,
.advance-saving-calculator .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing form {
  font-weight: normal;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing a:hover {
  opacity: 0.71;
  text-decoration: none;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-view-node a {
  margin: 0px 10px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing-1 {
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: transparent;
  border-bottom: 1px none #DFE4CC;
  position: relative;
  padding-left: 40px;
  margin-bottom: 10px;
  cursor: pointer;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing-1 a {
  color: #212121;
  font-size: 15px;
  line-height: 21px;
  font-weight: 700;
  cursor: default;
  text-decoration: none;
  cursor: pointer;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing-1 a:before {
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  top: 50%;
  display: block;
  border: 1px solid #5F7800;
  border-radius: 50%;
  padding: 5px 4.5px;
  font-size: 1.1rem;
  color: #5F7800;
  background-color: #F2F2F2;
  transition: all 300ms ease 0s;
  text-align: center;
  right: 10px;
  content: "\f078";
  left: 10px;
  margin-top: -11px;
  width: 25px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-nothing-1:hover {
  background-color: #DFE4CC;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 {
  background-color: #DFE4CC;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .view-content {
  background-color: #FFF;
  margin: 5px 5px 0px 5px;
  height: 750px;
  overflow-y: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-latin-name .field-content,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-family .field-content {
  font-style: italic;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-multimedia-seedling img,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-multimedia-adult-pl img {
  padding: 0px 10px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-term-image,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-latin-name,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-type,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-family,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-synonyme,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-description-seedlin,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-description-adult-p {
  padding: 0px 10px 10px 10px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-term-image .views-label,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-latin-name .views-label,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-type .views-label,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-family .views-label,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-synonyme .views-label,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-description-seedlin .views-label,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-description-adult-p .views-label {
  font-weight: bold;
  float: left;
  margin-right: 15px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_3 .views-field-field-target-multimedia-seedling a {
  font-size: 18px;
  color: red;
  float: right;
  position: absolute;
  z-index: 9999;
  opacity: 0;
  width: 50px;
  height: 50px;
  right: 0px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_3 .views-field-field-target-multimedia-seedling .field-content:before {
  content: "\f00e";
  position: absolute;
  right: 3px;
  color: #FFF;
  top: -4px;
  z-index: 9999;
  font-size: 20px;
  font-weight: bold;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_4 .views-field-field-target-multimedia-adult-pl a {
  font-size: 18px;
  color: red;
  float: right;
  position: absolute;
  z-index: 9999;
  opacity: 0;
  width: 50px;
  height: 50px;
  right: 0px;
}

.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target.view-display-id-block_4 .views-field-field-target-multimedia-adult-pl .field-content:before {
  content: "\f00e";
  position: absolute;
  right: 3px;
  color: #FFF;
  top: -4px;
  z-index: 9999;
  font-size: 20px;
  font-weight: bold;
}

.weedid-modal-window .weedid-title {
  color: #212121;
  line-height: 20px;
  font-size: 18px;
  font-weight: bold;
}

.weedid-modal-window .view-id-service_weed_id_target .views-label {
  font-weight: bold;
  margin-right: 15px;
}

.weedid-modal-window .view-id-service_weed_id_target .views-field {
  padding: 10px 0px;
  font-size: 14px;
}

.weedid-step-four .slick-list {
  height: 695px !important;
}

@media screen and (max-width: 767px) {
  .weedid-step-four .view-id-service_weed_id_criteria {
    position: relative !important;
    width: 100% !important;
    margin-left: none !important;
  }

  .weedid-step-four .slick-list {
    width: 175px;
    margin: 0 auto;
  }
}

#modalContent {
  font: inherit;
  line-height: inherit !important;
}

@media screen and (max-width: 767px) {
  #modalContent {
    left: 0 !important;
    max-width: 100% !important;
  }
}

#modalContent .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-latin-name .field-content,
#modalContent .view-id-service_weed_id_target.view-display-id-block_2 .views-field-field-target-family .field-content {
  font-style: italic;
}

#modalContent .modal-scroll {
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

@media screen and (max-width: 767px) {
  .ctools-modal-content {
    max-width: 100% !important;
  }
}

@media screen and (max-width: 767px) {
  .ctools-modal-content a.close {
    margin-top: 25px;
  }
}

@media screen and (max-width: 767px) {
  .ctools-modal-weedid-modal-content {
    height: auto !important;
  }
}

@media screen and (max-width: 767px) {
  .ctools-modal-weedid-modal-content .modal-content {
    max-width: 100% !important;
    /* Creates issue for Chrome
    height:auto !important; */
  }
}

.view-id-service_weed_id_target.view-display-id-block_5 .owl-carousel,
.view-id-service_weed_id_target.view-display-id-block_7 .owl-carousel {
  display: block;
}

.pane-syn-forms-entityform-pane .entitytype-hyvido-form {
  margin-left: 0;
  margin-right: 0;
}

.entitytype-hyvido-form div.addressfield-container-inline > div.form-item {
  margin-right: 0;
}

.entitytype-hyvido-form .field-collection-table-override {
  padding-left: 0;
  padding-right: 0;
}

.entitytype-hyvido-form .field-collection-table-override > label {
  display: none;
}

.entitytype-hyvido-form .multipage-pane-wrapper .element-invisible {
  position: static !important;
  clip: auto;
  width: auto;
  height: auto;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'],
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'],
.entitytype-hyvido-form div[class*='-widget-administrative-area'],
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] {
  margin-bottom: 20px;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name label,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor label,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety label,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety label,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety label,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] label,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] label,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] label,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] label {
  margin-bottom: 5px;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .error,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .error,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .error,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .error,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .error,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .error,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .error,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .error,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .error {
  -moz-box-shadow: inset 0 0 8px 0 #bfc1c7;
  -webkit-box-shadow: inset 0 0 8px 0 #bfc1c7;
  box-shadow: inset 0 0 8px 0 #bfc1c7;
  border-color: #eb8200;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] {
  padding-right: 10px;
  width: 50%;
}

.entitytype-hyvido-form div[class*='-widget-administrative-area'],
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] {
  float: left;
  padding-left: 10px;
  width: 50%;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-field-name {
  width: 50%;
  float: left;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-field-name .form-type-textfield {
  padding-left: 0;
  width: 100%;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-variety,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety,
.entitytype-hyvido-form .field-name-field-ef-hyvido-size-of-field {
  width: 25%;
  float: left;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-variety {
  clear: both;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-variety,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety {
  padding-right: 10px;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-size-of-field .form-type-textfield {
  padding-left: 0;
  width: 100%;
}

.entitytype-hyvido-form .field-name-field-ef-growers-email {
  float: right;
  width: 50%;
}

.entitytype-hyvido-form .field-name-field-ef-growers-email .form-type-textfield {
  width: 100%;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-geo-location {
  display: none;
  position: relative;
  float: right;
  width: 50%;
  min-height: 90px;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-geo-location .form-wrapper {
  position: absolute;
  right: 0;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-geo-location div[class*='geom-lon'] {
  padding-right: 0;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-address {
  clear: left;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-address div[class*='-field-ef-hyvido-address-widget-country'] {
  padding-right: 10px;
  width: 50%;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-address div[class*='-field-ef-hyvido-address-autocomplete'] {
  padding-left: 0;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-address .street-block,
.entitytype-hyvido-form .field-name-field-ef-hyvido-address .locality-block,
.entitytype-hyvido-form .field-name-field-ef-hyvido-address .addressfield-container-inline {
  margin-left: -10px;
  margin-right: -10px;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-address .addressfield-autocomplete-reveal {
  display: block;
  clear: both;
}

.entitytype-hyvido-form .addressfield-autocomplete-link {
  clear: both;
}

.entitytype-hyvido-form div[id*='addressfield-autocomplete-map'] {
  width: 100% !important;
  height: 300px !important;
}

.entitytype-hyvido-form .remove-crop {
  position: relative;
  float: right;
  margin-top: 20px;
  padding-left: 0;
  width: auto;
}

.entitytype-hyvido-form .remove-crop .fa-times {
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -8px;
  z-index: 3;
}

.entitytype-hyvido-form .remove-crop input {
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  padding: 6px 20px 6px 40px;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-legal-info {
  margin-bottom: 20px;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-agree-callback,
.entitytype-hyvido-form .field-name-field-ef-hyvido-agree-updates,
.entitytype-hyvido-form .field-name-field-terms-of-service {
  position: relative;
  margin-bottom: 10px;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-agree-callback input[type="checkbox"],
.entitytype-hyvido-form .field-name-field-ef-hyvido-agree-updates input[type="checkbox"],
.entitytype-hyvido-form .field-name-field-terms-of-service input[type="checkbox"] {
  position: absolute;
  top: 5px;
  left: 0;
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-agree-callback label,
.entitytype-hyvido-form .field-name-field-ef-hyvido-agree-updates label,
.entitytype-hyvido-form .field-name-field-terms-of-service label {
  padding-left: 20px;
}

.entitytype-hyvido-form .user-form-submit {
  margin-right: 0;
}

.entitytype-hyvido-form .multipage-button {
  margin-bottom: 0;
}

.entitytype-hyvido-form .group-ef-hyvido-agr-details {
  margin-bottom: 20px;
  border: 1px solid #bfc1c7;
}

.entitytype-hyvido-form .group-ef-hyvido-agr-details .fieldset-legend {
  font-size: 18px;
  font-size: 1.8rem;
  padding: 0 10px;
}

.entitytype-hyvido-form .group-ef-hyvido-agr-details .fieldset-wrapper {
  padding-top: 20px;
}

.entitytype-hyvido-form .group-ef-hyvido-agr-details .addressfield-autocomplete-link {
  position: relative;
  top: -15px;
  padding-left: 50%;
  padding-right: 10px;
}

.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'],
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='field-ef-hyvido-agr-address-widget-administrative-area'] {
  padding-right: 10px;
}

.entitytype-hyvido-form .group-ef-hyvido-agr-details .addressfield-autocomplete-reveal {
  display: block;
  padding-left: 10px;
  margin-bottom: 20px;
}

.entitytype-hyvido-form .group-ef-hyvido-agr-details .addressfield-autocomplete-link .addressfield-autocomplete-reveal {
  margin-bottom: 0;
}

.entitytype-hyvido-form .group-ef-hyvido-agr-details .field-name-field-ef-hyvido-agr-telephone {
  clear: both;
}

.entitytype-hyvido-form .white-block.user-register-form {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 60px;
  margin-left: -10px;
  margin-right: -10px;
  padding: 0;
}

.entitytype-hyvido-form .white-block.user-register-form .addressfield-autocomplete-reveal,
.entitytype-hyvido-form .white-block.user-register-form .ddressfield-autocomplete-link,
.entitytype-hyvido-form .white-block.user-register-form div[class*='field-profile-location-widget-country'],
.entitytype-hyvido-form .white-block.user-register-form .captcha {
  padding-left: 10px;
}

.entitytype-hyvido-form .white-block.user-register-form .field-name-field-profile-location {
  margin-bottom: 20px;
}

.entitytype-hyvido-form .field-name-field-profile-first-name .form-type-textfield,
.entitytype-hyvido-form .field-name-field-profile-last-name .form-type-textfield,
.entitytype-hyvido-form .field-name-field-profile-telephone .form-type-textfield,
.entitytype-hyvido-form .field-name-field-profile-mobile .form-type-textfield {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

.entitytype-hyvido-form .form-actions {
  float: right;
}

.entitytype-hyvido-form .hyvido-confirmation .multipage-button,
.entitytype-hyvido-form .group-ef-registration .multipage-button {
  margin: 0;
}

.entitytype-hyvido-form .hyvido-confirmation .multipage-button:before,
.entitytype-hyvido-form .group-ef-registration .multipage-button:before {
  content: "\f137";
  right: inherit;
  left: 9px;
}

.entitytype-hyvido-form .hyvido-confirmation .multipage-button input[type='button'],
.entitytype-hyvido-form .group-ef-registration .multipage-button input[type='button'] {
  padding-left: 40px;
  padding-right: 20px;
}

@media screen and (max-width: 480px) {
  .entitytype-hyvido-form .hyvido-confirmation .multipage-button,
  .entitytype-hyvido-form .group-ef-registration .multipage-button {
    margin-top: 20px;
  }
}

.entitytype-hyvido-form .hyvido-confirmation .multipage-controls-list {
  margin-top: 20px;
}

.entitytype-hyvido-form .hyvido-confirmation .multipage-button {
  margin-top: 0;
}

.entitytype-hyvido-form .hyvido-confirmation .field-name-field-ef-hyvido-confirmation-tex {
  width: 100%;
  overflow: auto;
}

.entitytype-hyvido-form .add-new-fields {
  margin-top: 20px;
  margin-bottom: 20px;
}

.entitytype-hyvido-form .add-new-fields a:before {
  content: "\f055";
}

.entitytype-hyvido-form .hyvido-go-back {
  margin-bottom: 20px;
}

.entitytype-hyvido-form .hyvido-go-back a {
  padding-left: 40px;
  padding-right: 20px;
}

.entitytype-hyvido-form .hyvido-go-back a:before {
  content: "\f137";
  right: inherit;
  left: 9px;
}

@media screen and (max-width: 767px) {
  .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-field-name,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-variety,
  .entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety,
  .entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-size-of-field,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-geo-location,
  .entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'],
  .entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='field-ef-hyvido-agr-address-widget-administrative-area'] {
    float: none;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    clear: both;
  }

  .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .form-type-textfield,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .form-type-textfield,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-field-name .form-type-textfield,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-variety .form-type-textfield,
  .entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .form-type-textfield,
  .entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .form-type-textfield,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-size-of-field .form-type-textfield,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-geo-location .form-type-textfield {
    padding-left: 0;
    padding-right: 0;
  }

  .entitytype-hyvido-form .form-item-mail,
  .entitytype-hyvido-form .form-item-conf-mail,
  .entitytype-hyvido-form .form-type-radios,
  .entitytype-hyvido-form .form-type-textfield {
    padding-left: 0;
    padding-right: 0;
  }

  .entitytype-hyvido-form .field-name-field-ef-hyvido-geo-location .form-wrapper {
    position: relative;
  }

  .entitytype-hyvido-form .field-name-field-ef-hyvido-address {
    clear: both;
  }

  .entitytype-hyvido-form .field-name-field-ef-hyvido-address div[class*='-field-ef-hyvido-address-widget-country'] {
    width: 100%;
  }

  .entitytype-hyvido-form .field-name-field-ef-hyvido-address div[class*='-field-ef-hyvido-address-widget-country'],
  .entitytype-hyvido-form .field-name-field-ef-hyvido-address div[class*='field-ef-hyvido-address-autocomplete'] {
    padding-right: 0;
  }

  .entitytype-hyvido-form .field-name-field-ef-hyvido-address .street-block,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-address .locality-block {
    margin-left: 0;
    margin-right: 0;
  }

  .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name select,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor select,
  .entitytype-hyvido-form .field-name-field-ef-hyvido-variety select,
  .entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety select,
  .entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety select,
  .entitytype-hyvido-form div[class*='field-profile-location-widget-country'] select {
    width: 100%;
  }

  .entitytype-hyvido-form div[class*='field-profile-location-widget-country'] {
    padding-right: 0;
  }

  .entitytype-hyvido-form .group-ef-hyvido-agr-details .addressfield-autocomplete-link,
  .entitytype-hyvido-form .group-ef-hyvido-agr-details .addressfield-autocomplete-reveal {
    padding-left: 0;
  }

  .entitytype-hyvido-form .white-block.user-register-form {
    padding-bottom: 0 !important;
  }

  .entitytype-hyvido-form .white-block.user-register-form .addressfield-autocomplete-reveal,
  .entitytype-hyvido-form .white-block.user-register-form .ddressfield-autocomplete-link,
  .entitytype-hyvido-form .white-block.user-register-form div[class*='field-profile-location-widget-country'],
  .entitytype-hyvido-form .white-block.user-register-form .captcha {
    padding-left: 0;
  }
}

.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor {
  display: none;
}

.page-syn-service-hyvido .confirmation .confirmation-text {
  font-size: 18px;
  font-size: 1.8rem;
}

.page-syn-service-hyvido .confirmation .call-to-action-btn-primary {
  margin-right: 20px;
}

.hide-distributor .field-name-field-ef-hyvido-distributor-name {
  display: none;
}

.view-media-gallery .gallery-search-filters .views-exposed-widget {
  float: none;
  margin-right: 10px;
}

.view-media-gallery .gallery-search-filters .views-exposed-widget .chosen-drop {
  margin-top: 10px;
}

.view-media-gallery .gallery-search-filters label,
.view-media-gallery .gallery-search-filters .views-widget,
.view-media-gallery .gallery-search-filters .views-exposed-widget {
  display: inline-block;
  width: auto;
  vertical-align: top;
  padding: 0;
}

.view-media-gallery .pager__top {
  margin-top: -35px;
}

.view-media-gallery .pager__top .pager {
  margin: 0;
}

.view-media-gallery .view-content {
  margin-top: 10px;
  margin-left: -10px;
  margin-right: -10px;
}

.view-media-gallery .views-row {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  padding: 0 10px;
  margin-right: -4px;
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .view-media-gallery .views-row {
    width: 50%;
    float: left;
  }
}

@media screen and (max-width: 480px) {
  .view-media-gallery .views-row {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
  }
}

.media-gallery-listing {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  position: relative;
  min-height: 340px;
  background-color: #fff;
}

.media-gallery-listing .media-gallery-tags {
  margin: 15px 15px 0;
}

.media-gallery-listing.with-image .media-gallery-tags {
  position: absolute;
  top: 0;
  left: 0;
}

.media-gallery-listing .media-gallery-media a {
  font-size: 0px;
  font-size: 0rem;
  display: block;
}

.media-gallery-listing .media-gallery-info {
  position: relative;
  padding: 30px 20px 20px;
}

.media-gallery-listing .media-gallery-info header {
  padding-right: 50px;
}

.media-gallery-listing .media-gallery-title {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: normal;
}

.media-gallery-listing .media-gallery-title a {
  display: block;
  word-wrap: break-word;
}

.media-gallery-listing .media-gallery-download {
  position: absolute;
  right: 15px;
  top: 25px;
  width: 42px;
  height: 42px;
  cursor: pointer;
  z-index: 1;
}

.media-gallery-listing .media-gallery-download .fa:before {
  font-size: 20px;
  font-size: 2rem;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  border: 3px solid #aab400;
  padding: 8px 0;
  width: 42px;
  height: 42px;
  background-color: #5f7800;
  text-align: center;
  color: #fff;
}

.media-gallery-links {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 100px 20px 20px;
  width: 100%;
  height: 100%;
  background-color: #bfc999;
  z-index: 1;
}

.media-gallery-links .file-download {
  position: relative;
  padding-right: 62px;
  margin-top: 0;
  margin-bottom: 40px;
}

.media-gallery-links .file-download .file-download-link {
  font-size: 14px;
  font-size: 1.4rem;
}

.media-gallery-links .file-download .file-download-link:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 22px;
  font-size: 2.2rem;
  display: block;
  position: absolute;
  right: 0;
  top: -5px;
  padding: 4px;
  border: 3px solid #aab400;
  width: 42px;
  height: 42px;
  background-color: #5f7800;
  text-align: center;
  color: #fff;
}

.pane-media-gallery-event-files {
  padding-left: 5%;
}

.image-text {
  font-size: 20px;
  width: 80%;
  float: left;
  margin: 5px;
}

@media screen and (max-width: 767px) {
  .image-text {
    width: 60%;
  }
}

@media screen and (max-width: 480px) {
  .image-text {
    width: 52%;
  }
}

.share-download {
  float: right;
  font-size: 20px;
  margin: 5px;
}

.share-download .shareimage {
  float: left;
}

.share-download a {
  float: right;
}

.share-download a .download-text {
  font-size: 0;
  width: 32px;
  height: 32px;
  border: 3px solid #aab400;
  border-radius: 100px;
  background-color: #5f7800;
  background-image: url("../images/Download.svg");
  background-position: 50% 50%;
  background-size: 18px;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.35);
}

.view-media-gallery-events.view-search-global .views-widget-filter-field_geo_region_target_id label {
  float: left;
}

.view-media-gallery-events.view-search-global .views-submit-button {
  display: none;
}

/*
 * @file
 * Products Flowers Detail pages styles.
 */

.node-type-product-garden-vegetable .panel-pane .field-name-body .field-items div p,
.node-type-product-garden-vegetable .panel-pane .field-name-field-service-help-message .field-items div p,
.node-type-product-garden-vegetable .panel-pane .pane-node-field-service-offline-message .field-items div p,
.node-type-product-garden-vegetable .panel-pane .field-name-body .field-items div .advance-saving-calculator .pane-description,
.advance-saving-calculator .node-type-product-garden-vegetable .panel-pane .field-name-body .field-items div .pane-description,
.node-type-product-garden-vegetable .panel-pane .field-name-field-service-help-message .field-items div .advance-saving-calculator .pane-description,
.advance-saving-calculator .node-type-product-garden-vegetable .panel-pane .field-name-field-service-help-message .field-items div .pane-description,
.node-type-product-garden-vegetable .panel-pane .pane-node-field-service-offline-message .field-items div .advance-saving-calculator .pane-description,
.advance-saving-calculator .node-type-product-garden-vegetable .panel-pane .pane-node-field-service-offline-message .field-items div .pane-description,
.node-type-product-garden-vegetable .panel-pane .field-name-body .field-items div .advance-saving-calculator form,
.advance-saving-calculator .node-type-product-garden-vegetable .panel-pane .field-name-body .field-items div form,
.node-type-product-garden-vegetable .panel-pane .field-name-field-service-help-message .field-items div .advance-saving-calculator form,
.advance-saving-calculator .node-type-product-garden-vegetable .panel-pane .field-name-field-service-help-message .field-items div form,
.node-type-product-garden-vegetable .panel-pane .pane-node-field-service-offline-message .field-items div .advance-saving-calculator form,
.advance-saving-calculator .node-type-product-garden-vegetable .panel-pane .pane-node-field-service-offline-message .field-items div form,
.node-type-product-garden-vegetable .panel-pane .field-name-field-service-help-message .field-items div p,
.node-type-product-garden-vegetable .panel-pane .field-name-field-service-help-message .field-items div .advance-saving-calculator .pane-description,
.advance-saving-calculator .node-type-product-garden-vegetable .panel-pane .field-name-field-service-help-message .field-items div .pane-description,
.node-type-product-garden-vegetable .panel-pane .field-name-field-service-help-message .field-items div .advance-saving-calculator form,
.advance-saving-calculator .node-type-product-garden-vegetable .panel-pane .field-name-field-service-help-message .field-items div form,
.node-type-product-garden-vegetable .panel-pane .pane-node-field-service-offline-message .field-items div p,
.node-type-product-garden-vegetable .panel-pane .pane-node-field-service-offline-message .field-items div .advance-saving-calculator .pane-description,
.advance-saving-calculator .node-type-product-garden-vegetable .panel-pane .pane-node-field-service-offline-message .field-items div .pane-description,
.node-type-product-garden-vegetable .panel-pane .pane-node-field-service-offline-message .field-items div .advance-saving-calculator form,
.advance-saving-calculator .node-type-product-garden-vegetable .panel-pane .pane-node-field-service-offline-message .field-items div form {
  font-family: Arial;
  color: #5f7800;
  font-size: 29px;
  font-weight: 700;
  line-height: 47.859px;
}

.node-type-product-garden-vegetable .pane-node-field-p-g-v-crop,
.node-type-product-garden-vegetable .pane-node-field-p-g-v-type,
.node-type-product-garden-vegetable .pane-node-field-p-g-v-title,
.node-type-product-garden-vegetable .pane-node-field-p-g-v-variety-id {
  float: left;
  width: 100%;
}

.node-type-product-garden-vegetable .pane-node-field-p-g-v-crop div .field-label,
.node-type-product-garden-vegetable .pane-node-field-p-g-v-type div .field-label,
.node-type-product-garden-vegetable .pane-node-field-p-g-v-title div .field-label,
.node-type-product-garden-vegetable .pane-node-field-p-g-v-variety-id div .field-label {
  float: left;
  width: 20%;
  display: block;
  margin-top: 7px;
}

.node-type-product-garden-vegetable .pane-node-field-p-g-v-crop .field-items,
.node-type-product-garden-vegetable .pane-node-field-p-g-v-type .field-items,
.node-type-product-garden-vegetable .pane-node-field-p-g-v-title .field-items,
.node-type-product-garden-vegetable .pane-node-field-p-g-v-variety-id .field-items {
  float: left;
  width: 80%;
  display: block;
  margin-top: 7px;
}

.node-type-product-garden-vegetable .twocols-33-67 {
  /*width: 816px;*/
  background-color: #ffffff;
  padding: 15px;
  padding-left: 25px;
  padding-right: 25px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
}

.node-type-product-garden-vegetable .twocols-33-67 .panel-col-top .pane-node-field-p-g-v-crop .field-name-field-p-g-v-crop .field-items div {
  font-family: Arial;
  color: #5f7800;
  font-weight: 700;
  line-height: 35.036px;
  font-size: 29px;
  margin-bottom: 5px;
  margin-top: -5px;
}

.node-type-product-garden-vegetable .twocols-33-67 .panel-col-bottom .pane-node-field-p-g-v-image-hr .pane-title {
  margin-bottom: -5px;
  font-weight: bold;
}

.node-type-product-garden-vegetable .twocols-33-67 .regions-wrapper .twocols-33-67__right .pane-node-title {
  width: 100%;
}

.node-type-product-garden-vegetable .twocols-33-67 .regions-wrapper .twocols-33-67__right .pane-node-title .pane-title {
  font-weight: bold;
  float: left;
}

.node-type-product-garden-vegetable .twocols-33-67 .regions-wrapper .twocols-33-67__left .pane-4 p,
.node-type-product-garden-vegetable .twocols-33-67 .regions-wrapper .twocols-33-67__left .pane-4 .advance-saving-calculator .pane-description,
.advance-saving-calculator .node-type-product-garden-vegetable .twocols-33-67 .regions-wrapper .twocols-33-67__left .pane-4 .pane-description,
.node-type-product-garden-vegetable .twocols-33-67 .regions-wrapper .twocols-33-67__left .pane-4 .advance-saving-calculator form,
.advance-saving-calculator .node-type-product-garden-vegetable .twocols-33-67 .regions-wrapper .twocols-33-67__left .pane-4 form {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 0px;
}

.node-type-product-garden-vegetable .twocols-33-67 .panel-col-bottom {
  margin-top: 25px;
}

.node-type-product-garden-vegetable .twocols-33-67 .panel-col-bottom-2 {
  border-width: 3px;
  border-color: #9fae66;
  border-style: solid;
  background-color: #ffffff;
  padding: 20px;
  margin-top: 25px;
  width: 100%;
  position: relative;
  /* Disease Footnotes */
}

.node-type-product-garden-vegetable .twocols-33-67 .panel-col-bottom-2 .pane-1,
.node-type-product-garden-vegetable .twocols-33-67 .panel-col-bottom-2 .pane-2,
.node-type-product-garden-vegetable .twocols-33-67 .panel-col-bottom-2 .pane-3 {
  font-family: Arial;
  color: #5f7800;
  font-size: 18.12px;
  font-weight: 700;
  float: left;
}

.node-type-product-garden-vegetable .twocols-33-67 .panel-col-bottom-2 .pane-1,
.node-type-product-garden-vegetable .twocols-33-67 .panel-col-bottom-2 .pane-2 {
  width: 45%;
}

.node-type-product-garden-vegetable .twocols-33-67 .panel-col-bottom-2 .pane-3 {
  width: 100%;
}

.node-type-product-garden-vegetable .pane-node-field-p-g-v-description {
  margin-top: 15px;
}

.node-type-product-garden-vegetable .field-name-field-p-g-v-maturity-season,
.node-type-product-garden-vegetable .field-name-field-p-g-v-season-temperature,
.node-type-product-garden-vegetable .field-name-field-p-g-v-region,
.node-type-product-garden-vegetable .field-name-field-p-g-v-region-recomm {
  float: left;
  width: 45%;
}

.node-type-product-garden-vegetable .field-name-field-p-g-v-habit,
.node-type-product-garden-vegetable .field-name-field-p-g-v-size,
.node-type-product-garden-vegetable .field-name-field-p-g-v-days-to-harvest,
.node-type-product-garden-vegetable .field-name-field-p-g-v-high-disease-resist,
.node-type-product-garden-vegetable .field-name-field-p-g-v-inter-disease-resis {
  float: right;
  width: 55%;
}

.node-type-product-garden-vegetable .field-name-field-p-g-v-maturity-season .field-label,
.node-type-product-garden-vegetable .field-name-field-p-g-v-season-temperature .field-label,
.node-type-product-garden-vegetable .field-name-field-p-g-v-region .field-label,
.node-type-product-garden-vegetable .field-name-field-p-g-v-region-recomm .field-label,
.node-type-product-garden-vegetable .field-name-field-p-g-v-habit .field-label,
.node-type-product-garden-vegetable .field-name-field-p-g-v-size .field-label,
.node-type-product-garden-vegetable .field-name-field-p-g-v-days-to-harvest .field-label,
.node-type-product-garden-vegetable .field-name-field-p-g-v-high-disease-resist .field-label,
.node-type-product-garden-vegetable .field-name-field-p-g-v-inter-disease-resis .field-label {
  float: left;
  width: 40%;
  display: block;
  margin-top: 12px;
}

.node-type-product-garden-vegetable .field-name-field-p-g-v-maturity-season .field-items,
.node-type-product-garden-vegetable .field-name-field-p-g-v-season-temperature .field-items,
.node-type-product-garden-vegetable .field-name-field-p-g-v-region .field-items,
.node-type-product-garden-vegetable .field-name-field-p-g-v-region-recomm .field-items,
.node-type-product-garden-vegetable .field-name-field-p-g-v-habit .field-items,
.node-type-product-garden-vegetable .field-name-field-p-g-v-size .field-items,
.node-type-product-garden-vegetable .field-name-field-p-g-v-days-to-harvest .field-items,
.node-type-product-garden-vegetable .field-name-field-p-g-v-high-disease-resist .field-items,
.node-type-product-garden-vegetable .field-name-field-p-g-v-inter-disease-resis .field-items {
  float: left;
  width: 60%;
  display: block;
  margin-top: 12px;
}

.node-type-product-garden-vegetable .field-name-field-p-g-v-disease-footnotes .field-items {
  float: left;
}

.node-type-product-garden-vegetable .field-label,
.node-type-product-garden-vegetable .field-items {
  word-wrap: break-word;
}

.node-type-flower-product .field-label,
.node-type-flower-product .field-items {
  word-wrap: break-word;
}

.node-type-flower-product .twocols-33-67 {
  /*width: 816px;*/
  background-color: #ffffff;
  padding: 15px;
  padding-left: 25px;
  padding-right: 25px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
}

.node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-availability-link {
  float: right;
}

.node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-availability-link a {
  border: 1px solid #dadbdf;
  background-color: #fff;
  color: #5f7800;
}

.node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-availability-link a:hover {
  border-color: #bfc1c7;
  background-color: #9fae66;
}

.node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-availability-link a:visited,
.node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-availability-link a:focus {
  color: #5f7800;
}

@media screen and (max-width: 767px) {
  .node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-availability-link {
    float: left;
    width: 100%;
  }
}

.node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-botanical-name .field-items div,
.node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-crop .field-items div {
  font-family: "Arial", sans-serif;
  color: #5f7800;
  font-weight: bold;
  font-size: 29px;
  margin-top: -7px;
  float: left;
}

.node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-botanical-name .field-items div {
  margin-bottom: 5px;
  width: 100%;
}

.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-variety-foundation-id,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-type,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-commercial-variety-nam,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-category,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-botanical-name,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-series,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-color {
  float: left;
  width: 100%;
}

.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-variety-foundation-id div .field-label,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-type div .field-label,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-commercial-variety-nam div .field-label,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-category div .field-label,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-botanical-name div .field-label,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-series div .field-label,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-color div .field-label {
  float: left;
  width: 20%;
  display: block;
  margin-top: 7px;
}

.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-variety-foundation-id .field-items,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-type .field-items,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-commercial-variety-nam .field-items,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-category .field-items,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-botanical-name .field-items,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-series .field-items,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-node-field-p-f-color .field-items {
  float: left;
  width: 80%;
  display: block;
  margin-top: 7px;
}

.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-feature {
  width: 60px;
  height: 60px;
  float: left;
  display: table;
  margin-right: 10px;
  margin-top: 10px;
  border-style: none;
}

.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-feature .pane-title,
.node-type-flower-product .twocols-33-67 .twocols-33-67__right .pane-feature .field-label {
  display: none;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom .pane-1 p,
.node-type-flower-product .twocols-33-67 .panel-col-bottom .pane-1 .advance-saving-calculator .pane-description,
.advance-saving-calculator .node-type-flower-product .twocols-33-67 .panel-col-bottom .pane-1 .pane-description,
.node-type-flower-product .twocols-33-67 .panel-col-bottom .pane-1 .advance-saving-calculator form,
.advance-saving-calculator .node-type-flower-product .twocols-33-67 .panel-col-bottom .pane-1 form {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: -5px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom a:hover {
  text-decoration: underline;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom .pane-node-field-p-f-culture-guide,
.node-type-flower-product .twocols-33-67 .panel-col-bottom .pane-node-field-p-f-files,
.node-type-flower-product .twocols-33-67 .panel-col-bottom .pane-node-field-p-f-image-hr {
  float: left;
  margin-right: 40px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom .pane-node-field-p-f-description {
  float: left;
  width: 100%;
  margin-top: 10px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 {
  border-width: 3px;
  border-color: #9fae66;
  border-style: solid;
  background-color: #ffffff;
  padding: 20px;
  margin-top: 25px;
  width: 100%;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-2,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-3 {
  font-family: "Arial", sans-serif;
  color: #5f7800;
  font-size: 18.12px;
  font-weight: bold;
  float: left;
  width: 50%;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-application,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-garden-location,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-garden-situation,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-garden-flower-season,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-flower-time,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-vernalization,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-exposure,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-container-size {
  float: left;
  width: 50%;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-application .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-garden-location .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-garden-situation .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-garden-flower-season .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-flower-time .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-vernalization .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-exposure .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-container-size .field-label {
  float: left;
  width: 40%;
  display: block;
  margin-top: 7px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-application .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-garden-location .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-garden-situation .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-garden-flower-season .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-flower-time .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-vernalization .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-exposure .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-container-size .field-items {
  float: left;
  width: 60%;
  display: block;
  margin-top: 7px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-habit,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-product-form,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-vigor,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-crop-timing,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-bloom-size,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-height,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-width,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-color-category,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-color-description,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-germination-rate,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-zone,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-plant-distance {
  float: right;
  width: 50%;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-habit .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-product-form .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-vigor .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-crop-timing .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-bloom-size .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-height .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-width .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-color-category .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-color-description .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-germination-rate .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-zone .field-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-plant-distance .field-label {
  float: left;
  width: 40%;
  display: block;
  margin-top: 7px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-habit .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-product-form .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-vigor .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-crop-timing .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-bloom-size .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-height .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-width .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-color-category .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-color-description .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-germination-rate .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-zone .field-items,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-2 .pane-node-field-p-f-plant-distance .field-items {
  float: left;
  width: 60%;
  display: block;
  margin-top: 7px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 {
  margin-top: 20px;
  background-color: #ffffff;
  padding: 15px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-header {
  background: #fff;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-header a {
  font-family: Arial;
  color: #5f7800;
  font-size: 1.5rem;
  font-weight: bold;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .pane-quicktabs-product-flower-retailer-grower {
  margin-bottom: 20px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content {
  font-size: 1.5rem;
  background: #fff;
  border-width: 15px;
  border-color: #bfc999;
  border-style: solid;
  height: auto !important;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-retailer-description .views-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-grower-description .views-label {
  font-weight: bold;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-retailer-description .field-content,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-grower-description .field-content {
  margin-bottom: 10px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-sell-finishing-season .views-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-exclusive-restrictive .views-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-gardener-variety-des .views-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-pinching .views-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-pgr .views-label,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-finish-plant-ship-mnth .views-label {
  font-weight: bold;
  float: left;
}

@media screen and (max-width: 767px) {
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-sell-finishing-season .views-label,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-exclusive-restrictive .views-label,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-gardener-variety-des .views-label,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-pinching .views-label,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-pgr .views-label,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-finish-plant-ship-mnth .views-label {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-sell-finishing-season .views-label,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-exclusive-restrictive .views-label,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-gardener-variety-des .views-label,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-pinching .views-label,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-pgr .views-label,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .ui-accordion-content .views-field-field-p-f-finish-plant-ship-mnth .views-label {
    width: 35%;
  }
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-image-tn {
  float: left;
  margin-right: 10px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-crop,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-botanical-name,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-category {
  float: left;
  width: 50%;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-crop .field-item,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-botanical-name .field-item,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-category .field-item {
  font-size: 12px;
  font-size: 1.2rem;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-crop {
  margin-top: 5px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type {
  float: right;
  position: relative;
  top: 115px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items {
  min-height: 10px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .field-item {
  font-size: 9.5px;
  font-size: 0.95rem;
}

@media screen and (max-width: 320px) {
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-title {
    margin-top: -34px;
  }

  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-title,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-crop,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-botanical-name,
  .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-category {
    float: left;
    width: 44%;
  }
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .pane-title {
  font-family: Arial;
  color: #5f7800;
  font-size: 29px;
  font-weight: 700;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .node-flower-product {
  padding: 10px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .node-flower-product ul,
.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .node-flower-product header {
  display: none;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .node-flower-product .div-product-variety {
  font-weight: bold;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .node-flower-product .div-product-variety a {
  color: #5f7800;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .owl-carousel .owl-item {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  height: 160px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .owl-prev {
  margin-left: -50px;
}

.node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .owl-next {
  margin-right: -50px;
}

.node-type-flower-product .pane-7 div {
  float: right;
  font-family: Arial;
  font-size: 16px;
  font-weight: 400;
}

.node-type-flower-product .pane-8 div {
  float: right;
  font-family: Arial;
  font-size: 16px;
  font-weight: 400;
}

.node-type-flower-product .pane-9 p,
.node-type-flower-product .pane-9 .advance-saving-calculator .pane-description,
.advance-saving-calculator .node-type-flower-product .pane-9 .pane-description,
.node-type-flower-product .pane-9 .advance-saving-calculator form,
.advance-saving-calculator .node-type-flower-product .pane-9 form {
  float: right;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0px;
}

.node-type-flower-product .pane-6 {
  margin-top: 7px;
  font-weight: bold;
}

.node-type-flower-product .fa-download {
  display: none;
}

.node-type-trial-company-flower .pane-node-field-t-c-city,
.node-type-trial-company-flower .pane-node-field-t-c-state {
  float: left;
  margin-right: 5px;
}

.node-type-trial-company-flower .pane-node-field-t-c-phone .field-label {
  font-weight: normal;
}

.page-trials-search-trials .view-content td.views-field-field-t-f-crop,
.page-trials-search-trials .view-content td.views-field-field-t-f-series,
.page-trials-search-trials .view-content td.views-field-title {
  text-align: left;
}

@media screen and (max-width: 480px) {
  .page-trials-search-trials .view-content {
    overflow-x: scroll;
  }
}

.page-trials-search-trials h1:first-child {
  display: none;
}

.page-trials-search-trials .twocols-25-75__main .pane-title {
  display: block;
}

.page-distributors-search h1:first-child,
.page-techlibrary-search h1:first-child {
  display: none;
}

.page-distributors-search .twocols-25-75__main .pane-title,
.page-techlibrary-search .twocols-25-75__main .pane-title {
  display: block;
}

@media screen and (min-width: 768px) {
  .page-products-search-flower .search-results-row {
    display: inline-block;
    width: 100%;
  }
}

.page-products-search-flower .main__content-wrapper {
  width: 100%;
}

.page-products-search-flower .sidebar__right {
  display: none;
}

.page-products-search-flower .field-name-field-p-f-crop .field-item,
.page-products-search-flower .field-name-field-p-f-botanical-name .field-item,
.page-products-search-flower .field-name-field-p-f-category .field-item {
  font-size: 12px;
  font-size: 1.2rem;
}

.page-products-search-flower .node-flower-product {
  min-height: 140px;
  width: auto;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .page-products-search-flower .node-flower-product {
    min-height: 101px;
  }
}

.page-products-search-flower .field-name-field-p-f-crop {
  margin-top: 5px;
}

.page-products-search-flower .field-name-field-p-f-type {
  float: right;
}

.page-products-search-flower .field-name-field-p-f-type .field-items {
  min-height: 10px;
}

.page-products-search-flower .field-name-field-p-f-type .field-items .field-item {
  font-size: 9.5px;
  font-size: 0.95rem;
}

.page-products-search-flower .field-name-field-p-f-image-tn {
  display: none;
}

.page-products-search-flower #div-flower-variety-image-tn {
  float: left;
  margin-right: 10px;
  width: auto;
}

.page-products-search-flower #div-flower-variety-popup {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  position: absolute;
  display: none;
  padding: 15px;
  background-color: #fff;
  z-index: 1;
}

.page-products-search-flower #div-flower-variety-popup .div_p_f_variety a {
  font-size: 20px;
  font-size: 2rem;
  color: #5f7800;
  font-weight: bold;
}

.page-products-search-flower #div-flower-variety-popup .div_p_f_variety_foundation_id {
  font-size: 15px;
  font-size: 1.5rem;
}

.page-products-search-flower #div-flower-variety-popup img {
  margin-top: 15px;
  max-width: none;
}

.page-products-search-flower #div-flower-variety-image-tn:hover #div-flower-variety-popup {
  display: block;
}

.page-products-search-product-garden-vegetables .main__content-wrapper {
  width: 100%;
}

.page-products-search-product-garden-vegetables .sidebar__right {
  display: none;
}

.page-products-search-product-garden-vegetables .field-name-field-p-g-v-image-tn {
  float: left;
  margin-right: 10px;
}

.page-products-search-product-garden-vegetables .field-name-field-p-g-v-type .field-item,
.page-products-search-product-garden-vegetables .field-name-field-p-g-v-crop .field-item {
  font-size: 12px;
  font-size: 1.2rem;
}

.page-products-search-product-garden-vegetables .field-name-field-p-g-v-type {
  margin-top: 5px;
}

.page-products-search-product-garden-vegetables .field-name-field-p-g-v-image-tn {
  display: none;
}

.page-products-search-product-garden-vegetables #div-garden-vegetable-variety-image-tn {
  float: left;
  margin-right: 10px;
}

.page-products-search-product-garden-vegetables #div-garden-vegetable-variety-popup {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  position: absolute;
  display: none;
  padding: 15px;
  background-color: #fff;
  z-index: 1;
}

.page-products-search-product-garden-vegetables #div-garden-vegetable-variety-popup .div_p_g_v_variety_title a {
  font-size: 20px;
  font-size: 2rem;
  color: #5f7800;
  font-weight: bold;
}

.page-products-search-product-garden-vegetables #div-garden-vegetable-variety-popup img {
  margin-top: 15px;
  max-width: none;
}

.page-products-search-product-garden-vegetables #div-garden-vegetable-variety-image-tn:hover #div-garden-vegetable-variety-popup {
  display: block;
}

.page-distributors-search .views-row {
  height: 285px;
}

.page-products-search-availability .custom-search-view .view-content {
  margin-top: -15px;
}

.page-products-search-availability .custom-search-view .view-content .export-all-div,
.page-products-search-availability .custom-search-view .view-content .export-div {
  text-align: right;
  padding-right: 5px;
}

.page-products-search-availability .custom-search-view .view-content .export-all-div {
  float: right;
  margin-left: 5px;
}

.page-products-search-availability .custom-search-view .view-content tr td.views-field-field-p-a-product-title-field-p-f-commercial-variety-nam,
.page-products-search-availability .custom-search-view .view-content tr td.views-field-field-p-a-feature,
.page-products-search-availability .custom-search-view .view-content tr td.views-field-field-p-a-form {
  text-align: left;
}

.page-products-search-availability .custom-search-view .view-content tr th,
.page-products-search-availability .custom-search-view .view-content tr td {
  padding: 5px;
}

.page-products-search-availability .custom-search-view .view-content .previous-week,
.page-products-search-availability .custom-search-view .view-content .next-week,
.page-products-search-availability .custom-search-view .view-content .flower-variety-link > a {
  color: #5f7800;
}

.page-products-search-availability .custom-search-view .view-content #div-flower-variety-popup {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  margin-left: 100px;
  margin-top: -210px;
  position: absolute;
  display: none;
  padding: 15px;
  background-color: #fff;
  z-index: 1;
}

.page-products-search-availability .custom-search-view .view-content #div-flower-variety-popup img {
  margin-top: 15px;
  float: left;
}

.page-products-search-availability .custom-search-view .view-content #div-flower-variety-popup .flower-variety-link a {
  font-size: 20px;
  font-size: 2rem;
}

.page-products-search-availability .custom-search-view .view-content #div-flower-variety-popup .div_p_f_variety_foundation_id {
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: normal;
}

.page-products-search-availability .custom-search-view .view-content #div-flower-variety-link:hover #div-flower-variety-popup {
  display: block;
}

.page-products-search-availability .custom-search-view .view-content .white-background-mobile {
  background-color: #fff;
}

.page-products-search-availability .custom-search-view .filters td {
  border: 0;
}

.page-products-search-availability .custom-search-view .filters td:nth-child(1),
.page-products-search-availability .custom-search-view .filters td:nth-child(2) {
  text-align: left;
}

.page-products-search-availability .custom-search-view .filters td:nth-child(3) {
  text-align: right;
}

@media screen and (max-width: 767px) {
  .page-products-search-availability .custom-search-view .mobile-thead-week-selection,
  .page-products-search-availability .custom-search-view .mobile-tbody-lines,
  .page-products-search-availability .custom-search-view .mobile-tr-header,
  .page-products-search-availability .custom-search-view .mobile-td-week-selection,
  .page-products-search-availability .custom-search-view .mobile-div-week-selection {
    display: block !important;
  }

  .page-products-search-availability .custom-search-view .desktop-thead-week-selection,
  .page-products-search-availability .custom-search-view .desktop-tbody-lines,
  .page-products-search-availability .custom-search-view .desktop-tr-header,
  .page-products-search-availability .custom-search-view .desktop-td-week-selection {
    display: none !important;
  }
}

.node-type-product-availability .node-product-availability header {
  display: none;
}

@media screen and (max-width: 480px) {
  .page-techlibrary-search .view-content {
    overflow-x: scroll;
  }

  .page-techlibrary-search .view-content .views-field-field-t-l-f-pest-management {
    display: none;
  }
}

.custom-flowers-search-page .node-title,
.page-products-search-flower .node-title,
.page-products-search-product-garden-vegetables .node-title,
.page-distributors-search .node-title {
  display: none;
}

.custom-flowers-search-page .div-product-variety,
.page-products-search-flower .div-product-variety,
.page-products-search-product-garden-vegetables .div-product-variety,
.page-distributors-search .div-product-variety {
  font-weight: bold;
}

.custom-flowers-search-page .div-product-variety a,
.page-products-search-flower .div-product-variety a,
.page-products-search-product-garden-vegetables .div-product-variety a,
.page-distributors-search .div-product-variety a {
  color: #5f7800;
}

.custom-flowers-search-page .node-readmore,
.page-products-search-flower .node-readmore,
.page-products-search-product-garden-vegetables .node-readmore,
.page-distributors-search .node-readmore {
  display: none;
}

.custom-flowers-search-page .inner-wrapper,
.page-products-search-flower .inner-wrapper,
.page-products-search-product-garden-vegetables .inner-wrapper,
.page-distributors-search .inner-wrapper {
  clear: both;
  width: 100%;
}

.custom-flowers-search-page .views-exposed-widgets,
.page-products-search-flower .views-exposed-widgets,
.page-products-search-product-garden-vegetables .views-exposed-widgets,
.page-distributors-search .views-exposed-widgets {
  margin-bottom: 10px;
}

.custom-flowers-search-page .views-widget-per-page,
.page-products-search-flower .views-widget-per-page,
.page-products-search-product-garden-vegetables .views-widget-per-page,
.page-distributors-search .views-widget-per-page {
  clear: left;
  padding-top: 30px;
  padding-bottom: 5px;
}

.custom-flowers-search-page .views-widget-per-page label,
.page-products-search-flower .views-widget-per-page label,
.page-products-search-product-garden-vegetables .views-widget-per-page label,
.page-distributors-search .views-widget-per-page label {
  display: inline;
  vertical-align: middle;
}

.custom-flowers-search-page .pager__top,
.page-products-search-flower .pager__top,
.page-products-search-product-garden-vegetables .pager__top,
.page-distributors-search .pager__top {
  position: relative;
  top: -53px;
  height: 0;
}

.custom-flowers-search-page .view-content,
.page-products-search-flower .view-content,
.page-products-search-product-garden-vegetables .view-content,
.page-distributors-search .view-content {
  /*overflow: hidden;*/
  margin-right: -10px;
  margin-left: -10px;
}

.custom-flowers-search-page .views-row,
.page-products-search-flower .views-row,
.page-products-search-product-garden-vegetables .views-row,
.page-distributors-search .views-row {
  margin-bottom: 15px;
  width: 33.33333%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

@media screen and (max-width: 767px) {
  .custom-flowers-search-page .views-row,
  .page-products-search-flower .views-row,
  .page-products-search-product-garden-vegetables .views-row,
  .page-distributors-search .views-row {
    width: 92%;
    width: 50%;
    float: left;
  }
}

@media screen and (max-width: 480px) {
  .custom-flowers-search-page .views-row,
  .page-products-search-flower .views-row,
  .page-products-search-product-garden-vegetables .views-row,
  .page-distributors-search .views-row {
    width: 92%;
    clear: both;
    width: 100%;
    float: left;
  }
}

@media screen and (max-width: 991px) {
  .custom-flowers-search-page .views-row,
  .page-products-search-flower .views-row,
  .page-products-search-product-garden-vegetables .views-row,
  .page-distributors-search .views-row {
    width: 92%;
  }
}

@media screen and (min-width: 768px) {
  .custom-flowers-search-page .views-row,
  .page-products-search-flower .views-row,
  .page-products-search-product-garden-vegetables .views-row,
  .page-distributors-search .views-row {
    width: 31%;
  }
}

.custom-flowers-search-page .views-row .views-row-last,
.page-products-search-flower .views-row .views-row-last,
.page-products-search-product-garden-vegetables .views-row .views-row-last,
.page-distributors-search .views-row .views-row-last {
  float: right;
}

.custom-flowers-search-page .views-row img,
.page-products-search-flower .views-row img,
.page-products-search-product-garden-vegetables .views-row img,
.page-distributors-search .views-row img {
  display: block;
}

.custom-flowers-search-page .forth,
.page-products-search-flower .forth,
.page-products-search-product-garden-vegetables .forth,
.page-distributors-search .forth {
  clear: both;
}

@media screen and (max-width: 767px) {
  .custom-flowers-search-page .forth,
  .page-products-search-flower .forth,
  .page-products-search-product-garden-vegetables .forth,
  .page-distributors-search .forth,
  .custom-flowers-search-page .views-row-first,
  .page-products-search-flower .views-row-first,
  .page-products-search-product-garden-vegetables .views-row-first,
  .page-distributors-search .views-row-first {
    clear: none;
  }

  .custom-flowers-search-page .views-row-odd,
  .page-products-search-flower .views-row-odd,
  .page-products-search-product-garden-vegetables .views-row-odd,
  .page-distributors-search .views-row-odd {
    clear: left;
  }
}

.custom-flowers-search-page .item-list,
.page-products-search-flower .item-list,
.page-products-search-product-garden-vegetables .item-list,
.page-distributors-search .item-list {
  clear: both;
}

.custom-flowers-search-page .views-row,
.page-products-search-flower .views-row,
.page-products-search-product-garden-vegetables .views-row,
.page-distributors-search .views-row {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  border-color: #fff;
  background-color: #fff;
  margin-left: 15px;
  padding: 10px;
  position: relative;
}

article.carousel.node-flower-product.node-teaser,
article.carousel.node-product-garden-vegetable.node-teaser {
  min-height: 165px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  border-color: #fff;
  background-color: #fff;
  padding: 10px;
  position: relative;
  display: flex;
}

article.carousel.node-flower-product.node-teaser header,
article.carousel.node-product-garden-vegetable.node-teaser header {
  display: none;
}

article.carousel.node-flower-product.node-teaser .field-name-field-p-f-image-tn,
article.carousel.node-flower-product.node-teaser .field-name-field-p-g-v-image-tn,
article.carousel.node-product-garden-vegetable.node-teaser .field-name-field-p-f-image-tn,
article.carousel.node-product-garden-vegetable.node-teaser .field-name-field-p-g-v-image-tn {
  float: left;
  width: auto;
  margin-right: 10px;
}

article.carousel.node-flower-product.node-teaser .field-name-field-p-f-image-tn img,
article.carousel.node-flower-product.node-teaser .field-name-field-p-g-v-image-tn img,
article.carousel.node-product-garden-vegetable.node-teaser .field-name-field-p-f-image-tn img,
article.carousel.node-product-garden-vegetable.node-teaser .field-name-field-p-g-v-image-tn img {
  max-width: initial;
}

article.carousel.node-flower-product.node-teaser .content-wrapper,
article.carousel.node-product-garden-vegetable.node-teaser .content-wrapper {
  float: left;
}

article.carousel.node-flower-product.node-teaser .content-wrapper .field-name-field-p-f-title a,
article.carousel.node-flower-product.node-teaser .content-wrapper .field-name-field-p-g-v-title a,
article.carousel.node-product-garden-vegetable.node-teaser .content-wrapper .field-name-field-p-f-title a,
article.carousel.node-product-garden-vegetable.node-teaser .content-wrapper .field-name-field-p-g-v-title a {
  color: #5f7800;
  font-weight: bold;
}

article.carousel.node-flower-product.node-teaser .content-wrapper .field-name-field-p-f-crop,
article.carousel.node-flower-product.node-teaser .content-wrapper .field-name-field-p-g-v-crop,
article.carousel.node-product-garden-vegetable.node-teaser .content-wrapper .field-name-field-p-f-crop,
article.carousel.node-product-garden-vegetable.node-teaser .content-wrapper .field-name-field-p-g-v-crop {
  margin-top: 5px;
}

article.carousel.node-flower-product.node-teaser .content-wrapper .field-item,
article.carousel.node-product-garden-vegetable.node-teaser .content-wrapper .field-item {
  font-size: 12px;
  font-size: 1.2rem;
}

article.carousel.node-flower-product.node-teaser .content-wrapper .field-name-field-p-f-type,
article.carousel.node-flower-product.node-teaser .content-wrapper .field-name-field-p-g-v-type,
article.carousel.node-product-garden-vegetable.node-teaser .content-wrapper .field-name-field-p-f-type,
article.carousel.node-product-garden-vegetable.node-teaser .content-wrapper .field-name-field-p-g-v-type {
  float: right;
  margin-top: 10px;
  position: absolute;
  right: 20px;
}

article.carousel.node-flower-product.node-teaser .content-wrapper .field-name-field-p-f-type .field-item,
article.carousel.node-flower-product.node-teaser .content-wrapper .field-name-field-p-g-v-type .field-item,
article.carousel.node-product-garden-vegetable.node-teaser .content-wrapper .field-name-field-p-f-type .field-item,
article.carousel.node-product-garden-vegetable.node-teaser .content-wrapper .field-name-field-p-g-v-type .field-item {
  display: inline-block;
  min-height: 20px;
  line-height: 1.9;
  margin-bottom: 5px;
  padding: 0 10px;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-wrap: break-word;
  color: #000;
  background-color: #ecb32a;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

article.carousel.node-flower-product.node-teaser .content-wrapper .links,
article.carousel.node-product-garden-vegetable.node-teaser .content-wrapper .links {
  display: none;
}

/*
 * @file
 * Home page styles.
 */

.home-page-flower .home-page-hero-image .full-width-hero--title {
  display: none;
}

@media screen and (max-width: 1024px) {
  .home-page-flower .home-page-hero-image .full-width-hero--info-wrapper .full-width-hero--link {
    margin-top: -10px;
  }
}

@media screen and (min-width: 768px) {
  .home-page-flower .home-page-hero-image .full-width-hero--info-wrapper .full-width-hero--link {
    margin-top: 170px;
  }
}

@media screen and (max-width: 480px) {
  .home-page-flower .home-page-hero-image .full-width-hero--info-wrapper .full-width-hero--link {
    margin-top: -20px;
  }
}

@media screen and (max-width: 375px) {
  .home-page-flower .home-page-hero-image .full-width-hero--info-wrapper .full-width-hero--link {
    margin-top: -30px;
  }
}

@media screen and (max-width: 360px) {
  .home-page-flower .home-page-hero-image .full-width-hero--info-wrapper .full-width-hero--link {
    margin-top: -30px;
  }
}

@media screen and (max-width: 320px) {
  .home-page-flower .home-page-hero-image .full-width-hero--info-wrapper .full-width-hero--link {
    margin-top: -30px;
  }
}

@media screen and (max-width: 1024px) {
  .home-page-flower .home-page-hero-image .full-width-hero--info-wrapper .full-width-hero--info {
    width: 100%;
  }
}

#quicktabs-distributor .quicktabs-tabs {
  font-size: 0px;
  font-size: 0rem;
  margin-bottom: 20px;
  position: relative;
  min-height: 60px;
}

#quicktabs-distributor .quicktabs-tabs:before {
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
  content: '';
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 1px;
  background-color: #fff;
  z-index: -1;
}

#quicktabs-distributor .quicktabs-tabs li {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0;
  border-radius: 0 !important;
  display: inline-block;
  width: 100%;
  position: relative;
  float: none;
  vertical-align: bottom;
  border-color: rgba(192, 190, 198, 0.26);
  background-color: #fff;
  z-index: 1;
}

@media screen and (min-width: 768px) {
  #quicktabs-distributor .quicktabs-tabs li {
    width: 50%;
  }
}

#quicktabs-distributor .quicktabs-tabs li.active {
  -moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.22);
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.22);
  background-color: #9fae66;
}

#quicktabs-distributor .quicktabs-tabs li a {
  font-size: 13px;
  font-size: 1.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 60px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
  color: #5f7800;
  letter-spacing: 1.1px;
}

#quicktabs-distributor .quicktabs-tabs li a:hover {
  text-decoration: none;
  opacity: 0.71;
}

.view-distributor.view-search-global .pager__top {
  margin-top: 0;
}

.view-distributor .view-content h3 {
  color: #9fae66;
  padding: 15px 10px;
  font-size: 18px;
  line-height: 1.4;
  margin: 10px 0 0 0;
}

.view-distributor .view-content .views-row {
  display: inline-block;
  position: relative;
  width: 100%;
  background: #fff;
  padding: 10px 15px;
  margin-bottom: 10px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
}

.view-distributor .view-content .views-row .views-field-title {
  font-weight: bold;
}

.view-distributor .view-content .views-row .field-address {
  margin-bottom: 10px;
}

.view-distributor .view-content .views-row .distributor-list-elements-phone,
.view-distributor .view-content .views-row .distributor-list-elements-site {
  position: relative;
}

.view-distributor .view-content .views-row .distributor-list-elements-phone .fa,
.view-distributor .view-content .views-row .distributor-list-elements-site .fa {
  position: absolute;
  top: 3px;
  left: 0;
}

.view-distributor .view-content .views-row .distributor-list-elements-phone > .item-list,
.view-distributor .view-content .views-row .distributor-list-elements-site > .item-list {
  padding-left: 20px;
}

.view-distributor .view-content .views-row .distributor-list-elements-phone > .item-list a,
.view-distributor .view-content .views-row .distributor-list-elements-site > .item-list a {
  color: #212121;
}

.view-distributor .view-content .views-row .distributor-list-elements-email {
  position: relative;
}

.view-distributor .view-content .views-row .distributor-list-elements-email .fa {
  position: absolute;
  top: 3px;
  left: 0;
}

.view-distributor .view-content .views-row .distributor-list-elements-email > .item-list {
  padding-left: 20px;
}

.view-price-list.view-display-id-panel_pane_1 {
  width: 100%;
}

.view-price-list.view-display-id-panel_pane_1 .views-row,
.view-price-list.view-display-id-panel_pane_1 .view-header-table-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  border: 1px solid #ccc;
  min-width: 420px;
  background-color: #fff;
}

.view-price-list.view-display-id-panel_pane_1 .views-row {
  background-color: #efefef;
}

.view-price-list.view-display-id-panel_pane_1 .views-row .field-price,
.view-price-list.view-display-id-panel_pane_1 .views-row .field-product {
  font-weight: bold;
}

.view-price-list.view-display-id-panel_pane_1 .view-header-table-header {
  border-bottom: 3px solid #ccc;
}

.view-price-list.view-display-id-panel_pane_1 .view-header-table-header .field-product,
.view-price-list.view-display-id-panel_pane_1 .view-header-table-header .field-uom,
.view-price-list.view-display-id-panel_pane_1 .view-header-table-header .field-price,
.view-price-list.view-display-id-panel_pane_1 .view-header-table-header .field-treatment,
.view-price-list.view-display-id-panel_pane_1 .view-header-table-header .field-pack-size {
  color: #5f7800;
  font-weight: bold;
}

.view-price-list.view-display-id-panel_pane_1 .view-content h3 {
  min-width: 420px;
  margin: 0;
  font-size: 14px;
  padding: 10px;
  text-align: center;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

.view-price-list.view-display-id-panel_pane_1 .field-product,
.view-price-list.view-display-id-panel_pane_1 .field-price,
.view-price-list.view-display-id-panel_pane_1 .field-treatment,
.view-price-list.view-display-id-panel_pane_1 .field-pack-size {
  border-right: 1px solid #ccc;
}

.view-price-list.view-display-id-panel_pane_1 .field-product,
.view-price-list.view-display-id-panel_pane_1 .field-price,
.view-price-list.view-display-id-panel_pane_1 .field-treatment,
.view-price-list.view-display-id-panel_pane_1 .field-pack-size,
.view-price-list.view-display-id-panel_pane_1 .field-uom {
  word-break: break-word;
  padding: 10px;
  font-size: 14px;
}

.view-price-list.view-display-id-panel_pane_1 .field-product a,
.view-price-list.view-display-id-panel_pane_1 .field-price a,
.view-price-list.view-display-id-panel_pane_1 .field-treatment a,
.view-price-list.view-display-id-panel_pane_1 .field-pack-size a,
.view-price-list.view-display-id-panel_pane_1 .field-uom a {
  font-size: 14px;
}

.view-price-list.view-display-id-panel_pane_1 .field-product {
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

.view-price-list.view-display-id-panel_pane_1 .field-uom,
.view-price-list.view-display-id-panel_pane_1 .field-price,
.view-price-list.view-display-id-panel_pane_1 .field-treatment,
.view-price-list.view-display-id-panel_pane_1 .field-pack-size {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pane-price-list {
  margin-bottom: 20px;
  position: relative;
  max-width: 550px;
  width: 100%;
  height: 100%;
  min-height: 150px;
  padding: 20px 20px 35px 20px !important;
  background-color: #fff;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
}

.pane-price-list .pane-title {
  margin: 0;
  padding-bottom: 5px;
  color: #5f7800;
  line-height: 1.14;
}

.pane-price-list .views-row {
  margin-bottom: 20px;
}

.pane-price-list .views-row .views-field-field-price .price-list-amount {
  font-weight: bold;
  font-size: 1.8em;
}

.pane-price-list .views-row .views-label-field-treatment {
  float: left;
}

.pane-price-list .view-footer {
  display: block;
}

.pane-price-list .view-footer p,
.pane-price-list .view-footer .advance-saving-calculator .pane-description,
.advance-saving-calculator .pane-price-list .view-footer .pane-description,
.pane-price-list .view-footer .advance-saving-calculator form,
.advance-saving-calculator .pane-price-list .view-footer form {
  margin: 0;
}

.pane-price-list .view-footer a {
  background-color: #fff;
  color: #5f7800;
}

.pane-price-list .view-footer a .price-list-ctabutton-text {
  font-weight: bold;
  display: block;
  font-size: 2.4rem;
}

.price-list-revision-date {
  font-size: 1.2em;
  color: #5f7800;
  margin-bottom: 20px;
}

/*
 * @file
 * All seeds content type.
 */

.node-type-product-seed-vegetable .view-product-seed-vegetable.view-display-id-block_7 .file.file-image {
  float: left;
  border: 1px solid #bfc1c7;
  margin-right: 10px;
  padding: 10px;
  border-radius: 2px;
}

@media screen and (max-width: 767px) {
  .node-type-product-seed-vegetable .view-product-seed-vegetable.view-display-id-block_7 .file.file-image {
    float: none;
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .node-type-product-seed-vegetable .view-id-product_seed_vegetable .field-collection-item-field-product-seed-res .field-label {
    width: auto;
  }
}

.top-image {
  position: relative;
}

@media screen and (max-width: 767px) {
  .top-image {
    background-color: #fff;
  }
}

@media screen and (min-width: 768px) {
  .top-image__description {
    position: absolute;
    left: 40px;
    bottom: 20px;
    padding: 20px;
    width: 75%;
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
  }
}

@media screen and (max-width: 767px) {
  .top-image__description {
    padding: 15px 10px;
  }
}

.top-image__image {
  font-size: 0;
}

.top-image__image img {
  max-height: 350px;
}

.top-image .pane-title {
  padding-bottom: 10px;
  border-bottom: 2px solid #fff;
  font-weight: 300;
  color: #fff;
}

@media screen and (min-width: 768px) {
  .top-image .pane-title {
    font-size: 48px;
    font-size: 4.8rem;
  }
}

@media screen and (max-width: 767px) {
  .top-image .pane-title {
    position: relative;
    margin-top: -80px;
    margin-bottom: 40px;
  }
}

.pane-bundle-hubs-products-list {
  padding: 10px;
  background-color: #fff;
}

@media screen and (min-width: 768px) {
  .pane-bundle-hubs-products-list {
    padding: 20px 20px 40px 20px;
  }
}

.pane-bundle-hubs-products-list .pane-title {
  padding-bottom: 10px;
  border-bottom: 2px solid #000;
  font-weight: 300;
}

@media screen and (max-width: 991px) {
  .pane-bundle-hubs-products-list .pane-title {
    font-size: 26px;
    font-size: 2.6rem;
  }
}

.pane-bundle-hubs-products-list .field-collection-view,
.pane-bundle-hubs-products-list .field-collection-container {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}

.pane-bundle-hubs-products-list .field-collection-view .field > .field-items > .field-item,
.pane-bundle-hubs-products-list .field-collection-container .field > .field-items > .field-item {
  margin-bottom: 10px;
}

.pane-bundle-hubs-products-list .field-collection-view .field > .field-items > .field-item:last-child,
.pane-bundle-hubs-products-list .field-collection-container .field > .field-items > .field-item:last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  .pane-bundle-hubs-products-list .field-name-field-product-columns-list > .field-items {
    display: flex;
    margin-left: -5px;
    margin-right: -5px;
    font-size: 0;
  }
}

.pane-bundle-hubs-products-list .field-name-field-product-columns-list > .field-items > .field-item {
  margin-bottom: 20px;
  word-break: break-word;
}

@media screen and (min-width: 768px) {
  .pane-bundle-hubs-products-list .field-name-field-product-columns-list > .field-items > .field-item {
    display: inline-block;
    width: auto;
    vertical-align: top;
    padding: 0 5px;
    margin-bottom: 0;
    width: calc(100% / 6);
  }
}

@media screen and (max-width: 767px) {
  .pane-bundle-hubs-products-list .product-columns {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
  }
}

.pane-bundle-hubs-products-list .product-columns__title {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 15px;
  font-size: 1.5rem;
  padding: 10px;
  font-weight: 700;
  color: #fff;
  word-break: break-word;
}

@media screen and (min-width: 768px) {
  .pane-bundle-hubs-products-list .product-columns__title {
    text-align: center;
  }
}

@media screen and (min-width: 768px) {
  .pane-bundle-hubs-products-list .product-columns__title .field-items:before {
    content: '';
    height: 50px;
    display: inline-block;
    vertical-align: middle;
  }
}

.pane-bundle-hubs-products-list .product-columns__title .field-items .field-item {
  display: inline-block;
  vertical-align: middle;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

@media screen and (min-width: 768px) {
  .pane-bundle-hubs-products-list .product-columns__title {
    min-height: 62px;
  }
}

@media screen and (max-width: 767px) {
  .pane-bundle-hubs-products-list .product-columns__title {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
  }

  .pane-bundle-hubs-products-list .product-columns__title:before {
    content: "\f078";
    right: 5px;
    padding: 3px 4.5px 2px;
    background-color: #fff;
    font-weight: normal;
  }
}

.pane-bundle-hubs-products-list .product-columns__content {
  padding-top: 10px;
}

@media screen and (max-width: 767px) {
  .pane-bundle-hubs-products-list .product-columns__content {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .pane-bundle-hubs-products-list .product-columns .field-name-field-products-list > .field-items > .field-item {
    display: inline-block;
    width: auto;
    vertical-align: top;
    padding: 0;
    margin-bottom: 10px;
    padding: 0 10px;
    width: 50%;
    text-align: center;
  }
}

.pane-bundle-hubs-products-list .product-columns .empty-products {
  font-size: 17px;
  font-size: 1.7rem;
  padding: 20px 10px 10px;
  text-align: center;
}

.pane-bundle-hubs-products-list .hub-products__image {
  width: 100%;
}

.pane-bundle-hubs-products-list .hub-products__image div[class*='-brand-thumb'],
.pane-bundle-hubs-products-list .hub-products__image .field-name-field-product-logo {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  font-size: 0;
}

.pane-bundle-hubs-products-list .hub-products__info {
  display: none;
}

.qtip-default {
  font-size: 13px;
  font-size: 1.3rem;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  background-color: #fff;
  border-color: #ccc;
}

.qtip-default .qtip-content {
  line-height: 1.3;
}

.pane-hubs-links-pane,
.pane-bundle-hubs-right-service-slider,
.pane-hubs-latest-news-view-pane-panel-pane-latest-news-view,
.pane-syn-landing-page-sales-representative {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  padding: 20px;
  background-color: #fff;
}

@media screen and (max-width: 767px) {
  .pane-hubs-links-pane,
  .pane-bundle-hubs-right-service-slider,
  .pane-hubs-latest-news-view-pane-panel-pane-latest-news-view,
  .pane-syn-landing-page-sales-representative {
    margin-bottom: 20px !important;
  }
}

.pane-hubs-links-pane .pane-title {
  font-size: 17px;
  font-size: 1.7rem;
  text-align: center;
}

.pane-hubs-links-pane > div,
.pane-hubs-links-pane li {
  margin-bottom: 20px;
}

.pane-hubs-links-pane > div:last-child,
.pane-hubs-links-pane li:last-child {
  margin-bottom: 0;
}

.pane-hubs-links-pane a {
  display: block;
  margin-bottom: 20px;
  text-align: center;
}

.pane-hubs-links-pane a:last-child {
  margin-bottom: 0;
}

.pane-bundle-hubs-right-service-slider .field-collection-container {
  margin-bottom: 0;
  border-bottom: 0;
}

.pane-bundle-hubs-right-service-slider .field-collection-container .field-collection-view {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}

.pane-bundle-hubs-right-service-slider .field-collection-container .field-item {
  margin-bottom: 0;
}

.pane-bundle-hubs-right-service-slider iframe {
  width: 100% !important;
}

.pane-bundle-hubs-right-service-slider .cta-teaser__wrapper {
  padding-bottom: 0;
  box-shadow: none;
}

.pane-bundle-hubs-right-service-slider .owl-prev,
.pane-bundle-hubs-right-service-slider .owl-next {
  width: 35px;
  height: 35px;
}

.pane-bundle-hubs-right-service-slider .owl-prev:before,
.pane-bundle-hubs-right-service-slider .owl-next:before {
  font-size: 18px;
  font-size: 1.8rem;
}

.pane-bundle-hubs-right-service-slider .owl-prev {
  left: -20px;
}

.pane-bundle-hubs-right-service-slider .owl-next {
  right: -20px;
}

.pane-bundle-hubs-right-service-slider .service-weather.node-service {
  box-shadow: none;
}

.pane-bundle-hubs-right-service-slider .cta-title {
  font-size: 17px;
  font-size: 1.7rem;
  margin-bottom: 20px;
  text-align: center;
  font-weight: 700;
}

.pane-bundle-hubs-right-service-slider .owl-item.active .service-weather.node-service,
.pane-bundle-hubs-right-service-slider .owl-item.active .cta-teaser {
  border: 1px solid #ccc;
}

.pane-bundle-hubs-right-service-slider .cta-button {
  padding: 0 20px 10px;
}

.pane-hubs-latest-news-view-pane-panel-pane-latest-news-view .pane-title {
  font-size: 17px;
  font-size: 1.7rem;
  text-align: center;
}

.pane-hubs-latest-news-view-pane-panel-pane-latest-news-view .views-row {
  margin-bottom: 10px;
}

.pane-hubs-latest-news-view-pane-panel-pane-latest-news-view .views-row:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .sidebar__right .node-contextual-panel-region > .pane-links-pane.pane-hubs-links-pane.panel-pane,
  .sidebar__right .node-contextual-panel-region >
  .pane-bundle-hubs-right-service-slider.panel-pane,
  .sidebar__right .node-contextual-panel-region >
  .pane-hubs-latest-news-view-pane-panel-pane-latest-news-view.panel-pane,
  .sidebar__right .node-contextual-panel-region >
  .pane-syn-landing-page-sales-representative.panel-pane {
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.pane-syn-landing-page-sales-representative .zip-code {
  display: block;
  margin-left: 0;
}

.pane-syn-landing-page-sales-representative .sales-rep-info-mobile {
  position: relative;
}

.pane-syn-landing-page-sales-representative .sales-rep-info-mobile .fa-phone {
  position: absolute;
  top: 3px;
}

.pane-syn-landing-page-sales-representative .sales-rep-info-mobile span {
  display: block;
}

.pane-syn-landing-page-sales-representative .sales-rep-info-mobile > span {
  padding-left: 20px;
}

.node-type-event.node-type-product-cp h1.pane-title {
  max-width: 100%;
}

.node-type-event.node-type-product-cp .twocols-33-67 .twocols-33-67__left {
  padding-right: 0;
  width: auto;
  float: left;
}

.node-type-event.node-type-product-cp .twocols-33-67 .twocols-33-67__right {
  display: inline-block;
  margin: 0 0 0 10px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 2;
  width: auto;
}

.node-type-event.node-type-product-cp iframe#formyoula-frame {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  width: 90% !important;
  float: none;
  margin: 0 auto;
  display: block;
}

@media screen and (min-width: 768px) {
  .node-type-event.node-type-product-cp iframe#formyoula-frame {
    width: 100% !important;
  }
}

.node-type-event.node-type-product-cp .alternate_registration_method {
  padding: 10px 40px 10px 36px;
}

@media screen and (min-width: 768px) {
  .node-type-event.node-type-product-cp .alternate_registration_method {
    padding: 10px 0;
  }
}

.node-type-event.node-type-product-cp .alternate_registration_method .field-label {
  font-weight: bold;
  padding-bottom: 15px;
}

@media screen and (max-width: 1024px) {
  .node-type-event.node-type-product-cp .sidebar__right {
    display: block;
  }
}

.node-type-event.node-type-product-cp .sidebar__right.sidebar__right-cloned {
  display: none;
}

.node-type-event.node-type-product-cp .sidebar__right .panel-pane {
  height: auto;
  display: block;
  margin-bottom: 20px;
}

.node-type-event.node-type-product-cp .sidebar__right .view-id-events {
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  background-color: white;
}

.node-type-event.node-type-product-cp .sidebar__right .view-id-events .view-header h2 {
  padding: 20px;
  margin-bottom: 0;
  padding-bottom: 10px;
  line-height: 1.25;
  font-weight: normal;
}

.node-type-event.node-type-product-cp .sidebar__right .view-id-events .views-field-field-event-dates,
.node-type-event.node-type-product-cp .sidebar__right .view-id-events .views-field-field-event-dates-1,
.node-type-event.node-type-product-cp .sidebar__right .view-id-events .views-field-field-profile-location,
.node-type-event.node-type-product-cp .sidebar__right .view-id-events .views-field-field-address-comment {
  padding-bottom: 10px;
  line-height: 1.2;
}

.node-type-event.node-type-product-cp .sidebar__right .view-id-events .node-sales-representative {
  box-shadow: none;
  padding: 0;
  margin-bottom: 0;
}

.node-type-event.node-type-product-cp .sidebar__right .view-id-events .node-sales-representative .listing__info {
  margin-left: 0;
  padding-left: 0;
}

.node-type-event.node-type-product-cp .sidebar__right .view-id-events .node-sales-representative .listing__text {
  padding-top: 10px;
}

.node-type-event.node-type-product-cp .sidebar__right .view-id-events .view-content {
  padding: 0 20px 20px;
}

.node-type-event.node-type-product-cp .sidebar__right .view-id-events .view-content .views-label {
  font-weight: bold;
}

.node-type-event.node-type-product-cp .sidebar__right .view-id-events .view-content .view-display-id-event_map_view .view-content {
  padding: 0;
}

.pane-search-event-search-pane-events .view-id-search_event,
.pane-search-event-search-pane-events .view-display-id-event_map_search,
.pane-search-event-event-map-search .view-id-search_event,
.pane-search-event-event-map-search .view-display-id-event_map_search {
  background: #fff;
  padding: 20px;
}

.pane-search-event-search-pane-events .view-id-search_event .views-row .listing__image,
.pane-search-event-search-pane-events .view-display-id-event_map_search .views-row .listing__image,
.pane-search-event-event-map-search .view-id-search_event .views-row .listing__image,
.pane-search-event-event-map-search .view-display-id-event_map_search .views-row .listing__image {
  float: left;
  position: relative;
}

.pane-search-event-search-pane-events .view-id-search_event .views-row .listing__image mark,
.pane-search-event-search-pane-events .view-display-id-event_map_search .views-row .listing__image mark,
.pane-search-event-event-map-search .view-id-search_event .views-row .listing__image mark,
.pane-search-event-event-map-search .view-display-id-event_map_search .views-row .listing__image mark {
  position: absolute;
  transform: rotate(-25deg);
  padding: 0px 10px;
  z-index: 0;
  left: -15px;
  color: black;
  background-color: #ecb32a;
  font-size: 18px;
  font-size: 1.8rem;
}

.pane-search-event-search-pane-events .view-id-search_event .event-search-tab,
.pane-search-event-search-pane-events .view-display-id-event_map_search .event-search-tab,
.pane-search-event-event-map-search .view-id-search_event .event-search-tab,
.pane-search-event-event-map-search .view-display-id-event_map_search .event-search-tab {
  margin-bottom: 20px;
  display: block;
  overflow: hidden;
}

.pane-search-event-search-pane-events .view-id-search_event .event-search-tab div a,
.pane-search-event-search-pane-events .view-display-id-event_map_search .event-search-tab div a,
.pane-search-event-event-map-search .view-id-search_event .event-search-tab div a,
.pane-search-event-event-map-search .view-display-id-event_map_search .event-search-tab div a {
  color: #5f7800;
  width: 20%;
  float: left;
  border: 1px solid #bfc1c7;
  text-align: center;
  height: auto;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px 20px;
  background: #fff;
}

.pane-search-event-search-pane-events .view-id-search_event .event-search-tab div a:hover,
.pane-search-event-search-pane-events .view-display-id-event_map_search .event-search-tab div a:hover,
.pane-search-event-event-map-search .view-id-search_event .event-search-tab div a:hover,
.pane-search-event-event-map-search .view-display-id-event_map_search .event-search-tab div a:hover {
  text-decoration: none;
}

@media screen and (max-width: 1024px) {
  .pane-search-event-search-pane-events .view-id-search_event .event-search-tab div a,
  .pane-search-event-search-pane-events .view-display-id-event_map_search .event-search-tab div a,
  .pane-search-event-event-map-search .view-id-search_event .event-search-tab div a,
  .pane-search-event-event-map-search .view-display-id-event_map_search .event-search-tab div a {
    width: 50%;
    height: auto;
    padding: 10px;
  }
}

.pane-search-event-search-pane-events .view-id-search_event .event-search-tab div .list-view-link:before,
.pane-search-event-search-pane-events .view-id-search_event .event-search-tab div .map-view-link:before,
.pane-search-event-search-pane-events .view-display-id-event_map_search .event-search-tab div .list-view-link:before,
.pane-search-event-search-pane-events .view-display-id-event_map_search .event-search-tab div .map-view-link:before,
.pane-search-event-event-map-search .view-id-search_event .event-search-tab div .list-view-link:before,
.pane-search-event-event-map-search .view-id-search_event .event-search-tab div .map-view-link:before,
.pane-search-event-event-map-search .view-display-id-event_map_search .event-search-tab div .list-view-link:before,
.pane-search-event-event-map-search .view-display-id-event_map_search .event-search-tab div .map-view-link:before {
  font: normal normal normal 14px/1 FontAwesome;
  padding-right: 2px;
}

.pane-search-event-search-pane-events .view-id-search_event .event-search-tab div .list-view-link:before,
.pane-search-event-search-pane-events .view-display-id-event_map_search .event-search-tab div .list-view-link:before,
.pane-search-event-event-map-search .view-id-search_event .event-search-tab div .list-view-link:before,
.pane-search-event-event-map-search .view-display-id-event_map_search .event-search-tab div .list-view-link:before {
  content: "\f0c9";
}

.pane-search-event-search-pane-events .view-id-search_event .event-search-tab div .map-view-link:before,
.pane-search-event-search-pane-events .view-display-id-event_map_search .event-search-tab div .map-view-link:before,
.pane-search-event-event-map-search .view-id-search_event .event-search-tab div .map-view-link:before,
.pane-search-event-event-map-search .view-display-id-event_map_search .event-search-tab div .map-view-link:before {
  content: "\f3c5";
}

.pane-search-event-search-pane-events .view-id-search_event .event-search-tab div.active a,
.pane-search-event-search-pane-events .view-display-id-event_map_search .event-search-tab div.active a,
.pane-search-event-event-map-search .view-id-search_event .event-search-tab div.active a,
.pane-search-event-event-map-search .view-display-id-event_map_search .event-search-tab div.active a {
  background-color: #9fae66;
  color: white;
}

.pane-search-event-search-pane-events .view-id-search_event .event-search-tab div.active a:before,
.pane-search-event-search-pane-events .view-display-id-event_map_search .event-search-tab div.active a:before,
.pane-search-event-event-map-search .view-id-search_event .event-search-tab div.active a:before,
.pane-search-event-event-map-search .view-display-id-event_map_search .event-search-tab div.active a:before {
  color: white;
}

.pane-search-event-search-pane-events .view-id-search_event .view-footer,
.pane-search-event-search-pane-events .view-display-id-event_map_search .view-footer,
.pane-search-event-event-map-search .view-id-search_event .view-footer,
.pane-search-event-event-map-search .view-display-id-event_map_search .view-footer {
  padding-top: 10px;
}

#views-exposed-form-search-event-search-pane-events .views-exposed-form .views-widget-filter-search_api_views_fulltext,
#views-exposed-form-search-event-event-map-search .views-exposed-form .views-widget-filter-search_api_views_fulltext {
  margin-right: 50px;
  width: auto;
}

#views-exposed-form-search-event-search-pane-events .views-exposed-form .views-widget-filter-search_api_views_fulltext input,
#views-exposed-form-search-event-event-map-search .views-exposed-form .views-widget-filter-search_api_views_fulltext input {
  height: 44px;
  width: 100%;
}

#views-exposed-form-search-event-search-pane-events .views-exposed-form .views-submit-button,
#views-exposed-form-search-event-event-map-search .views-exposed-form .views-submit-button {
  height: 44px;
  top: 8px;
}

#views-exposed-form-search-event-search-pane-events .views-exposed-form .views-submit-button:before,
#views-exposed-form-search-event-event-map-search .views-exposed-form .views-submit-button:before {
  font-size: 22px;
  font-size: 2.2rem;
  padding: 4px 0;
}

#views-exposed-form-search-event-search-pane-events .views-exposed-form .views-exposed-widgets,
#views-exposed-form-search-event-event-map-search .views-exposed-form .views-exposed-widgets {
  padding: 0;
}

#views-exposed-form-search-event-search-pane-events .views-exposed-form .views-exposed-widgets .inner-wrapper,
#views-exposed-form-search-event-event-map-search .views-exposed-form .views-exposed-widgets .inner-wrapper {
  margin-bottom: 0;
}

#views-exposed-form-search-event-search-pane-events .views-exposed-form .views-exposed-widgets .inner-wrapper #edit-end-date-wrapper,
#views-exposed-form-search-event-event-map-search .views-exposed-form .views-exposed-widgets .inner-wrapper #edit-end-date-wrapper {
  padding-bottom: 0;
}

#views-exposed-form-search-event-search-pane-events .views-exposed-form .views-exposed-widgets .inner-wrapper .views-exposed-widget.views-submit-button,
#views-exposed-form-search-event-event-map-search .views-exposed-form .views-exposed-widgets .inner-wrapper .views-exposed-widget.views-submit-button {
  padding-top: 0;
}

#views-exposed-form-search-event-search-pane-events .views-exposed-form .views-exposed-widgets .views-exposed-widget,
#views-exposed-form-search-event-event-map-search .views-exposed-form .views-exposed-widgets .views-exposed-widget {
  padding: .5em 0 .5em 0;
}

#views-exposed-form-search-event-search-pane-events .container-inline-date .form-item,
#views-exposed-form-search-event-event-map-search .container-inline-date .form-item {
  margin: 0;
}

@media screen and (max-width: 1024px) {
  #views-exposed-form-search-event-search-pane-events .container-inline-date .form-item,
  #views-exposed-form-search-event-event-map-search .container-inline-date .form-item {
    width: 100%;
  }
}

#views-exposed-form-search-event-search-pane-events .container-inline-date .form-item input,
#views-exposed-form-search-event-event-map-search .container-inline-date .form-item input {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  #views-exposed-form-search-event-search-pane-events .container-inline-date .form-item .date-padding,
  #views-exposed-form-search-event-event-map-search .container-inline-date .form-item .date-padding {
    width: 100%;
  }
}

.view-display-id-event_map_search .pane-title a {
  color: #212121;
  font-weight: bold;
}

.view-display-id-event_map_search .pane-title a:hover {
  text-decoration: none;
}

.view-display-id-event_map_search .content-url {
  margin-top: 20px;
}

@media screen and (max-width: 767px) {
  .view-display-id-event_map_search .content-url {
    margin-top: 5px;
  }
}

.view-display-id-event_map_search .content-url a {
  text-decoration: underline;
  color: #212121;
}

.page-search-events .twocols-25-75__sidebar .search_pane_filter_title h2 {
  margin-bottom: 10px;
  color: #fff;
  text-align: center;
  background-color: #5f7800;
}

.node-type-simple-product .sidebar__right > div {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 20px;
  box-sizing: border-box;
  float: left;
}

.node-type-simple-product .sidebar__right > div.pane-node-field-materials-and-know-how {
  position: relative;
  margin-bottom: 20px;
  padding: 20px;
  background-color: #fff;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
}

.pane-syn-simple-product-simple-product-form-block {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}

.pane-syn-simple-product-simple-product-form-block .simple-product-button {
  width: 49%;
  margin-right: 1%;
  float: left;
  position: relative;
}

.pane-syn-simple-product-simple-product-form-block .simple-product-button.last {
  margin-left: 1%;
  margin-right: 0;
}

.pane-syn-simple-product-simple-product-form-block .simple-product-button .field-item {
  background-image: none;
  text-shadow: none;
  border: 0px;
  color: white;
  box-shadow: none;
  width: 100%;
  background-color: #5f7800;
  text-align: center;
  padding: 5px 0;
}

.pane-syn-simple-product-simple-product-form-block .simple-product-button .field-item a {
  color: #fff;
  text-decoration: none;
}

.pane-syn-simple-product-simple-product-form-block .simple-product-button .field-tooltip {
  display: none;
  background-color: #e0e0e0;
  color: #212121;
  text-align: center;
  padding: 5px;
  position: absolute;
  top: 40px;
  width: 200px;
  transform: translateX(-50%);
  left: 50%;
  z-index: 1;
}

.pane-syn-simple-product-simple-product-form-block .simple-product-button .field-tooltip:after {
  display: none;
  content: " ";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -7px;
  border-width: 7px;
  border-style: solid;
  border-color: transparent transparent #e0e0e0 transparent;
  z-index: 1;
}

.pane-syn-simple-product-simple-product-form-block .simple-product-button:hover .field-tooltip {
  display: block;
}

.pane-syn-simple-product-simple-product-form-block .simple-product-button:hover .field-tooltip:after {
  display: block;
}

.page-products-search-simple-product .view-simple-product .views-row .views-field-field-sub-title {
  font-weight: bold;
}

.page-products-search-simple-product .view-simple-product.view-search-global .pager__top {
  margin-top: 0;
}

.page-get-license .pane-syn-forms-entityform-pane .entityform {
  margin: 0;
}

.page-get-license .pane-syn-forms-entityform-pane .entityform .form-wrapper {
  width: 100%;
}

.page-get-license .pane-syn-forms-entityform-pane .entityform .product-data {
  float: left;
  margin-bottom: 20px;
}

.page-get-license .pane-syn-forms-entityform-pane .entityform .product-data span {
  padding-right: 20px;
  display: block;
  float: left;
}

@media screen and (max-width: 480px) {
  .page-get-license .pane-syn-forms-entityform-pane .entityform .product-data span {
    width: 100%;
    padding-right: 0;
  }
}

.page-get-license .pane-syn-forms-entityform-pane .entityform .product-free-technology {
  float: left;
}

.page-get-license .pane-syn-forms-entityform-pane .entityform .form-type-textfield {
  padding-left: 0;
  padding-right: 0;
}

.page-get-license .pane-syn-forms-entityform-pane .entityform #edit-field-ef-contact-us-first-name .form-type-textfield,
.page-get-license .pane-syn-forms-entityform-pane .entityform #edit-field-ef-contact-us-email .form-type-textfield {
  padding-right: 20px;
}

@media screen and (max-width: 767px) {
  .page-get-license .pane-syn-forms-entityform-pane .entityform #edit-field-ef-contact-us-first-name .form-type-textfield,
  .page-get-license .pane-syn-forms-entityform-pane .entityform #edit-field-ef-contact-us-email .form-type-textfield {
    padding-right: 0;
  }
}

.page-get-license .pane-syn-forms-entityform-pane .entityform .street-block div:first-child {
  padding-right: 20px;
}

@media screen and (max-width: 767px) {
  .page-get-license .pane-syn-forms-entityform-pane .entityform .street-block div:first-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .form-type-select select {
    padding: 9px 12px;
    width: 100%;
    font-size: 1.5rem;
    border: 1px solid #bfc1c7;
    color: #444;
    background-position: 97%;
  }
}

/*
 * @file
 * Blog page content type.
 */

.node-type-blog .main__content-panes {
  margin-bottom: 40px;
}

.node-type-blog .main__content-panes .pane-page-content {
  padding-bottom: 15px;
}

.node-type-blog .main__content-panes .pane-page-content .twocols-33-67__right {
  font-weight: 700;
  clear: none;
}

.node-type-blog .main__content-panes .rows-wrapper .panel-panel {
  padding: 0 20px;
}

.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous {
  margin-top: 20px;
}

.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous .flip-prev {
  float: left;
}

.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous .flip-prev span a {
  padding: 6px 20px 6px 40px;
}

.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous .flip-prev span a:before {
  content: "\f137";
  left: 9px;
}

.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous .flip-next {
  text-align: right;
}

.node-type-blog .pane-total-subscription .form-item .chosen-container {
  display: none !important;
}

.sidebar__right .pane-blog-lisitng-panel-pane-1 h2.pane-title {
  padding: 20px;
  padding-bottom: 0;
}

.sidebar__right .pane-total-subscription {
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0;
  background-color: white;
  padding: 20px;
}

.sidebar__right .pane-total-subscription .form-item {
  width: 100%;
  float: none;
  padding: 0px;
  margin-bottom: 15px;
}

.sidebar__right .pane-total-subscription .form-item label .topic {
  color: #00a0be;
}

.section-blog .view-blog-lisitng .views-exposed-widgets {
  margin-bottom: 1em;
  margin-top: 0.5em;
}

.section-blog .view-blog-lisitng .views-exposed-widgets .views-widget {
  display: inline-block;
}

.section-blog .view-blog-lisitng .listing__image {
  width: 300px;
}

.section-blog .view-blog-lisitng .listing__info {
  margin-left: 300px;
}

@media screen and (max-width: 480px) {
  .section-blog .view-blog-lisitng .listing__info {
    margin-left: 0px;
  }
}

.section-blog .view-blog-lisitng .listing__info .listing__text {
  margin-bottom: 10px;
}

.section-blog .view-blog-lisitng .listing__info .comment_count {
  font-weight: bold;
  float: left;
  margin-right: 20px;
}

@media screen and (max-width: 480px) {
  .section-blog .view-blog-lisitng .listing__info .comment_count {
    float: none;
  }
}

.section-blog .view-blog-lisitng .listing__info .fivestar-rating {
  float: left;
  margin-right: 20px;
}

@media screen and (max-width: 480px) {
  .section-blog .view-blog-lisitng .listing__info .fivestar-rating {
    float: none;
  }
}

.fivestar-average-stars .form-item-vote .chosen-container {
  display: none !important;
}

.fivestar-average-stars .fivestar-summary {
  font-size: 12px;
  margin-top: 5px;
  font-style: italic;
}

.view-display-id-blog_topic_listing .comment_count.Disable,
.view-display-id-blog_topic_listing .fivestar-rating.Disable {
  display: none;
}

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