#p_lt_WebPartZone3_MainContent_pageplaceholder_p_lt_ctl00_pageplaceholder_p_lt_WebPartZone1_Content_HeroImageInterior__pContentText {
	color:#fff;
}
.horizontalStory.imageRight h3 a {
	font-weight:300;
}
.resource-margin {
	padding:9rem 0 0;
}
.newsStory.resource-col {
	padding-left:2rem;
	padding-right:2rem;
}
.resourcePage {
	padding-left:4rem;
	padding-right:4rem;
}
table img.file_icon {
	width:20px;
	display:inline-block;
	margin-right:.3rem;
	position:relative;
	top:5px;
}
.mediaItem table {
	margin:2rem auto;
}
.mediaItem table span {
	display:block;
	margin-left:3rem;
}
.mediaItem table span:last-child:after {
	display:inline-block;
	content:'';
}
.mediaItem table td {
	height:auto;
}
.mediaItem table td a {
	display:inline-block;
	margin-right:1rem;
	font-weight:bold;
}
.header.application,
.header.flow {
	font-weight:bold;
}
.EditingFormControlNestedControl.editing-form-control-nested-control {
	margin:1rem auto;
}
.generic-form-container .FormButton {
	/*box-shadow: 0 4px 4px rgba(0,0,0,0.8);*/
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	border-color:white;
	text-decoration: none;
	font-size: .75rem;
	font-weight: 300;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: .5rem 1.5rem;
	margin-top:1rem;
	text-align: center;
	background-color: #C88425;
	color:#fff;
	cursor:pointer;
	transition: background-color 0.25s cubic-bezier(0.36,0.11,0.38,0.83);
}
.generic-form-container .FormButton:hover {
	    background-color: #938F75;
}
.pricingTableOptions p {
	padding: .25rem .125rem;
	border: 1px solid transparent;
	display: inline-table;
	min-width: 150px;
}
.col-divide-2.fl.jobField h4 {
	white-space:nowrap;
	margin-left:.5rem;
}
.corn-price-table {
	float:none !important;
}
.corn-price-table::after {
	content:'';
	clear:both;
	display:block;
}
.corn-price-table div:first-child {
	width:50% !important;
	margin-right:5%;
}
.corn-price-table div:last-child {
	width:45%;
	padding-right:0!important;
}
@media (max-width: 768px) {
	.resource-margin {
		padding:6.5rem 4rem 0;
	}
	.resourcePage {
		padding-left:2rem;
		padding-right:2rem;
	}
  .navigationHover{display: none;}
}
@media only screen {

} /* Define mobile styles */

