/* ! -----[ Global ]---------------------------------------------------------------------------- */

*{
	margin: 									0;
	padding: 								0;
	outline:									0;
	border:									0;
	font-size: 								100%;
	line-height: 							1;
	-webkit-tap-highlight-color: 	rgba(0,0,0,0);
}

*, 
*:before, 
*:after {
  -moz-box-sizing: 			border-box; 
  -webkit-box-sizing: 		border-box; 
  box-sizing: 					border-box;
}

html{
	margin: 						0;
	padding: 					0;
	
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
	
}
body{
	background: #ECF5FD; /*black;*/
	font-family: 				"Lato","Lucida Grande",sans-serif;
}

/*
	
-moz-linear-gradient(270deg, rgb(38, 55, 74), rgb(60, 69, 85));
	
*/

/* ! --------------------------------------------------------------------------------- */
	
.masterContainer{
	min-width: 375px;
	max-width: 1275px;
	height: 100%;
	min-height: 667px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	overflow-y: 				auto;
	overflow-x: 				hidden;
	background-color: #ffffff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.24);
	/*background-image: url( "../media/img-ui/bmap/start_screen_bg.png" ),*/
	/*
	background-image: 
		linear-gradient(
			to bottom, 
			grey 1px, 
			transparent 1px), 
		linear-gradient(
			to right, 
			grey 1px, 
			transparent 1px);
	*/
    /*background-image: conic-gradient(from 90deg at 1px 1px,#0000 90deg,blue 0) 0 0/50px 50px;*/
	/*background-size: 80px,80px;*/
	/*background-size: cover,cover;*/
	/*background-repeat: repeat,repeat;*/
	/*background-position: -1px -1px;*/
}

[data-contentPlane="1"]{
	background-image: url( "../media/jpg/usda_landing_bg.jpg" );
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 80px;
	right: 0;
	left: 0;
	bottom: 0;
}

.mainHeaderBar{
	width: 100%;
	height: 80px;
	background-image: url( "../media/jpg/usda_landing_header_bg.jpg" );
	background-size: cover;
	background-repeat: no-repeat;
	text-align: left;
	position: relative;
}

.mainHeaderLogo{
	width: 300px;
	height: 50px;
	background-image: url( "../media/png/USDA-multicolor.png" );
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 10px;
	left: 15px;
}

.mainHeaderTitle{
	color: 			#084598;
	/* font-size: 		2.00em; */
	font-size: 		36px;
	font-weight: 	100;
	position: 		absolute;
	top: 			23px;
	left: 			100px;
}

.mainHeaderButtonStrip{
	position: 		absolute;
	top: 			30px;
	right: 			30px;
}
.mainHeaderButton{
	background: 	none;
	color: 			#214782;
	font-size: 		1.25em;
	cursor: 		pointer;
}
[data-buttonAction="MainLogInLaunch">]{
	
}

[data-contentPlane="2"]{
	position: 		relative;
	text-align: 	left;
	
}

.mainContentPanel{
	padding: 		2.8em 6em 0 6em;
	position: 		relative;
}
.mainContentPanelSplit2{
	
}
.mainContentPanelSplit2_60-40{
	
}
.mainContentPanelSplit2 .mainContentPanelSection{
	width: 			50%;
	display: 		inline-block;
}
.mainContentPanelSplit2_60-40 .mainContentPanelSection:first-child{
	width: 			60%;
}
.mainContentPanelSplit2_60-40 .mainContentPanelSection:last-child{
	/*width: 			35%;*/
	position: 		absolute;
	top: 			40px;
	right: 			95px;
}
[data-mainContentPanel="TopBlock"]{
	
}
.mainContentPanelSection{
	vertical-align: top;
}
[data-mainContentPanelSection="TopBlockText"]{
	padding-top: 		2em;
}
.mainContentPanelTextBlock{
	
}
.mainContentPanelTextBlockLarge{
	/* font-size: 			1.9em; */
	color: 				#084598;
	font-size: 			30px;
	font-weight: 		400;
	line-height: 		1.3em;
	padding-bottom: 	0.6em;
}
.mainContentPanelTextBlockRegular{
	/* font-size: 			1.1em; */
	font-size: 			19px;
	font-weight: 		400;
	line-height: 		1.43em;
	padding-bottom: 	1.2em;
}
.mainContentPanelTextBlockWhatsIncluded{
	/* font-size: 			1.45em; */
	font-size: 			20px;
	font-weight: 		700;
	letter-spacing: 	0.15em;
	color:     			#000;

}
.mainContentPanelTextBlockMedium{
	/* font-size: 			1.45em; */
	font-size: 			26px;
	font-weight: 		500;
	color:     			#FFF;
}


