@import url(https://fonts.googleapis.com/css?family=Arvo);
header .header ul.navbar-nav > li > a[href*="sell-us-your-car"] {background-color: #d6dc39;}
body{padding-top:0;}
.row.block.no-margin-bottom{margin-bottom:0;}
#main-header > .container{padding:0;}
#main-header > .container .navbar-header{z-index:200;}
#main-header.navbar #dealerLogo a{padding:0;}
#main-header .navbar-header .header .navbar-nav.menu-wrapper.header-menu-top > li{position:relative;}
/*@media only screen and (max-width: 1439|1199|992|923|767|639|479px) {}*/
#main-header.navbar #dealerLogo a img{margin:auto;width:100%;}
#dealergroup{padding:0;margin:0;}
#dealergroup > ul{margin:0;padding:0;width:100%;}
.navbar-nav{width:100%;}
.navbar-nav.navbar-right{padding:0;margin:0 !important;}
/* Marker Map Font*/
.dealer-info {color: #000;}
div.dealer-info div a {color: #000}
/*Map Widget*/
.locateWidgetGetDirLink, .locateWidgetVisitSiteLink {top: 90px !important;bottom: 0px;}
.dealer-info { font-size: 12px; width: 240px;}
.background-dark a {margin-top: 15px;}
.locate > div > aside {width: 300px;}
/*RE ADDED FOR PAGE BANNERS WITH SEO TEXT- PLEASE DO NOT REMOVE! EJL102115*/
.page-image-header{height:auto; width:100%; min-height:500px; background-size:cover !important;}
div.img-overlay {right: 3%;}
.quick-search-block .quick-search form .quick-search-choices label select {padding: 1px 0 0 7px; padding-left: 7px;}
/* Slide Calendar */
.carousel-inner{min-height: 200px;}
/* Model Pages */
.hm-hero-header, .hm-hero-button{background: rgba(88, 124, 60, 0.95) !important; border-radius:inherit !important;border:none !important;text-shadow: none !important;-webkit-box-shadow: 5px 2px 10px 0px rgba(0,0,0,0.4) !important;-moz-box-shadow: 5px 2px 10px 0px rgba(0,0,0,0.4) !important;box-shadow: 5px 6px 10px 0px rgba(0,0,0,0.4) !important;text-align:center;}
.hm-hero-header, .hm-hero-button a::after{content:' Ã¢â€ â€™';}
.hm-hero-header, .hm-hero-button a, .hm-hero-header:hover a, .hm-hero-button:hover a{color:#fff !important;text-decoration:none;}
.hm-hero-header:hover, .hm-hero-button:hover {background:rgba(88, 124, 60, 0.89) !important;}
#inner-2 .list {line-height: 1em !important;}
@media only screen and (max-width: 767px) {
	#dealergroup ul{width:83.3333%;}
	#dealergroup li.hdr-group .dropdown-menu{display:none !important;}
}
#dealergroup button.navbar-toggle{width:16.6666%;font-size:200%;padding-top:1%;text-align:center;vertical-align:middle;top:0;margin-top:15%;right:2%;}
#dealergroup button.navbar-toggle .icon-bar{display:none;}
@media only screen and (max-width: 639px) {
  #dealergroup button.navbar-toggle .icon-bar{display:block;margin:4px auto;width:40%;background-color:#000;}
  #dealergroup button.navbar-toggle .text-menu{display:none;}
}
@media only screen and (max-width: 479px) {
  #dealergroup button.navbar-toggle{padding-top:2%;}
}
#dealergroup > ul .hdr-group{
  float:left;
  list-style-type:none;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  width:10% !important;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(230, 230, 230, 1) 100%); /*Safari 5.1-6*/
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(230, 230, 230, 1) 100%); /*Opera 11.1-12*/
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(230, 230, 230, 1) 100%); /*Fx 3.6-15*/
  background: linear-gradient(top, rgba(255, 255, 255, 50%, 0) rgba(230, 230, 230, 1) 100%); /*Standard*/
  background-color:transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00efefef', GradientType=0);
  padding: 5px;
}
#dealergroup > ul .hdr-group + .hdr-group {border-left:1px solid #fff}
#dealergroup > ul .hdr-group:hover{
  background: -webkit-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /*Safari 5.1-6*/
  background: -o-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /*Opera 11.1-12*/
  background: -moz-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /*Fx 3.6-15*/
  background: linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /*Standard*/
  background-color:transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cccccc', endColorstr='#00ffffff', GradientType=0);
}
#dealergroup > ul .hdr-group:hover:after{content:'';display:block;width:1px;height:1px;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #0089cf;right:calc(50% - 10px);bottom:0px;position:absolute;}
#dealergroup > ul .hdr-group .caret{display:none;}
#dealergroup > ul li.hdr-group > a{display:block;width:100%;height:1px;padding-top:60%;background-size:auto calc(100%);background-position:center center;background-repeat:no-repeat;text-indent:-9999px;}
.stories .story{margin-bottom:25px;background-color:transparent !important;}
.stories .story .story-text{background-color:#333333;padding:50px 15%;color:#fff;}
.stories .story .story-text .story-title{font-weight:bold;margin-bottom:25px;font-size:24px;}
.stories .story img{margin:0 auto;}
.quick-search-block .quick-search form .quick-search-conditions:before{font-weight:bold;}
.new-vehicle-special .img-responsive{margin:0 auto;}
.new-vehicle-special .innerBlock.row:not(#inner-2) .col{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8e8e8e+36,828282+100&amp;0+36,0.65+100 */
background: -moz-linear-gradient(top,  rgba(142,142,142,0) 36%, rgba(130,130,130,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,rgba(142,142,142,0)), color-stop(100%,rgba(130,130,130,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(142,142,142,0) 36%,rgba(130,130,130,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(142,142,142,0) 36%,rgba(130,130,130,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(142,142,142,0) 36%,rgba(130,130,130,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(142,142,142,0) 36%,rgba(130,130,130,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008e8e8e', endColorstr='#a6828282',GradientType=0 ); /* IE6-9 */
border:5px solid #f8f8f8;margin-top: 30px;}
@media only screen and (max-width: 1550px){
	.stories .story .story-text{padding:30px 5%;font-size:12px;}
}
@media only screen and (max-width: 1250px){
	.stories .story .story-text{padding:15px 1%;}
	.stories .story .story-text .story-title {margin-bottom: 15px;font-size: 15px;}
}
@media only screen and (max-width: 639px) {
  #dealergroup > ul li.hdr-group > a{background-size:auto calc(90%);}
}
#dealergroup > ul .hdr-group .dropdown-menu{top:calc(100% - 2px);border-style:none;width:300%;min-width:320px;border-radius:0;box-shadow:none;left:-100%;}

@media only screen and (max-width: 1450px){
  #dealergroup > ul .hdr-group.hdr-group-honda .dropdown-menu{left:-200%;}
}
#dealergroup > ul .hdr-group .dropdown-menu li{display:block;float:left;width:33.3333%;}
#dealergroup > ul .hdr-group .dropdown-menu li a{color:white;text-align:center;width:100%;display:block;padding:30px 20px;}
@media only screen and (max-width: 991px) {
  #dealergroup > ul li.hdr-group > a{padding-top:80%;}
	.navbar-nav.menu-wrapper li{width:11.11%;font-size:1.2vw;}
	.stories .story .story-text{padding:15px 20%;}
	div.img-overlay h3.h3{margin-top: 25%;}
	#dealergroup > ul li.hdr-group.hdr-group-infiniti > a { background-size: 100% 100%; }
	.navbar-nav.menu-wrapper li:hover:after, .navbar-nav .menu-wrapper li.active:after { position: relative; }
	#dealergroup > ul .hdr-group.hdr-group-mitsubishi .dropdown-menu{left: 0;}
	#dealergroup > ul .hdr-group.hdr-group-infiniti .dropdown-menu {left:-150px;}
}
@media (min-width: 992px) {
	#dealergroup > ul .hdr-group.hdr-group-mitsubishi .dropdown-menu{left: -100%;}
}
#dealergroup > ul li.hdr-group.hdr-group-nissan > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/177678d80fbcaf7b5a0a670fd03e0feb/hdr_logo_nissan.png);}
#dealergroup > ul li.hdr-group.hdr-group-toyota > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/hdr_logo_toyota.png);}
#dealergroup > ul li.hdr-group.hdr-group-ford > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/hdr_logo_ford.png);}
#dealergroup > ul li.hdr-group.hdr-group-vw > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/homepage%20images/vw_116x100.png);}
#dealergroup > ul li.hdr-group.hdr-group-honda > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/hdr_logo_honda.png);}
#dealergroup > ul li.hdr-group.hdr-group-mitsubishi > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/site_assets/MitsubishiLogo_227x191.png);}
#dealergroup > ul li.hdr-group.hdr-group-infiniti > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/homepage%20images/infiniti_227x191_358121.png);}
#dealergroup > ul li.hdr-group.hdr-group-cdjr > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/site_assets/logo_240x192_CDJR.png);}
#dealergroup > ul li.hdr-group.hdr-group-ineos-grendaier > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/INEOS_Grenadier_logo_225x100_navy_blue_bg.jpg);}
#dealergroup > ul .hdr-group:hover .dropdown-menu{display:block;}
@media only screen and (max-width: 650px){
	body{padding-top:0;}
	.row.block.no-margin-bottom{margin-bottom:0;}
	#main-header > .container{padding:0;}
	#main-header.navbar #dealerLogo a{padding:0 1% 0 1%;}
	/*@media only screen and (max-width: 1439|1199|992|923|767|639|479px) {}*/
	#main-header.navbar #dealerLogo a img{margin:auto;}
	#dealergroup{padding:0;margin:0;}
	div.img-overlay h3.h3{margin-top: 25%;margin-left: 10%;margin-right: 10%;}
}
@media only screen and (max-width: 767px) {
  #dealergroup ul{width:auto;margin:0px;}
	#dealergroup > ul .hdr-group .dropdown-menu li{width:100% !important;}
	#dealergroup > ul .hdr-group.hdr-group-ford .dropdown-menu{left:-258px;}
	#dealergroup > ul .hdr-group:hover:after{display:none !important;}
	div.img-overlay{width: 100%; left: 0%}
}
#dealergroup button.navbar-toggle{width: 20%;font-size:200%;padding-top:5%;text-align:center;vertical-align:middle;}
#dealergroup button.navbar-toggle .icon-bar{display:none;}

@media only screen and (max-width: 639px) {
  #dealergroup button.navbar-toggle .icon-bar{display:block;margin:4px auto;width:40%;background-color:#000;}
  #dealergroup button.navbar-toggle .text-menu{display:none;}
}
@media only screen and (max-width: 479px) {
	#dealergroup button.navbar-toggle{padding-top:0%;}
  div.img-overlay h3.h3{font-size: 11pt;}
}
#dealergroup > ul .hdr-group:hover{
  background: -webkit-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /*Safari 5.1-6*/
  background: -o-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /*Opera 11.1-12*/
  background: -moz-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /*Fx 3.6-15*/
  background: linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /*Standard*/
  background-color:transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cccccc', endColorstr='#00ffffff', GradientType=0);
}
#dealergroup > ul .hdr-group:hover:after{content:'';display:block;width:1px;height:1px;border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #0089cf;right:calc(50% - 10px);bottom:0px;position:absolute;}
#dealergroup > ul .hdr-group.hdr-group-nissan:hover:after{border-bottom-color:#c3002f;}
#dealergroup > ul .hdr-group.hdr-group-toyota:hover:after{border-bottom-color:#E01A23;}
#dealergroup > ul .hdr-group.hdr-group-ford:hover:after{border-bottom-color:#00095B;}
#dealergroup > ul .hdr-group.hdr-group-vw:hover:after{border-bottom-color:#001E50;}
#dealergroup > ul .hdr-group.hdr-group-honda:hover:after{border-bottom-color:#000;}
#dealergroup > ul .hdr-group.hdr-group-mitsubishi:hover:after{border-bottom-color:#c3002f;}
#dealergroup > ul .hdr-group.hdr-group-infiniti:hover:after{border-bottom-color:#343434;}
#dealergroup > ul .hdr-group.hdr-group-cdjr:hover:after {border-bottom-color: #191919;}
#dealergroup > ul .hdr-group.hdr-group-ineos-grendaier:hover:after{border-bottom-color:#243e7b;}
#dealergroup > ul .hdr-group .caret{display:none;}
#dealergroup > ul li.hdr-group > a{display:block;width:100%;height:1px;padding-top:60%;background-size:auto 94%;background-position:center center;background-repeat:no-repeat;text-indent:-9999px;}
@media only screen and (max-width: 639px) {
  #dealergroup > ul li.hdr-group > a{background-size:auto calc(90%);}
}
#dealergroup > ul .hdr-group .dropdown-menu{top:calc(100% - 2px);border-style:none;width:300%;min-width:320px;border-radius:0;box-shadow:none;left:-100%;padding:0px;}
#dealergroup > ul .hdr-group.hdr-group-nissan .dropdown-menu{left:0;background-color:#c3002f;}
#dealergroup > ul .hdr-group.hdr-group-toyota .dropdown-menu{background-color:#E01A23;}
#dealergroup > ul .hdr-group.hdr-group-ford .dropdown-menu{background-color:#00095B;}
#dealergroup > ul .hdr-group.hdr-group-vw .dropdown-menu{background-color:#001E50;}
#dealergroup > ul .hdr-group.hdr-group-honda .dropdown-menu{background-color:#000;}
#dealergroup > ul .hdr-group.hdr-group-mitsubishi .dropdown-menu{background-color:#c3002f;}
#dealergroup > ul .hdr-group.hdr-group-infiniti .dropdown-menu{/*left:-200%;*/background-color:#343434;}
#dealergroup > ul .hdr-group.hdr-group-cdjr .dropdown-menu {background-color: #191919;}
#dealergroup > ul .hdr-group.hdr-group-ineos-grenadier .dropdown-menu{left:-200%;background-color:#243e7b;}
@media only screen and (max-width: 1450px){
  #dealergroup > ul .hdr-group.hdr-group-honda .dropdown-menu{left:-200%;}
  #dealergroup > ul .hdr-group.hdr-group-scion .dropdown-menu{left:calc(100% - 255px);}
}
#dealergroup > ul .hdr-group .dropdown-menu li{display:block;float:left;width:33.3333%;}
#dealergroup > ul .hdr-group .dropdown-menu li a{color:white;text-align:center;width:100%;display:block;padding:30px 20px;}
#dealergroup > ul .hdr-group .dropdown-menu li a:hover{background-color:rgba(0,0,0,.2);}
@media only screen and (max-width: 991px) {
	#dealergroup > ul li.hdr-group > a{padding-top:80%;}
	.navbar-nav.navbar-right{width:100%;margin:0 !important; padding:0;}
	#dealergroup > ul .hdr-group{width: 20% !important;}
}
#dealergroup > ul li.hdr-group.hdr-group-nissan > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/hdrlogo_240x192_nissan.png);}
#dealergroup > ul li.hdr-group.hdr-group-toyota > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/hdrlogo_240x192_toyota.png);}
#dealergroup > ul li.hdr-group.hdr-group-ford > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/hdrlogo_240x192_ford.png);background-size:97% auto}
#dealergroup > ul li.hdr-group.hdr-group-vw > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/hdrlogo_240x192_vw.png);}
#dealergroup > ul li.hdr-group.hdr-group-honda > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/site_assets/logo_240x192_honda_v2.png);}
#dealergroup > ul li.hdr-group.hdr-group-mitsubishi > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/hdrlogo_240x192_mitsubishi.png);}
#dealergroup > ul li.hdr-group.hdr-group-infiniti > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/homepage%20images/logo_277x191_infiniti.png);background-size:94% auto}
#dealergroup > ul li.hdr-group.hdr-group-cdjr > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/site_assets/logo_240x192_CDJR.png);background-size:94% auto}
#dealergroup > ul li.hdr-group.hdr-group-ineos-grenadier > a{background-image:url(https://blueprint.cdn.cloud.searchoptics.net/77927646a2d29c8c23d2f282d5ea204b/INEOS_Grenadier_logo_225x100_navy_blue_bg.jpg);background-size:94% auto}
#dealerLogo {margin-top: 12px;}
/*NAV*/
#main-header .navbar-header .navbar-collapse.header{width:100%;margin:0;}
.navbar-nav.menu-wrapper {width:100%;}
.navbar-nav.menu-wrapper li{width:11.11%;}
.navbar-nav.menu-wrapper.header-menu-top > li.active,
.navbar-nav.menu-wrapper.header-menu-top > li:hover:after{background-color:transparent;}
.navbar-nav.menu-wrapper.header-menu-top > li.active:after,
.navbar-nav.menu-wrapper.header-menu-top > li:hover,
.navbar-nav.menu-wrapper.header-menu-top > li.active:hover{background-color:#f4ebca;}
.navbar-nav.menu-wrapper li > a{padding:20px 0;color:#000;}
.navbar-nav.menu-wrapper li.dropdown .dropdown-menu{border-top-width:0; min-width:200px;}
.navbar-nav.menu-wrapper li.dropdown .dropdown-menu li a{color:#000;min-width:198px;}
.navbar-nav.menu-wrapper li.dropdown .dropdown-menu li:hover a{background-color:#f4ebca;color:#000;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.navbar-nav.menu-wrapper.header-menu-top > li > a:after{color:#587c3c;}
#main-header .navbar-header .header .navbar-nav.menu-wrapper.header-menu-top > li.active .dropdown-menu li.active a {background-color: #f4ebca;}
@media only screen and (max-width: 991px) {
	.navbar-nav.menu-wrapper > li {width: 100% !important;}	
	#main-header .navbar-header .navbar-collapse.header{margin-left:5px;max-height:none;}
	#main-header .navbar-header #dealergroup .navbar-collapse ul.navbar-nav{width:100%;}
	.navbar-nav.menu-wrapper > li > a{background-color:#ddd;}
	.navbar-nav.menu-wrapper li.dropdown .dropdown-menu{background-color:#eee;margin-left:8px;}
	.navbar-nav.menu-wrapper li > a{padding:20px;}
	.navbar-nav.menu-wrapper.header-menu-top > li.active:after,
	.navbar-nav.menu-wrapper.header-menu-top > li:hover,
	.navbar-nav.menu-wrapper.header-menu-top > li.active:hover{background-color:#eee;}
	#main-header .navbar-header .header .navbar-nav.menu-wrapper.header-menu-top > li{background-color:#ddd;}
	#main-header > .container .navbar-header{margin:0px;}
	#dealergroup > ul .hdr-group.hdr-group-vw.dropdown .dropdown-menu{left:-145px;}
}
.navbar-nav {float: none;font: 400 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;}
/*SLIDER*/
.carousel-control.left,.carousel-control.right{background-image:none;}
.carousel-control .icon-next:before,.carousel-control .icon-prev:before{background-color: #587c3c;color: #fff;display: inline-block;height: auto;padding: 20px;text-align: center;width: auto;}
.carousel-control .icon-prev, .carousel-control .icon-next{bottom: 0;font-size: 60px;height: auto;margin:0;position: absolute;top: auto;width: auto;}
.carousel-indicators{width:calc(100% - 120px) !important;margin-left:0 !important;left:60px !important;}
.carousel-indicators li, .carousel-indicators li.active{background-color:#fff;border:1px solid #ccc;width:12px;height:12px;margin:0 6px;}
.carousel-indicators li.active{box-shadow:0 0 10px rgba(255,255,255,1);border-color:#fff;}
/*QUICK SEARCH*/
.quick-search-block{color:#000;background-color:#f1f1f1;
  background: -webkit-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(216, 216, 216, 1) 100%); /*Safari 5.1-6*/
  background: -o-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(216, 216, 216, 1) 100%); /*Opera 11.1-12*/
  background: -moz-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(216, 216, 216, 1) 100%); /*Fx 3.6-15*/
  background: linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(216, 216, 216, 1) 100%); /*Standard*/
  background-color:transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f1f1f1', endColorstr='#00d8d8d8', GradientType=0);}
.quick-search-block .quick-search h3{color:#000;display:block;margin:0;text-align:center;text-transform:uppercase;}
.quick-search-block .quick-search form .quick-search-conditions:before{content:'Select vehicle condition: ';}
.quick-search-block .quick-search form .quick-search-conditions{float:none;display:block;width:auto;text-align:center;border-bottom:1px solid #ccc;margin-bottom:12px;}
.quick-search-block .quick-search form .quick-search-conditions label i{border: 1px solid #ccc;color: transparent;padding: 2px;visibility: visible;margin:0 6px;}
.quick-search-block .quick-search form .quick-search-conditions label.active i{color:#000;}
.quick-search-block .quick-search form .quick-search-choices,
.quick-search-block .quick-search form .quick-search-actions{display:inline-block;float:none;}
.quick-search-block .quick-search form .quick-search-actions{width:15%;}
.quick-search-block .quick-search form .quick-search-actions button{background-color:#587c3c;color:#fff;width:100%;}
.quick-search-block .quick-search form .quick-search-actions button:hover{
  background: -webkit-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);
  background: -o-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);
  background: -moz-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);
  background: radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);
  background-color:#587c3c;
}
.quick-search-block .quick-search form .quick-search-actions button[type="reset"]{display:none;}
@media only screen and (max-width: 767px){
  .quick-search-block .quick-search form .quick-search-actions{width:96%;}
}
@media only screen and (max-width: 639px){
  .quick-search-block .quick-search form .quick-search-conditions:before{display:block;}
  .quick-search-block .quick-search form .quick-search-choices label{width:100%;margin-bottom:16px;}
  .quick-search-block .quick-search form .quick-search-actions{width:100%;}
}
/* locate */
.locate header form > fieldset > input, .locate header form > fieldset > select {border-color: #000; border-width: 1px;}
/*FOOTER*/
#main-footer{background-color:#fff;color:#aaa;}
#main-footer .container .links.footer-menu-top{text-align:center;}
#main-footer .container .links.footer-menu-top > li{width:auto;float:none;display:inline;}
#main-footer .container .links.footer-menu-top > li > a{color:#aaa;text-transform:none;font-weight:400;}
#main-footer .container .links.footer-menu-top > li:before{content:" | ";}
#main-footer .container .links.footer-menu-top > li:first-child:before{content:"";}
#main-footer .social-icons .social li a{color:#fff;border-radius:0;}
#main-footer .social-icons .social li a.fa.fa-facebook{background-color:#666970;}
#main-footer .social-icons .social li a.fa.fa-twitter{background-color:#6a7b82;}
#main-footer .social-icons .social li a.fa.fa-youtube-play{background-color:#7f6d6d;}
#main-footer .social-icons .social li a.fa.fa-google-plus{background-color:#9d6f6a;}
#main-footer .social-icons .social li a.fa.fa-envelope{background-color:#929081;text-indent:-9px;}
.btn-primary,
.blueprint-form .fieldset .form-group .btn.btn-primary,
.hero-block-button a{background-color:#587c3c;color:#fff;width:100%;}
.btn-primary:hover,
.blueprint-form .fieldset .form-group .btn.btn-primary:hover,
.hero-block-button a:hover{
  background: -webkit-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);
  background: -o-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);
  background: -moz-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);
  background: radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);
  background-color:#587c3c;
}
/* transparent inventory filter */
.menu .row.filter-buttons li.active,
.menu .filter-panel {background-color: rgba(8,8,8,.8);}
/* XS (767px and below) */
@media only screen and (max-width:767px) {
	.menu .navbar-inverse,
	.menu .navbar-inverse > .container-fluid {padding: 0;	}
	.menu .row.filter-buttons {margin: 0;padding: 0;}
	.menu .row.filter-buttons li {padding: 0 4px;width: 100%;}
	.menu .row.filter-buttons li.active,
	.menu .filter-panel {background-color: rgba(8,8,8,.8);}
	.menu .filter-panel {left: 60px;padding-right: 75px;}
	.menu .filter-panel .title {margin-right: 120px;}
	.menu #model.filter-panel .entry {min-height: 35px; /* was 45px */}
	.menu #model.filter-panel .row {margin-bottom: 30px;}
	.menu #remove-filters.filter-panel .row {margin-top: 60px;}
	.menu #remove-filters.filter-panel .yes-no-buttons {margin: 0;}
	.menu a.close-panel {background-color: #fff;border-radius: 4px;color: #333 !important;padding: 6px 8px;position: fixed;right: 15px;top: 15px;z-index: 999999;}
	.menu a.close-panel .fa.hidden-sm:after {content: "Hide Panel";display: inline-block;font-family: "Verdana", sans-serif !important;margin-left: 6px;}
	.menu a.close-panel .text {display: none;}
	.filter-lock-overlay img {bottom: 0;height: 100px;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: 100px;}
}
/*NAV*/
#main-header .navbar-header .navbar-collapse.header{width:100%;}
.navbar-nav.menu-wrapper {width:100% !important;}
.navbar-nav.menu-wrapper li{width:11.11% !important;}
.navbar-nav.menu-wrapper.header-menu-top > li.active,
.navbar-nav.menu-wrapper.header-menu-top > li:hover:after{background-color:transparent;}
.navbar-nav.menu-wrapper.header-menu-top > li.active:after,
.navbar-nav.menu-wrapper.header-menu-top > li:hover,
.navbar-nav.menu-wrapper.header-menu-top > li.active:hover{background-color:#f4ebca;}
.navbar-nav.menu-wrapper li > a{padding:20px 0;color:#000;white-space: normal;}
.navbar-nav.menu-wrapper li.dropdown .dropdown-menu{border-top-width:0; min-width:200px;}
.navbar-nav.menu-wrapper.header-menu-top > li > a:after{color:#587c3c;}
@media only screen and (max-width: 991px) {
	.navbar-nav.menu-wrapper > li {width: 100% !important;}	
	#main-header .navbar-header .navbar-collapse.header{margin-left:5px;max-height:none;}
	#main-header .navbar-header #dealergroup .navbar-collapse ul.navbar-nav{width:100%;}
	.navbar-nav.menu-wrapper > li > a{background-color:#ddd;}
	.navbar-nav.menu-wrapper li.dropdown .dropdown-menu{background-color:#eee;margin-left:8px;}
	.navbar-nav.menu-wrapper li > a{padding:20px;font-size:14px;}
	.navbar-nav.menu-wrapper.header-menu-top > li.active:after,
	.navbar-nav.menu-wrapper.header-menu-top > li:hover,
	.navbar-nav.menu-wrapper.header-menu-top > li.active:hover{background-color:#eee;}
	#main-header .navbar-header .header .navbar-nav.menu-wrapper.header-menu-top > li{background-color:#ddd;}
	.navbar-nav.menu-wrapper li.dropdown .dropdown-menu li a{color:#000;}
}
.navbar-nav.navbar-right:last-child {}
.navbar-nav {float: none;font: 400 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;}
/*SLIDER*/
.carousel-control.left,.carousel-control.right{background-image:none;}
.carousel-control .icon-next:before,.carousel-control .icon-prev:before{background-color: #587c3c;color: #fff;display: inline-block;height: auto;padding: 20px;text-align: center;width: auto;}
.carousel-control .icon-prev, .carousel-control .icon-next{bottom: 0;font-size: 60px;height: auto;margin:0;position: absolute;top: auto;width: auto;}
.carousel-indicators{width:calc(100% - 120px) !important;margin-left:0;left:60px !important;}
.carousel-indicators li, .carousel-indicators li.active{background-color:#fff;border:1px solid #ccc;width:12px;height:12px;margin:0 6px;}
.carousel-indicators li.active{box-shadow:0 0 10px rgba(255,255,255,1);border-color:#fff;}
/*QUICK SEARCH*/
.quick-search-block{
  color:#000;
  background-color:#f1f1f1;
  background: -webkit-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(216, 216, 216, 1) 100%); /*Safari 5.1-6*/
  background: -o-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(216, 216, 216, 1) 100%); /*Opera 11.1-12*/
  background: -moz-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(216, 216, 216, 1) 100%); /*Fx 3.6-15*/
  background: linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(216, 216, 216, 1) 100%); /*Standard*/
  background-color:transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f1f1f1', endColorstr='#00d8d8d8', GradientType=0);
}
.quick-search-block .quick-search h3{color:#000;display:block;margin:0;text-align:center;text-transform:uppercase;}
.quick-search-block .quick-search form .quick-search-conditions:before{content:'Select vehicle condition: ';}
.quick-search-block .quick-search form .quick-search-conditions{float:none;display:block;width:auto;text-align:center;border-bottom:1px solid #ccc;margin-bottom:12px;}
.quick-search-block .quick-search form .quick-search-conditions label i{border: 1px solid #ccc;color: transparent;padding: 2px;visibility: visible;margin:0 6px;}
.quick-search-block .quick-search form .quick-search-conditions label.active i{color:#000;}
.quick-search-block .quick-search form .quick-search-choices,
.quick-search-block .quick-search form .quick-search-actions{display:inline-block;float:none;}
.quick-search-block .quick-search form .quick-search-actions{width:15%;}
.quick-search-block .quick-search form .quick-search-actions button{background-color:#587c3c;color:#fff;width:100%;}
.quick-search-block .quick-search form .quick-search-actions button:hover{background: -webkit-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);background: -o-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);background: -moz-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);background: radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);background-color:#587c3c;}
.quick-search-block .quick-search form .quick-search-actions button[type="reset"]{display:none;}
@media only screen and (max-width: 767px){
  .quick-search-block .quick-search form .quick-search-actions{width:96%;}
}
@media only screen and (max-width: 639px){
  .quick-search-block .quick-search form .quick-search-conditions:before{display:block;}
  .quick-search-block .quick-search form .quick-search-choices label{width:100%;margin-bottom:16px;}
  .quick-search-block .quick-search form .quick-search-actions{width:100%;}
}
/*FOOTER*/
#main-footer{background-color:#fff;color:#aaa;}
#main-footer .container .footer-seo {color: #595959;}
#main-footer .legend .small {color: #595959;}
#main-footer .container .links.footer-menu-top{text-align:center;}
#main-footer .container .links.footer-menu-top > li{width:auto;float:none;display:inline;}
#main-footer .container .links.footer-menu-top > li > a {color: #595959; text-transform: none; font-weight: 400;}
#main-footer .container .links.footer-menu-top > li:before{content:" | ";}
#main-footer .container .links.footer-menu-top > li:first-child:before{content:"";}
#main-footer .social-icons .social li a{color:#fff;border-radius:0;}
#main-footer .social-icons .social li a.fa.fa-facebook{background-color:#666970;}
#main-footer .social-icons .social li a.fa.fa-twitter{background-color:#6a7b82;}
#main-footer .social-icons .social li a.fa.fa-youtube-play{background-color:#7f6d6d;}
#main-footer .social-icons .social li a.fa.fa-google-plus{background-color:#9d6f6a;}
#main-footer .social-icons .social li a.fa.fa-envelope{background-color:#595959;text-indent:-9px;}
.btn-primary,
.blueprint-form .fieldset .form-group .btn.btn-primary,
.hero-block-button a{background-color:#c5c5c5;color:#434343;margin-left: -5px;width: calc(100% + 10px);padding:3px 0;font-weight:normal;}
.btn-primary:hover,
.blueprint-form .fieldset .form-group .btn.btn-primary:hover,
.hero-block-button a:hover{background: -webkit-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);background: -o-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);background: -moz-radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);background: radial-gradient(rgba(255,255,255,.80) 0%, rgba(255,255,255,0) 70%);background-color:#c5c5c5;}
.hero-block-button{background-color:#f8f8f8;width: calc(100% + 10px);margin-left:-5px;}
/* transparent inventory filter */
.menu .row.filter-buttons li.active,
.menu .filter-panel {background-color: rgba(8,8,8,.8);}
/* XS (767px and below) */
@media only screen and (max-width:767px) {
	.menu .navbar-inverse,
	.menu .navbar-inverse > .container-fluid {padding: 0;	}
	.menu .row.filter-buttons {margin: 0;padding: 0;}
	.menu .row.filter-buttons li {padding: 0 4px;width: 100%;}
	.menu .row.filter-buttons li.active,
	.menu .filter-panel {background-color: rgba(8,8,8,.8);}
	.menu .filter-panel {left: 60px;padding-right: 75px;}
	.menu .filter-panel .title {margin-right: 120px;}
	.menu #model.filter-panel .entry {min-height: 35px; /* was 45px */}
	.menu #model.filter-panel .row {margin-bottom: 30px;}
	.menu #remove-filters.filter-panel .row {margin-top: 60px;}
	.menu #remove-filters.filter-panel .yes-no-buttons {margin: 0;}
	.menu a.close-panel {background-color: #fff;border-radius: 4px;color: #333 !important;padding: 6px 8px;position: fixed;right: 15px;top: 15px;z-index: 999999;}
	.menu a.close-panel .fa.hidden-sm:after {content: "Hide Panel";display: inline-block;font-family: "Verdana", sans-serif !important;margin-left: 6px;}
	.menu a.close-panel .text {display: none;}
	.filter-lock-overlay img {bottom: 0;height: 100px;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: 100px;}
}
#main-footer a {color: #333;}
.navbar-nav.menu-wrapper li.dropdown.aboutUs .dropdown-menu{left:auto; right:0;}
@media only screen and (max-width: 1199px){
	#main-header .navbar-header .navbar-collapse.header {margin: 0;}
}
@media screen and (max-width:991px){
	.img-overlay h3.h3 {margin-left: 21%; margin-right: 20%;}
	/*Model Pages Buttons on mobile*/
	#block-3 .col .visible-sm a{color:#fff;}
	#block-3 .col .visible-sm a::after{content: ' Ã¢â€ â€™';}
	/* NS398598 */
	.navbar-nav.menu-wrapper li { border: 0 !important; }
	.navbar-nav.menu-wrapper li > a { font-weight: bold; text-align: left; }
	.navbar-nav.menu-wrapper.header-menu-top > li > a:after { content: '\f067'; font-family: FontAwesome; color: #587c3c; position: absolute; right: 20px; top: 20px; }
	.navbar-nav.menu-wrapper.header-menu-top > li > a:hover:after { color: #fff; }
	.navbar-nav.menu-wrapper li.dropdown .dropdown-menu { position: relative; width: 100%; margin: 0; left: 0; border: 0; }
	.navbar-nav.menu-wrapper li.dropdown .dropdown-menu li { width: 100% !important; }
	.navbar-nav.menu-wrapper li.dropdown .dropdown-menu li a { padding: 10px 20px; }
}
@media only screen and (max-width: 480px){
	.vehicle .button.quick-view { margin-left: -15px; width:93%;}
}
@media only screen and (max-width: 767px){
	.row.block {float: none;}
	#dealergroup, #dealerLogo {background-color: #FFF;}
	.page-image-header {margin-top: 5%;}
}
@media (min-width: 768px){
	.navbar-toggle { display: block; }
	#dealergroup > ul .hdr-group {padding: 15px;}
	.vehicle .button.quick-view { margin-left: -15px; width:94.5%;}
}
@media only screen and (min-width: 992px){
	.vehicle .button.quick-view { margin-left: -15px;}
	.navbar-collapse.collapse { display: block !important; }
	.navbar-toggle { display: none; }
	#dealerLogo {width: 20%;}
	#dealergroup {width: 80%;}
	#dealergroup > ul .hdr-group {width: calc(100% / 9) !important; padding: 10px;}
}
@media (min-width: 1200px) {
	.navbar-nav > li > .dropdown-menu {top: 60px;}
}
@media (min-width: 1440px) {
	#dealergroup > ul .hdr-group {padding: 15px;}
}
/* NS358123 */
#dealergroup > ul .hdr-group.hdr-group-infiniti .dropdown-menu {right:0;}
@media only screen and (max-width: 480px) {
	.navbar-toggle {margin-top: 19% !important;}
}
/*focus color change*/
#dealergroup > ul .hdr-group.hdr-group-nissan .dropdown-menu > li a:focus {background-color: #c3002f;}
#dealergroup > ul .hdr-group.hdr-group-toyota .dropdown-menu > li a:focus {background-color: #E01A23;}
#dealergroup > ul .hdr-group.hdr-group-alfaromeo .dropdown-menu > li a:focus {background-color: #1D2B47;}
#dealergroup > ul .hdr-group.hdr-group-ford .dropdown-menu > li a:focus {background-color:#00095B;}
#dealergroup > ul .hdr-group.hdr-group-vw .dropdown-menu > li a:focus {background-color: #001E50;}
#dealergroup > ul .hdr-group.hdr-group-fiat .dropdown-menu > li a:focus {background-color: #96172E;}
#dealergroup > ul .hdr-group.hdr-group-honda .dropdown-menu > li a:focus {background-color: #0089cf;}
#dealergroup > ul .hdr-group.hdr-group-mitsubishi .dropdown-menu > li a:focus {background-color: #c3002f;}
#dealergroup > ul .hdr-group.hdr-group-infiniti .dropdown-menu > li a:focus {background-color: #343434;}
#dealergroup > ul .hdr-group.hdr-group-ineos-grenadier .dropdown-menu > li a:focus {background-color: #69cbe4;}
@media (min-width:768px) and (max-width:991px) {
	.navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; }
	.navbar-nav .open .dropdown-menu > li > a { line-height: 20px; }
	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; }
	.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333; white-space: nowrap; }
	.navbar-header { float: none; }
	.navbar-toggle { display: block; }
	.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
	.navbar-collapse.collapse { display: none !important; }
	.navbar-nav { float: none !important;/*margin: 7.5px -15px;*/ margin: 7.5px 50px 7.5px -15px }
	.navbar-nav>li { float: none; }
	.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
	.navbar-text { float: none; margin: 15px 0; }
	/* since 3.1.0 */
	.navbar-collapse.collapse.in { display: block !important; }
	.collapsing { overflow: hidden !important; }
}