@charset "UTF-8";
/* Theme CSS Document */


/* NAVIGATION 1 */
#navHdr-wrapper-1 {background:#fff; }
#navHdr-wrapper-1 .top-bar {background:#fff;}
#navHdr-wrapper-1 .top-bar-section ul li > a {color:;}
#navHdr-wrapper-1 .top-bar-section ul li  {border-left: 1px solid #e1e1e1; }
#navHdr-wrapper-1 .top-bar-section li:not(.has-form) a:not(.button) {background-color:#fff; color: #666666;}
#navHdr-wrapper-1 .top-bar-section li:not(.has-form) a:hover:not(.button), 
#navHdr-wrapper-1 .top-bar-section .dropdown li:not(.has-form):not(.active) > a:hover:not(.button) {background-color:#edf0f5; color: #cc0000;}
#navHdr-wrapper-1 .top-bar-section .has-dropdown > a:after {border-color: #cc0000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}

#dealerHdr-wrapper-1 {background-color: #cc0000 !important; color: #fff; border-bottom: 4px solid #fff;}
#dealerHdr-wrapper-1  .dealer-name h1 a, #dealerHdr-wrapper-1 .dealer-info p, #dealerHdr-wrapper-1 .dealer-info strong, #dealerHdr-wrapper-1 .dealer-info p a {color: #fff;}

/* NAVIGATION 2 */
#navHdr-wrapper-2 {background:#cc0000; }
#navHdr-wrapper-2 .top-bar-section li:not(.has-form) a:not(.button) {background-color:#cc0000;}
#navHdr-wrapper-2 .top-bar-section li:not(.has-form) a:hover:not(.button), 
#navHdr-wrapper-2 .top-bar-section .dropdown li:not(.has-form):not(.active) > a:hover:not(.button) {background-color:#cc0000;}

/* NAVIGATION 3 */
#navHdr-wrapper-3 {background:#cc0000; }
#navHdr-wrapper-3 .top-bar-section li:not(.has-form) a:not(.button) {background-color:#cc0000;}
#navHdr-wrapper-3 .top-bar-section li:not(.has-form) a:hover:not(.button), 
#navHdr-wrapper-3 .top-bar-section .dropdown li:not(.has-form):not(.active) > a:hover:not(.button) {background-color:#cc0000;}

/* NAVIGATION 4 */
#navHdr-wrapper-4 {background:#fff; }
#navHdr-wrapper-4 .top-bar {background:#fff;}
#navHdr-wrapper-4 .top-bar-section ul li > a {color:;}
#navHdr-wrapper-4 .top-bar-section ul li  {border-left: 1px solid #e1e1e1; }
#navHdr-wrapper-4 .top-bar-section li:not(.has-form) a:not(.button) {background-color:#fff; color: #666666;}
#navHdr-wrapper-4 .top-bar-section li:not(.has-form) a:hover:not(.button), 
#navHdr-wrapper-4 .top-bar-section .dropdown li:not(.has-form):not(.active) > a:hover:not(.button) {background-color:#edf0f5; color: #cc0000;}
#navHdr-wrapper-4 .top-bar-section .has-dropdown > a:after {border-color: #cc0000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}

#dealerHdr-wrapper-4 {background-color: #cc0000 !important; color: #fff; border-bottom: 4px solid #fff}
#dealerHdr-wrapper-4 .dealer-name h1 a, #dealerHdr-wrapper-4 .dealer-info p, #dealerHdr-wrapper-4 .dealer-info strong, #dealerHdr-wrapper-4 .dealer-info p a {color: #fff;}

/* NAVIGATION 5 */
#logoHdr-wrapper-5 {background:#fff; }
#navHdr-wrapper-5 {background:#cc0000; }
#navHdr-wrapper-5 .top-bar-section li:not(.has-form) a:not(.button) {background-color:#cc0000;}
#navHdr-wrapper-5 .top-bar-section li:not(.has-form) a:hover:not(.button), 
#navHdr-wrapper-5 .top-bar-section .dropdown li:not(.has-form):not(.active) > a:hover:not(.button) {background-color:#cc0000;}