.mainContentPanelTextButton,
.learnMoreBoxTextButton{
	background: 		#3568b2;
	color: 				white;
	/* padding: 			0.8em 1.3em 0.8em 1.3em; */
	padding: 			12px;

	border-radius: 		6px;
	margin-top: 		1em;
	cursor: 			pointer;
	transition: 		background 0.3s ease-out;
}
.mainContentPanelTextButton{
	font-size: 			22px;
	font-weight: 		700;
	line-height: 		1.4em;
	color: 				#FFF;
}
.mainContentPanelTextButton:hover,
.learnMoreBoxTextButton:hover{
	background: 		#1C4595;
}
[data-buttonAction="SignUpLaunch"]{
	
}
[data-mainContentPanelSection="TopBlockImage"]{
	width: 				401px;
	height: 			434px;
	margin-top: 		-80px;
	background-image: 	url( "../media/png/usda_landing_campaign.png" );
	background-size: 	contain;
	background-repeat: 	no-repeat;
}

.learnMoreLaunchBoxContentPanelImage{
	
}

[data-mainContentPanel="WhatsIncluded"]{
	
}
[data-mainContentPanelSection="SectionHeader"]{
	border-bottom: 		2px solid black;
	margin-bottom: 		40px;
}
[data-mainContentPanelSection="SectionHeader"] .sectionHeaderLabel{
	text-transform: uppercase;
}
[data-mainContentPanelSection="SectionFooter"]{
	border-bottom: 		2px solid black;
	margin-bottom: 		30px;
}
[data-mainContentPanelSection="SectionFooter"] .sectionHeaderLabel{
	text-transform: uppercase;
}
[data-mainContentPanel="ForMoreInfo"] .mainContentPanelSection:last-child{
  font-size: 19px;      /* bump size */
  line-height: 1.45;
  font-weight: 500;
  margin-top: 14px;     /* space below the line */
}
[data-mainContentPanelSection="FooterLinks"]{
  background: #2f61a9;          /* blue */
  padding: 200px ;               /* strip height */
  margin: 60px -6em 0;          
  text-align: center; 
  margin-bottom: -60px;
}

/* link styling on the strip */
.footerLink{ 
  display: inline-block; 
  margin: 0 28px;
}
.footerLink a{
  color: #fff;
  font-weight: 500;
  font-size: 19px;
}

.sectionHeaderLabel{
	padding-bottom: 	15px;
}
.mainContentPanelSectionSplit2{
	
}
.mainContentPanelSectionSplit2-1{
	
}
.mainContentPanelSectionSplit2-2{
	
}
.whatsIncludedLauncherBlockSet{
	
}
.whatsIncludedLauncherBlockSet2x{
	padding-bottom: 	20px;
}
.whatsIncludedLauncherBlock{
	vertical-align: 	top;
	border-radius: 		12px;
	overflow: 			hidden;
	min-height: 		390px;
	position: 			relative;
}
[data-whatsIncludedBlockID="FAD"]{
	background: 		#F0F2FD;
}
[data-whatsIncludedBlockID="FADV"]{
	background: 		#E3EBF6;
}
[data-whatsIncludedBlockID="AHT"]{
	background: 		#F0F4DD;
}
[data-whatsIncludedBlockID="PPE"]{
	background: 		#EAF1F8;
}
[data-whatsIncludedBlockID="TRL"]{
	background: 		#ECF5FD;
}
[data-whatsIncludedBlockID="SS"]{
	background: 		#EAE7E7;
}
.whatsIncludedLauncherBlockSplit2{
	width: 				48.8%;
	/* width: 				45%; */

	display: 			inline-block;
	
}
.whatsIncludedLauncherBlockSplit2-1{
	margin-right: 		10px;
}
.whatsIncludedLauncherBlockSplit2-2{
	margin-left: 		10px;
}
.whatsIncludedLauncherBlockHeader{
	padding: 			15px;
	position: 			relative;
	/* cursor: 			pointer; */
	/* padding: 			16px; */
	bottom: 			0;
	left: 				0;
	right: 				0;
	transition: 		background 0.3s ease-out;
	/* align-items: center; */
	display: flex !important;        
	align-items: center !important;   
	

	
}


[data-whatsIncludedBlockID="FAD"] .whatsIncludedLauncherBlockHeader{
	background: 		#536C98;
	color: white;
}
[data-whatsIncludedBlockID="FADV"] .whatsIncludedLauncherBlockHeader{
	background: 		#002A48;
	color: white;

}
[data-whatsIncludedBlockID="AHT"] .whatsIncludedLauncherBlockHeader{
	background: 		#768E0F;
	color: white;}	

