<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
body {font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, "sans-serif"}

.page_category_flex .item_description a { display:none;}


/*------icons (added with selectors.js) ------*/

a[href$="pdf"]:after {content:'';}
a[href$="xls"]:after {content:'';}
a[href$="csv"]:after {content:'';}
a[href$="doc"]:after {content:'';}
a[href$="docx"]:after {content:'';}
a[href$="ppt"]:after {content:'';}

.pdf {background: none;padding: 0;}
.excel {background: none;padding: 0;}
.word {background: none;padding: 0;}

.dark-gray-bg-sn { background:#F0F0EF;}
ul.sub-nav { margin:0 0; padding:0 0 0 2.5%; font-size:.75em; color:#909497; font-weight:bold;width: 50%;float: left;}
	ul.sub-nav li {display: inline-block;list-style-type: none;padding-right: 20px;}
		ul.sub-nav li a {color:#333333; text-decoration:none}
		ul.sub-nav li a:hover { opacity:.8; text-decoration:none}

.btn {background-color: #222222;}

.btn-primary {
    background-color: #32781F;
    border-color: #276018;
    color: #FFFFFF;}
	
.btn-primary:hover {
    background-color: #276018;
    border-color: #276018;
    color: #FFFFFF;}	

.btn.btn-product {margin: 0 0 1em 1em;font-size: .75em; padding: .75em;background-color: #F4D002;border-color: #DDBD00;color: #000;}
	.btn.btn-product:hover {background-color: #DFBF00;border-color: #C9AC00;color: #000;}
	
.btn-valuetrade {background-color: #32781F !important;border-color: #276018 !important;color: #FFFFFF !important;}
	.btn-valuetrade:hover {background-color: #276018 !important;border-color: #276018 !important;color: #FFFFFF !important;}

a {color: #32781F;}
a:hover {color: #276018;}

.logo_company {
    width: 226px;
    height: 40px;
    background: url(logo-company.png) no-repeat 0 0;
}
h1 a, h2 a, h3 a, h4 a {color:inherit}


ul.deere-difference-btn { margin:0 0; padding:0 2.5% 0 0; font-size:.75em; color:#363535; font-weight:bold; width: 40%; float: right; text-transform: uppercase;}
	ul.deere-difference-btn li {display: inline-block;list-style-type: none;padding-left: 0px; float: right; border-left: 1px solid #fff;}
		ul.deere-difference-btn li a {background: #555555; color:#FFFFFF !important; text-decoration:none; padding: 3px 10px;}
    ul.deere-difference-btn li span a {background: #298232 !important; color:#ffffff !important; text-decoration:none; padding: 3px 10px;}

    ul.deere-difference-btn li a:hover { opacity: .8; text-decoration:none}
    ul.deere-difference-btn li span a:hover { opacity: 1 !important; background: #23732C !important; color: #ffffff !important; text-decoration:none}

.privacy_statement {padding-top:2em; font-size:.875em; line-height: 1.4;}

/* form style */
.disclaimer-form-text {
  font-size: .85em;
}

/* nav bar */

.nav_drawer { background: #298232; }
.nav_mobile ul ul { background: #23732C; }

nav.nav_bar {
    background: #298232;
    border-bottom: none;
}

nav.nav_bar .wrapper {
    border-left-color: #50484a;
    border-left: none;
}

nav.nav_bar ul.parent &gt; li {
  border-right-color: #549C5B;
}

nav.nav_bar ul.parent &gt; li &gt; ul &gt; li {
    border-bottom: none;
}

nav.nav_bar ul.parent &gt; li &gt; a {
    color: #ffffff;
    padding: 1em .25em ;
}

nav.nav_bar ul.parent &gt; li &gt; ul &gt; li &gt; a {
  background: #FFF;
  color: #333;
  font-size: .85em;
}

nav.nav_bar ul.parent &gt; li.hover, nav.nav_bar ul.parent &gt; li:hover, nav.nav_bar ul.parent &gt; li &gt; a:hover, nav.nav_bar ul.parent &gt; li.hover &gt; ul &gt; li &gt; a:hover {
    background: #23732C;
    color: #ffffff;
}

nav.nav_bar ul.parent &gt; li &gt; ul &gt; li &gt; a, nav.nav_bar ul.parent &gt; li.mega &gt; ul{background: #ffffff;}

nav.nav_bar .mega .h2 {
  color: #23732C;
}

nav.nav_bar ul.parent li.mega ul li ul li a {
  color: #737373;
}

nav.nav_bar ul.parent li.mega ul li ul li a:hover {
  color: #333333;
}

/* nav header */

nav.nav_header ul.parent &gt; li.hover &gt; ul &gt; li &gt; a:hover, nav.nav_header ul.parent &gt; li.hover &gt; ul &gt; li &gt; a:active {
    color: #ffffff;
    background: #23732C;
}

/* nav section */

.nav_section &gt; ul li a:hover {
    background-color: #D4E6D6;
}

nav.nav_header ul.parent&gt;li&gt;ul&gt;li&gt;a{color:#ffffff}

.nav_section &gt; ul .selected {
    border-right: 2px solid #288232;
    color: #288232;
    font-weight: bold;
    background-color: #D4E6D6;
}

.list_grid .li-head {
    color: #288232;
}



/* home rotator */

.owl-carousel .owl-item .ribbon h1 {
    color: #FFCF00;
}

/* home locations */

.panel .locations ul li a strong {
    color: #288232;
}

/* Events */

.li-event {
    background: #111;
}

.nav_footer {
    text-align: right;
}

.group_no_margin {
    margin-bottom: 0;
}

.group_footer {
    margin: 2em 0;
}

.site_footer {
    padding: 3em 2.5%;
    color: #333333 !important;
}

.site_footer a {color: #333333 !important;}

.footer_left {
    width: 58.536585365854%;
    float: left;
}

.footer_right {
    width: 34.146341463415%;
    float: right;
}

.footer_1of4 {
    width: 18.75%;
}

.footer_1of2 {
    width: 46%;
}

.footer_1of4 h5 {
    font-size: 14px;
    color: #333333;
    padding-bottom: .5em;
    margin-bottom: .5em;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #333333;
}

.footer_1of4 ul {
    margin: 0;
    list-style: none;
    padding: 0;
    border: none;
    margin-bottom: 1.5em;
    font-size: 16px;
    line-height: 1.3em;
}

.footer_1of4 ul li {
    padding: .3em 0;
    color: #333333 ;
}

.footer_1of4 ul li a {
    text-decoration: none;
    display: block;
    color: #333333 !important;
    font-size: .85em;
}

.footer_1of4 ul li a:hover {
    color: #666666 !important;
}

.footer_social {
    width: 24.222222222222%;
    margin-right: 2%;
    float: left;
}

.footer_social ul {
    margin: 0;
    list-style: none;
    padding: 0;
    border: none;
    margin-bottom: 1.5em;
    font-size: 16px;
    line-height: 1.3em;
    text-align: right;
}

.footer_social ul li {
    padding: .3em 0;
    color: #bebebe ;
    font-size: 13px;
    border-bottom: none ;
}

.footer_social ul li a {
    text-decoration: none;
    display: block;
    color: #888888 ;
}

.footer_social ul li a:hover {
    color: #666666 ;
}

.footer_map {
    width: 71.111111111111%;
    margin-right: 0%;
    float: right;
}

.footer_first, .footer_middle {
    float: left;
    margin-right: 8.333333333333%;
}

.footer_last {
    float: right;
}

@media only screen and (min-width: 769px) {
  .site_header .wrapper .inset {
    padding: 2.25em 1.75em 2.25em 1.75em;
  }
}

@media only screen and (max-width: 767px) {
  nav.nav_bar {
    border-bottom: none;
  }
  body.dark.fullWidth.bnnrFull.bnnrAbsolute .home .site_header {
    background-color: #999;
  }
  nav.nav_bar ul.parent li {
    border-top: 1px solid #646464 !important;
  }
  nav.nav_bar .nav_bar_btn {
    color: #333333;
  }
  body nav.nav_bar .nav_bar_btn span {
    background: #333333;
  }
  .site_header a.logo_company {
    width: 50px;
  }
  .logo_dealer {
    width: 170px;
    height: 53px;
  }
  nav.nav_bar ul.parent {
    background: rgba(0,0,0,.15);
  }
  nav.nav_bar ul.parent li {
    border-top: 1px solid #549C5B;
  }
  nav.nav_bar ul.parent &gt; li {
    letter-spacing: 0px !important;
    font-size: 11px !important;
  }
  .site_header .wrapper .inset {
    padding: 1.75em 1em 1em 1em;
    text-align: initial;
  }

  .footer_left {
    width: 100%;
    float: left;
    margin-bottom: 2em;
  }
  .footer_right {
    width: 100%;
    float: left;
    margin-bottom: 2em;
  }
  .footer_1of4 {
    width: 100%;
    margin-bottom: 1em;
  }
  .footer_1of4 ul li {
    padding: .5em 0;
    font-size: 15px;
  }
  .footer_social {
    width: 100%;
    margin-right: 0%;
    float: left;
    margin-bottom: 1em;
  }
  .footer_social ul {
    margin: 0;
    list-style: none;
    padding: 0;
    border: none;
    margin-bottom: 1.5em;
    font-size: 16px;
    line-height: 1.3em;
    text-align: center !important;
  }
  .footer_social ul li {
    padding: .3em .5em;
    color: #bebebe !important;
    font-size: 13px;
    display: inline-block !important;
  }
  .footer_map {
    width: 100%;
    margin-right: 0%;
    float: left;
  }
  .footer_first, .footer_middle {
    float: left;
    margin-right: 8.333333333333%;
  }
  .footer_last {
    float: right;
  }
  .footer_col_1of5 {
    width: 100%;
    margin-bottom: 1em;
  }
  .footer_first {
    margin-right: 0%;
    float: left;
    text-align: left;
  }
  .footer_middle {
    margin-right: 0%;
    float: left;
    text-align: left;
  }
  .footer_last {
    margin-right: 0%;
    float: left;
    text-align: left;
  }
  .group_no_margin {
    border-bottom: none;
  }
  .footer_1of2 {
    width: 100%;
    margin-bottom: 2em;
  }
  .nav_footer {
    text-align: center;
    margin-top: 3em;
  }
  nav.nav_footer &gt; ul li {
    border-bottom: none !important;
  }
  .footer-logo {
    margin-bottom: 1em;
  }
	
ul.sub-nav {
	width: 40%;}	
	
	
}

@media only screen and (max-width: 479px) {
  .site_header a.logo_dealer {
    border-left: none !important;
    padding-left: 0em !important;
  }
  .site_header a.logo_company.logo_deere {
  }
	
ul.deere-difference-btn { padding:0 0%; width: 100%; float: left; }
	ul.deere-difference-btn li {float: left; padding: 0 0px 0 0; display: block; width: 100%; border-left: none; border-bottom: 1px solid #FFF;}
	ul.deere-difference-btn li a {display: block;}
	
ul.sub-nav { width: 95%;}
	
	
}

/* JG CSS */

body.dark {
    background-color: #F0F0EF;
}

.site_header {
    background: #ffffff;
}

body.dark.fullWidth.bnnrFull.bnnrAbsolute .site_header {
    background: rgba(0,0,0,.8);
}

body.fullWidth .site_wrapper {
    background-color: #ffffff;
}

section.content {
    background-color: #ffffff;
}

/* fonts */



/* background */

.bgImg {
    background-image: none;
    background-color: #ffffff;
}

.hero {
    background-color: #ffffff;

}

/* main navigation bar */

nav.nav_header {
    display: block;
    padding-top: .75em;
    float: right;
    clear: right;
}

nav.nav_bar ul.parent li a:hover, nav.nav_bar ul.parent li a:active {
    color: #ffffff;
}

nav.nav_bar ul.parent li.mega.hover li .h2 a  {
    color: #298232;
}

nav.nav_bar ul.parent li.mega.hover li .h2 a:hover  {
  color: #367c2b;
}

nav.nav_bar ul.parent &gt; li &gt; ul &gt; li &gt; a{
    background: #ffffff;
    color: #737373;
}

nav.nav_bar ul.parent &gt; li &gt; ul &gt; li &gt; a:hover {
    background: #367c2b;
    color: #ffffff;
}



nav.nav_bar ul.parent &gt; li &gt; ul &gt; li &gt; a:hover, nav.nav_bar ul.parent &gt; li.hover &gt; ul &gt; li &gt; a:hover {
    background: #367c2b;
    color: #ffffff;
}

nav.nav_bar ul.parent li:hover .caret {
    border-top: 5px solid #ffffff;
    opacity: 1;
}

nav.nav_bar .caret {
  border-top: 5px solid #ffffff;
  opacity: .5;
}

nav.nav_header .caret {
    border-top: 5px solid #737373;
    opacity: .5;
}

.nav_contact {background: #367c2b;}
.nav_search {background: #ffffff !important; color:#737373!important}
	.nav_search:hover { color: #333333 !important; background: whitesmoke !important;}

nav.nav_header ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
}

nav.nav_header ul.parent &gt; li a:hover, nav.nav_header ul.parent &gt; li:hover, nav.nav_header li a:focus {
  color: #333;
  background: whitesmoke;
}


nav.nav_header ul.parent &gt; li:first-child a {
    border-radius: 0px;}

nav.nav_header ul.parent &gt; li:first-child:hover a {
    border-radius: 0px;}


nav.nav_header ul.parent &gt; li a {
    color: #737373;
    background: #ffffff;
    border-radius: 0px;
}

nav.nav_header ul.parent &gt; li &gt; ul &gt; li &gt; a {
    border-bottom: none;
}
ca
nav.nav_header ul.parent &gt; li &gt; ul {
    border-top: 2px solid #252525;
}

nav.nav_header ul.parent &gt; li &gt; ul.about { width: 170px;}

.site_header a.logo_company.logo_deere {
    width: 259px;
    height: 51px;
    background: url('images/logo-deere-horizontal.png') no-repeat 0 0;
    float: right;
}

.site_header a.logo_company.logo_deere_stacked {
    width: 88px;
    height: 60px;
    background: url('images/deere-stacked.png') no-repeat 0 0;
    float: left;
	padding: 0 1em 0 0;
	border-right: 1px solid #ccc;
	margin: 0 1em 0 0;
  background-size: 88px 60px;
}


.site_header a.logo_dealer {display:inline; border-left:none; padding-left:0;}
.img-logo {
  height: 60px;
}

.site_header a.logo_company.logo_deere {float:right;}
nav.nav_header ul.parent &gt; li &gt; ul &gt; li &gt; a {background:#ffffff; color: #737373} 



ul.location-dropdown { background: #ffffff; padding: .5em !important;}
	ul.location-dropdown li {padding: .5em 0 !important; display: block; clear: both !important;}
  ul.location-dropdown li a {color: #298232;}
.location-name { font-size: .8em; color: #D3D3D3; font-weight: bold;}
nav.nav_header ul.parent &gt; li .location-name a { background: none; padding: 0 0;}
nav.nav_header ul.parent &gt; li .location-name a:hover { background: none; color: #363535;}

.location-phone { font-size: .8em; color: #363535; font-weight: bold; text-align: right;}




@media only screen and (max-width: 767px){
  body nav.nav_bar .nav_bar_btn span {background: #ffffff;}
  .site_header a.logo_company.logo_deere {float:none; display: none;}
	
  .structure&gt;.first, .structure&gt;.last, .structure&gt;.middle {margin-bottom:0;}
  nav.nav_bar .nav_bar_btn {color: #ffffff;}
	nav.nav_bar ul.parent &gt; li &gt; a {
    padding: 1em;}


.site_header a.logo_dealer {margin: 0 1em 0 0;
border-bottom: none;
padding-bottom: 0em;
display: block;
width:165px;
height:78px;
	float: left;}
	
	
	.site_header a.logo_company.logo_deere {
    margin: 0 auto 1em;
    border-bottom: none;
    padding-bottom: 0em;
    display: none;
    text-align: center;}
	
	
  }

 .flex_grid.flex_4x.page_category_flex .flex_item {
       width: 33.333%;
       text-align:center;
   }

@media only screen and (max-width: 767px) {

  .flex_grid.flex_4x.page_category_flex .flex_item {
       width: 50%;
   }    
}

@media only screen and (max-width: 479px) {
   
        .flex_grid.flex_4x.page_category_flex .flex_item {
       width: 100%;
       margin-right: 0;
   }
}

nav.nav_footer ul li a {
  margin-right: 0em !important;
  margin-left: 0.75em;
}</pre></body></html>