/*
	Theme Name: Metzer Theme
	Theme URI: https://whiteweb.co.il
	Author: WhiteWebWorx
	Author URI: https://whiteweb.co.il
	Description: Metzer Theme.
	Version: 1.1.10
*/


img {
	max-width: 100%;
}

.otgs-development-site-front-end {
	display: none !important;
}

:root {
	--blueDark: #132957;
	--grey-blue: #32404c;
	--dark-gray: #424342;
	--lighter-blue: #d6eaf2;
	--lighter-grey: #B0B0B0;
	--light-grey: #D9D9D9;
	--light-green: #e7f4e2;
	--light-grey-2: #F6F6F6;
	--grey: #F8F8F8;
	--gray: gray;
	--deep-blue: #556f7c;
	--interface-gray: #787777;
	--darker-blue: #1C2B39;
	--secondary-darker-color: #018d4e;
	--black: #1C2B39;
	--bs-card-title-color: #1C2B39;
	--white: #fff;
	--black: #000;
	--semi-transparent-black: #000000ad;
	--soft-gray: #C5C1C1;
	--feather-white: #FAFAFA;
	--charcoal-gray: #212529;
	--border-color: #F1F1F1;
	--table-background-color: #DBDBDB;
	--light-table-background-color: #F4F4F4;
	--metzer_slate: #41474D;


	--f12: 12px;
	--f14: 14px;
	--f15: 14px;
	--f16: 16px;
	--f18: 18px;
	--f20: 20px;
	--f22: 22px;
	--f24: 24px;
	--f25: 25px;
	--f28: 28px;
	--f35: 35px;
	--f44: 44px;
	--f40: 40px;
	--f45: 45px;
	--f30: 30px;

	--lh: 40px;
	--f50: 50px;

	--h1: 50px;
	--h2: 30px;

	--border-radius-sm: 10px;
	--bs-border-radius-xl: 14px;

	--h1Mobile: 45px;
	--h2Mobile: 30px;

	--font-weight-lighter: 200;
	--font-weight-light: 300;
	--font-weight-regular: 300;
	--font-weight-bold: 600;
	--font-weight-semi-bold: 400;

	--font-weight-bold-mobile: bold;
	--fontW100: 100;
	--fontW200: 200;
	--fontW300: 300;
	--fontW400: 400;
	--fontW500: 500;
	--fontW600: 600;
	--semiBold: 600;
	--fontW700: 700;
	--fontW900: 900;

	--box-shadow-default: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;
	--box-shadow-irrimetzer: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px;
	--header-strip-height: 34px;
	--header-main-height: 75px;
	--rounded-overlap-height: 40px;
	--menu-fit-content-width: 520px;
	--dropdown-image-url: url('./assets/images/icon-arrow-down.svg');
	--border-radius-lg: 25px;

}
a[disabled] {
    pointer-events: none;
}
.h3,
h3 {
	font-size: var(--f28);
}

.small-radius {
	border-radius: var(--border-radius-sm) !important;
}

