/** COLOURS 

Vegetables				#85bc22
Bedding plants			#00843a
Fruits, nuts, grains	#00a3a6
Soft fruits				#e6007d
Forestry				#800b00
Cut flowers				#e3000f
Nursery					#fdc300
Pot plants				#781e82
Other crops				#ec6617
	
Jiffy grow bags			#dedc00
Jiffy grow blocks		#afca05
Jiffy pots				#76b828
Jiffy pellets			#009b3c
Jiffy preforma			#007133
Jiffy substrates		#004e1e


/** FONTS **/

/* nunito-regular - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/nunito-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Nunito Regular'), local('Nunito-Regular'),
       url('../fonts/nunito-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v12-latin-regular.svg#Nunito') format('svg'); /* Legacy iOS */
}
/* nunito-600 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/nunito-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Nunito SemiBold'), local('Nunito-SemiBold'),
       url('../fonts/nunito-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v12-latin-600.svg#Nunito') format('svg'); /* Legacy iOS */
}
/* nunito-600italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/nunito-v12-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Nunito SemiBold Italic'), local('Nunito-SemiBoldItalic'),
       url('../fonts/nunito-v12-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v12-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v12-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v12-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v12-latin-600italic.svg#Nunito') format('svg'); /* Legacy iOS */
}
/* nunito-700 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/nunito-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Nunito Bold'), local('Nunito-Bold'),
       url('../fonts/nunito-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v12-latin-700.svg#Nunito') format('svg'); /* Legacy iOS */
}
/* nunito-900 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/nunito-v12-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Nunito Black'), local('Nunito-Black'),
       url('../fonts/nunito-v12-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v12-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v12-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v12-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v12-latin-900.svg#Nunito') format('svg'); /* Legacy iOS */
}

/** GENERAL **/

html {
  scroll-behavior: smooth;
}

body{
	font-family: 'Nunito', arial;
	color: #1a1a18;
}

/** FONTS **/

h1, h2, h3, h4, h5{
	margin-bottom: 0;
	line-height: 1.2;
}

h1{
	font-size: 2.5rem;
	line-height: 1;
	margin-bottom: 30px;
}

h2{
	font-size: 2rem;
}

h3{
	font-size: 1.5rem;
}
 
p, li{
	font-size: 14px;
	color: #1a1a18;
}

/** UI **/

.button, .wp-block-button__link{
	background: #00843a;
	color: #fff !important;
	font-weight: 700;
	font-size: 1.5rem;
	padding: .7rem 2rem;
	border-radius: 0;
	line-height: 1;
	border: none;
	transition: all .25s ease-in-out;
}


.wp-block-file a.wp-block-file__button{
	background: #00843a;
	color: #fff;
	border-radius: 0;
}

.button:hover, .wp-block-button__link:hover, .button:focus, .wp-block-button__link:focus{
	background: #007133;
}

.button.purple{
	background: #781e82
}

.button.purple:hover, .button.purple.focus{
	background: #6b1b74;
}



.embed-container { 
    position: relative; 
    overflow: hidden;
    max-width: 100%;
    height: auto;
} 

.embed-container iframe,
.embed-container object,
.embed-container embed { 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before, .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before{
	padding: 0 !important;
}



table.jiffy-slogan{
	border: none;
	margin-bottom: 0;
}

table.jiffy-slogan tbody{
	border: none;
}

table.jiffy-slogan td{
	color: #fff;
	font-size: 3rem;
	line-height: 1;
	font-weight: 700;
	vertical-align: center;
	padding: 0 30px;
	height: 60px
}	


table.jiffy-slogan tr:first-child{
background: #85bc22
}

table.jiffy-slogan tr:nth-child(2){
	background:#00843a
}

table.jiffy-slogan tr:nth-child(3){
	background:#00a3a6
}

table.jiffy-slogan tr:nth-child(4){
	background:#e6007d
}

table.jiffy-slogan tr:nth-child(5){
	background:#800b00
}

table.jiffy-slogan tr:nth-child(6){
	background:#e3000f
}

table.jiffy-slogan tr:nth-child(7){
	background:#fdc300
}

table.jiffy-slogan tr:nth-child(8){
	background:#781e82
}

table.jiffy-slogan tr:nth-child(9){
	background:#ec6617
}

.has-background-image{
	display: grid;
}

.has-background-image > *{
	grid-column: 1 / -1;
    grid-row: 1 / -1;
}

/** TABS **/

.tabs-content{
	border: none;
}

.tabs-panel{
	background: #f9f8f0;
	padding: 0;
}

/** BREADCRUMBS **/

p#breadcrumbs{
	text-transform: uppercase;
	color: #85bc22;
	font-size: 12px;
	margin-bottom: 0;
	text-align: right;
}

p#breadcrumbs a{
	color: #777;
}
	
p#breadcrumbs a:hover{
	color: #85bc22;
}	

/** PAGINATION **/

ul.pagination{
	padding-bottom: 30px;
	margin-bottom: 0;
}

.pagination .current {
    background: #004e1e;
}

.pagination a:hover{
	background: #85bc22;
	color: #fff;
}		

/** LAYOUTS **/

.content{
	max-width: 1200px;
	margin: 0 auto;
}

.inner-content{
	background: #f9f8f0;
}


/** HEADER & NAV **/

.top-bar{
	max-width: 1200px;
	margin: 0 auto;
	padding: 8px 30px 13px 30px;
	background: #fff;
}

.top-bar ul{
	background: #fff;
}

img.logo{
	width: 210px;
	height: auto;
}


.top-nav{
	display: inline-flex;
	flex-direction: column;
	align-items: flex-end;
}

.search-language-switcher{
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	width: 100%;
}

.search.language-switcher.mobile{
	display: none;
}

.search-language-switcher ul{
	margin: 0;
}	


.search-language-switcher ul li{
	display: inline-block;
	list-style: none;
	line-height: 0.1;
	border-left: 1px solid #777;
}

.search-language-switcher ul li a{
	color: #777;
	
	padding: 0 0 0 .25rem;
	line-height: 1;
	font-size: 12px;
}

.search-language-switcher ul li:first-child{
	border: none;
}

#ajaxsearchpro3_1, #ajaxsearchpro3_2, div.asp_m.asp_m_3{
	box-shadow: none;
}

div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg, div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg, div.asp_m.ajaxsearchpro .probox .proloading svg {
    width: 18px;
}

.search-wrapper{
	border-bottom: 1px solid #acacac;
}
 
.top-nav button{
	display: none;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	background: #85bc22;
	padding: .7rem 1rem;
	margin: .5rem 0; 
	
}
.top-bar .menu li > a{
	text-transform: uppercase;
	color: #85bc22;
	font-weight: bold;
}

.top-bar .menu .active>a, .top-bar .menu li > a:hover{
	background: transparent;
	color: #00843a;
}


.top-bar .menu li:last-child a{
	padding-right: 0;
}

.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after {
	border-color: #00843a transparent transparent;
}

.is-dropdown-submenu-parent.is-active>a{
	color:#00843a !important 
}

#off-canvas{
	background: #85bc22;
}

#off-canvas a{
	color: #fff;
	font-weight: 700;
}

#off-canvas li:hover{
	background: #7bae1f
}

#off-canvas .menu .active>a{
	color: #fff;
	background: #00843a;
}

/** FOOTER **/

footer.footer{
	background: #fff url('../images/footer-divider.png') no-repeat center top;
	background-size: contain;
	max-width: 1200px;
	margin: 0 auto;
}

footer.footer .inner-footer{
	margin: 0 auto;
	padding: 60px 1.875rem 30px 1.875rem;;
	display: flex;
	justify-content: space-between;
}

footer.footer .inner-footer .footer-contact{
	text-align: right;
}

.inner-footer .footer-contact, .inner-footer .footer-menus{
	display: flex;
}

.inner-footer .footer-contact{
	align-items: flex-start;
}

.inner-footer .footer-contact strong{
	text-transform: uppercase;
	color: #85bc22;
	margin-bottom: 7px;
	display: block;
}

.inner-footer .footer-contact a{
	color: #1a1a18;
}

.inner-footer .footer-contact a:hover, .inner-footer .footer-contact a:focus{
	text-decoration: underline;
}

.footer-contact img.logo{
	width: 160px;
	height: auto;
	margin-left: 30px;
	margin-top: 4px;
}

 .inner-footer .footer-menus{
	 flex-direction: column;
 }
 

 
  .social-legal{
	  display: flex;
	  align-items: flex-end;
	  margin-top: 6px;
  }
  
  .social-legal ul{
	  margin: 0;
  }
  
  .social-legal ul li{
	  display: inline;
	  list-style: none;
  }
  
    
  .social-legal a.facebook, .social-legal a.twitter, .social-legal a.instagram, .social-legal a.youtube{
	  margin-right: 10px;
  }
  
  .social-legal a.linkedin{
	  margin-right: 20px;
} 
 .social-legal img{
	 width: 32px;
	 height: 32px;
 }
 
 .footer-menus ul li:first-child a{
	 padding-left: 0;
 }

#footer-links.menu a{
	color: #85bc22;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	padding-top: 4px;
}

#footer-links.menu .active>a, #footer-links.menu li > a:hover{
	background: transparent;
	color: #00843a;
}

#footer-legal.menu a{
	color: #1a1a18;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 14px;
	
}

#footer-legal.menu li > a:hover{
	text-decoration: underline;
}

#footer-legal.menu .active>a{
	background: transparent;
	color: #1a1a18;
}

footer.footer.logo-only{
	max-width: 900px;
}

footer.footer.logo-only .inner-footer{
	justify-content: flex-end;
	
}

/** HOMPEAGE **/

.solutions-wrapper-home{
	display: flex;
}

.solutions-wrapper-home h1{
	padding: 30px 30px 0 30px;
	color: #85bc22;
}

.crops-archive.home .cell{
	display: flex;
	flex-direction: column;
}


.crops-archive.home .cell .specie-title{
	margin-top: auto;
}

.crops-archive.home .cell h2 {
    color: #fff;
    font-size: 1rem;
    line-height: 1;
    padding: 15px 15px 0 15px;
    text-transform: uppercase;
}

.crops-archive.home .cell p{
	color: #fff;
	text-transform: uppercase;
	padding: 0 15px 15px 15px;
	margin: 0;
}

.cta-stories-home{
	text-align: center;
	padding-top: 30px;
}

.cta-stories-home .button{
	margin-bottom: 0;
}

.solutions-wrapper-home .solution-content{
	flex: 0 0 55%;
}

.solutions-wrapper-home .solution-image{
	flex: 0 0 45%;
    background: url('../images/stawberries.jpg') no-repeat center center;
    background-size: cover !important;
    position: relative;
}

.solutions-wrapper-home .solution-image h1{
	display: none;
}

.solutions-wrapper-home .solution-image .quote{
	position: absolute;
	bottom: 20%;
	right: 0;
	width: 50%;
	padding: 0;
	background: red;
	color: #fff;
}

.quote hr{
	border-top:4px solid #fff;
	border-bottom: 0;
	margin: 0px 0px 0px 15px;;
}

.solution-image .quote p{
	color: #fff;
	margin: 0;
	padding: 15px;
	font-weight: 900;
	font-size: 1.7rem;
	line-height: 1.1;
}

.solution-image .quote p.sub-quote{
	font-weight: 700;
	font-size: 1rem;

}

.hide-quote{
	display: none;
}

.solutions-home{
	padding: 30px 0 60px;
}

.solutions-home h2, .pitch-home h2{
	color: #85bc22;
}

.solutions-home h2{
	padding-left: 30px;
}

section.pitch-home{
	padding: 0 30px;
}

