@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Noto+Sans+Display:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
:root {
  --thrive-transparent: transparent;
  --thrive-primary: #576D12;
  --thrive-leaf-green: #7F9333;
  --thrive-background-articles: #EDF0E2;
  --thrive-white: #FFFFFF;
  --thrive-text: #000000;
  --thrive-background: #e6e6e6;
  --thrive-background-alt: #f5f5f5;
  --thrive-borders: #55565a;
  --thrive-links: #000066;
  --thrive-sky-blue-1: #00a0be;
  --thrive-sky-blue-2: #82c8dc;
  --thrive-leaf-green-1: #aab400;
  --thrive-sun-orange-1: #ffb400;
  --thrive-sun-orange-2: #eb8200;
  --thrive-blue-1: #186475;
  --thrive-blue-2: #A2CECF;
  --thrive-color-1: #C75F32;
  --thrive-color-2: #F4D87A;
  --thrive-hover-input: #F0F0F0;
  --thrive-mobile-menu-background: #AAB300;
  --thrive-mobile-menu-border: #D6D97D;
  --thrive-post-category: #808080;
  --thrive-post-text: #333333;
  --thrive-post-border: #BEBEBE;
  --thrive-burger-icon: #666769;
  --thrive-menu-text-color: #555555;
  --thrive-sub-menu-hover: #f7f7f7;
  --thrive-sub-menu-last-child-border: #E2E2E2;
  --thrive-box-shadow: #00000029;
  /* Width */
  --thrive-5: 5rem;
  --thrive-6: 6rem;
  --thrive-7: 7rem;
  --thrive-8: 8rem;
  --thrive-9: 9rem;
  --thrive-10: 10rem;
  --thrive-12: 12rem;
  --thrive-14: 14rem;
  --thrive-16: 16rem;
  --thrive-18: 18rem;
  --thrive-27: 27rem;
  --thrive-30: 30rem;
  --thrive-32: 32rem;
  --thrive-35: 35rem;
  --thrive-36: 36rem;
  --thrive-37: 37rem;
  /* size in px */
  --thrive-04-px: 04px;
  --thrive-05-px: 05px;
  --thrive-06-px: 06px;
  --thrive-07-px: 07px;
  --thrive-08-px: 08px;
  --thrive-09-px: 09px;
  --thrive-10-px: 10px;
  --thrive-11-px: 11px;
  --thrive-12-px: 12px;
  --thrive-14-px: 14px;
  --thrive-16-px: 16px;
  --thrive-18-px: 18px;
  --thrive-20-px: 20px;
  --thrive-21-px: 21px;
  --thrive-22-px: 22px;
  --thrive-24-px: 24px;
  --thrive-26-px: 26px;
  --thrive-28-px: 28px;
  --thrive-30-px: 30px;
  --thrive-31-px: 31px;
  --thrive-32-px: 32px;
  --thrive-34-px: 34px;
  --thrive-36-px: 36px;
  --thrive-38-px: 38px;
  --thrive-40-px: 40px;
  --thrive-51-px: 51px;
  --thrive-52-px: 52px;
  --thrive-54-px: 54px;
  --thrive-56-px: 56px;
  --thrive-58-px: 58px;
  --thrive-60-px: 60px;
  /* Font Weight */
  --thrive-fw-6: 600; }

* {
  font-family: 'Inter', sans-serif !important;
  font-family: 'Noto Sans Display', sans-serif !important; }

.font-awesome {
  font-family: "Font Awesome 6 Brands", "Font Awesome 6 Free" !important; }

.entry {
  margin-bottom: 0px; }

.thrive-fw-6 {
  font-weight: var(--thrive-fw-6); }

.thrive-text-white {
  color: var(--thrive-white); }

.h-100 {
  height: 100%; }

.grecaptcha-badge {
  visibility: hidden; }

.category-header {
  color: var(--thrive-post-category); }

