@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 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,
.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,
.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,
.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,
.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,
.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,
.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: "FontAwesome";
}

.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;
  margin-right: 5px;
  vertical-align: middle;
  content: "\f3c5";
  font-weight: normal;
}

.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 {
  content: "\f08e";
}

.i-link:before {
  content: "\f0c1";
}

.file-download {
  margin: 5px 0;
  word-break: break-all;
  word-wrap: break-word;
}

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

.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 {
  margin-right: 10px;
}

.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 {
  content: "\f137";
}

#ui-datepicker-div .ui-datepicker-next:before {
  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 {
  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;
}

/* 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 {
  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 {
    min-height: 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 > .panel-pane {
  width: 50%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

@media screen and (max-width: 480px) {
  .two-cols__region > .panel-pane {
    clear: both;
    width: 100%;
    float: left;
    padding: 0;
    margin-bottom: 20px;
  }
}

.two-cols__region .cta-teaser__wrapper {
  min-height: 388px;
}

.two-cols__region div.panels-ipe-portlet-wrapper {
  width: 50%;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

@media screen and (max-width: 480px) {
  .two-cols__region div.panels-ipe-portlet-wrapper {
    clear: both;
    width: 100%;
    float: left;
    padding: 0;
    margin-bottom: 20px;
  }
}

.two-cols__region div.panels-ipe-portlet-wrapper .panel-pane {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .two-cols__region div.panels-ipe-portlet-wrapper {
    width: 100%;
  }
}

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

.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 {
  content: "\f097";
}

.pane-syn-bookmarks-bookmark-link .flag.unflag-action:before {
  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 20px;
  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 {
  margin-right: 0;
  font-size: 23px;
  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 {
  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: #00a0be;
  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 {
  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;
  }
}

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

.component-type-highlight {
  padding: 20px;
  text-align: left;
  color: #fff;
  background-color: #eb8200;
}

.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 {
  width: 33.33333%;
  float: left;
  padding: 50px 30px 60px;
}

@media screen and (max-width: 991px) {
  .text-33-image-66 .text-column {
    width: 50%;
    float: left;
    padding: 20px;
  }
}

@media screen and (max-width: 767px) {
  .text-33-image-66 .text-column {
    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 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 {
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.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-email .fa,
.pane-bundle-syn-fpp-em-num-icon .fa,
.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-email .fa,
.pane-bundle-syn-fpp-em-num-icon .fa {
  -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-email .fa:before,
.pane-bundle-syn-fpp-em-num-icon .fa: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 {
  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;
}

.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, 1em);
    -ms-transform: translate(0, 1em);
    -webkit-transform: translate(0, 1em);
    transform: translate(0, 1em);
    position: absolute;
    top: 0;
    left: 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 {
  content: "\f138";
  font-family: fontawesome;
}

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

.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 {
  color: #00a0be;
}

.fa: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 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,
.field-name-field-service-help-message blockquote,
.pane-node-field-service-offline-message blockquote,
.editorial-text-blocks 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,
.field-name-field-service-help-message blockquote:before,
.pane-node-field-service-offline-message blockquote:before,
.editorial-text-blocks 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,
  .field-name-field-service-help-message blockquote:before,
  .pane-node-field-service-offline-message blockquote:before,
  .editorial-text-blocks 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,
  .field-name-field-service-help-message blockquote,
  .pane-node-field-service-offline-message blockquote,
  .editorial-text-blocks 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,
.page-user .editorial-text-blocks blockquote p:first-child,
.page-search-video .editorial-text-blocks blockquote p:first-child,
.pane-syn-lms-login-form-pane .editorial-text-blocks 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,
.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,
.page-user .editorial-text-blocks blockquote .advance-saving-calculator .pane-description:first-child,
.advance-saving-calculator .page-user .editorial-text-blocks blockquote .pane-description:first-child,
.page-search-video .editorial-text-blocks blockquote .advance-saving-calculator .pane-description:first-child,
.advance-saving-calculator .page-search-video .editorial-text-blocks blockquote .pane-description:first-child,
.pane-syn-lms-login-form-pane .editorial-text-blocks blockquote .advance-saving-calculator .pane-description:first-child,
.advance-saving-calculator .pane-syn-lms-login-form-pane .editorial-text-blocks 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,
.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,
.page-user .editorial-text-blocks blockquote .advance-saving-calculator form:first-child,
.advance-saving-calculator .page-user .editorial-text-blocks blockquote form:first-child,
.page-search-video .editorial-text-blocks blockquote .advance-saving-calculator form:first-child,
.advance-saving-calculator .page-search-video .editorial-text-blocks blockquote form:first-child,
.pane-syn-lms-login-form-pane .editorial-text-blocks blockquote .advance-saving-calculator form:first-child,
.advance-saving-calculator .pane-syn-lms-login-form-pane .editorial-text-blocks 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 p:first-child,
.field-name-field-service-help-message blockquote p:first-child,
.pane-node-field-service-offline-message blockquote p:first-child,
.field-name-body blockquote .advance-saving-calculator .pane-description:first-child,
.advance-saving-calculator .field-name-body 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,
.field-name-body blockquote .advance-saving-calculator form:first-child,
.advance-saving-calculator .field-name-body 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,
.editorial-text-blocks blockquote p:first-child,
.editorial-text-blocks blockquote .advance-saving-calculator .pane-description:first-child,
.advance-saving-calculator .editorial-text-blocks blockquote .pane-description:first-child,
.editorial-text-blocks blockquote .advance-saving-calculator form:first-child,
.advance-saving-calculator .editorial-text-blocks 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,
.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,
.page-user .editorial-text-blocks blockquote .advance-saving-calculator .pane-description,
.advance-saving-calculator .page-user .editorial-text-blocks blockquote .pane-description,
.page-search-video .editorial-text-blocks blockquote .advance-saving-calculator .pane-description,
.advance-saving-calculator .page-search-video .editorial-text-blocks blockquote .pane-description,
.pane-syn-lms-login-form-pane .editorial-text-blocks blockquote .advance-saving-calculator .pane-description,
.advance-saving-calculator .pane-syn-lms-login-form-pane .editorial-text-blocks 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,
.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,
.page-user .editorial-text-blocks blockquote .advance-saving-calculator form,
.advance-saving-calculator .page-user .editorial-text-blocks blockquote form,
.page-search-video .editorial-text-blocks blockquote .advance-saving-calculator form,
.advance-saving-calculator .page-search-video .editorial-text-blocks blockquote form,
.pane-syn-lms-login-form-pane .editorial-text-blocks blockquote .advance-saving-calculator form,
.advance-saving-calculator .pane-syn-lms-login-form-pane .editorial-text-blocks 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 p,
.field-name-field-service-help-message blockquote p,
.pane-node-field-service-offline-message blockquote p,
.field-name-body blockquote .advance-saving-calculator .pane-description,
.advance-saving-calculator .field-name-body 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,
.field-name-body blockquote .advance-saving-calculator form,
.advance-saving-calculator .field-name-body 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,
.editorial-text-blocks blockquote p,
.editorial-text-blocks blockquote .advance-saving-calculator .pane-description,
.advance-saving-calculator .editorial-text-blocks blockquote .pane-description,
.editorial-text-blocks blockquote .advance-saving-calculator form,
.advance-saving-calculator .editorial-text-blocks 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,
  .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,
  .page-user .editorial-text-blocks blockquote .advance-saving-calculator .pane-description,
  .advance-saving-calculator .page-user .editorial-text-blocks blockquote .pane-description,
  .page-search-video .editorial-text-blocks blockquote .advance-saving-calculator .pane-description,
  .advance-saving-calculator .page-search-video .editorial-text-blocks blockquote .pane-description,
  .pane-syn-lms-login-form-pane .editorial-text-blocks blockquote .advance-saving-calculator .pane-description,
  .advance-saving-calculator .pane-syn-lms-login-form-pane .editorial-text-blocks 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,
  .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,
  .page-user .editorial-text-blocks blockquote .advance-saving-calculator form,
  .advance-saving-calculator .page-user .editorial-text-blocks blockquote form,
  .page-search-video .editorial-text-blocks blockquote .advance-saving-calculator form,
  .advance-saving-calculator .page-search-video .editorial-text-blocks blockquote form,
  .pane-syn-lms-login-form-pane .editorial-text-blocks blockquote .advance-saving-calculator form,
  .advance-saving-calculator .pane-syn-lms-login-form-pane .editorial-text-blocks 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 p,
  .field-name-field-service-help-message blockquote p,
  .pane-node-field-service-offline-message blockquote p,
  .field-name-body blockquote .advance-saving-calculator .pane-description,
  .advance-saving-calculator .field-name-body 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,
  .field-name-body blockquote .advance-saving-calculator form,
  .advance-saving-calculator .field-name-body 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,
  .editorial-text-blocks blockquote p,
  .editorial-text-blocks blockquote .advance-saving-calculator .pane-description,
  .advance-saving-calculator .editorial-text-blocks blockquote .pane-description,
  .editorial-text-blocks blockquote .advance-saving-calculator form,
  .advance-saving-calculator .editorial-text-blocks 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,
.page-user .editorial-text-blocks blockquote .cite,
.page-search-video .editorial-text-blocks blockquote .cite,
.pane-syn-lms-login-form-pane .editorial-text-blocks 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,
.field-name-field-service-help-message blockquote .cite,
.pane-node-field-service-offline-message blockquote .cite,
.editorial-text-blocks 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,
  .page-user .editorial-text-blocks blockquote .cite,
  .page-search-video .editorial-text-blocks blockquote .cite,
  .pane-syn-lms-login-form-pane .editorial-text-blocks 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,
  .field-name-field-service-help-message blockquote .cite,
  .pane-node-field-service-offline-message blockquote .cite,
  .editorial-text-blocks blockquote .cite {
    padding-left: 0;
  }
}

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

.field-name-body .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;
  }
}

/*
 * @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 {
  content: "\f058";
  color: #aab400;
}

.messages--warning {
  border-left-color: #ffb400;
}

.messages--warning:before {
  content: "\f06a";
  color: #ffb400;
}

.messages--error {
  border-left-color: #eb8200;
}

.messages--error:before {
  content: "\f057";
  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;
  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;
}

.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) {
  .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 {
  left: 0;
  color: #4abbd1;
}

.related__links-link .fa {
  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;
}

/*
 * @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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
  .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,
  .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,
  .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,
  .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,
.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 {
  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,
.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 {
  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,
.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,
.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,
.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 {
  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,
.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,
.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,
.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,
.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,
.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,
.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,
.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'],
.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'],
.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'],
.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 {
  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: 100px;
    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: "FontAwesome";
}

.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;
  font-family: "FontAwesome";
}

@media screen and (max-width: 1024px) {
  .owl-prev {
    left: 5px;
  }
}

.owl-next {
  right: 15px;
}

.owl-next:before {
  content: "\f054";
  margin-left: 2px;
  font-family: "FontAwesome";
}

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

/*
 * @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 select .fa {
    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 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;
}