.global-site-select {
	--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.header-continents-strip .select2-container--default .select2-selection--single {
	background-image: url('./assets/images/langbar-icon.svg') !important;
	background-repeat: no-repeat !important;
	background-position: 10px center !important;
	background-size: 24px 24px !important;
	padding-left: 34px !important;
}

.hubspot-form {
	direction: ltr;
}
.rtl .hubspot-form , .rtl .hubspot-form input, .rtl .hubspot-form select, .rtl .hubspot-form textarea {
	direction: rtl;
}

.event-form input,
.event-form textarea,
.event-form select,
.hs-form-field {
	width: 100%;
}

.event-form input,
.event-form textarea,
.event-form select {
	border-radius: 6px;
	border: 1px solid #C5C1C1;
	padding: 5px 10px;
}

.event-form input::placeholder,
.event-form textarea::placeholder,
.event-form select,
.hs-fieldtype-booleancheckbox span {
	color: #373737;
	font-family: var(--secondary-font);
}

.event-form input::placeholder,
.event-form textarea::placeholder,
.event-form select {
	font-size: var(--f16);
}

.event-form .hs-fieldtype-booleancheckbox span {
	font-size: var(--f14);
}

.event-form form {
	display: flex;
	flex-wrap: wrap;
	gap: 22px;
}

.event-form .hs-fieldtype-booleancheckbox {
	margin-top: 22px;
}

.event-form .hs-fieldtype-booleancheckbox {
	min-width: 100%;
}

.event-form .hs-fieldtype-booleancheckbox label {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-bottom: 0;
}

.event-form .hs-fieldtype-booleancheckbox ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.event-form .hs-fieldtype-booleancheckbox input {
	width: 12px;
}

.event-form .hs-button.primary {
	font-family: var(--secondary-font);
	border-radius: 100px;
	padding: 10px 32px;
	width: fit-content;
	background: var(--main-color);
	color: var(--white) !important;
	border: 1px solid var(--main-color) !important;
}

.event-form .hs-submit {
	width: 100%;
}

.event-form .actions {
	text-align: center;
}

.hubspot-form-thank-you p {
	font-size: var(--f24);
	font-weight: var(--font-weight-light);
}

.hubspot-form-thank-you {
	min-height: 400px;
	display: flex;
	align-items: center;
}
.modal-content:has(.thank-you-background) {
    background: linear-gradient(180deg, var(--lighter-blue), #ffffff) !important;
}
.modal-body:has(.thank-you-background) {
  display: flex !important;
  align-items: center !important;
  justify-content: center;
  flex-direction: column;
}

.gradient_primary_blue_to_bottom {
	background: linear-gradient(180deg, var(--lighter-blue), #ffffff) !important;
}

.gradient_primary_blue_to_bottom_half {
	background: linear-gradient(180deg, #ffffff 0%, #ffffff 48%, var(--lighter-blue) 100%) !important;
}

.gradient_primary_blue_to_top {
	background: linear-gradient(0deg, var(--lighter-blue), #ffffff) !important;
}

.product_gradient {
	background: linear-gradient(180deg, #ffffff 0%, #EBF5F9 28%, #D6EAF2 100%);
}

.product_gradient_gray {
	background: linear-gradient(180deg, #ffffff 0%, #F6F6F6 28%, #D9D9D9 100%);
}

.gradient_green_to_center {
	background: linear-gradient(to bottom, var(--white) 0%, var(--light-green) 50%, var(--white) 100%) !important;
}

.gradient_primary_blue_to_middle {
	background: linear-gradient(to top, var(--lighter-blue) 0%, var(--lighter-blue) 20%, var(--white) 35%) !important;
}

.light_gray_2 {
	background-color: var(--light-grey-2) !important;
}

.dark_black {
	background-color: var(--darkblack) !important;
}

.primary_blue {
	background-color: var(--lighter-blue) !important;
}

.light_green {
	background-color: var(--light-green) !important;
}
.metzer_slate{
	background-color: var(--metzer_slate) !important;
}


html {
	scroll-behavior: smooth;

}
html, body {
  margin: 0;
}

body.search-no-results ,body.search {
	display: flex;
    flex-wrap: wrap;
    flex-direction: column;
	min-height: 100vh;
}
body.search-no-results .acf-contact-us-section {
	margin-top: auto;
}
body.search-results footer.footer-wrap {
    margin-top: auto;
}
body.tax-project_category .acf-contact-us-section {
    margin-top: auto;
}

body.tax-project_category {
    /* display: flex; */
    flex-wrap: wrap;
    flex-direction: column;
    min-height: 100vh;
}


#main-container {
  display: flex;
  flex-direction: column;
min-height: calc(100vh - 232px) !important;
}

html,
body {
    font-size: var(--f16);
    font-family: var(--mainFont), var(--secondary-font), var(--third-font), sans-serif;
    font-weight: var(--fontW400);
}


.text-light {
	color: var(--white) !important;
}

.fa-light {
	font-weight: var(--fontW400) !important;
}

.fw-500 {
	font-weight: var(--fontW500);
}

#breadcrumbs i {
	font-size: 13px;
	margin: 0 7px;
}

body.rtl #breadcrumbs i {
	transform: rotate(180deg);
}

a {
	color: inherit;
	text-decoration: none;
}

header {
	z-index: 999;
}

.font-style-italic {
	font-style: italic;
}



/* .rounded-overlap-top::before {
	content: " ";
	position: absolute;
	top: calc(-1 * var(--rounded-overlap-height));
	left: 0;
	right: 0;
	height: var(--rounded-overlap-height);
	background: inherit;
	border-radius: 40px 40px 0 0;
	z-index: 1;
	margin-top: 1px;
}

.rounded-overlap-top:not(.acf-gallery-section){
	margin-top: var(--rounded-overlap-height);
} */

.sticky-animated,
.border-radius-sitcky {
	/* position: sticky !important;
	top: calc(var(--header-strip-height) + var(--rounded-overlap-height));
	top: 130;
	transition: transform 0.2s ease-out;
	margin-top: -40px !important;
	margin-bottom: 40px !important; */
	border-radius: 40px 40px 0 0;
}

.pin-spacer {
	margin-top: -40px !important;
}
.post-type-archive .pin-spacer {
    margin-top: 0!important;
}

body {
	overflow-x: hidden;
	overflow-y: scroll;
}


.background-attachment-fixed {
	background-attachment: fixed !important;
}

/* 
.rounded-overlap-top {
    height: 500px;
} */

/* .rounded-overlap-top-strip {
	left: 0;
	right: 0;
	height: var(--rounded-overlap-height);
	background: inherit;
	border-radius: 40px 40px 0 0;
	z-index: 1;
	margin-top: 1px;
} */

/* .rounded-overlap-top.blue::before {
	background: var(--lighter-blue);
} */

.rounded {
	border-radius: 100px !important;
}

.w-fit-content {
	width: fit-content;
}



.border-right-dots-seperator {
	border-right-style: dashed;
	border-width: 0.5px;
}

.border-bottom-dots-seperator {
	border-bottom-style: dashed;
	border-width: 1px;
}

div#country-autocomplete-dropdown {
	margin-left: 13px;
	width: calc(100% - 25px) !important;
	text-align: start;
}

.bg-dark,
.bg-dark nav a {
	color: var(--white);
	text-decoration: none;
	background-color: var(--darkblack) !important;
}

.bg-gery {
	background-color: var(--grey);
}

.color-white {
	color: var(--white);
}

.text-primary {
	color: var(--main-color) !important;
}

.text-light.custom-nav i {
	color: var(--white);
}

.text-dark.custom-nav .rounded-circle {
	border: 1px solid var(--black);
}


.overlap-content {
	background-color: #1c2b39c4;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s;
	cursor: pointer;
}

.card:hover .overlap-content,
.card:focus .overlap-content,
.card:active .overlap-content {
	opacity: 1;
	visibility: visible;
}

.h2 {
	font-size: var(--h2);
	font-weight: var(--font-weight-light);
	margin: 0;
}

.h1 {
	font-size: var(--h1);
	font-weight: var(--font-weight-bold);
}

.navbar-expand-lg .navbar-nav a {
	font-family: var(--secondary-font);
	font-weight: var(--fontW500);
}

.navbar-expand-lg .navbar-nav .depth_0 a {
	font-weight: var(--fontW400);
}

.navbar-expand-lg .navbar-nav .depth_0 a:not(.view-all-menu-item a) {
	width: fit-content;
}

.dropdown-item:focus,
.dropdown-item:hover {
	background-color: inherit;
}

.navbar-nav a {
	color: var(--black) !important;
}

.depth_1 a {
	font-family: var(--secondary-font);
}

.calc img.menu-icon {
	width: 100%;
	margin: 0;
}

/* .btn.processing {
	display: flex;
	align-items: center;
	max-width: fit-content;
	justify-self: center;
}

.btn.processing:after {
	content: "";
	width: 20px;
	height: 20px;
	border: 2px solid #FFF;
	border-bottom-color: var(--main-color);
	border-radius: 50%;
	display: inline-block;
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
	margin-left: 10px;
} */

.btn,
.btn-primary,
.btn-green,
.btn.btn-quaternary,
.btn.download_with_icon_no_border,
.btn-transparent-white-border-and-text {
	font-family: var(--secondary-font);
	border-radius: 100px;
	padding: 10px 32px;
}
.section-btns .btn-secondary,
.section-btns .btn-tertiary {
padding: 10px 32px!important;
}
.btn-secondary,
.btn-tertiary {
	padding: 0 !important;
	border-radius: 0 !important;
}


.btn.btn-quaternary,
.btn.download_with_icon_no_border {
	border: 1px solid var(--black);
	color: var(--black);
	width: fit-content;
	transition: all 0.3s;
}

.btn.btn-quaternary:hover,
.btn.download_with_icon_no_border:hover {
	background-color: var(--black);
	color: var(--white);
}

.btn-download_with_icon_no_border {
	border: unset !important;
}

a.btn.btn-download_with_icon_no_border.fw-regular::after {
	content: "\f33d";
	font-family: 'Font Awesome 5 Pro';
	color: var(--main-color);
}
a.btn.btn-download_with_icon_no_border{
	font-weight: var(--fontW500)!important;
}


.btn-primary {
	/* background: linear-gradient(to right, var(--main-color), var(--main-color) 60%, var(--secondary-color));
	background-size: 200% 100%;
	transition: background-position 0.5s ease; */
	background: var(--main-color);
	color: var(--white) !important;
	border: 1px solid var(--main-color) !important;
	font-weight: var(--fontW400);
}


.btn-green {
	background: var(--secondary-color);
	color: var(--white) !important;
	border: 1px solid var(--secondary-color) !important;
	font-weight: var(--fontW400);
	width: fit-content;
}

.btn-green:hover {
	background: var(--secondary-darker-color);
	border: 1px solid var(--secondary-darker-color) !important;
}

footer li a:hover {
	text-decoration: underline;
}

.custom-radio {
	border-color: var(--black);
	width: 11px;
	height: 11px;
	border: 1.5px solid var(--black);
	margin-top: 6px;
}

.btn-primary a {
	color: var(--white) !important;
}

.btn-primary:hover {
	background-position: 100% 50%;
	background: var(--primary-hover);
	border: 1px solid var(--primary-hover) !important;
}

.btn-primary .nav-link {
	padding: 0;
}

.search-form {
	border-radius: 10px;
	right: 0;
	top: 85px;
	padding: 15px;
}

.rtl .search-form {
	right: unset;
	left: 0;
}

.form-select:focus {
	box-shadow: 0 0 0 .1rem rgb(0 0 0 / 25%) !important;
}

img.project-tax-icon {
	max-width: 30px;
}

header .select2-selection__rendered,
header .select2-selection__placeholder {
	color: var(--white) !important;
}

header .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #ffffff transparent transparent transparent;
}

.search-form input[type="search"] {
	width: 320px;
	border-radius: 10px;
	border: 1px solid var(--lighter-grey);
	height: 42px;
}

.search-input-icon {
	background-size: 20px 20px;
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-right: 12px;
}

.h-100vh {
	height: 100vh;
}

.header-strip {
	height: var(--header-strip-height);
}

.header-main {
	height: var(--header-main-height);
}

.acf-banner-section .owl-item {
	max-width: 100%;
	height: calc(90vh - var(--header-main-height) - var(--header-strip-height) + var(--rounded-overlap-height));
}


.owl-carousel {
	z-index: unset;
}

.acf-banner-section h1.h1 {
	font-weight: bold;
}

.acf-banner-section video,
.acf-banner-section iframe {
	object-fit: fill;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
	--bs-gutter-x: 0;
	--bs-gutter-y: 0;
}


.text-underline {
	text-decoration: underline;
}

.order-10 {
	order: 10;
}

.owl-carousel .owl-item iframe {
	pointer-events: none;
}

.fa-thin {
	font-weight: var(--fontW100) !important;
}

.center-floating {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}

.btn.fw-regular,
.fw-regular {
	font-weight: var(--fontW300) !important;
}

.mega-menu-style-2 .depth_0>li>a.active::after {
	opacity: 1;
}

.depth_0>li>a {
	position: relative;
}

.mega-menu-style-2 .depth_0>li>a.active::after {
	color: var(--main-color);
}

.border-none {
	border: none !important;
}

.max-width-100 {
	max-width: 100%;
}



.accordion-button::after {
	display: none;
}

.accordion-button .icon-minus {
	display: none;
}

.accordion-button.collapsed .icon-plus {
	display: inline-block;
}

.accordion-button:not(.collapsed) .icon-minus {
	display: inline-block;
}

.accordion-button:not(.collapsed) .icon-plus {
	display: none;
}

.bg-inherit {
	background: inherit !important;
}

.shadow-none {
	box-shadow: none !important;
}

.border {
	border: 1px solid var(--black) !important;
}

.transition {
	transition: all 0.3s;
}


.card-img-top {
	width: 100%;
	height: 216px;
	object-fit:cover;
}

.card.product-card .product-content {
	transition: all 0.3s;
}

.owl-theme:not(.owl-carousel) .card.product-card img {
	height: 250px;
}

.card.product-card img {
	min-width: 100%;
}

.card.show-overlap.product-card:hover .product-content {
	opacity: 0;
}

/* filter bar */
.filter-bar form ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.filter-bar form ul li {
	list-style: none;
}

.select2-container {
	z-index: 99999;
}

.filter-bar form select option:disabled,
.select2-container--default .select2-results__option[aria-disabled=true] {
	display: none !important;
}

.select2-container--default .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: none;
	background: var(--grey);
	border-radius: 100px;
	position: relative;
	padding-right: 20px;
	padding-left: 10px;
}

.www-hover-container {
	width: auto;
	display: inline-block;
}



.www-hover-container .word {
	max-width: 11px;
	overflow: hidden;
	white-space: nowrap;
	transition: max-width 0.5s ease-in-out;
}

.www-hover-container:hover .word {
	max-width: 100%;
}
/* RTL override */
.rtl .www-hover-container {
    direction: rtl;
}

.rtl .www-hover-container .word {
    text-align: right;
	max-width: 15px;
     direction: ltr;
}

.rtl .www-hover-container:hover .word {
    max-width: 100%;
}


.select2-container--default .select2-selection--multiple::after {
	content: "\f078";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	position: absolute;
	top: 53%;
	right: 15px !important;
	transform: translateY(-50%);
	font-size: 14px;
	color: #333;
	pointer-events: none;
}

body.rtl .select2-container--default .select2-selection--multiple::after {
	left: 15px !important;
	right: unset !important;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-radius: 100px;
}


.global-site-select + .select2-container {
    width: auto!important;
}
.global-site-select + .select2 .select2-selection__arrow{
	right: -5px !important;
}
.rtl .global-site-select + .select2 .select2-selection__arrow {
    right: -25px  !important;
}
.rtl #select2-global-site-select-results {
    direction: ltr;
}
.select2-container,
.select2-container input {
	width: 170px !important;
}

