<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
Theme Name: Hazera Polylang
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 13.5.5
Tested up to: 8
Requires PHP: 8.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hazera
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

hazera is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
&gt;&gt;&gt; TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
	/*	font-family: 'Heebo', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
	/*	font-family: 'Heebo', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
	/*	font-family: 'Heebo', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
	/*	font-family: 'Heebo', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	/*	outline: 1px dotted ButtonText;*/
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #4F4F4F;
	/*	font-family: 'Heebo', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	/*	font-family: 'Heebo', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	color: #4F4F4F;
}

p {
	margin-bottom: 1.5em;
	/*	font-family: 'Heebo', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	color: #4F4F4F;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
	/*	font-family: 'Heebo', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
}

address {
	margin: 0 0 1.5em;
	/*	font-family: 'Heebo', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li &gt; ul,
li &gt; ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
	max-height: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #4169e1;
}

a:visited {
	color: #800080;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: 0;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

/*
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}
*/

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

/*
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}
*/

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover &gt; ul,
.main-navigation ul ul li.focus &gt; ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover &gt; ul,
.main-navigation ul li.focus &gt; ul {
	left: auto;
}

/*
.main-navigation li {
	position: relative;
}
*/

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	margin: 0;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}


/****** Hazera Site ******/

.hazerLogo {
	width: 100%;
	max-width: 69px;
	margin: 0 auto;
}
.homeCropCatStrip {
	border-width: 0;
	overflow: hidden;
	overflow-x: auto;
	width: 100%;
	flex-wrap: nowrap;
	background-color: #F5F5F5;
	margin: 0;
	padding: 0;
}
#growToghtherSlider .card {

}
.mobileMenu .mobileHamburger {
	width: 20px;
	height: 16px;
	background-size: contain;
	-webkit-mask-size: contain;
	background-repeat: no-repeat;
	background-position: right;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: right;
}
.mobileMenuSection  {
	padding: 11px 4px;
	background-color: #fff;
	box-shadow: 0 3px 3px 0 rgba(159,159,159,0.16);
	position: relative;
}
#rmp_menu_trigger-37 {
	height: 46px;
	width: 46px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#rmp_menu_trigger-37 .rmp-trigger-box {
	width: 20px;
}
#rmp-menu-wrap-37 .rmp-menu-item-link {
	padding: 14px 0;
	color: #4f4f4f;
	font-weight: 400;
	height: auto;
	line-height: 24px;
	font-size: 16px;
}
#rmp-container-37 {
	top: 46px;
}
#rmp-search-box-37 .rmp-search-box {
	border-width: 0;
	border-bottom-width: 1px;
	border-radius: 0;
	color: #4F4F4F;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 24px;
	padding: 0;
	background-image: url(/wp-content/uploads/2021/08/search.png);
	background-size: auto;
	background-position: center right;
	background-repeat: no-repeat;
	box-shadow: none;
}
.headerLang i {
	font-size: 21px;
	margin-right: 20px;
	color: #4F4F4F;
}
.headerLang i {
	font-size: 17px;
	color: #4F4F4F;
}
.mobileMenuSection .hazerLogo {
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
}
.main-navigation a {
	color: #000000;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
}
.main-navigation li {
	padding: 0 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.main-navigation ul li a {
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-transition: all 0.2s ease-in-out;
	border-bottom: 6px solid transparent;
	transition: all 0.2s ease-in-out;
}
.main-navigation li.menu-item:hover a,
.main-navigation li.current-menu-item a {
	border-color: #FA8B01;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	/*	color: #FA8B01;*/
}

.main-navigation li.menu-item-has-children {
	position: initial;
}
/*
.main-navigation li:after {
	content: "";
	height: 6px;
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: -1px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.main-navigation li:hover:after,
.main-navigation li.current-menu-item:after {
	background-color: #FA8B01;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.main-navigation li:first-child:hover:after,
.main-navigation li:first-child.current-menu-item:after {
	left: 0;
	
}
.main-navigation li:last-child:hover:after,
.main-navigation li:last-child.current-menu-item:after {
	right: 0;
}
*/
.main-navigation li ul li:hover a,
.main-navigation li ul li.current-menu-item a {
	border-bottom-width: 0;
}

.main-navigation ul.sub-menu li a {
	border-bottom-width: 0;
}
.main-navigation ul.sub-menu li {
	padding: 0;
	width: auto;
	display: inline-block;
	border-bottom-width: 0;
}
.main-navigation ul ul a {
	width: auto;
}
.main-navigation ul.sub-menu {
	background-color: #fff;
	padding: 15px;
	display: block;
	width: 100%;
}
.main-navigation li:first-child {
	padding-left: 0;
}
.main-navigation li:last-child {
	padding-right: 0;
}
#site-navigation {
	padding: 0;
	background-color: #fff;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	height: 70px;
	display: flex;
	border-bottom: 1px solid rgba(182, 182, 182, 0.9);
}
/*
#site-navigation.stickyNew {
	height: 100%;
	max-height: 67px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
*/
.topHeaderGrey {
	background-color: #F7F7F7;
	z-index: 999;
	position: relative;
}

.learningTogetherPost .container {
	max-width: 1170px;
}
.freshProductsBtn {
	height: 24px;
	width: 124px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 1;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 14px;
	background-color: #2DAC4A;
}
.joinNewsletterBtn {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 18px;
	margin-right: 255px;
	text-decoration: underline
}
#primary-menu,
.menu-main-menu-container {
	height: 100%;
}
#site-navigation input[type="search"] {
	margin: 0;
	border-width: 0;
	border-bottom: 1px solid #A9A9A9;;
	border-radius: 0;
	color: #4F4F4F;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 24px;
	padding: 4px 0;
	width: 100%;
	box-shadow: none;
}
#site-navigation input[type="submit"] {
	margin: 0;
	border-width: 0;
	border-bottom: 1px solid #A9A9A9;;
	border-radius: 0;
	color: #4F4F4F;
	font-size: 0;
	letter-spacing: 0;
	line-height: 14px;
	padding: 9px 0;
	background-image: url(/wp-content/uploads/2021/08/search.png);
	background-size: contain;
	background-position: center right;
	background-repeat: no-repeat;
	width: 14px;
	background-color: #fff;
	box-shadow: none;
	height: 33px;
}
.headerSearchForm form {
	display: flex;
	justify-content: center;
	align-items: center;
}
.locationDrop {
	margin-right: 24px;
}
.locationDrop .locationIconTop {
	margin-right: 8px;
}
.headerLang,
.LangDrop .LangIconTop {
	margin-right: 0;
}
.headerCart,
.headerLang {
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.headerCartIcon,
.headerLangIcon {
	width: 24px;
	height: 24px;
	background-size: contain;
	-webkit-mask-size: contain;
	background-repeat: no-repeat;
	background-position: right;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: right;
	background-color: #fff;
	background-image: none;
}
#mobileMenuLang .modal-dialog {

	width: 100%;
	max-width: 385px;
	margin: 90px auto 0;
	border-radius: 2px;
	border: none;
	background-color: #FFFFFF;
	box-shadow: -3px 3px 16px 0 rgba(0,0,0,0.35);

}
#mobileMenuLang .modal-content {
	border: none;
	border-radius: 2px;
}
#mobileMenuLang .modal-dialog:before,
#mobileMenuLang .modal-dialog:after {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	top: -14px;
}
#mobileMenuLang .modal-dialog:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 0 0 20px 13px;
	right: 18%;
	margin-right: -14px;
}
#mobileMenuLang .modal-dialog:before {
	border-color: rgba(113, 158, 206, 0);
	border-bottom-color: #fff;
	border-width: 0 13px 20px 0;
	right: 10%;
	margin-right: 4px;
}
.headerSearchForm {
	width: 100%;
}

.headerSearchForm .search-form label {
	width: 100%;
}
.site-footer {
	background-color: #4F4F4F;
	padding: 32px 2px;
}
#footer-menuLeft,
#footer-menu {
	padding: 0;
	margin: 0;
	width: max-content;
	max-width: 100%;
}
#footer-menuLeft li,
#footer-menu li {
	padding: 0;
	list-style: none;
}
#footer-menuLeft li:first-child,
#footer-menu li:first-child {
	padding-top: 0;
}
#footer-menuLeft li:last-child,
#footer-menu li:last-child {
	padding-bottom: 0;
}
#footer-menuLeft li a,
#footer-menu li a {
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 32px;
	text-decoration: none;
}
#footer-menuLeft li#menu-item-50 a,
#footer-menu li#menu-item-50 a {
	line-height: 1.1;
}
.hazeraAdvisortext {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 17px;
	width: 100%;
	max-width: 95px;
}
.hazeraCropAdvisor {
	width: 100%;
	max-width: 38px;
	float: left;
	margin-right: 10px;
}
.hazerLogoWhite {
	max-width: 92px;
	width: 100%;
	margin-bottom: 12px;
}
.footerMenuWrapper {
	border-bottom: 1px solid rgb(250,250,250,.32);
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.appStore {
	margin-top: 10px;
	margin-bottom: 16px;
	width: 100%;
	max-width: 123px;
	float: left;
}
.googleStore {
	width: 100%;
	max-width: 123px;
	float: left;
}
.FooterLeftWrapper {
	display: flex;
	justify-content: left;
	flex-direction: column;
}
.allRightsText {
	width: 100%;
	max-width: 123px;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	letter-spacing: 0;
	line-height: 18px;
	margin-top: 14px;
}
.hazeraCropAdvisorWrap {
	display: flex;
	align-items: center;
	justify-content: left;
}
.footerNewslatterWrapper {
	margin-top: 34px;
}
.footerNewslatterWrapper h3 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 18px;
}
.footerNewslatterWrapper h3 span.smallerFooter {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 18px;
	font-weight: 400;
}
.footerSocaileBtnWrapper {
	display: flex;
	align-items: center;
	justify-content: left;
	margin-top: 18px;
}
.subscribeBtn {
	border-radius: 15px;
	background-color: #2DAC4A;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1;
	height: 29px;
	width: 96px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 24px;
}
.linkedInBtn img,
.youtubeBtn img,
.facebookBtn img {
	width: 29px;
	height: 29px;
}
.youtubeBtn {
	margin: 0 20px;
}
.limaGrainLogo {
	width: 100%;
	max-width: 100px;
}
.footerSocailWrapper {
	width: 100%;
	/*	max-width: 420px;*/
	max-width: max-content;
}
.faceBookContainer {
	display: none;
}
/*
.main-navigation ul li:hover &gt; ul,
.main-navigation ul li.focus &gt; ul,
*/
#megaMenuCrops {
	left: 0;
	right: 0;
	width: 100%;
	max-width: 1920px;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: absolute;
	background-color: #fff;
	border-top: 1px solid rgba(182, 182, 182, 0.9);
	z-index: 9999;
}
#megaMenuAbout {
	left: 0;
	right: 0;
	width: 100%;
	max-width: 1920px;
	height: 294px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	position: absolute;
	background-color: #fff;
	border-top: 1px solid rgba(182, 182, 182, 0.9);
	z-index: 9999;
}
.locationDrop:hover {
	cursor: pointer;
}
.megaMenuWrapper {
	padding: 40px 65px;
	height: 100%;
}
#megaMenuAbout .megaMenuWrapper {
	padding: 63px 65px 88px;
	height: 100%;
}
.megaMenuImageWrapper {
	width: 488px;
	height: 100%;
	max-height: 440px;
	position: relative;
}
#megaMenuAbout .megaMenuImageWrapper {
	max-height: 293px;
}
.megaMenuImageWrapper img {
	object-fit: 100%;
	object-position: center;
	width: 100%;
	height: 100%;
	max-height: 100%;
	max-width: 100%;
}
.megaMenuImageLine {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 14px;
	width: 243px;
	background-color: #F79400;
}
#megaMenuAbout,
#megaMenuCrops {
	top: 69px;
}
.stickyNew #megaMenuAbout,
.stickyNew #megaMenuCrops {
	top: 61px;
}
#mobileMenuLang .modal-body {
	padding: 24px 24px 0;
	position: relative;
}
#mobileMenuLang .modal-body h3 {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 13px;
	font-weight: normal;
}
#mobileMenuLang .modal-body .langSelect h3 {
	margin-top: 18px;
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 21px;
	color: #000;
	font-weight: normal;
}
#mobileMenuLang .modal-footer {
	padding: 0 24px 24px;
	border: none;
}
#megaMenuAbout .megaMenuLink a,
#megaMenuCrops .megaMenuLink a {
	border-bottom: none;
}
#megaMenuAbout .megaMenuLink:hover a,
#megaMenuCrops .megaMenuLink:hover a {
	border-bottom: none;
	color: #FA8B01;
	/*	font-weight: bold;*/
}
.modal-footer .btn.mobileMenuLang {
	margin: 0;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
	height: 32px;
	min-width: 75px;
	width: max-content;
	border-radius: 18px;
	background-color: #FA8B01;
	display: flex;
	align-items: center;
	justify-content: center;
}
.modal-footer.bothBtn .btn.mobileMenuLang {
	width: auto;
}
#filterModalCountry .modal-body .btn-close,
#mobileMenuLang .modal-body .btn-close {
	position: absolute;
	top: 18px;
	right: 18px;
	padding: 0;
	margin: 0;
	width: 13px;
	height: 13px;
}
.locationSelect .form-select {
	border-radius: 8.08px;
	background-color: #FFFFFF;
	box-shadow: 0 0 6px 2px rgba(0,0,0,0.1);
	width: 100%;
}
.langSelect .form-check label {
	color: #000;
	font-size: 14px;
	line-height: 1;
}
.form-check-input:checked {
	background-color: #2DAC4A;
	background-image: none;
	box-shadow: inset 0 0 0 2px #fff;
	border-color: #2DAC4A;
	border-width: 2px;
}
.form-check-input:checked[type=radio] {
	background-image: none;
}
.contactSection {
	margin: 0;
	padding: 24px 22px;
	background-color: #FFFFFF;
	box-shadow: 0 0 15px 3px rgba(0,0,0,0.1);
	width: 100%;
	max-width: 1222px;
	position: relative;
}
.single-hazeraproject .contactSection {
	max-width: 1290px;
}
.contactUs {

}
.accordion-button:focus {
	border-color: inherit;
	box-shadow: none;
}
.teamMemberImageWrapper {
	width: 96px;
	height: 108px;
	overflow: hidden;
}
.teamMemberImageWrapper img {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}
.teamMemberImageWrapper.flag img {
	object-fit: contain;
}
.teamMemberBox .card {
	background-color: #FFFFFF;
	box-shadow: -3px 3px 16px 0 rgba(0,0,0,0.15);
	border: none;
	padding: 16px;
	margin-bottom: 16px;
}
.form-control:read-only {
	background-color: #fff;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .form-control:disabled, .form-control:read-only, textarea.form-control {
	border-radius: 4px;
	background-color: #FFFFFF;
	box-shadow: 0 4px 10px 2px rgba(0,0,0,0.1);
	border: none;
	padding: 0 12px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;

}
.wpcf7 select,
.wpcf7 input {
	height: 40px;
	display: flex;
	justify-content: center;
	margin: 0;
}
input[type="submit"] {
	float: right;
	height: 32px;
	width: max-content;
	border-radius: 18px;
	background-color: #FA8B01;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	padding: 0 15px;
}
textarea.form-control {
	padding: 12px;
	height: 120px;
}
span.inputLableTop {
	display: none;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
	position: absolute;
	top: -24px;
}
.wpcf7-not-valid-tip {
	color: #FF001F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
	margin-top: 6px;
	position: absolute;
	width: max-content;
	left: 0;
	right: 0;
}
.wpcf7-form label.error {
	color: #FF001F !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px !important;
	letter-spacing: 0;
	line-height: 21px;
	margin-top: 6px;
	position: absolute;
	width: max-content;
	left: 0;
	right: 0;
}
.eventSignupFormWrapp label.error {
	top: 35px;
}
.wpcf7-form-control.error {
	border: 1px solid #FF001F;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	border: none;
	margin: 0;
	padding: 0;
	color: #FF001F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
}
.contactLine {
	margin: 20px 0;
	display: inline-block;
	width: 100%;
	position: relative;
}
.form-control:focus {
	border: none;
	box-shadow: 0 4px 10px 2px rgba(0,0,0,0.1);
}
.contactSection h3 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 36px;
	margin-bottom: 8px;
}
.wpcf7-acceptance span.wpcf7-list-item-label {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 1;
}
.wpcf7-acceptance .wpcf7-list-item {
	margin: 0;
}
.wpcf7-acceptance .wpcf7-list-item label {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	margin: 0;
}
.wpcf7 input[type="checkbox"] {
	height: 18px;
	width: 18px;
	margin-right: 8px;
}
.wpcf7 p {
	margin: 0;
}
.accordion-button::after {
	margin: 0 0 0 10px;
}
h2.accordion-header,
.accordion-item .accordion-button {
	color: #2DAC4A;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 24px;
	padding: 0;
	border: none;
}
h2.accordion-header, .accordion-item .accordion-button
.accordion-item {
	border: none;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	margin-bottom: 24px;
}
.qandASection {
	background-color: #F3F4FA;
	padding: 40px 0;
	margin-bottom: 40px;
}
#qandASection .accordion-item {
	border: none;
	background-color: transparent;
}
#qandASection h2.accordion-header,
#qandASection .accordion-item .accordion-button {
	color: #000;
	font-weight: bold;
	border: none;
	background-color: transparent;
}
#qandASection ul {
	margin-left: 15px;
}
.contactSideBar {
	background-color: #FFFFFF;
	box-shadow: 0 0 15px 3px rgba(0,0,0,0.1);
	padding: 24px 22px;
	margin-top: 24px;
	width: 100%;
}
.accordion-button::after,
.accordion-button:not(.collapsed)::after {
	background-image: url(https://www.hazera.com/wp-content/uploads/2021/06/Dropdownclosed.png);
	background-size: contain;
	width: 16px;
	height: 9px;
}
.accordion-button:not(.collapsed) {
	background-color: #fff;
	box-shadow: none;
}
.accordion-body {
	padding: 12px 0 0;
}
.qandASection .accordion-body {
	padding: 0 0 24px;
}
.stayConnectedIcon {
	width: 24px;
	height: 24px;
	margin: 0 12px 0 0;
}
.currentOfficeLocation .officeFax,
.currentOfficeLocation .officePhone,
.currentOfficeLocation .officeAddress {
	margin-bottom: 18px;
}
.currentOfficeLocation .officeEmail a,
.currentOfficeLocation .officeFax,
.currentOfficeLocation .officePhone a,
.currentOfficeLocation .officeAddress {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
}
.ourTeamSection .nav-tabs .nav-link {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 29px;
	border: none;
	padding: 5px 0;
	font-weight: 500;
	border-radius: 0;
}
.ourTeamSection .nav-tabs {
	margin: 32px 0;
	padding: 0;
	border: none;
}
.ourTeamSection  .nav-tabs .nav-link:hover,
.ourTeamSection  .nav-tabs .nav-link.active {
	border-bottom: 4px solid #FA8B01;
	transition: all .1s ease-in-out;
}
.ourTeamSection  .nav-tabs .nav-link:first-child {
	margin-right: 32px;
}
.teamMemberBox .card-body {
	padding: 0 0 0 21px;
}
.teamMemberBox .card-body h3 {
	color: #FA8B01;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	margin: 0;
	text-transform: uppercase;
	padding-top: 6px;
}
.teamMemberBox .card-body h5 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
}
.teamMemberBox .card-body a,
.teamMemberBox .card-body p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
	margin-bottom: 0;
}
.teamMemberBox .card-body p:first-of-type {
	margin-bottom: 12px;
}
img.teamBoxIcon {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.growingImageWrapper {
	width: 287px;
	height: 244px;
	position: relative;
}
.growingImageWrapper img {
	object-fit: cover;
	object-position: center;
	height: 100%;
	width: 100%;
}
#growToghtherSlider .card.ourSuccessInnerGallery,
#growToghtherSlider .card {
	width: 100%;
	max-width: 287px;
	opacity: 0.4;
	transform: scale(0.9);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border: none;
	border-radius: 0;
	box-shadow: -2px 2px 10px 0 rgba(0,0,0,0.15);
}
#growToghtherSlider .card.ourSuccessInnerGallery {
	max-width: 380px;
}
#growToghtherSlider .card.slick-current {
	opacity: 1;
	transform: scale(1);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#growToghtherSlider .card.slick-current .growingImageWrapper:after {
	width: 8px;
	height: 122px;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	background-color: #f79400;
}

