@import url("https://use.typekit.net/ttp5our.css");
body {
	font-family: "ff-prater-serif-web", serif;
	font-size: 26px;
	color: #666;
}
a {
	color:#ce1b11;
}
a:hover {
	color:#496f90;
}
.alpine {
	font-family: "alpine-script", sans-serif;
	font-weight: normal;
}
.prater {
	font-family: "ff-prater-serif-web", serif;
}
.pf-fuel {
	font-family: "pf-fuel-decay", sans-serif;
}

p {
	line-height: 34px;
}
h1 {
	font-family: "pf-fuel-decay", sans-serif;
	color: #000;
	font-size: 50px;
}
h2 {
	font-family: "pf-fuel-decay", sans-serif;
	color: #e38a0a !important;
	font-size: 56px;
}
h3 {
	font-size: 28px;
	color: #000;
}
hr {
	color: #7f3600;
	border: 2px solid #7f3600;
}
.button {
	background: transparent;
	color: #fff;
	border: 1px solid #fff;
	padding: 10px 20px;
	text-transform: uppercase;
	text-decoration: none;
}
.button:hover {
	background: #efefef;
	color: #000;
	text-decoration: none;
}
.button.disabled {
	background: #999;
	cursor: not-allowed;
	
}
#tinymce .button {
	color: #000;
	border: 1px solid #000;
}
.button.disabled:hover {
	background: #999;
}

/* HEADER */
	header {
		background: #fff; 
	}
	header #above-nav {
		background: transparent url('../../Assets/Images/corn-header-large.jpg') 80% 0 no-repeat;
		padding: 10px 0 0;
	} 
	header #above-nav #logo { 
		width: 20%;
		float: left;
		text-align: left;
	}
	header #above-nav #slogan { 
		width: 60%;
		float: left;
		text-align: center;
		color: #000;
		font-size: 50px;
		margin-top: 40px;
	}
	header #above-nav #links {
		width: 20%;
		float: left;
		text-align: right;
	}
	header #above-nav #links #social {
		margin-bottom: 20px;
	}
	header #above-nav #links #social a {
		line-height: 30px;
		color: #000;
		font-size: 26px;
		padding: 0 5px;
	}
	header #above-nav #links .phone {
		color: #000;
		font-size: 52px;
	}
	header #above-nav #links .phone a {
		color: #000;
		font-size: 45px;
	}
	header #above-nav #links .phone a:hover {
		text-decoration: none;
	}
	header #navigation {
		background: #000;
	}
	header #navigation .nav:after {
		content:'';
		display: block;
		clear:both;
	}
	header #navigation .nav > ul > li:hover {
		background: #fff;
	}
	header #navigation .nav > ul > li:hover a {
		color: #486f90;
	}
	header .nav ul li a {
		font-family: "ff-prater-serif-web", serif;
		text-transform: uppercase;
		color: #fff;
	}
	header #navigation .nav > ul > li:hover a {
		color: #000;
	}
/* ^ HEADER */
/* FOOTER */
	footer {
		background: #282419 url('../../Assets/Images/corn-footer.png') 90% 80px no-repeat;
		color: #fff;
	}
	#footer {
		color:#fff;
		padding:40px 0;
	}
	#footer a {
		color: #fff;
	}
	#footer p {
		line-height: 35px;
	}
	#footer h4 {
		margin-bottom: 25px;
		font-weight: normal;
	}
	#footer .container {
	}
	#footer .left {
		width: 30%;
		padding: 0 25px 0 0;
		float: left;
		margin-right: 3%;
	}
	#footer .right {
		float: left;
		width: 33%;
		padding: 0 0 0 25px;
	}
	#footer .center {
		float: left;
		width: 33%;
		padding: 0 25px;
	}
	#footer .right .title {
		font-size: 28px;
		font-weight: bold;
	}
	#footer .links {}
	#footer .links span {
		margin-right: 50px;
	}
	#footer .links span a {
		line-height: 38px;
		font-size: 24px;
		text-transform: uppercase;
	}
	#footer .siteby {
		margin-top: 50px;
		max-width: 200px;
	}