.select2-container--default .select2-search--inline .select2-search__field {
	width: 100% !important;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 100px;
	border-top-right-radius: 100px;
}

.select2-selection__choice {
	display: none;
}

.filter-bar form .select2-selection__choice:first-child {
	position: absolute;
	display: block;
	z-index: 0;
	background: transparent;
	border: unset;
	color: var(--gray);
	top: 4px;
	left: 5px;
	background: inherit !important;
	border: unset !important;
}
.rtl .filter-bar form .select2-selection__choice:first-child {
    left: auto;
    right: 7px;
}
.filter-bar form .select2-selection__choice:first-child span {
	display: none;
}

.filter-bar form .select2-selection__choice__remove {
	display: none;
}


/* filter bar */


input[type="search"] {
	height: 26px;
}


.font-weight-semi-bold {
	font-weight: var(--font-weight-semi-bold);
}

.fa.fa-location-dot:before {
	content: "\f3c5";
	font-family: "Font Awesome 5 Pro";
}


.card-thumbnail-wrap {
	min-height: 267px;
	transition: all 0.3s;
	border-radius: 10px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background-color: var(--black);
}

.card {
	border: unset;
	border-radius: 10px;
}

.h5 {
	font-size: var(--f25);
	font-weight: var(--semiBold);
	line-height: var(--lh);
}

.card-title {
	font-size: var(--f22);
	font-weight: var(--font-weight-bold);
}

.card-subtitle {
	font-size: var(--f15);
	font-weight: var(--fontW400);
}

.btn.btn-secondary,
.btn.btn-tertiary {
	background: unset;
	border: unset;
	color: var(--white);
	font-weight: var(--fontW400);
	font-family: var(--secondary-font);
}

.btn.btn-secondary:hover,
.btn.btn-tertiary:hover {
	text-decoration: underline;
	background: inherit !important;
}

.btn.btn-tertiary {
	color: var(--black);
}

.btn.btn-secondary i,
.btn.btn-tertiary i {
	font-weight: 500;
	font-size: var(--f14);
}

.btn-transparent-white-border-and-text {
	background: transparent;
	border: 1px solid var(--white);
	color: var(--white);
}

.btn-transparent-white-border-and-text:hover {
	background: var(--black);
	color: var(--white);
	border: 1px solid var(--black);
}

.error-404-main-image {
	height: calc(100vh - var(--header-main-height) - var(--header-strip-height));
	object-position: bottom;
}

.error404 #breadcrumbs {
	color: var(--white);
}

.btn.btn-secondary:hover {
	color: var(--bs-btn-active-color);
	background-color: var(--bs-btn-active-bg);
	border-color: var(--bs-btn-active-border-color);
}

.cursor-pointer {
	cursor: pointer;
}

.font-weight-bold {
	font-weight: var(--font-weight-bold);
}

.h4 {
	font-size: var(--f18);
	font-weight: var(--font-weight-bold);
	font-family: var(--secondary-font);
}



.z-index-1 {
	z-index: 1;
}



.w-fit {
	width: fit-content;
}

.home section {
	/* transition: transform 0.5s ease-in-out; */
	background-color: white;
}

.arrow-image-360 {
	z-index: 0;
	left: -13px;
	bottom: 6px;
	width: 130px;
}

body.rtl .arrow-image-360 {
	left: -9px;
	bottom: 8px;
}


.font-family-secondary {
	font-family: var(--secondary-font);
}

.font-family-main {
	font-family: var(--mainFont);
}

.font-weight-light {
	font-weight: var(--font-weight-light);
}

.font-weight-lighter {
	font-weight: var(--font-weight-lighter);
}


.fw-200 {
	font-weight: var(--fontW200);
}



.custom-nav.custom-nav-crops .rounded-circle,
.custom-nav.custom-nav-solution .rounded-circle,
.custom-nav.custom-nav-events .rounded-circle,
.custom-nav.custom-nav-single-product .rounded-circle {
	border: 1px solid var(--black);
}

.dark-navigation i {
	color: var(--black);
}

.solutions-navigation {
	position: relative;
	top: -40px;
	z-index: 1;
}


.overflow-owl-slider {
	overflow: hidden;
}

#menu-footer li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.overflow-owl-slider .owl-stage-outer {
	overflow: visible;
}

.current-slide-number {
	color: var(--grey-blue);
	font-size: 350px;
	position: absolute;
	font-weight: bold;
	line-height: 0.7;
	z-index: -1;
	top: 0;
}


.bolder {
	font-weight: bolder;
}

.bg-grey {
	background-color: var(--grey);
}



.custom-nav .rounded-circle {
	border: 1px solid var(--white);
	width: 28px;
	height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.custom-nav .rounded-circle i.fa {
	font-weight: var(--fontW300);
	font-size: 11px;
	margin-top: 2px;
}

img.flag-icon {
	width: 22px;
}

.water-seed-drop {
	max-width: 300px;
	z-index: 2;
	position: relative;
}

.half-1 .water-drop-line {
	position: relative;
	border: none;
	height: 2px;
	background: linear-gradient(to left, var(--main-color), var(--main-color) 60%, var(--secondary-color));
	margin: 0;
	overflow: visible;
	width: calc(100% - 190px);
	right: -90px;
	position: absolute;
}

.half-1 .water-drop-line::after {
	content: '';
	position: absolute;
	top: 50%;
	left: -10px;
	transform: translate(50%, -50%);
	width: 10px;
	height: 10px;
	background: var(--secondary-color);
	border-radius: 50%;
	z-index: 1;
}

.half-1 .content-item:nth-child(2) .water-drop-line {
	width: calc(100% - 200px);
	right: -160px;
}

.half-2 .water-drop-line {
	position: absolute;
	border: none;
	height: 2px;
	background: linear-gradient(to right, var(--main-color), var(--main-color) 60%, var(--secondary-color));
	margin: 0;
	overflow: visible;
	width: 100px;
	width: 70px;
	left: -90px;
}

.half-2 .water-drop-line::after {
	content: '';
	position: absolute;
	top: 50%;
	right: -10px;
	transform: translate(-50%, -50%);
	width: 10px;
	height: 10px;
	background: var(--secondary-color);
	border-radius: 50%;
	z-index: 1;
}

.half-2 .content-item:nth-child(2) .water-drop-line {
	margin-left: unset;
	left: -150px;
	width: 130px;
}



.btn-close {
	font-size: 10px;
}

.country-filter-popup-title {
	font-size: var(--f20);
	font-weight: var(--semiBold);
}

#lang-search.search-input-icon {
	padding: 10px;
	padding-right: 40px;
	background-position: calc(100% - 15px);
	border: 1px solid var(--lighter-grey);
	border-radius: 13px;
}

.explore {
	font-size: var(--f20);
}

.owl-item {
	transition: all 0.3s ease;
}



.dropdown-item.active,
.dropdown-item:active,
.dropdown-item {
	background-color: unset;
	padding: 7px 0px !important;
}