[data-whatsIncludedBlockID="PPE"] .whatsIncludedLauncherBlockHeader{
	background: 		#336D9F;
	color: white;

}
[data-whatsIncludedBlockID="TRL"] .whatsIncludedLauncherBlockHeader{
	background: 		#307EC1;
	color: white;

}
[data-whatsIncludedBlockID="SS"] .whatsIncludedLauncherBlockHeader{
	background: 		#715752;
	color: white;
}


/* .whatsIncludedLauncherBlockHeaderIcon{
	width: 				65px;
	height: 			65px;
	background-size: 	contain;
	background-repeat: 	no-repeat;
	position: 			absolute;
	top: 				26px;
	left: 				26px;
} */

/* [data-whatsIncludedBlockID="FAD"] .whatsIncludedLauncherBlockHeaderIcon{
	background-image: 	url( "../media/svg/sps_landing_plant_mods_icon.svg" );
}
[data-whatsIncludedBlockID="FADV"] .whatsIncludedLauncherBlockHeaderIcon{
	background-image: 	url( "../media/svg/sps_landing_plant_workshop_icon.svg" );
}
[data-whatsIncludedBlockID="AHT"] .whatsIncludedLauncherBlockHeaderIcon{
	background-image: 	url( "../media/svg/sps_landing_animal_mods_icon.svg" );
}
[data-whatsIncludedBlockID="PPE"] .whatsIncludedLauncherBlockHeaderIcon{
	background-image: 	url( "../media/svg/sps_landing_food_mods_icon.svg" );
} */

.whatsIncludedLauncherBlockHeaderLabel{
	/* margin-left: 		80px; */
	/* margin-top: 	px; */
	/* line-height: 		1.2em; */
	/* position: 			relative; */
	margin: 0 !important;            
}
.whatsIncludedLauncherBlockContent{
	padding: 			14px 26px 26px 26px;
	font-size: 			1.2em;
	display:flex;
  	flex-wrap:wrap;
  	align-items:flex-start;
  	gap:12px;              /* space between icon and image */
}
.whatsIncludedLauncherBlockContentSection{
	
}


[data-whatsIncludedLauncherBlockContentSection="MainText"]{
	line-height: 		1.2;
	/* margin-right: 		190px; */
	/* margin-bottom: 		10px; */
	/*position: 			absolute;
	top: 100px;*/
	margin-right: 0;
	font-weight: 400;
	color: #000;
	font-size: 19px;
}

.thumbnail-icon-1 {
  width: 100px;
  height: 120px;
  margin-left: 55px;
  margin-top: 25px;
  display: block;
  /* background-image: url("../media/svg/usda_landing_fadd_training_icon.svg");
  background-size: contain;
  background-repeat: no-repeat; */
  -webkit-mask: url("../media/svg/usda_landing_fadd_training_icon.svg") no-repeat center / contain;
    mask: url("../media/svg/usda_landing_fadd_training_icon.svg") no-repeat center / contain;

  background-color:#536C98;   /* << desired color */
}
.thumbnail-icon-2 {
  width: 100px;
  height: 120px;
  margin-left: 55px;
  margin-top: 30px;
  display: block;

  -webkit-mask: url("../media/svg/usda_landing_fadvisor_icon.svg") no-repeat center / contain;
    mask: url("../media/svg/usda_landing_fadvisor_icon.svg") no-repeat center / contain;

  background-color:#002A48;   /* << desired color */
}
.thumbnail-icon-3 {
  width: 100px;
  height: 120px;
  margin-left: 55px;
  margin-top: 50px;
  display: block;
  -webkit-mask: url("../media/svg/usda_landing_aqua_health_icon.svg") no-repeat center / contain;
    mask: url("../media/svg/usda_landing_aqua_health_icon.svg") no-repeat center / contain;

  background-color:#768E0F;   /* << desired color */
}
.thumbnail-icon-4 {
  /* position: absolute;
  right: 65px;   
  top: 0px;    
  width: 100px;
  height: 270px; */
  width: 100px;
  height: 120px;
  margin-left: 55px;
  margin-top: 30px;
  display: block;
  -webkit-mask: url("../media/svg/usda_landing_PPE_icon.svg") no-repeat center / contain;
    mask: url("../media/svg/usda_landing_PPE_icon.svg") no-repeat center / contain;

  background-color:#336D9F;   /* << desired color */
}
.thumbnail-icon-5 {
  width: 100px;
  height: 120px;
  margin-left: 55px;
  margin-top: 30px;
  display: block;
  -webkit-mask: url("../media/svg/usda_landing_library_icon.svg") no-repeat center / contain;
    mask: url("../media/svg/usda_landing_library_icon.svg") no-repeat center / contain;

  background-color:#307EC1;   /* << desired color */
}
.thumbnail-icon-6 {
  width: 100px;
  height: 120px;
  margin-left: 55px;
  margin-top: 55px;
  display: block;
  -webkit-mask: url("../media/svg/usda_landing_shipping_icon.svg") no-repeat center / contain;
    mask: url("../media/svg/usda_landing_shipping_icon.svg") no-repeat center / contain;

  background-color:#715752;   /* << desired color */
}


