/*------------------------------------*

	$FONT COLOR
	
\*------------------------------------*/
/* White */
.nav-tabs li a:hover, .nav li a:focus, .navbar-inverse, .btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, #block1 .secondary.btn-default, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, #headerBannerLink .btn-default, #headerBannerLink .btn-default:focus, #headerBannerLink .btn-default:active, #headerBannerLink .btn-default.active, .research-page .panel-heading, .navbar-nav .open a, .navbar-nav .dropdown-menu, .vehicleDescriptionTabs .panel-title li.active .btn-default, .text-white { color: #fff; }
.navbar-default .navbar-toggle .fa-bars { color: #fff!important; }
@media (min-width: 992px) {
.navbar-nav li a, .navbar-nav li ul li a, .navbar-nav .open a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #fff!important; }
}
/* Light Grey */
#headerBannerText p, .widgetTitle { color: #ccc; }
/* Medium Light Grey */
.special-offer h2, h2#P_offer, .special-print .btn-default:hover, .special-print .btn-default:focus, .special-print .btn-default:active, .special-print .btn-default.active, .special-print .open .dropdown-toggle.btn-default { color: #414141; }
/* Grey */
.popover-title, .quickNav li.panel p, .subQuickNav p, .text-default { color: #333; }
/* Black */
#staffNav .active a, #specialsNav .active a, footer a { color: #000; }
/* Light Red */
a:hover, a:focus, .icon-color { color: #e43b42; }
/* Red */
a, .quickNav li.panel .fa, .subQuickNav .panel .fa, .vehicleTitle, .galleryPrice, .showroom .title h2, .showroom .vehicle .title p, .featuredVehicle .price, .specialBlock h1, .specialBlock .savePrice, .specialBlock .vehicleInfo h3, .srpVehicle .srpVehiclePricing .savePrice, .srpVehicle .vehiclePriceDrop li .fa, .text-main { color: #A91016; }
/*------------------------------------*

	$BORDER COLOR
	
\*------------------------------------*/
/* White */
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-bottom-color: #FFF;
	border-top-color: #FFF;
}
#block2 .modelBar.panel { border-top: 1px solid #FFFFFF; }
/* Lighter Grey */
#staffNav .active a, #specialsNav .active a { border-color: #E3E3E3; }
/* Light Grey */
#carFeatureDisplay .panel:last-child { border-bottom: 1px solid #C8C8C8; }
/* Dark Grey */
.nav-tabs li a:hover, .nav li a:focus { border-color: #111; }
/* Black */
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-bottom-color: #000;
	border-top-color: #000;
}
.navbar-default .navbar-toggle { border-left-color: #000000; }
/*  Red */
.vehicleDescriptionTabs .triangle { border-top: 8px solid #A91016; }
.pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus { border-color: #A91016; }
.navbar-fixed-top { border-bottom: 3px solid #A91016; }
/* Dark Red */
@media (min-width: 992px) {
.navbar-nav .dropdown-menu li a { border-bottom: 1px solid #7a0000; }
}
/*------------------------------------*

	$BACKGROUND COLOR
	
\*------------------------------------*/
/* White */
.homepage .contentWrapper .container { background-color: transparent!important; }
.bannerWrapper .container, .contentWrapper .container { background-color: #fff; }
/* Ultra Light Grey */
body, #staffNav .active a, #specialsNav .active a, .quickNav li.panel:hover { background-color: #F5F5F5; }
/* Light Grey */
#bannerBg .row { background-color: #c8c8c8; }
/* Grey */
footer { background-color: #999; }
/* Medium Grey */
.well.gray, .navbar-nav .open a:hover { background-color: #2f2f2f; }
/* Dark Grey */
.nav-tabs li a:hover, .nav li a:focus { background: #111; }
/* Black #000*/
/* Red */
.navbar, .navbar-default .navbar-toggle, .vehicleDescriptionTabs .panel-title li.active .btn-default, .pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus { background-color: #A91016; }
@media (min-width: 992px) {
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-nav .open a, .navbar-nav .dropdown-menu { background-color: #A91016!important; }
}
/* Dark Red */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: #7a0000; }
.navbar-nav .open a:hover { background-color: #7a0000 !important; }
/**/
.modelBar {
	background: #ffffff; /* Old browsers 
	background: -moz-linear-gradient(top, #d8d8d8 0%, #ffffff 100%); /* FF3.6+ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d8d8d8), color-stop(100%, #ffffff)); /* Chrome,Safari4+ 
	background: -webkit-linear-gradient(top, #d8d8d8 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ 
	background: -o-linear-gradient(top, #d8d8d8 0%, #ffffff 100%); /* Opera 11.10+ 
	background: -ms-linear-gradient(top, #d8d8d8 0%, #ffffff 100%); /* IE10+ 
	background: linear-gradient(to bottom, #d8d8d8 0%, #ffffff 100%); /* W3C 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff', GradientType=0 );  IE6-9 */
	padding: 0 1em;
}
.modelBar.margin-top { margin-top: 1em; }
/* used in home for block 4 */
#carFeatureDisplay .panel {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%); /* W3C *//*
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0 );  IE6-9 */
}
/*------------------------------------*

	$BUTTONS
	
\*------------------------------------*/

/* Specific to template change .btn-main */
.btn-main, .btn-alt3.active {
	background-color: #A91016;
	border-color: #891016;
}
.btn-main:hover, .btn-main:focus, .btn-main:active, .btn-main.active {
	background-color: #891016;
	border-color: #891016;
	color: #fff;
}
.btn-alt1, .btn-alt1 a, .btn-alt2, .btn-alt2 a, .btn-alt3, .btn-alt3:hover, .btn-alt3:focus, .btn-alt3:active { color: #000; }
.btn-main, .btn-main a { color: #fff !important; }
.btn-cta, .btn-cta a, .btn-alt3.active { color: #fff; }
.btn-alt1 {
	background: #ededed;
	border-color: #ccc;
}
.btn-alt1:hover, .btn-alt1:focus, .btn-alt1:active, .btn-alt1.active {
	color: #828282;
	background-color: #ededed;
	border-color: #ccc;
}
.btn-alt2 {
	text-shadow: 0px 1px #eee;
	background-color: #bbb;
	border-color: #bbb;
}
.btn-alt3:hover, .btn-alt3:focus, .btn-alt3:active {
	background-color: #bbb;
	border-color: #bbb;
}
.btn-alt2:hover, .btn-alt2:focus, .btn-alt2:active, .btn-alt2.active, .btn-alt2.enabled, .btn-alt3 {
	color: #000;
	background-color: #ccc;
	border-color: #ccc;
}
.btn-alt4 {
	background-color: #000;
	color: #FFF;
	border-color: #CCCCCC;
}
.btn-alt4:hover, .btn-alt4:focus, .btn-alt4:active, .btn-alt4.active, .btn-alt4.enabled {
	background-color: #414141;
	color: #FFF;
}
/* CTA STAYS SAME COLOR */
.btn-cta, .mobile #clickToCallHeaderEvent {
	text-shadow: 1px 1px #c64600;
	background: #ff6e02; /* Old browsers */
	background: -moz-linear-gradient(top, #ff6e02 0%, #ec5300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6e02), color-stop(100%, #ec5300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff6e02 0%, #ec5300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff6e02 0%, #ec5300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff6e02 0%, #ec5300 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff6e02 0%, #ec5300 100%); /* W3C *//*
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e02', endColorstr='#ec5300', GradientType=0 );  IE6-9 */
	border-color: #c64600;
}
.btn-cta:hover, .btn-cta:focus, .btn-cta:active, .btn-cta.active {
	color: #fff;
	background: #ec5300; /* Old browsers */
	background: -moz-linear-gradient(top, #ec5300 0%, #ec5300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec5300), color-stop(100%, #ec5300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ec5300 0%, #ec5300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ec5300 0%, #ec5300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ec5300 0%, #ec5300 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ec5300 0%, #ec5300 100%); /* W3C *//*
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec5300', endColorstr='#ec5300', GradientType=0 );  IE6-9 */
	border-color: #c64600;
}
.btn-icon-right {
	position: absolute;
	right: 10px;
	top: 9px;
}
/*------------------------------------*
	$HOME MISC
\*------------------------------------*/
#iconHolder .fa { color: #fff; }
#iconHolder {
	background: #b6121c;
	box-shadow: 0 1px 2px #717171;
	height: 58px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -25px;
	padding: 7px;
	width: 75px;
}

/*------------------------------------*
	$FIXED_HEADER
	jQuery('.headerWrapper').addClass('fixedHeaderArea');

	-add a padding-top to content div based on height of header section (may need multiple media queries)
\*------------------------------------*/
@media(min-width:992px) {
.fixedHeaderArea ~ #content { padding-top: 180px; }
}

/*------------------------------------*
	$MODEL BAR
\*------------------------------------*/
.mbThumbTitle, .mbTitleModel {
	margin-top: -10px;
	color: #333;
}