.navbar-nav > li.menu-item-has-children > a.dropdown-toggle::after {
	content: var(--dropdown-image-url);
	border: unset;
	position: relative;
	top: 7px;
	margin-left: 8px;
}
@media (min-width: 992px) {
.rtl a.nav-link.dropdown-toggle {
    padding-left: 25px !important;
    position: relative;
}
.rtl .navbar-nav > li.menu-item-has-children > a.dropdown-toggle::after {
    content: var(--dropdown-image-url);
    border: unset;
    position: absolute;
    top: 12px;
    left: 5px;
	margin-left: 0!important;
}	
}


.breadcrumbs-wrap {
	top: 15px;
}

#selected-items-list li {
	list-style-type: none;
}


#selected-items-list li button {
	background-color: unset;
	border: unset;
	position: relative;
	top: 1px;
	z-index: -1;
}

.post_card_title {
	font-size: var(--f20);
	font-weight: var(--font-weight-semi-bold);
}

.btn-primary-white-text-play-icon i {
	height: 22px;
	width: 22px;
	border-radius: 50%;
	font-size: 11px;
	padding: 6px 2px 5px 5px;
	margin-left: 10px;
	color: var(--main-color);
	background-color: var(--white);
}

body.rtl .btn-primary-white-text-play-icon i {
	margin-left: 0px;
	margin-right: 10px;
	transform: rotate(180deg);
}

.btn-primary-white-text-play-icon {
	width: max-content;
	color: var(--white);
	background-color: var(--main-color);
	display: flex;
	align-items: center;
}

.btn-primary-white-text-play-icon:hover {
	background: var(--primary-hover);
}

#videoModal .modal-dialog.custom-size-lg,
#videoModal-two .modal-dialog.custom-size-lg {
	max-width: 950px;
}

#videoModal .modal-content.custom-size-lg,
#videoModal-two .modal-content.custom-size-lg {
	width: 950px;
	height: 520px;
}

section.section_bottom_box_shadow {
	box-shadow: rgb(0 0 0 / 11%) 0px -50px 36px -28px inset;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: var(--light-grey-2);
	color: var(--bs-body-color) !important;
}

.select2-container--open .select2-dropdown--below,
span.select2-dropdown.select2-dropdown--above {
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
	border: none;
	border-radius: 5px !important;
}

.select2-container--default .select2-results>.select2-results__options {
	border-radius: 5px;
}

.select2-container .select2-search__field::placeholder {
	color: var(--darkblack);

}

.overflow-x {
	overflow-x: auto;
}
.section-btns a:hover i,.section-btns a:focus i {
    transform: translateX(5px);
    transition: transform 0.3s ease;
}

