@media only screen and (max-width: 1350px) {}






@media only screen and (max-width: 1280px) {
	
	.wrap {max-width: 95%;}
	
	.raw-data-wrap {width: 96%;}
	.data-info {width: 76.65%;}
	
}



@media only screen and (max-width: 1180px) {
	
	.top_menu li a {padding: .5em .75em;}
	
	
	.raw-data.data-info th, 
	.raw-data.data-info td {min-width: 103px;}
	
	
}










@media only screen and (max-width: 1000px) {
	
	#home_widgets li {min-height: 224px;}
	
/* 	.data-labels {width: 222px;} */
	
	.data-labels {width: 28%;}
	.data-info {width: 71.65%;}
	
	
	h2.data-type {font-size: 2.5em;}
	
	.raw-data.data-info th, 
	.raw-data.data-info td {min-width: 105px;}
	
}








@media only screen and (max-width: 950px) {
	
	#home_widgets li {min-height: 213px;}
	
	#home_publications li {width: 18.5%;}
	
}









@media only screen and (max-width: 900px) {
	
	body {font-size: .95em;}
	
	.top_menu li {font-size: .8em;}
	
	
	
} 





@media only screen and (max-width: 850px) {
	
	.top_menu li {font-size: .75em;}
	
	
}






@media only screen and (max-width: 800px) {
	
	
	.top_menu li a {padding: .5em;}
	
	
	
	
	#home_widgets li {min-height: 180px;}
	
	
	#home_publications li {
		width: 18.5%;
		min-height: 250px;
	}
	
	
	
	
	#mc_embed_signup_scroll h2 {vertical-align: middle;}
	
	
	
	
	#malting_widgets {width: 64%;}
	
	
	
}







@media only screen and (max-width: 768px) {
	
	
	#home_widgets li {min-height: 173px;}
	
	
}









@media only screen and (max-width: 767px) {
	
	.top_menu li {font-size: .7em;}
	
	#home_widgets {width: 49%;}
	#home_widgets li {min-height: 165px;}
	
	#facebook_wrap {width: 18.5%;}
	
	#malting_subpage_widgets {width: 29%;}
	
	h2.data-type {font-size: 2em;}
	.data-title {
		margin-left: 0;
	}
	
	
	.data-labels {width: 31%;}
	.data-labels th:first-child, 
	.data-labels td:first-child {min-width: 0;}
	
	.data-labels {width: 35%;}
	.data-info {width: 63%;}
	
	.raw-data th.year, .raw-data td.nested-year {min-width: 0;}
	
	.raw-data th, 
	.raw-data td {min-width: 106px;}
	
}





@media only screen and (max-width:	700px) {
	
	.top_menu li {font-size: .65em;}
	
	#home_widgets li {min-height: 150px;}
	
	
	.single-crop-data .filter {
		width: auto;
		display: block;
		margin: 0 0 .5em;
	}
	
	
	
	
}