/* ^ FOOTER */
/* BLOCKS */
	.block a:hover img {
		cursor: pointer;
		filter: brightness(70%);
		-webkit-transition: all 0.25s ease;
		-moz-transition: all 0.25s ease;
		-o-transition: all 0.25s ease;
		transition: all 0.25s ease;
	}
	.blockSlideshow .banner_overlay {
		top: 30%;
	}
	.block[rel="26"] .blockSlideshow .banner_overlay {
		top: 25%;
	}
	.blockUploadImage .banner_overlay {
		top: 20%;
	}
	.blockSlideshow .banner_overlay_header {
		font-family: "pf-fuel-decay", sans-serif;
		font-size: 78px;
		font-weight: normal;
		line-height: 88px;
	}
	.block[rel="26"] .blockSlideshow .banner_overlay_header {
		font-size: 70px;
		line-height: 78px;
	}
	.blockUploadImage .banner_overlay_header {
		font-family: "pf-fuel-decay", sans-serif;
		font-size: 60px;
		font-weight: normal;
		line-height: 64px;
	}

	.blockSlideshow .banner_overlay_subhead {
		font-family: "alpine-script", sans-serif;
		color: #e38a0a;
		font-size: 100px;
		text-align: center;
		text-shadow: 5px 5px #000;
		margin-top: 0;
		font-weight: normal;
	}
	.blockUploadImage .banner_overlay_subhead {
		font-family: "ff-prater-serif-web", serif;
		color: #fff;
		text-align: left;
		font-size: 28px;
		margin-top: 10px;
		font-weight: normal;
	}
	.blockUploadImage .banner_overlay_container.left-text {
		width: 50%;
		text-align: left;
	}
	.blockUploadImage .banner_overlay_container.right-text {
		margin-left: 50%;
		width: 50%;
		text-align: left;
	}
	.blockSlideshow .banner_overlay_container.left-text {
		width: 60%;
		text-align: left;
	}
	.blockSlideshow .banner_overlay_container.left-text {
		width: 60%;
		text-align: left;
	}
	.xblockSlideshow .banner_overlay_container.right-text {
		width: 60%;
		text-align: right;
		position: relative;
	}
	.blockSlideshow .banner_overlay_container.right-text .banner_overlay_subhead {
		text-align: right;
	}
	.blockUploadImage .banner_overlay_container div.banner_buttom,
	.blockSlideshow .banner_overlay_container div.banner_buttom {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.blockUploadImage .banner_overlay_container a.banner_button,
	.blockSlideshow .banner_overlay_container a.banner_button {
		background: transparent;
		color: #fff;
		border: 1px solid #fff;
		padding: 10px 20px;
		text-transform: uppercase;
	}
	.blockUploadImage .banner_overlay_container a.banner_button:hover,
	.blockSlideshow .banner_overlay_container a.banner_button:hover {
		background: #efefef;
		color: #000;
	}
/* ^ BLOCKS */
/* MAILCHIMP FORM */
	#mc_embed_signup form {
		margin: 5px !important;
	}
	#mc_embed_signup .title {
		font-family: "pf-fuel-decay", sans-serif;
		font-size: 38px;
		text-transform: uppercase;
		text-align: center;
		color: #fff;
		margin-bottom: 20px;
	}
	#mc_embed_signup .intro {
		font-size: 23px;
		text-align: center;
		color: #fff;
		margin-bottom: 20px;
	}
	#mc_embed_signup {
		background: #6c6962;
		padding: 20px 15px;
	}
	#mc_embed_signup .helper_text {
		padding: 0 !important;
	}
	#mc_embed_signup .mc-field-group input {
		color: #fff !important;
		background: #000 !important;
	}
	#mc_embed_signup .mc-field-group ::placeholder {
	  color: #fff;
	  opacity: 1; /* Firefox */
	}

	#mc_embed_signup .mc-field-group ::-ms-input-placeholder { /* Edge 12 -18 */
	  color: #fff;
	}
	#mc-embedded-subscribe {
		background: #7f3600 !important;
		border-radius: 0 !important;
		font-size: 22px !important;
		padding: 10px 20px !important;
		height: auto !important;
	}
	#mc-embedded-subscribe:hover {
		background: #602d07 !important;
	}