@media (min-width: 1400px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1410px;
	}
}
ul#menu-footer-hebrew {
    list-style: none;
}
@media (min-width: 992px) {
	.navbar-brand .metzer-logo {
    min-width: 160px;
	}
	.rtl .header-main .navbar-brand {
    order: 1;
    padding-left: 0 !important;
    margin-left: 0 !important;
	}
	.rtl .calc {
    order: 1;
    /* padding-left: 20px; */
	}
	.rtl .mobile-plane-link {
    order: 1;
    margin-right: 0!important;
	}
	.rtl .search-toggle-btn {
    margin-right: auto;
	}
	html[site-title="ip-metzer"]  .mobile-order-1 {
    order: 1;
	margin-left: 50px;
    margin-right: 0!Important;
	}
   html[site-title="ip-metzer"] section#section-one {
    margin-top: -10.88%;
    position: relative;
    z-index: 9;
	}
	html[lang="es-ES"] .hs-fieldtype-booleancheckbox span p {
    margin-bottom: 0;
    margin-top: 5px;
	}
	html[lang="es-ES"] .hs-fieldtype-booleancheckbox span ,body:not(.page-template-page-irrimetzer-calculator)  html[lang="es-mx"] .hs-fieldtype-booleancheckbox span p ,  html[lang="ro-RO"] .hs-form-booleancheckbox span p ,html[lang="ru-RU"] .hs-form-booleancheckbox span p,html[lang="uk"] .hs-form-booleancheckbox span p{
    display: contents;
	}
	html[lang="ru-RU"] .single-crop_insights .hs-fieldtype-booleancheckbox span {
    display: inline-block;
	}
	.navbar-expand-lg .navbar-nav .mega-menu-style-2.depth_0 .dropdown-menu a:not(.view-all-menu-item a) {
    white-space: normal;
    word-break: break-word;
    overflow-wrap: break-word;
	}

	.sticky-animated,
	.border-radius-sitcky {
		padding-bottom: 100px !important;
	}

	.owl-carousel.mobile-owl-carousel {
		display: flex !important;
		width: initial;
	}

	.home .sticky-animated.acf-solutions-section,
	.home .border-radius-sitcky.acf-solutions-section {
		margin-top: 0 !important;
	}

	.full-height {
		min-height: calc(100vh - 178px);
	}

	.www-hover-container {
		width: 160px;
	}

	.menu-footer-2 {
		margin-left: 40px;
	}
	.menu-footer-2 li {
    font-size: var(--f14);
	}

	.select2-container .select2-search--inline .select2-search__field {
		margin-top: 7px
	}

	.h-md-100 {
		height: 100%;
	}

	.info-item__value {
		font-size: var(--f14);
	}


	.center-md-floating {
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 2;
	}

	.navbar-expand-lg .navbar-nav .depth_0 a:not(.view-all-menu-item a):hover,
	.navbar-expand-lg .navbar-nav .depth_0 a:not(.view-all-menu-item a).active {
		font-weight: var(--fontW500);
	}

	.position-md-absolute {
		position: absolute;
	}

	body:not(.rtl) .solutions-container .wrap {
		max-width: 680px;
		margin-left: auto;
		padding-right: 50px;
	}

	body.rtl .solutions-container .wrap {
		max-width: 680px;
		margin-right: auto;
		padding-left: 50px;
	}

	.mega-menu-style-2 .depth_0>li>a::after {
		content: "";
		top: 12px;
		width: 10px;
		height: 16px;
		background-color: var(--main-color);
		mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 16'%3E%3Cpath d='M9.53135 7.46895C9.8251 7.7627 9.8251 8.2377 9.53135 8.52832L3.53135 14.5314C3.2376 14.8252 2.7626 14.8252 2.47197 14.5314C2.18135 14.2377 2.17822 13.7627 2.47197 13.4721L7.94072 8.00332L2.46885 2.53145C2.1751 2.2377 2.1751 1.7627 2.46885 1.47207C2.7626 1.18145 3.2376 1.17832 3.52822 1.47207L9.53135 7.46895Z'/%3E%3C/svg%3E");
		mask-size: contain;
		mask-repeat: no-repeat;
		mask-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		display: block;
		position: absolute;
		right: -20px;
		opacity: 0;
		transition: opacity 0.3s;
	}

	body.rtl .mega-menu-style-2 .depth_0>li>a::after {
		left: -20px;
		right: unset;
		transform: rotate(180deg);
	}

	body.rtl .view-all-menu-item a::after {
		left: 35px !important;
	}

	.mega-menu-style-2 .depth_0>li.view-all-menu-item>a::after {
		content: " ";
		display: block;
		opacity: 1;
		right: 45px;
		top: 11px;
		background: var(--black);
	}



	.navbar-expand-lg .navbar-nav .mega-menu-style-2.menu-fit-content .dropdown-menu.depth_0 {
		width: fit-content;
	}
	.custom-menu-width ul {
    height: 240px !important;
	}

	.mega-menu-style-2.menu-fit-content .grid-2-per-row .dropdown-menu.dropdown-submenu.depth_1 {
		grid-auto-rows: min-content;
	}


	.navbar-expand-lg .navbar-nav .mega-menu-style-2.menu-fit-content .dropdown-menu.depth_1 {
		width: var(--menu-fit-content-width);
		min-height: max-content;
		box-shadow: 12px 8px 1rem rgba(0, 0, 0, 0.15) !important;
		box-shadow: unset;
	}

	.view-all-menu-item {
		height: 36px;
		padding: 0 !important;
	}

	.view-all-menu-item a {
		position: absolute !important;
		right: calc(-1 * var(--menu-fit-content-width));
		z-index: 999999;
		bottom: 10px;
	}

	.view-all-menu-item.rtl-class a {
		right: calc(1 * var(--menu-fit-content-width));
	}

	/* .menu-fit-content .menu-item.regular-style:not(.menu-item-has-children) a {
		padding: 6px 0 !important;
	} */

	.mega-menu-style .depth_0 .dropdown-toggle::after {
		content: unset;
	}

	/* .menu-item.btn-primary {
		padding: 14px 10px;
	} */

	.menu-item.btn-primary a {
		padding: 0 !important;
	}

	.nav-item .dropdown-menu .dropdown-menu {
		position: absolute;
		top: 0;
		left: 100%;
		margin-top: 0;
		margin-left: 0.1rem;
	}

	body.rtl .nav-item .dropdown-menu .dropdown-menu {
		left: unset;
		right: 100%;
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu.depth_0 {
		border-radius: 10px;
		top: 30px;
	}

	.regular-style .depth_0 {
		padding: 20px;
	}

	.mega-menu-style-2 .depth_0 a.active {
		color: var(--main-color) !important;
	}

	.mega-menu-style .menu-item.regular-style:not(.menu-item-has-children) {
		margin-top: 0;
	}
	html[lang="uk"] .mega-menu-style .menu-item.regular-style:not(.menu-item-has-children) {
        padding-right: 30px;
    }
	html[lang="uk"] .custom-menu-width ul.dropdown-menu.dropdown-submenu.mega-menu-style-2.depth_1.show {
        width: 792px !important;
    }
	html[lang="kk-KZ"] .custom-menu-width ul.dropdown-menu.dropdown-submenu.mega-menu-style-2.depth_1.show {
        width: 670px !important;
    }
	html[lang="ro-RO"] .mega-menu-style .menu-item.regular-style:not(.menu-item-has-children) {
    padding-right: 30px;
	}
	html[lang="ru-RU"] .mega-menu-style .menu-item.regular-style:not(.menu-item-has-children) ,html[lang="es-ar"] .mega-menu-style .menu-item.regular-style:not(.menu-item-has-children),html[lang="in-en"] .mega-menu-style .menu-item.regular-style:not(.menu-item-has-children){
        padding-right: 30px;
	}
	

	.rtl .mega-menu-style .menu-item.regular-style:not(.menu-item-has-children) {
	padding-left: 30px;
	}
	html[lang="es-ES"] .mega-menu-style .menu-item.regular-style:not(.menu-item-has-children) {
    padding-right: 20px;
	}

	.navbar-nav .dropdown-menu {
		transition: opacity 0.3s ease;
	}

	#navbarNav .wrapped {
		position: absolute !important;
	}
	.custom-menu-width .wrapped {
    right: 370px;
	}
	.rtl .custom-menu-width .wrapped {
	right: unset;
	left: 370px;
	}

	.mega-menu-style-2 .dropdown,
	.mega-menu-style-2 .nav-item .dropdown-menu .dropdown-menu {
		position: unset;
		display: flex;
		position: unset !important;
	}

	.mega-menu-style-2 .dropdown-menu .dropdown-menu {
		margin: 0;
		height: max-content;
	}

	.navbar-expand-lg .navbar-nav .mega-menu-style-2 .dropdown-menu.depth_0 {
		border-radius: 10px 0 0 10px;
		width: 460px;
	}

	body.rtl .navbar-expand-lg .navbar-nav .mega-menu-style-2 .dropdown-menu.depth_0 {
		border-radius: 0 10px 10px 0;
	}

	.navbar-expand-lg .navbar-nav .mega-menu-style-2 .dropdown-menu.depth_1 {
		border-radius: 0 10px 10px 0;
		width: 100%;
		box-shadow: 12px 8px 1rem rgba(0, 0, 0, 0.15) !important;
		padding: 20px;
	}

	body.rtl .navbar-expand-lg .navbar-nav .mega-menu-style-2 .dropdown-menu.depth_1 {
		border-radius: 10px 0 0 10px;
		box-shadow: -12px 8px 1rem rgba(0, 0, 0, 0.15) !important;
	}

	.mega-menu-style-2 .view-all {
		position: absolute;
		bottom: 10px;
		right: 10px;
	}

	body.rtl .mega-menu-style-2 .view-all {
		right: unset;
		left: 10px;
	}

	.mega-menu-style-2 .view-all::after {
		content: "";
		top: 12px;
		width: 10px;
		height: 16px;
		background-color: var(--main-color);
		mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 16'%3E%3Cpath d='M9.53135 7.46895C9.8251 7.7627 9.8251 8.2377 9.53135 8.52832L3.53135 14.5314C3.2376 14.8252 2.7626 14.8252 2.47197 14.5314C2.18135 14.2377 2.17822 13.7627 2.47197 13.4721L7.94072 8.00332L2.46885 2.53145C2.1751 2.2377 2.1751 1.7627 2.46885 1.47207C2.7626 1.18145 3.2376 1.17832 3.52822 1.47207L9.53135 7.46895Z'/%3E%3C/svg%3E");
		mask-size: contain;
		mask-repeat: no-repeat;
		mask-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		display: block;
		position: absolute;
		transition: opacity 0.3s;
	}
	.rtl .mega-menu-style-2 .view-all::after {
		transform: rotate(180deg);
	}

	body:not(.rtl) .mega-menu-style-2 .view-all::after {
		right: 5px;
	}

	body.rtl .mega-menu-style-2 .view-all::after {
		left: 5px;
	}

	.mega-menu-style-2 .depth_0>.menu-item.regular-style:not(.menu-item-has-children):not(.view-all-menu-item):hover::after {

		content: "";
		width: 100%;
		right: -100%;
		height: 100%;
		display: block;
		background: white;
		position: absolute;
		z-index: 9999;
		top: 0;
		border-radius: 0px 10px 10px 0px;
		box-shadow: 15px 0rem 1rem rgba(0, 0, 0, 0.05);
		/* box-shadow: 12px 8px 1rem rgba(0, 0, 0, 0.15) !important; */
	}

	body.rtl .mega-menu-style-2 .depth_0>.menu-item.regular-style:not(.menu-item-has-children):not(.view-all-menu-item):hover::after {
		left: -100%;
		right: unset;
		border-radius: 10px 0px 0px 10px;
		 box-shadow: -12px 8px 1rem rgba(0, 0, 0, 0.15) !important; 
	}

	.mega-menu-style-2 .navbar-nav li:hover>.dropdown-menu {
		padding: 20px;
	}

	.mega-menu-style-2 .show.dropdown-menu.depth_0 {
		padding: 20px 0;
		box-shadow: var(--bs-box-shadow) !important;
	}

	.view-all-menu-item:hover {
		background-color: unset !important;
	}

	.mega-menu-style-2 .depth_0>.menu-item.regular-style:not(.menu-item-has-children):not(.view-all-menu-item):hover::before {
		content: "";
		right: 0;
		display: block;
		z-index: 99999;
		content: "";
		height: calc(100% - 40px);
		width: 1px;
		background: var(--light-grey);
		position: absolute;
		top: 20px;
		margin-right: -1px;
	}

	body.rtl .mega-menu-style-2 .depth_0>.menu-item.regular-style:not(.menu-item-has-children):not(.view-all-menu-item):hover::before {
		left: 0;
		right: unset;
	}

	.nav-link {
		min-width: max-content;
	}

	.mega-menu-style-2 img.menu-icon {
		margin-left: unset;
		width: auto;
	}
    .custom-menu-width ul.dropdown-menu.dropdown-submenu.mega-menu-style-2.depth_1.show {
    width: 627px !important;
	}
	html[lang="ro-RO"]  .custom-menu-width ul.dropdown-menu.dropdown-submenu.mega-menu-style-2.depth_1.show {
        width: 663px !important;
    }
	html[lang="es-mx"]  .custom-menu-width ul.dropdown-menu.dropdown-submenu.mega-menu-style-2.depth_1.show {
        width: 750px !important;
    }
	html[lang="es-mx"] .mega-menu-style .menu-item.regular-style:not(.menu-item-has-children) {
        padding-right: 20px;
    }
	.mega-menu-style-2 .grid-2-per-row .dropdown-menu.dropdown-submenu.depth_1.show {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr);
	}

	.mega-menu-style .grid-2-per-row .dropdown-menu.dropdown-submenu.depth_1 {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr);
	}

	.mega-menu-style-2 .depth_0>li {
		padding: 0 60px 2px 40px;
		margin: 0 !important
	}



	.mega-menu-style-2 .depth_1>li {
		padding: 0 15px 0px 20px;
		margin-bottom: 2px;
	}

	.mega-menu-style-2 ul.dropdown-menu.dropdown-submenu.depth_1:before {
		content: "";
		height: calc(100% - 40px);
		width: 1px;
		background: var(--light-grey);
		position: absolute;
		left: 0;
		top: 20px;
	}

	body.rtl .mega-menu-style-2 ul.dropdown-menu.dropdown-submenu.depth_1:before {
		right: 0;
		left: unset;
	}

	.navbar-nav li:hover>.dropdown-menu {
		display: block;
		visibility: visible;
		opacity: 1;
	}



	.nav-item .dropdown-menu .dropdown:hover>.dropdown-menu {
		display: block;
	}

	.mega-menu-style .show.dropdown-menu.depth_0 {
		display: flex !important;
		padding: 20px 40px 20px 40px;
		min-width: 100%;
		box-shadow: var(--bs-box-shadow) !important;
	}

	.mega-menu-style .dropdown-menu.depth_0>li:not(:last-child):after {
		content: "";
		width: 1px;
		height: 100%;
		background: var(--light-grey);
		position: absolute;
		right: 0;
		top: 0;
	}
	.rtl .mega-menu-style .dropdown-menu.depth_0>li:not(:last-child):after {
        left: 0px!important;
		right: auto;
    }

	.dropdown-menu.depth_0 {
		box-shadow: var(--box-shadow-default);
	}

	.mega-menu-style .dropdown-menu.depth_0>li>a {
		background: var(--white);
		z-index: 2;
		position: relative;
		padding-bottom: 12px;
		font-weight: var(--semiBold) !important;
		font-size: var(--f20);
		width: max-content;
	}

	.mega-menu-style .dropdown-menu.depth_0>li:not(:last-child) {
		min-width: 450px;
		/* margin-right: 40px; */
	}

	.mega-menu-style .dropdown-menu.depth_0>li:not(:first-child) {
		padding-left: 40px;
	}
	.rtl .mega-menu-style .dropdown-menu.depth_0>li:not(:first-child) {
		padding-right: 40px;
		padding-left: 0px!important;
	}

	.rtl .mega-menu-style .dropdown-menu.depth_0>li:not(:last-child){
	padding-left: 40px;
	}

	/* .mega-menu-style .dropdown-menu.depth_0>li:not(:first-child)::before {
		content: "";
		display: block;
		background-color: var(--light-grey);
		width: 1px;
		height: 96%;
		margin-top: 7px;
		margin-bottom: 10px;
		position: absolute;
		top: 0;
		left: 0;
	} */

	img.menu-icon {
		position: relative;
		margin-right: 10px;
		margin-left: -20px;
		width: 30px;
	}

	.mega-menu-style .dropdown-menu.dropdown-submenu.depth_1 {
		position: unset;
		display: block;
		visibility: visible;
		opacity: 1;
		padding-top: 0;
	}

	.mega-menu-style .grid .dropdown-menu.dropdown-submenu.depth_1 {
		display: grid !important;
		grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
		grid-auto-rows: calc(100% / 6);
	}


	.navbar-nav .dropdown-menu {
		border: unset;
	}

	.header-menu-nav>li>a.dropdown-toggle.active:before {
		height: 85px;
		content: "";
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}

	.acf-projects-section.overflow-owl-slider .owl-stage-outer {
		overflow: hidden;
	}
}


