﻿body{background:url(../siteart/cross-scratches-dark.jpg) repeat;font-family:'titillium_webregular';}
.bg{background:url(../siteart/cross-scratches-dark.jpg) repeat;}

/* --- Text --- */
h1 {font-size:40px;line-height:48px;margin-bottom:7px!important;letter-spacing:.25px;}
h2 {font-size:32px;line-height:40px;margin-bottom:7px!important;letter-spacing:.25px;}
h3 {font-size:30px;line-height:38px;margin-bottom:7px!important;}
h4 {font-family: 'titillium_websemibold';font-size:28px;line-height:36px;margin-bottom:7px!important;}
h5 {font-family: 'titillium_websemibold';font-size:25px;line-height:33px;margin-bottom:7px!important;}
h6 {font-family: 'titillium_websemibold';font-size:23px;line-height:31px;margin-bottom:7px!important;}
/* weights */
.light{font-family:'titillium_weblight';}
.regular{font-family:'titillium_webregular';}
.semibold{font-family:'titillium_websemibold';}
.bold{font-family:'titillium_webbold';}
strong{font-family:'titillium_webbold';}
.black{font-family:'titillium_webblack';}

p{font-family:'titillium_webregular';font-size:16px;line-height:23px;margin:0 0 12px 0!important;}
p strong{font-family:'titillium_webbold';}
.smaller{font-size:12px;line-height:22px!important;margin-bottom:3px!important;}
.small{font-size:14px;line-height:24px!important;margin-bottom:6px!important;}
.large{font-size:18px;margin-bottom:6px;}
.larger{font-size:20px;line-height:30px;}

.textdropshadow{text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.88);}
.textdropshadow-lg{text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);}

ul.list{list-style:inside;font-family:'titillium_webregular';font-size:16px;}
ul.list li{padding:4px 0 10px 0;}
ul.list-nobullet{list-style:none;font-family:'titillium_webregular';font-size:16px;}
ul.list-nobullet li{padding:2px 0 8px 0;}
ol{font-family:'titillium_webregular';font-size:16px;margin:0 0 15px 25px!important;}
ol li{padding:3px 0;}

