﻿/***** BEGIN RESET *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ol, ul {
	list-style: none;
}

table{border-collapse:collapse; width:100%;}
td{vertical-align:top;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address, img {  
    display: block;  
} 



body {-webkit-text-size-adjust:none;}
h1, h2, h3, h4, h5 {}
strong {}
a:link, a:visited, a:active {text-decoration:none;color:#8e0505;}
a:hover {text-decoration:underline;color:#8e0505;}

.wrapper {width:100%;max-width:70%;margin:0 auto;padding:3% 0px;}
.logo, .headercontact, .threecols {width:100%;height:auto;display:block;float:left;}
.logo {max-width:25%;}
.logo img {max-width:100%;height:auto;display:inline-block;}
.headercontact {max-width:75%;text-align:right;font-weight:700;vertical-align:middle;color:#54595f;}
.threecols {max-width:33%;}

.header {background:url("/templates/schmidtinc.com/siteart/wheat-procurement.jpg");width:100%;height:auto;background-attachment:fixed;background-position:center;}
.header .wrapper {width:100%;max-width:70%;margin:0 auto;padding:2% 0px;}

.cf {width:100%;max-width:70%!important;margin:0 auto!important;padding:1% 0px;}

.hs-btn.hs-highlighted {background:#bf9f00;color:#fff!important;}
.hs-btn.hs-highlighted:hover {color:#555!important;}

.footer h2 {color:#bf9f00;margin-bottom:5px;}

.fa-facebook-square, .fa-twitter-square, .fa-youtube-square {padding:0 5px!important;}

.footer {background:#54595f;width:100%;height:auto;color:#fff;line-height:26px;}
.footer a:link, .footer a:visited, .footer a:active {text-decoration:none;color:#fff;}
.footer a:hover {text-decoration:underline;color:#fff;}

.footercredit {background-color:#43464c;width:100%;color:#fff;}
.footercredit .wrapper {width:100%;max-width:70%;margin:0 auto;padding:3% 0px;text-align:center;}

/** Responsive Styles **/

@media screen and (max-width: 1280px){
}



@media screen and (max-width: 1024px){
    .logo {max-width:100%;text-align:center;}
    .headercontact {max-width:100%;text-align:center;color:#fff;}
    .threecols {max-width:50%;}
}



@media screen and (max-width: 767px){

}
 
 

@media screen and (max-width: 420px){
    .threecols {max-width:100%;}
}