#growToghtherSlider .card .card-body {
	padding: 14px 12px;
}
#growToghtherSlider .card .card-title {
	font-size: 16px;
	color: #4f4f4f;
	font-weight: bold;
	line-height: 24px;
	margin: 0;
}
#growToghtherSlider .card .card-text {
	font-size: 14px;
	color: #000;
	line-height: 21px;
	margin: 4px 0;
}
#growToghtherSlider .card .card-text .addReadMore {
	font-size: 14px;
	color: #000;
	line-height: 21px;
}

#growToghtherSlider.slick-slider .slick-list {
	padding: 24px 20px !important;
}
#growToghtherSlider .slick-dots li button {
	width: 10px;
	height: 10px;
	padding: 0;
}
#growToghtherSlider .slick-dots li button:before {
	width: 10px;
	height: 10px;
	font-size: 10px;
}
#growToghtherSlider .slick-dots {
	position: relative;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
#growToghtherSlider .slick-dots li {
	width: 10px;
	height: 10px;
}
#growToghtherSlider.slick-dotted.slick-slider {
	margin-bottom: 0;
}
.growingPageTopStrip{
	padding: 48px 0 0;
}
.search-results .archive-description p,
.growingPageTopStrip .archive-description p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 35px;
	text-align: center;
	margin-bottom: 6px;
}
.growingPageTopStrip .archive-description p.subTitle {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	text-align: center;
	margin-bottom: 0;
}
.postWrapper {
	box-shadow: -3px 3px 17px 0 rgba(0,0,0,0.15);
	margin-bottom: 0;
	height: 100%;
}
.postWrapper.moreCrops {
	box-shadow: none;
}
.postBoxBM {
	margin-bottom: 25px;
	padding: 0 8px;
}
.postWrapper .postImage {
	width: 100%;
	height: 113px;
}
.postWrapper .postTitle {
	padding: 13px;
}
.postWrapper .postTitle h5 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	margin: 0;
}
.cropsMainPage .postWrapper .postImage img {
	object-fit: cover;
}
.postWrapper .postImage img {
	/*	object-fit: contain;*/
	object-fit: cover;
	object-position: center;
	/*
        max-width: 100%;
        max-height: 100%;
    */
	width: 100%;
	height: 100%;
}
.homeEvents .postWrapper .postImage img,
.page-template-eventPage .postWrapper .postImage img,
.single-event .postWrapper .postImage img,
.page-template-pastEvents .postWrapper .postImage img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}
.ltSideBar {
	width: 488px;
	background-color: #F3F4FA
}
.learningTogether {
	padding: 24px 6px 40px;
}
.pageTopTitle h2 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 1.1;
	font-weight: 500;
	margin-bottom: 6px;
}
.learningTogether .pageTopTitle h2 {
	padding: 0 10px;
}
.learningTogether .filterModalOpen {
	margin: 0 10px 20px;
}
.pageTopTitle p {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
	margin-bottom: 40px;
}
.learningTogether .pageTopTitle p {
	padding: 0 10px;
	margin-bottom: 20px;
}

.noUnderLine {
	text-decoration: none;
}
.topHeaderImage {
	position: relative;
	width: 100%;
	height: 80px;
}
.topHeaderImage.projectInner {
	height: 76vw;
}
.single-hazeraproject .topHeaderImage.projectInner {
	height: auto;
}
.topHeaderImage img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}
.topHeaderImage.projectInner img {
	object-fit: fill;
}
.topHeaderImage .headerTopLine {
	position: absolute;
	height: 6px;
	width: 100%;
	max-width: 188px;
	background-color: #F79400;
	right: 0;
}
.ltSideBar h3 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	margin-bottom: 12px;
}
h3.sideBarTitle {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 35px;
	margin-bottom: 24px;
}
.ltSideBar ul.learningTogtherFilter,
.ltSideBar ul.tax-list,
.ltSideBar ul.cat-list {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
}
.ltSideBar ul.tax-list li,
.ltSideBar ul.cat-list li {
	margin-bottom: 20px;
	margin-right: 12px;
}
.ltSideBar ul.learningTogtherFilter li label.giveMeFilter,
.ltSideBar ul.tax-list li a,
.ltSideBar ul.cat-list li a {
	border-radius: 13px;
	background-color: #DFE2F1;
	padding: 3px 16px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
	margin-bottom: 20px;
	margin-right: 12px;
	text-decoration: none;
}
.ltSideBar ul.learningTogtherFilter li label.giveMeFilter.active,
.ltSideBar ul.learningTogtherFilter li label.giveMeFilter:hover,
.ltSideBar ul.tax-list li a.active,
.ltSideBar ul.tax-list li a:hover,
.ltSideBar ul.cat-list li a.active,
.ltSideBar ul.cat-list li a:hover {
	background-color: #FA8B01;
	color: #fff;
	cursor: pointer;
}
.ltSideBar ul.learningTogtherFilter li label.giveMeFilter.Physical.active,
.ltSideBar ul.learningTogtherFilter li label.giveMeFilter.Physical:hover {
	background-color: #2B81FB;
}
.ltSideBar ul.learningTogtherFilter li label.giveMeFilter.Digital.active,
.ltSideBar ul.learningTogtherFilter li label.giveMeFilter.Digital:hover {
	background-color: #2DAC4A;
}
.container.learningTogetherPost {
	max-width: 1336px;
	/*	padding: 0 16px;*/
}
.postMobileContentFixer {
	padding: 0 16px;
}
.page-template-contentPage .post-thumbnail,
.type-post .post-thumbnail {
	width: 100%;
	height: 165px;
	position: relative;
	margin-bottom: 32px;
}
.page-template-contentPage .post-thumbnail:after,
.type-post .post-thumbnail:after {
	content: "";
	height: 6px;
	width: 94px;
	background-color: #F79400;
	position: absolute;
	left: 0;
	bottom: 24px;
}
.page-template-contentPage .post-thumbnail img,
.type-post .post-thumbnail img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
}
h3.postTitle {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 35px;
	margin-top: 0;
	margin-bottom: 8px;
}
.page-template-contentPage h3.postTitle {
	margin-top: 64px;
}
.entry-meta {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 24px;
	margin: 8px 0;
}
.entry-content ol,
.entry-content ul {
	padding: 0;
}


.entry-content li,
.entry-content p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	margin-bottom: 20px;
}
.FooterLogoStrip {
	padding: 32px 0 0;
}
.footerLogoWrap img {
	margin: 0 14px 24px;
	max-width: 180;
	width: 100%;
}
.footerLogoWrap:first-of-type img {
	margin-left: 0;
}
.footerLogoWrap:last-of-type img {
	margin-right: 0;
}
article.type-post {
	padding-top: 16px;
}
.newsLetterBoxSide {
	background-color: #F3F4FA;
	padding: 18px 47px 18px 30px;
	margin-bottom: 24px;
}
.sideBarPostBox .postWrapper {
	margin-bottom: 0;
}
.sideBarPostBox .postBoxBM:first-of-type {
	padding-right: 8px;
}
.sideBarPostBox .postBoxBM:last-of-type {
	padding-left: 8px;
}
.newsLetterBoxSide h4 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 29px;
	margin-bottom: 16px;
}
.filterModalOpen {
	background-color: #9FD9E3;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	color: #fff;
	font-size: 22px;
	line-height: 1;
	margin: 0 0 29px;
}
.sharePrintSection {
	/*
        position: sticky;
        float: right;
    */
	position: fixed;
	top: 181px;
	right: 36px;
	z-index: 9;
}
.shareBtn {
	background-color: #FA8B01;
	color: #fff;
	height: 50px;
	width: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	font-size: 23px;
	border-radius: 50%;
}
.shareBtn.top {
	margin-bottom: 20px;
	font-size: 20px;
}
.mobileShareBtn {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	font-size: 19px;
	border-radius: 50%;
	background-color: #FFE08B;
	color: #fff;
}
.single-post .entry-content {
	margin: 16px 0 0;
}
.sharePrintSection {
	display: none;
}
.postImage {
	position: relative;
}
.learningTogetherTextOver {
	position: absolute;
	left: 0;
	bottom: 20px;
	height: 6px;
	width: 50px;
	background-color: #F79400;
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.postWrapper:hover .learningTogetherTextOver {
	opacity: 1;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.applayFiltersBtn {
	height: 32px;
	width: 121px;
	border-radius: 18px;
	background-color: #FA8B01;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	margin: 0 auto;
}
.contactUs {
	background-position: top;
	background-repeat: no-repeat;
	background-size: contain;
	padding: 20px 4px 0;
}
.megaMenuLink {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.megaMenuLink a {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 29px;
	text-decoration: none;
}
.megaMenuIcon {
	height: 90px;
	width: 60px;
	margin-right: 11px;
}
.megaMenuIconWrapper .megaMenuIcon {
	transform: scale(.77);
}
#megaMenuAbout .megaMenuLink:hover .zoneMapTitle,
#megaMenuCrops .megaMenuLink:hover .megaMenuIcon {
	background-color: #FA8B01 !important;
	background-image: none !important;
}
.cropsLoopSection .container {
	max-width: 1594px;
}
.cropsLoopSection {
	padding: 16px 4px 30px;
}
.cropsTopTitle h3 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 36px;
	text-align: center;
	margin: 0 auto 4px;
}
.cropsTopTitle p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	text-align: center;
	margin-bottom: 16px;
}
.postWrapper .postImage.crops {
	width: 100%;
	height: 113px;
}
.cropsLoopSection .postWrapper {
	margin: 0 auto 0;
}
.cropMBFix {
	margin-bottom: 17px;
}
.cropsLoopSection .postWrapper .postTitle .megaMenuIcon {
	margin-right: 8px;
	height: 29px;
	width: 21px;
}
.cropsLoopSection .postWrapper .postTitle .megaMenuIcon .cropFamilyIconMobile {
	filter: invert(56%) sepia(26%) saturate(1142%) hue-rotate(81deg) brightness(92%) contrast(92%);
}
.cropsLoopSection .postWrapper .postTitle {
	padding: 15px;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.cropsLoopSection .postWrapper .postTitle h5 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 1;
	margin: 0;
}
.digitalCatlogBtn {
	height: 32px;
	width: max-content;
	border-radius: 18px;
	background-color: #2DAC4A;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	margin-bottom: 40px;
	padding: 0 15px;
}
.digitalCatlogBtn i {
	margin-right: 9px;
}
.digitalCatlogBtnRight {
	height: 36px;
	width: max-content;
	border-radius: 18px;
	background-color: #2DAC4A;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 20px;
	margin-top: 12px;
	padding: 0 15px;
}
.digitalCatlogBtnRight i {
	margin-right: 9px;
}
.cropsMoreBox {
	background-color: #FA8B01;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
	flex-direction: column;
	align-content: flex-start;
	position: relative;
	padding: 11px;
}
.cropsMoreBox img {
	position: absolute;
	right: 0;
	left: 0;
	bottom: auto;
	top: 143px;
	margin: auto;
}
.cropsMoreBox h5 {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 29px;
}
.cropsMoreBox p {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
	margin: 0;
}
.termTitleIcon {
	height: 90px;
	width: 60px;
	margin-right: 17px;
	border-right: 1px solid #2DAC4A;
}
.cropsLoopSection .pageTopTitle {
	display: flex;
	margin-bottom: 22px;
	align-items: center;
}
.cropsLoopSection .pageTopTitle h2 span.slugenText {
	font-size: 20px;
	line-height: 29px;
}
.termDescriptionWrapp {
	margin: 0 5px 20px;
	width: 100%;
	max-width: 995px;
}
.postCount {
	margin: 0 5px 20px;
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
}
.cropsLoopSection .postWrapper .postImage.crops {
	height: 120px;
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
}

.cropsLoopSection .postWrapper .postTitle h5.cropSingleTitle {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 18px;
}
.search-results .postWrapper .postTitle,
.tax-cropscat .cropsLoopSection .postWrapper .postTitle {
	padding: 12px;
}
.cropShortTextArchive {
	width: 100%;
	max-width: 311px;
	padding-top: 11px;
}
.cropsLoopSection .postWrapper.cropsWrapperLoop {
	width: 100%;
	max-width: 311px;
	margin: 0 auto 0;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	position: relative;

}
.cropMBFixInner {
	margin-bottom: 24px;
}
.container.cropsSingleContent {
	max-width: 1792px;
	margin-bottom: 30px;
}
.post-thumbnail {
	width: 100%;
}
.single-crops #primary {
	padding-top: 0;
}
.pageTopTitle .titleAndLogo h2 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 35px;
	margin: 0 10px;
}
.cropsSingleContent .pageTopTitle p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	margin: 16px 0 10px;
}
.cropsSingleContent article {
	width: 100%;
	max-width: 770px;
	margin: 0;
}
.cropsSingleContent .megaMenuIcon {
	margin-right: 10px;
	width: 60px;
	height: 90px;
}
.entry-content p.cropTableTitle {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	margin: 0;
}
.entry-content p.cropTableText {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	margin: 0;
	text-align: right;
}
.croptTableRowWrapper {
	padding: 14px 0;
	border-bottom: 1px solid #979797;
}
#cropMainGallery {
	width: 100%;
	height: 226px;
}
#cropMainGallery .item {
	width: 100%;
	height: 226px;
}
#cropMainGallery .item img {
	object-fit: cover;
	/*	object-fit: none; */
	object-position: center;
	width: 100%;
	height: 100%;
}
#cropMainGallery .item img.defImage {
	object-fit: contain;
}
#cropThumbGallery {
	width: 100%;
	max-width: 764px;
}
#cropThumbGallery .item img {
	object-fit: contain;
	object-position: center;
	width: 100%;
	height: 100%;
}
#cropMainGallery .slick-dots {
	bottom: 24px;
}
#cropMainGallery .slick-dots li.slick-active button:before {
	color: #fff;
	opacity: 1;
}
#cropMainGallery .slick-dots li button {
	padding: 0;
}
#cropMainGallery .slick-dots li button:before {
	color: rgba(255,255,255,0.4);
	opacity: 1;
	width: 7px;
	height: 7px;
	font-size: 7px;
}
#cropMainGallery .slick-next:before,
#cropMainGallery .slick-prev:before {
	color: transparent;
}
#cropMainGallery .slick-prev {
	left: 10px;
	background-image: url(https://www.hazera.com/wp-content/uploads/2021/08/arrowLeft.png);
	background-size: cover;
	width: 12px;
	height: 21px;
	display: block;
	z-index: 999;
}
#cropMainGallery .slick-next {
	right: 10px;
	background-image: url(https://www.hazera.com/wp-content/uploads/2021/08/arrowRight.png);
	background-size: cover;
	width: 12px;
	height: 21px;
	display: block;
	z-index: 999;
}
.relatedCrops .container {
	max-width: 1820px;
}
.relatedCrops.cropsLoopSection {
	padding: 56px 0 0;
}
.relatedCrops h3 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 29px;
	margin-bottom: 14px;
}
.stageBox {
	height: 19px;
	width: 19px;
	border-radius: 2px;
}
.stageBox.full.none {
	background-color: #D8D8D8;
}
.stageBox.full.sowing {
	background-color: #6CBFE4;
}
.stageBox.full.planting {
	background-color: #FBB900;
}
.stageBox.full.harvest {
	background-color: #2DAC4A;
}
.stageBox.full.storge {
	background-color: #FA8B01;
}
.cropStagebyMonths {
	margin-top: 33px;
}
.stageBoxTitle {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 14px;
	text-align: center;
	width: 19px;
}
.stagesFirstRow {
	margin: 7px 0 8px;
}
.stageBox.quarter {
	display: flex;
	justify-content: space-between;
}
.stageBox.full .firstQCol,
.stageBox.full .secondQCol,
.stageBox.full .thirdQCol,
.stageBox.full .fourthQCol {
	display: none;
}
.stageBox.quarter .firstQCol,
.stageBox.quarter .secondQCol,
.stageBox.quarter .thirdQCol,
.stageBox.quarter .fourthQCol {
	width: 3px;
	height: 100%;
}
.stageBox.quarter .firstQCol.none {
	background-color: #D8D8D8;
}
.stageBox.quarter .firstQCol.sowing {
	background-color: #6CBFE4;
}
.stageBox.quarter .firstQCol.planting {
	background-color: #FBB900;
}
.stageBox.quarter .firstQCol.harvest {
	background-color: #2DAC4A;
}
.stageBox.quarter .firstQCol.storge {
	background-color: #FA8B01;
}

