/*background*/

.c_194-0 {
    background: #f9f9f9;
}

.c_196-0 div.detail h3 span {
    color: #666666;
    text-transform: initial;
    font-family: "Nissan Light", Verdana, Arial, sans-serif;
    margin-bottom: 0em;
}

.c_195-0 .facet-group, .c_195-0 .facet-group .form-group.drop-down-filter {
    background: #f9f9f9;
}

.c_195-0 .heading-filter {
    background: #f9f9f9;
    border-color: #f9f9f9;
    color: #000000;
    border-bottom: 1px solid #e3e2e2;
}

.c_195-0 .accordion-container .accordion .accordion-header, .c_195B-0 .accordion-container .accordion .accordion-header {
    border-color: #f9f9f9;
    color: #000000;
    border-bottom: 1px solid #e3e2e2;
}

.c_195-0 .accordion-container .accordion .accordion-header:before, .c_195B-0 .accordion-container .accordion .accordion-header:before {
    display: none;
}

.c_195-0 .form-group.drop-down-filter {
    color: #252525;
}

.c_195-0 .accordion-container .accordion-group {
    border-bottom: 1px solid #f9f9f9;
    background-color: #f9f9f9;
}

.c_194-0 .offer-filters {
    background: #f9f9f9;
    border-right: 1px solid #e3e2e2;
}

.c_195-0 .accordion-container .accordion .accordion-panel, .c_195B-0 .accordion-container .accordion .accordion-panel {
    background: #f9f9f9;
}

/*end background*/

/*head promo rel*/

.c_194-0-match-count {
    border-bottom: 1px solid #e3e2e2;
    color: #343434;
    padding: 1.72em 30px;
}

.c_194-0-match-count span {
    text-transform: initial;
    display: contents;
}

.c_194-0-active-filters li button {
    font-family: "Nissan Light", Verdana, Arial, sans-serif;
}

/*end head promo rel*/

/*lateral*/

.c_195-0 .heading-filter h1 {
    color: #252525;
}

.c_195-0 .heading-filter h2 {
    color: #666666;
    font-family: "Nissan Light", Verdana, Arial, sans-serif;
}

.c_195-0 .form-group.drop-down-filter .custom-selectbox .selectedValue {
    color: #252525;
    padding: 0.7em 13px;
    box-shadow: 0 0 0 0.1428571429em #f9f9f9;
    text-transform: initial;
    font-family: "Nissan Light", Verdana, Arial, sans-serif;
}

html.js .form-group .custom-selectbox .selectedValue::after {
    border-left: 1px solid #eee;
    color: #252525;
    margin-top: 0em;
}

.c_195-0 .accordion-container .checkbox-filter, .c_195B-0 .accordion-container .checkbox-filter {
    border-color: #e3e2e2;
}

.checkbox input[type=checkbox]:checked+label::before {
    color: #252525;
}

html.js .custom-selectbox .selectedValue::after {
    font-weight: 100;
}

/*end lateral*/

/*typography*/

h1, h2, h3, h4, h5, h6 {
    font-family: "Nissan Light", Verdana, Arial, sans-serif;
    font-weight: 400;
}

.form-group label {
    font-family: "Nissan Light", Verdana, Arial, sans-serif;
}

.c_196-0 .detail .detail-teaser, .c_196-0 .detail h3 em, .c_196-0 .detail .detail-teaser, .c_196-0 .detail h3 span, .c_196-0 .detail .detail-ends, .c_196-0 .bottom-interaction .smallprint {
    text-align: center;
}

.c_194-0-match-count span, .c_196-0 .vehicle h2, .c_196-0 .vehicle p, .c_196-0 .detail h2, .c_196-0 .detail em, .c_196-0 .detail h3 span, .c_196-0 .detail .detail-ends, .c_196-0 .bottom-interaction .smallprint, .c_194-0 .main-nav-filters .btn-menu, .c_194-0-filter-wrap span, .c_196-0 div.detail h3 em, .c_196-0 div.detail h3 span, .c_129 .modal-dialog .modal-close span {
    font-family: "Nissan Light", Verdana, Arial, sans-serif;
}

.c_196-0 .detail-ends {
    padding-top: 0px
}

.c_196-0 .detail .detail-ends {
    font-size: .5em;
}

.c_196-0 .detail-editorial, .c_196-0 .detail-editorial-disclaim, .c_196-0 .detail-ends {
    margin-bottom: 0px;
}

/*end typography*/

/*image*/

.c_196-0 .vehicle-image {
    margin: 0px;
}