.pitch-home-content{
	column-count: 2;
	column-gap: 30px;
	padding-bottom: 30px;
	
}

.pitch-home-content strong{
	color: #85bc22;
}

.cta-pitch{
	text-align: center;
/**	padding: 45px 0 60px 0; **/
}

.pitch-icon{
	background: #85bc22;
	text-align: center;
	margin-bottom: 10px;
}

.pitch .cell:nth-child(even) .pitch-icon{
	background: #00843a;
}

.pitch-icon img{
	height: 120px;
	width: auto;
	margin: 45px auto;
}

.pitch .cell h3{
	color: #85bc22;
	font-size: 1.5rem;
}

.pitch .cell:nth-child(even) h3{
	color: #00843a;
}

.pitch .cell p{
	margin-bottom: 0;
}

.pitch a.more{
	color: #85bc22;
	font-size: 14px;
	margin-bottom: 30px;
	display: block;
}

/** HOME V2 **/

.intro-solutions-home{
	padding: 30px
}

.intro-solutions-home .content-mobile{
	display: none;
}


.intro-solutions-home h1, .intro-solutions-home h2{
	color: #85bc22;
}

.intro-solutions-home h1{
	margin-bottom: 0;
}

.intro-solutions-home h2{
	font-size: 1.5rem;
}

.solutions-wrapper-home{
	padding: 0 30px;
}


ul.crops-archive-home{
	flex: 0 0 33%;
	display: flex;
	flex-direction: column;
	margin: 0
}

ul.crops-archive-home li{
	list-style: none;
	flex: 1;
	display: flex;
	align-items: center;
}

ul.crops-archive-home li a{
	color: #fff;
	font-weight: 700;
    font-size: 1rem;
    line-height: 1;
    width: 100%;
    padding: 15px;
    text-transform: uppercase;

}

ul.crops-archive-home li:first-child:hover{
	background: #7bae1f !important;
}

ul.crops-archive-home li:nth-child(2):hover{
	background: #007333 !important;
}

ul.crops-archive-home li:nth-child(3):hover{
	background: #009295 !important;
}

ul.crops-archive-home li:nth-child(4):hover{
	background: #d50074 !important;
}

ul.crops-archive-home li:nth-child(5):hover{
	background: #6f0a00 !important;
}

ul.crops-archive-home li:nth-child(6):hover{
	background: #d2000e !important;
}

ul.crops-archive-home li:nth-child(7):hover{
	background: #ecb600 !important;
}

ul.crops-archive-home li:nth-child(8):hover{
	background: #6b1b74 !important;
}

ul.crops-archive-home li:nth-child(9):hover{
	background: #e05e12 !important;
}


.solutions-wrapper-home .content{
	padding: 0 15px;
}

.solutions-wrapper-home .content h2{
	color: #85bc22;
	font-size: 1.5rem;
}

.buttons-content-home{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 15px;
	margin-top: 20px;
}

.buttons-content-home .button{
	padding: .7rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	text-align: left;
}

.buttons-content-home .button img{
	height: 40px;
	width: auto;
	margin-right: 15px;
}

.solutions-wrapper-home .solution-image {
    flex: 0 0 33%
}

.solutions-wrapper-home .solution-image .quote p{
	font-weight: 900;
	font-size: 1.2rem;
	line-height: 1.1;
}

.solutions-wrapper-home .solution-image .quote p.sub-quote{
	font-weight: 700;
	font-size: .9rem;
}

.solutions-wrapper-home .solution-image .quote{
	display: none;
}	

.solutions-wrapper-home .solution-image .quote.active{
	display: block;
}	


.pitch-home{
	margin-top: 60px
}

section.solutions-home{
	text-align: center;
}

.solutions-home p{
	padding: 0 10%;
}

.cta-pitch .button{
	margin: 60px 0 0 0;
}


/** CROPS ARCHIVE **/

.inner-content.crops-archive{
/**	padding: 30px; **/
}

.crops-archive h1{
/**	width: 50%; **/
	color: #85bc22;
	line-height: 1;
	font-size: 2.5rem;
	margin-bottom: 0px;
	text-align: center;
}

.crops-archive.taxonomy .cell{
	margin-bottom: 30px;
	display: flex;
	flex-direction: column;
}


.crops-archive .cell h2{
	color: #fff;
	padding: 15px;
	font-size: 1.5rem;
	text-transform: uppercase;
}


.crops-archive .cell img{
	opacity: 0;
		transition: all .25s ease-in-out;
}

.crops-archive .cell:hover img{
	opacity: 1;
}

.crops-archive .crop-tax-content{
	padding: 15px;
	background: #fff;
	margin-top: auto;
}

.crops-archive .crop-tax-content h3{
	text-transform: uppercase;
	font-size: 1.5rem;
}

.crops-archive .crop-tax-content p{
	margin-bottom: 0;
}

.crops-archive-solutions{
	padding: 60px 0;
	text-align: center;
}

.crops-archive-solutions h2{
	color: #85bc22
}

.crops-archive-solutions p{
	padding: 0 10%;
}

.crops-archive-solutions .button{
	margin: 60px 0 0 0;
}

.crops-archive .solutions-wrapper-home .solution-image .quote{
	display: none;
}	

.crops-archive .solutions-wrapper-home .solution-image .quote.active{
	display: block;
}	



/** CROPS TAXONOMY **/

header.single-solution h1{
	color: #85bc22
}

header.single-solution h1 span{
	display: block;
	color: #00843a;
}

.single-specie-content{
	padding: 10px 30px 30px 30px;;
}

.single-specie-content h1{
	font-size: 2rem;
	line-height: 1;
	margin-bottom: 1.5rem;
	color: #85bc22
}

.single-specie-content h1 span{
	display: block;
	color: #00843a;
}

.single-specie-content h2{
	font-size: 1.2rem;
}

.species-taxonomy-cta{
	padding: 3.5rem .9375rem 2.5rem .9375rem;
	text-align: center;
	background: #fff;
}


/** SINGLE CROPS **/

.single-crops .content{
	max-width: 1200px;
}

.single-crop-content-wrapper{
	display: flex;

}

.single-crop-content-wrapper aside{
	flex-basis: 200px;
    flex-grow: 0;
    flex-shrink: 0;
}

.single-crop-content-wrapper .single-crop-image{
	flex-basis: 40%;
    flex-grow: 0;
    flex-shrink: 0;
}



aside .specie-heading{
	background: #85bc22;
	color: #fff;
	padding: 15px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 1rem;
	line-height: 1.1
}

aside .specie-heading .current-specie{
	text-transform: none;
	font-size: 1.5rem;
	display: block;
}

aside .specie-heading a{
	color: #fff;
}

aside.other-crops ul{
	list-style: none;
	margin: 0;
}

aside.other-crops ul li{
	padding: 15px;
}




aside.other-crops ul li.current-crop{
	background: #fff;
}

aside.other-crops ul li.current-crop a{

}

aside.other-crops ul li a{
	color: #fff;
	font-size: 1.2rem;
	display: block;
	font-weight: 700;
}

aside.other-crops ul li:hover{
	background: #fff;
}

aside.other-crops ul li:hover a{
	color: #e6007d;
}

.single-crop-content{
	padding: 10px 30px 30px 30px;;
}

.single-crop-content span.specie-name{
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.1;
	color: #85bc22;
}


.single-crop-content h1{
	font-size: 2rem;
	line-height: 1;
	margin-bottom: 1.5rem;
}

.single-crop-content h2{
	font-size: 1.2rem;
}

.single-crop-image{
	background-size: cover !important;
	position: relative;
}

.single-crop-image .quote{
	position: absolute;
	right: 0;
	bottom: 20%;
	width: 50%;
	background: rgba(230,0,125, .8);
	padding: 15px;
}

.single-crop-image .quote p{
	font-size: 1.2rem;
	font-weight: 700;
	color: #fff;
	margin: 0;
	line-height: 1.1;
}

footer.related-solutions{
	background: #fff;
}

footer.related-solutions > h3{
	color: #85bc22;
	padding: 30px 15px 15px 15px;
}

footer.related-solutions .solution-wrapper{
	display: flex;
}

footer.related-solutions .solution-wrapper .solution{
	flex: 1;
	background: #f9f8f0;
}

footer.related-solutions .solution .content-wrapper{
	display: flex;
}

footer.related-solutions .solution .content-wrapper .solution-image{
	flex-basis: 40%;
    flex-grow: 0;
    flex-shrink: 0;
    background-size: cover !important;
}

footer.related-solutions .solution .content-wrapper .solution-intro{
	flex-basis: 60%;
    flex-grow: 0;
    flex-shrink: 0;
    padding: 15px 15px 0 15px;
}

.related-solutions .solution .icon-title{
		padding: 10px 15px; 
		display: flex;
		align-items: center;
}

.related-solutions .solution .icon-title img{
	height: 20px;
	width: auto;
	display: inline-block;
}

.related-solutions .solution h3{
	font-size: 1.2rem;
}


.related-solutions .solution .icon-title h4{
	font-size: 1.2rem;
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	border-left: 2px solid #fff;
	padding-left: 8px;
	margin-left: 8px;
	line-height: .8;
}

.crops-single-cta{
	text-align: center;
	padding: 3.5rem .9375rem 2.5rem .9375rem;
}


/** SOLUTIONS ARCHIVE **/

.inner-content.archive-solutions{
	padding: 30px 30px 0 30px;
}

.archive-solutions article{
	margin-bottom: 30px;
	background: #fff;
}

.archive-solutions .solution-header{
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	/**height: 230px;**/
	height: 150px;
}

.solution-header.growbags img, .solution-header.growblocks img, .solution-header.pellets img{
	/** height: 33px; **/
	height: 25px;	
	width: auto;
}

.solution-header.pots img, .solution-header.preforma img{
	/** height: 60px; **/
	height: 45px;
	width: auto;
}

.solution-header.substrates img{
	/** height: 80px; **/
	height: 60px;
	width: auto;
}

.solution-header-wrapper{
	text-align: center;
}

.archive-solutions .solution-header h2{
		padding: 15px 0 20px 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.5rem;
	font-weight: 900;
	line-height: .9;
	
}

.archive-solutions article section{
	padding: 15px;
}

.archive-solutions section h3{
	text-transform: uppercase;
	font-size: 1.5rem;
}

.archive-solutions section p{
	margin-bottom: 0
}


.archive-solutions section a{
	color: #85bc22;
}

.solutions-stories{
	padding: 30px;
}

.solutions-stories > h2{
	text-align: center;
	margin-bottom: 30px;
	color: #76b828;
}

.solutions-stories article header{
	padding: 15px 15px 0 15px;
}


.solutions-stories article section{
	padding: 10px 15px 15px 15px;
}

.solutions-stories article:first-child{
	background: #e6007d;
}

.solutions-stories article:nth-child(2){
	background: #007133;
} 

.solutions-stories article:nth-child(3){
	background: #76b828;
} 

.solutions-stories article h2{
font-size: 1.5rem;
border-bottom: 2px solid #fff;
padding-bottom: 10px;
}

.solutions-stories article a{
	color: #fff;
	font-weight: 700;
}

 .solutions-stories article p{
	 color: #fff;
	 margin-bottom: 0;
 }
 
.cta-solutions-archive{
	text-align: center;
	padding-top: 46px;
}

/** ALL SOLUTIONS BLOCK **/

.all-solutions{
	display: flex;
}

.all-solutions .solution{
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	height: 130px
}

.all-solutions .solution h4{
	font-size: 1rem;
	line-height: 1rem;
	font-weight: 900;
	text-transform: uppercase;
	color: #fff;
	padding: 15px 0 25px
}

.all-solutions .solution.growbags img, .all-solutions .solution.growblocks img, .all-solutions .solution.pellets img{
	height: 17px;
	width: auto;
}

