




.fl-node-5d0a399eb6b98 > .fl-row-content-wrap {
	border-bottom-width: 1px;
}
.fl-node-5d0a399eb6b98 .fl-row-content {
	max-width: 1720px;
}
 .fl-node-5d0a399eb6b98 > .fl-row-content-wrap {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
 .fl-node-5d0a399eb6b98 > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:45px;
	padding-bottom:0px;
	padding-left:45px;
}
@media ( max-width: 992px ) {
 .fl-node-5d0a399eb6b98.fl-row > .fl-row-content-wrap {
	padding-right:25px;
	padding-left:25px;
}
}
@media ( max-width: 768px ) {
 .fl-node-5d0a399eb6b98.fl-row > .fl-row-content-wrap {
	padding-top:20px;
	padding-right:30px;
	padding-bottom:20px;
	padding-left:30px;
}
}




.fl-node-5fffee6439a68 {
	width: 33.333%;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-5fffee6439a68 {
		width: 20% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-5fffee6439a68 {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}




.fl-node-60cc9104b94a5 {
	width: 100%;
}




.fl-node-60c3097b84b1f {
	width: 41.667%;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-60c3097b84b1f {
		width: 50% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
 .fl-node-60c3097b84b1f > .fl-col-content {
	padding-right:10px;
	padding-left:10px;
}
@media ( max-width: 992px ) {
 .fl-node-60c3097b84b1f.fl-col > .fl-col-content {
	padding-right:10px;
	padding-left:10px;
}
}




.fl-node-5fffee643a518 {
	width: 25%;
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-5fffee643a518 {
		width: 30% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-5fffee643a518 {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}
 .fl-node-5fffee643a518 > .fl-col-content {
	padding-top:25px;
	padding-bottom:25px;
	padding-left:20px;
}
@media ( max-width: 992px ) {
 .fl-node-5fffee643a518.fl-col > .fl-col-content {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:0px;
}
}
@media ( max-width: 768px ) {
 .fl-node-5fffee643a518.fl-col > .fl-col-content {
	padding-top:20px;
	padding-bottom:20px;
}
}
	.fl-node-5ee713be932b1 .component_header_logo_search.-expand-above .search-col .search-btn .icon-search,
	.fl-node-5ee713be932b1 .component_header_logo_search.-expand-above .search-col .search-btn .icon-search::before,
	.fl-node-5ee713be932b1 .component_header_logo_search .search-col .header-search .search-btn span:before,
	.fl-node-5ee713be932b1 .component_header_logo_search button.mob_search_toggle {
		color: #3a833a;
	}
	.fl-node-5ee713be932b1 .component_header_logo_search button.mob_menu_toggle span,
	.fl-node-5ee713be932b1 .component_header_logo_search button.mob_menu_toggle span::before,
	.fl-node-5ee713be932b1 .component_header_logo_search button.mob_menu_toggle span::after {
		background: #3a833a;
	}
	.fl-node-5ee713be932b1 .component_header_logo_search button.mob_search_toggle:hover,
	.fl-node-5ee713be932b1 .component_header_logo_search button.mob_menu_toggle:hover {
		border: none;
		background-color: transparent;
		color: #3a833a;
	}
 .fl-node-5ee713be932b1 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
img.mfp-img {
    padding-bottom: 40px !important;
}

/* Support for object-fit */
.fl-builder-edit .fl-fill-container img {
	transition: object-position .5s;
}

.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {
	height: 100% !important;
	width: 100% !important;
}

@media (max-width: 768px) { /* Mobile Photo */
.fl-photo-content,
.fl-photo-img {
	max-width: 100%;
} }.fl-node-5f3c1d43a105d, .fl-node-5f3c1d43a105d .fl-photo {
	text-align: left;
}
@media(max-width: 992px) {
	.fl-node-5f3c1d43a105d, .fl-node-5f3c1d43a105d .fl-photo {
		text-align: left;
	}
}
@media(max-width: 768px) {
	.fl-node-5f3c1d43a105d, .fl-node-5f3c1d43a105d .fl-photo {
		text-align: center;
	}
}
.fl-node-605acb8fd31f9 .component_mega_menu ul.dropdown-menu li.nav-item {
	text-align: left;
}
	
@media screen and (min-width: 768px) {
		.fl-node-605acb8fd31f9 .component_mega_menu {
		background-color: #ffffff;
	}
		
	.fl-node-605acb8fd31f9 .component_mega_menu .navbar-collapse ul.nav .nav-standard li {
		border-bottom-color: #129065;
	}
	}

@media screen and (max-width: 767px) {
	.fl-node-605acb8fd31f9 .component_mega_menu li.level-0 {
		border-bottom: 1px solid #129065;
	}
	.fl-node-605acb8fd31f9 .component_mega_menu .mm-language-switcher span.mm-ls-button-item,
	.fl-node-605acb8fd31f9 .component_mega_menu .mm-language-switcher span.mm-ls-text {
		border-right: 1px solid #129065;
	}
	}

@media screen and (min-width: 768px) {
	.fl-node-605acb8fd31f9 .component_mega_menu ul.nav>li .dropdown-menu li a {
		text-align: left;
	}
}
.fl-node-605acb8fd31f9 .component_mega_menu .sidemenu:not(.recipe-card) {
	width: 310px;
}
	.fl-node-605acb8fd31f9 .component_mega_menu .sidemenu.recipe-card {
	width: 400 px;
}
	.fl-node-605acb8fd31f9 .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link, .fl-node-605acb8fd31f9 .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link {
	padding-top: 15px;
	padding-right: 28px;
	padding-bottom: 15px;
	padding-left: 28px;
}
.fl-node-605acb8fd31f9 .component_mega_menu .navbar-collapse ul.nav li.level-1 > a.dropdown-item {
	padding-right: 10px;
	padding-left: 20px;
}
.fl-node-605acb8fd31f9 .component_mega_menu .mm-language-switcher {
	padding-top: 15px;
	padding-right: 28px;
	padding-bottom: 15px;
	padding-left: 28px;
}
@media(max-width: 992px) {
	.fl-node-605acb8fd31f9 .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link, .fl-node-605acb8fd31f9 .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link {
		padding-top: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
	}
	.fl-node-605acb8fd31f9 .component_mega_menu .mm-language-switcher {
		padding-top: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
	}
}
.fl-node-60cc9104b80d4 .component_mega_menu ul.dropdown-menu li.nav-item {
	text-align: left;
}
	@media screen and (min-width: 768px) and (max-width: 1024px) {
	.fl-col.mm-60cc9104b80d4,
	.fl-node-60cc9104b80d4,
	.fl-node-60cc9104b80d4 .component_mega_menu {
		display: none;
	}
}
	@media screen and (min-width: 1025px) {
	.fl-col.mm-60cc9104b80d4,
	.fl-node-60cc9104b80d4,
	.fl-node-60cc9104b80d4 .component_mega_menu {
		display: none;
	}
}
	
@media screen and (min-width: 768px) {
		.fl-node-60cc9104b80d4 .component_mega_menu {
		background-color: #006241;
	}
		}

@media screen and (max-width: 767px) {
	.fl-node-60cc9104b80d4 .component_mega_menu li.level-0 {
		border-bottom: 1px solid #129065;
	}
	.fl-node-60cc9104b80d4 .component_mega_menu .mm-language-switcher span.mm-ls-button-item,
	.fl-node-60cc9104b80d4 .component_mega_menu .mm-language-switcher span.mm-ls-text {
		border-right: 1px solid #129065;
	}
	}

@media screen and (min-width: 768px) {
	.fl-node-60cc9104b80d4 .component_mega_menu:not(.-vertical) .nav-grid {
		width: 436px;
	}
		.fl-node-60cc9104b80d4 .component_mega_menu:not(.-vertical) .nav-grid .dropdown-menu {
		width: 218px;
	}
		.fl-node-60cc9104b80d4 .component_mega_menu:not(.-vertical) .nav-grid .level-1 .dropdown-menu {
		left: 216px;
	}
		.fl-node-60cc9104b80d4 .component_mega_menu ul.nav>li .dropdown-menu li a {
		text-align: left;
	}
	.fl-node-60cc9104b80d4 .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav .nav-standard {
		min-width: 218px;
	}
	}
.fl-node-60cc9104b80d4 .component_mega_menu .sidemenu:not(.recipe-card) {
	width: 310px;
}
	.fl-node-60cc9104b80d4 .component_mega_menu .sidemenu.recipe-card {
	width: 400 px;
}
	.fl-node-60cc9104b80d4 .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link, .fl-node-60cc9104b80d4 .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.fl-node-60cc9104b80d4 .component_mega_menu .navbar-collapse ul.nav li.level-1 > a.dropdown-item {
	padding-top: 10px;
	padding-bottom: 10px;
}
.fl-node-60cc9104b80d4 .component_mega_menu .mm-language-switcher {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
@media(max-width: 768px) {
	.fl-node-60cc9104b80d4 .component_mega_menu .navbar-collapse ul.nav li.level-0 a.nav-link, .fl-node-60cc9104b80d4 .component_mega_menu .navbar-collapse ul.nav li.level-0 button.nav-link {
		padding-top: 20px;
		padding-right: 0px;
		padding-bottom: 20px;
		padding-left: 0px;
	}
	.fl-node-60cc9104b80d4 .component_mega_menu .mm-language-switcher {
		padding-top: 20px;
		padding-right: 0px;
		padding-bottom: 20px;
		padding-left: 0px;
	}
}
.fl-node-613060023bdf0, .fl-node-613060023bdf0 .fl-photo {
	text-align: left;
}
@media(max-width: 768px) {
	.fl-node-613060023bdf0, .fl-node-613060023bdf0 .fl-photo {
		text-align: center;
	}
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */


		.fl-icon-field .fl-icon-preview i{
			padding: 10px;
		}
		