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

#navHdr-wrapper-1 .top-bar-section .has-dropdown > a:after {
    /*margin-top: -10px;*/
    border-color: #d11012 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

#dealerHdr-wrapper-1 {
    background-color: #d11012 !important;
    color: #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: #d11012;
}

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

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


/* NAVIGATION 3 */

#navHdr-wrapper-3 {
    background: #d11012;
}

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

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


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

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

#dealerHdr-wrapper-4 {
    background-color: #d11012 !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: #d11012;
}

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

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


/* NAVIGATION 7 */

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

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

#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: #B70E10;
    !important
}

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

#Border-wrapper-7 .BorderBottom {
    display: none;
}


/* RESPONSIVE NAV */

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

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

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

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

.inner-wrap .dealer-name {
    padding: 5px 15px 10px;
}


/* GENERAL */

.flag {
    background-color: #d11012;
}

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

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

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

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

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

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

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

.main-section .interior .post-content p,
.main-section .interior .post-content ul {
    color: #42474a;
}


/* BUTTON COLOR */

.article-copy a.button {
    background: #d11012;
}

.article-copy a.button:hover {
    background: #B70E10;
}

.inventoryBTN a.button {
    background: #d11012;
}

.inventoryBTN a.button:hover {
    background: #B70E10;
}

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

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

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

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


/* NEWSLETTER */

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


/* FOOTER */

#footerBlock {
    background: #d11012;
}

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

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

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

#footerBlock p {
    color:#ffffff;
}

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


/* YES/NO Pages */

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

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

.text-block {
    background-color: rgba(209, 16, 18, 0.8)!important;
}

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

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

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

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



/* MEDIA QUERIES */


/*
@media only screen and (max-width: 1025px) {
    
    .inner-wrap .logo {
        width:220px;
    }
}

*/

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

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

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


}
