/*
Theme Name: CSGA - Certified Seed
Theme URI: https://github.com/studiopress/genesis-block-theme/
Template: genesis-block-theme
Author: Cole's Ag Communications (based on Genesis Theme from StudioPress)
Author URI: https://www.studiopress.com/
Description: A beautifully-simple yet powerful WordPress theme that integrates perfectly with the block editor and the Genesis Blocks plugin. Start building amazing websites with blocks today! Install the Genesis Blocks plugin to add even more page-building blocks such as testimonials, sharing icons, notices, call to actions, buttons and more.
Tags: one-column,featured-images,theme-options,custom-background,custom-colors,custom-logo,custom-menu,editor-style,translation-ready,footer-widgets,full-width-template,blog,sticky-post,threaded-comments,wide-blocks
Version: 1.0.0.1680130686
Updated: 2023-03-29 18:58:06

*/

/*------------------------------
    FF. FONT FACES 
------------------------------*/

/* SWISS 721 BLACK */

@font-face {

    font-family: 'Swiss721-Black';
    src: url('/wp-content/themes/certified-seed/fonts/Swiss-721-Black.woff2') format('woff2'),
         url('/wp-content/themes/certified-seed/fonts/Swiss-721-Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	}

/* SWISS 721 LIGHT */

@font-face {
    font-family: 'Swiss721-Light';
    src: url('/wp-content/themes/certified-seed/fonts/Swiss-721-Light.woff2') format('woff2'),
         url('/wp-content/themes/certified-seed/fonts/SSwiss-721-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	}


/* SWISS 721 MEDIUM */

@font-face {
    font-family: 'Swiss721-Medium';
    src: url('/wp-content/themes/certified-seed/fonts/Swiss-721-Medium.woff2') format('woff2'),
            url('/wp-content/themes/certified-seed/fonts/Swiss-721-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    }


/** GLOBAL HEAD **/

* {
	-webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
	}

	#masthead {			
		height:100px;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		}	
	
	.site-identity {
		padding:0;
		width:100%;
		/*margin: 0 5.2%;*/
		position:relative;
		}
	.site-header {
		background:none;
		}
	.site-title-wrap {
		display:none;
		}
	.top-navigation-right {
		max-width:initial;
		width:100%;
		position:relative;
		float:none;
		}

	.top-navigation .main-navigation {
		width: 100%;
		position:relative;
		}
	.top-navigation .container {
		position:relative;
		} 

	#menu-primary-1, #menu-french-1 {
	    margin: 0 5.2%;
    	/*display: table;*/
    	position: relative;
    	width: 100%;
	    max-width: -webkit-fill-available;
		text-align:center;
		
		}
		#menu-primary-1 li, #menu-french-1 li {
			/*display:table-cell;*/
			text-align: center;
			padding: 0 25px;
			}
		#menu-primary-1 li.social-link, #menu-french-1 li.social-link {
			padding:0px;
			display:none;
			}
			#menu-primary-1 li.social-link a, #menu-french-1 li.social-link a {
			    padding: 22px 5px;
				}
			.main-navigation ul li {
				padding:0;
				height:72px;
				}	
			.main-navigation ul li a {
				font-family:'Swiss721-Black';
				font-size:14px;	
				text-transform:uppercase;
				color:#fff !important;
				text-shadow:1px 1px 7px #333;
				display:block;
				padding: 20px 6px;
				margin:0;
				height:72px;
				}
			.main-navigation ul li a:hover {
				color:#fff;
				}

		#menu-primary-1 li.home-link {
			}
		#menu-french-1 li.home-link a span {
			display:none;
			}
		#menu-primary-1 li.home-link a {
			font-size:11px;
			}


.menu-item i._mi {
	font-size:1.8em;	
}
		.main-navigation ul li.certified-seed-intro-link.sweep-to-bottom:before, .main-navigation ul li.certified-seed-intro-link.active  {
			background: #ead118;
		}
		.main-navigation ul li.the-blue-tag-link.sweep-to-bottom:before, .main-navigation ul li.the-blue-tag-link.active {
			background: #1c428a;	
		}
		.main-navigation ul li.top-quality-link.sweep-to-bottom:before, .main-navigation ul li.top-quality-link.active {
			/*background: #dcc41b;*/	
			background:#780827;
		}
		.main-navigation ul li.best-value-link.sweep-to-bottom:before, .main-navigation ul li.best-value-link.active {
			background: #6d9910;	
		}
		.main-navigation ul li.identity-assured-link.sweep-to-bottom:before, .main-navigation ul li.identity-assured-link.active {
			background: #005580;	
		}
		.main-navigation ul li.innovation-link.sweep-to-bottom:before, .main-navigation ul li.innovation-link.active {
			background: #c77729;	
		}
		.main-navigation ul li.traceability-link.sweep-to-bottom:before, .main-navigation ul li.traceability-link.active {
			background: #cea209;;	
		}
		.main-navigation ul li.trusted-link.sweep-to-bottom:before, .main-navigation ul li.trusted-link.active {
			background: #5e0861;	
		}
		.main-navigation ul li.process-link.sweep-to-bottom:before, .main-navigation ul li.process-link.active {
			background: #15284c;
		}


.home.page-template.page-template-templates.page-template-full-width .body-top-bg, .page-template.page-template-templates.page-template-full-width.french .body-top-bg  {
	position:fixed;
	background: url('/wp-content/uploads/2023/06/top-nav-bg_v4.png') repeat-x 0px 0px;
	background-attachment:fixed;
	height:190px;
	z-index:1;
	width:100%;
	}

.home.page-template.page-template-templates.page-template-full-width.scroll .body-top-bg, .page-template.page-template-templates.page-template-full-width.french.scroll .body-top-bg {
	background: url('/wp-content/uploads/2023/06/top-nav-bg_scroll_v4.png') repeat-x 0px 0px;
	background-attachment:fixed;
	height:72px;	
	}

/** GLOBAL BODY **/

body {
	font-family:'Swiss721-Medium';
	font-size:18px;
}	

	#page {
		padding:0;
		}

	.container {
		max-width:100%;
		padding:0;
		}

	#primary {
		width:100%;
		max-width:initial;	
		}	

.home .site-main::before {

	}

	#hero-video-container {
		height:100vh;
		/*background: url('/wp-content/uploads/2023/05/hero-video-container-bg-opt.jpg') no-repeat 0px 0px;
		background-size:cover;*/
		}
	#hero-video-container::before {
		content: '';
		z-index: 1;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		opacity: 0.15 !important;
    	background: #111;
		visibility: visible;
		height: 100vh !important;
		margin-top: 0;	
		}

	#hero-video-container::after {
		content:'';
		background:url("/wp-content/uploads/2023/05/hero-video-container-bg-opt.jpg") no-repeat;
		display:block;
		height: 100vh !important;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		opacity:0;
		}

	#hero-video-container h1  {
		font-family:'Swiss721-Black';
		color:#fff;
		font-size:54px;
		text-transform:uppercase;
		text-shadow:3px 3px 18px #000;
		display:inline-block;
	    margin: 0 0 26px 0;
		}
		#hero-video-container .hero-header.canadian-certified-seed.french h1  {
			font-size:50px;
			}

		#hero-video-container h1 span.sub-head  {
			padding:0;
			}
			#hero-video-container h1 span a {
				color:#fff;
				}
			#hero-video-container h1 span a:hover {
				color:#fff8c6;
				}

	#hero-video-container h2 {
		font-family:'Swiss721-Black';
		color:#fff;
		font-size:28px;
		text-transform:uppercase;
		text-shadow:3px 3px 18px #000;
		margin: 2px 0 0px 0;
		}

		#hero-video-container .module-fancy-heading.hero-header.half-width h2 {
			/*width:55%;*/
			}

		#hero-video-container h2 span.main-head  {
			padding:0 0 0 32px;
			/*margin:0 0 0 50px;*/
			color:#ffecc6;
			}
			#hero-video-container h2 span a {
				color:#ffecc6;
				}
			#hero-video-container h2 span a:hover {
				color:#ead118;
				}

	#hero-video-container .hero-this-is h2 {
		font-size:22px;
		color:#ead118;
		}
		#hero-video-container .hero-this-is h2 span.main-head {
			padding:0 0 0 0;
			color:#ead118;
			}


.hero-header {
	padding-left:25px;
}
				
.hero-header::before {
	/*content: '';
    width: 50px;
    height: 50px;
    background: #efefef;
    border: 5px solid #fff;
    display: inline-block;
    border-radius: 25px;
    position: relative;
    top: 14px;
    margin: 3px 0;*/
	}