[data-whatsIncludedLauncherBlockContentSection="Thumbnail"],
[data-whatsIncludedLauncherBlockContentSection="Thumbnail2"]{
  order: 3;             
  position: static;    
  width: 190px;
  height: 168px;
  background-size: contain;
  background-repeat: no-repeat;
}
.whatsIncludedLauncherBlock[data-whatsIncludedBlockID="FAD"]
  [data-whatsIncludedLauncherBlockContentSection="Thumbnail"]{
  margin-top: 20px;

}
.whatsIncludedLauncherBlock[data-whatsIncludedBlockID="FADV"]
  [data-whatsIncludedLauncherBlockContentSection="Thumbnail"]{
  margin-top: 20px;

}
.whatsIncludedLauncherBlock[data-whatsIncludedBlockID="AHT"]
  [data-whatsIncludedLauncherBlockContentSection="Thumbnail"]{
  margin-top: 40px;

}
.whatsIncludedLauncherBlock[data-whatsIncludedBlockID="PPE"]
  [data-whatsIncludedLauncherBlockContentSection="Thumbnail"]{
  margin-top: 20px;

}
.whatsIncludedLauncherBlock[data-whatsIncludedBlockID="TRL"]
  [data-whatsIncludedLauncherBlockContentSection="Thumbnail"]{
  margin-top: 20px;

}
.whatsIncludedLauncherBlock[data-whatsIncludedBlockID="SS"]
  [data-whatsIncludedLauncherBlockContentSection="Thumbnail"]{
  margin-top: 43px;

}



[data-whatsIncludedLauncherBlockContentSection="Thumbnail"]{
	position: 			static;
	left: 25px;
	right: 25px;
	margin-left:auto;
	margin-right: 50px;
}

[data-whatsIncludedLauncherBlockContentSection="Thumbnail2"]{
	display: 			none;
}