.fs-16 {
  font-size: 16px; }

.max-w-135 {
  max-width: 135px; }

.max-h-135 {
  max-height: 135px; }

.max-w-100 {
  max-width: 100px; }

.max-h-100 {
  max-height: 100px; }

.min-max-w-135 {
  min-width: 110px;
  max-width: 110px; }

.min-h-135 {
  height: 110px; }

.min-max-w-100 {
  min-width: 110px;
  max-width: 110px; }

.min-h-100 {
  height: 110px; }

.min-h-242,
.min-h-400 {
  height: 225px; }

.line-h-24 {
  line-height: 24px; }

.line-h-26 {
  line-height: 26px; }

.line-h-27 {
  line-height: 27px; }

.line-h-28 {
  line-height: 28px; }

.line-h-30 {
  line-height: 30px; }

.line-h-42 {
  line-height: 42px; }

/* Header CSS */
.site-header {
  border-top: 5px solid var(--thrive-mobile-menu-background);
  box-shadow: 0px 3px 6px var(--thrive-box-shadow); }
  .site-header > .wrap {
    max-width: 1640px;
    margin: 0 auto;
    width: 100%; }

.wp-custom-logo .site-header .title-area {
  max-width: max-content; }
  .wp-custom-logo .site-header .title-area .thrive-logo {
    padding-right: 30px;
    border-right: 2px solid var(--thrive-leaf-green); }
  .wp-custom-logo .site-header .title-area .syngenta-logo {
    padding-left: 30px; }

.nav-primary .primary-menu-list a:focus {
  outline: none; }

.nav-primary .primary-menu-list.menu-item-search,
.nav-primary .primary-menu-list > a {
  padding: 20px 25px;
  border: 0px;
  color: var(--thrive-white);
  border-bottom: 1px solid var(--thrive-mobile-menu-border);
  background: var(--thrive-mobile-menu-background);
  transition: all 0.3s; }

.nav-primary .primary-parent > a {
  font-weight: 600;
  font-size: 20px; }

.nav-primary .primary-menu-list .sub-menu {
  width: auto;
  background: var(--thrive-white); }

.nav-primary .primary-child > a {
  background: var(--thrive-primary);
  padding-left: 35px; }

/* Search form */
.search-form .custom-search-button {
  pointer-events: none; }
  .search-form .custom-search-button[disabled="disabled"], .search-form .custom-search-button:hover[disabled="disabled"], .search-form .custom-search-button:focus[disabled="disabled"], .search-form .custom-search-button:focus, .search-form .custom-search-button:hover {
    color: var(--thrive-menu-text-color) !important;
    background: var(--thrive-transparent) !important; }
  .search-form .custom-search-button[disabled="disabled"] {
    opacity: 0.5; }

/* Mobile menu */
.site-header .menu-toggle {
  padding: 2px 14px;
  color: var(--thrive-burger-icon);
  margin-top: 15px;
  margin-bottom: 15px; }

.site-header .menu-toggle.dashicons-before:before {
  font-size: 36px;
  height: 36px;
  width: 36px;
  margin: 0px; }

.nav-primary .primary-parent > .sub-menu-toggle {
  color: var(--thrive-white);
  width: 100%;
  text-align: right;
  padding: 20px 25px; }

/* Footer */
.site-footer {
  border: 0px;
  background: var(--thrive-primary); }
  .site-footer > .wrap {
    max-width: 1640px;
    margin: 0 auto;
    width: 100%; }

.widget_text.footer-content p, .widget_text.footer-content span {
  line-height: 17px; }

/* Content CSS */
.site-inner {
  padding: 0px; }

.singleArticleWrapper iframe {
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%; }

/* About us page */
.about-header h1 {
  font-weight: var(--thrive-fw-6);
  text-transform: uppercase; }

.about-header-video-section {
  min-height: 500px;
  position: relative; }
  .about-header-video-section > .col-inner > .vc_column-inner > .wpb_wrapper {
    height: 100%; }