.hero-header.canadian-certified-seed::before {
	background: url('/wp-content/uploads/2023/04/maple-leaf-icon.png') no-repeat;
	content: '';
	background-size:45px auto;
    width: 50px;
    height: 50px;
    display: inline-block;
    position: relative;
    top: 14px;
    margin: 6px 0;
	}
.hero-header.the-blue-tag::before {
	/* background: #1c428a;*/ /* blue tag blue */
	}
.hero-header.top-quality::before {
	/* background: #780827;*/ /* maroon */
	}
.hero-header.best-value::before {
	/* background: #6d9910;*/ /* dark green */
	}
.hero-header.identity-assured::before {
	/* background: #005580;*/ /*csga blue */
	}
.hero-header.innovation::before {
	/* background: #c77729;*/ /* orange-y tone */
	}
.hero-header.traceability::before {
	/*background: #cea209;*/ /* mustard */
	}
.hero-header.trusted::before {
	/*background: #5e0861;*/ /* purple tone */
	}

	#certified-seed-intro {
	/*	height:100vh; */		
	/*	background: rgba(143,199,62,1); */
	/*	background: linear-gradient(180deg, rgba(143,199,62,1) 15%, rgba(255,255,255,1) 15%); */ /*top color bar only */
	/*	background: linear-gradient(180deg, rgba(143,199,62,1) 15%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 90%, rgba(143,199,62,1) 90%); */ /*top and bottom color bar only */
	/*	background: rgb(234,209,24); */
	/*	background: linear-gradient(180deg, rgba(234,209,24,1) 10%, rgba(143,199,62,0.1) 50%), url('/wp-content/uploads/2023/04/quality-from-the-start-container-bg_v3-opt.jpg')no-repeat; */
		/*background: linear-gradient(190deg, rgba(109,153,16,1) 30%, rgba(255,255,255,0) 60%), url('/wp-content/uploads/2023/03/value-container-bg-opt.jpg')no-repeat; */
		background: url('/wp-content/uploads/2023/04/certified-seed-intro-bg.jpg')no-repeat;	
		background-size: cover;
		}

	#the-blue-tag {
		height:100vh;
		background: rgb(28,66,138);
		background: linear-gradient(180deg, rgba(28,66,138,1) 10%, rgba(255,255,255,0) 50%), url('/wp-content/uploads/2023/04/the-blue-tag-container-bg_v3-opt.jpg')no-repeat;
		background-size: cover;
		}
	#top-quality {
		height:100vh;
		background: rgb(120,8,39,1);
		background: linear-gradient(180deg, rgba(120,8,39,1) 10%, rgba(255,255,255,0) 50%), url('/wp-content/uploads/2023/04/the-blue-tag-container-bg_v2-opt.jpg')no-repeat;
		background-size: cover;
		}
	#best-value {
		height:100vh;
		background: rgba(109,153,16,1);
		background: linear-gradient(180deg, rgba(109,153,16,1) 10%, rgba(255,255,255,0) 50%), url('/wp-content/uploads/2023/04/the-best-value-container-bg_v2-opt.jpg')no-repeat;
		background-size: cover;
		}
	#identity-assured {
		height:100vh;
		background: rgb(0,85,128,1);
		background: linear-gradient(180deg, rgb(0,85,128,1) 10%, rgba(255,255,255,0) 50%), url('/wp-content/uploads/2023/04/identity-assured-container-bg_v2-opt.jpg')no-repeat;
		background-size: cover;
		}
	#innovation {
		height:100vh;
		background: rgb(199,119,41,1);
		background: linear-gradient(180deg, rgb(199,119,41,1) 10%, rgba(255,255,255,0) 50%), url('/wp-content/uploads/2023/04/innovation-container-bg_v4.jpg')no-repeat;
		background-size: cover;
		}
	#traceability {
		height:100vh;
		background: rgb(206,162,9,1);
		background: linear-gradient(180deg, rgba(206,162,9,1) 10%, rgba(255,255,255,0) 50%), url('/wp-content/uploads/2023/04/farm-to-fork-container-bg-opt.jpg')no-repeat;
		background-size: cover;
		}
	#trusted {
		height:100vh;
		background: rgb(94,8,97,1);
		background: linear-gradient(180deg, rgba(94,8,97,1) 10%, rgba(255,255,255,0) 50%), url('/wp-content/uploads/2023/04/innovation-container-bg_v3-opt.jpg')no-repeat;
		background-size: cover;
		}

/** HOMEPAGE ODD FRAMES - LAYOUT **/

	#certified-seed-intro.content-group.odd .section-image, #top-quality.content-group.odd .section-image, #identity-assured.content-group.odd .section-image, #traceability.content-group.odd .section-image {
		position:relative;
		border:1px solid red;
			}  
		#certified-seed-intro.content-group.odd .section-image .image-wrap, #top-quality.content-group.odd .section-image .image-wrap, #identity-assured.content-group.odd .section-image .image-wrap, #traceability.content-group.odd .section-image .image-wrap {
			/*position:absolute;
			left:0;
			top:0;*/
			}  
			 #top-quality.content-group.odd .section-circle-image, #identity-assured.content-group.odd .section-circle-image, #traceability.content-group.odd .section-circle-image {
			    position: absolute !important;
    			top: 5%;
				left: -10%;	
				z-index: 10;
				} 
			#certified-seed-intro.content-group.odd .section-circle-image {
			    position: absolute !important;
    			top: 5%;
				left:-10%;	
				z-index: 100;	
				}

			#certified-seed-intro.content-group.odd .section-header {
				height:300px;
				}
/*
			#certified-seed-intro.content-group.odd .section-circle-image .subrow_inner {}
			#certified-seed-intro.content-group.odd .section-circle-image .subrow_inner .module_column {}
			#certified-seed-intro.content-group.odd .section-circle-image .subrow_inner .module_column .tb-column-inner {}
			#certified-seed-intro.content-group.odd .section-circle-image .subrow_inner .module_column .tb-column-inner .module-image {}
			#certified-seed-intro.content-group.odd .section-circle-image .subrow_inner .module_column .tb-column-inner .module-image .image-wrap {}
			#certified-seed-intro.content-group.odd .section-circle-image .subrow_inner .module_column .tb-column-inner .module-image .image-wrap img {}
*/

			#certified-seed-intro.content-group.odd .section-header, #top-quality.content-group.odd .section-header, #identity-assured.content-group.odd .section-header, #traceability.content-group.odd .section-header {
				margin:0 5.2%;
			    width:auto;
    			padding:14px 0 0 0;
    			position:relative;
    			top:50px;
				}
			/*#certified-seed-intro.content-group.odd .section-header .module-fancy-heading h2,*/ #top-quality.content-group.odd .section-header .module-fancy-heading h2, #identity-assured.content-group.odd .section-header .module-fancy-heading h2, #traceability.content-group.odd .section-header .module-fancy-heading h2 {
			    position: relative;
				left:307px;
				float:left;
				margin-bottom: 20px;
				}