/* ^ MAILCHIMP FORM */
@media (max-width:1350px) {
	.blockUploadImage .banner_overlay {
		top: 15%;
	}
	.blockUploadImage .banner_overlay_header {
		font-size: 50px;
		line-height: 54px;
	}
}
@media (max-width:1250px) {
	.block[rel="26"] .blockSlideshow .banner_overlay {
		top: 22%;
	}
	.block[rel="26"] .blockSlideshow .banner_overlay_header {
		font-size: 50px;
		line-height: 58px;
	}
	.blockUploadImage .banner_overlay {
		top: 12%;
	}
	.blockUploadImage .banner_overlay_header {
		font-size: 45px;
		line-height: 49px;
	}
	.blockSlideshow .banner_overlay_header {
		font-size: 50px;
		line-height: 58px;
	}
	.blockSlideshow .banner_overlay_container.right-text {
		margin-left: 30%;
		width: 50%;
	}
	.blockSlideshow .banner_overlay_subhead {
		font-size: 80px;

	}
}
@media (max-width:1000px) {
	/* HEADER */
		#footer .left,
		#footer .center,
		#footer .right,
		header #above-nav #slogan,
		header #above-nav #links,
		header #above-nav #logo {
			width: 100%;
			margin: 2px 0;
			text-align: center;
			padding: 0;
		}
		header #above-nav #links #social {
			margin-bottom: 5px;
		}
		header #above-nav {
			background-image: none;
		}
		header #above-nav #links .phone {
			text-align: center;
		}
		header #above-nav #slogan { 
			font-size: 35px; 
		}
		header #above-nav #links .phone a {
			font-size: 30px;
		}
		header .nav ul li a {
			color: #000;
		}
		header .nav ul li a:hover {
			background: #efefef;
		}
	/* ^ HEADER */
		#footer .siteby {
			width: 100%;
			max-width: 100%;
			text-align: center;
		}
	.block .banner_overlay {
		height: auto;
	}
	.block[rel="26"] .blockSlideshow .banner_overlay {
		top: 20%;
	}
	.block[rel="26"] .blockSlideshow .banner_overlay_header {
		font-size: 30px;
		line-height: 38px;
	}
	.blockUploadImage .banner_overlay_container div.banner_buttom,
	.blockSlideshow .banner_overlay_container div.banner_buttom {
		display: none;
	}
	.blockUploadImage .banner_overlay,
	.blockSlideshow .banner_overlay {
		display: block;
	}
	.blockUploadImage .banner_overlay {
		left: 0;
	}
	.blockUploadImage .banner_overlay_container.left-text {
		width: 70%;
		text-align: left;
	}
	.blockUploadImage .banner_overlay_container.right-text {
		margin-left: 30%;
		width: 70%;
		text-align: left;
	}
}
@media (max-width:850px) {
	.siteby img {
		max-width: 200px;
	}
	.block[rel="26"] .blockSlideshow .banner_overlay {
		top: 10%;
	}
	.block[rel="26"] .blockSlideshow .banner_overlay_header {
		font-size: 22px;
		line-height: 28px;
	}
	.blockUploadImage .banner_overlay,
	.blockSlideshow .banner_overlay {
		top: 10%;
	}
	.blockUploadImage .banner_overlay_header,
	.blockSlideshow .banner_overlay_header {
		font-size: 26px;
		line-height: 32px;
	}
	.blockUploadImage .banner_overlay_subhead,
	.blockSlideshow .banner_overlay_subhead {
		display: none;
	}
	.blockUploadImage .banner_overlay_subhead,
	.blockSlideshow .banner_overlay_subhead {
		display: none;
	}
	.blockUploadImage .banner_buttom,
	.blockSlideshow .banner_buttom {
		display: none;
	}
	#footer p {
		font-size: 22px;
	}
}
