@charset "UTF-8";
/**
 * @file
 * All imports are placed here.
 * Do not write any other code or styles.
 * Create a sperate file and include it here.
 */
/* Add Compass' IE and vendor prefix support variables. */
/* Compass clearfix */
/* Use one CSS3 mixin instead of multiple vendor prefixes. */
/* CSS Libraries */
/* Variables */
/*
 * @file
 * Variables.
 */
/* Typography */
/* Colors */
/* Spaces */
/* Search button width */
/* Susy Defaults */
/* CSS3 */
/* Components variables.  */
/* Mixins */
/**
 * @file
 * Import mixins.
 */
/**
 * @file
 * Mixin for font-size with px fallback for ie8.
 */
/*
 * @file
 * Clear extra paddings for grids on the container.
 */
/*
 * @file
 * Mixin for creating grid with inline-block property.
 */
/*
 * @file
 * Pseudo element to hide text if it overflows wrapper.
 */
/*
 * @file
 * Mixin for applying triming of text with css.
 */
/*
 * @file
 * Mixin for responsive styles on iframe.
 * Call the mixin on the parent of the iframe.
 */
/* Extends */
.custom-search-view .contextual-links-region:after, .custom-flowers-search-page .contextual-links-region:after, .page-products-search-flower .contextual-links-region:after, .page-products-search-product-garden-vegetables .contextual-links-region:after, .page-distributors-search .contextual-links-region:after, .clearfix:after, .contextual-links-region:after, .sidebar__right .node-contextual-panel-region:after, div.form-type-password-confirm:after, .twocols-33-67 .regions-wrapper:after,
.twocols-33-67 .panel-col-bottom:after,
.twocols-33-67 .panel-col-bottom-2:after, .pane-menu-menu-primary > .menu:after,
.pane-menu-menu-secondary > .menu:after, .footer__mega-wrapper .two-cols-75-25__region:after, .pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-overide:after,
.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-icon:after, .pane-bundle-syn-fpp-em-num-country:after, .pane-bundle-syn-fpp-em-num-city:after, .pane-bundle-syn-fpp-em-num-short:after, .media-banner-full:after, .pane-bundle-cta-text .field-type-text-long:after, .entitytype-syn_ef_contact_us-form .pre-instructions:after, .entitytype-contact_us_cloned_-form .pre-instructions:after, #syn-seedtreatment-student-add .pre-instructions:after, .node-type-target .field-name-field-detail-description-text:after, .page-user .editorial-text-blocks:after, .page-search-video .editorial-text-blocks:after, .pane-syn-lms-login-form-pane .editorial-text-blocks:after, .pane-syn-lms-quiz-result .quiz-block:after, .field-name-field-service-help-message:after,
.pane-node-field-service-offline-message:after, body.agriclime-service .field-name-field-service-offline-message:after,
.field-name-body:after,
.editorial-text-blocks:after, .pane-bundle-cta-text .field-type-text-long .right-content:after, .entitytype-syn_ef_contact_us-form .pre-instructions .right-content:after, .entitytype-contact_us_cloned_-form .pre-instructions .right-content:after, #syn-seedtreatment-student-add .pre-instructions .right-content:after, .node-type-target .field-name-field-detail-description-text .right-content:after, .page-user .editorial-text-blocks .right-content:after, .page-search-video .editorial-text-blocks .right-content:after, .pane-syn-lms-login-form-pane .editorial-text-blocks .right-content:after, .pane-syn-lms-quiz-result .quiz-block .right-content:after, .field-name-field-service-help-message .right-content:after,
.pane-node-field-service-offline-message .right-content:after, body.agriclime-service .field-name-field-service-offline-message .right-content:after,
.field-name-body .right-content:after,
.editorial-text-blocks .right-content:after, .pager:after, .related-links-wrapper:after,
div.panel-pane div.node.related-links-wrapper:after, .pane-menu-menu-primary-mobile:after, .custom-search-view .inner-wrapper:after, .view-search-global .inner-wrapper:after, .view-search-sales-representative .inner-wrapper:after, .pane-sales-representative-search-component-search-component-pane .inner-wrapper:after, .page-search-video .views-exposed-form .inner-wrapper:after, .view-media-gallery .inner-wrapper:after, .custom-flowers-search-page .inner-wrapper:after, .page-products-search-flower .inner-wrapper:after, .page-products-search-product-garden-vegetables .inner-wrapper:after, .page-distributors-search .inner-wrapper:after, .syn-accordion .accordion-answer:after, .page-user .pane-page-tabs:after, .pane-my-dashboard-syn-service-my-dashboard-horizontal .view-content:after, div[class*="pane-my-bookmarks-"] .listing__info:after, .pane-syn-forms-entityform-pane:after, .node-type-product-cp .pane-node-field-product-cp-pdf:after,
.node-type-product-cp .pane-node-field-product-seed-pdf:after,
[class*="node-type-product-seed"] .pane-node-field-product-cp-pdf:after,
[class*="node-type-product-seed"] .pane-node-field-product-seed-pdf:after, .node-type-product-cp .taxonomy-image-view-mode:after, .field-collection-item-field-reg-target-list .accordion-answer .field:after, .user-login .user-login-links:after, .user-register-form:after, .pane-syn-customer-profile-edit:after, .after-help-text:after, .pane-syn-customer-delete-pane:after, .field-collection-table-override .field-collection-table-override-item:after, .view-my-services:after, .view-my-services .views-row:after, .view-page-collection .inner-wrapper:after, .pane-syn-lms-login-form-pane:after, .pane-syn-lms-certificate:after, .group-pm-fs-field-settings:after,
#edit-pm-model-group-list:after,
#edit-soil-water-group-list:after, .service-form-location:after, .service-form-location .field-type-addressfield:after, .pane-syn-service-de-soil-water .field-name-field-soil-water-weather-station:after,
.pane-syn-service-de-soil-water .field-name-field-soil-water-field-name:after,
.pane-syn-service-de-soil-water .field-name-field-pm-fs-field-name:after,
.pane-syn-service-de-soil-water .field-name-field-pm-fs-weather-statio:after,
.pane-syn-service-de-pm-model-pane .field-name-field-soil-water-weather-station:after,
.pane-syn-service-de-pm-model-pane .field-name-field-soil-water-field-name:after,
.pane-syn-service-de-pm-model-pane .field-name-field-pm-fs-field-name:after,
.pane-syn-service-de-pm-model-pane .field-name-field-pm-fs-weather-statio:after, .pane-syn-service-de-soil-water .group-soil-water-wrapper:after,
.pane-syn-service-de-soil-water .soil-water-iframe-wrapper:after,
.pane-syn-service-de-soil-water .resp-tabs-list:after, .pane-syn-service-de-soil-water .group-soil-water-wrapper > .form-group:after, div.soil-conditions:after, .pane-sunflower-calculation-form:after, .entitytype-hyvido-form .street-block:after,
.entitytype-hyvido-form .locality-block:after, .view-media-gallery .view-content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

h1.pane-title,
.pane-node-title h1 {
  margin-bottom: 40px;
  padding-bottom: 5px;
  border-bottom: 3px solid #5f7800;
  font-weight: 400;
  color: #5f7800;
}

.pane-menu-menu-primary > .menu > li,
.pane-menu-menu-secondary > .menu > li {
  float: left;
}
.pane-menu-menu-primary > .menu > li.first > .menu__link,
.pane-menu-menu-secondary > .menu > li.first > .menu__link, .pane-menu-menu-primary > .menu > li.menu__item > .home-link,
.pane-menu-menu-secondary > .menu > li.menu__item > .home-link {
  padding-left: 0;
}

.pane-menu-menu-primary > .menu > .menu__item > .menu__link,
.pane-menu-menu-secondary > .menu > .menu__item > .menu__link {
  display: block;
  font-size: 15px;
  font-size: 1.5rem;
  color: #212121;
  -moz-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
.pane-menu-menu-primary > .menu > .menu__item > .menu__link:hover,
.pane-menu-menu-secondary > .menu > .menu__item > .menu__link:hover {
  text-decoration: none;
}
.pane-menu-menu-primary > .menu > .menu__item > .menu__link:focus,
.pane-menu-menu-secondary > .menu > .menu__item > .menu__link:focus {
  text-decoration: none;
  outline: none;
}
.pane-menu-menu-primary > .menu > .menu__item > .active.menu__link,
.pane-menu-menu-secondary > .menu > .menu__item > .active.menu__link {
  color: #00a0be;
}

.tabs .tabs-primary__tab {
  float: left;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  border-color: #e0e0e0;
}
.tabs .tabs-primary__tab:first-child {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 5px;
  border-left-width: 1px;
}
.tabs .tabs-primary__tab:last-child {
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0;
  border-radius: 0 5px 5px 0;
}

.tabs .tabs-primary__tab-link {
  display: block;
  padding: 10px 20px;
  color: #5f7800;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  font-weight: 700;
}

.pane-bundle-external-rss-feed .pane-title:before, .pane-my-sales-representative-contacts-my-sales-representatives .pane-title:before, .node-service .pane-node-title a:before, 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, .pane-syn-service-de-soil-water .group-soil-water-wrapper > .form-group > h3:before, .group-pm-fs-field-settings h3:before,
.service-list-title:before, .editor-link:before, .file-download .file-download-link:before, #ui-datepicker-div .ui-corner-all a:before, .chosen-container-single .chosen-single div b:before,
.chosen-container-single.chosen-with-drop .chosen-single div b:before, .chosen-container-multi .chosen-choices li.search-field:before, div.form-type-password-confirm div.password-suggestions ul li:before, .pane-syn-bookmarks-bookmark-link .flag:before, .pane-bundle-cta-text .field-type-text-long .phone-information:before, .entitytype-syn_ef_contact_us-form .pre-instructions .phone-information:before, .entitytype-contact_us_cloned_-form .pre-instructions .phone-information:before, #syn-seedtreatment-student-add .pre-instructions .phone-information:before, .node-type-target .field-name-field-detail-description-text .phone-information:before, .page-user .editorial-text-blocks .phone-information:before, .page-search-video .editorial-text-blocks .phone-information:before, .pane-syn-lms-login-form-pane .editorial-text-blocks .phone-information:before, .pane-syn-lms-quiz-result .quiz-block .phone-information:before, .field-name-field-service-help-message .phone-information:before,
.pane-node-field-service-offline-message .phone-information:before, body.agriclime-service .field-name-field-service-offline-message .phone-information:before,
.field-name-body .phone-information:before,
.editorial-text-blocks .phone-information:before, .pane-bundle-cta-text .field-type-text-long blockquote:before, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote:before, .entitytype-contact_us_cloned_-form .pre-instructions blockquote:before, #syn-seedtreatment-student-add .pre-instructions blockquote:before, .node-type-target .field-name-field-detail-description-text blockquote:before, .page-user .editorial-text-blocks blockquote:before, .page-search-video .editorial-text-blocks blockquote:before, .pane-syn-lms-login-form-pane .editorial-text-blocks blockquote:before, .pane-syn-lms-quiz-result .quiz-block blockquote:before, .field-name-field-service-help-message blockquote:before,
.pane-node-field-service-offline-message blockquote:before, body.agriclime-service .field-name-field-service-offline-message blockquote:before,
.field-name-body blockquote:before,
.editorial-text-blocks blockquote:before,
blockquote:before, .messages:before, .call-to-action-btn-primary:before,
.pane-node-field-service-help-message .pane-title:before,
.pane-syn-service-weed-id-form-pane .linktext:before,
.field-name-field-cta-link a:before,
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .add-service:before,
.entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .add-service:before,
#syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .add-service:before,
.page-pm-model-cf .remove-btn:before,
.page-soil-water-cf .remove-btn:before,
.pane-syn-service-de-soil-water .diagram-submit-button:before,
.pane-syn-service-de-pm-model-pane .pm-submit-btn:before,
.call-to-action-btn-download:before,
.hero__link a:before,
.service-banner .field-name-field-link a:before,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a:before,
.node-poll .poll-submit:before,
.node-poll .form-actions:before,
#sliding-popup .popup-content #popup-buttons button.agree-button:before,
.node-service .pane-links-pane a:before,
.service-weather .pane-links-pane a:before,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-next:before,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous:before,
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .product-url a:before,
.field-collection-table-override .add-more-crop:before,
.view-my-dashboard .add-service:before,
.pane-syn-lms-certificate .download-cert a:before,
.pane-bundle-weather-widget .pane-links-pane a:before,
.field-name-field-service-sign-up-page a:before,
body.agriclime-service .pane-node-field-service-sign-up-page a:before,
#edit-pm-model-group-list .add-more:before,
#edit-soil-water-group-list .add-more:before,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-view-node a:before,
.entitytype-hyvido-form .remove-crop input:before,
.pane-price-list .view-footer a:before,
.pane-hubs-links-pane a:before,
.pane-bundle-hubs-right-service-slider .cta-button a:before,
.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous a:before, .pane-bundle-cta-full-width .field-name-field-cta-link a:before, .full-width-hero--info-wrapper .full-width-hero--link a:before, .panel-pane.pane-syn-seedtreatment-student-pane #syn-seedtreatment-student-add input[type='submit']:before, .user-register-form .form-actions:before, .comment-wrapper .comment-form .form-actions:before, .user-form-submit:before, .view-my-services .form-actions:before, .entitytype-hyvido-form .multipage-button:before,
.call-to-action-btn-blue-input:before, .call-to-action-link-blue:before, .pane-my-sales-representative-contacts-my-sales-representatives .sales-representative-submit:before, .comment-wrapper .comment-form .form-actions input[type='submit']:before, .tfa-setup .tfa-submit:before, .set-up-app-link a:before, body.agriclime-service .multipage-controls-list input.form-submit:before,
body.agriclime-service .multipage-controls-list input#edit-submit:before, .preview-email-btn:before,
.preview-fax-btn:before,
.call-to-action-btn-blue:before, .user-login-cancel a:before, .user-link-cancel a:before, .page-pm-model-cf .cancel-btn a:before,
.page-soil-water-cf .cancel-btn a:before, .user-form-cancel:before, .page-syn-service-hyvido .confirmation #edit-cancel:before,
.call-to-action-btn-gray:before, .node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-availability-link a:before, .read-more-link:before,
.pane-bundle-cta-links .field-item a:before,
.content-slider--link a:before,
.custom-search-link a:before,
.view-product-cp-registration-crop-group .crop-link-field a:before, .custom-search-view .views-submit-button:before, .view-search-global .views-submit-button:before, .view-search-sales-representative .views-submit-button:before, .pane-sales-representative-search-component-search-component-pane .views-submit-button:before, .page-search-video .views-exposed-form .views-submit-button:before, .view-media-gallery .views-submit-button:before, .custom-flowers-search-page .views-submit-button:before, .page-products-search-flower .views-submit-button:before, .page-products-search-product-garden-vegetables .views-submit-button:before, .page-distributors-search .views-submit-button:before, .syn-search-facet-autocomplete-container .submit-button-wrapper:before, .view-seed-care-legal-info .views-submit-button:before, .view-page-collection .inner-wrapper .views-submit-button:before, .field-name-field-banners .field-name-field-link a:before, .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, .page-user .tabs-primary li a:before, .page-user .tabs-secondary li .user--profile-account-user--profile-account:before, .new-paddock-wrapper .new-paddock:before, .bookmarks-link .flag-bookmark-flag a:before, .jcarousel-skin-default .jcarousel-prev-vertical:before, .jcarousel-skin-default .jcarousel-next-vertical:before, .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, .node-type-product-cp .pane-node-field-link .field-item:before, .quicktabs-ui-wrapper .accordion-question:before, body.agriclime-service .multipage-button div:before,
body.agriclime-service .agriclime-form-submit div:before, body.agriclime-service .multipage-open fieldset legend a:before, #edit-pm-model-group-list > .item-list > ul > li a:before,
#edit-soil-water-group-list > .item-list > ul > li a:before, .period-group .field-type-datestamp label:before, .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, .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, .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, #quicktabs-distributor .quicktabs-tabs li a:before, .pane-bundle-hubs-products-list .product-columns__title:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.quicktabs-ui-wrapper .accordion-question:before, body.agriclime-service .multipage-open fieldset legend a:before, .pane-bundle-hubs-products-list .product-columns__title:before,
i.angle-arrow-down {
  position: absolute;
  top: 50%;
  display: block;
  border: 1px solid #5f7800;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-top: -10px;
  padding: 5px 4.5px;
  font-size: 11px;
  font-size: 1.1rem;
  color: #5f7800;
  background-color: #f2f2f2;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  text-align: center;
}
.quicktabs-ui-wrapper .accordion-question:hover:before, body.agriclime-service .multipage-open fieldset legend a:hover:before, .pane-bundle-hubs-products-list .product-columns__title:hover:before,
i.angle-arrow-down:hover {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.quicktabs-ui-wrapper .expanded > .accordion-question:before, body.agriclime-service .multipage-open fieldset legend .expanded > a:before, .pane-bundle-hubs-products-list .expanded > .product-columns__title:before, .expanded >
i.angle-arrow-down {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.block-syn-editorial p, .block-syn-editorial .advance-saving-calculator .pane-description, .advance-saving-calculator .block-syn-editorial .pane-description, .block-syn-editorial .advance-saving-calculator form, .advance-saving-calculator .block-syn-editorial form, .node-faq .field-name-body p, .node-faq .field-name-field-service-help-message p,
.node-faq .pane-node-field-service-offline-message p, .node-faq .field-name-body .advance-saving-calculator .pane-description, .advance-saving-calculator .node-faq .field-name-body .pane-description, .node-faq .field-name-field-service-help-message .advance-saving-calculator .pane-description, .advance-saving-calculator .node-faq .field-name-field-service-help-message .pane-description,
.node-faq .pane-node-field-service-offline-message .advance-saving-calculator .pane-description,
.advance-saving-calculator .node-faq .pane-node-field-service-offline-message .pane-description, .node-faq .field-name-body .advance-saving-calculator form, .advance-saving-calculator .node-faq .field-name-body form, .node-faq .field-name-field-service-help-message .advance-saving-calculator form, .advance-saving-calculator .node-faq .field-name-field-service-help-message form,
.node-faq .pane-node-field-service-offline-message .advance-saving-calculator form,
.advance-saving-calculator .node-faq .pane-node-field-service-offline-message form, .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, .maintenance-page .main-content, .node-type-target .field-name-body p, .node-type-target .field-name-field-service-help-message p,
.node-type-target .pane-node-field-service-offline-message p, .node-type-target .field-name-body .advance-saving-calculator .pane-description, .advance-saving-calculator .node-type-target .field-name-body .pane-description, .node-type-target .field-name-field-service-help-message .advance-saving-calculator .pane-description, .advance-saving-calculator .node-type-target .field-name-field-service-help-message .pane-description,
.node-type-target .pane-node-field-service-offline-message .advance-saving-calculator .pane-description,
.advance-saving-calculator .node-type-target .pane-node-field-service-offline-message .pane-description, .node-type-target .field-name-body .advance-saving-calculator form, .advance-saving-calculator .node-type-target .field-name-body form, .node-type-target .field-name-field-service-help-message .advance-saving-calculator form, .advance-saving-calculator .node-type-target .field-name-field-service-help-message form,
.node-type-target .pane-node-field-service-offline-message .advance-saving-calculator form,
.advance-saving-calculator .node-type-target .pane-node-field-service-offline-message form, .page-search-video .editorial-text-blocks p, .page-search-video .editorial-text-blocks .advance-saving-calculator .pane-description, .advance-saving-calculator .page-search-video .editorial-text-blocks .pane-description, .page-search-video .editorial-text-blocks .advance-saving-calculator form, .advance-saving-calculator .page-search-video .editorial-text-blocks form, .weather-service .pane-node-body p, .weather-service .pane-node-body .advance-saving-calculator .pane-description, .advance-saving-calculator .weather-service .pane-node-body .pane-description, .weather-service .pane-node-body .advance-saving-calculator form, .advance-saving-calculator .weather-service .pane-node-body form, body.agriclime-service .group-field-agriclime-commitment .fieldset-description, body.agriclime-service .group-agriclime-confirmation .confirmation-message,
body.agriclime-service .group-agriclime-confirmation .data-incomplete {
  color: #212121;
  font-weight: 400;
  line-height: 1.3;
  font-size: 18px;
  font-size: 1.8rem;
}

.user-register-form .field-name-field-profile-title label, .pane-syn-customer-profile-edit .field-name-field-profile-title label, .form-item.form-type-textfield label, .form-item.form-type-password label, .pane-sales-representative-search-component-search-component-pane .views-exposed-form label, .sidebar__right .pane-syn-forms-entityform-pane .field-name-field-newsletter-options, .pane-syn-customer-profile-edit .form-type-radios > label,
.pane-syn-customer-profile-edit .form-type-checkboxes > label, .pane-syn-customer-profile-edit label, .field-collection-table-override .field-name-field-profile-crop label, .pane-syn-lms-class-list .form-type-radios > label {
  display: block;
  margin-bottom: 5px;
}

.user-register-form .field-name-field-profile-title .chosen-container-single, .pane-syn-customer-profile-edit .field-name-field-profile-title .chosen-container-single, .entitytype-syn_ef_contact_us-form .chosen-container-single, .entitytype-contact_us_cloned_-form .chosen-container-single, #syn-seedtreatment-student-add .chosen-container-single, .pane-syn-forms-entityform-pane .field-name-field-newsletter-options .chosen-container-single, .view-list-cp-based-on-target-list .chosen-container-single, .page-user .main__content-wrapper .chosen-container-single, .pane-syn-lms-certificate .chosen-container-single, body.agriclime-service .twocols-below .chosen-container-single, .pane-syn-service-de-soil-water .chosen-container-single, .pane-syn-service-de-pm-model-pane .chosen-container-single, .pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name .chosen-container-single, .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .chosen-container-single,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .chosen-container-single,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .chosen-container-single,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .chosen-container-single,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .chosen-container-single,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .chosen-container-single,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .chosen-container-single,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .chosen-container-single,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .chosen-container-single,
.entitytype-syn_ef_contact_us-form .chosen-container-single.chosen-with-drop,
.entitytype-contact_us_cloned_-form .chosen-container-single.chosen-with-drop,
.view-list-cp-based-on-target-list .chosen-container-single.chosen-with-drop,
.pane-syn-lms-certificate .chosen-container-single.chosen-with-drop,
.pane-syn-service-de-soil-water .chosen-container-single.chosen-with-drop,
.pane-syn-service-de-pm-model-pane .chosen-container-single.chosen-with-drop, .form-type-textfield input,
.form-type-password input, .form-type-textarea textarea, .view-product-cp-registration-crop-group .view-filters .chosen-container {
  font-size: 15px;
  font-size: 1.5rem;
  margin-left: 0;
  border: 1px solid #bfc1c7;
  color: #7d7d7d;
  font-weight: 400;
  background-color: #fff;
}

.pane-node-field-service-help-message .field-name-field-service-help-message, .field-name-field-service-help-message {
  -moz-box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 8px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 8px 0px;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 8px 0px;
  display: none;
  margin-bottom: 20px;
  padding: 20px;
  background-color: #fff;
}

.pane-bundle-external-rss-feed .pane-title, .pane-my-sales-representative-contacts-my-sales-representatives .pane-title, .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 {
  margin-bottom: 0;
  height: 60px;
  background-color: #bfc999;
}

.pane-bundle-external-rss-feed .pane-title, .pane-my-sales-representative-contacts-my-sales-representatives .pane-title, .node-service .pane-node-title a, div[class*="pane-my-bookmarks-"] .pane-title,
.pane-my-news-my-news-pane .pane-title,
div[class*='pane-page-collection-panel-pane'] .pane-title {
  font-size: 15px;
  font-size: 1.5rem;
  width: 100%;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #5f7800;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pane-bundle-external-rss-feed .pane-title:before, .pane-my-sales-representative-contacts-my-sales-representatives .pane-title:before, .node-service .pane-node-title a:before, 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 {
  font-size: 20px;
  font-size: 2rem;
  margin-right: 10px;
  display: inline-block;
  font-weight: normal;
  color: #fff;
}

.custom-search-view .views-submit-button .form-submit, .view-search-global .views-submit-button .form-submit, .view-search-sales-representative .views-submit-button .form-submit, .pane-sales-representative-search-component-search-component-pane .views-submit-button .form-submit, .page-search-video .views-exposed-form .views-submit-button .form-submit, .view-media-gallery .views-submit-button .form-submit, .custom-flowers-search-page .views-submit-button .form-submit, .page-products-search-flower .views-submit-button .form-submit, .page-products-search-product-garden-vegetables .views-submit-button .form-submit, .page-distributors-search .views-submit-button .form-submit, .syn-search-facet-autocomplete-container .submit-button-wrapper .form-submit, .view-seed-care-legal-info .views-submit-button .form-submit, .view-page-collection .inner-wrapper .views-submit-button .form-submit {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: none;
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-indent: -9999px;
  z-index: 10;
}

.user-login, .social {
  width: 50%;
  float: left;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 767px) {
  .user-login, .social {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 0%;
    padding-right: 0%;
  }
}

.pane-node > .view-mode-content_slider, .media-banner-full, .main__content-wrapper .pane-syn-forms-entityform-pane, .white-block, .node-type-target .twocols-67-33, .pane-syn-lms-class-list, .pane-syn-lms-quiz-result .quiz-block, body.agriclime-service .twocols-below, .group-pm-fs-field-settings,
#edit-pm-model-group-list,
#edit-soil-water-group-list, .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, .page-syn-service-hyvido .confirmation {
  -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: 40px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .pane-node > .view-mode-content_slider, .media-banner-full, .main__content-wrapper .pane-syn-forms-entityform-pane, .white-block, .node-type-target .twocols-67-33, .pane-syn-lms-class-list, .pane-syn-lms-quiz-result .quiz-block, body.agriclime-service .twocols-below, .group-pm-fs-field-settings,
  #edit-pm-model-group-list,
  #edit-soil-water-group-list, .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, .page-syn-service-hyvido .confirmation {
    padding: 15px !important;
  }
}

.view-product-cp-classification-group-view .view-content,
.view-product-cp-stewardship-group-view .view-content,
div[class*="pane-quicktabs-product-seed-"] .view-content {
  padding: 10px;
}
.view-product-cp-classification-group-view table,
.view-product-cp-stewardship-group-view table,
div[class*="pane-quicktabs-product-seed-"] table {
  width: 100%;
  margin: 0;
}
.view-product-cp-classification-group-view th,
.view-product-cp-stewardship-group-view th,
div[class*="pane-quicktabs-product-seed-"] th,
.view-product-cp-classification-group-view td,
.view-product-cp-stewardship-group-view td,
div[class*="pane-quicktabs-product-seed-"] td {
  border: 1px solid #bfc1c7;
  padding: 20px;
  font-size: 15px;
  font-size: 1.5rem;
  font-family: "Arial", sans-serif;
  font-weight: 400;
  background-color: #fff;
  color: #212121;
  word-break: break-word;
}
.view-product-cp-classification-group-view th,
.view-product-cp-stewardship-group-view th,
div[class*="pane-quicktabs-product-seed-"] th {
  width: 24.2%;
  vertical-align: top;
  font-weight: 700;
}
.view-product-cp-classification-group-view td,
.view-product-cp-stewardship-group-view td,
div[class*="pane-quicktabs-product-seed-"] td {
  text-align: left;
}
.view-product-cp-classification-group-view tbody tr:nth-child(even) td,
.view-product-cp-stewardship-group-view tbody tr:nth-child(even) td,
div[class*="pane-quicktabs-product-seed-"] tbody tr:nth-child(even) td {
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .view-product-cp-classification-group-view th,
  .view-product-cp-stewardship-group-view th,
  div[class*="pane-quicktabs-product-seed-"] th,
  .view-product-cp-classification-group-view td,
  .view-product-cp-stewardship-group-view td,
  div[class*="pane-quicktabs-product-seed-"] td {
    display: block;
    width: 100%;
  }
}

.user-register-form .field-type-text, .pane-syn-customer-profile-edit .field-type-text, .pane-syn-lms-certificate .field-type-text {
  width: 50%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .user-register-form .field-type-text, .pane-syn-customer-profile-edit .field-type-text, .pane-syn-lms-certificate .field-type-text {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
}

.pane-syn-lms-certificate .field-type-email {
  width: 50%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .pane-syn-lms-certificate .field-type-email {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
}

.user-register-form .form-actions {
  margin-top: 0 !important;
}

.user-register-form .field-name-field-profile-title .chosen-container-single, .pane-syn-customer-profile-edit .field-name-field-profile-title .chosen-container-single, .entitytype-syn_ef_contact_us-form .chosen-container-single, .entitytype-contact_us_cloned_-form .chosen-container-single, #syn-seedtreatment-student-add .chosen-container-single, .pane-syn-forms-entityform-pane .field-name-field-newsletter-options .chosen-container-single, .view-list-cp-based-on-target-list .chosen-container-single, .page-user .main__content-wrapper .chosen-container-single, .pane-syn-lms-certificate .chosen-container-single, body.agriclime-service .twocols-below .chosen-container-single, .pane-syn-service-de-soil-water .chosen-container-single, .pane-syn-service-de-pm-model-pane .chosen-container-single, .pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name .chosen-container-single, .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .chosen-container-single,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .chosen-container-single,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .chosen-container-single,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .chosen-container-single,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .chosen-container-single,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .chosen-container-single,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .chosen-container-single,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .chosen-container-single,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .chosen-container-single,
.user-register-form .field-name-field-profile-title .chosen-container-single.chosen-with-drop,
.pane-syn-customer-profile-edit .field-name-field-profile-title .chosen-container-single.chosen-with-drop,
.entitytype-syn_ef_contact_us-form .chosen-container-single.chosen-with-drop,
.entitytype-contact_us_cloned_-form .chosen-container-single.chosen-with-drop,
#syn-seedtreatment-student-add .chosen-container-single.chosen-with-drop,
.pane-syn-forms-entityform-pane .field-name-field-newsletter-options .chosen-container-single.chosen-with-drop,
.view-list-cp-based-on-target-list .chosen-container-single.chosen-with-drop,
.page-user .main__content-wrapper .chosen-container-single.chosen-with-drop,
.pane-syn-lms-certificate .chosen-container-single.chosen-with-drop,
body.agriclime-service .twocols-below .chosen-container-single.chosen-with-drop,
.pane-syn-service-de-soil-water .chosen-container-single.chosen-with-drop,
.pane-syn-service-de-pm-model-pane .chosen-container-single.chosen-with-drop,
.pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name .chosen-container-single.chosen-with-drop,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .chosen-container-single.chosen-with-drop,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .chosen-container-single.chosen-with-drop,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .chosen-container-single.chosen-with-drop,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .chosen-container-single.chosen-with-drop,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .chosen-container-single.chosen-with-drop,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .chosen-container-single.chosen-with-drop,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .chosen-container-single.chosen-with-drop,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .chosen-container-single.chosen-with-drop,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .chosen-container-single.chosen-with-drop {
  width: 100% !important;
  padding-left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.user-register-form .field-name-field-profile-title .chosen-container-single .chosen-single, .pane-syn-customer-profile-edit .field-name-field-profile-title .chosen-container-single .chosen-single, .entitytype-syn_ef_contact_us-form .chosen-container-single .chosen-single, .entitytype-contact_us_cloned_-form .chosen-container-single .chosen-single, #syn-seedtreatment-student-add .chosen-container-single .chosen-single, .pane-syn-forms-entityform-pane .field-name-field-newsletter-options .chosen-container-single .chosen-single, .view-list-cp-based-on-target-list .chosen-container-single .chosen-single, .page-user .main__content-wrapper .chosen-container-single .chosen-single, .pane-syn-lms-certificate .chosen-container-single .chosen-single, body.agriclime-service .twocols-below .chosen-container-single .chosen-single, .pane-syn-service-de-soil-water .chosen-container-single .chosen-single, .pane-syn-service-de-pm-model-pane .chosen-container-single .chosen-single, .pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name .chosen-container-single .chosen-single, .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .chosen-container-single .chosen-single,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .chosen-container-single .chosen-single,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .chosen-container-single .chosen-single,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .chosen-container-single .chosen-single,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .chosen-container-single .chosen-single,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .chosen-container-single .chosen-single,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .chosen-container-single .chosen-single,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .chosen-container-single .chosen-single,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .chosen-container-single .chosen-single,
.user-register-form .field-name-field-profile-title .chosen-container-single.chosen-with-drop .chosen-single,
.pane-syn-customer-profile-edit .field-name-field-profile-title .chosen-container-single.chosen-with-drop .chosen-single,
.entitytype-syn_ef_contact_us-form .chosen-container-single.chosen-with-drop .chosen-single,
.entitytype-contact_us_cloned_-form .chosen-container-single.chosen-with-drop .chosen-single,
#syn-seedtreatment-student-add .chosen-container-single.chosen-with-drop .chosen-single,
.pane-syn-forms-entityform-pane .field-name-field-newsletter-options .chosen-container-single.chosen-with-drop .chosen-single,
.view-list-cp-based-on-target-list .chosen-container-single.chosen-with-drop .chosen-single,
.page-user .main__content-wrapper .chosen-container-single.chosen-with-drop .chosen-single,
.pane-syn-lms-certificate .chosen-container-single.chosen-with-drop .chosen-single,
body.agriclime-service .twocols-below .chosen-container-single.chosen-with-drop .chosen-single,
.pane-syn-service-de-soil-water .chosen-container-single.chosen-with-drop .chosen-single,
.pane-syn-service-de-pm-model-pane .chosen-container-single.chosen-with-drop .chosen-single,
.pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name .chosen-container-single.chosen-with-drop .chosen-single,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .chosen-container-single.chosen-with-drop .chosen-single,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .chosen-container-single.chosen-with-drop .chosen-single,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-single,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-single,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-single,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .chosen-container-single.chosen-with-drop .chosen-single,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .chosen-container-single.chosen-with-drop .chosen-single,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .chosen-container-single.chosen-with-drop .chosen-single,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .chosen-container-single.chosen-with-drop .chosen-single {
  padding: 9px 12px;
}
.user-register-form .field-name-field-profile-title .chosen-container-single .chosen-single b:before, .pane-syn-customer-profile-edit .field-name-field-profile-title .chosen-container-single .chosen-single b:before, .entitytype-syn_ef_contact_us-form .chosen-container-single .chosen-single b:before, .entitytype-contact_us_cloned_-form .chosen-container-single .chosen-single b:before, #syn-seedtreatment-student-add .chosen-container-single .chosen-single b:before, .pane-syn-forms-entityform-pane .field-name-field-newsletter-options .chosen-container-single .chosen-single b:before, .view-list-cp-based-on-target-list .chosen-container-single .chosen-single b:before, .page-user .main__content-wrapper .chosen-container-single .chosen-single b:before, .pane-syn-lms-certificate .chosen-container-single .chosen-single b:before, body.agriclime-service .twocols-below .chosen-container-single .chosen-single b:before, .pane-syn-service-de-soil-water .chosen-container-single .chosen-single b:before, .pane-syn-service-de-pm-model-pane .chosen-container-single .chosen-single b:before, .pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name .chosen-container-single .chosen-single b:before, .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .chosen-container-single .chosen-single b:before,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .chosen-container-single .chosen-single b:before,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .chosen-container-single .chosen-single b:before,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .chosen-container-single .chosen-single b:before,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .chosen-container-single .chosen-single b:before,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .chosen-container-single .chosen-single b:before,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .chosen-container-single .chosen-single b:before,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .chosen-container-single .chosen-single b:before,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .chosen-container-single .chosen-single b:before,
.user-register-form .field-name-field-profile-title .chosen-container-single.chosen-with-drop .chosen-single b:before,
.pane-syn-customer-profile-edit .field-name-field-profile-title .chosen-container-single.chosen-with-drop .chosen-single b:before,
.entitytype-syn_ef_contact_us-form .chosen-container-single.chosen-with-drop .chosen-single b:before,
.entitytype-contact_us_cloned_-form .chosen-container-single.chosen-with-drop .chosen-single b:before,
#syn-seedtreatment-student-add .chosen-container-single.chosen-with-drop .chosen-single b:before,
.pane-syn-forms-entityform-pane .field-name-field-newsletter-options .chosen-container-single.chosen-with-drop .chosen-single b:before,
.view-list-cp-based-on-target-list .chosen-container-single.chosen-with-drop .chosen-single b:before,
.page-user .main__content-wrapper .chosen-container-single.chosen-with-drop .chosen-single b:before,
.pane-syn-lms-certificate .chosen-container-single.chosen-with-drop .chosen-single b:before,
body.agriclime-service .twocols-below .chosen-container-single.chosen-with-drop .chosen-single b:before,
.pane-syn-service-de-soil-water .chosen-container-single.chosen-with-drop .chosen-single b:before,
.pane-syn-service-de-pm-model-pane .chosen-container-single.chosen-with-drop .chosen-single b:before,
.pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name .chosen-container-single.chosen-with-drop .chosen-single b:before,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .chosen-container-single.chosen-with-drop .chosen-single b:before,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .chosen-container-single.chosen-with-drop .chosen-single b:before,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-single b:before,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-single b:before,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-single b:before,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .chosen-container-single.chosen-with-drop .chosen-single b:before,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .chosen-container-single.chosen-with-drop .chosen-single b:before,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .chosen-container-single.chosen-with-drop .chosen-single b:before,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .chosen-container-single.chosen-with-drop .chosen-single b:before {
  right: 15px;
}
.user-register-form .field-name-field-profile-title .chosen-container-single .chosen-drop, .pane-syn-customer-profile-edit .field-name-field-profile-title .chosen-container-single .chosen-drop, .entitytype-syn_ef_contact_us-form .chosen-container-single .chosen-drop, .entitytype-contact_us_cloned_-form .chosen-container-single .chosen-drop, #syn-seedtreatment-student-add .chosen-container-single .chosen-drop, .pane-syn-forms-entityform-pane .field-name-field-newsletter-options .chosen-container-single .chosen-drop, .view-list-cp-based-on-target-list .chosen-container-single .chosen-drop, .page-user .main__content-wrapper .chosen-container-single .chosen-drop, .pane-syn-lms-certificate .chosen-container-single .chosen-drop, body.agriclime-service .twocols-below .chosen-container-single .chosen-drop, .pane-syn-service-de-soil-water .chosen-container-single .chosen-drop, .pane-syn-service-de-pm-model-pane .chosen-container-single .chosen-drop, .pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name .chosen-container-single .chosen-drop, .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .chosen-container-single .chosen-drop,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .chosen-container-single .chosen-drop,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .chosen-container-single .chosen-drop,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .chosen-container-single .chosen-drop,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .chosen-container-single .chosen-drop,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .chosen-container-single .chosen-drop,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .chosen-container-single .chosen-drop,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .chosen-container-single .chosen-drop,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .chosen-container-single .chosen-drop,
.user-register-form .field-name-field-profile-title .chosen-container-single.chosen-with-drop .chosen-drop,
.pane-syn-customer-profile-edit .field-name-field-profile-title .chosen-container-single.chosen-with-drop .chosen-drop,
.entitytype-syn_ef_contact_us-form .chosen-container-single.chosen-with-drop .chosen-drop,
.entitytype-contact_us_cloned_-form .chosen-container-single.chosen-with-drop .chosen-drop,
#syn-seedtreatment-student-add .chosen-container-single.chosen-with-drop .chosen-drop,
.pane-syn-forms-entityform-pane .field-name-field-newsletter-options .chosen-container-single.chosen-with-drop .chosen-drop,
.view-list-cp-based-on-target-list .chosen-container-single.chosen-with-drop .chosen-drop,
.page-user .main__content-wrapper .chosen-container-single.chosen-with-drop .chosen-drop,
.pane-syn-lms-certificate .chosen-container-single.chosen-with-drop .chosen-drop,
body.agriclime-service .twocols-below .chosen-container-single.chosen-with-drop .chosen-drop,
.pane-syn-service-de-soil-water .chosen-container-single.chosen-with-drop .chosen-drop,
.pane-syn-service-de-pm-model-pane .chosen-container-single.chosen-with-drop .chosen-drop,
.pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name .chosen-container-single.chosen-with-drop .chosen-drop,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .chosen-container-single.chosen-with-drop .chosen-drop,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .chosen-container-single.chosen-with-drop .chosen-drop,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-drop,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-drop,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-drop,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .chosen-container-single.chosen-with-drop .chosen-drop,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .chosen-container-single.chosen-with-drop .chosen-drop,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .chosen-container-single.chosen-with-drop .chosen-drop,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .chosen-container-single.chosen-with-drop .chosen-drop {
  display: block;
  margin-top: 0;
}
.user-register-form .field-name-field-profile-title .chosen-container-single .chosen-drop li, .pane-syn-customer-profile-edit .field-name-field-profile-title .chosen-container-single .chosen-drop li, .entitytype-syn_ef_contact_us-form .chosen-container-single .chosen-drop li, .entitytype-contact_us_cloned_-form .chosen-container-single .chosen-drop li, #syn-seedtreatment-student-add .chosen-container-single .chosen-drop li, .pane-syn-forms-entityform-pane .field-name-field-newsletter-options .chosen-container-single .chosen-drop li, .view-list-cp-based-on-target-list .chosen-container-single .chosen-drop li, .page-user .main__content-wrapper .chosen-container-single .chosen-drop li, .pane-syn-lms-certificate .chosen-container-single .chosen-drop li, body.agriclime-service .twocols-below .chosen-container-single .chosen-drop li, .pane-syn-service-de-soil-water .chosen-container-single .chosen-drop li, .pane-syn-service-de-pm-model-pane .chosen-container-single .chosen-drop li, .pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name .chosen-container-single .chosen-drop li, .entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .chosen-container-single .chosen-drop li,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .chosen-container-single .chosen-drop li,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .chosen-container-single .chosen-drop li,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .chosen-container-single .chosen-drop li,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .chosen-container-single .chosen-drop li,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .chosen-container-single .chosen-drop li,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .chosen-container-single .chosen-drop li,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .chosen-container-single .chosen-drop li,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .chosen-container-single .chosen-drop li,
.user-register-form .field-name-field-profile-title .chosen-container-single.chosen-with-drop .chosen-drop li,
.pane-syn-customer-profile-edit .field-name-field-profile-title .chosen-container-single.chosen-with-drop .chosen-drop li,
.entitytype-syn_ef_contact_us-form .chosen-container-single.chosen-with-drop .chosen-drop li,
.entitytype-contact_us_cloned_-form .chosen-container-single.chosen-with-drop .chosen-drop li,
#syn-seedtreatment-student-add .chosen-container-single.chosen-with-drop .chosen-drop li,
.pane-syn-forms-entityform-pane .field-name-field-newsletter-options .chosen-container-single.chosen-with-drop .chosen-drop li,
.view-list-cp-based-on-target-list .chosen-container-single.chosen-with-drop .chosen-drop li,
.page-user .main__content-wrapper .chosen-container-single.chosen-with-drop .chosen-drop li,
.pane-syn-lms-certificate .chosen-container-single.chosen-with-drop .chosen-drop li,
body.agriclime-service .twocols-below .chosen-container-single.chosen-with-drop .chosen-drop li,
.pane-syn-service-de-soil-water .chosen-container-single.chosen-with-drop .chosen-drop li,
.pane-syn-service-de-pm-model-pane .chosen-container-single.chosen-with-drop .chosen-drop li,
.pane-sunflower-calculation-form .field-name-field-sun-calc-crop-name .chosen-container-single.chosen-with-drop .chosen-drop li,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor-name .chosen-container-single.chosen-with-drop .chosen-drop li,
.entitytype-hyvido-form .field-name-field-ef-hyvido-distributor .chosen-container-single.chosen-with-drop .chosen-drop li,
.entitytype-hyvido-form .field-name-field-ef-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-drop li,
.entitytype-hyvido-form .field-name-field-ef-sec-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-drop li,
.entitytype-hyvido-form .field-name-field-ef-ter-hyvido-variety .chosen-container-single.chosen-with-drop .chosen-drop li,
.entitytype-hyvido-form div[class*='-field-ef-hyvido-address-widget-country'] .chosen-container-single.chosen-with-drop .chosen-drop li,
.entitytype-hyvido-form div[class*='field-profile-location-widget-country'] .chosen-container-single.chosen-with-drop .chosen-drop li,
.entitytype-hyvido-form div[class*='-widget-administrative-area'] .chosen-container-single.chosen-with-drop .chosen-drop li,
.entitytype-hyvido-form .group-ef-hyvido-agr-details div[class*='-field-ef-hyvido-agr-address-widget-country'] .chosen-container-single.chosen-with-drop .chosen-drop li {
  padding-left: 12px;
  padding-right: 12px;
}

.user-register-form .field-name-field-profile-title, .pane-syn-customer-profile-edit .field-name-field-profile-title {
  float: none;
}

.news--listing-pane .inner-wrapper label, .page-search-video .views-widget-filter-field_tags .inner-wrapper label,
.news--listing-pane .views-widget,
.page-search-video .views-widget-filter-field_tags .views-widget {
  display: inline-block;
  vertical-align: middle;
}

.view-search-global .views-widget-sort-by-buttons b, .page-search-video .views-widget-sort-by-buttons b, .view-media-gallery .gallery-search-filters .views-widget-sort-by-buttons b {
  margin-right: 10px;
}
.view-search-global .views-widget-sort-by-buttons a, .page-search-video .views-widget-sort-by-buttons a, .view-media-gallery .gallery-search-filters .views-widget-sort-by-buttons a {
  font-weight: bold;
  color: #616161;
  margin-right: 10px;
}
.view-search-global .views-widget-sort-by-buttons a:first-child, .page-search-video .views-widget-sort-by-buttons a:first-child, .view-media-gallery .gallery-search-filters .views-widget-sort-by-buttons a:first-child {
  margin-right: 10px;
}
.view-search-global .views-widget-sort-by-buttons a.sort-active, .page-search-video .views-widget-sort-by-buttons a.sort-active, .view-media-gallery .gallery-search-filters .views-widget-sort-by-buttons a.sort-active {
  color: #5f7800;
  text-decoration: underline;
  pointer-events: none;
  cursor: default;
}

.global-search-filters,
.news--listing-pane .view-filters, .page-search-video .gallery-search-filters, .view-media-gallery .gallery-search-filters {
  margin-top: 35px;
  padding-right: 190px;
}
.global-search-filters .views-exposed-widget,
.news--listing-pane .view-filters .views-exposed-widget, .page-search-video .gallery-search-filters .views-exposed-widget, .view-media-gallery .gallery-search-filters .views-exposed-widget {
  float: none;
  display: inline-block;
  vertical-align: middle;
  padding: 0 15px 0 0;
}
@media screen and (max-width: 767px) {
  .global-search-filters,
  .news--listing-pane .view-filters, .page-search-video .gallery-search-filters, .view-media-gallery .gallery-search-filters {
    padding-right: 130px;
  }
}

.page-search-video .view-content, .node-type-media-asset .view-collection-assets .view-content {
  margin-top: 10px;
  margin-left: -10px;
  margin-right: -10px;
  font-size: 0;
}
@media screen and (max-width: 767px) {
  .page-search-video .view-content, .node-type-media-asset .view-collection-assets .view-content {
    margin-left: 0;
    margin-right: 0;
  }
}
.page-search-video .view-content .contextual-links-wrapper, .node-type-media-asset .view-collection-assets .view-content .contextual-links-wrapper {
  font-size: 15px;
  font-size: 1.5rem;
}

.node-type-news-item .main__content-panes, .node-type-basic-page .main__content-panes, .node-type-simple-product .main__content-panes {
  padding: 20px 60px 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;
}
@media screen and (max-width: 1024px) {
  .node-type-news-item .main__content-panes, .node-type-basic-page .main__content-panes, .node-type-simple-product .main__content-panes {
    padding: 20px 30px 20px;
  }
}
@media screen and (max-width: 767px) {
  .node-type-news-item .main__content-panes, .node-type-basic-page .main__content-panes, .node-type-simple-product .main__content-panes {
    padding: 20px 20px 20px;
  }
}
@media screen and (max-width: 480px) {
  .node-type-news-item .main__content-panes, .node-type-basic-page .main__content-panes, .node-type-simple-product .main__content-panes {
    padding: 20px 10px 20px;
  }
}

.node-type-news-item .main__content-panes h1.pane-title, .node-type-basic-page .main__content-panes h1.pane-title, .node-type-simple-product .main__content-panes h1.pane-title {
  margin: 20px 0 20px;
  border-bottom: 0 none;
  font-weight: 700;
  line-height: 1.083333;
  color: #212121;
}
@media screen and (max-width: 1024px) {
  .node-type-news-item .main__content-panes h1.pane-title, .node-type-basic-page .main__content-panes h1.pane-title, .node-type-simple-product .main__content-panes h1.pane-title {
    margin-top: 0;
  }
}

.node-type-news-item .main__content-panes .file-download-link, .node-type-basic-page .main__content-panes .file-download-link {
  font-weight: 700;
  color: #00a0be;
}

.pane-syn-customer-profile-edit .field-type-addressfield, .pane-syn-lms-certificate .field-type-addressfield {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 0px;
  font-size: 0rem;
  margin-left: -10px;
  margin-right: -10px;
  clear: left;
}
.pane-syn-customer-profile-edit .field-type-addressfield .form-type-select, .pane-syn-lms-certificate .field-type-addressfield .form-type-select {
  width: 50%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.pane-syn-customer-profile-edit .field-type-addressfield .form-item, .pane-syn-lms-certificate .field-type-addressfield .form-item,
.pane-syn-customer-profile-edit .field-type-addressfield .street-block,
.pane-syn-lms-certificate .field-type-addressfield .street-block {
  float: none;
  margin-bottom: 20px;
}
.pane-syn-customer-profile-edit .field-type-addressfield .form-item label, .pane-syn-lms-certificate .field-type-addressfield .form-item label,
.pane-syn-customer-profile-edit .field-type-addressfield .street-block label,
.pane-syn-lms-certificate .field-type-addressfield .street-block label {
  font-size: 15px;
  font-size: 1.5rem;
  margin-bottom: 5px;
}
.pane-syn-customer-profile-edit .field-type-addressfield .form-item .form-item, .pane-syn-lms-certificate .field-type-addressfield .form-item .form-item,
.pane-syn-customer-profile-edit .field-type-addressfield .street-block .form-item,
.pane-syn-lms-certificate .field-type-addressfield .street-block .form-item {
  margin-bottom: 0;
}
.pane-syn-customer-profile-edit .field-type-addressfield .form-item, .pane-syn-lms-certificate .field-type-addressfield .form-item {
  display: inline-block;
  width: 50%;
  vertical-align: top;
  padding: 0;
  padding-left: 10px;
  padding-right: 10px;
}
.pane-syn-customer-profile-edit .field-type-addressfield .addressfield-autocomplete-reveal, .pane-syn-lms-certificate .field-type-addressfield .addressfield-autocomplete-reveal {
  display: inline-block;
  padding-left: 10px;
  margin-top: -10px;
}

.pane-syn-customer-profile-edit .form-actions, .pane-syn-lms-certificate .form-actions {
  float: right;
  padding-right: 10px;
  clear: left;
}
.pane-syn-customer-profile-edit .form-actions .user-form-submit, .pane-syn-lms-certificate .form-actions .user-form-submit {
  margin-right: 0;
}

.pane-syn-service-de-soil-water .group-soil-water-wrapper > .form-group > h3, .group-pm-fs-field-settings h3,
.service-list-title {
  font-size: 13px;
  font-size: 1.3rem;
  text-transform: uppercase;
  color: #5f7800;
}
.pane-syn-service-de-soil-water .group-soil-water-wrapper > .form-group > h3:before, .group-pm-fs-field-settings h3:before,
.service-list-title:before {
  font-size: 20px;
  font-size: 2rem;
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
  content: "\f3c5";
}
.pane-syn-service-de-soil-water .group-soil-water-wrapper > .form-group > h3 span, .group-pm-fs-field-settings h3 span,
.service-list-title span {
  vertical-align: middle;
  letter-spacing: 0.9px;
}

/* Base styles */
/**
 * @file
 * Normalize.
 */
/**
 * HTML5 display definitions
 */
/* Correct `block` display not defined in IE 8/9. */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

/* Correct `inline-block` display not defined in IE 8/9. */
audio,
canvas,
video {
  display: inline-block;
}

video {
  max-width: 100%;
}

/* Address styling not present in IE 8/9. */
[hidden] {
  display: none;
}

html {
  position: relative;
  min-height: 100%;
  font-family: "Arial", sans-serif;
  font-size: 10px;
  line-height: 1.4;
}

/* Remove default margin. */
body {
  margin: 0;
  padding: 0;
  font-size: 15px;
  font-size: 1.5rem;
  color: #212121;
  font-family: inherit;
  background-color: #f5f5f5;
}

/**
 * Links
 *
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
a {
  text-decoration: none;
  font-size: 15px;
  font-size: 1.5rem;
  color: #00a0be;
}

/* Improve readability when focused and also mouse hovered in all browsers. */
a:active,
a:hover {
  outline: 0;
}

a:hover {
  text-decoration: underline;
}

a:focus {
  outline: 0;
}

/**
 * Typography
 */
p, .advance-saving-calculator .pane-description, .advance-saving-calculator form,
pre {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.4;
  word-wrap: break-word;
}
@media screen and (max-width: 1024px) {
  p, .advance-saving-calculator .pane-description, .advance-saving-calculator form,
  pre {
    margin: 0 0 10px;
  }
}

h1 {
  font-size: 48px;
  font-size: 4.8rem;
}
@media screen and (max-width: 1024px) {
  h1 {
    font-size: 3.8rem;
  }
}
@media screen and (max-width: 480px) {
  h1 {
    font-size: 3rem;
  }
}

h2 {
  font-size: 24px;
  font-size: 2.4rem;
}

h3 {
  font-size: 20px;
  font-size: 2rem;
}

h4 {
  font-size: 15px;
  font-size: 1.5rem;
}

h5 {
  font-size: 14px;
  font-size: 1.4rem;
}

h6 {
  font-size: 12px;
  font-size: 1.2rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 20px;
  color: #212121;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-size: inherit;
  color: inherit;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
  color: inherit;
}

/* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
b,
strong {
  font-weight: bold;
}

/* Address differences between Firefox and other browsers. */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border: 1px solid #666;
  padding-bottom: -1px;
}

/* Set consistent quote types. */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Lists
 */
dl,
menu,
ol,
ul {
  list-style: none;
  padding: 0;
}

ol,
ul {
  margin: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
  /* Turn off margins on nested lists. */
  margin: 0;
}

dd {
  margin: 0 0 0 20px;
  /* LTR */
}

/**
 * Embedded content and figures
 *
 * @todo Look into adding responsive embedded video.
 */
img {
  /* Remove border when inside `a` element in IE 8/9. */
  border: 0;
  max-width: 100%;
  height: auto;
}

/* Correct overflow displayed oddly in IE 9. */
svg:not(:root) {
  overflow: hidden;
}

/* Address margin not present in IE 8/9 and Safari 5. */
figure {
  margin: 0;
}

/**
 * Forms
 */
/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  max-width: 100%;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  /* 2 */
}

/**
 * Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/**
 * Tables
 */
table {
  /* Remove most spacing between table cells. */
  border-collapse: collapse;
  border-spacing: 0;
}

*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#skip-link {
  margin: 0;
}

.main__wrapper {
  padding-top: 126px;
}
@media screen and (max-width: 1024px) {
  .main__wrapper {
    padding-top: 80px;
  }
}

.main__content {
  margin: 15px 0 40px;
}

.pane-node-title h1 {
  margin-bottom: 20px;
}

.fl-right {
  float: right;
}

.fl-left {
  float: left;
}

.bold {
  font-weight: 700;
}

.pane-node-body,
.view-content {
  clear: both;
}

.field-name-field-file-image-desc-text {
  margin-top: 10px;
  font-size: 13px;
  font-size: 1.3rem;
  color: #8f8c8c;
}

.field-name-field-tags {
  margin: 10px 0;
}

.file-image {
  position: relative;
}

.element-invisible {
  max-width: 100%;
  width: 0;
}

.BCLcontainingBlock {
  width: 100%;
}

.BCLvideoWrapper {
  position: relative;
  padding-bottom: 56.25%;
}

.BrightcoveExperience {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

div.contextual-links-wrapper {
  z-index: 5;
}

/* Global styles for the Views form autocomplete */
#autocomplete,
.ui-autocomplete.ui-widget-content {
  font-size: inherit;
  border-color: #bfc1c7;
  background-color: #f5f5f5;
}

#autocomplete {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#autocomplete li {
  padding: 2px 5px;
  color: #616161;
  background-color: #f5f5f5;
}
#autocomplete li:hover {
  background-color: #ededed;
}
#autocomplete li.selected {
  background-color: #ededed;
}

.ui-autocomplete a {
  color: #616161;
  font-size: 14px;
  font-size: 1.4rem;
}
.ui-autocomplete a:hover, .ui-autocomplete a:active, .ui-autocomplete a.ui-state-focus {
  border-color: transparent;
  background: #ededed;
}

.breadcrumb a,
.breadcrumb .delimiter,
.breadcrumb span {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 1;
}
.breadcrumb .delimiter {
  width: 11px;
}
.breadcrumb span {
  display: inline-block;
  vertical-align: top;
}
.breadcrumb span.last a {
  color: #212121;
  pointer-events: none;
  cursor: default;
}
.breadcrumb span.last a:hover {
  text-decoration: none;
}

.editor-link {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
  font-weight: 700;
  word-wrap: break-word;
}
.editor-link:before {
  position: absolute;
  left: 0;
  top: 1px;
  font-weight: 400;
}

.e-link:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f08e";
}

.i-link:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0c1";
}

.file-download {
  margin: 5px 0;
  word-break: break-all;
  word-wrap: break-word;
}
.file-download .file-size {
  display: inline-block;
}
.file-download .file-download-link {
  color: #212121;
}
.file-download .file-download-link:before {
  display: inline;
  content: "\f019";
  margin-right: 5px;
  color: #00a0be;
}
.file-download .file-download-link:hover {
  opacity: 0.71;
  text-decoration: none;
}

.file-size {
  color: #7d7d7d;
}

.mobile-only {
  display: none;
}
@media screen and (max-width: 1024px) {
  .mobile-only {
    display: block;
  }
}

.front h1 {
  text-align: center;
}

.ui-tabs.ui-widget {
  font-family: "Arial", sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
}

.ajax-progress-throbber {
  position: absolute;
  font-size: 0;
  background-image: url("../images/loading.gif");
  background-repeat: no-repeat;
}
.ajax-progress-throbber .throbber {
  background: none;
}

/* Nested Contextual links fix */
.contextual-links-region .contextual-links-region .contextual-links-wrapper {
  right: 35px;
}
.contextual-links-region .contextual-links-region .contextual-links-region .contextual-links-wrapper {
  right: 65px;
}

.pane-views-panes > div.contextual-links-wrapper ul.contextual-links {
  width: 100%;
}

.pane-node-field-service-help-message .pane-title {
  margin-bottom: 20px;
  cursor: pointer;
}

.pane-syn-service-weed-id-form-pane .linktext {
  cursor: pointer;
}

.view-empty {
  margin-top: 20px;
  padding: 20px;
  background-color: #fff;
}
.view-empty p, .view-empty .advance-saving-calculator .pane-description, .advance-saving-calculator .view-empty .pane-description, .view-empty .advance-saving-calculator form, .advance-saving-calculator .view-empty form {
  margin-bottom: 0;
}

/* Sidebar specific. */
@media screen and (max-width: 1024px) {
  .sidebar__right {
    margin-top: 20px;
  }
}
.sidebar__right .node-contextual-panel-region > .panel-pane {
  margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
  .sidebar__right .node-contextual-panel-region > .panel-pane {
    width: 33.33333%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
  }
  .sidebar__right .node-contextual-panel-region > .panel-pane .panel-pane {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .sidebar__right .node-contextual-panel-region > .panel-pane {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .sidebar__right .node-contextual-panel-region > .panel-pane {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0;
  }
}
.sidebar__right .node-banner,
.sidebar__right .pane-bundle-cta-teaser {
  margin-bottom: 20px;
}
@media screen and (max-width: 480px) {
  .sidebar__right .node-banner,
  .sidebar__right .pane-bundle-cta-teaser {
    margin-bottom: 0;
  }
}

.sidebar__right-cloned {
  display: none;
}

@media screen and (max-width: 1024px) {
  body[class*="node-type-product-"] .sidebar__right {
    display: none;
  }
  body[class*="node-type-product-"] .sidebar__right.sidebar__right-cloned {
    display: block;
  }

  .content__bottom-wide + .sidebar__right {
    margin-top: 0;
  }
}
table {
  clear: both;
  width: 100%;
  max-width: 1120px;
  margin: 10px 0;
  table-layout: auto;
}
@media screen and (max-width: 1024px) {
  table {
    table-layout: auto;
  }
}

th,
td {
  padding: 15px 10px 15px 10px;
  border: 1px solid #bfc1c7;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  color: #212121;
}

.left-aligned-no-bg tbody tr td {
  text-align: left;
  font-weight: normal;
  font-size: 13px;
}

.page-techlibrary th, .page-techlibrary td {
  text-align: left;
}

th {
  background-color: #bfc999;
}

tbody tr:nth-child(even) td {
  background-color: #edefe1;
}
tbody td {
  border-right: 1px solid #ddd;
}

.left-aligned-no-bg tbody tr td {
  background-color: #fff;
}

.l10n-client-minimized {
  bottom: 33px !important;
}

.icon-before .fa,
.icon-before .fas {
  margin-right: 10px;
}

.icon-after .fas,
.icon-after .fa {
  margin-left: 10px;
}

.logged-in .user-anonymous {
  display: none !important;
}

.not-logged-in .user-authenticated {
  display: none !important;
}

/* UI Datepicker */
#ui-datepicker-div {
  -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.09);
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.09);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.09);
  z-index: 3 !important;
  border-color: #fff;
  border-width: 1px;
  width: 17em !important;
  font-family: "Arial", sans-serif;
  background-color: #f5f5f5;
}
#ui-datepicker-div .ui-datepicker-title select {
  font-size: 12px;
  font-size: 1.2rem;
  width: 100%;
  border-color: #bfc1c7;
  padding: 5px;
  background-color: #fff;
}
#ui-datepicker-div .ui-datepicker-header {
  border: none;
  background: transparent;
}
#ui-datepicker-div table th {
  color: #fff;
  background-color: #7d7d7d;
}
#ui-datepicker-div table td {
  border-top: none;
  background-color: #f5f5f5;
}
#ui-datepicker-div .ui-widget-content,
#ui-datepicker-div .ui-state-default {
  border-color: #f5f5f5;
  background: #fff;
}
#ui-datepicker-div .ui-state-active {
  color: #fff;
  background: #678014;
}
#ui-datepicker-div .ui-corner-all a {
  color: #5f7800;
}
#ui-datepicker-div .ui-corner-all a span {
  background-image: none;
}
#ui-datepicker-div .ui-corner-all a:before {
  font-size: 21px;
  font-size: 2.1rem;
  width: 100%;
  text-align: center;
}
#ui-datepicker-div .ui-corner-all a.ui-state-hover {
  border: none;
  background: transparent;
}
#ui-datepicker-div .ui-datepicker-prev:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f137";
}
#ui-datepicker-div .ui-datepicker-next:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f138";
}

/* Email Styles */
#email-table td {
  padding: 0;
  text-align: left;
  border: 0;
  background-color: transparent;
  font-weight: normal;
  line-height: normal;
}

#email-table p, #email-table .advance-saving-calculator .pane-description, .advance-saving-calculator #email-table .pane-description, #email-table .advance-saving-calculator form, .advance-saving-calculator #email-table form {
  margin-bottom: 0;
  line-height: normal;
}

/* IPE Fix */
body.panels-ipe {
  margin-bottom: 0 !important;
}

.ui-tooltip {
  -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: #e0e0e0;
  padding: 10px;
  background-color: #f5f5f5;
}
.ui-tooltip .ui-tooltip-content {
  font-size: 12px;
  font-size: 1.2rem;
}

.view-health-certificate .pager__top .pager {
  display: none;
}
.view-health-certificate .views-widget-filter-title_field_value {
  width: 100%;
  padding-top: 0;
  padding-right: 55px;
}
.view-health-certificate .views-widget-filter-title_field_value input {
  height: 55px;
  padding: 16px 20px;
  line-height: 1.18;
  font-size: 18px;
  font-size: 1.8rem;
}

html:lang(fa) {
  font-family: IranianSansRegular, "Arial", sans-serif;
}

body.maag-profi header.main__header {
  background: #fff118;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff118 0%, #ffffff 78%, #ffffff 99%);
  background: -webkit-linear-gradient(top, #fff118 0%, #ffffff 78%, #ffffff 99%);
  background: linear-gradient(to bottom, #fff118 0%, #ffffff 78%, #ffffff 99%);
}
@media screen and (min-width: 1025px) {
  body.maag-profi header.main__header .header__sub {
    width: 83.33333%;
    float: left;
  }
  body.maag-profi header.main__header .branding {
    width: 16.66667%;
    float: right;
  }
}
body.maag-profi .main__content-wrapper .pane-syn-forms-entityform-pane .form-type-textfield {
  width: 100%;
  padding: 0;
}

/**
 * @file
 * Forms.
 * Global styles.
 */
.form-type-textfield,
.form-type-password {
  max-width: 100%;
}
.form-type-textfield input,
.form-type-password input {
  padding: 12px;
  width: 100%;
}

.form-type-textarea {
  max-width: 100%;
}
.form-type-textarea textarea {
  padding: 12px;
  width: 100%;
  resize: none;
}

/* Custom throbber */
html.js input.form-autocomplete {
  background-image: none;
}

html.js input.throbbing {
  background-image: url("../images/loading.gif");
  background-position: 99% center;
}

textarea,
input {
  border-radius: 0;
}
textarea:focus,
input:focus {
  outline: 0;
  border-color: #3898ec;
}

textarea,
input[type="text"],
input[type="date"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
input[type="url"],
input[type="week"] {
  min-height: 44px;
  text-decoration: none;
  /* Safary & iOS fix for rounded corners */
  -webkit-appearance: none;
}

input:disabled {
  color: #646464;
  opacity: 1;
  background: #f5f5f5;
}

.form-item label {
  display: inline-block;
  vertical-align: middle;
  font-weight: normal;
}
.form-item input[type='checkbox'],
.form-item input[type='radio'] {
  display: inline-block;
  vertical-align: middle;
}
.form-item input.error {
  border-color: #eb8200;
  box-shadow: inset 0 0 8px 0 #bfc1c7;
}
.form-item input[type='checkbox'].error,
.form-item input[type='radio'].error {
  box-shadow: none;
}

input[type="submit"] {
  position: relative;
  border: none;
  background-color: transparent;
  color: inherit;
  z-index: 2;
}

.form-type-select,
.pane-locale-language form {
  position: relative;
}
.form-type-select select,
.pane-locale-language form select {
  border: none;
  padding-right: 30px;
  vertical-align: middle;
  font-size: 15px;
  font-size: 1.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("../images/arrow.png");
  background-repeat: no-repeat;
  background-position: right;
  background-color: transparent;
  background-size: 12px;
}

#syn-seedtreatment-student-add .form-type-select, .entitytype-syn_ef_contact_us-form .form-type-select, .entitytype-contact_us_cloned_-form .form-type-select {
  clear: both;
}

/* Chosen select */
.chosen-container {
  min-width: 1em;
}

.chosen-container.error .chosen-choices,
.chosen-container.error .chosen-single {
  border: none;
}

.chosen-container.error {
  border: 1px solid #eb8200;
}

.chosen-container-single,
.chosen-container-single.chosen-with-drop {
  padding-left: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.chosen-container-single .chosen-single,
.chosen-container-single.chosen-with-drop .chosen-single {
  box-shadow: none;
  border: none;
  height: auto;
  padding: 0;
  background: transparent;
}
.chosen-container-single .chosen-single div b,
.chosen-container-single.chosen-with-drop .chosen-single div b {
  position: relative;
  background: none;
  background-image: none !important;
}
.chosen-container-single .chosen-single div b:before,
.chosen-container-single.chosen-with-drop .chosen-single div b:before {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  font-size: 17px;
  font-size: 1.7rem;
  content: "\f107";
}
.chosen-container-single .chosen-drop,
.chosen-container-single.chosen-with-drop .chosen-drop {
  box-shadow: none;
  border: none;
  margin-top: 15px;
  background-color: #ddd;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.chosen-container-single .chosen-drop input,
.chosen-container-single.chosen-with-drop .chosen-drop input {
  min-height: 0;
}
.chosen-container-single .chosen-drop li,
.chosen-container-single.chosen-with-drop .chosen-drop li {
  padding: 10px 20px;
}
.chosen-container-single .chosen-drop li.highlighted,
.chosen-container-single.chosen-with-drop .chosen-drop li.highlighted {
  color: inherit;
  background: #eaeaea;
}
.chosen-container-single .chosen-results,
.chosen-container-single.chosen-with-drop .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-active.chosen-with-drop .chosen-single div b:before, .view-product-cp-registration-crop-group .view-filters .chosen-with-drop.chosen-container .chosen-single div b:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f106";
}

.chosen-container-multi {
  min-width: 100%;
}
.chosen-container-multi .chosen-choices {
  background: transparent;
}
.chosen-container-multi .chosen-choices li.search-field:before {
  font-size: 17px;
  font-size: 1.7rem;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -9px;
  line-height: 1;
  content: "\f107";
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  padding: 12px 0 12px 12px;
  width: auto !important;
}
.chosen-container-multi .chosen-choices li.search-choice {
  padding: 12px 25px 12px 5px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  top: 50%;
  margin-top: -6px;
}
.chosen-container-multi.chosen-container-active.chosen-with-drop, .view-product-cp-registration-crop-group .view-filters .chosen-container-multi.chosen-with-drop.chosen-container {
  margin-left: 0;
}
.chosen-container-multi.chosen-container-active.chosen-with-drop .chosen-drop, .view-product-cp-registration-crop-group .view-filters .chosen-container-multi.chosen-with-drop.chosen-container .chosen-drop {
  margin-top: 0;
}

.form-item-items-per-page label {
  font-weight: 700;
}

.captcha {
  width: 100%;
  margin: 0 0 10px 0;
  padding: 0 10px;
  border: 0;
}
.entitytype-syn_ef_contact_us-form .captcha {
  padding-left: 0;
  padding-right: 0;
}
.entitytype-contact_us_cloned_-form .captcha {
  padding-left: 0;
  padding-right: 0;
}
.captcha .fieldset-description {
  margin: 0 0 10px 0;
}
.captcha .g-recaptcha {
  -moz-transform: scale(0.77, 0.77);
  -ms-transform: scale(0.77, 0.77);
  -webkit-transform: scale(0.77, 0.77);
  transform: scale(0.77, 0.77);
  transform-origin: 0 0;
}
.captcha .g-recaptcha div div {
  width: 200px !important;
}
@media screen and (max-width: 767px) {
  .captcha {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
  style[id^='service-icons-'] + div {
    width: 100% !important;
  }
}
div.form-type-password-confirm {
  clear: left;
}
div.form-type-password-confirm label {
  float: left;
}
div.form-type-password-confirm .error.messages-inline {
  padding-left: 10px;
  top: -16px;
}
div.form-type-password-confirm .password-suggestions > .error.messages-inline {
  top: -10px;
}
div.form-type-password-confirm div.password-strength,
div.form-type-password-confirm div.password-confirm {
  width: auto;
  margin-top: 0;
}
div.form-type-password-confirm input {
  margin-bottom: 0;
}
div.form-type-password-confirm div.password-suggestions {
  clear: both;
  margin: 0 10px 20px 10px;
  padding: 10px;
  width: 48%;
}
div.form-type-password-confirm div.password-suggestions ul {
  margin-top: 5px;
}
div.form-type-password-confirm div.password-suggestions ul li {
  margin-top: 5px;
}
div.form-type-password-confirm div.password-suggestions ul li:before {
  content: "\f05c";
  margin-right: 5px;
  color: #eb8200;
}
div.form-type-password-confirm .indicator {
  background-color: #5f7800;
}
@media screen and (max-width: 767px) {
  div.form-type-password-confirm div.password-confirm {
    font-size: 12px;
    font-size: 1.2rem;
    clear: both;
    width: 100%;
    float: left;
    margin-top: -22px;
  }
  div.form-type-password-confirm div.password-suggestions {
    clear: both;
    width: 100%;
    float: left;
    margin: 0 0 20px;
  }
  div.form-type-password-confirm .error.messages-inline {
    padding-left: 0;
  }
}

.field-name-field-profile-title,
.form-item-mail,
.form-item-name,
.form-item-conf-mail,
.form-type-password,
.terms-policy {
  width: 50%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .field-name-field-profile-title,
  .form-item-mail,
  .form-item-name,
  .form-item-conf-mail,
  .form-type-password,
  .terms-policy {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 0%;
    padding-right: 0%;
  }
}

.confirm-parent,
.password-parent {
  clear: none;
}

.terms-policy .form-item {
  margin-top: 5px;
}
.terms-policy .form-item a {
  font-weight: 700;
}
.terms-policy .form-type-checkbox {
  position: relative;
}
.terms-policy label {
  position: absolute;
  top: 1px;
  left: 24px;
}

.form-type-radio label p, .form-type-radio label .advance-saving-calculator .pane-description, .advance-saving-calculator .form-type-radio label .pane-description, .form-type-radio label .advance-saving-calculator form, .advance-saving-calculator .form-type-radio label form,
.form-type-checkbox label p,
.form-type-checkbox label .advance-saving-calculator .pane-description,
.advance-saving-calculator .form-type-checkbox label .pane-description,
.form-type-checkbox label .advance-saving-calculator form,
.advance-saving-calculator .form-type-checkbox label form {
  margin-bottom: 0;
}

/* line 7, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-full-width:before {
  min-height: 600px;
}

/* line 16, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-full-width:before, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-full-width:before, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-full-width:before {
  min-height: 300px;
}

/* line 21, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page, body.yoom-color.section-yoom-tomato-home, body.yoom-color.section-yoom-tomato-product-1, body.yoom-color.section-yoom-tomato-origin, body.yoom-color.section-yoom-tomato-moments {
  background-color: #ffffff;
  /* modulo imagen y texto */
}

/* line 27, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page.node-unpublished, body.yoom-color.section-yoom-tomato-home.node-unpublished, body.yoom-color.section-yoom-tomato-product-1.node-unpublished, body.yoom-color.section-yoom-tomato-origin.node-unpublished, body.yoom-color.section-yoom-tomato-moments.node-unpublished {
  background-color: #ffffff;
}

/* line 30, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .main__content-wrapper, body.yoom-color.section-yoom-tomato-home .main__content-wrapper, body.yoom-color.section-yoom-tomato-product-1 .main__content-wrapper, body.yoom-color.section-yoom-tomato-origin .main__content-wrapper, body.yoom-color.section-yoom-tomato-moments .main__content-wrapper {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0;
  padding: 0;
}

/* line 37, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page header .container, body.yoom-color.section-yoom-tomato-home header .container, body.yoom-color.section-yoom-tomato-product-1 header .container, body.yoom-color.section-yoom-tomato-origin header .container, body.yoom-color.section-yoom-tomato-moments header .container {
  -moz-box-shadow: transparent 0 0 30px 0;
  -webkit-box-shadow: transparent 0 0 30px 0;
  box-shadow: transparent 0 0 30px 0;
}

/* line 41, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page header .container .pane-menu-menu-primary > .menu > .menu__item > .menu__link:hover, body.yoom-color.section-yoom-tomato-home header .container .pane-menu-menu-primary > .menu > .menu__item > .menu__link:hover, body.yoom-color.section-yoom-tomato-product-1 header .container .pane-menu-menu-primary > .menu > .menu__item > .menu__link:hover, body.yoom-color.section-yoom-tomato-origin header .container .pane-menu-menu-primary > .menu > .menu__item > .menu__link:hover, body.yoom-color.section-yoom-tomato-moments header .container .pane-menu-menu-primary > .menu > .menu__item > .menu__link:hover {
  color: #8e2c48;
}

/* line 45, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page header .container .pane-menu-menu-primary > .menu > .menu__item > .active.menu__link, body.yoom-color.section-yoom-tomato-home header .container .pane-menu-menu-primary > .menu > .menu__item > .active.menu__link, body.yoom-color.section-yoom-tomato-product-1 header .container .pane-menu-menu-primary > .menu > .menu__item > .active.menu__link, body.yoom-color.section-yoom-tomato-origin header .container .pane-menu-menu-primary > .menu > .menu__item > .active.menu__link, body.yoom-color.section-yoom-tomato-moments header .container .pane-menu-menu-primary > .menu > .menu__item > .active.menu__link {
  color: #8e2c48;
}

/* line 52, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .container, body.yoom-color.section-yoom-tomato-home .container, body.yoom-color.section-yoom-tomato-product-1 .container, body.yoom-color.section-yoom-tomato-origin .container, body.yoom-color.section-yoom-tomato-moments .container {
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
  padding: 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 30px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 30px 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 30px 0;
}

/* line 66, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-full-width .pane-title, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-full-width .pane-title, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-full-width .pane-title, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-full-width .pane-title, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-full-width .pane-title {
  font-family: "Open Sans";
  font-size: 48px;
  font-weight: bold;
  text-transform: uppercase;
  max-width: 500px;
  line-height: 64px;
}

/* line 75, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-full-width .pane-background, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-full-width .pane-background, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-full-width .pane-background, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-full-width .pane-background, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-full-width .pane-background {
  width: 100%;
  height: 100%;
  background-position: center;
  background-attachment: inherit;
}

/* line 86, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text {
  margin-bottom: 0px;
  margin-top: 0px;
  background-color: #fff;
  -moz-box-shadow: transparent 0 0 6px 0;
  -webkit-box-shadow: transparent 0 0 6px 0;
  box-shadow: transparent 0 0 6px 0;
  float: none;
}

/* line 100, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text.content-two-column-img-left .column, body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column.content-two-column-img-left .column,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text.content-two-column-img-left .column,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column.content-two-column-img-left .column,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text.content-two-column-img-left .column,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column.content-two-column-img-left .column,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text.content-two-column-img-left .column,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column.content-two-column-img-left .column,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text.content-two-column-img-left .column,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column.content-two-column-img-left .column,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text.content-two-column-img-left .column,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column {
  float: none;
  width: 100%;
}

/* line 103, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text.content-two-column-img-left .column.text-column, body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column.text-column,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column.content-two-column-img-left .column.text-column,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column.text-column,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text.content-two-column-img-left .column.text-column,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column.text-column, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text.content-two-column-img-left .column.text-column, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column.text-column,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column.content-two-column-img-left .column.text-column,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column.text-column,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text.content-two-column-img-left .column.text-column,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column.text-column, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text.content-two-column-img-left .column.text-column, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column.text-column,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column.content-two-column-img-left .column.text-column,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column.text-column,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text.content-two-column-img-left .column.text-column,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column.text-column, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text.content-two-column-img-left .column.text-column, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column.text-column,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column.content-two-column-img-left .column.text-column,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column.text-column,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text.content-two-column-img-left .column.text-column,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column.text-column, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text.content-two-column-img-left .column.text-column, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column.text-column,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column.content-two-column-img-left .column.text-column,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column.text-column,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text.content-two-column-img-left .column.text-column,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column.text-column {
  padding-top: 60px;
  padding-bottom: 60px;
}

@media (min-width: 992px) {
  /* line 100, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text.content-two-column-img-left .column, body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column.content-two-column-img-left .column,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text.content-two-column-img-left .column,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text.pane-bundle-cta-two-column-text .column,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column.pane-bundle-cta-two-column-text .column,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text.pane-bundle-cta-two-column-text .column {
    width: 50%;
    float: left;
  }
}
@media (min-width: 992px) {
  /* line 116, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text.content-two-column-img-left .column,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column.content-two-column-img-left .column,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text.content-two-column-img-left .column, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column.content-two-column-img-left .column,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text.content-two-column-img-left .column {
    float: right;
  }
}
@media (max-width: 991px) {
  /* line 123, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .file-image,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .content-img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .file-image,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .content-img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text .file-image,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text .content-img, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .file-image,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .content-img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .file-image,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .content-img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .file-image,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .content-img, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .file-image,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .content-img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .file-image,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .content-img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .file-image,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .content-img, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .file-image,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .content-img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .file-image,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .content-img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .file-image,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .content-img, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .file-image,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .content-img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .file-image,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .content-img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .file-image,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .content-img {
    height: 350px;
    position: relative;
    overflow: hidden;
  }
}
/* line 130, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .file-image img,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .content-img img,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .file-image img,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .content-img img,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .file-image img,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .file-image img,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .content-img img,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .file-image img,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .content-img img,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .file-image img,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .file-image img,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .content-img img,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .file-image img,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .content-img img,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .file-image img,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .file-image img,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .content-img img,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .file-image img,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .content-img img,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .file-image img,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .file-image img,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .content-img img,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .file-image img,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .content-img img,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .file-image img,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .content-img img {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
  max-width: none;
}

@media (max-width: 991px) {
  /* line 130, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .file-image img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .content-img img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .file-image img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .content-img img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text .file-image img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .file-image img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .content-img img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .file-image img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .content-img img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .file-image img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .file-image img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .content-img img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .file-image img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .content-img img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .file-image img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .file-image img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .content-img img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .file-image img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .content-img img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .file-image img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .file-image img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .content-img img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .file-image img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .content-img img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .file-image img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .content-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 992px) {
  /* line 130, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .file-image img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .content-img img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .file-image img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .content-img img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text .file-image img,
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .file-image img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .content-img img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .file-image img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .content-img img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .file-image img,
  body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .file-image img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .content-img img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .file-image img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .content-img img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .file-image img,
  body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .file-image img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .content-img img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .file-image img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .content-img img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .file-image img,
  body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .content-img img, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .file-image img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .content-img img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .file-image img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .content-img img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .file-image img,
  body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .content-img img {
    max-width: initial;
    height: 100%;
    width: 100%;
  }
}
/* line 150, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text.background-grey,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column.background-grey,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text.background-grey, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text.background-grey,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column.background-grey,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text.background-grey, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text.background-grey,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column.background-grey,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text.background-grey, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text.background-grey,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column.background-grey,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text.background-grey, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text.background-grey,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column.background-grey,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text.background-grey {
  background-color: #E5E5E5;
}

/* line 152, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text.background-grey .column,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column.background-grey .column,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text.background-grey .column, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text.background-grey .column,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column.background-grey .column,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text.background-grey .column, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text.background-grey .column,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column.background-grey .column,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text.background-grey .column, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text.background-grey .column,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column.background-grey .column,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text.background-grey .column, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text.background-grey .column,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column.background-grey .column,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text.background-grey .column {
  background-color: #E5E5E5;
}

/* line 158, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-title, body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .pane-title,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-title,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .pane-title,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-title,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .pane-title, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-title, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .pane-title,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-title,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .pane-title,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-title,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .pane-title, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-title, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .pane-title,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-title,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .pane-title,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-title,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .pane-title, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-title, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .pane-title,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-title,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .pane-title,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-title,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .pane-title, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-title, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .pane-title,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-title,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .pane-title,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-title,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .pane-title {
  font-family: "Open Sans";
  font-size: 36px;
  font-weight: 100;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 38px;
  margin: 30px 0 10px;
}

/* line 166, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-title:first-child, body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .pane-title:first-child,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-title:first-child,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .pane-title:first-child,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-title:first-child,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .pane-title:first-child, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-title:first-child, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .pane-title:first-child,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-title:first-child,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .pane-title:first-child,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-title:first-child,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .pane-title:first-child, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-title:first-child, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .pane-title:first-child,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-title:first-child,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .pane-title:first-child,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-title:first-child,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .pane-title:first-child, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-title:first-child, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .pane-title:first-child,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-title:first-child,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .pane-title:first-child,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-title:first-child,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .pane-title:first-child, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-title:first-child, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .pane-title:first-child,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-title:first-child,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .pane-title:first-child,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-title:first-child,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .pane-title:first-child {
  margin-top: 0;
}

/* line 170, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-text p, body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator .pane-description, .advance-saving-calculator body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-text .pane-description, body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator form, .advance-saving-calculator body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-text form,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-text p,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-text .pane-description,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-text form,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-text p,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-text .pane-description,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-text form, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-text p, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator .pane-description, .advance-saving-calculator body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-text .pane-description, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator form, .advance-saving-calculator body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-text form,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-text p,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-text .pane-description,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-text form,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-text p,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-text .pane-description,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-text form, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-text p, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator .pane-description, .advance-saving-calculator body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-text .pane-description, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator form, .advance-saving-calculator body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-text form,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-text p,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-text .pane-description,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-text form,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-text p,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-text .pane-description,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-text form, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-text p, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator .pane-description, .advance-saving-calculator body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-text .pane-description, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator form, .advance-saving-calculator body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-text form,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-text p,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-text .pane-description,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-text form,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-text p,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-text .pane-description,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-text form, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-text p, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator .pane-description, .advance-saving-calculator body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-text .pane-description, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator form, .advance-saving-calculator body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-text form,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-text p,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-text .pane-description,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-text form,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-text p,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-text .pane-description,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-text form {
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: 100;
  line-height: 25px;
}

/* line 176, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .cta-two-column-mobile-view,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .cta-two-column-mobile-view,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .cta-two-column-mobile-view, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .cta-two-column-mobile-view,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .cta-two-column-mobile-view,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .cta-two-column-mobile-view, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .cta-two-column-mobile-view,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .cta-two-column-mobile-view,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .cta-two-column-mobile-view, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .cta-two-column-mobile-view,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .cta-two-column-mobile-view,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .cta-two-column-mobile-view, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .cta-two-column-mobile-view,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .cta-two-column-mobile-view,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .cta-two-column-mobile-view {
  clear: both;
  position: initial;
  padding: 0;
}

/* line 180, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .cta-two-column-mobile-view .field-name-field-cta-link,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .cta-two-column-mobile-view .field-name-field-cta-link,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .cta-two-column-mobile-view .field-name-field-cta-link, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .cta-two-column-mobile-view .field-name-field-cta-link,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .cta-two-column-mobile-view .field-name-field-cta-link,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .cta-two-column-mobile-view .field-name-field-cta-link, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .cta-two-column-mobile-view .field-name-field-cta-link,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .cta-two-column-mobile-view .field-name-field-cta-link,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .cta-two-column-mobile-view .field-name-field-cta-link, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .cta-two-column-mobile-view .field-name-field-cta-link,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .cta-two-column-mobile-view .field-name-field-cta-link,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .cta-two-column-mobile-view .field-name-field-cta-link, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .cta-two-column-mobile-view .field-name-field-cta-link,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .cta-two-column-mobile-view .field-name-field-cta-link,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .cta-two-column-mobile-view .field-name-field-cta-link {
  position: inherit;
}

/* line 185, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-link a,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-link a,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-link a, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-link a,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-link a,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-link a, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-link a,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-link a,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-link a, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-link a,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-link a,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-link a, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-link a,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-link a,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-link a {
  font-family: "Open Sans";
  font-size: 20px;
  color: #8E2C48 !important;
  background-color: transparent;
  text-transform: uppercase;
  font-weight: 100;
  border: 0;
  padding: 0;
  position: relative;
  display: inline-block;
  margin: 30px auto;
}

/* line 197, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-link a:hover,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-link a:hover,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-link a:hover, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-link a:hover,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-link a:hover,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-link a:hover, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-link a:hover,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-link a:hover,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-link a:hover, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-link a:hover,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-link a:hover,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-link a:hover, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-link a:hover,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-link a:hover,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-link a:hover {
  background-color: transparent;
}

/* line 199, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-link a:hover:after,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-link a:hover:after,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-link a:hover:after, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-link a:hover:after,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-link a:hover:after,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-link a:hover:after, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-link a:hover:after,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-link a:hover:after,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-link a:hover:after, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-link a:hover:after,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-link a:hover:after,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-link a:hover:after, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-link a:hover:after,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-link a:hover:after,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-link a:hover:after {
  width: 300px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 206, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-link a:before,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-link a:before,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-link a:before, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-link a:before,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-link a:before,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-link a:before, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-link a:before,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-link a:before,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-link a:before, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-link a:before,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-link a:before,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-link a:before, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-link a:before,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-link a:before,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-link a:before {
  content: " ";
  width: 0;
  height: 0;
  opacity: 0;
}

/* line 214, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column-text .field-name-field-cta-link a:after,
body.yoom-color.node-type-landing-page .pane-bundle-cta-two-column .field-name-field-cta-link a:after,
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .field-name-field-cta-link a:after, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column-text .field-name-field-cta-link a:after,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-two-column .field-name-field-cta-link a:after,
body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .field-name-field-cta-link a:after, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column-text .field-name-field-cta-link a:after,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-two-column .field-name-field-cta-link a:after,
body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .field-name-field-cta-link a:after, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column-text .field-name-field-cta-link a:after,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-two-column .field-name-field-cta-link a:after,
body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .field-name-field-cta-link a:after, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column-text .field-name-field-cta-link a:after,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-two-column .field-name-field-cta-link a:after,
body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .field-name-field-cta-link a:after {
  width: 150px;
  height: 3px;
  background-color: #8E2C48 !important;
  content: " ";
  display: block;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 227, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .onecol-stacked__row, body.yoom-color.section-yoom-tomato-home .onecol-stacked__row, body.yoom-color.section-yoom-tomato-product-1 .onecol-stacked__row, body.yoom-color.section-yoom-tomato-origin .onecol-stacked__row, body.yoom-color.section-yoom-tomato-moments .onecol-stacked__row {
  margin-bottom: 0px;
}

/* line 229, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .onecol-stacked__row > .panel-pane, body.yoom-color.section-yoom-tomato-home .onecol-stacked__row > .panel-pane, body.yoom-color.section-yoom-tomato-product-1 .onecol-stacked__row > .panel-pane, body.yoom-color.section-yoom-tomato-origin .onecol-stacked__row > .panel-pane, body.yoom-color.section-yoom-tomato-moments .onecol-stacked__row > .panel-pane {
  margin-bottom: 0px;
}

/* line 238, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-text, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text {
  padding: 0;
}

@media (max-width: 991px) {
  /* line 241, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text .element-yoom-two-title .content-img, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .element-yoom-two-title .content-img, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .element-yoom-two-title .content-img, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .element-yoom-two-title .content-img, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .element-yoom-two-title .content-img {
    height: 450px;
  }
}
/* line 247, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .element-yoom-two-title .content-text, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .element-yoom-two-title .content-text, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .element-yoom-two-title .content-text, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .element-yoom-two-title .content-text, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .element-yoom-two-title .content-text {
  padding: 60px 20px;
}

@media (min-width: 768px) {
  /* line 247, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text .element-yoom-two-title .content-text, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .element-yoom-two-title .content-text, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .element-yoom-two-title .content-text, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .element-yoom-two-title .content-text, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .element-yoom-two-title .content-text {
    padding: 60px;
  }
}
/* line 253, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color.node-type-landing-page .pane-bundle-cta-text .element-yoom-two-title .column, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .element-yoom-two-title .column, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .element-yoom-two-title .column, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .element-yoom-two-title .column, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .element-yoom-two-title .column {
  float: none;
  width: 100%;
  clear: initial;
}

@media (min-width: 992px) {
  /* line 253, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
  body.yoom-color.node-type-landing-page .pane-bundle-cta-text .element-yoom-two-title .column, body.yoom-color.section-yoom-tomato-home .pane-bundle-cta-text .element-yoom-two-title .column, body.yoom-color.section-yoom-tomato-product-1 .pane-bundle-cta-text .element-yoom-two-title .column, body.yoom-color.section-yoom-tomato-origin .pane-bundle-cta-text .element-yoom-two-title .column, body.yoom-color.section-yoom-tomato-moments .pane-bundle-cta-text .element-yoom-two-title .column {
    width: 50%;
    float: left;
  }
}
/* line 271, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color .main__content-wrapper .pane-syn-forms-entityform-pane .form-type-textfield, body.yoom-color .main__content-wrapper .pane-syn-forms-entityform-pane .field-name-field-newsletter-options {
  width: 100%;
  float: left;
  padding: 0;
}

/* line 276, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color .field-type-text-long {
  margin-bottom: 0px;
}

/* line 284, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color .footer-wrapper {
  border-top-color: #8e2c48;
}

/* line 287, Applications/MAMP/htdocs/yoom/app_2/css/main.scss */
body.yoom-color .footer__global .menu__link, body.yoom-color .footer__global .copyright {
  border: 0;
  font-weight: bold;
}

/* Cookie policy changes */
body.yoom-color #sliding-popup.sliding-popup-top, body.yoom-color #sliding-popup.sliding-popup-top .eu-cookie-withdraw-banner, body.yoom-color .eu-cookie-withdraw-tab {
  background: #8E2C48;
}

/* Layout */
.container {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.container:after {
  content: " ";
  display: block;
  clear: both;
}

.row,
.twocols-75-25 .twocols-below,
.pane-syn-mega-menu-pane > .menu {
  margin-left: -10px;
  margin-right: -10px;
}

.gutter {
  padding-left: 10px;
  padding-right: 10px;
}

/*
 * @file
 * Layout for main template.
 */
.with-sidebar .main__content-wrapper,
.with-sidebar .content__bottom-wrapper {
  width: 75%;
  float: left;
}
@media screen and (max-width: 1024px) {
  .with-sidebar .main__content-wrapper,
  .with-sidebar .content__bottom-wrapper {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
  }
}

.main__content-wrapper {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 40px;
}
@media screen and (max-width: 1024px) {
  .main__content-wrapper {
    margin-bottom: 20px;
  }
}

.content__top,
.site-wide {
  margin-top: 15px;
}

.sidebar__right {
  width: 25%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 1024px) {
  .sidebar__right {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
  }
}

.content__bottom-wrapper,
.content__bottom-wide {
  padding-left: 10px;
  padding-right: 10px;
  clear: both;
}
.content__bottom-wrapper .pane-views-panes,
.content__bottom-wide .pane-views-panes {
  margin-bottom: 10px;
}

.content__bottom-wide {
  margin-bottom: 20px;
}

.header__sub {
  width: 83.33333%;
  float: left;
}

.branding {
  width: 16.66667%;
  float: right;
}

.no-header-top .header__sub {
  margin-top: 77px;
}
@media screen and (max-width: 1024px) {
  .no-header-top .header__sub {
    margin-top: 0;
  }
}

.content__top .pane-cpregions-pane {
  padding: 0 10px;
}

.front .content__top .pane-cpregions-pane {
  display: none;
}

/*
 * @file
 * Layout for two cols with sidebar template.
 */
.twocols-25-75 .twocols-25-75__sidebar {
  width: 25%;
  float: left;
  padding-right: 10px;
}
@media screen and (max-width: 1024px) {
  .twocols-25-75 .twocols-25-75__sidebar {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding-right: 0;
  }
}
.twocols-25-75 .twocols-25-75__main {
  width: 75%;
  float: left;
  padding-left: 10px;
}
@media screen and (max-width: 1024px) {
  .twocols-25-75 .twocols-25-75__main {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding-left: 0;
  }
}

/*
 * @file
 * Layout for two cols 33/67.
 */
.twocols-33-67 .twocols-33-67__left {
  padding-right: 33px;
  width: 33.33333%;
  float: left;
}
@media screen and (max-width: 1024px) {
  .twocols-33-67 .twocols-33-67__left {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding-right: 0;
  }
}
.twocols-33-67 .twocols-33-67__right {
  width: 66.66667%;
  float: left;
}
@media screen and (max-width: 1024px) {
  .twocols-33-67 .twocols-33-67__right {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding-left: 0;
  }
}

/*
 * @file
 * Layout for two cols with right sidebar.
 */
.twocols-right .twocols-right__header,
.twocols-right .twocols-right__footer {
  clear: both;
  max-width: 100%;
}
.twocols-right .twocols-right__main {
  width: 66.66667%;
  float: left;
  padding-right: 20px;
}
.twocols-right .twocols-right__sidebar {
  width: 33.33333%;
  float: left;
}

/*
 * @file
 * Layout for onecols stacked layout.
 */
.onecol-stacked__row {
  margin-bottom: 20px;
}
.front .onecol-stacked__row {
  margin-bottom: 40px;
}
@media screen and (max-width: 1024px) {
  .front .onecol-stacked__row {
    margin-bottom: 20px;
  }
}
.onecol-stacked__row > .panel-pane {
  margin-bottom: 20px;
}
.onecol-stacked__row > .panel-pane:last-child {
  margin-bottom: 0;
}

/*
 * @file
 * Styles for 66/33 column grid panel style.
 */
.twocols-75-25 .twocols-left__top {
  width: 75%;
  float: left;
  padding-right: 10px;
}
@media screen and (max-width: 991px) {
  .twocols-75-25 .twocols-left__top {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 767px) {
  .twocols-75-25 .twocols-left__top {
    padding: 0;
  }
}
.twocols-75-25 .twocols-right__top {
  width: 25%;
  float: left;
  padding-left: 10px;
}
@media screen and (max-width: 991px) {
  .twocols-75-25 .twocols-right__top {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding-left: 0;
  }
}
.twocols-75-25 .twocols-below {
  clear: both;
}
@media screen and (max-width: 991px) {
  .twocols-75-25 .twocols-below {
    margin-left: 0;
    margin-right: 0;
  }
}

/*
 * @file
 * Styles for 66/33 column grid panel style.
 */
.twocols-67-33 .twocols-left__top {
  width: 66.66667%;
  float: left;
  padding-right: 10px;
}
@media screen and (max-width: 991px) {
  .twocols-67-33 .twocols-left__top {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 767px) {
  .twocols-67-33 .twocols-left__top {
    padding: 0;
  }
}
.twocols-67-33 .twocols-right__top {
  width: 33.33333%;
  float: left;
  padding-left: 10px;
}
@media screen and (max-width: 991px) {
  .twocols-67-33 .twocols-right__top {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding-left: 0;
  }
}
.twocols-67-33 .twocols-below {
  clear: both;
}

/* Panel styles */
/*
 * @file
 * Imports and common styles for panels defined styles.
 */
.panels-style-wrapper .pane-bundle-syn-downloads,
.panels-style-wrapper .component-type-highlight,
.panels-style-wrapper .node-poll,
.panels-style-wrapper .cta-teaser__wrapper,
.panels-style-wrapper .pane-bundle-external-rss-feed,
.panels-style-wrapper .pane-bundle-product-highlight {
  min-height: 388px;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .panels-style-wrapper .pane-bundle-syn-downloads,
  .panels-style-wrapper .component-type-highlight,
  .panels-style-wrapper .node-poll,
  .panels-style-wrapper .cta-teaser__wrapper,
  .panels-style-wrapper .pane-bundle-external-rss-feed,
  .panels-style-wrapper .pane-bundle-product-highlight {
    min-height: 0;
  }
}

.pane-bundle-product-highlight {
  position: relative;
  max-width: 550px;
  width: 100%;
  height: 100%;
  padding-bottom: 35px;
  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;
}
@media screen and (max-width: 991px) {
  .pane-bundle-product-highlight {
    padding-bottom: 0;
  }
}

.panels-style-wrapper {
  margin-left: -10px;
  margin-right: -10px;
}
@media screen and (max-width: 767px) {
  .panels-style-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 480px) {
  .panels-style-wrapper {
    margin-bottom: 10px;
  }
}
.panels-style-wrapper .field-collection-container .field-items .field-item {
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .panels-style-wrapper .node-poll {
    min-height: 388px;
  }
}
@media screen and (max-width: 480px) {
  .panels-style-wrapper .node-poll {
    height: auto;
    min-height: 0;
  }
}
.panels-style-wrapper .pane-bundle-external-rss-feed .external-rss-feed-view {
  height: 328px;
}
@media screen and (max-width: 991px) {
  .panels-style-wrapper .pane-bundle-external-rss-feed .external-rss-feed-view {
    height: auto;
  }
}

/*
 * @file
 * Styles for 2 column grid panel style.
 */
.two-cols__region .two-cols-50 {
  width: 50%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .two-cols__region .two-cols-50 {
    clear: both;
    width: 100%;
    float: left;
    padding: 0;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .two-cols__region .two-cols-50 {
    width: 100%;
  }
}
.two-cols__region .cta-teaser__wrapper {
  min-height: 388px;
}
.two-cols__region .related-video header {
  height: 78px;
  padding-top: 28px;
}
.two-cols__region .related-video header .node__title {
  font-size: 18px;
  font-size: 1.8rem;
}

/*
 * @file
 * Styles for 66/33 column grid panel style.
 */
.node-news-item .news-background-image {
  display: none;
}

.two-cols-66-33__region .overflow {
  height: 110px;
  overflow: hidden;
}
@media screen and (max-width: 480px) {
  .two-cols-66-33__region .overflow {
    height: auto;
    overflow: hidden;
  }
}
@media screen and (max-width: 767px) {
  .two-cols-66-33__region {
    margin-left: -5px;
    margin-right: -5px;
  }
}
.two-cols-66-33__region img {
  display: block;
}
.two-cols-66-33__region .node-news-item .field-name-field-teaser-image {
  display: none;
}
.two-cols-66-33__region .node-news-item .news-background-image {
  display: block;
}
.two-cols-66-33__region .label, .two-cols-66-33__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 .two-cols-66-33__region .field-item, .two-cols-66-33__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 .two-cols-66-33__region .field-item {
  position: absolute;
  top: 15px;
  left: 15px;
}
.two-cols-66-33__region .listing__item {
  padding: 0;
  margin-bottom: 0;
}
.two-cols-66-33__region .listing__item .listing__info {
  width: 100%;
  float: none;
  margin-left: 0;
}
.two-cols-66-33__region .listing__image {
  width: 100%;
  float: none;
}
.two-cols-66-33__region .news-landing__info,
.two-cols-66-33__region .listing__info {
  width: 100%;
  height: 150px;
  padding: 20px;
  background-color: #fff;
}
@media screen and (max-width: 1024px) {
  .two-cols-66-33__region .news-landing__info,
  .two-cols-66-33__region .listing__info {
    padding: 10px;
  }
}
@media screen and (max-width: 480px) {
  .two-cols-66-33__region .news-landing__info,
  .two-cols-66-33__region .listing__info {
    height: auto;
  }
}
.two-cols-66-33__region .news-landing__background {
  background-position: 50% 50%;
  background-size: cover;
}
.two-cols-66-33__region .news-landing__link {
  display: block;
}
.two-cols-66-33__region .news-landing__title,
.two-cols-66-33__region .listing__title {
  margin-bottom: 10px;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.125;
}
.two-cols-66-33__region .panel-pane {
  position: relative;
  overflow: hidden;
  -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;
}
.two-cols-66-33__region .two-cols-66-33__item {
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 767px) {
  .two-cols-66-33__region .two-cols-66-33__item {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.two-cols-66-33__region .two-cols-66-33__large {
  width: 66.66667%;
  float: left;
}
@media screen and (max-width: 1024px) {
  .two-cols-66-33__region .two-cols-66-33__large .news-landing__title {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 991px) {
  .two-cols-66-33__region .two-cols-66-33__large {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 10px;
  }
}
.two-cols-66-33__region .two-cols-66-33__large .news-landing__background {
  height: 470px;
}
@media screen and (max-width: 1024px) {
  .two-cols-66-33__region .two-cols-66-33__large .news-landing__background {
    background-position: center top;
  }
}
@media screen and (max-width: 480px) {
  .two-cols-66-33__region .two-cols-66-33__large .news-landing__background {
    height: 200px;
  }
}
.two-cols-66-33__region .two-cols-66-33__large + .two-cols-66-33__small {
  margin-bottom: 20px;
}
.two-cols-66-33__region .two-cols-66-33__small {
  width: 33.33333%;
  float: left;
}
@media screen and (max-width: 1024px) {
  .two-cols-66-33__region .two-cols-66-33__small .listing__info {
    padding-left: 10px;
  }
}
@media screen and (max-width: 991px) {
  .two-cols-66-33__region .two-cols-66-33__small {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .two-cols-66-33__region .two-cols-66-33__small {
    clear: both;
    width: 100%;
    float: left;
  }
  .two-cols-66-33__region .two-cols-66-33__small .listing__info {
    margin-top: 0;
  }
}
@media screen and (max-width: 1024px) {
  .two-cols-66-33__region .two-cols-66-33__small .listing__title {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.two-cols-66-33__region .two-cols-66-33__small .news-landing__background {
  height: 150px;
}

/*
 * @file
 * Styles for three column panel style.
 */
.three-cols-33__region {
  font-size: 0px;
  font-size: 0rem;
}
.three-cols-33__region > .three-cols-33__item {
  display: inline-block;
  width: 33.33333%;
  vertical-align: top;
  padding: 0 10px;
  font-size: 15px;
  font-size: 1.5rem;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .three-cols-33__region > .three-cols-33__item {
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .three-cols-33__region > .three-cols-33__item {
    width: 100%;
    padding: 0;
  }
}
.three-cols-33__region > div.panels-ipe-portlet-wrapper .panels-ipe-on {
  font-size: 15px;
}
.three-cols-33__region > div.panels-ipe-portlet-wrapper .cta-teaser__wrapper {
  min-height: 388px;
}

/*
 * @file
 * Styles for three column - 25/25/50 panel style.
 */
.three-cols-25-25-50__region > .panel-pane {
  width: 25%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.three-cols-25-25-50__region > .panel-pane:last-child {
  width: 50%;
  float: left;
}
@media screen and (max-width: 1024px) {
  .three-cols-25-25-50__region > .panel-pane:last-child {
    width: 33.33333%;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .three-cols-25-25-50__region > .panel-pane:last-child {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .three-cols-25-25-50__region > .panel-pane:last-child {
    clear: both;
    width: 100%;
    float: left;
  }
}
@media screen and (max-width: 1024px) {
  .three-cols-25-25-50__region > .panel-pane {
    width: 33.33333%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media screen and (max-width: 767px) {
  .three-cols-25-25-50__region > .panel-pane {
    width: 50%;
    float: left;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 480px) {
  .three-cols-25-25-50__region > .panel-pane {
    clear: both;
    width: 100%;
    float: left;
    padding: 0;
    margin-bottom: 10px;
  }
}
.three-cols-25-25-50__region div.panels-ipe-portlet-wrapper {
  width: 25%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.three-cols-25-25-50__region div.panels-ipe-portlet-wrapper:last-child {
  width: 50%;
  float: left;
}
.three-cols-25-25-50__region div.panels-ipe-portlet-wrapper .panel-pane {
  width: 100%;
}
.three-cols-25-25-50__region .related-video header {
  height: 78px;
  padding-top: 28px;
}
.three-cols-25-25-50__region .related-video header .node__title {
  font-size: 18px;
  font-size: 1.8rem;
}

/*
 * @file
 * Styles for three column - 50/25/25 panel style.
 */
.three-cols-50-25-25__region > .panel-pane {
  width: 25%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.three-cols-50-25-25__region > .panel-pane:first-child {
  width: 50%;
  float: left;
}
@media screen and (max-width: 1024px) {
  .three-cols-50-25-25__region > .panel-pane:first-child {
    width: 33.33333%;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .three-cols-50-25-25__region > .panel-pane:first-child {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .three-cols-50-25-25__region > .panel-pane:first-child {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .three-cols-50-25-25__region > .panel-pane {
    width: 33.33333%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media screen and (max-width: 767px) {
  .three-cols-50-25-25__region > .panel-pane {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .three-cols-50-25-25__region > .panel-pane {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding: 0;
  }
}
.three-cols-50-25-25__region div.panels-ipe-portlet-wrapper {
  width: 25%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.three-cols-50-25-25__region div.panels-ipe-portlet-wrapper .panel-pane {
  width: 100%;
}
.three-cols-50-25-25__region div.panels-ipe-portlet-wrapper:first-child {
  width: 50%;
  float: left;
}
@media screen and (max-width: 1024px) {
  .three-cols-50-25-25__region div.panels-ipe-portlet-wrapper {
    width: 33.33333%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media screen and (max-width: 767px) {
  .three-cols-50-25-25__region div.panels-ipe-portlet-wrapper {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .three-cols-50-25-25__region div.panels-ipe-portlet-wrapper {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    padding: 0;
  }
}
.three-cols-50-25-25__region .related-video header {
  height: 78px;
  padding-top: 28px;
}
.three-cols-50-25-25__region .related-video header .node__title {
  font-size: 18px;
  font-size: 1.8rem;
}

/*
 * @file
 * Styles for three column - 25/50/25 panel style.
 */
.three-cols-25-50-25__region .three-cols-25-50-25__item {
  width: 25%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.three-cols-25-50-25__region .three-cols-25-50-25__item:first-child + .three-cols-25-50-25__item {
  width: 50%;
  float: left;
}
@media screen and (max-width: 991px) {
  .three-cols-25-50-25__region .three-cols-25-50-25__item:first-child + .three-cols-25-50-25__item {
    width: 66.66667%;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .three-cols-25-50-25__region .three-cols-25-50-25__item:first-child + .three-cols-25-50-25__item {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .three-cols-25-50-25__region .three-cols-25-50-25__item:first-child + .three-cols-25-50-25__item {
    clear: both;
    width: 100%;
    float: left;
  }
}
@media screen and (max-width: 991px) {
  .three-cols-25-50-25__region .three-cols-25-50-25__item {
    width: 33.33333%;
    float: left;
    margin-bottom: 10px;
  }
  .three-cols-25-50-25__region .three-cols-25-50-25__item:last-child {
    clear: both;
  }
}
@media screen and (max-width: 767px) {
  .three-cols-25-50-25__region .three-cols-25-50-25__item {
    width: 50%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media screen and (max-width: 480px) {
  .three-cols-25-50-25__region .three-cols-25-50-25__item {
    clear: both;
    width: 100%;
    float: left;
    padding: 0;
  }
}
.three-cols-25-50-25__region .related-video header {
  height: 78px;
  padding-top: 28px;
}
.three-cols-25-50-25__region .related-video header .node__title {
  font-size: 18px;
  font-size: 1.8rem;
}

/*
 * @file
 * Styles for 3 column grid panel style
 * with 2 stacked components with 25% width and 50% height to the right.
 */
.three-cols-50-25-25x2__region {
  overflow: hidden;
}
.three-cols-50-25-25x2__region .node__title {
  margin-bottom: 0;
}
.three-cols-50-25-25x2__region .panel-pane {
  -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;
}
.three-cols-50-25-25x2__region .three-cols-50-25-25x2__item {
  max-height: 388px;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 991px) {
  .three-cols-50-25-25x2__region .three-cols-50-25-25x2__item {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media screen and (max-width: 480px) {
  .three-cols-50-25-25x2__region .three-cols-50-25-25x2__item {
    margin-bottom: 10px;
    padding: 0;
    max-height: none;
  }
}
.three-cols-50-25-25x2__region .three-cols-50-25-25x2__large {
  width: 50%;
  float: left;
}
@media screen and (max-width: 480px) {
  .three-cols-50-25-25x2__region .three-cols-50-25-25x2__large {
    clear: both;
    width: 100%;
    float: left;
  }
}
.three-cols-50-25-25x2__region .three-cols-50-25-25x2__large .related-video header {
  height: 78px;
  padding-top: 28px;
}
.three-cols-50-25-25x2__region .three-cols-50-25-25x2__large .related-video header .node__title {
  font-size: 18px;
  font-size: 1.8rem;
}
.three-cols-50-25-25x2__region .three-cols-50-25-25x2__middle {
  width: 25%;
  float: left;
}
.three-cols-50-25-25x2__region .three-cols-50-25-25x2__middle + .three-cols-50-25-25x2__small {
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  .three-cols-50-25-25x2__region .three-cols-50-25-25x2__middle {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .three-cols-50-25-25x2__region .three-cols-50-25-25x2__middle {
    clear: both;
    width: 100%;
    float: left;
  }
}
.three-cols-50-25-25x2__region .three-cols-50-25-25x2__small {
  width: 25%;
  float: left;
  max-height: 184px;
}
.three-cols-50-25-25x2__region .three-cols-50-25-25x2__small .related-video {
  height: 184px;
}
@media screen and (max-width: 1024px) {
  .three-cols-50-25-25x2__region .three-cols-50-25-25x2__small .related-video {
    height: 167px;
  }
}
@media screen and (max-width: 991px) {
  .three-cols-50-25-25x2__region .three-cols-50-25-25x2__small .related-video {
    height: auto;
  }
}
@media screen and (max-width: 991px) {
  .three-cols-50-25-25x2__region .three-cols-50-25-25x2__small {
    width: 50%;
    float: left;
    margin-top: 10px;
    max-height: none;
  }
}
@media screen and (max-width: 480px) {
  .three-cols-50-25-25x2__region .three-cols-50-25-25x2__small {
    clear: both;
    width: 100%;
    float: left;
  }
}
@media screen and (max-width: 1024px) {
  .three-cols-50-25-25x2__region .node-poll {
    min-height: 365px;
  }
}
@media screen and (max-width: 991px) {
  .three-cols-50-25-25x2__region .node-poll {
    min-height: 289px;
  }
}

.panels-ipe-editing .three-cols-50-25-25x2__small {
  max-height: none;
  margin-bottom: 0 !important;
}
.panels-ipe-editing .three-cols-50-25-25x2__small div.panels-ipe-portlet-wrapper {
  margin-top: 0;
}

/*
 * @file
 * Styles for 4 column grid panel style.
 */
.four-cols__region {
  font-size: 0px;
  font-size: 0rem;
}
.four-cols__region > .four-cols__region__item {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  padding: 0 10px;
  margin-bottom: 20px;
  font-size: 15px;
  font-size: 1.5rem;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .four-cols__region > .four-cols__region__item {
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .four-cols__region > .four-cols__region__item {
    width: 100%;
    padding: 0;
  }
}
.four-cols__region .cta-teaser__wrapper,
.four-cols__region .pane-additional-info .panel-pane,
.four-cols__region .node-poll {
  min-height: 0;
}

.four-cols__region.four-cols-default__region .cta-teaser__wrapper,
.four-cols__region.four-cols-default__region .pane-additional-info .panel-pane,
.four-cols__region.four-cols-default__region .node-poll {
  min-height: 388px;
}

/*
 * @file
 * @ 2 colums grid:  one 75% on the left and one 25% on the right.
 */
.main__wrapper .two-cols-75-25__region .two-cols-75,
.main__wrapper .two-cols-75-25__region .two-cols-25 {
  padding-left: 10px;
  padding-right: 10px;
}
.main__wrapper .two-cols-75-25__region .two-cols-75 {
  width: 75%;
  float: left;
}
.main__wrapper .two-cols-75-25__region .two-cols-25 {
  width: 25%;
  float: left;
}
@media screen and (max-width: 1024px) {
  .main__wrapper .two-cols-75-25__region .two-cols-75 {
    width: 66.66667%;
    float: left;
  }
  .main__wrapper .two-cols-75-25__region .two-cols-25 {
    width: 33.33333%;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .main__wrapper .two-cols-75-25__region .two-cols-75,
  .main__wrapper .two-cols-75-25__region .two-cols-25 {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .main__wrapper .two-cols-75-25__region .two-cols-75 {
    margin-bottom: 20px;
  }
  .main__wrapper .two-cols-75-25__region .two-cols-75,
  .main__wrapper .two-cols-75-25__region .two-cols-25 {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.footer-wrapper .two-cols-75-25__region .two-cols-75 {
  width: 75%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .footer-wrapper .two-cols-75-25__region .two-cols-75 {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
  }
}
.footer-wrapper .two-cols-75-25__region .two-cols-25 {
  width: 25%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .footer-wrapper .two-cols-75-25__region .two-cols-25 {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
  }
}

/*
 * @file
 * @ 2 colums grid:  one 25% on the left and one 75% on the right.
 */
.main__wrapper .two-cols-25-75__region .two-cols-75,
.main__wrapper .two-cols-25-75__region .two-cols-25 {
  padding-left: 10px;
  padding-right: 10px;
}
.main__wrapper .two-cols-25-75__region .two-cols-75 {
  width: 75%;
  float: left;
}
.main__wrapper .two-cols-25-75__region .two-cols-25 {
  width: 25%;
  float: left;
}
@media screen and (max-width: 1024px) {
  .main__wrapper .two-cols-25-75__region .two-cols-75 {
    width: 66.66667%;
    float: left;
  }
  .main__wrapper .two-cols-25-75__region .two-cols-25 {
    width: 33.33333%;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .main__wrapper .two-cols-25-75__region .two-cols-75,
  .main__wrapper .two-cols-25-75__region .two-cols-25 {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .main__wrapper .two-cols-25-75__region .two-cols-25 {
    margin-bottom: 20px;
  }
  .main__wrapper .two-cols-25-75__region .two-cols-75,
  .main__wrapper .two-cols-25-75__region .two-cols-25 {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.footer-wrapper .two-cols-25-75__region .two-cols-75 {
  width: 75%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .footer-wrapper .two-cols-25-75__region .two-cols-75 {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
  }
}
.footer-wrapper .two-cols-25-75__region .two-cols-25 {
  width: 25%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .footer-wrapper .two-cols-25-75__region .two-cols-25 {
    clear: both;
    width: 100%;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.two-cols-33-66__region {
  margin-left: -10px;
  margin-right: -10px;
}

.two-cols-33-66_item-small {
  width: 33.33333%;
  float: left;
}

.two-cols-33-66_item-big {
  width: 66.66667%;
  float: left;
}

.two-cols-33-66_item-small,
.two-cols-33-66_item-big {
  padding-left: 10px;
  padding-right: 10px;
}

@media screen and (max-width: 767px) {
  .two-cols-33-66_item-small,
  .two-cols-33-66_item-big {
    clear: both;
    width: 100%;
    float: left;
  }

  .two-cols-33-66_item-big {
    margin-top: 20px;
  }
}
/* Components */
/**
* @file
* Components.
* Import all components here.
* This file is imported in style.scss.
*/
/*
 * @file
 * Miscellaneous styles.
 */
.tabs {
  margin-top: 20px;
  margin-bottom: 20px;
}

#navbar-administration .navbar-tray a {
  font-size: small;
  word-wrap: break-word;
}

.pane-print-ui-print-links {
  float: right;
  height: 20px;
}
.pane-print-ui-print-links .fa-print {
  vertical-align: top;
}
.pane-print-ui-print-links .print_html {
  margin-left: 4px;
}
@media screen and (max-width: 480px) {
  .pane-print-ui-print-links {
    vertical-align: middle;
  }
}

.print-page {
  font-size: 0;
}

.pane-page-breadcrumb {
  float: left;
  padding-bottom: 15px;
}

.pane-syn-bookmarks-bookmark-link {
  float: right;
}
.pane-syn-bookmarks-bookmark-link .flag {
  font-size: 0px;
  font-size: 0rem;
  display: block;
  position: relative;
  padding-left: 20px;
  width: 10px;
  height: 15px;
}
.pane-syn-bookmarks-bookmark-link .flag:before {
  font-size: 13px;
  font-size: 1.3rem;
  position: absolute;
  top: 0;
  left: 5px;
  font-weight: 700;
}
.pane-syn-bookmarks-bookmark-link .flag.flag-action:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f097";
}
.pane-syn-bookmarks-bookmark-link .flag.unflag-action:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f02e";
}
.pane-syn-bookmarks-bookmark-link .flag-message,
.pane-syn-bookmarks-bookmark-link .flag-throbber {
  display: none;
}

.responsive-preview-frame .main__header {
  top: 0 !important;
}

@media screen and (min-width: 1025px) {
  .sticky-box.stick {
    position: fixed;
    width: 270px;
    z-index: 100;
    background: #f5f5f5;
  }
}

/*
 * @file
 * Ipe styles.
 * Style in place editor.
 */
.modal-content label {
  display: block;
  line-height: 1.6;
}
.modal-content .form-item {
  margin-bottom: 10px;
}
.modal-content form {
  margin-top: 10px;
}
.modal-content form .description {
  margin-top: 3px;
}
.modal-content .option-text-aligner,
.modal-content .form-item-sanitize,
.modal-content .form-item-leave-node-title,
.modal-content .form-item-link-node-title {
  clear: both;
}
.modal-content .option-text-aligner .option,
.modal-content .form-item-sanitize .option,
.modal-content .form-item-leave-node-title .option,
.modal-content .form-item-link-node-title .option {
  display: inline;
}
.modal-content .option-text-aligner .form-item,
.modal-content .form-item-sanitize .form-item,
.modal-content .form-item-leave-node-title .form-item,
.modal-content .form-item-link-node-title .form-item {
  padding-top: 0;
}
.modal-content .option-text-aligner .form-checkbox,
.modal-content .form-item-sanitize .form-checkbox,
.modal-content .form-item-leave-node-title .form-checkbox,
.modal-content .form-item-link-node-title .form-checkbox {
  vertical-align: middle;
}
.modal-content .form-actions {
  position: relative;
}
.modal-content .form-actions .ajax-progress-throbber {
  top: -10px;
}

.panels-add-content-modal .content-type-button a {
  font-size: 11px;
  font-size: 1.1rem;
}
.panels-add-content-modal .panels-section-columns .content-type-button {
  margin-top: 5px;
  margin-bottom: 5px;
}

#modal-content fieldset {
  border: 0 none;
}
#modal-content fieldset .fieldset-title {
  color: #fff;
}
#modal-content fieldset .fieldset-title:after {
  content: '\2303';
  display: inline-block;
  height: 18px;
  font-size: 20px;
  line-height: 1;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#modal-content fieldset .fieldset-title:hover {
  color: #545454;
}

.panels-ipe-linkbar.inline li {
  display: inline;
}

/* Color picker */
#panels-ipe-edit-control-form {
  padding: 10px;
}

.colorpicker input {
  right: 13px;
  width: 34px;
  height: 16px;
  margin: 0;
  padding: 0 3px;
  font-size: 0.8em;
  background-color: #fff;
}

.colorpicker_field {
  width: 66px;
  height: 23px;
}

.colorpicker_hex input {
  right: 6px;
  width: 48px;
}

#panels-edit-style-settings-form .form-item-settings-colorpicker-override label {
  width: auto;
  margin-top: 0;
}

.main__header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  -moz-box-shadow: rgba(0, 0, 0, 0.34) 0 1px 3px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.34) 0 1px 3px 0;
  box-shadow: rgba(0, 0, 0, 0.34) 0 1px 3px 0;
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 9;
}
@media screen and (max-width: 1024px) {
  .main__header {
    transform: none;
  }
}
.navbar-horizontal .main__header {
  top: 45px;
}
.navbar-tray-open .main__header {
  top: 85px;
}
@media screen and (max-width: 1024px) {
  .navbar-tray-open .main__header {
    top: 124px;
  }
}
.navbar-vertical .main__header {
  top: 45px;
}

.main__header-wrapper {
  position: relative;
  min-height: 126px;
  padding-left: 10px;
  padding-right: 10px;
  -moz-transition: min-height 250ms ease-in-out;
  -o-transition: min-height 250ms ease-in-out;
  -webkit-transition: min-height 250ms ease-in-out;
  transition: min-height 250ms ease-in-out;
}

.branding {
  -moz-transition: margin 250ms ease-in-out;
  -o-transition: margin 250ms ease-in-out;
  -webkit-transition: margin 250ms ease-in-out;
  transition: margin 250ms ease-in-out;
  margin: 30px 0 48px;
  text-align: right;
  line-height: 1;
}
.branding .geography-indicator {
  margin-right: 6px;
  line-height: 1;
  font-size: 14px;
  font-size: 1.4rem;
  color: #616161;
}
@media screen and (max-width: 767px) {
  .branding .geography-indicator {
    font-size: 13px;
    font-size: 1.3rem;
  }
}

.pane-menu-menu-primary {
  position: static;
  clear: both;
  /* Fix for SYN-1803. */
}
.pane-menu-menu-primary .contextual-links-wrapper {
  right: 18%;
}
.pane-menu-menu-primary > .menu > .menu__item > .menu__link {
  padding: 14px 15px;
  font-weight: 700;
}
.pane-menu-menu-primary > .menu > .menu__item > .menu__link:hover {
  color: #00a0be;
}
.pane-menu-menu-primary > .menu > .menu__item > .menu__link.home-link {
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 0;
}
.pane-menu-menu-primary > .menu > .menu__item > .menu__link.home-link .fa,
.pane-menu-menu-primary > .menu > .menu__item > .menu__link.home-link .fas {
  margin-right: 0;
  font-size: 20px;
  color: #212121;
}
.pane-menu-menu-primary > .menu > .menu__item > .menu__link.home-link.active {
  color: #212121;
}
.pane-menu-menu-primary .menu-minipanel-panel {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  width: 1160px;
  max-width: 100%;
  padding: 20px;
  background-color: #fff;
  -moz-transition: opacity 300ms ease;
  -o-transition: opacity 300ms ease;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px 0px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px 0px;
}
.pane-menu-menu-primary .menu-minipanel-panel .pane-syn-mega-menu-pane {
  margin-top: 0;
  border-bottom: 0 none;
}
.pane-menu-menu-primary .menu__item:hover .menu-minipanel-panel {
  opacity: 1;
  visibility: visible;
}
.pane-menu-menu-primary ul li.collapsed {
  list-style-image: none;
}

html[dir="rtl"] .pane-menu-menu-primary .contextual-links-wrapper {
  left: 1%;
  right: unset;
}
@media screen and (max-width: 1024px) {
  html[dir="rtl"] ul.menu li.leaf, html[dir="rtl"] ul.menu .locale-language-item {
    padding: 0;
    margin: 0;
  }
  html[dir="rtl"] ul.menu .chosen-container-single {
    padding-right: 14px;
    padding-left: 0;
  }
}

.pane-menu-menu-secondary {
  margin-bottom: 28px;
}
.with-language-select .pane-menu-menu-secondary {
  max-width: 90%;
  float: left;
}
@media screen and (max-width: 1024px) {
  .with-language-select .pane-menu-menu-secondary {
    max-width: none;
    float: none;
  }
}
.pane-menu-menu-secondary .menu {
  -moz-transition: height 250ms ease-in-out, opacity 200ms ease-in-out;
  -o-transition: height 250ms ease-in-out, opacity 200ms ease-in-out;
  -webkit-transition: height 250ms ease-in-out, opacity 200ms ease-in-out;
  transition: height 250ms ease-in-out, opacity 200ms ease-in-out;
  overflow: hidden;
  opacity: 1;
}
.pane-menu-menu-secondary .menu > .menu__item > .menu__link {
  margin-right: 5px;
  padding: 14px 15px;
}
.pane-menu-menu-secondary .menu > .menu__item > .menu__link:hover {
  color: #616161;
}
.pane-menu-menu-secondary .menu > .menu__item > .menu__link.active {
  color: #00a0be;
}
.pane-menu-menu-secondary .menu > .menu__item .fa,
.pane-menu-menu-secondary .menu > .menu__item .fas {
  font-size: 15px;
  font-size: 1.5rem;
  color: #5f7800;
}
.pane-menu-menu-secondary .menu > .menu__item .login-link,
.pane-menu-menu-secondary .menu > .menu__item .logout-link,
.pane-menu-menu-secondary .menu > .menu__item .register-link {
  color: #5f7800;
}
.pane-menu-menu-secondary .menu > .menu__item .login-link {
  margin-right: 0;
  padding-left: 0;
}
.pane-menu-menu-secondary .menu > .menu__item .register-link {
  padding-left: 0;
}
.pane-menu-menu-secondary .menu > .menu__item .fa-lock,
.pane-menu-menu-secondary .menu > .menu__item .fa-user,
.pane-menu-menu-secondary .menu > .menu__item .fa-unlock {
  padding-left: 10px;
  border-left: 1px solid #5f7800;
}

/* Multi Language Select */
.pane-locale-language {
  position: relative;
  -moz-transition: opacity 185ms ease-in-out;
  -o-transition: opacity 185ms ease-in-out;
  -webkit-transition: opacity 185ms ease-in-out;
  transition: opacity 185ms ease-in-out;
  float: left;
  margin-top: 12px;
  opacity: 1;
}
.pane-locale-language:before {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 1px;
  margin-top: -7.7px;
  height: 15px;
  content: "";
  background-color: #5f7800;
}
@media screen and (max-width: 1024px) {
  .pane-locale-language:before {
    display: none;
  }
}
.pane-locale-language .chosen-container {
  max-width: 50px;
}
.pane-locale-language .chosen-container-single .chosen-drop,
.pane-locale-language .chosen-container-single.chosen-with-drop .chosen-drop {
  margin-top: 10px;
}
.pane-locale-language .chosen-container-single .chosen-drop .chosen-results,
.pane-locale-language .chosen-container-single.chosen-with-drop .chosen-drop .chosen-results {
  border: 1px solid #000;
  background-color: #fff;
}
.pane-locale-language .chosen-container-single .chosen-drop .chosen-results li,
.pane-locale-language .chosen-container-single.chosen-with-drop .chosen-drop .chosen-results li {
  font-size: 13.5px;
  font-size: 1.35rem;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1.5;
}

@media screen and (min-width: 1025px) {
  .main__header-wrapper.scroll-down-processed {
    min-height: 77px;
  }
  .main__header-wrapper.scroll-down-processed .pane-menu-menu-secondary ul {
    height: 0 !important;
  }
  .main__header-wrapper.scroll-down-processed .branding {
    margin: 15px 0 10px;
  }
  .main__header-wrapper.scroll-down-processed .pane-locale-language,
  .main__header-wrapper.scroll-down-processed .pane-menu-menu-secondary .menu {
    opacity: 0;
  }
  .main__header-wrapper.scroll-down-processed .chosen-single,
  .main__header-wrapper.scroll-down-processed a.contextual-links-trigger {
    cursor: default;
  }
}

/*
 * @file
 * Global footer.
 */
.footer-wrapper {
  width: 100%;
  bottom: 0;
  background-color: #e0e0e0;
  clear: both;
}
.footer-wrapper.footer-sticky {
  position: absolute;
}

.footer__global {
  padding: 20px 10px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .footer__global {
    padding: 10px;
    text-align: left;
  }
}
.footer__global .menu__link,
.footer__global .copyright {
  border-left: 1px solid #212121;
  padding: 0 15px;
  line-height: 1.23;
  color: #212121;
}
@media screen and (max-width: 767px) {
  .footer__global .menu__link,
  .footer__global .copyright {
    border: 0 none;
    padding-left: 0;
    font-size: 1.3rem;
  }
}
.footer__global .copyright {
  border-left: 0 none;
}

.pane-syn-panels-copyright,
.pane-menu-menu-global-footer {
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .pane-syn-panels-copyright,
  .pane-menu-menu-global-footer {
    display: block;
  }
}

.pane-menu-menu-global-footer {
  font-size: 0;
}
.pane-menu-menu-global-footer .menu__item {
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .pane-menu-menu-global-footer .menu__item {
    display: block;
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 767px) {
  .pane-syn-core-copyright,
  .pane-syn-panels-copyright {
    margin-bottom: 5px;
  }
}
/**
 * @file
 * Mega footer.
 */
.footer-wrapper {
  padding: 10px 0 0;
  border-top: 10px solid #aab400;
}
@media screen and (max-width: 767px) {
  .footer-wrapper {
    padding: 0;
  }
}

.footer__mega-wrapper .container {
  padding-left: 10px;
  padding-right: 10px;
}
.footer__mega-wrapper .pane-syn-mega-menu-pane > .menu > .leaf:first-child,
.footer__mega-wrapper .pane-syn-mega-menu-pane .menu-minipanel-panel {
  display: none;
}

/*
 * @file
 * Primary menu as pane.
 */
.footer__mega-wrapper .two-cols-75-25__region .panel-pane .menu__link, .pane-syn-mega-menu-pane .menu__link {
  display: block;
  margin-bottom: 3px;
  font-size: 13px;
  font-size: 1.3rem;
  word-wrap: break-word;
  color: #212121;
}
.footer__mega-wrapper .two-cols-75-25__region .panel-pane .menu__link:focus, .pane-syn-mega-menu-pane .menu__link:focus {
  outline: none;
}
.footer__mega-wrapper .two-cols-75-25__region .panel-pane > .menu > .menu__item, .pane-syn-mega-menu-pane > .menu > .menu__item {
  margin-bottom: 10px;
}
.footer__mega-wrapper .two-cols-75-25__region .panel-pane > .menu > .menu__item > .menu__link, .pane-syn-mega-menu-pane > .menu > .menu__item > .menu__link {
  font-weight: 700;
}
.footer__mega-wrapper .two-cols-75-25__region .panel-pane > .menu > .menu__item > .menu__link:hover, .pane-syn-mega-menu-pane > .menu > .menu__item > .menu__link:hover {
  color: #545454;
  text-decoration: none;
}

.footer__mega-wrapper .two-cols-75-25__region {
  padding-bottom: 10px;
  border-bottom: 1px solid #c7c7c7;
}
.footer__mega-wrapper .two-cols-75-25__region .fa,
.footer__mega-wrapper .two-cols-75-25__region .fas {
  display: none;
}

.pane-syn-mega-menu-pane {
  margin-top: 15px;
  padding-bottom: 10px;
  /* Could use .expanded class, but cannot be sure are there any children. */
}
.pane-syn-mega-menu-pane > .menu {
  font-size: 0px;
  font-size: 0rem;
}
@media screen and (max-width: 480px) {
  .pane-syn-mega-menu-pane > .menu {
    margin-left: -5px;
    margin-right: -5px;
  }
}
.pane-syn-mega-menu-pane > .menu > .menu__item {
  font-size: 15px;
  font-size: 1.5rem;
  display: inline-block;
  width: 25%;
  vertical-align: top;
  padding: 0 10px;
}
@media screen and (max-width: 767px) {
  .pane-syn-mega-menu-pane > .menu > .menu__item {
    width: 33%;
    padding: 0 5px;
  }
}
@media screen and (max-width: 480px) {
  .pane-syn-mega-menu-pane > .menu > .menu__item {
    width: 50%;
    margin-left: 0;
    margin-right: 0;
  }
}

.pane-menu-menu-syn-mega-footer-menu {
  margin-top: 15px;
}

/*
 * @file
 * Fieldable pane.
 */
/* CTA Global */
.field-name-field-cta-link {
  margin-top: 20px;
}
.field-name-field-cta-link a {
  color: #5f7800;
}
.field-name-field-cta-link a:hover {
  background-color: #9fae66;
}
@media screen and (max-width: 991px) {
  .field-name-field-cta-link a {
    word-wrap: break-word;
    max-width: 100%;
  }
}

/* CTA Teaser */
.cta-teaser__wrapper {
  position: relative;
  max-width: 550px;
  width: 100%;
  height: 100%;
  padding-bottom: 35px;
  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;
}
@media screen and (max-width: 991px) {
  .cta-teaser__wrapper {
    padding-bottom: 0;
  }
}
.cta-teaser__wrapper .info-wrapper {
  min-height: 150px;
  padding: 20px 20px 10px;
}
@media screen and (max-width: 991px) {
  .cta-teaser__wrapper .info-wrapper {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 480px) {
  .cta-teaser__wrapper .info-wrapper {
    min-height: 0;
  }
}
.cta-teaser__wrapper .image-wrapper {
  display: block;
  overflow: hidden;
}
.cta-teaser__wrapper .field-name-field-cta-text {
  font-size: 15px;
  font-size: 1.5rem;
}
.cta-teaser__wrapper .pane-title {
  margin: 0;
  padding-bottom: 5px;
  color: #5f7800;
  line-height: 1.14;
}
.cta-teaser__wrapper img {
  display: block;
  margin: 0 auto;
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translate3d(0, 0, 0);
}
.cta-teaser__wrapper .image-wrapper:hover img {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.cta-teaser__wrapper.with-cta-label {
  padding-bottom: 0;
}
.cta-teaser__wrapper.with-cta-label .pane-title {
  margin-top: 0;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 1.45;
  width: 230px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .cta-teaser__wrapper.with-cta-label .pane-title {
    width: 210px;
  }
}
@media screen and (max-width: 767px) {
  .cta-teaser__wrapper.with-cta-label .pane-title {
    width: auto;
  }
}
.cta-teaser__wrapper.with-cta-label .image-wrapper:hover img {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.cta-teaser__wrapper .field-name-field-cta-label {
  position: absolute;
  top: 15px;
  left: 15px;
  max-width: 90%;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding: 0 10px;
  color: #000;
  font-weight: 700;
  line-height: 1.9;
  font-size: 11px;
  font-size: 1.1rem;
  text-transform: uppercase;
  background-color: #ecb32a;
}
.cta-teaser__wrapper a:hover,
.cta-teaser__wrapper a:focus {
  text-decoration: none;
}
.cta-teaser__wrapper .field-name-field-cta-link {
  position: absolute;
  bottom: 20px;
  left: 20px;
  max-width: 85%;
}
@media screen and (max-width: 991px) {
  .cta-teaser__wrapper .field-name-field-cta-link {
    position: static;
    max-width: none;
    margin-top: 10px;
  }
}

/* Style for teaser with multiple links */
.teaser-multiple-links .cta-teaser__wrapper {
  padding-bottom: 0;
}
.teaser-multiple-links .cta-teaser__wrapper .field-name-field-cta-link {
  position: relative;
  left: 0;
  padding-top: 20px;
}

/* CTA Full Width */
.pane-bundle-cta-full-width {
  position: relative;
  text-align: center;
  color: #fff;
}
.pane-bundle-cta-full-width:before {
  display: inline-block;
  width: 0.5%;
  min-height: 400px;
  content: "";
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-full-width:before {
    min-height: 300px;
  }
}
.pane-bundle-cta-full-width .pane-wrapper {
  display: inline-block;
  max-width: 90%;
  padding: 10px 0;
  vertical-align: middle;
}
.pane-bundle-cta-full-width .pane-title {
  position: relative;
  z-index: 2;
  margin-bottom: 10px;
  padding-top: 60px;
  color: #fff;
  line-height: 1.1;
  font-weight: 400;
}
.pane-bundle-cta-full-width .field {
  position: relative;
  z-index: 2;
}
.pane-bundle-cta-full-width .pane-background {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-position: center;
  background-attachment: fixed;
}
@media screen and (max-width: 1024px) {
  .pane-bundle-cta-full-width .pane-background {
    background-attachment: initial;
  }
}
.pane-bundle-cta-full-width .field-name-field-cta-text {
  padding-bottom: 60px;
  font-size: 24px;
  font-size: 2.4rem;
}
.pane-bundle-cta-full-width .field-name-field-cta-link {
  margin: 0 auto;
}
.pane-bundle-cta-full-width .field-name-field-cta-link a:active, .pane-bundle-cta-full-width .field-name-field-cta-link a:focus, .pane-bundle-cta-full-width .field-name-field-cta-link a:visited {
  outline: 0;
}
.pane-bundle-cta-full-width .field-name-field-cta-link a:hover {
  background-color: #00a0be;
  color: #fff;
  border-color: #bfc1c7;
}
@media screen and (max-width: 1024px) {
  .pane-bundle-cta-full-width .pane-title {
    margin-bottom: 0;
    padding-top: 70px;
  }
  .pane-bundle-cta-full-width .pane-background {
    background-size: cover;
  }
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-full-width .pane-title {
    font-size: 30px;
    font-size: 3rem;
  }
  .pane-bundle-cta-full-width .field-name-field-cta-text {
    font-size: 16px;
    font-size: 1.6rem;
  }
}

/* CTA Links */
.pane-bundle-cta-links {
  padding: 20px 10px;
  text-align: center;
}
.pane-bundle-cta-links .field-item {
  display: inline-block;
  padding-right: 15px;
}
.pane-bundle-cta-links .field-item a {
  background-color: transparent !important;
}
.pane-bundle-cta-links .field-item a:hover, .pane-bundle-cta-links .field-item a:focus {
  opacity: 0.85;
  text-decoration: none;
}
.pane-bundle-cta-links .field-name-field-cta-text {
  padding-bottom: 20px;
}
.pane-bundle-cta-links .pane-title {
  font-size: 24px;
  font-size: 2.4rem;
}

.component-type-highlight {
  padding: 20px;
  text-align: left;
  color: #fff;
  background-color: #eb8200;
  font-size: 24px;
  font-size: 2.4rem;
}
.component-type-highlight .pane-title {
  padding-bottom: 10px;
  line-height: 1.25;
  font-weight: normal;
  color: #fff;
}
.component-type-highlight .field-item {
  display: block;
  padding: 0;
}
.component-type-highlight .field-name-field-cta-links .field-item {
  margin-bottom: 10px;
}
.component-type-highlight .field-name-field-cta-links .field-item a {
  display: block;
  padding-right: 0;
  padding-left: 22px;
  color: #fff;
}
.component-type-highlight .field-name-field-cta-links .field-item a:before {
  top: 0;
  left: 0;
  right: inherit;
  margin-top: 0;
}
.component-type-highlight .field-name-field-cta-links .field-item a:hover {
  opacity: 0.85;
  color: #fff;
}

/* CTA Two columns */
.pane-bundle-cta-two-column-text,
.pane-bundle-cta-two-column {
  position: relative;
  margin-bottom: 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-bundle-cta-two-column-text:last-child,
.pane-bundle-cta-two-column:last-child {
  margin-bottom: 0;
}
.panels-ipe-portlet-wrapper .pane-bundle-cta-two-column-text:last-child, .panels-ipe-portlet-wrapper
.pane-bundle-cta-two-column:last-child {
  margin-bottom: 20px;
}
.pane-bundle-cta-two-column-text .column,
.pane-bundle-cta-two-column .column {
  width: 50%;
  float: left;
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-two-column-text .column,
  .pane-bundle-cta-two-column .column {
    clear: both;
    width: 100%;
    float: left;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .pane-bundle-cta-two-column-text .cta-text-with-link .field-collection-view,
  .pane-bundle-cta-two-column .cta-text-with-link .field-collection-view {
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-two-column-text,
  .pane-bundle-cta-two-column {
    margin-bottom: 10px;
  }
}
.pane-bundle-cta-two-column-text img,
.pane-bundle-cta-two-column img {
  display: block;
}
.pane-bundle-cta-two-column-text .field-collection-container,
.pane-bundle-cta-two-column .field-collection-container {
  border: none;
}
.pane-bundle-cta-two-column-text .field-collection-view,
.pane-bundle-cta-two-column .field-collection-view {
  border-bottom: none;
  margin: 0;
  padding: 60px;
}
@media screen and (max-width: 1024px) {
  .pane-bundle-cta-two-column-text .field-collection-view,
  .pane-bundle-cta-two-column .field-collection-view {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-two-column-text .field-collection-view,
  .pane-bundle-cta-two-column .field-collection-view {
    padding: 20px;
  }
}
.pane-bundle-cta-two-column-text .pane-title,
.pane-bundle-cta-two-column-text .field-name-field-cta-title,
.pane-bundle-cta-two-column .pane-title,
.pane-bundle-cta-two-column .field-name-field-cta-title {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 24px;
  font-size: 2.4rem;
}
.pane-bundle-cta-two-column-text:after,
.pane-bundle-cta-two-column:after {
  content: " ";
  display: block;
  clear: both;
}
.pane-bundle-cta-two-column-text .field-name-field-cta-text,
.pane-bundle-cta-two-column-text .field-name-field-cta-text p,
.pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator .pane-bundle-cta-two-column-text .field-name-field-cta-text .pane-description,
.pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator .pane-bundle-cta-two-column-text .field-name-field-cta-text form,
.pane-bundle-cta-two-column .field-name-field-cta-text,
.pane-bundle-cta-two-column .field-name-field-cta-text p,
.pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator .pane-description,
.advance-saving-calculator .pane-bundle-cta-two-column .field-name-field-cta-text .pane-description,
.pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator form,
.advance-saving-calculator .pane-bundle-cta-two-column .field-name-field-cta-text form {
  font-size: 15px;
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-two-column-text .field-name-field-cta-text,
  .pane-bundle-cta-two-column-text .field-name-field-cta-text p,
  .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator .pane-description,
  .advance-saving-calculator .pane-bundle-cta-two-column-text .field-name-field-cta-text .pane-description,
  .pane-bundle-cta-two-column-text .field-name-field-cta-text .advance-saving-calculator form,
  .advance-saving-calculator .pane-bundle-cta-two-column-text .field-name-field-cta-text form,
  .pane-bundle-cta-two-column .field-name-field-cta-text,
  .pane-bundle-cta-two-column .field-name-field-cta-text p,
  .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator .pane-description,
  .advance-saving-calculator .pane-bundle-cta-two-column .field-name-field-cta-text .pane-description,
  .pane-bundle-cta-two-column .field-name-field-cta-text .advance-saving-calculator form,
  .advance-saving-calculator .pane-bundle-cta-two-column .field-name-field-cta-text form {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
.pane-bundle-cta-two-column-text .field-name-field-cta-link,
.pane-bundle-cta-two-column .field-name-field-cta-link {
  position: absolute;
  bottom: 20px;
  max-width: 43%;
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-two-column-text .field-name-field-cta-link,
  .pane-bundle-cta-two-column .field-name-field-cta-link {
    position: static;
    max-width: none;
  }
}

.field-name-field-cta-text-link > .field-items > .field-item {
  float: left;
  width: 50%;
}
@media screen and (max-width: 767px) {
  .field-name-field-cta-text-link > .field-items > .field-item {
    clear: both;
    width: 100%;
    float: left;
  }
}

/* CTA Two column 33/66 */
.text-33-image-66 .text-column.field-collection-view {
  width: 33.33333%;
  float: left;
  padding: 50px 30px 60px;
}
@media screen and (max-width: 991px) {
  .text-33-image-66 .text-column.field-collection-view {
    width: 50%;
    float: left;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .text-33-image-66 .text-column.field-collection-view {
    clear: both;
    width: 100%;
    float: left;
  }
}
.text-33-image-66 .image-column {
  width: 66.66667%;
  float: left;
}
@media screen and (max-width: 991px) {
  .text-33-image-66 .image-column {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .text-33-image-66 .image-column {
    clear: both;
    width: 100%;
    float: left;
  }
}

/* CTA Two column 66/33 */
.text-66-image-33 .text-column.field-collection-view {
  width: 66.66667%;
  float: left;
  padding: 50px 30px 60px;
}
@media screen and (max-width: 991px) {
  .text-66-image-33 .text-column.field-collection-view {
    width: 50%;
    float: left;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .text-66-image-33 .text-column.field-collection-view {
    clear: both;
    width: 100%;
    float: left;
  }
}
.text-66-image-33 .image-column {
  width: 33.33333%;
  float: left;
}
@media screen and (max-width: 991px) {
  .text-66-image-33 .image-column {
    width: 50%;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  .text-66-image-33 .image-column {
    clear: both;
    width: 100%;
    float: left;
  }
}

/* CTA TEXT PANE */
.pane-bundle-cta-text .field-name-field-cta-link {
  text-align: center;
}

.node-type-simple-product .pane-bundle-cta-text, .node-type-landing-page .pane-bundle-cta-text {
  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;
}
.node-type-simple-product .no-backgd, .node-type-landing-page .no-backgd {
  background-color: transparent;
  box-shadow: none;
  webkit-box-shadow: none;
  -moz-box-shadow: none;
}

/* Compaign CTA Text differences */
.node-type-campaign .pane-bundle-cta-text {
  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;
}
@media screen and (max-width: 767px) {
  .node-type-campaign .pane-bundle-cta-text {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.node-type-campaign .pane-bundle-cta-text h1.pane-title {
  border-bottom: none;
  margin-bottom: 0;
  line-height: 1.1;
  font-weight: 700;
  text-align: center;
}
.node-type-campaign .pane-bundle-cta-text h2.pane-title {
  font-size: 32px;
  font-size: 3.2rem;
}
.node-type-campaign .pane-bundle-cta-text h3.pane-title {
  font-size: 24px;
  font-size: 2.4rem;
}
.node-type-campaign .pane-bundle-cta-text h4.pane-title {
  font-size: 20px;
  font-size: 2rem;
}

.pane-bundle-cta-prominent-links {
  margin: 20px 0;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .pane-bundle-cta-prominent-links {
    margin: 10px 0;
  }
}
.pane-bundle-cta-prominent-links .field-collection-container {
  border: none;
}
.pane-bundle-cta-prominent-links .field-collection-view {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}
.pane-bundle-cta-prominent-links .field-name-field-cta-image {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  min-width: 120px;
  min-height: 120px;
  background-color: #fff;
  text-align: center;
}
.pane-bundle-cta-prominent-links .field-name-field-cta-image img {
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: relative;
  top: 20px;
  width: 80px;
  height: 80px;
}
.pane-bundle-cta-prominent-links .field-name-field-cta-image img:hover {
  transform: scale(1.17);
}
.pane-bundle-cta-prominent-links .field-item {
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;
  max-width: 140px;
}
.pane-bundle-cta-prominent-links .field-item .field-item {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.pane-bundle-cta-prominent-links .field-name-field-cta-link {
  margin-top: 10px;
}
.pane-bundle-cta-prominent-links .field-name-field-cta-link a, .pane-bundle-cta-prominent-links .field-name-field-cta-link a:visited, .pane-bundle-cta-prominent-links .field-name-field-cta-link a:active
.pane-bundle-cta-prominent-links .field-name-field-cta-link a:hover {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -webkit-transform: none !important;
  transform: none !important;
  background: transparent !important;
  padding: 0;
  border: 0;
  display: block;
  word-wrap: break-word;
  font-weight: 700;
  color: #00a0be;
}
.pane-bundle-cta-prominent-links .field-name-field-cta-link a:hover {
  color: #00b5d8;
}
.pane-bundle-cta-prominent-links .field-name-field-cta-link a:before {
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  right: initial;
  margin-top: 0;
  text-align: center;
  color: #00a0be;
}
.pane-bundle-cta-prominent-links .field-name-field-cta-link a:hover:before {
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  left: 3px;
}

/* Product highlight component */
/* Checkmark in CSS for Product highlight component */
.pane-bundle-product-highlight .field-name-field-bullet-text .field-item:before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 14px;
  border: solid #212121;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
  position: absolute;
  left: 23px;
  margin-top: 2px;
}

.pane-bundle-product-highlight {
  padding: 20px;
}
.pane-bundle-product-highlight .pane-title {
  font-size: 15px;
  font-size: 1.5rem;
}
.pane-bundle-product-highlight .field-name-field-bullet-text .field-item {
  padding-bottom: 15px;
  margin-left: 20px;
}
.pane-bundle-product-highlight .field-name-field-cta-teaser-image {
  padding-bottom: 15px;
}
.pane-bundle-product-highlight .field-name-field-cta-link {
  padding-top: 20px;
  display: inline-block;
}
.pane-bundle-product-highlight .field-name-field-cta-link a {
  position: absolute;
  bottom: 20px;
  left: 20px;
  max-width: 85%;
}

/* Quotes Slider component */
.pane-bundle-quotes-slider .full-width-hero--info-wrapper .full-width-hero--info {
  width: 38%;
  padding: 20px;
  background-color: #fff;
  min-height: 150px;
  -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;
}
@media screen and (max-width: 767px) {
  .pane-bundle-quotes-slider .full-width-hero--info-wrapper .full-width-hero--info {
    left: 0 !important;
    transform: none;
    width: 100%;
    position: inherit;
    min-height: auto;
  }
}
.pane-bundle-quotes-slider .full-width-hero--info-wrapper .full-width-hero--info .field-name-field-citation {
  text-align: right;
  font-style: italic;
}
.pane-bundle-quotes-slider .full-width-hero--info-wrapper .full-width-hero--info .full-width-hero--text p, .pane-bundle-quotes-slider .full-width-hero--info-wrapper .full-width-hero--info .full-width-hero--text .advance-saving-calculator .pane-description, .advance-saving-calculator .pane-bundle-quotes-slider .full-width-hero--info-wrapper .full-width-hero--info .full-width-hero--text .pane-description, .pane-bundle-quotes-slider .full-width-hero--info-wrapper .full-width-hero--info .full-width-hero--text .advance-saving-calculator form, .advance-saving-calculator .pane-bundle-quotes-slider .full-width-hero--info-wrapper .full-width-hero--info .full-width-hero--text form {
  font-size: 15px;
  font-size: 1.5rem;
  text-align: left;
}
.pane-bundle-quotes-slider .full-width-hero--info-wrapper .full-width-hero--info .full-width-hero--link {
  margin-top: 15px;
}
.pane-bundle-quotes-slider .full-width-hero--info-wrapper .full-width-hero--info .full-width-hero--text {
  color: #212121;
}
.pane-bundle-quotes-slider .field-collection-view {
  border: none;
  padding: 0;
  margin: 0;
}
.pane-bundle-quotes-slider .field-collection-container {
  border-bottom: 0;
}
.pane-bundle-quotes-slider .field-collection-container .field-items .field-item {
  margin-bottom: 0;
}

.float-text-left .full-width-hero--info-wrapper .full-width-hero--info {
  left: 27%;
}

.float-text-right .full-width-hero--info-wrapper .full-width-hero--info {
  left: 73%;
}

/* Fixing console warning when using touch event for owl carousel. */
.owl-carousel {
  touch-action: manipulation;
}

/* Handling RTL sites */
html[dir="rtl"] .pane-bundle-product-highlight .field-name-field-bullet-text .field-item {
  margin-left: 0;
  margin-right: 20px;
}
html[dir="rtl"] .pane-bundle-product-highlight .field-name-field-bullet-text .field-item:before {
  left: 0;
  right: 23px;
}

.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-overide img, .pane-bundle-syn-fpp-icon-email .field-name-field-fpp-icon-email-overide-ico img, .pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-icon-icon img, .pane-bundle-syn-fpp-icon-social .fa,
.pane-bundle-syn-fpp-icon-social .fas, .pane-bundle-syn-fpp-icon-email .fa
.fas, .pane-bundle-syn-fpp-em-num-icon .fa,
.pane-bundle-syn-fpp-em-num-icon .fas, .pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-netw-link a {
  width: 30px;
  height: 30px;
}

.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-overide .content, .pane-bundle-syn-fpp-icon-email .field-name-field-fpp-icon-email-overide-ico .content, .pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-icon-icon .content {
  font-size: 0;
}
.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-overide img, .pane-bundle-syn-fpp-icon-email .field-name-field-fpp-icon-email-overide-ico img, .pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-icon-icon img {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.pane-bundle-syn-fpp-icon-social .fa,
.pane-bundle-syn-fpp-icon-social .fas, .pane-bundle-syn-fpp-icon-email .fa
.fas, .pane-bundle-syn-fpp-em-num-icon .fa,
.pane-bundle-syn-fpp-em-num-icon .fas {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-color: #fff;
  text-align: center;
  line-height: 30px;
}
.pane-bundle-syn-fpp-icon-social .fa:before,
.pane-bundle-syn-fpp-icon-social .fas:before, .pane-bundle-syn-fpp-icon-email .fa
.fas:before, .pane-bundle-syn-fpp-em-num-icon .fa:before,
.pane-bundle-syn-fpp-em-num-icon .fas:before {
  font-size: 19px;
  font-size: 1.9rem;
}

.pane-bundle-syn-fpp-icon-social h2, .pane-bundle-syn-fpp-icon-email h2, .pane-bundle-syn-fpp-em-num-icon h2 {
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 0;
}
.pane-bundle-syn-fpp-icon-social .fieldable-panels-pane, .pane-bundle-syn-fpp-icon-email .fieldable-panels-pane, .pane-bundle-syn-fpp-em-num-icon .fieldable-panels-pane {
  margin-top: 5px;
}

.pane-bundle-syn-fpp-icon-email .field-name-field-fpp-icon-email-email a, .pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-tel-number a {
  font-size: 16px;
  font-size: 1.6rem;
  display: block;
  font-weight: 700;
  color: #212121;
  cursor: text;
}

.footer__mega-wrapper .four-cols__region {
  border-bottom: 1px solid #c7c7c7;
}
.footer__mega-wrapper .four-cols__region .panel-pane {
  padding-top: 10px;
  margin-bottom: 10px;
}

.pane-bundle-syn-fpp-icon-social .field-collection-view {
  padding: 0;
  margin: 0;
  border: 0;
}
.pane-bundle-syn-fpp-icon-social .field-collection-container {
  margin-bottom: 0;
  border-bottom: 0;
}
.pane-bundle-syn-fpp-icon-social .field-collection-item-field-fpp-icon-social-networks {
  position: relative;
}
.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-overide,
.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-icon {
  margin-bottom: 10px;
}
.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-overide .field-item,
.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-networks .field-item {
  float: left;
  margin-left: 10px;
  margin-bottom: 0;
}
.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-overide .field-item:first-child,
.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-overide .field-item .field-item,
.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-networks .field-item:first-child,
.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-networks .field-item .field-item {
  margin-left: 0;
}
.pane-bundle-syn-fpp-icon-social .field-name-field-fpp-icon-social-netw-link a {
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  color: transparent;
  text-indent: 31px;
  overflow: hidden;
}

.pane-bundle-syn-fpp-icon-email .fieldable-panels-pane {
  position: relative;
}
.pane-bundle-syn-fpp-icon-email .field-name-field-fpp-icon-email-email,
.pane-bundle-syn-fpp-icon-email .field-name-field-fpp-icon-email-icon,
.pane-bundle-syn-fpp-icon-email .field-name-field-fpp-icon-email-overide-ico {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 5px;
}
.pane-bundle-syn-fpp-icon-email .field-name-field-fpp-icon-email-icon,
.pane-bundle-syn-fpp-icon-email .field-name-field-fpp-icon-email-overide-ico {
  margin-right: 10px;
}

.pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-icon-main-icon,
.pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-icon-icon,
.pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-numbers-collect {
  display: inline-block;
  vertical-align: top;
}
.pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-numbers-collect .field-item {
  margin-top: 5px;
}
.pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-numbers-collect .field-item .field-item {
  margin-top: 0;
}
.pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-icon-main-icon,
.pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-icon-icon {
  margin-right: 10px;
}
.pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-tel-number a:hover {
  text-decoration: none;
}
.pane-bundle-syn-fpp-em-num-icon .field-name-field-fpp-em-num-tel-label {
  font-size: 13px;
  font-size: 1.3rem;
}

/*
  *
  * @file Emergency numbers style
  *
*/
.pane-bundle-syn-fpp-em-num-country, .pane-bundle-syn-fpp-em-num-city, .pane-bundle-syn-fpp-em-num-short {
  margin-bottom: 20px;
  padding: 30px 15px;
  background-color: rgba(0, 163, 191, 0.12);
}
.pane-bundle-syn-fpp-em-num-country .field-name-field-fpp-em-num-tel-number a, .pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-tel-number a, .pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-tel-number a {
  display: block;
  color: #212121;
}
.pane-bundle-syn-fpp-em-num-country .field-name-field-fpp-em-num-tel-number a:hover, .pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-tel-number a:hover, .pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-tel-number a:hover {
  text-decoration: none;
}

.pane-bundle-syn-fpp-em-num-country h2, .pane-bundle-syn-fpp-em-num-short h2,
.pane-bundle-syn-fpp-em-num-country .field-name-field-fpp-em-num-tel-label,
.pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-tel-label {
  font-size: 18px;
  font-size: 1.8rem;
}

.pane-bundle-syn-fpp-em-num-country .field-name-field-fpp-em-num-tel-number, .pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-tel-number {
  word-wrap: break-word;
}
.pane-bundle-syn-fpp-em-num-country .field-name-field-fpp-em-num-tel-number a, .pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-tel-number a {
  font-size: 33px;
  font-size: 3.3rem;
  line-height: 1;
  font-weight: 700;
}

.pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-numbers-collect .field-item, .pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-numbers-collect .field-item {
  margin-bottom: 10px;
}
.pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-numbers-collect .field-item .field-item, .pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-numbers-collect .field-item .field-item {
  clear: both;
  width: 100%;
  float: left;
  margin-bottom: 0;
}

.contact-us-page .pane-bundle-cta-text {
  text-align: left;
}

.pane-bundle-syn-fpp-em-num-country h2 {
  width: 50%;
  float: left;
  padding-right: 10px;
}
.pane-bundle-syn-fpp-em-num-country h2 + .fieldable-panels-pane {
  width: 50%;
  float: left;
  padding-left: 10px;
  text-align: right;
}
.pane-bundle-syn-fpp-em-num-country .field-name-field-fpp-em-num-numbers-collect .field-item {
  margin-bottom: 20px;
}
.pane-bundle-syn-fpp-em-num-country .field-name-field-fpp-em-num-numbers-collect .field-item:last-child,
.pane-bundle-syn-fpp-em-num-country .field-name-field-fpp-em-num-numbers-collect .field-item .field-item {
  margin-bottom: 0;
}
.pane-bundle-syn-fpp-em-num-country .field-name-field-fpp-em-num-tel-number {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .pane-bundle-syn-fpp-em-num-country h2,
  .pane-bundle-syn-fpp-em-num-country h2 + .fieldable-panels-pane {
    clear: both;
    width: 100%;
    float: left;
  }
  .pane-bundle-syn-fpp-em-num-country h2 {
    padding-right: 0%;
  }
  .pane-bundle-syn-fpp-em-num-country h2 + .fieldable-panels-pane {
    padding-left: 0%;
    text-align: left;
  }
}

.pane-bundle-syn-fpp-em-num-city h2 {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 30px;
}
.pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-numbers-collect .field-item {
  width: 50%;
  float: left;
  font-weight: 700;
}
.pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-numbers-collect .field-item.even {
  padding-right: 10px;
  clear: left;
}
.pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-numbers-collect .field-item.odd {
  padding-left: 10px;
}
.pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-tel-number {
  width: 50%;
  float: right;
}
.pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-tel-label {
  width: 50%;
  float: left;
  padding-right: 10px;
  word-wrap: break-word;
}
.pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-numbers-collect .field-item {
  margin-bottom: 13px;
}
.pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-numbers-collect .field-item .field-item {
  clear: both;
  width: 100%;
  float: left;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-numbers-collect .field-item {
    clear: both;
    width: 100%;
    float: left;
  }
  .pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-numbers-collect .field-item:last-child {
    margin-bottom: 0;
  }
  .pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-numbers-collect .field-item.even {
    padding-right: 0;
  }
  .pane-bundle-syn-fpp-em-num-city .field-name-field-fpp-em-num-numbers-collect .field-item.odd {
    padding-left: 0;
  }
}

.pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-numbers-collect .field-item {
  width: 33.33333%;
  float: left;
  padding-right: 10px;
}
.pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-numbers-collect .field-item:nth-child(3n+1) {
  clear: left;
}
.pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-numbers-collect .field-item .field-item {
  padding-right: 0;
}
.pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-numbers-collect .field {
  display: inline-block;
  vertical-align: middle;
}
.pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-numbers-collect .field-name-field-fpp-em-num-tel-number {
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  .pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-numbers-collect .field-item {
    clear: both;
    width: 100%;
    float: left;
    padding-right: 0%;
  }
  .pane-bundle-syn-fpp-em-num-short .field-name-field-fpp-em-num-numbers-collect .field-item:last-child {
    margin-bottom: 0;
  }
}

/*
  *
  * @file Contact Us form
  *
*/
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contact-us-privacy-poli, .entitytype-contact_us_cloned_-form .field-name-field-ef-contact-us-privacy-poli, #syn-seedtreatment-student-add .field-name-field-ef-contact-us-privacy-poli {
  position: relative;
  margin-bottom: 20px;
}
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contact-us-privacy-poli .form-checkbox, .entitytype-contact_us_cloned_-form .field-name-field-ef-contact-us-privacy-poli .form-checkbox, #syn-seedtreatment-student-add .field-name-field-ef-contact-us-privacy-poli .form-checkbox {
  position: absolute;
  top: 6px;
  left: 0;
}
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contact-us-privacy-poli label, .entitytype-contact_us_cloned_-form .field-name-field-ef-contact-us-privacy-poli label, #syn-seedtreatment-student-add .field-name-field-ef-contact-us-privacy-poli label {
  padding-left: 20px;
}
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contact-us-privacy-poli label *, .entitytype-contact_us_cloned_-form .field-name-field-ef-contact-us-privacy-poli label *, #syn-seedtreatment-student-add .field-name-field-ef-contact-us-privacy-poli label * {
  display: inline;
  margin: 0;
  padding: 0;
  border: 0;
}
.entitytype-syn_ef_contact_us-form .messages-inline *, .entitytype-contact_us_cloned_-form .messages-inline *, #syn-seedtreatment-student-add .messages-inline * {
  display: inline;
}
.entitytype-syn_ef_contact_us-form .form-actions, .entitytype-contact_us_cloned_-form .form-actions, #syn-seedtreatment-student-add .form-actions {
  margin-top: 0 !important;
}
.entitytype-syn_ef_contact_us-form .form-wrapper, .entitytype-contact_us_cloned_-form .form-wrapper, #syn-seedtreatment-student-add .form-wrapper {
  margin-bottom: 20px;
}
.entitytype-syn_ef_contact_us-form .form-wrapper.captcha, .entitytype-contact_us_cloned_-form .form-wrapper.captcha, #syn-seedtreatment-student-add .form-wrapper.captcha {
  margin-bottom: 0;
}
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .tabledrag-toggle-weight, .entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .tabledrag-toggle-weight, #syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .tabledrag-toggle-weight {
  display: none;
}
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .attachment-after, .entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .attachment-after, #syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .attachment-after {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
  clear: left;
  display: inline;
}
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .add-service:before, .entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .add-service:before, #syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .add-service:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f055" !important;
}

/*
  *
  * @file Our Location
  *
*/
.pane-bundle-syn-fpp-location {
  display: inline-block;
  width: 49%;
  vertical-align: top;
  padding: 0 20px 0 0;
  font-size: 15px;
  font-size: 1.5rem;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .pane-bundle-syn-fpp-location {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
}
.sidebar__right .pane-bundle-syn-fpp-location {
  padding-right: 0;
  width: 100%;
}
.pane-bundle-syn-fpp-location h2 {
  font-size: 18px;
  font-size: 1.8rem;
  margin-bottom: 10px;
}
.pane-bundle-syn-fpp-location a {
  color: #212121;
}
.pane-bundle-syn-fpp-location .map-direction {
  font-size: 13px;
  font-size: 1.3rem;
  color: #00a0be;
  text-decoration: underline;
}
.pane-bundle-syn-fpp-location .map-direction:hover {
  opacity: 0.9;
}
.pane-bundle-syn-fpp-location .field .field-label {
  font-weight: normal;
}
.pane-bundle-syn-fpp-location .locality-block,
.pane-bundle-syn-fpp-location .country {
  display: inline-block;
  vertical-align: bottom;
}
.pane-bundle-syn-fpp-location .locality-block {
  padding-right: 3px;
}
.pane-bundle-syn-fpp-location .field-name-field-fpp-location-geo-coordinat {
  margin-top: 10px;
}

.view-mode-full_width_hero .owl-dots {
  position: relative;
  margin-top: -28px;
  z-index: 1;
}

.full-width-hero--img {
  position: relative;
}
.full-width-hero--img .full-width-hero-background {
  min-height: 500px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1024px) {
  .full-width-hero--img .full-width-hero-background {
    min-height: 400px;
  }
}
.full-width-hero--img img {
  display: block;
  width: 100%;
}

.full-width-hero--item {
  position: relative;
}

.full-width-hero--info-wrapper .full-width-hero--info {
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .full-width-hero--info-wrapper .full-width-hero--info {
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    padding: 20px 15px 15px 15px;
  }
}
.full-width-hero--info-wrapper .full-width-hero--title,
.full-width-hero--info-wrapper .full-width-hero--text {
  color: #fff;
}
.full-width-hero--info-wrapper .full-width-hero--title {
  font-size: 48px;
  font-size: 4.8rem;
  margin-bottom: 20px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .full-width-hero--info-wrapper .full-width-hero--title {
    font-size: 30px;
    font-size: 3rem;
  }
}
.full-width-hero--info-wrapper .full-width-hero--text p, .full-width-hero--info-wrapper .full-width-hero--text .advance-saving-calculator .pane-description, .advance-saving-calculator .full-width-hero--info-wrapper .full-width-hero--text .pane-description, .full-width-hero--info-wrapper .full-width-hero--text .advance-saving-calculator form, .advance-saving-calculator .full-width-hero--info-wrapper .full-width-hero--text form {
  font-size: 24px;
  font-size: 2.4rem;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .full-width-hero--info-wrapper .full-width-hero--text p, .full-width-hero--info-wrapper .full-width-hero--text .advance-saving-calculator .pane-description, .advance-saving-calculator .full-width-hero--info-wrapper .full-width-hero--text .pane-description, .full-width-hero--info-wrapper .full-width-hero--text .advance-saving-calculator form, .advance-saving-calculator .full-width-hero--info-wrapper .full-width-hero--text form {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.full-width-hero--info-wrapper .full-width-hero--link {
  margin-top: 40px;
}
.full-width-hero--info-wrapper .full-width-hero--link a:hover {
  border-color: #bfc1c7;
}

.pane-node > .view-mode-content_slider {
  padding: 30px 60px 20px;
}
@media screen and (max-width: 1024px) {
  .pane-node > .view-mode-content_slider {
    padding: 30px 30px 20px;
  }
}
@media screen and (max-width: 767px) {
  .pane-node > .view-mode-content_slider {
    padding: 20px 10px;
  }
}
.pane-node > .view-mode-content_slider .owl-prev {
  left: -45px;
}
.pane-node > .view-mode-content_slider .owl-next {
  right: -45px;
}

.content-slider--item {
  position: relative;
}
.content-slider--item .content-slider--item-wrap {
  position: relative;
}

.content-slider--img .field-name-field-file-image-desc-text {
  display: none;
}

.pane-target-carousel-syn-target-carousel .field-name-field-file-image-desc-text,
.content-slider--info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  font-size: 15px;
  font-size: 1.5rem;
}
.pane-target-carousel-syn-target-carousel .field-name-field-file-image-desc-text h3,
.content-slider--info h3 {
  margin-bottom: 5px;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .pane-target-carousel-syn-target-carousel .field-name-field-file-image-desc-text h3,
  .content-slider--info h3 {
    font-size: 15px;
    font-size: 1.5rem;
  }
}

.content-slider--link a {
  display: inline-block;
  color: #fff;
}
.content-slider--link a:before {
  right: 5px;
}
.content-slider--info .content-slider--link a:hover {
  color: #fff;
  opacity: .66;
}

/*
 * @file
 * Media Banner
 */
/* Service Banner */
.media-banner-full {
  margin-bottom: 20px;
  padding: 20px 0;
  text-align: center;
}
.media-banner-full .pane-title {
  font-size: 18px;
  font-size: 1.8rem;
  border-bottom: 1px solid #f5f5f5;
  margin: 0;
  padding: 0 20px 25px;
  font-weight: normal;
  color: #5f7800;
}
.media-banner-full .node-media-asset {
  padding: 10px 20px 0;
}
.media-banner-full .link-title,
.media-banner-full .link-url {
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
}
.media-banner-full .link-title {
  margin-right: 5px;
}
.media-banner-full .link-url a {
  font-size: 12px;
  font-size: 1.2rem;
  color: #7d7d7d;
  word-break: break-all;
}
@media screen and (max-width: 767px) {
  .media-banner-full {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

/*
  *
  * @Multiple file download
  *
*/
.pane-syn-product-cp-download-pane .views-widget {
  display: inline-block;
}
.pane-syn-product-cp-download-pane .view-product-cp-files-download td {
  border: none;
  border-bottom: 1px solid #ddd;
  text-align: left;
}
.pane-syn-product-cp-download-pane .call-to-action-btn-download {
  margin-right: 15px;
  margin-bottom: 15px;
}
.pane-syn-product-cp-download-pane #edit_product_type_chosen {
  margin-left: 15px;
  border: 1px solid #ddd;
}
.pane-syn-product-cp-download-pane input[type="checkbox"], .pane-syn-product-cp-download-pane input[type="radio"] {
  display: inline-block;
  float: left;
  margin-right: 7px;
  margin-top: 2px;
}

/*
  *
  * @file Contact Us form
  *
*/
.panel-pane.pane-syn-seedtreatment-student-pane {
  margin-top: 26px;
}
.panel-pane.pane-syn-seedtreatment-student-pane #syn-seedtreatment-student-add input[type='submit'] {
  margin-top: 15px;
  margin-right: 20px;
  padding: 0;
  padding: 6px 40px 6px 20px;
  min-height: 33px;
  color: #fff;
}
.panel-pane.pane-syn-seedtreatment-student-pane .seedtreatment-go-back {
  left: 0;
  position: absolute;
  top: -20px;
}

.calculator-component {
  margin-bottom: 0;
  position: relative;
  max-width: 550px;
  padding-bottom: 20px;
}
.calculator-component .pane-title {
  font-size: 24px;
  font-size: 2.4rem;
  padding-top: 5px;
  line-height: 1.14;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 2px;
  min-height: 44px;
  position: relative;
  color: #5f7800;
}
.calculator-component .form-wrapper {
  position: absolute;
  bottom: 0;
  width: 90%;
  margin: 0 auto;
  left: 0;
  right: 0;
  height: auto;
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  top: 70px;
  bottom: 50px;
}
.calculator-component .form-wrapper .pane-description {
  padding: 20px 20px 10px;
}
.calculator-component form {
  color: #fff;
  padding: 20px 20px 10px;
  margin: 0 auto;
  bottom: 0;
  position: relative;
}
.calculator-component form label {
  float: left;
  width: 75%;
  padding-right: 10px;
}
.calculator-component form .process-result label {
  font-size: 1.6rem;
  font-size: 16px;
  font-weight: 700;
}
.calculator-component form .process-result input[type="text"] {
  background-color: #f5f5f5;
}
.calculator-component form input[type="text"] {
  max-width: 25%;
  width: 70px;
  min-height: 35px;
  border: 1px solid #bfc1c7;
  color: #212121;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: center;
  padding: 5px;
  float: right;
}
.calculator-component form .form-type-textfield,
.calculator-component form .form-type-radios {
  display: inline-block;
  width: 100%;
  padding-bottom: 5px;
}
.calculator-component form .form-radios {
  max-width: 25%;
  width: 70px;
  display: inline-block;
  float: right;
}
.calculator-component form .form-reset-link {
  text-align: center;
  position: relative;
  border-radius: 25px;
  padding: 4px 0px;
  background-color: #fff;
  cursor: pointer;
  float: right;
  width: 70px;
  max-width: 25%;
  border: 1px solid #DADBDF;
  font-size: 12px;
  color: #5f7800;
}
.calculator-component form .form-reset-link:after {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f138";
}
.calculator-component form .form-reset-link:hover {
  background-color: #9fae66;
}
.calculator-component .default-background {
  background-color: #fff;
  padding: 20px;
  height: auto;
  position: relative;
}
.calculator-component .default-background .form-wrapper {
  width: 100%;
  bottom: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
  height: auto;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  top: 70px;
  bottom: 50px;
  display: inline-table;
  padding-bottom: 20px;
  position: static;
}

.advance-saving-calculator {
  max-width: 550px;
}
.advance-saving-calculator .pane-title {
  padding: 10px 20px;
}
.advance-saving-calculator .default-background {
  min-height: auto;
}
.advance-saving-calculator form {
  color: #212121;
  padding: inherit;
}
.advance-saving-calculator form .form-type-textfield {
  float: left;
  width: 50%;
}
.advance-saving-calculator form input[type="text"] {
  max-width: 100%;
  width: 75%;
  float: left;
  text-align: left;
  padding: 10px;
}
.advance-saving-calculator form .static-text {
  clear: both;
  font-weight: bold;
  padding: 10px 0;
  display: block;
}
.advance-saving-calculator form .process-result {
  float: left;
  width: 50%;
}
.advance-saving-calculator form .process-result label {
  font-weight: normal;
  font-size: 15px;
  font-size: 1.5rem;
  padding-right: 0;
}
.advance-saving-calculator form .process-result .form-type-textfield {
  float: left;
  width: 100%;
}
.advance-saving-calculator form .result {
  font-size: 18px;
  font-size: 1.8rem;
  text-align: center;
  font-weight: bold;
  padding-top: 20px;
  display: block;
  clear: left;
}
@media screen and (max-width: 480px) {
  .advance-saving-calculator form .result {
    text-align: center;
  }
}
.advance-saving-calculator form .result .calculator-saving {
  font-size: 28px;
  font-size: 2.8rem;
}

.two-cols__region div.panel-pane .advance-saving-calculator .process-result,
.three-cols-50-25-25__region div.panel-pane:first-child .advance-saving-calculator .process-result,
.three-cols-50-25-25x2__region .three-cols-50-25-25x2__large .advance-saving-calculator .process-result,
.three-cols-25-25-50__region div.panels-pane:last-child .advance-saving-calculator .process-result,
.three-cols-25-50-25__region .three-cols-25-50-25__item:first-child + .three-cols-25-50-25__item .advance-saving-calculator .process-result {
  width: 33%;
}
.two-cols__region div.panel-pane .advance-saving-calculator .process-result form input[type="text"],
.three-cols-50-25-25__region div.panel-pane:first-child .advance-saving-calculator .process-result form input[type="text"],
.three-cols-50-25-25x2__region .three-cols-50-25-25x2__large .advance-saving-calculator .process-result form input[type="text"],
.three-cols-25-25-50__region div.panels-pane:last-child .advance-saving-calculator .process-result form input[type="text"],
.three-cols-25-50-25__region .three-cols-25-50-25__item:first-child + .three-cols-25-50-25__item .advance-saving-calculator .process-result form input[type="text"] {
  width: 90%;
}
.two-cols__region div.panel-pane .advance-saving-calculator .result,
.three-cols-50-25-25__region div.panel-pane:first-child .advance-saving-calculator .result,
.three-cols-50-25-25x2__region .three-cols-50-25-25x2__large .advance-saving-calculator .result,
.three-cols-25-25-50__region div.panels-pane:last-child .advance-saving-calculator .result,
.three-cols-25-50-25__region .three-cols-25-50-25__item:first-child + .three-cols-25-50-25__item .advance-saving-calculator .result {
  clear: initial;
  padding: 0;
}

/*
 * @file
 * Listing component.
 */
.listing__link:hover {
  text-decoration: none;
  background-color: #fcfcfc;
}
.listing__link:focus {
  text-decoration: none;
}

.listing__item,
.sidebar__right .pane-syn-forms-entityform-pane,
.view-legal-information .views-row,
.view-seed-care-legal-info .views-row,
.pane-search-event-search-pane-events .view-id-search_event .views-row,
.pane-search-event-search-pane-events .view-display-id-event_map_search .views-row,
.pane-search-event-event-map-search .view-id-search_event .views-row,
.pane-search-event-event-map-search .view-display-id-event_map_search .views-row,
.page-products-search-simple-product .view-simple-product .views-row {
  position: relative;
  padding: 20px;
  margin-bottom: 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;
  -moz-transition: background-color 200ms ease;
  -o-transition: background-color 200ms ease;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.listing__item.node-unpublished,
.sidebar__right .node-unpublished.pane-syn-forms-entityform-pane,
.view-legal-information .node-unpublished.views-row,
.view-seed-care-legal-info .node-unpublished.views-row,
.pane-search-event-search-pane-events .view-id-search_event .node-unpublished.views-row,
.pane-search-event-search-pane-events .view-display-id-event_map_search .node-unpublished.views-row,
.pane-search-event-event-map-search .view-id-search_event .node-unpublished.views-row,
.pane-search-event-event-map-search .view-display-id-event_map_search .node-unpublished.views-row,
.page-products-search-simple-product .view-simple-product .node-unpublished.views-row {
  background-color: #fff4f4;
}
.listing__item:hover,
.sidebar__right .pane-syn-forms-entityform-pane:hover,
.view-legal-information .views-row:hover,
.view-seed-care-legal-info .views-row:hover,
.pane-search-event-search-pane-events .view-id-search_event .views-row:hover,
.pane-search-event-search-pane-events .view-display-id-event_map_search .views-row:hover,
.pane-search-event-event-map-search .view-id-search_event .views-row:hover,
.pane-search-event-event-map-search .view-display-id-event_map_search .views-row:hover,
.page-products-search-simple-product .view-simple-product .views-row:hover {
  background-color: #fcfcfc;
}

.listing__image {
  width: 200px;
  float: left;
}
@media screen and (max-width: 480px) {
  .listing__image {
    clear: both;
    width: 100%;
    float: left;
    float: none;
  }
}

.listing__with-image .listing__info,
.view-search-global .listing__image + .listing__info {
  margin-left: 200px;
  padding-left: 20px;
}
@media screen and (max-width: 480px) {
  .listing__with-image .listing__info,
  .view-search-global .listing__image + .listing__info {
    padding-left: 0%;
    margin-top: 10px;
    margin-left: 0;
  }
}

.main__content-panes .pane-events-panel-pane-1 {
  margin: 10px 0;
}
.main__content-panes .pane-events-panel-pane-1 .listing__with-image .listing__info {
  margin-left: 100px;
}
@media screen and (max-width: 480px) {
  .main__content-panes .pane-events-panel-pane-1 .listing__with-image .listing__info {
    margin-left: 0;
  }
}
.main__content-panes .pane-events-panel-pane-1 .view-header h2 {
  font-weight: normal;
  background-color: white;
  padding: 15px;
  margin-bottom: 0;
}
.main__content-panes .pane-events-panel-pane-1 .view-content .views-row {
  margin-bottom: -20px;
}

.listing__title {
  margin-bottom: 0;
  font-size: 18px;
  font-size: 1.8rem;
}

.listing__date {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.7;
  font-weight: 700;
  color: #5f7800;
}
.listing__date .product-status {
  margin-bottom: 3px;
}

.listing__text {
  display: inline-block;
  width: 100%;
}
.listing__text p, .listing__text .advance-saving-calculator .pane-description, .advance-saving-calculator .listing__text .pane-description, .listing__text .advance-saving-calculator form, .advance-saving-calculator .listing__text form,
.listing__text div {
  margin: 0;
  color: #212121;
}

.news-background-image {
  width: 100%;
  min-height: 100px;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (max-width: 480px) {
  .news-background-image {
    min-height: 150px;
  }
}

/* News and press added as a content panes. */
.news--content-pane {
  margin-top: 20px;
}
@media screen and (max-width: 1024px) {
  .news--content-pane {
    margin-top: 0;
  }
}
.news--content-pane .node-news-item {
  height: 172px;
  padding: 20px 30px;
  margin-bottom: 0;
  overflow: hidden;
}
.news--content-pane .node-news-item:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 20px;
  background: #fff;
}
@media screen and (max-width: 1024px) {
  .news--content-pane .node-news-item:before {
    height: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .news--content-pane .node-news-item {
    padding: 10px;
  }
}
.news--content-pane .listing__image {
  display: none;
}
.news--content-pane .listing__info {
  width: 100%;
  float: none;
  padding-left: 0;
  margin-left: 0;
}
.news--content-pane .listing__title {
  font-size: 15px;
  font-size: 1.5rem;
}
.news--content-pane .owl-prev {
  margin-top: -38px;
  left: -20px;
}
.news--content-pane .owl-next {
  margin-top: -38px;
  right: -20px;
}

/*
 * @file
 * Label component.
 */
.label, .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .field-item, .page-products-search-flower .field-name-field-p-f-type .field-items .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;
}
.label h2, .node-type-flower-product .twocols-33-67 .panel-col-bottom-3 .related-content .field-name-field-p-f-type .field-items .field-item h2, .page-products-search-flower .field-name-field-p-f-type .field-items .field-item h2 {
  margin-bottom: 0;
  font-size: inherit;
}

/*
 * @file
 * Font awesome related styles.
 */
.fa,
.fas {
  color: #00a0be;
}
.fa:hover,
.fas:hover {
  text-decoration: none;
}

.fa-print:before {
  font-size: 13px;
  font-weight: 700;
}

.fa-quote-left:before {
  position: absolute;
  top: 0;
  left: -10px;
  display: inline-block;
  width: 42px;
  height: 42px;
  padding-top: 10px;
  text-align: center;
  font-size: 25px;
  font-size: 2.5rem;
  background: #ffb400;
  color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/*
 * @file
 * Social related styles.
 */
.pane-addthis-addthis-block {
  width: auto;
  float: right;
}
.pane-addthis-addthis-block img {
  padding-left: 2px;
}
.pane-addthis-addthis-block a.at300b {
  margin-bottom: 0;
}
@media screen and (max-width: 480px) {
  .pane-addthis-addthis-block {
    margin-bottom: 15px;
  }
}

.social-reg-links li {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
.social-reg-links li:last-child {
  margin-right: 0;
}
@media screen and (max-width: 480px) {
  .social-reg-links li {
    float: none;
    margin-right: 0;
  }
}
.social-reg-links a {
  min-width: 170px;
}
.social-reg-links a .fa-provider {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 10px;
  margin-top: -2px;
  width: 25px;
  height: 25px;
  background-color: #00a0be;
  text-align: center;
  color: #fff;
}
.social-reg-links a .fa-provider:before {
  line-height: 25px;
}
.social-reg-links a .fa-chevron-circle-right {
  position: absolute;
  top: 50%;
  right: 9px;
  margin-top: -10px;
}
.social-reg-links a .fa-chevron-circle-right:before {
  font-size: 20px;
  font-size: 2rem;
}

/*
 * @file
 * Styles for wysiwyg edit generated markup.
 */
.pane-bundle-cta-text .field-type-text-long ul, .entitytype-syn_ef_contact_us-form .pre-instructions ul, .entitytype-contact_us_cloned_-form .pre-instructions ul, #syn-seedtreatment-student-add .pre-instructions ul, .node-type-target .field-name-field-detail-description-text ul, .page-user .editorial-text-blocks ul, .page-search-video .editorial-text-blocks ul, .pane-syn-lms-login-form-pane .editorial-text-blocks ul, .pane-syn-lms-quiz-result .quiz-block ul, .field-name-field-service-help-message ul,
.pane-node-field-service-offline-message ul, body.agriclime-service .field-name-field-service-offline-message ul,
.field-name-body ul,
.field-name-field-service-help-message ul,
.pane-node-field-service-offline-message ul,
.editorial-text-blocks ul {
  margin-bottom: 10px;
  list-style: disc;
  list-style-position: outside;
  display: table;
}
.pane-bundle-cta-text .field-type-text-long ol, .entitytype-syn_ef_contact_us-form .pre-instructions ol, .entitytype-contact_us_cloned_-form .pre-instructions ol, #syn-seedtreatment-student-add .pre-instructions ol, .node-type-target .field-name-field-detail-description-text ol, .page-user .editorial-text-blocks ol, .page-search-video .editorial-text-blocks ol, .pane-syn-lms-login-form-pane .editorial-text-blocks ol, .pane-syn-lms-quiz-result .quiz-block ol, .field-name-field-service-help-message ol,
.pane-node-field-service-offline-message ol, body.agriclime-service .field-name-field-service-offline-message ol,
.field-name-body ol,
.field-name-field-service-help-message ol,
.pane-node-field-service-offline-message ol,
.editorial-text-blocks ol {
  margin-bottom: 10px;
  list-style: decimal;
}
.pane-bundle-cta-text .field-type-text-long ul, .entitytype-syn_ef_contact_us-form .pre-instructions ul, .entitytype-contact_us_cloned_-form .pre-instructions ul, #syn-seedtreatment-student-add .pre-instructions ul, .node-type-target .field-name-field-detail-description-text ul, .page-user .editorial-text-blocks ul, .page-search-video .editorial-text-blocks ul, .pane-syn-lms-login-form-pane .editorial-text-blocks ul, .pane-syn-lms-quiz-result .quiz-block ul, .field-name-field-service-help-message ul,
.pane-node-field-service-offline-message ul, body.agriclime-service .field-name-field-service-offline-message ul,
.pane-bundle-cta-text .field-type-text-long ol,
.entitytype-syn_ef_contact_us-form .pre-instructions ol,
.entitytype-contact_us_cloned_-form .pre-instructions ol,
#syn-seedtreatment-student-add .pre-instructions ol,
.node-type-target .field-name-field-detail-description-text ol,
.page-user .editorial-text-blocks ol,
.page-search-video .editorial-text-blocks ol,
.pane-syn-lms-login-form-pane .editorial-text-blocks ol,
.pane-syn-lms-quiz-result .quiz-block ol,
.field-name-field-service-help-message ol,
.pane-node-field-service-offline-message ol,
body.agriclime-service .field-name-field-service-offline-message ol,
.field-name-body ul,
.field-name-field-service-help-message ul,
.pane-node-field-service-offline-message ul,
.field-name-body ol,
.field-name-field-service-help-message ol,
.pane-node-field-service-offline-message ol,
.editorial-text-blocks ul,
.editorial-text-blocks ol {
  margin-left: 20px;
}
.pane-bundle-cta-text .field-type-text-long .contextual-links, .entitytype-syn_ef_contact_us-form .pre-instructions .contextual-links, .entitytype-contact_us_cloned_-form .pre-instructions .contextual-links, #syn-seedtreatment-student-add .pre-instructions .contextual-links, .node-type-target .field-name-field-detail-description-text .contextual-links, .page-user .editorial-text-blocks .contextual-links, .page-search-video .editorial-text-blocks .contextual-links, .pane-syn-lms-login-form-pane .editorial-text-blocks .contextual-links, .pane-syn-lms-quiz-result .quiz-block .contextual-links, .field-name-field-service-help-message .contextual-links,
.pane-node-field-service-offline-message .contextual-links, body.agriclime-service .field-name-field-service-offline-message .contextual-links,
.field-name-body .contextual-links,
.field-name-field-service-help-message .contextual-links,
.pane-node-field-service-offline-message .contextual-links,
.editorial-text-blocks .contextual-links {
  width: initial;
  float: none;
}
.pane-bundle-cta-text .field-type-text-long h2, .entitytype-syn_ef_contact_us-form .pre-instructions h2, .entitytype-contact_us_cloned_-form .pre-instructions h2, #syn-seedtreatment-student-add .pre-instructions h2, .node-type-target .field-name-field-detail-description-text h2, .page-user .editorial-text-blocks h2, .page-search-video .editorial-text-blocks h2, .pane-syn-lms-login-form-pane .editorial-text-blocks h2, .pane-syn-lms-quiz-result .quiz-block h2, .field-name-field-service-help-message h2,
.pane-node-field-service-offline-message h2, body.agriclime-service .field-name-field-service-offline-message h2,
.field-name-body h2,
.field-name-field-service-help-message h2,
.pane-node-field-service-offline-message h2,
.editorial-text-blocks h2 {
  margin-bottom: 5px;
  font-weight: 400;
  clear: both;
}
.pane-bundle-cta-text .field-type-text-long h3, .entitytype-syn_ef_contact_us-form .pre-instructions h3, .entitytype-contact_us_cloned_-form .pre-instructions h3, #syn-seedtreatment-student-add .pre-instructions h3, .node-type-target .field-name-field-detail-description-text h3, .page-user .editorial-text-blocks h3, .page-search-video .editorial-text-blocks h3, .pane-syn-lms-login-form-pane .editorial-text-blocks h3, .pane-syn-lms-quiz-result .quiz-block h3, .field-name-field-service-help-message h3,
.pane-node-field-service-offline-message h3, body.agriclime-service .field-name-field-service-offline-message h3,
.pane-bundle-cta-text .field-type-text-long h4,
.entitytype-syn_ef_contact_us-form .pre-instructions h4,
.entitytype-contact_us_cloned_-form .pre-instructions h4,
#syn-seedtreatment-student-add .pre-instructions h4,
.node-type-target .field-name-field-detail-description-text h4,
.page-user .editorial-text-blocks h4,
.page-search-video .editorial-text-blocks h4,
.pane-syn-lms-login-form-pane .editorial-text-blocks h4,
.pane-syn-lms-quiz-result .quiz-block h4,
.field-name-field-service-help-message h4,
.pane-node-field-service-offline-message h4,
body.agriclime-service .field-name-field-service-offline-message h4,
.field-name-body h3,
.field-name-field-service-help-message h3,
.pane-node-field-service-offline-message h3,
.field-name-body h4,
.field-name-field-service-help-message h4,
.pane-node-field-service-offline-message h4,
.editorial-text-blocks h3,
.editorial-text-blocks h4 {
  margin-bottom: 5px;
  clear: both;
}
.pane-bundle-cta-text .field-type-text-long p, .entitytype-syn_ef_contact_us-form .pre-instructions p, .entitytype-contact_us_cloned_-form .pre-instructions p, #syn-seedtreatment-student-add .pre-instructions p, .node-type-target .field-name-field-detail-description-text p, .page-user .editorial-text-blocks p, .page-search-video .editorial-text-blocks p, .pane-syn-lms-login-form-pane .editorial-text-blocks p, .pane-syn-lms-quiz-result .quiz-block p, .field-name-field-service-help-message p,
.pane-node-field-service-offline-message p, body.agriclime-service .field-name-field-service-offline-message p, .pane-bundle-cta-text .field-type-text-long .advance-saving-calculator .pane-description, .advance-saving-calculator .pane-bundle-cta-text .field-type-text-long .pane-description, .entitytype-syn_ef_contact_us-form .pre-instructions .advance-saving-calculator .pane-description, .advance-saving-calculator .entitytype-syn_ef_contact_us-form .pre-instructions .pane-description, .entitytype-contact_us_cloned_-form .pre-instructions .advance-saving-calculator .pane-description, .advance-saving-calculator .entitytype-contact_us_cloned_-form .pre-instructions .pane-description, #syn-seedtreatment-student-add .pre-instructions .advance-saving-calculator .pane-description, .advance-saving-calculator #syn-seedtreatment-student-add .pre-instructions .pane-description, .node-type-target .field-name-field-detail-description-text .advance-saving-calculator .pane-description, .advance-saving-calculator .node-type-target .field-name-field-detail-description-text .pane-description, .page-user .editorial-text-blocks .advance-saving-calculator .pane-description, .advance-saving-calculator .page-user .editorial-text-blocks .pane-description, .page-search-video .editorial-text-blocks .advance-saving-calculator .pane-description, .advance-saving-calculator .page-search-video .editorial-text-blocks .pane-description, .pane-syn-lms-login-form-pane .editorial-text-blocks .advance-saving-calculator .pane-description, .advance-saving-calculator .pane-syn-lms-login-form-pane .editorial-text-blocks .pane-description, .pane-syn-lms-quiz-result .quiz-block .advance-saving-calculator .pane-description, .advance-saving-calculator .pane-syn-lms-quiz-result .quiz-block .pane-description, .field-name-field-service-help-message .advance-saving-calculator .pane-description, .advance-saving-calculator .field-name-field-service-help-message .pane-description,
.pane-node-field-service-offline-message .advance-saving-calculator .pane-description,
.advance-saving-calculator .pane-node-field-service-offline-message .pane-description, body.agriclime-service .field-name-field-service-offline-message .advance-saving-calculator .pane-description, .advance-saving-calculator body.agriclime-service .field-name-field-service-offline-message .pane-description, .pane-bundle-cta-text .field-type-text-long .advance-saving-calculator form, .advance-saving-calculator .pane-bundle-cta-text .field-type-text-long form, .entitytype-syn_ef_contact_us-form .pre-instructions .advance-saving-calculator form, .advance-saving-calculator .entitytype-syn_ef_contact_us-form .pre-instructions form, .entitytype-contact_us_cloned_-form .pre-instructions .advance-saving-calculator form, .advance-saving-calculator .entitytype-contact_us_cloned_-form .pre-instructions form, #syn-seedtreatment-student-add .pre-instructions .advance-saving-calculator form, .advance-saving-calculator #syn-seedtreatment-student-add .pre-instructions form, .node-type-target .field-name-field-detail-description-text .advance-saving-calculator form, .advance-saving-calculator .node-type-target .field-name-field-detail-description-text form, .page-user .editorial-text-blocks .advance-saving-calculator form, .advance-saving-calculator .page-user .editorial-text-blocks form, .page-search-video .editorial-text-blocks .advance-saving-calculator form, .advance-saving-calculator .page-search-video .editorial-text-blocks form, .pane-syn-lms-login-form-pane .editorial-text-blocks .advance-saving-calculator form, .advance-saving-calculator .pane-syn-lms-login-form-pane .editorial-text-blocks form, .pane-syn-lms-quiz-result .quiz-block .advance-saving-calculator form, .advance-saving-calculator .pane-syn-lms-quiz-result .quiz-block form, .field-name-field-service-help-message .advance-saving-calculator form, .advance-saving-calculator .field-name-field-service-help-message form,
.pane-node-field-service-offline-message .advance-saving-calculator form,
.advance-saving-calculator .pane-node-field-service-offline-message form, body.agriclime-service .field-name-field-service-offline-message .advance-saving-calculator form, .advance-saving-calculator body.agriclime-service .field-name-field-service-offline-message form,
.field-name-body p,
.field-name-field-service-help-message p,
.pane-node-field-service-offline-message p,
.field-name-body .advance-saving-calculator .pane-description,
.advance-saving-calculator .field-name-body .pane-description,
.field-name-field-service-help-message .advance-saving-calculator .pane-description,
.advance-saving-calculator .field-name-field-service-help-message .pane-description,
.pane-node-field-service-offline-message .advance-saving-calculator .pane-description,
.advance-saving-calculator .pane-node-field-service-offline-message .pane-description,
.field-name-body .advance-saving-calculator form,
.advance-saving-calculator .field-name-body form,
.field-name-field-service-help-message .advance-saving-calculator form,
.advance-saving-calculator .field-name-field-service-help-message form,
.pane-node-field-service-offline-message .advance-saving-calculator form,
.advance-saving-calculator .pane-node-field-service-offline-message form,
.editorial-text-blocks p,
.editorial-text-blocks .advance-saving-calculator .pane-description,
.advance-saving-calculator .editorial-text-blocks .pane-description,
.editorial-text-blocks .advance-saving-calculator form,
.advance-saving-calculator .editorial-text-blocks form {
  clear: both;
}
.pane-bundle-cta-text .field-type-text-long img, .entitytype-syn_ef_contact_us-form .pre-instructions img, .entitytype-contact_us_cloned_-form .pre-instructions img, #syn-seedtreatment-student-add .pre-instructions img, .node-type-target .field-name-field-detail-description-text img, .page-user .editorial-text-blocks img, .page-search-video .editorial-text-blocks img, .pane-syn-lms-login-form-pane .editorial-text-blocks img, .pane-syn-lms-quiz-result .quiz-block img, .field-name-field-service-help-message img,
.pane-node-field-service-offline-message img, body.agriclime-service .field-name-field-service-offline-message img,
.field-name-body img,
.field-name-field-service-help-message img,
.pane-node-field-service-offline-message img,
.editorial-text-blocks img {
  margin-bottom: 20px;
}
.pane-bundle-cta-text .field-type-text-long img.image-right, .entitytype-syn_ef_contact_us-form .pre-instructions img.image-right, .entitytype-contact_us_cloned_-form .pre-instructions img.image-right, #syn-seedtreatment-student-add .pre-instructions img.image-right, .node-type-target .field-name-field-detail-description-text img.image-right, .page-user .editorial-text-blocks img.image-right, .page-search-video .editorial-text-blocks img.image-right, .pane-syn-lms-login-form-pane .editorial-text-blocks img.image-right, .pane-syn-lms-quiz-result .quiz-block img.image-right, .field-name-field-service-help-message img.image-right,
.pane-node-field-service-offline-message img.image-right, body.agriclime-service .field-name-field-service-offline-message img.image-right,
.field-name-body img.image-right,
.field-name-field-service-help-message img.image-right,
.pane-node-field-service-offline-message img.image-right,
.editorial-text-blocks img.image-right {
  margin-left: 20px;
}
@media screen and (max-width: 1024px) {
  .pane-bundle-cta-text .field-type-text-long img.image-right, .entitytype-syn_ef_contact_us-form .pre-instructions img.image-right, .entitytype-contact_us_cloned_-form .pre-instructions img.image-right, #syn-seedtreatment-student-add .pre-instructions img.image-right, .node-type-target .field-name-field-detail-description-text img.image-right, .page-user .editorial-text-blocks img.image-right, .page-search-video .editorial-text-blocks img.image-right, .pane-syn-lms-login-form-pane .editorial-text-blocks img.image-right, .pane-syn-lms-quiz-result .quiz-block img.image-right, .field-name-field-service-help-message img.image-right,
  .pane-node-field-service-offline-message img.image-right, body.agriclime-service .field-name-field-service-offline-message img.image-right,
  .field-name-body img.image-right,
  .field-name-field-service-help-message img.image-right,
  .pane-node-field-service-offline-message img.image-right,
  .editorial-text-blocks img.image-right {
    margin-left: 10px;
  }
}
.pane-bundle-cta-text .field-type-text-long img.image-left, .entitytype-syn_ef_contact_us-form .pre-instructions img.image-left, .entitytype-contact_us_cloned_-form .pre-instructions img.image-left, #syn-seedtreatment-student-add .pre-instructions img.image-left, .node-type-target .field-name-field-detail-description-text img.image-left, .page-user .editorial-text-blocks img.image-left, .page-search-video .editorial-text-blocks img.image-left, .pane-syn-lms-login-form-pane .editorial-text-blocks img.image-left, .pane-syn-lms-quiz-result .quiz-block img.image-left, .field-name-field-service-help-message img.image-left,
.pane-node-field-service-offline-message img.image-left, body.agriclime-service .field-name-field-service-offline-message img.image-left,
.field-name-body img.image-left,
.field-name-field-service-help-message img.image-left,
.pane-node-field-service-offline-message img.image-left,
.editorial-text-blocks img.image-left {
  margin-right: 20px;
}
@media screen and (max-width: 1024px) {
  .pane-bundle-cta-text .field-type-text-long img.image-left, .entitytype-syn_ef_contact_us-form .pre-instructions img.image-left, .entitytype-contact_us_cloned_-form .pre-instructions img.image-left, #syn-seedtreatment-student-add .pre-instructions img.image-left, .node-type-target .field-name-field-detail-description-text img.image-left, .page-user .editorial-text-blocks img.image-left, .page-search-video .editorial-text-blocks img.image-left, .pane-syn-lms-login-form-pane .editorial-text-blocks img.image-left, .pane-syn-lms-quiz-result .quiz-block img.image-left, .field-name-field-service-help-message img.image-left,
  .pane-node-field-service-offline-message img.image-left, body.agriclime-service .field-name-field-service-offline-message img.image-left,
  .field-name-body img.image-left,
  .field-name-field-service-help-message img.image-left,
  .pane-node-field-service-offline-message img.image-left,
  .editorial-text-blocks img.image-left {
    margin-right: 10px;
  }
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-text .field-type-text-long img, .entitytype-syn_ef_contact_us-form .pre-instructions img, .entitytype-contact_us_cloned_-form .pre-instructions img, #syn-seedtreatment-student-add .pre-instructions img, .node-type-target .field-name-field-detail-description-text img, .page-user .editorial-text-blocks img, .page-search-video .editorial-text-blocks img, .pane-syn-lms-login-form-pane .editorial-text-blocks img, .pane-syn-lms-quiz-result .quiz-block img, .field-name-field-service-help-message img,
  .pane-node-field-service-offline-message img, body.agriclime-service .field-name-field-service-offline-message img,
  .field-name-body img,
  .field-name-field-service-help-message img,
  .pane-node-field-service-offline-message img,
  .editorial-text-blocks img {
    /* Using important because the styles are inline. */
    float: none !important;
    width: 100% !important;
    height: auto !important;
  }
}
.pane-bundle-cta-text .field-type-text-long img + p, .entitytype-syn_ef_contact_us-form .pre-instructions img + p, .entitytype-contact_us_cloned_-form .pre-instructions img + p, #syn-seedtreatment-student-add .pre-instructions img + p, .node-type-target .field-name-field-detail-description-text img + p, .page-user .editorial-text-blocks img + p, .page-search-video .editorial-text-blocks img + p, .pane-syn-lms-login-form-pane .editorial-text-blocks img + p, .pane-syn-lms-quiz-result .quiz-block img + p, .field-name-field-service-help-message img + p,
.pane-node-field-service-offline-message img + p, body.agriclime-service .field-name-field-service-offline-message img + p, .pane-bundle-cta-text .field-type-text-long .advance-saving-calculator img + .pane-description, .advance-saving-calculator .pane-bundle-cta-text .field-type-text-long img + .pane-description, .entitytype-syn_ef_contact_us-form .pre-instructions .advance-saving-calculator img + .pane-description, .advance-saving-calculator .entitytype-syn_ef_contact_us-form .pre-instructions img + .pane-description, .entitytype-contact_us_cloned_-form .pre-instructions .advance-saving-calculator img + .pane-description, .advance-saving-calculator .entitytype-contact_us_cloned_-form .pre-instructions img + .pane-description, #syn-seedtreatment-student-add .pre-instructions .advance-saving-calculator img + .pane-description, .advance-saving-calculator #syn-seedtreatment-student-add .pre-instructions img + .pane-description, .node-type-target .field-name-field-detail-description-text .advance-saving-calculator img + .pane-description, .advance-saving-calculator .node-type-target .field-name-field-detail-description-text img + .pane-description, .page-user .editorial-text-blocks .advance-saving-calculator img + .pane-description, .advance-saving-calculator .page-user .editorial-text-blocks img + .pane-description, .page-search-video .editorial-text-blocks .advance-saving-calculator img + .pane-description, .advance-saving-calculator .page-search-video .editorial-text-blocks img + .pane-description, .pane-syn-lms-login-form-pane .editorial-text-blocks .advance-saving-calculator img + .pane-description, .advance-saving-calculator .pane-syn-lms-login-form-pane .editorial-text-blocks img + .pane-description, .pane-syn-lms-quiz-result .quiz-block .advance-saving-calculator img + .pane-description, .advance-saving-calculator .pane-syn-lms-quiz-result .quiz-block img + .pane-description, .field-name-field-service-help-message .advance-saving-calculator img + .pane-description, .advance-saving-calculator .field-name-field-service-help-message img + .pane-description,
.pane-node-field-service-offline-message .advance-saving-calculator img + .pane-description,
.advance-saving-calculator .pane-node-field-service-offline-message img + .pane-description, body.agriclime-service .field-name-field-service-offline-message .advance-saving-calculator img + .pane-description, .advance-saving-calculator body.agriclime-service .field-name-field-service-offline-message img + .pane-description, .pane-bundle-cta-text .field-type-text-long .advance-saving-calculator img + form, .advance-saving-calculator .pane-bundle-cta-text .field-type-text-long img + form, .entitytype-syn_ef_contact_us-form .pre-instructions .advance-saving-calculator img + form, .advance-saving-calculator .entitytype-syn_ef_contact_us-form .pre-instructions img + form, .entitytype-contact_us_cloned_-form .pre-instructions .advance-saving-calculator img + form, .advance-saving-calculator .entitytype-contact_us_cloned_-form .pre-instructions img + form, #syn-seedtreatment-student-add .pre-instructions .advance-saving-calculator img + form, .advance-saving-calculator #syn-seedtreatment-student-add .pre-instructions img + form, .node-type-target .field-name-field-detail-description-text .advance-saving-calculator img + form, .advance-saving-calculator .node-type-target .field-name-field-detail-description-text img + form, .page-user .editorial-text-blocks .advance-saving-calculator img + form, .advance-saving-calculator .page-user .editorial-text-blocks img + form, .page-search-video .editorial-text-blocks .advance-saving-calculator img + form, .advance-saving-calculator .page-search-video .editorial-text-blocks img + form, .pane-syn-lms-login-form-pane .editorial-text-blocks .advance-saving-calculator img + form, .advance-saving-calculator .pane-syn-lms-login-form-pane .editorial-text-blocks img + form, .pane-syn-lms-quiz-result .quiz-block .advance-saving-calculator img + form, .advance-saving-calculator .pane-syn-lms-quiz-result .quiz-block img + form, .field-name-field-service-help-message .advance-saving-calculator img + form, .advance-saving-calculator .field-name-field-service-help-message img + form,
.pane-node-field-service-offline-message .advance-saving-calculator img + form,
.advance-saving-calculator .pane-node-field-service-offline-message img + form, body.agriclime-service .field-name-field-service-offline-message .advance-saving-calculator img + form, .advance-saving-calculator body.agriclime-service .field-name-field-service-offline-message img + form,
.field-name-body img + p,
.field-name-field-service-help-message img + p,
.pane-node-field-service-offline-message img + p,
.field-name-body .advance-saving-calculator img + .pane-description,
.advance-saving-calculator .field-name-body img + .pane-description,
.field-name-field-service-help-message .advance-saving-calculator img + .pane-description,
.advance-saving-calculator .field-name-field-service-help-message img + .pane-description,
.pane-node-field-service-offline-message .advance-saving-calculator img + .pane-description,
.advance-saving-calculator .pane-node-field-service-offline-message img + .pane-description,
.field-name-body .advance-saving-calculator img + form,
.advance-saving-calculator .field-name-body img + form,
.field-name-field-service-help-message .advance-saving-calculator img + form,
.advance-saving-calculator .field-name-field-service-help-message img + form,
.pane-node-field-service-offline-message .advance-saving-calculator img + form,
.advance-saving-calculator .pane-node-field-service-offline-message img + form,
.editorial-text-blocks img + p,
.editorial-text-blocks .advance-saving-calculator img + .pane-description,
.advance-saving-calculator .editorial-text-blocks img + .pane-description,
.editorial-text-blocks .advance-saving-calculator img + form,
.advance-saving-calculator .editorial-text-blocks img + form {
  clear: none;
}
.pane-bundle-cta-text .field-type-text-long a, .entitytype-syn_ef_contact_us-form .pre-instructions a, .entitytype-contact_us_cloned_-form .pre-instructions a, #syn-seedtreatment-student-add .pre-instructions a, .node-type-target .field-name-field-detail-description-text a, .page-user .editorial-text-blocks a, .page-search-video .editorial-text-blocks a, .pane-syn-lms-login-form-pane .editorial-text-blocks a, .pane-syn-lms-quiz-result .quiz-block a, .field-name-field-service-help-message a,
.pane-node-field-service-offline-message a, body.agriclime-service .field-name-field-service-offline-message a,
.field-name-body a,
.field-name-field-service-help-message a,
.pane-node-field-service-offline-message a,
.editorial-text-blocks a {
  clear: both;
}
.pane-bundle-cta-text .field-type-text-long a:hover, .entitytype-syn_ef_contact_us-form .pre-instructions a:hover, .entitytype-contact_us_cloned_-form .pre-instructions a:hover, #syn-seedtreatment-student-add .pre-instructions a:hover, .node-type-target .field-name-field-detail-description-text a:hover, .page-user .editorial-text-blocks a:hover, .page-search-video .editorial-text-blocks a:hover, .pane-syn-lms-login-form-pane .editorial-text-blocks a:hover, .pane-syn-lms-quiz-result .quiz-block a:hover, .field-name-field-service-help-message a:hover,
.pane-node-field-service-offline-message a:hover, body.agriclime-service .field-name-field-service-offline-message a:hover,
.field-name-body a:hover,
.field-name-field-service-help-message a:hover,
.pane-node-field-service-offline-message a:hover,
.editorial-text-blocks a:hover {
  opacity: 0.7;
  text-decoration: none;
}
.pane-bundle-cta-text .field-type-text-long .phone-information:before, .entitytype-syn_ef_contact_us-form .pre-instructions .phone-information:before, .entitytype-contact_us_cloned_-form .pre-instructions .phone-information:before, #syn-seedtreatment-student-add .pre-instructions .phone-information:before, .node-type-target .field-name-field-detail-description-text .phone-information:before, .page-user .editorial-text-blocks .phone-information:before, .page-search-video .editorial-text-blocks .phone-information:before, .pane-syn-lms-login-form-pane .editorial-text-blocks .phone-information:before, .pane-syn-lms-quiz-result .quiz-block .phone-information:before, .field-name-field-service-help-message .phone-information:before,
.pane-node-field-service-offline-message .phone-information:before, body.agriclime-service .field-name-field-service-offline-message .phone-information:before,
.field-name-body .phone-information:before,
.field-name-field-service-help-message .phone-information:before,
.pane-node-field-service-offline-message .phone-information:before,
.editorial-text-blocks .phone-information:before {
  position: relative;
  top: 4px;
  margin-right: 9px;
  content: "\f095";
  color: #00a0be;
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 1;
}
.pane-bundle-cta-text .field-type-text-long .left-content, .entitytype-syn_ef_contact_us-form .pre-instructions .left-content, .entitytype-contact_us_cloned_-form .pre-instructions .left-content, #syn-seedtreatment-student-add .pre-instructions .left-content, .node-type-target .field-name-field-detail-description-text .left-content, .page-user .editorial-text-blocks .left-content, .page-search-video .editorial-text-blocks .left-content, .pane-syn-lms-login-form-pane .editorial-text-blocks .left-content, .pane-syn-lms-quiz-result .quiz-block .left-content, .field-name-field-service-help-message .left-content,
.pane-node-field-service-offline-message .left-content, body.agriclime-service .field-name-field-service-offline-message .left-content,
.pane-bundle-cta-text .field-type-text-long .right-content,
.entitytype-syn_ef_contact_us-form .pre-instructions .right-content,
.entitytype-contact_us_cloned_-form .pre-instructions .right-content,
#syn-seedtreatment-student-add .pre-instructions .right-content,
.node-type-target .field-name-field-detail-description-text .right-content,
.page-user .editorial-text-blocks .right-content,
.page-search-video .editorial-text-blocks .right-content,
.pane-syn-lms-login-form-pane .editorial-text-blocks .right-content,
.pane-syn-lms-quiz-result .quiz-block .right-content,
.field-name-field-service-help-message .right-content,
.pane-node-field-service-offline-message .right-content,
body.agriclime-service .field-name-field-service-offline-message .right-content,
.field-name-body .left-content,
.field-name-field-service-help-message .left-content,
.pane-node-field-service-offline-message .left-content,
.field-name-body .right-content,
.field-name-field-service-help-message .right-content,
.pane-node-field-service-offline-message .right-content,
.editorial-text-blocks .left-content,
.editorial-text-blocks .right-content {
  width: 50%;
}
.pane-bundle-cta-text .field-type-text-long .left-content, .entitytype-syn_ef_contact_us-form .pre-instructions .left-content, .entitytype-contact_us_cloned_-form .pre-instructions .left-content, #syn-seedtreatment-student-add .pre-instructions .left-content, .node-type-target .field-name-field-detail-description-text .left-content, .page-user .editorial-text-blocks .left-content, .page-search-video .editorial-text-blocks .left-content, .pane-syn-lms-login-form-pane .editorial-text-blocks .left-content, .pane-syn-lms-quiz-result .quiz-block .left-content, .field-name-field-service-help-message .left-content,
.pane-node-field-service-offline-message .left-content, body.agriclime-service .field-name-field-service-offline-message .left-content,
.field-name-body .left-content,
.field-name-field-service-help-message .left-content,
.pane-node-field-service-offline-message .left-content,
.editorial-text-blocks .left-content {
  float: left;
  padding-right: 10px;
}
.pane-bundle-cta-text .field-type-text-long .right-content, .entitytype-syn_ef_contact_us-form .pre-instructions .right-content, .entitytype-contact_us_cloned_-form .pre-instructions .right-content, #syn-seedtreatment-student-add .pre-instructions .right-content, .node-type-target .field-name-field-detail-description-text .right-content, .page-user .editorial-text-blocks .right-content, .page-search-video .editorial-text-blocks .right-content, .pane-syn-lms-login-form-pane .editorial-text-blocks .right-content, .pane-syn-lms-quiz-result .quiz-block .right-content, .field-name-field-service-help-message .right-content,
.pane-node-field-service-offline-message .right-content, body.agriclime-service .field-name-field-service-offline-message .right-content,
.field-name-body .right-content,
.field-name-field-service-help-message .right-content,
.pane-node-field-service-offline-message .right-content,
.editorial-text-blocks .right-content {
  float: right;
  clear: none;
  padding-left: 10px;
}
.pane-bundle-cta-text .field-type-text-long div, .entitytype-syn_ef_contact_us-form .pre-instructions div, .entitytype-contact_us_cloned_-form .pre-instructions div, #syn-seedtreatment-student-add .pre-instructions div, .node-type-target .field-name-field-detail-description-text div, .page-user .editorial-text-blocks div, .page-search-video .editorial-text-blocks div, .pane-syn-lms-login-form-pane .editorial-text-blocks div, .pane-syn-lms-quiz-result .quiz-block div, .field-name-field-service-help-message div,
.pane-node-field-service-offline-message div, body.agriclime-service .field-name-field-service-offline-message div,
.field-name-body div,
.field-name-field-service-help-message div,
.pane-node-field-service-offline-message div,
.editorial-text-blocks div {
  clear: both;
}
.pane-bundle-cta-text .field-type-text-long .media-element, .entitytype-syn_ef_contact_us-form .pre-instructions .media-element, .entitytype-contact_us_cloned_-form .pre-instructions .media-element, #syn-seedtreatment-student-add .pre-instructions .media-element, .node-type-target .field-name-field-detail-description-text .media-element, .page-user .editorial-text-blocks .media-element, .page-search-video .editorial-text-blocks .media-element, .pane-syn-lms-login-form-pane .editorial-text-blocks .media-element, .pane-syn-lms-quiz-result .quiz-block .media-element, .field-name-field-service-help-message .media-element,
.pane-node-field-service-offline-message .media-element, body.agriclime-service .field-name-field-service-offline-message .media-element,
.pane-bundle-cta-text .field-type-text-long .BCLcontainingBlock,
.entitytype-syn_ef_contact_us-form .pre-instructions .BCLcontainingBlock,
.entitytype-contact_us_cloned_-form .pre-instructions .BCLcontainingBlock,
#syn-seedtreatment-student-add .pre-instructions .BCLcontainingBlock,
.node-type-target .field-name-field-detail-description-text .BCLcontainingBlock,
.page-user .editorial-text-blocks .BCLcontainingBlock,
.page-search-video .editorial-text-blocks .BCLcontainingBlock,
.pane-syn-lms-login-form-pane .editorial-text-blocks .BCLcontainingBlock,
.pane-syn-lms-quiz-result .quiz-block .BCLcontainingBlock,
.field-name-field-service-help-message .BCLcontainingBlock,
.pane-node-field-service-offline-message .BCLcontainingBlock,
body.agriclime-service .field-name-field-service-offline-message .BCLcontainingBlock,
.field-name-body .media-element,
.field-name-field-service-help-message .media-element,
.pane-node-field-service-offline-message .media-element,
.field-name-body .BCLcontainingBlock,
.field-name-field-service-help-message .BCLcontainingBlock,
.pane-node-field-service-offline-message .BCLcontainingBlock,
.editorial-text-blocks .media-element,
.editorial-text-blocks .BCLcontainingBlock {
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-text .field-type-text-long .left-content, .entitytype-syn_ef_contact_us-form .pre-instructions .left-content, .entitytype-contact_us_cloned_-form .pre-instructions .left-content, #syn-seedtreatment-student-add .pre-instructions .left-content, .node-type-target .field-name-field-detail-description-text .left-content, .page-user .editorial-text-blocks .left-content, .page-search-video .editorial-text-blocks .left-content, .pane-syn-lms-login-form-pane .editorial-text-blocks .left-content, .pane-syn-lms-quiz-result .quiz-block .left-content, .field-name-field-service-help-message .left-content,
  .pane-node-field-service-offline-message .left-content, body.agriclime-service .field-name-field-service-offline-message .left-content,
  .pane-bundle-cta-text .field-type-text-long .right-content,
  .entitytype-syn_ef_contact_us-form .pre-instructions .right-content,
  .entitytype-contact_us_cloned_-form .pre-instructions .right-content,
  #syn-seedtreatment-student-add .pre-instructions .right-content,
  .node-type-target .field-name-field-detail-description-text .right-content,
  .page-user .editorial-text-blocks .right-content,
  .page-search-video .editorial-text-blocks .right-content,
  .pane-syn-lms-login-form-pane .editorial-text-blocks .right-content,
  .pane-syn-lms-quiz-result .quiz-block .right-content,
  .field-name-field-service-help-message .right-content,
  .pane-node-field-service-offline-message .right-content,
  body.agriclime-service .field-name-field-service-offline-message .right-content,
  .field-name-body .left-content,
  .field-name-field-service-help-message .left-content,
  .pane-node-field-service-offline-message .left-content,
  .field-name-body .right-content,
  .field-name-field-service-help-message .right-content,
  .pane-node-field-service-offline-message .right-content,
  .editorial-text-blocks .left-content,
  .editorial-text-blocks .right-content {
    float: none;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .pane-bundle-cta-text .field-type-text-long .media-youtube-video, .entitytype-syn_ef_contact_us-form .pre-instructions .media-youtube-video, .entitytype-contact_us_cloned_-form .pre-instructions .media-youtube-video, #syn-seedtreatment-student-add .pre-instructions .media-youtube-video, .node-type-target .field-name-field-detail-description-text .media-youtube-video, .page-user .editorial-text-blocks .media-youtube-video, .page-search-video .editorial-text-blocks .media-youtube-video, .pane-syn-lms-login-form-pane .editorial-text-blocks .media-youtube-video, .pane-syn-lms-quiz-result .quiz-block .media-youtube-video, .field-name-field-service-help-message .media-youtube-video,
  .pane-node-field-service-offline-message .media-youtube-video, body.agriclime-service .field-name-field-service-offline-message .media-youtube-video,
  .field-name-body .media-youtube-video,
  .field-name-field-service-help-message .media-youtube-video,
  .pane-node-field-service-offline-message .media-youtube-video,
  .editorial-text-blocks .media-youtube-video {
    margin-bottom: 10px;
  }
}
.pane-bundle-cta-text .field-type-text-long .view-id-wysiwyg_media_carousel div, .entitytype-syn_ef_contact_us-form .pre-instructions .view-id-wysiwyg_media_carousel div, .entitytype-contact_us_cloned_-form .pre-instructions .view-id-wysiwyg_media_carousel div, #syn-seedtreatment-student-add .pre-instructions .view-id-wysiwyg_media_carousel div, .node-type-target .field-name-field-detail-description-text .view-id-wysiwyg_media_carousel div, .page-user .editorial-text-blocks .view-id-wysiwyg_media_carousel div, .page-search-video .editorial-text-blocks .view-id-wysiwyg_media_carousel div, .pane-syn-lms-login-form-pane .editorial-text-blocks .view-id-wysiwyg_media_carousel div, .pane-syn-lms-quiz-result .quiz-block .view-id-wysiwyg_media_carousel div, .field-name-field-service-help-message .view-id-wysiwyg_media_carousel div,
.pane-node-field-service-offline-message .view-id-wysiwyg_media_carousel div, body.agriclime-service .field-name-field-service-offline-message .view-id-wysiwyg_media_carousel div,
.field-name-body .view-id-wysiwyg_media_carousel div,
.field-name-field-service-help-message .view-id-wysiwyg_media_carousel div,
.pane-node-field-service-offline-message .view-id-wysiwyg_media_carousel div,
.editorial-text-blocks .view-id-wysiwyg_media_carousel div {
  clear: none;
}

.table-wrapper {
  margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
  .table-wrapper {
    overflow-x: auto;
  }
  .table-wrapper table {
    margin-bottom: 0;
  }
  .table-wrapper th,
  .table-wrapper td {
    white-space: nowrap;
  }
}

.pane-bundle-cta-text .field-type-text-long blockquote, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote, .entitytype-contact_us_cloned_-form .pre-instructions blockquote, #syn-seedtreatment-student-add .pre-instructions blockquote, .node-type-target .field-name-field-detail-description-text blockquote, .page-user .editorial-text-blocks blockquote, .page-search-video .editorial-text-blocks blockquote, .pane-syn-lms-login-form-pane .editorial-text-blocks blockquote, .pane-syn-lms-quiz-result .quiz-block blockquote, .field-name-field-service-help-message blockquote,
.pane-node-field-service-offline-message blockquote, body.agriclime-service .field-name-field-service-offline-message blockquote,
.field-name-body blockquote,
.editorial-text-blocks blockquote,
blockquote {
  clear: both;
  position: relative;
  padding-left: 50px;
  margin: 0;
  min-height: 45px;
}
.pane-bundle-cta-text .field-type-text-long blockquote:before, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote:before, .entitytype-contact_us_cloned_-form .pre-instructions blockquote:before, #syn-seedtreatment-student-add .pre-instructions blockquote:before, .node-type-target .field-name-field-detail-description-text blockquote:before, .page-user .editorial-text-blocks blockquote:before, .page-search-video .editorial-text-blocks blockquote:before, .pane-syn-lms-login-form-pane .editorial-text-blocks blockquote:before, .pane-syn-lms-quiz-result .quiz-block blockquote:before, .field-name-field-service-help-message blockquote:before,
.pane-node-field-service-offline-message blockquote:before, body.agriclime-service .field-name-field-service-offline-message blockquote:before,
.field-name-body blockquote:before,
.editorial-text-blocks blockquote:before,
blockquote:before {
  content: "\f10d";
  position: absolute;
  top: 0;
  left: 0;
  width: 42px;
  height: 42px;
  padding-top: 5px;
  font-size: 25px;
  font-size: 2.5rem;
  color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  line-height: 1.4;
  text-align: center;
  background: #ffb400;
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-text .field-type-text-long blockquote:before, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote:before, .entitytype-contact_us_cloned_-form .pre-instructions blockquote:before, #syn-seedtreatment-student-add .pre-instructions blockquote:before, .node-type-target .field-name-field-detail-description-text blockquote:before, .page-user .editorial-text-blocks blockquote:before, .page-search-video .editorial-text-blocks blockquote:before, .pane-syn-lms-login-form-pane .editorial-text-blocks blockquote:before, .pane-syn-lms-quiz-result .quiz-block blockquote:before, .field-name-field-service-help-message blockquote:before,
  .pane-node-field-service-offline-message blockquote:before, body.agriclime-service .field-name-field-service-offline-message blockquote:before,
  .field-name-body blockquote:before,
  .editorial-text-blocks blockquote:before,
  blockquote:before {
    left: -40px;
    width: 30px;
    height: 30px;
    font-size: 15px;
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-text .field-type-text-long blockquote, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote, .entitytype-contact_us_cloned_-form .pre-instructions blockquote, #syn-seedtreatment-student-add .pre-instructions blockquote, .node-type-target .field-name-field-detail-description-text blockquote, .page-user .editorial-text-blocks blockquote, .page-search-video .editorial-text-blocks blockquote, .pane-syn-lms-login-form-pane .editorial-text-blocks blockquote, .pane-syn-lms-quiz-result .quiz-block blockquote, .field-name-field-service-help-message blockquote,
  .pane-node-field-service-offline-message blockquote, body.agriclime-service .field-name-field-service-offline-message blockquote,
  .field-name-body blockquote,
  .editorial-text-blocks blockquote,
  blockquote {
    margin: 10px 0 20px 40px;
    padding: 15px 40px 0 0;
  }
}
.pane-bundle-cta-text .field-type-text-long blockquote p:first-child, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote p:first-child, .entitytype-contact_us_cloned_-form .pre-instructions blockquote p:first-child, #syn-seedtreatment-student-add .pre-instructions blockquote p:first-child, .node-type-target .field-name-field-detail-description-text blockquote p:first-child, .pane-syn-lms-quiz-result .quiz-block blockquote p:first-child, .field-name-field-service-help-message blockquote p:first-child,
.pane-node-field-service-offline-message blockquote p:first-child, body.agriclime-service .field-name-field-service-offline-message blockquote p:first-child,
.field-name-body blockquote p:first-child,
.editorial-text-blocks blockquote p:first-child, .pane-bundle-cta-text .field-type-text-long blockquote .advance-saving-calculator .pane-description:first-child, .advance-saving-calculator .pane-bundle-cta-text .field-type-text-long blockquote .pane-description:first-child, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote .advance-saving-calculator .pane-description:first-child, .advance-saving-calculator .entitytype-syn_ef_contact_us-form .pre-instructions blockquote .pane-description:first-child, .entitytype-contact_us_cloned_-form .pre-instructions blockquote .advance-saving-calculator .pane-description:first-child, .advance-saving-calculator .entitytype-contact_us_cloned_-form .pre-instructions blockquote .pane-description:first-child, #syn-seedtreatment-student-add .pre-instructions blockquote .advance-saving-calculator .pane-description:first-child, .advance-saving-calculator #syn-seedtreatment-student-add .pre-instructions blockquote .pane-description:first-child, .node-type-target .field-name-field-detail-description-text blockquote .advance-saving-calculator .pane-description:first-child, .advance-saving-calculator .node-type-target .field-name-field-detail-description-text blockquote .pane-description:first-child, .pane-syn-lms-quiz-result .quiz-block blockquote .advance-saving-calculator .pane-description:first-child, .advance-saving-calculator .pane-syn-lms-quiz-result .quiz-block blockquote .pane-description:first-child, .field-name-field-service-help-message blockquote .advance-saving-calculator .pane-description:first-child, .advance-saving-calculator .field-name-field-service-help-message blockquote .pane-description:first-child,
.pane-node-field-service-offline-message blockquote .advance-saving-calculator .pane-description:first-child,
.advance-saving-calculator .pane-node-field-service-offline-message blockquote .pane-description:first-child, body.agriclime-service .field-name-field-service-offline-message blockquote .advance-saving-calculator .pane-description:first-child, .advance-saving-calculator body.agriclime-service .field-name-field-service-offline-message blockquote .pane-description:first-child,
.field-name-body blockquote .advance-saving-calculator .pane-description:first-child,
.advance-saving-calculator .field-name-body blockquote .pane-description:first-child,
.editorial-text-blocks blockquote .advance-saving-calculator .pane-description:first-child,
.advance-saving-calculator .editorial-text-blocks blockquote .pane-description:first-child, .pane-bundle-cta-text .field-type-text-long blockquote .advance-saving-calculator form:first-child, .advance-saving-calculator .pane-bundle-cta-text .field-type-text-long blockquote form:first-child, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote .advance-saving-calculator form:first-child, .advance-saving-calculator .entitytype-syn_ef_contact_us-form .pre-instructions blockquote form:first-child, .entitytype-contact_us_cloned_-form .pre-instructions blockquote .advance-saving-calculator form:first-child, .advance-saving-calculator .entitytype-contact_us_cloned_-form .pre-instructions blockquote form:first-child, #syn-seedtreatment-student-add .pre-instructions blockquote .advance-saving-calculator form:first-child, .advance-saving-calculator #syn-seedtreatment-student-add .pre-instructions blockquote form:first-child, .node-type-target .field-name-field-detail-description-text blockquote .advance-saving-calculator form:first-child, .advance-saving-calculator .node-type-target .field-name-field-detail-description-text blockquote form:first-child, .pane-syn-lms-quiz-result .quiz-block blockquote .advance-saving-calculator form:first-child, .advance-saving-calculator .pane-syn-lms-quiz-result .quiz-block blockquote form:first-child, .field-name-field-service-help-message blockquote .advance-saving-calculator form:first-child, .advance-saving-calculator .field-name-field-service-help-message blockquote form:first-child,
.pane-node-field-service-offline-message blockquote .advance-saving-calculator form:first-child,
.advance-saving-calculator .pane-node-field-service-offline-message blockquote form:first-child, body.agriclime-service .field-name-field-service-offline-message blockquote .advance-saving-calculator form:first-child, .advance-saving-calculator body.agriclime-service .field-name-field-service-offline-message blockquote form:first-child,
.field-name-body blockquote .advance-saving-calculator form:first-child,
.advance-saving-calculator .field-name-body blockquote form:first-child,
.editorial-text-blocks blockquote .advance-saving-calculator form:first-child,
.advance-saving-calculator .editorial-text-blocks blockquote form:first-child,
blockquote p:first-child,
blockquote .advance-saving-calculator .pane-description:first-child,
.advance-saving-calculator blockquote .pane-description:first-child,
blockquote .advance-saving-calculator form:first-child,
.advance-saving-calculator blockquote form:first-child {
  padding-top: 30px;
  border-top: 10px solid #ffb400;
}
.pane-bundle-cta-text .field-type-text-long blockquote p, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote p, .entitytype-contact_us_cloned_-form .pre-instructions blockquote p, #syn-seedtreatment-student-add .pre-instructions blockquote p, .node-type-target .field-name-field-detail-description-text blockquote p, .page-user .editorial-text-blocks blockquote p, .page-search-video .editorial-text-blocks blockquote p, .pane-syn-lms-login-form-pane .editorial-text-blocks blockquote p, .pane-syn-lms-quiz-result .quiz-block blockquote p, .field-name-field-service-help-message blockquote p,
.pane-node-field-service-offline-message blockquote p, body.agriclime-service .field-name-field-service-offline-message blockquote p,
.field-name-body blockquote p,
.editorial-text-blocks blockquote p, .pane-bundle-cta-text .field-type-text-long blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .pane-bundle-cta-text .field-type-text-long blockquote .pane-description, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .entitytype-syn_ef_contact_us-form .pre-instructions blockquote .pane-description, .entitytype-contact_us_cloned_-form .pre-instructions blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .entitytype-contact_us_cloned_-form .pre-instructions blockquote .pane-description, #syn-seedtreatment-student-add .pre-instructions blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator #syn-seedtreatment-student-add .pre-instructions blockquote .pane-description, .node-type-target .field-name-field-detail-description-text blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .node-type-target .field-name-field-detail-description-text blockquote .pane-description, .pane-syn-lms-quiz-result .quiz-block blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .pane-syn-lms-quiz-result .quiz-block blockquote .pane-description, .field-name-field-service-help-message blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .field-name-field-service-help-message blockquote .pane-description,
.pane-node-field-service-offline-message blockquote .advance-saving-calculator .pane-description,
.advance-saving-calculator .pane-node-field-service-offline-message blockquote .pane-description, body.agriclime-service .field-name-field-service-offline-message blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator body.agriclime-service .field-name-field-service-offline-message blockquote .pane-description,
.field-name-body blockquote .advance-saving-calculator .pane-description,
.advance-saving-calculator .field-name-body blockquote .pane-description,
.editorial-text-blocks blockquote .advance-saving-calculator .pane-description,
.advance-saving-calculator .editorial-text-blocks blockquote .pane-description, .pane-bundle-cta-text .field-type-text-long blockquote .advance-saving-calculator form, .advance-saving-calculator .pane-bundle-cta-text .field-type-text-long blockquote form, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote .advance-saving-calculator form, .advance-saving-calculator .entitytype-syn_ef_contact_us-form .pre-instructions blockquote form, .entitytype-contact_us_cloned_-form .pre-instructions blockquote .advance-saving-calculator form, .advance-saving-calculator .entitytype-contact_us_cloned_-form .pre-instructions blockquote form, #syn-seedtreatment-student-add .pre-instructions blockquote .advance-saving-calculator form, .advance-saving-calculator #syn-seedtreatment-student-add .pre-instructions blockquote form, .node-type-target .field-name-field-detail-description-text blockquote .advance-saving-calculator form, .advance-saving-calculator .node-type-target .field-name-field-detail-description-text blockquote form, .pane-syn-lms-quiz-result .quiz-block blockquote .advance-saving-calculator form, .advance-saving-calculator .pane-syn-lms-quiz-result .quiz-block blockquote form, .field-name-field-service-help-message blockquote .advance-saving-calculator form, .advance-saving-calculator .field-name-field-service-help-message blockquote form,
.pane-node-field-service-offline-message blockquote .advance-saving-calculator form,
.advance-saving-calculator .pane-node-field-service-offline-message blockquote form, body.agriclime-service .field-name-field-service-offline-message blockquote .advance-saving-calculator form, .advance-saving-calculator body.agriclime-service .field-name-field-service-offline-message blockquote form,
.field-name-body blockquote .advance-saving-calculator form,
.advance-saving-calculator .field-name-body blockquote form,
.editorial-text-blocks blockquote .advance-saving-calculator form,
.advance-saving-calculator .editorial-text-blocks blockquote form,
blockquote p,
blockquote .advance-saving-calculator .pane-description,
.advance-saving-calculator blockquote .pane-description,
blockquote .advance-saving-calculator form,
.advance-saving-calculator blockquote form {
  margin: 0 0 10px;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  color: #ffb400;
}
@media screen and (max-width: 480px) {
  .pane-bundle-cta-text .field-type-text-long blockquote p, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote p, .entitytype-contact_us_cloned_-form .pre-instructions blockquote p, #syn-seedtreatment-student-add .pre-instructions blockquote p, .node-type-target .field-name-field-detail-description-text blockquote p, .page-user .editorial-text-blocks blockquote p, .page-search-video .editorial-text-blocks blockquote p, .pane-syn-lms-login-form-pane .editorial-text-blocks blockquote p, .pane-syn-lms-quiz-result .quiz-block blockquote p, .field-name-field-service-help-message blockquote p,
  .pane-node-field-service-offline-message blockquote p, body.agriclime-service .field-name-field-service-offline-message blockquote p,
  .field-name-body blockquote p,
  .editorial-text-blocks blockquote p, .pane-bundle-cta-text .field-type-text-long blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .pane-bundle-cta-text .field-type-text-long blockquote .pane-description, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .entitytype-syn_ef_contact_us-form .pre-instructions blockquote .pane-description, .entitytype-contact_us_cloned_-form .pre-instructions blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .entitytype-contact_us_cloned_-form .pre-instructions blockquote .pane-description, #syn-seedtreatment-student-add .pre-instructions blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator #syn-seedtreatment-student-add .pre-instructions blockquote .pane-description, .node-type-target .field-name-field-detail-description-text blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .node-type-target .field-name-field-detail-description-text blockquote .pane-description, .pane-syn-lms-quiz-result .quiz-block blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .pane-syn-lms-quiz-result .quiz-block blockquote .pane-description, .field-name-field-service-help-message blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator .field-name-field-service-help-message blockquote .pane-description,
  .pane-node-field-service-offline-message blockquote .advance-saving-calculator .pane-description,
  .advance-saving-calculator .pane-node-field-service-offline-message blockquote .pane-description, body.agriclime-service .field-name-field-service-offline-message blockquote .advance-saving-calculator .pane-description, .advance-saving-calculator body.agriclime-service .field-name-field-service-offline-message blockquote .pane-description,
  .field-name-body blockquote .advance-saving-calculator .pane-description,
  .advance-saving-calculator .field-name-body blockquote .pane-description,
  .editorial-text-blocks blockquote .advance-saving-calculator .pane-description,
  .advance-saving-calculator .editorial-text-blocks blockquote .pane-description, .pane-bundle-cta-text .field-type-text-long blockquote .advance-saving-calculator form, .advance-saving-calculator .pane-bundle-cta-text .field-type-text-long blockquote form, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote .advance-saving-calculator form, .advance-saving-calculator .entitytype-syn_ef_contact_us-form .pre-instructions blockquote form, .entitytype-contact_us_cloned_-form .pre-instructions blockquote .advance-saving-calculator form, .advance-saving-calculator .entitytype-contact_us_cloned_-form .pre-instructions blockquote form, #syn-seedtreatment-student-add .pre-instructions blockquote .advance-saving-calculator form, .advance-saving-calculator #syn-seedtreatment-student-add .pre-instructions blockquote form, .node-type-target .field-name-field-detail-description-text blockquote .advance-saving-calculator form, .advance-saving-calculator .node-type-target .field-name-field-detail-description-text blockquote form, .pane-syn-lms-quiz-result .quiz-block blockquote .advance-saving-calculator form, .advance-saving-calculator .pane-syn-lms-quiz-result .quiz-block blockquote form, .field-name-field-service-help-message blockquote .advance-saving-calculator form, .advance-saving-calculator .field-name-field-service-help-message blockquote form,
  .pane-node-field-service-offline-message blockquote .advance-saving-calculator form,
  .advance-saving-calculator .pane-node-field-service-offline-message blockquote form, body.agriclime-service .field-name-field-service-offline-message blockquote .advance-saving-calculator form, .advance-saving-calculator body.agriclime-service .field-name-field-service-offline-message blockquote form,
  .field-name-body blockquote .advance-saving-calculator form,
  .advance-saving-calculator .field-name-body blockquote form,
  .editorial-text-blocks blockquote .advance-saving-calculator form,
  .advance-saving-calculator .editorial-text-blocks blockquote form,
  blockquote p,
  blockquote .advance-saving-calculator .pane-description,
  .advance-saving-calculator blockquote .pane-description,
  blockquote .advance-saving-calculator form,
  .advance-saving-calculator blockquote form {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.pane-bundle-cta-text .field-type-text-long blockquote .cite, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote .cite, .entitytype-contact_us_cloned_-form .pre-instructions blockquote .cite, #syn-seedtreatment-student-add .pre-instructions blockquote .cite, .node-type-target .field-name-field-detail-description-text blockquote .cite, .pane-syn-lms-quiz-result .quiz-block blockquote .cite, .field-name-field-service-help-message blockquote .cite,
.pane-node-field-service-offline-message blockquote .cite, body.agriclime-service .field-name-field-service-offline-message blockquote .cite,
.field-name-body blockquote .cite,
.editorial-text-blocks blockquote .cite,
blockquote .cite {
  font-size: 16.5px;
  font-size: 1.65rem;
  font-weight: 700;
  padding: 0 20px;
  color: #909297;
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-text .field-type-text-long blockquote .cite, .entitytype-syn_ef_contact_us-form .pre-instructions blockquote .cite, .entitytype-contact_us_cloned_-form .pre-instructions blockquote .cite, #syn-seedtreatment-student-add .pre-instructions blockquote .cite, .node-type-target .field-name-field-detail-description-text blockquote .cite, .pane-syn-lms-quiz-result .quiz-block blockquote .cite, .field-name-field-service-help-message blockquote .cite,
  .pane-node-field-service-offline-message blockquote .cite, body.agriclime-service .field-name-field-service-offline-message blockquote .cite,
  .field-name-body blockquote .cite,
  .editorial-text-blocks blockquote .cite,
  blockquote .cite {
    padding-left: 0;
  }
}

/*
 * @file
 * Styles for Drupal messages.
 */
.messages__content {
  padding-left: 10px;
  padding-right: 10px;
}

.messages {
  position: relative;
  margin: 10px 0;
  padding: 10px 10px 10px 40px;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  border-left-width: 4px;
}
.messages:before {
  position: absolute;
  top: 0;
  left: 8px;
  font-size: 30px;
  font-size: 3rem;
}

.messages--status {
  border-left-color: #aab400;
}
.messages--status:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f058";
  color: #aab400;
}

.messages--warning {
  border-left-color: #ffb400;
}
.messages--warning:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f06a";
  color: #ffb400;
}

.messages--error {
  border-left-color: #eb8200;
}
.messages--error:before {
  content: "\f057";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #eb8200;
}

.error.messages-inline {
  font-size: 13px;
  font-size: 1.3rem;
  margin-top: 5px;
  margin-bottom: 0;
  padding: 0;
  border: none;
  color: #eb8200;
  clear: left;
}
.error.messages-inline:before {
  font-size: 13px;
  font-size: 1.3rem;
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: static;
  margin-right: 5px;
  content: "\f057";
  color: #eb8200;
}
.captcha .error.messages-inline {
  margin-top: -14px;
  margin-bottom: 10px;
}

/*
 * @file
 * Drupal pager.
 */
.pager .pager-current, .pager a {
  display: inline-block;
  padding: 5px;
  text-align: center;
  color: #616161;
}
.pager .pager-current:hover, .pager a:hover {
  color: #212121;
  text-decoration: none;
}

.pager {
  margin: 10px 0;
  text-align: center;
  font-size: 0;
}
.pager li {
  position: relative;
  display: inline-block;
}
.pager .ajax-progress-throbber {
  top: -9px;
  left: 50%;
  margin-left: -7px;
}
.pager .pager-current {
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .pager .pager-item,
  .pager .pager-current {
    display: none;
  }
}

/*
 * @file
 * Styles for related content.
 */
.related__links {
  margin-bottom: 20px;
}

.pane-blog-listing-panel-pane-4 .pane-title,
.pane-blog-listing-panel-pane-3 .pane-title,
.pane-blog-listing-panel-pane-2 .pane-title,
.related__links-title {
  margin-bottom: 0;
  padding: 0 20px;
  line-height: 2.1;
  font-weight: 400;
  color: #fff;
  background-color: #00a0be;
  -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;
}
@media screen and (max-width: 480px) {
  .pane-blog-listing-panel-pane-4 .pane-title,
  .pane-blog-listing-panel-pane-3 .pane-title,
  .pane-blog-listing-panel-pane-2 .pane-title,
  .related__links-title {
    line-height: 1.8;
    font-size: 20px;
    font-size: 2rem;
  }
}

.related--links-body {
  padding: 10px 20px 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;
}

.related__links-link {
  position: relative;
  display: block;
  margin-bottom: 10px;
  padding-left: 23px;
  font-weight: 700;
}
.related__links-link:visited {
  color: #00a0be;
}
.related__links-link:hover {
  color: #4abbd1;
  text-decoration: none;
}
.related__links-link:hover .fa,
.related__links-link:hover .fas {
  left: 0;
  color: #4abbd1;
}
.related__links-link .fa,
.related__links-link .fas {
  position: absolute;
  top: 0;
  left: -3px;
  padding: 3px 0 3px 3px;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.related--container,
.pane-related-news-panel-pane-1 .pane-title,
.pane-related-news-panel-pane-2 .pane-title,
.pane-related-videos-panel-pane-1 .pane-title {
  padding: 0 50px;
}
@media screen and (max-width: 1024px) {
  .related--container,
  .pane-related-news-panel-pane-1 .pane-title,
  .pane-related-news-panel-pane-2 .pane-title,
  .pane-related-videos-panel-pane-1 .pane-title {
    padding: 0;
  }
}
.related--container .owl-stage,
.pane-related-news-panel-pane-1 .pane-title .owl-stage,
.pane-related-news-panel-pane-2 .pane-title .owl-stage,
.pane-related-videos-panel-pane-1 .pane-title .owl-stage {
  padding-top: 20px;
}
.related--container .owl-item,
.pane-related-news-panel-pane-1 .pane-title .owl-item,
.pane-related-news-panel-pane-2 .pane-title .owl-item,
.pane-related-videos-panel-pane-1 .pane-title .owl-item {
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.related--container .owl-item:hover,
.pane-related-news-panel-pane-1 .pane-title .owl-item:hover,
.pane-related-news-panel-pane-2 .pane-title .owl-item:hover,
.pane-related-videos-panel-pane-1 .pane-title .owl-item:hover {
  -moz-transform: translate(0, -5px);
  -ms-transform: translate(0, -5px);
  -webkit-transform: translate(0, -5px);
  transform: translate(0, -5px);
}
.related--container .owl-carousel.disabled,
.pane-related-news-panel-pane-1 .pane-title .owl-carousel.disabled,
.pane-related-news-panel-pane-2 .pane-title .owl-carousel.disabled,
.pane-related-videos-panel-pane-1 .pane-title .owl-carousel.disabled {
  width: 250px;
  margin-top: 20px;
}

.related__item {
  position: relative;
  min-height: 270px;
  overflow: hidden;
  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;
  transform-style: preserve-3d;
}
.related__item:hover .listing__title {
  color: #474747;
}
.related__item:hover .listing__text p, .related__item:hover .listing__text .advance-saving-calculator .pane-description, .advance-saving-calculator .related__item:hover .listing__text .pane-description, .related__item:hover .listing__text .advance-saving-calculator form, .advance-saving-calculator .related__item:hover .listing__text form {
  color: #4c4c4c;
}
@media screen and (max-width: 767px) {
  .related__item {
    min-height: 290px;
  }
}
@media screen and (max-width: 480px) {
  .related__item {
    min-height: initial;
  }
}
.related__item .label, .related__item .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 .related__item .field-item, .related__item .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 .related__item .field-item {
  position: absolute;
  top: 15px;
  left: 15px;
  /* Fix blinking when transition. */
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}
.related__item img {
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translate3d(0, 0, 0);
}
.related__item img:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.related__item .listing__title {
  margin-bottom: 10px;
}

.related__image {
  overflow: hidden;
}

.related__item-body {
  padding: 10px 20px 20px;
}

/* Drupal selectors */
.pane-related-news-panel-pane-1 .pane-title,
.pane-related-news-panel-pane-2 .pane-title,
.pane-related-videos-panel-pane-1 .pane-title {
  margin-bottom: 0;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.27;
}

.pane-related-videos-panel-pane-1 {
  margin-top: 25px;
}
@media screen and (max-width: 1024px) {
  .pane-related-videos-panel-pane-1 {
    margin-top: 0;
  }
}

/* Related videos */
.view-related-videos .related-video {
  min-height: 168px;
}
.view-related-videos .BCLvideoWrapper,
.view-related-videos .media-youtube-video {
  padding-bottom: 72.7%;
}
.view-related-videos .BCLcontainingBlock {
  max-height: 186px;
}
.view-related-videos .owl-item:hover {
  transform: none;
}
.view-related-videos .owl-item img {
  transform: none;
  -webkit-backface-visibility: visible;
}

/*Related Articles - Hide Date */
.related-articles .listing__date {
  display: none;
}

/*
 * @file
 * Styles for the green pane button.
 */
.call-to-action-btn-primary,
.pane-node-field-service-help-message .pane-title,
.pane-syn-service-weed-id-form-pane .linktext,
.field-name-field-cta-link a,
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .add-service,
.entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .add-service,
#syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .add-service,
.page-pm-model-cf .remove-btn,
.page-soil-water-cf .remove-btn,
.pane-syn-service-de-soil-water .diagram-submit-button,
.pane-syn-service-de-pm-model-pane .pm-submit-btn,
.call-to-action-btn-download,
.hero__link a,
.service-banner .field-name-field-link a,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a,
.node-poll .poll-submit,
.node-poll .form-actions,
#sliding-popup .popup-content #popup-buttons button.agree-button,
.node-service .pane-links-pane a,
.service-weather .pane-links-pane a,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-next,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous,
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .product-url a,
.field-collection-table-override .add-more-crop,
.view-my-dashboard .add-service,
.pane-syn-lms-certificate .download-cert a,
.pane-bundle-weather-widget .pane-links-pane a,
.field-name-field-service-sign-up-page a,
body.agriclime-service .pane-node-field-service-sign-up-page a,
#edit-pm-model-group-list .add-more,
#edit-soil-water-group-list .add-more,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-view-node a,
.entitytype-hyvido-form .remove-crop input,
.pane-price-list .view-footer a,
.pane-hubs-links-pane a,
.pane-bundle-hubs-right-service-slider .cta-button a,
.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous a, .pane-bundle-cta-full-width .field-name-field-cta-link a, .full-width-hero--info-wrapper .full-width-hero--link a, .panel-pane.pane-syn-seedtreatment-student-pane #syn-seedtreatment-student-add input[type='submit'], .user-register-form .form-actions, .comment-wrapper .comment-form .form-actions, .user-form-submit, .view-my-services .form-actions, .entitytype-hyvido-form .multipage-button,
.call-to-action-btn-blue-input, .call-to-action-link-blue, .pane-my-sales-representative-contacts-my-sales-representatives .sales-representative-submit, .comment-wrapper .comment-form .form-actions input[type='submit'], .tfa-setup .tfa-submit, .set-up-app-link a, body.agriclime-service .multipage-controls-list input.form-submit,
body.agriclime-service .multipage-controls-list input#edit-submit, .preview-email-btn,
.preview-fax-btn,
.call-to-action-btn-blue, .user-login-cancel a, .user-link-cancel a, .page-pm-model-cf .cancel-btn a,
.page-soil-water-cf .cancel-btn a, .user-form-cancel, .page-syn-service-hyvido .confirmation #edit-cancel,
.call-to-action-btn-gray, .node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-availability-link a {
  position: relative;
  display: inline-block;
  padding: 6px 40px 6px 20px;
  -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;
}
.call-to-action-btn-primary:before,
.pane-node-field-service-help-message .pane-title:before,
.pane-syn-service-weed-id-form-pane .linktext:before,
.field-name-field-cta-link a:before,
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .add-service:before,
.entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .add-service:before,
#syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .add-service:before,
.page-pm-model-cf .remove-btn:before,
.page-soil-water-cf .remove-btn:before,
.pane-syn-service-de-soil-water .diagram-submit-button:before,
.pane-syn-service-de-pm-model-pane .pm-submit-btn:before,
.call-to-action-btn-download:before,
.hero__link a:before,
.service-banner .field-name-field-link a:before,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a:before,
.node-poll .poll-submit:before,
.node-poll .form-actions:before,
#sliding-popup .popup-content #popup-buttons button.agree-button:before,
.node-service .pane-links-pane a:before,
.service-weather .pane-links-pane a:before,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-next:before,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous:before,
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .product-url a:before,
.field-collection-table-override .add-more-crop:before,
.view-my-dashboard .add-service:before,
.pane-syn-lms-certificate .download-cert a:before,
.pane-bundle-weather-widget .pane-links-pane a:before,
.field-name-field-service-sign-up-page a:before,
body.agriclime-service .pane-node-field-service-sign-up-page a:before,
#edit-pm-model-group-list .add-more:before,
#edit-soil-water-group-list .add-more:before,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-view-node a:before,
.entitytype-hyvido-form .remove-crop input:before,
.pane-price-list .view-footer a:before,
.pane-hubs-links-pane a:before,
.pane-bundle-hubs-right-service-slider .cta-button a:before,
.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous a:before, .pane-bundle-cta-full-width .field-name-field-cta-link a:before, .full-width-hero--info-wrapper .full-width-hero--link a:before, .panel-pane.pane-syn-seedtreatment-student-pane #syn-seedtreatment-student-add input[type='submit']:before, .user-register-form .form-actions:before, .comment-wrapper .comment-form .form-actions:before, .user-form-submit:before, .view-my-services .form-actions:before, .entitytype-hyvido-form .multipage-button:before,
.call-to-action-btn-blue-input:before, .call-to-action-link-blue:before, .pane-my-sales-representative-contacts-my-sales-representatives .sales-representative-submit:before, .comment-wrapper .comment-form .form-actions input[type='submit']:before, .tfa-setup .tfa-submit:before, .set-up-app-link a:before, body.agriclime-service .multipage-controls-list input.form-submit:before,
body.agriclime-service .multipage-controls-list input#edit-submit:before, .preview-email-btn:before,
.preview-fax-btn:before,
.call-to-action-btn-blue:before, .user-login-cancel a:before, .user-link-cancel a:before, .page-pm-model-cf .cancel-btn a:before,
.page-soil-water-cf .cancel-btn a:before, .user-form-cancel:before, .page-syn-service-hyvido .confirmation #edit-cancel:before,
.call-to-action-btn-gray:before, .node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-availability-link a:before {
  position: absolute;
  right: 9px;
  top: 50%;
  margin-top: -15px;
  content: "\f138";
  font-size: 21px;
  font-size: 2.1rem;
}
.call-to-action-btn-primary:hover,
.pane-node-field-service-help-message .pane-title:hover,
.pane-syn-service-weed-id-form-pane .linktext:hover,
.field-name-field-cta-link a:hover,
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .add-service:hover,
.entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .add-service:hover,
#syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .add-service:hover,
.page-pm-model-cf .remove-btn:hover,
.page-soil-water-cf .remove-btn:hover,
.pane-syn-service-de-soil-water .diagram-submit-button:hover,
.pane-syn-service-de-pm-model-pane .pm-submit-btn:hover,
.call-to-action-btn-download:hover,
.hero__link a:hover,
.service-banner .field-name-field-link a:hover,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a:hover,
.node-poll .poll-submit:hover,
.node-poll .form-actions:hover,
#sliding-popup .popup-content #popup-buttons button.agree-button:hover,
.node-service .pane-links-pane a:hover,
.service-weather .pane-links-pane a:hover,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-next:hover,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous:hover,
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .product-url a:hover,
.field-collection-table-override .add-more-crop:hover,
.view-my-dashboard .add-service:hover,
.pane-syn-lms-certificate .download-cert a:hover,
.pane-bundle-weather-widget .pane-links-pane a:hover,
.field-name-field-service-sign-up-page a:hover,
body.agriclime-service .pane-node-field-service-sign-up-page a:hover,
#edit-pm-model-group-list .add-more:hover,
#edit-soil-water-group-list .add-more:hover,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-view-node a:hover,
.entitytype-hyvido-form .remove-crop input:hover,
.pane-price-list .view-footer a:hover,
.pane-hubs-links-pane a:hover,
.pane-bundle-hubs-right-service-slider .cta-button a:hover,
.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous a:hover, .full-width-hero--info-wrapper .full-width-hero--link a:hover, .panel-pane.pane-syn-seedtreatment-student-pane #syn-seedtreatment-student-add input[type='submit']:hover, .user-register-form .form-actions:hover, .comment-wrapper .comment-form .form-actions:hover, .user-form-submit:hover, .view-my-services .form-actions:hover, .entitytype-hyvido-form .multipage-button:hover,
.call-to-action-btn-blue-input:hover, .call-to-action-link-blue:hover, .pane-my-sales-representative-contacts-my-sales-representatives .sales-representative-submit:hover, .comment-wrapper .comment-form .form-actions input[type='submit']:hover, .tfa-setup .tfa-submit:hover, .set-up-app-link a:hover, body.agriclime-service .multipage-controls-list input.form-submit:hover,
body.agriclime-service .multipage-controls-list input#edit-submit:hover, .preview-email-btn:hover,
.preview-fax-btn:hover,
.call-to-action-btn-blue:hover, .user-login-cancel a:hover, .user-link-cancel a:hover, .page-pm-model-cf .cancel-btn a:hover,
.page-soil-water-cf .cancel-btn a:hover, .user-form-cancel:hover, .page-syn-service-hyvido .confirmation #edit-cancel:hover,
.call-to-action-btn-gray:hover, .node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-availability-link a:hover {
  -moz-transform: scaleX(1.03);
  -ms-transform: scaleX(1.03);
  -webkit-transform: scaleX(1.03);
  transform: scaleX(1.03);
  text-decoration: none;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
@media screen and (max-width: 1024px) {
  .call-to-action-btn-primary,
  .pane-node-field-service-help-message .pane-title,
  .pane-syn-service-weed-id-form-pane .linktext,
  .field-name-field-cta-link a,
  .entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .add-service,
  .entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .add-service,
  #syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .add-service,
  .page-pm-model-cf .remove-btn,
  .page-soil-water-cf .remove-btn,
  .pane-syn-service-de-soil-water .diagram-submit-button,
  .pane-syn-service-de-pm-model-pane .pm-submit-btn,
  .call-to-action-btn-download,
  .hero__link a,
  .service-banner .field-name-field-link a,
  .node-type-service .twocols-right__top .pane-node .field-name-field-link a,
  .node-poll .poll-submit,
  .node-poll .form-actions,
  #sliding-popup .popup-content #popup-buttons button.agree-button,
  .node-service .pane-links-pane a,
  .service-weather .pane-links-pane a,
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-next,
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous,
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .product-url a,
  .field-collection-table-override .add-more-crop,
  .view-my-dashboard .add-service,
  .pane-syn-lms-certificate .download-cert a,
  .pane-bundle-weather-widget .pane-links-pane a,
  .field-name-field-service-sign-up-page a,
  body.agriclime-service .pane-node-field-service-sign-up-page a,
  #edit-pm-model-group-list .add-more,
  #edit-soil-water-group-list .add-more,
  .pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-view-node a,
  .entitytype-hyvido-form .remove-crop input,
  .pane-price-list .view-footer a,
  .pane-hubs-links-pane a,
  .pane-bundle-hubs-right-service-slider .cta-button a,
  .node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous a, .pane-bundle-cta-full-width .field-name-field-cta-link a, .full-width-hero--info-wrapper .full-width-hero--link a, .panel-pane.pane-syn-seedtreatment-student-pane #syn-seedtreatment-student-add input[type='submit'], .user-register-form .form-actions, .comment-wrapper .comment-form .form-actions, .user-form-submit, .view-my-services .form-actions, .entitytype-hyvido-form .multipage-button,
  .call-to-action-btn-blue-input, .call-to-action-link-blue, .pane-my-sales-representative-contacts-my-sales-representatives .sales-representative-submit, .comment-wrapper .comment-form .form-actions input[type='submit'], .tfa-setup .tfa-submit, .set-up-app-link a, body.agriclime-service .multipage-controls-list input.form-submit,
  body.agriclime-service .multipage-controls-list input#edit-submit, .preview-email-btn,
  .preview-fax-btn,
  .call-to-action-btn-blue, .user-login-cancel a, .user-link-cancel a, .page-pm-model-cf .cancel-btn a,
  .page-soil-water-cf .cancel-btn a, .user-form-cancel, .page-syn-service-hyvido .confirmation #edit-cancel,
  .call-to-action-btn-gray, .node-type-flower-product .twocols-33-67 .panel-col-top .pane-node-field-p-f-availability-link a {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

.call-to-action-btn-primary,
.pane-node-field-service-help-message .pane-title,
.pane-syn-service-weed-id-form-pane .linktext,
.field-name-field-cta-link a,
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .add-service,
.entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .add-service,
#syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .add-service,
.page-pm-model-cf .remove-btn,
.page-soil-water-cf .remove-btn,
.pane-syn-service-de-soil-water .diagram-submit-button,
.pane-syn-service-de-pm-model-pane .pm-submit-btn,
.call-to-action-btn-download,
.hero__link a,
.service-banner .field-name-field-link a,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a,
.node-poll .poll-submit,
.node-poll .form-actions,
#sliding-popup .popup-content #popup-buttons button.agree-button,
.node-service .pane-links-pane a,
.service-weather .pane-links-pane a,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-next,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous,
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .product-url a,
.field-collection-table-override .add-more-crop,
.view-my-dashboard .add-service,
.pane-syn-lms-certificate .download-cert a,
.pane-bundle-weather-widget .pane-links-pane a,
.field-name-field-service-sign-up-page a,
body.agriclime-service .pane-node-field-service-sign-up-page a,
#edit-pm-model-group-list .add-more,
#edit-soil-water-group-list .add-more,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-view-node a,
.entitytype-hyvido-form .remove-crop input,
.pane-price-list .view-footer a,
.pane-hubs-links-pane a,
.pane-bundle-hubs-right-service-slider .cta-button a,
.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous a {
  border: 1px solid #dadbdf;
  background-color: #fff;
  color: #5f7800;
}
.call-to-action-btn-primary:hover,
.pane-node-field-service-help-message .pane-title:hover,
.pane-syn-service-weed-id-form-pane .linktext:hover,
.field-name-field-cta-link a:hover,
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .add-service:hover,
.entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .add-service:hover,
#syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .add-service:hover,
.page-pm-model-cf .remove-btn:hover,
.page-soil-water-cf .remove-btn:hover,
.pane-syn-service-de-soil-water .diagram-submit-button:hover,
.pane-syn-service-de-pm-model-pane .pm-submit-btn:hover,
.call-to-action-btn-download:hover,
.hero__link a:hover,
.service-banner .field-name-field-link a:hover,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a:hover,
.node-poll .poll-submit:hover,
.node-poll .form-actions:hover,
#sliding-popup .popup-content #popup-buttons button.agree-button:hover,
.node-service .pane-links-pane a:hover,
.service-weather .pane-links-pane a:hover,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-next:hover,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous:hover,
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .product-url a:hover,
.field-collection-table-override .add-more-crop:hover,
.view-my-dashboard .add-service:hover,
.pane-syn-lms-certificate .download-cert a:hover,
.pane-bundle-weather-widget .pane-links-pane a:hover,
.field-name-field-service-sign-up-page a:hover,
body.agriclime-service .pane-node-field-service-sign-up-page a:hover,
#edit-pm-model-group-list .add-more:hover,
#edit-soil-water-group-list .add-more:hover,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-view-node a:hover,
.entitytype-hyvido-form .remove-crop input:hover,
.pane-price-list .view-footer a:hover,
.pane-hubs-links-pane a:hover,
.pane-bundle-hubs-right-service-slider .cta-button a:hover,
.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous a:hover {
  border-color: #bfc1c7;
  background-color: #9fae66;
}
.call-to-action-btn-primary:visited, .call-to-action-btn-primary:focus,
.pane-node-field-service-help-message .pane-title:visited,
.pane-syn-service-weed-id-form-pane .linktext:visited,
.field-name-field-cta-link a:visited,
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .add-service:visited,
.entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .add-service:visited,
#syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .add-service:visited,
.page-pm-model-cf .remove-btn:visited,
.page-soil-water-cf .remove-btn:visited,
.pane-syn-service-de-soil-water .diagram-submit-button:visited,
.pane-syn-service-de-pm-model-pane .pm-submit-btn:visited,
.call-to-action-btn-download:visited,
.hero__link a:visited,
.service-banner .field-name-field-link a:visited,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a:visited,
.node-poll .poll-submit:visited,
.node-poll .form-actions:visited,
#sliding-popup .popup-content #popup-buttons button.agree-button:visited,
.node-service .pane-links-pane a:visited,
.service-weather .pane-links-pane a:visited,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-next:visited,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous:visited,
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .product-url a:visited,
.field-collection-table-override .add-more-crop:visited,
.view-my-dashboard .add-service:visited,
.pane-syn-lms-certificate .download-cert a:visited,
.pane-bundle-weather-widget .pane-links-pane a:visited,
.field-name-field-service-sign-up-page a:visited,
body.agriclime-service .pane-node-field-service-sign-up-page a:visited,
#edit-pm-model-group-list .add-more:visited,
#edit-soil-water-group-list .add-more:visited,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-view-node a:visited,
.entitytype-hyvido-form .remove-crop input:visited,
.pane-price-list .view-footer a:visited,
.pane-hubs-links-pane a:visited,
.pane-bundle-hubs-right-service-slider .cta-button a:visited,
.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous a:visited,
.pane-node-field-service-help-message .pane-title:focus,
.pane-syn-service-weed-id-form-pane .linktext:focus,
.field-name-field-cta-link a:focus,
.entitytype-syn_ef_contact_us-form .field-name-field-ef-contac-us-upload-your-p .add-service:focus,
.entitytype-contact_us_cloned_-form .field-name-field-ef-contac-us-upload-your-p .add-service:focus,
#syn-seedtreatment-student-add .field-name-field-ef-contac-us-upload-your-p .add-service:focus,
.page-pm-model-cf .remove-btn:focus,
.page-soil-water-cf .remove-btn:focus,
.pane-syn-service-de-soil-water .diagram-submit-button:focus,
.pane-syn-service-de-pm-model-pane .pm-submit-btn:focus,
.call-to-action-btn-download:focus,
.hero__link a:focus,
.service-banner .field-name-field-link a:focus,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a:focus,
.node-poll .poll-submit:focus,
.node-poll .form-actions:focus,
#sliding-popup .popup-content #popup-buttons button.agree-button:focus,
.node-service .pane-links-pane a:focus,
.service-weather .pane-links-pane a:focus,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-next:focus,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous:focus,
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .product-url a:focus,
.field-collection-table-override .add-more-crop:focus,
.view-my-dashboard .add-service:focus,
.pane-syn-lms-certificate .download-cert a:focus,
.pane-bundle-weather-widget .pane-links-pane a:focus,
.field-name-field-service-sign-up-page a:focus,
body.agriclime-service .pane-node-field-service-sign-up-page a:focus,
#edit-pm-model-group-list .add-more:focus,
#edit-soil-water-group-list .add-more:focus,
.pane-syn-service-weed-id-form-pane .weedid-step-four .view-id-service_weed_id_target .views-field-view-node a:focus,
.entitytype-hyvido-form .remove-crop input:focus,
.pane-price-list .view-footer a:focus,
.pane-hubs-links-pane a:focus,
.pane-bundle-hubs-right-service-slider .cta-button a:focus,
.node-type-blog .main__content-panes .rows-wrapper .panel-panel .pane-next-previous a:focus {
  color: #5f7800;
}

.pane-bundle-cta-full-width .field-name-field-cta-link a, .full-width-hero--info-wrapper .full-width-hero--link a, .panel-pane.pane-syn-seedtreatment-student-pane #syn-seedtreatment-student-add input[type='submit'], .user-register-form .form-actions, .comment-wrapper .comment-form .form-actions, .user-form-submit, .view-my-services .form-actions, .entitytype-hyvido-form .multipage-button,
.call-to-action-btn-blue-input, .call-to-action-link-blue, .pane-my-sales-representative-contacts-my-sales-representatives .sales-representative-submit, .comment-wrapper .comment-form .form-actions input[type='submit'], .tfa-setup .tfa-submit, .set-up-app-link a, body.agriclime-service .multipage-controls-list input.form-submit,
body.agriclime-service .multipage-controls-list input#edit-submit, .preview-email-btn,
.preview-fax-btn,
.call-to-action-btn-blue {
  border: 1px solid #00a0be;
  background-color: #00a0be;
  color: #fff;
}
.pane-bundle-cta-full-width .field-name-field-cta-link a:visited, .full-width-hero--info-wrapper .full-width-hero--link a:visited, .panel-pane.pane-syn-seedtreatment-student-pane #syn-seedtreatment-student-add input[type='submit']:visited, .user-register-form .form-actions:visited, .comment-wrapper .comment-form .form-actions:visited, .user-form-submit:visited, .view-my-services .form-actions:visited, .entitytype-hyvido-form .multipage-button:visited,
.call-to-action-btn-blue-input:visited, .call-to-action-link-blue:visited, .pane-my-sales-representative-contacts-my-sales-representatives .sales-representative-submit:visited, .comment-wrapper .comment-form .form-actions input[type='submit']:visited, .tfa-setup .tfa-submit:visited, .set-up-app-link a:visited, body.agriclime-service .multipage-controls-list input.form-submit:visited,
body.agriclime-service .multipage-controls-list input#edit-submit:visited, .preview-email-btn:visited,
.preview-fax-btn:visited, .pane-bundle-cta-full-width .field-name-field-cta-link a:focus, .full-width-hero--info-wrapper .full-width-hero--link a:focus, .panel-pane.pane-syn-seedtreatment-student-pane #syn-seedtreatment-student-add input[type='submit']:focus, .user-register-form .form-actions:focus, .comment-wrapper .comment-form .form-actions:focus, .user-form-submit:focus, .view-my-services .form-actions:focus, .entitytype-hyvido-form .multipage-button:focus,
.call-to-action-btn-blue-input:focus, .call-to-action-link-blue:focus, .pane-my-sales-representative-contacts-my-sales-representatives .sales-representative-submit:focus, .comment-wrapper .comment-form .form-actions input[type='submit']:focus, .tfa-setup .tfa-submit:focus, .set-up-app-link a:focus, body.agriclime-service .multipage-controls-list input.form-submit:focus,
body.agriclime-service .multipage-controls-list input#edit-submit:focus, .preview-email-btn:focus,
.preview-fax-btn:focus,
.call-to-action-btn-blue:visited,
.call-to-action-btn-blue:focus {
  color: #fff;
}

.user-login-cancel a, .user-link-cancel a, .page-pm-model-cf .cancel-btn a,
.page-soil-water-cf .cancel-btn a {
  border: 1px solid #00cbf1;
  background-color: #fff;
  color: #00a0be;
}
.user-login-cancel a:before, .user-link-cancel a:before, .page-pm-model-cf .cancel-btn a:before,
.page-soil-water-cf .cancel-btn a:before {
  content: "\f057";
}

.page-pm-model-cf .remove-btn,
.page-soil-water-cf .remove-btn, .pane-syn-service-de-soil-water .diagram-submit-button, .pane-syn-service-de-pm-model-pane .pm-submit-btn {
  margin-top: 15px;
  margin-right: 20px;
  padding: 0;
}
.page-pm-model-cf .remove-btn input[type='submit'],
.page-soil-water-cf .remove-btn input[type='submit'], .pane-syn-service-de-soil-water .diagram-submit-button input[type='submit'], .pane-syn-service-de-pm-model-pane .pm-submit-btn input[type='submit'] {
  padding: 6px 40px 6px 20px;
  min-height: 33px;
}

.user-register-form .form-actions, .comment-wrapper .comment-form .form-actions, .user-form-submit, .view-my-services .form-actions, .entitytype-hyvido-form .multipage-button,
.call-to-action-btn-blue-input {
  margin-top: 15px;
  margin-right: 20px;
  padding: 0;
}
.user-register-form .form-actions input[type='submit'], .comment-wrapper .comment-form .form-actions input[type='submit'], .user-form-submit input[type='submit'], .view-my-services .form-actions input[type='submit'], .entitytype-hyvido-form .multipage-button input[type='submit'],
.user-register-form .form-actions input[type='button'],
.comment-wrapper .comment-form .form-actions input[type='button'],
.user-form-submit input[type='button'],
.view-my-services .form-actions input[type='button'],
.entitytype-hyvido-form .multipage-button input[type='button'],
.call-to-action-btn-blue-input input[type='submit'],
.call-to-action-btn-blue-input input[type='button'] {
  padding: 6px 40px 6px 20px;
  min-height: 33px;
  color: #fff;
}
.user-register-form .form-actions input[type='button'], .comment-wrapper .comment-form .form-actions input[type='button'], .user-form-submit input[type='button'], .view-my-services .form-actions input[type='button'], .entitytype-hyvido-form .multipage-button input[type='button'],
.call-to-action-btn-blue-input input[type='button'] {
  border: 0;
  background-color: transparent;
}

.user-form-cancel {
  margin-top: 15px;
  margin-right: 20px;
  padding: 0;
  border: 1px solid #00cbf1;
  background-color: #fff;
}
.user-form-cancel input[type='submit'] {
  padding: 6px 40px 6px 20px;
  border: none;
  background-color: transparent;
  min-height: 33px;
  color: #00a0be;
}
.user-form-cancel:before {
  content: "\f057";
  color: #00a0be;
}

.social-reg-links a {
  -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;
  position: relative;
  display: inline-block;
  padding: 6px 60px 6px 45px;
  border: 1px solid #00a0be;
}
.social-reg-links a:hover {
  -moz-transform: scaleX(1.03);
  -ms-transform: scaleX(1.03);
  -webkit-transform: scaleX(1.03);
  transform: scaleX(1.03);
  text-decoration: none;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
}
@media screen and (max-width: 1024px) {
  .social-reg-links a {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

body.agriclime-service input#edit-submit:disabled, body.agriclime-service .multipage-controls-list input.form-submit:disabled,
body.agriclime-service .multipage-controls-list input#edit-submit:disabled {
  border-color: #949494;
  background: #949494;
}

.page-syn-service-hyvido .confirmation #edit-cancel,
.call-to-action-btn-gray {
  border: 1px solid #bfc1c7;
  background-color: #bfc1c7;
  color: #fff;
}
.page-syn-service-hyvido .confirmation #edit-cancel:visited, .page-syn-service-hyvido .confirmation #edit-cancel:focus,
.call-to-action-btn-gray:visited,
.call-to-action-btn-gray:focus {
  color: #fff;
}

.call-to-action-btn-download {
  /* Set Font Awesome Download icon. */
}
.call-to-action-btn-download:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f019";
}

/* === CTA buttons === */
.field-name-field-cta-link .field-item:not(:first-child) a {
  margin-top: 15px;
}

.pane-bundle-cta-two-column-text .field-name-field-cta-link {
  position: inherit;
  max-width: inherit;
}
.pane-bundle-cta-two-column-text .field-collection-view {
  padding: 60px;
}
@media screen and (max-width: 767px) {
  .pane-bundle-cta-two-column-text .field-collection-view {
    padding: 20px;
  }
}

/* === code for mobile view === */
.cta-two-column-mobile-view {
  display: none;
  max-width: inherit;
  position: inherit;
  top: 50px;
  text-align: center;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width: 1024px) {
  .cta-two-column-mobile-view {
    display: block;
  }
}
@media screen and (max-width: 991px) {
  .cta-two-column-mobile-view {
    padding-bottom: 50px;
    top: 35px;
  }
}
@media screen and (max-width: 767px) {
  .cta-two-column-mobile-view {
    padding-bottom: 50px;
    top: 50px;
  }
}
@media screen and (max-width: 1024px) {
  .cta-two-column-mobile-view .field-item {
    clear: both;
  }
}

/* === code for mobile view ends here === */
/* === code for desktop view === */
.cta-two-column-desktop-view {
  display: block;
}
@media screen and (max-width: 1024px) {
  .cta-two-column-desktop-view {
    display: none;
  }
}

/* === code for desktop view ends here === */
/* === CTA buttons ends here === */
/*
 * @file
 * Styles for owlcarousel elements.
 */
.owl-carousel img {
  display: block;
  /* Fix blinking when transition. */
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}

.owl-stage {
  transition-timing-function: ease-in !important;
}

.owl-nav {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.owl-nav .disabled {
  display: none !important;
}
@media screen and (max-width: 1024px) {
  .owl-nav {
    display: none;
  }
}

.owl-prev,
.owl-next {
  position: absolute;
  top: 50%;
  margin-top: -34px;
  width: 40px;
  height: 40px;
  border: 3px solid #aab400;
  text-align: center;
  font-size: 0;
  color: #fff;
  background-color: #5f7800;
  z-index: 3;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0 inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0 inset;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 0 inset;
}
.owl-prev:hover,
.owl-next:hover {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.owl-prev:before,
.owl-next:before {
  display: inline-block;
  margin-top: 3px;
  font-size: 20px;
  font-size: 2rem;
}

.owl-prev {
  left: 15px;
}
.owl-prev:before {
  content: "\f053";
  margin-right: 2px;
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
@media screen and (max-width: 1024px) {
  .owl-prev {
    left: 5px;
  }
}

.owl-next {
  right: 15px;
}
.owl-next:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
  margin-left: 2px;
}
@media screen and (max-width: 1024px) {
  .owl-next {
    right: 5px;
  }
}

.owl-dots {
  margin-top: 10px;
  text-align: center;
}

.owl-dot {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 3px 8px;
  background-color: #aaa;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -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;
}
.owl-dot.active {
  background-color: #212121;
}

.related--container .owl-prev,
.pane-related-news-panel-pane-1 .pane-title .owl-prev,
.pane-related-news-panel-pane-2 .pane-title .owl-prev,
.pane-related-videos-panel-pane-1 .pane-title .owl-prev {
  left: -50px;
}

.related--container .owl-next,
.pane-related-news-panel-pane-1 .pane-title .owl-next,
.pane-related-news-panel-pane-2 .pane-title .owl-next,
.pane-related-videos-panel-pane-1 .pane-title .owl-next {
  right: -50px;
}

/*
 * @file
 * Styles for hero component.
 */
.hero__item {
  position: relative;
}

.hero__image {
  width: 66.66667%;
  float: left;
}
.hero__image img {
  display: block;
  height: 400px;
}
@media screen and (max-width: 1024px) {
  .hero__image img {
    height: auto;
  }
}
@media screen and (max-width: 1024px) {
  .hero__image {
    width: 100%;
    float: none;
  }
}
.hero__image .media-youtube-video,
.hero__image .BCLvideoWrapper {
  padding-bottom: 53.58%;
}
.with-sidebar .hero__image .media-youtube-video, .with-sidebar
.hero__image .BCLvideoWrapper {
  padding-bottom: 71.86%;
}

.hero__info {
  height: 400px;
  width: 33.33333%;
  float: right;
  padding: 40px 60px 20px 30px;
  background-color: #9fae66;
  z-index: 2;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}
@media screen and (max-width: 1024px) {
  .hero__info {
    position: relative;
    bottom: 0;
    width: 100%;
    min-height: 140px;
    height: auto;
    padding: 10px;
    background-color: rgba(159, 174, 102, 0.8);
  }
}
@media screen and (max-width: 767px) {
  .hero__info {
    position: static;
    min-height: 90px;
  }
}

.hero__title {
  font-weight: 400;
  color: #fff;
}
@media screen and (max-width: 1024px) {
  .hero__title {
    margin-bottom: 10px;
    font-weight: 700;
  }
}

.hero__text {
  font-size: 18px;
  font-size: 1.8rem;
  color: #fff;
}
@media screen and (max-width: 480px) {
  .hero__text {
    display: none;
  }
}
.hero__text p, .hero__text .advance-saving-calculator .pane-description, .advance-saving-calculator .hero__text .pane-description, .hero__text .advance-saving-calculator form, .advance-saving-calculator .hero__text form {
  margin-bottom: 0;
  font-size: 18px;
  font-size: 1.8rem;
}
@media screen and (max-width: 1024px) {
  .hero__text p, .hero__text .advance-saving-calculator .pane-description, .advance-saving-calculator .hero__text .pane-description, .hero__text .advance-saving-calculator form, .advance-saving-calculator .hero__text form {
    font-size: 15px;
    font-size: 1.5rem;
  }
}

.hero__link {
  position: absolute;
  bottom: 20px;
  margin-top: 20px;
}
@media screen and (max-width: 1024px) {
  .hero__link {
    margin-top: 10px;
    position: static;
  }
}

.view-mode-hero .owl-carousel {
  margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
  .view-mode-hero .owl-carousel {
    margin-bottom: 20px;
  }
}

/*
 * @file
 * All video related styles.
 */
.related-video header, div[class*='pane-node-field-lms-modules-'] .pane-file-name {
  width: 100%;
  height: 55px;
  padding: 5px 20px 0;
  background-color: #9fae66;
  z-index: 1;
  overflow: hidden;
}

.media-youtube-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.media-youtube-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.related-video {
  position: relative;
  overflow: hidden;
  -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;
}
.related-video header {
  display: none;
}
.owl-carousel .related-video header {
  -webkit-backface-visibility: hidden;
}
.related-video.thumbnail-link header {
  display: block;
}
.related-video .node__title {
  overflow: hidden;
  max-height: 42px;
  margin-bottom: 0;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.33333;
  color: #fff;
}
.related-video .syn-media-autoplay-thumb-link {
  position: relative;
}
.related-video .syn-media-autoplay-thumb-link:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: '';
  background-color: rgba(0, 0, 0, 0.2);
}
.related-video .syn-media-autoplay-thumb-link a:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  display: block;
  width: 50px;
  height: 50px;
  z-index: 2;
}
.related-video img {
  display: block;
  width: 100%;
}

.pane-related-media-assets-panel-pane-1 .unslick {
  width: 33%;
}
@media screen and (max-width: 767px) {
  .pane-related-media-assets-panel-pane-1 .unslick {
    width: 100%;
  }
}

/*
 * @file
 * Styles for the Read more link.
 */
.read-more-link,
.pane-bundle-cta-links .field-item a,
.content-slider--link a,
.custom-search-link a,
.view-product-cp-registration-crop-group .crop-link-field a {
  position: relative;
  padding-right: 26px;
  font-weight: 700;
  font-size: 15px;
  font-size: 1.5rem;
}
.read-more-link:before,
.pane-bundle-cta-links .field-item a:before,
.content-slider--link a:before,
.custom-search-link a:before,
.view-product-cp-registration-crop-group .crop-link-field a:before {
  position: absolute;
  right: 9px;
  top: 50%;
  margin-top: -10.95px;
  content: "\f138";
  -moz-transition: right 200ms ease;
  -o-transition: right 200ms ease;
  -webkit-transition: right 200ms ease;
  transition: right 200ms ease;
}
.read-more-link:hover, .read-more-link:active,
.pane-bundle-cta-links .field-item a:hover,
.content-slider--link a:hover,
.custom-search-link a:hover,
.view-product-cp-registration-crop-group .crop-link-field a:hover,
.pane-bundle-cta-links .field-item a:active,
.content-slider--link a:active,
.custom-search-link a:active,
.view-product-cp-registration-crop-group .crop-link-field a:active {
  text-decoration: none;
  opacity: 0.71;
}
.read-more-link:hover:before, .read-more-link:active:before,
.pane-bundle-cta-links .field-item a:hover:before,
.content-slider--link a:hover:before,
.custom-search-link a:hover:before,
.view-product-cp-registration-crop-group .crop-link-field a:hover:before,
.pane-bundle-cta-links .field-item a:active:before,
.content-slider--link a:active:before,
.custom-search-link a:active:before,
.view-product-cp-registration-crop-group .crop-link-field a:active:before {
  right: 6px;
}

/*
 * @file
 * FAQ
 */
.field-type-faqfield {
  padding: 30px 20px 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;
}
.field-type-faqfield .field-item {
  margin-bottom: 5px;
}

/*
 * @file
 * Mobile menu
 */
.main__header-wrapper .menu-bars {
  position: absolute;
  top: 50%;
  left: 25px;
  display: none;
  margin-top: -14px;
  font-size: 28px;
  color: #9fae66;
}
@media screen and (max-width: 1024px) {
  .main__header-wrapper .menu-bars {
    display: block;
  }
}

/* Prevent body scroll when the menu is open. */
.no-scroll {
  height: 100%;
  overflow-y: hidden;
  cursor: pointer;
}

.pane-menu-menu-primary-mobile {
  display: none;
}
@media screen and (max-width: 1024px) {
  .pane-menu-menu-primary-mobile {
    display: block;
  }
}

#underlay {
  display: none;
}

@media screen and (max-width: 1024px) {
  .main__header .icon-before {
    margin-right: 0;
  }
  .main__header .icon-before .fa-angle-right {
    margin-right: 0;
  }

  .main__header-wrapper {
    height: 80px;
    min-height: 0;
  }

  .branding {
    position: absolute;
    top: 16px;
    left: 50%;
    width: auto;
    margin: 0 0 0 -57px;
    float: none;
    text-align: center;
  }

  .header__sub {
    position: fixed;
    top: 80px;
    bottom: 0;
    left: -320px;
    width: 320px;
    max-width: 100%;
    background-color: #fff;
    z-index: 11;
  }
  .navbar-fixed .header__sub {
    top: 126px;
  }
  .navbar-tray-open.navbar-horizontal .header__sub {
    top: 204px;
  }
  .header__sub .pane-menu-menu-primary li.menu__item,
  .header__sub .pane-menu-menu-secondary li.menu__item {
    float: none !important;
    width: 100%;
    padding: 0;
    margin: 0;
    word-wrap: break-word;
  }
  .header__sub .pane-menu-menu-primary li.menu__item a.menu__link,
  .header__sub .pane-menu-menu-secondary li.menu__item a.menu__link {
    position: relative;
    padding: 15px 25px;
    margin: 0;
    border-bottom: 1px solid #e0e0e0;
    font-size: 17px;
    font-size: 1.7rem;
    font-weight: 400;
  }
  .header__sub .pane-menu-menu-primary li.menu__item a.menu__link:hover,
  .header__sub .pane-menu-menu-secondary li.menu__item a.menu__link:hover {
    text-decoration: none;
  }
  .header__sub .pane-menu-menu-primary li.menu__item a.menu__link.home-link, .header__sub .pane-menu-menu-primary li.menu__item a.menu__link.search-link, .header__sub .pane-menu-menu-primary li.menu__item a.menu__link.login-link, .header__sub .pane-menu-menu-primary li.menu__item a.menu__link.logout-link, .header__sub .pane-menu-menu-primary li.menu__item a.menu__link.register-link, .header__sub .pane-menu-menu-primary li.menu__item a.menu__link.mypage-link,
  .header__sub .pane-menu-menu-secondary li.menu__item a.menu__link.home-link,
  .header__sub .pane-menu-menu-secondary li.menu__item a.menu__link.search-link,
  .header__sub .pane-menu-menu-secondary li.menu__item a.menu__link.login-link,
  .header__sub .pane-menu-menu-secondary li.menu__item a.menu__link.logout-link,
  .header__sub .pane-menu-menu-secondary li.menu__item a.menu__link.register-link,
  .header__sub .pane-menu-menu-secondary li.menu__item a.menu__link.mypage-link {
    display: none;
  }
  .header__sub .pane-menu-menu-primary li.menu__item a.menuparent,
  .header__sub .pane-menu-menu-secondary li.menu__item a.menuparent {
    padding-right: 70px;
  }
  .header__sub .pane-syn-mega-menu-pane {
    display: block;
    margin: 0;
    padding: 0;
  }
  .header__sub .pane-syn-mega-menu-pane .menu {
    margin: 0;
  }
  .header__sub .pane-syn-mega-menu-pane .menu .expanded .menu .menu__link {
    padding-left: 40px;
  }

  #mobile-menu-layers {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin-bottom: 52px;
    background-color: #fff;
    z-index: 3;
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
  }
  #mobile-menu-layers.show {
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0);
  }

  .mobile-menu-layer {
    height: 100%;
    overflow-y: auto;
    background-color: #fff;
  }

  .pane-menu-menu-primary .menu-minipanel-panel {
    position: absolute;
    top: 52px;
    bottom: 0;
    left: 0;
    display: block;
    width: 320px;
    height: 100%;
    padding: 0;
    opacity: 1;
    visibility: visible;
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    box-shadow: none;
    z-index: 2;
    overflow-y: auto;
  }
  .pane-menu-menu-primary .menu-minipanel-panel.show-sub {
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .pane-menu-menu-primary .twocols-right__main {
    width: 100%;
    float: none;
    padding: 0;
  }
  .pane-menu-menu-primary .twocols-right__sidebar {
    display: none;
  }

  .pane-menu-menu-primary-mobile .menu__item:last-child a {
    border: 0 none;
  }
  .pane-menu-menu-primary-mobile.items-5 .menu__item {
    width: 20%;
    float: left;
  }
  .pane-menu-menu-primary-mobile.items-4 .menu__item {
    width: 25%;
    float: left;
  }
  .pane-menu-menu-primary-mobile.items-3 .menu__item {
    width: 33.33333%;
    float: left;
  }
  .pane-menu-menu-primary-mobile.items-2 .menu__item {
    width: 50%;
    float: left;
  }
  .pane-menu-menu-primary-mobile .menu__link,
  .pane-menu-menu-primary-mobile select {
    display: block;
    padding: 15px;
    border-right: 1px solid #fff;
    font-size: 0;
    text-align: center;
    background-color: #e6e7e8;
    background: linear-gradient(to bottom, #e0e0e0 0%, #e5e6e7 15%, #e6e7e8 100%);
  }
  .pane-menu-menu-primary-mobile .menu__link .fa,
  .pane-menu-menu-primary-mobile .menu__link .fas,
  .pane-menu-menu-primary-mobile select .fa,
  .pane-menu-menu-primary-mobile select .fas {
    margin: 0;
    font-size: 22px;
    font-size: 2.2rem;
    color: #9fae66;
  }
  .pane-menu-menu-primary-mobile .home-link .fa {
    color: #212121;
  }
  .not-logged-in .pane-menu-menu-primary-mobile .mypage-link {
    display: none;
  }

  .fa-angle-right {
    position: absolute;
    right: 0;
    top: 0;
    width: 63px;
    min-height: 54px;
    height: 100%;
    border-left: 1px solid #e0e0e0;
    font-size: 20px;
    font-size: 2rem;
    color: #212121;
  }
  .fa-angle-right:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -11px;
    margin-left: -4px;
  }
  .fa-angle-right.mobile-only {
    margin-right: 0;
  }

  .menu-sub-close {
    position: relative;
    padding: 15px 15px 15px 45px;
    border-bottom: 1px solid #e0e0e0;
    font-size: 17px;
    font-size: 1.7rem;
  }
  .menu-sub-close .fa-angle-left {
    position: absolute;
    top: 50%;
    left: 25px;
    margin-top: -15px;
    font-size: 27px;
    font-size: 2.7rem;
    color: #212121;
  }

  #underlay {
    display: block;
    position: fixed;
    top: 80px;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(51, 51, 51, 0.8);
    z-index: 1;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
  }
  #underlay.show {
    visibility: visible;
    opacity: 1;
  }
  .navbar-fixed #underlay {
    top: 126px;
  }
  .navbar-tray-open.navbar-horizontal #underlay {
    top: 204px;
  }

  /* Do not show menu on user/login page. */
  .page-user-login #open-mobile-menu {
    display: none;
  }
  .page-user-login .branding {
    position: static;
    margin-top: 30px;
  }

  .pane-locale-language {
    float: none;
    margin-top: 0;
    background-color: #e6e7e8;
    background: linear-gradient(to bottom, #e0e0e0 0%, #e5e6e7 15%, #e6e7e8 100%);
  }
  .pane-locale-language form select {
    width: 100%;
    line-height: 1.5;
    color: #9fae66;
    background-image: url("../images/arrow-green.png");
    background-position: 75% 51%;
  }
  .pane-locale-language .chosen-container-single,
  .pane-locale-language .chosen-container-single.chosen-with-drop {
    max-width: 45px;
    padding-left: 14px;
  }
  .pane-locale-language .chosen-container-single .chosen-single,
  .pane-locale-language .chosen-container-single.chosen-with-drop .chosen-single {
    padding-top: 14px;
    padding-bottom: 14px;
    color: #9fae66;
  }
}
@media screen and (max-width: 767px) {
  .main__header-wrapper {
    height: 55px;
  }

  .branding {
    top: 6px;
    margin-left: -50px;
  }
  .branding img {
    width: 100px;
  }

  .header__sub {
    top: 55px;
  }
  .navbar-administration .header__sub {
    top: 100px;
  }

  #underlay {
    top: 55px;
  }
  .navbar-administration #underlay {
    top: 100px;
  }
}
.custom-search-view .views-submit-button, .view-search-global .views-submit-button, .view-search-sales-representative .views-submit-button, .pane-sales-representative-search-component-search-component-pane .views-submit-button, .page-search-video .views-exposed-form .views-submit-button, .view-media-gallery .views-submit-button, .custom-flowers-search-page .views-submit-button, .page-products-search-flower .views-submit-button, .page-products-search-product-garden-vegetables .views-submit-button, .page-distributors-search .views-submit-button, .syn-search-facet-autocomplete-container .submit-button-wrapper, .view-seed-care-legal-info .views-submit-button, .view-page-collection .inner-wrapper .views-submit-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  background-color: #9fae66;
  text-align: center;
}
.custom-search-view .views-submit-button:before, .view-search-global .views-submit-button:before, .view-search-sales-representative .views-submit-button:before, .pane-sales-representative-search-component-search-component-pane .views-submit-button:before, .page-search-video .views-exposed-form .views-submit-button:before, .view-media-gallery .views-submit-button:before, .custom-flowers-search-page .views-submit-button:before, .page-products-search-flower .views-submit-button:before, .page-products-search-product-garden-vegetables .views-submit-button:before, .page-distributors-search .views-submit-button:before, .syn-search-facet-autocomplete-container .submit-button-wrapper:before, .view-seed-care-legal-info .views-submit-button:before, .view-page-collection .inner-wrapper .views-submit-button:before {
  content: "\f002";
  color: #fff;
}
.custom-search-view .views-submit-button:hover, .view-search-global .views-submit-button:hover, .view-search-sales-representative .views-submit-button:hover, .pane-sales-representative-search-component-search-component-pane .views-submit-button:hover, .page-search-video .views-exposed-form .views-submit-button:hover, .view-media-gallery .views-submit-button:hover, .custom-flowers-search-page .views-submit-button:hover, .page-products-search-flower .views-submit-button:hover, .page-products-search-product-garden-vegetables .views-submit-button:hover, .page-distributors-search .views-submit-button:hover, .syn-search-facet-autocomplete-container .submit-button-wrapper:hover, .view-seed-care-legal-info .views-submit-button:hover, .view-page-collection .inner-wrapper .views-submit-button:hover, .custom-search-view .views-submit-button:active, .view-search-global .views-submit-button:active, .view-search-sales-representative .views-submit-button:active, .pane-sales-representative-search-component-search-component-pane .views-submit-button:active, .page-search-video .views-exposed-form .views-submit-button:active, .view-media-gallery .views-submit-button:active, .custom-flowers-search-page .views-submit-button:active, .page-products-search-flower .views-submit-button:active, .page-products-search-product-garden-vegetables .views-submit-button:active, .page-distributors-search .views-submit-button:active, .syn-search-facet-autocomplete-container .submit-button-wrapper:active, .view-seed-care-legal-info .views-submit-button:active, .view-page-collection .inner-wrapper .views-submit-button:active {
  background-color: #94a457;
}

.custom-search-view input:hover, .view-search-global input:hover, .view-search-sales-representative input:hover, .pane-sales-representative-search-component-search-component-pane input:hover, .page-search-video .views-exposed-form input:hover, .view-media-gallery input:hover, .custom-flowers-search-page input:hover, .page-products-search-flower input:hover, .page-products-search-product-garden-vegetables input:hover, .page-distributors-search input:hover, .syn-search-facet-autocomplete-container input:hover, .view-seed-care-legal-info input:hover, .custom-search-view input:focus, .view-search-global input:focus, .view-search-sales-representative input:focus, .pane-sales-representative-search-component-search-component-pane input:focus, .page-search-video .views-exposed-form input:focus, .view-media-gallery input:focus, .custom-flowers-search-page input:focus, .page-products-search-flower input:focus, .page-products-search-product-garden-vegetables input:focus, .page-distributors-search input:focus, .syn-search-facet-autocomplete-container input:focus, .view-seed-care-legal-info input:focus, .custom-search-view input:active, .view-search-global input:active, .view-search-sales-representative input:active, .pane-sales-representative-search-component-search-component-pane input:active, .page-search-video .views-exposed-form input:active, .view-media-gallery input:active, .custom-flowers-search-page input:active, .page-products-search-flower input:active, .page-products-search-product-garden-vegetables input:active, .page-distributors-search input:active, .syn-search-facet-autocomplete-container input:active, .view-seed-care-legal-info input:active {
  border-color: #bfc1c7;
  -moz-box-shadow: #bfc999 0px 0px 6px 0px;
  -webkit-box-shadow: #bfc999 0px 0px 6px 0px;
  box-shadow: #bfc999 0px 0px 6px 0px;
}

.custom-search-view .inner-wrapper, .view-search-global .inner-wrapper, .view-search-sales-representative .inner-wrapper, .pane-sales-representative-search-component-search-component-pane .inner-wrapper, .page-search-video .views-exposed-form .inner-wrapper, .view-media-gallery .inner-wrapper, .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 {
  position: relative;
  margin-bottom: 10px;
}
.custom-search-view .views-widget-filter-search_api_views_fulltext, .view-search-global .views-widget-filter-search_api_views_fulltext, .view-search-sales-representative .views-widget-filter-search_api_views_fulltext, .pane-sales-representative-search-component-search-component-pane .views-widget-filter-search_api_views_fulltext, .page-search-video .views-exposed-form .views-widget-filter-search_api_views_fulltext, .view-media-gallery .views-widget-filter-search_api_views_fulltext, .custom-flowers-search-page .views-widget-filter-search_api_views_fulltext, .page-products-search-flower .views-widget-filter-search_api_views_fulltext, .page-products-search-product-garden-vegetables .views-widget-filter-search_api_views_fulltext, .page-distributors-search .views-widget-filter-search_api_views_fulltext {
  width: 100%;
  padding-top: 0;
  padding-right: 55px;
}
.custom-search-view .views-widget-filter-search_api_views_fulltext input, .view-search-global .views-widget-filter-search_api_views_fulltext input, .view-search-sales-representative .views-widget-filter-search_api_views_fulltext input, .pane-sales-representative-search-component-search-component-pane .views-widget-filter-search_api_views_fulltext input, .page-search-video .views-exposed-form .views-widget-filter-search_api_views_fulltext input, .view-media-gallery .views-widget-filter-search_api_views_fulltext input, .custom-flowers-search-page .views-widget-filter-search_api_views_fulltext input, .page-products-search-flower .views-widget-filter-search_api_views_fulltext input, .page-products-search-product-garden-vegetables .views-widget-filter-search_api_views_fulltext input, .page-distributors-search .views-widget-filter-search_api_views_fulltext input {
  height: 55px;
  padding: 16px 20px;
  line-height: 1.18;
  font-size: 18px;
  font-size: 1.8rem;
}
.custom-search-view .views-submit-button, .view-search-global .views-submit-button, .view-search-sales-representative .views-submit-button, .pane-sales-representative-search-component-search-component-pane .views-submit-button, .page-search-video .views-exposed-form .views-submit-button, .view-media-gallery .views-submit-button, .custom-flowers-search-page .views-submit-button, .page-products-search-flower .views-submit-button, .page-products-search-product-garden-vegetables .views-submit-button, .page-distributors-search .views-submit-button {
  width: 55px;
  height: 55px;
}
.custom-search-view .views-submit-button:before, .view-search-global .views-submit-button:before, .view-search-sales-representative .views-submit-button:before, .pane-sales-representative-search-component-search-component-pane .views-submit-button:before, .page-search-video .views-exposed-form .views-submit-button:before, .view-media-gallery .views-submit-button:before, .custom-flowers-search-page .views-submit-button:before, .page-products-search-flower .views-submit-button:before, .page-products-search-product-garden-vegetables .views-submit-button:before, .page-distributors-search .views-submit-button:before {
  font-size: 30px;
  font-size: 3rem;
  padding: 2px 0;
  line-height: 1.7;
}

/* Facet Autocomplete */
.syn-search-facet-autocomplete-container {
  position: relative;
  display: none;
  margin: 10px 0;
}
.page-products-search-crop-protection .syn-search-facet-autocomplete-container {
  margin-left: 10px;
  margin-right: 10px;
}
.syn-search-facet-autocomplete-container .form-type-textfield {
  padding-right: 37px;
}
.syn-search-facet-autocomplete-container .form-type-textfield input {
  min-height: 37px;
  height: 37px;
  padding: 9.5px 20px;
  font-size: 14px;
  font-size: 1.4rem;
}
.syn-search-facet-autocomplete-container .submit-button-wrapper {
  width: 37px;
  height: 37px;
}
.syn-search-facet-autocomplete-container .submit-button-wrapper:before {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 2.4;
}

/* Search form - General Styling */
.view-seed-care-legal-info {
  position: relative;
}
.view-seed-care-legal-info .views-widget-filter-title {
  width: 100%;
  padding-top: 0;
  padding-right: 55px;
}
.view-seed-care-legal-info .views-widget-filter-title input {
  height: 55px;
  padding: 16px 20px;
  line-height: 1.18;
  font-size: 18px;
  font-size: 1.8rem;
}
.view-seed-care-legal-info .views-submit-button {
  width: 55px;
  height: 55px;
}
.view-seed-care-legal-info .views-submit-button:before {
  font-size: 30px;
  font-size: 3rem;
  padding: 2px 0;
  line-height: 1.7;
}

/*
 * @file
 * Styles for the Default Accordion.
 */
.accordion-question,
.accordion-tree-question,
body.agriclime-service .multipage-open fieldset legend a {
  position: relative;
  margin-bottom: 0;
  padding: 10px 0 10px 36px;
  border-bottom: 1px solid #f5f5f5;
  font-size: 15px;
  font-size: 1.5rem;
  background-color: #fff;
}
.accordion-question:hover,
.accordion-tree-question:hover,
body.agriclime-service .multipage-open fieldset legend a:hover {
  background-color: #f2f5e8;
}
.accordion-question, .accordion-question:active, .accordion-question:visited,
.accordion-tree-question,
.accordion-tree-question:active,
.accordion-tree-question:visited,
body.agriclime-service .multipage-open fieldset legend a,
body.agriclime-service .multipage-open fieldset legend a:active,
body.agriclime-service .multipage-open fieldset legend a:visited {
  cursor: pointer;
}
.accordion-question .angle-arrow-down,
.accordion-tree-question .angle-arrow-down,
body.agriclime-service .multipage-open fieldset legend a .angle-arrow-down {
  left: 6px;
}
.accordion-question span,
.accordion-tree-question span,
body.agriclime-service .multipage-open fieldset legend a span {
  display: block;
  width: 80%;
}

.accordion-tree-question, .accordion-tree-question:active, .accordion-tree-question:visited {
  cursor: default;
}
.accordion-tree-question .fa,
.accordion-tree-question .fas,
.accordion-tree-question label {
  cursor: pointer;
}

.expanded > .accordion-question i,
.expanded > .accordion-tree-question i {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.accordion-answer,
.accordion-tree-answer {
  display: none;
  padding: 10px 40px 10px 36px;
}
.accordion-answer p, .accordion-answer .advance-saving-calculator .pane-description, .advance-saving-calculator .accordion-answer .pane-description, .accordion-answer .advance-saving-calculator form, .advance-saving-calculator .accordion-answer form,
.accordion-tree-answer p,
.accordion-tree-answer .advance-saving-calculator .pane-description,
.advance-saving-calculator .accordion-tree-answer .pane-description,
.accordion-tree-answer .advance-saving-calculator form,
.advance-saving-calculator .accordion-tree-answer form {
  margin: 0 20px 10px 0;
}

.syn-accordion .angle-arrow-down {
  margin-top: -13px;
}
.syn-accordion .accordion-question {
  font-size: 15px;
  font-size: 1.5rem;
}
.syn-accordion .accordion-answer {
  padding-top: 20px;
}
.syn-accordion .accordion-answer p, .syn-accordion .accordion-answer .advance-saving-calculator .pane-description, .advance-saving-calculator .syn-accordion .accordion-answer .pane-description, .syn-accordion .accordion-answer .advance-saving-calculator form, .advance-saving-calculator .syn-accordion .accordion-answer form {
  margin-right: 0;
}

.accordion-tree-question {
  padding: 5px 0;
  text-transform: none;
}
.with-children > .accordion-tree-question {
  padding-left: 36px;
}
.with-children > .accordion-tree-question + .accordion-tree-answer {
  padding-left: 56px;
}
.accordion-tree-question i.angle-arrow-down {
  padding: 3px;
}
.accordion-tree-question i.angle-arrow-down:before {
  font-size: 11px;
  font-size: 1.1rem;
}

/*
 * @file
 * Product teaser element.
 */
.custom-search-view div.node.node-teaser, .view-related-seeds div.node.node-teaser,
.product-teaser {
  position: relative;
  min-height: 200px;
  padding: 0 10px;
  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;
}
.custom-search-view div.node.node-teaser .info-wrapper, .view-related-seeds div.node.node-teaser .info-wrapper,
.product-teaser .info-wrapper {
  position: absolute;
  left: 0;
  bottom: 0;
  overflow: hidden;
  width: 100%;
  height: 0;
  background-color: #fff;
  -moz-transition: height 500ms ease 0s;
  -o-transition: height 500ms ease 0s;
  -webkit-transition: height 500ms ease;
  -webkit-transition-delay: 0s;
  transition: height 500ms ease 0s;
}
.custom-search-view div.node.node-teaser .info-wrapper .field, .view-related-seeds div.node.node-teaser .info-wrapper .field,
.product-teaser .info-wrapper .field {
  padding: 15px 20px 0;
}
.custom-search-view div.node.node-teaser .info-wrapper .field p, .view-related-seeds div.node.node-teaser .info-wrapper .field p, .custom-search-view div.node.node-teaser .info-wrapper .field .advance-saving-calculator .pane-description, .advance-saving-calculator .custom-search-view div.node.node-teaser .info-wrapper .field .pane-description, .view-related-seeds div.node.node-teaser .info-wrapper .field .advance-saving-calculator .pane-description, .advance-saving-calculator .view-related-seeds div.node.node-teaser .info-wrapper .field .pane-description, .custom-search-view div.node.node-teaser .info-wrapper .field .advance-saving-calculator form, .advance-saving-calculator .custom-search-view div.node.node-teaser .info-wrapper .field form, .view-related-seeds div.node.node-teaser .info-wrapper .field .advance-saving-calculator form, .advance-saving-calculator .view-related-seeds div.node.node-teaser .info-wrapper .field form,
.product-teaser .info-wrapper .field p,
.product-teaser .info-wrapper .field .advance-saving-calculator .pane-description,
.advance-saving-calculator .product-teaser .info-wrapper .field .pane-description,
.product-teaser .info-wrapper .field .advance-saving-calculator form,
.advance-saving-calculator .product-teaser .info-wrapper .field form {
  margin-bottom: 0;
}
.custom-search-view div.node.node-teaser .info-wrapper .node-readmore a, .view-related-seeds div.node.node-teaser .info-wrapper .node-readmore a,
.product-teaser .info-wrapper .node-readmore a {
  display: block;
  margin-top: 15px;
  padding: 0 20px;
  font-weight: 700;
  font-size: 14px;
  font-size: 1.4rem;
}
.custom-search-view div.node.node-teaser .info-wrapper .node-readmore a .element-invisible, .view-related-seeds div.node.node-teaser .info-wrapper .node-readmore a .element-invisible,
.product-teaser .info-wrapper .node-readmore a .element-invisible {
  position: inherit !important;
}
.custom-search-view div.node.node-teaser .info-wrapper .node-readmore a i, .view-related-seeds div.node.node-teaser .info-wrapper .node-readmore a i,
.product-teaser .info-wrapper .node-readmore a i {
  padding-left: 5px;
}
.custom-search-view div.node.node-teaser .info-wrapper .node-readmore a:hover, .view-related-seeds div.node.node-teaser .info-wrapper .node-readmore a:hover,
.product-teaser .info-wrapper .node-readmore a:hover {
  color: #00b5d8;
  text-decoration: none;
}
.custom-search-view div.node.node-teaser .node-title, .view-related-seeds div.node.node-teaser .node-title,
.product-teaser .node-title {
  margin-bottom: 5px;
  padding: 0 10px;
  font-size: 18px;
  font-size: 1.8rem;
}
.custom-search-view div.node.node-teaser .field-type-media, .view-related-seeds div.node.node-teaser .field-type-media,
.product-teaser .field-type-media {
  overflow: hidden;
  margin-bottom: 10px;
}
.custom-search-view div.node.node-teaser .product-type, .view-related-seeds div.node.node-teaser .product-type,
.custom-search-view div.node.node-teaser .product-status,
.view-related-seeds div.node.node-teaser .product-status,
.product-teaser .product-type,
.product-teaser .product-status {
  font-weight: 700;
}
.custom-search-view div.node.node-teaser .product-type .field, .view-related-seeds div.node.node-teaser .product-type .field,
.custom-search-view div.node.node-teaser .product-status .field,
.view-related-seeds div.node.node-teaser .product-status .field,
.product-teaser .product-type .field,
.product-teaser .product-status .field {
  display: inline-block;
  padding-right: 2px;
}
.custom-search-view div.node.node-teaser .product-status, .view-related-seeds div.node.node-teaser .product-status,
.product-teaser .product-status {
  margin: 0 10px;
  line-height: 1.7;
}
.custom-search-view div.node.node-teaser .product-type, .view-related-seeds div.node.node-teaser .product-type,
.product-teaser .product-type {
  padding: 0 10px;
}
.custom-search-view div.node.node-teaser .product-type h2, .view-related-seeds div.node.node-teaser .product-type h2,
.product-teaser .product-type h2 {
  margin-bottom: 0;
  font-size: 15px;
  font-size: 1.5rem;
  color: #7d7d7d;
}
.custom-search-view div.node.node-teaser:hover .info-wrapper, .view-related-seeds div.node.node-teaser:hover .info-wrapper,
.product-teaser:hover .info-wrapper {
  height: 100%;
}

.view-id-corn_configurator_view div.node.node-teaser .product-type h3,
.view-id-search_seed div.node.node-teaser .product-type h3,
.view-id-maiz_tags div.node.node-teaser .product-type h3 {
  margin-bottom: 0;
  font-size: 15px;
  font-size: 1.5rem;
  color: #7d7d7d;
}

/*
*
* @file
* Applied style to baner.
*
*/
.field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-image:before {
  max-width: 550px;
  width: 100%;
}

.node-banner {
  max-width: 550px;
}
.node-banner .field-collection-view,
.node-banner .field-collection-container {
  margin: 0;
  padding: 0;
  border: 0;
}
.node-banner .field-items .field-item {
  margin-top: 20px;
  margin-bottom: 0;
}
.node-banner .field-items .field-item:first-child {
  margin-top: 0;
}
.node-banner .field-name-field-image img {
  display: block;
  max-height: 388px;
}
@media screen and (max-width: 767px) {
  .node-banner .field-name-field-image img {
    max-height: none;
  }
}

.field-name-field-banners .field-collection-item-field-banners {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-image:before {
  height: 100%;
  position: absolute;
  content: '';
  display: block;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-image:before {
    display: none;
  }
}
.field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-title,
.field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-banner-description,
.field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-link {
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-title {
  bottom: 160px;
}
@media screen and (max-width: 1024px) {
  .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-title {
    bottom: 0;
  }
}
.field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-banner-description {
  bottom: 0;
  z-index: 1;
}
.field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-link {
  bottom: 10px;
}
@media screen and (max-width: 1024px) {
  .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-link {
    bottom: 20px;
  }
}
.field-name-field-banners .field-collection-item-field-banners .banner__link-title:hover {
  text-decoration: none;
}
.field-name-field-banners .field-name-field-file-image-desc-text {
  margin-top: 0;
}
.field-name-field-banners .field-name-field-title,
.field-name-field-banners .field-name-field-banner-description,
.field-name-field-banners .field-name-field-link {
  position: absolute;
  padding: 15px 20px 0;
  max-width: 550px;
  width: 100%;
  color: #fff;
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
@media screen and (max-width: 1024px) {
  .field-name-field-banners .field-name-field-title,
  .field-name-field-banners .field-name-field-banner-description,
  .field-name-field-banners .field-name-field-link {
    position: static;
    padding: 0;
    -moz-transition: all ease;
    -o-transition: all ease;
    -webkit-transition: all ease;
    transition: all ease;
  }
}
.field-name-field-banners .field-name-field-title {
  font-size: 24px;
  font-size: 2.4rem;
  bottom: 0;
  min-height: 130px;
  background-color: rgba(0, 0, 0, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
}
@media screen and (max-width: 1024px) {
  .field-name-field-banners .field-name-field-title {
    min-height: 0;
    margin-bottom: 10px;
    background-color: transparent;
  }
}
.field-name-field-banners .field-name-field-title .field-item {
  line-height: 1.16666;
  font-weight: 700;
}
.field-name-field-banners .field-name-field-banner-description {
  bottom: -160px;
  min-height: 160px;
  background-color: #eb8200;
}
@media screen and (max-width: 1024px) {
  .field-name-field-banners .field-name-field-banner-description {
    min-height: 0;
    display: none;
  }
}
.field-name-field-banners .field-name-field-link {
  bottom: -140px;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .field-name-field-banners .field-name-field-link {
    position: absolute;
    bottom: 20px;
    left: 0;
    padding: 0 15px;
  }
}
@media screen and (max-width: 480px) {
  .field-name-field-banners .field-name-field-link {
    position: static;
    padding: 0;
  }
}
.field-name-field-banners .field-name-field-link a {
  position: relative;
  font-weight: 700;
  color: #fff;
}
.field-name-field-banners .field-name-field-link a:before {
  content: "\f138";
  position: absolute;
  right: -20px;
}
.field-name-field-banners .field-name-field-link a:hover, .field-name-field-banners .field-name-field-link a:active {
  text-decoration: none;
  opacity: .66;
}
.field-name-field-banners .without-desc-link {
  position: relative;
}
.field-name-field-banners .without-desc-link:hover .field-name-field-title {
  bottom: 0;
}
.field-name-field-banners .without-desc .field-name-field-link {
  bottom: -30px;
}
.field-name-field-banners .without-desc:hover .field-name-field-title {
  bottom: 0;
  min-height: 150px;
}

.menu-minipanel-panel .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-image:before,
.smaller-banner .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-image:before,
.service-banner .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-image:before,
.node-type-service .twocols-right__top .pane-node > .node-banner .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-image:before {
  display: none;
}
.menu-minipanel-panel .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-title,
.smaller-banner .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-title,
.service-banner .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-title,
.node-type-service .twocols-right__top .pane-node > .node-banner .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-title {
  bottom: auto;
  min-height: 0;
}
.menu-minipanel-panel .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-link,
.smaller-banner .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-link,
.service-banner .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-link,
.node-type-service .twocols-right__top .pane-node > .node-banner .field-name-field-banners .field-collection-item-field-banners:hover .field-name-field-link {
  bottom: 10px;
}
.menu-minipanel-panel .field-name-field-banners .field-name-field-banner-description,
.smaller-banner .field-name-field-banners .field-name-field-banner-description,
.service-banner .field-name-field-banners .field-name-field-banner-description,
.node-type-service .twocols-right__top .pane-node > .node-banner .field-name-field-banners .field-name-field-banner-description {
  display: none;
}
.menu-minipanel-panel .field-name-field-banners .field-name-field-title,
.menu-minipanel-panel .field-name-field-banners .field-name-field-link,
.smaller-banner .field-name-field-banners .field-name-field-title,
.smaller-banner .field-name-field-banners .field-name-field-link,
.service-banner .field-name-field-banners .field-name-field-title,
.service-banner .field-name-field-banners .field-name-field-link,
.node-type-service .twocols-right__top .pane-node > .node-banner .field-name-field-banners .field-name-field-title,
.node-type-service .twocols-right__top .pane-node > .node-banner .field-name-field-banners .field-name-field-link {
  min-height: 0;
  bottom: auto;
}
.menu-minipanel-panel .field-name-field-banners .field-name-field-title,
.smaller-banner .field-name-field-banners .field-name-field-title,
.service-banner .field-name-field-banners .field-name-field-title,
.node-type-service .twocols-right__top .pane-node > .node-banner .field-name-field-banners .field-name-field-title {
  top: 0;
  background-color: transparent;
}
.menu-minipanel-panel .field-name-field-banners .field-name-field-image,
.smaller-banner .field-name-field-banners .field-name-field-image,
.service-banner .field-name-field-banners .field-name-field-image,
.node-type-service .twocols-right__top .pane-node > .node-banner .field-name-field-banners .field-name-field-image {
  display: block;
}
.menu-minipanel-panel .field-name-field-banners img,
.smaller-banner .field-name-field-banners img,
.service-banner .field-name-field-banners img,
.node-type-service .twocols-right__top .pane-node > .node-banner .field-name-field-banners img {
  display: block;
  margin: 0 auto;
}
.menu-minipanel-panel .field-name-field-banners .field-name-field-link,
.smaller-banner .field-name-field-banners .field-name-field-link,
.service-banner .field-name-field-banners .field-name-field-link,
.node-type-service .twocols-right__top .pane-node > .node-banner .field-name-field-banners .field-name-field-link {
  bottom: 10px;
}

/* Service banners. */
.service-banner,
.node-type-service .twocols-right__top .pane-node {
  margin-bottom: 20px;
  /* Title should come from the image. */
}
@media screen and (max-width: 991px) {
  .service-banner,
  .node-type-service .twocols-right__top .pane-node {
    width: 50%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .service-banner,
  .node-type-service .twocols-right__top .pane-node {
    clear: both;
    width: 100%;
    float: left;
    margin-bottom: 10px;
    padding: 0;
  }
}
@media screen and (max-width: 1024px) {
  .service-banner .field-name-field-link,
  .node-type-service .twocols-right__top .pane-node .field-name-field-link {
    position: absolute;
    padding: 0 20px;
  }
}
.service-banner .field-name-field-link a,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a {
  color: #5f7800;
  font-weight: 400;
}
.service-banner .field-name-field-link a:hover,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a:hover {
  opacity: 1;
}
.service-banner .field-name-field-link a:before,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a:before {
  right: 9px;
}
.service-banner .field-name-field-link a:active, .service-banner .field-name-field-link a:focus, .service-banner .field-name-field-link a:visited,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a:active,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a:focus,
.node-type-service .twocols-right__top .pane-node .field-name-field-link a:visited {
  outline: 0;
}
.service-banner .banner__link-title,
.node-type-service .twocols-right__top .pane-node .banner__link-title {
  display: none;
}
.service-banner .field-name-field-banners .field-name-field-image img,
.node-type-service .twocols-right__top .pane-node .field-name-field-banners .field-name-field-image img {
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .service-banner .field-name-field-banners .banner__info,
  .node-type-service .twocols-right__top .pane-node .field-name-field-banners .banner__info {
    position: static;
    min-height: 0;
    padding: 0;
    background-color: transparent;
  }
}

@media screen and (max-width: 1024px) {
  .banner__info {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 115px;
    padding: 15px 15px 40px 15px;
    background-color: rgba(0, 0, 0, 0.3);
  }
}
@media screen and (max-width: 480px) {
  .banner__info {
    min-height: 80px;
    padding: 15px;
  }
}
/*
 * @file
 * Related Additional Info Pane.
 */
.pane-general-related-news-general-related-news-titles .pane-title,
.pane-related-videos-general-related-videos-titles .pane-title,
.pane-bundle-syn-downloads .pane-title, .pane-bundle-syn-text-links .pane-title, .view-list-cp-based-on-target-list .views-exposed-widget label, .pane-syn-lms-login-form-pane .pane-title, .pane-node-field-patent .pane-title {
  margin-bottom: 15px;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: normal;
  color: #5f7800;
}

.pane-general-related-news-general-related-news-titles,
.pane-related-videos-general-related-videos-titles,
.pane-bundle-syn-downloads, .pane-bundle-syn-text-links, .view-list-cp-based-on-target-list, .pane-syn-lms-login-form-pane, .pane-node-field-patent {
  -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-top: 2px solid #5f7800;
  margin-bottom: 20px;
  padding: 8px 20px 20px;
  background-color: #fff;
}

.pane-general-related-news-general-related-news-titles .item-list li a,
.pane-related-videos-general-related-videos-titles .item-list li a,
.pane-bundle-syn-downloads .item-list li a, .pane-bundle-syn-text-links .field-item a {
  display: block;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 400;
  color: #212121;
}
.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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f3fd";
}
.page-user .tabs-primary li a.user--services-user--services:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "";
}
.page-user .tabs-primary li a.user--profile-user--profile:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f007";
}
.page-user .tabs-primary li a.user--profile-preference-user--profile-preference:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00d";
}
.bookmarks-link .flag-bookmark-flag a.flag-action:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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;
}

.entityform .hide-submit-disable {
  border-radius: 25px;
  color: #bdbdbd;
  cursor: not-allowed;
  text-shadow: none;
  background: #8a8a8a;
}

/*
 * @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,
.easyzoom-icon .fas {
  padding: 5px;
  background-color: #fff;
}
.easyzoom-icon .fa:before,
.easyzoom-icon .fas: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
.fas {
  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: "Font Awesome 5 Free";
  font-weight: 900;
  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;
}

.comment-wrapper {
  clear: both;
}
.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;
}

/*
 * @file
 * Styles for the Corn Herbicide Adviser.
 */
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type {
  position: relative;
  background: white;
  margin-left: 10px;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .hide-soil-quality {
  display: none !important;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-title {
  background-color: #5f7800;
  padding: 10px;
  color: white;
  font-size: 18px;
  font-size: 1.8rem;
  display: inline-block;
  position: absolute;
  top: 30px;
  left: -10px;
}
@media screen and (max-width: 767px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-title {
    margin: 20px 0px 0px -10px;
    position: initial;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper {
  padding-right: 20px;
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper {
    padding-left: 20px;
    margin-top: 0px;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper h2 {
  padding-top: 20px;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper .form-item-step-visibility {
  display: none;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper .form-banner-image-left {
  float: left;
  line-height: 0;
  width: 39%;
  padding-right: 20px;
  min-height: 500px;
}
@media screen and (max-width: 767px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper .form-banner-image-left {
    display: none;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper .field-type-entityreference {
  float: left;
  width: 60%;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper .field-type-entityreference {
    width: 100%;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper .field-type-entityreference .chosen-container-multi .chosen-choices {
  max-height: 280px;
  overflow-y: scroll;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper .form-item label {
  color: #5f7800;
  font-size: 2rem;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper .form-item .form-item label {
  color: #212121;
  font-size: 1.5rem;
  display: inline;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #region-replace .do-not-display,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #soil-quality-replace .do-not-display {
  display: none;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #region-replace .form-type-select,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #soil-quality-replace .form-type-select {
  float: left;
  width: 60%;
}
@media screen and (max-width: 767px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #region-replace .form-type-select,
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #soil-quality-replace .form-type-select {
    width: 100%;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #region-replace .form-type-select .chosen-container,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #soil-quality-replace .form-type-select .chosen-container {
  width: 100% !important;
  padding-left: 0px;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #region-replace .form-type-select .chosen-container a,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #soil-quality-replace .form-type-select .chosen-container a {
  padding: 10px;
  border: 1px #ccc solid;
  border-radius: 0px;
  margin-top: 5px;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #region-replace .form-type-select .chosen-container .chosen-drop,
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-pane-wrapper #soil-quality-replace .form-type-select .chosen-container .chosen-drop {
  margin-top: 0px;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list {
  clear: both;
  top: 88%;
  position: absolute;
  width: 100%;
  padding-right: 20px;
}
@media screen and (max-width: 767px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list {
    padding: 20px;
    position: relative;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-next {
  float: right;
  margin-top: 0px;
  font-family: "Arial";
  line-height: 1.4;
}
@media screen and (max-width: 375px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-next {
    padding: 5px 30px 5px 10px;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .next:after {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f138";
  color: #5f7800;
  right: 30px;
  position: absolute;
  z-index: 1;
  top: 8px;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .next:after {
    top: 26px;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .prev:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f137";
  color: #5f7800;
  position: absolute;
  z-index: 1;
  top: 8px;
  font-size: 20px;
  left: 39%;
  width: 20px;
}
@media screen and (max-width: 767px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .prev:before {
    top: 26px;
    left: 30px;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous {
  font-family: "Arial";
  line-height: 1.4;
  margin-left: 38.5%;
  padding: 5px 20px 5px 40px;
}
@media screen and (max-width: 767px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous {
    margin-left: 0px;
  }
}
@media screen and (max-width: 375px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .multipage-link-previous {
    padding: 5px 10px 5px 30px;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .form-actions {
  float: right;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .form-actions .user-form-submit {
  margin: 0px;
}
@media screen and (max-width: 375px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .multipage-controls-list .form-actions .user-form-submit .form-submit {
    padding: 6px 30px 6px 10px;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .field-group-multipage:first-child .prev {
  display: none;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .field-group-multipage:last-child .next {
  display: none;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .field-group-multipage .progressbar {
  counter-reset: step;
  position: absolute;
  top: -50px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .field-group-multipage .progressbar {
    top: -35px;
  }
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .field-group-multipage .progressbar li {
  list-style-type: none;
  color: #fff;
  text-transform: uppercase;
  font-size: 9px;
  float: left;
  width: 16%;
  position: relative;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .field-group-multipage .progressbar li:first-child:after {
  content: none;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .field-group-multipage .progressbar li:before {
  content: counter(step);
  counter-increment: step;
  width: 26px;
  line-height: 26px;
  display: block;
  font-size: 13px;
  color: #7d7d7d;
  background: #e0e0e0;
  border-radius: 13px;
  margin: 0 auto 0 auto;
  padding-left: 9px;
  font-weight: bold;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .field-group-multipage .progressbar li:after {
  content: '';
  width: 100%;
  height: 6px;
  background: #e0e0e0;
  position: absolute;
  left: -50%;
  top: 9px;
  z-index: -1;
}
.page-eform-submit-corn-herbicide-adviser .entity-entityform-type .field-group-multipage .progressbar li.active:after, .page-eform-submit-corn-herbicide-adviser .entity-entityform-type .field-group-multipage .progressbar li.active:before {
  background: #5f7800;
  color: #fff;
}

.page-eform-corn-herbicide-adviser-confirm .main__content-panes {
  background-color: #fff;
}
.page-eform-corn-herbicide-adviser-confirm .pane-title {
  display: none;
}
.page-eform-corn-herbicide-adviser-confirm .submission-text h2 {
  background-color: #5f7800;
  padding: 5px 10px;
  color: white;
  font-size: 1.8rem;
  display: inline-block;
  margin-bottom: 0px;
  margin-left: -10px;
}
.page-eform-corn-herbicide-adviser-confirm .result-wrapper {
  width: 25%;
  float: left;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .result-wrapper {
    width: 100%;
    float: none;
  }
}
.page-eform-corn-herbicide-adviser-confirm .result-wrapper .entityform-corn-herbicide-adviser {
  background: #e0e0e0;
  padding: 60px 20px 0px;
  margin-top: -50px;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .result-wrapper .entityform-corn-herbicide-adviser {
    height: auto;
  }
}
.page-eform-corn-herbicide-adviser-confirm .result-wrapper .entityform-corn-herbicide-adviser .field {
  margin-bottom: 20px;
}
.page-eform-corn-herbicide-adviser-confirm .result-wrapper .entityform-corn-herbicide-adviser .field .field-label {
  float: none;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .result-wrapper .content-bottom-wrapper {
    display: none;
  }
}
.page-eform-corn-herbicide-adviser-confirm .result-wrapper .content-bottom-wrapper .application-rate {
  padding: 20px;
  height: 70px;
}
.page-eform-corn-herbicide-adviser-confirm .result-wrapper .content-bottom-wrapper .application-rate .application-rate-text {
  font-weight: bold;
  height: auto;
}
.page-eform-corn-herbicide-adviser-confirm .result-wrapper .content-bottom-wrapper .weed-label-wrapper {
  padding: 0px 20px 20px;
}
.page-eform-corn-herbicide-adviser-confirm .result-wrapper .content-bottom-wrapper .weed-label-wrapper .weed-label {
  margin-bottom: 10px;
  height: 40px;
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper {
  text-align: center;
  width: 75%;
  float: right;
  margin-top: -50px;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper {
    width: 100%;
    float: none;
    margin-top: 0px;
  }
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .accordion {
  display: none;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .accordion {
    display: block;
    background-color: #e0e0e0;
    cursor: pointer;
    padding: 20px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-weight: bold;
    margin-top: 10px;
  }
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .accordion .fa,
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .accordion .fas {
  font-size: 30px;
  float: right;
  color: #7d7d7d;
  line-height: 0.5em;
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info {
  display: inline-block;
  margin: 0px auto;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .view-header {
    display: none;
  }
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info.product-info-33 {
  width: 33.33%;
  float: left;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info.product-info-33 {
    width: 100%;
    float: none;
  }
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info.product-info-50 {
  width: 50%;
  float: left;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info.product-info-50 {
    width: 100%;
    float: none;
  }
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info.product-info-50 .view-display-id-panel_pane_2 {
  padding-left: 15%;
  padding-right: 15%;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info.product-info-50 .view-display-id-panel_pane_2 {
    padding: 0px;
  }
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info.product-info-100 {
  width: 100%;
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info.product-info-100 .view-display-id-panel_pane_2 {
  padding-left: 30%;
  padding-right: 30%;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info.product-info-100 .view-display-id-panel_pane_2 {
    padding: 0px;
  }
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info {
    width: 100%;
  }
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .view-display-id-panel_pane_2 {
  padding: 15px;
  background: #e0e0e0;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .view-display-id-panel_pane_2 {
    height: auto !important;
  }
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .view-display-id-panel_pane_2 .views-field-title {
  font-weight: bold;
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .view-display-id-panel_pane_2 .views-field-field-product-cp-brand-thumb {
  margin: 10px 0px;
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .application-rate {
  padding: 20px;
  height: 70px;
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .application-rate .application-rate-text {
  display: none;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .application-rate .application-rate-text {
    display: block;
    font-weight: bold;
  }
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .application-rate .application-rate-value {
  font-weight: bold;
  color: #5f7800;
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .views-field-field-weed-name {
  display: none;
}
@media screen and (max-width: 767px) {
  .page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .views-field-field-weed-name {
    display: block;
    float: left;
    width: 50%;
    font-weight: bold;
  }
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .weed-rating {
  height: 40px;
  margin-bottom: 10px;
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .weed-rating .dot {
  height: 15px;
  width: 15px;
  background-color: #bfc1c7;
  border-radius: 50%;
  display: inline-block;
  margin: 5px;
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .weed-rating .dot.active {
  background-color: #aab400;
}
.page-eform-corn-herbicide-adviser-confirm .product-wrapper .product-info .product-url {
  padding: 20px 0px;
}
.page-eform-corn-herbicide-adviser-confirm .additional-text {
  clear: both;
  padding: 20px;
}
.page-eform-corn-herbicide-adviser-confirm .key-detail-wrapper {
  padding: 0px 20px 20px;
}
.page-eform-corn-herbicide-adviser-confirm .key-detail-wrapper .key-detail-wrapper-label {
  font-weight: bold;
  margin-bottom: 10px;
}
.page-eform-corn-herbicide-adviser-confirm .key-detail-wrapper .key-detail-label {
  float: left;
  width: 150px;
  margin-right: 10px;
  display: block;
}
@media screen and (max-width: 360px) {
  .page-eform-corn-herbicide-adviser-confirm .key-detail-wrapper .key-detail-label {
    float: none;
    width: auto;
  }
}
.page-eform-corn-herbicide-adviser-confirm .key-detail-wrapper .dot {
  height: 15px;
  width: 15px;
  background-color: #bfc1c7;
  border-radius: 50%;
  display: inline-block;
  margin: 5px;
}
.page-eform-corn-herbicide-adviser-confirm .key-detail-wrapper .dot.active {
  background-color: #aab400;
}
.page-eform-corn-herbicide-adviser-confirm .key-detail-wrapper .go-back {
  text-align: right;
}
.page-eform-corn-herbicide-adviser-confirm .key-detail-wrapper .go-back a {
  font-family: inherit;
  font-weight: normal;
}
.page-eform-corn-herbicide-adviser-confirm .key-detail-wrapper .go-back a:before {
  margin-top: -11px;
}
.page-eform-corn-herbicide-adviser-confirm .no-result-behaviour {
  padding: 20px;
}
.page-eform-corn-herbicide-adviser-confirm .sales-representative .view-sales-representative-search-component .listing__with-image .listing__image {
  float: left;
}
.page-eform-corn-herbicide-adviser-confirm .sales-representative .view-sales-representative-search-component .listing__with-image .listing__info {
  margin-left: 100px;
  padding-left: 20px;
}

/* 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;
}

.custom-text-block {
  margin-top: 10px;
  margin-bottom: -20px;
}

/*
 * @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 .panel-pane.pane-node-field-pdf-banner,
[class*="node-type-product-seed"] .panel-col-bottom .panel-pane.pane-node-field-pdf-banner {
  border-top: 1px solid #dadbdf;
  padding-bottom: 15px;
}
.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,
[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 {
  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-bottom: 10px;
  background-color: #fff;
}
@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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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: bold;
}
.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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  border: 0 none;
  margin-top: -15px;
  padding: 0;
  content: "\f358";
  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;
}

/* Product CP document list styling */
.view-id-product_cp_files_download .views-field-product-cp-file-download .file-download-link,
.view-id-product_cp_files_download .views-field-product-cp-file-download-1 .file-download-link {
  font-size: 13px;
  font-size: 1.3rem;
}
.view-id-product_cp_files_download th,
.view-id-product_cp_files_download td {
  text-align: left;
}

.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;
}
.user-login .user-login-links .additional_info {
  clear: both;
}
.user-login .user-login-links .additional_info a {
  display: inline-block;
}
@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;
}
.user-register-form .legal-consent {
  padding-left: 10px;
  margin-bottom: 20px;
}

/*
 * @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;
  display: block;
}
.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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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: '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: '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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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,
.lms-link-class .fas {
  margin-right: 5px;
  color: #5f7800;
}
.lms-link-class:hover {
  text-decoration: none;
  color: #96a657;
}
.lms-link-class:hover .fa,
.lms-link-class:hover .fas {
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-weight: bold;
}
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;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/* 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;
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-weight: bold;
  transform: none !important;
}
.pane-syn-service-weed-id-form-pane .weedid-step-two .two-cols-25 fieldset a:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-weight: bold;
  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: "Font Awesome 5 Free";
  font-weight: 900;
}
.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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-weight: bold;
  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 "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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;
}

.weather-widget {
  width: 100%;
  background-color: white;
  font-family: inherit;
  font-weight: bold;
  min-height: 388px;
  position: relative;
  max-width: 550px;
  background-color: #fff;
  float: left;
  -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);
}
.weather-widget .predictability-wrapper {
  text-align: center;
}
.weather-widget .predictability-wrapper .predictability-txt {
  display: inline-block;
}
.weather-widget .predictability-wrapper .predictability-bar {
  text-align: center;
  width: 33%;
  display: inline-block;
  margin: 0 2%;
}
.weather-widget .predictability-wrapper #predictability-percentage {
  display: inline-block;
}
.weather-widget .predictability-wrapper #predictability-progress-bar-wrapper {
  width: 100%;
  background-color: #D1D1D1;
}
.weather-widget .predictability-wrapper #predictability-progress-bar {
  height: 10px;
}
.weather-widget .search-container {
  background-color: #EB8200;
  padding: 0 10px;
  display: block;
  margin-bottom: 10px;
}
.weather-widget .search-container form {
  padding: 7px 0;
}
.weather-widget .search-container .form-type-textfield {
  overflow: hidden;
}
.weather-widget .search-container input[type="text"] {
  float: left;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  height: 40px;
  display: inline-block;
  background-color: #FFD196;
  padding: 0 10px;
  height: 45px;
}
.weather-widget .weather-attributes {
  width: 100%;
  display: inline-block;
  color: #212121;
  height: 115px;
}
.weather-widget .md-predictability-wrapper {
  width: 100%;
  height: 30px;
  text-align: center;
}
.weather-widget .md-predictability-wrapper .md-predictability-txt {
  color: #000;
  font-size: 1.2rem;
  text-align: left;
  display: inline-block;
}
.weather-widget .md-predictability-wrapper #md-predictability-bar {
  width: 12px;
  display: inline-block;
  background-color: #D1D1D1;
  height: 12px;
  margin: 0 2%;
}
.weather-widget .md-predictability-wrapper #md-predictability-per {
  color: #000;
  font-size: 1.2rem;
  display: inline-block;
}
.weather-widget .precipitation,
.weather-widget .wind,
.weather-widget .temp {
  width: 33.33%;
  display: block;
  float: left;
}
.weather-widget .weather-details {
  text-align: center;
  color: #212121;
}
.weather-widget .weather-details .weather-image img {
  min-width: 80px;
  max-width: 80px;
}
.weather-widget .day {
  text-align: center;
  font-weight: bold;
  font-size: 20px;
}
.weather-widget .date {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
}
.weather-widget .WindSpeed-DailyAvg,
.weather-widget .min-temp,
.weather-widget .precip {
  text-align: center;
  font-size: 18px;
  font-size: 1.8rem;
}
.weather-widget .wind-dir,
.weather-widget .max-temp {
  text-align: center;
  font-size: 18px;
  font-size: 1.8rem;
}
.weather-widget #edit-field-search-your-location {
  width: 82%;
  margin-top: 5px;
}
.weather-widget #edit-field-search-your-location label {
  display: none;
}
.weather-widget #edit-field-search-your-location input {
  height: 25px;
  padding: 8px 12px;
}
.weather-widget #edit-field-search-your-location input.form-autocomplete {
  background-image: none;
  width: 100%;
}
.weather-widget .search-container input.form-submit, .weather-widget .search-container input.form-submit:hover {
  background: none;
  background-color: #FFB45A;
  border-radius: 0;
  height: 45px;
  margin-bottom: 0px;
  padding: 13px;
  width: 45px;
  float: right;
}
.weather-widget .search-container input.gps-icon-button {
  padding: 7px;
}
.weather-widget .search-container input.gps-icon-button:hover {
  padding: 7px;
}
.weather-widget .ajax-progress-throbber {
  background-image: none;
}
.weather-widget a:hover {
  text-decoration: none;
}
.weather-widget .cta-button .call-to-action-btn-primary {
  line-height: 1.4;
  font-family: "Arial";
  font-weight: normal;
}

.weather-with-predictability .day-date {
  text-align: center;
}
.weather-with-predictability .day-date .day,
.weather-with-predictability .day-date .date {
  display: inline-block;
  margin: 0 1%;
}

.weather-search-box .search-container {
  background-color: #EB8200;
  display: block;
  padding: 10px 20px;
}
@media screen and (max-width: 767px) {
  .weather-search-box .search-container {
    padding: 10px;
  }
}
.weather-search-box .search-container #lat-and-long {
  padding: 15px 10px;
  line-height: 22px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .weather-search-box .search-container #lat-and-long {
    width: 100%;
  }
}
.weather-search-box .search-container .search-text {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 22px;
  font-weight: 700;
  padding: 15px 0;
  width: 75%;
  float: left;
}
@media screen and (max-width: 767px) {
  .weather-search-box .search-container .search-text {
    width: 100%;
  }
}
.weather-search-box .search-container .form {
  width: 100%;
  padding: 0px 10px;
}
.weather-search-box .search-container .form-type-textfield {
  overflow: hidden;
}
.weather-search-box .search-container input[type='text'] {
  min-height: 45px;
}
.weather-search-box .search-container input.form-submit {
  background: none;
  background-color: #FFB45A;
  border-radius: 0;
  height: 45px;
  margin-top: 0;
  width: 45px;
  float: right;
}
.weather-search-box .search-container input.search-button {
  padding: 13px;
}
.weather-search-box .search-container input.gps-icon-button {
  padding: 7px;
}
.weather-search-box .search-container .second-row {
  display: inline-block;
  width: 100%;
}
.weather-search-box .search-container .second-row .form-wrapper {
  float: left;
  width: 100%;
  padding: 0 2%;
}
@media screen and (max-width: 480px) {
  .weather-search-box .search-container .second-row .form-wrapper {
    width: 100%;
  }
}
.weather-search-box .search-container .second-row .disabled {
  background-color: '#E6E6E6';
}
.weather-search-box .search-container .second-row button {
  margin-left: 2%;
  height: 45px;
  width: 170px;
  color: #FFFFFF;
  border-color: #CCCCCC;
  display: inline-flex;
  padding-top: 5px;
  padding-left: 10px;
}
.weather-search-box .search-container .second-row button:hover {
  background-color: #5F7800;
}
.weather-search-box .search-container .second-row button .icon-chart {
  width: 20px;
  background-image: url("/sites/all/themes/custom/syn_global_theme/assets/images/icon_chart.png");
  background-size: 25px;
  display: inline-block;
  height: 28px;
  margin-top: -5px;
  margin-left: 5px;
}
@media screen and (max-width: 480px) {
  .weather-search-box .search-container .second-row button {
    margin-left: 0;
  }
}
.weather-search-box .search-container .second-row .active-graph {
  background-color: #9FAE66;
}
.weather-search-box .search-container .second-row .bookmark-wrapper {
  float: left;
  width: 25%;
}
.weather-search-box .search-container .second-row .bookmark-wrapper .add-bookmark {
  cursor: pointer;
  color: #FFFFFF;
}
.weather-search-box .search-container .second-row .bookmark-wrapper .add-bookmark:hover {
  color: #D3D3D3;
}
.weather-search-box .search-container .second-row .bookmark-wrapper .delete-bookmark {
  display: inline-block;
  width: 10%;
  margin-left: 5px;
  margin-top: 5px;
  color: #FFFFFF;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .weather-search-box .search-container .second-row .bookmark-wrapper .delete-bookmark {
    margin-top: 12px;
    margin-left: 10px;
  }
}
.weather-search-box .search-container .second-row .bookmark-wrapper .weather-bookmark-select {
  height: 24px;
  background-color: #EB8200;
}
.weather-search-box .search-container .second-row .bookmark-wrapper .bookmark-list {
  float: left;
  width: 85%;
}
.weather-search-box .search-container .second-row .bookmark-wrapper .bookmark-list .weather-bookmark-select {
  width: 100%;
}
.weather-search-box .search-container .second-row .bookmark-wrapper .weather-tooltip {
  position: relative;
  display: inline-block;
}
.weather-search-box .search-container .second-row .bookmark-wrapper .weather-tooltip .weather-tooltip-text {
  visibility: hidden;
  width: 250px;
  background-color: #fff;
  color: #000;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  bottom: 100%;
  margin-left: -40px;
}
@media screen and (max-width: 767px) {
  .weather-search-box .search-container .second-row .bookmark-wrapper .weather-tooltip .weather-tooltip-text {
    margin-left: 0;
  }
}

.pane-weather-search-box-pane .show-graph .search-container .form-wrapper {
  width: 75%;
}
.pane-weather-search-box-pane .show-bookmark .search-container .form-wrapper {
  width: 70%;
}
.pane-weather-search-box-pane .show-graph-and-bookmark .search-container .form-wrapper {
  width: 45%;
}

@media screen and (max-width: 480px) {
  .weather-search-box .search-container .second-row .form-wrapper {
    width: 100%;
    padding: 0;
  }

  .weather-search-box .search-container .second-row .bookmark-wrapper {
    width: 100%;
    padding: 10px 0;
  }
  .weather-search-box .search-container .second-row .bookmark-wrapper .add-bookmark {
    margin-bottom: 10px;
  }

  .weather-search-box .search-container .second-row .bookmark-wrapper .weather-bookmark-select {
    height: 40px;
    width: 100%;
  }
}
/* Styling for multiple days widget */
.pane-multiple-days-weather-widget-pane {
  position: relative;
}

#multiple-widgets .weather-widget {
  max-width: 20%;
  min-height: 280px;
  border: 1px solid #D1D1D1;
}
#multiple-widgets .weather-widget .WindSpeed-DailyAvg,
#multiple-widgets .weather-widget .wind-dir,
#multiple-widgets .weather-widget .min-temp,
#multiple-widgets .weather-widget .max-temp,
#multiple-widgets .weather-widget .precip {
  font-size: 15px;
  font-size: 1.5rem;
}
#multiple-widgets .weather-widget .weather-image {
  height: 90px;
  text-align: center;
}
#multiple-widgets .weather-widget .weather-image img {
  display: inline-block;
  min-width: 80px;
  max-width: 80px;
}
#multiple-widgets .weather-widget [class*="content-"] {
  border: 10px solid #fff;
  padding: 10px 0 0;
}
#multiple-widgets .weather-widget a.current [class*="content-"] {
  border: 10px solid #D9D5D2;
}
#multiple-widgets .owl-prev {
  left: 0;
}
#multiple-widgets .owl-next {
  right: 0;
}
#multiple-widgets .slick-list {
  margin: 0 20px;
}
#multiple-widgets.show-more-arrow .slick-list {
  margin: 0 40px 0 0;
}
@media only screen and (max-width: 769px) {
  #multiple-widgets.show-more-arrow .slick-list {
    margin: 0 20px;
  }
}
#multiple-widgets.show-more-arrow .owl-next.slick-disabled {
  opacity: 1;
}

.cta-button {
  text-align: center;
  margin-top: 15px;
}
.cta-button a {
  display: inline-block;
  text-align: center;
}

/* Styling for anonymous users for multiple days */
.pane-hourly-widget {
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .pane-hourly-widget {
    overflow: visible;
  }
}

.eight-hourly {
  display: block;
  width: 100%;
}
.eight-hourly .hourly-img {
  min-height: 52px;
  border-left: 1px solid #D9D5D2;
  border-right: 1px solid #D9D5D2;
}
.eight-hourly .hourly-img img {
  width: 12.5%;
  float: left;
  text-align: center;
}
.eight-hourly .hourly-img .no-image {
  min-width: 12.5%;
  min-height: 52px;
  float: left;
}
.eight-hourly .hourly-column {
  width: 33.33%;
  float: left;
  background: #fff;
}
.eight-hourly .hourly-column .hour-row,
.eight-hourly .hourly-column .hour-data {
  padding: 10px 15px;
  border-left: 1px solid #D9D5D2;
  border-right: 1px solid #D9D5D2;
  border-bottom: 1px solid #D9D5D2;
}
@media only screen and (max-width: 769px) {
  .eight-hourly .hourly-column .hour-row,
  .eight-hourly .hourly-column .hour-data {
    padding: 10px 15px 10px 35px;
  }
}
.eight-hourly .hourly-column .hour-row {
  background: #616161;
  color: #fff;
  width: 100%;
  text-align: center;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 700;
  border: 1.5px solid #fff;
  border-top: none;
}
.eight-hourly .hourly-column .current-hour {
  background: #D9D5D2;
  color: #616161;
}
.eight-hourly .hourly-column .hour-data {
  min-height: 220px;
}
.eight-hourly .hourly-column .hour-data .eight-hr-measure {
  display: inline-block;
  line-height: 1.5;
  width: 100%;
}
.eight-hourly .hourly-column .hour-data .eight-hr-measure .eight-hr-measure-label {
  float: left;
  width: 70%;
}
.eight-hourly .hourly-column .hour-data .eight-hr-measure .eight-hr-measure-value {
  float: left;
  width: 30%;
  font-weight: 700;
}
.eight-hourly .row {
  margin: 0;
  display: block;
}
@media screen and (max-width: 767px) {
  .eight-hourly .row {
    display: block;
  }
}
.eight-hourly .row #zero .hour-row,
.eight-hourly .row #eight .hour-row {
  border-right: 3px solid #fff;
  border-top: 3px solid #fff;
}
.eight-hourly .row #sixteen .hour-row,
.eight-hourly .row #eight .hour-row {
  border-left: 3px solid #fff;
  border-top: 3px solid #fff;
}
.eight-hourly .row .slick-list {
  background: #fff;
}
@media only screen and (max-width: 769px) {
  .eight-hourly .row .slick-list {
    margin-right: 20px;
    margin-left: 20px;
  }
}
.eight-hourly .row .owl-next {
  right: 0;
}
.eight-hourly .row .owl-prev {
  left: 0;
}

.owl-prev.slick-disabled,
.owl-next.slick-disabled {
  opacity: 0.5;
}
.owl-prev.slick-disabled:hover,
.owl-next.slick-disabled:hover {
  transform: none;
}

.spray-window-wrapper .row {
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  margin-right: 0;
}
.spray-window-wrapper .row .cell-hr-no {
  background: #616161;
  color: #fff;
  text-align: center;
  padding-top: 5px;
}
.spray-window-wrapper .row .col-header {
  width: 100%;
  float: left;
}
.spray-window-wrapper .row .cell {
  width: 60px;
  border: 1px solid #D1D1D1;
  text-align: center;
  height: 40px;
  line-height: 3rem;
}
.spray-window-wrapper .row .cell > .cell {
  line-height: 4rem;
}
.spray-window-wrapper .row .current-hour {
  background: #D9D5D2;
  color: #616161;
}
.spray-window-wrapper .row .complete-col:first-child .spray-type-placehoder [data-tooltip]:before {
  transform: translate(-10%);
}
.spray-window-wrapper .row .complete-col:nth-child(2) .spray-type-placehoder [data-tooltip]:before {
  transform: translate(-30%);
}
.spray-window-wrapper .row .complete-col:last-child .spray-type-placehoder [data-tooltip]:before {
  transform: translate(-90%);
}
.spray-window-wrapper .row .complete-col:nth-last-child(2) .spray-type-placehoder [data-tooltip]:before {
  transform: translate(-70%);
}
.spray-window-wrapper .spray-type-placehoder .complete-col {
  float: left;
  width: 60px;
}
.spray-window-wrapper .spray-type-placehoder [data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.spray-window-wrapper .spray-type-placehoder [data-tooltip]:before, .spray-window-wrapper .spray-type-placehoder [data-tooltip]:after {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.spray-window-wrapper .spray-type-placehoder [data-tooltip]:before {
  position: absolute;
  bottom: 89%;
  left: 50%;
  margin-bottom: 5px;
  transform: translate(-50%);
  padding-top: 5px;
  padding-bottom: 3px;
  width: 250px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #e0e0e0;
  color: #212121;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.2;
}
.spray-window-wrapper .spray-type-placehoder [data-tooltip]:after {
  position: absolute;
  bottom: 89%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #e0e0e0;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}
.spray-window-wrapper .spray-type-placehoder [data-tooltip]:hover:before, .spray-window-wrapper .spray-type-placehoder [data-tooltip]:hover:after {
  visibility: visible;
  opacity: 1;
}
.spray-window-wrapper .table-header {
  width: 200px;
  display: inline-block;
  float: left;
}
.spray-window-wrapper .table-header .header {
  height: 40px;
  position: relative;
  background: #616161;
  color: #fff;
  border: 1px solid #DDDEE1;
  border-left: 2px solid #DDDEE1;
  text-align: center;
}
.spray-window-wrapper .table-header .header .spray_window_hrs {
  position: absolute;
  text-align: right;
  padding-right: 10px;
  right: 0;
}
.spray-window-wrapper .table-header .header .diagonal-line {
  width: 100%;
  height: 50px;
  border-bottom: 1px solid white;
  transform: translateY(-30px) translateX(4px) rotate(10.3deg);
  position: absolute;
  z-index: 0;
}
.spray-window-wrapper .table-header .header .spray-selector {
  position: absolute;
  bottom: 1px;
  left: 1px;
  color: white;
  z-index: 1;
  padding-left: 5px;
}
.spray-window-wrapper .table-header .spray_window {
  border: 1px solid #D1D1D1;
}
.spray-window-wrapper .table-header .spray_window .form-select {
  height: 38px;
  padding-left: 0;
}
.spray-window-wrapper .table-header .spray_window .form-select .chosen-single {
  padding: 7px;
}
.spray-window-wrapper .table-header .spray_window .weather-spray-select {
  line-height: 24px;
  padding: 8px;
  height: 4rem;
  overflow: hidden;
  border-radius: 5px;
  cursor: pointer;
  border: 2px solid #DDDEE1;
}
.spray-window-wrapper.anon-spray-window .row {
  width: 100%;
  margin-left: 0;
  overflow: hidden;
}
.spray-window-wrapper.anon-spray-window .row .complete-col {
  width: 4.17%;
}
.spray-window-wrapper.anon-spray-window .row .complete-col .cell {
  width: auto;
}
.spray-window-wrapper.anon-spray-window .row .slick-list {
  margin-right: 20px;
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  .spray-window-wrapper.anon-spray-window .row .slick-list {
    margin-right: 0;
    margin-left: 0;
  }
}

.default-spray-window {
  display: block;
  text-align: center;
  border: 1px dashed #bfc1c7;
  border-top: none;
  padding: 10px;
  background: #fff;
}

.hourly-weather-widget {
  font-size: 14px;
  line-height: 2.5;
  background: #FFF;
}
.hourly-weather-widget .measure-values {
  overflow-x: scroll;
  display: flex;
}
.hourly-weather-widget .measure-values .complete-col {
  float: left;
}
.hourly-weather-widget .measure-values .complete-col .pictocode {
  width: 35px;
  height: 35px;
}
.hourly-weather-widget .measure-values .complete-col .cell {
  height: 38px;
  width: 60px;
  border-left: 1px solid #D1D1D1;
  border-right: 1px solid #D1D1D1;
  text-align: center;
}
.hourly-weather-widget .measure-values .complete-col .cell:nth-child(odd) {
  background: #F3F4F5;
}
.hourly-weather-widget .measure-values .cell-hr-no {
  background: #616161;
  color: #fff;
  text-align: center;
  padding-top: 5px;
  width: 60px;
  border-left: 1px solid #D1D1D1;
  text-align: center;
}
.hourly-weather-widget .measure-values .current-hour {
  background: #D9D5D2;
  color: #616161;
}
.hourly-weather-widget .measure-label-wrapper {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  width: 200px;
  float: left;
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .hourly-weather-widget .measure-label-wrapper {
    margin-top: 20px;
  }
}
.hourly-weather-widget .measure-label-wrapper .col-header {
  background: #616161;
  color: #fff;
  border: 1px solid #DDDEE1;
  border-left: 2px solid #DDDEE1;
  text-align: center;
  height: 40px;
}
.hourly-weather-widget .measure-label-wrapper .col-measure-label {
  border-left: 1px solid #D1D1D1;
  border-right: 1px solid #D1D1D1;
  text-align: right;
  padding-right: 5px;
  height: 38px;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: bold;
}
.hourly-weather-widget .measure-label-wrapper .col-measure-label:nth-child(odd) {
  background: #F3F4F5;
}

.pane-color-and-restriction-legend-pane {
  width: 100%;
  padding: 30px 10px 15px;
  background: white;
  border: 1px solid #D1D1D1;
}
.pane-color-and-restriction-legend-pane .legend-wrapper .meteoblue {
  font-size: 11px;
  color: #212121;
  line-height: 17px;
  font-weight: 400;
  padding-top: 10px;
  text-align: center;
  clear: both;
}
.pane-color-and-restriction-legend-pane .legend-wrapper .meteoblue a {
  color: #808080;
  font-size: 11px;
}
.pane-color-and-restriction-legend-pane .color-legend-wrapper {
  width: 100%;
  float: left;
}
.pane-color-and-restriction-legend-pane .color-legend-wrapper td {
  border: none;
  padding: 2px;
  font-weight: initial;
  text-align: left;
  background: none;
  min-width: 35px;
}
.pane-color-and-restriction-legend-pane .color-legend-wrapper tr th {
  background: none;
  border: none;
  padding: 1px;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .pane-color-and-restriction-legend-pane .color-legend-wrapper {
    width: 25%;
    padding: 0 20px 10px;
  }
}
.pane-color-and-restriction-legend-pane .restriction-legend-wrapper {
  width: 100%;
  display: inline-block;
  padding: 0;
}
.pane-color-and-restriction-legend-pane .restriction-legend-wrapper .restriction-legend-label {
  width: 100%;
  padding-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .pane-color-and-restriction-legend-pane .restriction-legend-wrapper .restriction-legend-label {
    padding-left: 20px;
  }
}
@media screen and (min-width: 768px) {
  .pane-color-and-restriction-legend-pane .restriction-legend-wrapper {
    width: 75%;
  }
}
.pane-color-and-restriction-legend-pane .restriction-col {
  width: 100%;
  float: left;
}
.pane-color-and-restriction-legend-pane .restriction-col .letter {
  width: 25px;
  float: left;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .pane-color-and-restriction-legend-pane .restriction-col {
    width: 33%;
    padding-left: 20px;
    padding-bottom: 10px;
  }
}

.hourly-weather-with-spray-window-labels.spray-window-wrapper {
  width: 200px;
  float: left;
}
.hourly-weather-with-spray-window-labels.spray-window-wrapper .hourly-weather-labels {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.hourly-weather-with-spray-window-labels.spray-window-wrapper .hourly-weather-labels .col-measure-label {
  height: 38px;
  line-height: 2.5;
  padding-right: 5px;
  border-left: 1px solid #D1D1D1;
  font-size: 1.3rem;
  font-weight: bold;
  text-align: right;
}
.hourly-weather-with-spray-window-labels.spray-window-wrapper .hourly-weather-labels .col-measure-label:nth-child(odd) {
  background: #F3F4F5;
}
.hourly-weather-with-spray-window-labels.spray-window-wrapper .table-header {
  float: none;
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  .hourly-weather-with-spray-window-labels.spray-window-wrapper .table-header {
    display: block;
    margin-top: 20px;
  }
}

.hourly-weather-with-spray-window-values.spray-window-wrapper {
  overflow-x: scroll;
  overflow-y: hidden;
  background: #FFF;
}
.hourly-weather-with-spray-window-values.spray-window-wrapper .row {
  overflow: visible;
  margin: 0;
}
.hourly-weather-with-spray-window-values.spray-window-wrapper .hourly-weather-widget .measure-values {
  overflow: visible;
}

.wrapper1,
.scroll-wrapper {
  display: none;
  height: 20px;
  overflow-x: scroll;
  overflow-y: hidden;
}
@media screen and (min-width: 768px) {
  .wrapper1,
  .scroll-wrapper {
    display: block;
  }
}
.wrapper1 .scroll-div,
.scroll-wrapper .scroll-div {
  width: 1440px;
  height: 20px;
}

/* CSS for weather Graph component */
.weather-graph {
  width: 100%;
  height: 400px;
}

.pane-weather-chart-pane {
  position: relative;
  overflow-x: auto;
  border: 1px solid #D1D1D1;
}
@media screen and (min-width: 1025px) {
  .pane-weather-chart-pane {
    overflow-x: initial;
  }
}

.wind-direction {
  position: absolute;
  top: 111px;
  left: 160px;
  display: block;
}

.wind-wrapper {
  float: left;
  display: inline-block;
}

.wind-wrapper:nth-child(3n) {
  width: 27px !important;
}

.wind-wrapper img {
  width: 12px;
}

/* CSS for Eight hourly combined with spray windo component */
.eight-hourly-with-spray-window .spray-window-wrapper.anon-spray-window .row .complete-col {
  width: 12.5%;
}

/* Handling RTL elements */
html[dir="rtl"] .spray-window-wrapper .row .complete-col:first-child .spray-type-placehoder [data-tooltip]:before {
  transform: translate(-90%);
}
html[dir="rtl"] .spray-window-wrapper .row .complete-col:nth-child(2) .spray-type-placehoder [data-tooltip]:before {
  transform: translate(-70%);
}
html[dir="rtl"] .spray-window-wrapper .row .complete-col:nth-last-child(2) .spray-type-placehoder [data-tooltip]:before {
  transform: translate(-30%);
}
html[dir="rtl"] .spray-window-wrapper .row .complete-col:last-child .spray-type-placehoder [data-tooltip]:before {
  transform: translate(-10%);
}

#login-popup #login-popup-content {
  margin: 5%;
}

/*SASS for right arrow on multiple widget component. */
.weather-right-arrow.show-more-arrow {
  position: absolute;
  right: -10px;
  top: 40%;
  width: 40px;
  cursor: pointer;
}
.weather-right-arrow.show-more-arrow::after {
  font-family: "Font Awesome 5 Free";
  content: "\f054";
  font-size: 40px;
  transition: opacity .5s ease;
  color: #5f7800;
  font-weight: 600;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.36);
}
@media only screen and (max-width: 769px) {
  .weather-right-arrow.show-more-arrow {
    display: none;
  }
}

/*
 * @file
 * Seedcare farmore app.
 */
/* General Styles */
.entityform-seedcare-seeds-export [class*=field-name] {
  display: inline-block;
  width: 33%;
  font-size: 15px;
  font-size: 1.5rem;
}

.key-detail-wrapper {
  margin: 10px 0;
}

.key-detail-wrapper-labels li {
  width: 23%;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .key-detail-wrapper-labels li {
    width: 50%;
  }
}
.key-detail-wrapper-labels li span {
  width: 25px;
  height: 20px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}

.entityform-seedcare-seeds-export .field-name-field-treatment-country,
.entityform-seedcare-seeds-export .field-name-field-treatment-crop,
.entityform-seedcare-seeds-export .field-name-field-products {
  font-size: 15px;
  font-size: 1.5rem;
  margin-left: 0;
  border: 1px solid #bfc1c7;
  color: #7d7d7d;
  font-weight: 400;
  background-color: #fff;
  padding: 12px;
  width: 49%;
  margin-top: 10px;
  min-height: 44px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .entityform-seedcare-seeds-export .field-name-field-treatment-country,
  .entityform-seedcare-seeds-export .field-name-field-treatment-crop,
  .entityform-seedcare-seeds-export .field-name-field-products {
    width: 100%;
    margin-top: 0;
  }
}
.entityform-seedcare-seeds-export .field-name-field-treatment-country {
  margin-right: 1%;
}
@media screen and (max-width: 767px) {
  .entityform-seedcare-seeds-export .field-name-field-treatment-country {
    margin: 0;
  }
}
.entityform-seedcare-seeds-export .field-name-field-treatment-crop {
  margin-left: 1%;
}
@media screen and (max-width: 767px) {
  .entityform-seedcare-seeds-export .field-name-field-treatment-crop {
    margin: 0;
  }
}
.entityform-seedcare-seeds-export .field-name-field-products {
  width: 100%;
}

.reset-wrapper {
  width: 100%;
  margin-bottom: 15px;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .reset-wrapper {
    text-align: center;
  }
}

/* Fixes for RTL for entityforms */
.entitytype-syn_ef_contact_us-form .chosen-container-single.chosen-rtl .chosen-single b:before {
  right: 0;
}

.chosen-container-multi.chosen-rtl .chosen-choices li.search-field:before {
  right: auto;
  left: 15px;
}
.chosen-container-multi.chosen-rtl .chosen-choices li.search-field input {
  padding: 12px;
}

html[dir="rtl"] .chosen-container-multi .chosen-choices li.search-choice {
  padding: 12px 12px 12px 25px;
}
html[dir="rtl"] .entityform-seedcare-seeds-export .field-name-field-treatment-country {
  margin-right: auto;
  margin-left: 1%;
}
html[dir="rtl"] .entityform-seedcare-seeds-export .field-name-field-treatment-crop {
  margin-left: auto;
  margin-right: 1%;
}
html[dir="rtl"] .key-detail-wrapper-labels li span {
  margin-right: auto;
  margin-left: 10px;
}

.background-white {
  background: white;
  padding: 25px;
  margin-bottom: 25px;
}

.legal-disclaimer {
  margin-bottom: 25px;
}

.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,
.media-gallery-listing .media-gallery-download .fas: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;
}

.view-display-id-gallery_carousel div {
  clear: none;
}
.view-display-id-gallery_carousel .gallery-image-caption {
  font-size: 20px;
  background-color: rgba(0, 0, 0, 0.4);
  margin-top: -20px;
  padding: 10px;
  color: white;
}
@media screen and (max-width: 767px) {
  .view-display-id-gallery_carousel .gallery-image-caption {
    font-size: 15px;
  }
}
.view-display-id-gallery_carousel .owl-dots {
  display: none !important;
}

/*
 * @file
 * Products Flowers Detail pages styles.
 */
.node-type-product-garden-vegetable .content__top-wide {
  padding: 0 10px;
}
.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 .content__top-wide {
  padding: 0 10px;
}
.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;
  margin-bottom: -40px;
}
.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%;
    margin: 0 0 10px 0;
  }
}
.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%;
}
@media screen and (max-width: 1024px) {
  .node-type-flower-product .twocols-33-67 .twocols-33-67__right {
    margin-top: 0;
  }
}
.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 .field-name-field-p-f-document-link a:hover {
  text-decoration: none;
}
.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 .field-name-field-p-f-document-link {
  clear: both;
  margin-top: 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 .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;
}
.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;
}

.pane-related-product-flower-panel-pane-1 {
  clear: both;
}
.pane-related-product-flower-panel-pane-1 .pane-title {
  font-family: Arial;
  color: #5f7800;
  font-size: 29px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .pane-related-product-flower-panel-pane-1 .pane-title {
    font-size: 24px;
  }
}

/*
 * @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-phone .fas,
.view-distributor .view-content .views-row .distributor-list-elements-site .fa,
.view-distributor .view-content .views-row .distributor-list-elements-site .fas {
  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,
.view-distributor .view-content .views-row .distributor-list-elements-email .fas {
  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 h2 {
  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 {
  display: block;
}

.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;
  }
}

html[dir="rtl"] [class*="node-type-product-seed"] .main__content-wrapper {
  float: right;
}
html[dir="rtl"] [class*="node-type-product-seed"] .main__content-wrapper .pane-node-field-product-seed-last-update {
  display: none;
}
html[dir="rtl"] [class*="node-type-product-seed"] .twocols-33-67__right .field-label {
  float: right;
}
html[dir="rtl"] div[class*="pane-quicktabs-product-seed-"] td {
  text-align: right;
}
html[dir="rtl"] div[class*="pane-quicktabs-product-seed-"] td.views-field .file.file-image {
  float: right;
}

.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: 991px) {
  .top-image__description {
    bottom: 5px;
    padding: 10px;
    width: 90%;
  }
}
@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;
}
@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 {
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f078";
    right: 5px;
    padding: 3px 4.5px 2px;
    background-color: #fff;
    font-weight: bold;
  }
}
.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;
  }
}
@media screen and (max-width: 767px) {
  .node-type-event.node-type-product-cp .desktop-version-registration-link {
    display: none;
  }
}
.node-type-event.node-type-product-cp .mobile-version-registration-link {
  text-align: center;
  margin: 20px 0;
  display: none;
}
@media screen and (max-width: 767px) {
  .node-type-event.node-type-product-cp .mobile-version-registration-link {
    display: block;
  }
}
.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-row {
  padding: 15px 0;
  border-bottom: 1px solid #c7c7c7;
}
.node-type-event.node-type-product-cp .sidebar__right .view-id-events .view-content .views-row.views-row-last {
  border-bottom: none;
}
.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 .views-row .views-field-nothing-1,
.pane-search-event-search-pane-events .view-display-id-event_map_search .views-row .views-field-nothing-1,
.pane-search-event-event-map-search .view-id-search_event .views-row .views-field-nothing-1,
.pane-search-event-event-map-search .view-display-id-event_map_search .views-row .views-field-nothing-1 {
  float: right;
}
@media screen and (max-width: 480px) {
  .pane-search-event-search-pane-events .view-id-search_event .views-row .views-field-nothing-1,
  .pane-search-event-search-pane-events .view-display-id-event_map_search .views-row .views-field-nothing-1,
  .pane-search-event-event-map-search .view-id-search_event .views-row .views-field-nothing-1,
  .pane-search-event-event-map-search .view-display-id-event_map_search .views-row .views-field-nothing-1 {
    float: none;
  }
}
.pane-search-event-search-pane-events .view-id-search_event .views-row .listing__info,
.pane-search-event-search-pane-events .view-display-id-event_map_search .views-row .listing__info,
.pane-search-event-event-map-search .view-id-search_event .views-row .listing__info,
.pane-search-event-event-map-search .view-display-id-event_map_search .views-row .listing__info {
  margin-left: 200px;
  padding-left: 20px;
}
@media screen and (max-width: 767px) {
  .pane-search-event-search-pane-events .view-id-search_event .views-row .listing__info,
  .pane-search-event-search-pane-events .view-display-id-event_map_search .views-row .listing__info,
  .pane-search-event-event-map-search .view-id-search_event .views-row .listing__info,
  .pane-search-event-event-map-search .view-display-id-event_map_search .views-row .listing__info {
    margin-left: 0;
    padding-left: 0;
  }
}
.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: 25%;
  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 "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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;
}

.page-search-events .form-item-search-location,
.page-search-events-map .form-item-search-location {
  display: none;
}

.pane-syn-event-management-search-location-block {
  padding-left: 20px;
  padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .pane-syn-event-management-search-location-block {
    padding-left: 0;
  }
}
.pane-syn-event-management-search-location-block .form-item-search-location-generic {
  padding-right: 44px;
}
.pane-syn-event-management-search-location-block .form-item-search-location-generic input {
  font-size: 18px;
  font-size: 1.8rem;
}
.pane-syn-event-management-search-location-block .location-pointer-markup {
  height: 47px;
  width: 47px;
  padding: 0.5em 0;
  background-color: #9fae66;
  text-align: center;
  margin-top: -47px;
  float: right;
}
.pane-syn-event-management-search-location-block .location-pointer-markup .fa-map-marker {
  font-size: 30px;
  color: white;
}
.pane-syn-event-management-search-location-block .location-pointer-markup .location-pointer {
  padding: 0;
  border: none;
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-indent: -9999px;
  z-index: 10;
  margin-top: -30px;
}

#edit-search-radius-wrapper {
  padding-top: 1em !important;
  padding-bottom: 0 !important;
}
#edit-search-radius-wrapper .event-open,
#edit-search-radius-wrapper .event-close {
  position: relative;
  border: 1px solid #bfc999;
  cursor: pointer;
  display: block;
  margin-bottom: 0;
  color: #5f7800;
  font-weight: 700;
  background-color: #fff;
  padding: 10px;
  padding-left: 20px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  font-size: 1.5rem;
}
#edit-search-radius-wrapper .event-open:before,
#edit-search-radius-wrapper .event-close:before {
  float: right;
  border: 1px solid;
  padding: 3px 5px;
  border-radius: 50%;
  font-family: "Font Awesome 5 Free";
  border: 1px solid #5f7800;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-color: #f2f2f2;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  font-size: 10px;
  font-size: 1rem;
}
#edit-search-radius-wrapper .event-open:before {
  content: "\f077";
}
#edit-search-radius-wrapper .event-close:before {
  content: "\f078";
}
#edit-search-radius-wrapper .form-type-radio {
  border-bottom: 1px solid lightgray;
  padding: 5px 10px 10px;
  font-size: 14px;
  font-size: 1.4rem;
}

.node-type-simple-product .field-name-field-sp-main-image .field-item {
  margin: 10px 0;
}
@media screen and (max-width: 1024px) {
  .node-type-simple-product .main__content-wrapper {
    margin-bottom: 10px;
  }
}
.node-type-simple-product .main__content-wrapper .pane-entity-field {
  margin: 15px 0;
}
.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;
}
.node-type-simple-product .sidebar__right .field-name-field-patent .field-item {
  margin: 20px 0;
}
@media screen and (max-width: 1024px) {
  .node-type-simple-product .sidebar__right {
    margin-top: 10px;
  }
}

.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-products-search-simple-product .comment-add {
  display: none;
}

.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%;
  }
}

html[dir="rtl"] .view-simple-product .item-list ul li {
  margin: 0;
}

.label-wrapper {
  margin: 5px 0;
}
.label-wrapper .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;
  margin: 0 5px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.label-wrapper .field-item:first-child {
  margin-left: 0px;
}

/*
 * @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 {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  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-listing-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-listing .views-exposed-widgets {
  margin-bottom: 1em;
  margin-top: 0.5em;
}
.section-blog .view-blog-listing .views-exposed-widgets .views-widget {
  display: inline-block;
}
.section-blog .view-blog-listing .listing__image {
  width: 300px;
}
.section-blog .view-blog-listing .listing__info {
  margin-left: 300px;
}
@media screen and (max-width: 480px) {
  .section-blog .view-blog-listing .listing__info {
    margin-left: 0px;
  }
}
.section-blog .view-blog-listing .listing__info .listing__text {
  margin-bottom: 10px;
}
.section-blog .view-blog-listing .listing__info .comment_count {
  font-weight: bold;
  float: left;
  margin-right: 20px;
}
@media screen and (max-width: 480px) {
  .section-blog .view-blog-listing .listing__info .comment_count {
    float: none;
  }
}
.section-blog .view-blog-listing .listing__info .comment_count a {
  font-size: 2.15rem;
}
.section-blog .view-blog-listing .listing__info .comment_count a:hover {
  text-decoration: none;
}
.section-blog .view-blog-listing .listing__info .comment_count a:before {
  content: "\f075";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.section-blog .view-blog-listing .listing__info .fivestar-rating {
  float: left;
  margin-right: 20px;
}
@media screen and (max-width: 480px) {
  .section-blog .view-blog-listing .listing__info .fivestar-rating {
    float: none;
  }
}
.section-blog .view-blog-listing .listing__info .social-connect .at-icon-wrapper {
  width: 24px !important;
  height: 24px !important;
}
.section-blog .view-blog-listing .listing__info .social-connect .at-icon-wrapper svg {
  width: 24px !important;
  height: 24px !important;
}

.fivestar-average-stars .form-item-vote .chosen-container {
  display: none !important;
}
.fivestar-average-stars .fivestar-summary {
  font-size: 12px;
  font-style: italic;
  color: #7d7d7d;
}

.view-display-id-blog_topic_listing .comment_count.Disable,
.view-display-id-blog_topic_listing .fivestar-rating.Disable {
  display: none;
}

.pane-blog-listing-panel-pane-4,
.pane-blog-listing-panel-pane-3,
.pane-blog-listing-panel-pane-2 {
  margin-bottom: 20px;
}
.pane-blog-listing-panel-pane-4 h2,
.pane-blog-listing-panel-pane-3 h2,
.pane-blog-listing-panel-pane-2 h2 {
  font-size: 15px;
  font-size: 1.5em;
}
.pane-blog-listing-panel-pane-4 .related__links-link a:hover,
.pane-blog-listing-panel-pane-3 .related__links-link a:hover,
.pane-blog-listing-panel-pane-2 .related__links-link a:hover {
  text-decoration: none;
}
.pane-blog-listing-panel-pane-4 .related__links-link .comment_count a,
.pane-blog-listing-panel-pane-3 .related__links-link .comment_count a,
.pane-blog-listing-panel-pane-2 .related__links-link .comment_count a {
  font-size: 1.2rem;
  font-style: italic;
}
.pane-blog-listing-panel-pane-4 .view-footer,
.pane-blog-listing-panel-pane-3 .view-footer,
.pane-blog-listing-panel-pane-2 .view-footer {
  text-align: right;
  margin-top: 20px;
}
.pane-blog-listing-panel-pane-4 .view-footer a,
.pane-blog-listing-panel-pane-3 .view-footer a,
.pane-blog-listing-panel-pane-2 .view-footer a {
  font-family: "Arial", sans-serif;
}
.pane-blog-listing-panel-pane-4 .view-footer a:before,
.pane-blog-listing-panel-pane-3 .view-footer a:before,
.pane-blog-listing-panel-pane-2 .view-footer a:before {
  margin-top: -7px;
}

/*
 * @file
 * Configurator Page.
 */
@media screen and (min-width: 1025px) {
  .page-products-sunflower-configurator .regional_map, .page-products-corn-configurator .regional_map {
    margin: 0px 20px 50px 20px;
  }
}

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