#certified-seed-intro.content-group.odd .section-header .module-fancy-heading h2 {
	width: 80%;
    float: right;
}

			#certified-seed-intro.content-group.odd .section-header .module-fancy-heading h2.fancy-heading span, #top-quality.content-group.odd .section-header .module-fancy-heading h2.fancy-heading span, #identity-assured.content-group.odd .section-header .module-fancy-heading h2.fancy-heading span, #quality.content-group.even .section-header .module-fancy-heading h2.fancy-heading span, #best-value.content-group.even .section-header .module-fancy-heading h2.fancy-heading span, #innovation.content-group.even .section-header .module-fancy-heading h2.fancy-heading span, #traceability.content-group.odd .section-header .module-fancy-heading h2.fancy-heading span, #trusted.content-group.even .section-header .module-fancy-heading h2.fancy-heading span {
				font-family:'Swiss721-Black';
				font-size:34px;
				color:#fff;
				text-transform:uppercase;
				}
			#primary #certified-seed-intro.content-group.odd .section-header .module-fancy-heading h2.fancy-heading span {
				font-size:42px;
				/*color:#15284c;*/
				color:#808080;
				/*text-shadow: 1px 1px 5px #333;*/
				} 
			
			#certified-seed-intro.content-group.odd .section-content, #top-quality.content-group.odd .section-content, #identity-assured.content-group.odd .section-content, #traceability.content-group.odd .section-content {
			margin:0 0 100px 0;
			padding: 0 5.2%;
			/*bottom:100px;*/
			position: relative;
   	 		z-index: 10;
			} 
			#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner {}
			#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-quote {}
				#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-quote .tb_text_wrap p, #top-quality.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-quote .tb_text_wrap p, #identity-assured.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-quote .tb_text_wrap p, #traceability.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-quote .tb_text_wrap p {
					font-family: 'Swiss721-Light';
					font-size:24px;
					line-height:30px;
					color:#fff;					
					font-style:italic;
					text-shadow:1px 1px 6px #0c0c0c;
					text-shadow: 2px 2px 3px #000;
					}
			/*#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text,*/ #top-quality.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text, #identity-assured.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text, #traceability.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text {
				margin:0;
				position:relative;
				left: -40px;
				z-index:10;
				top:-135px;
				}	

				#top-quality.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text {
					top:-135px;
					}

				#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2, #top-quality.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2, #identity-assured.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2, #traceability.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 {
					font-family: 'Swiss721-Black';
					color:#fff;
					margin-bottom:20px;
					font-size:30px;
					text-shadow: 1px 1px 5px #333;
					}
				#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h3, #top-quality.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h3, #identity-assured.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h3, #traceability.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h3 {
					font-family: 'Swiss721-Black';
					color:#fff;
					font-size:20px;
					color:#ead118;
					text-shadow: 1px 1px 5px #333;
					}
				#top-quality.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h3 {
					color:#5b80c9;
					text-shadow: 1px 1px 5px #333;
				}

				#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 span {
					color:#4572aa;
					text-shadow:none;
					}


				#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p, #top-quality.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p, , #identity-assured.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p {
					font-family: 'Swiss721-Medium';
					font-size:18px;
					line-height:24px;
					color:#000;	
					text-shadow: 1px 1px 5px #000;
					}	
				
				#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p a, #top-quality.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p a, #identity-assured.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p a, #traceability.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p a  {
					text-decoration:none;
					text-shadow:none;
					}

		#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text {
			left:0;
			}
			#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap {}
				#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p {
					font-size:22px;
					/*color:#15284c;*/
					color:#303030;
					padding-left:19%;
					font-family: 'Swiss721-Black';
					letter-spacing:-1px;
					line-height:30px;
					}
				#certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 {
					padding-top:20px;
					color: #a0a0a0;
					text-shadow: none;
					font-size: 48px;
					padding-left:19%;
					
					}


	#certified-seed-intro .dots-horizontal.white, #top-quality .dots-horizontal.white, #identity-assured .dots-horizontal.white, #traceability .dots-horizontal.white {
		background: url('/wp-content/uploads/2023/04/white-dots-horizontal-bg.png') repeat-x 0px 0px;
		margin:0 5.2% !important;
		position: relative;
    	right: -9px;
    	top: 5px;
		}

	#certified-seed-intro .dots-vertical.white, #top-quality .dots-vertical.white, #identity-assured .dots-vertical.white, #traceability .dots-vertical.white {
		background: url('/wp-content/uploads/2023/04/white-dots-vertical-bg.png') repeat-y right;
		margin:0 5.2% !important;
		position: relative;
    	right:-18px;
    	top:-234px;
   		height:220px;
		}

	#certified-seed-intro .dots-horizontal.amber {
		background: url('/wp-content/uploads/2023/04/grey-dots-horizontal-bg.png') repeat-x 0px 0px;
		margin:0 5.2% !important;
		position: relative;
    	right: -9px;
    	top: 5px;	
		}

	#certified-seed-intro .dots-vertical.amber {
		background: url('/wp-content/uploads/2023/04/grey-dots-vertical-bg.png') repeat-y right;
		margin:0 5.2% !important;
		position: relative;
    	right:-18px;
    	top:-234px;
   		height:220px;
		}

/** HOMEPAGE EVEN FRAMES - LAYOUT **/

	#the-blue-tag.content-group.even .section-circle-image, #best-value.content-group.even .section-circle-image, #innovation.content-group.even .section-circle-image, #trusted.content-group.even .section-circle-image {
		position: absolute !important;
		top: 5%;
		right: -10%;	
		z-index: 3;
		width:85%;
		}
		#the-blue-tag.content-group.even .section-image, #best-value.content-group.even .section-image, #innovation.content-group.even .section-image, #trusted.content-group.even .section-image  {
			position:relative;
			border:1px solid red;
				}  

		/*
        #quality.content-group.even .section-circle-image .subrow_inner {}
        #quality.content-group.even .section-circle-image .subrow_inner .module_column {}
        #quality.content-group.even .section-circle-image .subrow_inner .module_column .tb-column-inner {}
        #quality.content-group.even .section-circle-image .subrow_inner .module_column .tb-column-inner .module-image {}
        #quality.content-group.even .section-circle-image .subrow_inner .module_column .tb-column-inner .module-image .image-wrap {}
        #quality.content-group.even .section-circle-image .subrow_inner .module_column .tb-column-inner .module-image .image-wrap img {} */

        #the-blue-tag.content-group.even .section-header, #best-value.content-group.even .section-header, #innovation.content-group.even .section-header, #trusted.content-group.even .section-header {
            margin: 0 5.2%;
            width: auto;
            padding: 14px 0 0 0;
            position: relative;
            top: 50px;
            }
        #the-blue-tag.content-group.even .section-header .module-fancy-heading h2, #best-value.content-group.even .section-header .module-fancy-heading h2, #innovation.content-group.even .section-header .module-fancy-heading h2, #trusted.content-group.even .section-header .module-fancy-heading h2 {
            position: relative;
            right: -15px;
            float:left;
            margin-bottom: 20px;
            }

		


        #the-blue-tag.content-group.even .section-header .module-fancy-heading h2.fancy-heading span, #best-value.content-group.even .section-header .module-fancy-heading h2.fancy-heading span, #innovation.content-group.even .section-header .module-fancy-heading h2.fancy-heading span, #trusted.content-group.even .section-header .module-fancy-heading h2.fancy-heading span {
            font-family:'Swiss721-Black';
            font-size:34px;
            color:#fff;
            text-transform:uppercase;
            }
        
        #the-blue-tag.content-group.even .section-content,  #best-value.content-group.even .section-content,  #innovation.content-group.even .section-content, #trusted.content-group.even .section-content {
        	margin:24px 0 100px 0;
        	padding: 0 5.2%;
            top:60px;
        	} 
        #the-blue-tag.content-group.even .section-content .subrow_inner .module_column .tb-column-inner {}
        #the-blue-tag.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-quote {}
            #the-blue-tag.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-quote .tb_text_wrap p, #best-value.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-quote .tb_text_wrap p, #innovation.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-quote .tb_text_wrap p, #trusted.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-quote .tb_text_wrap p {
                font-family: 'Swiss721-Light';
                font-size:24px;
                line-height:30px;
                color:#fff;					
                font-style:italic;
                text-shadow:1px 1px 6px #0c0c0c;
                text-shadow: 2px 2px 3px #000;
                }
        	#the-blue-tag.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text, #best-value.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text, #innovation.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text, #trusted.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text,  {
            margin:0;
            position:relative;
            left: 0px;
            z-index:10;
			padding-left:80px;
			top:-70px;
            }	
			#the-blue-tag.content-group.even .section-content .subrow_inner .module_column .tb-column-inner module-buttons, #best-value.content-group.even .section-content .subrow_inner .module_column .tb-column-inner module-buttons, #innovation.content-group.even .section-content .subrow_inner .module_column .tb-column-inner module-buttons, #trusted.content-group.even .section-content .subrow_inner .module_column .tb-column-inner module-buttons {
			z-index:10;	
			}

            #the-blue-tag.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2, #best-value.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2, #innovation.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2, #trusted.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 {
                font-family: 'Swiss721-Black';
                color:#fff;
                margin-bottom:20px;
                font-size:30px;
                text-shadow: 1px 1px 5px #333;
                }
            #the-blue-tag.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h3, #best-value.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h3, #innovation.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h3, #trusted.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h3  {
                font-family: 'Swiss721-Black';
                color:#fff;
                font-size:20px;
                color:#ead118;
                text-shadow: 1px 1px 5px #333;
                }


            #the-blue-tag.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p, #best-value.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p, #innovation.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p, #trusted.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p {
                font-family: 'Swiss721-Medium';
                font-size:18px;
                line-height:28px;
                color:#000;	
                /*text-shadow: 1px 1px 3px #000;*/
                }	
            
            #the-blue-tag.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p a, #best-value.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p a, #innovation.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p a, #trusted.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p a  {
                text-decoration:none;
                text-shadow:none;
                }


	#the-blue-tag.content-group.even .section-videos, #best-value.content-group.even .section-videos, #trusted.content-group.even .section-videos {
		bottom:30px;
		top: 0px;
		padding-left: 40px;
		}

	#innovation.content-group.even .section-videos {
		top: 0px;
		padding-left: 40px;
		}




	#the-blue-tag .dots-horizontal.white, #best-value .dots-horizontal.white, #innovation .dots-horizontal.white, #trusted .dots-horizontal.white  {
		background: url('/wp-content/uploads/2023/04/white-dots-horizontal-bg.png') repeat-x 0px 0px;
		margin:0 5.2% !important;
		position: relative;
    	right: 16px;
    	top: -10px;
    	
		}

	#the-blue-tag .dots-vertical.white, #best-value .dots-vertical.white, #innovation .dots-vertical.white, #trusted .dots-vertical.white  {
		background: url('/wp-content/uploads/2023/04/white-dots-vertical-bg.png') repeat-y right;
		margin:0 5.2% !important;
		position: absolute;
    	left:-20px;
    	top:-147px;
   		height:220px;
		}