.all-solutions .solution.pots img, .all-solutions .solution.preforma img{
	height: 30px;
	width: auto;
}

.all-solutions .solution.substrates img{
	height: 40px;
	width: auto;
}


/** SOLUTIONS SINLGE **/

.inner-content.single-solution{
}


header.single-solution{
	display: flex;
}

header.single-solution .header-icon{
	flex-basis: calc(31% + 15px);
    flex-grow: 0;
    flex-shrink: 0;
    display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;

}

.header-icon img{
	margin: 0 auto;
}


.header-icon.growbags img, .header-icon.growblocks img, .header-icon.pellets img{
	height: 17px;
	width: auto;
}

.header-icon.pots img, .header-icon.preforma img{
	height: 30px;
	width: auto;
}

.header-icon.substrates img{
	height: 40px;
	width: auto;
}


header.single-solution .header-icon p{
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 1rem;
	line-height: 1rem;
	margin: 15px 0 0 0;

}

header.single-solution .header-content{
	padding: 30px 30px 15px 30px;

}

header.single-solution h1{
	color: #85bc22;
	font-size: 1.5rem;
	margin-bottom: 15px;
}

header.single-solution h1 span{
	display: block;
	color: #85bc22 ;
}



.sub-solutions{
	padding: 30px 30px 0 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	flex-direction: row;
}

.solution-count-2 .sub-solution, .solution-count-4 .sub-solution{
	flex: 0 0 48%;
}

.solution-count-3 .sub-solution, .solution-count-5 .sub-solution, .solution-count-6 .sub-solution{
	flex: 0 0 31%;
}

.sub-solution{
	margin-bottom: 30px;
	display: flex;
	flex-direction: column;
}

.sub-solution-content{
	padding: 15px;
	background: #fff;
}

.sub-solution-content h2{
	color: #80c342;
	font-size: 1.5rem;
}

.sub-solution-content li{
	color: #80c342;
	font-weight: 700;
	font-size: 1rem;
}

.sub-solution-icons{
	display: flex;
	margin-top: auto;
}

.sub-solution-icons .icon{
	flex: 1;
	padding: 15px;	
	display: flex;
	justify-content: center; /* align horizontal */
	align-items: center; /* align vertical */
}

.sub-solution-icons .icon:nth-child(odd){
		background: #80c342 
}

.sub-solution-icons .icon:nth-child(even){
	background: #00843a
}

.sub-solution-icons .icon img{
	height: 50px;
	width: auto;
	margin: 0 auto;
	display: inline-block;
}

.sub-solution.slogan{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	background: #80c342;
	padding: 15px;
}

.sub-solution.slogan h3{
	margin-top: auto;
	color: #fff;
	font-size: 3rem;
}

section.solution-cta{
	text-align: center;
	padding-bottom: 14px;
}

section.solution-cta h3{
	color: #85bc22;
	margin-bottom: 25px;
}

footer.solutions-single{
	padding: 30px 0;
	text-align: center;
}

footer.solutions-single h3{
	color: #85bc22;
}

footer.solutions-single p{
	padding: 0 10%;
}


/** BLOG ARCHIVE **/

.blog .main{
	padding: 0 30px;
}

.blog h1{
	padding-top: 30px;
	color: #e6007d;
}

.blog h1 span{
	color: #85bc22;
}

.blog article{
	background: #fff;
	margin-bottom: 30px;
}

.blog article .post-image-wrapper{
	overflow: hidden;
}

.blog article  img{
	transition: all .25s ease-in-out;
}

.blog article:hover img{
	transform: scale(1.05);
}

.blog article h2{
	font-size: 1.5rem;
}

.blog article:first-child h2 a{
	color: #e6007d;
}

.blog article:nth-child(2) h2 a{
	color: #85bc22;
}

.blog article:nth-child(3) h2 a{
	color: #00843a;
}

.blog article:nth-child(4) h2 a{
	color: #004e1e;
}

.blog article:nth-child(5) h2 a{
	color: #85bc22;
}

.blog article:nth-child(6) h2 a{
	color: #00843a;
}

.blog article header{
	padding: 15px 15px 0 15px;
}

.blog article section{
	padding: 0 15px 15px 15px;
}

.blog article p{
	margin-bottom: 0;
}

.blog article a.more{
	color: #85bc22;
	font-size: 14px;
}

/** SINLGE BLOG & SUCCESSTORY  **/

article.post{
	display: flex;
}

article.post .single-content-wrapper{
	flex-basis: 55%;
    flex-grow: 0;
    flex-shrink: 0;
    padding: 30px
}

article.post aside{
	flex-basis: 45%;
    flex-grow: 0;
    flex-shrink: 0;
}

article.post aside img{
	margin-bottom: 30px;
}

article.post h1{
	color: #e6007d;
}

article.post h1 span{
	color: #85bc22;
}

article.post h2, article.post h3, article.post h4{
	font-weight: 700;
	font-size: 1.5rem;
	color: #e6007d;
	
}

.single.embed-container{
	margin: 30px 0 15px 0;
}

.contact-person.blog {
    flex-direction: row;
}

.contact-person.blog img{
	width: 50%;
	height: 100%;
}

.contact-person.blog .content{
	width: 50%;
	display: flex;
	flex-direction: column;
}

.contact-person.blog .content-wrapper{
	padding: 15px;
}

.contact-person.blog .content-wrapper a.button{
	margin-top: auto;

}

article.post .contact-person.blog a.button{
	color: #fff;
	text-decoration: none;
}

article.post .contact-person.blog a.button:hover{
	color: #00843a;
}


/** NEWS CATEGORY ACHIVE **/

.news-category > header{
	padding: 30px 30px 0 30px;
}

.news-category header h1{
	margin: 0;
	color: #85bc22;
}

.news-category-wrapper article{
	display: flex;
	padding: 30px;
}

.news-category-wrapper article:nth-child(even){
	background: #fff;
}

.news-category-wrapper article .post-image-wrapper{
	width: 30%
}

.news-category-wrapper article .news-content-wrapper{
	padding-left: 30px;
	width: 70%;
}

.news-category-wrapper article a.more{
	color: #85bc22;
	margin-bottom: 1rem;
	display: block;
}

.news-category-wrapper article a.more:hover, .news-category-wrapper article a.more:focus{
	color: #004e1e;
}

.news-category-wrapper article p{
	margin-bottom: 0;
}

.news-category-wrapper article:nth-child(1) h2 a{
	color: #ec6617;
}

.news-category-wrapper article:nth-child(2) h2 a{
	color: #781e82;
}

.news-category-wrapper article:nth-child(3) h2 a{
	color: #e6007d;
}

.news-category-wrapper article:nth-child(4) h2 a{
	color: #85bc22;
}

.news-category-wrapper article:nth-child(5) h2 a{
	color: #00a3a6;
}

.news-category-wrapper article:nth-child(6) h2 a{
	color: #004e1e;
}

.news-category .page-navigation{
	padding: 30px 0 0 30px;
}


/** CAREER ARCHIVE **/

.inner-content.career{
	padding: 30px 30px 0 30px;
}


.inner-content.career h1{
	color: #004e1e;
	margin-bottom: 10px;
}

.inner-content.career h1 span{
	color: #85bc22;
}

.career-archive-intro{
	column-count: 2;
	column-gap: 30px;	
}


.career-archive article{
	display: flex;
	flex-direction: column;
	background: #fff;
	margin-bottom: 30px;
}

.career-archive article header{
	height: 270px;
	overflow: hidden;
}

.career-archive article header img{
	transition: all .25s ease-in-out;
}

.career-archive article header:hover img{
	transform: scale(1.05);
}

.career-archive article:first-child header{
	background: #dedc00;
}

.career-archive article:nth-child(2) header{
	background: #c3db9a;
}

.career-archive article:nth-child(3) header{
	background: #88bd22;
}


.career-archive article:nth-child(4) header{
	background: #88bd22;
}


.career-archive article:nth-child(5) header{
	background: #9ccd9a;
}


.career-archive article:nth-child(6) header{
	background: #c3db9a;
}

.career-details{
	display: flex;
	flex-direction: column;
	padding: 15px;
	height: 100%;
}

.career-details h2{
	color: #004e1e;
	line-height: 1.1;
	padding-top: 10px;
	font-size: 2rem;
}

.career-details .dienstverband{
	border-bottom: 1px solid #fff;
}

.career-details .dienstverband p{
	color: #fff;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	padding-bottom: 15px;
}

.career-details .locatie{
	border-top: 1px solid #fff;
	margin-top: auto;
}

.career-details .locatie p{
	color: #004e1e;
	font-size: 1.25rem;
	font-weight: 700;
	margin: 0;
	padding-top: 15px;
	line-height: 1;
}


.career-archive article section{
	padding: 15px;
}

.career-archive article section h3{
	color: #004e1e;
	font-size: 1.5rem;
}

.career-archive article section p{
	margin-bottom: 0;
}

.career-archive article section a.more{
	color: #85bc22;
	font-size: 14px;
}

/** CAREER SINGLE **/

article.career{
	display: flex;
}

article.career .single-content-wrapper{
	flex-basis: 72%;
    flex-grow: 0;
    flex-shrink: 0;
    padding: 30px
}

article.career aside{
	flex-basis: 28%;
    flex-grow: 0;
    flex-shrink: 0;
}

article.career h1{
	color: #00843a;
}

article.career h1 span{
	color: #85bc22;
}

article.career h2, article.career h3, article.career h4{
	font-size: 1.5rem;
	color: #85bc22
}

article.career strong{
	color: #85bc22;
}

article.career ul {
	list-style: none;
}

article.career ul li::before {
	content: "\2022";  
	color: #85bc22; 
	font-weight: bold; 
	display: inline-block;
	width: 1em; 
	margin-left: -1em; 
}

.contactpersoon{
	display: flex;
	max-width: 600px;
}

.contactpersoon .contactpersoon-detail{
	flex-basis: 50%;
    flex-grow: 0;
    flex-shrink: 0;
	display: flex;
	flex-direction: column;
	background: #fff;
}

.contactpersoon-wrapper{
	padding: 15px 15px 0 15px;
}

.contactpersoon-wrapper p{
	color: #85bc22
}

.contactpersoon-wrapper p span{
	color: #00843a;
	font-weight: bold;
}

.contactpersoon-detail a.email{
	margin-top: auto;
	text-align: center;
	padding: .25rem;
	color: #fff;
	background: #85bc22;
}

.contactpersoon .contactpersoon-image{
	flex-basis: 50%;
	flex-grow: 0;
    flex-shrink: 0;
}


/** GROUP TEMPLATE **/

footer.map{
	background: #f9f8f0;
	padding: 30px;
	position: relative;
}

.group-header-title{
	position: absolute;
	top: 30px;
}

.group-header-title h1{
	color: #00843a

}

.group-header-title h1 span{
	display: block;
	color: #85bc22 ;
}

.group-header-cta{
	position: absolute;
	bottom: 14px;
	text-align: center;
	 margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}

.group-header-cta .button{
	margin-bottom: 0;
}	


article.group{
	background: #f9f8f0;
	padding-bottom: 40px;
}

article.group .inner-content{
	padding: 30px 30px 45px 30px;
	background: #fff
}

article.group .inner-content .group-columns{

	column-count: 2;
	column-gap: 30px;
}

article.group .inner-content h2{
	color: #85bc22;
}