@media only screen and (max-width: 666px) {
	
	body {font-size: .9em;}
	
	.mobile {display: block;}
	
	
	
	.social.header,
	.top_menu {display: none;}
	
	
	
	.mobile.menu {min-height: 35px;}
	
	#ml_1 img {
		float: right;
		height: 35px;
	}
	.ml_1 {
		margin: 0;
		padding: 4em 0 1em;
		list-style: none;
		text-align: right;
	}
	.ml_1 li {
		text-transform: uppercase;
		border-top: 1px solid #eea731;
		padding: 4px 0;
		margin: 4px 0;
	}
	.ml_1 li:first-child {
		border-top: none;
		padding-top: 0;
		margin-top: 0;
	}
	.ml_1 li.current_page_item a,
	.ml_1 li.current_page_ancestor a {color: white;}
	
	
	
	
	/**** Home Page *****/
	#home_slider {
		width: auto;
		display: block;
		margin: 0;
	}
	
	#home_widgets {
		width: auto;
		display: block;
		margin: 1em -1%;
	}
	#home_widgets li {
		min-height: 200px;
		font-size: 1.25em;
	}
	
	
	#home_publications li:first-child {
		width: auto;
		display: block;
		min-height: 244px;
	}
	#home_publications li:first-child img {
		width: 49%;
		display: inline-block;
	}
	#home_publications li:first-child .publication_title{
		display: inline-block;
		width: 45%;
		padding: 2.5%;
	}
	#home_publications li:first-child h3 {border: none;}
	#home_publications li {
		width: 48.5%;
		margin: .5em .5%;
	}
	.publication_content {
		padding: 0 0 1em;
		position: relative;
	}
	
	
	#blog_wrap {
		width: auto;
		display: block;
		margin: 0 0 1em;
	}
	
	#facebook_wrap,
	#twitter_wrap {width: 44.5%;}
	
	
	
	
	/**** Mailchimp Signup *****/
	
	#mc_embed_signup_scroll h2,
	#mc-embedded-subscribe {
		width: auto;
		display: block;
	}
	.mc-field-group {
	    display: block;
	    width: 50%;
	    margin: .5em 0;
	}
	
	
	
	
	/**** Subpages *****/
	
	.wrap {margin: 0 5%;}
	#below_container .wrap {margin: 0;}
	
	
	#submenu_container {
		float: none;
	    width: auto;
	    margin: 0 0 1em;
	    display: block;
	}
	
	
	#container.with_submenu,
	.single #container.with_submenu, 
	.archive #container.with_submenu, 
	.blog #container.with_submenu {
		width: auto;
		display: block;
	}
	
	.blog #submenu_container, 
	.archive #submenu_container, 
	.single #submenu_container {
		float: none;
		display: block;
		width: auto;
		margin: 0;
		border: none;
		clear: both;
	}
	
	
	#below_container {margin-top: 2em;}
	
	
	
	/**** Malting Academy ****/
	.page-template-page-academy h1.entry-title, 
	.page-template-page-academy-child h1.entry-title, 
	.page-id-12 h1.entry-title,
	h2.title_banner {
		padding: .5em 3.5em;
		background-size: 100% 100%;
	}
	
	.page-template-page-academy .attachment-large {
		float: none;
		width: 100%;
		display: block;
	}
	
	.page-template-page-academy .entry-content {
		width: auto;
		float: none;
		display: block;
	}
	
	.page-template-page-academy-child .entry-content {
		width: auto;
		display: block;
	}
	
	#malting_subpage_widgets {
		width: auto;
		display: block;
		margin: 0;
		padding: 1em 0;
		border-left: none;
		border-top: 4px double black;
	}
	
	#malting_widgets {
		width: auto;
		display: block;
	}
	#malting_widgets .attachment-post-thumbnail {
		width: 100%;
	}
	.page-template-page-academy-child #malting_widgets img {width: 100%;}
	
	#academy_promo {
		width: auto;
	    display: block;
	    padding: 1em 0;
	    border-left: none;
	    border-top: 4px double black;
	    margin: 1em 0;
	}
	#academy_promo img {width: 100%;}
	.play_icon,
	#academy_video h2 img {width: auto!important;}
	
}




@media only screen and (max-width: 600px) {
	
	#home_publications li:first-child {min-height: 223px;}
	
	.raw-data th, 
	.raw-data td {height: 30px;}
	.raw-data span {height: 30px;}
}





@media only screen and (max-width: 500px) {
	
	body {font-size: .85em;}
	
	#home_widgets li {min-height: 200px;}
	
	#home_publications li:first-child {min-height: 176px;}
	
	
}










@media only screen and (max-width: 450px) {
	
	.mc-field-group {width: 75%;}
	
}










@media only screen and (max-width: 400px) {
	
	.mc-field-group {width: 80%;}
	
	#home_widgets li {min-height: 160px;}
	
	#home_publications li:first-child {
	    min-height: 147px;
	}
	
	#home_publications li {min-height: 225px;}
	
	.gold_arrow {display: none;}
	
}






@media only screen and (max-width: 375px) {
	
	#home_publications li:first-child {min-height: 138px;}
	
	#facebook_wrap, #twitter_wrap {width: 44.5%;}
	
}







@media only screen and (max-width: 350px) {
	
	.mc-field-group {width: 90%;}
	
	#home_widgets li h3 {font-size: .9em;}
	
	#home_publications li:first-child {min-height: 129px;}
	#home_publications li {
		width: auto;
		display: block;
		min-height: 0;
	}
	
	#home_social {margin: 0;}	
	#facebook_wrap, #twitter_wrap {
		width: auto;
		display: block;
		margin: 0 0 1em;
	}
	
	
	
	#malting_widgets li:first-child,
	#malting_widgets li {
		width: auto;
		margin: 0 0 1em!important;
		display: block;
	}
	
	
	
}





@media only screen and (max-width: 320px) {
	
	.page-template-page-academy h1.entry-title, .page-template-page-academy-child h1.entry-title, .page-id-12 h1.entry-title, h2.title_banner {
	    padding: .5em 1em;
	    background-size: 125% 100%;
	    font-size: 1.25em;
	}
	
	#home_publications li:first-child {min-height: 118px;}
	#home_publications li:first-child img,
	#home_publications li:first-child .publication_title {
		width: auto;
		display: block;
	}
	
}





@media only screen and (max-width: 300px) {
	
	h1.entry-title {font-size: 1.5em;}
	
	#home_widgets li {
		width: auto;
		display: block;
		min-height: 180px;
	}
	
	
}






@media only screen and (max-width: 320px) {}