/* ROW STRUCTURE */


	#hero-video-container > .row_inner, #certified-seed-intro > .row_inner, #the-blue-tag > .row_inner, #top-quality > .row_inner, #identity-assured > .row_inner, #traceability > .row_inner, #innovation > .row_inner, #trusted > .row_inner, #best-value > .row_inner {
		/*border:1px solid darkturquoise;*/
		width: 100%;
   		margin: 80px 0;
		height: calc(100vh - 150px);
		position:relative;
		}
	
	#top-quality > .row_inner, #identity-assured > .row_inner {
		margin:80px 0 0 0 !important;
		}

	#hero-video-container > .row_inner .module_column, #certified-seed-intro > .row_inner .module_column, #the-blue-tag > .row_inner .module_column, #top-quality > .row_inner .module_column, #best-value > .row_inner .module_column, #identity-assured > .row_inner .module_column, #innovation > .row_inner .module_column, #seed-process > .row_inner .module_column, #traceability > .row_inner .module_column, #trusted > .row_inner .module_column {
		height:inherit;
		display:table;
		}

	#hero-video-container > .row_inner .module_column .tb-column-inner/*, #certified-seed-intro > .row_inner .module_column .tb-column-inner, #quality > .row_inner .module_column .tb-column-inner, #transparency > .row_inner .module_column .tb-column-inner, #sustainability > .row_inner .module_column .tb-column-inner, #identity-assured > .row_inner .module_column .tb-column-inner, #seed-process > .row_inner .module_column .tb-column-inner */ {
		height:inherit;
		display:table-cell;
		vertical-align:middle;
		}	
	#hero-video-container > .row_inner .module_column .tb-column-inner .module, #certified-seed-intro > .row_inner .module_column .tb-column-inner .module, #the-blue-tag > .row_inner .module_column .tb-column-inner .module, #top-quality > .row_inner .module_column .tb-column-inner .module, #best-value > .row_inner .module_column .tb-column-inner .module, #identity-assured > .row_inner .module_column .tb-column-inner .module, #innovation > .row_inner .module_column .tb-column-inner .module, #traceability > .row_inner .module_column .tb-column-inner .module, #trusted > .row_inner .module_column .tb-column-inner .module, #seed-process > .row_inner .module_column .tb-column-inner .module {
		margin: 0 5.2%;
		/*height:inherit;*/
		z-index: 2;
		}

	#certified-seed-intro > .row_inner .module_column .tb-column-inner .module {
		text-align:center;
		}
	

	#hero-video-container > .row_inner .module_column .tb-column-inner .module_subrow {
		margin:0 5.2%;
		width:auto;
		padding: 160px 0 0 0;
		position: relative;
    	top:0px;		
		left:0px;
		}

	#primary #hero-video-container .hero-title-video-container {
		
		}

	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688   {
		position: fixed;
		top: 44.5%;
		margin-right: 0;
    	right: 0;
		background-position: top 80px left 75px;
		-webkit-transition: all .25s ease-in-out;
		-moz-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		z-index: 1000;
		}
	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842.scroll, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688.scroll  {
		top: 85%;
		}

	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup {
		background: rgba(0,0,0,.6);
    	padding: 15px 20px 20px 20px;
    	border-radius: 12px 0 0 12px;
		}

	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup a, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup a {
		}

	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup a:before, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup a:before {
		
		}

	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup a img, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup a img {
		width:110px;
		height:auto;
		display: inline-block;
		margin: 0 1.2em 0 0;
		}
	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup a h2.image-title, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup a h2.image-title {
		font-size:18px;
		display: inline-block;
		width:175px;
		float: right;
		padding-top:20px;
		}

	#content #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup a h2.image-title {
		font-size: 15px;
		} 

	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup a h2.image-title span, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup a h2.image-title span {
		font-size:12px;
		display:block;
		}
	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup a:hover h2, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup a:hover h2 {
		color:#fac414;
		}

	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup a:before, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup a:before   {
		content:'';
		background:url('/wp-content/uploads/2023/04/video-play-button.png')no-repeat;
		background-size:37px auto;	
		width: 100%;
		display: block;
		height: 100%;
		position: absolute;
		background-position: top 80px left 75px;
		-webkit-transition: all .25s ease-in-out;
		-moz-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		}
		#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup a:hover:before, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup a:hover:before  {
			background-size:40px auto;
			}
		#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup.scroll a:before, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup.scroll a:before   {
			background-size: 24px auto;
    		background-position: bottom 12px right 18px;
			}
		#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup.scroll a:hover:before, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup.scroll a:hover:before   {
			background-size: 26px auto;
			}


	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup.scroll, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup.scroll {
	    padding: 8px 8px 8px 10px;
    	width: 85px;
    	z-index: 1000;
    	background: #1c428a;
    	box-shadow: 2px 5px 8px #333;
    	border: 1px solid #1c428a;			
		}
	#primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_xr4j842 .tb_text_wrap .hero-video-popup.scroll a h2.image-title, #primary #hero-video-container > .row_inner .module_column .tb-column-inner .tb_0l0l688 .tb_text_wrap .hero-video-popup.scroll a h2.image-title {
		display:none;
		}



	#primary #hero-video-container .tb_ywux684.hero-title-video, #primary #hero-video-container .tb_xqjv157.hero-title-video {
		right: 0;
		margin-right:0;
		/*margin-left: 0%;*/
		background: rgba(0,0,0,.6);
    	padding: 15px 20px 5px 20px;
    	border-radius: 12px 0 0 12px;	
		width:initial;
    	position: fixed;
    	/*margin-right: 0;
   	 	top: 44.5%;*/
		-webkit-transition: all .25s ease-in-out;
    	-moz-transition: all .25s ease-in-out;
    	-o-transition: all .25s ease-in-out;
    	-ms-transition: all .25s ease-in-out;
	    transition: all .25s ease-in-out;
		}

	#primary #hero-video-container .tb_ywux684.hero-title-video .image-wrap .image-title a.image {
		display:none;
		}

	#primary #hero-video-container .tb_xqjv157.hero-title-video.french {
		width:395px;
		}
	#primary #hero-video-container .hero-title-video.french h2 {
		font-size:16px;
		}
	#primary #hero-video-container .tb_xqjv157.hero-title-video.french image-wrap a img {
    	height: 85px;
	    width: auto;		
		}
	#primary #hero-video-container .tb_ywux684.hero-title-video.scroll, #primary #hero-video-container .tb_xqjv157.hero-title-video.scroll {
		padding: 5px 8px 5px 10px;
		width: 85px;
    	top: 85%;
    	z-index: 1000;
	    background:#1c428a;
		box-shadow:2px 5px 8px #333;
		border:1px solid #1c428a;
		}
	#content #primary #hero-video-container .tb_xqjv157.hero-title-video.scroll {
		width: 85px;
		}

	#primary #hero-video-container .tb_ywux684.hero-title-video.scroll:hover, #primary #hero-video-container .tb_xqjv157.hero-title-video.scroll:hover {
		background:#3f66af;
		}
	#primary #hero-video-container .module-image.tb_ywux684.hero-title-video.scroll .image-wrap, #primary #hero-video-container .tb_xqjv157.hero-title-video.scroll .image-wrap {
		margin: 0 0px 0 0;
		}
		#primary #hero-video-container .module-image.tb_ywux684.hero-title-video.scroll .image-wrap img, #primary #hero-video-container .tb_xqjv157.hero-title-video.scroll .image-wrap img {
			width:50px;
			height:auto;
			margin: 8px 8px 8px 0;
			}
	#primary #hero-video-container .module-image.tb_ywux684.hero-title-video.scroll .image-wrap a:before, #primary #hero-video-container .tb_xqjv157.hero-title-video.scroll .image-wrap a:before {
		background-size: 24px auto;
		background-position: bottom 6px right 4px;
		}
		#primary #hero-video-container .module-image.tb_ywux684.hero-title-video.scroll .image-content, #primary #hero-video-container .tb_xqjv157.hero-title-video.scroll .image-content {
			display:none;
			}
		#primary #hero-video-container .module-image.tb_ywux684.hero-title-video.scroll h2, #primary #hero-video-container .tb_xqjv157.hero-title-video.scroll h2 {
			font-size:13px;
			display:none;
			}
		#primary #hero-video-container .module-image.tb_ywux684.hero-title-video.scroll h2 span, , #primary #hero-video-container .tb_xqjv157.hero-title-video.scroll h2 span {
			font-size:11px;
			}



	#primary #hero-video-container .hero-title-video h2 {
		font-size:18px;
		}
	#primary #hero-video-container .hero-title-video h2 span {
		font-size:12px;
		}
		#primary #hero-video-container .hero-title-video h2:hover {
		color:#f3cf39;
		}

	#primary #hero-video-container .module.module-fancy-heading.hero-header.canadian-certified-seed {
		padding-left:0;
		}


	#hero-video-container .hero-yellow-dots-horizontal {
		background: url('/wp-content/uploads/2023/03/yellow-dots-horizontal-bg_v2.png') repeat-x 0px 0px;
		margin:0 !important;
		position: relative;
    	right: 83px;
    	top: 10px;
    	width: 95.5%;
		}