#myVideo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  object-fit: cover; }

.about-video-header {
  font-weight: var(--thrive-fw-6);
  font-size: var(--thrive-30-px); }

.about-header-text {
  max-width: var(--thrive-37);
  margin: auto;
  color: var(--thrive-white);
  line-height: var(--thrive-30-px);
  font-weight: var(--thrive-fw-6); }

.cover-cards .cover-card > .vc_column-inner > .wpb_wrapper {
  display: flex;
  align-items: center;
  max-width: 450px;
  margin: auto;
  padding: 16px 6px;
  width: 100%; }

.cover-cards .cover-card > .vc_column-inner > .wpb_wrapper > div {
  padding: 6px 8px;
  margin: 0px; }

.cover-cards .cover-card > .vc_column-inner > .wpb_wrapper .vc_single_image-wrapper > img {
  max-width: 85px;
  margin: 0 auto; }

.cover-cards .cover-card > .vc_column-inner > .wpb_wrapper h6 {
  color: var(--thrive-primary);
  font-weight: var(--thrive-fw-6);
  font-size: 18px;
  line-height: 26px; }

.cover-cards .cover-card > .vc_column-inner > .wpb_wrapper p {
  font-size: 16px;
  line-height: 24px;
  color: var(--thrive-post-text); }

.content-text {
  max-width: 650px;
  margin: 16px auto;
  padding: 12px; }

/* Contact Us */
.form-info p {
  display: flex;
  column-gap: 16px; }

.sign-up-info p label,
.sign-up-required-text,
.required-text,
.form-message p label,
.form-info p label {
  color: var(--thrive-white);
  font-size: 16px;
  margin-bottom: 6px;
  line-height: 24px; }

.sign-up-required-text,
.required-text {
  font-size: 12px; }

.sign-up-info .upper_part p input,
.sign-up-info .upper_part p select,
.form-message p textarea,
.form-info p input {
  border-radius: 5px;
  border: 1px solid var(--thrive-post-border);
  background: var(--thrive-white);
  line-height: 3rem;
  height: 3rem; }

.form-message {
  margin-bottom: 10px; }

/* Submit Button*/
.submit-contact-us {
  text-align: center;
  position: relative; }
  .submit-contact-us input.wpcf7-submit {
    max-width: 129px;
    max-height: 52px;
    height: 100%;
    width: 100%; }

.submit-signup .wpcf7-spinner,
.submit-contact-us .wpcf7-spinner {
  position: absolute;
  bottom: -30px;
  left: 38%; }

/* Form Common */
form input.wpcf7-text,
form input.wpcf7-email,
form input.wpcf7-number,
form textarea.wpcf7-textarea,
form select.wpcf7-select {
  color: var(--thrive-post-category);
  margin-top: 1px; }

form .wpcf7-not-valid-tip {
  color: var(--thrive-color-2);
  font-size: 14px; }

form input.wpcf7-submit {
  box-shadow: 2px 2px 5px #66666680;
  border-radius: 26px;
  background: var(--thrive-leaf-green-1);
  position: relative;
  border: 0px;
  padding: 14px 25px;
  font-size: 16px;
  line-height: 24px; }
  form input.wpcf7-submit[disabled="disabled"], form input.wpcf7-submit:hover[disabled="disabled"], form input.wpcf7-submit:focus[disabled="disabled"], form input.wpcf7-submit:focus, form input.wpcf7-submit:hover {
    color: var(--thrive-white) !important;
    background: var(--thrive-leaf-green-1) !important; }
  form input.wpcf7-submit[disabled="disabled"] {
    opacity: 0.5; }

.wpcf7-response-output {
  color: var(--thrive-white);
  text-align: center;
  border: 0px !important; }

/* Sign Up form */
.sign-up-form {
  max-width: 580px;
  margin: 0 auto; }