.stageBox.quarter .secondQCol.none {
	background-color: #D8D8D8;
}
.stageBox.quarter .secondQCol.sowing {
	background-color: #6CBFE4;
}
.stageBox.quarter .secondQCol.planting {
	background-color: #FBB900;
}
.stageBox.quarter .secondQCol.harvest {
	background-color: #2DAC4A;
}
.stageBox.quarter .secondQCol.storge {
	background-color: #FA8B01;
}

.stageBox.quarter .thirdQCol.none {
	background-color: #D8D8D8;
}
.stageBox.quarter .thirdQCol.sowing {
	background-color: #6CBFE4;
}
.stageBox.quarter .thirdQCol.planting {
	background-color: #FBB900;
}
.stageBox.quarter .thirdQCol.harvest {
	background-color: #2DAC4A;
}
.stageBox.quarter .thirdQCol.storge {
	background-color: #FA8B01;
}

.stageBox.quarter .fourthQCol.none {
	background-color: #D8D8D8;
}
.stageBox.quarter .fourthQCol.sowing {
	background-color: #6CBFE4;
}
.stageBox.quarter .fourthQCol.planting {
	background-color: #FBB900;
}
.stageBox.quarter .fourthQCol.harvest {
	background-color: #2DAC4A;
}
.stageBox.quarter .fourthQCol.storge {
	background-color: #FA8B01;
}
.entry-content .cropsStageTitle p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1.1;
	margin-bottom: 9px;
}
.areaRowWrapper {
	margin-bottom: 16px;
}
.colorBox {
	height: 8px;
	width: 8px;
	border-radius: 2px;
	margin-right: 6px;
}
.colorBox.sowing {
	background-color: #6CBFE4;
}
.colorBox.planting {
	background-color: #FBB900;
}
.colorBox.harvest {
	background-color: #2DAC4A;
}
.colorBox.storage {
	background-color: #FA8B01;
}
.entry-content p.colorBoxText {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 1;
	margin: 0;
}
.colorBoxWrapper {
	display: flex;
	align-items: center;
	margin-right: 13px;
	margin-bottom: 32px;
}
.headerSearchForm {
	display: none;
}
.cropLinkBottomWrapper a {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
}
.cropLinkBottomWrapper  {
	margin-bottom: 32px;
}
.contactLocalBtn {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
	height: auto;
	width: max-content;
	border-radius: 18px;
	background-color: #FA8B01;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px 15px;
	text-align: center;
}
.breadCrumbsCrops {
	padding: 24px 0;
}
.single-crops .breadCrumbsCrops {
	padding: 32px 0 16px;
}
.breadCrumbsCrops,
.breadCrumbsCrops a {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 21px;
}
.breadCrumbsCrops span.currentPage {
	font-weight: 600;
}
.shareBtn.leftContent {
	margin-left: 12px;
}
.mobileShareBtnContent .shareBtn {
	width: 40px;
	height: 40px;
	font-size: 20px;
}
.stripSingleImageWrapper,
.aboutUsSlider .item {
	height: auto;
	width: 100%;
}
.stripSingleImageWrapper img,
.aboutUsSlider .item img {
	object-fit: contain;
	object-position: center;
	height: 100%;
	width: 100%;
}
.aboutUsTextWrapper {
	padding: 10%;

}
h3.aboutUsTitle {
	color: #69961f;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 35px;
	margin: 0 0 10px;
}
.aboutUsBtn {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
	border-radius: 30px;
	background-color: #FA8B01;
	padding: 5px 15px;
	display: inline;
}
input[type="submit"]:hover,
#homePageSlider .homeSliderBtn:hover,
.homeSliderBtn:hover,
.eventOrangeBox:hover,
.homeGrowingBtn:hover,
.shareBtn:hover,
.contactLocalBtn:hover,
.homeSinglePostBoxWrapper.morePostBlock:hover,
.modal-footer .btn.mobileMenuLang:hover,
.aboutUsBtn:hover {
	background-color: #2DAC4A;
}

.digitalCatlogBtnRight:hover {
	background-color: #FA8B01;
}
.aboutUsTextWrapper .entry-content p {
	margin-bottom: 20px;
}
/*
.accordion-item .accordion-button:hover {
	color: #FA8B01;
}
*/
.aboutUsNav {
	background-color: #2DAC4A;
	/*	padding: 25px 0;*/
}
.upperIcon {
	margin-right: 10px;
}
.innerNavItem {
	color: #fff;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	line-height: 1;
	padding: 0;
	margin-bottom: 25px;
}
.RegularPageTopStrip {
	background-color: #2DAC4A;
	padding: 16px 32px 20px;
}
.RegularPageTopStrip h2 {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	letter-spacing: 0;
	line-height: 41px;
	margin-bottom: 4px;
}
select#countrySelector {
	background-color: #2DAC4A;
	box-shadow: none;
	width: 100%;
	padding: 0;
	height: 32px;
	border-bottom: 1px solid #fff;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 24px;
	border-radius: 0;
}
select#countrySelector option {
	padding: 0;
}
select#countrySelector:hover {
	cursor: pointer;
}
.contactUs,
.topHeaderImage {
	margin: auto;
	max-width: 1920px;
}
.container-fluid {
	max-width: 1920px;
}
textarea.form-control {
	max-width: 472px;
}
::-webkit-input-placeholder { /* WebKit browsers */
	color: #000 !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #000 !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #000 !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #000 !important;
}
select#yourCountry {
	position: relative;
	/*   -webkit-appearance: menulist;*/
}
select#yourCountry:after {
	content: "guy";
}

.cfFiledsWrapper {
	max-width: 472px;
	margin: auto;
}
a.readMoreBtn,
.termDescriptionWrapp p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	margin-bottom: 0;
}
a.readMoreBtn {
	text-decoration: underline;
}
a.readMoreBtn:hover {
	cursor: pointer;
}
.filterCountWrapper {
	display: flex;
	align-items: flex-end;
	margin-bottom: 20px;
}
.filterCountWrapper .postCount {
	margin: 0 15px 0;
}
#demoPhone,
#demoEmail {
	-webkit-transition: width 0.4s ease;
	-moz-transition: width 0.4s ease;
	-o-transition: width 0.4s ease;
	transition: width 0.4s ease;

	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	height: auto;
	position: absolute;
	bottom: -5px;
	right: 56px;
	width: 0px;
	padding: 0 0 10px 0;
}
#demoPhone.in,
#demoEmail.in {
	/*    width: 146px;*/
	width: 100%;
	min-width: max-content;
	padding: 0 10px 10px 10px;
	-webkit-transition: width 0.4s ease;
	-moz-transition: width 0.4s ease;
	-o-transition: width 0.4s ease;
	transition: width 0.4s ease;
}
#demoPhone.in.removeCrop,
#demoEmail.in.removeCrop {
	width: 180px;
	padding: 0 10px 10px 10px

}
.site-navigation-wrap {
	position: relative;
}

#searchModal {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background-color: #fff;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	height: 0;
	position: absolute;
	top: 91px;
	right: 140px;
	width: 234px;
	opacity: 0;
	box-shadow: -2px 2px 10px 0 rgb(0 0 0 / 15%);
}
#headerSerachBoxPop.stickyNew #searchModal {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	top: 61px;
}
#searchModal.in {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	height: 73px;
	padding: 20px 25px;
	opacity: 1;
}
#headerLangSwitchBoxPop {
	position: relative;
}
#langSwitchModal {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background-color: #fff;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	height: 0;
	position: absolute;
	top: 20px;
	right: 17px;
	width: 92px;
	opacity: 0;
	box-shadow: -2px 2px 10px 0 rgb(0 0 0 / 15%);
}
#langSwitchModal.onoff {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	height: 44px;
	padding: 10px 17px;
	opacity: 1;
}
.simplefavorite-button.active {
	opacity: 1;
}
.floatWrapper {
	position: relative;
	margin-bottom: 22px;
}
#demoEmail .innerBox,
#demoPhone .innerBox,
#demo .innerBox {
	height: 38px;
	width: max-content;
	border-radius: 23.5px;
	background-color: #FFFFFF;
	box-shadow: 0 2px 9px 0 rgba(0,0,0,0.3);
	padding: 0 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
	margin-top: 15px;
}
#demoEmail .innerBox a,
#demoPhone .innerBox a {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}

/*
.simplefavorite-button.active {
	opacity: 1;
}
*/
.mobileBGFix {
	position: absolute;
	height: 292px;
	top: 0;
	right: 0;
	left: 0;
}
.headerCart {
	position: relative;
}
.haedCartCount {
	position: absolute;
	bottom: 0;
	right: 0;
	background: #2DAC4A;
	width: 13px;
	height: 13px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 12px
}
.counterText {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 13px;
}
#rmp_menu_trigger-37.is-active .rmp-trigger-icon-active,
#rmp_menu_trigger-37.is-active .rmp-trigger-text-open {
	width: 14px;
	height: 14px;
}
.main-navigation li.aboutUsMenuItem,
.main-navigation li.cropsMenuItem {
	position: inherit;
}
#printLegalTerms.onlyForPrint,
.onlyForPrintHeader,
.onlyForPrint {
	display: none;
}
.contactUsTeam {
	padding: 0 4px;
}
.noUnderLine.phone {
	text-decoration: underline;
}
.heaserLangMenu i.bi-chevron-down {
	font-size: 10px;
	margin-left: 2px;
}
#langSwitchModal a,
.heaserLangMenu  {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
}
/*
div {
	scroll-margin-top: 61px;
	
}
*/
.single-post .entry-header {
	max-width: 880px;
}
.newsLetterRegisterForm input[type="email"].newsLetterField::-webkit-input-placeholder,
.newsLetterRegisterForm input[type="email"].newsLetterField:-moz-placeholder,
.newsLetterRegisterForm input[type="email"].newsLetterField::-moz-placeholder,
.newsLetterRegisterForm input[type="email"].newsLetterField:-ms-input-placeholder {
	opacity: 0.5;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 21px;
}
.newsLetterRegisterForm input[type="submit"] {
	height: 32px;
	width: 75px;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	border-radius: 18px;
	background-color: #2DAC4A;
	display: flex;
	align-items: center;
	justify-content: center;
	float: left;
}
.newsLetterRegisterForm input[type="submit"]:hover {
	background-color: #FA8B01;
}
.newsLetterRegisterForm input[type="email"].newsLetterField {
	background-color: transparent;
	box-shadow: none;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #A9A9A9;
	padding: 0;
	width: 100%;
	max-width: 195px;
	opacity: 0.5;
	height: 26px;
	font-size: 14px;
	line-height: 21px;

}
.digitalCatlogBtn img {
	margin-right: 9px;
	width: 26px;
}
.digitalCatlogBtnRight img {
	margin-right: 9px;
}
.page-template-cropsPage .FooterLogoStrip {
	padding: 0;
}
.postImage .cropBadge {
	position: absolute;
	top: 10px;
	left: 0;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	letter-spacing: 0;
	line-height: 18px;
	text-transform: uppercase;
	border-radius: 0 10.5px 10.5px 0;
	box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.5);
	padding: 1px 10px 1px 5px;
}
.cropBadge.proplus {
	background-color: #F76462;
}
.cropBadge.new {
	background-color: #2B81FB;
}
.cropBadge.bestseller {
	background-color: #F79400;
}
.pageTopTitle.crops h2 {
	line-height: 35px;
	font-size: 24px;
	margin-bottom: 0;
}
.cropsLoopSection .filterModalOpen {
	margin-bottom: 0;
}
.addReadMorePc.showlesscontentPC .SecSec,
.addReadMorePc.showlesscontentPC .readLessPC,
.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
	display: none;
}

.addReadMorePc.showmorecontentPC .readMorePC,
.addReadMore.showmorecontent .readMore {
	display: none;
}

.addReadMore .readMore,
.addReadMore .readLess {
	font-size: 14px;
	color: #000;
	line-height: 21px;
	cursor: pointer;
	text-decoration: underline;
}
.addReadMorePc .readMorePC,
.addReadMorePc .readLessPC {
	color: #000;
	text-decoration: underline;
	display: flex;
}
.addReadMorePc .readMorePC:hover,
.addReadMorePc .readLessPC:hover {
	cursor: pointer;
}

.addReadMoreWrapTxtPc.showmorecontentPC .SecSec,
.addReadMoreWrapTxtPc.showmorecontentPC .readLessPC,
.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
	display: block;
}
.page-template-abouUsPage .topHeaderImage .headerTopLine {
	display: none;
}
#megaMenuAbout,
#megaMenuCrops {
	margin: auto;
}
.topHeaderGrey .container-fluid {
	max-width: 1920px;
	padding: 12px 49px;
}
#growToghtherSlider .slick-dots li.slick-active button:before {
	color: #8d8d8d;
	opacity: 1;
}
#growToghtherSlider .slick-dots li button:before {
	color: #d2d2d2;
	opacity: 1;
}
.search-results #primary .container-fluid {
	max-width: 1384px;
}
.searchResult .cropMBFixInner,
.searchResult .postBoxBM {
	padding: 0 15px;
	margin: 0 0 24px;
}
.searchResult .postWrapper {
	max-width: 310px;
}
.searchResult .postImage,
.searchResult .postImage.crops {
	height: 140px;
}
p.serachNumber {
	opacity: 0.5;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	margin: 0;
}
.searchResult h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1.5;
	color: #4F4F4F;
	text-transform: capitalize;
	margin: 0;
}
.search-results .growingPageTopStrip {
	padding-bottom: 29px;
}
.searchResult {
	margin-bottom: 26px;
}
.searchResult:last-of-type {
	margin-bottom: 24px;
}
.searchResult .cropMBFixInner .cropShortTextArchive {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 1.1;
}
a.showAllReasults {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1.1;
	text-decoration: underline;
	margin: 0 16px;
}
.searchLeftTitle {
	margin-bottom: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.search-no-results .growingPageTopStrip {
	padding-top: 50px;
	padding-bottom: 30px;
}
.no-results .page-content {
	margin: 0 0 80px;
}
.no-results {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 1.2;
	text-align: center;
}
select:focus-visible,
input:focus-visible {
	outline: none;
}
.searchResultTitle {
	margin-bottom: 16px;
}
.marker .card img {
	height: 100px;
}
.countryInfoStrip {
	background-color: #f2f2f2;
}
.countryInfoWrapper {
	padding: 30px 2px;
}
.countryInfoBox.Top a,
.countryInfoBox.Top p {
	margin: 0;
	font-size: 16px;
	line-height: 25px;
	color: #4F4F4F;
}
.countryInfoBox.Top i,
.countryInfoBox i {
	color: #2DAC4A;
	margin: 0;
	font-size: 16px;
	line-height: 26px;
	margin-right: 10px;
}
.countryBoxLoopSection {
	background-color: #e6e6e6;
	padding: 50px 0;
}
/*
.countryBoxLoopSection.Subsidiaries {
	background-color: #2DAC4A;
}
*/
/*
.countryBoxLoopSection.Distributors {
	background-color: #eded97;
}
*/
.countryColWrapper {
	background-color: #fff;
	border-bottom: 4px solid #56BE72;
	box-shadow: -2px 11px 22px -11px rgb(153 153 153);
	height: 100%;
	padding: 25px;
	direction: ltr;
	text-align: start;
}
.Distributors .countryColWrapper {
	border-bottom: 4px solid #9FD9E3;
}
.Subsidiaries .countryColWrapper {
	border-bottom: 4px solid #FFE08B;
}
.countryColWrapper a,
.countryColWrapper p {
	margin: 0;
	font-size: 16px;
	line-height: 30px;
	color: #4F4F4F;
}
.countryColM {
	margin-bottom: 30px;
}
.countryColWrapper h3 {
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
}
.sectioTopOrangeTitle {
	width: 100%;
	border-bottom: 2px solid #56BE72;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 28px;
}
.sectioTopOrangeTitle.Subsidiaries {
	border-bottom: 2px solid #FFE08B;
}
.sectioTopOrangeTitle.Distributors {
	border-bottom: 2px solid #9FD9E3;
}

.theTitleBox {
	background: #56BE72;
	margin: 0 auto;
	padding: 10px 20px;
	width: auto;
	display: inline-block;
}
.theTitleBox.Subsidiaries {
	background: #FFE08B;
}
.theTitleBox.Distributors {
	background: #9FD9E3;
}
.theTitleBox h2 {
	color: #fff;
	font-size: 40px;
	line-height: 1;
	text-align: center;
	margin: 0;
	font-weight: 400;
}
.theTitleBox.Distributors h2 {
	color: #000;
}
.acf-map {
	width: 100%;
	height: 300px;
	border: none;
	margin: 0;
}

.acf-map img {
	max-width: inherit !important;
}
.gm-style .gm-style-iw-c {
	padding: 0;
}
.gm-style .gm-style-iw-c .gm-ui-hover-effect {
	top: 0 !important;
	right: 12px !important;
}
.gm-style .gm-style-iw-c .gm-ui-hover-effect img {
	width: 25px !important;
	height: 25px !important;
}
.mobileCountryColMFix {
	margin-top: 20px;
}
.countryInfoWrapper h3 {
	/*	text-align: center;*/
}
.countryInfoWrapper img {
	margin: 5px;
	display: block;
}
.RegularPageTopStrip h2.chooseCountryTitle {
	font-size: 24px;
	margin: 15px 0 6px;
}
span.zoneMapTitle {
	width: 36px;
	height: 36px;
	background-size: contain;
	-webkit-mask-size: contain;
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 16px;
	margin-left: 16px;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: right;
}
.aboutUsLinkWapper {
	display: flex;
	align-items: center;
	justify-content: center;
}
#homePageSlider .carousel-item {
	width: 100%;
	max-width: 1920px;
	/*	height: 133vw;*/
	/*	height: 76vw;*/
	height: auto;
	position: relative;
	/*	background: linear-gradient(270deg, #000000 0%, rgba(0,0,0,0) 100%);*/
}
/*
#homePageSlider .carousel-item.image {
	height: 96vw;
}
*/
/*
.site-id-1 #homePageSlider .carousel-item {
	height: 133vw;
}
#homePageSlider .carousel-item.noMobileVimeo {
	height: 133vw;
}
*/
#homePageSlider .carousel-item.localVideo {
	height: auto;
}