/**  GLOBAL FOOTER **/

	#scroll-to-top {
	display:none !important;	
}

	#colophon, .site-footer  {
		background: rgb(21,40,76);
		padding:0;
		/*margin-top: 80px;*/
		}

	.site-footer .container {
    	width: 90% !important;
    	height: auto;
	    position: relative;	
		}

	.footer-widgets {
		margin-bottom:20px;
		}

	.footer-widgets .footer-column {
		padding-top:60px;
		}

	.site-footer .container #block-7, .site-footer .container #block-7 .wp-block-image a img, .site-footer .container #block-14, .site-footer .container #block-14 .wp-block-image a img {
		width:300px;		
		}
	.site-footer .container #block-9, .site-footer .container #block-9 .widget.widget_block, .site-footer .container #block-10, .site-footer .container #block-10 .widget.widget_block, .site-footer .container #block-11, .site-footer .container #block-11 .widget.widget_block, .site-footer .container #block-13, .site-footer .container #block-13 .widget.widget_block {
		margin-top:20px;
		width:300px;
		color:#fff;
		}
	.site-footer .container #block-9 a, .site-footer .container #block-11 a {
		font-size:14px;
		color:#fff;
		font-family: 'Swiss721-Medium';
		}

	#menu-footer-1 {
	    padding: 8px 0;
		}	
		#menu-footer-1 li.social-link {
			padding:0px;
			display:inline-block;
			}
			#menu-footer-1 li.social-link a {
			    color:#fff;
				padding:0 6px;
				}

	.footer-bottom {
		padding-top:0;	
		}
	.footer-tagline {
		color: #fff;
   		font-size: 12px;
    	padding: 18px 0;
		}
	.footer-tagline p {
		display:inline-block;
		margin:0;
		}
	#colophon .footer-tagline a, #colophon .site-by-coles {
		display:inline-block;
		border-bottom:0px;
		color:#fff !important;
		}
	#colophon .footer-tagline a:hover, #colophon .site-by-coles:hover {
		color:#769ae0 !important;
		}

	.site-footer .container #block-12 {
		font-family: 'Swiss721-Black';
		float:right;
		margin: 18px 0 0 0;
		}
		.site-footer .container #block-12 a {
			text-decoration:none;
			}
		.site-footer .container #block-12 a h2  {
    		font-family: 'Swiss721-Black';
			text-transform:uppercase;	
			color:#fff;
			border-bottom:0;
			text-decoration:none;
			}
		.site-footer .container #block-12 a:hover h2 {
			color:#769ae0;
			text-decoration:none;
			border-bottom:0;
			}


/* BACK TO TOP */

a#scroll-to-top {
	display:none !important;
}

#backToTop {  
  background: url('/wp-content/uploads/2023/03/icon-arrow-up-dark-blue.png') no-repeat 10px 4px;
  background-size:42px auto;
  display: block;
  background-color: #ead118;
  width: 100px;
  height: 55px;
  text-align: center;
  border-radius: 30px;
  border:4px solid #1c428a;		
  position: fixed;
  bottom: 40px;
  right: -40px;
  transition: background-color .3s,
	opacity .5s, visibility .5s;
  opacity: 1;
  /*visibility: hidden;*/
  z-index: 1000;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;		
}
#backToTop::after {
  line-height: 50px;
  color: #fff;
}
#backToTop:hover {
  cursor: pointer;
  background-color: #8fc73e;
  /*bottom: 50px;*/
}
#backToTop:active {
  background-color: #97ff00;
}
#backToTop.show {
  opacity: 1;
  visibility: visible;
}

	
/** Homepage Video **/	


#homepage-video::before {
	content:'';
	opacity: 0.25 !important;
    background: #000;
}

#background-video {
	/*background: url('/wp-content/uploads/2023/03/csga_hero_bg.jpg') no-repeat 0px 0px;*/
    width: 100vw;
    height: 100vh;
    object-fit: cover;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}

/** Down Arrows **/

        #down-arrow-container {
            /*width: 100px;
            height: 100px;
            position: relative;
            border-radius: 50px;*/
        }
        
        .down-arrow {
            position: absolute;
            width: 0;
            height: 30px;
            /*border: 2px solid;*/
            border-radius: 2px;
            animation: jumpInfinite 1.5s infinite;
        }
        
        .down-arrow:before {
            content: " ";
            position: absolute;        
            width: 100px;
            height: 100px;
            border-radius: 50px;
        }
        
        .down-arrow:after {
            content: " ";
            position: absolute;
            width: 26px;
            height: 26px;
            border-bottom: 4px solid;
            border-right: 4px solid;
            border-radius: 4px;
            transform: rotateZ(45deg);			
            top: 10px;
            left: -13px;
		}

/*hero down arrow button */
		.down-arrow.hero {
            top: 55px;
            left: calc(50% - 2px);			
		}
		.down-arrow.hero:before {
			background: #ead118;
            top: -24px;
            left: -50px;
		}
		.down-arrow.hero:after {
			color:#15284c;			
		}
		#hero-down-arrow {
			position: absolute;
			right: 68px;
			top: 14px;			
			background: url('/wp-content/uploads/2023/03/yellow-dots-vertical-bg.png') repeat-y 0px 0px;			
		    height: 100px;
    		width: 10px;
		}

/*down arrow button odd */
		.down-arrow {
            top: 100px;
            left: initial;			
		}
		.down-arrow:before {
			background: #6d9910;
			top:24px;
			left: -47px;
		}
		.down-arrow:hover:before {
			background: #8fc73e;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;	
		}
		.down-arrow.certified-seed-intro:after, .down-arrow.top-quality:after, .down-arrow.identity-assured:after, .down-arrow.traceability:after  {
			color:#fff;			
			top: 55px;
		    left: -9px;
		}

/*down arrow button even */

	.down-arrow.even {
            top: 80px;
            left:-47px;			
		}
		.down-arrow.even:before {
			background: #6d9910;
			top:45px;
			left:0px;
		}
		.down-arrow.even:hover:before {
			background: #8fc73e;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;	
		}
		.down-arrow.even:after {
			color:#fff;			
			top: 77px;
			left: 36px;
		}

/*down arrow button colors */

.down-arrow.certified-seed-intro:before {
	background:#f3cf39;	
	}	
.down-arrow.certified-seed-intro:hover:before {
	background:#ead118;
	}

.down-arrow.even.the-blue-tag:before {
	background:#15284c;		
	}	
.down-arrow.the-blue-tag:hover:before {
	background:#1c428a;
	}

.down-arrow.top-quality:before {
    background:#780827;		
	}
.down-arrow.top-quality:hover:before {	
	background:#a41039;
	}

.down-arrow.best-value:before {
    background:#6d9910;		
	}
.down-arrow.best-value:hover:before {	
	background:#8fc73e;
	}

.down-arrow.identity-assured:before {
    background:#005580;		
	}
.down-arrow.identity-assured:hover:before {	
	background:#008dd4;
	}

.down-arrow.innovation:before {
    background:#c77729;		
	}
.down-arrow.innovation:hover:before {	
	background:#f09439;
	}