/* NAVIGATION 7 */
#logoHdr-wrapper-7 {background:#fff; }
#navHdr-wrapper-7 .top-bar-section li:not(.has-form) a:not(.button) {background-color:#cc0000;}
#navHdr-wrapper-7 .top-bar-section li:not(.has-form) a:hover:not(.button), 
#navHdr-wrapper-7 .top-bar-section .dropdown li:not(.has-form):not(.active) > a:hover:not(.button) {background-color:#cc0000;}
#navHdr-wrapper-7 .top-bar {background-color:#cc0000;}


/* RESPONSIVE NAV */

.tab-bar {
    background-color: #fff;
    border-bottom: 4px solid #e2e2e2;
}

.tab-bar .menu-icon {
    background-color:#cc0000;
}

#navHdr-wrapper-mobile {
    background-color: #cc0000 !important;
}

.inner-wrap .navTab a:hover, .inner-wrap .navLast a:hover {
    background-color: #cc0000 ;
}


/* GENERAL */
.flag {background-color: #cc0000;}
.main-section {background: #fff ;  padding-top:  30px;}
.main-section .article-copy {background-color: #f2f2f2;}
.main-section .article-copy h2 a, .main-section .article-copy h2 {color: #232323;}
.main-section .interior {background:#fff; padding-top:  15px; padding-bottom:  25px; margin-top:-30px;}
.main-section .interior .article-copy {background-color: #f2f2f2;}
.main-title, .archives {display:none;}


/* BUTTON COLOR */
.article-copy a.button {background: #cc0000; transition: opacity 300ms; }
.article-copy a.button:hover {background: #cc0000;opacity:.75;}

.inventoryBTN a.button {background: #cc0000; transition: opacity 300ms; }
.inventoryBTN a.button:hover {background: #cc0000;opacity:.75;}

form .button {background: #cc0000; transition: opacity 300ms;}
form .button:hover {background: #cc0000;opacity:.75;}


/* ARCHIVES BTN */
.archives-sidebar button.button {background-color: #fff;color: #999;border: 3px solid #ccc; font-size: .8em;}
.archives-sidebar .dropdown.button::after, .archives button.dropdown::after { border-color: #999999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}


/* SIDEBAR */
.sidebar .article-copy h2 {color: #cc0000;}
.sidebar .button, .newsletter-form .button {background: #cc0000; transition: opacity 300ms;}
.sidebar .button:hover, .newsletter-form .button:hover {background: #cc0000;opacity:.75;}


/* NEWSLETTER */
#newsletter-wrapper {background-color: #f2f2f2; margin-top:0px;}
#newsletter-wrapper h2 {color: #cc0000;}


/* FOOTER */
#footerBlock {background: #cc0000;}
#footerBlock ul.ftrLinks li a {color: #fff;}
#footerBlock .contactBlock h2 {color: #fff;}
#footerBlock .contactBlock p, .contactDetails p, .contactDetails p a {color: #fff;}
#footerBlock .contactBlock .button {background-color: #cc0000; color:#fff;}
#footer-wrapper {background: none repeat scroll 0 0 #f2f2f2;}
#footer-wrapper p, #footer-wrapper a { color:#42474a;}

/* Mobile Nav Color */
.MobileNav1 tr td a {
    color:#999999;
}


/* YES/NO Pages */
.thanks-block, .thanks-title {
	background-color: #cc0000 !important;
}

.subtitle .post-title h1 {
	color: #cc0000 !important;
}
	

.text-block {
	background-color: rgba(42,75,109,0.8)!important;
}

.review-image {
	border-bottom: #cc0000 solid 14px !important;
}

#form-block .button {background: #cc0000; transition: opacity 300ms;}
#form-block .button:hover {background: #cc0000;opacity:.75;}