#homePageSlider .carousel-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
#homePageSlider .carousel-caption {
	right: 16px;
	left: 16px;
	padding: 0;
	bottom: 20px;
}
#homePageSlider .carousel-caption h1 {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1.2;
	text-shadow: 0 2px 15px rgba(0,0,0,0.5);
	text-align: start;
	margin: 0;
}
#homePageSlider .carousel-caption p {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	text-shadow: 0 2px 15px rgba(0,0,0,0.5);
	text-align: start;
	margin: 10px 0 24px;
}
#homePageSlider .homeSliderBtn {
	height: 32px;
	width: max-content;
	padding: 0 15px;
	border-radius: 18px;
	background-color: #FA8B01;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 38px;
}
.carousel-indicators [data-bs-target] {
	width: 10px;
	height: 10px;
	border: none;
	border-radius: 10px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: rgba(255,255,255,0.9);
}
#growToghtherSlider .carousel-indicators .active,
#homePageSlider .carousel-indicators .active {
	background-color: #fff;
}
#growToghtherSlider .prevBtn
#growToghtherSlider .carousel-control-prev-icon,
#homePageSlider .carousel-control-prev-icon {
	background-image: url(/wp-content/uploads/2021/08/arrow-left.png);
}
#growToghtherSlider .nextBtn
#growToghtherSlider .carousel-control-next-icon,
#homePageSlider .carousel-control-next-icon {
	background-image: url(/wp-content/uploads/2021/08/arrow-right.png);
}
#growToghtherSlider .nextBtn {
	position: absolute;
	top: 50%;
	background-image: url(/wp-content/uploads/2024/03/arrow-right.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 40px !important;
	background-color: #fff;
	opacity: 0.7;
}
#growToghtherSlider .prevBtn {
	position: absolute;
	top: 50%;
	background-image: url(/wp-content/uploads/2024/03/arrow-left.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 40px !important;
	background-color: #fff;
	opacity: 0.7;
}
#growToghtherSlider .nextBtn:hover,
#growToghtherSlider .prevBtn:hover {
	cursor: pointer;
}
/*
#homePageSlider .carousel-control-prev,
#homePageSlider .carousel-control-next {
	display: none;
}
*/
.homeCropStrip {
	padding: 12px 0;
	background-color: #2DAC4A;
}
.homeCropNameSlider {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
	margin-right: 22px;
}
.homeCropNameSlider span.zoneMapTitle {
	width: 50px;
	height: 56px;
	background-size: contain;
	-webkit-mask-size: contain;
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 8px;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: right;
}
#cropsNameSlider .slick-list {
	max-width: 1471px;
	margin: auto;
}
/*.page-template-ourSuccesses #growToghtherSlider .slick-prev:before,*/
#cropsNameSlider .slick-prev:before {
	content: url(/wp-content/uploads/2021/08/left.png);
	opacity: 1;
}
/*.page-template-ourSuccesses #growToghtherSlider .slick-next:before,*/
#cropsNameSlider .slick-next:before {
	content:  url(/wp-content/uploads/2021/08/right.png);
	opacity: 1;
}
#cropsNameSlider .slick-prev.slick-disabled:before,
#cropsNameSlider .slick-next.slick-disabled:before {
	opacity: 0.5;
}
#cropsNameSlider .slick-prev,
#cropsNameSlider .slick-next {
	height: 33px;
	width: 18px;

}
#cropsNameSlider .slick-prev {
	left: 62px;
}
#cropsNameSlider .slick-next {
	right: 62px;
}
.homeLearningToghether .container {
	max-width: 1206px;
}
.projectsPage.homeLearningToghether .container {
	max-width: 1320px;
}
.homeLearningToghether {
	padding: 48px 4px 56px;
}
.homeLearningToghether h3 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 35px;
	text-align: center;
}
.homeLearningToghether .homeLTtopTitle p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	margin: 5px 0 20px;
}
.homeLearningToghether .leftBlock {
	padding-right: 8px;
}
.homeLearningToghether .midBlock {
	padding-left: 8px;
}
.homeSinglePostBoxWrapper {
	position: relative;
	margin-bottom: 18px;
	/*box-shadow: -4px 4px 18px 0 rgba(0,0,0,0.15);*/
}
.homeSinglePostImageWrapper {
	height: 139px;
	width: 100%;
}
.homeSinglePostImageWrapper.bigPost {
	height: 296px;
	width: 100%;
}
.rightBlock .homeSinglePostImageWrapper img, .rightBlock .homeSinglePostImageWrapper::after {
	max-width: unset;
}
.homeSinglePostImageWrapper::after {
	background-image: linear-gradient(0deg, rgba(0,0,0,0.57) 0%, rgba(0,0,0,0) 100%);
	display: block;
	content: '';
	width: 100%;
	position: relative;
	height: 139px;
	margin-top: -139px;
	/*(max-width: 376px;*/
}
.homeSinglePostImageWrapper.bigPost::after {
	height: 296px;
	margin-top: -296px;
}
.homeSinglePostImageWrapper img,
.homeSinglePostImageWrapper.bigPost img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	/*	object-position: center;*/
	object-position: left;
	max-width: 376px;
	box-shadow: -4px 4px 18px 0 rgb(0 0 0 / 15%);
}
.projectsPage .homeSinglePostImageWrapper img,
.projectsPage .homeSinglePostImageWrapper.bigPost img {
	max-width: 100%;
}
.homeSinglePostTitleWrapper p {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 18px;
	margin-bottom: 0;
}
.homeSinglePostTitleWrapper span.readMoreGrow {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	letter-spacing: 0;
	line-height: 18px;
	text-decoration: underline;
}
.homeSinglePostTitleWrapper {
	position: absolute;
	left: 12px;
	bottom: 12px;
	right: 12px;
}
.homeSinglePostBoxWrapper.morePostBlock {
	background-color: #FA8B01;
	padding: 18px 12px;
	width: 100%;
	position: relative;
}
.homeSinglePostBoxWrapper.morePostBlock p {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 29px;
	max-width: 197px;
	margin: 0;
}
.morePostArrowHome {
	background-image: url(/wp-content/uploads/2021/08/arrow_forward-1.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 20px;
	height: 19px;
	position: absolute;
	bottom: 8px;
	right: 8px;
}
.borderBottomWrapperColor {
	height: 8px;
	width: 100%;
	background-color: #F79400;
}
.thisIsUsHome {
	background-color: #2DAC4A;
	padding: 40px 35px 13px;
}
.thisIsUsHome h3 {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 35px;
	text-align: center;
}
.thisIsUsHome h3 span.thisIsUsLink a {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 36px;
	text-decoration: underline;
}
.thisIsUsHome h3 span.thisIsUsLink {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 36px;
	text-decoration: underline;
	margin-left: 12px;
}
.thisIsUsIconWrapper span.zoneMapTitle {
	height: 75px;
	width: 81px;
}
.thisIsUsIconWrapper {
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
	height: 75px;
	width: 95px;
	margin-left: auto;
	margin-right: auto;
}
.thisIsUsNumber {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	letter-spacing: 0;
	line-height: 47px;
	text-align: center;
}
.thisIsUsTitle h4 {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
}
.thisIsUsNumberWrapper {
	max-width: 95px;
	margin-bottom: 43px;
}
.growingToghetherHome {
	padding: 48px 0 56px;
}
.growingToghetherHome h3 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 35px;
	text-align: center;
	margin: 0 0 6px;
}
.growingToghetherHome p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	text-align: center;
	margin-bottom: 24px;
}
.homeGrowingBtn {
	width: 80%;
	border-radius: 18px;
	background-color: #FA8B01;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 40px auto 0;
	padding: 15px;
}
.homeEvents {
	background-color: #F3F4FA;
	padding: 48px 4px 56px;
}
.homeEvents h3 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 35px;
	text-align: center;
	margin: 0 0 32px;
}
.homeFooter {
	padding: 44px 4px 12px;
}
.homeFooterContentWrepper img {
	max-width: 130px;
	margin: 0 auto;
	display: block;
}
.homeFooterContentWrepper h3 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	margin: 12px auto 8px;
}
.homeFooterContentWrepper p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	margin: 0;
}
.fc-toolbar .fc-right,
.fc-left .fc-today-button {
	display: none;
}
.eventPage {
	padding: 24px 16px 48px;
}
.eventPage .pageTopTitle h2 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 35px;
	margin: 0 0 16px;
}
.fc-toolbar.fc-header-toolbar {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.fc-toolbar.fc-header-toolbar .fc-center h2 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px !important;
	letter-spacing: 0;
	line-height: 24px;
	margin-bottom: 8px !important;
}
.fc-toolbar.fc-header-toolbar .fc-button-group button {
	height: 40px;
	width: 40px;
	background: none;
	background-color: #FA8B01;
	border: none;
	border-radius: 40px;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
}
.fc-toolbar.fc-header-toolbar .fc-button-group button.fc-next-button {
	margin-left: 12px;
}
.fc-toolbar.fc-header-toolbar .fc-button-group button.fc-prev-button span.fc-icon-left-single-arrow {
	background-image: url(/wp-content/uploads/2021/08/left-1.png);
	background-position: center;
	width: 12px;
	height: 19px;
	margin: 0;
	padding: 0;
}
.fc-toolbar.fc-header-toolbar .fc-button-group button.fc-next-button span.fc-icon-right-single-arrow {
	background-image: url(/wp-content/uploads/2021/08/right-1.png);
	background-position: 0;
	width: 12px;
	height: 19px;
}
.fc-icon-left-single-arrow:after,
.fc-icon-right-single-arrow:after {
	display: none;
}
.fc-day-grid-event .fc-title,
.fc-day-grid-event .fc-time {
	display: none;
}
.fc-day-grid-event .fc-content {
	height: 4px;
}
.fc-row .fc-content-skeleton tbody td.fc-event-container {
	padding: 0 10px;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
	border-color: #D4D4D4;
}
.fc-unthemed thead.fc-head th.fc-day-header span {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px !important;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	color: #706F6F;
	font-weight: normal;
}
.fc-unthemed thead.fc-head  {
	border-bottom: 1px solid #D4D4D4;
}
.fc-unthemed thead.fc-head tr {

}
.fc-unthemed thead.fc-head tr td.fc-head-container tr {
	border-bottom: none;
}
.fc-unthemed tbody.fc-body {
	border: 1px solid #D4D4D4;
}
.fc-scroller.fc-day-grid-container {
	height: auto !important;
	overflow: hidden !important;
}
.fc-basic-view .fc-body .fc-row {
	min-height: 58.6px;
	text-align: center;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
	float: none;
}
.fc-unthemed td.fc-today {
	background: none;
}
.fc-basic-view .fc-body .fc-row:last-of-type {
	display: none;
}
.fc-content-skeleton span.fc-day-number {
	color: #2A3742;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px !important;
	font-weight: bold;
	letter-spacing: 0.17px;
	line-height: 21px;
}
.fc-unthemed td.fc-day-top {
	padding-top: 5px;
	padding-bottom: 3px;
}
.fc-unthemed td.fc-today span.fc-day-number {
	background-color: rgba(250, 139, 1, 0.3);
	border-radius: 50%;
	padding: 2px 4px;
}
.fc-event-container .wpfc-more {
	background-color: transparent !important;
	border: none !important;
}
.fc-event-container .wpfc-more .fc-content .fc-title {
	color: #2A3742;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px !important;
	letter-spacing: 0;
	line-height: 14px;
	display: block;
	text-align: start;
}
.fc-event-container .wpfc-more .fc-content {
	height: auto;
}
.fc-day-grid-event {
	margin: 0 auto 4px;
	width: 100%;
	/*	max-width: 29px;*/
}
.fc-event-container .wpfc-more.fc-day-grid-event {
	margin: 0 auto;
}
.stec-layout-month-daycell.stec-layout-month-daycell-today .stec-layout-month-daycell-num:before {
	background-color: #fddcb2 !important;
	border-radius: 30px !important;
}
body .stec-layout-month-daycell-today .stec-layout-month-daycell-wrap .stec-layout-month-daycell-num{
	color: #2A3742 !important;
}
.ui-selectmenu-menu {
	width: auto !important;
}
ul#eventcategiry-menu {
	width: auto !important;
	margin: 0;
	padding: 0;
}
td.fc-widget-content .fc-row.fc-week table tbody tr td.fc-day.fc-widget-content:hover {
	border: 2px solid #000;
	cursor: pointer;
}
.stec-layout-month-daycell .stec-layout-month-daycell-wrap .stec-layout-month-daycell-num {
	left: 0;
	right: 0;
	margin: auto;
}
body .stec-layout-month-daycell.active .stec-layout-month-daycell-wrap {
	background: none !important;
}
body .stec-layout-month-daycell.active:not(.stec-layout-month-daycell-today) .stec-layout-month-daycell-wrap .stec-layout-month-daycell-num {
	color: #4d576c !important;
}
#pills-profile {
	position: relative;
}
#pills-profile ul.stec-layout-month-daycell-events{
	position: relative;
	height: auto;
}
/*
.fc .fc-daygrid-day-frame {
	height: 147px;
}
*/
.page-template-testEvent table.fc-scrollgrid-sync-table {
	height: 351px !important;
	margin: 0 !important;
}
.fc-daygrid-event-dot,
.fc-event-time {
	display: none;
}
.eventSideTitle {
	margin-right: 64px;
}
.eventSideTitle.active {
	border-bottom: 6px solid #FA8B01;
}
.eventSideTitle:hover {
	cursor: pointer;
}
.fc .fc-col-header-cell-cushion {
	color: #706F6F !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	padding: 0 !important;
	text-decoration: none;
	font-weight: 400;
}
th.fc-col-header-cell {
	border: none;
}
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
	min-height: 1px;
	width: 100%;
	max-width: 29px;
	margin: 0 auto;
}
.fc-daygrid-block-event .fc-event-time, .fc-daygrid-block-event .fc-event-title {
	padding: 0;
	font-size: 0;
}
.fc-popover .fc-popover-body .fc-daygrid-block-event .fc-event-title {
	padding: 1px 5px;
	font-size: 14px;
}
.fc-h-event .fc-event-main-frame {
	font-size: 0;
	line-height: 1px;
}
.fc-popover .fc-h-event .fc-event-main-frame {
	font-size: 14px;
	line-height: 1;
}
.fc .fc-view-harness-active &gt; .fc-view,
.fc .fc-scroller-liquid-absolute {
	position: relative;
}
.fc-view-harness.fc-view-harness-active {
	/*	height: 376px !important;*/
	height: auto !important;
}
table.fc-scrollgrid-sync-table tbody tr {
	height: 58px;
}
h2.fc-toolbar-title {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px !important;
	letter-spacing: 0;
	line-height: 24px;
}
.fc-toolbar-chunk button {
	width: 40px;
	height: 40px;
	background-color: #FA8B01 !important;
	border-radius: 40px !important;
	border: none !important;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	padding: 0;
}
.fc-toolbar-chunk button.fc-next-button,
.fc-toolbar-chunk button.fc-prev-button {
	margin: 0 12px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.fc-toolbar-chunk .btn-group {
	margin: 0 !important;
}
.fc .fc-daygrid-event-harness {
	height: 1px;
	margin-bottom: 7px;
}
.fc .fc-popover .fc-daygrid-event-harness {
	height: auto;
	margin-bottom: 7px;
}
.fc .fc-daygrid-day-number {
	padding: 2px 4px;
	font-size: 12px;
	color: #000 !important;
	text-decoration: none;
	font-weight: bold;
}
.fc .fc-daygrid-day-top {
	justify-content: center;
}
.fc .fc-daygrid-day.fc-day-today {
	background-color: transparent!important;
}
.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number {
	background-color: #FDDCB2;
	border-radius: 50%;
}
.fc .fc-scrollgrid table {
	border-color: #D4D4D4;
}
.eventImageWrapp {
	position: relative;
}
.postImage.eventImageWrapp .cropBadge {
	top: 31px;
}
.eventColorInfo span.colorInfo {
	height: 10px;
	width: 10px;
	border-radius: 10px;
	margin-right: 8px;
}
.eventColorInfo .onlineWrapp span.colorInfo {
	background-color: #2DAC4A;
}
.eventColorInfo .liveWrapp span.colorInfo {
	background-color: #2B81FB;
}
.eventColorInfo .fullyBookedWrapp span.colorInfo {
	background-color: #717171;
}
.eventColorInfo span.colorInfoName {
	color: #2A3742;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 1;
}
.eventColorInfo .onlineWrapp,
.eventColorInfo .liveWrapp,
.eventColorInfo .fullyBookedWrapp {
	display: flex;
	align-items: center;
}
.eventColorInfo .liveWrapp {
	margin: 0 24px;
}
.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:nth-of-type(2) div {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:nth-of-type(2) div h2 {
	order: -1;
	flex: 1 0 100%;
	display: flex;
	margin-bottom: 8.5px;
}
.eventMobileFilterBtn {
	order: -1;
}
.eventTitleArrowInner .eventMobileFilterBtn .filterModalOpen {
	margin-bottom: 16px;
}
.fc .fc-toolbar.fc-header-toolbar {
	margin-bottom: 16px;
}
.ltSideBar ul.tax-list li a.active.physical,
.ltSideBar ul.tax-list li a.physical:hover {
	background-color: #2B81FB;
}
.ltSideBar ul.tax-list li a.active.digital,
.ltSideBar ul.tax-list li a.digital:hover {
	background-color: #2DAC4A;
}
.eventFilterWrapp.ltSideBar ul.tax-list li {
	margin-right: 0;
}
.clearEventFilters {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	margin-bottom: 32px;
	text-decoration: underline;
}
.clearEventFilters:hover {
	cursor: pointer;
}
.pastEventTitle h3 {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 29px;
	margin: 41px 8px 16px;
}
.eventsPastWrapper .postBoxBM {
	margin-bottom: 22px;
}
.eventsPastWrapper .homeSinglePostBoxWrapper.morePostBlock {
	height: 100%;
}
.postTitle p.eventDate {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	margin: 4px 0 0;
}
h3.relatedEvents {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 29px;
	margin: 41px 0 23px;
}
.eventMainContent p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
}
.single-event .breadCrumbsCrops {
	padding: 16px 0;
}
.event .pageTopTitle .titleAndLogo h2 {
	margin: 0;
}
.event .cropsSingleContent .pageTopTitle p {
	margin: 8px 0;
}
.event .mobileShareBtnContent {
	margin: 0 0 16px;
}
.QuoteCropRow {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 20px 0 0;
	box-shadow: 0 0 15px 3px rgb(0 0 0 / 10%);
	padding: 15px 0;
}
.QuoteCropRow .cropImageBox {
	width: 200px;
	height: 200px;
	margin: 0 15px;
}
.QuoteCropRow .cropImageBox img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.cropsForQuoteWrapper {
	display: flex;
	flex-direction: column;
}
.QuoteCropRow .simplefavorite-button {
	margin: 0 15px;
	box-shadow: none;
	height: 30px;
	width: 30px;
	font-size: 0;
	background-image: url(/wp-content/uploads/2021/08/Mobile-menu-close.png);
	background-position: center;
	background-repeat: no-repeat;
}
.hoverPointer:hover {
	cursor: pointer;
}
/*
.wpcf7-response-output {
	display: none;
}
*/
.homeShareCallWrapper .shareWrapper {
	position: fixed;
	top: 70px;
	right: 15px;
}
.homeShareCallWrapper .shareBtn.top {
	margin-bottom: 15px;
	font-size: 19px;
}
.homeShareCallWrapper .shareBtn {
	width: 40px;
	height: 40px;
	font-size: 20px;
}
.searchResult .postWrapper .postImage img {
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
	object-fit: cover
}
.searchResult .postWrapper {
	width: 100%;
	margin: 0 auto 0;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	position: relative;
}
.aboutUsNav {
	overflow: hidden;
	overflow-x: scroll;
	padding: 15px 0;
}
.aboutUsScroolMobile {
	width: max-content;
}

.aboutUsScroolMobile .innerNavItem {
	width: max-content;
	margin-bottom: 0;
}
.headerSearchForm {
	max-width: 160px;
}
.headerSearchForm {
	display: block;
}
#searchModal #site-navigation {
	border-bottom: none;
}
#searchModal .modal-footer{
	border-top: none;
}
#headerNewslatter .btn-close {
	position: absolute;
	right: 15px;
	top: 15px;
	background-color: #fff;
	padding: 5px;
	border-radius: 26px;
}
#headerNewslatter .modal-dialog {
	max-width: 676px;
}
.newsletterImageWrapp {
	height: 100%;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	padding: 0 15px;
}
.newLatterFormBoxWrapper {
	background-color: #2DAC4A;
	height: 100%;
	padding: 40px 20px;
	border-radius: 0 4px 4px 0;
}
#headerNewslatter .wpcf7-form label.error,
#headerNewslatter .wpcf7-acceptance span.wpcf7-list-item-label,
#headerNewslatter span.inputLableTop,
#headerNewslatter .wpcf7 form.invalid .wpcf7-response-output,
#headerNewslatter .wpcf7 form.unaccepted .wpcf7-response-output,
#headerNewslatter .wpcf7-not-valid-tip {
	color: #fff;
}
.newLatterFormBoxWrapper h3 {
	color: #fff;
	margin: 0;
}
#headerNewslatter input[type="submit"]:hover {
	border: 1px solid #FA8B01;
	background-color: #FA8B01;
}
#headerNewslatter input[type="submit"] {
	background-color: transparent;
	border: 1px solid #fff;
}
.eventSideFilterWrapper {
	margin-top: 62px;
}
.eventDateBadge {
	height: 23px;
	width: 67px;
	background-color: #FA8B01;
	position: absolute;
	top: 7px;
	left: 7px;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}
