/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./_src/_custom-ignite-corporate.less ***!
  \*******************************************************************************************************************************************************************************************************************************/
/**
 * Basic typography style for text
 * Warning: These styles overrides without the default .dw-mod class, as they all target the most basic required elements
 */
/*@font-face {
    font-family: 'Nexa Regular';
    src: url('../../../Fonts/Nexa_Regular.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Nexa Heavy';
    src: url('../../../Fonts/Nexa_Heavy.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Nexa Bold';
    src: url('../../../Fonts/Nexa_XBold.otf');
    font-weight: normal;
    font-style: normal;
}


body {
    font-size: 1.5em; // currently ems cause chrome bug misinterpreting rems on body element
    line-height: 1.6;
    font-weight: 400;
    font-family: 'Nexa Regular';
    color: @font-color;
}

h1, h2 {
    font-family: 'Nexa Bold';
}

h3, h4, h5 {
    font-family: 'Nexa Regular';
}*/
@media (max-width: 480px) {
  h1 {
    font-size: 2.6rem;
    line-height: 1.4;
  }
}
@media (max-width: 480px) {
  h3 {
    font-size: 1.6rem;
  }
}
h4.dw-mod,
h5.dw-mod,
h6.dw-mod {
  color: #073E79;
}
input::-webkit-input-placeholder {
  color: #073E79;
}
input:-ms-input-placeholder {
  color: #073E79;
}
input::placeholder {
  color: #073E79;
}
h6 {
  color: #073E79 !important;
  text-transform: inherit;
}
@media (max-width: 480px) {
  p {
    font-size: 1.4rem;
  }
  /* .padding-size-sm {
    padding: 0.5rem;
  } */
  .padding-size-xl {
    padding: 1em;
  }
  .u-margin-bottom--lg {
    margin-bottom: 1rem;
  }
}
.btn {
  text-transform: uppercase;
}
/*.product__price-buy-button {
    i {
        margin-top: -3px;
        margin-right: 10px;
    }
}*/
.container__customer-type {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.container__customer-type .radio:first-child {
  margin-right: 2rem;
}
.btn--tag:hover {
  background-color: #0a3e79;
  color: #fff;
}
@media (min-width: 480px) {
  #selectedFacets button {
    padding: 0.2rem 1.5rem;
    margin-bottom: 0.5rem;
    margin-right: 1rem;
  }
}
.carousel-prev-btn {
  background: #fff;
}
.carousel-prev-btn:before {
  color: #C0CEDD;
  font-size: 2rem;
}
.carousel-next-btn {
  background: #fff;
}
.carousel-next-btn:before {
  color: #C0CEDD;
  font-size: 2rem;
}
.slider__wrapper {
  max-width: 600px;
  padding-left: 5rem;
}
.slider__wrapper h2 {
  font-size: 4rem;
  margin-bottom: 2rem;
  line-height: 5.5rem;
}
.slider__wrapper p {
  font-size: 1.9rem;
  line-height: 2.7rem;
}
.tabs__label {
  padding: 0.5em 1em 0.2em 1em;
}
@keyframes a {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes b {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  15% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes c {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
            transform: translate(-50%, -50%) rotate(0);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(-180deg);
            transform: translate(-50%, -50%) rotate(-180deg);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(-1turn);
            transform: translate(-50%, -50%) rotate(-1turn);
  }
}
@keyframes d {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.2) translateX(6px);
            transform: scale(1.2) translateX(6px);
  }
  25% {
    -webkit-transform: scale(1.3) translateX(8px);
            transform: scale(1.3) translateX(8px);
  }
  40% {
    -webkit-transform: scale(1.2) translateX(6px);
            transform: scale(1.2) translateX(6px);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  60% {
    -webkit-transform: scale(0.8) translateX(6px);
            transform: scale(0.8) translateX(6px);
  }
  75% {
    -webkit-transform: scale(0.7) translateX(8px);
            transform: scale(0.7) translateX(8px);
  }
  90% {
    -webkit-transform: scale(0.8) translateX(6px);
            transform: scale(0.8) translateX(6px);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes e {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.2) translateX(-6px);
            transform: scale(1.2) translateX(-6px);
  }
  25% {
    -webkit-transform: scale(1.3) translateX(-8px);
            transform: scale(1.3) translateX(-8px);
  }
  40% {
    -webkit-transform: scale(1.2) translateX(-6px);
            transform: scale(1.2) translateX(-6px);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  60% {
    -webkit-transform: scale(0.8) translateX(-6px);
            transform: scale(0.8) translateX(-6px);
  }
  75% {
    -webkit-transform: scale(0.7) translateX(-8px);
            transform: scale(0.7) translateX(-8px);
  }
  90% {
    -webkit-transform: scale(0.8) translateX(-6px);
            transform: scale(0.8) translateX(-6px);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes a {
  0% {
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes b {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  15% {
    -webkit-transform: scale(1.1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.5);
    opacity: 0;
  }
}
@-webkit-keyframes c {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(-180deg);
  }
  to {
    -webkit-transform: translate(-50%, -50%) rotate(-1turn);
  }
}
@-webkit-keyframes d {
  0% {
    -webkit-transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.2) translateX(6px);
  }
  25% {
    -webkit-transform: scale(1.3) translateX(8px);
  }
  40% {
    -webkit-transform: scale(1.2) translateX(6px);
  }
  50% {
    -webkit-transform: scale(1);
  }
  60% {
    -webkit-transform: scale(0.8) translateX(6px);
  }
  75% {
    -webkit-transform: scale(0.7) translateX(8px);
  }
  90% {
    -webkit-transform: scale(0.8) translateX(6px);
  }
  to {
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes e {
  0% {
    -webkit-transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.2) translateX(-6px);
  }
  25% {
    -webkit-transform: scale(1.3) translateX(-8px);
  }
  40% {
    -webkit-transform: scale(1.2) translateX(-6px);
  }
  50% {
    -webkit-transform: scale(1);
  }
  60% {
    -webkit-transform: scale(0.8) translateX(-6px);
  }
  75% {
    -webkit-transform: scale(0.7) translateX(-8px);
  }
  90% {
    -webkit-transform: scale(0.8) translateX(-6px);
  }
  to {
    -webkit-transform: scale(1);
  }
}
.drift-zoom-pane {
  background: #fff;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
@media (max-width: 480px) {
  .drift-zoom-pane {
    z-index: 100;
  }
}
.drift-zoom-pane.drift-opening {
  animation: a 0.18s ease-out;
  -webkit-animation: a 0.18s ease-out;
}
.drift-zoom-pane.drift-closing {
  animation: b 0.21s ease-in;
  -webkit-animation: b 0.21s ease-in;
}
.drift-zoom-pane.drift-inline {
  position: absolute;
  width: 150px;
  height: 150px;
  border-radius: 75px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.3);
}
.drift-loading .drift-zoom-pane-loader {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 66px;
  height: 20px;
  animation: c 1.8s linear infinite;
  -webkit-animation: c 1.8s linear infinite;
}
.drift-zoom-pane-loader:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  border-radius: 20px;
  background: hsla(0, 0%, 100%, 0.9);
  right: 0;
  animation: e 1.8s linear infinite;
  -webkit-animation: e 1.8s linear infinite;
  animation-delay: -0.9s;
  -webkit-animation-delay: -0.9s;
}
.drift-zoom-pane-loader:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  border-radius: 20px;
  background: hsla(0, 0%, 100%, 0.9);
  left: 0;
  animation: d 1.8s linear infinite;
  -webkit-animation: d 1.8s linear infinite;
}
.drift-bounding-box {
  background-color: rgba(0, 0, 0, 0.4);
}
#Block__ArticleContainer .image-hover__wrapper > img {
  height: 10rem;
}
#Block__ArticleContainer .price--product-list.dw-mod {
  font-size: 2rem;
}
#Block__ArticleListBody .card {
  padding: 1.5rem;
}
.footer.dw-mod {
  padding-top: 5rem;
}
@media (max-width: 480px) {
  .footer.dw-mod {
    padding-top: 1rem;
  }
}
.footer.dw-mod ul li {
  list-style-type: none;
  line-height: 1;
}
.footer.dw-mod ul li a i {
  margin-right: 0.5rem;
}
.footer.dw-mod #Submitter {
  width: 20rem;
}
@media (max-width: 480px) {
  .footer.dw-mod #Submitter {
    width: 13rem;
    font-size: 1.2rem;
    padding: 1rem 0.5rem;
  }
}
.footer__heading.dw-mod {
  font-weight: 600;
}
@media (max-width: 480px) {
  .footer__heading.dw-mod {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
#Block__MasterFooterSocialLinks .footer__heading {
  display: none;
}
@media (max-width: 480px) {
  #Block__MasterFooterSocialLinks .footer__heading {
    display: flex;
  }
}
.footer__card-type {
  border-radius: 0;
}
.footer__bottom {
  background: #0d4b7d;
  padding: 2rem 0;
}
.footer__bottom-payments {
  grid-column-start: 1;
  grid-column-end: 3;
  display: flex;
  align-items: center;
}
.footer__bottom-payments .collection {
  margin: 0;
}
@media (max-width: 480px) {
  .footer__bottom-payments .footer__content {
    width: 100%;
    margin-bottom: 1.5rem;
  }
}
.footer__bottom-payments .footer__content .collection {
  text-align: center;
}
.footer__bottom-copyright {
  grid-column-start: 4;
  grid-column-end: 6;
  display: flex;
  align-items: center;
}
.footer__bottom-copyright .footer__copyright {
  padding: 0;
  text-align: left;
}
@media (max-width: 480px) {
  .footer__bottom-copyright .footer__copyright {
    padding: 0 2rem;
    text-align: center;
  }
}
.footer__bottom-copyright .footer__copyright p {
  line-height: 1;
  color: #88a6be;
}
.footer__wrapper {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: auto auto;
}
@media (max-width: 480px) {
  .footer__wrapper {
    display: block;
    padding: 1rem;
  }
}
.footer__wrapper > div {
  width: auto;
}
.footer__wrapper #Block__MasterFooterSocialLinks {
  grid-column-start: 4;
  grid-column-end: 6;
  grid-row-start: 2;
}
.footer__wrapper #Block__MasterFooterNewsletterSignUp {
  grid-column-start: 4;
  grid-column-end: 6;
  grid-row-start: 1;
}
.footer__wrapper .icon--accordion {
  display: none;
}
@media (max-width: 480px) {
  .footer__wrapper .icon--accordion {
    display: block;
  }
}
input#NewsletterEmail {
  border-radius: 0;
  background: transparent;
  color: #88a6be;
  border-color: #008EC6;
}
input#NewsletterEmail:hover {
  border-color: #008EC6;
}
input#NewsletterEmail:active {
  border-color: #008EC6;
}
input#NewsletterEmail:focus {
  border-color: #008EC6;
}
input#NewsletterEmail::-webkit-input-placeholder {
  color: #88a6be;
}
input#NewsletterEmail:-ms-input-placeholder {
  color: #88a6be;
}
input#NewsletterEmail::placeholder {
  color: #88a6be;
}
@media (max-width: 480px) {
  /* input#NewsletterEmail {
    width: 28rem !important;
  } */
}
@media (max-width: 400px) {
  /* input#NewsletterEmail {
    width: 15rem !important;
  } */
}
.footer__copyright p {
  margin: 0;
}
@media (max-width: 480px) {
  .footer__column-wrapper {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .footer__column-wrapper:last-child {
    border: none;
  }
  .footer__column-wrapper .footer__content {
    height: 0;
    overflow: hidden;
    display: block;
  }
  .footer__column-wrapper.open {
    background: #fff;
  }
  .footer__column-wrapper.open .footer__content {
    height: 100%;
  }
  .footer__column-wrapper.open .footer__content p {
    color: #0a3e79;
  }
  .footer__column-wrapper.open .footer__content .collection {
    margin: 1rem 0 0 0;
  }
  .footer__column-wrapper.open .footer__content .collection a {
    background-color: #fff;
  }
  .footer__column-wrapper.open .footer__content .collection a i {
    color: #073e79;
  }
  .footer__column-wrapper.open .footer__heading {
    background: #fff;
    color: #0a3e79;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 0.5rem;
  }
  .footer__column-wrapper.open .footer-links {
    padding: 1rem;
  }
  .footer__column-wrapper.open .footer-links .footer-links__link {
    color: #0a3e79;
  }
  .footer__column-wrapper.open .icon--accordion {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .footer__column-wrapper .footer__heading {
    margin: 0;
  }
}
.header.dw-mod {
  box-shadow: 0px 2px 20px 1px rgba(0, 0, 0, 0.25);
}
.main-navigation #topnavigation li.menu__item--top-level:first-child > a {
  padding-left: 0;
}
.main-navigation.dw-mod {
  border-bottom: transparent;
}
.sign_in_element .menu.menu--dropdown.dw-mod {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 23rem;
  top: 100%;
  height: auto;
  padding: 0;
}
.sign_in_element .menu.menu--dropdown.dw-mod ul {
  position: relative;
  background: #fff;
  padding: 2rem;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
}
.sign_in_element .menu.menu--dropdown.dw-mod ul:before {
  content: "";
  position: absolute;
  top: -1rem;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 1rem 1rem 1rem;
  border-color: transparent transparent #fff transparent;
}
li.menu-left__item {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #d3d3d3;
}
li.menu-left__item:first-child a {
  padding-top: 0;
}
li.menu-left__item:last-child a {
  padding-bottom: 0;
}
li.menu-left__item .menu-left__link {
  padding-left: 1.5rem;
  width: 100%;
}
li.menu-left__item .menu-left__icon img {
  width: 2rem;
}
/* li.menu-left__item:last-child {
  border-bottom: none;
} */
.menu-left__link:hover:not(.menu-left__link--level-2) {
  background-color: transparent;
}
.menu-left__link {
  color: #073E79;
}
.top-container .menu-bars__wrapper {
  display: none;
  margin-right: 2rem;
  cursor: pointer;
}
@media (min-width: 768px) {
  .top-container.sticky .menu-bars__wrapper {
    display: block;
  }
}
.top-container.sticky .menu-bars__wrapper i {
  font-size: 2.5rem;
  color: #fff;
  pointer-events: none;
}
.top-container.sticky .main-navigation {
  border-bottom: 0 !important;
}
.top-container.sticky .typeahead {
  max-width: 550px;
}
.header__buton-icon i {
  margin-right: 1rem;
}
.header__buton {
  text-transform: inherit;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400 !important;
  font-size: 1.3rem !important;
  margin-right: 2rem;
  margin-left: 2rem;
}
.header__buton:hover {
  background: transparent;
}
.header-top.dw-mod {
  padding: 1.5rem;
}
header.sticky .header-top.dw-mod {
  padding: 0;
}
header.sticky .sign_in_element .menu.menu--dropdown.dw-mod {
  top: 57px;
}
.menu--dropdown .list__link.dw-mod i {
  color: #737E8D;
}
.sign_in_element .header-menu__link .circle-icon-btn {
  top: -2px;
}
ul#topnavigation li ul {
  padding: 1rem 1.5rem;
}
ul#topnavigation li ul li {
  border-bottom: 1px solid #d3d3d3;
  position: relative;
}
ul#topnavigation li ul li:last-child {
  border-bottom: none;
}
ul#topnavigation li ul li .menu-left__icon {
  position: absolute;
  left: 0;
}
ul#topnavigation li ul li a {
  padding-left: 3.5rem;
}
.header-menu__link.dw-mod {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
@media (max-width: 480px) {
  * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .menu__item--top-level.dw-mod:hover {
    background: transparent;
    border-color: transparent;
  }
  .menu__item--top-level.dw-mod:hover .menu__link {
    color: #fff;
  }
  .mobile-nav-trigger-button:before {
    font-size: 2.4rem;
  }
  .mobile__header-items {
    display: grid;
    grid-template-columns: 1fr 1fr 3fr 1fr;
    grid-template-rows: auto 4rem;
    grid-column-gap: 0.5rem;
  }
  .mobile__header-items .hamburger__item {
    grid-column-start: 1;
    grid-row-start: 1;
  }
  .mobile__header-items .hamburger__item .mobile-nav-trigger-button {
    padding-top: 0;
    padding-bottom: 0;
  }
  .mobile__header-items .logo__item {
    grid-column-start: 2;
    grid-column-end: 3;
    width: 16rem;
  }
  .mobile__header-items .cart__item {
    grid-column-start: 3;
    grid-column-end: 4;
    padding-top: 0.5rem;
  }
  .mobile__header-items .cart__item #miniCartCounterWrap {
    padding-top: 0;
    padding-bottom: 0;
  }
  .mobile__header-items .account__item {
    grid-column-start: 4;
    grid-column-end: 5;
  }
  .mobile__header-items .account__item label {
    background: transparent !important;
    color: #fff !important;
    border: 0;
    font-size: 2.2rem !important;
    padding: 0;
    text-align: center !important;
  }
  /* .mobile__header-items .search__item {
    display: none;
  } */
  .main-navigation-mobile.typeahead-mobile {
    display: block;
    top: 4.5rem;
    box-shadow: none;
  }
  .main-navigation-mobile.typeahead-mobile .typeahead-mobile__search-field {
    padding: 0 0.5rem;
    height: auto;
    float: none;
    align-items: center;
    border-radius: 1rem;
  }
  .main-navigation-mobile.typeahead-mobile .typeahead-mobile__search-field .js-typeahead-search-field {
    width: calc(100% - 5rem);
    border-radius: 0;
    height: auto;
    border: none;
  }
  .main-navigation-mobile.typeahead-mobile .typeahead-mobile__search-field .js-typeahead-search-field::-webkit-input-placeholder {
    font-size: 1.5rem;
  }
  .main-navigation-mobile.typeahead-mobile .typeahead-mobile__search-field .js-typeahead-search-field:-ms-input-placeholder {
    font-size: 1.5rem;
  }
  .main-navigation-mobile.typeahead-mobile .typeahead-mobile__search-field .js-typeahead-search-field::placeholder {
    font-size: 1.5rem;
  }
  .main-navigation-mobile.typeahead-mobile .typeahead-mobile__search-field .js-typeahead-enter-btn {
    padding: 0.5rem 0 0.5rem 1.5rem;
    height: 100%;
    min-height: 3.2rem;
    background: none;
    border: none;
  }
  .main-navigation-mobile.typeahead-mobile .typeahead-mobile__search-field .js-typeahead-enter-btn .fa-search:before {
    font-weight: bold;
  }
}
/*p, span, div, h1, h2, h3, h4, h5, h6, a {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}*/
.content-row .grid-list-wrapper {
  display: grid;
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  align-items: center;
}
.content-row .grid-list-wrapper .buttons-collection {
  grid-column-start: 1;
}
.content-row .grid-list-wrapper .img-wrapper img {
  margin: 0 auto;
}
.content-row .grid-list-wrapper.one {
  grid-template-columns: 100%;
}
.content-row .grid-list-wrapper.one .img-wrapper {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
}
.content-row .grid-list-wrapper.one .content_list_wrapper {
  flex-direction: column !important;
}
@media (max-width: 480px) {
  .content-row .grid-list-wrapper.one .content_list_wrapper {
    font-size: 1.4rem;
  }
}
@media (max-width: 480px) {
  .content-row .grid-list-wrapper.one .content_list_wrapper h5 {
    font-size: 1.6rem;
  }
}
.content-row .grid-list-wrapper.two {
  grid-template-columns: 100%;
}
.content-row .grid-list-wrapper.two .img-wrapper {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 2;
  grid-row-end: 2;
}
.content-row .grid-list-wrapper.two .content_list_wrapper {
  flex-direction: column !important;
}
.content-row .grid-list-wrapper.three {
  grid-template-columns: 30% 1fr;
}
.content-row .grid-list-wrapper.three .img-wrapper {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
}
.content-row .grid-list-wrapper.three .buttons-collection {
  grid-column-start: 2;
}
.content-row .grid-list-wrapper.three .content_list_wrapper {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 1;
  display: block;
}
.content-row .grid-list-wrapper.three .content_list_wrapper p {
  margin-bottom: 0;
}
.content-row .grid-list-wrapper.four {
  grid-template-columns: 1fr 30%;
}
.content-row .grid-list-wrapper.four .img-wrapper {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 1;
}
.content-row--5col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.content-row--1-4split {
  grid-template-columns: 1fr 4fr;
}
.content-row--4-1split {
  grid-template-columns: 4fr 1fr;
}
.tab--background {
  background: #fff;
}
.modal__header {
  display: flex;
  flex-direction: column;
  padding-right: 2rem;
}
.modal__header button {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 15px;
}
/*div#Block__ArticleListBodyRow > div {
    width: 33%;
    @media(max-width: 480px) {
        width: 100%;
    }
}*/
@media (min-width: 768px) {
  #Block__DisplayGroup_18 ul li {
    list-style-type: none;
  }
  #Block__DisplayGroup_18 ul.order-list-3 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    max-height: 50rem;
    overflow-y: auto;
    margin-top: 1rem;
  }
  #Block__DisplayGroup_18 ul.order-list-3 li {
    max-width: 18rem;
  }
  #Block__DisplayGroup_18 ul.order-list-5 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    max-height: 50rem;
    overflow-y: auto;
    margin-top: 1rem;
  }
}
.product__detail-fast-shipping {
  display: flex;
  align-items: baseline;
  margin-top: 0.5rem;
  color: #0a3e79;
}
.product__detail-fast-shipping i {
  margin-right: 0.5rem;
}
@media (max-width: 480px) {
  /* .content-row {
    grid-template-columns: 100%;
  } */
  .paragraph-container--full-width {
    width: 100%;
    position: relative;
    left: auto;
    right: auto;
    margin-left: auto;
  }
}
.content-row--6col {
  grid-row-gap: 1em;
}
.content-row--6col a:last-child {
  background: transparent !important;
}
#Block__ProductCalculatorNotification {
  background: transparent;
}
#Block__ArticleListFilters .typeahead {
  width: 448px;
}
.page.u-color-light-gray--bg {
  background-color: #ffffff !important;
}
.multiple-paragraphs-container.article--related-products {
  border-top: 2px solid #0083bf !important;
}
.product__section.product__section--bordered {
  border-color: #D1D8E0;
}
.tabs__block .product__section {
  background-color: #fff;
}
.tabs__label,
.tabs__label:last-child {
  border-color: #D1D8E0;
  background-color: #fff;
}
.tabs__trigger[type=radio]:nth-child(1):checked ~ .tabs__list > .tabs__label:nth-child(1),
.tabs__trigger[type=radio]:nth-child(2):checked ~ .tabs__list > .tabs__label:nth-child(2),
.tabs__trigger[type=radio]:nth-child(3):checked ~ .tabs__list > .tabs__label:nth-child(3),
.tabs__trigger[type=radio]:nth-child(4):checked ~ .tabs__list > .tabs__label:nth-child(4),
.tabs__trigger[type=radio]:nth-child(5):checked ~ .tabs__list > .tabs__label:nth-child(5),
.tabs__trigger[type=radio]:nth-child(6):checked ~ .tabs__list > .tabs__label:nth-child(6) {
  background-color: #fff;
  border-color: #fff;
  color: #0083bf;
}
.tabs__label.dw-mod {
  color: #606771;
  background: #F5F7FA;
  border-color: #F5F7FA;
}
.product-list__grid-item.dw-mod .product-list__grid-item__price-info.dw-mod,
.product-list__grid-item.dw-mod .product-list__grid-item__footer.dw-mod {
  background-color: #fff;
}
.product-list__list-item.dw-mod {
  background-color: #fff;
}
.product-list__details-item.dw-mod {
  background-color: #fff;
}
.product-list__tiles-item {
  background-color: #fff;
}
.facets-container.dw-mod .facets-container__list .dw-mod {
  font-size: 14px;
}
#ProductSearchBar input {
  background: #fff;
  border-color: #fff;
  color: #4C4E50;
}
#ProductSearchBar .btn {
  color: #073e79;
  background-color: transparent;
  border: 1.6px solid #e4e4e4;
  border-left: none;
  margin-left: -50px;
  border: none;
  z-index: 999;
}
#ProductSearchBar .btn .fa {
  color: #35b12f;
}
.content-promotion__products {
  max-width: 110rem;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .content-promotion__products {
    max-width: 100%;
    width: 100%;
  }
  .content-promotion__products #ProductsContainer {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: scroll;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .content-promotion__products #ProductsContainer #Product > div {
    width: 14rem;
  }
  .content-promotion__products #ProductsContainer #Product > div a img {
    height: 12rem !important;
    width: auto !important;
    min-height: 2rem;
  }
}
@media (max-width: 480px) {
  .content-promotion__products #Product {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .content-promotion__buttons.prev {
    width: 3rem;
  }
}
.content-promotion__buttons.prev i {
  background: #fff;
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  color: #C0CEDD;
  display: flex;
  align-items: center;
  font-size: 2.2rem;
  justify-content: center;
  padding-right: 2px;
}
@media (max-width: 480px) {
  .content-promotion__buttons.prev i {
    width: 3rem;
    height: 3rem;
    font-size: 1.4rem;
  }
}
@media (max-width: 480px) {
  .content-promotion__buttons.next {
    width: 3rem;
  }
}
.content-promotion__buttons.next i {
  background: #fff;
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  color: #C0CEDD;
  display: flex;
  align-items: center;
  font-size: 2.2rem;
  justify-content: center;
  padding-left: 2px;
}
@media (max-width: 480px) {
  .content-promotion__buttons.next i {
    width: 3rem;
    height: 3rem;
    font-size: 1.4rem;
  }
}
.facets-container.dw-mod .facets-container__header {
  padding: 1rem 2rem;
  font-size: 1.6rem;
}
.product-list__grid-item.dw-mod .product-list__grid-item__price-info.dw-mod {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.product-list__grid-item.dw-mod .product-list__grid-item__footer.dw-mod {
  border: 1px solid transparent;
}
.product-list__grid-item.dw-mod:hover .product-list__grid-item__price-info.dw-mod {
  border-color: #b3becc;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.product-list__grid-item.dw-mod:hover .product-list__grid-item__footer.dw-mod {
  border: 1px solid #b3becc;
  border-top-color: transparent;
}
.product-list__grid-item.dw-mod .product-list__grid-item__price-info.dw-mod,
.product-list__grid-item.dw-mod .product-list__grid-item__footer.dw-mod {
  background-color: #F5F7FA;
  border-color: transparent;
  border: 1px solid transparent;
}
div#Block__MainInformation h2 {
  color: #606771;
}
@media (max-width: 480px) {
  div#Block__MainInformation h2 {
    font-size: 1.6rem;
  }
}
input#ProductSort + .dropdown label:after {
  right: 10px;
}
input[type="checkbox"].form__control + label.checkbox-facet {
  display: grid;
  grid-template-columns: 10% 80% 10%;
  margin-bottom: 1rem;
}
.checkbox-facet__label {
  display: inline-block;
  padding: 0 6px 0 4px;
  word-break: break-word;
  grid-column-start: 2;
  grid-column-end: 3;
}
.checkbox-facet__count {
  color: #d3d3d3;
  grid-column-start: 3;
}
.background-image.stretch-image-small {
  top: 5rem;
  bottom: 5rem;
  height: auto;
}
@media (max-width: 480px) {
  .background-image.stretch-image-small {
    top: 0;
    bottom: 0;
  }
}
.background-image.stretch-image-medium {
  top: 10rem;
  bottom: 10rem;
  height: auto;
}
@media (max-width: 480px) {
  .background-image.stretch-image-medium {
    top: 0;
    bottom: 0;
  }
}
.background-image.stretch-image-large {
  top: 13rem;
  bottom: 13rem;
  height: auto;
}
@media (max-width: 480px) {
  .background-image.stretch-image-large {
    top: 0;
    bottom: 0;
  }
}
.receipt__data-list .receipt__data-item {
  background: #fff;
  padding: 2rem;
}
.media-list-item__wrap {
  padding: 2rem;
}
@media (max-width: 480px) {
  .media-list-item__wrap {
    padding: 1rem;
  }
}
@media (max-width: 480px) {
  .content_list_wrapper > div {
    min-height: 11rem;
  }
  /* .content-row {
    display: block;
    grid-column-gap: 0;
  } */
  .content-row > div {
    margin-right: 0.6rem;
  }
  .padding-size-md {
    padding: 1rem;
  }
  .margin-md {
    margin: 0;
  }
  .content-row--height-lg > * {
    min-height: 200px;
  }
  button.close {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .product__info .product__top {
    padding: 0;
  }
  .product-list__grid-item__price-info h6 {
    font-size: 1.4rem;
    line-height: 1.3;
    font-weight: 400;
  }
  .product-list__grid-item.dw-mod .product-list__grid-item__price-info.dw-mod,
  .product-list__grid-item.dw-mod .product-list__grid-item__footer.dw-mod {
    padding: 0.5rem;
  }
  .product-list__grid-item {
    width: 33%;
    padding: 0.3rem;
  }
  .product-list__grid-item__footer .btn {
    padding: 0.5rem;
    font-size: 1.2rem !important;
    line-height: 1.2 !important;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
  }
  /* .promotion_products__wrapper.content-row--2col {
    grid-template-columns: 1fr 1fr;
  }
  .promotion_products__wrapper.content-row--3col {
    grid-template-columns: 1fr 1fr 1fr;
  } */
  .related__products .product-list__grid-item {
    width: 100% !important;
  }
  .checkout__cart-mobile {
    width: 100%;
    max-width: 100%;
    overflow: scroll;
  }
  .cart__footer > div {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    width: 100%;
  }
  .cart__footer > div button {
    width: 100%;
  }
  div#Block__Card {
    padding: 2rem;
  }
  .receipt__item .card {
    padding: 2rem;
  }
  div#Block__MainInfoRight {
    padding-left: 0;
  }
  div#Block__MainInfoRight .product__manufacturer img {
    width: 15rem;
    margin: 0 auto;
  }
  .u-min-h400px {
    min-height: auto;
  }
  .product__section.dw-mod table {
    width: 100% !important;
    overflow: scroll;
  }
}
.mobile-nav-trigger--right:checked ~ .mobile-navigation {
  left: 0;
}
@media (max-width: 480px) {
  .menu-mobile__submenu .menu-left__icon {
    display: inline-block;
    vertical-align: middle;
    padding-left: 1rem;
  }
  .menu-mobile__submenu .menu-left__icon + .menu-mobile__link {
    padding-left: 3rem;
    margin-left: -2.5rem;
    background: transparent;
  }
  .menu-mobile__submenu .menu-mobile__link.dw-mod {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
  }
}
.mini-cart-orderline__name {
  width: 20rem !important;
}
.wrapper-input-cui {
  margin-bottom: 2rem;
}
.check_user-fields,
.container__customer-type {
  background: #f3f3f3;
  padding: 1rem 2rem;
  margin-top: 1rem;
}
.check_user-fields input[type="radio"] + label:not(.btn--tag),
.container__customer-type input[type="radio"] + label:not(.btn--tag) {
  background: #f3f3f3;
  padding-bottom: 0;
}
.container__customer-type {
  margin-bottom: 2rem;
}
@media (max-width: 480px) {
  .container__customer-type {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
@media (max-width: 480px) {
  .container__customer-type .radio:first-child {
    margin-bottom: 1rem;
  }
}
.check_user-fields {
  border-top: 1px solid #dedfe2;
  border-bottom: 2px solid #000;
  margin-bottom: 3rem;
}
.check_user-fields .container__customer-type {
  margin: 0 !important;
  padding: 1rem 2rem !important;
}
.cui_value_and_button {
  display: grid;
  grid-template-columns: 15rem 2rem 25rem 10rem;
  grid-column-gap: 1rem;
  grid-row-gap: 0.5rem;
}
@media (max-width: 480px) {
  .cui_value_and_button {
    grid-row-gap: 1rem;
    grid-template-columns: 100%;
    grid-column-gap: 0;
    justify-content: center;
    align-items: center;
  }
}
.cui_value_and_button input {
  border: 1.6px solid #e4e4e4;
  text-align: center;
  margin: 0 !important;
}
.cui_value_and_button #email-text {
  grid-column-start: 3;
  grid-column-end: 4;
}
@media (max-width: 480px) {
  .cui_value_and_button #email-text {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 3;
  }
}
.cui_value_and_button span {
  grid-column-start: 2;
  grid-column-end: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 480px) {
  .cui_value_and_button span {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
  }
}
.cui_value_and_button #cui-number {
  border: 1.6px solid #e4e4e4;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
}
@media (max-width: 480px) {
  .cui_value_and_button #cui-number {
    grid-column-end: 4;
  }
}
@media (max-width: 480px) {
  .cui_value_and_button #cui-button {
    grid-row-start: 4;
    grid-column-start: 1;
    grid-column-end: 4;
  }
}
#RenderEndpointAddresses .form__field-group {
  margin-bottom: 0;
}
.add__new-shipping-addresses {
  margin-top: 1.5rem;
  margin-bottom: 5rem;
}
.add__new-shipping-addresses button {
  width: 30rem;
  margin-top: 2rem;
  height: 5rem;
}
.cui-not-found {
  color: #f11d1d;
  font-weight: 700;
  font-size: 1.6rem;
  margin-bottom: 3rem;
}
.create__account-alert,
.user--already-exist {
  color: #f11d1d;
  font-weight: 700;
  font-size: 1.6rem;
  margin-top: 2rem;
}
.shipping__address--wrapper {
  margin-top: 2rem;
}
.date__contact--wrapper.cards__cart {
  margin-top: 2rem;
}
.cards__cart {
  padding: 2rem;
  background: #f3f3f3;
}
.copy_billing_to_shipping {
  margin-top: 2rem;
  background-color: #008ec6;
}
.copy_billing_to_shipping .form__field-group {
  margin: 0;
}
.copy_billing_to_shipping .form__field-group label {
  font-weight: bold;
  color: #fff;
}
.copy_billing_to_shipping .form__field-group input:hover {
  border-color: #fff;
}
.copy_billing_to_shipping input[type="checkbox"].form__control + label::before {
  border: 1.6px #fff solid;
}
.copy_billing_to_shipping input[type="checkbox"].form__control:checked + label::after {
  border-color: #fff;
}
.alert__message {
  color: #f11d1d;
  font-weight: 700;
}
.ReverseVATCharge {
  margin: 2rem 0;
  display: flex;
}
.ReverseVATCharge input[name="ReverseVATCharge"] {
  margin-right: 0.5rem !important;
  margin-bottom: 0 !important;
  width: auto;
}
.ReverseVATCharge label {
  line-height: 1;
  margin: 0;
}
.juridical__customer {
  margin-top: 1.5rem;
}
#AddAddressesModal .modal__body header {
  display: none;
}
#AddAddressesModal .modal__body footer {
  display: none;
}
#AddAddressesModal .modal__body #Block__AddAddressForm {
  width: 100%;
}
#AddAddressesModal .modal__body .media-list-item {
  display: none !important;
}
#AddAddressesModal .modal__body #Block__BackButton {
  display: none;
}
#AddAddressesModal .modal__body .page {
  min-height: 100px;
}
#AddAddressesModal .modal__body #Block__AddNewAddress {
  width: 50%;
}
#AddAddressesModal .modal__body h2 {
  display: none;
}
.modal-trigger:checked .modal-container {
  display: flex !important;
}
.Carousel__wrapper {
  display: flex;
}
.Carousel__wrapper .product-list__grid-item {
  width: 100%;
}
.cart__form .table td {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.payment__block {
  margin-top: 4rem;
}
.dropdown {
  position: relative;
}
.dropdown-content {
  background-color: #fff;
  color: inherit;
  width: 100%;
  border: 1px solid #e4e4e4;
  position: absolute;
  z-index: 9;
  overflow: auto;
  display: none;
  top: 44px;
}
.dropdown-option {
  cursor: pointer;
  padding: 0 1rem;
}
.dropdown-option.selected,
.dropdown-option:hover {
  background: #f7f8fa;
}
#Add_CountyModal {
  min-height: 500px;
  overflow: hidden;
}
#Add_CountyModal .close {
  margin-top: 0;
}
#Add_CountyModal .context-regions {
  display: flex;
  align-items: center;
}
#Add_CountyModal .context-regions .dropdown-search input {
  height: 3.8rem;
  margin: 0;
}
@media (max-width: 400px) {
  #Add_CountyModal .context-regions .dropdown-search input {
    width: 15rem;
  }
}
#Add_CountyModal .context-regions .dropdown-content {
  overflow-y: scroll;
  height: 24rem;
}
#Add_CountyModal .context-regions #save_location {
  margin: 0 0 0 1rem;
}
#Add_CountyModal .modal__body {
  overflow: hidden;
}
.dropdown-option.hidden {
  display: none;
}
.Add_CountyModal_heading {
  font-size: 2rem;
}
.Add_CountyModal_subheading {
  font-size: 1.4rem;
}
.select_region__wrapper {
  margin-top: 0;
  margin-bottom: 1rem;
}
.select_region__wrapper #add_county-trigger {
  margin-top: 0 !important;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.select_region__wrapper #add_county-trigger i {
  margin-left: 1rem;
  font-size: 1.3rem;
}
.select_region__wrapper-heading {
  font-size: 2rem;
  color: #1d83bf;
}
.add_county-info__wrapper {
  margin-top: 2rem;
  display: block;
}
.add_county-info__wrapper p {
  margin: 0 !important;
}
.add_county-info {
  color: #1d83bf !important;
  padding-left: 1rem;
  font-weight: bold;
}
.add_county-info i {
  margin-left: 1.5rem;
}
.billing__form .select_region__wrapper {
  margin-bottom: 2rem;
}
.billing__form .select_region__wrapper p {
  margin-bottom: 0.5rem;
  color: #f11d1d;
}
#AjaxContainer ul {
  padding-left: 0;
}
#AjaxContainer ul li {
  list-style-type: none;
}
.price--product-list.dw-mod {
  font-weight: bold;
  font-size: 2.5rem;
}
@media (max-width: 480px) {
  .price--product-list.dw-mod {
    font-size: 1.6rem;
  }
}
@media (max-width: 480px) {
  .price--product-page.dw-mod {
    font-size: 24px;
  }
}
.mini-cart-orderline__name.mini-cart-orderline__name--truncate {
  color: #0a3e79;
}
.mini-cart-orderline__price {
  color: #0a3e79;
}
#CartSelect {
  background: #208ec6;
  border-color: #208ec6;
  color: white;
  width: 100%;
}
#CheckCartModal .form__field-group--bordered input[type="radio"] + label:not(.btn--tag) {
  padding: 1rem 0 0 0;
  display: flex;
  position: relative;
  align-items: center;
}
#CheckCartModal .form__field-group--bordered input[type="radio"] + label:not(.btn--tag):hover {
  background-color: transparent;
}
#CheckCartModal .container__cart-type .radio {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  padding-bottom: 1rem;
  border-bottom: 1px solid #e4e4e4;
}
#CheckCartModal .container__cart-type .radio .radio__item {
  padding-left: 4rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 2rem;
}
#CheckCartModal .container__cart-type .radio .radio__item button {
  border: none;
  background: transparent;
}
#CheckCartModal .container__cart-type .radio .radio__item button:focus {
  outline: none;
}
#CheckCartModal .container__cart-type .radio .radio__item i {
  color: #073e79;
}
.input-error {
  border-color: #f11d1d !important;
}
.receipt__pdf-wrapper {
  background: #0a3e79;
  color: #fff;
  padding: 2rem;
}
.receipt__pdf-wrapper .receipt__data-title {
  color: #fff;
  border: 0;
}
.RMA__orderline {
  background: #fff;
  margin-bottom: 2rem;
  padding: 2rem;
}
.RMA__orderline p {
  margin: 0;
}
.RMA__orderline--quantity {
  display: flex;
  align-items: center;
  margin-top: 1rem;
}
.RMA__orderline--quantity label {
  margin-right: 1rem;
}
.RMA__orderline--quantity input {
  margin: 0;
}
.RMA__orderline .form__field-group {
  border-bottom: 1px solid #e7ebf0;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.RMA__orderline .form__field-group label {
  color: #0a3e79;
}
input#UserAddressesSearch {
  background: #0a3e79;
  color: #fff;
}
input#UserAddressesSearch::-webkit-input-placeholder {
  color: #fff;
}
input#UserAddressesSearch:-ms-input-placeholder {
  color: #fff;
}
input#UserAddressesSearch::placeholder {
  color: #fff;
}
@media (max-width: 480px) {
  .checkout__list {
    grid-template-columns: 100%;
  }
  .card {
    padding: 0;
    border: none;
  }
  #CheckoutForm table tbody {
    background: #fff;
  }
  .checkout__header-steps-item {
    font-size: 1.6rem;
  }
  .checkout__header-steps-item > div {
    align-items: center;
    justify-content: flex-start;
    font-size: 1.6rem;
  }
  .checkout__list h2 {
    font-size: 2rem;
  }
  .add-new-address__wrapper button {
    padding: 1rem;
    width: 100%;
  }
}
.introduction-text p {
  margin-bottom: 0.5rem;
}
.hidden {
  display: none;
}
textarea,
select {
  height: 4.8rem;
}
#Carousel .content-row__item {
  padding: 1rem;
}
.menu__item.dw-mod:hover:not(.menu__item--top-level) {
  background: inherit;
}
#wrapper__pcalculator {
  margin-left: 0;
  padding-bottom: 1rem;
}
#wrapper__pcalculator select,
#wrapper__pcalculator input {
  background: #F5F7FA;
  border: 0;
}
#wrapper__pcalculator select:hover,
#wrapper__pcalculator input:hover {
  border: 0;
}
#wrapper__pcalculator select:focus,
#wrapper__pcalculator input:focus {
  border: 0;
}
#wrapper__pcalculator select {
  position: relative;
}
#wrapper__pcalculator .pcalculator .calculator_modal-question {
  font-weight: bold;
  margin-bottom: 1rem;
}
#wrapper__pcalculator .pcalculator .calculateform {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 1rem;
}
@media (max-width: 480px) {
  #wrapper__pcalculator .pcalculator .calculateform {
    padding: 0;
  }
}
#wrapper__pcalculator .pcalculator .calculateform .calculator-1 {
  grid-row-start: 1;
  grid-row-end: 2;
}
#wrapper__pcalculator .pcalculator .calculateform .calculator-1 label {
  margin-right: 2rem;
}
#wrapper__pcalculator .pcalculator .calculateform .calculator-2 {
  grid-row-start: 2;
  grid-row-end: 3;
}
#wrapper__pcalculator .pcalculator .cneed {
  margin-bottom: 10px;
  font-size: 1.5rem;
  color: #0078b7;
}
#wrapper__pcalculator .pcalculator .cresult {
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 4.8rem;
}
@media (max-width: 480px) {
  #wrapper__pcalculator .pcalculator .cresult {
    padding: 1.5rem;
  }
}
#wrapper__pcalculator .pcalculator .cresult .fresult {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  font-size: 2rem;
  font-weight: 700;
  color: #0a3e79;
}
#wrapper__pcalculator .pcalculator .cresult .value__calculated-rounded {
  margin-left: auto;
  font-weight: bold;
  color: #073E79;
  font-size: 3rem;
}
@media (max-width: 480px) {
  #wrapper__pcalculator .pcalculator #calculatorform {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
}
#wrapper__pcalculator .pcalculator #calculatorform #areaval {
  width: 50%;
  height: 40px;
  text-align: center;
  margin: 0;
  line-height: normal;
  border-color: #333132;
  font-weight: bold;
  color: #333132;
  border-width: 1px;
  outline: none;
  margin-right: 1rem;
}
@media (max-width: 480px) {
  #wrapper__pcalculator .pcalculator #calculatorform #areaval {
    margin-right: 0.5rem;
  }
}
#wrapper__pcalculator .pcalculator #calculatorform #area {
  width: 50%;
}
#wrapper__pcalculator .pcalculator #calculatorform .btn {
  display: block;
  margin: 1rem 0;
}
#wrapper__pcalculator select#culture_select {
  width: 100%;
}
#wrapper__pcalculator .disclaimer span {
  font-size: 1.4rem;
  color: #0078b7;
  text-transform: uppercase;
  font-weight: 600;
}
#wrapper__pcalculator .legal-content {
  background-color: #fff;
  padding: 3rem;
}
#wrapper__pcalculator .legal-content .disclimer-wrapper {
  padding: 3rem 3rem 0px 3rem;
  border-top: 1px solid #e5e4e5;
}
#wrapper__pcalculator .legal-content .disclimer-wrapper p {
  font-size: 1.2rem;
}
#Open_CalculatorModal {
  width: 40rem;
}
.legal-content {
  border-top: 1px solid #e5e4e5;
  margin-top: 1rem;
  padding-top: 1rem;
}
.article_details-wrapper .article_details-wrapper-ul li {
  list-style-type: none;
  padding: 15px 24px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
}
.article_details-wrapper .article_details-wrapper-ul li:nth-child(2n) {
  background: #fff;
}
.article_details-wrapper .article_details-wrapper-ul li span {
  font-weight: bold;
  color: #1d83bf;
  width: 170px;
}
.article_details-wrapper .article_details-wrapper-ul li span:last-child {
  width: calc(100% - 200px);
  color: inherit;
}
.calculator__select {
  height: 4rem;
  border: 1px solid #c8d5c8;
  border-radius: 2px;
  color: #0078b7;
  font-weight: 600;
  padding: 0px 15px;
  background-repeat: no-repeat;
  background-position: right;
  width: 50%;
  outline: none;
  margin: 0;
}
@media (max-width: 480px) {
  .calculator__select {
    margin-right: 0.5rem;
  }
}
.footer-links__link {
  color: #fff;
}
.carousel-next-btn {
  right: -4.5rem;
}
.carousel-prev-btn {
  left: -4.5rem;
}
@media (max-width: 480px) {
  .product__info--tabs {
    padding: 1rem;
  }
  /* .accordion__tabs-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
    border: 1px #d3d3d3 solid;
    padding: 0;
    margin: 1rem 0;
    width: 100%;
  }
  .accordion__tabs-wrapper .icon--accordion {
    position: absolute;
    right: 1rem;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    color: #000;
    transition: all ease-in 0.3s;
  }
  .accordion__tabs-wrapper .tabs_content {
    height: 0;
    overflow: hidden;
    transition: all ease-in 0.3s;
    display: block;
  }
  .accordion__tabs-wrapper .tabs_trigger {
    padding: 1rem;
    cursor: pointer;
    position: relative;
    font-weight: 700;
    color: #1d83bf;
  }
  .accordion__tabs-wrapper .accordion__tabs-item {
    float: none;
    border: transparent;
    border-bottom: 1px #d3d3d3 solid;
    width: 100%;
  }
  .accordion__tabs-wrapper .accordion__tabs-item:hover {
    border-bottom: 1px #d3d3d3 solid;
  }
  .accordion__tabs-wrapper .accordion__tabs-item:last-child {
    border-bottom: 0;
  }
  .accordion__tabs-wrapper .accordion__tabs-item.open {
    background: #fff;
  }
  .accordion__tabs-wrapper .accordion__tabs-item.open .tabs_content {
    height: 100%;
    padding-top: 1rem;
  }
  .accordion__tabs-wrapper .accordion__tabs-item.open .tabs_trigger {
    border-bottom: 1px solid #efefef;
  }
  .accordion__tabs-wrapper .accordion__tabs-item.open .tabs_trigger .icon--accordion {
    transform: rotate(180deg);
  } */
}
.standard_pragraph3-img__wrapper {
  width: 12rem;
  height: 12rem;
  background: #fff;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .standard_pragraph3-img__wrapper {
    width: 10rem;
    height: 10rem;
  }
}
.standard_pragraph3-img__wrapper.default__img-background {
  background: transparent;
}
@media (max-width: 480px) {
  .standard_pragraph3-img__wrapper svg {
    width: 5rem;
  }
}
@media (max-width: 480px) {
  .standard_pragraph3-img__wrapper svg image {
    width: 5rem;
  }
}
.standard_pragraph3-img__wrapper .grid__cell-img--ball {
  border-radius: unset;
}
.product__description p {
  margin: 0;
}
.AddRmaCommentForm .RMA__orderline {
  display: none;
}
.not_link {
  cursor: default !important;
}
.content_list_wrapper > * {
  color: inherit !important;
}
.standard_pragraph3-img__wrapper.default__img-background.circle__border {
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  width: 9rem;
  height: 9rem;
}
#Block__RmaItems .data-list__item {
  cursor: default;
}
.seach__image-wrapper {
  width: 15rem;
  height: 8rem;
  background-size: cover !important;
  margin-right: 1rem;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.seach__image-wrapper.dropdown {
  width: 10rem;
  height: 5rem;
}
.expand-popup_overlay {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1rem;
}
.expand-popup_overlay span {
  text-decoration: underline;
}
.overlay-heading_wrapper.accordion-active h2 {
  font-size: 1.6rem;
}
.overlay-heading_wrapper.accordion-active p {
  font-size: 1.2rem;
  margin: 0;
}
.overlay-content_wrapper.accordion-active {
  display: none;
}
.overlay-content_wrapper.accordion-active.u-show {
  display: block;
}
@media (max-width: 480px) {
  .product__price-actions-wrap input[type=number] {
    width: 65px;
    max-width: 85px;
  }
  .product__price-actions-wrap .buttons-collection > *:not(:last-child) {
    margin-right: 0.5rem;
  }
  .product__title h1 {
    font-size: 2.2rem;
  }
  .typeahead-search-field {
    width: 100%;
  }
  form#dw-form-10 input {
    height: 3rem;
  }
  form#dw-form-10 .form__field-group {
    margin-bottom: 1rem;
  }
  #articlesCategoriesListTemplate ul {
    border: none !important;
    margin: 0 !important;
  }
  #articlesCategoriesListTemplate ul li {
    padding: 0.6em 0;
    margin: 0 !important;
    border: none !important;
    border-bottom: 1px solid #e4e4e4 !important;
  }
  .articleListWrapper .grid {
    margin: 0 !important;
  }
}
.scroll-to-form-button-container {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  height: 75px;
  z-index: 999;
  display: flex;
  gap: 2rem;
  align-items: center;
  justify-content: center;
  background-color: #4f5d25;
}
.scroll-to-form-button {
  font-weight: 400;
  background-color: #F58220;
  color: white;
  border-radius: 12px;
  padding: 11px;
  outline: none;
  border: none;
}
/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/