.down-arrow.traceability:before {
    background:#cea209;		
	}
.down-arrow.traceability:hover:before {	
	background:#ead118;
	}

.down-arrow.trusted:before {
    background:#5e0861;		
	}
.down-arrow.trusted:hover:before {	
	background:#98279c;
	}


		#certified-seed-intro-down-arrow {
			position: absolute;
			left: 150px;	
			top: -255px;			
			background: url('/wp-content/uploads/2023/03/yellow-dots-vertical-bg.png') repeat-y 0px 0px;			
		    height: 150px;
    		width: 10px;
			}
		#quality-down-arrow {
			position: absolute;
			left: 223px;	
			top: 0px;			
			background: url('/wp-content/uploads/2023/04/blue-dots-vertical-bg.png') repeat-y 0px 0px;			
		    height: 150px;
    		width: 10px;
			}
		#top-quality-down-arrow {
			position: absolute;
			left: 150px;	
			top: -170px;			
			background: url('/wp-content/uploads/2023/04/maroon-dots-vertical-bg.png') repeat-y 0px 0px;			
		    height: 150px;
    		width: 10px;
			}
		#best-value-down-arrow {
			position: absolute;
			left: 223px;	
			top: -100px;			
			background: url('/wp-content/uploads/2023/04/green-dots-vertical-bg.png') repeat-y 0px 0px;			
		    height: 150px;
    		width: 10px;
			}
		#identity-assured-down-arrow {
			position: absolute;
			left: 150px;	
			top: -170px;			
			background: url('/wp-content/uploads/2023/04/blue-dots-vertical-bg.png') repeat-y 0px 0px;			
		    height: 150px;
    		width: 10px;
			}
		#innovation-down-arrow {
			position: absolute;
			left: 223px;	
			top: -90px;			
			background: url('/wp-content/uploads/2023/04/orange-dots-vertical-bg.png') repeat-y 0px 0px;			
		    height: 150px;
    		width: 10px;
			}
		#traceability-down-arrow {
			position: absolute;
			left: 150px;	
			top: -170px;			
			background: url('/wp-content/uploads/2023/04/amber-dots-vertical-bg.png') repeat-y 0px 0px;			
		    height: 150px;
    		width: 10px;
			}
		#trusted-down-arrow {
			position: absolute;
			left: 223px;	
			top: 80px;			
			background: url('/wp-content/uploads/2023/04/maroon-dots-vertical-bg.png') repeat-y 0px 0px;			
		    height: 150px;
    		width: 10px;
			}


/* video-list */



#primary #certified-seed-intro .section-videos {
	margin-top:6px;
	z-index:10;
}

#primary #the-blue-tag .section-videos {
	margin-top:46px;
}

#primary #best-value .section-videos {
	margin-top:0px;
}

#primary #innovation .section-videos {
	margin-top:0px;
}

#primary #transparency .section-videos {
}

#primary #trusted .section-videos {
	
}


.section-videos {
	position:relative;
	bottom:30px;
	}

.section-videos .tb_text_wrap .video-list {
	padding:0;
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
    align-items: stretch;
	height:185px;
}
.section-videos .tb_text_wrap .video-list li {
	margin:0;
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;	
	list-style:none;
	flex-basis: 150px;	
	height:inherit;
	margin:0 20px;
}

.section-videos .tb_text_wrap .video-list li.video-summary {
	flex-basis: 30%;
	margin-left:0;
}

	.section-videos .tb_text_wrap .video-list li.video-summary h3  { 
		font-size:30px;
		font-family: 'Swiss721-Black';
		text-transform:uppercase;
		margin:0 0 20px 0;	
		}


	#certified-seed-intro .section-videos .tb_text_wrap .video-list li.video-summary h3  { 
		color:#cea209;
		}

	#the-blue-tag .section-videos .tb_text_wrap .video-list li.video-summary h3  { 
		color:#1c428a;
		text-shadow: 1px 1px 24px #fff;
		}

	#main #top-quality .section-videos .tb_text_wrap .video-list, #main #identity-assured .section-videos .tb_text_wrap .video-list, #main #traceability .section-videos .tb_text_wrap .video-list {
		position:relative;
		top:-80px;
		}

	#main #top-quality .section-videos .tb_text_wrap .video-list, 
	#main #top-quality .section-videos, 
	#main #traceability .section-videos .tb_text_wrap .video-list, 
	#main #traceability .section-videos, 
	#main #identity-assured .section-videos .tb_text_wrap .video-list, 
	#main #identity-assured .section-videos {
		margin-left:0;
		}

	#top-quality .section-videos .tb_text_wrap .video-list li.video-summary h3  { 
		color:#780827;
		}

	#best-value .section-videos .tb_text_wrap .video-list li.video-summary h3  { 
		color:#6d9910;
		}

	#identity-assured .section-videos .tb_text_wrap .video-list li.video-summary h3  { 
		color:#005580;
		}

	#innovation .section-videos .tb_text_wrap .video-list li.video-summary h3  { 
		color:#c77729;
		}

	#traceability .section-videos .tb_text_wrap .video-list li.video-summary h3  { 
		color:#cea209;
		}
	#trusted .section-videos .tb_text_wrap .video-list li.video-summary h3  { 
		color:#5e0861;
		}

	.section-videos .tb_text_wrap .video-list li.video-summary p  {
		font-family: 'Swiss721-Medium';
		font-size:18px;
		line-height:24px;
		}

.section-videos .tb_text_wrap .video-list li a {
	display:block;
	position:relative;
	}
.section-videos .tb_text_wrap .video-list li a:before, .hero-title-video .image-wrap a.image:before    {
	content:'';
	background:url('/wp-content/uploads/2023/04/video-play-button.png')no-repeat;
	background-size:37px auto;	
    width: 100%;
    display: block;
    height: 100%;
    position: absolute;
	background-position: bottom right 35px;
	-webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
	}
	.section-videos .tb_text_wrap .video-list li a:hover:before, .hero-title-video .image-wrap a:hover:before {
		background-size:40px auto;
		}

.hero-title-video .image-wrap a.image:before {
	background-size:35px auto;	
	background-position: top 80px left 75px;
}

.hero-title-video .image-wrap a:hover:before {
	background-size:40px auto;
}


.section-videos .tb_text_wrap .video-list li {
	margin:0 12px;
	}

.section-videos .tb_text_wrap .video-list li a:after {}
.section-videos .tb_text_wrap .video-list li a img {
	display:block;
	border-radius: 50%;
	width:85%;
	}
	



/* video circle color borders */

#certified-seed-intro .section-videos .tb_text_wrap .video-list li a img {
	border:8px solid #cea209;
	
}
#certified-seed-intro .section-videos .tb_text_wrap .video-list li a:hover img {
	border:8px solid #ead118;
}

#the-blue-tag .section-videos .tb_text_wrap .video-list li a img {
	border:8px solid #15284c;
}
#the-blue-tag .section-videos .tb_text_wrap .video-list li a:hover img {
	border:8px solid #1c428a
}

#top-quality .section-videos .tb_text_wrap .video-list li a img {
	border:8px solid #780827;
}
#top-quality .section-videos .tb_text_wrap .video-list li a:hover img {
	border:8px solid #a41039;
}

#best-value .section-videos .tb_text_wrap .video-list li a img {
	border:8px solid #6d9910;
}
#best-value .section-videos .tb_text_wrap .video-list li a:hover img {
	border:8px solid #8fc73e;
}

#identity-assured .section-videos .tb_text_wrap .video-list li a img {
	border:8px solid #005580;
}
#identity-assured .section-videos .tb_text_wrap .video-list li a:hover img {
	border:8px solid #008dd4;
}

#innovation .section-videos .tb_text_wrap .video-list li a img {
	border:8px solid #c77729;
}
#innovation .section-videos .tb_text_wrap .video-list li a:hover img {
	border:8px solid #f09439;
}

#traceability .section-videos .tb_text_wrap .video-list li a img {
	border:8px solid #cea209;
}
#traceability .section-videos .tb_text_wrap .video-list li a:hover img {
	border:8px solid #ead118;
}

#trusted .section-videos .tb_text_wrap .video-list li a img {
	border:8px solid #5e0861;
}
#trusted .section-videos .tb_text_wrap .video-list li a:hover img {
	border:8px solid #98279c;
}