.eventOrangeBox {
	height: 100%;
	width: 100%;
	background-color: #FA8B01;
	box-shadow: -2px 2px 8px 0 rgba(0,0,0,0.15);
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.eventOrangeBox p {
	margin: 0 0 0 16px;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
}
.langChangerWrapp {
	position: relative;
}
.postImage.loopLTPosts img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
#mobileMenu.offcanvas-start {
	width: 100%;
	max-width: 320px;
	top: 46px;
}
#mobileMenu .btn-close {
	margin: 0 auto 0 0;
}
#mobileMenu #site-navigation {
	border-bottom: none;
}
.mobileMenuOffcanvas ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mobileMenuOffcanvas ul li {
	margin: 0;
	padding: 0;
	padding: 14px 0;
}
.mobileMenuOffcanvas ul li a {
	color: #4f4f4f;
	font-weight: 400;
	height: auto;
	line-height: 24px;
	font-size: 16px;
	text-decoration: none;
}
.mobileMenuOffcanvas {
	padding: 32px 0;
}
.hoverPointer:hover {
	cursor: pointer;
}
#mobileMenu .headerSearchForm {
	max-width: 100%;
	margin-bottom: 16px;
}
#masthead {
	z-index: 99999;
}
#cropQuoteBox #demo {
	display: none;
}
#cropQuoteBox .shareBtn {
	width: 25px;
	height: 25px;
	font-size: 13px;
}
#headerNewslatter .modal-content {
	border: none;
	border-radius: 4px;
}
#headerNewslatter .modal-dialog {
	border-radius: 4px;
}
label.giveMeFilter.disabled {
	opacity: 0.7;
}
label.giveMeFilter.disabled:hover {
	cursor: not-allowed;
}
.ltSideBar ul.learningTogtherFilter li label.giveMeFilter.disabled:hover {
	cursor: not-allowed;
}
.addtocalendar .atcb-list {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
.addtocalendar .atcb-list li {
	margin: 5px 0 0 0;
}
.addtocalendar a.atcb-link {
	display: none;
}
.addtocalendar var{display:none}.addtocalendar{position:relative;display:inline-block;background:transparent!important}.atcb-link{display:block;outline:none!important;cursor:pointer}.atcb-link:focus~ul,.atcb-link:active~ul,.atcb-list:hover{visibility:visible}.atcb-list{visibility:hidden;position:absolute;top:100%;left:0;width:170px;z-index:900}.atcb-list,.atcb-item{list-style:none;margin:0;padding:0;background:#fff}.atcb-item{float:none;text-align:left}.atcb-item-link{text-decoration:none;outline:none;display:block}.atcb-item.hover,.atcb-item:hover{position:relative;z-index:900;cursor:pointer;text-decoration:none;outline:none}.atc-style-blue .atcb-link,.atc-style-blue .atcb-link:hover,.atc-style-blue .atcb-link:active,.atc-style-blue .atcb-link:focus{margin:0;padding:7px 25px;color:#fff;font-family:"Verdana";font-size:14px;text-decoration:none;outline:none;line-height:20px;vertical-align:middle;background:#4281f4;box-shadow:0 0 40px rgba(0,0,0,.13) inset;border-radius:4px;zoom:1}.atc-style-blue .atcb-list{width:170px;border:1px solid #bababa;border-radius:2px;box-shadow:0 0 5px #AAA}.atc-style-blue .atcb-list,.atc-style-blue .atcb-item{background:#fff;color:#000}.atc-style-blue .atcb-item,.atc-style-blue .atcb-item-link{line-height:1.3em;vertical-align:middle;zoom:1}.atc-style-blue .atcb-item-link,.atc-style-blue .atcb-item-link:hover,.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus{color:#000;font-family:"Verdana";font-size:14px;text-decoration:none;outline:none;padding:5px 15px}.atc-style-blue .atcb-item-link:hover,.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus{color:#fff}.atc-style-blue .atcb-item.hover,.atc-style-blue .atcb-item:hover{background:#4281f4}




.select2-container .select2-selection--single {
	height: auto;
}
.select2-container {
	width: 100% !important;
}


.select2-results__options::-webkit-scrollbar {
	width: 4px;
	margin-right: 10px;
}
.select2-results__options::-webkit-scrollbar-track {
	background-color: transparent;
}
.select2-results__options::-webkit-scrollbar-thumb {
	box-shadow: none;
	border-radius: 2px;
	background-color: #BFBFBF;
	height: 36px;
}
/*
.select2-results__options::-webkit-scrollbar-thumb {
	display: none;
}
*/
.singleCropDes {
	line-height: 2;
}
.singleCropDes ul {
	margin: 0;
}
.fc-event-main {
	overflow: hidden;
}
/*
.page-template-eventPage tbody, .page-template-eventPage td, .page-template-eventPage tfoot, .page-template-eventPage th, .page-template-eventPage thead, .page-template-eventPage tr {
	border-style: none;
}
*/
.fc-col-header tbody {
	border-style: none;
}
.mobileEventSectio .eventImageWrapp {
	height: 189px;
	width: 100%;
}
.mobileEventSectio .eventImageWrapp img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}
.mobileEventSectio .eventTimeInfo {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
}
.mobileEventSectio .postTitle h3 {
	font-size: 20px;
	margin: 13px 0 8px;
}
.mobileEventSectio .eventTimeFrame p {
	font-size: 16px;
	margin: 0 18px 8px;
	line-height: 24px;
}
.mobileEventSectio .eventShortTextWrapp p {
	font-size: 16px;
	margin: 0 0 16px;
	line-height: 24px;
}
.mobileEventSectio .eventRegister p {
	font-size: 16px;
	margin: 0 0 8px;
	line-height: 24px;
}
.mobileEventSectio .eventRegister {
	margin-bottom: 0;
}
.mobileEventSectio {
	width: 91.8vw;
}
.mobileEventSectio .postImage .cropBadge {
	padding: 6px 10px;
}
.mobileEventSectio .eventRegisterToggle {
	margin-bottom: 25px;
}
.mobileEventSectio .eventRegisterBtn {
	width: 93px;
	height: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	line-height: 1;
	color: #fff;
	background-color: #FA8B01;
	border-radius: 18px;
	margin-bottom: 10px;
}
.fc-col-header-cell .fc-scrollgrid-sync-inner {
	margin-bottom: 16px;
}
.thankYouRappwer,
.eventSignupFormWrapp {
	margin-top: 31px;
	padding: 31px 0 0;
	border-top: 1px solid #979797;
}
.eventRegisterTop a {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
}
.eventRegisterTop a:hover {
	cursor: pointer;
}
.eventSignupFormWrapp textarea {
	padding-top: 15px;
}
.eventSignupFormWrapp textarea,
.eventSignupFormWrapp input {
	margin-bottom: 25px;
	width: 100%;
}
.eventSignupFormWrapp input[type="checkbox"] {
	margin-bottom: 0;
}
.eventSignupFormWrapp input[type="submit"] {
	margin-bottom: 0;
	margin-top: 32px;
	height: 48px;
	width: 117px;
	border-radius: 30px;
	background-color: #FA8B01;
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
}
.noEventSelected p {
	color: #4F4F4F;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	width: 294px;
	margin: 62px 0 0;
}
.eventRegistraionThankYou {
	background-color: #2DAC4A;
	padding: 16px 48px 22px;
}
.eventRegistraionThankYou h3 {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 32px;
	text-align: center;
	margin-bottom: 5px;
}
.eventRegistraionThankYou p {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	margin-bottom: 16px;
}
.eventCalenderSave,
.eventCalenderSave a  {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	margin-bottom: 0;
}
.mobileEventSectio .eventRegistrationForm {
	width: 88%;
}
.mobileEventSectio .eventSignupFormWrapp input[type="submit"] {
	margin: 0;
}
.fc .fc-daygrid-day-bottom .fc-daygrid-more-link {
	padding: 0;
	font-size: 12px;
	text-decoration: none;
	color: #000;
	opacity: .8;
}
.fc-theme-standard .fc-scrollgrid {
	border: none;
}
/*
table.fc-scrollgrid-sync-table tbody tr.mobiltEventRow:last-of-type {
	border-bottom: 1px solid #D4D4D4;
}
*/
table.fc-scrollgrid-sync-table tbody tr.mobiltEventRow td .fc-daygrid-day-frame {
	border-right: 1px solid #D4D4D4;
	border-top: 1px solid #D4D4D4;
}
table.fc-scrollgrid-sync-table tbody tr.mobiltEventRow td:first-of-type .fc-daygrid-day-frame {
	border-left: 1px solid #D4D4D4;
}
table.fc-scrollgrid-sync-table tbody tr.mobiltEventRow:last-of-type td .fc-daygrid-day-frame {
	border-bottom: 1px solid #D4D4D4;
}
/*
table.fc-scrollgrid-sync-table tbody tr.mobiltEventRow td:first-of-type {
	border-left: 1px solid #D4D4D4;
}
*/
.mobileEventSectio.thisIsMe {
	padding: 24px 0;
	border-top: 1px solid #D4D4D4;
}

.speakerBox {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 24px;
}
.speakerBox:last-of-type {
	margin-bottom: 0;
}
.speakerBox .speakerImage {
	height: 80px;
	width: 80px;
	border-radius: 80px;
}
.speakerBox .speakerImage img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: 80px;
}
.speakerInfoBox {
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 24px;
	padding: 0 18px;
}
.eventTimeInfo {
	display: flex;
	flex-direction: row;
}
.eventTimeFrame {
	padding: 0 16px;
}
.speakersSection {
	margin-bottom: 25px;
}
/*
.page-template-eventPage tbody.mobiltEventWrapp {
	border: 1px solid #D4D4D4;
}
*/
.leftFooterWrapperFlex {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: flex-end;
}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
	color: #000;
}

#mobileMenu.offcanvas #megaMenuAbout .megaMenuLink {
	padding: 10px 0;
}
#mobileMenu.offcanvas #megaMenuAbout {
	position: relative;
	top: 0;
	height: auto;
}
#mobileMenu.offcanvas #megaMenuAbout .megaMenuWrapper {
	padding: 0;
}
#mobileMenu.offcanvas .mobileFlexColumn {
	flex-direction: column;
}
.footerLogoWrap {

}
p.readMoreWrapp {
	margin-top: 10px;
}
.fullWidthVideoHomeHead {
	margin-bottom: -6px;
}
.cropsTermNameWrapper {
	width: 100%;
	max-width: 260px;
}
.projectsNameWrapper {
	background-color: #5D9732;
	padding: 25px 0;
}
.projectsNameWrapper h3 {
	color: #fff;
}
h3.newProjectsTitle {
	text-align: start;
	margin-bottom: 25px;
}
.projectsPageSectionDivider {
	width: 100%;
	height: 6px;
	background-color: #2DAC4A;
	margin: 50px 0;
	position: relative;
}
.newProjectImageContact {
	object-fit: fill;
	object-position: center;
	height: 100%;
	width: 100%;
}
.projectsPageSectionDivider:after {
	content: url(/wp-content/uploads/2021/08/hazera.png);
	position: absolute;
	right: 80px;
	top: -13px;
	background-color: #fff;
	padding: 0 4px 0 5px;
}
.projectsPageSectionDivider.reverse:after {
	right: auto;
	left: 80px;
}
.projectsPageSectionDivider:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background-color: #FA8B01;
	height: 6px;
	display: block;
	width: 38%;
}
.projectsPageSectionDivider.reverse:before {
	left: auto;
	right: 0;
}
.single-hazeraproject .contactSideBar {
	margin-bottom: 24px;
}
.readMoreButtonWrapper .homeGrowingBtn {
	margin: 25px auto;
}
.maxWidthFix {
	max-width: 100%;
}
.varietyNameWrapper {
	height: 58px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.thisRowCalc th {
	font-size: 1rem;
}
.titleUnit {
	font-size: 0.9rem;
	color: #4F4F4F;
}
.contactSideBar .accordion-item  {
	border: none;
}
.shareRow i {
	font-size: 26px;
	color: #2DAC4A;
	line-height: 1.2;
}
.shareRow {
	display: flex;
	justify-content: center;
	align-items: center;
}
.popover-header {
	background-color: rgb(250, 139, 1, 0.6);
}
.popover-body {
	padding: 12px 1rem;
}
/*
.totalWrapper input {
	width: 100%;
}
*/
#loaderWrapper {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(250,250,250,0.6);
	z-index: 99999999;
}
#loaderWrapper .spinner-border {
	width: 4rem;
	height: 4rem;
	border-width: 0.5em;
}
#ourSucessGallery {
	margin-bottom: 20px;
}
.page-template-ourSuccesses #growToghtherSlider .slick-prev:before,
.page-template-ourSuccesses #growToghtherSlider .slick-next:before {
	color: #000;
	font-size: 36px;
	opacity: 1;
	width: 35px;
	height: 35px;
	/*	background: rgb(250, 250, 250, .7);*/
	padding: 5px;
	border-radius: 5px;
}
.page-template-ourSuccesses #growToghtherSlider .slick-next {
	right: 24px;
	z-index: 9999;
	width: 35px;
	height: 35px;
	padding: 5px 1px 0;
}
.page-template-ourSuccesses #growToghtherSlider .slick-prev {
	left: 24px;
	z-index: 9999;
	width: 35px;
	height: 35px;
	padding: 5px 1px 0;
}
.braekHere {
	page-break-after: always;
	page-break-inside: avoid;
}
#btnDownload:hover {
	cursor: pointer;
}
h3.makeMeBiggerPlease {
	font-size: 30px;
	font-weight: bold;
}
.maxWidthFull {
	max-width: 100% !important;
}
.TitleLogo.ProPlus {
	max-width: 50px !important;
}
.TitleLogo.Selloltn,
.TitleLogo.Sellolt {
	max-width: 32px !important;
}
.singleInner.TitleLogo.ProPlus {
	max-width: 80px !important;
}
.singleInner.TitleLogo.Selloltn,
.singleInner.TitleLogo.Sellolt {
	max-width: 50px !important;
}
.mobileShareBtnContent {
	position: fixed;
	top: 20%;
	right: 25px;
	margin: 0;
	left: auto;
}
.innerTableTexts {
	height: auto;
	min-height: 50px;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	text-align: start;
	align-content: flex-start;
}
.innerTableTexts.bottomRow {
	min-height: 80px;
}
.innerTableTexts p {
	font-size: 1rem;
	font-weight: bold;
	margin: 0;
	color: #000;
}

.termDescriptionWrapp .read-more,
.termDescriptionWrapp .read-less {
	color: #222;
	font-weight: bold
}
.termDescriptionWrapp .read-more:hover,
.termDescriptionWrapp .read-less:hover {
	cursor: pointer;
}
.termDescriptionWrapp.longText {
	display: none;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}
