@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: #041E42;
}

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

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

#dealerHdr-wrapper-1 {
    background-color: #041E42 !important;
    color: #fff;
    border-bottom: 4px solid #222222;
}

#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: #041E42;
}

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

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


/* NAVIGATION 3 */

#navHdr-wrapper-3 {
    background: #041E42;
}

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

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


/* 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: #041E42;
}

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

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

#dealerHdr-wrapper-4 {
    background-color: #041E42 !important;
    color: #fff;
    border-bottom: 4px solid #222222;
}

#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: #041E42;
}

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

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


/* NAVIGATION 7 */

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

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

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

#navHdr-wrapper-7 .top-bar {
    background-color: #041E42;
}


/* RESPONSIVE NAV */

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

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

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

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


/* GENERAL */

.flag {
    background-color: #ff7200;
}

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

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

.main-section .article-copy h2 a,
.main-section .article-copy h2 {
    color: #041E42;
}

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

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

.main-title,
.archives {
    display: none;
}

.breadcrumbs > * {
    text-transform: none;
}


/* BUTTON COLOR */

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

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

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

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

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

form .button:hover {
    background: #041E42;
    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: #041E42;
}

.sidebar .button,
.newsletter-form .button {
    background: #041E42;
    transition: opacity 300ms;
}

.sidebar .button:hover,
.newsletter-form .button:hover {
    background: #041E42;
    opacity: .75;
}


/* NEWSLETTER */

#newsletter-wrapper {
    background-color: #E6E6E6;
    margin-top: 0px;
}

#newsletter-wrapper h2 {
    color: #041E42;
}


/* FOOTER */

#footerBlock {
    background: #041E42;
}

#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: #fff;
    color: #041E42
}

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

#footer-wrapper p,
#footer-wrapper a {
    color: #041E42;
}

#footerBlock p {
    color:#ffffff;
}

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


/* Mobile Nav Color */

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


/* YES/NO Pages */

.thanks-block,
.thanks-title {
    background-color: #041E42 !important;
}

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

.text-block {
    background-color: rgba(55, 71, 97, 0.8)!important;
}

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

#form-block .button {
    background: #041E42;
    transition: opacity 300ms;
}

#form-block .button:hover {
    background: #041E42;
    opacity: .75;
}

/* 3 Icon Buttons */
.button.newsButton {
    text-align:center;
    border-radius:5px;
    font-size:1.3em;
    background-color: #041E42;
    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: #041E42;
    opacity: .75;
}

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

    /* 3 Icon Buttons */
    .button.newsButton {
        font-size:1.0em;
    }

    .button.newsButton i { 
        font-size:28px;
    }


}