/** FIFTEEN STEPS SECTION **/


	#seed-process {
		background: rgb(21,40,76);
		}

	.fifteen-steps {
		width:100% !important;
		margin:0 auto;
		display:block !important;
		position:relative !important;
	}

	#seed-process > .row_inner {
		margin: 75px auto 75px auto;
		width: 90% !important;
		height: auto;
		position: relative;
	}

	.fifteen-steps .module-image .image-content h3 {
		color:#fff;
		font-family: 'Swiss721-Black';
		font-size:16px;
		text-transform:uppercase;
		text-shadow:1px 1px 7px #000;
		}

	.fifteen-steps-summary .tb_text_wrap p {
		color:#fff;
		font-family: 'Swiss721-Light';
		font-size:16px;		
		}


/** INTERIOR PAGE OVERRIDES **/


.interior.content-area #the-blue-tag.content-group.even .section-content, 
.interior.content-area #best-value.content-group.even .section-content, 
.interior.content-area #innovation.content-group.even .section-content, 
.interior.content-area #trusted.content-group.even .section-content {
	z-index:1000;
	top: 120px;
}

/* #content .interior.content-area #certified-seed-intro.content-group.odd .section-content */ 

#content .interior.content-area #top-quality.content-group.odd .section-content,
#content .interior.content-area #identity-assured.content-group.odd .section-content, 
#content .interior.content-area #traceability.content-group.odd .section-content {
	z-index:1000;
	top: -30px;
}



.interior.content-area #best-value.content-group.even .section-content, .interior.content-area #innovation.content-group.even .section-content  {
	margin-top:40px;
	}

	.interior.content-area #certified-seed-intro, .interior.content-area #the-blue-tag, .interior.content-area #top-quality, .interior.content-area #best-value, .interior.content-area #identity-assured, .interior.content-area #innovation, .interior.content-area #traceability, .interior.content-area #trusted {
		height:initial;
		}

	.interior.content-area #certified-seed-intro > .row_inner, .interior.content-area #the-blue-tag > .row_inner, .interior.content-area #top-quality > .row_inner, .interior.content-area #best-value > .row_inner, .interior.content-area #identity-assured > .row_inner, .interior.content-area #innovation > .row_inner, .interior.content-area #traceability > .row_inner, .interior.content-area #trusted > .row_inner {
		height:initial;
		} 

	.interior.content-area .section-down-arrow, .interior.content-area #quality-down-arrow, .interior.content-area #innovation-down-arrow, .interior.content-area #trusted-down-arrow   {
		/*visibility:hidden;*/
		}

	.interior.content-area #certified-seed-intro.content-group.odd .section-circle-image, .interior.content-area #the-blue-tag.content-group.even .section-circle-image,  .interior.content-area #top-quality.content-group.odd .section-circle-image, .interior.content-area #best-value.content-group.odd .section-circle-image, .interior.content-area #innovation.content-group.even .section-circle-image, .interior.content-area #traceability.content-group.odd .section-circle-image, .interior.content-area #trusted.content-group.even .section-circle-image {
		top:7%;
		z-index:100;
		}

	.interior.content-area #identity-assured.content-group.odd .section-circle-image {
		top:5%;
		z-index:100;	
		}

	.interior.content-area #the-blue-tag.content-group.even .module_subrow .subrow_inner .section-summary .tb-column-inner .module-divider, .interior.content-area #best-value.content-group.even .module_subrow .subrow_inner .section-summary .tb-column-inner .module-divider, .interior.content-area #innovation.content-group.even .module_subrow .subrow_inner .section-summary .tb-column-inner .module-divider, .interior.content-area #trusted.content-group.even .module_subrow .subrow_inner .section-summary .tb-column-inner .module-divider  {
		border:1px solid red;
		margin-left: 80px;
		}

	.interior.content-area #certified-seed-intro {		
		background: rgb(234,209,24);
		background: linear-gradient(180deg, rgba(234,209,24,1) 16%, rgba(143,199,62,0.1) 16%), url('/wp-content/uploads/2023/04/quality-from-the-start-container-bg_v3-opt.jpg')no-repeat;
		background-size: cover;
		}
		.interior.content-area #certified-seed-intro.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 {
			color:#cea209;
			text-shadow:none;
		}
	.interior.content-area #the-blue-tag {
		background: rgb(28,66,138);
		background: linear-gradient(180deg, rgba(28,66,138,1) 13%, rgba(255,255,255,0) 13%), url('/wp-content/uploads/2023/04/the-blue-tag-container-bg_v3-opt.jpg')no-repeat;
		background-size: 100%;
		padding-bottom: 140px;
		}
		.interior.content-area #the-blue-tag.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 {
			color: rgb(28,66,138);
			text-shadow:none;	
		}

	.interior.content-area #top-quality {
		background: rgb(120,8,39,1);
		background: linear-gradient(180deg, rgba(120,8,39,1) 16.5%, rgba(255,255,255,0) 16.5%), url('/wp-content/uploads/2023/04/the-blue-tag-container-bg_v2-opt.jpg')no-repeat;
		background-size: 100%;
		background-position: 175px 0;
		}
		.interior.content-area #top-quality.content-group.odd .section-content .subrow_inner .module_column.interior-page-content {
			top:-40px;
			}
		.interior.content-area #top-quality.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text {
			top:0;
			}
		.interior.content-area #top-quality.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 {
			color:rgb(120,8,39,1);
			text-shadow:none;

		}

	.interior.content-area #top-quality.content-group.odd .section-header .module-fancy-heading h2 {
		margin-bottom:10px;		
		}

	.interior.content-area #best-value {
		background: rgba(109,153,16,1);
		background: linear-gradient(180deg, rgba(109,153,16,1) 14%, rgba(255,255,255,0) 14%), url('/wp-content/uploads/2023/05/the-best-value-interior-container-bg_v2-opt.jpg')no-repeat;
		background-size: 120%;
		}
		.interior.content-area #best-value.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 {
			color: rgba(109,153,16,1);
			text-shadow:none;
		}
	.interior.content-area #identity-assured {
		background: rgb(0,85,128,1);
		background: linear-gradient(180deg, rgb(0,85,128,1) 14%, rgba(255,255,255,0) 14%), url('/wp-content/uploads/2023/05/identity-assured-container-bg_v3-opt.jpg')no-repeat;
		background-size: 100%;
		}
		.interior.content-area #identity-assured.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 {
			color: rgb(0,85,128,1);
			text-shadow:none;
		}
		.interior.content-area #identity-assured.content-group.odd .section-content .subrow_inner .module_column.interior-page-content, .interior.content-area #traceability.content-group.odd .section-content .subrow_inner .module_column.interior-page-content  {
			top:-40px;
			}
		.interior.content-area #identity-assured.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text, .interior.content-area #traceability.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text {
			top:0;
			}

	.interior.content-area #innovation {
		background: rgb(199,119,41,1);
		background: linear-gradient(180deg, rgb(199,119,41,1) 16%, rgba(255,255,255,0) 16%), url('/wp-content/uploads/2023/05/innovation-container-bg_v5-opt.jpg')no-repeat;
		background-size: 100%;
		}
		.interior.content-area #innovation.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 {
			color:rgb(199,119,41,1);
			text-shadow:none;
		}
	.interior.content-area #traceability {;
		background: rgb(206,162,9,1);
		background: linear-gradient(180deg, rgba(206,162,9,1) 18%, rgba(255,255,255,0) 18%), url('/wp-content/uploads/2023/05/farm-to-fork-container-bg_v2-opt.jpg')no-repeat;
		background-size: 100%;
		}
		.interior.content-area #traceability.content-group.odd .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 {
			color:rgb(94,8,97,1);
			color: rgb(206,162,9,1);
			text-shadow:none;
		}
	.interior.content-area #trusted {
		background: rgb(94,8,97,1);
		background: linear-gradient(180deg, rgba(94,8,97,1) 20%, rgba(255,255,255,0) 20%), url('/wp-content/uploads/2023/04/innovation-container-bg_v3-opt.jpg')no-repeat;
		background-size: cover;
		}
		.interior.content-area #trusted.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap h2 {
		color:rgb(94,8,97,1);
			text-shadow:none;
		}

	.interior.content-area #the-blue-tag.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p, .interior.content-area #best-value.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p, .interior.content-area #innovation.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p, .interior.content-area #trusted.content-group.even .section-content .subrow_inner .module_column .tb-column-inner .section-text .tb_text_wrap p {
		color:#333;
		}


	.interior.content-area #the-blue-tag.content-group.even .section-videos, .interior.content-area #best-value.content-group.even .section-videos, .interior.content-area #innovation.content-group.even .section-videos, .interior.content-area #trusted.content-group.even .section-videos {
		bottom:30px;
		top: 0px;
		padding-left: 40px;
		}