/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./_src/_custom-corporate.less ***!
  \************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ibmplexsans/v19/zYXgKVElMYYaJe8bpLHnCwDKtdY.ttf) format('truetype');
}
@font-face {
  font-family: BwAletaBold;
  src: url(../Fonts/BWAletaNo10-Bold.otf);
  font-display: swap;
}
@font-face {
  font-family: BwAletaRegular;
  src: url(../Fonts/BWAletaNo10-Regular.otf);
  font-display: swap;
}
@font-face {
  font-family: BwAletaLight;
  src: url(../Fonts/BWAletaNo10-Light.otf);
  font-display: swap;
}
@font-face {
  font-family: BwAletaMedium;
  src: url(../Fonts/BWAletaNo10-Medium.otf);
  font-display: swap;
}
.content-row__item {
  height: unset;
}
.content-row-custom-6-col {
  display: grid!important;
  grid-template-columns: repeat(6, 1fr);
  padding: 0 2rem;
}
.content-row-custom-3-col {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 0 2rem;
}
.content-row-custom-4-col {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0 2rem;
}
.content-row-custom-4-col img {
  height: auto;
  max-width: 100%;
}
.agricover-corporate-site h1 {
  font-family: 'BwAletaRegular';
  letter-spacing: -0.3px;
}
.agricover-corporate-site h2 {
  font-family: 'BwAletaRegular';
  font-weight: 600;
  letter-spacing: -0.3px;
}
.agricover-corporate-site .standard-paragraph h1 {
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 20px;
  color: #89bf00;
  font-family: 'BwAletaRegular';
  letter-spacing: -0.3px;
}
.agricover-corporate-site .standard-paragraph h2 {
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 20px;
  font-family: 'BwAletaRegular';
  letter-spacing: -0.3px;
  color: #89bf00;
}
.agricover-corporate-site .standard-paragraph h3 {
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 20px;
  font-family: 'BwAletaRegular';
  letter-spacing: -0.3px;
  color: #89bf00;
}
.agricover-corporate-site .standard-paragraph h4 {
  font-weight: 400;
  font-family: 'BwAletaMedium';
  color: #4F5D25 !important;
  font-size: 32px;
  line-height: 1.5;
}
.agricover-corporate-site .standard-paragraph h5 {
  font-weight: 400;
  font-family: 'BwAletaMedium';
  color: #4F5D25 !important;
  letter-spacing: -0.3px;
  margin-bottom: 30px;
  color: #4F5D25;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 39px;
}
.agricover-corporate-site .standard-paragraph p {
  margin-top: 30px;
}
.agricover-corporate-site .standard-paragraph li {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 1.5;
}
.agricover-corporate-site .standard-paragraph ul li {
  list-style: disc;
}
.agricover-corporate-site .standard-paragraph ol li {
  list-style: decimal;
}
.agricover-corporate-site h3 {
  font-family: 'BwAletaMedium';
  letter-spacing: -0.3px;
}
.agricover-corporate-site h4 {
  font-size: 18px;
  font-family: 'BwAletaMedium';
  line-height: 60px;
  letter-spacing: -0.3px;
  word-spacing: 5px;
}
.agricover-corporate-site h5 {
  font-size: 16px;
  font-family: 'BwAletaBold';
  line-height: 50px;
  letter-spacing: -0.3px;
}
.agricover-corporate-site h6 {
  font-size: 14px;
  font-family: 'BwAletaBold';
  line-height: 35px;
  letter-spacing: -0.3px;
}
.agricover-corporate-site p {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 27px;
}
.agricover-corporate-site li {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 27px;
}
.agricover-corporate-site .btn--clean {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
}
.agricover-corporate-site .standard-paragraph button {
  margin-top: 30px;
}
.agricover-corporate-site .standard-paragraph .btn--secondary {
  border: 1px solid #89bf00;
}
.no-padding {
  padding: 0;
}
.theme-one {
  padding-bottom: 40px;
  overflow: hidden;
  background-color: #f0efec;
}
.theme-one img {
  width: 100%;
}
.theme-one .image {
  width: 100%;
  margin-top: -60px;
}
.theme-one h4 {
  font-family: BwAletaMedium;
}
.theme-one h6:first-child {
  font-weight: 400;
  font-size: 24px;
  color: #4F5D25 !important;
}
.theme-one .intro-outro-wrapper div {
  font-weight: 400;
  font-family: BwAletaMedium;
  color: #4F5D25 !important;
  font-size: 17px;
}
.theme-one h6:nth-child(2) {
  font-weight: 400;
  color: #89BF00 !important;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #4F5D25;
  font-size: 24px;
}
.theme-one button {
  text-transform: none;
  font-weight: 500;
  color: #4F5D25;
  z-index: 9;
  position: relative;
  font-size: 18px;
  font-family: "IBM Plex Sans KR", sans-serif;
}
.theme-one a {
  color: #4F5D25 !important;
}
.theme-one a .standard_pragraph3-img__wrapper {
  grid-row: 3;
  width: 100%;
  height: auto;
  margin-top: -30px;
}
.theme-one .content_list_wrapper {
  padding: 2rem;
  padding-bottom: 0;
}
.theme-one .buttons-collection {
  margin-top: -10px;
  padding: 0 2rem;
}
.theme-one .image__wrapper {
  background-color: #fff;
}
.intro-outro-wrapper h2 {
  margin-top: 0;
  font-weight: 600;
}
.agricover-corporate-header .main-navigation ul {
  display: block;
}
.agricover-corporate-header .main-navigation .menu-left__arrow {
  display: none;
}
.agricover-corporate-header .main-navigation li.menu-left__item {
  position: relative;
  display: inline-block;
  line-height: 60px;
  border-bottom: 0;
}
.agricover-corporate-header .main-navigation li.menu-left__item:hover ul {
  display: inline-block;
}
.agricover-corporate-header .main-navigation li.menu-left__item ul {
  display: none;
}
.agricover-corporate-header .main-navigation {
  box-shadow: none !important;
  border-bottom: 1px solid #fff !important;
}
.agricover-corporate-header .main-navigation li.menu-left__item ul {
  position: absolute;
  top: 75px;
  margin-left: 0;
}
.agricover-corporate-header .main-navigation li.menu-left__item ul li {
  display: flex;
  line-height: 20px;
}
.agricover-corporate-header .menu-left__trigger:checked ~ .menu-left.menu-left--submenu {
  display: none;
}
.agricover-corporate-header .menu-left__item:hover .menu-left--submenu {
  display: inline-block !important;
}
.agricover-corporate-header .main-navigation .center-container {
  padding-right: 0;
}
.agricover-corporate-header .main-navigation .menu {
  display: none !important;
}
.agricover-corporate-header .main-navigation .menu-left__arrow {
  position: absolute;
  top: 1px;
  right: -20px;
}
.menu-left__trigger:checked + .menu-left__arrow::before {
  content: '\f107';
}
.agricover-corporate-header.top-container {
  position: fixed;
  width: 100%;
}
.agricover-corporate-header .main-navigation .minimal-right div > ul > li:nth-child(4) a:before {
  content: "";
  width: 25px;
  height: 25px;
  background-image: url(../css/Icons/eCOMMIcon.png);
  display: inline-block;
  background-size: 25px 25px;
  background-repeat: no-repeat;
  margin-right: 10px;
  margin-bottom: -7px;
}
.agricover-corporate-header .main-navigation .minimal-right div > ul > li:nth-child(5) a:before {
  content: "";
  width: 25px;
  height: 25px;
  background-image: url(../css/Icons/crop360Icon.png);
  display: inline-block;
  background-size: 25px 25px;
  background-repeat: no-repeat;
  margin-right: 10px;
  margin-bottom: -7px;
}
.intro-outro-wrapper p {
  max-width: 600px;
}
.theme-one h6 {
  margin-bottom: 0;
  color: #4F5D25;
  letter-spacing: 1.05px;
}
.theme-one h2 {
  margin-top: 10px;
  font-family: BwAletaMedium;
  margin-bottom: 30px;
}
.theme-one .intro-outro-wrapper h4 {
  color: #4F5D25;
  font-size: 14px;
  line-height: 24px;
}
.theme-one p {
  max-width: 650px;
  margin-bottom: 100px;
}
.theme-one .content-row__item__body p {
  margin-bottom: 20px;
}
.theme-one .content-row__item__body.card-paragraph p {
  font-size: 17px;
  min-height: 80px;
}
.theme-one .btn--tertiary.dw-mod {
  border-color: #4F5D25;
  color: #4F5D25;
}
.theme-second h4 {
  color: #ffffff;
  font-family: BwAletaMedium;
  font-size: 14px;
  letter-spacing: 1.05px;
  line-height: 38px;
  margin-bottom: 10px;
}
.theme-second h2 {
  font-weight: 600;
  color: #E68609;
  max-width: 650px;
  font-family: BwAletaMedium;
  margin-bottom: 20px;
}
.theme-second p {
  color: #ffffff;
  max-width: 650px;
}
.theme-second .card-paragraph p {
  font-size: 17px;
  font-weight: 400;
}
.theme-second .card-paragraph {
  border-left: 2px solid #E68609;
  padding-left: 20px;
}
.theme-second .card-paragraph h2 {
  color: #E68609;
  margin-bottom: 20px;
}
.theme-second .card-paragraph .card-title {
  color: #E68609;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 32px;
}
.theme-second .card-paragraph button {
  margin-top: 50px;
  text-transform: none;
  font-size: 16px;
  color: #fff;
  font-family: 'IBM Plex Sans', sans-serif;
}
.theme-third h4 {
  color: #4F5D25;
  font-size: 14px;
  letter-spacing: 1.05px;
  font-family: BwAletaBold;
  line-height: 39px;
}
.theme-third h1 {
  margin-bottom: 20px;
  margin-top: 0;
  line-height: 80px;
  font-family: BwAletaMedium;
}
.theme-third p {
  max-width: 600px;
}
.theme-third button {
  margin-top: 30px;
  color: #4F5D25 !important;
  font-family: 'IBM Plex Sans', sans-serif;
  border-color: #4F5D25 !important;
  text-transform: none;
}
.theme-third h2 {
  color: #4F5D25;
  font-weight: 700;
  margin-bottom: 30px;
}
.theme-third .content-row h2.u-no-margin {
  margin-left: 25px;
}
.theme-third .intro-outro-wrapper.content-row h2.u-no-margin {
  margin-left: 0;
}
.custom-article-list .stickers-container {
  position: static;
  position: initial;
  text-transform: uppercase;
}
.custom-article-list .stickers-container .stickers-container__tag {
  background-color: transparent !important;
  color: #89bf00 !important;
  padding-left: 0;
  font-weight: 700;
  margin-bottom: 0;
  padding-top: 0;
  margin-top: 0;
  font-family: BwAletaBold;
  font-size: 12px;
  letter-spacing: 1.44px;
  line-height: 14px;
}
.custom-article-list {
  background-color: transparent;
  padding-bottom: 20px;
  border-bottom: 1px solid #4f5d25;
}
.custom-article-list .u-color-light--bg {
  height: 100%;
}
.custom-article-list img {
  height: 100%;
}
.image-hover--zoom:hover img {
  -webkit-transform: none;
          transform: none;
}
.custom-article-list p {
  font-size: 17px;
}
.custom-article-list h3 {
  font-size: 29px;
  color: #4f5d25;
  font-family: BwAletaMedium;
}
.custom-article-list .article__short-summary {
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 10px;
  font-size: 17px;
}
.custom-article-list a {
  color: #4f5d25;
  margin-top: 30px;
  font-weight: 500;
  font-size: 16px;
}
.custom-article-list .grid__col-md-9 {
  padding-bottom: 40px;
  padding-right: 0;
}
.custom-article-list .grid__col-md-3 {
  padding-left: 0;
}
.theme-third .standard_pragraph3-img__wrapper.default__img-background {
  /* width: 20rem;
  height: 17rem; */
}
.theme-forth h4 {
  color: #4F5D25;
  font-size: 14px;
  line-height: 39px;
  margin-bottom: 10px;
}
.theme-forth h2 {
  font-weight: 700;
  margin-bottom: 30px;
  margin-top: 0;
}
.theme-forth p {
  max-width: 600px;
}
.btn--tertiary.dw-mod {
  border-color: #4F5D25;
  color: #4F5D25;
}
.theme-forth .background-image {
  top: 43%;
}
.theme-forth {
  overflow: hidden;
}
.agricover-corporate-header .main-navigation li.menu-left__item .menu-left--submenu a {
  color: #4F5D25;
}
.agricover-corporate-header .main-navigation li.menu-left__item .menu-left--submenu {
  z-index: 999999;
  background-color: #fff;
  padding: 5px 0;
  margin-top: 5px;
  margin-left: 10px;
  min-width: 240px;
  box-shadow: 0 0 5px #ddd;
}
.agricover-corporate-header .main-navigation li.menu-left__item ul li {
  line-height: 1.2;
  border-top: 1px solid #efefef;
}
.agricover-corporate-header .main-navigation li.menu-left__item ul li:first-child {
  border-top: none;
}
.agricover-corporate-header .main-navigation li.menu-left__item ul li a {
  font-size: 16px;
}
.agricover-corporate-header li.menu-left__item:first-child a {
  padding: 0;
}
.agricover-corporate-header .main-navigation li.menu-left__item a {
  color: #fff;
  margin: 10px 0;
  padding: 0 15px;
}
.agricover-corporate-header.sticky-agricover-corporate .main-navigation {
  background-color: #fff !important;
}
.agricover-corporate-header .main-navigation li.menu-left__item a,
.agricover-corporate-header .main-navigation li.menu-left__item .menu-left__arrow:before {
  color: #ffffff !important;
}
.agricover-corporate-header.sticky-agricover-corporate .main-navigation li.menu-left__item a,
.agricover-corporate-header.sticky-top .main-navigation li.menu-left__item a,
.agricover-corporate-header.sticky-agricover-corporate .main-navigation li.menu-left__item .menu-left__arrow:before,
.agricover-corporate-header.sticky-top .main-navigation li.menu-left__item .menu-left__arrow:before,
.agricover-corporate-header .main-navigation li.menu-left__item .menu-left--submenu a {
  color: #4F5D25 !important;
}
.agricover-corporate-header .main-navigation li.menu-left__item ul li a:hover,
.agricover-corporate-header .main-navigation li.menu-left__item ul li a.active {
  color: #89bf00 !important;
}
/* end menu*/
.agricover-corporate-slider {
  display: flex;
}
.agricover-corporate-slider .slider__wrapper {
  padding-left: 0;
  position: relative;
  z-index: 99999999;
  max-width: 1150px ;
}
.agricover-corporate-slider .slider__wrapper h2 {
  letter-spacing: 2.1px;
  font-family: BwAletaRegular;
  color: #fff;
}
.agricover-corporate-slider .btn--primary.dw-mod {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
  text-transform: none;
}
.agricover-corporate-slider .btn--primary.dw-mod:hover {
  background-color: #fff;
  color: #4F5D25;
  transition: 0.2s;
}
.agricover-corporate-header .menu-tools__link.dw-mod {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
.agricover-corporate-header .main-navigation li.menu-left__item a {
  font-family: "IBM Plex Sans Arabic", sans-serif;
  font-weight: 400;
  margin: 10px 0;
  padding: 0 10px;
  color: #ffffff;
  font-size: 18px;
}
.agricover-corporate-header .tools-navigation div {
  color: #4f5d25;
  font-size: 16px;
  font-weight: 400;
  font-family: ibm plex sans arabic, sans-serif;
}
.agricover-corporate-header .tools-navigation.dw-mod {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.agricover-corporate-slider-wrapper .carousel__dots {
  bottom: 0;
  padding-left: 15px;
  line-height: 50px;
  margin: 0 auto;
  max-width: 1280px;
  position: static;
  position: initial;
  text-align: left;
}
.agricover-corporate-slider-wrapper .js-carousel-controls {
  height: 50px;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 9;
}
.agricover-corporate-slider-wrapper .carousel__dots .carousel__dot {
  border-radius: 0;
  border: 1px solid #fff;
  background-color: transparent;
}
.agricover-corporate-slider-wrapper .carousel__dots .carousel__dot--active {
  background-color: #fff;
}
#articlesCategoriesListTemplate ul {
  padding: 0;
  margin-left: 10px;
  margin-bottom: 50px;
  border-bottom: 1px solid #4F5D25;
  overflow: hidden;
}
#articlesCategoriesListTemplate ul li {
  display: inline-block;
  float: left;
  margin-right: 10px;
  padding-right: 10px;
  text-transform: uppercase;
  border-right: 2px solid #4F5D25;
  font-size: 12px;
  font-family: BwAletaBold;
  cursor: pointer;
  letter-spacing: 1.44px;
}
#articlesCategoriesListTemplate ul li:last-child {
  border: 0;
}
#articlesCategoriesListTemplate ul li.active {
  color: #89bf00;
}
.articleListWrapper span {
  text-transform: uppercase;
  font-family: BwAletaBold;
  font-size: 12px;
  letter-spacing: 1.44px;
  line-height: 14px;
  color: #89bf00;
}
.articleListWrapper .grid__col-md-8 h6 {
  color: #4F5D25 !important;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 29px;
  font-family: BwAletaMedium;
  line-height: 35px;
}
.articleListWrapper .article-information {
  text-transform: capitalize;
  color: #4F5D25;
  font-weight: 700;
  letter-spacing: normal;
  letter-spacing: initial;
  line-height: 16px;
  font-family: 'IBM Plex Sans', sans-serif;
  margin-bottom: 20px;
}
.articleListWrapper p {
  font-size: 17px;
  max-width: 730px;
  line-height: 22px;
}
.articleListWrapper img {
  height: 100%;
}
.articleListWrapper a {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 30px;
}
.articleListWrapper a p {
  font-weight: 400;
  font-size: 17px;
  line-height: 27px;
}
.articleListWrapper .grid {
  padding-bottom: 30px;
  border-bottom: 1px solid #4F5D25;
  margin-bottom: 30px;
  margin-left: 10px;
  min-height: 340px;
}
.articleListWrapper .grid:last-child {
  border-bottom: none ;
}
.articleListWrapper .grid .grid__col-md-4 {
  padding-left: 0;
}
.agricover-corporate-site .theme-second .background-image__wrapper {
  width: 100%;
  height: 60%;
  bottom: 0;
  right: 0;
  top: auto;
  top: initial;
}
.agricover-corporate-site .theme-one .background-image__wrapper {
  height: 60%;
  bottom: 0;
  right: 0;
  top: auto;
  top: initial;
}
.agricover-corporate-site .theme-third .background-image__wrapper {
  width: 100%;
  height: 80%;
  bottom: 0;
  right: 0;
  top: auto;
  top: initial;
}
.agricover-corporate-site .theme-third .content-row__item .background-image__cover {
  position: absolute;
  right: 0;
  width: 70%;
  top: -20px;
}
.agricover-corporate-site .theme-third .content-row__item p a {
  color: #89bf00;
}
.Second-slider-theme .agricover-corporate-slider .slider__wrapper h2 {
  font-family: BwAletaMedium;
  letter-spacing: -1.32px;
  max-width: 700px;
}
.Second-slider-theme .agricover-corporate-slider .slider__wrapper p {
  max-width: 400px;
  color: #fff;
}
.footer__heading.dw-mod {
  font-family: BwAletaBold;
  font-size: 12px;
  letter-spacing: 1.44px;
  line-height: 44px;
  text-transform: uppercase;
  color: #99CC00;
}
.footer-links__link {
  font-size: 14px;
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: 700;
}
.footer-links__link:hover {
  color: #99CC00;
}
.footer.dw-mod ul li {
  line-height: 44px;
  border-bottom: 1px solid #8e9772;
  margin-bottom: 0;
}
.footer.dw-mod ul li:last-child {
  border-bottom: none;
}
.agricover-footer {
  grid-template-columns: repeat(4, 1fr);
}
.agricover-footer .footer__column-wrapper {
  padding: 20px;
}
.agricover-footer #Block__MasterFooterSocialLinks {
  grid-column-start: 1;
  grid-column-end: 6;
  padding-bottom: 0;
  padding-top: 0;
}
.agricover-footer #Block__MasterFooterSocialLinks .footer__content .collection {
  padding-bottom: 10px;
  border-bottom: 1px solid #8e9772;
  margin-bottom: 10px;
}
.footer.dw-mod .agricover-footer .collection.dw-mod a i {
  font-size: 15px;
}
.footer.dw-mod .agricover-footer .collection.dw-mod a {
  border: 1px solid #8e9772;
  width: 30px;
  height: 30px;
  text-align: center;
}
.agricover-footer .agricover-footer-bottom .center-container {
  padding-left: 45px;
}
.agricover-footer-bottom .footer__bottom-copyright {
  grid-column-start: 1;
  grid-column-end: 6;
  padding-left: 20px;
}
.agricover-footer-bottom {
  background-color: #4f5d25;
  padding: 0rem 0;
  padding-bottom: 50px;
}
.agricover-footer-bottom .footer__bottom-copyright .footer__copyright p {
  font-size: 12px;
  font-family: "IBM Plex Sans", sans-serif;
  color: #fff;
  font-weight: 600;
}
.agricover-footer__logo {
  width: 20%;
  display: inline-block;
  margin: 0 0 30px 0;
}
.seeMoreArticleList {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
}
.seeMoreArticleList a {
  font-size: 16px;
  font-weight: 500;
  padding: 10px 20px;
  border: 1px solid;
}
.theme-third .grid-list-wrapper {
  color: #4F5D25;
}
.theme-third .grid-list-wrapper .content_list_wrapper div {
  font-family: BwAletaBold;
  text-transform: uppercase;
  font-size: 17px;
  /* margin-left: 10px; */
  border-bottom: 1px solid #4F5D25;
  padding-bottom: 10px;
}
.theme-third .grid-list-wrapper .content_list_wrapper div:before {
  content: "\f054";
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
  margin-right: 10px;
  font-weight: 700;
}
.theme-fifth h4 {
  color: #4F5D25;
  font-size: 14px;
  letter-spacing: 1.05px;
  font-family: BwAletaBold;
  line-height: 39px;
}
.theme-fifth h2 {
  font-weight: 700;
  margin-bottom: 30px;
  margin-top: 0;
  color: #E68609;
}
.theme-fifth h5 {
  font-size: 18px;
  color: #F28D18 !important;
  font-family: BwAletaMedium;
  line-height: 22px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #4F5D25;
}
.theme-fifth p {
  color: #4F5D25 !important;
  margin-bottom: 0;
}
.theme-one .timeline-list h3 {
  text-align: center;
  color: #4F5D25;
  font-size: 32px;
  font-family: 'BwAletaBold';
}
.timeline-list {
  grid-column-gap: 0;
}
.timeline-list .timeline-row {
  position: relative;
}
.timeline-list .timeline-row:before {
  content: "";
  height: 21px;
  border-left: 1px dashed #A1A1A1;
  width: 1px;
  position: absolute;
  top: -70px;
  left: -1px;
  right: 0;
  margin: 0 auto;
}
.theme-one .timeline-list a .standard_pragraph3-img__wrapper {
  grid-row: initial;
  padding-top: 0;
}
.theme-one .timeline-list a .standard_pragraph3-img__wrapper img {
  width: 150px;
}
.theme-one .timeline-list a p {
  color: #4F5D25 !important;
  font-size: 17px;
}
.theme-one .content-row.timeline-list .grid-list-wrapper.three .content_list_wrapper {
  padding-top: 0;
}
.theme-one .pages-list-corporate .content_list_wrapper {
  color: #4F5D25 !important;
  padding: 10px 15px;
}
.theme-one .pages-list-corporate .content_list_wrapper h2 {
  color: #89bf00 !important;
  font-size: 24px;
  font-family: 'BwAletaBold';
  text-transform: uppercase;
  line-height: 31px;
  min-height: 100px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid;
  display: flex;
  align-items: center;
}
.theme-one .pages-list-corporate .content-row__item {
  background-color: #fff !important;
}
.content-row .column-reverse .grid-list-wrapper.three {
  grid-template-columns: 1fr 30%;
}
.theme-one .timeline-list .column-reverse a .standard_pragraph3-img__wrapper {
  grid-column: 2;
}
.theme-one .content-row.timeline-list .column-reverse .grid-list-wrapper.three .content_list_wrapper {
  grid-column: 1;
}
.theme-one .timeline-list a .standard_pragraph3-img__wrapper {
  margin-top: 0;
}
.team-list .standard_pragraph3-img__wrapper {
  width: 100%;
  height: auto;
}
.team-list .grid-list-wrapper img {
  width: 100%;
}
.team-list .grid-list-wrapper {
  background-color: #fff;
}
.team-list .grid-list-wrapper h2 {
  font-size: 22px;
  line-height: 30px;
  color: #4f5d25 !important;
}
.team-list .grid-list-wrapper h5 {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  min-height: 50px;
  color: #4f5d25 !important;
}
.team-list .grid-list-wrapper p {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 24px;
  color: #4f5d25 !important;
  max-height: 100px;
  overflow: hidden;
}
.team-list .grid-list-wrapper p.active {
  max-height: none;
  max-height: initial;
}
.content-row.team-list .grid-list-wrapper.one .content_list_wrapper {
  padding: 0 20px;
}
.content-row.team-list .grid-list-wrapper.one .content_list_wrapper h5 {
  height: 50px;
  display: flex;
  align-items: center;
}
.content-row.timeline-list .grid-list-wrapper.three {
  padding-left: 0;
}
.content-row.timeline-list .column-reverse .grid-list-wrapper.three {
  padding-right: 0;
  padding-left: 30px;
}
.content-row.timeline-list .col-2:before {
  content: "";
  height: 40px;
  border-right: 1px dashed #000;
  width: 1px;
  display: block;
  left: 50%;
  padding-left: calc(50% - 1px);
}
.content-row.timeline-list .col-2:first-child:before {
  border: none;
}
.content-row.timeline-list .col-2:after {
  content: "";
  height: 40px;
  border-right: 1px dashed #000;
  width: 1px;
  display: block;
  left: 50%;
  padding-left: calc(50% - 1px);
}
.content-row.timeline-list .col-2 h3 {
  line-height: 40px;
}
.content-row.timeline-list .col-1 {
  padding-bottom: 40px;
}
.documents-list .content_list_wrapper {
  color: #4f5d25 !important;
  grid-template-columns: 85% 5% 10%;
  display: grid;
}
.documents-list > div {
  margin-bottom: 1em;
}
.documents-list .content_list_wrapper h2 {
  font-size: 16px;
  line-height: 24px;
}
.documents-list.images-list .content_list_wrapper h2 {
  text-align: center;
  width: 100%;
}
.documents-list.images-list img {
  width: 100px;
  margin: 0 auto;
}
.documents-list.images-list .content_list_wrapper {
  display: block;
}
.documents-list .content_list_wrapper i {
  align-self: center;
  grid-column: 3;
}
.content-row.documents-list .grid-list-wrapper.one {
  padding: 10px 20px;
  background-color: transparent;
  height: 100%;
  min-height: 100px;
  border: 2px solid #4f5d25 !important;
}
.content-row.documents-list .grid-list-wrapper.one:hover {
  background-color: transparent;
  transition: 0.2s;
}
.content-row.documents-list .grid-list-wrapper.one:hover .content_list_wrapper {
  color: #4f5d25 !important;
  transition: 0.2s;
}
.sticky-top .main-navigation.dw-mod {
  background-color: #fff;
}
.agricover-corporate-site .members-group .subgroup {
  display: none;
}
.agricover-corporate-site .members-group .subgroup.active {
  display: block;
}
.agricover-corporate-site .members-group {
  display: block;
}
.agricover-corporate-site .members-group ul {
  list-style: none;
  overflow: hidden;
  padding: 0;
}
.agricover-corporate-site .members-group ul li {
  min-height: 87px;
  align-content: center;
  display: grid;
  float: left;
  margin-right: 20px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: 'BwAletaMedium';
  text-align: center;
  cursor: pointer;
  width: 300px;
  border: 2px solid #89bf00;
  box-shadow: 0px 0px 10px 0px #333;
  grid-template-columns: 85% 15%;
  justify-content: center;
  align-items: center;
}
.agricover-corporate-site .members-group ul li:after {
  content: "";
  width: 20px;
  height: 25px;
  background-image: url(../css/Icons/click.png);
  display: inline-block;
  background-size: 20px 25px;
  background-repeat: no-repeat;
  margin-left: 10px;
  margin-bottom: -7px;
}
.agricover-corporate-site .members-group ul li.active {
  border: 2px solid #4f5d25;
  box-shadow: 0px 0px 10px 0px #333;
}
.agricover-corporate-site .members-group .subgroup-wrapper {
  margin-top: 20px;
}
.team-list .content_list_wrapper {
  padding: 0 20px;
}
.agricover-corporate-site #searchDocument {
  font-weight: 600;
  padding: 0px 20px;
  height: 47px;
  cursor: pointer;
  font-size: 16px;
  color: #4F5D25;
  border: 1px solid;
  background-color: transparent;
  margin-left: 30px;
}
.agricover-corporate-site #searchDocument:hover,
.agricover-corporate-site #reset:hover {
  background-color: transparent;
}
.agricover-corporate-site #reset {
  font-weight: 600;
  padding: 0px 20px;
  cursor: pointer;
  font-size: 16px;
  color: #4F5D25;
  border: 1px solid;
  display: none;
  padding-top: 12px;
  padding-bottom: 13px;
}
.agricover-corporate-site #reset.active {
  display: inline-block;
}
.agricover-corporate-site #Block__ArticleListBodyRow {
  display: grid;
  grid-template-columns: 33% 33% 33%;
  width: 100%;
}
.agricover-corporate-site #Block__ArticleListBodyRow .grid__col-lg-12:first-child {
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row: 1;
}
.agricover-corporate-site #Block__ArticleListPageBody {
  width: 100%;
}
.agricover-corporate-site #Block__ArticleListPopular {
  display: none;
}
.agricover-corporate-site #Block__ArticleListPageContainer #Block__ArticleListBody .grid__col-md-3 {
  width: 100%;
}
.agricover-corporate-site #Block__ArticleListPageContainer #Block__ArticleListBody .grid__col-md-9 {
  width: 100%;
  padding-bottom: 10px;
  padding-left: 0;
}
.agricover-corporate-site #Block__ArticleListPageContainer #Block__ArticleListFilters h5 {
  font-size: 16px;
  color: #4f5d25;
  line-height: 30px;
}
.agricover-corporate-site #Block__ArticleListPageContainer #Block__ArticleListFilters input::-webkit-input-placeholder {
  color: #4f5d25;
}
.agricover-corporate-site #Block__ArticleListPageContainer #Block__ArticleListFilters input:-ms-input-placeholder {
  color: #4f5d25;
}
.agricover-corporate-site #Block__ArticleListPageContainer #Block__ArticleListFilters input::placeholder {
  color: #4f5d25;
}
.agricover-corporate-site #Block__ArticleListPageContainer #Block__ArticleListFilters {
  width: 60%;
}
.agricover-corporate-site #Block__ArticleListPageContainer #Block__ArticleListTitle {
  width: 100%;
}
.agricover-corporate-site #Block__ArticleListPageContainer #Block__ArticleListTitle h2 {
  margin-top: 10px;
  font-family: BwAletaMedium;
  margin-bottom: 30px;
}
.agricover-corporate-site #Block__ArticleListContainer {
  margin-left: 15px;
}
.agricover-corporate-site #Block__ArticleHead .article__category {
  color: #4f5d25 !important;
}
.agricover-corporate-site #Block__ArticleHead .article__post-info {
  font-weight: 700;
  color: #4f5d25;
}
.agricover-corporate-site #Block__ArticleHead h1 {
  color: #4f5d25;
  text-transform: none;
  margin-bottom: 30px;
  margin-top: 30px;
}
.agricover-corporate-site #Block__ArticleHead .article__leadtext {
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 0.6em;
  color: #4f5d25;
  font-weight: 400;
}
.agricover-corporate-site #Block__ArticleHead {
  margin-bottom: 0;
}
.agricover-corporate-site #Block__ArticleHead .grid--align-content-start > .grid__col-md-12 {
  padding-bottom: 0;
}
.agricover-corporate-site #Block__ArticleBody {
  padding: 0 1.2em;
}
.agricover-corporate-site #Block__ArticleBody .u-padding--lg {
  padding: 0;
  background-color: transparent;
}
.agricover-corporate-site #Block__ArticleBody .article__header {
  font-size: 26px;
  font-weight: 600;
}
.agricover-corporate-site #Block__ArticleBody .article__paragraph {
  margin-bottom: 0;
}
.agricover-corporate-site #Block__ArticleBody p {
  font-size: 17px;
  line-height: 24px;
}
.agricover-corporate-site .form-theme form .u-full-width {
  width: 50% !important;
  float: left;
  display: inline-block;
}
.agricover-corporate-site .form-theme form .u-full-width > .u-full-width {
  width: 30% !important;
}
.agricover-corporate-site .form-theme form .u-full-width > input.u-full-width {
  width: 95% !important;
  margin-top: 10px;
}
.agricover-corporate-site .form-theme form .u-full-width > input::-webkit-input-placeholder {
  color: #89bf00;
}
.agricover-corporate-site .form-theme form .u-full-width > input:-ms-input-placeholder {
  color: #89bf00;
}
.agricover-corporate-site .form-theme form .u-full-width > input::placeholder {
  color: #89bf00;
}
.agricover-corporate-site #articlesPopularListTemplate ul {
  padding: 0;
  list-style: none;
  padding-left: 20px;
}
.agricover-corporate-site .desktop-search {
  width: 90px;
  height: 30px;
  line-height: 25px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  height: 100%;
}
.agricover-corporate-header .tools-navigation .language-selector-header {
  float: right;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  margin-top: 1px;
}
.agricover-corporate-header .tools-navigation .language-selector-header a {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
.agricover-corporate-header .tools-navigation .language-selector-header {
  float: right;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  margin-top: 1px;
}
.agricover-corporate-site .desktop-search .fa-search {
  color: #4f5d25;
  font-weight: 300;
}
.agricover-corporate-site .desktop-search .search-desktop-header {
  background-color: #89bf00;
  width: 25px;
  height: 25px;
  display: inline-block;
  cursor: pointer;
}
.agricover-corporate-site #Block__MasterDesktopToolsNavigation {
  display: inline-block;
  padding-right: 80px;
  position: relative;
}
.agricover-corporate-site .desktop-search .typeahead-mobile {
  box-shadow: none;
  width: 212px;
  left: -184px;
  top: 33px;
  z-index: 9999;
  padding: 0;
}
.agricover-corporate-site .desktop-search .typeahead-mobile .js-typeahead-search-field::-webkit-input-placeholder {
  color: #4f5d25;
}
.agricover-corporate-site .desktop-search .typeahead-mobile .js-typeahead-search-field:-ms-input-placeholder {
  color: #4f5d25;
}
.agricover-corporate-site .desktop-search .typeahead-mobile .js-typeahead-search-field::placeholder {
  color: #4f5d25;
}
.agricover-corporate-site .desktop-search .typeahead-mobile.active {
  display: inline-block;
}
.agricover-corporate-site .desktop-search .typeahead-mobile .center-container {
  padding: 0;
}
.agricover-corporate-site .desktop-search .typeahead-mobile .center-container .grid__col-auto {
  padding: 0;
}
.agricover-corporate-site .desktop-search .typeahead-mobile .center-container .grid__col-auto .typeahead-mobile__search-field {
  padding: 0;
  display: flex;
}
.agricover-corporate-site .agricorporate-search-page h2 {
  font-size: 20px;
  margin-bottom: 50px;
}
.agricover-corporate-site .agricorporate-search-page a {
  color: #89bf00;
}
.agricover-corporate-site .agricorporate-search-page {
  padding: 0 25px;
}
.agricover-corporate-site .agricover-search-form {
  margin-left: auto;
  margin-right: 25px;
  margin-top: 10px;
}
.agricover-corporate-site .counter-list-corporate h2 {
  font-size: 38px;
  margin-bottom: 0;
  background-color: #4f5d25;
  color: #E68609;
  text-align: center;
  padding: 20px;
}
.agricover-corporate-site .counter-list-corporate h3 {
  font-size: 46px;
  text-align: center;
  color: #fff;
  z-index: 9;
  position: relative;
}
.agricover-corporate-site .counter-list-corporate h2 span {
  display: block;
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  color: #fff !important;
}
.agricover-corporate-site .counter-list-corporate h4 {
  font-weight: 700;
  font-family: 'BwAletaMedium';
  color: #4F5D25 !important;
  font-size: 56px;
  text-align: center;
  margin-bottom: 50px;
}
.content-row--height-screen > * {
  height: 85vh;
}
.agricover-corporate-site .theme-second h3 {
  font-size: 26px;
  color: #fff;
}
.agricover-corporate-site .view-more-description.active {
  display: none;
}
.agricover-corporate-site .view-more-description {
  margin-bottom: 30px;
  font-weight: 500;
  font-size: 17px;
  cursor: pointer;
}
.content-row .grid-list-wrapper.one .content_list_wrapper {
  display: block;
}
.press-contact-wrapper {
  width: 50%;
  margin: 0 auto;
}
.press-contact-wrapper input {
  width: 100%;
}
.press-contact-wrapper input::-webkit-input-placeholder {
  color: #89bf00;
}
.press-contact-wrapper input:-ms-input-placeholder {
  color: #89bf00;
}
.press-contact-wrapper input::placeholder {
  color: #89bf00;
}
.press-contact-wrapper textarea {
  min-height: 200px;
  width: 100%;
}
.press-contact-wrapper #Submit {
  color: #4f5d25;
  font-weight: 500;
  background-color: #99CC00;
  cursor: pointer;
  border: 2px solid #99CC00;
}
.tabs-pages-list {
  padding: 0;
  list-style: none;
  display: table;
  margin: 0px auto;
  margin-top: 20px;
}
.tabs-pages-list li {
  display: inline-block;
  margin-right: 30px;
}
.tabs-pages-list .active a {
  border: 2px solid #4f5d25;
}
.tabs-pages-list a {
  min-height: 87px;
  align-content: center;
  display: grid;
  float: left;
  margin-right: 20px;
  font-size: 26px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: 'BwAletaMedium';
  text-align: center;
  cursor: pointer;
  width: 300px;
  border: 2px solid #89bf00;
  color: #4f5d25;
}
.agricover-corporate-slider-wrapper iframe {
  position: relative;
  z-index: 999999;
}
.agricover-corporate-map .dynamicweb-map__locations .grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 15px;
  font-size: 16px;
}
.agricover-corporate-map .dynamicweb-map__locations .grid__col-md-3 {
  width: 100%;
  padding: 0;
}
.agricover-corporate-map .dynamicweb-map__locations .grid__col-md-3 .agricover-image {
  grid-row-start: 1;
  grid-column-start: 2;
  align-items: center;
  align-self: center;
}
.agricover-corporate-map #dynamicweb-map-query {
  height: 48px;
}
.agricover-corporate-map #dynamicweb-map-query::-webkit-input-placeholder {
  color: #000;
}
.agricover-corporate-map #dynamicweb-map-query:-ms-input-placeholder {
  color: #000;
}
.agricover-corporate-map #dynamicweb-map-query::placeholder {
  color: #000;
}
.agricover-corporate-map .js-location-search-item {
  display: block;
  color: #4f5d25;
}
.agricover-corporate-map .dynamicweb-map__location-info .js-location-search-item:first-child {
  /*font-weight: 600;*/
  color: #4f5d25;
}
.agricover-corporate-map .grid__col-md-3 .u-padding--lg {
  padding-bottom: 0;
}
.agricover-corporate-map .card-footer {
  padding-top: 0;
}
.agricover-corporate-map #Block__MapLocationsSearch {
  display: none;
}
.agricover-corporate-map {
  margin-top: -15px;
}
.standard-paragraph .agricover-corporate-map button {
  margin-top: 0;
  margin-left: 20px;
  width: 400px;
}
.agricover-footer #Block__MasterFooterColumnFour {
  grid-column: 4;
  grid-row: 1;
}
.agricover-footer #Block__MasterFooterNewsletterSignUp {
  grid-column: 4;
  grid-row: 1;
}
.agricover-footer #Block__MasterFooterNewsletterSignUp p {
  font-size: 14px;
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: 700;
}
.agricover-footer input#NewsletterEmail {
  background-color: #fff;
  font-size: 14px;
  border: none;
}
.agricover-footer input#NewsletterEmail::-webkit-input-placeholder {
  color: #4f5d25;
  font-weight: 600;
}
.agricover-footer input#NewsletterEmail:-ms-input-placeholder {
  color: #4f5d25;
  font-weight: 600;
}
.agricover-footer input#NewsletterEmail::placeholder {
  color: #4f5d25;
  font-weight: 600;
}
.footer.dw-mod .agricover-footer #Submitter {
  font-size: 12px;
  padding: 0;
}
.agricover-corporate-site .pages-list-corporate p {
  min-height: 180px;
}
.dropdown-section .content-row {
  display: none;
}
.dropdown-section .content-row.active {
  display: flex;
}
.dropdown-section .content-row.intro-outro-wrapper {
  display: flex;
}
.table-grid-corporate {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  text-align: center;
}
.table-grid-corporate div {
  border: 1px solid #333;
}
.agricover-corporate-site .table-grid-corporate div h2 {
  font-size: 17px;
  font-weight: 400;
  font-family: 'IBM Plex Sans', sans-serif;
  margin: 0;
  border-bottom: 1px solid #333;
}
.table-grid-corporate ul {
  padding: 0;
  list-style: none;
  text-align: center;
  margin-bottom: 0;
}
.table-grid-corporate ul li {
  margin: 0;
  border-bottom: 1px solid #333;
}
.table-grid-corporate ul li:last-child {
  border-bottom: 0;
}
.agricover-corporate-site .article__header--giant {
  font-size: 22px;
  margin-bottom: 20px;
  letter-spacing: 1.5px;
  line-height: 34px;
  text-transform: none;
}
.agricover-corporate-site .article__leadtext {
  font-size: 20px;
  color: #4f5d25;
}
.agricover-corporate-site .article-head {
  margin-bottom: 0;
}
.agricover-corporate-site .standard-paragraph #searchCatalog {
  margin-left: 15px;
  font-weight: 600;
  padding: 0px 20px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  font-size: 16px;
  color: #4F5D25;
  border: 1px solid;
  background-color: transparent;
}
.iframe-wrapper {
  margin-bottom: 20px;
  text-align: center;
  position: relative;
}
.iframe-wrapper iframe {
  width: 100% !important;
}
.iframe-wrapper .is-new {
  display: inline-block;
  position: absolute;
  left: 0;
  border: 2px solid;
  padding: 10px;
  font-weight: 700;
}
.catalogs-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 4em;
  margin-top: 20px;
}
.catalogs-wrapper p {
  text-align: center;
  color: #4F5D25;
  min-height: 55px;
}
.catalogs-wrapper span {
  margin: 0 auto;
  display: inline-block;
  padding: 5px 20px;
  background-color: transparent;
  border: 1px solid;
  color: #4f5d25;
  font-size: 17px;
  font-weight: 500;
}
.catalog-page-wrapper h1 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}
.image-as-title img {
  width: 215px;
  margin-top: 30px;
}
.agricover-corporate-site .btn--tertiary:after {
  content: "";
  width: 20px;
  height: 25px;
  background-image: url(../css/Icons/click.png);
  display: inline-block;
  background-size: 20px 25px;
  background-repeat: no-repeat;
  margin-left: 10px;
  margin-bottom: -7px;
}
.documents-category-title {
  grid-column-start: 1;
  grid-column-end: 4;
}
.agricover-corporate-site input::-webkit-input-placeholder {
  color: #4f5d25;
}
.agricover-corporate-site input:-ms-input-placeholder {
  color: #4f5d25;
}
.agricover-corporate-site input::placeholder {
  color: #4f5d25;
}
.mobile-search-tools-bar .main-navigation-mobile.typeahead-mobile input::-webkit-input-placeholder {
  color: #4f5d25;
  font-size: 15px;
}
.mobile-search-tools-bar .main-navigation-mobile.typeahead-mobile input:-ms-input-placeholder {
  color: #4f5d25;
  font-size: 15px;
}
.mobile-search-tools-bar .main-navigation-mobile.typeahead-mobile input::placeholder {
  color: #4f5d25;
  font-size: 15px;
}
.custom-article-list h3 {
  font-size: 18px;
  line-height: 26px;
  overflow: visible;
  overflow: initial;
  text-overflow: initial;
  white-space: normal;
}
.agricover-corporate-site .text-in-box h2 {
  position: relative ;
  display: inline-block;
  padding: 10px;
  z-index: 9;
  margin: 0;
}
.text-in-box .grid__cell {
  display: inline-block;
  position: relative;
}
.text-in-box .grid__cell:nth-child(2) {
  width: 100%;
}
.text-in-box .grid__cell .overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #4f5d25;
  z-index: 8;
  opacity: 0.4;
}
.buttons-are-anchors .buttons-collection a {
  display: none;
}
.buttons-are-anchors .buttons-collection a.anchor-link {
  display: block;
  text-align: center;
  color: #89bf00;
  text-transform: uppercase;
  font-weight: 500;
  padding: 10px;
  border: 1px solid #89bf00;
}
.buttons-are-anchors a {
  display: none;
}
.buttons-are-anchors {
  padding: 20px 0;
}
.not-found-section img {
  width: 70%;
  margin: 0 auto;
}
.not-found-section input {
  width: 250px;
  margin: 0 auto;
}
.not-found-section .search {
  width: 320px;
  margin: 0 auto;
}
/* .agricover-corporate-site #Block__ArticleListBody{
  margin-bottom: 30px;
} */
.agricover-corporate-site #Block__ArticleBody {
  margin-bottom: 30px;
}
.agricover-corporate-site .video-wrapper {
  padding-bottom: 41.5%;
  padding-top: 41px;
  /* padding: 0;
  height: auto; */
}
.agricover-corporate-form form {
  grid-template-columns: 1fr 1fr;
  display: grid;
  grid-gap: 20px;
  margin-bottom: 50px;
}
.agricover-corporate-form form .full-width-input {
  grid-column-start: 1;
  grid-column-end: 3;
}
.agricover-corporate-form form button {
  margin: 0 auto;
  grid-column-start: 1;
  grid-column-end: 3;
}
.product-list {
  grid-template-columns: 20% 50% 30%;
  display: grid !important;
  grid-gap: 20px;
}
.product-list p {
  margin-bottom: 0;
}
.product-list div {
  margin-bottom: 20px;
}
.agricover-corporate-site .standard-paragraph .product-list h5 {
  color: #fff !important;
  align-self: center;
  margin-bottom: 0;
}
.agricover-corporate-site .product-list-category {
  display: grid;
  grid-template-columns: 20% 50% 30%;
  margin-bottom: 0;
  padding: 1em;
  padding-top: 50px;
  grid-gap: 20px;
  list-style: none;
}
.agricover-corporate-site .product-list-category li {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
}
.agricover-corporate-site .standard-paragraph .content-row--3col p {
  margin-top: 10px;
}
.agricover-corporate-site .center-image img {
  width: 250px;
  margin: 0 auto;
}
.agricover-corporate-site .product-list-section .promotion_products__wrapper {
  background-color: #4F5D25;
  padding: 0 50px;
  margin-bottom: 50px;
}
.agricover-corporate-site .product-list-section .promotion_products__wrapper::before {
  content: "";
  width: 60px;
  height: 60px;
  background-color: #4F5D25;
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.agricover-corporate-site .product-form .u-full-height {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.agricover-corporate-site .product-form .u-full-height img {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 2;
}
.agricover-corporate-site .product-form .u-full-height div {
  grid-column-start: 1;
  grid-column-end: 3;
}
.agricover-corporate-site .product-form h5 {
  line-height: 24px;
  color: #99CC00;
}
.agricover-corporate-site .agricover-corporate-form form .form__field-group {
  margin-bottom: 0;
  display: grid;
}
.agricover-corporate-site .agricover-corporate-form form .form__field-group .u-full-width label {
  color: #89bf00;
  font-weight: 500;
  font-size: 16px;
  font-family: 'BwAletaMedium';
  letter-spacing: -0.3px;
}
.agricover-corporate-site .agricover-corporate-form form .form__field-group .u-full-width {
  align-self: center;
}
.agricover-corporate-site .agricover-corporate-form form .form__field-group select.u-full-width {
  height: 38px;
  font-size: 14px;
  align-self: center;
  color: #4f5d25;
}
.agricover-corporate-site .agricover-corporate-form form .form__field-group select.u-full-width option {
  color: #4f5d25;
}
.agricover-corporate-site .agricover-corporate-form form label,
.agricover-corporate-site .agricover-corporate-form form input,
.agricover-corporate-site .agricover-corporate-form form textarea {
  font-size: 14px;
}
.agricover-corporate-site .agricover-corporate-form form label::-webkit-input-placeholder, .agricover-corporate-site .agricover-corporate-form form input::-webkit-input-placeholder, .agricover-corporate-site .agricover-corporate-form form textarea::-webkit-input-placeholder {
  color: #4f5d25;
}
.agricover-corporate-site .agricover-corporate-form form label:-ms-input-placeholder, .agricover-corporate-site .agricover-corporate-form form input:-ms-input-placeholder, .agricover-corporate-site .agricover-corporate-form form textarea:-ms-input-placeholder {
  color: #4f5d25;
}
.agricover-corporate-site .agricover-corporate-form form label::placeholder,
.agricover-corporate-site .agricover-corporate-form form input::placeholder,
.agricover-corporate-site .agricover-corporate-form form textarea::placeholder {
  color: #4f5d25;
}
.agricover-corporate-site ol {
  padding-left: 10%;
}
.agricover-corporate-site .careers-list {
  grid-template-columns: 25% 25% 25% 25%;
  display: grid;
  grid-gap: 20px;
}
.agricover-corporate-site .careers-list div {
  background-color: #fff;
  padding: 20px;
}
.agricover-corporate-site .careers-list h3 {
  margin-bottom: 30px;
}
.agricover-corporate-site .careers-list h4 {
  font-size: 18px;
  line-height: 20px;
  margin-top: 20px;
}
.agricover-corporate-site .careers-list h5 {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 10px;
}
.agricover-corporate-site .career-wrapper {
  width: 100%;
  text-align: left;
  padding: 20px;
  background-color: #fff;
  margin-top: 30px;
  margin-bottom: 30px;
}
.agricover-corporate-site .agricover-corporate-form form .form__field-combi {
  display: grid;
  grid-template-columns: 20% 40%;
}
.agricover-corporate-site .agricover-corporate-form form .form__field-combi input {
  grid-column-start: 2;
}
.agricover-corporate-site .agricover-corporate-form form .form__field-combi input[type=number] {
  max-width: 100%;
  width: 100%;
  grid-column-start: 1;
}
.agricover-corporate-site .agricover-corporate-form form .form__field-combi label {
  padding-top: 9px;
  height: 100%;
}
.agricover-corporate-site .agricover-corporate-form form .form__field-combi {
  grid-template-columns: 100%;
}
.agricover-corporate-site .career-details {
  margin-top: 30px;
  display: grid;
  grid-template-columns: 25% 75%;
}
.agricover-corporate-site .career-wrapper h3 {
  font-size: 16px;
  margin-bottom: 20px;
}
.agricover-corporate-site .career-wrapper span {
  color: #89bf00;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 20px;
  font-family: 'BwAletaMedium';
  letter-spacing: -0.3px;
}
.career-wrapper .form__field-combi label {
  border: 1px solid;
}
.agricover-corporate-map .dynamicweb-map__wrap {
  display: none;
}
#back-to-top-arrow {
  position: fixed;
  bottom: 100px;
  color: #99CC00;
  /*right: 60px;*/
  left: 60px;
  height: 50px;
  width: 50px;
  border: 2px solid;
  line-height: 44px;
  text-align: center;
  border-radius: 50%;
  cursor: pointer;
}
.agricover-corporate-site .agricorporate-search-page {
  width: 100%;
}
.counter-wrapper {
  padding: 20px;
  background-size: cover;
  margin-bottom: 40px;
  position: relative;
}
#counter-animation {
  color: #fff !important;
  z-index: 9;
  position: relative;
  line-height: 60px;
}
.overlay-conter {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #4f5d25;
  opacity: 0.4;
}
.agricover-corporate-site .video-wrapper {
  padding-top: 3px;
}
.agricover-corporate-header.fixed-top .navigation-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #4f5d25;
  opacity: 0.4;
}
.agricover-corporate-header.sticky-agricover-corporate .navigation-overlay {
  background-color: transparent;
}
.agricover-corporate-header.fixed-top .main-navigation {
  position: relative;
}
.agricover-corporate-header.fixed-top .main-navigation .center-container {
  position: relative;
  z-index: 9;
}
.collection p {
  margin-top: 10px;
  float: right;
  font-size: 16px;
}
.theme-one .content-row__item__body .articleListWrapper p {
  height: 85px;
  overflow: hidden;
}
.agricover-corporate-site .facet-wrapper {
  display: inline-block;
  float: left;
  overflow: hidden;
}
.agricover-corporate-site .facet-wrapper label {
  display: inline-block;
  float: left;
  margin-right: 10px;
  margin-top: 10px;
}
.agricover-corporate-site .facet-wrapper select {
  display: inline-block;
  float: left;
  color: #4F5D25;
  margin-right: 20px;
}
.agricover-corporate-site .documentsListWrapper {
  overflow: hidden;
}
.agricover-corporate-site .documentsListWrapper button {
  margin-top: 0px;
  width: 100px;
  line-height: 40px;
  background-color: transparent;
  border-color: #4f5d25;
  color: #4f5d25;
  border: 2px solid;
  cursor: pointer;
}
.documentsSection a {
  display: block;
  margin-bottom: 10px;
  color: #4f5d25;
}
.documentsSection a:before {
  content: "\f1c1";
  font-size: 18px;
  font-family: "Font Awesome 5 Pro";
  margin-right: 10px;
}
.documentsSection a:hover {
  color: #89bf00;
  transition: 0.3s;
}
.documentsSection {
  height: 300px;
  border: 1px solid #000;
  padding: 20px;
  overflow: scroll;
  overflow-x: hidden;
  display: none;
}
.documentsSection.active {
  display: inline-block;
  width: 100%;
}
#expressSearch .js-typeahead-link {
  display: none;
}
.agricover-corporate-site .premium-product-list h2,
.agricover-corporate-site .premium-product-list p {
  color: #4F5D25 !important;
  margin-top: 10px;
  margin-bottom: 10px;
}
.agricover-corporate-site .premium-product-list .standard_pragraph3-img__wrapper {
  width: 100%;
  height: 100%;
}
.agricover-corporate-site .premium-product-list .standard_pragraph3-img__wrapper img {
  width: 100%;
  margin-bottom: 10px;
}
.agricover-premium-footer {
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 25px;
}
.agricover-premium-footer #Block__MasterFooterSocialLinks {
  display: none;
}
.agricover-premium-footer .agricover-footer__logo img {
  margin-right: 0;
  width: 100%;
}
.agricover-premium-header .main-navigation #Block__MasterDesktopMenu .minimal {
  align-self: end;
}
.agricover-premium-header .tools-navigation {
  display: none;
}
.agricover-premium-header #Block__MasterDesktopLogo .logo__img.dw-mod:not(.logo__img--mobile) {
  height: 27px;
}
.agricover-premium-header #Block__MasterDesktopLogo .logo.dw-mod:not(.logo--mobile) {
  margin-top: 0;
}
.agricover-premium-header .main-navigation {
  height: 60px;
}
.agricover-premium-header .main-navigation li.menu-left__item {
  line-height: 36px;
}
/* breadcrumb */
.breadcrumb__item a,
.breadcrumb__item span {
  font-size: 14px;
}
.agricover-corporate-form-cariere .u-full-width #IncarcaCVultau {
  opacity: 0;
  padding: 0;
}
.agricover-corporate-form-cariere select {
  height: 38px;
  font-size: 14px;
  align-self: center;
  color: #4f5d25;
}
.agricover-corporate-form-cariere #Submit {
  color: #4f5d25;
  font-size: 16px;
  font-weight: 500;
  border-width: 1px;
  border-color: #89bf00;
  border-radius: 0;
  background-color: #89bf00;
  margin: 0 auto;
  grid-column-start: 1;
  grid-column-end: 3;
  padding: 10px 50px;
}
.agricover-corporate-mobile-navigation #mobileNavigationWrapper ul:nth-child(2) {
  display: none;
}
label[for="TipFormular"] {
  display: none;
}
#TipFormular {
  visibility: hidden;
  display: none;
}
.cookie_lists-btns a {
  color: #4f5d25 !important;
}
.cookie_lists-btns a:nth-child(3) {
  background-color: #4f5d25 !important;
  color: #fff !important;
}
#MobileProductSearchBarContent {
  display: none;
}
.newsletter__link-page {
  color: #89bf00;
  margin-left: 5px;
  font-weight: bold;
  line-height: 1;
  font-size: 14px;
  font-style: italic;
  margin-bottom: 15px;
}
.list-with-description {
  padding-left: 30px;
  margin-top: 30px;
}
.list-with-description p {
  max-width: 100%;
}
.theme-third .list-with-description h2 {
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 20px;
  font-family: 'BwAletaRegular';
  letter-spacing: -0.3px;
  color: #89bf00;
}
.theme-third .content-row .list-with-description h2.u-no-margin {
  margin-left: 0;
}
.newsletter__agreement-wrapper {
  flex-direction: column;
  align-items: baseline;
}
.documents-list.images-list a span {
  text-align: center;
  font-weight: 500;
  color: #89BF00;
}
.documents-list.images-list a span i {
  margin-left: 10px;
}
.download-press-relese {
  color: #99CC00;
  font-weight: 500;
  margin-top: 10px;
  display: block;
}
.download-press-relese i {
  margin-left: 10px;
}
.agricover-corporate-form input[type="checkbox"].form__control + label::before {
  border-color: #fff;
  margin-bottom: 5px;
}
.agricover-corporate-form input[type="checkbox"].form__control:checked + label::after {
  border-left: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
}
.agricover-corporate-form .contact-form input[type="checkbox"].form__control + label::before,
.theme-forth .agricover-corporate-form input[type="checkbox"].form__control + label::before {
  border-color: #545454;
  margin: 0 7px 5px 5px;
}
.agricover-corporate-form .contact-form input[type="checkbox"].form__control:checked + label::after,
.theme-forth .agricover-corporate-form input[type="checkbox"].form__control:checked + label::after {
  border-left: 2px solid #545454;
  border-bottom: 2px solid #545454;
  margin-left: 4px;
}
.product-form .agricover-corporate-form .contact-form input[type="checkbox"].form__control + label::before {
  border-color: #fff;
  margin-bottom: 5px;
}
.product-form .agricover-corporate-form .contact-form input[type="checkbox"].form__control:checked + label::after {
  border-left: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
}
.agricover-corporate-form form .form__field-combi label {
  border: 1.6px solid #e4e4e4;
  border-radius: 0.5rem;
  transition: all 0.3s ease;
  background: #fff;
}
.sticky-padding-top {
  padding-top: 120px;
}
.documentsListSection {
  border: 1px solid #000;
  padding: 20px;
  margin-bottom: 20px;
  max-height: 300px;
  overflow-y: auto;
}
.documentsListSection a {
  display: block;
  margin-bottom: 0;
  color: #4f5d25;
  font-size: 18px;
}
.documentsListSection a h2 {
  font-weight: normal !important;
  color: #4f5d25 !important;
  font-size: 18px !important;
  margin: 0 !important;
}
.documentsListSection h2:before {
  content: "\f1c1";
  font-size: 18px;
  font-family: "font awesome 5 pro";
  margin-right: 10px;
}
.image-full .u-full-height {
  width: 100%;
}
.speakers-list .standard_pragraph3-img__wrapper {
  width: 100%;
  height: 100%;
}
.speakers-list .standard_pragraph3-img__wrapper img {
  width: 100%;
}
.speakers-list .content_list_wrapper h2 {
  color: #4f5d25 !important;
  margin-bottom: 10px;
}
.speakers-list .content_list_wrapper h4 {
  color: #4f5d25 !important;
  line-height: 28px;
  margin-bottom: 10px;
}
#videoListTemplate {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 30px;
  -webkit-column-gap: 30px;
          column-gap: 30px;
}
#videoListTemplate a p {
  margin-top: 15px;
  color: #89bf00;
}
#videoListTemplate.u-hidden {
  display: grid !important;
}
.seeMoreVideos {
  margin: 0 auto;
  display: block;
  text-align: center;
  border: 2px solid;
  width: 300px;
  padding: 10px;
  cursor: pointer;
}
.seeMoreVideos.hidden {
  display: none;
}
.seeMoreVideos:hover {
  background-color: #4f5d25;
  color: #f0efec;
  transition: 0.3s;
}
.video-page {
  padding: 40px;
}
.video-page .go-back-video {
  margin-bottom: 20px;
  margin-top: 20px;
  position: fixed;
  height: 27px;
  left: 20px;
  bottom: 10px;
  z-index: 999;
}
.video-page .go-back-video a {
  color: #fff;
  font-size: 20px;
  text-align: center;
  padding: 10px;
  background-color: #89bf00;
}
.video-page .video-eveniment-wrapper {
  display: block;
  width: 100%;
}
.video-page .video-eveniment-wrapper h4 {
  color: #4f5d25;
  line-height: 28px;
  margin-bottom: 20px;
}
.video-page .video-eveniment-wrapper .video-section-wrapper {
  width: 65%;
  display: inline-block;
  float: left;
}
.video-page .video-eveniment-wrapper .video-section-wrapper iframe {
  height: 500px;
}
.video-page .video-eveniment-wrapper .video-sidebar {
  width: 32%;
  display: inline-block;
  float: left;
  margin-left: 3%;
}
.video-page .video-eveniment-wrapper .video-sidebar img {
  width: 50%;
  float: left;
}
.video-page .video-eveniment-wrapper .video-sidebar p {
  width: 50%;
  float: left;
  padding-left: 15px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  min-height: 65px;
  max-height: 65px;
  overflow: hidden;
}
.video-page .video-eveniment-wrapper .video-sidebar span {
  padding-left: 15px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
}
.video-page .video-eveniment-wrapper .video-sidebar a {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  margin-bottom: 15px;
  color: #4f5d25;
}
.buttons-are-anchors .promotion_products__wrapper {
  padding: 0 25px;
}
.Second-slider-theme .carousel__slide a {
  z-index: 9;
}
#videoListSidebarTemplate {
  height: 500px;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-bottom: 20px;
}
.video-navigation-links a {
  display: block;
  text-align: center;
  color: #89BF00;
  text-transform: uppercase;
  font-weight: 500;
  padding: 10px;
  border: 1px solid #89BF00;
}
@media (max-width: 1840px) {
  .agricover-corporate-site .theme-one .background-image__wrapper {
    width: 100%;
    height: 60%;
    bottom: -100px;
    right: 0;
    top: auto;
    top: initial;
  }
  .agricover-corporate-site .theme-second .background-image__wrapper {
    width: 90%;
    height: 45%;
    bottom: 0;
    right: 0;
    top: auto;
    top: initial;
  }
  .agricover-corporate-site .theme-third .background-image__wrapper {
    width: 90%;
    height: 70%;
    bottom: 0;
    right: 0;
    top: auto;
    top: initial;
  }
}
.agricover-corporate-form .body-text {
  grid-column-start: 1;
  grid-column-end: 3;
}
.unsubscribe-form .alert__message {
  color: #f10f0f;
  font-weight: 700;
}
/* DRUID Bouble CSS */
#druidContainerTooltipOuter {
  vertical-align: bottom;
  display: inline-block;
}
#druidContainerTooltip {
  position: relative;
  top: -5px;
  font-size: 1.5rem;
  margin-right: 16px;
  line-height: 1.3;
  color: #4E5B31;
  max-width: 230px;
  background-color: #97D700;
  height: 58px;
  border-radius: 5px;
  padding: 10px 15px;
  width: 170px;
}
#druidContainerTooltip:before {
  content: '';
  position: absolute;
  left: 100%;
  margin-left: -6px;
  top: 50%;
  margin-top: -6px;
  width: 0;
  height: 0;
  border-top: 12px solid #97D700;
  border-left: 12px solid transparent;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#druidContainerElementInner {
  position: relative;
  background-color: #97D700;
  width: 58px;
  height: 58px;
  display: inline-block;
  border-radius: 4px;
}
#druidContainerElement {
  position: fixed;
  right: 60px;
  bottom: 90px;
  cursor: pointer;
  display: block;
  z-index: 999;
}
#druidContainerElement span.drd-badge {
  position: relative;
  float: right;
  margin-left: -10px;
  margin-top: -10px;
  z-index: 9999;
  letter-spacing: 0.6px !important;
  padding: 3px 6px !important;
  border-radius: 10px !important;
  background: #161616 !important;
  color: white !important;
  font-size: 0.8rem !important;
  line-height: 14px !important;
  min-height: 15px !important;
  min-width: 10px !important;
  vertical-align: middle !important;
  text-align: center !important;
  display: inline-block !important;
}
.search-results-wrapper {
  padding-top: 30px;
}
.search-results-wrapper h1 {
  padding-bottom: 30px ;
}
.search-results-wrapper h3 {
  font-size: 20px;
  color: #89bf00;
  font-weight: 700;
  font-family: "IBM Plex Sans", sans-serif;
}
.search-results-wrapper p {
  color: #4f5d25;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
  margin-top: 10px;
  margin-bottom: 10px;
}
.search-results-wrapper a {
  display: block;
  border-bottom: 1px solid #4f5d25;
  margin-bottom: 15px;
}
@media only screen and (max-width: 770px) {
  #containerElement,
  #pxlContainer {
    bottom: 6%;
    right: 0;
    height: 85%;
    width: 100%;
  }
  #containerInterestType {
    display: none;
  }
  .wide {
    display: none;
  }
  #druidContainerElement {
    bottom: 0;
    right: 20px;
  }
  #back-to-top-arrow {
    bottom: 5px;
    left: 20px;
  }
  .documentsListSection a h2 {
    font-size: 14px!important;
    margin: 0 0 15px 0!important;
  }
  .documentsListSection a h2:before {
    font-size: 14px!important;
  }
}
@media only screen and (min-width: 770px) {
  #containerElement,
  #pxlContainer {
    bottom: 4.9vh;
    right: 5%;
    height: 74vh;
    width: 502px;
  }
  #containerInterestType {
    display: block;
  }
}
button.closeButton {
  border: 0;
  background-color: #5379d9;
  color: white;
  padding: 8px;
  border-radius: 4px;
}
button.closeButton:hover {
  background-color: #4CC8E6;
}
/* DRUID Bouble CSS */
@media (max-width: 1280px) {
  .catalog-page-wrapper {
    padding: 0 0.6em 2em;
  }
  .catalog-page-wrapper iframe {
    width: 100% !important;
    height: 100% !important;
    min-height: 600px;
  }
}
@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) {
  .content-row-custom-6-col {
    grid-template-columns: repeat(3, 1fr);
  }
  .content-row-custom-3-col {
    grid-template-columns: repeat(3, 1fr);
  }
  .content-row-custom-4-col {
    grid-template-columns: repeat(4, 1fr);
  }
  .content-row-custom-4-col img {
    height: auto;
    max-width: 100%;
  }
  .agricover-corporate-header .mobile__header-items {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
  }
  .agricover-corporate-header .account__item,
  .agricover-corporate-header .mobile__header-items .search__item {
    display: none;
  }
  .agricover-corporate-header.sticky-top .mobile-nav-trigger-button:before {
    color: #4F5D25;
  }
  .agricover-corporate-header.sticky-agricover-corporate {
    background: #ffffff;
  }
  .theme-one .pages-list-corporate .content_list_wrapper h2 {
    font-size: 18px;
  }
  .agricover-corporate-site .standard-paragraph h2 {
    font-size: 20px;
  }
  .agricover-footer__logo {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .agricover-corporate-mobile-navigation li.menu-left__item .menu-left__link {
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 2;
    color: #8ecc89;
  }
  .agricover-corporate-mobile-navigation li.menu-left__item .menu-left__link.active {
    color: #4F5D25;
  }
  .agricover-corporate-mobile-navigation li.menu-left__item:first-child a {
    padding-top: 0.6em;
  }
  .menu-mobile__link.dw-mod,
  .mobile-navigation__link.dw-mod,
  .agricover-corporate-mobile-navigation li.menu-left__item {
    border-bottom-color: #d3d3d3;
  }
  .agricover-corporate-mobile-navigation .languge-switch-mobile {
    display: none;
  }
  .theme-second .card-paragraph h2 {
    margin-bottom: 10px;
    font-size: 18px;
  }
  .theme-second .card-paragraph p {
    font-size: 12px;
    line-height: 1.5;
  }
  .footer.dw-mod {
    padding-top: 2rem;
  }
  .agricover-footer {
    grid-template-columns: repeat(3, 1fr);
  }
  .agricover-footer #Block__MasterFooterNewsletterSignUp {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row: 2;
  }
  .agricover-footer #Block__MasterFooterSocialLinks {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row: 3;
  }
  .mobile-search-tools-bar .main-navigation-mobile.typeahead-mobile {
    display: block;
    position: static;
    position: initial;
    top: auto;
    left: auto;
  }
  .main-navigation-mobile.typeahead-mobile .typeahead-mobile__search-field {
    padding: 0;
    height: 3rem;
    float: none;
    display: flex;
    align-items: center;
  }
  .main-navigation-mobile.typeahead-mobile .typeahead-mobile__search-field .js-typeahead-search-field {
    width: calc(100% - 5rem);
    height: 3rem;
  }
  .main-navigation-mobile.typeahead-mobile .typeahead-mobile__search-field .js-typeahead-enter-btn {
    padding: 0.5rem 1.5rem;
    height: 100%;
    min-height: 3rem;
  }
  .theme-third .standard_pragraph3-img__wrapper.default__img-background {
    width: auto;
    height: auto;
    max-width: 100%;
  }
  .agricover-corporate-site .content-row .grid-list-wrapper.one {
    padding: 10px 25px;
  }
  .content-row--3col {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .theme-one h6:first-child {
    font-size: 20px;
  }
  .theme-one h6:nth-child(2) {
    font-size: 18px;
  }
  .sticky-agricover-corporate .main-navigation-mobile.dw-mod .menu__link.dw-mod {
    color: #4F5D25;
  }
  .content-row--height-screen > * {
    height: unset;
    min-height: 50vh;
  }
  .footer.dw-mod .agricover-footer #Submitter {
    margin-top: 0;
  }
  .menu-mobile__link.dw-mod,
  .mobile-navigation__link.dw-mod,
  .menu-mobile__header.dw-mod,
  .agricover-corporate-mobile-navigation li.menu-left__item .menu-left__link {
    color: #4F5D25;
    font-weight: 400;
  }
  .cookie_lists-btns a {
    min-width: 40vw;
  }
  .sticky-padding-top {
    padding-top: 70px;
  }
  .agricover-corporate-site .theme-third .content-row__item .background-image__cover {
    position: unset;
    right: auto;
    width: auto;
    top: auto;
    height: auto;
  }
  .agricover-corporate-site .content-row .grid-list-wrapper.one {
    padding: 10px 25px 0 0;
    font-size: 12px;
  }
  .theme-third .grid-list-wrapper .content_list_wrapper div {
    font-size: 14px;
    margin-left: 0;
    padding-bottom: 10px;
  }
}
@media (max-width: 768px) {
  ._hj_feedback_container {
    z-index: 99;
    position: relative;
  }
}
@media (max-width: 480px) {
  .agricover-corporate-header.sticky-agricover-corporate {
    background-color: #fff;
  }
  .sticky-agricover-corporate .mobile-nav-trigger-button:before {
    color: #4F5D25;
  }
  .menu-mobile__link.dw-mod {
    font-weight: 400 !important;
    border-bottom-color: #d3d3d3;
  }
  .agricover-corporate-header .main-navigation-mobile.dw-mod {
    box-shadow: none;
    background: #ffffff;
    border-bottom: 1px solid #fff;
  }
  .agricover-corporate-header .account__item {
    display: none;
  }
  .agricover-corporate-header .mobile__header-items .hamburger__item {
    grid-column-start: 1;
    grid-row-start: 1;
  }
  .language-selector-header {
    display: flex;
    justify-content: end;
  }
  .agricover-corporate-header .mobile__header-items .cart__item {
    grid-column-start: 4;
    grid-row-start: 1;
  }
  .agricover-corporate-header .mobile__header-items .logo__item {
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
  }
  .agricover-corporate-header .mobile__header-items {
    grid-template-rows: auto;
  }
  .agricover-corporate-slider .slider__wrapper h2 {
    line-height: 35px;
    font-size: 29px;
  }
  .agricover-corporate-slider .btn--primary.dw-mod {
    font-size: 14px;
  }
  .agricover-corporate-mobile-navigation li.menu-left__item .menu-left__link.active {
    color: #F2C261;
  }
  .theme-one h2 {
    font-size: 30px;
  }
  .theme-one .intro-outro-wrapper h4 {
    font-size: 12px;
  }
  .theme-one .content-row__item__body p {
    font-size: 20px;
  }
  .theme-one .intro-outro-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
  .theme-one h4:first-child {
    display: none;
  }
  .theme-one .intro-outro-wrapper h4 {
    display: block;
    padding-top: 30px;
  }
  .theme-one .intro-outro-wrapper p {
    margin-top: 15px;
  }
  .theme-one .card-paragraph {
    padding: 20px;
  }
  .theme-one .content-row--center {
    display: flex;
    flex-direction: column;
    padding: 0;
    flex-wrap: nowrap;
    overflow: scroll;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .theme-one .content-row__item {
    min-width: 275px;
    margin-right: 0;
  }
  .theme-one {
    padding-left: 0;
    padding-right: 0;
  }
  .theme-second h2 {
    font-size: 30px;
    line-height: 32px;
  }
  .theme-second .intro-outro-wrapper p {
    font-size: 20px;
  }
  .theme-second .content-row__item {
    min-height: 0;
    min-height: initial;
    margin-bottom: 20px;
  }
  .theme-second .card-paragraph h2 {
    font-size: 18px;
  }
  .theme-second .card-paragraph {
    border: 0;
    padding: 0;
  }
  .theme-second .card-paragraph button {
    margin-top: 20px;
  }
  .theme-second {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }
  .theme-second .intro-outro-wrapper .content-row__item__body {
    padding-top: 40px;
  }
  .agricover-corporate-site .theme-third .content-row__item .background-image__cover {
    display: none;
  }
  .agricover-corporate-site .theme-third .background-image__wrapper {
    height: 20%;
  }
  .agricover-corporate-site .standard-paragraph h4 {
    font-weight: 400;
    font-family: 'BwAletaMedium';
    color: #4F5D25 !important;
    font-size: 20px;
  }
  .agricover-corporate-site .standard-paragraph h5 {
    font-weight: 400;
    font-family: 'BwAletaMedium';
    color: #4F5D25 !important;
    letter-spacing: -0.3px;
    margin-bottom: 30px;
    color: #4F5D25;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 39px;
  }
  .agricover-corporate-site .standard-paragraph p {
    margin-top: 30px;
  }
  .pages-list-corporate {
    padding-left: 10px;
  }
  .standard-paragraph {
    padding-left: 0;
  }
  .agricover-corporate-header.sticky-top .mobile-nav-trigger-button:before {
    color: #4F5D25;
  }
  .Second-slider-theme .agricover-corporate-slider .slider__wrapper h2 {
    font-size: 35px;
    line-height: 40px;
  }
  .documents-list {
    overflow: visible;
    overflow: initial;
    display: block;
  }
  .documents-list > div {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .agricover-corporate-site .standard-paragraph .documents-list h2 {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 22px;
    line-height: 30px;
  }
  .team-list {
    display: block;
  }
  .team-list .content_list_wrapper {
    padding: 0;
  }
  .team-list .content_list_wrapper h5 {
    margin-bottom: 0;
    min-height: auto;
    line-height: 20px;
  }
  .agricover-corporate-site .standard-paragraph .team-list p {
    margin-top: 10px;
  }
  .mobile-search-tools-bar {
    position: relative;
  }
  .mobile-search-tools-bar .main-navigation-mobile.typeahead-mobile {
    top: 0;
    display: block;
  }
  /* .agricover-corporate-header .main-navigation-mobile.typeahead-mobile{
    display: none;
  } */
  .mobile-search-tools-bar .main-navigation-mobile.typeahead-mobile .center-container {
    padding: 0;
  }
  .agricover-corporate-site #Block__ArticleListPageContainer #Block__ArticleListTitle {
    width: 100%;
  }
  .agricover-corporate-site #Block__ArticleListPageContainer #Block__ArticleListTitle h2 {
    margin-bottom: 0;
  }
  .agricover-corporate-site #Block__ArticleListPageHeaderRow .grid__col-12 .btn--secondary {
    text-align: left;
    padding-left: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .agricover-corporate-site #Block__ArticleListPageHeaderRow .dropdown__btn {
    height: 48px;
    line-height: 25px;
  }
  .agricover-corporate-site #Block__ArticleListPageHeaderRow .u-full-width h5 {
    font-size: 16px;
    line-height: 20px;
    color: #4f5d25;
    margin-bottom: 5px;
  }
  .agricover-corporate-site #Block__ArticleListPageHeaderRow .typeahead::-webkit-input-placeholder {
    color: #4f5d25;
  }
  .agricover-corporate-site #Block__ArticleListPageHeaderRow .typeahead:-ms-input-placeholder {
    color: #4f5d25;
  }
  .agricover-corporate-site #Block__ArticleListPageHeaderRow .typeahead::placeholder {
    color: #4f5d25;
  }
  .agricover-corporate-site #Block__ArticleListPageHeader {
    padding: 0;
  }
  .agricover-corporate-site #Block__ArticleListBodyRow {
    display: block;
  }
  .agricover-corporate-site #Block__ArticleListBodyRow .custom-article-list .grid__col-md-3 {
    padding: 0;
  }
  .agricover-footer__logo {
    width: 100%;
    margin: 30px 0 0 0;
  }
  .agricover-corporate-site #Block__ArticleListPopular .card-header {
    padding: 0;
    border: 0;
  }
  .agricover-corporate-site #Block__ArticleListPopular .card-header h3 {
    font-size: 35px;
    line-height: 45px;
  }
  #articlesPopularListTemplate ul {
    padding: 0;
  }
  .agricover-corporate-site #Block__ArticleHead h1 {
    font-size: 35px;
    line-height: 40px;
  }
  #Block__ArticleHead .u-border-bottom .u-pull--right {
    float: left;
    margin-top: 10px;
  }
  .table-grid-corporate {
    display: grid;
    grid-template-columns: 1fr;
  }
  .agricover-corporate-site .article__header--giant {
    line-height: 26px;
    font-size: 18px;
  }
  .theme-forth .content-row__item {
    height: auto;
  }
  .theme-forth .background-image {
    display: none;
  }
  .theme-one .content-row__item__body.card-paragraph p {
    min-height: 250px;
  }
  .catalogs-wrapper {
    grid-template-columns: 100%;
  }
  .agricover-corporate-site .product-form .u-full-height img {
    display: none;
  }
  .agricover-corporate-site .careers-list {
    grid-template-columns: 100%;
  }
  .agricover-corporate-site .agricover-corporate-form form .form__field-combi {
    grid-template-columns: 40% 60%;
  }
  .theme-third .content-row .grid-list-wrapper.three {
    display: block;
  }
  .theme-third .promotion_products__wrapper .grid-list-wrapper.three {
    display: grid !important;
    align-items: start;
    margin-bottom: 2rem;
  }
  .theme-third .promotion_products__wrapper .standard_pragraph3-img__wrapper.default__img-background {
    width: 10rem;
    height: auto;
  }
  .theme-third .promotion_products__wrapper .content_list_wrapper > div {
    min-height: auto !important;
    margin: 0 0 0.5rem !important;
    padding: 0 0 0.5rem;
  }
  .theme-third .promotion_products__wrapper .content_list_wrapper p {
    font-size: 15px;
    margin: 0 !important;
  }
  .agricover-corporate-site .standard-paragraph button {
    margin: 1rem 0 0 0;
  }
  .theme-third .grid-list-wrapper .content_list_wrapper div {
    min-height: 50px;
    margin-bottom: 20px;
    text-align: left;
  }
  .agricover-corporate-site .content-row .grid-list-wrapper.three .content_list_wrapper p {
    margin-left: 10px;
  }
  /* .agricover-corporate-site .promotion_products__wrapper{

    display: block;
  } */
  .agricover-corporate-site .promotion_products__wrapper .content-row > div {
    display: block;
  }
  .agricover-corporate-site .content-row .grid-list-wrapper.three {
    display: block;
  }
  .agricover-corporate-site .content_list_wrapper > div {
    text-align: center;
  }
  .agricover-corporate-site .members-group ul {
    display: grid;
  }
  .agricover-corporate-site .members-group ul li {
    margin: 0 auto;
    margin-bottom: 10px;
  }
  .agricover-corporate-site .members-group {
    padding: 0 10px;
  }
  .agricover-corporate-site .members-group .subgroup h4 {
    font-size: 22px;
  }
  .agricover-corporate-site .pages-list-corporate.promotion_products__wrapper {
    display: flex;
    flex-direction: column;
    grid-row-gap: 0 !important;
    padding: 0;
  }
  .agricover-corporate-site .pages-list-corporate p {
    min-height: 100px;
  }
  .agricover-corporate-mobile-navigation li.menu-left__item .menu-left__link {
    font-size: 15px;
    font-weight: 400;
    line-height: 2;
    color: #fff;
    padding: 0.6em 1.2em;
  }
  .agricover-corporate-mobile-navigation .menu-mobile__submenu li.menu-left__item .menu-left__link {
    color: #4f5d25;
  }
  .agricover-corporate-mobile-navigation li.menu-left__item:first-child a {
    padding-top: 0.6em;
  }
  .agricover-corporate-mobile-navigation li.menu-left__item {
    border-bottom-color: #d3d3d3;
    display: block;
  }
  .agricover-corporate-mobile-navigation .languge-switch-mobile {
    display: none;
  }
  .articleListWrapper {
    min-height: 750px;
  }
  .background-image__cover {
    height: auto;
    max-height: 100%;
  }
  .agricover-footer #Block__MasterFooterNewsletterSignUp p {
    font-weight: 400 !important;
  }
  .agricover-footer .footer__column-wrapper {
    background-color: transparent;
  }
  .agricover-footer .footer__column-wrapper.open .footer__heading {
    color: #99CC00;
    background-color: transparent;
  }
  .agricover-footer .footer__column-wrapper.open .footer-links {
    padding: 1em 0;
    margin: 0;
  }
  .agricover-footer .footer__column-wrapper.open .footer-links__link {
    color: #ffffff !important;
    font-weight: 400;
    background-color: transparent;
  }
  .agricover-footer .footer__column-wrapper.open .footer__content .collection {
    border-bottom: none !important;
    padding-top: 10px;
  }
  .agricover-footer .footer__column-wrapper.open .footer__content .collection a i {
    color: #4f5d25;
  }
  .agricover-footer .footer__column-wrapper.open p {
    color: #ffffff;
    margin: 10px 0;
    font-weight: 400;
    font-size: 14px;
    float: none;
  }
  .agricover-footer .footer__column-wrapper.open#Block__MasterFooterNewsletterSignUp {
    padding: 0;
  }
  .agricover-footer .footer__column-wrapper.open#Block__MasterFooterNewsletterSignUp .footer__heading {
    color: #E68609;
    border: 1px solid #e68609;
    padding: 0 1rem;
    margin-top: -1px;
  }
  .agricover-footer-bottom {
    padding: 0;
    margin-top: 0;
  }
  .sticky-padding-top {
    padding-top: 85px;
  }
  #back-to-top-arrow {
    /*bottom: 40px;*/
    bottom: 10px;
  }
  /* .agricover-corporate-site  .brands-logos img{
    width: 50%;
  } */
  #videoListTemplate {
    grid-template-columns: 1fr;
  }
  .video-page {
    margin: 0 15px;
    padding: 0;
  }
  .video-page .video-eveniment-wrapper .video-section-wrapper {
    width: 100%;
  }
  .video-page .video-eveniment-wrapper .video-section-wrapper iframe {
    height: 200px;
  }
  .video-page .video-eveniment-wrapper .video-section-wrapper h4 {
    line-height: 30px;
  }
  .video-page .video-eveniment-wrapper .video-sidebar {
    width: 100%;
    margin-left: 0;
  }
  .video-page .video-eveniment-wrapper .video-sidebar img {
    width: 100%;
  }
  .video-page .video-eveniment-wrapper .video-sidebar p {
    width: 100%;
    min-height: auto;
    padding-left: 0;
    margin-top: 10px;
    margin-bottom: 0px;
  }
  .video-page .video-eveniment-wrapper .video-sidebar span {
    padding-left: 0;
  }
  .buttons-no-margin .btn--secondary {
    margin: 0 auto;
    display: block;
  }
  #videoListSidebarTemplate {
    height: auto;
    overflow-y: hidden;
  }
  .agricover-corporate-site .video-wrapper.youtube-video {
    padding-bottom: 60%;
  }
  .agricover-corporate-site .product-list-category {
    display: none;
  }
  .agricover-corporate-site .product-list-section .promotion_products__wrapper {
    padding: 20px 15px;
  }
  .agricover-corporate-site .content_list_wrapper > div {
    /*text-align:left;*/
    min-height: auto;
  }
  .agricover-corporate-site .product-list {
    grid-gap: 5px;
    grid-template-columns: 1fr;
    padding-top: 20px;
  }
  .agricover-corporate-site .product-list div,
  .agricover-corporate-site .product-list div p {
    text-align: left;
    font-size: 16px;
    line-height: 1.4;
  }
  #druidContainerElement {
    bottom: 10px;
    right: 20px;
  }
  .content-row-custom-6-col {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .content-row-custom-3-col {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .content-row-custom-3-col img {
    max-width: 100%;
    height: auto;
  }
  .content-row-custom-4-col {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .content-row-custom-4-col img {
    max-width: 100%;
    height: auto;
  }
  .articleListWrapper .grid__col-md-8 h6 {
    font-size: 16px;
    line-height: 24px;
  }
  .theme-one .content-row__item__body .articleListWrapper p {
    font-size: 16px;
    line-height: 20px;
  }
  .agricover-footer .footer__column-wrapper {
    padding: 0;
    padding-left: 5px;
    padding-right: 5px;
  }
  .mobile__header-items .cart__item {
    padding-top: 0;
  }
  .content-row > div {
    margin-right: 0;
  }
  .agricover-corporate-site .counter-list-corporate {
    display: grid;
    margin-bottom: 1rem;
    grid-template-columns: repeat(2, 1fr);
  }
  .agricover-corporate-site .counter-list-corporate .counter-wrapper {
    margin: 0;
  }
  .agricover-corporate-site .counter-list-corporate h2 {
    font-size: 2rem;
  }
  .agricover-corporate-site .counter-list-corporate h2 span {
    font-size: 1.5rem;
  }
  .agricover-corporate-site .counter-list-corporate h3 {
    font-size: 2rem;
  }
  .agricover-corporate-site .counter-list-corporate #counter-animation {
    font-size: 5rem;
    margin: 2rem 0 0;
  }
  .agricover-corporate-map > .dynamicweb-map__locations > .grid {
    grid-template-columns: 1fr;
    grid-gap: 2rem;
    font-size: 16px;
  }
  .agricover-corporate-site #Block__ArticleBody p {
    font-size: 15px;
    text-align: justify;
  }
  /* .brands-logos .promotion_products__wrapper, .Parteneri .promotion_products__wrapper, .partners .promotion_products__wrapper {
    display: grid;
    grid-gap: 2rem;
    padding: 0 2rem;
    grid-template-columns: repeat(3,1fr);
    
    img {
      width: 100%;
      height: auto;
    }
  }
  .Parteneri .promotion_products__wrapper, .partners .promotion_products__wrapper {
    grid-template-columns: repeat(2,1fr);
  }  */
  /* .content-row--2col {
    display: grid;
    gap: 2rem;
    font-size: 17px;
    grid-template-columns: 1fr 1fr;
    
    .promotion_products__wrapper {
      display: grid;
      gap: 2rem;
    }
  } */
  .agricover-corporate-site .standard-paragraph h2 {
    font-size: medium;
    font-size: initial;
  }
  .corporate-content-row {
    grid-template-columns: 1fr;
  }
  .corporate-content-row--2col {
    grid-template-columns: 1fr 1fr;
  }
  .corporate-content-row--3col {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .corporate-content-row--4col {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .agricover-corporate-site .article__leadtext {
    text-align: justify;
  }
  .content-row--5col {
    grid-template-columns: 1fr;
  }
}
/* buton scroll formular - de sters */
/* .scroll-to-form-button {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  height: 75px;
  z-index: 9999999;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #4f5d25;
  border-radius: 0; 
}
#ScrollToFormButton {
  font-weight: 400;
  background-color: #F58220;
  color: white;
  border-radius: 12px;
  padding: 11px;
  outline: none;
  border: none;
}
*/
.newsletter-email {
  width: 55% !important;
  max-width: 55% !important;
}
.newsletter-btn {
  width: 45% !important;
  max-width: 45% !important;
  padding: 0 1rem !important;
}
.menu-mobile__submenu {
  background: #fff;
}
.menu-mobile__submenu .menu-mobile__link {
  background: #fff;
  color: #4f5d25;
  line-height: 1.5;
}
.menu-mobile__submenu .menu-mobile__link.menu-mobile__link--active {
  color: #E68609;
}
.menu-mobile__submenu .menu-mobile__link--level-1,
.menu-mobile__submenu .menu-mobile__link--level-2 {
  padding-left: 1.2em;
}
.menu-mobile__submenu .menu-mobile__trigger:before {
  color: #4f5d25;
}
.menu-mobile__submenu .menu-mobile__link--level-2 {
  background: #F7F6F2;
}
.agricover-corporate-header .tools-navigation .language-selector-header {
  float: right;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  margin-top: 1px;
}
.agricover-corporate-header .tools-navigation .language-selector-header a {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
.fa-tiktok {
  background: url(/Files/Images/tiktok.svg) no-repeat;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0.5rem 0 0 0;
}
.agricover-corporate-site .standard-paragraph .title-produs {
  color: #ffffff !important;
  margin: 0 !important;
  line-height: 1.2;
}
.agricover-corporate-site .standard-paragraph h1.title-produs {
  font-size: 37px;
}
.agricover-corporate-site .standard-paragraph h2.title-produs {
  font-size: 28px;
}
.agricover-corporate-site .standard-paragraph h3.title-produs {
  font-size: 20px;
}
.agricover-corporate-site .standard-paragraph .subtitle-produs {
  font-size: 20px !important;
  color: #ffffff !important;
}
.custom-list {
  padding: 0;
  gap: 1rem;
  margin: 2rem 0 0;
}
.custom-list p {
  font-size: 1.8rem;
}
.custom-list .list-item {
  margin: 0 0 0.5rem 0;
  font-size: medium;
  font-size: initial;
}
.custom-list .list-item .item-padding {
  padding-left: 3rem;
}
.custom-list .list-item ul {
  padding-left: 2rem;
}
.custom-list .list-item p,
.custom-list .list-item ul li {
  font-size: 1.8rem;
}
.custom-list .list-heading {
  font-size: 2.5rem;
  margin: 1rem 0 2rem !important;
  padding: 0 7rem 0.5rem 7rem;
}
.custom-list .list-btn .btn {
  margin: 2rem 0 0 7rem;
  display: block;
  border-radius: 1rem;
  border-color: #E68609;
  background: #E68609;
  color: #fff;
  font-size: 2rem;
  padding: 2rem 3rem;
}
.custom-list .list-btn .btn:hover {
  border-color: #E68609;
  background: #E68609;
}
.custom-list p {
  margin: 0 0 1rem 0 !important;
}
.custom-list a {
  text-decoration: underline;
  color: #4F5D25;
}
.custom-list a:hover {
  text-decoration: none;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.product-image {
  max-width: 50%;
}
@media (min-width: 768px) {
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .product-image {
    max-width: 100%;
  }
}
.testimonials {
  border-radius: 2rem;
  padding: 1rem;
  max-width: 65vw !important;
}
.testimonials .carousel__slide--horizontal {
  display: block;
}
.testimonials .carousel-prev-btn {
  left: 0;
}
.testimonials .carousel-next-btn {
  right: 0;
}
.testimonials .testimonials-text {
  background: #fff;
  padding: 2rem 3rem;
  margin: 2rem auto 0;
  max-width: 600px !important;
}
.testimonials .testimonials-text h2 {
  margin: 0 0 1.5rem 0;
  font-size: 20px;
  line-height: 1.3;
}
.testimonials .min-height-video {
  height: 60rem;
}
.testimonials .opacity-bg {
  background: rgba(255, 255, 255, 0.5);
}
.testimonials .icon-play {
  top: 25%;
  z-index: 9999;
}
.testimonials .video-container {
  width: 600px;
  min-height: 300px;
}
.container-form {
  background: #FFB549;
  border-radius: 2rem;
  padding: 4rem;
}
.container-form .title-form {
  font-size: 2.3rem;
  margin: 0 0 1rem !important;
  color: #4F5D25 !important;
}
.container-form form {
  display: block;
  margin-bottom: 0;
}
.container-form .form__field-group {
  margin: 0 0 1.5rem !important;
  line-height: 2;
}
.container-form label {
  color: #4F5D25;
}
.container-form .btn--send {
  margin: 0 auto;
  display: block;
  border-radius: 1rem;
  border-color: #4F5D25;
  background: #4F5D25;
  color: #fff;
  font-size: 2rem;
  padding: 2rem 3rem;
}
.container-form .btn--send:hover {
  border-color: #4F5D25;
  background: #4F5D25;
}
.faq h3 {
  padding: 1rem 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.accordion__tabs-item {
  margin: 0 0 2rem 0;
}
.accordion__tabs-item .tabs_trigger {
  margin: 0;
}
.accordion__tabs-item .tabs_trigger h3 {
  margin: 0;
}
.accordion__tabs-item .tabs_content {
  display: none;
}
.accordion__tabs-item .tabs_content p {
  margin: 0;
}
.accordion__tabs-item.open .tabs_content {
  display: block;
  padding: 2rem 3rem;
}
.product-page-custom .content-row--3col {
  grid-template-columns: 1fr auto 1fr;
}
.testimonials {
  min-height: 450px;
  position: relative;
}
#preloader {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -36px;
  bottom: -36px;
  left: -50%;
  right: -50%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 9999;
}
@media only screen and (max-width: 480px) {
  .fa-tiktok {
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-image: url(/Files/Images/tiktok.svg);
    mask-image: url(/Files/Images/tiktok.svg);
    background-color: #4f5d25;
    /* Or any color of your choice. */
  }
  .menu-mobile__trigger {
    top: 1.2rem;
    bottom: auto;
  }
  .custom-list {
    margin: 2rem 0 0;
  }
  .custom-list p {
    font-size: 1.8rem;
  }
  .custom-list .list-item .item-padding {
    padding: 0 2rem;
  }
  .custom-list .list-item p {
    font-size: 1.8rem;
  }
  .custom-list .list-heading {
    font-size: 2.5rem;
    width: 100%;
    margin: 1rem 3rem  2rem 3rem !important;
    padding: 0 3rem 0.5rem 0;
  }
  .custom-list .list-btn {
    width: 100%;
    padding: 0 2rem;
  }
  .custom-list .list-btn .btn {
    margin: 2rem 0 0;
    width: 100%;
  }
  .testimonials {
    max-width: 100vw !important;
  }
  .testimonials .testimonials-text {
    padding: 2rem 0 0;
    max-width: 70vw !important;
  }
  .product-page-custom .content-row--3col {
    grid-template-columns: 1fr;
    padding: 0;
  }
  .container-form {
    padding: 2rem;
  }
  .container-form .title-form {
    font-size: 2rem;
  }
}