.termDescriptionWrapp.longText.active {
	display: block;
	opacity: 1;
}
img.clacCropImage {
	width: 100%;
	max-width: 200px;
}
.cropLinkBottomWrapper a {
	position: relative;
	z-index: 0;
	display: inline-block;
}
.site-id-17 .hideMeUsa {
	display: none;
}
/*
.input-group&gt;.form-control {
	width: 100%;
}
*/
#clacWrappForm .input-group {
	flex-direction: row;
}
.dramaticEffect {
	display: none;
}
#clacWrappForm.container {
	max-width: 1200px;
}
#pdfBtnDownload .spinner-border {
	width: 1rem;
	height: 1rem;
	border: .15em solid currentColor;
}
input#yourIncomeFinal,
input#costPerKg,
input#yourIncomeGround,
input#growCost {
	background-color: #e9ecef;
	text-align: center !important;
}
input#productPrice {
	text-align: center !important;
}
.form-control:read-only {
	background-color: #eee;
}
input.form-control {
	text-align: start!important;
}
.tableTopTitles {
	text-align: center;
}
#yourIncomeGround,
#yourIncomeFinal {
	direction: ltr;
}
.innerTableTexts {
	margin-bottom: 10px;
}
.site-footer {
	margin-top: 35px;
}
.wpcf7-not-valid-tip {display: none;}
#printLegalTerms {
	page-break-inside: avoid;
}
#cropThumbGallery .youtubeVideoEmbedd {
	pointer-events: none;
}
.contactBtn i {
	font-size: 20px;
	margin-right: 6px;
}
.teamMemberBox .card-body .contactBtn a {
	color: #075E54;
}
.contactBtn {
	margin-top: 10px;
}
#signUpModal .modal-content {
	padding: 30px;
}
.allCropsCheck .wpcf7-checkbox {
	display: flex;
	flex-wrap: wrap;
	gap: 17px;
}
.allCropsCheck .wpcf7-list-item {
	display: flex;
	margin: 0;
}
#signUpModal .wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
	font-size: 20px;
	font-weight: bold;
	border: 3px solid #fff;
	border-radius: 15px;
}
.postid-9080 .entry-content p {
	color: #fff;
}
.postid-9080 .entry-content a {
	color: #fff;
}
.postid-9080 #page {
	background-color: #175045;
}

@media(max-width: 576px) {
	/*
        table.fc-scrollgrid-sync-table tbody tr {
            display: flex;
            width: 100%;
            justify-content: space-around
        }
        .fc th, .fc td {
            width: 100%;
        }
    */
	.thisRowCalc {
		border-top: 1px solid #000;
		margin: 15px 0;
		padding: 15px 0;
	}
}