@media (min-width: 768px) {
	.mt-md-5rem {
		margin-top: 5rem !important;
	}
}

.pointer-none {
	pointer-events: none;
}

a.btn.btn-primary-white-text-play-icon {
	justify-self: baseline;
}

div#filter-group {
	z-index: 1;
}

span.select2-dropdown.select2-dropdown--below {
	top: 10px;
}

.logged-in span.select2-dropdown.select2-dropdown--below {
	top: 40px;
}
.site-dropdown span.select2-dropdown.select2-dropdown--below {
    width: 200px !important;
}
.rtl span.select2-selection__arrow {
    left: 50px !important;
}
a.company-logo:hover {
	text-decoration: none;
}

.post-buttons .section-btns.btn-one a {
	font-weight: 400 !important;
	    font-family: var(--secondary-font);
}

@media (max-width: 1400px) {



	.navbar-brand {
		padding: 0 !important;
		margin-right: 20px !important;
	}

}

@media (min-width: 1150px) and (max-width: 1399px) {
.navbar-expand-lg .navbar-nav {
    gap: 10px !important;
}
.navbar-expand-lg .navbar-nav a{
	font-size: var(--f14) !important;
}
}
@media (min-width: 992px) and (max-width: 1399px) {
.navbar-expand-lg .navbar-nav {
        gap: 0px !important;
    }
	.navbar-expand-lg .navbar-nav a {
        font-size: var(--f12) !important;
    }
}

@media (max-width: 1200px) {
	.navbar-brand {
		margin-right: 0 !important;
	}
}

@media (max-width: 992px) {

	:root {
		--h1: 40px;
		--h2: 30px;
		--font-weight-bold: bold;
		--header-main-height: 60px;
	}
	#breadcrumbs i {
		margin: 0 2px;
	}
	.owl-theme:not(.owl-carousel) .card.product-card img {
		height: 230px;
	}

	.navbar-toggler.border-none {
		padding-right: 0;
	}
	.logged-in span.select2-dropdown.select2-dropdown--below {
		top: 8px;
	}
	.full-height {
		min-height: calc(100vh - 238px);
	}

	.rounded-overlap-top-strip,
	.rounded-overlap-top::before {
		border-radius: 20px 20px 0 0;
	}

	.navbar-nav {
		padding: 0 25px;
	}

	.navbar-nav>.menu-item>.nav-link {
		font-size: var(--f18) !important;
	}

	.navbar-nav .depth_0 .nav-item {
		margin-top: 10px;
	}

	.calc img.menu-icon {
		width: 113px;
		margin-left: -4px;
	}

	.search-toggle-btn>a>img {
		display: none;
	}

	.search-toggle-btn form {
		position: unset !important;
		display: block !important;
		box-shadow: unset !important;
		padding: 0;
	}

	.search-input-icon {
		background-position: calc(100% - 10px) center;
		background-size: 16px 20px;
		padding-right: 40px;
		padding-left: 10px;
	}

	.search-toggle-btn form input[type="search"] {
		-webkit-appearance: none;
		width: 100%;
		background-color: transparent !important;
	}

	.search-toggle-btn form button[type="submit"],
	.close-search {
		display: none;
	}

	#wpadminbar {
		display: none;
	}

	html {
		margin-top: 0 !important;
	}



	.h1 {
		font-size: var(--h1);
		font-weight: var(--font-weight-bold);
	}

	.h2 {
		font-size: var(--h2);
	}

	.card-title {
		font-size: var(--f20);
	}

	.card-subtitle {
		font-size: var(--f16);
	}



	footer #menu-footer a {
		font-size: var(--f16);
		font-weight: var(--fontW400);
		min-width: 140px;
		display: block;
	}
	footer .footer-terms-wrap ul li a {
		font-weight: 300;
		font-size: var(--f14);
	}
	.site-by {
		font-size: var(--f14);
	}

	footer #menu-footer.menu-footer-2 a {
		font-size: var(--f14);
	}

	.owl-theme .owl-dots .owl-dot span {
		margin: 5px 4px;
	}

	#menu-footer {
		flex-wrap: wrap;
	}



	.metzer-logo {
		max-width: 100px;
	}

	.h4 {
		font-weight: var(--font-weight-regular);
	}

	body:not(.rtl) .menu-item.btn-primary {
		margin-left: unset !important;
		margin-right: auto;
	}

	body.rtl .menu-item.btn-primary {
		margin-right: unset !important;
		margin-left: auto;
	}

	.search-toggle-btn {
		margin-top: 40px;
		/* border-top: 1px solid var(--light-grey); */
		padding-top: 15px;
		padding-bottom: 8px;
	}

	.acf-banner-section .h1 {
		font-size: var(--f35);
	}

	.project-buttons-wrap .section-btns {
		text-align: center;
	}

	.error-404-main-image {
		height: calc(100vh - var(--header-main-height) - var(--header-strip-height));
		object-position: bottom;
	}

	.project-buttons-wrap .section-btns a {
		margin-bottom: 10px;
	}

	.navbar-collapse {
		position: fixed !important;
		top: 0;
		height: 100%;
		width: 90%;
		background-color: white;
		transition: transform 0.2s ease-in-out;
		z-index: 1050;
		overflow-y: auto;
		box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1);

	}

	body:not(.rtl) .navbar-collapse {
		left: 0;
		transform: translateX(-100%);
		border-radius: 0px 20px 20px 0px;
	}

	body.rtl .navbar-collapse {
		right: 0;
		transform: translateX(100%);
		border-radius: 20px 0px 0px 20px;
	}

	.navbar-overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.5);
		z-index: 1049;
		display: none;
	}

	.navbar-collapse.show+.navbar-overlay {
		display: block;
		opacity: 1;
		visibility: visible;
	}

	.navbar-collapse.show {
		transform: translateX(0) !important;
	}

	.mobile-order-0 {
		order: 0;
	}

	.mobile-order-1 {
		order: 1;
	}
	/* plane mobile contact button */
	.mobile-plane-link {
		order: inherit;
		background-color: transparent;
		border: 0!important;
		padding: 0!important;
	}
	.mobile-plane-link:hover , .mobile-plane-link:active{
    background-color: transparent!important;
    border: none ! Important;
	}
	.mobile-plane-link .nav-link{
		font-size: var(--f18) !important;
		font-family: var(--secondary-font);
		font-weight: var(--fontW500);
		color: var(--black) !important;
	}
	ul#menu-header {
		gap: 12px!important;
	}

	.navbar-nav .dropdown-menu {
		border: none;
	}

	.depth_0>.menu-item-has-children>a::after {
		content: var(--dropdown-image-url);
		border: unset;
		position: relative;
		top: 3px;
		margin-left: 12px;
	}

	.dropdown-toggle::after,
	.depth_0 .menu-item-has-children a::after {
		transition: transform 0.3s;
	}

	.dropdown-toggle.show::after,
	.depth_0 .menu-item-has-children a.show::after {
		transform: rotate(180deg);
		top: 2px;
	}

	.wrapped .depth_0.show>.menu-item-has-children>a::after {
		background-color: var(--main-color);
		mask-image: var(--dropdown-image-url);
		mask-size: contain;
		mask-repeat: no-repeat;
		mask-position: center;
		background-size: contain;
		background-repeat: no-repeat;
	}

	.wrapped .depth_0.show>li>a {
		color: var(--main-color) !important;
		/* font-weight: var(--semiBold); */
	}


	.view-all-menu-item {
		padding-left: 0;
		position: relative;
	}

	.footer-logo-wrap {
		order: 1;
	}

	.footer-icons-wrap {
		order: 2;
	}

	.footer-menu-wrap {
		order: 3;
	}

	.footer-terms-wrap {
		order: 4;
	}

	.wrapped .depth_0.show>li.view-all-menu-item a {
		color: var(--black) !important;
	}

	img.menu-icon {
		margin-right: 10px;
		margin-top: -3px;
	}

	.depth_0.show {
		padding-left: 10px;
		padding-top: 0;
	}

	.depth_1.show {
		padding-left: 10px;
		padding-top: 0;
	}

	.solutions-container .owl-stage,
	.solutions-container .owl-stage .owl-item,
	.acf-events-section .owl-stage,
	.acf-events-section .owl-stage .owl-item {
		display: flex;
	}



	.acf-banner-section .owl-item {
		height: calc(77vh - var(--header-main-height) - var(--header-strip-height) + var(--rounded-overlap-height));
	}

	.www-hover-container .word {
		max-width: 11px !important;
		transition: none !important;
	}
	.rtl .www-hover-container .word {
		max-width: 14px !important;
	}

	.btn,
	.btn-primary,
	.btn-green,
	.btn.btn-quaternary,
	.btn-transparent-white-border-and-text {
		padding: 8px 28px;
	}

	.crop_insights-template-default.single .acf-excerpt .content {
		margin-top: 50px;
	}

	.crop_insights-template-default.single .acf-excerpt .content h3 {
		font-family: var(--mainFont);
		font-size: var(--f24);
	}

	.crop_insights-template-default.single .acf-projects-section .content {
		margin-bottom: 25px;
	}

	.post-type-archive.post-type-archive-crop_insights .filter-button {
		padding: 4px 11px;
	}

	div#breadcrumbs {
		font-size: var(--f14);
	}

	.arrow-image-360 {
		left: -6px;
		bottom: 3px;
	}

	body.rtl .arrow-image-360 {
		left: -4px;
		bottom: 4px;
	}

	.additional-mobile-gutter {
		padding: 0 1rem;
	}

	.owl-carousel.mobile-owl-carousel .owl-item img {
		width: 45px !important;
	}

	.mobile-hero {
		min-height: 332px !important;
		display: flex;
		align-items: center;
	}

	.view-all {
		padding: 0;
	}
}