@media only screen and (max-width: 40em) {
	.pageHero {
		max-height:none;
		height: 30vh;
		margin-bottom:0;
	}
	.sidebarSection.tac.dkTanBG04.col-12.m-col-10 {
		padding:2rem;
	}
	.sidebarSection.sidebarVideo.col-12 {
		margin:0 auto;
	}
	.pageHero img {
		height: 100%;
	}
	.homePageHero h1 span:last-child::after, .homePageHero h1 span:last-child::before {
		bottom:18px;
	}
	.homePageHero h1 span:last-child::before {
		left:0;
	}
	.homePageHero h1 span:last-child::after {
		right:0;
	}
	.twoThirdsColumn.Rise > div {
		padding: 0;
		margin-top:0; 
		min-height:0; 
	}
	.twoThirdsColumn.Rise .resetRise {
		margin-top:0;
	}
	#footerContact {
		padding:2rem 0;
		display:none;
	}
	#footerContact>div p {
		padding-bottom:0rem;
		margin-bottom:1rem;
	}
	footer .col-7.fl.selectContainer {
		margin-bottom: 1rem;
		margin-top:0rem;
	}
	#footerContact>div div, #footerContact>div input {
		margin-top:0;
	}
	.homePageHero h1::before, .homePageHero h1::after {
		display:none;
	}
	.col-divide-3.fl.textColumn.orangeBG.backgroundImage,
	.col-divide-3.fl.textColumn.dkGreyBG.backgroundImage,
	.col-divide-3.fl.textColumn.tanBG.backgroundImage {
		height:auto;
	}
	#p_lt_WebPartZone3_MainContent_pageplaceholder_p_lt_ctl00_pageplaceholder_p_lt_WebPartZone1_Content_HeroImageInterior__pContentText {
		color:#565656;
	}
	.interiorLeftSection>div:first-of-type {
		padding-left:1rem;
		padding-right:1rem;
	}
	.horizontalStory.product div:first-of-type {
		padding:1.5rem 1rem 2rem;
	}
	.horizontalStory.imageLeft.imageHeight.col-17.bdcDkGrey.borderAll.product.clearfix {
		height:100% !important;
	}
	.horizontalStory.imageLeft.imageHeight.col-17.bdcDkGrey.borderAll.product.clearfix h3.serif.moduleTitle.orange {
		padding-top:0px;
	}
	.col-12.m-col-10.dkGreyBG.interiorRiseTop.backgroundImage.sidebarSection {
		padding:2rem;
	}
	.white.thin.moduleTitle.subMedium.serif {
		padding:0;
	}
	.sidebarSection.tac.col-12.m-col-10.textCallout {
		padding:0 2rem 2rem;
	}
	#p_lt_WebPartZone3_MainContent_pageplaceholder_p_lt_WebPartZone1_Content_HeroImageInteriorProducts__h1HeaderText {
		font-size:1.5rem;
	}
	/* Mobile Map Styles */
	.mapViewContainer {
		display:none;
	}
	#cityContent .productContent_intro {
		/*height:6%;*/
        height:100px;
	}
	#cityContent ul.locations_list li {
		height:auto;
	}
	.listScroll p {
		padding:1rem;
	}
	.listScroll {
		height:95%;
	}
	#footerLogos {
		padding:1rem 0;
	}
	#companyLogos {
		height:auto;
		padding-top:0;
		text-align:center;
		float:none;
		margin-top:1rem;
	}
	#companyLogos .fl {
		margin-right:1rem;
		float:none;
		display:inline-table;
	}
	#fhrlogo, #kochindlogo {
		//vertical-align:baseline;
	}
	#companyLogos .fl {
		vertical-align: middle;
	}
	/*#footerNavItems > li {
		display:inline-block;
		float:none;
	}*/
	#footerNavItems > li:first-child a {
		padding-left:0;
	}
	#footerLegal > li {
		/*margin-bottom:.25rem;*/
	}
	.dib > .navigationBack {
		display:none;
	}
	.homepageInfographic img {
		max-width:200px;
	}
	.threeColumnModule.col-17.backgroundTriangleTexture.maxWidthRow .col-divide-3.fl.textColumn.backgroundImage.ThreeColumnCareer620px {
		height:auto;
	}
	.col-7.m-col-10.fl.twoThirds33.textOverlay.backgroundImage.homepageRow3Section2 p.tal.subTextRegular.white {
		margin:initial;
	}
	#productContent .productContent_intro {
		padding:3.5rem 1rem;
	}
	/*.products_you_use .group.dining_1 #dining_1-1 .bg_image {
		background: url(/KochFHR/media/productsYouUse/productsYouUse_dining-1-1_480.jpg) right center;
		background-size: cover;
	}*/
	label, input[type="text"], input[type="search"], input[type="password"], .validation, select {
		font-size: 0.875em;
	}
	.navigationClose {
		display:none;
	}
	.navigation {
		/*bottom:3rem;*/
	}
	.navigationSocial {
		/*bottom:-15rem;*/
	}
	.horizontalStory.imageRight img {
		padding-left:0%;
	}
	.serif.headerSize.font-weight-100 {
		/*color:#fff;
		text-shadow:1px 1px 15px #000;*/
	}
	.col-7.m-col-10.fl.twoThirds33.textOverlay.backgroundImage.homepageRow3Section2 {
		min-height:430px;
	}
	.locations-list .col-divide-2 {width:50%;}
	label.white.small.dib {
		width:initial;
	}
	.ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	 	width:100% !important;
	 }

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

@media only screen and (max-width: 48.000em) {
	.mapViewContainer {
		display:none;
	}
	#cityContent {
		width:100%!important;
	}
}

@media only screen and (min-width: 40.063em) {

} /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	/*//#companyLogos {
	//	padding-top: 0;
	//}*/
	#footerContact .col-13.fl.clearfix {
		width:100%;
	}
	#footerContact>div p {
		padding-bottom:0rem;
		margin-bottom:1rem;
	}
	#footerContact>div div, #footerContact>div input {
		margin-top:0;
	}	
	#footerContact .col-7.fl.selectContainer {
		width:35%;
		margin-right:5%;
	}
	footer .col-7.fl.selectContainer {
		margin-bottom: 1rem;
		margin-top:0rem;
	}	
	.col-divide-3.fl.textColumn.backgroundImage.ThreeColumnCareer620px {
		height:100%;
		padding:2rem 0;
	}
	#p_lt_WebPartZone3_MainContent_pageplaceholder_p_lt_ctl00_pageplaceholder_p_lt_WebPartZone1_Content_HeroImageInterior__pContentText {
		color:#565656;
	}
	#footerNavItems > li {
		margin-top:.5rem;
	}

	.homepageInfographic img {
		/*max-width:100%;*/
		max-width:200px;
	}
	.navigation {
		/*bottom:3rem;*/
	}
	.navigationSocial {
		/*bottom:-20rem;*/
	}
	.navigationClose {
		display:none;
	}
	.dib > .navigationBack {
		display:none;
	}	
	/*.horizontalStory.imageLeft.imageHeight.col-17.bdcDkGrey.borderAll.product.clearfix {
		height:100% !important;
	}*/ /* Added to help with smaller screens. Makes the content boxes' height smaller. */
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen and (min-width: 64.063em) {

} /* min-width 1025px, large screens */