.sign-up-info {
  margin-bottom: 32px; }
  .sign-up-info p {
    display: flex;
    gap: 30px; }
    .sign-up-info p label {
      display: flex;
      flex-direction: column;
      width: 100%;
      margin-bottom: 24px;
      max-width: 260px; }
      .sign-up-info p label .acers {
        padding: 6px 5px; }
  .sign-up-info .crops-of-interest p .wpcf7-list-item {
    margin: 0px;
    margin-right: 0.4em; }
    .sign-up-info .crops-of-interest p .wpcf7-list-item label {
      display: block;
      margin: 19px 0px; }
      .sign-up-info .crops-of-interest p .wpcf7-list-item label input {
        width: 0px;
        line-height: 3rem; }
      .sign-up-info .crops-of-interest p .wpcf7-list-item label .wpcf7-list-item-label {
        background: var(--thrive-white);
        box-shadow: 2px 2px 5px #66666680;
        border-radius: 50px;
        padding: 12px 18px;
        color: var(--thrive-primary);
        font-weight: 600; }
        .sign-up-info .crops-of-interest p .wpcf7-list-item label .wpcf7-list-item-label::before {
          display: none; }
      .sign-up-info .crops-of-interest p .wpcf7-list-item label input[type=checkbox]:checked + .wpcf7-list-item-label {
        color: var(--thrive-white);
        background: var(--thrive-mobile-menu-background); }