article.group header{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#85bc22+0,85bc22+11,00843a+12,00843a+21,00a3a6+22,00a3a6+32,e6007d+33,e6007d+43,800b00+44,800b00+54,e3000f+55,e3000f+65,fdc300+66,fdc300+76,781e82+78,781e82+88,ec6617+89,ec6617+100 */
background: #85bc22; /* Old browsers */
background: -moz-linear-gradient(top,  #85bc22 0%, #85bc22 11%, #00843a 12%, #00843a 21%, #00a3a6 22%, #00a3a6 32%, #e6007d 33%, #e6007d 43%, #800b00 44%, #800b00 54%, #e3000f 55%, #e3000f 65%, #fdc300 66%, #fdc300 77%, #781e82 78%, #781e82 88%, #ec6617 89%, #ec6617 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #85bc22 0%,#85bc22 11%,#00843a 12%,#00843a 21%,#00a3a6 22%,#00a3a6 32%,#e6007d 33%,#e6007d 43%,#800b00 44%,#800b00 54%,#e3000f 55%,#e3000f 65%,#fdc300 66%,#fdc300 77%,#781e82 78%,#781e82 88%,#ec6617 89%,#ec6617 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #85bc22 0%,#85bc22 11%,#00843a 12%,#00843a 21%,#00a3a6 22%,#00a3a6 32%,#e6007d 33%,#e6007d 43%,#800b00 44%,#800b00 54%,#e3000f 55%,#e3000f 65%,#fdc300 66%,#fdc300 77%,#781e82 78%,#781e82 88%,#ec6617 89%,#ec6617 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85bc22', endColorstr='#ec6617',GradientType=0 ); /* IE6-9 */
}

article.group header .content{
	background: #f9f8f0;
	padding: 15px 15%;
	width: 80%;
	margin: 0 auto;
	text-align: center;
}

article.group header .content h2{
	color: #00843a;
	font-weight: 700;
}

article.group header .content p{
	font-size: 2rem;
	color: #85bc22;
	line-height: 1.1;
	font-weight: 700;
}

article.group header .content p span{
	font-style: italic;
	font-weight: 700;
	color: #00843a
}

/** VIDEO PAGE TEMPLATE **/

	.featured-videos{
		padding: 30px 30px 0 30px;
		background: #f9f8f0
	}
	
	.featured-videos-wrapper{
		display: grid;
		grid-template-columns: repeat(2,1fr);
		gap: 1.875rem;
	}
	
	.featured-videos-wrapper.single-video{
		grid-template-columns: repeat(1,1fr);
	}
	
	.featured-video{
		display: flex;
		flex-direction: column;
	}
	
	.featured-videos-wrapper.single-video .featured-video{
		display: grid;
		grid-template-columns: repeat(3,1fr);
		gap: 1.875rem;
	}
	
	.featured-video .video-content{
		margin-top: auto;
		
	}
	
	.featured-videos-wrapper.single-video .featured-video .video-content{
		grid-column: span 2;
	}
	
	.featured-video .video-thumb{
		overflow: hidden;
		position: relative;
	}
	
	.featured-video .video-thumb:after{
		content: url('../icons/video-play.svg');
		position: absolute;
		height: 120px;
		width: 120px;
		top: calc(50% - 60px);
		left:calc(50% - 60px);

	}
	
	.featured-videos h1{
		color: #00843a
	}
	
	.featured-video h2{
		color: #85bc22;
	}
	
	.other-videos{
		display: grid;
		grid-template-columns: repeat(3,1fr);
		gap: 1.875rem;
		padding: 30px;
		background: #f9f8f0
	}
	
	.other-videos .video:nth-child(6n+1) h3, .other-videos .video:nth-child(6n+6) h3{
		color: #e6007d;
	}
	
	.other-videos .video:nth-child(6n+2) h3, .other-videos .video:nth-child(6n+4) h3{
		color: #85bc22;
	}
	
	.other-videos .video:nth-child(6n+3) h3, .other-videos .video:nth-child(6n+5) h3{
		color: #00843a;
	}
	
	.featured-video .video-thumb:hover img,.other-videos .video:hover img{
		transform: scale(1.05);
	}
	
	.featured-video .video-thumb img, .other-videos .video img{
		transition: all .25s ease-in-out;
	}
	
	.other-videos .video-thumb{
		overflow: hidden;
		margin-bottom: 15px;
		position: relative;
	}
	
	.other-videos .video-thumb:after{
		content: url('../icons/video-play.svg');
		position: absolute;
		height: 80px;
		width: 80px;
		top: calc(50% - 40px);
		left:calc(50% - 40px);

	}
	
	section.video-content{
		padding: 30px;
	}
	
	section.video-content h2{
		color: #85bc22;
		margin-bottom: 20px;
	}
	
	#fancybox-overlay{
		background-color: #00843a !important;
		opacity: 0.7 !important;
	}

/** PRODUCT TEMPLATE **/

.product-header{
	display: flex;
	flex-direction: row;
	background-color: #76b828;
	max-height: 300px;
}

.product-header.growbags{
	background-color: #dedc00
}

.product-header.growblocks{
	background-color: #afca05
}

.product-header.pots{
	background-color: #76b828
}

.product-header.pellets{
	background-color: #009b3c
}

.product-header.preforma{
	background-color: #007133
}

.product-header.substrates{
	background-color: #004e1e
}



.product-header-content{
	display: flex;
	padding: 30px;
	flex-direction: column;
	align-items: center;
	justify-content: center;

	
}

.product-header .image-wrapper{
	flex-grow: 1;
}

.product-header .image-wrapper img{
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.product-header .image-wrapper img.header-mobile{
	display: none;
}

.product-header-content h1{
	color: #fff;
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 20px;
	text-align: center;
	font-weight: 700;
}
.product-header-content img{
	height: 30px;
	margin-bottom: 10px;
}

.tabs.product{
	border: none;
	background: none;
	display: flex;
	flex-direction: row;
}

.tabs.product .tabs-title{
	text-align: center;
	flex: 0 0 25%;
	border: 4px solid #85bc22;
}

.tabs.product .tabs-title>a{
	background-color: #00843a;
	font-weight: bold;
    text-transform: uppercase;
    font-size: 1rem;
    padding: 1rem 1.25rem;
}

.tabs.product .tabs-title>a[aria-selected=true], .tabs.product .tabs-title:hover>a{
	background-color: #85bc22 !important;
}

.tabs.product .tabs-title a{
	color: #fff;
	text-transform: uppercase;
}

.tabs-panel.product{
	padding: 30px;
}

.product-tab-intro{
	padding: 0 0 14px 0;
	max-width: 800px;
}

.tabs-panel.product h2{
	text-align: left;
	margin-bottom: 1rem;
}

.product-nav ul{
	display: flex;
	flex-direction: row;
	margin-left: 0;
	flex-wrap: wrap;
}

.product-nav ul li{
	list-style: none;
	border-right: 1px solid #00843a;
}

.product-nav ul li:last-child{
	border: none;
}

.product-nav ul li a{
	color: #00843a;
    padding: 0 10px;
    text-decoration: underline;
    line-height: 1;
}

.product-tab-wrapper .product{
	display: grid;
	grid-template-columns: 3fr 1fr;
	margin-bottom: 30px;
	background-color: #fff;
}
.product .product-detail-wrapper{
	display: flex;
	flex-direction: column;
}

.product .product-detail-wrapper h2{
	padding: 30px 30px 0 30px;
}

.product .product-content-wrapper{
	display: grid;
	grid-template-columns: 2fr 1fr;
	gap: 30px;
	padding: 0 30px 30px 30px
}

.product .product-content-wrapper .button{
	margin-bottom: 0;
}

.product .product-content-wrapper li::marker{
	color: #85bc22;
}

.product .product-image img{
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.tabs-panel.product .other-videos{
	padding: 0;
}

.tabs-panel.product#contact{
	padding: 0;
}

.tabs-panel#contact .contact-intro{
	padding: 30px;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	gap: 30px;
}

.tabs-content.regio-detail{
	padding: 30px;
	background: #f9f8f0;
}

.tabs-content.regio-detail .region-content h2{
	text-align: center !important;
}

.tabs-content.regio-detail .sales-content, .tabs-content.regio-detail .distributor-content{
	padding: 30px;
	text-align: center;
}

.tabs-content.regio-detail .sales-content h2, .tabs-content.regio-detail .distributor-content h2, .tabs-panel.product footer.contact-cta h2{
	text-align: center;
}

.product-download-wrapper .download{
	display: grid;
	grid-template-columns: 2fr 1fr;
	gap: 30px;
	background-color: #fff;
	margin-bottom: 30px;
}


.product-download-wrapper .download h3{
	color: #85bc22;
	margin-bottom: 1rem;
}

.download .download-content{
	padding: 30px 30px 14px 30px;
}

.download .download-cover{
	display: flex;
	justify-content: : flex-end;
	flex-direction: row;
}


.learnings-wrapper .learning{
	display: grid;
	grid-template-columns: 2fr 1fr;
	gap: 30px;
	background-color: #fff;
	margin-bottom: 30px;
}

.learning .learning-content{
	padding: 30px 
}

.learning .learning-content h3{
	margin-bottom: 1rem;
}

.learnings-wrapper .learning:nth-child(4n+1) h3{
	color: #e6007d;
}

.learnings-wrapper .learning:nth-child(4n+2) h3{
	color: #85bc22;
}

.learnings-wrapper .learning:nth-child(4n+3) h3{
	color: #00843a;
}

.learnings-wrapper .learning:nth-child(4n+4) h3{
	color: #004e1e;
}



.learning .learning-content .more{
	color: #85bc22
}

.learning .learning-thumb{
	overflow: hidden;
}

.learning .learning-thumb img{
	object-fit: cover;
	height: 100%;
	width: 100%;
	transition: all .25s ease-in-out;
}

.learning:hover .learning-thumb img{
	transform: scale(1.05);
}

.solution-cta.single-product{
		background: #f9f8f0;
		padding-bottom: 30px;
}

/** CONTACT **/


article.contact header.map{
	position: relative;
	background: #f9f8f0;
	padding: 0 30px 30px 30px;
}

