﻿h1, h1 a, h2, h2 a, h3, h3 a, .product_category .item_title, .li-text {
    color: #288232;
}

.alert_banner {background: #CE0000; color: #FFFFFF; padding: 1em 1em;}
.alert_banner a {color: #FFFFFF; text-decoration: underline;}
.alert_banner a:hover { text-decoration: none;}

/* nav bar */
nav.nav_bar {background:#298232;border-bottom-color:#F1C705;}
nav.nav_bar .wrapper{border-left-color: #549C5B;}
nav.nav_bar ul.parent > li{border-right-color: #549C5B;}
	nav.nav_bar ul.parent > li > ul > li{ border-bottom: 1px solid #549C5B; }
nav.nav_bar ul.parent > li > a{ color: #DFEDF9;}

nav.nav_bar ul.parent > li > ul > li > a{background:#298232;}
	nav.nav_bar ul.parent > li.hover, nav.nav_bar ul.parent > li:hover, nav.nav_bar ul.parent > li > a:hover, nav.nav_bar ul.parent > li.hover > ul > li > a:hover{ background:#23732C; }

nav.nav_bar ul.parent > li.mega > ul{background:#F1C705;}

/* nav header */
nav.nav_header ul.parent > li.hover > ul > li > a:hover{color:#23732C;background:#D4E6D6;}

/* nav section */
.nav_section > ul li a:hover{background-color:#D4E6D6;}
	.nav_section > ul .selected{border-right:2px solid #288232;color:#288232;font-weight:bold;background-color:#D4E6D6;}
	
.list_grid .li-head {color: #288232;}

.btn-primary {background-color:#F4D002;border-color: #DDBD00;color:#000;}
	.btn-primary:hover {background-color: #DFBF00;border-color: #C9AC00;color:#000;}
	
/* home rotator */
.lightSlider .ribbon h1 {color:#FFCF00}

/* home locations */
.panel .locations ul li a strong{color:#288232;}

/* Events */
.li-event {background:#111;}

.header-contact {
    display: none;}

.site_header a.logo_company.logo_deere {float: left;}
.site_header a.logo_dealer {vertical-align: middle; float: right; display: inline-block;border-left: none;padding-left: 0;}

.site_header a.logo_dealer img { max-height: 40px;}

.site_header a.logo_company.logo_deere {
    width: 211px;
    height: 40px;
	background-size: 211px 40px;
    background: url(/images/logo-john-deere.png) no-repeat 0 0;
}

@media only screen and (max-width: 767px) {
nav.nav_bar ul.parent {background:rgba(0,0,0,.15)}
nav.nav_bar ul.parent li { border-top:1px solid #549C5B;}

	
.header-contact {
    float: none;
    margin: 1em 0 0 0;
    display: table;
	clear: both;
}

}
/* Defaults to stack logos at mobile */
@media only screen and (max-width: 479px) {
.site_header a.logo_dealer {border:0;display:block;text-align:center;padding:0;margin:0 auto;float: none !important;}
	
.site_header .wrapper .inset .header-contact {
    text-align: left;
    margin: 1em auto 0 auto;}

	.site_header a.logo_company.logo_deere {
		float: none !important;margin: 0 auto 1.25em;padding-bottom: 1.25em;}
	

	
}



/* JG CSS */

/* header */

nav.nav_header {display: block; padding-top: .4em; text-align: center !important;}

nav.nav_bar {background:#347c2b; border-bottom: 0px;}

nav.nav_bar ul.parent > li > a {color: #FFFFFF; }

nav.nav_bar ul.parent > li {border-right-color: #83c988; text-transform: uppercase; letter-spacing: 1px; font-size: 14px;}

nav.nav_bar .wrapper {border-left-color: #83c988;}

.site_header .wrapper .inset {padding: 1.75em;}

a { color: #288232;}