/***** BEGIN RESET *****/
* {
    background:transparent;
    border:0;
    margin:0;
    padding:0;
    font-family:'Roboto', Arial, sans-serif;
}
ol, ul {list-style: none;}
.clear {clear:both; height:0px; margin:0;}
/***** END RESET *****/
/* font-family:'Roboto', sans-serif; */
header, nav, article, section, footer, img {display:block;}

html {height:100%;}
body {background:#000; -webkit-text-size-adjust:none; line-height:normal; font-family:'Roboto', Arial, sans-serif; font-weight:400;}

.column1, .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .column10, .column11, .column12 {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left;}
.column1 {width:8.33333%;}
.column2 {width:16.66666%;}
.column3 {width:25%;}
.column4 {width:33.33333%;}
.column5 {width:41.66666%;}
.column6 {width:50%;}
.column7 {width:58.33333%;}
.column8 {width:66.66666%;}
.column9 {width:75%;}
.column10 {width:83.33333%;}
.column11 {width:91.66666%;}
.column12 {width:100%;}

.col-pad-lt {padding:0 0 0 2%;}
.col-pad-rt {padding:0 2% 0 0;}
.col-pad-center {padding:0 1%;}


h1 {color:#fff; text-shadow:3px 3px 3px rgba(0,0,0,0.5); text-transform:uppercase; font-size:24px; z-index:3; position:relative; font-weight:700;}
a {text-decoration:none; transition: all.3s ease-in-out;}

.huntingburg {background:#000 url('../siteart/case-kubota.jpg') no-repeat center; background-size:cover; text-align:center; padding:20% 0 22% 0; position:relative; transition: all.3s ease-in-out;}
.evansville {background:#000 url('../siteart/kubota-tiger.jpg') no-repeat center; background-size:cover; text-align:center; padding:20% 0 22% 0; position:relative; transition: all.3s ease-in-out;}
.jasper {background:#000 url('../siteart/kubota-polaris.jpg') no-repeat center; background-size:cover; text-align:center; padding:20% 0 22% 0; position:relative; transition: all.3s ease-in-out;}

.huntingburg span, .evansville span, .jasper span {width:100%; height:100%; display:none; position:absolute; top:0; left:0; z-index:2; }
.huntingburg span {background:rgba(161,30,33,0.30);}
.evansville span {background:rgba(255,109,40,0.30);}
.jasper span {background:rgba(0,79,139,0.30);}
.huntingburg:hover span, .evansville:hover span, .jasper:hover span {display:block;}

.huntingburg img, .evansville img, .jasper img {width:90%; height:auto; margin:0 auto 15px auto; max-width:338px; z-index:3; position:relative;}

footer {width:100%; padding:15px 0; color:#fff; font-size:12px; text-align:center;}
footer a {color:#fff; text-decoration:none;}


/*** responsive styles **/
@media screen and (max-width:1024px) {
	.column1-ht {width:8.33333%;}
	.column2-ht {width:16.66666%;}
	.column3-ht {width:25%;}
	.column4-ht {width:33.33333%;}
	.column5-ht {width:41.66666%;}
	.column6-ht {width:50%;}
	.column7-ht {width:58.33333%;}
	.column8-ht {width:66.66666%;}
	.column9-ht {width:75%;}
	.column10-ht {width:83.33333%;}
	.column11-ht {width:91.66666%;}
	.column12-ht {width:100%;}
	
	.col-pad-lt-ht {padding:0 0 0 2%;}
	.col-pad-rt-ht {padding:0 2% 0 0;}
	.col-pad-center-ht {padding:0 1%;}
	.col-pad-clear-ht {padding:0;}
	
	h1 {font-size:20px;}
	.huntingburg, .evansville, .jasper {padding:26% 0 28% 0;}
}
@media screen and (max-width:768px) {
	.column1-vt {width:8.33333%;}
	.column2-vt {width:16.66666%;}
	.column3-vt {width:25%;}
	.column4-vt {width:33.33333%;}
	.column5-vt {width:41.66666%;}
	.column6-vt {width:50%;}
	.column7-vt {width:58.33333%;}
	.column8-vt {width:66.66666%;}
	.column9-vt {width:75%;}
	.column10-vt {width:83.33333%;}
	.column11-vt {width:91.66666%;}
	.column12-vt {width:100%;}
	
	.col-pad-lt-vt {padding:0 0 0 2%;}
	.col-pad-rt-vt {padding:0 2% 0 0;}
	.col-pad-center-vt {padding:0 1%;}
	.col-pad-clear-vt {padding:0;}
	
	.huntingburg {padding:11% 0; background-image:url('../siteart/case-kubota-mobile.jpg');}
	.evansville {padding:11% 0; background-image:url('../siteart/kubota-tiger-mobile.jpg');}
	.jasper {padding:11% 0; background-image:url('../siteart/kubota-polaris-mobile.jpg');}
}
@media screen and (max-width:640px) {
	.column1-hp {width:8.33333%;}
	.column2-hp {width:16.66666%;}
	.column3-hp {width:25%;}
	.column4-hp {width:33.33333%;}
	.column5-hp {width:41.66666%;}
	.column6-hp {width:50%;}
	.column7-hp {width:58.33333%;}
	.column8-hp {width:66.66666%;}
	.column9-hp {width:75%;}
	.column10-hp {width:83.33333%;}
	.column11-hp {width:91.66666%;}
	.column12-hp {width:100%;}
	
	.col-pad-lt-hp {padding:0 0 0 2%;}
	.col-pad-rt-hp {padding:0 2% 0 0;}
	.col-pad-center-hp {padding:0 1%;}
	.col-pad-clear-hp {padding:0;}
	
	h1 {font-size:18px;}
	.huntingburg, .evansville, .jasper {padding:9% 0;}
	.huntingburg img, .evansville img, .jasper img {max-width:210px;}
	footer {font-size:10px;}
}
@media screen and (max-width:480px) {
	.column1-vp {width:8.33333%;}
	.column2-vp {width:16.66666%;}
	.column3-vp {width:25%;}
	.column4-vp {width:33.33333%;}
	.column5-vp {width:41.66666%;}
	.column6-vp {width:50%;}
	.column7-vp {width:58.33333%;}
	.column8-vp {width:66.66666%;}
	.column9-vp {width:75%;}
	.column10-vp {width:83.33333%;}
	.column11-vp {width:91.66666%;}
	.column12-vp {width:100%;}
	
	.col-pad-lt-vp {padding:0 0 0 2%;}
	.col-pad-rt-vp {padding:0 2% 0 0;}
	.col-pad-center-vp {padding:0 1%;}
	.col-pad-clear-vp {padding:0;}
}
@media screen and (max-width:375px) {
	
}
@media screen and (max-width:320px) {
	
}