.contact-header-title{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

article.contact header.map .contact-header-title h1{
	margin-top: 10px;
}

.map-switcher{
	display: flex;
	flex-direction: row;
	text-align: center
}

.map-switcher .active{
	background: #00843a;
}

.map-switcher .idle{
	background: #d1d3d4;
} 

.map-switcher .idle:hover{
	background: #85bc22;
}



.map-switcher img{
	height: 40px;
	width: auto;
	display: block;
	margin: 10px auto;
}

.map-switcher p{
	color: #fff;
	border-top: 2px solid #fff;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0 10px 8px 10px;
	line-height: 1.2;
	padding-top: 8px;
}

.map-switcher p span{
	display: block;
	font-weight: 700;
}

.map-switcher .map-sales{
	width: 100px;
}

.contact-header-title h1{
	color: #00843a;
	margin: 0;
}

.contact-header-title h1 span{
	display: block;
	color: #85bc22 ;
}

.tabs.contact{
	border: none;
	display: flex;
}

.tabs.contact li{
	flex: 1;
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
}

.tabs.contact .tabs-title>a{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1rem;
	padding: 1rem 1.25rem;
}

.tabs.contact li.tabs-title> a{
	color: #fff;	
}

.tabs.contact .tabs-title.is-active, .tabs.contact .tabs-title.is-active a, .tabs.contact li.tabs-title:hover, .tabs-title>a:focus, .tabs-title>a[aria-selected=true] {
	background: #fff !important;
}

.tabs.contact li.tabs-title.africa, .tabs.contact li.tabs-title:first-child{
	background: #85bc22;	
}

.tabs.contact .tabs-title.africa.is-active>a,  .tabs.contact .tabs-title.africa:hover>a, .tabs.contact .tabs-title:first-child.is-active>a,  .tabs.contact .tabs-title:first-child:hover>a{
	color: #85bc22
}

.tabs.contact li.tabs-title.australia-pacific, .tabs.contact li.tabs-title:nth-child(2){
	background: #00843a;	
}

.tabs.contact .tabs-title.australia-pacific.is-active>a,  .tabs.contact .tabs-title.australia-pacific:hover>a, .tabs.contact .tabs-title:nth-child(2).is-active>a,  .tabs.contact .tabs-title:nth-child(2):hover>a{
	color: #00843a
}

.tabs.contact li.tabs-title.asia, .tabs.contact li.tabs-title:nth-child(3){
	background: #00a3a6;	
}

.tabs.contact .tabs-title.asia.is-active>a,  .tabs.contact .tabs-title.asia:hover>a, .tabs.contact .tabs-title:nth-child(3).is-active>a,  .tabs.contact .tabs-title:nth-child(3):hover>a {
	color: #00a3a6
}

.tabs.contact li.tabs-title.benelux, .tabs.contact li.tabs-title:nth-child(4){
	background: #e6007d;	
}

.tabs.contact .tabs-title.benelux.is-active>a,  .tabs.contact .tabs-title.benelux:hover>a, .tabs.contact .tabs-title:nth-child(4).is-active>a,  .tabs.contact .tabs-title:nth-child(4):hover>a{
	color: #e6007d
}

.tabs.contact li.tabs-title.eastern-europe, .tabs.contact li.tabs-title:nth-child(5){
	background: #800b00;	
}

.tabs.contact .tabs-title.eastern-europe.is-active>a,  .tabs.contact .tabs-title.eastern-europe:hover>a, .tabs.contact .tabs-title:nth-child(5).is-active>a,  .tabs.contact .tabs-title:nth-child(5):hover>a{
	color: #800b00
}

.tabs.contact li.tabs-title.latin-america, .tabs.contact li.tabs-title:nth-child(6){
	background: #e3000f;	
}

.tabs.contact .tabs-title.latin-america.is-active>a,  .tabs.contact .tabs-title.latin-america:hover>a, .tabs.contact .tabs-title:nth-child(6).is-active>a,  .tabs.contact .tabs-title:nth-child(6):hover>a{
	color: #e3000f
}

.tabs.contact li.tabs-title.middle-east, .tabs.contact li.tabs-title:nth-child(7){
	background: #fdc300;	
}

.tabs.contact .tabs-title.middle-east.is-active>a,  .tabs.contact .tabs-title.middle-east:hover>a, .tabs.contact .tabs-title:nth-child(7).is-active>a,  .tabs.contact .tabs-title:nth-child(7):hover>a{
	color: #fdc300
}

.tabs.contact li.tabs-title.north-america, .tabs.contact li.tabs-title:nth-child(8){
	background: #781e82;	
}

.tabs.contact .tabs-title.north-america.is-active>a,  .tabs.contact .tabs-title.north-america:hover>a, .tabs.contact .tabs-title:nth-child(8).is-active>a,  .tabs.contact .tabs-title:nth-child(8):hover>a{
	color: #781e82
}

.tabs.contact li.tabs-title.western-europe, .tabs.contact li.tabs-title:nth-child(9){
	background: #ec6617;	
}

.tabs.contact .tabs-title.western-europe.is-active>a,  .tabs.contact .tabs-title.western-europe:hover>a, .tabs.contact .tabs-title:nth-child(9).is-active>a,  .tabs.contact .tabs-title:nth-child(9):hover>a{
	color: #ec6617
}

.tabs-panel h2 {
	color: #85bc22;
	line-height: 1;
	margin-bottom: 25px;
	font-size: 2rem;
	text-align: center;
}

.tabs-panel h2 span{
	display: block;
	color: #85bc22
}

.tabs-panel .contact-persons, .tabs-panel .contact-distribiteurs{
	padding: 30px 30px 0 30px;
}

.contact-person, .contact-distribiteur{
	display: flex;
	flex-direction: column;
	background: #fff;
	margin-bottom: 30px;
}

.contact-person .content-wrapper,  .contact-distribiteur .content-wrapper{
	padding: 15px;
}

.contact-person .content-wrapper p, .contact-distribiteur .content-wrapper p{
	color: #85bc22;
	line-height: 1.2;
}

.contact-person .content-wrapper p span, .contact-distribiteur .content-wrapper p span{
	color: #00843a;
	font-weight: 700;
}

.contact-person .content-wrapper p.service{
	margin-bottom: 0;
	font-size: 12px;
}


.contact-person .content-wrapper a, .contact-distribiteur .content-wrapper a{
	font-size: 14px;
	color: #00843a;
	text-decoration: underline;
	line-height: 1.2;
	margin-bottom: 15px;
}

.contact-person  a.button, .contact-distribiteur a.button{
	font-size: 14px;
	background: #85bc22;
	margin-bottom: 0;
	margin-top: auto;
}

.contact-offices{
	padding: 30px;
	background: #fff;
}


.contact-offices h2 {
	color: #00843a;
	line-height: 1;
	margin-bottom: 25px;
	font-size: 2rem;
}

.contact-offices h2 span{
	display: block;
	color: #85bc22
}

.office.cell h3{
	font-size: 1rem;
	text-transform: uppercase;
	color: #00843a;
}

.office.cell{
border-right: 1px solid #00843a;
} 

.office.cell table tbody{
	border: none;
}

.office.cell table td{
	background: #fff;
	border: none;
	padding: 0 .25rem .25rem .25rem;;
	font-size: 14px;
	color: #85bc22;
}

footer.contact-cta{
	text-align: center;
	padding: 2rem .9375rem 1rem .9375rem;
}

footer.contact-cta h2{
	color: #85bc22;
	margin-bottom: 1rem;
}


footer.contact-cta h3{
	color: #00843a;
	margin-bottom: 1.5rem;
}

footer.contact-cta h3.vestiging-contact{
	text-transform: uppercase;
	margin-bottom: 0;
}

footer.contact-cta p{
	margin-bottom: 0;
}

footer.contact-cta p.tel-email-contact{
	color: #85bc22;
	margin-bottom: 3rem;
}

footer.contact-cta p.tel-email-contact a{
	color: #00843a;
}


footer.contact-cta .button{
	background: #85bc22;
}

/** CONTACT DETAIL PAGE **/

.contact-header-title h2 {
    color: #00843a;
    margin: 10px 0 0 0;
    font-size: 2.5rem;
    line-height: 1;
}
.contact-header-title h2 span{
display: block;
    color: #85bc22;
}

nav.country-nav{
	padding: 30px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}

nav.country-nav ul{
	display: flex;
	flex-direction: row;
	list-style: none;
	margin: 0;
}

nav.country-nav ul li{
	border-right: 1px solid #85bc22;
	line-height: 1
}

nav.country-nav ul li:last-child{
	border: none
}

nav.country-nav a{
	color: #00843a;
	padding: 0 10px;
	text-decoration: underline;
	line-height: 1
}


.region-content{
  background: #f9f8f0;
}

.region-content.country{
	padding-top: 30px;
}

.region-content .contact-persons > h1, .region-content .contact-distribiteurs > h2, .region-content > h1, .region-content .country h2 {
    color: #85bc22;
    line-height: 1;
    margin-bottom: 15px;
    font-size: 2rem;
    text-align: center;
	color: #85bc22;
    line-height: 1;
    margin-bottom: 15px;
    font-size: 2rem;
    text-align: center;
}

.region-content .contact-persons, .region-content .contact-distribiteurs{
	padding: 30px 30px 0 30px;
}

.region-content .contact-persons > p, .region-content .contact-distribiteurs > p, .region-content .country > p, .region-content > p{
	text-align: center;
	max-width: 800px;
	margin: 0 auto 1.6rem;
}

.region-content.repeater{
	padding: 0 30px;
}

.region-content.repeater .country{
	padding: 30px 0;
}

.contact-distribiteur .logo-wrapper{
	display: flex;
	height: 160px;
	padding: 30px;
	justify-content: center;
	align-items: center;
}

.contact-distribiteur .logo-wrapper img{
    height: auto;
    width: auto;
    max-height: 100%;
}

/** PRODUCT LOCATIONS **/

article.locations .map{
	background: #f9f8f0;
	padding: 0 0 30px 0;
	position: relative;
}

article.locations .map .contact-header-title{
	position: absolute;
	top: 0;
	width: 100%;
	padding: 0 30px;
}

article.locations .map .contact-header-title h1{
	margin-top: 20px;
}

article.locations .map img#map{
	margin: 30px 30px 0 30px;
}

.product-countries{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0;
}

.product-countries .country{
	flex: 0 0 25%;
	padding: 1.875rem;
}

.product-countries .country:nth-child(5), .product-countries .country:nth-child(6), .product-countries .country:nth-child(7), .product-countries .country:nth-child(8){
	background: #f9f8f0;
}

.product-countries .country h2{
	color: #00843a;
	font-size: 1.5rem;
	text-transform: uppercase;
	margin-bottom: 4px;
	font-weight:	800;
}

.product-countries .country h3{
	color: #00843a;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 4px;
}

.product-countries .country p{
	margin-bottom: 0;
}

.product-countries .country table{
	margin-bottom: 0;
}

.product-countries .country table tbody{
	border: none;
	background: transparent;
}

.product-countries .country table tbody tr:nth-child(even), .product-countries .country table tbody tr{
    background-color: transparent;
}

.product-countries .country table tbody td{
	font-size: 14px;
	line-height: 1.6;	
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	color: #85bc22;
}

.product-countries .country table tr td:first-child{
	width: 1px;
}

.country .product-location{
	border-top: 1px solid #85bc22;
	padding-top: .5rem;
	margin-top: 1rem;
}

.country .product-location:first-of-type{
	border-top: none;
	padding-top: 0;
	margin-top: 0;
}


/** DEFAULT PAGE TEMPLATE **/

.page-content{
	padding: 30px;
}

.page-content h1, .page-content h2, .page-content h3,  .page-content h4,  .page-content h5{
	color: #85bc22;
}

.page-content h1{
	font-size: 2rem;
}

.page-content h1.alt{
	color: #00843a;
}

.page-content h1.alt span{
	display: block;
	color: #85bc22
}

article.page a, article.post a, article .page-content a{
	color: #85bc22;
	text-decoration: underline;
}

article.page a:hover, article.post a:hover, article .page-content a:hover, article .page-content a:focus{
	color: #00843a;
}

/** SUSTAINABILITY TEMPLATE **/

.sustainability .intro{
	display: grid;
	grid-template-columns: 1fr 2fr;
	grid-gap: 30px;
}

.sustainability .intro-icon{
	background: #00843a;
	margin-bottom: 30px;
	padding: 30px 0;
	display: block;
}

.sustainability .intro-icon img{

height: 120px;
    width: auto;
    margin: 0 auto;
    display: block;
 }

.sustainability .intro .intro-content{
	padding: 30px 30px 30px 0;
}

.sustainability .intro .intro-content a {
    color: #85bc22;
    text-decoration: underline;
}

.sustainability .intro .intro-content a:hover, .sustainability .intro .intro-content a:focus {
    color: #00843a;
}
.sustainability .intro .intro-content a.wp-block-button__link{
	color: #fff;
	text-decoration: none;
}

.sustainability .intro .intro-content h1, .sustainability .intro .intro-content h2, .sustainability .intro .intro-content h3{
	font-size: 2rem;
	color: #85bc22;
	margin-bottom: 1.5rem;
}

.sustainability .benefits{
	padding: 0 30px 30px 30px;
}

.sustainability .download a{
	width: 100%;
	justify-content: center;
	font-size: 1.5rem;
	font-weight: 700;
	color: #fff;
	background: #85bc22;
	display: flex;
	padding: .7rem 0;
	transition: all .25s ease-in-out;
}