[data-whatsIncludedBlockID="FAD"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail"],
[data-whatsIncludedBlockID="FAD"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail2"]{
	background-image: 	url( "../media/png/usda_landing_fadd_training_thumb.png" );
}
[data-whatsIncludedBlockID="FADV"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail"],
[data-whatsIncludedBlockID="FADV"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail2"]{
	background-image: 	url( "../media/png/usda_landing_fadvisor_thumb.png" );
}
[data-whatsIncludedBlockID="AHT"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail"],
[data-whatsIncludedBlockID="AHT"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail2"]{
	background-image: 	url( "../media/png/usda_landing_aqua_health_thumb.png" );
}
[data-whatsIncludedBlockID="PPE"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail"],
[data-whatsIncludedBlockID="PPE"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail2"]{
	background-image: 	url( "../media/png/usda_landing_PPE_thumb.png" );
}
[data-whatsIncludedBlockID="TRL"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail"],
[data-whatsIncludedBlockID="TRL"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail2"]{
	background-image: 	url( "../media/png/usda_landing_library_thumb.png" );
}
[data-whatsIncludedBlockID="SS"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail"],
[data-whatsIncludedBlockID="SS"] [data-whatsIncludedLauncherBlockContentSection="Thumbnail2"]{
	background-image: 	url( "../media/png/usda_landing_shipping_thumb.png" );
}


/* Learn more button */
/* .whatsIncludedLauncherBlockFooter{
	cursor: 			pointer;
	padding: 			16px;
	text-align: 		center;
	font-size: 			1.2em;
	position: 			absolute;
	bottom: 			0;
	left: 				0;
	right: 				0;
	transition: 		background 0.3s ease-out;
}
.whatsIncludedLauncherBlockFooterLearnMore{
	
}
[data-whatsIncludedBlockID="FAD"] .whatsIncludedLauncherBlockFooter{
	background: 		#a3c6ae;
}
[data-whatsIncludedBlockID="FADV"] .whatsIncludedLauncherBlockFooter{
	background: 		#c7ce9e;
}
[data-whatsIncludedBlockID="AHT"] .whatsIncludedLauncherBlockFooter{
	background: 		#b0cfd5;
}
[data-whatsIncludedBlockID="PPE"] .whatsIncludedLauncherBlockFooter{
	background: 		#e1b58f;
}

[data-whatsIncludedBlockID="FAD"] .whatsIncludedLauncherBlockFooter:hover{
	background: 		#618c6e;
}
[data-whatsIncludedBlockID="FADV"] .whatsIncludedLauncherBlockFooter:hover{
	background: 		#858c5e;
}
[data-whatsIncludedBlockID="AHT"] .whatsIncludedLauncherBlockFooter:hover{
	background: 		#4a6c73;
}
[data-whatsIncludedBlockID="PPE"] .whatsIncludedLauncherBlockFooter:hover{
	background: 		#74553b;
}
.whatsIncludedLauncherBlockFooter:hover{
	color: 				white;
} */

[data-mainContentPanelSection="SignUpPost"]{
	padding-top: 		20px;
	text-align: 		center;
}
[data-mainContentPanelSection="SignUpPost"] .mainContentPanelTextButton{
	
}

[data-mainContentPanel="Footer"]{
	text-align: 		center;
	padding-bottom: 	60px;
}
[data-mainContentPanelSection="LogoStrip"]{
	padding-bottom: 15px;
}

[data-mainContentPanelSection="FooterLinks"] .footerLink a:hover,
[data-mainContentPanelSection="FooterLinks"] .footerLink a:focus-visible{
  color: #0B2436;
}

.footerLogo{
	display: 			inline-block;
	background-size: 	contain;
	background-repeat: 	no-repeat;
	margin-right: 		15px;
	vertical-align: 	top;
}
.footerLogo:last-child{
	margin-right: 		0;
}
/* [data-footerLogo="USAID"]{
	width: 				170px;
	height: 			50px;
	background-image: 	url( "../media/jpg/USAID-Identity.jpg" );
} */
[data-footerLogo="USDA-Agl"]{
	margin-top: 80px;
	width: 				300px;
	height: 			100px;
	background-image: 	url( "../media/png/logos.png" );
}
/* [data-footerLogo="FDA"]{
	width: 				48px;
	height: 			58px;
	background-image: 	url( "../media/jpg/fda_logo.jpg" );
} */
[data-mainContentPanelSection="FooterText"]{
	
}
[data-mainContentPanelSection="FooterLinks"]{
  padding: 64px 0 160px;          
  margin: 12px -6em 0;     
  text-align: center;
  margin-bottom: -60px;

}
.footerLink{
	display: 		inline-block;
	padding: 		0 6px 0 6px;
}
.footerLink:hover{
	display: 		inline-block;
	padding: 		0 6px 0 6px;

}


[data-contentPlane="3"]{
	display: none;
	position: 	fixed;
	top:  0; right: 0; bottom: 0; left: 0;
	min-width: 375px;
	max-width: 1275px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
[data-contentPlane="3"] .overlay{
	position: 	absolute;
	top:  0; right: 0; bottom: 0; left: 0;
}
[data-contentPlane="3"][data-launchedOverlayMode="FAD"] .overlay{
	background: rgba(163, 199, 174, 0.83);
}
[data-contentPlane="3"][data-launchedOverlayMode="FADV"] .overlay{
	background: rgba(197, 204, 159, 0.83);

}
[data-contentPlane="3"][data-launchedOverlayMode="AHT"] .overlay{
	background: rgba(179, 209, 215, 0.83);
}
[data-contentPlane="3"][data-launchedOverlayMode="PPE"] .overlay{
	background: rgba(225, 182, 144, 0.83);
}
[data-contentPlane="3"][data-launchedOverlayMode="TRL"] .overlay{
	background: rgba(225, 182, 144, 0.83);
}
[data-contentPlane="3"][data-launchedOverlayMode="SS"] .overlay{
	background: rgba(225, 182, 144, 0.83);
}

[data-contentPlane="4"]{
	display: none;
	position: 	fixed;
	top:  200px; right: 200px; left: 200px; bottom: 200px;
	min-width: 340px;	
	max-width: 		975px;	
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.learnMoreLaunchBoxContainer{
	display: 	none;
	position: 	absolute;
	top:  0; right: 0; bottom: 0; left: 0;
	background: white;
	border-radius: 25px;
	overflow-x: hidden;
	overflow-y: 		auto;
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.24);
}

[data-contentPlane="4"][data-launchedContent="FAD"]{
	
}

.learnMoreLaunchBoxHeader{
	background-image: 	url( "../media/jpg/sps_landing_modal_header_background.jpg" );
	background-size: 	cover;
	background-repeat: 	no-repeat;
	width: 100%;
	height: 120px;
	position: fixed;
	/*
	top: 0;
	right: 0;
	left: 0;
	*/
	color: white;
	text-align: left;
	overflow: 			hidden;
	border-radius: 		25px 25px 0 0;
}
.learnMoreLaunchBoxHeaderBGOverlay{
	position: absolute;
	top:  0; right: 0; bottom: 0; left: 0;
}
[data-launchedContent="FAD"] .learnMoreLaunchBoxHeaderBGOverlay{
	background: rgba(0, 85, 34, 0.61);
}
[data-launchedContent="FADV"] .learnMoreLaunchBoxHeaderBGOverlay{
	background: rgba(143, 143, 59, 0.61)
}
[data-launchedContent="AHT"] .learnMoreLaunchBoxHeaderBGOverlay{
	background: rgba(56, 123, 140, 0.61)
}
[data-launchedContent="PPE"] .learnMoreLaunchBoxHeaderBGOverlay{
	background: rgba(163, 108, 62, 0.61);
}
.learnMoreLaunchBoxHeaderTitle1{
	position: 				relative;
	font-size: 				1.15em;
	padding-top:			45px; 
	padding-left: 			35px;
	margin-bottom: 			10px;
	text-transform: 		uppercase;
	letter-spacing: 		0.07em;
}
.learnMoreLaunchBoxHeaderTitle2{
	position: 				relative;
	font-size: 				1.9em;
	padding-left: 			35px;
	margin-right: 			20px;
	line-height: 			1.12em;
}
.learnMoreLaunchBoxHeaderIcon{
	position: 				absolute;
	background-image: 		url( "../media/svg/sps_landing_plant_mods_icon.svg" );
	background-size: 		contain;
	background-repeat: 		no-repeat;
	background-position: 	center top;
	width: 					185px;
	height: 				185px;
	position: 				absolute;
	top: 					-12px;
	right: 					35px;
	background-color:		transparent;
	vertical-align: 		top;
}
[data-launchedContent="FAD"] .learnMoreLaunchBoxHeaderIcon{
	background-image: 		url( "../media/svg/sps_landing_plant_mods_icon.svg" );
}
[data-launchedContent="FADV"] .learnMoreLaunchBoxHeaderIcon{
	background-image: 		url( "../media/svg/sps_landing_plant_workshop_icon.svg" );
}
[data-launchedContent="AHT"] .learnMoreLaunchBoxHeaderIcon{
	background-image: 		url( "../media/svg/sps_landing_animal_mods_icon.svg" );
}
[data-launchedContent="PPE"] .learnMoreLaunchBoxHeaderIcon{
	background-image: 		url( "../media/svg/sps_landing_food_mods_icon.svg" );
}
.learnMoreLaunchBoxHeaderCloseButton{
	background-image: 		url( "../media/svg/close-x-white.svg" );
	background-size: 		contain;
	background-repeat: 		no-repeat;
	background-position: 	center top;
	width: 					32px;
	height: 				32px;
	position: 				absolute;
	top: 					10px;
	right: 					10px;
	background-color:		transparent;
	vertical-align: 		top;
	cursor: 				pointer;
}
.learnMoreLaunchBoxContent{
	text-align: 			left;
	font-size: 				1.1em;
	overflow-y:				auto;
	overflow-x:				hidden;
	position: 				absolute;
	top:					120px;
	left: 0; right: 0;
	bottom: 				0;
}
.learnMoreLaunchBoxContentPanel{
	
}
[data-learnMoreLaunchBoxContentPanel="Description"]{
	padding: 				30px;
	width: 					50%;
	display: 				inline-block;
	vertical-align: 		top;
}
[data-learnMoreLaunchBoxContentPanel="Description"] ul{
	padding: 				0.6em;
}
[data-learnMoreLaunchBoxContentPanel="Description"] li{
	margin-left: 			0.5em;
	padding: 				0.15em;
	line-height: 			1.21em;
}
[data-learnMoreDescriptionSection="LangAvailability"]{
	margin-bottom: 			20px;
}
[data-launchedContent="FAD"] [data-learnMoreDescriptionSection="LangAvailability"]{
	color: 					#136336;
}
[data-launchedContent="FADV"] [data-learnMoreDescriptionSection="LangAvailability"]{
	color: 					#90903b;
}
[data-launchedContent="AHT"] [data-learnMoreDescriptionSection="LangAvailability"]{
	color: 					#387a8b;
}
[data-launchedContent="PPE"] [data-learnMoreDescriptionSection="LangAvailability"]{
	color: 					#a46d3f;
}
[data-learnMoreDescriptionSection="MainDescription"]{
	/* for some reason these rules didn't work applied to learnMoreLaunchBoxContent */
	line-height: 			1.35em;
}

[ data-learnMoreLaunchBoxContentPanel="Infosheets"]{
	vertical-align: 		top;
	width: 					48%;
	display: 				inline-block;
	padding-right: 			40px;
}
.learnMoreLaunchBoxMainImage1,
.learnMoreLaunchBoxMainImage2{
	width: 				100%;
	height: 			330px;
	background-size: 	contain;
	background-repeat: 	no-repeat;
	background-position-x: center;
}
.learnMoreLaunchBoxMainImage1{
	margin-top: 		10px;
}
.learnMoreLaunchBoxMainImage2{
	display: 			none;
}

[data-launchedContent="FAD"] .learnMoreLaunchBoxMainImage1,
[data-launchedContent="FAD"] .learnMoreLaunchBoxMainImage2{
	background-image: 		url( "../media/jpg/sps_landing_plant_mods_modal_context.jpg" );
}
[data-launchedContent="FADV"] .learnMoreLaunchBoxMainImage1,
[data-launchedContent="FADV"] .learnMoreLaunchBoxMainImage2{
	background-image: 		url( "../media/jpg/sps_landing_plant_workshops_modal_context.jpg" );
}
[data-launchedContent="AHT"] .learnMoreLaunchBoxMainImage1,
[data-launchedContent="AHT"] .learnMoreLaunchBoxMainImage2{
	background-image: 		url( "../media/jpg/sps_landing_animal_modal_context.jpg" );
}
[data-launchedContent="PPE"] .learnMoreLaunchBoxMainImage1,
[data-launchedContent="PPE"] .learnMoreLaunchBoxMainImage2{
	background-image: 		url( "../media/jpg/sps_landing_food_modal_context.jpg" );
}
[data-launchedContent="PPE"] .learnMoreLaunchBoxMainImage1{
	height: 			400px;
}

.infoSheetsHeader{
	margin-top: 		15px;
	border-bottom: 		2px solid black;
	margin-bottom: 		10px;
	text-transform: 	uppercase;
	font-size: 			1.07em;
	padding-bottom: 	10px;
	font-weight: 		bold;
	letter-spacing: 	0.06em;
}
.infoSheetsContent{
	padding-bottom: 	30px;
}
.infoSheetsLink{
	padding-bottom: 	10px;
}
.linkIcon{
	width: 				14px;
	height: 			20px;
	background-size: 	contain;
	background-repeat: 	no-repeat;
	background-image: 	url( "../media/svg/pdf_icon.svg" );
	display: 			inline-block;
	position: 			relative;
	top: 4px;
}
.linkLabel{
	display: 			inline-block;
	margin-left: 		7px;
}
.linkLabel a{
	display: 			inline-block;
	margin-left: 		7px;
}


.linkLabel a:link,
.linkLabel a:visited,
.linkLabel a:active {
  color: 		black;
} 
.linkLabel a:hover {
  color: 		#265b6d;
}

.learnMoreLaunchBoxMainImage2{
	
}

.bumpLabelUp{
	margin-top: -20px;
	top: 		20px;
}

.learnMoreLaunchBoxHeaderTitle1.bumpOverviewLabelsUp{
	position: relative;
	top: -27px;
}
.learnMoreLaunchBoxHeaderTitle2.bumpOverviewLabelsUp{
	position: relative;
	top: -30px;
}


/*!breakpoints --------------------------------------------------------------------------------- */


@media only screen and (max-height : 1050px) {
	[data-contentplane="4"]{
		top: 				15px;
		bottom: 			15px;
	}
	.learnMoreLaunchBoxContainer{
		bottom: 			15px;
		
	}
	.learnMoreLaunchBoxContent{
		
	}
}
@media only screen and (max-height : 1050px) and (min-width : 1000px){
	
}
@media only screen and (max-height : 900px) and (min-width : 1000px){
	
}
@media only screen and (max-height : 715px) and (min-width : 1000px){
	
}
@media only screen and (max-height : 605px) and (min-width : 1000px){
	
}
@media only screen and (max-height : 480px) and (min-width : 1000px){
	
}

@media only screen and (max-width : 1220px/*1160px*/) {
	.whatsIncludedLauncherBlockSplit2{
		width: 				48.4%;
	}
	.mainContentPanelSplit2_60-40 .mainContentPanelSection:first-child{
		width: 			54%;
	}
	[data-whatsincludedlauncherblockcontentsection="MainText"]{
		margin-right: 	0;
	}


	[data-whatsincludedlauncherblockcontentsection="Thumbnail"]{
		float:			right;
		position: 		static;
		top: 			auto;
		right: 			auto;
		margin-left: 	20px;
	}
}
@media only screen and (max-width : 1172px) {
	.mainContentPanelSplit2_60-40 .mainContentPanelSection:first-child{
		width: 			50%;
	}
	.mainContentPanelSplit2_60-40 .mainContentPanelSection:last-child{
		
	}
	[data-contentPlane="4"]{
		right: 100px; left: 100px;
	}
}
@media only screen and (max-width : 1100px) {
	.mainContentPanelTextButtonContainer{
		width: 100%;
		text-align: 	center;
		margin-left: auto;
		margin-right: auto;
	}
	.mainContentPanelSplit2_60-40 .mainContentPanelSection:first-child{
		width: 			100%;
		display: 		block;
	}
	.mainContentPanelSplit2_60-40 .mainContentPanelSection:last-child{
		position: 		static;
		display: 		block;
		width: 			100%;
		text-align: 	center;
		margin-left: 	auto;
		margin-right: 	auto;
	}
	
	[data-mainContentPanelSection="TopBlockText"]{
		
	}
	[data-mainContentPanelSection="TopBlockImage"]{
		background-position: center;
		margin-top: 	30px;
	}
	
	[data-contentplane="4"]{
		
	}
}
@media only screen and (max-width : 1037px) {
	.mainHeaderBar{
		height: 		130px;
	}
	.mainHeaderTitle{
		left: 			35px;
		top: 			70px;
		line-height: 	1.25em;
		margin-right: 	20px;
	}
	[data-contentPlane="1"]{
		top: 			130px;
	}
}
@media only screen and (max-width : 960px) {
	.whatsIncludedLauncherBlock{
		min-height: 		320px;
	}
	.whatsIncludedLauncherBlockSet2x{
		padding-bottom: 	0;
	}
	.whatsIncludedLauncherBlockSplit2{
		width: 				100%;
		display: 			block;
		margin-bottom: 		20px;
	}
	.whatsIncludedLauncherBlockSplit2-1{
		margin-right: 		0;
	}
	.whatsIncludedLauncherBlockSplit2-2{
		margin-left: 		0;
	}
	
	
}
@media only screen and (max-width : 860px) {
	.learnMoreLaunchBoxMainImage1{
		display: 			none;
	}
	.learnMoreLaunchBoxMainImage2{
		display: 			block;
	}
	[data-learnmorelaunchboxcontentpanel="Description"]{
		width: 				100%;
		display: 			block;
	}
	[data-learnMoreLaunchBoxContentPanel="Infosheets"]{
		width: 				108%;
		display: 			block;
	}
	.infoSheetsHeader{
		margin: 			0 50px 10px 40px;
	}
	.infoSheetsContent{
		margin: 			0 40px 0 40px;
	}
	[data-contentplane="4"]{
		top: 				15px;
		bottom: 			15px;
	}
	.learnMoreLaunchBoxContent{
		padding-bottom: 		60px;
	}
	[data-learnmoredescriptionsection="SignUpLaunch"]{
		text-align: 	center;
		margin-left: 	auto;
		margin-right: 	auto;
	}
}
@media only screen and (max-width : 740px) {
	[data-mainContentPanelSection="TopBlockText"]{
		padding-top: 		0;
	}
	.mainContentPanel{
		padding-left: 		2.8em;
		padding-right: 		2.8em;
	}
}
@media only screen and (max-width : 700px) {
	.mainHeaderBar{
		height: 		170px;
	}
	[data-contentPlane="1"]{
		top: 			170px;
	}
}
@media only screen and (max-width : 560px) {
	[data-contentPlane="4"]{
		top:  15px; right: 15px; bottom: 15px; left: 15px;
	}
	
}
@media only screen and (max-width : 500px) {
	.whatsIncludedLauncherBlockHeader{
		padding-bottom: 	0;
	}
	.whatsIncludedLauncherBlockHeaderIcon{
		position: 			static;
		top: 				0;
		left: 				0;
	}
	.whatsIncludedLauncherBlockHeaderLabel{
		margin-left: 		0;
		margin-top: 		0;
	}
	.whatsIncludedLauncherBlockContent{
		padding-bottom: 	65px;
	}
	[data-whatsincludedlauncherblockcontentsection="MainText"]{
		margin-bottom: 		20px;
	}
	[data-whatsIncludedLauncherBlockContentSection="Thumbnail"]{
		display: 			none;
	}
	[data-whatsIncludedLauncherBlockContentSection="Thumbnail2"]{
		display: 			block;
	}
}
@media only screen and (max-width : 456px) {
	.footerLogo{
		margin-bottom: 		20px;
	}
}
@media only screen and (max-width : 450px) {
	[data-mainContentPanelSection="TopBlockImage"]{
		margin-top: 		30px;
		height: 			350px;
	}
}
@media only screen and (max-width : 390px) {
	.mainHeaderBar{
		height: 		190px;
	}
	[data-contentPlane="1"]{
		top: 			190px;
	}
}