@media (max-width: 540px) {

	:root {
		--h1: 30px;
		--h2: 20px;
	}

	.btn {
		font-size: var(--f14);
	}

}

@keyframes gradient_move {
	from {
		background-position: 0% 50%;
	}

	to {
		background-position: 100% 50%;
	}
}


@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes rotation {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}


@media (max-width: 600px) {

	#videoModal .modal-content.custom-size-lg,
	#videoModal-two .modal-dialog.custom-size-lg {
		width: 100%;
		height: auto;
	}
}

.two-line-clamp {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.three-line-clamp {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.rtl .three-line-clamp {
	-webkit-line-clamp: 2;
}
.global-site-select option:first-child {
    display: none;
}

 /* Banner Section Height Adjustments */
@media (min-width: 992px) {
.full-height{min-height: 1px;}
.acf-banner-section .owl-item {height: calc(78vh - var(--header-main-height) - var(--header-strip-height) + var(--rounded-overlap-height))!important;}
section.acf-banner-section .left-bottom , section.acf-banner-section .right-bottom  {
    padding-top: 20%;
}
	html[site-title="ip-metzer"] section.acf-banner-section .left-bottom, section.acf-banner-section .right-bottom {
        padding-top: 10%;
    }
}

@media (min-width: 1200px) {
.full-height{min-height: 1px;}
.acf-banner-section .owl-item {height: calc(80vh - var(--header-main-height) - var(--header-strip-height) + var(--rounded-overlap-height))!important;}  
}

@media (min-width: 1600px) {
.full-height{min-height: 1px;}
.acf-banner-section .owl-item {height: calc(79vh - var(--header-main-height) - var(--header-strip-height) + var(--rounded-overlap-height))!important;}     
}

@media (min-width: 1920px) {
.full-height{min-height: 1px;}
.acf-banner-section .owl-item {height: calc(79vh - var(--header-main-height) - var(--header-strip-height) + var(--rounded-overlap-height))!important;}     
}
@media (min-width: 2560px) {
.full-height{min-height: 1px;}
.acf-banner-section .owl-item {height: calc(88vh - var(--header-main-height) - var(--header-strip-height) + var(--rounded-overlap-height))!important;}  
}
@media (max-width: 992px) {
.banner-video {
    height: 85% !important;
}
.center-floating {
    top: 42%!important;
}
section.acf-banner-section .left-bottom , section.acf-banner-section .right-bottom  {
    padding-top: 50%;
}
#menu-header ul.depth_1 > li > a.dropdown-item {
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: break-word;
    line-height: 1.1;
    max-width: 100%;
    display: block;
  }
}


.global-site-select + .select2 .select2-results {
    background-color: var(--white);
}


.footer-menu ul{list-style:none}

/* Ip metzer Custom Styles */

@media (max-width: 992px) {
html[site-title="ip-metzer"] section#section-one {
    position: relative;
    margin-top: -22%;
    z-index: 9;
}
html[site-title="ip-metzer"] .post-type-archive-projects .acf-projects-archive{
	    margin-top: -10.5%;
}
}
html[site-title="ip-metzer"] header {
    z-index: 999;
}
html[site-title="ip-metzer"] .rtl .calc {
    order: unset;
}
@media (min-width: 992px) {
html[site-title="ip-metzer"] .footer-menu ul {
    gap: 40px !important;
}
html[site-title="ip-metzer"] .post-type-archive-projects .acf-projects-archive{
	    margin-top: -8.5%;
}
}
@media (max-width: 1200px) {

	html[site-title="ip-metzer"] .footer-menu ul {
		gap: 10px !important;
	}
}
html[site-title="ip-metzer"] .btn-primary ,html[site-title="ip-metzer"] .btn-primary a{
color: var(--black)!important;
}
html[site-title="ip-metzer"] select#crop {
    display: none;
}
html[site-title="ip-metzer"] select#irrigation_type {
    display: none;
}
@media (min-width: 992px) {
html[site-title="ip-metzer"] .www-hover-container .word {
	max-width: 10px;
}
html[site-title="ip-metzer"]  .www-hover-container .word {
    text-align: right;
    max-width: 11px;
    direction: ltr;
    font-size: 11px !important;
    line-height: 1;
    position: relative;
    top: 1.5px;
}
#wpml-language-dropdown.show { width: max-content; }
}
html[site-title="ip-metzer"] .calculate{ color: var(--white)!important;}
/* language dropdown css  */

	