@media(min-width: 576px) {
	.site-id-1 #homePageSlider .carousel-item,
	#homePageSlider .carousel-item {
		height: 34vw;
	}
	.colorBoxWrapper {
		margin-right: 55px;
		margin-bottom: 44px;
	}
	.colorBox {
		height: 15px;
		width: 15px;
		border-radius: 2px;
		margin-right: 8px;
	}
	.entry-content p.colorBoxText {
		font-size: 16px;
		line-height: 1;
	}
	.areaRowWrapper {
		margin-bottom: 32px;
	}
	.stageBox {
		height: 37px;
		width: 37px;
	}

}
@media(max-width: 768px) {
	.fc-daygrid-event.Digital {
		background-color: rgba(45, 172, 74, 1) !important;
		border-color: rgba(45, 172, 74, 1) !important;
	}
	.fc-daygrid-event.Physical {
		background-color: rgba(43, 129, 251, 1) !important;
		border-color: rgba(43, 129, 251, 1) !important;
	}
	.fc-daygrid-event.fullyBookedEvent {
		background-color: rgba(113, 113, 113, 1) !important;
		border-color: rgba(113, 113, 113, 1) !important;
	}
}
@media(min-width: 768px) {
	h3.makeMeBiggerPlease {
		font-size: 38px;
		font-weight: bold;
	}
	.topHeaderImage.projectInner img {
		object-fit: cover;
	}

	.readMoreButtonWrapper .homeGrowingBtn {
		margin: 25px auto 50px;
	}

	.projectsPageSectionDivider {
		height: 12px;
		margin: 80px 0;
	}
	.projectsPageSectionDivider:before {
		height: 12px;
	}
	.single-event .breadCrumbsCrops {
		padding: 24px 0 16px;
	}
	.eventMainContent p {
		color: #000;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		letter-spacing: 0;
		line-height: 28px;
	}
	.event .pageTopTitle .titleAndLogo h2 {
		margin: 0;
	}
	.cropsSingleContent .pageTopTitle p.eventDate {
		color: #000000;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		letter-spacing: 0;
		line-height: 28px;
		margin: 4px 0 40px;
	}
	.morePastEventsForYou .postBoxBM:nth-of-type(1) {
		margin-left: 0;
	}
	.morePastEventsForYou .postBoxBM:nth-of-type(6) {
		margin-right: 0;
	}
	.morePastEventsForYou .postWrapper .postImage {
		height: 190px;
		width: 277px;
	}
	h3.relatedEvents {
		color: #4F4F4F;
		font-family: 'Open Sans', sans-serif;
		font-size: 32px;
		letter-spacing: 0;
		line-height: 47px;
		margin: 113px 0 31px;
	}
	.eventsPastWrapper .postBoxBM {
		margin-bottom: 0;
	}

	.pastEventTitle h3 {
		color: #4F4F4F;
		font-family: 'Open Sans', sans-serif;
		font-size: 40px;
		letter-spacing: 0;
		line-height: 59px;
		margin: 56px 0 24px;
	}
	.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:nth-of-type(2) div h2 {
		order: 0;
		flex: 1 0 0;
	}

	.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:nth-of-type(2) div {
		display: flex;
		flex-direction: row;
	}

	.fc-day-grid-event .fc-title {
		display: block;
		text-align: start;
	}
	.fc-day-grid-event .fc-content {
		height: auto;
	}

	.learningTogetherTextOver {
		height: 10px;
		width: 100px;
	}
	.mobileCountryColMFix {
		margin-top: 0;
	}
	.countryInfoWrapper {
		padding: 30px 0;
	}
	.acf-map {
		height: 600px;
	}

	.no-results .page-content {
		margin: 0 0 211px;
	}
	.no-results {
		font-size: 24px;
		line-height: 35px;
	}
	.search-no-results .growingPageTopStrip {
		padding-top: 211px;
		padding-bottom: 49px;
	}

	.searchResult .cropMBFixInner,
	.searchResult .postBoxBM {
		padding: 0 15px;
		margin: 0 0 56px;
	}
	.searchResult {
		margin-bottom: 0;
	}
	.searchResult:last-of-type {
		margin-bottom: 24px;
	}
	p.serachNumber {
		font-size: 16px;
		line-height: 24px;
	}
	.searchResult h3 {
		font-size: 24px;
		line-height: 35px;
	}
	.searchResult .postImage,
	.searchResult .postImage.crops {
		height: 213px;
	}
	.noUnderLine.phone {
		text-decoration: none;
	}

	.termDescriptionWrapp p {
		margin-bottom: 16px;
	}
	.archive-description p {
		font-size: 40px;
	}
	.upperIcon {
		margin-right: 15px;
	}
	.innerNavItem {
		font-size: 22px;
		margin-bottom: 0;
		padding: 25px 20px;
	}
	.entry-content .cropsStageTitle p {
		font-size: 16px;
		font-weight: bold;
		line-height: 24px;
	}
	.stageBox.quarter .firstQCol,
	.stageBox.quarter .secondQCol,
	.stageBox.quarter .thirdQCol,
	.stageBox.quarter .fourthQCol {
		width: 6px;
	}

	.stagesFirstRow {
		margin: 13px 0 17px;
	}
	.stageBoxTitle {
		font-size: 14px;
		font-weight: normal;
		line-height: 24px;
		width: 37px;
	}
	.cropStagebyMonths {
		margin-top: 40px;
	}

	.relatedCrops h3 {
		font-size: 32px;
		line-height: 47px;
		margin-bottom: 32px;
	}
	.relatedCrops.cropsLoopSection {
		padding: 80px 0;
	}

	.relatedCrops.cropsLoopSection .postWrapper .postImage.crops {
		width: 277px;
		height: 190px;
	}
	.relatedCrops.cropsLoopSection .postWrapper.cropsWrapperLoop {
		max-width: 277px;
		margin-bottom: 0;
		height: 100%;
	}
	.relatedCrops.cropsLoopSection .postWrapper .postTitle {
		padding: 10px;
	}
	#cropMainGallery .slick-prev {
		left: 24px;
		background-image: url(https://www.hazera.com/wp-content/uploads/2021/08/arrowLeft.png);
		background-size: cover;
		width: 25px;
		height: 49px;
	}
	#cropMainGallery .slick-next {
		right: 24px;
		background-image: url(https://www.hazera.com/wp-content/uploads/2021/08/arrowRight.png);
		background-size: cover;
		width: 25px;
		height: 49px;
	}
	#cropMainGallery .slick-dots li button:before {
		width: 14px;
		height: 14px;
		font-size: 14px;
	}
	.cropsSingleContent .megaMenuIcon {
		margin-right: 30px;
		width: 51px;
	}
	.single-crops .cropsSingleContent .megaMenuIcon {
		margin-right: 30px;
		width: 60px;
		height: 90px;
	}
	.pageTopTitle .titleAndLogo h2 {
		font-size: 32px;
		line-height: 47px;
		margin: 0 10px 0 0;
	}
	.cropsSingleContent .pageTopTitle p {
		font-size: 16px;
		line-height: 28px;
	}
	.single-crops #primary {
		padding-top: 0;
	}
	.cropsLoopSection .postWrapper.cropsWrapperLoop {
		max-width: 300px;
	}
	.cropsLoopSection .postWrapper .postImage.crops {
		height: 213px;
		width: 300px;
	}
	.postImage .cropBadge {
		font-size: 13px;
		line-height: 20px;
		padding: 5px 16px 5px 8px;
		top: 16px;
		border-radius: 0 14px 14px 0;
		box-shadow: 2px 2px 8px 0 rgba(0,0,0,0.5);
	}
	.cropsLoopSection .postWrapper .postTitle h5.cropSingleTitle {
		font-size: 24px;
		font-weight: bold;
		line-height: 35px;
	}
	.postCount {
		margin: 0 5px 15px;
	}
	.termDescriptionWrapp {
		margin-bottom: 24px;
	}
	.cropsLoopSection .pageTopTitle h2 span.slugenText {
		font-size: 28px;
		line-height: 41px;
		font-weight: bold;
	}
	.cropsLoopSection .pageTopTitle {
		display: flex;
		margin-bottom: 58px;
	}
	.termTitleIcon {
		height: 100px;
		width: 63px;
		margin-right: 30px;
	}

	.cropsMoreBox {
		width: 361px;
		height: 100%;
		padding: 24px;
	}
	.cropsMoreBox h5 {
		font-size: 32px;
		line-height: 47px;
	}
	.cropsMoreBox p {
		font-size: 20px;
		line-height: 29px;
	}
	.cropsLoopSection .postWrapper .postTitle .megaMenuIcon {
		margin-right: 20px;
		height: 50px;
		width: 37px;
	}
	.cropsLoopSection .postWrapper .postTitle h5 {
		font-size: 32px;
		line-height: 1;
	}
	.cropsLoopSection .postWrapper .postTitle {
		padding: 30px 14px 14px;
	}
	.page-template-cropsPage .postWrapper .postImage.crops {
		width: 361px;
		height: 249px;
	}
	.cropsLoopSection .postWrapper {
		margin: 0;
		/*		max-width: 100%;*/
		max-width: 361px;
	}
	.cropsLoopSection .postWrapper.moreCrops {
		height: 343px;
	}
	.cropMBFix {
		margin-bottom: 80px;
		padding: 0 20px;
	}
	.cropsLoopSection {
		padding: 72px 0 0;
	}
	.cropsTopTitle h3 {
		font-size: 40px;
		line-height: 59px;
		margin: 0 auto 15px;
	}
	.cropsTopTitle p {
		font-size: 24px;
		line-height: 35px;
		margin-bottom: 33px;
	}
	/*
        .postWrapper .postTitle {
            height: 82px;
        }
    */
	.postWrapper .postTitle h5 {
		font-size: 20px;
		font-weight: bold;
		line-height: 29px;
	}
	.postWrapper .postImage {
		width: 100%;
		height: 214px;
	}
	.eventOrangeBox {
		height: 298px;
		width: 310px;
	}
	.eventOrangeBox p {
		font-size: 40px;
		margin: 0 20px;
	}

	.learningTogether .postWrapper .postImage {
		text-align: center;
	}

	.thePostContent {
		max-width: 880px;
		margin: auto;
	}
	.page-template-contentPage .thePostContent {
		max-width: 100%;
		margin: auto;
	}
	.single-post .thePostContent {
		margin: 0;
		padding: 0 20px 0 0;
	}
	.page-template-default .thePostContent {
		padding-right: 0;
	}
	.newsLetterBoxSide {
		margin-bottom: 32px;
		padding: 20px 17px;
	}
	.newsLetterBoxSide h4 {
		font-weight: bold;
	}
	.page-template-contentPage .post-thumbnail:after,
	.type-post .post-thumbnail:after {
		height: 12px;
		width: 200px;
		bottom: 53px;
	}
	.page-template-contentPage article,
	article.type-post {
		padding-top: 56px;
	}
	.page-template-contentPage h3.postTitle {
		margin-top: 0;
	}
	.page-template-contentPage .post-thumbnail,
	.type-post .post-thumbnail {
		height: 419px;
		margin-bottom: 64px;
	}
	.FooterLogoStrip {
		padding: 81px 0 60px;
	}
	.footerLogoWrap img {
		margin: 0 auto 32px;
	}
	.page-template-cropsPage .footerLogoWrap img {
		margin: 81px 32px 86px;
	}
	.entry-content li {
		color: #000000;
		font-size: 20px;
		line-height: 34px;
		margin-bottom: 15px;
	}
	.entry-content p {
		color: #000000;
		font-size: 20px;
		line-height: 34px;
		margin-bottom: 30px;
	}
	h3.postTitle {
		font-size: 40px;
		line-height: 59px;
		margin-top: 0;
		margin-bottom: 16px;
	}
	.entry-meta {
		font-size: 16px;
		line-height: 32px;
		margin: 16px 0 48px;
	}
	.ltSideBar {
		padding: 48px 30px 0 64px;
	}
	h3.sideBarTitle {
		margin-bottom: 64px;
	}
	.topHeaderImage {
		height: 240px;
	}
	.single-hazeraproject .topHeaderImage.projectInner,
	.topHeaderImage.projectInner {
		height: 33vw;
	}
	.single-hazeraproject.postid-632 .topHeaderImage.projectInner
	.single-hazeraproject.postid-632 .topHeaderImage.projectInner {
		height: auto;
	}

	.topHeaderImage .headerTopLine {
		height: 14px;
		max-width: 640px;
	}
	.postWrapper {
		margin-bottom: 0;
		max-width: 310px;
		height: 100%;
	}
	.postBoxBM {
		margin-bottom: 56px;
	}
	/*
        #mobileMenuLang .modal-body .btn-close {
            display: none;
        }
    */
	.site-footer {
		padding: 57px 51px 35px;
	}
	.hazerLogoWhite {
		max-width: 115px;
		margin-bottom: 50px;
	}
	.footerMenuWrapper {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 0;
		height: 100%;
	}
	.hazeraCropAdvisor {
		max-width: 43px;
		margin-right: 16px;
	}
	.appStore {
		max-width: 145px;
		margin-top: 24px;
		margin-bottom: 17px;
	}
	.googleStore {
		max-width: 145px;
	}
	.allRightsText {
		max-width: 100%;
	}
	.limaGrainLogo {
		max-width: 125px;
	}
	.subscribeBtn {
		width: 104px;
		height: 29px;
		padding: 0 21px;
	}
	/*
        .linkedInBtn,
        .youtubeBtn,
        .facebookBtn {
            padding: 0 10px;
        }
    */
	.footerSocaileBtnWrapper,
	.footerNewslatterWrapper {
		margin-top: 0;
		height: 100%;
	}
	.footerNewslatterWrapper h3 {
		margin-bottom: 0;
		line-height: 23px;
	}
	.footerSocailWrapper {
		position: relative;
	}
	.faceBookContainer {
		position: absolute;
		left: 0;
		right: 0;
		top: -296px;
		display: block;
	}
	.subscribeBtn {
		margin-right: 16px;
	}
	.youtubeBtn {
		margin: 0 10px;
	}
	.footerNewslatterWrapper {
		margin-right: 14px;
	}
	.footerSocaileBtnWrapper {
		align-items: flex-end;
	}
	#mobileMenuLang .modal-dialog {
		margin: 115px 127px 0 auto;
	}
	#mobileMenuLang.stickyNew .modal-dialog  {
		margin: 85px 127px 0 auto;
	}
	#mobileMenuLang .modal-footer {
		padding: 0 32px 17px;
	}
	#mobileMenuLang .modal-footer.bothBtn {
		padding: 17px 32px;
		justify-content: space-between;

	}
	#mobileMenuLang .modal-body {
		padding: 40px 32px 0;
	}
	#mobileMenuLang .modal-body h3 {
		font-size: 20px;
		line-height: 29px;
		margin-bottom: 20px;
	}
	#mobileMenuLang .modal-body .langSelect h3 {
		font-size: 16px;
		line-height: 24px;
	}
	.langSelect .form-check label {
		font-size: 16px;
	}
	.headerLangIcon {
		width: 26px;
		height: 35px;
	}
	/*
        .LangDrop {
            margin-right: 24px;
        }
    */

	.locationDrop .locationIconTop,
	.LangDrop .LangIconTop {
		margin-right: 5px;
	}
	.contactUsTeam {
		padding: 0 51px 80px;
		max-width: 1920px;
		margin: auto;
	}
	.contactUs {
		padding: 72px 51px;
	}
	.contactSection {
		padding: 56px 30px;
		height: 100%;
	}
	.contactSideBar {
		padding: 56px 30px;
		height: 100%;
	}
	.contactSection h3 {
		font-size: 23px;
		line-height: 1.5;
		margin-bottom: 32px;
	}
	.wpcf7 select,
	.wpcf7 input {
		height: 48px;
		width: 100%;
		max-width: 472px;
	}
	.wpcf7 input.wpcf7-not-valid {
		border: 1px solid #FF001F;
	}
	.contactLine {
		margin: 25px 0 25px;
		max-width: 472px;
	}
	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .form-control:disabled, .form-control:read-only, textarea.form-control {
		font-size: 16px;
		padding: 0 17px;
	}
	textarea.form-control {
		height: 167px;
		padding: 18px 17px;
	}
	input[type="submit"] {
		height: 48px;
		width: max-content;
		border-radius: 30px;
		background-color: #FA8B01;
		color: #FFFFFF;
		font-family: 'Open Sans', sans-serif;
		font-size: 20px;
		font-weight: 500;
		letter-spacing: 0;
		line-height: 1;
		border: none;
	}
	.teamMemberBox .card {
		padding: 26px;
	}
	.teamMemberBox .card-body {
		padding: 0 0 0 32px;
	}
	.teamMemberImageWrapper {
		height: 167px;
		width: 100%;
	}
	.teamMemberBox .card-body {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
		height: 100%;
	}
	.ourTeamSection .nav-tabs {
		margin: 8px 0 56px;
	}
	.ourTeamSection .nav-tabs .nav-link {
		font-size: 24px;
		line-height: 35px;
	}
	.ourTeamSection .nav-tabs .nav-link:first-child {
		margin-right: 64px;
	}
	.growingImageWrapper {
		/*
                width: 574px;
                height: 480px;
        */
		width: 100%;
		height: 480px;
		max-width: 574px;
		position: relative;
	}
	.growingImageWrapper:after {
		width: 8px;
		height: 287px;
	}
	#growToghtherSlider .card {
		max-width: 1200px;
	}
	#growToghtherSlider .card.ourSuccessInnerGallery {
		max-width: 550px;
	}
	#growToghtherSlider .card .card-body {
		padding: 60px 56px 50px 68px;
	}
	#growToghtherSlider .card .card-title {
		font-size: 28px;
		line-height: 41px;
	}
	#growToghtherSlider .card .card-text {
		font-size: 20px;
		line-height: 32px;
		font-weight: 500;
	}
	#growToghtherSlider .card .card-text.fullText {
		margin-top: 28px;
		font-weight: 400;
		color: #000;
	}
	#growToghtherSlider .slick-dots li button {
		width: 15px;
		height: 15px;
	}
	#growToghtherSlider .slick-dots li button:before {
		width: 15px;
		height: 15px;
		font-size: 15px;
	}
	#growToghtherSlider .slick-dots {
		margin-bottom: 64px;
	}
	.pageTopTitle h2 {
		font-size: 40px;
		line-height: 59px;
	}
	.pageTopTitle p {
		font-size: 16px;
		line-height: 24px;
	}
	h2.accordion-header, .accordion-item .accordion-button {
		font-size: 20px;
		font-weight: 400;
		letter-spacing: 0;
		line-height: 29px;
	}
	.accordion-item {
		margin-bottom: 48px;
	}
	#qandASection .accordion-item {
		margin-bottom: 0;
	}
	.contactSideBar {
		margin-top: 40px;
	}
	/*
        #homePageSlider .carousel-item {
            height: 750px;
        }
    */
	/*
        #homePageSlider .carousel-item.vimeo  {
            position: relative;
            overflow: hidden;
            width: 100%;
            padding-top: 56.25%;
        }
        #homePageSlider .carousel-item.vimeo iframe {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            width: 100%;
            height: 100%;
        }
    */
	#homePageSlider .carousel-caption h1 {
		font-size: 60px;
		line-height: 68px;
	}
	#homePageSlider .carousel-caption p {
		font-size: 24px;
		line-height: 36px;
		margin: 24px 0 64px;
	}
	#homePageSlider .homeSliderBtn {
		height: 60px;
		width: max-content;
		border-radius: 30px;
		font-size: 24px;
		padding: 0 20px;
	}
	#homePageSlider .carousel-caption {
		bottom: auto;
		top: 103px;
		left: 60px;
		right: 60px;
	}
	#growToghtherSlider .prev,
	#growToghtherSlider .carousel-control-prev,
	#homePageSlider .carousel-control-prev {
		opacity: 1;
		width: auto;
		left: 16px;
		display: flex;
	}
	#growToghtherSlider .nextBtn,
	#growToghtherSlider .carousel-control-next,
	#homePageSlider .carousel-control-next {
		opacity: 1;
		width: auto;
		right: 16px;
		display: flex;
	}
	#growToghtherSlider .nextBtn,
	#growToghtherSlider .prevBtn,
	#growToghtherSlider .carousel-control-prev-icon,
	#growToghtherSlider .carousel-control-next-icon,
	#homePageSlider .carousel-control-prev-icon,
	#homePageSlider .carousel-control-next-icon {
		width: 25px;
		height: 48px;
	}
	.homeSinglePostImageWrapper.bigPost {
		height: 351px;
	}
	.homeSinglePostImageWrapper {
		height: 166px;
	}
	.homeSinglePostBoxWrapper.morePostBlock {
		height: 166px;
	}
	table.fc-scrollgrid-sync-table tbody tr {
		height: 147px;
	}
	.fc-view-harness.fc-view-harness-active {
		height: 956px !important;
		border-bottom-color: transparent !important;
	}
	.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
		max-width: 100%;
	}
	.fc .fc-daygrid-event-harness {
		height: auto;
		margin-bottom: 8px;
	}
	.fc-h-event .fc-event-main-frame {
		line-height: 1;
	}
	.fc .fc-daygrid-event {
		border-radius: 0;
		margin: 0;
		border: none;
		height: 29px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		padding: 0 8px;
	}
	.fc-daygrid-block-event .fc-event-time,
	.fc-daygrid-block-event .fc-event-title {
		color: #2A3742 !important;
		font-family: 'Open Sans', sans-serif;
		font-size: 14px;
		letter-spacing: 0;
		line-height: 21px;
	}
	.fc-direction-ltr .fc-daygrid-event.fc-event-end, .fc-direction-rtl .fc-daygrid-event.fc-event-start {
		margin-right: 5px;
	}
	.fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc-direction-rtl .fc-daygrid-event.fc-event-end {
		margin-left: 5px;
	}
	.fc .fc-daygrid-event.Digital {
		border-left: 3px solid #2DAC4A !important;
	}
	.fc .fc-daygrid-event.Physical {
		border-left: 3px solid #2B81FB !important;
	}
	.fc .fc-daygrid-event.Physical:not(.fullyBookedEvent) {
		border-left: 3px solid #2B81FB !important;
		background-color: rgb(43, 129, 251, 0.13)!important;
	}
	.fc .fc-daygrid-event.fullyBookedEvent {
		border-left: 3px solid #717171 !important;
	}
	.fc .fc-scroller-liquid-absolute {
		overflow: hidden !important;
	}
	.fc-daygrid-event-harness:hover {
		cursor: pointer;
	}
	button.fc-today-button {
		display: none;
	}
	.fc-toolbar-chunk button.fc-prev-button {
		margin: 0;
	}
	.fc-toolbar-chunk button {
		background-color: #e3e3e3 !important;
		width: 24px;
		height: 24px;
		color: #4F4F4F;
		font-size: 10px;
	}
	.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:nth-of-type(1) {
		width: 245px;
	}
	h2.fc-toolbar-title {
		color: #4F4F4F;
		font-family: 'Open Sans', sans-serif;
		font-size: 24px !important;
		font-weight: bold;
		letter-spacing: 0;
		line-height: 35px;
		margin: 0 51px !important;
	}
	.fc-toolbar.fc-header-toolbar {
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 8px;
	}
	.fc-toolbar-chunk div {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.eventPage .pageTopTitle h2 {
		color: #4F4F4F;
		font-family: 'Open Sans', sans-serif;
		font-size: 40px;
		letter-spacing: 0;
		line-height: 59px;
		margin-bottom: 8px;
	}
	table.fc-col-header tbody {
		height: 72px;
	}
	th.fc-col-header-cell .fc-scrollgrid-sync-inner {
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.fc .fc-daygrid-day-number {
		color: #2A3742;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		font-weight: bold;
		letter-spacing: 0.2px;
		line-height: 24px;
		padding: 0;
	}
	.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-top .fc-daygrid-day-number {
		background-color: transparent;
		border-radius: 0;
	}
	.fc .fc-daygrid-day-top {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 34px;
		width: 34px;
		margin: 2px auto 5px;
	}
	.fc .fc-day-today .fc-daygrid-day-top {
		background-color: rgba(250, 139, 1, 0.3);
		border-radius: 34px;
	}
}

@media(min-width: 992px) {
	.projectsPageSectionDivider:after {
		content: url(/wp-content/uploads/2021/08/H_Tag.png);
		position: absolute;
		right: 80px;
		top: -130px;
		padding: 0;
	}
	.projectsPageSectionDivider.reverse:after {
		right: auto;
		left: 80px;
		top: -130px;
	}

	.eventDateBadge {
		height: 48px;
		width: 140px;
		top: 18px;
		left: 18px;
		font-size: 24px;
	}

	.hoverLinePostLG {
		opacity: 0;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		max-width: 220px;
		height: 14px;
		background-color: #F79400;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		z-index: 99;
	}
	.homeSinglePostBoxWrapper:hover .hoverLinePostLG {
		opacity: 1;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	.QuoteCropRow .cropImageBox {
		width: 100px;
		height: 100px;
	}
	.QuoteCropRow {
		width: 100%;
		max-width: 450px;
	}
	#wpcf7-f750-o1 input[type="submit"] {
		float: left;
		margin-top: 20px;
	}
	.mobileBGFix {
		display: none;
	}
	.simplefavorite-button {
		height: 47px;
		/*		width: 144px;*/
		border-radius: 23.5px;
		font-size: 16px;
		line-height: 24px;
	}

	.contactSideBar {
		margin-top: 0;
	}
	.stripSingleImageWrapper,
	.aboutUsSlider .item {
		height: 482px;
		width: 100%;
	}
	.stripSingleImageWrapper img,
	.aboutUsSlider .item img {
		object-fit: cover;
	}
	#sectionScroll3 .stripSingleImageWrapper img {
		object-fit: contain;
	}
	.aboutUsBtn {
		font-size: 20px;
		padding: 10px 25px;
	}
	.aboutUsTextWrapper {
		padding: 0 10%;

	}
	.aboutUsTextWrapper .entry-content p {
		margin-bottom: 40px;
	}
	h3.aboutUsTitle {
		font-size: 34px;
		line-height: 1.1;
		margin: 0 0 15px;
	}
	.cropLinkBottomWrapper a {
		font-size: 16px;
		line-height: 24px;
	}
	.contactLocalBtn {
		height: auto;
		width: max-content;
		max-width: 100%;
		font-size: 20px;
		font-weight: 500;
		line-height: 24px;
		border-radius: 30px;
		padding: 8px 15px;
		text-align: center;
	}
	.cropLinkBottomWrapper {
		margin: 0;
		flex-wrap: wrap;

	}
	.cropLinkBottomWrapper a:first-of-type {
		width: 100%;
		margin-bottom: 8px;
	}
	.cropLinkBottomWrapper a:last-of-type {
		margin-left: 16px;
	}
	.contactSideBar {
		max-width: 538px;
	}
	.cfFiledsWrapper.left {
		margin-left: 0;
		margin-right: auto;
	}
	.cfFiledsWrapper.right {
		margin-left: auto;
		margin-right: 0;
	}
	.currentOfficeLocation .officeEmail a,
	.currentOfficeLocation .officeFax,
	.currentOfficeLocation .officePhone a,
	.currentOfficeLocation .officeAddress {
		font-size: 16px;
		line-height: 24px;
	}
	.accordion-body {
		padding: 24px 0 0;
	}
	#qandASection .accordion-body {
		padding: 0 0 24px;
	}
	.ourTeamSection .nav-tabs .nav-link:hover, .ourTeamSection .nav-tabs .nav-link.active {
		border-bottom: 6px solid #FA8B01;
		border-radius: 0;
	}
	.teamMemberBox .card-body a,
	.teamMemberBox .card-body p,
	.teamMemberBox .card-body h5 {
		font-size: 16px;
		line-height: 24px;
		font-weight: normal;
	}
	.newsLetterRegisterForm input[type="email"].newsLetterField {
		height: 26px;
	}
	#footer-menuLeft li#menu-item-50
	#footer-menu li#menu-item-50 {
		padding-bottom: 13px;
	}
	.tax-cropscat .FooterLogoStrip {
		padding-top: 161px;
	}
	/*
        #homePageSlider .carousel-item.image:after {
            background-image: linear-gradient(90deg, #000000 0%, rgba(0,0,0,0) 100%);
            display: block;
            content: '';
            width: 100%;
            position: absolute;
            height: 100%;
            opacity: 0.5;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }
    */
	#homePageSlider .carousel-caption {
		bottom: auto;
		top: 185px;
		left: 293px;
		max-width: 940px;
		z-index: 99;
	}
	#growToghtherSlider .carousel-control-prev,
	#homePageSlider .carousel-control-prev {
		left: 62px;
	}
	#growToghtherSlider .carousel-control-next,
	#homePageSlider .carousel-control-next {
		right: 62px;
	}
	#homePageSlider .carousel-indicators {
		margin-bottom: 31px;
	}
	.carousel-indicators [data-bs-target] {
		width: 15px;
		height: 15px;
		border-radius: 15px;
		margin-right: 22px;
	}
	.homeCropStrip {
		padding: 0;
	}
	.homeCropNameSlider {
		font-size: 28px;
		font-weight: 400;

	}
	.homeCropNameSlider span.zoneMapTitle {
		/*width: 93px;*/
		height: 99px;
		margin-right: 10px;
	}
	.homeCropNameSlider {
		padding: 5px 67px;
		margin-right: 0;
	}
	.innerNavItem:hover {
		background-color: #289a42;
	}
	.homeLearningToghether h3 {
		font-size: 40px;
		line-height: 59px;
	}
	.homeLearningToghether .homeLTtopTitle p {
		font-size: 24px;
		line-height: 35px;
		margin: 4px 0 25px;
	}
	.homeLearningToghether {
		padding: 80px 0 77px;
	}
	.borderBottomWrapperColor {
		height: 14px;
	}
	.thisIsUsHome {
		padding: 61px 0 70px;
	}
	.thisIsUsHome .container {
		max-width: 1540px;
	}
	.thisIsUsNumberWrapper {
		max-width: 225px;
		margin: 0;
	}
	.thisIsUsIconWrapper {
		width: 115px;
		height: 115px;
	}
	.thisIsUsNumber {
		font-size: 64px;
		line-height: 94px;
	}
	.thisIsUsTitle h4 {
		font-size: 24px;
		line-height: 35px;
	}
	.thisIsUsHome h3 {
		font-size: 40px;
		line-height: 59px;
		margin-bottom: 49px;
	}
	.thisIsUsHome h3 span.thisIsUsLink {
		font-size: 20px;
		font-weight: 600;
		line-height: 16px;
		margin-left: 16px;
		display: inline-block;
		text-decoration: none;
	}
	.thisIsUsHome h3 span.thisIsUsLink a {
		font-size: 20px;
		font-weight: 600;
		line-height: 18px;
		display: inline-block;
		text-decoration: none;
		border-bottom: 1px solid rgba(255, 255, 255, 0.8);
	}
	.growingToghetherHome {
		padding: 88px 0 132px;
	}
	.growingToghetherHome h3 {
		font-size: 40px;
		line-height: 59px;
	}
	.growingToghetherHome p {
		font-size: 24px;
		line-height: 35px;
		margin-bottom: 27px;
	}
	.homeGrowingBtn {
		width: max-content;
		border-radius: 30px;
		font-size: 24px;
		font-weight: 500;
		margin: 64px auto 0;
		padding: 24px;
	}
	.projectsPage .homeGrowingBtn {
		margin-top: 25px;
	}
	.homeEvents h3 {
		font-size: 40px;
		line-height: 59px;
		margin: 0 0 78px;
	}
	.RegularPageTopStrip h2 {
		color: #FFFFFF;
		font-family: 'Open Sans', sans-serif;
		font-size: 40px;
		letter-spacing: 0;
		line-height: 59px;
		margin: 0;
		text-align: center;
	}
	.RegularPageTopStrip {
		padding: 20px 0;
		position: relative;
	}
	select#countrySelector {
		position: absolute;
		right: 80px;
		top: 0;
		bottom: 0;
		left: auto;
		max-width: 310px;
		margin: auto;
		font-size: 16px;
		font-weight: 500;
		line-height: 24px;
	}
	.homeFooter {
		padding: 92px 4px 40px;
	}
	.homeFooterContentWrepper {
		width: 100%;
		max-width: 1135px;
		margin: auto;
	}
	.homeFooterContentWrepper img {
		max-width: 217px;
		margin: 0 auto;
		display: block;
	}
	.homeFooterContentWrepper h3 {
		font-size: 24px;
		line-height: 35px;
		margin: 32px auto 8px;
	}
	.homeFooterContentWrepper p {
		line-height: 24px;
		font-size: 16px;
	}
	.thisIsUsHome {
		position: relative;
	}
	.thisIsUsHome:after {
		content: url(/wp-content/uploads/2021/08/H_Tag.png);
		position: absolute;
		right: 80px;
		top: -124px;
	}
	.homeEvents {
		position: relative;
		background-color: #F3F4FA;
		padding: 172px 0 122px;
	}
	.homeEvents.noEventsSection{
		padding: 67px 0 0;
	}
	.homeEvents .homeEventsInner {
		padding-bottom: 69px;
	}
	.homeEvents.noEventsSection .homeEventsInner {
		padding-bottom: 72px;
	}
	.homeEventsBottomLine,
	.homeEventsTopLine {
		height: 10px;
		width: 300px;
		background-color: #2DAC4A;
		position: absolute;
	}
	.homeEventsTopLine {
		top: 88px;
		right: 0;
	}
	.homeEventsTopLine.noEventsTopLine {
		top: 0;
		background-color: #F79400;
		width: 640px;
	}
	.homeEventsBottomLine {
		bottom: 0px;
		left: 0;
		margin-bottom: 122px;
	}
	.homeEventsBottomLine.noEventsBottomLine {
		display:none;
	}
	.homeEventsBottomLine
	.fc-basic-view .fc-body .fc-row {
		height: 147px !important;
	}
	#site-navigation {
		padding: 0 0 0 15px;
	}
	.locationDrop {
		margin-right: 12px;
	}

}
@media(min-width: 1200px) {
	#growToghtherSlider .card .card-text {
		text-align: start;
	}
	#masthead {
		z-index: 999;
	}

	.locationDrop {
		margin-right: 24px;
	}

	#page.pageDropShadow:after {
		background: rgba(0, 0, 0, 0.4);
		display: block;
		content: '';
		width: 100%;
		position: relative;
		height: 9999px;
		margin-top: -9999px;
		z-index: 99;
	}
	.digitalCatlogBtn img {
		margin-right: 8px;
		width: auto;
	}
	.contactSection {
		padding: 56px 82px;
	}
	.contactSideBar {
		padding: 56px 82px;
	}

	#cropMainGallery {
		width: 600px;
		height: 300px;
	}
	#cropThumbGallery {
		max-width: 600px;
	}
	#cropMainGallery .item {
		width: 100%;
		height: 300px;
	}
	#cropThumbGallery .item {
		max-width: 130px;
		height: 115px;
	}
	.homeLearningToghether .container, .homeLearningToghether .ltPosts {
		padding: 0;
	}
	.homeLearningToghether .leftBlock {
		padding-right: calc(var(--bs-gutter-x)/ 2);
	}
	.homeLearningToghether .midBlock {
		padding-left: calc(var(--bs-gutter-x)/ 2);
	}
	.homeSinglePostImageWrapper::after {
		height: 319px;
		margin-top: -319px;
		max-width: 376px;
	}
	.projectsPage .homeSinglePostImageWrapper::after {
		max-width: 100%;
	}
	.homeSinglePostImageWrapper.bigPost::after {
		height: 682px;
		margin-top: -682px;
	}
	.sharePrintSection {
		display: block;
	}
	.cropsTopTitle {
		margin-left: 272px;
	}
	.cropsSingleContent .entry-header {
		padding-left: 37px;
	}
	.single-event .cropsSingleContent .entry-header {
		padding-left: 75px;
	}
	.breadCrumbsCrops {
		padding: 54px 50px 24px;
	}
	.sideBarPostBox .postBoxBM:first-of-type {
		padding-left: 0;
		padding-right: 0;
	}
	.sideBarPostBox .postBoxBM:last-of-type {
		padding-left: 0;
		padding-right: 0;
	}
	.postMobileContentFixerPc {
		max-width: 256px;
		margin: auto;
	}
	.growingPageTopStrip .archive-description p {
		font-size: 40px;
		line-height: 59px;
	}
	.growingPageTopStrip .archive-description p.subTitle {
		opacity: 0.9;
		color: #4F4F4F;
		font-size: 24px;
		line-height: 35px;
	}
	.growingPageTopStrip {
		padding: 89px 0 0;
	}
	#growToghtherSlider.slick-slider .slick-list {
		padding: 27px 20px 55px !important;
	}
	#growToghtherSlider .card {
		max-width: 1050px;
	}
	#growToghtherSlider .card.ourSuccessInnerGallery {
		max-width: 550px;
	}
	#growToghtherSlider .card.slick-current .growingImageWrapper:after {
		width: 16px;
		height: 245px;
	}
	#growToghtherSlider .card .card-text.fullText p {
		margin-bottom: 0;
		text-align: start;
		font-size: 20px;
		line-height: 32px;
	}
	#growToghtherSlider .card .card-body {
		padding: 0 38px;
		display: flex;
		align-items: flex-start;
		justify-content: center;
		flex-direction: column;
		align-content: flex-start;
		height: 100%;
	}
	.growingSliderWrapper {
		max-width: 1920px;
		margin: 0 auto;
	}
	.sideBarPostBox .postMobileContentFixer {
		padding: 0;
	}
	.LearningTogetherSidebar .postMobileContentFixerPc {
		max-width: 310px;
	}
	.learningTogether {
		padding: 54px 0 105px;
	}
	#growToghtherSlider .slick-dots li {
		margin: 0 10px;
	}
	.ltSideBar {
		margin-right: 16px;
		/*		height: calc(100% - 54px) !important;*/
	}

	.postBoxBM {
		margin: 0 16px 56px;
	}
	.learningTogether .pageTopTitle h2,
	.learningTogether .pageTopTitle p {
		padding: 0 16px;
	}
	.postBoxBM {
		padding: 0;
	}
	.homeSinglePostImageWrapper.bigPost {
		height: 682px;
	}
	.homeSinglePostImageWrapper {
		height: 319px;
	}
	.homeSinglePostBoxWrapper.morePostBlock {
		height: 319px;
		padding: 20px 40px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}
	.homeSinglePostBoxWrapper {
		margin: 0 0 43px;
	}
	.homeSinglePostBoxWrapper p {
		font-size: 24px;
		font-weight: bold;
		line-height: 35px;
	}
	.homeSinglePostTitleWrapper span.readMoreGrow {
		font-size: 24px;
		line-height: 35px;
	}
	.homeSinglePostTitleWrapper {
		left: 24px;
		bottom: 24px;
		right: 24px;
	}
	.homeSinglePostBoxWrapper.morePostBlock p {
		color: #FFFFFF;
		font-family: 'Open Sans', sans-serif;
		font-size: 40px;
		font-weight: 500;
		letter-spacing: 0;
		line-height: 55px;
		max-width: max-content;
	}
	.morePostArrowHome {
		width: 50px;
		height: 47px;
		bottom: 32px;
		right: 32px;
	}
	.eventSignupFormWrapp h3 {
		color: #4F4F4F;
		font-family: 'Open Sans', sans-serif;
		font-size: 32px;
		font-weight: bold;
		letter-spacing: 0;
		line-height: 47px;
		margin-bottom: 40px;
	}
	.thankYouRappwer,
	.eventSignupFormWrapp {
		margin-top: 31px;
		padding: 31px 0 0;
		border-top: 1px solid #979797;
	}
	.eventRegisterTop a {
		color: #4F4F4F;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		letter-spacing: 0;
		line-height: 24px;
	}
	.eventRegisterTop a:hover {
		cursor: pointer;
	}
	.eventSignupFormWrapp textarea {
		padding-top: 15px;
	}
	.eventSignupFormWrapp textarea,
	.eventSignupFormWrapp input {
		margin-bottom: 53px;
	}
	.eventSignupFormWrapp input[type="checkbox"] {
		margin-bottom: 0;
	}
	.eventSignupFormWrapp input[type="submit"] {
		margin-bottom: 0;
		margin-top: 32px;
		height: 48px;
		width: max-content;
		border-radius: 30px;
		background-color: #FA8B01;
		color: #FFFFFF;
		font-family: 'Open Sans', sans-serif;
		font-size: 20px;
		font-weight: 500;
		letter-spacing: 0;
		line-height: 1;
	}
	.eventSignupFormWrapp label.error {
		top: 48px;
	}
	.noEventSelected p {
		color: #4F4F4F;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		letter-spacing: 0;
		line-height: 24px;
		width: 294px;
		margin: 62px 0 0;
	}
	.eventRegistraionThankYou {
		background-color: #2DAC4A;
		padding: 16px 48px 22px;
	}
	.eventRegistraionThankYou h3 {
		color: #FFFFFF;
		font-family: 'Open Sans', sans-serif;
		font-size: 24px;
		font-weight: bold;
		letter-spacing: 0;
		line-height: 32px;
		text-align: center;
		margin-bottom: 5px;
	}
	.eventRegistraionThankYou p {
		color: #FFFFFF;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		letter-spacing: 0;
		line-height: 24px;
		text-align: center;
		margin-bottom: 16px;
	}
	.eventCalenderSave,
	.eventCalenderSave a  {
		color: #FFFFFF;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		letter-spacing: 0;
		line-height: 24px;
		text-align: center;
		margin-bottom: 0;
	}
	.eventPage .ltSideBar {
		margin-right: 32px;
	/*	padding: 48px 0 64px; */
	}
	.eventPage .ltSideBar #eventFilterContent {
		padding: 0 39px 0 64px;
	}
	.eventPage .ltSideBar ul.nav-pills {
		padding: 0 39px 0 64px;
	}
	.eventPage .ltSideBar #eventDisplayContent {
		padding: 0 64px;
	}
	.eventImageWrapp {
		width: 100%;
		height: 200px;
		margin-bottom: 24px;
	}
	.eventImageWrapp img {
		object-fit: contain;
		object-position: center;
		width: 100%;
		height: 100%;
	}
	h3.sideBarTitle.eventSideTitle {
		margin-bottom: 26px;
	}
	.eventSideTitle {
		border-bottom: 6px solid rgba(250,250,250,0);
	}
	.postTitle h3 {
		color: #4F4F4F;
		font-family: 'Open Sans', sans-serif;
		font-size: 32px;
		font-weight: bold;
		letter-spacing: 0;
		line-height: 47px;
		margin-bottom: 16px;
	}
	.eventRegisterBtn {
		height: 48px;
		width: 117px;
		color: #FFFFFF;
		font-family: 'Open Sans', sans-serif;
		font-size: 20px;
		font-weight: 500;
		letter-spacing: 0;
		line-height: 1;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 30px;
		background-color: #FA8B01;
		margin: 52px 0 16px;
	}
	.eventRegisterBtn:hover {
		cursor: pointer;
	}
	.eventRegister p {
		color: #4F4F4F;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		letter-spacing: 0;
		line-height: 24px;
		margin: 0;
	}
	.eventShortTextWrapp p {
		color: #000000;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		letter-spacing: 0;
		line-height: 24px;
	}
	.eventTableWrapp {
		padding-right: 62px;
	}
	.thisIsUsIconWrapper {
		width: 115px;
		height: auto;
		border: none;
	}
	.main-navigation li {
		padding: 0 13px;
	}
	#site-navigation {
		padding: 0 30px;
	}
	.site-footer {
		padding: 57px 18px 35px;
	}
	.homeShareCallWrapper .shareWrapper {
		top: 150px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
	}
	.homeShareCallWrapper.stickyNew .shareWrapper {
		top: 70px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
	}
	#megaMenuAbout .megaMenuWrapper {
		padding: 63px 35px 88px;
	}
	.FooterLogoStrip .container {
		max-width: 100%;
	}
	.joinNewsletterBtn {
		margin-right: 150px;
	}
	.aboutUsTextWrapper .entry-content p {
		font-size: 18px;
		line-height: 27px;
		margin-bottom: 30px;
	}
	.aboutUsTextWrapper {
		padding: 0 6%;
	}
	.ltSideBar {
		width: 270px;
		padding: 48px 25px 0 25px;
	}
	.growingToghetherHome.innerPage {
		padding: 80px 0 0;
	}
	.teamMemberBox .card-body {
		padding: 16px 0 0 0;
	}
	.aboutUsNav {
		overflow: hidden;
		overflow-x: hidden;
		padding: 0;
	}
	.headerSearchForm {
		max-width: 185px;
	}
	/*
        #cropsFilterForm {
            position: sticky;
            top: 65px;
        }
    */
	.speakerBox {
		display: flex;
		flex-direction: row;
		align-items: center;
		margin-bottom: 24px;
	}
	.speakerBox:last-of-type {
		margin-bottom: 0;
	}
	.speakerBox .speakerImage {
		height: 80px;
		width: 80px;
		border-radius: 80px;
	}
	.speakerBox .speakerImage img {
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center;
		border-radius: 80px;
	}
	.speakerInfoBox {
		color: #000000;
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		letter-spacing: 0;
		line-height: 24px;
		padding: 0 18px;
	}
	.eventTimeInfo {
		display: flex;
		flex-direction: row;
	}
	.eventTimeFrame {
		padding: 0 16px;
	}
	#pastEventAjaxWrapper .homeSinglePostBoxWrapper.morePostBlock {
		min-height: 297px;
	}
	.page-template-abouUsPage .site-footer {
		margin-top: 100px;
	}
	.speakersSection {
		margin-bottom: 0;
	}

}
@media(min-width: 1200px) {
	.teamMemberImageWrapper {
		height: 250px;
	}
	.teamMemberImageWrapper.flag {
		height: 190px;
	}
	.teamMemberImageWrapper img {
		object-position: top;
	}

}
@media(min-width: 1400px) {

	/*
        #homePageSlider .carousel-item {
            height: 652px;
        }
    */
	#homePageSlider .carousel-item.image {
		max-height: 646px;
	}
	#site-navigation {
		height: 90px;
	}
	#megaMenuAbout,
	#megaMenuCrops {
		top: 89px;
	}

	.teamMemberBox .card-body {
		padding: 0 0 0 32px;
	}
	.ltSideBar {
		width: 410px;
		padding: 48px 30px 0 64px;
	}

	.aboutUsTextWrapper {
		padding: 0 6%;
	}
	#sectionScroll8 .aboutUsTextWrapper {
		padding: 0 3%;
	}
	.aboutUsTextWrapper .entry-content p {
		font-size: 20px;
		line-height: 34px;
		margin-bottom: 40px;
	}
	.joinNewsletterBtn a {
		margin-right: 255px;
	}
	.FooterLogoStrip .container {
		max-width: 1140px;
	}
	#growToghtherSlider .card {
		max-width: 1208px;
	}
	#growToghtherSlider .card.ourSuccessInnerGallery {
		max-width: 550px;
	}
	#growToghtherSlider .card .card-body {
		padding: 0 56px 0 68px;
	}
	.post-type-archive-growing-together .main-navigation li#menu-item-26 a {
		border-color: #FA8B01;
	}
	.headerCart {
		width: 33px;
		height: 35px;
	}
	.headerCart img.headerLangIcon {
		width: 100%;
		height: 100%;
		object-fit: contain;
		object-position: center;
	}
	.counterText {
		font-size: 12px;
	}
	.haedCartCount {
		/*
                width: auto;
                height: auto;
        */
		padding: 0;
		bottom: 0;
		border: 2px solid #fff;
		width: 23px;
		height: 23px;
		display: flex;
		justify-content: center;
		align-content: center;
	}
	#cropThumbGallery {
		max-width: 764px;
	}
	#cropThumbGallery .item {
		width: 100%;
		max-width: 167px;
		height: 145px;
	}
	#cropMainGallery .item {
		width: 100%;
		height: 500px;
	}
	#cropMainGallery {
		width: 741px;
		height: 500px;
	}
	.contactSideBar {
		padding: 56px 120px 56px 82px;
		margin: 0;
	}
	.cropsSingleContent .entry-content {
		padding-left: 118px;
	}
	.main-navigation a.navbar-brand {
		margin-left: 20px;
	}
	/*
        .heaserLangMenu {
            margin-right: 20px;
        }
    */
	.hazerLogo {
		max-width: 135px;
	}
	.eventPage {
		padding: 54px 0 50px;
	}
	.homeShareCallWrapper .shareWrapper {
		top: 189px;
		right: 58px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		z-index: 99;
	}
	.homeShareCallWrapper.stickyNew .shareWrapper {
		top: 160px;
		right: 58px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
	}
	.homeShareCallWrapper .shareBtn {
		width: 50px;
		height: 50px;
	}
	.site-footer {
		padding: 57px 51px 35px;
		margin-top: 100px;
	}
	#megaMenuAbout .megaMenuWrapper {
		padding: 63px 65px 88px;
	}
	.main-navigation li {
		padding: 0 20px;
	}


}
@media(min-width: 1500px) {
	.headerSearchForm {
		max-width: 200px;
	}

}
@media(min-width: 1620px) {
	.main-navigation a.navbar-brand {
		margin-left: 49px;
	}
	.heaserLangMenu {
		margin-right: 49px;
	}
}