.page-template.page-template-templates.page-template-full-width .body-top-bg, .page-template.page-template-templates.page-template-full-width.french .body-top-bg.interior.french  {
	position:fixed;
	background: url('/wp-content/uploads/2023/06/top-nav-bg_scroll_v4.png') repeat-x 0px 0px;
	background-attachment:fixed;
	height:72px;
	z-index:1;
	width:100%;
}

.page-template.page-template-templates.page-template-full-width.scroll .body-top-bg {
	background: url('/wp-content/uploads/2023/03/top-nav-bg_scroll_v3.png') repeat-x 0px 0px;
	background-attachment:fixed;
	height:72px;	
}


@keyframes jumpInfinite {
	0% {
		margin-top: 0;
	}
	50% {
		margin-top: 20px;
	}
	100% {
		margin-top: 0;
	}
}



/*sweep to bottom*/
.sweep-to-bottom {
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: color 1000ms;
  transition: color 1000ms;	
}
.sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition: 300ms ease-out;
  transition: 300ms ease-out;
}
.sweep-to-bottom:hover:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  animation: fadeIn .75s;
}

.site-info {
	display:none;
	}

/* LEARN MORE BUTTONS */

	.module-buttons-item, .interior-button .module-buttons-item {
		margin-left: 0px;
    	border-radius: 28px;
		}

	.interior-button .module-buttons-item {
		width:100%;
		background:#15284c;
		text-align:center;
		width:60%;
		}
	.interior-button .module-buttons-item:hover {
		background:#1c428a;
		}
	.interior-button .module-buttons-item a {
		display:block;
		}

	.interior-button.prev {
		text-align:right;
		margin-right:0 !important;
		}
	.interior-button.next {
		text-align:left;
		margin-left:0 !important;
		}

	.module-buttons-item a span {
		font-family: 'Swiss721-Black';
		color:#fff;	
		}

	#the-blue-tag .module-buttons-item {
		background:#15284c;
		
		}
	#the-blue-tag .module-buttons-item:hover {
		background:#1c428a;
		}

	#top-quality .module-buttons {
		top:-90px;
		left:-40px;
		position:relative;
		margin:0 !important;
		}
	#top-quality .module-buttons-item {
		background:#780827;	
		margin:0;
		}

	#top-quality .module-buttons-item:hover {
		background:#a41039;
		}

	#best-value .module-buttons-item {
		background:#6d9910;
		
		}
	#best-value .module-buttons-item:hover {
		background:#8fc73e;
		}

	#identity-assured .module-buttons {
		top:-90px;
		left:-40px;
		position:relative;
		margin:0 !important;
		}
	#identity-assured .module-buttons-item {
		background:#005580;	
		margin:0;
		}

	#identity-assured .module-buttons-item:hover {
		background:#008dd4;
		}

	#innovation .module-buttons-item {
		background:#c77729;
		
		}
	#innovation .module-buttons-item:hover {
		background:#f09439;
		}

	#traceability .module-buttons {
		top:-90px;
		left:-40px;
		position:relative;
		margin:0 !important;
		}
	#traceability .module-buttons-item {
		background:#cea209;	
		margin:0;
		}

	#traceability .module-buttons-item:hover {
		background:#ead118;
		}

	#trusted .module-buttons-item {
		background:#5e0861;
		
		}
	#trusted .module-buttons-item:hover {
		background:#98279c;
		}

.seed-process {
    margin: 0 auto;
    width: 100% !important;
    display: block;
	top: 130px;
	/*background:#1c428a;*/
	background:#888;
	}

	.fifteen-steps {
    	margin: 0 10% !important;
    	width: 80% !important;
    	position: relative !important;
    	display: block !important;
		padding-top:100px;
		}

	.fifteen-steps .fifteen-step-header h2 {
		font-family: 'Swiss721-Black';
		color:#fff;
		text-shadow:1px 2px 7px #000;
		font-size: 32px;
    	line-height: 34px;
		}

	.interior-callout h2 {
		background:rgba(175,175,176,0.5);
		border-radius:8px;
		margin: 40px 0 60px 0;
		}

	.interior-callout h2 .main-head {
		font-family: 'Swiss721-Black';
		color:#4b4b4b;	
		padding: 32px;
		text-align:center;
	}

.interior.content-area #identity-assured .interior-callout, .interior.content-area #traceability .interior-callout {
	right:40px;
}

	.interior-callout.best-value-benefits h2 .sub-head ul {
		margin:0 auto;
		width:55%;
		padding-bottom:40px;
		}
		.interior-callout.best-value-benefits h2 .sub-head ul li {
			font-family: 'Swiss721-Black';
			font-size:22px;
			color:#6d9910;
			padding: 2px 0 6px 0;
			margin:0 auto;
			line-height: 25px;
			}


/* HASHTAGS */

	.certified-hashtag {
		font-family: 'Swiss721-Black';
		text-transform:uppercase;
		}
	#the-blue-tag .certified-hashtag {
		color:#1c428a;
		}

	#top-quality .certified-hashtag {
		color:#a41039;
		}
	#best-value .certified-hashtag {
		color:#6d9910;		;
		}
	#identity-assured .certified-hashtag {
		color:#008dd4;
		}
	#innovation .certified-hashtag {
		color:#c77729;
		}
	#traceability .certified-hashtag {
		color:#cea209;
		}
	#trusted .certified-hashtag {
		color:#98279c;
		}


/** MISC STYLES (REVISION ADDS)  **/

	#content #primary .call-to-action {
		font-family: 'Swiss721-Black';
	    text-transform: uppercase;
		font-size: 24px;
        line-height: 28px;
		}

	.interior-nav-buttons .subrow_inner .module_column .tb-column-inner .module-buttons .module-buttons-item a {
    	font-size: 16px;
    	padding: 14px;	
		}

	.tf_tooltip {
		font-family: 'Swiss721-Black' !important;
		font-weight:800 !important;
		font-size: 14px;
    	line-height: normal;
    	text-shadow: 1px 1px 3px #606060;
		width:225px;
		}


/** FRENCH OVERRIDES **/

	.page-template.french #page #content .interior.content-area #best-value  {
    	background: rgba(109,153,16,1);
    	background: linear-gradient(180deg, rgba(109,153,16,1) 12%, rgba(255,255,255,0) 12%), url(/wp-content/uploads/2023/05/the-best-value-interior-container-bg_v2-opt.jpg)no-repeat; 
	}

	.page-template.french .interior.content-area #best-value.content-group.even .section-content {
		margin-top: 120px;	
		}

	.page-template.french #best-value > .row_inner {
		}

	.page-template.french #best-value.content-group.even .section-header .module-fancy-heading h2 {
		margin-bottom: -13px;
		top: -28px;
		padding-right: 20%;
		}

	.page-template.french #best-value > .row_inner .module_column .tb-column-inner .module {
		}

	.page-template.french #best-value.content-group.even .section-content {
		top: 25px;	
		}
	.page-template.french #best-value .section-videos {
		top: -24px;
		}
	.page-template.french #best-value-down-arrow {
		top: -159px;
		}
	.page-template.french #innovation-down-arrow {
		top: -120px
		}

	.page-template.french .section-videos .tb_text_wrap .video-list li.video-summary {
		flex-basis: 30%;
		margin-left:0;
		}

	.page-template.french .section-videos .tb_text_wrap .video-list li.video-summary p {
	    font-size: 16px;
	    line-height: 22px;
		}


/*** EN-FR TOGGLE ***/

.en-fr-toggle {
	position: absolute;
    top: 22px;
   	right: 38px;
    display: block;
    z-index: 100;
    background: #1c428a;
    border-radius: 4px;	
	}
	.en-fr-toggle:hover {
		background:#375faa;
		}


.en-fr-toggle a {
	font-family: 'Swiss721-Black';
	font-size:15px;
	text-transform:uppercase;
	font-weight:800;
	color:#fff;
	display: block;
	padding: 0 12px;
	}
	.en-fr-toggle a:hover {
		color:#ead118;
		}


	.en-fr-toggle a span {
		color:#fff;
		}
	.en-fr-toggle a:hover span {
		color:#fff;
		}	


/** HOMEPAGE POPUP VIDEO OVERRIDES **/

	.YouTubePopUp-Wrap.VideoPopUpWrap .Video-PopUp-Content .vp-flex {
		max-width:63%;
		height:70%;
		}	
	
	.YouTubePopUp-Wrap.VideoPopUpWrap .Video-PopUp-Content .vp-flex iframe, .YouTubePopUp-Wrap.VideoPopUpWrap .Video-PopUp-Content .vp-flex video {
		border:0px;
		}	

