/* [ [ [ [ [ [ [ [ [ [ [ [ [ [ [   ONLY EDIT HEX COLOURS IN SECTION BELOW   ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] *

/* VIDEO BLOCK BACKGROUND COLOUR */
.grid .spinVideo {
    background-color: #5E9173;
}

/* MENU COLOUR */
.desktopNavigation {
background:#702052}

/* MENU CURRENT PAGE ICON BACKGROUND COLOUR */
.desktopNavigation ul.main>li.home-icon.current {
background-color:#702052;padding-left:6px}

/* MENU CURRENT PAGE COLOUR */
.desktopNavigation ul.main>li.current>a>span,.desktopNavigation ul.main>li.current>span {
background-color:#702052}

/* MENU HIGHLIGHT COLOUR 1 */
.desktopNavigation ul.main > li.link-highlight-lightblue {
background-color:#5E9173;
}

/* MENU HIGHLIGHT COLOUR 2 */
.desktopNavigation ul.main > li.link-highlight-darkblue {
background-color:#eb008b;
}

/* BUTTON COLOUR */
.button,button {
border:0;border-radius:0;font-size:.889rem;font-weight:700;font-family:ronnia,sans-serif;text-transform:uppercase;text-align:center;color:#fff;background-color: #702052 ;transition:background-color .25s ease-in;letter-spacing:.04em}

/* BUTTON HOVER COLOUR */
.button:focus,.button:hover,button:focus,button:hover {
background-color:#5E9173}

/* NEW COLOUR SCHEME FOR SPIN PROMO */
.spinPromo.coregeo .stripped-background{background-image:linear-gradient(-45deg,#702052 14.29%,transparent 0,transparent 50%,#702052 0,#702052 64.29%,transparent 0,transparent)}.spinPromo.coregeo .stripped-background .button,.spinPromo.coregeo .stripped-background button{background-color:#222}.spinPromo.coregeo .stripped-background .button:hover,.spinPromo.coregeo .stripped-background button:hover{background-color:#702052}

/* MASTHEAD IMAGE & STYLING */
#masthead {
	background-image: url("https://www.fruitnet.com/Uploads/CSS/2/d3fwccq2bzlel7.cloudfront.net/Pictures/1600xAny/P/web/m/g/s/brandingmastheadimage_179807.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.microsite .masthead .mast .micrositeBack a {
    color: #6d2158;
}

.grid .spinVideo .videoPreview-container {
    background-color: #702051;
}

.grid .spinVideo {
    background-color: #702051;
}


@media screen and (min-width: 1024px) {
		.grid .spinVideo .videoPreview-container .videoPreview-details:after {
			 background-color: transparent;
		}
}


/* [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [   DO NOT EDIT THE SECTION BELOW   ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] */

*	{
  box-sizing: border-box;
}


/* Global menu extras */

.button:disabled,button:disabled {
background-color:#dcdcdc;cursor:default;color:#fff}

.button.large,button.large {
font-size:1.266rem}

a.button {
color:#fff}



/* Narrow first column */
.agendacolumn1 {
  float: left;
  width: 25%;
  padding: 10px;
}

/* Wide second column */
.agendacolumn2 {
  float: left;
  width: 75%;
  padding: 10px;
}


.h-rule{border-top:1px solid #ccc;line-height:1.802rem}

/* Clear floats after the columns */
.agendarow:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 1024px) {
  .agendacolumn1 {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .agendacolumn2 {
    width: 100%;
  }
}

/* Two more columns that float next to each other */
.agendacolumn34 {
  float: left;
  width: 50%;
  padding: 10px;
}

/* Clear floats after the columns */
.agendarow:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 1024px) {
  .agendacolumn34 {
    width: 100%;
  }
}

.centredrow {
  display: flex;
  box-sizing: border-box;

}

.centredcolumn {
  flex: 50%;
  padding: 10px;
}
	
	
	.micrositeMastLogo.container {
  padding-top: 20px;
  padding-bottom: 10px;
  text-align: center;
  }
	
	
	
.desktopNavigation ul.main {
  text-align: center;}

.desktopNavigation ul.main>li>a {
color:#fff}

.desktopNavigation ul.main>li>a:after {
border:0;height:0;width:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f0f2f2}

.desktopNavigation ul.main>li>a>span,.desktopNavigation ul.main>li>span {
font-size:1rem;line-height:1.424rem;color:#fff;text-transform:uppercase;font-weight:400;padding:15px 12px 14px}

.desktopNavigation ul.main>li.hasChildren>a>span:after,.desktopNavigation ul.main>li.hasChildren>a>span:before,.desktopNavigation ul.main>li.hasChildren>span:after,.desktopNavigation ul.main>li.hasChildren>span:before {
top:21px}

.desktopNavigation ul.main>li.home-icon>a {
margin-right:5px}

.desktopNavigation ul.main>li:hover>a>span,.desktopNavigation ul.main>li:hover>span>span,.desktopNavigation ul.main>li>a.focus>span,.desktopNavigation ul.main>li>a.open>span {
text-decoration:underline}

.desktopNavigation ul.main>li.more a:before {
top:20px}

.desktopNavigation .dropdown {
background:#f0f2f2;border-bottom:2px solid #dcdcdc}

.desktopNavigation .dropdown:after {
background-color:#fff}

.desktopNavigation .subnav>ul li {
font-size:1rem;line-height:1.266rem;font-weight:700;color:#222}

.desktopNavigation .subnav>ul li a {
color:#222}

.desktopNavigation .subnav>ul li li {
font-weight:400}

.desktopNavigation .promotedStory a {
background:#fff;text-decoration:none}

.desktopNavigation .promotedStory a .image {
background:#dcdcdc}

.desktopNavigation .promotedStory a .image:after {
background:#000}

.desktopNavigation .promotedStory a .captionBlock .title {
font-size:1rem;line-height:1.266rem;font-weight:700;color:#222}

.desktopNavigation .promotedStory a:focus .captionBlock .title,.desktopNavigation .promotedStory a:hover .captionBlock .title {
color:#222;text-decoration:underline}
	
	
.centercontent {
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
}


.centersponsors {
  align-items: center;
  justify-content: center;
}


/* .heroheader {
	  position: relative;
  margin-top: -70px;	  
	  height: 400px;
background-image: url('https://d3fwccq2bzlel7.cloudfront.net/Pictures/1600xAny/P/web/d/a/k/gbc2019mikechrisstage_541168.jpg');
    background-repeat: no-repeat;
    background-size: 100% any;
	   background-position: center;
  border-style: none;
    color: #fff;
	   padding: 180px 0;
}

.heroheader h2 {
	  font-size: 3.202rem;
  line-height: 2.281rem;
  color: #fff;
    text-shadow: 2px 2px 4px #000000;
	   text-align: center;
}
*/


	
	
	
	/* ORIGINAL STYLES */
	
	.container.globalMenu{
		display:none;
	}
	.microsite .container.globalMenu .inner-sleeve {
		padding-right: 0; 
		padding-left: 0; 
	}

	@media screen and (min-width: 1024px){

		.container.globalMenu{
			display:block;
		}

		.container.globalMenu .main{
			display:flex;
			list-style: none;
			background-color:#8BBFC2;
			flex-wrap:nowrap;
			padding:1px;
			margin-top:5px;
			max-height: 36px;
		}

		.container.globalMenu .main li{
			flex:1 1 auto;
			text-align:center;
			border:3px solid #fff;
			padding: 13px 8px;
			text-transform: uppercase;
			font-size: 12px;
			margin-bottom: 0;
			line-height: normal;
			border-right:0;
			position:relative;
		}

		.container.globalMenu .main a{
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			display: flex;
			justify-content: center;
			align-items: center;

		}
		 
		.container.globalMenu .main li:last-child{
			border-right:3px solid #fff;
		}

		.container.globalMenu .main li.current{
			border:0;
			position:relative;
			margin:-1px;
			display: flex;
			align-items: center;
			justify-content: center;
		}

		.container.globalMenu .main li.current a{
			font-weight:bold;
		}

		.container.globalMenu .main li.current a:after{
			content: '';
			position: absolute;
			bottom: -7px;
			width: 0;
			height: 0;
			border-left: 7px solid transparent;
			border-right: 7px solid transparent;
			border-top: 7px solid #8BBFC2;
			left: 50%;
			right: 50%;
			transform: translate(-50%); 
		}
		.container.globalMenu .main li.current .eurofruit:after{
			border-top: 7px solid #F59E2D;
		}
		.container.globalMenu .main li.current .asiafruit:after{
			border-top: 7px solid #41AD49;
		}
		.container.globalMenu .main li.current .fruchthandel:after{
			border-top: 7px solid #04808A;
		}
		.container.globalMenu .main li.current .freshproduce:after{
			border-top: 7px solid #561647;
		}
		.container.globalMenu .main li.current .producefruit:after{
			border-top: 7px solid #AED251;
		}
		.container.globalMenu .main li.current .chinafruit:after{
			border-top: 7px solid #C9252C;
		}
		.container.globalMenu .main li a{
			color:#fff; 
		}
		.container.globalMenu .main li a:hover{
			color:#fff;
			text-decoration:none;
			transition: background-color .3s linear;

		}
		.container.globalMenu .main li.current a:hover{
			background-color:initial;

		}

		.container.globalMenu .main a.fruitnet{

		}
		.container.globalMenu .main a.fruitnet:hover{
			background-color:#5F8F91;
		}
		.container.globalMenu .main li.current a.eurofruit:hover{
			background-color:#F59E2D;
		}
		.container.globalMenu .main a.eurofruit{
			background-color:#F59E2D;
		}
		.container.globalMenu .main a.eurofruit:hover{
			background-color:#E68008;
		}
		.container.globalMenu .main li.current a.asiafruit:hover{
			background-color:#41AD49;
		}
		.container.globalMenu .main a.asiafruit{
			background-color:#41AD49;
		}
		.container.globalMenu .main a.asiafruit:hover{
			background-color:#118101;
		}
		.container.globalMenu .main li.current a.fruchthandel:hover{
			background-color:#04808A;
		}
		.container.globalMenu .main a.fruchthandel{
			background-color:#04808A;
		}
		.container.globalMenu .main a.fruchthandel:hover{
			background-color:#005980;
		}
		.container.globalMenu .main li.current a.freshproduce:hover{
			background-color:#561647;
		}
		.container.globalMenu .main a.freshproduce{
			background-color:#561647;
		}
		.container.globalMenu .main a.freshproduce:hover{
			background-color:#4E8E72;
		}
		.container.globalMenu .main li.current a.producefruit:hover{
			background-color:#AED251;
		}
		.container.globalMenu .main a.producefruit{
			background-color:#AED251;
		}
		.container.globalMenu .main a.producefruit:hover{
			background-color:#1F5CA0;
		}
		.container.globalMenu .main a.chinafruit{
			background-color:#C9252C;
		}
		.container.globalMenu .main a.chinafruit:hover{
			background-color:#9e171d;
		}
	}

	@media screen and (min-width: 1200px){

		.container.globalMenu .main li{
			flex:1 1 0;
		}
	}
</style>

<style>
	/* mobile site extra menu */
	.content.fruitnet-mobile-menu {
		background-color: #fff;
		border:1px solid #000;
		padding: 20px;
	}
	.mobile-menu-iu-logo {
		margin-bottom: 15px;
	}
	.mobile-menu-iu-logo a:hover{
		-webkit-filter: grayscale(1);
		filter: grayscale(1);
	}
	ul.mobile-menu-sub-brands {
		padding-bottom: 0;
	}
	ul.mobile-menu-sub-brands li{
		margin-bottom: 1px;
	}
	ul.mobile-menu-sub-brands li a:hover{
		-webkit-filter: grayscale(1);
		filter: grayscale(1); 
	}
	
	
	/*Mid page advert*/
	.midpageAdvert {
		background:#f0f2f2;
		padding:20px 0;
	}
</style>
<!--FNET-26 START TEMP FIX -->
<style>
@media screen and (min-width: 1024px){
		.nav-fixed.microsite .desktopNavigation {
			 z-index: 32767;
		}
	.microsite .desktopNavigation {

	}
}
</style>