#site-footer,
#site-header {
	display: none;
}
.container {
	max-width: 1000px;
}
.elementor-kit-11 input[type="submit"],
.newLpBtn {
	font-weight: 700;
	fill: #575D13;
	color: #575D13;
	background-color: #CCDB29;
	border: none;
}
.elementor-kit-11 input[type="submit"]:hover,
.newLpBtn:hover {
	color: #fff;
	background-color: #A3B01F;
	border: none;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	direction: ltr;
}
.beforeContactText {
	border-top: 2px solid #CCDB29;
	border-bottom: 2px solid #CCDB29;
	padding: 25px 0;
	margin: 0 25px;
}
.wpcf7-spinner {
	display: none;
}
#carouselExampleFade {
	height: 100%;
	max-height: 380px;
}
.carousel-item {
	max-height: 300px;
	height: 100%;
}
#homePageSlider .carousel-item {
	max-height: 648px;
}
.carousel-item img {
	opacity: 0.8;
}
li {
	font-size: 0.9rem;
	line-height: 1.2;
}
li.list-group-item:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f00c";
	margin-left: 15px;
	color: #CCDB29;
}
.carousel-caption {
	z-index: 99;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.carousel-caption h1 {
	color: #CCDB29;
	font-family: "Open Sans Hebrew Condensed", Sans-serif;
	font-size: 4.5rem;
	font-weight: 700;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);
	margin-bottom: 0;
}
.carousel-caption h2 {
	font-family: "Assistant", Sans-serif;
	color: #000;
	font-size: 2rem;
	font-weight: 600;
}
.lookingText {
	color: #54595F;
	font-family: "Assistant", Sans-serif;
	font-size: 1.8rem;
	font-weight: 700;
	margin-bottom: 0;
}
.lookingTextSmaller {
	color: #333;
	font-family: "Assistant", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
}
.input-group {
	flex-direction: column;
}
.contactFormTitle {
	color: #54595F;
	font-family: "Assistant", Sans-serif;
	font-size: 1.8rem;
	font-weight: 700;
	line-height: 44px;
	text-align: center;
}


/* PDF EXPORT */
#pdfContent .pdf-header {
	display: flex;
	justify-content: space-between;
	margin: 0 0 20px;
	align-items: center;
}
.pdf-header-logo {
	max-width: 135px;
}
#pdfContent .singleCropDes p {
	margin: 0;
}
#pdfContent .container {
	max-width: 900px;
}
#pdfContent .contactInfoCrops {
	display: none;
}
#pdfContent #printLegalTerms h3 {
	font-size: 16px;
	margin: 0 0 20px;
}
#pdfContent .singleCropDes ul {
	margin: 0 0 0;
	padding: 0 0 0 15px;
}
#pdfContent .singleCropDes ul li {
	margin: 0 0 3px;
}
div#pdfContent {
	display: none;
}
#pdfContent .cropFamilyIcon {
	filter: brightness(0) saturate(100%) invert(21%) sepia(22%) saturate(1575%) hue-rotate(119deg) brightness(97%) contrast(82%);
	max-width: 50px;
	margin: 0 25px 0 0;
}
#pdfContent .singleInner.TitleLogo.Clause {
	max-width: 130px;
	min-width: 130px;
	margin: 0 0 0 10px;
}</pre></body></html>