.submit-signup {
  margin: 12px 0px;
  text-align: center; }
  .submit-signup input.wpcf7-submit {
    padding: 14px 60px;
    max-width: 225px;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    background: #221e5c; }
    .submit-signup input.wpcf7-submit[disabled="disabled"], .submit-signup input.wpcf7-submit:hover[disabled="disabled"], .submit-signup input.wpcf7-submit:focus[disabled="disabled"], .submit-signup input.wpcf7-submit:focus, .submit-signup input.wpcf7-submit:hover {
      background: #221e5c !important; }
  .submit-signup .wpcf7-spinner {
    bottom: 0; }

.sign-up-info br {
  display: none; }

.sign-up-info .acers-label,
.sign-up-info .crop-label {
  display: none; }

/* Search page */
.thrive-search-page .site-inner {
  max-width: 100%; }

.ss360-n-button:hover {
  border-width: 1.6px; }

/* Scroll bar */
.search-suggestions::-webkit-scrollbar {
  width: 3px; }

.search-suggestions::-webkit-scrollbar-track {
  background: var(--thrive-background); }

.search-suggestions::-webkit-scrollbar-thumb {
  background: var(--thrive-primary); }

.search-header-group {
  background: var(--thrive-leaf-green) url("/wp-content/uploads/2023/10/lines@2x.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

/* Subscription form */
.footer-subscription-section .subscription-container {
  box-shadow: 0px -3px 6px var(--thrive-box-shadow); }

.footer-subscription-section.sticky-inactive {
  box-shadow: 0px -3px 6px var(--thrive-box-shadow);
  background: var(--thrive-primary); }
  .footer-subscription-section.sticky-inactive .subscription-container {
    box-shadow: none; }

.subscription-form .wpcf7-spinner {
  display: none; }

.subscription-form form p {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative; }

.subscription-form form p .wpcf7-not-valid-tip {
  position: absolute;
  font-size: 14px;
  color: var(--thrive-sun-orange-1); }

.subscription-form form input.email {
  max-width: 270px;
  padding: 7px 8px;
  border-radius: 5px;
  border: 1px solid var(--thrive-post-border);
  font-size: 16px; }

.subscription-form form input.wpcf7-submit {
  padding: 8px 28px;
  font-size: 16px;
  text-wrap: nowrap; }

.subscription-form form .wpcf7-response-output {
  margin: 0px;
  padding-top: 20px;
  font-size: 14px; }

.mobile-sticky-nav {
  top: 0px;
  position: sticky;
  z-index: 9999; }

.admin-bar .mobile-sticky-nav {
  top: 32px; }

.nivo-lightbox-image {
  display: flex; }

.nivo-lightbox-theme-default .nivo-lightbox-nav {
  top: auto;
  height: 100%;
  max-width: 50px;
  background-size: contain; }

@media only screen and (min-width: 960px) {
  .min-max-w-135 {
    min-width: 135px;
    max-width: 135px; }
  .min-h-135 {
    height: 135px; }
  .min-max-w-100 {
    min-width: 100px;
    max-width: 100px; }
  .min-h-100 {
    height: 100px; }
  .min-h-242 {
    height: 242px; }
  .min-h-400 {
    height: 400px; }
  .content {
    width: 100%; }
  .entry {
    margin-bottom: 0px; }
  /* Header */
  .nav-primary {
    width: calc(100% - 385px);
    max-width: 900px; }
  .nav-primary .menu-primary {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .nav-primary .primary-menu-list.menu-item-search,
  .nav-primary .primary-menu-list > a {
    color: var(--thrive-menu-text-color);
    background: transparent;
    border: 0px; }
  .nav-primary .primary-menu-list.menu-item-search {
    padding: 0px; }
  .nav-primary .primary-menu-list > a {
    padding: 28px 7px; }
  .nav-primary .primary-child > a {
    padding: 13px 10px; }
  .nav-primary .primary-parent > a {
    border-bottom: 4px solid transparent;
    color: var(--thrive-menu-text-color); }
  .nav-primary .primary-parent.current-menu-ancestor.current-menu-parent > a,
  .nav-primary .primary-parent.current-menu-item > a,
  .nav-primary .primary-parent > a:hover,
  .nav-primary .primary-parent.sfHover > a {
    border-color: var(--thrive-leaf-green); }
  .nav-primary .primary-child.current-menu-item > a,
  .nav-primary .primary-child > a:hover {
    background: var(--thrive-sub-menu-hover); }
  .nav-primary .primary-child:nth-last-child(1) {
    margin-top: 4px; }
  .nav-primary .primary-child:nth-last-child(1) > a {
    border-top: 1px solid var(--thrive-sub-menu-last-child-border); }
  .nav-primary .sub-menu {
    box-shadow: 0 0 20px rgba(3, 2, 2, 0.05);
    padding: 6px; }
  .nav-primary .primary-menu-list.primary-parent > a {
    padding: 35.5px 7px; }
  /* About Us */
  .about-video-header {
    font-size: var(--thrive-36-px); }
  .about-header-text {
    font-size: var(--thrive-24-px); }
  /* Contact us form */
  .form-info {
    margin-bottom: 10px; }
  .submit-signup .wpcf7-spinner,
  .submit-contact-us .wpcf7-spinner {
    left: 47%; }
  .form-info p label.last-name-label,
  .form-info p label.first-name-label {
    max-width: 300px; }
  .form-info p label.email-name-label {
    width: 100%; }
  /* Subscription form */
  .subscription-form form input.email {
    margin-right: 16px; } }

/* Single Articles and Video */
.Highlights h1, .Highlights h2, .videoDescription h1, .videoDescription h2,
.articleDescription h1,
.articleDescription h2 {
  color: var(--thrive-primary);
  font-size: 18px;
  line-height: 26px;
  margin: 26px 0 18px 0;
  font-weight: 600; }

.Highlights .mobilePopularSlider a, .videoDescription .mobilePopularSlider a,
.articleDescription .mobilePopularSlider a {
  text-decoration: none; }

.Highlights .mobilePopularSlider h2, .videoDescription .mobilePopularSlider h2,
.articleDescription .mobilePopularSlider h2 {
  color: var(--thrive-white); }

.Highlights h3, .videoDescription h3,
.articleDescription h3 {
  color: var(--thrive-primary);
  font-size: 16px;
  line-height: 24px;
  margin: 24px 0 16px 0;
  font-weight: 600; }

.Highlights h4, .Highlights h5, .videoDescription h4, .videoDescription h5,
.articleDescription h4,
.articleDescription h5 {
  color: var(--thrive-post-text);
  font-size: 16px;
  line-height: 24px;
  margin: 24px 0 16px 0;
  font-weight: 600; }

.Highlights p, .videoDescription p,
.articleDescription p {
  color: var(--thrive-post-text);
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px; }

.Highlights blockquote p,
.Highlights .block-quote p, .videoDescription blockquote p,
.videoDescription .block-quote p,
.articleDescription blockquote p,
.articleDescription .block-quote p {
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  color: var(--thrive-white); }

.Highlights a, .videoDescription a,
.articleDescription a {
  color: var(--thrive-primary);
  text-decoration: underline; }

.Highlights ul, .Highlights ol, .videoDescription ul, .videoDescription ol,
.articleDescription ul,
.articleDescription ol {
  padding-left: 20px; }
  .Highlights ul li, .Highlights ol li, .videoDescription ul li, .videoDescription ol li,
  .articleDescription ul li,
  .articleDescription ol li {
    color: var(--thrive-post-text);
    font-size: 16px;
    line-height: 24px; }
    .Highlights ul li::marker, .Highlights ol li::marker, .videoDescription ul li::marker, .videoDescription ol li::marker,
    .articleDescription ul li::marker,
    .articleDescription ol li::marker {
      color: var(--thrive-leaf-green); }

.Highlights ul li, .videoDescription ul li,
.articleDescription ul li {
  list-style-type: disc; }

.Highlights ol li, .videoDescription ol li,
.articleDescription ol li {
  list-style-type: decimal; }

.Highlights figure.alignnone, .videoDescription figure.alignnone,
.articleDescription figure.alignnone {
  width: 100% !important; }

.Highlights figure img, .videoDescription figure img,
.articleDescription figure img {
  width: 100%;
  border-radius: 5px;
  border: 0px;
  padding: 0px; }
  .Highlights figure img:hover, .videoDescription figure img:hover,
  .articleDescription figure img:hover {
    border: 0px; }
  .Highlights figure img:focus, .videoDescription figure img:focus,
  .articleDescription figure img:focus {
    border: 0px; }

.Highlights figure figcaption, .videoDescription figure figcaption,
.articleDescription figure figcaption {
  color: var(--thrive-post-text);
  font-style: italic;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  padding-left: 0px; }

.Highlights img, .videoDescription img,
.articleDescription img {
  border-radius: 5px; }
  .Highlights img.alignnone, .videoDescription img.alignnone,
  .articleDescription img.alignnone {
    width: 100%; }

.Highlights .image-slider .slick-arrow .slick-prev, .videoDescription .image-slider .slick-arrow .slick-prev,
.articleDescription .image-slider .slick-arrow .slick-prev {
  left: 0; }

.Highlights .image-slider .slick-arrow .slick-next, .videoDescription .image-slider .slick-arrow .slick-next,
.articleDescription .image-slider .slick-arrow .slick-next {
  right: 0; }

.Highlights .image-slider .slider-image-caption, .videoDescription .image-slider .slider-image-caption,
.articleDescription .image-slider .slider-image-caption {
  color: var(--thrive-post-text);
  font-style: italic;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  padding-left: 0px; }

.Highlights .image-slider ul.slick-dots, .videoDescription .image-slider ul.slick-dots,
.articleDescription .image-slider ul.slick-dots {
  padding: 0px !important;
  right: 0;
  left: 0; }
  .Highlights .image-slider ul.slick-dots li, .videoDescription .image-slider ul.slick-dots li,
  .articleDescription .image-slider ul.slick-dots li {
    margin: 2px; }
    .Highlights .image-slider ul.slick-dots li button, .videoDescription .image-slider ul.slick-dots li button,
    .articleDescription .image-slider ul.slick-dots li button {
      background: #d0d0d0;
      border-radius: 50px;
      height: 14px;
      width: 14px; }
      .Highlights .image-slider ul.slick-dots li button::before, .videoDescription .image-slider ul.slick-dots li button::before,
      .articleDescription .image-slider ul.slick-dots li button::before {
        display: none; }
    .Highlights .image-slider ul.slick-dots li.slick-active button, .videoDescription .image-slider ul.slick-dots li.slick-active button,
    .articleDescription .image-slider ul.slick-dots li.slick-active button {
      background: var(--thrive-post-category); }

.videoDescription ul, .videoDescription ol, .articleDescription ul, .articleDescription ol {
  padding-left: 50px !important; }
  .videoDescription ul li, .videoDescription ol li, .articleDescription ul li, .articleDescription ol li {
    margin: 0 0 24px 0; }

button.scroll-top {
  padding: 10px;
  border-radius: 0;
  position: fixed;
  bottom: 95px;
  right: 0px;
  display: none;
  background: var(--thrive-mobile-menu-background);
  z-index: 999;
  font-size: 12px;
  text-transform: uppercase; }
  button.scroll-top i {
    display: inline-block;
    font-size: 16px;
    color: var(--thrive-white);
    margin-right: 4px; }

@media only screen and (max-width: 1280px) and (min-width: 960px) {
  .site-header .search-input {
    max-width: 180px; } }

@media only screen and (max-width: 1100px) and (min-width: 960px) {
  .site-header .search-input {
    max-width: 160px; } }

@media (max-width: 959px) {
  /* Header Menu */
  .nav-primary .primary-parent > a {
    border-left: 4px solid transparent; }
  .nav-primary .primary-parent.current-menu-ancestor.current-menu-parent > a,
  .nav-primary .primary-parent.current-menu-item > a,
  .nav-primary .primary-parent > a:hover {
    border-left-color: var(--thrive-mobile-menu-border); }
  .wp-custom-logo .site-container .title-area {
    padding-top: 22px;
    padding-right: 14px; }
    .wp-custom-logo .site-container .title-area .thrive-logo {
      padding-right: 15px; }
    .wp-custom-logo .site-container .title-area .syngenta-logo {
      padding-left: 15px; }
  .nav-primary .primary-menu-list.menu-item-search {
    padding: 8px 15px; }
  .required-text {
    display: none; }
  .form-info p {
    flex-direction: column;
    text-align: center; }
  .form-message {
    text-align: center;
    margin-top: 22px;
    margin-bottom: 22px; }
  /* Subscription form */
  .subscription-form form p {
    flex-direction: column;
    gap: 1rem; }
  .SinglePostImage.w-full img {
    aspect-ratio: 4/2.6;
    height: auto; } }

@media (max-width: 576px) {
  /* Single Articles and Video */
  .Highlights figure.alignright, .Highlights figure.alignleft, .Highlights figure.aligncenter, .Highlights figure.alignnone, .Highlights img.alignright, .Highlights img.alignleft, .Highlights img.aligncenter, .Highlights img.alignnone, .videoDescription figure.alignright, .videoDescription figure.alignleft, .videoDescription figure.aligncenter, .videoDescription figure.alignnone, .videoDescription img.alignright, .videoDescription img.alignleft, .videoDescription img.aligncenter, .videoDescription img.alignnone,
  .articleDescription figure.alignright,
  .articleDescription figure.alignleft,
  .articleDescription figure.aligncenter,
  .articleDescription figure.alignnone,
  .articleDescription img.alignright,
  .articleDescription img.alignleft,
  .articleDescription img.aligncenter,
  .articleDescription img.alignnone {
    width: 100% !important; }
  button.scroll-top {
    bottom: 40px; }
  .sign-up-info p {
    display: block; }
    .sign-up-info p > label.mb-24:last-child {
      margin-bottom: 24px; } }