/*text color*/
.white{color:#fff;} .black{color:#000;} .lightgrey{color:#c1c1c1;} .grey{color:#484649;} .darkgrey{color:#262626;} .red{color:#ab0523;} .darkred{color:#730015;}

::-moz-selection{color:#fff;background:#730015;}
::selection{color:#fff; background:#730015;}

/*link*/
a{text-decoration:none;line-height:normal;color:inherit;cursor:pointer;}
a.underline{text-decoration:underline!important;}
a:hover{color:#d51b24;text-decoration:none!important;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);}
a.white{color:#fff;}
a.black{color:#000;}
a.lightgrey{color:#c1c1c1;}
a.darkgrey{color:#262626}
a.red{color:#ab0523;}
a.darkred{color:#730015;}
a.no-opacity:hover{opacity:1!important;}
a img{transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out;}
a img:hover{}

a h1{text-decoration:none!important;color:inherit;}a h2{text-decoration:none!important;color:inherit;}a h3{text-decoration:none!important;color:inherit;}a h4{text-decoration:none!important;color:inherit;}a h5{text-decoration:none!important;color:inherit;}a h6{text-decoration:none!important;color:inherit;}

.shadow-hover{transition:all 0.5s ease;}
.shadow-hover:hover{-webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.82);-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.82);box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.82);opacity:1;}

a:focus{color:auto;}
a:link{color:auto;}
a:visited{color:auto;}
a.button{color:#fff;padding:10px 0;font-family:'titillium_webregular';font-size: 20px;text-decoration:none;text-transrom:uppercase;cursor:pointer;width:inherit;border:solid 2px #730015;width:100%;background:#ab0523;
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);}
a.button:hover{color:#fff;background:#730015;border:solid 2px #730015;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.85);}

/* --- bg color --- */
.white-bg{background-color:#fff;} .black-bg{background-color:#000;} .lightgrey-bg{background-color:#e3e3e3;} .grey-bg{background-color:#484649;} .darkgrey-bg{background-color:#730015;} .red-bg{background-color:#ab0523;} .darkred-bg{background-color:#730015;}
.white-bg-trans{background:rgba(255,255,255,0.15);} .ie8 .white-bg-trans{background:#fff;} .ie7 .white-bg-trans{background:#fff;} 
.black-bg-trans{background:rgba(0,0,0,0.55);} .ie8 .black-bg-trans{background:#000;} .ie7 .black-bg-trans{background:#000;} 
.lightgrey-bg-trans{background:rgba(147,147,147,0.8);} .ie8 .lightgrey-bg-trans{background:#e3e3e3;} .ie7 .lightgrey-bg-trans{background:#e3e3e3;} 
.darkgrey-bg-trans{background:rgba(0,0,0,0.35);} .ie8 .darkgrey-bg-trans{background:#343434;} .ie7 .darkgrey-bg-trans{background:#343434;} 
.red-bg-trans{background:rgba(171,5,35,0.8);} .ie8 .red-bg-trans{background:#ab0523;} .ie7 .red-bg-trans{background:#ab0523;} 
.darkred-bg-trans{background:rgba(115,0,21,0.8);} .ie8 .darkred-bg-trans{background:#730015;} .ie7 .darkred-bg-trans{background:#730015;}
.pattern-bg{background:url(../siteart/cream_pixels.png) repeat;}

/* ---- Head ---- */
/* top */
.top{background-color:#ab0523;padding:4px;}
a .fa{font-size:30px!important;color:#fff;}
a .fa:hover{color:#730015;}

header{position:relative;z-index:9999;background:rgba(255,255,255,0.75);padding:0;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);}

.logo{padding:0;margin:8px 0 0 0}

/*navigation*/
.desktop-nav{position:relative;display:block;z-index:9000;margin:0 auto 0 auto;text-align:center;background:;}	
.desktop-nav li{display:block;position:relative;float:left;text-align:center;width:16.6%}

.desktop-nav li a{width:100%;display:block;text-decoration:none;text-transform:uppercase;font-family:'titillium_websemibold';color:#000;font-size:23px;line-height:30px;float:left;padding:60px 0 40px 0;height:1%;border:0;
transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;}

.desktop-nav li a:hover{height:1%;background:#730015;color:#fff;}

/* appearance of the sub-level links */
.desktop-nav li ul li{width:255px;list-style:none;display:block;position:relative;z-index:9999;}
.desktop-nav li li a{font-family:'titillium_weblight';font-size:15px;line-height:32px;padding:7px 15px;text-align:left;background:#272727;border-bottom:#000 1px solid;border-left:#000 1px solid;border-right:#000 1px solid;position:relative;z-index:9999;color:#fff;}

.desktop-nav li li li a:hover {color:#fff; background:#000;}

/* Unless needing to do something extra or experimental, DON'T edit these positioning styles below! */
.desktop-nav ul {display:none;position:absolute;top:100%;margin:0;background:#1E1E1E;}
 
.desktop-nav ul ul{position:absolute;left:100%;top:0;margin:0;background:#1E1E1E;}
.desktop-nav ul ol li a{width:255px;font-family:'titillium_weblight';font-size:10px;padding:11px 15px;text-align:left;background:#1E1E1E;border-bottom:#000 1px solid;border-right:0;margin-left:-25px;}
 
.desktop-nav li:hover > ul{display:block;line-height:normal;z-index:100;}
.desktop-nav ul li{float:none;position:relative;}
/*---- Head ----------------------------------------------------------------------------------------------------------------------------------------------*/

/* ---- inventory links ---- */
.inv-search{background:url(../siteart/cross-scratches-dark.jpg) repeat;border:solid 2px #000;position:relative;z-index:999;
-webkit-box-shadow: 4px 0px 8px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 4px 0px 8px 2px rgba(0,0,0,0.75);
box-shadow: 4px 0px 8px 2px rgba(0,0,0,0.75);}
.inv-search p{line-height:24px;}

.manu-link{font-family:'titillium_webregular';padding:10px;color:#fff;background:rgba(0,0,0,0.8);margin-bottom:6px;width:100%;}
a .manu-link:hover{color:#d51b24;background:#000;}

form.quick-search{}
form.quick-search input.txt{padding:8px 10px;width:99%;border:solid 2px #a7040c;}
form.quick-search input.btn{width:15%;background:0;visibility:hidden;}
/* ---- /inventory links ---- */

/* ---- slideshow ---- */
.slidehold{position:relative;width:100%;height:500px;overflow:hidden;top:0;margin-bottom:0;z-index:1;background:url(../siteart/slides/1.JPG) no-repeat;background-size:cover;}
/* ---- /slideshow ---- */

.testimonial{border-top:solid 1px #393939;border-bottom:solid 1px #393939;width:100%;}

/* ---- category ---- */
.agicons{padding-top:20px;padding-bottom:20px;border:solid 2px #D3D3D3;position:relative;background:none;
transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;}

.agicon-tractor:hover{background:url(../siteart/agicons/tractor-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-harvester:hover{background:url(../siteart/agicons/harvesters-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-harvesteq:hover{background:url(../siteart/agicons/harvesteq-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-tillage:hover{background:url(../siteart/agicons/tillage-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-hayforage:hover{background:url(../siteart/agicons/hayforage-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-trailer:hover{background:url(../siteart/agicons/agtrailer-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-planting:hover{background:url(../siteart/agicons/planting-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-skid:hover{background:url(../siteart/agicons/skid-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-other:hover{background:url(../siteart/agicons/other-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-all:hover{background:url(../siteart/agicons/all-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}

.agicons img{display:block;}
.agicons:hover img{display:block;opacity:0;}
.agicons:hover .agicon-caption{display:block;}
/* caption */
.agicon-caption{display:none;position:absolute;top:40%;}
.agicon-caption h3{text-align:center;margin-left:auto;margin-right:auto}

/*sm icons*/
.agicon-tractor-sm{background:url(../siteart/agicons/tractor-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-harvester-sm{background:url(../siteart/agicons/harvesters-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-harvesteq-sm{background:url(../siteart/agicons/harvesteq-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-tillage-sm{background:url(../siteart/agicons/tillage-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-hayforage-sm{background:url(../siteart/agicons/hayforage-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-trailer-sm{background:url(../siteart/agicons/agtrailer-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-planting-sm{background:url(../siteart/agicons/planting-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-skid-sm{background:url(../siteart/agicons/skid-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-other-sm{background:url(../siteart/agicons/other-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}
.agicon-all-sm{background:url(../siteart/agicons/all-on.png) #ab0523 center no-repeat;border:solid 2px #730015;}

.agicon-caption-sm{display:block;position:absolute;top:40%;}
.agicon-caption-sm h6{text-align:left;margin-left:auto;margin-right:auto}
.cat-sm{opacity:0;}
/* ---- /category ---- */

/* ---- rental ---- */
.rental-info{margin-top:140px;}
/* ---- /rental ---- */
	
/* ---- sandhills footer ---- */
footer{background:url(../siteart/foot-bg.jpg) center no-repeat;}
a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline; font-family:'titillium_weblight';font-size:13px;color:#fff;}
a.footerlink:hover {text-decoration:none; font-family:'titillium_weblight';font-size:13px;color:#fff;}
.footertext{font-family:'titillium_weblight';font-size:13px;color:#fff;}
.smallfootertext{font-family:'titillium_weblight';font-size:10px;color:#fff;}
.divfooter {width:95%; text-align:center;padding:8px 0;}

/* --- Old Browsers --- */
.ie7 .noseven{display:none!important;}
.ie8 .noeight{display:none!important;}

.onlyseven{display:none!important;}
.onlyeight{display:none!important;}
.ie7 .onlyseven{display:block!important;}
.ie8 .onlyeight{display:block!important;}

.ie9 #slidehold{background:url(../siteart/slides/1.jpg) center center;}
.ie8 #slidehold{background:url(../siteart/slides/1.jpg) center center;}
.ie7 #slidehold{background:url(../siteart/slides/1.jpg) center center;}
/*--*/

/* --- Responsive Styles --- */
@media screen and (max-width:1200px){
/*navigation*/
.desktop-nav li a{font-size:18px;}

.rental-info{margin-top:0px;}
}

@media screen and (max-width:992px){
.agicon-caption-sm{top:25%;}
.agicon-caption-sm h6{font-family: 'titillium_webregular';font-size:17px;line-height:22px;margin-bottom:2px!important;}
}

@media screen and (max-width:960px){
.divfooter {width:100%; text-align:center; margin:0 auto;padding:8px 0;}
}

@media screen and (max-width:780px){
.agicon-caption-sm{top:25%;}
.agicon-caption-sm h6{font-family: 'titillium_webregular';font-size:14px;line-height:18px;margin-bottom:0px!important;}
}

@media screen and (max-width:645px){
header{background:#fff;}
}