.sustainability .download a:hover, .sustainability .download a:focus{
	background: #7bae1f;
}

.sustainability .blog{
	padding: 30px 30px 14px 30px;
}

.sustainability .blog h2{
    line-height: 1;
    margin-bottom: 1.5rem;
    color: #85bc22;
}

.sustainability .blog h2 span{
	color: #00843a;
	display: block;
}

.sustainability .blog article h2{
	margin-bottom: 0;
}
.sustainability .blog .more-info{
	text-align: center;
}

.sustainability .blog .more-info h3{
	color: #85bc22;
	margin-bottom: 15px;
}
.sustainability .solutions{
	padding-top: 30px;
	text-align: center;
}

.sustainability .solutions h3{
color: #85bc22;
margin-bottom: 5px;
}

.sustainability .solutions .all-solutions{
	padding-top: 15px;
}

/** CAMPAGNE TEMPLATE **/

.campagne .content{
	background: #f9f8f0
}

.campagne .form h2 span{
	display: block;
	color: #00843a;
}

.campagne aside ul{
	margin: 0;
	list-style: none;
}

.campagne aside ul li{
	margin-bottom: 30px;
}

/** WHITEPAPER DOWNLOAD PAGE **/

.whitepaper-download header{
	max-width: 1200px;
	margin: 0 auto;
	padding: 30px;
}

.whitepaper-download header h1{
	color: #85bc22;
}

/** WHITEPAPER no-log GROWERS TEMPLATE **/


article.whitepaper-tea-growers{
	max-width: 900px;
	margin: 0 auto;
}

.whitepaper-tea-growers h2{
	font-size: 20px;
	margin-bottom: 10px
}

header.whitepaper-tea{
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	background-size: cover !important;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	aspect-ratio: 10 / 4;
}

header.whitepaper-tea .logo-wrapper{
	background: #fff;
	padding: 10px;
	display: inline-block;
	margin: 30px;
}

header.whitepaper-tea .title-wrapper{
	background-color: #00843a;
	color: #fff;
	padding: 30px;
	margin-top: auto;
	width: 100%;
}

header.whitepaper-tea .title-wrapper h1{
	margin: 0;
	font-size: 24px;
}

header.whitepaper-tea .logo-wrapper img{
	height: 68px;
	width: auto;
}

.whitepaper-tea-growers .inner-content{
	display: grid;
	grid-template-columns: repeat(2,1fr);
}

@media all and (max-width: 649px){
	
	.whitepaper-tea-growers .inner-content{
		grid-template-columns: repeat(1,1fr);
	}
	
	.whitepaper-tea-growers .page-content{
		padding: 0;
	}
	
	.whitepaper-tea-growers .button{
		font-size: 1rem;
	}
	
	
}


.whitepaper-tea-growers .download-form-wrapper{
	padding: 30px;
	background: #fff;
}

.whitepaper-tea-growers .aside-content-green{
	background: #85bc22;
	padding: 30px 30px 12px 30px;
}

.whitepaper-tea-growers .aside-content-green h2, .whitepaper-tea-growers .aside-content-green h3, .whitepaper-tea-growers .aside-content-green h4{
	color: #fff;
}

.whitepaper-tea-growers .aside-content-white{
	background: #fff;
	padding: 30px 30px 12px 30px;
}

header.whitepaper-tea-thanks{
	display: flex;
	justify-content: center;
	background: #fff;
	padding: 30px;
}

header.whitepaper-tea-thanks img{
	height: 68px;
	width: auto;
}

.whitepaper-tea-growers.thanks .content{
	background-color: #00843a;
	color: #fff;
	padding: 90px 30px;
	text-align: center;
}

.whitepaper-tea-growers.thanks .content p{
	color: #fff;
	font-size: 20px;
}

.whitepaper-tea-growers.thanks .download{
	padding: 60px 30px;
	background-color: #f9f8f0;
	display: flex;
	justify-content: center;
	align-items: flex-start;
}

.whitepaper-tea-growers.thanks .download .button{
	margin: 0;
}

/** FAQ TEMPLATE **/

.faq-content{
	padding: 0 30px;
}

.accordion.faq{
	background: transparent;
}

.accordion.faq .accordion-item{
	margin-bottom: 30px;
}

.accordion.faq .accordion-title{
	border: none;
	background-color: transparent;
	color: #85bc22;
	font-size: 1rem;
	line-height: 1.4;
	font-weight: 700;
	padding: 0;
	text-decoration: none;
}

.accordion.faq .accordion-title:hover, .accordion.faq .is-active .accordion-title{
	color: #00843a
}

.accordion.faq .accordion-content{
	border: none;
	background-color: transparent;
	padding: 1rem 0 0 0;
}

.accordion.faq .accordion-content .button{
	margin-bottom: 0;
	font-size: 1rem;
	text-decoration: none;
}

.accordion.faq .accordion-content h2, .accordion.faq .accordion-content h3, .accordion.faq .accordion-content h4, .accordion.faq .accordion-content a{
	color: #85bc22;
}

.accordion.faq .accordion-content a:hover; .accordion.faq .accordion-content a:focus{
	text-decoration: underline;
}
/** EVENT TEMPLATE **/

.events-header{
	display: grid;
	grid-template-columns: 1fr 2fr;
	max-height: 300px;
}

.events-header .icon{
	background-color: #00843a;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 30px;
}

.events-header .header-image{
	max-height: 300px;
}

.events-header .header-image img{
	object-fit: cover;
	heighT: 100%;
	width: 100%;
}

.events-header .icon img{
	height: 120px;
	width: auto;
}

.events-content{
	max-width: 700px;
	margin-bottom: 30px;
}

.events-content h2, .events-content h3, .events-content h4{
	color: #85bc22
}

.events-content h1{
	margin-bottom: 10px;
	color: #00843a;
	line-height: 1.2;
}
.events-content h1 span{
	display: block;
	color: #85bc22;
	font-size: 30px;
}

.inner-content.events{
	padding: 30px;
}

.event-wrapper{
	display: flex;
	flex-direction: column;
	gap: 30px;
}
.event-wrapper .event{
	padding: 30px;
	color: #004e1e
}
/**
.event-wrapper .event:nth-child(3n){
	background-color: #dedc00;
}

.event-wrapper .event:nth-child(3n + 1){
	background-color: #c3db9a;
}

.event-wrapper .event:nth-child(3n + 2){
	background-color: #9ccd9a;
} **/

.event-wrapper .event:nth-child(3n){
	background-color: #76b828;
}

.event-wrapper .event:nth-child(3n + 1){
	background-color: #afca05;
}

.event-wrapper .event:nth-child(3n + 2){
	background-color: #dedc00;
}

.event-wrapper .event h2{
	color: #004e1e;
	margin-bottom: .5rem;
}

.event-wrapper .event svg{
	height: 12px;
	margin-right: 5px;
}
.event-wrapper .event-summary{
	display: flex;
	flex-direction: row;
	gap: 15px;
	border-bottom: 1px solid #fff;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 14px;
}

.event-wrapper .event-website{
	font-size: 14px;
	display: flex;
	flex-direction: row;
	gap: 15px
}

.event-wrapper .event-website a{
	color: #004e1e;
}

.event-wrapper .event-website a:hover{
	text-decoration: underline;
}

/** SEA LANDINGPAGE TEMPLATE **/

		
header.landingpage .header-content{
	display: flex;
	flex-direction: row;
	margin-top: auto;
	color: #fff;
	justify-content: space-between;
	align-items: center;
	padding: 30px;
}

header.landingpage .header-content h1{
	margin-bottom: 0;
	max-width: 800px;
}

header.landingpage img.banner{
	height: 150px;
	margin-right: 30px;
}	

.lp-content .content h2{
	color: #00843a;
}

.lp-content .content h1, .lp-content .content h3, .lp-content .content h4{
	color: #85bc22
}
	
.lp-solution-steps{
	width: 100%;
	margin-bottom: 15px;
}

.lp-solution-steps .step{
	background-color: #85bc22;
	color: #fff;
	padding: 15px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 15px;
	align-items: flex-start;
}

.lp-solution-steps .step .step-content{
	flex-grow: 1;
}