.c_196-0 .vehicle-image picture {
    max-width: 534px;
}

/*end image*/

/*card*/

.c_196-0 .detail h2 {
    color: #FFF;
    content: #000;
}

/*
.c_196-0 .detail .detail-teaser {
    letter-spacing: .15em;
    font-size: 2.2em;
}
*/

.c_196-0 div.detail h2, .c_196-0 div.detail h2+p, .c_196-0 div.detail h3 {
    color: #000000;
    text-align: center;
}

.c_196-0 .c_029-1 {
    margin: 0px;
}

.c_196-0 .detail h2, .c_196-0 .detail .detail-teaser {
    display: none;
}

.c_196-0 .detail h3 {
    padding-top: 0px;
}

.c_196-0 .detail h3 em {
    letter-spacing: .15em;
    font-size: 2.2em;
}

.c_196-0 div.detail h3:first-of-type {
    border-top-color: #ffffff;
    margin-bottom: 0;
    padding-top: 0px;
}

.c_196-0 .detail h2, .c_196-0 .subtext, .c_196-0 .detail .detail-teaser {
    display: none;
}

.c_196-0 div.detail h3:first-of-type em {
    letter-spacing: .15em;
    font-size: 2.2em;
    color: #C3002f;
    font-family: "Nissan Regular", Verdana, Arial, sans-serif;
}

.c_196-0 div.detail h3:first-of-type span {
    font-size: 1.7142857143em;
    text-transform: uppercase;
    color: #343434;
}

.c_196-0 div.detail h3:last-of-type em {
    font-size: 1em;
}

.c_196-0 .smallprint {
    border-top: 0px;
}

/*end card*/

/*menu*/

.c_196-0 .actions .menuitem {
    background: #000000;
    border: 1px solid #000000;
}

.c_194-0 .main-nav-filters .btn-menu {
    border-bottom: 1px solid #000000;
}

.c_194-0 .main-nav-filters .btn-menu::before, .c_194-0 .main-nav-filters.stick-header .btn-menu::before {
    color: #000000;
}

/*end menu*/

/*overlay*/

.c_193-0 .heading-group h2 {
    letter-spacing: .3em;
    font-size: 1.7em;
}

.c_193-0 .overview h1:first-of-type em {
    letter-spacing: .15em;
    font-size: 3.2em;
    color: #C3002f;
    font-family: "Nissan Regular", Verdana, Arial, sans-serif;
}

.c_193-0 .overview h1:last-of-type em {
    font-size: 1em;
    letter-spacing: .15em;
}

/*
.c_196-0 div.detail h3:last-of-type em{
    font-size: 1em;
}*/

.c_193-0 p.overview-apr-term {
    font-family: "Nissan Light", Verdana, Arial, sans-serif;
    color: #343434;
    font-size: 1.7142857143em;
    margin-bottom: 0em;
}

.c_193-0 .overview-ends {
    text-transform: initial;
    font-size: 1em;
    font-family: "Nissan Regular", Verdana, Arial, sans-serif;
    color: #000000;
}

.c_193-0 .overview h1 em {
    font-size: 2em;
}

.c_196-0 .smallprint {
    border-top: 0px;
}

.c_193-0 p.overview-ends span {
    font-family: "Nissan Light", Verdana, Arial, sans-serif;
    color: #252525;
}

.c_193-0 .overview-editorial {
    font-family: "Nissan Light", Verdana, Arial, sans-serif;
}

.c_193-0 .smallprint {
    color: #666;
    font-family: "Nissan Light";
    font-size: .7em;
}

.c_193-0 .overview-editorial pre .offer-list{
    position: relative;
    left: 35px;
}

.c_193-0 .overview-editorial pre .offer-list .offer-bold, .c_193-0 .overview-editorial pre .offer-bold{
    font-family: "Nissan Bold", Verdana, Arial, sans-serif;
}

/*end overlay*/

/*button*/

.c_196-0 .actions-primary a {
    border: 1px solid #000;
    background: #000;
}

/*end button*/


@media (max-width: 480px) {
    .c_194-0 .main-nav-filters {
        background: #f9f9f9;
        border-bottom: 1px solid #e3e2e2;
    }
    
    .c_194-0 .main-nav-filters .btn-menu {
        border-bottom: 1px solid #f9f9f9;
        background: #f9f9f9;
        /*border-left: 1px solid #e3e2e2;*/
    }

    .c_194-0 .main-nav-filters .btn-filter {
        background-color: #252525;
        border: 1px solid #252525;
    }
}