#wpml-dropdown-button { position: relative; }
#wpml-dropdown-button::after { content: ""; position: absolute; right: -20px; top:16px; width: 20px; height: 20px; transform: translateY(-50%) rotate(0deg); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 20 20'%3E%3Cpath d='M5.25 7.5L10 12.25L14.75 7.5H5.25Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: contain; transition: transform 0.25s ease; }
#wpml-dropdown-button.open::after { transform: translateY(-50%) rotate(180deg); }
.wpml-language-dropdown-container { position: relative; display: inline-block; }
#wpml-dropdown-button { background: transparent; border: none; color: var(--white); font-weight: 500; display: flex; align-items: center; cursor: pointer; transition: color 0.2s ease; }
#wpml-dropdown-button.open { color: var(--main-color); }
#wpml-language-dropdown { position: absolute; top: 100%; left: 0; min-width: 172px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); background: var(--white);  border-radius: 6px; padding: 0px 0; margin-top: 5px; list-style: none; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: all 0.25s ease; z-index: 99; display: none;opacity: 0;}
#wpml-language-dropdown.show { opacity: 1; visibility: visible; transform: translateY(0); }
#wpml-language-dropdown li { padding: 6px 15px; }
#wpml-language-dropdown li a { color: var(--bs-black); text-decoration: none; display: block; transition: color 0.2s ease, background 0.2s ease; }
#wpml-language-dropdown li:hover  { background: var(--light-grey-2); color: var(--main-color); }
#wpml-dropdown-button.open .arrow img { transform: rotate(180deg); transition: transform 0.25s ease; }
#wpml-dropdown-button .arrow img { width: 10px; margin-left: 8px; transition: transform 0.25s ease; }
#select2-global-site-select-results { max-height: 100%; }
/* .rtl #wpml-dropdown-button::after { right: unset; left: -15px; transform: translateY(-50%) rotate(0deg); } */
#wpml-dropdown-button.single-lang::after, #wpml-dropdown-button.single-lang::before { display: none !important; }
@media (min-width: 992px) {
	select#global-site-select { border: 0 !important; clip: rect(0 0 0 0) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }
}
@media (max-width: 992px) {
.header-continents span.select2-selection.select2-selection--single { width: 100%; border-radius: 50px; padding-top: 7px; font-size: var(--f14); min-width: 160px; height: 45px; border: 1px solid var(--main-color) !important; }
.header-continents span#select2-global-site-select-mobile-container { color: var(--main-color) !important; }
#wpml-dropdown-button { font-size: var(--f14); padding: 10px; min-width: 130px; border-radius: 50px; color: var(--main-color); border: 1px solid var(--main-color); }
.header-continents{ display: flex !important; gap: 10px; padding: 20px; margin-top: 30%; }
.header-continents .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: var(--main-color) transparent transparent transparent; }
.header-continents .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent var(--main-color)  transparent; }
.header-continents .select2-container--default .select2-results>.select2-results__options { max-height: 100%; }
.header-continents .global-site-select + .select2 .select2-selection__arrow { top: 7px; right: 14px !important; }
ul#select2-global-site-select-mobile-results { max-height: 100%; }
span.select2-selection.select2-selection--single span.select2-selection__placeholder{ color: var(--main-color) !important; }
}
span#select2-global-site-select-container span.select2-selection__clear { display: none; }
div#wpml-change-language-modal .modal-content.shadow { background: linear-gradient(180deg, var(--lighter-blue), #ffffff) ; }
div#wpml-change-language-modal .btn-no { background: none; color: var(--main-color) !important; }
div#wpml-change-language-modal .modal-dialog.modal-dialog-centered { max-width: 600px; }
div#wpml-change-language-modal .btn-yes ,div#wpml-change-language-modal .btn-no{ font-weight: var(--fontW300);}
@media (max-width: 992px) {
  div#wpml-change-language-modal .popup-actions { display: block !important; }
  div#wpml-change-language-modal .popup-actions .btn { display: block; width: 100%; margin: 0 0 0.5rem 0; }
  div#wpml-change-language-modal .popup-actions .btn:last-child { margin-bottom: 0; }
  .rtl .header-continents .select2-container--default .select2-selection--single .select2-selection__arrow b { top: 14px; right: -8px; }
  .mobile-lang-switcher.d-md-none { display: none; }
  /* .rtl .site-dropdown { right: 54px !important; } */
  html[site-title="uit"]  .header-continents{display: none !important; }
 .rtl ul#select2-global-site-select-mobile-results { direction: ltr; }
 .rtl .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {        direction: ltr;padding-right:20px!important; padding-left: 8px!important;}
.rtl .header-continents { direction: ltr; }
.rtl #wpml-dropdown-button {
    direction: ltr;
    padding-left: 0;
}
.rtl #wpml-language-dropdown.show {
    width: 100px;
    left: -15px;
}
}
.rtl div#wpml-change-language-modal { direction: ltr; font-family: "Source Sans Pro";}
.rtl div#wpml-change-language-modal .modal-header .btn-close {     margin-left: auto; margin-right: 0;}
.rtl #wpml-language-dropdown { direction: ltr!important;     width: 230px;}
span#select2-global-site-select-mobile-container span.select2-selection__clear { display: none; }
html[site-title="uit"]  .site-selection ,html[site-title="uit"] .wpml-language-dropdown-container  {
    display: none !important;
}
.rtl .header-continents-strip { direction: ltr; }
.rtl span.current-lang-name {
    padding-left: 10px;
}
.rtl .lang-icon-wrap.me-2 {
    margin-left: 20px!important;
}
@media (min-width: 992px) and (max-width: 1400px) {
  .hs-fieldtype-phonenumber  .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0px;
    padding-right: 10px;
  }
  .hs-fieldtype-phonenumber  .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: -3px;
  }
}

.bg-dark.header-strip .col-8{overflow: hidden;white-space: nowrap;}
body.rtl .marqee{animation-direction: normal;}
.marqee{display: inline-block;padding-left: 100%;animation: scroll 35s linear infinite;animation-direction: reverse;}
.marqee a{text-decoration: underline;} 
.bg-dark.header-strip .col-8:hover .marqee{animation-play-state: paused;}

@keyframes scroll {
  0% { transform: translateX(0%); }
  100% { transform: translateX(-100%); }
}
@media (max-width: 992px) {
	
	#global-site-select,
#global-site-select + .select2-container ,.header-strip{
  display: none !important;
}
}

@media (min-width: 768px) and (max-width: 992px) {
.contact {
    margin-left: auto !important;
    margin-right: 0!important;
}
}


.acf-single-content .contact-form{background-color: transparent;background: linear-gradient(0deg, var(--lighter-blue), #ffffff) !important;}
.acf-single-content .contact-form input{border: 1px solid var(--soft-gray);}
body.rtl .contact-form .custom-file-btn{left: 10px;right:inherit;}
.acf-single-content .contact-form .wpcf7-response-output {color:var(--blueDark);border: 2px solid var(--blueDark) !important; display:none !important;}
.acf-single-content .contact-form .wpcf7-not-valid-tip{color:var(--blueDark) !important;}
.acf-single-content .contact-form .form-floating label{display:none !important;}
.acf-single-content .contact-form .form-floating input::placeholder{color:#887777 !important;}
body.rtl .contact-form .wpcf7 input[type="url"], body.rtl .contact-form .wpcf7 input[type="email"], body.rtl .contact-form .wpcf7 input[type="tel"]{direction: rtl;}

@media (max-width: 768px) {
	section.acf-banner-section .left-bottom , section.acf-banner-section .right-bottom{padding-top: 35%;}
	.video-popup .video-modal-container iframe{height: 200px !important;}
}

@media (max-width: 550px) {
	.video-popup .video-modal-container iframe{height: 175px !important;}
	.navbar-collapse .header-continents{flex-wrap: wrap;}
	.navbar-collapse .header-continents .global-site-select + .select2-container{width:100% !important;}
	.navbar-collapse .header-continents .wpml-language-dropdown-container{width:100% !important;}
}

@media (min-width: 992px) {
	html[lang='en-us'] .mega-menu-style .menu-item.regular-style:not(.menu-item-has-children){padding: 0 15px 0 0 !important;}
}

.hs-form .text-divider + .irrimetzer-form + .text-divider, .hs-form .text-divider + .irrimetzer-form + .text-divider + .irrimetzer-form{display: none !important;}

body.rtl .acf-excerpt .download-button-container a.btn-download_with_icon_no_border{position: relative;}
body.rtl .acf-excerpt .download-button-container a.btn.btn-download_with_icon_no_border.fw-regular::after{left: 14px;position: absolute;}


html[lang="es-mx"] .contact-form-wrapper .hs-form-booleancheckbox span{display: flex !important;}
html[lang="es-mx"] .contact-form-wrapper .hs-form-booleancheckbox span p{margin-bottom:0 !important;}


.select2-container--default .select2-selection--single {
    border: none !important;
    outline: none !important;
    background: transparent;
}