.lp-solution-steps .step h3{
	border-bottom: 2px solid #fff;
	display: block;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.lp-solution-steps .step p, .lp-solution-steps .step li{
	color: #fff;
}

.lp-solution-steps .step ul{
	list-style: none;
	margin: 0;
}

.lp-solution-steps .step img{
	width: 50px;
	height: auto;
	margin-left: 30px;
}

.lp-solution-steps .step:nth-child(odd){
	background-color: #00843a;
}

section.lp-content{
	padding: 30px;
}

section.lp-content aside{
	display: flex;
	flex-direction: column;
	align-items: center;
}

section.lp-content aside > h3{
	color: #00843a;
	margin-bottom: 15px;
}

section.lp-content aside .more{
	color: #85bc22;
	display: block;
}

/** PEAT FREE TEMPLATE **/

.peat-free-header{
	display: grid;
	grid-template-columns: 1fr 2fr;
	max-height: 300px;
}

.peat-free-header .icon{
	background-color: #00843a;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 30px;
}

.peat-free-header .header-image{
	max-height: 300px;
}

.peat-free-header .header-image img{
	object-fit: cover;
	heighT: 100%;
	width: 100%;
}

.peat-free-header .icon img{
	height: 120px;
	width: auto;
}

	.peat-free-content-wrapper{
		padding: 30px;
		display: grid;
		grid-template-columns: 2fr 1fr;
		gap: 30px;
		
	}
	

	
	
	.peat-free-content h1, .peat-free-content h2, .peat-free-content h3, .peat-free-content h4, .peat-free-content a{
		color: #85bc22;
	}
	
	.peat-free-sidebar-content{
		padding: 30px 30px 14px 30px;
		color: #fff;
		background-color: #00843a;
		margin-bottom: 30px;
	}

	
	.peat-free-sidebar-content:nth-child(even){
		background-color: #85bc22;
	}
	
	.peat-free-sidebar-content h3{
		border-bottom: 1px solid #fff;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	
	.peat-free-sidebar-content p{
		color: #fff;
	}
	
	.peat-free-sidebar ul{
		list-style: none;
		margin: 0;
		padding:0 0 30px 0;
		display: grid;
		grid-tempalte-columns:  repeat(1,1fr);
		gap: 30px
	}
	
	.peat-free-sidebar .button{
		margin: 0;
	}
	
	.peatFreeSwiper{
		padding: 30px;
		background: #f9f8f0;
	}
	
	.peatFreeSwiper.bg-white{
		background: #fff;
	}
	
	.peatFreeSwiper h2{
		margin-bottom: 30px;
		color: #85bc22
	}
	
	.peatFreeSwiper h2 span{
		display: block;
		color: #e6007d
	}
	
	.swiper-pagination-bullet{
		background: #85bc22;
		opacity: 1;
	}
	
	.swiper-pagination-bullet-active{
		background: #e6007d;
	}
	
	.swiper-slide{
		height: auto;
	}
	
	.swiper-button-next, .swiper-button-prev{
		color: #85bc22;
	}
	
	.swiper-button-next:after, .swiper-button-prev:after{
		font-size: 30px;
	}
	
	.swiper-button-prev{
		left: 0;
	}
	
	.swiper-button-next{
		right: 0;
	}
	.peat-free-downloads{
		margin-bottom: 60px;
	}

	.peat-free-downloads .download{
		background-color: #fff;
	}
	
	.peat-free-downloads .download:nth-child(6n+1) h3{
		color: #004e1e;
	}
	
		.peat-free-downloads .download:nth-child(6n+2) h3{
		color: #e6007d;
	}
	
		.peat-free-downloads .download:nth-child(6n+3) h3{
		color: #00843a;
	}
	
		.peat-free-downloads .download:nth-child(6n+4) h3{
		color: #e6007d;
	}
	
		.peat-free-downloads .download:nth-child(6n+5) h3{
		color: #85bc22;
	}
	
		.peat-free-downloads .download:nth-child(6n+6) h3{
		color: #00843a;
	}
	
	.peat-free-videos{
		margin-bottom: 30px;
	}
	
	.peat-free-downloads .swiper-pagination{
		padding-bottom: 30px;
	}
	
	
	
	.peat-free-videos .video:nth-child(6n+1) h3, .peat-free-videos .video:nth-child(6n+6) h3{
		color: #00843a;
	}
	
	.peat-free-videos .video:nth-child(6n+2) h3, .peat-free-videos .video:nth-child(6n+4) h3{
		color: #85bc22;
	}
	
	.peat-free-videos .video:nth-child(6n+3) h3, .peat-free-videos .video:nth-child(6n+5) h3{
		color: #e6007d;
	}
	
	.peat-free-videos .video:hover img{
		transform: scale(1.05);
	}
	
	.peat-free-videos .video img{
		transition: all .25s ease-in-out;
	}
	
	.peat-free-videos .video-thumb{
		overflow: hidden;
		margin-bottom: 15px;
		position: relative;
	}
	
	.peat-free-videos .video-thumb:after{
		content: url('../icons/video-play.svg');
		position: absolute;
		height: 80px;
		width: 80px;
		top: calc(50% - 40px);
		left:calc(50% - 40px);

	}

.peat-free.blog{
	padding: 30px;
}

.peat-free-solutions{
	padding: 30px;
}

.download-thumb{
	overflow: hidden;
}

.download-thumb img{
	transition: all .25s ease-in-out;
}

.download:hover .download-thumb img{
	transform: scale(1.05);
}

.download h3{
	margin-bottom: 15px;
}

.download-content{
	padding: 30px 30px 15px 30px;
}

.peat-free-solutions h2{
		margin-bottom: 30px;
		color: #85bc22
	}

.peat-free-solutions-wrapper{
	display: grid;
	grid-template-columns: repeat(3,1fr);
	
}

.peat-free-solutions-wrapper .solution a{
	display: flex;
	flex-direction: column;
	height: 100%;
}

.peat-free-solutions-wrapper .content-wrapper{
	flex: 1;
	display: grid;
	grid-template-columns: 40% 60%;
}

.peat-free-solutions-wrapper .content-wrapper img{
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.peat-free-solutions-wrapper .content-wrapper .solution-intro{
    padding: 15px 15px 0 15px;
}

.peat-free-solutions .solution .icon-title{
		padding: 10px 15px; 
		display: flex;
		align-items: center;
}

.peat-free-solutions .solution .icon-title img{
	height: 20px;
	width: auto;
	display: inline-block;
}

.peat-free-solutions .solution .icon-title h4 {
    font-size: 1.2rem;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    border-left: 2px solid #fff;
    padding-left: 8px;
    margin-left: 8px;
    line-height: .8;
}
.peat-free-solutions .solution h3{
	font-size: 1.2rem;
}


.related-solutions .solution .icon-title h4{
	font-size: 1.2rem;
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	border-left: 2px solid #fff;
	padding-left: 8px;
	margin-left: 8px;
	line-height: .8;
}

.peat-free-cta{
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 30px 30px 15px 30px;
}

.peat-free-cta h2{
	color: #85bc22;
	margin-bottom: 10px;
}

/** SEARCH **/

.search .inner-content{
	padding-top: 60px;
	padding-bottom: 30px;
}

.search .inner-content article{
	margin-bottom: 30px;
}

.search .inner-content h1{
	color: #00843D;
}

.search .inner-content h2, .search .inner-content h2 a, .search .inner-content a{
	color: #85bc22;
}

.search .inner-content p{
	margin-bottom: 0;
}

/** CEA TEMPLATE **/

.cea-downloads{
	padding: 30px;
	background: #f9f8f0;
}

.cea-downloads h2{
	margin-bottom: 30px;
	color: #85bc22;
}

.cea-downloads-wrapper{
	display: grid;
	grid-template-columns: 1fr 2fr;
	gap: 30px;
}

.cea-downloads-downloads{
	display: grid;
	grid-template-columns: repeat(2,1fr);
	gap: 30px;
}

.cea-downloads-downloads .download{
	background-color: #fff;
}

.cea-downloads-downloads .download:nth-child(6n+1) h3{
	color: #004e1e;
}

.cea-downloads-downloads .download:nth-child(6n+2) h3{
	color: #e6007d;
}

.cea-downloads-downloads .download:nth-child(6n+3) h3{
	color: #00843a;
}

.cea-downloads-downloads .download:nth-child(6n+4) h3{
	color: #e6007d;
}

.cea-downloads-downloads .download:nth-child(6n+5) h3{
	color: #85bc22;
}

.cea-downloads-downloads .download:nth-child(6n+6) h3{
	color: #00843a;
}

/** JiffyPot spalsh page **/

.splash-wrapper{
	max-width: 900px;
	margin: 0 auto;
	padding: 90px 30px;
}

.splash-wrapper p{
	font-size: 16px;
}

.splash-wrapper strong{
	font-size: 22px;
}

.splash-wrapper .splash-content p{
	font-size: 22px;
}

.splash-wrapper h1{
	color: #00843a
}

.splash-wrapper h1 span{
	display: block;
	color: #85bc22;
}
.page-template-jiffypot-splash .inner-footer{
	display: none !important;
}
.splash-choice{
	display: grid;
	grid-template-columns: repeat(2,1fr);
	gap: 30px;
	margin-top: 40px;
}

.splash-choice .choice{
	padding: 30px 30px 0 30px;
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
}

.splash-choice a.botanian{
	background-color: #FFECDC
}

.splash-choice a.jiffy{
	background-color: #f9f8f0;
}

.splash-choice img.logo{
	margin: 0 auto;
	height: 80px;
	width: auto;
	margin-bottom: 30px;
}

.splash-choice strong{
	color: #1a1a18;
}

.splash-choice img.bottom{
	margin-top: auto;
}

.splash-choice .choice img.animate{
	transition: all .25s ease-in-out;
}

.splash-choice .choice{
	transition: all .25s ease-in-out;
}

.splash-choice .choice:hover{
	box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.1);
}

.splash-choice .choice:hover img.animate{
	transform: scale(1.1);
}



/** GRAVITY FORMS STYLING **/

.gform_required_legend{
	display: none;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{
	font-size: 14px !important;
}



.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio] {
    vertical-align: top !important;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 3px !important;
}

.gform_wrapper [type=checkbox], .gfrom_wrapper [type=file], .gform_wrapper [type=radio]{
	margin: -0;
}

.gform_wrapper [type=checkbox]+label, .gform_wrapper [type=radio]+label{
	margin-left: 0;
}

.gform_legacy_markup_wrapper .field_description_below .gfield_description{
	padding: 0 !important
}

.gform_wrapper .gfield_required{
	color: #00843a !important;
}

.gform_wrapper .gfield_label{
	color: #85bc22
}

.gform_wrapper input, .gform_wrapper textarea{
	border-color: #85bc22;
}

.gform_wrapper input:focus, .gform_wrapper textarea:focus{
	border-color: #00843a;
}

.ginput_container_consent{
	display: flex;
	gap: 10px;
	align-items: flex-start;
	
}

.ginput_container_consent input{
	margin-top: 5px !important;
}



/** JIFFY POPUP THEME STYLES **/

.jiffy-popup-content{
	padding: 0 15px 22px 15px;
}

.jiffy-popup-content h2, .jiffy-popup-content h3, .jiffy-popup-content h4{
	color: #85bc22
}

.pum-theme-jiffy .pum-container{
	border-top: 3px solid #85bc22;
	border-right: 3px solid #85bc22;
	border-left: 3px solid #85bc22;
	padding: 0;
	background: #f9f8f0 url(../images/footer-divider.png) no-repeat center bottom;
	background-size: 100%;
	
}

.pum-theme-jiffy-download-form .pum-container{
	border-top: 3px solid #85bc22;
	border-right: 3px solid #85bc22;
	border-left: 3px solid #85bc22;
	background: #f9f8f0 url(../images/footer-divider.png) no-repeat center bottom;
	background-size: 100%;
}

.pum-theme-jiffy .gform_wrapper.gravity-theme .gform_fields{
	grid-row-gap: 8px;
}

.pum-theme-jiffy .gform_wrapper.gravity-theme .ginput_complex label, .pum-theme-jiffy .gform_wrapper .gfield_required .gfield_required_text{
	font-size: 12px;
}

.pum-theme-jiffy .gform_wrapper .gfield_required .gfield_required_text{
	color: #85bc22
}

.pum-theme-jiffy .gform_wrapper.gravity-theme .gfield_label{
	font-size: 14px;
}

.pum-theme-jiffy .gform_wrapper.gravity-theme .gfield-choice-input{
	margin-top: 6px;
}

.pum-theme-jiffy .gform_wrapper.gravity-theme .gfield-choice-input+label {
	max-width: calc(100% - 62px);
    vertical-align: top;
    font-size: 14px;
    line-height: 22px;

}

.pum-theme-jiffy .gform_wrapper.gravity-theme .gfield-choice-input+label a{
	color: #85bc22
}
	
.pum-theme-jiffy .gform_wrapper.gravity-theme .gform_footer{
	padding-bottom: 0;
}

.pum-theme-jiffy .gform_wrapper.gravity-theme .gform_footer input{
	margin-bottom: 0;
}

.pum-theme-jiffy .gform_wrapper.gravity-theme .gform_footer input.button:focus{
	background-color: #007133
}

.pum-theme-jiffy .button{
	font-size: 16px;
}

/** TABLET STYLING **/

@media all and (max-width: 1023px){
	
	/** HEADER & NAV **/
	
	.top-nav .menu{
		display: none;
	}
	
	.top-nav button{
		display: block;
	}
	
	img.logo{
		width: 150px;
	}
	
	/** HOMEPAGE **/
	
	.solutions-wrapper-home{
	/**	flex-direction: column-reverse; **/
	
	}
	
	.solutions-wrapper-home .solution-content, .solutions-wrapper-home .solution-image{
	/** flex: 0 0 100%; **/
	}
	
	.solutions-wrapper-home .solution-image .tablet-wrapper{
		height: 450px;
		display: block;
		
	}
	
	
	.solutions-wrapper-home .solution-content h1{
		display: none;
	}
	
	.solutions-wrapper-home .solution-image h1{
	/**	display: block; **/
		color: #fff;
		text-shadow: 0 0 2px #202020;
		position: absolute;
		bottom: 0;
	}
	
	h1.tablet-heading.hidden{
		display: none;
	}
	
	/** HOME V2 **/
	
	.intro-solutions-home  h1{
		margin-bottom: 30px;
	}
	
	.intro-solutions-home .content-mobile{
		display: block;
	}
	
	.solutions-wrapper-home .content{
		display: none;
	}
	
	.solutions-wrapper-home .solution-image{
		flex: 0 0 67%;
	}
	
	.buttons-content-home .button{
		justify-content: center;
	}
	
	
	/** CROPS ARCHIVE **/
	
	.crops-archive h1{
		width: 100%;
	}
	
	/** SPECIE TAXONOMY **/
	
	.specie-menu, .tabs-scroll-menu{
		width: 100vw;
		white-space: nowrap; 
		overflow-x: auto;
		-webkit-overflow-scrolling: touch; 
		-ms-overflow-style: -ms-autohiding-scrollbar; 
  }

	
	.specie-menu::-webkit-scrollbar {
	  display: none;
  }
  
  	.single-specie-content{
		flex: 60%;
	}
	
	/** SINGLE CROP **/
	
	.single-crop-content-wrapper {
    flex-wrap: wrap;
    }
	
	.single-crop-content-wrapper aside {
    flex-basis: 100%;
    }
    
        aside .specie-heading .current-specie{
	    display: inline-block;

	}
	
	.single-crop-content-wrapper aside  ul{
		display: block;
	}
	
    
    .single-crop-content-wrapper aside  ul li{
	    display: inline-block;
	    margin:  6px 4px;
    }
    
    .single-crop-content-wrapper aside  ul li:first-child{
	  
    }
    
    aside.other-crops ul li:hover, aside.other-crops ul li.current-crop {
    background: #f9f8f0 !important
	}
	
	.single-crop-content{
		flex: 60%;
	}
	
	footer.related-solutions .solution-wrapper{
		flex-wrap: wrap;
	}
	
	footer.related-solutions .solution-wrapper .solution {
    flex: 0 0 50%;
    }
	
	/** SINGLE SOLUTION **/
	
	header.single-solution .header-icon {
    flex-basis: 150px;
	}
			
	.solution-count-3 .sub-solution, .solution-count-5 .sub-solution, .solution-count-6 .sub-solution{
	flex: 0 0 48%;
	}
	
	/** PRODUCT TEMPLATE **/
	
	.product-tab-wrapper .product{
		grid-template-columns: 2fr 1fr;
	}
	
	.product .product-content-wrapper{
		grid-template-columns: repeat(1,1fr);
	}

		/** ALL SOLUTIONS **/
	
	.all-solutions{
		flex-wrap: wrap;
	}
	
	.all-solutions .solution{
		flex: 0 0 33.3333333%;
	}
	
	
	
	/** GROUP TEMPLATE **/
	
	.group-header-cta{
		position: relative;
		bottom: 0;
	}
	
	.group-header-title{
		position: relative;
		top: 0;
	}
	    
    article.group footer .content{
		width: 75%;
	}
	
	/** JIFFY SLOGAN TABLE **/
		
	table.jiffy-slogan td {    
    font-size: 1.75rem;
    height: 50px;
    }
    
    /** PRODUCT LOCATIONS **/
    
    article.locations .map .contact-header-title{
	    position: relative;
	 }
	 
	 .product-countries .country{
	flex: 0 0 50%;
	}
	
		.product-countries .country:nth-child(5), .product-countries .country:nth-child(6), .product-countries .country:nth-child(7), .product-countries .country:nth-child(8) {
    background: inherit;
    }
    
    	.product-countries .country:nth-child(4n+4), .product-countries .country:nth-child(3),  .product-countries .country:nth-child(7),  .product-countries .country:nth-child(11){ 
	    background: #f9f8f0;	
	 }
	 
	 /** CONTACT DETAIL PAGE TEMPLATE **/
	 
	 nav.country-nav ul{
		 display: grid;
		 grid-template-columns: repeat(4,1fr);
		 gap: 20px 10px
	 }
	 
	  nav.country-nav ul li{
		  border: none;
	  }
	  
	  nav.country-nav a{
		  padding: 0;
		  line-height: 1.6;
	  }
	 
	 /** VIDEO PAGE TEMPLATE **/
	 
	 .other-videos{
	 	grid-template-columns: repeat(2,1fr);
	}
	
	/** PEAT FREE TEMPLATE**/
		.peat-free-solutions-wrapper{
			grid-template-columns: repeat(2,1fr);
		}
	
	/** CEA TEMPLATE **/
	.cea-downloads-wrapper{
		grid-template-columns: repeat(1,1fr)
	}

	/** FOOTER **/
	
	.inner-footer .footer-menus{
		justify-content: flex-start;
	}
	
		
	.social-legal{
		flex-direction: column-reverse;
		align-items: flex-start;
	}
	
	.social-legal ul{
		margin: .7rem 0 0 0;
			
	}

		
}

/** MOBILE STYLING **/

@media all and (max-width: 649px){
	
	/** HEADER & NAV **/
	
	img.logo{
		width: 120px;
	}
	
	.top-bar{
		padding-bottom: 10px;
	}
	
	.breadcrumbs-mobile{
		padding: 0 30px 10px 30px;
	}
	
	/** HOMEPAGE **/
	
	.pitch-home-content {
    column-count: 1;
    }
    
    /** HOME V2 **/
    
    .solutions-wrapper-home{
	    flex-direction: column;
    }
    
    ul.crops-archive-home, .solutions-wrapper-home .solution-image {
    flex: 0 0 100%;
	}
	
	.buttons-content-home .button{
		font-size: 1rem;
	}
	
	.buttons-content-home .button img{
		height: 30px;
		width: auto;
	}
	
	/** SOLUTIONS ARCHIVE **/
	
	.archive-solutions .solution-header h2 a{
    line-height: 1;
    }
    
    /** SINGLE CROP **/
    
    aside .specie-heading{
	    text-transform: none;
    }
    
    aside .specie-heading .current-specie{
	    display: inline-block;
	    font-size: 1rem
	}
	
	aside.other-crops ul{
		display: flex;
		overflow-x: scroll;
	}	
	
	
	aside.other-crops ul li{
		padding: 10px 15px;
	}
	
	aside.other-crops ul li a {
		font-size: 1rem;
    }
    
    .single-crop-content{
		flex: 100%;
	}
	
	.single-crop-content-wrapper .single-crop-image{
		flex-basis: 100%;
		height: 400px;
	}
    
    footer.related-solutions .solution-wrapper .solution {
    flex: 0 0 100%;
    }
	
    
	
	/** ALL SOLUTIONS **/
	
	
	.all-solutions .solution{
		flex: 0 0 50%;
	}
	
	/** SINLGE SOLUTION **/
	
	header.single-solution{
		flex-direction: column;
	}
		
	header.single-solution .header-icon{
		display: none;
	}
	
	.solution-count-2 .sub-solution, .solution-count-4 .sub-solution{
	flex: 0 0 100%;
}

	.solution-count-3 .sub-solution, .solution-count-5 .sub-solution, .solution-count-6 .sub-solution{
	flex: 0 0 100%;
	}
	
	.sub-solution.slogan{
		display: none;
	}
	
	/** PRODUCT TEMPLATE **/
	
	.tabs-scroll-menu.products{
		background-color: #85bc22
	}
	
	.tabs.product .tabs-title>a {
		font-size: .8rem !important;
	}
	
	.product-tab-wrapper .product, .product .product-content-wrapper{
		grid-template-columns: repeat(1,1fr);
	}
	
	.product-nav ul{
		flex-wrap: wrap;
	}
	
	.tabs-panel#contact .contact-intro{
		grid-template-columns: repeat(1,1fr);
	}
	
	.product-download-wrapper .download{
		grid-template-columns: repeat(1,1fr);
	}
	
	.download .download-cover{
		justify-content: flex-start;
	}

	
	.learnings-wrapper .learning{
		grid-template-columns: repeat(1,1fr);
		gap: 0;
	}
	
	/** CAREER ARCHIVE **/
	
	.career-archive-intro {
    column-count: 1;
	}
	
	/** CAREER SINGLE **/
	
	article.career{
		flex-direction: column;
	}
	
	article.career .single-content-wrapper {
    flex-basis: 100%;
	}
	
	 /** GROUP TEMPLATE **/
	
	article.group .inner-content .group-columns{
		column-count: 1;
	}
    
    article.group footer .content{
		width: 90%;
	}
	
	/** SUCCES STORIES< BLOGS **/
	
	article.post{
		flex-direction: column;
	}
	
	article.post .single-content-wrapper, article.post aside {
    	flex-basis: 100%;
	}
	
	/** JIFFY SLOGAN TABLE **/
	
	table.jiffy-slogan{
		margin-bottom: 30px;
	}
	
	table.jiffy-slogan td {
    
    font-size: 1.5rem;
    height: 40px;
    }
    
    /** SUSTAINABILITY TEMPLATE */
    .sustainability .intro{

	grid-template-columns: 1fr;

	}
	.sustainability .intro .intro-content {
    padding: 0 30px 30px 30px;
    }
	
	/** CEA TEMPLATE **/
	.cea-downloads-downloads{
		grid-template-columns: repeat(1,1fr)
	}
    
    /** CONTACT **/
    
    
    .contact-header-title {
    display: flex;
    flex-direction: column-reverse;
    }
    
    .tabs-scroll-menu{
	   background: #fff;
	    
    }
    
    .tabs.contact li{
	    display: inline-block;
	    margin: 6px 3px;
    }
    
   .tabs.contact .tabs-title>a{
	   padding: .5rem 1rem;
   }
   
   .contact-persons .grid-margin-x.small-up-1 .cell {
    width: calc(50% - 1.875rem);
    }
    
    /** CONTACT DETAIL PAGE TEMPLATE **/
	 
	 nav.country-nav ul{
		grid-template-columns: repeat(3,1fr);
	 }
    
    	 /** VIDEO PAGE TEMPLATE **/
    	 
	 .featured-videos-wrapper, .featured-videos-wrapper.single-video .featured-video, .other-videos{
	 	grid-template-columns: repeat(1,1fr);
	}
	
	/** PEAT FREE TEMPLATE**/
		.peat-free-solutions-wrapper{
			grid-template-columns: repeat(1,1fr);
		}
		
		.peat-free-content-wrapper{
			grid-template-columns: repeat(1,1fr);
		}
	
	
	

	
	/** SEA Landingspagina template **/
	
	header.landingpage .header-content{
		flex-direction: column;
		align-items: flex-start;
	}
	
	header.landingpage img.banner{
		height: 100px;
		width: 104px;
		margin-right: 0;
	}	
	
	/** Events template **/
	
	.event-wrapper .event-summary{
		flex-direction: column;
		gap: 5px;
	}
    
	
	/** FOOTER **/
	
	.inner-footer{
		flex-direction: column;
	}
	
	footer.footer .inner-footer .footer-contact{
		text-align: left;
		margin: 30px 0;
		flex-direction: row-reverse;
		justify-content: flex-end;
	}
	
	.footer-contact img.logo {
    width: 160px;
    height: auto;
    margin: 0 30px 0 0;
    }
	
		
}

/** SMALL SCREENS **/

@media all and (max-width: 400px){
	
	.search-language-switcher{
		display: none;
	}
	
	.search.language-switcher.mobile{
		display: block;
	}
	
	/** ALL SOLUTIONS **/
	

	.all-solutions .solution{
		flex: 0 0 50%;
	}
	
	/** CONTACTPERSOON **/
	
	.contactpersoon{
		flex-direction: column;
	}
	
	/** CONTACT **/
	
	   .contact-persons .grid-margin-x.small-up-1 .cell {
    width: calc(100 - 1.5rem);
    }
    
    /** CONTACT DETAIL PAGE TEMPLATE **/
	 
	 nav.country-nav ul{
		grid-template-columns: repeat(2,1fr);
	 }
    
    /** PRODUCT LOCATIONS **/
    
    .product-countries .country{
	flex: 0 0 100%;
	}
	
	.product-countries .country:nth-child(5), .product-countries .country:nth-child(6), .product-countries .country:nth-child(7), .product-countries .country:nth-child(8), .product-countries .country:nth-child(4n+4), .product-countries .country:nth-child(3),  .product-countries .country:nth-child(7),  .product-countries .country:nth-child(11) {
    background: inherit;
    }
    
    .product-countries .country:nth-child(even){
	    
	  background: #f9f8f0;
	 }
    
	
	
    
    /** FOOTER **/
    
    .inner-footer .footer-contact{
		flex-direction: column-reverse;	
	}


}