@charset "UTF-8";

/* Theme CSS Document */


/* NAVIGATION 1 */

#navHdr-wrapper-1 {
    background: #fafafa;
}

#navHdr-wrapper-1 .top-bar {
    background: #fafafa;
}

#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: #fafafa;
    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: #d4171e;
}

#navHdr-wrapper-1 .top-bar-section .has-dropdown > a:after {
    border-color: #28ace2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

#dealerHdr-wrapper-1 {
    background-color: #28ace2 !important;
    color: #fff;
    border-bottom: 4px solid #edf0f5
}

#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: #28ace2;
}

#navHdr-wrapper-2 .top-bar-section li:not(.has-form) a:not(.button) {
    background-color: #28ace2;
}

#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: #006ea9;
}


/* NAVIGATION 3 */

#navHdr-wrapper-3 {
    background: #28ace2;
}

#navHdr-wrapper-3 .top-bar-section li:not(.has-form) a:not(.button) {
    background-color: #28ace2;
}

#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: #006ea9;
}


/* NAVIGATION 4 */

#navHdr-wrapper-4 {
    background: #fafafa;
}

#navHdr-wrapper-4 .top-bar {
    background: #fafafa;
}

#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: #fafafa;
    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: #d4171e;
}

#navHdr-wrapper-4 .top-bar-section .has-dropdown > a:after {
    border-color: #28ace2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

#dealerHdr-wrapper-4 {
    background-color: #28ace2 !important;
    color: #fff;
    border-bottom: 4px solid #edf0f5
}

#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: #28ace2;
}

#navHdr-wrapper-5 .top-bar-section li:not(.has-form) a:not(.button) {
    background-color: #28ace2;
}

#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: #006ea9;
}


/* NAVIGATION 7 */

#logoHdr-wrapper-7 {
    background: #fff;
}

#navHdr-wrapper-7 .top-bar-section li:not(.has-form) a:not(.button) {
    background-color: #28ace2;
}

#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: #006ea9;
}

#navHdr-wrapper-7 .top-bar {
    background-color: #28ace2;
}


/* RESPONSIVE NAV */

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

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

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

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


/* GENERAL */

.flag {
    background-color: #e64d25;
}

.main-section {
    background: #edf0f5;
    padding-top: 30px;
}

.main-section .article-copy {
    background-color: #fff;
}

.main-section .interior {
    background: #fff;
    padding-top: 15px;
    padding-bottom: 25px;
    margin-top: -30px;
}

.main-section .interior .article-copy {
    background-color: #f0f0f0;
}

.main-section {
    border-bottom: 4px solid #edf0f5;
}

.main-section .interior .article-copy {
    background-color: #edf0f5;
}

.main-title {
    display: none;
}


/* BUTTON COLOR */

.article-copy a.button {
    background: #e64d25;
    ;
    transition: opacity 300ms;
}

.article-copy a.button:hover {
    background: #e64d25;
    ;
    opacity: .75;
}

.inventoryBTN a.button {
    background: #e64d25;
    ;
    transition: opacity 300ms;
}

.inventoryBTN a.button:hover {
    background: #e64d25;
    ;
    opacity: .75;
}

form .button {
    background: #e64d25;
    ;
    transition: opacity 300ms;
}

form .button:hover {
    background: #e64d25;
    ;
    opacity: .75;
}


/* ARCHIVES BTN */

.archives-sidebar .dropdown.button,
.archives .dropdown.button {
    background-color: #fff;
    color: #999;
    border: 3px solid #ccc;
    font-size: .8em;
}

.archives-sidebar .dropdown.button::after,
.archives .dropdown.button::after {
    border-color: #999999 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}


/* SIDEBAR */

.sidebar .article-copy h2 {
    color: #28ace2;
}

.sidebar .button,
.newsletter-form .button {
    background: #e64d25;
}


/* NEWSLETTER */

#newsletter-wrapper {
    background-color: #fff;
    margin-top: 0px;
    border-top: 4px solid #edf0f5
}


/* FOOTER */

#footerBlock {
    background: #0072a3;
}

#footerBlock ul.ftrLinks li a {
    color: #fafafa;
}

#footerBlock .contactBlock h2 {
    color: #fafafa;
}

#footerBlock .contactBlock p,
.contactDetails p,
.contactDetails p a {
    color: #fafafa;
}

#footerBlock .contactBlock .button {
    background-color: #e64d25;
}

#footer-wrapper {
    background: none repeat scroll 0 0 #edf0f5;
}

#footerBlock p {color:#fafafa}
#footerBlock .notYou a { color: #fafafa; transition: opacity 300ms;}

/* Mobile Nav Color */

.MobileNav1 tr td a {
    color: #999999;
}


/* YES/NO Pages */

.thanks-block,
.thanks-title {
    background-color: #28ace2 !important;
}

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

.text-block {
    background-color: rgba(40, 172, 226, 0.8)!important;
}

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

#form-block .button {
    background: #28ace2;
    transition: opacity 300ms;
}

#form-block .button:hover {
    background: #28ace2;
    opacity: .75;
}

/* 3 Icon Buttons */
.button.newsButton {
	text-align:center;
	border-radius:5px;
	font-size:1.3em;
	background-color: #28ace2;
	transition: opacity 300ms;
}

.button.newsButton i {
	color:#ffffff; 
	font-size:32px;
}

.button.newsButton span {
	color:#ffffff;
	display:inline-block;
  	vertical-align: 5px;
}

.button.newsButton:hover {
	background: #28ace2;
    opacity: .75;
}
