.textcolumns-new{margin:0 auto;padding:0 0 40px 0}
.textcolumns-new ul{padding-left:0;margin-bottom:0;overflow:hidden}
.textcolumns-new li{display:block}
.textcolumns-new.bkg-grey{background-color:#eee}
.textcolumns-new.bkg-dark{background-color:#4c4c4c;color:#fff}
.textcolumns-new.bkg-dark .text{color:#fff}
.textcolumns-new .by-two li .inner{padding-left:10px;padding-right:10px}
.textcolumns-new .by-two li:nth-child(2n){border-right:0}
.textcolumns-new .by-two li:nth-child(2n):after{left:30px}
.textcolumns-new .by-two li:nth-child(2n) .inner{padding-right:10px}
.textcolumns-new .by-two li:nth-child(2n+1){clear:left}
.textcolumns-new .by-two li:first-child:after,.textcolumns-new .by-two li:nth-child(2):after{display:none}
.textcolumns-new .by-three li{position:relative}
.textcolumns-new .by-three li .inner{padding-left:10px;padding-right:10px}
.textcolumns-new .by-three li:nth-child(3n):before{display:none}
.textcolumns-new .by-three li:nth-child(3n):after{left:30px}
.textcolumns-new .by-three li:nth-child(3n) .inner{padding-left:20px;padding-right:0}
.textcolumns-new .by-three li:nth-child(3n+1){clear:left}
.textcolumns-new .by-three li:nth-child(3n+1):after{left:10px}
.textcolumns-new .by-three li:nth-child(3n+1) .inner{padding-left:0;padding-right:20px}
.textcolumns-new .by-three li:first-child:after,.textcolumns-new .by-three li:nth-child(2):after,.textcolumns-new .by-three li:nth-child(3):after{display:none}
.textcolumns-new .inner{padding-top:10px;padding-bottom:10px}
.textcolumns-new .inner:before,.textcolumns-new .inner:after{content:" ";display:table}
.textcolumns-new .inner:after{clear:both}
.textcolumns-new .row .inner{padding-top:20px;padding-bottom:20px}
.textcolumns-new .row:first-child .inner{padding-top:10px}
.textcolumns-new .text{margin-top:14px;color:#343434;font-size:14px}
.textcolumns-new .img-container{margin:15px 0}
.textcolumns-new .img-container img{width:100%}
.textcolumns-new .standard-link{float:left;clear:left;font-size:14px}
.textcolumns-new .standard-link+.standard-link{margin-top:10px}
.textcolumns-new .standard-link:after{color:#c3002f;padding-left:5px}
.textcolumns-new .standard-link:hover{color:#c3002f}
@media(max-width:767px){.textcolumns-new{margin-left:10px;margin-right:10px}
.textcolumns-new .by-two li{padding-left:30px;padding-right:30px;border-right:0}
.textcolumns-new .by-two li .inner{padding-left:0;padding-right:0}
.textcolumns-new .by-two li:after{display:none}
.textcolumns-new .by-three li{padding-left:30px;padding-right:30px;border-right:0}
.textcolumns-new .by-three li .inner,.textcolumns-new .by-three li:nth-child(3n) .inner,.textcolumns-new .by-three li:nth-child(3n+1) .inner{padding-left:0;padding-right:0}
.textcolumns-new .by-three li:before,.textcolumns-new .by-three li:after{display:none}
.textcolumns-new li:first-child .inner{border-top:0}
.textcolumns-new li.empty{display:none}
}
@media(min-width:768px) and (max-width:991px){.textcolumns{max-width:860px}
.textcolumns .by-two li:after{width:330px}
.textcolumns .by-three li:after{width:207px}
}
@media(min-width:1200px){.textcolumns{max-width:1280px}
.textcolumns .by-two li:after{width:540px}
.textcolumns .by-three li:after{width:347px}
}
.versionspecs{margin:0 auto;padding-top:40px;padding-bottom:40px;max-width:1080px}
.versionspecs .nav-tabs{margin:0 0 0 -1px;padding:0;border-bottom:1px solid #c1c1c1;z-index:2;position:relative}
.versionspecs .nav-tabs:before,.versionspecs .nav-tabs:after{content:" ";display:table}
.versionspecs .nav-tabs:after{clear:both}
.versionspecs .nav-tabs .tab{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;display:block}
.versionspecs .nav-tabs .tab a{color:#8a8a8a;display:block;padding:8px 18px;margin:0;font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:bold;background-color:#eee;text-decoration:none;border-bottom:1px solid #c1c1c1;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}
.versionspecs .nav-tabs .tab.active a{color:#343434}
.versionspecs .nav-tabs .tab.active a,.versionspecs .nav-tabs .tab.active a:hover,.versionspecs .nav-tabs .tab.active a:focus{border:1px solid #c1c1c1;border-bottom-color:#fff;background-color:transparent}
.versionspecs .content-tabs{position:relative}
.versionspecs .content-tabs .tab{display:none;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .5s linear;transition:opacity .5s linear}
.versionspecs .content-tabs .tab.tab-ready{display:block;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .5s linear;transition:opacity .5s linear}
.versionspecs .content-tabs .spaced{padding-top:15px;padding-bottom:15px}
.versionspecs .content-tabs .spaced a{float:left;display:block}
.versionspecs .content-tabs .spaced a:after{position:absolute;display:block;font-size:14px;top:1px;right:-14px}
.versionspecs .content-tabs .legend{float:right;position:relative;margin-right:40px;line-height:1em}
.versionspecs .content-tabs .legend:first-of-type{margin-right:0}
.versionspecs .content-tabs .legend span{position:absolute;display:block;left:-23px;font-size:20px}
.versionspecs .content-tabs .legend span:before{display:block}
.versionspecs .content-tabs .green{color:#14c718}
.versionspecs .content-tabs .orange{color:#fb9b00}
.versionspecs .content-tabs .icon-delete{color:#c3002f}
.versionspecs .content-tabs h2{position:relative;padding:12px 40px 11px 15px;color:#fff;background-color:#c1c1c1;cursor:pointer}
.versionspecs .content-tabs h2 span.icon-next{position:absolute;top:1px;right:1px;color:#8a8a8a;font-size:40px;line-height:1em}
.versionspecs .content-tabs h2:not(.collapsed) span.icon-next:before{content:"\e012"}
.versionspecs .content-tabs .collapsable{margin-bottom:1px;box-sizing:border-box}
.versionspecs .content-tabs ul{margin-bottom:30px;padding-left:0;list-style-type:none;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}
.versionspecs .content-tabs ul.last{margin-bottom:0}
.versionspecs .content-tabs ul li{position:relative;padding:12px 40px 12px 15px}
.versionspecs .content-tabs ul li:nth-child(even){background-color:#eee}
.versionspecs .content-tabs ul li span.icon-tick,.versionspecs .content-tabs ul li span.icon-delete{position:absolute;top:10px;right:10px;font-size:20px}
.versionspecs .content-tabs [data-tab-target="technical"] ul li{padding-right:10px}
.versionspecs .content-tabs [data-tab-target="technical"] ul li span{display:inline-block;width:69%;vertical-align:top}
.versionspecs .content-tabs [data-tab-target="technical"] ul li span.value{width:30%;text-align:right}
@media(max-width:767px){.versionspecs .content-tabs ul{margin-bottom:5px}
.versionspecs .content-tabs ul.last{margin-bottom:5px}
.versionspecs .content-tabs .spaced a{display:block;font-size:10px}
.versionspecs .content-tabs .spaced a:after{display:block;font-size:12px;top:0}
.versionspecs .content-tabs .legend{font-size:10px;margin-right:23px}
.versionspecs .content-tabs .legend span{left:-17px}
.versionspecs .content-tabs .legend span:before{left:-13px;font-size:14px}
}
@media(min-width:1200px){.versionspecs{max-width:1280px}
}
.versionintroduction{position:relative;margin:0 auto;padding-top:40px;padding-bottom:20px;max-width:1080px;animation-duration:.001s;-o-animation-duration:.001s;-ms-animation-duration:.001s;-moz-animation-duration:.001s;-webkit-animation-duration:.001s}
.versionintroduction .share.red{position:absolute;top:107px;right:0}
.versionintroduction .shortlist{position:absolute;margin-top:1px;padding-top:15px;padding-bottom:10px;top:107px;right:0;width:44px;height:auto;color:#fff;text-align:center;text-decoration:none;background-color:#c3002f;z-index:2;word-break:break-word}
.versionintroduction .shortlist span.icon-compare{font-size:35px}
.versionintroduction .compare-activity-container .confirm-popin{position:absolute;padding:25px 35px;width:360px;text-align:center;color:#8a8a8a;background-color:#fff;z-index:2;border:1px solid #c1c1c1;box-sizing:border-box}
.versionintroduction .compare-activity-container .confirm-popin span.icon-close{position:absolute;top:10px;right:5px;font-size:30px;cursor:pointer}
.versionintroduction .inner{position:relative}
.versionintroduction .img-container figure:before,.versionintroduction .img-container figure:after{content:" ";display:table}
.versionintroduction .img-container figure:after{clear:both}
.versionintroduction .img-container img{float:right;min-height:370px;margin-right:-30px}
.versionintroduction .text-container{position:absolute;top:20px;left:0}
.versionintroduction .text-container:before,.versionintroduction .text-container:after{content:" ";display:table}
.versionintroduction .text-container:after{clear:both}
.versionintroduction .title{margin-bottom:40px;position:relative}
.versionintroduction .title:after{background-color:#c3002f;width:22px;height:6px;position:absolute;bottom:-22px;left:0}
.versionintroduction .subtitle{margin-bottom:12px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
.versionintroduction .price,.versionintroduction .price a{color:#c3002f}
.versionintroduction .price a{text-decoration:none}
.versionintroduction ul{margin:0;padding:0}
.versionintroduction ul+ul{border-top:1px dashed #8a8a8a;margin-top:14px;padding-top:14px}
.versionintroduction ul li{color:#666;list-style:none}
.versionintroduction li[class^="text-"].text-s{line-height:20px}
.versionintroduction .btn-compare{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:#c3002f;text-decoration:none}
.versionintroduction .in-shortlist{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:#c1c1c1}
.versionintroduction .in-shortlist a{display:block;padding-top:10px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:#c3002f;text-decoration:none}
.versionintroduction .btn-compare span.icon-compare,.versionintroduction .in-shortlist span.icon-compare{position:relative;top:8px;padding-right:5px;font-size:35px;line-height:1em}
.versionintroduction.no-img .inner,.versionintroduction.no-img .text-container{position:static}
.versionintroduction.no-img .inner{padding:20px 0}
@media(max-width:767px){.versionintroduction{animation-name:versionintroduction-xs;-o-animation-name:versionintroduction-xs;-ms-animation-name:versionintroduction-xs;-moz-animation-name:versionintroduction-xs;-webkit-animation-name:versionintroduction-xs}
.versionintroduction .compare-activity-container .confirm-popin{width:300px}
.versionintroduction .title-bloc{padding-right:34px}
.versionintroduction .inner,.versionintroduction .text-container{position:static}
.versionintroduction .inner{padding:20px 0}
.versionintroduction .img-container img{min-height:0;float:none}
}
@media(min-width:768px) and (max-width:991px){.versionintroduction{animation-name:versionintroduction-sm;-o-animation-name:versionintroduction-sm;-ms-animation-name:versionintroduction-sm;-moz-animation-name:versionintroduction-sm;-webkit-animation-name:versionintroduction-sm;overflow:hidden}
.versionintroduction .img-container img{margin-right:-150px}
}
@media(min-width:1200px){.versionintroduction .img-container img{margin-right:0}
}
@keyframes versionintroduction-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-moz-keyframes versionintroduction-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-webkit-keyframes versionintroduction-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-ms-keyframes versionintroduction-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-o-keyframes versionintroduction-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@keyframes versionintroduction-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-moz-keyframes versionintroduction-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-webkit-keyframes versionintroduction-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-ms-keyframes versionintroduction-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-o-keyframes versionintroduction-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
.vehiclegrid{margin:0 auto;padding:40px 0;max-width:1080px}
.vehiclegrid a.main{display:block;margin-bottom:20px;color:#4c4c4c;text-decoration:none;text-align:center;vertical-align:top}
.vehiclegrid a.main .image-container{height:127px}
.vehiclegrid a.main .image-container img{max-width:100%;max-height:160px}
.vehiclegrid a.main p{margin-bottom:0;font-size:16px;line-height:1.1em;font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-style:italic}
.vehiclegrid a.main p strong.carname{position:relative;display:inline-block;width:100%;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
.vehiclegrid a.main p strong.carname span[class*="icon"]{position:relative;top:1px;left:0;font-size:1.1em}
.vehiclegrid a.main p span.text-l{display:inline-block;width:100%;margin-bottom:10px}
.vehiclegrid .vehiclegrid-item-data span{display:block}
.vehiclegrid .vehiclegrid-item-data i{font-style:normal}
.vehiclegrid .vehiclegrid-item-data .price-from{display:inline-block}
.vehiclegrid.filtered{padding-top:0;max-width:100%}
.vehiclegrid.filtered .title{margin-bottom:24px}
.vehiclegrid.filtered a.main{margin-bottom:0}
.vehiclegrid.filtered a.main .image-container{height:151px}
.vehiclegrid.filtered .links{margin-top:2px;margin-bottom:20px}
.vehiclegrid.filtered .links a{display:inline-block;width:49%;text-align:center}
@media(max-width:767px){.vehiclegrid a.main{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #8a8a8a;text-align:left}
.vehiclegrid a.main.no-border{border-bottom:0}
.vehiclegrid a.main .image-container{display:inline-block;height:80px;vertical-align:top;text-align:center}
.vehiclegrid a.main .image-container img{height:100%}
.vehiclegrid a.main p{display:inline-block;padding-left:10px;width:48%;text-align:left;line-height:1.25em;box-sizing:border-box}
.vehiclegrid a.main p span[class*="icon"]{display:none}
.vehiclegrid.filtered .title{font-size:14px}
.vehiclegrid.filtered a.main{padding-bottom:5px;border-bottom:0}
.vehiclegrid.filtered a.main .image-container{height:90px}
.vehiclegrid.filtered .links{margin-top:0;margin-botom:10px}
.vehiclegrid.filtered .links a{text-align:left;width:auto}
.vehiclegrid.filtered .links a:first-child{width:156px}
}
@media(min-width:768px) and (max-width:991px){.vehiclegrid a.main .image-container{height:98px}
.vehiclegrid.filtered a.main .image-container{height:116px}
}
@media(min-width:1200px){.vehiclegrid{max-width:1280px}
.vehiclegrid a.main{min-height:205px}
.vehiclegrid a.main .image-container{height:154px}
.vehiclegrid.filtered a.main .image-container{height:170px}
}
.vehiclecarrousel-new{padding:20px 0;animation-duration:.001s;-o-animation-duration:.001s;-ms-animation-duration:.001s;-moz-animation-duration:.001s;-webkit-animation-duration:.001s}
.vehiclecarrousel-new .vehicles-slider{position:relative;padding:30px 0;z-index:1;text-align:center;overflow-x:hidden}
.vehiclecarrousel-new .vehicles-slider .slides{padding:0;margin:0}
.vehiclecarrousel-new .vehicles-slider .slides li{padding-bottom:12px}
.vehiclecarrousel-new .vehicles-slider .slides li a{position:relative;display:inline-block;width:100%;max-width:300px;height:190px}
.vehiclecarrousel-new .vehicles-slider .slides li img{position:absolute;left:0;bottom:0;width:100%}
.vehiclecarrousel-new .vehicles-slider .slides li span{position:relative;width:auto;display:block;color:#4c4c4c;z-index:1}
.vehiclecarrousel-new .vehicles-slider .slides li:nth-child(3n+1) span{text-indent:-15px}
.vehiclecarrousel-new .vehicles-slider .slides li:nth-child(3n+3) span{text-indent:10px}
.vehiclecarrousel-new .vehicles-slider .flex-direction-nav{position:absolute;left:0;top:217px;width:100%;margin:0}
.vehiclecarrousel-new .vehicles-slider .flex-direction-nav:after{content:"";display:block;clear:both}
.vehiclecarrousel-new .vehicles-slider .flex-direction-nav li{position:relative;z-index:99;float:left;display:block;left:-10px}
.vehiclecarrousel-new .vehicles-slider .flex-direction-nav li+li{float:right;left:-34px}
.vehiclecarrousel-new .vehicles-slider .flex-prev,.vehiclecarrousel-new .vehicles-slider .flex-next{height:44px;width:44px;display:block;text-indent:-9999px}
.vehiclecarrousel-new .vehicles-slider .flex-prev.flex-disabled,.vehiclecarrousel-new .vehicles-slider .flex-next.flex-disabled{display:none}
.vehiclecarrousel-new .vehicles-slider .flex-prev:hover,.vehiclecarrousel-new .vehicles-slider .flex-next:hover{text-decoration:none}
.vehiclecarrousel-new .vehicles-slider .flex-prev:after,.vehiclecarrousel-new .vehicles-slider .flex-next:after{font-family:'Nissan Icons';position:absolute;color:#c1c1c1;font-size:56px;line-height:1em;top:50%;margin-top:-27px;left:50%;margin-left:-27px;text-indent:0}
.vehiclecarrousel-new .vehicles-slider .flex-prev:after{content:"\e007"}
.vehiclecarrousel-new .vehicles-slider .flex-next:after{content:"\e013"}
.vehiclecarrousel-new .brand{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
.vehiclecarrousel-new.margin-top{margin-top:50px}
@media(max-width:767px){.vehiclecarrousel-new .vehicles-slider li span{text-indent:-2px!important}
.vehiclecarrousel-new .vehicles-slider li span:nth-child(2){margin-top:-10px}
.vehiclecarrousel-new .vehicles-slider .flex-direction-nav{top:210px}
.vehiclecarrousel-new .vehicles-slider .flex-direction-nav li{left:-50px}
.vehiclecarrousel-new .vehicles-slider .flex-direction-nav li+li{left:7px}
}
@media(min-width:768px) and (max-width:991px){.vehiclecarrousel-new{animation-name:vehiclecarrousel-sm;-o-animation-name:vehiclecarrousel-sm;-ms-animation-name:vehiclecarrousel-sm;-moz-animation-name:vehiclecarrousel-sm;-webkit-animation-name:vehiclecarrousel-sm}
}
@keyframes vehiclecarrousel-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-moz-keyframes vehiclecarrousel-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-webkit-keyframes vehiclecarrousel-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-ms-keyframes vehiclecarrousel-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-o-keyframes vehiclecarrousel-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@keyframes vehiclecarrousel-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-moz-keyframes vehiclecarrousel-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-webkit-keyframes vehiclecarrousel-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-ms-keyframes vehiclecarrousel-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-o-keyframes vehiclecarrousel-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
.vehiclecarrousel{padding:40px 0;animation-duration:.001s;-o-animation-duration:.001s;-ms-animation-duration:.001s;-moz-animation-duration:.001s;-webkit-animation-duration:.001s}
.vehiclecarrousel .nav-tabs{margin:40px -1px -1px -1px;padding:0;border-bottom:0;z-index:2;position:relative;display:table}
.vehiclecarrousel .nav-tabs .tab{display:table-cell;margin:0;background-color:#eee;text-decoration:none;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;border:1px solid #eee;border-bottom-color:#c1c1c1}
.vehiclecarrousel .nav-tabs .tab a{color:#8a8a8a;border:1px solid #eee;padding:8px 20px;display:block;font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:bold}
.vehiclecarrousel .nav-tabs .tab a:hover,.vehiclecarrousel .nav-tabs .tab a:focus{text-decoration:none}
.vehiclecarrousel .nav-tabs .tab.active{border:1px solid #c1c1c1;border-bottom-color:#fff;background-color:white}
.vehiclecarrousel .nav-tabs .tab.active a{color:#343434;border:1px solid white}
.vehiclecarrousel .content-tabs{position:relative;width:100%;z-index:1}
.vehiclecarrousel .content-tabs .tab{position:absolute;width:100%;top:0;opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;z-index:1}
.ie8 .vehiclecarrousel .content-tabs .tab{visibility:hidden}
.vehiclecarrousel .content-tabs .tab.tab-ready{position:relative;opacity:1;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;z-index:2}
.ie8 .vehiclecarrousel .content-tabs .tab.tab-ready{visibility:visible}
.vehiclecarrousel .content-tabs .tab.tab-ready .vehicles-slider .flex-direction-nav li{z-index:3}
.vehiclecarrousel .vehicles-slider{border:1px solid #c1c1c1;position:relative;padding:30px 0;margin:0 -1px;z-index:1}
.vehiclecarrousel .vehicles-slider .slides{padding:0}
.vehiclecarrousel .vehicles-slider li{padding-bottom:12px;text-align:center}
.vehiclecarrousel .vehicles-slider li img{padding-bottom:20px}
.vehiclecarrousel .vehicles-slider li span{margin-left:65px;margin-right:65px;width:auto;display:block;color:#4c4c4c}
.vehiclecarrousel .vehicles-slider .flex-direction-nav{margin:0}
.vehiclecarrousel .vehicles-slider .flex-direction-nav li{z-index:auto;position:absolute;display:block;bottom:30px;left:30px}
.vehiclecarrousel .vehicles-slider .flex-direction-nav li+li{left:auto;right:30px}
.vehiclecarrousel .vehicles-slider .flex-prev,.vehiclecarrousel .vehicles-slider .flex-next{height:44px;width:44px;display:block;text-indent:-9999px}
.vehiclecarrousel .vehicles-slider .flex-prev.flex-disabled,.vehiclecarrousel .vehicles-slider .flex-next.flex-disabled{display:none}
.vehiclecarrousel .vehicles-slider .flex-prev:hover,.vehiclecarrousel .vehicles-slider .flex-next:hover{text-decoration:none}
.vehiclecarrousel .vehicles-slider .flex-prev:after,.vehiclecarrousel .vehicles-slider .flex-next:after{font-family:'Nissan Icons';position:absolute;color:#c1c1c1;font-size:56px;line-height:1em;top:50%;margin-top:-27px;left:50%;margin-left:-27px;text-indent:0}
.vehiclecarrousel .vehicles-slider .flex-prev:after{content:"\e007"}
.vehiclecarrousel .vehicles-slider .flex-next:after{content:"\e013"}
.vehiclecarrousel .brand{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
@media(max-width:767px){.vehiclecarrousel{animation-name:vehiclecarrousel-xs;-o-animation-name:vehiclecarrousel-xs;-ms-animation-name:vehiclecarrousel-xs;-moz-animation-name:vehiclecarrousel-xs;-webkit-animation-name:vehiclecarrousel-xs}
.vehiclecarrousel .nav-tabs .tab{width:50%;float:none}
}
@media(min-width:768px) and (max-width:991px){.vehiclecarrousel{animation-name:vehiclecarrousel-sm;-o-animation-name:vehiclecarrousel-sm;-ms-animation-name:vehiclecarrousel-sm;-moz-animation-name:vehiclecarrousel-sm;-webkit-animation-name:vehiclecarrousel-sm}
}
@keyframes vehiclecarrousel-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-moz-keyframes vehiclecarrousel-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-webkit-keyframes vehiclecarrousel-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-ms-keyframes vehiclecarrousel-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-o-keyframes vehiclecarrousel-xs{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@keyframes vehiclecarrousel-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-moz-keyframes vehiclecarrousel-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-webkit-keyframes vehiclecarrousel-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-ms-keyframes vehiclecarrousel-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
@-o-keyframes vehiclecarrousel-sm{from{clip:rect(1px,auto,auto,auto)}
to{clip:rect(0px,auto,auto,auto)}
}
.toolscta{margin:40px auto;max-width:1080px;color:#fff}
.toolscta .double-container{margin-left:10px;margin-right:10px;padding:30px 25% 30px 30px;background:#4c4c4c url('../images/ncs-toolscta/wrench.png') 93% bottom no-repeat}
.toolscta .title{margin-bottom:20px}
.toolscta p.text-s{margin-bottom:20px;line-height:1.6em}
.toolscta a{font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
@media(max-width:767px){.toolscta .double-container{margin:0;padding:20px;background-position:85% bottom}
}
@media(min-width:1200px){.toolscta{max-width:1280px}
}
.title-header{width:100%;text-align:left;padding:40px 0 20px}
.title-header .title-header__heading{position:relative;padding:28px 0 19px 0;border-bottom:1px dashed #c1c1c1}
.title-header .title-header__heading h2{font-size:32px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;letter-spacing:0}
.title-header .title-header__heading h2:before{content:'';position:absolute;left:0;top:0;width:100px;border-top:10px solid #c3002f}
.title-header .title-header__desc{font-size:17px;padding:20px 0;margin:0}
.title-header .title-header__cta{position:relative;font-size:14px;padding:15px 40px 15px 20px;line-height:1}
.title-header .title-header__cta:before{content:"\e013";font-family:'Nissan Icons';font-size:18px;position:absolute;right:17px;top:50%;margin-top:-9px}
.title-header .title-header__cta:hover,.title-header .title-header__cta:active{color:#fff;text-decoration:none}
@media(max-width:767px){.title-header{width:100%;text-align:left}
.title-header .title-header__heading{position:relative;padding:12px 0 20px 0;border-bottom:1px dashed #c1c1c1}
.title-header .title-header__heading h2{font-size:32px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;letter-spacing:0}
.title-header .title-header__heading h2:before{content:'';position:absolute;left:0;top:0;width:50px;border-top:5px solid #c3002f}
.title-header .title-header__desc{font-size:14px;padding:10px 0;margin:0}
.title-header .title-header__cta{position:relative;font-size:12px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:#fff;padding:10px 30px 10px 30px;line-height:1;text-decoration:none;text-align:left}
.title-header .title-header__cta:before{content:none}
.title-header .title-header__cta:hover,.title-header .title-header__cta:active{color:#fff;text-decoration:none}
}
.textintroduction{max-width:1080px;margin:0 auto;position:relative;padding:20px 0}
.textintroduction h1.title{line-height:1em}
.textintroduction .share.red{right:0}
.textintroduction .subtitle{color:#8a8a8a;margin-top:30px}
.textintroduction .mendatory{position:absolute;right:0;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:#666;bottom:-30px}
.textintroduction span.subtitle{line-height:26px}
.textintroduction .standard-link{margin-top:10px;display:block}
.textintroduction.light-grey{background-color:#eee}
.textintroduction.dark-grey{background-color:#8a8a8a}
.textintroduction.dark-grey .title,.textintroduction.dark-grey .subtitle,.textintroduction.dark-grey .standard-link{color:#fff}
@media(min-width:1200px){.textintroduction{max-width:1280px}
}
.texthighlight{max-width:1080px;margin:0 auto}
.texthighlight .title-bloc{padding:40px 0}
.texthighlight .title-bloc:before,.texthighlight .title-bloc:after{content:" ";display:table}
.texthighlight .title-bloc:after{clear:both}
.texthighlight p.text{margin-top:25px;line-height:28px}
.texthighlight .standard-link{float:left;clear:left}
.texthighlight .standard-link+.standard-link{margin-top:10px}
.texthighlight .cta{margin-top:25px}
@media(min-width:1200px){.texthighlight{max-width:1280px}
}
.textcorpus{max-width:1080px;margin:0 auto;padding:40px 0}
.textcorpus:before,.textcorpus:after{content:" ";display:table}
.textcorpus:after{clear:both}
.textcorpus .img-container{float:right;width:50%;padding-left:10px}
.textcorpus .text-container{float:left;width:50%;padding-right:10px}
.textcorpus .text-container:before,.textcorpus .text-container:after{content:" ";display:table}
.textcorpus .text-container:after{clear:both}
.textcorpus .text-container .title{margin-bottom:15px}
.textcorpus .text-container .subtitle{margin-bottom:22px;line-height:20px;font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-style:italic}
.textcorpus .text-container .text{margin:0 0 28px;line-height:20px}
.textcorpus .text-container ul{margin-top:15px;padding-left:20px}
.textcorpus .text-container ul li{list-style:none;position:relative;margin:0;line-height:20px;font-size:11px}
.textcorpus .text-container ul li:before{content:"\f04d";color:#c3002f;font-size:10px;font-family:"fontAwesome";position:absolute;top:0;left:-20px}
.textcorpus .text-container p.text{font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-style:italic}
.textcorpus .text-container p:last-child{margin-bottom:0}
.textcorpus .standard-link{float:left;clear:left}
.textcorpus .standard-link+.standard-link{margin-top:6px}
.textcorpus.no-img .img-container{display:none}
.textcorpus.no-img .text-container{width:auto;float:none;padding-right:0}
.textcorpus.light-grey{background-color:#eee}
.textcorpus.dark-grey{background-color:#8a8a8a}
.textcorpus.dark-grey .title,.textcorpus.dark-grey .subtitle,.textcorpus.dark-grey .text,.textcorpus.dark-grey .standard-link{color:#fff}
@media(max-width:767px){.textcorpus .img-container{float:none;width:auto;padding-left:0;padding-bottom:22px}
.textcorpus .img-container img{width:100%}
.textcorpus .text-container{float:none;width:auto;padding-right:0}
}
@media(min-width:1200px){.textcorpus{max-width:1280px}
}
.textcolumns{max-width:1080px;margin:0 auto;padding:40px 0}
.textcolumns ul{padding-left:0;margin-bottom:0;overflow:hidden}
.textcolumns li{display:block}
.textcolumns.bkg-grey{background-color:#eee}
.textcolumns.bkg-dark{background-color:#4c4c4c;color:#fff}
.textcolumns.bkg-dark .text{color:#fff}
.textcolumns .by-two li{border-right:1px dashed #8a8a8a}
.textcolumns .by-two li:after{content:"";position:absolute;height:0;width:440px;border-top:1px dashed #8a8a8a;top:0;left:10px}
.textcolumns .by-two li .inner{padding-left:20px;padding-right:20px}
.textcolumns .by-two li:nth-child(2n){border-right:0}
.textcolumns .by-two li:nth-child(2n):after{left:30px}
.textcolumns .by-two li:nth-child(2n) .inner{padding-right:21px}
.textcolumns .by-two li:nth-child(2n+1){clear:left}
.textcolumns .by-two li:first-child:after,.textcolumns .by-two li:nth-child(2):after{display:none}
.textcolumns .by-three li{position:relative}
.textcolumns .by-three li:after{content:"";position:absolute;height:0;width:280px;border-top:1px dashed #8a8a8a;top:0;left:20px}
.textcolumns .by-three li:before{content:"";position:absolute;height:100%;width:0;border-right:1px dashed #8a8a8a;top:0;right:-5px}
.textcolumns .by-three li .inner{padding-left:10px;padding-right:10px}
.textcolumns .by-three li:nth-child(3n):before{display:none}
.textcolumns .by-three li:nth-child(3n):after{left:30px}
.textcolumns .by-three li:nth-child(3n) .inner{padding-left:20px;padding-right:0}
.textcolumns .by-three li:nth-child(3n+1){clear:left}
.textcolumns .by-three li:nth-child(3n+1):before{content:"";position:absolute;height:100%;width:0;border-right:1px dashed #8a8a8a;top:0;right:5px}
.textcolumns .by-three li:nth-child(3n+1):after{left:10px}
.textcolumns .by-three li:nth-child(3n+1) .inner{padding-left:0;padding-right:20px}
.textcolumns .by-three li:first-child:after,.textcolumns .by-three li:nth-child(2):after,.textcolumns .by-three li:nth-child(3):after{display:none}
.textcolumns .inner{padding-top:10px;padding-bottom:10px}
.textcolumns .inner:before,.textcolumns .inner:after{content:" ";display:table}
.textcolumns .inner:after{clear:both}
.textcolumns .row .inner{padding-top:20px;padding-bottom:20px}
.textcolumns .row:first-child .inner{padding-top:10px}
.textcolumns .text{margin-top:14px;color:#343434;font-size:14px}
.textcolumns .img-container{margin-top:15px}
.textcolumns .img-container img{width:100%}
.textcolumns .standard-link{float:left;clear:left;font-size:14px}
.textcolumns .standard-link+.standard-link{margin-top:10px}
.textcolumns .standard-link:after{color:#c3002f;padding-left:5px}
.textcolumns .standard-link:hover{color:#c3002f}
@media(max-width:767px){.textcolumns{margin-left:10px;margin-right:10px}
.textcolumns .by-two li,.textcolumns .by-two li:nth-child(2n){padding-left:30px;padding-right:30px;border-right:0}
.textcolumns .by-two li .inner,.textcolumns .by-two li:nth-child(2n) .inner{padding-left:0;padding-right:0}
.textcolumns .by-two li:after,.textcolumns .by-two li:nth-child(2n):after{display:none}
.textcolumns .by-three li{padding-left:30px;padding-right:30px;border-right:0}
.textcolumns .by-three li .inner,.textcolumns .by-three li:nth-child(3n) .inner,.textcolumns .by-three li:nth-child(3n+1) .inner{padding-left:0;padding-right:0}
.textcolumns .by-three li:before,.textcolumns .by-three li:after{display:none}
.textcolumns li .inner{border-top:1px dashed #8a8a8a}
.textcolumns li:first-child .inner{border-top:0}
.textcolumns li.empty{display:none}
}
@media(min-width:768px) and (max-width:991px){.textcolumns{max-width:860px}
.textcolumns .by-two li:after{width:330px}
.textcolumns .by-three li:after{width:207px}
}
@media(min-width:1200px){.textcolumns{max-width:1280px}
.textcolumns .by-two li:after{width:540px}
.textcolumns .by-three li:after{width:347px}
}
.textbulletpoints{margin:0 auto;max-width:1080px;padding:40px 0}
.textbulletpoints .title{margin-bottom:20px}
.textbulletpoints ul{margin:0;padding:0;margin:0 -10px}
.textbulletpoints ul:before,.textbulletpoints ul:after{content:" ";display:table}
.textbulletpoints ul:after{clear:both}
.textbulletpoints li{position:relative;float:left;width:50%;display:block;padding-right:10px;padding-left:10px;border-right:1px dashed #8a8a8a;clear:left}
.textbulletpoints li.second-point,.textbulletpoints li.forth-point,.textbulletpoints li.sixth-point,.textbulletpoints li.eighth-point,.textbulletpoints li.tenth-point,.textbulletpoints li.empty{clear:none;border-right:0}
.textbulletpoints li.first-point:before,.textbulletpoints li.second-point:before{display:none}
.textbulletpoints li:before{content:"";position:absolute;width:460px;height:0;top:0;left:10px;border-top:1px dashed #8a8a8a}
.textbulletpoints p.text{color:#666;margin:0;padding-top:10px;padding-bottom:10px;padding-left:20px;line-height:20px;min-height:100px}
.textbulletpoints .first-point .text,.textbulletpoints .second-point .text,.textbulletpoints .third-point .text,.textbulletpoints .forth-point .text,.textbulletpoints .fifth-point .text,.textbulletpoints .sixth-point .text,.textbulletpoints .seventh-point .text,.textbulletpoints .eighth-point .text,.textbulletpoints .ninth-point .text,.textbulletpoints .tenth-point .text,.textbulletpoints .eleventh-point .text{position:relative}
.textbulletpoints .first-point .text:before,.textbulletpoints .second-point .text:before,.textbulletpoints .third-point .text:before,.textbulletpoints .forth-point .text:before,.textbulletpoints .fifth-point .text:before,.textbulletpoints .sixth-point .text:before,.textbulletpoints .seventh-point .text:before,.textbulletpoints .eighth-point .text:before,.textbulletpoints .ninth-point .text:before,.textbulletpoints .tenth-point .text:before,.textbulletpoints .eleventh-point .text:before{content:"\e013";font-family:'Nissan Icons';font-size:18px;line-height:12px;position:absolute;top:14px;left:-4px;color:#8a8a8a}
.textbulletpoints.numbered .first-point .text:before,.textbulletpoints.numbered .second-point .text:before,.textbulletpoints.numbered .third-point .text:before,.textbulletpoints.numbered .forth-point .text:before,.textbulletpoints.numbered .fifth-point .text:before,.textbulletpoints.numbered .sixth-point .text:before,.textbulletpoints.numbered .seventh-point .text:before,.textbulletpoints.numbered .eighth-point .text:before,.textbulletpoints.numbered .ninth-point .text:before,.textbulletpoints.numbered .tenth-point .text:before,.textbulletpoints.numbered .eleventh-point .text:before{display:none}
.textbulletpoints.numbered .first-point .text{background:url("../images/first.png") 10px 10px no-repeat}
.textbulletpoints.numbered .second-point .text{background:url("../images/second.png") 10px 10px no-repeat}
.textbulletpoints.numbered .third-point .text{background:url("../images/third.png") 10px 10px no-repeat}
.textbulletpoints.numbered .forth-point .text{background:url("../images/forth.png") 10px 10px no-repeat}
.textbulletpoints.numbered .fifth-point .text{background:url("../images/fifth.png") 10px 10px no-repeat}
.textbulletpoints.numbered .sixth-point .text{background:url("../images/sixth.png") 10px 10px no-repeat}
.textbulletpoints.numbered .seventh-point .text{background:url("../images/seventh.png") 10px 10px no-repeat}
.textbulletpoints.numbered .eighth-point .text{background:url("../images/eighth.png") 10px 10px no-repeat}
.textbulletpoints.numbered .ninth-point .text{background:url("../images/ninth.png") 10px 10px no-repeat}
.textbulletpoints.numbered .tenth-point .text{background:url("../images/tenth.png") 10px 10px no-repeat}
.textbulletpoints.numbered .eleventh-point .text{background:url("../images/eleventh.png") 10px 10px no-repeat}
.textbulletpoints.numbered p.text{padding-left:35px}
.textbulletpoints .standard-link{display:block}
.textbulletpoints.grey-bkg{background-color:#eee}
.textbulletpoints.dark-bkg{background-color:#4c4c4c}
.textbulletpoints.dark-bkg .title,.textbulletpoints.dark-bkg p.text,.textbulletpoints.dark-bkg .standard-link,.textbulletpoints.dark-bkg .first-point .text:before,.textbulletpoints.dark-bkg .second-point .text:before,.textbulletpoints.dark-bkg .third-point .text:before,.textbulletpoints.dark-bkg .forth-point .text:before,.textbulletpoints.dark-bkg .fifth-point .text:before,.textbulletpoints.dark-bkg .sixth-point .text:before,.textbulletpoints.dark-bkg .seventh-point .text:before,.textbulletpoints.dark-bkg .eighth-point .text:before,.textbulletpoints.dark-bkg .ninth-point .text:before,.textbulletpoints.dark-bkg .tenth-point .text:before,.textbulletpoints.dark-bkg .eleventh-point .text:before{color:#fff}
@media(max-width:767px){.textbulletpoints li{float:none;width:auto}
.textbulletpoints li:before{display:none}
.textbulletpoints li p.text{border-top:1px dashed #8a8a8a}
.textbulletpoints li.first-point p.text{border-top:0}
.textbulletpoints li.first-point,.textbulletpoints li.second-point,.textbulletpoints li.third-point,.textbulletpoints li.forth-point,.textbulletpoints li.fifth-point,.textbulletpoints li.sixth-point{border-right:0}
}
@media(min-width:768px) and (max-width:991px){.textbulletpoints{max-width:860px}
.textbulletpoints li:before{width:350px}
}
@media(min-width:1200px){.textbulletpoints{max-width:1280px}
.textbulletpoints li:before{width:560px}
}
.ie8 .new-subcatnav.open ul{position:relative;padding-top:40px}
.ie8 .new-subcatnav.open ul li{display:block}
.ie8 .new-subcatnav.open ul li.active{position:absolute;top:0}
.ie8 .new-subcatnav.open ul li.active a:after{content:"\e014"}
.ie8 .sub-nav-wapper .new-share{top:1px}
.ie8 .sub-nav-wapper .new-share .navbar li:first-child .social-nav-content{z-index:999}
.ie8 .sub-nav-wapper .new-share .navbar li:first-child .btn-navbar{height:35px}
.sub-nav-wapper{background-color:#c1c1c1}
.sub-nav-wapper .inner{position:relative;max-width:1200px;margin:0 auto}
.sub-nav-wapper .new-share{position:absolute;top:0;right:0}
.sub-nav-wapper .new-share .navbar{width:40px;margin-top:0}
.sub-nav-wapper .new-share .navbar li{width:40px}
.sub-nav-wapper .new-share .navbar li .btn-navbar{width:40px;height:36px}
.sub-nav-wapper .new-share .navbar li .btn-navbar a{background-color:#c1c1c1;width:40px;height:36px}
.sub-nav-wapper .new-share .navbar li .btn-navbar a:before{top:9px;height:22px;background-color:#a7a7a7}
.sub-nav-wapper .new-share .navbar li .btn-navbar a .icon{margin-top:4px;font-size:30px}
.sub-nav-wapper .new-share .navbar li.open .btn-navbar{height:36px;background-color:#c1c1c1}
.sub-nav-wapper .new-share .navbar li.open .btn-navbar a{background-color:#c1c1c1}
.sub-nav-wapper .new-share .navbar li:first-child .social-nav-content{width:40px;background:#c1c1c1}
.sub-nav-wapper .new-share .navbar li:first-child .social-nav-content .btn{position:relative;width:40px;height:44px;background:#c1c1c1;border:0}
.sub-nav-wapper .new-share .navbar li:first-child .social-nav-content .btn:hover{background:#c1c1c1}
.sub-nav-wapper .new-share .navbar li:first-child .social-nav-content .btn:before{display:block;position:absolute;top:0;left:9px;width:23px;height:1px;content:'';background-color:#a7a7a7}
.sub-nav-wapper .new-subcatnav ul li.active a span{margin-right:25px}
.new-subcatnav{background-color:#c1c1c1}
.new-subcatnav .inner-nav{padding:0 15px}
.new-subcatnav:after{content:"";position:absolute;left:0;bottom:-4px;display:block;width:100%;height:4px}
.new-subcatnav ul{position:relative;padding:0;margin:0;height:auto;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-ms-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}
.new-subcatnav ul li{display:none;padding:0 10px;list-style-type:none;border-top:1px solid #a7a7a7}
.new-subcatnav ul li.active{display:block;padding:0;border:0}
.new-subcatnav ul li.active a{line-height:35px;color:#fff}
.new-subcatnav ul li.active a:after{display:none}
.new-subcatnav ul li.active a span{font-size:14px}
.new-subcatnav ul li.active a span:after{content:"\e012";position:relative;top:2px;left:6px;font-family:'Nissan Icons';font-size:16px}
.new-subcatnav ul li a{display:block;height:36px;line-height:36px;text-transform:uppercase;color:#4c4c4c;text-decoration:none;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;-moz-box-sizing:content-box;box-sizing:content-box}
.new-subcatnav ul li a span{display:inline-block;line-height:1.2em;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-size:12px;vertical-align:middle}
.new-subcatnav ul li a:focus{outline:0}
.new-subcatnav.open li.active span:after{content:"\e014"}
@media(min-width:60em){.sub-nav-wapper{position:relative}
.sub-nav-wapper .inner{padding:0}
.sub-nav-wapper .new-share{right:5px}
.sub-nav-wapper .new-share .navbar{width:40px;margin-top:0}
.sub-nav-wapper .new-share .navbar li .btn-navbar{height:40px}
.sub-nav-wapper .new-share .navbar li .btn-navbar a:before{background-color:#666}
.sub-nav-wapper .new-share .navbar li.open .btn-navbar{height:40px}
.sub-nav-wapper .new-share .navbar li:first-child .social-nav-content{width:40px;background:#c1c1c1}
.sub-nav-wapper .new-subcatnav ul li.active a span{margin-right:0}
.new-subcatnav{position:relative;margin:0 auto;max-width:1280px}
.new-subcatnav .wrapper{max-width:1200px;margin:0 auto}
.new-subcatnav .inner-nav{padding-left:125px;padding-right:0}
.new-subcatnav ul{margin-bottom:0}
.new-subcatnav ul li{display:inline-block;border-top:0;padding:0 10px}
.new-subcatnav ul li.active{display:inline-block;padding:0 10px}
.new-subcatnav ul li.active a{line-height:40px;border-bottom:4px solid #c71444}
.new-subcatnav ul li.active a:after{display:none}
.new-subcatnav ul li.active a span{font-size:12px}
.new-subcatnav ul li.active a span:after{display:none}
.new-subcatnav ul li a{border-bottom:4px solid transparent;text-align:center;line-height:40px}
.new-subcatnav ul li a:hover{color:#fff}
}
@media(max-width:59.9375em){.new-subcatnav.open ul{position:relative;padding-top:40px}
.new-subcatnav.open ul li{display:block}
.new-subcatnav.open ul li.active{position:absolute;top:0;width:100%}
}
.subcatnav{position:relative;margin:0 auto 4px;max-width:1280px;background-color:#4c4c4c}
.subcatnav:after{content:"";position:absolute;left:0;bottom:-4px;display:block;width:100%;height:4px;background-color:#c3002f}
.subcatnav ul{position:relative;padding:0;margin:0;height:auto;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-ms-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}
.subcatnav ul li{display:inline-block;list-style-type:none}
.subcatnav ul li :first-child a{padding-left:10px}
.subcatnav ul li.active a{color:#fff}
.subcatnav ul li.active a:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #c3002f}
.subcatnav ul li a{position:relative;display:inline-block;padding:2px 10px;height:40px;line-height:40px;text-align:center;color:#c1c1c1;text-decoration:none;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.subcatnav ul li a:hover{color:#fff}
.subcatnav ul li a span{display:inline-block;line-height:1.2em;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-size:12px;vertical-align:middle}
@media(max-width:991px){.subcatnav ul{margin-bottom:0;padding-right:40px}
.subcatnav ul li{display:none}
.subcatnav ul li.active{display:block}
.subcatnav ul li.active a{line-height:38px;color:#fff}
.subcatnav ul li.active a:after{display:none}
.subcatnav ul li.active a span:after{content:"\e012";position:relative;top:2px;left:6px;font-family:'Nissan Icons';font-size:16px}
.subcatnav ul li a{text-align:left}
.subcatnav ul li a:hover{color:#fff}
.subcatnav.open ul{position:relative;padding-top:48px}
.subcatnav.open ul li{display:block}
.subcatnav.open ul li.active{position:absolute;top:0}
.subcatnav.open ul li.active a:after{content:"\e014"}
}
.new-share{z-index:8;width:960px;height:auto;margin:0 auto;overflow:visible;position:relative}
.new-share.red{position:absolute;top:48px;right:10px}
.new-share.red .navbar li.open .btn-navbar{height:44px}
.new-share.red .navbar li .btn-navbar a{background-color:#c3002f}
.new-share.red .navbar li .btn-navbar a:before{width:0;height:0}
.new-share .btn,.new-share .navbar{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}
.new-share .navbar{min-height:0;border:0;padding:0;position:absolute;background-image:none;background-repeat:no-repeat;right:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;width:44px;margin-top:-48px;z-index:10}
.new-share .navbar li:first-child .btn-navbar{position:static}
.new-share .navbar li:first-child .social-nav-content{background:#fff;padding:0;z-index:100;position:static;min-height:0;height:0;width:44px;overflow:hidden;-webkit-transition:height .35s ease,position .1ms ease;transition:height .35s ease,position .1ms ease}
.new-share .navbar li:first-child .social-nav-content.in{height:auto;position:static}
.new-share .navbar li:first-child .social-nav-content .btn{padding:0;width:44px;height:44px;font-size:34px;background:#fff;color:#343434;border:1px solid #ccc;margin-top:-1px}
.new-share .navbar li:first-child .social-nav-content .btn:hover{background:#eee}
.new-share .navbar li:first-child .social-nav-content span{padding-right:0}
.new-share .navbar li:first-child .social-nav-content span:first-child .btn{margin-top:0}
.new-share .navbar li{position:relative;width:44px;display:block}
.new-share .navbar li .btn-navbar{padding:0;position:static;display:block;width:44px;height:44px;float:none;margin-left:0;margin-top:0;border:0}
.new-share .navbar li .btn-navbar a{position:relative;display:block;float:none;margin:0;padding:0;width:44px;height:44px;color:#343434;border:0;background:#4c4c4c;box-shadow:none;overflow:hidden}
.new-share .navbar li .btn-navbar a:focus{outline:0}
.new-share .navbar li .btn-navbar a .icon{font-size:34px;margin-top:5px;display:block}
.new-share .navbar li .btn-navbar a .icon-delete{display:none}
.new-share .navbar li .btn-navbar a:before{content:'';background-color:#c1c1c1;position:absolute;display:block;width:1px;height:24px;top:10px;left:0}
.new-share .navbar li .social-nav-content{position:fixed;width:461px;height:1000px;min-height:1000px;left:-495px;top:0;background:#fff;padding:0 15px 10px;overflow:hidden;z-index:100;-moz-transition:left .35s ease;-ms-transition:left .35s ease;-o-transition:left .35s ease;-webkit-transition:left .35s ease;transition:left .35s ease}
.new-share .navbar li .social-nav-content.in{left:0}
.new-share .navbar li .social-nav-content .btn{border:0;border-radius:0;background:#eee;box-shadow:none}
.new-share .navbar li .social-nav-content .btn a{color:#919191}
.new-share .navbar li.open .btn-navbar{height:48px;background-color:#c71444}
.new-share .navbar li.open .btn-navbar a{background-color:#c71444}
.new-share .navbar li.open .btn-navbar a .icon-share{display:none}
.new-share .navbar li.open .btn-navbar a .icon-delete{display:block}
.new-share .navbar li.open .btn-navbar a:before{display:none}
.new-share .icon-linkedin{color:#0075ba}
.new-share .icon-facebook{color:#4c70a9}
.new-share .icon-twitter{color:#00b8e4}
.new-share .icon-google{color:#ca3e2e}
.new-share .icon-mail{color:#c71444}
.new-share .icon-share{color:#fff}
.new-share .icon-delete{color:#fff}
.share-modal .modal-content{border:1px solid #eee;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}
.share-modal .modal-body{padding:40px}
.share-modal .close{position:absolute;top:15px;right:15px;width:30px;height:30px;font-size:30px;opacity:1;filter:alpha(opacity=100)}
.share-modal .title,.share-modal .text{display:block}
.share-modal .cta{margin-right:30px}
.share-modal .text,.share-modal .cta{margin-top:35px}
.share-modal .mandatory{color:#666;float:right;margin-top:4px}
.share-modal.share-form form{margin-top:35px}
.share-modal.share-form legend{margin-bottom:25px;border-bottom:0}
.share-modal.share-form .row{margin-bottom:20px}
.share-modal.share-form fieldset{margin-bottom:30px}
.share-modal.share-form label.col-md-4{display:table;margin:0;color:#8a8a8a;font-weight:normal}
.share-modal.share-form label.col-md-4 span{position:relative;height:40px;top:2px;display:table-cell;vertical-align:middle;line-height:1.1em}
.share-modal.share-form input[type="text"]{padding:0 8px;width:100%;height:40px;color:#8a8a8a;font-size:16px;border:1px solid #c1c1c1;outline:0;box-sizing:border-box}
.share-modal.share-form input[type="text"].error{border:1px solid #c71444}
.share-modal.share-form input[type="submit"]{font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:bold;font-size:12px;border:0;outline:0}
.share-modal.share-form input.small{width:50%}
.share-modal.share-form input.error{border:1px solid #c71444}
.share-modal.share-form span.error{display:none;width:100%;margin-top:10px;color:#c71444}
.share-modal.share-form .customboxes .inner{font-size:11.25px;padding-left:20px;color:#8a8a8a;padding-bottom:15px;position:relative}
.share-modal.share-form .customboxes .inner span.custombox{position:absolute;top:0;left:0;color:#666;font-size:1.5em;z-index:2;cursor:pointer}
.share-modal.share-form .customboxes .inner input[type="checkbox"]{position:absolute;top:0;left:0;z-index:1;visibility:hidden}
.share-modal.share-form .cta{margin-top:0}
.share-modal.share-form .share-disclaimer{padding-top:20px;border-top:1px solid #eee}
@media(max-width:767px){.new-share{width:auto}
.share-modal .modal-content{border:0;-webkit-box-shadow:none;box-shadow:none}
}
@media(min-width:768px) and (max-width:991px){.new-share{width:740px}
}
@media(min-width:1200px){.new-share{width:1160px}
}
.share{z-index:19;width:960px;height:auto;margin:0 auto;overflow:visible;position:relative}
.share.red{position:absolute;top:48px;right:10px}
.share.red .navbar li.open .btn-navbar{height:44px}
.share.red .navbar li .btn-navbar a{background-color:#c3002f}
.share.red .navbar li .btn-navbar a:before{width:0;height:0}
.share .btn,.share .navbar{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}
.share .navbar{min-height:0;border:0;padding:0;position:absolute;background-image:none;background-repeat:no-repeat;right:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;width:44px;margin-top:-48px;z-index:10}
.share .navbar li:first-child .btn-navbar{position:static}
.share .navbar li:first-child .social-nav-content{background:#fff;padding:0;z-index:100;position:static;min-height:0;height:0;width:44px;overflow:hidden;-webkit-transition:height .35s ease,position .1ms ease;transition:height .35s ease,position .1ms ease}
.share .navbar li:first-child .social-nav-content.in{height:auto;position:static}
.share .navbar li:first-child .social-nav-content .btn{padding:0;height:44px;width:44px;font-size:34px;background:#fff;color:#343434;border:1px solid #ccc;margin-top:-1px}
.share .navbar li:first-child .social-nav-content .btn:hover{background:#eee}
.share .navbar li:first-child .social-nav-content span{padding-right:0}
.share .navbar li:first-child .social-nav-content span:first-child .btn{margin-top:0}
.share .navbar li{position:relative;width:44px;display:block}
.share .navbar li .btn-navbar{padding:0;position:static;display:block;width:44px;float:none;margin-left:0;margin-top:0;border:0;height:44px}
.share .navbar li .btn-navbar a{position:relative;display:block;float:none;margin:0;padding:0;height:43px;width:43px;color:#343434;border:0;background:#4c4c4c;box-shadow:none;overflow:hidden}
.share .navbar li .btn-navbar a .icon{font-size:34px;margin-top:5px;display:block}
.share .navbar li .btn-navbar a .icon-delete{display:none}
.share .navbar li .btn-navbar a:before{content:'';background-color:#c1c1c1;position:absolute;display:block;width:1px;height:24px;top:10px;left:0}
.share .navbar li .social-nav-content{position:fixed;width:461px;min-height:1000px;height:1000px;left:-495px;top:0;background:#fff;padding:0 15px 10px;overflow:hidden;z-index:100;-webkit-transition:left .35s ease;transition:left .35s ease}
.share .navbar li .social-nav-content.in{left:0}
.share .navbar li .social-nav-content .btn{border:0;border-radius:0;background:#eee;box-shadow:none}
.share .navbar li .social-nav-content .btn a{color:#919191}
.share .navbar li.open .btn-navbar{height:48px;background-color:#c3002f}
.share .navbar li.open .btn-navbar a{background-color:#c3002f}
.share .navbar li.open .btn-navbar a .icon-share{display:none}
.share .navbar li.open .btn-navbar a .icon-delete{display:block}
.share .navbar li.open .btn-navbar a:before{display:none}
.share .icon-linkedin{color:#0075ba}
.share .icon-facebook{color:#4c70a9}
.share .icon-twitter{color:#00b8e4}
.share .icon-google{color:#ca3e2e}
.share .icon-mail{color:#c3002f}
.share .icon-share{color:#fff}
.share .icon-delete{color:#fff}
.share-modal .modal-content{border:1px solid #eee;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}
.share-modal .modal-body{padding:40px}
.share-modal .close{position:absolute;top:15px;right:15px;width:30px;height:30px;font-size:30px;opacity:1;filter:alpha(opacity=100)}
.share-modal .title,.share-modal .text{display:block}
.share-modal .cta{margin-right:30px}
.share-modal .text,.share-modal .cta{margin-top:35px}
.share-modal .mandatory{color:#666;float:right;margin-top:4px}
.share-modal.share-form form{margin-top:35px}
.share-modal.share-form legend{margin-bottom:25px;border-bottom:0}
.share-modal.share-form .row{margin-bottom:20px}
.share-modal.share-form fieldset{margin-bottom:30px}
.share-modal.share-form label.col-md-4{display:table;margin:0;color:#8a8a8a;font-weight:normal}
.share-modal.share-form label.col-md-4 span{position:relative;height:40px;top:2px;display:table-cell;vertical-align:middle;line-height:1.1em}
.share-modal.share-form input[type="text"]{padding:0 8px;width:100%;height:40px;color:#8a8a8a;font-size:16px;border:1px solid #c1c1c1;outline:0;box-sizing:border-box}
.share-modal.share-form input[type="text"].error{border:1px solid #c71444}
.share-modal.share-form input[type="submit"]{font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:bold;font-size:12px;border:0;outline:0}
.share-modal.share-form input.small{width:50%}
.share-modal.share-form input.error{border:1px solid #c71444}
.share-modal.share-form span.error{display:none;width:100%;margin-top:10px;color:#c71444}
.share-modal.share-form .customboxes .inner{font-size:11.25px;padding-left:20px;color:#8a8a8a;padding-bottom:15px;position:relative}
.share-modal.share-form .customboxes .inner span.custombox{position:absolute;top:0;left:0;color:#666;font-size:1.5em;z-index:2;cursor:pointer}
.share-modal.share-form .customboxes .inner input[type="checkbox"]{position:absolute;top:0;left:0;z-index:1;visibility:hidden}
.share-modal.share-form .cta{margin-top:0}
.share-modal.share-form .share-disclaimer{padding-top:20px;border-top:1px solid #eee}
@media(max-width:767px){.share{width:auto}
.share-modal .modal-content{border:0;-webkit-box-shadow:none;box-shadow:none}
}
@media(min-width:768px) and (max-width:991px){.share{width:740px}
}
@media(min-width:1200px){.share{width:1160px}
}
.radial-progress-content{background:#eee;padding:50px 0 0;max-width:1280px;margin:auto;text-align:center;font-size:0}
.radial-progress-content .item-radial-progress{height:110px}
.radial-progress-content svg{width:110px;height:110px}
.radial-progress-content svg text{font-family:'Nissan Bold','NissanBrandBold',Verdana,Arial,sans-serif}
.radial-progress-content .radial-wrapper{display:inline-block;width:16.6667%;vertical-align:top}
.radial-progress-content .title{font-size:18px;font-weight:normal;font-family:'NissanBrandRegular';line-height:1.1;color:#4a4a4a;max-width:130px;margin:25px auto 70px;opacity:0}
@media(max-width:1200px){.radial-progress-content{padding:100px 0 0}
.radial-progress-content .radial-wrapper{width:32%}
.radial-progress-content .title{margin:30px auto 70px}
}
@media(max-width:767px){.radial-progress-content{padding:70px 0 0}
.radial-progress-content .radial-wrapper{width:100%}
}
.push-tools-module{background:url("../images/push-tools-bg.jpg");background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/push-tools-bg.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/push-tools-bg.jpg', sizingMethod='scale')";color:#fff;text-align:center;padding-top:56px;padding-bottom:61px;margin:0 auto}
.push-tools-module h2{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:35px;font-size:32px}
.push-tools-module .wrapper{font-size:0}
.push-tools-module .item{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:bold;font-size:13px;text-transform:uppercase;position:relative;left:-6px;color:#fff;display:inline-block;vertical-align:top;background-color:#c5002b;border:1px solid #c5002b;margin:0 10px;padding:30px 4px 3px;text-decoration:none}
.push-tools-module .item:hover{background-color:#920020}
.push-tools-module .item .content{width:160px}
.push-tools-module .item .content img{height:41px;margin-bottom:17px}
@media(max-width:767px){.push-tools-module{padding-top:52px;padding-bottom:60px}
.push-tools-module h2{margin-bottom:30px;font-size:34px;word-break:break-word}
.push-tools-module .item{margin:0 5px;left:0;padding:22px 4px 7px;font-size:11px;line-height:1.2}
.push-tools-module .item .content{width:140px}
.push-tools-module .item .content img{margin-bottom:7px}
}
@media(max-width:480px){.push-tools-module .item{-ms-text-size-adjust:95%;-webkit-text-size-adjust:95%}
.push-tools-module .item .content{width:130px}
}
@media(min-width:768px) and (max-width:991px){.push-tools-module{max-width:860px}
}
@media(min-width:1200px){.push-tools-module{max-width:1280px}
}
.push-new-module{margin:0 auto;padding:20px 0}
.push-new-module.grey{background-color:#343434}
.push-new-module .title{margin-bottom:14px}
.push-new-module .desc{font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;margin-bottom:14px}
.push-new-module .border-right{border-right:1px dashed #fff}
.push-new-module a.push{display:block;position:relative;margin-top:7px;padding-right:50px;min-height:136px;color:#fff;text-decoration:none;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.push-new-module a.push.large img[class*="icon"]{right:14px}
.push-new-module a.push img[class*="icon"]{position:absolute;bottom:22px;right:0}
@media(max-width:767px){.push-new-module .border-right{border-right:0}
.push-new-module .border-bottom{border-bottom:1px dashed #fff}
.push-new-module a.push{padding-right:95px;min-height:154px;margin-top:19px}
.push-new-module a.push .text-4xl{font-size:18px;margin-bottom:15px;line-height:20px}
.push-new-module a.push .text-1xl{font-size:12px;line-height:17px}
.push-new-module a.push.large img[class*="icon"]{right:11px;bottom:19px;height:54px;width:39px}
}
@media(min-width:768px) and (max-width:991px){.push-new-module{max-width:860px}
.push-new-module a.push{padding-right:65px}
}
@media(min-width:1200px){.push-new-module{max-width:1280px}
}
.push-module{margin:0 auto;padding:10px 0}
.push-module a{text-decoration:none}
.push-module .inner{position:relative;display:block}
.push-module .title,.push-module .text{color:#343434}
.push-module .text-container{position:absolute;top:20px;left:20px}
.push-module .text{margin-top:15px}
.push-module .text.text-s{line-height:20px}
.push-module ul{margin-top:15px;padding-left:20px}
.push-module ul li{list-style:none;position:relative}
.push-module ul li.text{margin-top:0;line-height:20px}
.push-module ul li:before{content:"\f04d";color:#c3002f;font-size:10px;font-family:"fontAwesome";position:absolute;top:0;left:-20px}
.push-module .white-text .title,.push-module .white-text .text{color:#fff}
.push-module.right .img-container{border:1px solid #c1c1c1}
.push-module.right .img-container img{vertical-align:bottom}
.push-module.right .text-container{position:absolute;top:45px;left:auto;right:20px;width:50%}
.push-module.right .text-container .subtitle{color:#8a8a8a}
.push-module.right .text-container .title{margin-bottom:35px}
.push-module.right .text-container p{margin-bottom:30px;color:#8a8a8a}
.push-module.right .text-container a.bold{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
@media(max-width:767px){.push-module{margin:10px 0}
.push-module .white-text .title,.push-module .white-text .text{color:#343434}
.push-module .inner{padding-top:20px;padding-left:20px;padding-right:20px;border:1px solid #eee}
.push-module .img-container{margin-left:-20px;margin-right:-20px}
.push-module .img-container img{width:100%}
.push-module .text-container{position:relative;margin-bottom:20px;top:0;left:0;right:0;bottom:0}
.push-module .text-container .title{word-break:break-word}
.push-module div+div .inner{margin-top:10px}
.push-module.right .img-container{border:1px solid #c1c1c1}
.push-module.right .img-container img{vertical-align:bottom}
.push-module.right .text-container{position:relative;top:0;left:0;right:0;width:100%}
.push-module.right .text-container .subtitle{font-size:15px}
.push-module.right .text-container .title{font-size:27px;margin-bottom:10px}
.push-module.right .text-container p{display:none}
}
@media(min-width:768px) and (max-width:991px){.push-module .text-container .title{margin-bottom:10px;font-size:17px}
.push-module .text-container p{margin-top:10px;margin-bottom:5px}
.push-module.right .img-container{border:1px solid #c1c1c1}
.push-module.right .img-container img{vertical-align:bottom}
.push-module.right .text-container{top:20px;right:20px}
.push-module.right .text-container .subtitle{font-size:15px}
.push-module.right .text-container .title{font-size:27px;margin-bottom:10px}
.push-module.right .text-container p{margin-top:10px;margin-bottom:10px}
}
.modelspecs{margin:0 auto;padding:40px 0;max-width:1080px;background-color:#eee}
.modelspecs .title{margin:20px 0 15px 0}
.modelspecs .no-title{padding-top:55px}
.modelspecs .block span{display:block}
.modelspecs .spec{font-size:11px;line-height:1.8}
.modelspecs .spec.from-to .text-s{margin-bottom:3px}
.modelspecs .spec span{line-height:1.2}
.modelspecs ul{padding-left:20px;list-style-type:none}
.modelspecs ul li{position:relative;padding-bottom:12px;font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-style:italic;color:#4c4c4c}
.modelspecs ul li:before{position:absolute;left:-16px;top:5px;display:block;content:"";width:8px;height:8px;background-color:#c3002f}
.modelspecs ul li a{color:inherit}
.modelspecs .borders{padding:0 7%;border:1px solid #c1c1c1}
.modelspecs .borders p{padding:17px 15px;border-bottom:1px dashed #8a8a8a}
.modelspecs .borders p.no-border-bottom{border-bottom:0}
.modelspecs .borders p>span:first-child{font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:bold;display:block}
.modelspecs .borders p .red{color:#c3002f;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
.modelspecs .borders p a{color:inherit}
.modelspecs .modelkeepintouch a{position:relative;display:block;margin:0 auto;width:90%;height:89px;padding:31px 0 10px 35%;text-align:left;font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:bold;color:#4c4c4c;border-bottom:1px dashed #8a8a8a;-moz-box-sizing:border-box;box-sizing:border-box}
.modelspecs .modelkeepintouch a:hover{text-decoration:none}
.modelspecs .modelkeepintouch a.no-border-bottom{border-bottom:0}
.modelspecs .modelkeepintouch a span{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
.modelspecs .modelkeepintouch a span[class*="icon-"]{position:absolute;top:8px;left:25px;line-height:1em;font-size:75px;color:#c3002f}
.modelspecs .modelkeepintouch .number{display:block;height:79px;padding:25px 0 0 62px;text-align:left;font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:#4c4c4c;-moz-box-sizing:border-box;box-sizing:border-box}
.modelspecs .modelkeepintouch .number span span{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:normal;color:#c3002f}
@media(max-width:767px){.modelspecs .no-title{padding-top:0}
.modelspecs .borders{margin-bottom:10px;padding:0 3%}
.modelspecs .modelkeepintouch a{width:100%}
.modelspecs .modelkeepintouch a span[class*="icon-"]{left:7%}
}
@media(min-width:768px) and (max-width:991px){.modelspecs .modelkeepintouch a{width:95%;padding-left:33%}
.modelspecs .modelkeepintouch a span[class*="icon-"]{left:0}
.modelspecs .modelkeepintouch a span.text-2xl{font-size:16px}
}
@media(min-width:1200px){.modelspecs{max-width:1280px}
}
.modelslideshow{padding:40px 0}
.modelslideshow .title{margin-bottom:30px}
.modelslideshow .slides{margin:0;padding:0}
.modelslideshow .slider-description a{color:inherit}
.modelslideshow .slider{position:relative}
.modelslideshow .slider:after{content:"";height:1px;width:100%;display:block;background-color:#c1c1c1;position:absolute;bottom:-120px;left:0}
.modelslideshow .slider img{width:100%}
.modelslideshow .slider .flex-direction-nav{position:absolute;margin:0;padding:0;height:0;width:100%}
.modelslideshow .slider .flex-direction-nav li{display:block;width:44px;height:44px;float:left}
.modelslideshow .slider .flex-direction-nav li+li{float:right}
.modelslideshow .slider .flex-prev,.modelslideshow .slider .flex-next{width:44px;height:44px;display:block;text-indent:-9999px;outline:0;background-color:transparent}
.modelslideshow .slider .flex-prev.flex-disabled,.modelslideshow .slider .flex-next.flex-disabled{display:none}
.modelslideshow .slider .flex-prev:hover,.modelslideshow .slider .flex-next:hover{text-decoration:none}
.modelslideshow .slider .flex-prev:after,.modelslideshow .slider .flex-next:after{font-family:'Nissan Icons';position:absolute;color:#c1c1c1;font-size:56px;line-height:1em;top:30px;margin-top:0;left:0;margin-left:0;text-indent:0}
.modelslideshow .slider .flex-prev:after{content:"\e007"}
.modelslideshow .slider .flex-next:after{content:"\e013";left:auto;right:0}
.modelslideshow .thumbnails{margin:0 -10px;padding:20px 0}
.modelslideshow .thumbnails:before,.modelslideshow .thumbnails:after{content:" ";display:table}
.modelslideshow .thumbnails:after{clear:both}
.modelslideshow .thumbnails li{padding:0 10px;width:16.66666667%;display:block;float:left;cursor:pointer}
.modelslideshow .thumbnails li img{width:100%;border:4px solid transparent;-webkit-transition:border .6s linear;transition:border .6s linear}
.modelslideshow .thumbnails li.active img{border:4px solid #c1c1c1}
.modelslideshow .thumbnails li:first-child{margin-left:8.33333333%}
.modelslideshow .text{padding:20px 0;font-family:Verdana,Helvetica,Arial,sans-serif;color:#8a8a8a;font-weight:bold;text-align:center}
.modelslideshow p.text.text-xl{margin:0;padding-bottom:0;line-height:23px}
@media(max-width:767px){.modelslideshow{overflow:hidden}
.modelslideshow .slider:after{display:none}
.modelslideshow .slider .flex-direction-nav{position:static}
.modelslideshow .slider .flex-prev:after,.modelslideshow .slider .flex-next:after{top:50%;margin-top:-22px}
.modelslideshow .slider .flex-prev:after{left:-22px}
.modelslideshow .slider .flex-next:after{right:-22px}
.modelslideshow .thumbnails{display:none}
}
@media(min-width:768px) and (max-width:991px){.modelslideshow .slider:after{bottom:-100px}
.modelslideshow .slider .flex-prev:after,.modelslideshow .slider .flex-next:after{top:22px}
}
@media(min-width:1200px){.modelslideshow .slider:after{bottom:-140px}
.modelslideshow .slider .flex-prev:after,.modelslideshow .slider .flex-next:after{top:40px}
}
.media{margin:0 auto 0 auto;padding-top:40px;padding-bottom:40px;max-width:1080px}
.media .title{margin-bottom:40px}
.media p.text-s{line-height:2em}
.media.video.grey{background-color:#eee}
.media.video .video-wrapper{position:relative;margin-bottom:10px;padding-bottom:56.25%;max-wdith:100;height:0}
.media.video .video-wrapper iframe{position:absolute;top:0;left:0;right:0;bottom:0}
.media.image.grey{background-color:#eee}
.media.image .image-container{position:relative;margin-bottom:10px}
.media.image .image-container .main{width:100%;height:auto}
.media.image .image-container .modal-dialog{padding-top:40px;padding-bottom:10px;width:100%}
.media.image .image-container .modal-dialog .modal-content{position:relative;width:100%}
.media.image .image-container .modal-dialog .modal-content span{position:absolute;display:inline-block;top:-47px;right:0;font-size:47px;color:#fff;text-shadow:1px 1px 10px rgba(0,0,0,0.8);cursor:pointer}
.media.image .image-container .modal-dialog .modal-content img{width:100%}
.media.image .image-container a{position:absolute;bottom:0;right:0}
@media(max-width:767px){.media.video{background-color:#fff}
}
@media(min-width:1200px){.media{max-width:1280px}
}
.no-scroll,.no-scroll body{overflow:hidden;height:100%;position:fixed}
.ie8 .mainnav .wrapper{max-width:1200px;margin:0 auto}
.ie8 .mainnav.open{position:fixed;top:67px;left:0;right:0;bottom:0;margin-top:-17px}
.ie8 .mainnav.open li{display:block}
.ie8 .mainnav.open .dropdown{border-top:1px solid #a7a7a7}
.ie8 .mainnav.open .dropdown>a{display:block}
.ie8 .mainnav.open .dropdown.sub-active .dropdown-menu{margin-top:0}
.ie8 .mainnav.open .dropdown.sub-active li.active{border-top:0}
.ie8 .mainnav.open .dropdown.active{margin-top:0}
.ie8 .mainnav a{outline:0}
.ie8 .mainnav ul li.active{max-width:1200px;width:100%;margin:0 auto;left:auto;right:auto;padding-left:0;padding-right:0;z-index:5;background-color:transparent}
.ie8 .mainnav ul li.active.line-break a span{font-size:14px}
.ie8 .mainnav ul li.active:before{position:fixed;top:0;left:-100%;right:-100%;height:41px;background-color:#4c4c4c;z-index:-4;content:""}
.ie8 .mainnav ul li.active a:after{margin-right:8px}
.ie8 .mainnav ul li.active a:focus:after,.ie8 .mainnav ul li.active a:hover:after{color:#c3002f}
.ie8 .mainnav ul li .dropdown-menu li a:hover{background-image:none;background-color:#212121}
.ie8 .mainnav .dropdown-menu>li>a:hover{filter:0}
.ie8 .mainnav .dropdown.sub-active{display:block;position:static}
.ie8 .mainnav .dropdown.sub-active .dropdown-menu{margin-top:-6px}
.ie8 .mainnav .dropdown.sub-active .active{border-top:0}
.ie8 .mainnav .dropdown.sub-active .active a{filter:none;background-image:none;background-color:#4c4c4c;border-bottom:0}
.ie8 .mainnav .dropdown.active{position:static;margin-top:-6px;border-top:0}
.ie8 .mainnav .dropdown.active:before{content:"";position:absolute;top:0;right:0;left:0;height:40px;background-color:#4c4c4c}
.ie8 .mainnav .dropdown.active>a{display:block;position:absolute;top:0;left:10px;right:30px}
.ie8 .mainnav .dropdown.active li a{font-size:12px}
.ie8 .mainnav-wrapper .new-share .btn-navbar a{background-color:#212121}
.ie9 .sub-nav-wapper .new-share .navbar li .btn-navbar{height:36px}
.mainnav-wrapper{position:relative;z-index:11}
.mainnav-wrapper .new-share .navbar li .btn-navbar a:before{top:16px;background-color:#929394}
.mainnav-wrapper .new-share .navbar li .btn-navbar a:hover .icon-share{color:#fff}
.mainnav-wrapper .new-share .navbar li .btn-navbar .icon-share{margin-top:11px;color:#929394}
.mainnav-wrapper .new-share .navbar li .btn-navbar .icon-delete{margin-top:10px}
.mainnav{position:static;margin-top:-21px;background-color:#212121;z-index:20}
.mainnav ul{margin:0;padding-top:40px;padding-left:0}
.mainnav ul li{display:none;padding:0 10px 0 20px;list-style-type:none;border-top:1px solid #a7a7a7}
.mainnav ul li:first-child{border-top:0}
.mainnav ul li:first-child.active+li{border-top:0}
.mainnav ul li a{position:relative;display:block;color:#929394;font:12px NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;height:50px;line-height:50px;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}
.no-touch .mainnav ul li a:hover{color:#fff}
.no-touch .mainnav ul li a:hover:after{color:#fff}
.mainnav ul li a:hover span{margin-right:20px}
.mainnav ul li a:after{position:absolute;top:0;right:0;content:"\e013";height:50px;font-family:'Nissan Icons';font-size:16px;line-height:50px;color:#c3002f}
.mainnav ul li a:focus{outline:0}
.mainnav ul li a span{display:inline-block;line-height:1.2;vertical-align:middle}
.mainnav ul li.active{display:block;position:absolute;top:0;left:0;right:0;padding-left:15px;background-color:#4c4c4c;border-top:0}
.mainnav ul li.active a{height:40px;line-height:40px;font-size:19px}
.mainnav ul li.active a:after{height:40px;line-height:40px;content:"\e012"}
.mainnav ul li.active a span{line-height:1.1}
.mainnav ul li.active a:hover:after{color:#c3002f}
.mainnav ul li.active>a{color:#fff}
.mainnav ul li.dropdown{border-top:0;padding-left:0;padding-right:0}
.mainnav ul li.dropdown>a{display:none;margin-left:20px;margin-right:10px}
.mainnav ul li.dropdown .arrow{display:none}
.mainnav ul li.dropdown.sub-active .arrow{color:#fff}
.mainnav ul li.dropdown.sub-active li:first-child{border-top:1px solid #a7a7a7}
.mainnav ul li.dropdown.sub-active li:first-child.active{border-top:0}
.mainnav ul li.dropdown.sub-active li.active a{background-image:none;background-color:#4c4c4c;border-bottom:0}
.mainnav ul li.dropdown.sub-active li.active+li{border-top:1px solid #a7a7a7}
.mainnav ul li.dropdown li:first-child{border-top:1px solid #a7a7a7}
.mainnav ul li .dropdown-menu{display:block;position:static;padding-top:0;float:none;background-color:#212121;box-shadow:none;border:0;border-radius:0}
.mainnav ul li .dropdown-menu li a{padding:0;clear:none;white-space:normal}
.mainnav ul li .dropdown-menu li a:hover{background-image:none;background-color:#212121}
.mainnav.open li.active a:after{content:"\e014"}
@media(min-width:60em){.mainnav{background-color:#4c4c4c;margin-top:-20px}
.mainnav .wrapper{max-width:1200px;margin:0 auto}
.mainnav .inner-nav{padding-left:125px}
.mainnav ul{padding:0}
.mainnav ul li{display:inline-block;padding:0 15px;border-top:0}
.mainnav ul li.active{display:inline-block;position:relative}
.mainnav ul li.active>a{position:relative;border-bottom:4px solid #c71444}
.mainnav ul li.active a{font-size:12px;text-align:center}
.mainnav ul li.active a span{line-height:1.2}
.mainnav ul li.active.has-child>a:before{content:"";position:absolute;left:50%;bottom:-9px;margin-left:-3px;width:0;height:0;border-top:7px solid #c71444;border-right:7px solid transparent;border-left:7px solid transparent;z-index:1}
.mainnav ul li.dropdown{position:relative;padding:0 50px 0 15px}
.mainnav ul li.dropdown a{display:block;margin:0}
.mainnav ul li.dropdown .arrow{display:block;position:absolute;top:0;right:0;content:"\e012";font-family:'Nissan Icons';font-size:16px;line-height:40px;color:#c3002f;cursor:pointer}
.mainnav ul li.dropdown.open .dropdown-menu{display:block}
.mainnav ul li.dropdown.sub-active li:first-child{border-top:0}
.mainnav ul li.dropdown.active>a{margin:0}
.mainnav ul li a{height:40px;line-height:40px}
.mainnav ul li a:after{display:none}
.mainnav ul li a:hover span{margin-right:0}
.mainnav ul li .dropdown-menu{display:none;position:absolute;left:auto;right:0;background-color:#4c4c4c}
.mainnav ul li .dropdown-menu li{display:block;border-top:1px solid #929394}
.mainnav ul li .dropdown-menu li:first-child{border-top:0}
.mainnav ul li .dropdown-menu li a{height:30px;line-height:30px}
.mainnav ul li .dropdown-menu li a:hover{background-color:#4c4c4c}
}
@media(max-width:59.9375em){.scroll .mainnav.open{top:0}
.mainnav .inner-nav{padding-left:0}
.mainnav.open{position:fixed;top:68px;left:0;right:0;bottom:0;margin-top:0}
.mainnav.open li{display:block}
.mainnav.open .dropdown{border-top:1px solid #a7a7a7}
.mainnav.open .dropdown.sub-active .dropdown-menu{margin-top:0}
.mainnav.open .dropdown>a{display:block}
.mainnav.open .dropdown.active{margin-top:0;border-top:0}
.mainnav ul li.active.line-break a span{font-size:14px}
.mainnav .dropdown.sub-active{display:block;position:static}
.mainnav .dropdown.sub-active .dropdown-menu{margin-top:-6px}
.mainnav .dropdown.active{position:static;margin-top:-6px}
.mainnav .dropdown.active:before{content:"";position:absolute;top:0;right:0;left:0;height:40px;background-color:#4c4c4c}
.mainnav .dropdown.active>a{display:block;position:absolute;top:0;left:0;right:0}
.mainnav .dropdown.active li a{font-size:12px}
.safari .mainnav ul li.active a{line-height:45px}
.mainnav-wrapper .new-share{position:absolute;right:0;margin-right:30px}
}
@media(max-width:36.313em){.mainnav.open{top:50px}
}
.keepintouch{margin:0 auto;padding-top:40px;padding-bottom:40px;max-width:1080px;background-color:#eee}
.keepintouch span.error{display:none;width:100%;line-height:2;color:#c3002f;text-align:left}
.keepintouch.version{padding-top:20px;padding-bottom:20px}
.keepintouch.version .row.pushes .col-md-3 span.text-2xl,.keepintouch.version .row.pushes .col-md-4 span.text-2xl,.keepintouch.version .row.pushes .col-md-6 span.text-2xl,.keepintouch.version .row.pushes .col-md-12 span.text-2xl{font-size:16px}
.keepintouch .title{margin-bottom:10px;color:#000}
.keepintouch .row.pushes{margin:0}
.keepintouch .row.pushes .col-md-3,.keepintouch .row.pushes .col-md-4,.keepintouch .row.pushes .col-md-6,.keepintouch .row.pushes .col-md-12{text-align:center;border-right:1px dashed #8a8a8a}
.keepintouch .row.pushes .col-md-3.no-border-right,.keepintouch .row.pushes .col-md-4.no-border-right,.keepintouch .row.pushes .col-md-6.no-border-right,.keepintouch .row.pushes .col-md-12.no-border-right{border-right:0}
.keepintouch .row.pushes .col-md-3 a,.keepintouch .row.pushes .col-md-4 a,.keepintouch .row.pushes .col-md-6 a,.keepintouch .row.pushes .col-md-12 a{position:relative;display:block;width:100%;height:89px;padding:35px 0 10px 30%;text-align:left;font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:bold;color:#4c4c4c;-moz-box-sizing:border-box;box-sizing:border-box}
.keepintouch .row.pushes .col-md-3 a:hover,.keepintouch .row.pushes .col-md-4 a:hover,.keepintouch .row.pushes .col-md-6 a:hover,.keepintouch .row.pushes .col-md-12 a:hover{text-decoration:none}
.keepintouch .row.pushes .col-md-3 a.border-bottom,.keepintouch .row.pushes .col-md-4 a.border-bottom,.keepintouch .row.pushes .col-md-6 a.border-bottom,.keepintouch .row.pushes .col-md-12 a.border-bottom{border-bottom:1px dashed #8a8a8a}
.keepintouch .row.pushes .col-md-3 a .text-2xl,.keepintouch .row.pushes .col-md-4 a .text-2xl,.keepintouch .row.pushes .col-md-6 a .text-2xl,.keepintouch .row.pushes .col-md-12 a .text-2xl{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:600}
.keepintouch .row.pushes .col-md-3 a span[class*="icon-"],.keepintouch .row.pushes .col-md-4 a span[class*="icon-"],.keepintouch .row.pushes .col-md-6 a span[class*="icon-"],.keepintouch .row.pushes .col-md-12 a span[class*="icon-"]{position:absolute;top:12px;left:15px;line-height:1em;font-size:75px;color:#c3002f}
.keepintouch .row.pushes .col-md-3 .number,.keepintouch .row.pushes .col-md-4 .number,.keepintouch .row.pushes .col-md-6 .number,.keepintouch .row.pushes .col-md-12 .number{display:inline-block;height:79px;padding:25px 0 0 0;text-align:left;font-family:Verdana,Helvetica,Arial,sans-serif;color:#4c4c4c;-moz-box-sizing:border-box;box-sizing:border-box}
.keepintouch .row.pushes .col-md-3 .number>span,.keepintouch .row.pushes .col-md-4 .number>span,.keepintouch .row.pushes .col-md-6 .number>span,.keepintouch .row.pushes .col-md-12 .number>span{display:inline-block;font-weight:bold}
.keepintouch .row.pushes .col-md-3 .number>span span,.keepintouch .row.pushes .col-md-4 .number>span span,.keepintouch .row.pushes .col-md-6 .number>span span,.keepintouch .row.pushes .col-md-12 .number>span span{display:inline-block;margin-top:5px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:normal;color:#c3002f}
.keepintouch .row.pushes .col-md-3 a{padding-left:35%}
.keepintouch .row.pushes .col-md-3 a span[class*="icon-"]{top:16px;left:13px;font-size:65px}
.keepintouch .row.pushes .col-md-3 .number span span{font-size:24px}
.keepintouch .row.pushes .col-md-6 a{padding-left:35%}
.keepintouch .row.pushes .col-md-6 a span[class*="icon-"]{top:5px;left:70px;font-size:90px}
.keepintouch .row.pushes .col-md-12 a{padding-left:45%}
.keepintouch .row.pushes .col-md-12 a span[class*="icon-"]{top:5px;left:35%;font-size:90px}
.keepintouch .newsletter{margin-bottom:10px}
.keepintouch .newsletter:first-child{margin-top:40px}
.keepintouch .newsletter fieldset{position:relative;width:100%;overflow:hidden}
.keepintouch .newsletter fieldset input{border-radius:0}
.keepintouch .newsletter fieldset input[type=text],.keepintouch .newsletter fieldset input[type=email]{padding-left:10px;width:100%;height:38px;color:#4c4c4c;font-family:Verdana,Helvetica,Arial,sans-serif;border:1px solid #c1c1c1;outline:0}
.keepintouch .newsletter fieldset input[type=text].error,.keepintouch .newsletter fieldset input[type=email].error{border:1px solid #c71444;box-shadow:0 0 2px #c71444}
.keepintouch .newsletter fieldset input[type=submit]{display:block;margin:0;padding:0;height:38px;width:38px;color:#fff;font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:lighter;text-align:center;background-color:#8a8a8a;border:0}
.keepintouch .newsletter p{padding:7px 0;text-align:left}
.keepintouch .newsletter p.privacy{padding:0 0 0 20px;margin:20px 0;line-height:1.8em;position:relative}
.keepintouch .newsletter p.privacy span.custombox{position:absolute;top:0;left:0;color:#666;font-size:1.5em;z-index:2;cursor:pointer}
.keepintouch .newsletter p.privacy input[type="checkbox"]{position:absolute;top:0;left:0;z-index:1;visibility:hidden}
.keepintouch .newsletter p.privacy span.error{display:none;width:100%;margin-bottom:10px;color:#c71444}
.keepintouch .newsletter p.privacy.no-checkbox{padding:0}
.keepintouch .loader{background:url("../images/loader.gif") no-repeat 50% 0;display:none;height:16px}
.keepintouch .input-group{margin-top:10px}
.keepintouch div[data-email-confirmation-target]{display:none}
.keepintouch .wrap-tooltip-link{position:relative;padding:0 10px}
.keepintouch .wrap-tooltip-link .link-tooltip{display:inline-block;padding-right:1em;text-align:left;font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:inherit;text-decoration:none}
.keepintouch .wrap-tooltip-link .link-tooltip.tooltip-icon-right:before{line-height:17px;float:right;margin-right:0;margin-left:.9em;top:0;transform:none}
.keepintouch .wrap-tooltip-link .link-tooltip:before{position:relative;margin-right:.5em;vertical-align:middle;font-size:1.3em;font-family:'Nissan Icons';color:#c3002f}
.keepintouch .wrap-tooltip-link .wrap-tooltip{display:none;position:absolute;top:calc(100%+10px);padding:2em 25px;z-index:3;font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;background-color:#000;color:#fff}
.keepintouch .wrap-tooltip-link .wrap-tooltip.active{display:block}
.keepintouch .wrap-tooltip-link .wrap-tooltip:after{content:" ";position:absolute;left:calc(20% - 10px);bottom:100%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000}
.keepintouch .wrap-tooltip-link .wrap-tooltip .content-tooltip{overflow:auto;text-align:left;word-wrap:break-word;max-height:300px}
.keepintouch .wrap-tooltip-link .wrap-tooltip .close-tooltip{position:absolute;top:1px;right:1.2em;cursor:pointer;text-decoration:none;color:white}
.keepintouch .wrap-tooltip-link .wrap-tooltip .close-tooltip:before{font-family:'Nissan Icons';font-size:2.4em;line-height:30px}
@media(max-width:767px){.keepintouch.version{padding-top:0;padding-bottom:0}
.keepintouch .row.pushes .col-md-3,.keepintouch .row.pushes .col-md-4,.keepintouch .row.pushes .col-md-6,.keepintouch .row.pushes .col-md-12{text-align:left;border-right:0;border-bottom:1px dashed #8a8a8a}
.keepintouch .row.pushes .col-md-3.no-border-bottom,.keepintouch .row.pushes .col-md-4.no-border-bottom,.keepintouch .row.pushes .col-md-6.no-border-bottom,.keepintouch .row.pushes .col-md-12.no-border-bottom{border-bottom:0}
.keepintouch .row.pushes .col-md-3 a,.keepintouch .row.pushes .col-md-4 a,.keepintouch .row.pushes .col-md-6 a,.keepintouch .row.pushes .col-md-12 a{padding:30px 0 0 100px}
.keepintouch .row.pushes .col-md-3 a.border-bottom,.keepintouch .row.pushes .col-md-4 a.border-bottom,.keepintouch .row.pushes .col-md-6 a.border-bottom,.keepintouch .row.pushes .col-md-12 a.border-bottom{border-bottom:0}
.keepintouch .row.pushes .col-md-3 a span[class*="icon-"],.keepintouch .row.pushes .col-md-4 a span[class*="icon-"],.keepintouch .row.pushes .col-md-6 a span[class*="icon-"],.keepintouch .row.pushes .col-md-12 a span[class*="icon-"]{top:0;left:-5px;font-size:90px}
.keepintouch .row.pushes .col-md-3 .number,.keepintouch .row.pushes .col-md-4 .number,.keepintouch .row.pushes .col-md-6 .number,.keepintouch .row.pushes .col-md-12 .number{padding-top:15px;padding-left:10px;height:auto;padding-bottom:15px}
.keepintouch .row.pushes .col-md-3 .number span span,.keepintouch .row.pushes .col-md-4 .number span span,.keepintouch .row.pushes .col-md-6 .number span span,.keepintouch .row.pushes .col-md-12 .number span span{font-size:24px}
.keepintouch .newsletter{margin-top:25px}
.keepintouch .newsletter div:first-child{text-align:left;margin-bottom:15px}
.keepintouch .newsletter form{margin-top:5px}
}
@media(min-width:768px) and (max-width:991px){.keepintouch{max-width:860px}
.keepintouch .row.pushes .col-md-3 a{padding-left:30%}
.keepintouch .row.pushes .col-md-3 a span{font-size:14px}
.keepintouch .row.pushes .col-md-3 a span[class*="icon-"]{top:19px;left:-10px;font-size:60px}
.keepintouch .row.pushes .col-md-3 .number{padding-top:25px}
.keepintouch .row.pushes .col-md-3 .number span{font-size:10px}
.keepintouch .row.pushes .col-md-3 .number span span{font-size:20px}
.keepintouch .row.pushes .col-md-4 a span[class*="icon-"]{top:17px;left:0;font-size:65px}
.keepintouch .row.pushes .col-md-4 .number .text-s{font-size:11px;line-height:1em}
.keepintouch .row.pushes .col-md-4 .number .text-7xl{font-size:21px}
.keepintouch .row.pushes .col-md-6 a span[class*="icon-"]{left:37px}
.keepintouch .row.pushes .col-md-12 a span[class*="icon-"]{left:32%}
}
@media(min-width:1200px){.keepintouch{max-width:1280px}
.keepintouch .row.pushes .col-md-12 a span[class*="icon-"]{left:37%}
}
.introduction-new{position:relative;margin:0 auto;z-index:1;max-width:1500px;overflow:hidden}
.introduction-new .share.red{top:83px;right:0}
.introduction-new .audience-container{position:absolute;right:0;bottom:83px;z-index:3}
.introduction-new .intro-slider{position:relative;overflow:hidden}
.introduction-new .intro-slider .slides,.introduction-new .intro-slider .slides>li{position:relative;overflow:hidden;margin:0;padding:0}
.introduction-new .intro-slider .slides a{display:block;text-decoration:none}
.introduction-new .intro-slider .flex-direction-nav{margin:0}
.introduction-new .intro-slider .flex-direction-nav li{position:absolute;display:block;left:0;top:50%;margin-top:-140px}
.introduction-new .intro-slider .flex-direction-nav li+li{left:auto;right:0}
.introduction-new .intro-slider .flex-prev,.introduction-new .intro-slider .flex-next{background-color:#e5e9ec;height:200px;width:38px;display:block;text-indent:-9999px}
.introduction-new .intro-slider .flex-prev.flex-disabled,.introduction-new .intro-slider .flex-next.flex-disabled{display:none}
.introduction-new .intro-slider .flex-prev:after,.introduction-new .intro-slider .flex-next:after{font-family:'Nissan Icons';position:absolute;color:#666;font-size:38px;line-height:1em;top:50%;left:50%;margin-top:-19px;margin-left:-19px;text-indent:0}
.introduction-new .intro-slider .flex-prev:hover,.introduction-new .intro-slider .flex-next:hover,.introduction-new .intro-slider .flex-prev:focus,.introduction-new .intro-slider .flex-next:focus{text-decoration:none}
.introduction-new .intro-slider .flex-prev:hover,.introduction-new .intro-slider .flex-next:hover{background-color:#c3002f}
.introduction-new .intro-slider .flex-prev:hover:after,.introduction-new .intro-slider .flex-next:hover:after{color:#fff}
.introduction-new .intro-slider .flex-prev:after{content:"\e007"}
.introduction-new .intro-slider .flex-next:after{content:"\e013"}
.introduction-new .intro-slider .flex-control-nav{margin:25px 0 0;padding:0;width:100%;text-align:center}
.introduction-new .intro-slider .flex-control-nav li{margin:8px 3px 6px;display:inline-block;zoom:1}
.introduction-new .intro-slider .flex-control-paging li a{position:relative;width:11px;height:11px;display:block;text-indent:-9999px}
.introduction-new .intro-slider .flex-control-paging li a:before{position:absolute;content:"\2022";display:block;width:11px;height:11px;font-size:36px;line-height:8px;top:0;left:0;text-indent:0;color:#4c4c4c}
.introduction-new .intro-slider .flex-control-paging li a.flex-active{cursor:default}
.introduction-new .intro-slider .flex-control-paging li a.flex-active:before{color:#c3002f}
.introduction-new .img-container{position:relative}
.introduction-new .img-container img{width:100%}
.introduction-new .text-container{z-index:2;position:absolute;text-align:center;width:100%;padding-top:23px}
.introduction-new .text-container ul{margin:15px 0 10px;padding-left:20px}
.introduction-new .text-container ul li{list-style:none;position:relative;margin-top:0;line-height:20px;font-size:11px}
.introduction-new .text-container ul li:before{content:"\f04d";color:#c3002f;font-size:10px;font-family:"fontAwesome";position:absolute;top:0;left:-20px}
.introduction-new .title{font-size:40px;line-height:1;letter-spacing:-1px}
.introduction-new .title-light{font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
.introduction-new .title-bold{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
@media all and (max-width:767px){.introduction-new{max-width:none;padding-top:15px}
.introduction-new .intro-slider .flex-direction-nav li{margin-top:-55px}
.introduction-new .intro-slider .flex-prev,.introduction-new .intro-slider .flex-next{height:82px;width:20px}
.introduction-new .intro-slider .flex-prev:after,.introduction-new .intro-slider .flex-next:after{font-size:20px;margin-top:-11px;margin-left:-11px;text-indent:0}
.introduction-new .intro-slider .flex-control-nav{margin-top:45px}
.introduction-new .text-container{position:relative;padding-top:17px}
.introduction-new .title{font-size:30px;line-height:1;margin-bottom:0}
.introduction-new .title-light{padding:0 35px}
}
@media all and (min-width:480px) and (max-width:767px){.introduction-new .text-container{position:absolute;padding-top:0}
}
@media(min-width:768px) and (max-width:991px){.introduction-new{max-width:860px}
}
@media(min-width:1200px){.introduction-new{max-width:1280px}
}
.introduction{position:relative;margin:0 auto;padding:40px 0 0 0;max-width:1080px;z-index:1}
.introduction .share.red{top:83px;right:0}
.introduction .audience-container{position:absolute;right:0;bottom:83px;z-index:3}
.introduction .intro-slider{position:relative}
.introduction .intro-slider .slides,.introduction .intro-slider .slides>li{margin:0;padding:0}
.introduction .intro-slider .slides>li{display:block;position:relative;overflow:hidden}
.introduction .intro-slider .flex-direction-nav{margin:0}
.introduction .intro-slider .flex-direction-nav li{position:absolute;display:block;bottom:28px;left:0}
.introduction .intro-slider .flex-direction-nav li+li{left:auto;right:0}
.introduction .intro-slider .flex-prev,.introduction .intro-slider .flex-next{background-color:#4c4c4c;height:44px;width:44px;display:block;text-indent:-9999px}
.introduction .intro-slider .flex-prev.flex-disabled,.introduction .intro-slider .flex-next.flex-disabled{display:none}
.introduction .intro-slider .flex-prev:after,.introduction .intro-slider .flex-next:after{font-family:'Nissan Icons';position:absolute;color:#fff;font-size:36px;line-height:1em;top:50%;margin-top:-18px;left:50%;margin-left:-18px;text-indent:0}
.introduction .intro-slider .flex-prev:after{content:"\e007"}
.introduction .intro-slider .flex-next:after{content:"\e013"}
.introduction .intro-slider .flex-control-nav{margin:0;padding:0;width:100%;text-align:center}
.introduction .intro-slider .flex-control-nav li{margin:8px 3px 6px;display:inline-block;zoom:1}
.introduction .intro-slider .flex-control-paging li a{position:relative;width:11px;height:11px;display:block;text-indent:-9999px}
.introduction .intro-slider .flex-control-paging li a:before{position:absolute;content:"\2022";display:block;width:11px;height:11px;font-size:28px;line-height:8px;top:0;left:0;text-indent:0;color:#4c4c4c}
.introduction .intro-slider .flex-control-paging li a.flex-active{cursor:default}
.introduction .intro-slider .flex-control-paging li a.flex-active:before{color:#c3002f}
.introduction .img-container{position:relative;top:-450px}
.introduction .img-container figure{position:absolute;margin-top:0;margin-bottom:0;width:1280px;left:50%;margin-left:-640px;text-align:center}
.introduction .text-container{z-index:2;position:relative}
.introduction .text-container .inner{width:70%;padding:50px 0}
.introduction .text-container ul{margin:15px 0 10px;padding-left:20px}
.introduction .text-container ul li{list-style:none;position:relative;margin-top:0;line-height:20px;font-size:11px}
.introduction .text-container ul li:before{content:"\f04d";color:#c3002f;font-size:10px;font-family:"fontAwesome";position:absolute;top:0;left:-20px}
.introduction .title{margin-bottom:40px;position:relative}
.introduction .title.red-mark:after{background-color:#c3002f;width:22px;height:6px;position:absolute;bottom:-22px;left:0}
.introduction .subtitle{margin-bottom:12px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
.introduction p.text[class*="text-"]{line-height:1.8em}
.introduction p.text[class*="text-"].bold{line-height:1.6em}
.introduction .cta{margin-top:6px}
.introduction.no-img .text-container{position:static}
@media(max-width:767px){.introduction{max-width:none;padding-top:15px}
.introduction .audience-container{position:static;display:block;margin-top:10px}
.introduction .img-container{position:relative;top:auto}
.introduction .img-container figure{position:static;left:auto;margin-left:0;width:100%}
.introduction .img-container figure img{max-width:none;width:100%}
.introduction .text-container{height:auto!important}
.introduction .text-container .inner{width:100%;padding:20px 0}
}
@media(min-width:768px) and (max-width:991px){.introduction{max-width:860px}
}
@media(min-width:1200px){.introduction{max-width:1280px}
}
.gradelist{margin:0 auto;padding-top:40px;padding-bottom:40px;max-width:1080px;background-color:#fff}
.gradelist .title{margin-bottom:15px}
.gradelist .col-md-12 p{margin-bottom:30px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:#8a8a8a}
.gradelist .grade-selection section{margin-bottom:35px;position:relative;padding:12px 12px 24px 12px;background-color:#eee;border:1px solid #c1c1c1;z-index:1;cursor:pointer}
.gradelist .grade-selection section .title{margin-bottom:24px;padding-bottom:12px;font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:bold;border-bottom:1px dashed #8a8a8a}
.gradelist .grade-selection section .title+p{margin-bottom:20px}
.gradelist .grade-selection section p span{display:block;padding-top:5px;padding-bottom:5px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:#c3002f}
.gradelist .grade-selection section p span a{color:#c3002f;text-decoration:none}
.gradelist .grade-selection section p span.price-from{font-family:inherit;color:inherit}
.gradelist .grade-selection section .icon-down{position:absolute;margin-left:-25px;left:50%;bottom:-26px;color:#8a8a8a;font-size:50px;z-index:4}
.gradelist .grade-selection section:before{content:"";position:absolute;margin-left:-28px;left:50%;bottom:-27.5px;width:0;border-top:28px solid #c1c1c1;border-left:28px solid transparent;border-right:28px solid transparent;z-index:2}
.gradelist .grade-selection section:after{content:"";position:absolute;margin-left:-26px;left:50%;bottom:-25.5px;width:0;border-top:26px solid #eee;border-left:26px solid transparent;border-right:26px solid transparent;z-index:3}
.gradelist .grade-engine{position:relative;border:1px solid #c1c1c1}
.gradelist .grade-engine.row{margin-bottom:30px;margin-left:0;margin-right:0}
.gradelist .grade-engine .general{position:relative;padding:20px;z-index:1}
.gradelist .grade-engine .general .title{margin-bottom:20px}
.gradelist .grade-engine .general img{display:block;width:100%;margin-bottom:15px}
.gradelist .grade-engine .general p{margin-bottom:25px;color:#343434;line-height:2em!important}
.gradelist .grade-engine .general p span{display:block;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:#c3002f}
.gradelist .grade-engine .general p span a{display:inline;color:#c3002f;text-decoration:none}
.gradelist .grade-engine .general p span.price-from{font-family:inherit;color:inherit}
.gradelist .grade-engine .general a{display:block;margin-bottom:10px}
.gradelist .grade-engine .col-md-9{background-color:#eee}
.gradelist .grade-engine .equipment{z-index:1;padding:20px}
.gradelist .grade-engine .equipment .title{margin-bottom:20px}
.gradelist .grade-engine .equipment p{margin-bottom:20px;color:#8a8a8a}
.gradelist .grade-engine .equipment p span{color:#c3002f;cursor:pointer}
.gradelist .grade-engine .equipment p span span{position:relative;top:1px;left:2px}
.gradelist .grade-engine .equipment ul{margin-bottom:20px;padding-left:10px;list-style-type:none}
.gradelist .grade-engine .equipment ul li{position:relative;padding-bottom:5px;color:#4c4c4c}
.gradelist .grade-engine .equipment ul li:before{position:absolute;left:-16px;top:3px;display:block;content:"";width:8px;height:8px;background-color:#c3002f}
.gradelist .grade-engine .equipment ul li span{display:block;margin-top:4px}
.gradelist .grade-engine .engines{padding:20px}
.gradelist .grade-engine .engines .title{margin-bottom:20px}
.gradelist .grade-engine .engines .special-border{border-bottom:1px dashed #666}
.gradelist .grade-engine .engines .standard-link.show-all-trigger{display:none}
.gradelist .grade-engine .engines>.standard-link{display:block;margin-bottom:12px;font-size:14px}
.gradelist .grade-engine .engines>.instructions{display:block}
.gradelist .grade-engine .engines>.instructions span.icon-compare{font-size:25px;vertical-align:middle;color:#c3002f}
.gradelist .grade-engine .icon-close{position:absolute;top:10px;right:10px;font-size:40px;color:#8a8a8a;cursor:pointer;z-index:2}
.gradelist .table-clear{margin:40px 0 20px}
.gradelist .grade-engine .engines .engine,.filter-module .filtered-content .grades .engine{padding-top:10px;padding-bottom:10px;border-top:1px dashed #666}
.gradelist .grade-engine .engines .engine:first-of-type,.filter-module .filtered-content .grades .engine:first-of-type{border-top:0}
.gradelist .grade-engine .engines .engine a.engine-link,.filter-module .filtered-content .grades .engine a.engine-link{display:block;color:#343434}
.gradelist .grade-engine .engines .engine a.engine-link:hover,.filter-module .filtered-content .grades .engine a.engine-link:hover{text-decoration:none}
.gradelist .grade-engine .engines .engine a.engine-link p,.filter-module .filtered-content .grades .engine a.engine-link p{margin-bottom:0}
.gradelist .grade-engine .engines .engine .compare,.filter-module .filtered-content .grades .engine .compare{position:relative}
.gradelist .grade-engine .engines .engine .compare a.red,.filter-module .filtered-content .grades .engine .compare a.red{position:relative;top:9px;left:-5px;color:#c3002f;font-size:38px;text-decoration:none}
.gradelist .grade-engine .engines .engine .pricing,.filter-module .filtered-content .grades .engine .pricing{position:relative;border-right:1px dashed #666}
.gradelist .grade-engine .engines .engine .pricing.fms:after,.filter-module .filtered-content .grades .engine .pricing.fms:after{border-right:0}
.gradelist .grade-engine .engines .engine .pricing:after,.filter-module .filtered-content .grades .engine .pricing:after{position:absolute;top:0;right:-457px;content:"";height:100%;width:0;border-right:1px dashed #666}
.gradelist .grade-engine .engines .engine .pricing p>span,.filter-module .filtered-content .grades .engine .pricing p>span{display:block;padding-bottom:5px}
.gradelist .grade-engine .engines .engine .pricing p>span:last-of-type,.filter-module .filtered-content .grades .engine .pricing p>span:last-of-type{padding-bottom:0}
.gradelist .grade-engine .engines .engine .greater-padding,.filter-module .filtered-content .grades .engine .greater-padding{padding-left:20px;padding-right:0}
.gradelist .grade-engine .engines .engine p,.filter-module .filtered-content .grades .engine p{line-height:2em}
.gradelist .grade-engine .engines .engine p .red,.filter-module .filtered-content .grades .engine p .red{margin-top:10px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:#c3002f}
.gradelist .grade-engine .engines .engine p .red a,.filter-module .filtered-content .grades .engine p .red a{color:#c3002f;text-decoration:none}
.gradelist .grade-engine .engines .compare-full-popin,.filter-module .filtered-content .grades .compare-full-popin{right:0}
.gradelist .grade-engine .engines.no-compare .engine .greater-padding{padding-left:15px;padding-right:0}
.gradelist .grade-engine .engines.no-compare .engine .pricing:after{display:none}
.filter-module .filtered-content .grades .engine.no-compare .pricing:after{display:none}
.filter-module .filtered-content .grades header>.standard-link{display:inline-block;margin-bottom:12px;font-size:14px}
.filter-module .filtered-content .grades header>.standard-link:after{top:3px}
.filter-module .filtered-content .grades header>.instructions{display:block}
.filter-module .filtered-content .grades header>.instructions span.icon-compare{font-size:25px;vertical-align:middle;color:#c3002f}
@media(max-width:767px){.gradelist .grade-selection section{height:auto}
.gradelist .grade-engine{position:relative}
.gradelist .grade-engine .general{position:relative;padding-left:10px;padding-right:10px}
.gradelist .grade-engine .general .title{margin-top:10px}
.gradelist .grade-engine .equipment{padding-left:10px;padding-right:10px;border-bottom:1px solid #c1c1c1}
.gradelist .grade-engine .equipment .clearfix{margin-bottom:20px}
.gradelist .grade-engine .equipment ul{margin-bottom:0}
.gradelist .grade-engine .engines{padding-left:10px;padding-right:10px}
.gradelist .grade-engine .engines.unexhaustive .show-all{display:none}
.gradelist .grade-engine .engines.unexhaustive .special-border{border-bottom:0}
.gradelist .grade-engine .engines.exhaustive .show-all{display:block}
.gradelist .grade-engine .engines.exhaustive .special-border{border-bottom:1px dashed #666}
.gradelist .grade-engine .engines .show-all-trigger{display:block;margin-top:10px}
.gradelist .grade-engine .engines .engine,.filter-module .filtered-content .grades .engine{margin:0}
.gradelist .grade-engine .engines .engine .pricing,.filter-module .filtered-content .grades .engine .pricing{border-right:0}
.gradelist .grade-engine .engines .engine .pricing:after,.filter-module .filtered-content .grades .engine .pricing:after{position:static;border:0}
.gradelist .grade-engine .engines .engine .responsive-box:before,.filter-module .filtered-content .grades .engine .responsive-box:before,.gradelist .grade-engine .engines .engine .responsive-box:after,.filter-module .filtered-content .grades .engine .responsive-box:after{content:" ";display:table}
.gradelist .grade-engine .engines .engine .responsive-box:after,.filter-module .filtered-content .grades .engine .responsive-box:after{clear:both}
.gradelist .grade-engine .engines .engine .motor,.filter-module .filtered-content .grades .engine .motor{float:right;width:30%;text-align:center}
.gradelist .grade-engine .engines .engine .motor:after,.filter-module .filtered-content .grades .engine .motor:after{display:block;content:"";width:90%;border-bottom:1px dashed #666}
.gradelist .grade-engine .engines .engine .compare,.filter-module .filtered-content .grades .engine .compare{clear:right;float:right;width:30%;text-align:center}
.gradelist .grade-engine .engines .engine .compare a.red,.filter-module .filtered-content .grades .engine .compare a.red{position:static}
.gradelist .grade-engine .engines .engine .special-responsive,.filter-module .filtered-content .grades .engine .special-responsive{float:left;width:70%;border-right:1px dashed #666}
.gradelist .grade-engine .engines .engine p,.filter-module .filtered-content .grades .engine p{margin-bottom:5px}
.gradelist .grade-engine .engines .engine .greater-padding,.filter-module .filtered-content .grades .engine .greater-padding{padding-left:10px;padding-right:10px}
}
@media(min-width:768px) and (max-width:991px){.gradelist .grade-engine .engines .engine .pricing:after{right:-347px}
.gradelist .grade-engine .engines .engine .compare{padding:10px}
}
@media(min-width:1200px){.gradelist{max-width:1280px}
.gradelist .grade-engine .engines .engine .pricing:after{right:-557px}
.filter-module .filtered-content .grades .engine .pricing:after{right:-520px}
}
.filter-module{margin:0 auto;padding-top:40px;padding-bottom:40px;max-width:1080px}
.filter-module .filters{padding-right:20px;border-right:1px dashed #8a8a8a}
.filter-module .filters form{margin-top:24px}
.filter-module .filters form select{outline:none!important}
.filter-module .filters .toggle-filters{position:absolute;top:0;left:0;width:100%;height:100%}
.filter-module .filters .select{margin-top:9px;position:relative;overflow:hidden;border:1px solid #c1c1c1;z-index:5}
.filter-module .filters .select:before{content:"";position:absolute;top:0;right:0}
.filter-module .filters .select:after{content:"";position:absolute;top:13px;right:10px;width:0;height:0;border-top:8px solid #8a8a8a;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;z-index:-1}
.filter-module .filters .select select{z-index:1;position:relative;display:block;padding:7px 0 6px 12px;width:115%;color:#8a8a8a;font-size:12px;background:transparent;-webkit-appearance:none;-moz-appearance:window;-ms-appearance:window;-o-appearance:none;appearance:none;outline:0;box-shadow:none;border:0;border-radius:0}
.filter-module .filters .select option{background-color:#fff}
.filter-module .filters .select.selected{background:#ddd}
.filter-module .filters fieldset:first-child{border-bottom:1px dashed #8a8a8a;padding-bottom:20px}
.filter-module .filters .subcat{margin-top:17px}
.filter-module .filtered-content{padding-left:0;padding-right:0}
.filter-module .filtered-content .loader{padding-top:50px;text-align:center}
.filter-module .filtered-content .grades header.main{margin-bottom:20px;padding-left:20px;padding-right:20px}
.filter-module .filtered-content .grades header.main:before,.filter-module .filtered-content .grades header.main:after{content:" ";display:table}
.filter-module .filtered-content .grades header.main:after{clear:both}
.filter-module .filtered-content .grades header.main a{display:inline-block;float:right;text-align:right}
.filter-module .filtered-content .grades header.main .title{margin-bottom:10px;width:60%}
.filter-module .filtered-content .grades header.main .title-not-found{clear:both;float:none;padding-top:50px}
.filter-module .filtered-content .grades header.main img{float:left;padding-right:10px}
.filter-module .filtered-content .grades header.main p{padding-top:10px;line-height:1.6em;color:#666}
.filter-module .filtered-content .grades .grade{padding-top:25px;padding-bottom:25px}
.filter-module .filtered-content .grades .grade.grey{background-color:#eee}
.filter-module .filtered-content .grades .grade header{margin-bottom:10px;padding:0 20px}
.filter-module .filtered-content .grades .grade header .title{display:inline-block;margin-bottom:10px;padding-right:5px}
.filter-module .filtered-content .grades .grade header .price{display:inline-block}
.filter-module .filtered-content .grades .grade header .price span{padding-left:5px;color:#c3002f;font-weight:bold}
.filter-module .filtered-content .grades .grade header .price span.price-from{color:inherit;font-weight:normal}
.filter-module .filtered-content .grades .grade header .price span a{color:#c3002f;text-decoration:none}
.filter-module .filtered-content .grades .grade header .title{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;line-height:1.6em}
.filter-module .filtered-content .grades .grade .engine{margin-left:15px;margin-right:15px}
.ie8 .filters .collapse{display:block!important}
.old-ie .filters .select option{background:transparent}
@media(max-width:767px){.filter-module .filters{margin-bottom:20px;position:relative;padding:20px;border:1px solid #8a8a8a}
.filter-module .filters .title{font-size:18px;line-height:1em;cursor:pointer}
.filter-module .filters>h2.title{padding-right:20px}
.filter-module .filters form{margin:0}
.filter-module .filters form fieldset:first-of-type h3{margin-top:30px}
.filter-module .filtered-content{padding-left:0;padding-right:0;border-left:none}
.filter-module .filtered-content .grades header.main a{display:inline-block;float:none;width:auto;margin-bottom:30px;padding-top:8px;padding-left:20px;padding-right:20px;padding-bottom:10px;color:#fff;text-transform:uppercase;background-color:#c3002f}
.filter-module .filtered-content .grades header.main a:before{content:"\e007";position:relative;top:3px;right:5px;font-family:'Nissan Icons';font-size:16px}
.filter-module .filtered-content .grades header.main a:after{content:""}
.filter-module .filtered-content .grades header.main .title{width:100%}
.filter-module .filtered-content .grades header.main img{float:none;width:100%;height:auto}
.filter-module .filtered-content .grades .grade{position:relative;margin-left:10px;margin-right:10px;padding:15px 10px;border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1}
.filter-module .filtered-content .grades .grade:first-of-type{border-top:1px solid #c1c1c1}
.filter-module .filtered-content .grades .grade h1.title{font-size:20px;text-transform:uppercase}
.filter-module .filtered-content .grades .grade header{padding:0}
.filter-module .filtered-content .grades .grade header .title{display:block;margin-bottom:20px;padding-right:none}
.filter-module .filtered-content .grades .grade header .price{display:block;font-size:11px}
.filter-module .filtered-content .grades .grade header .price span{display:block;padding-left:0;font-size:30px;font-weight:bold}
.filter-module .filtered-content .grades .grade header .price span a{color:#c3002f;text-decoration:none}
.filter-module .filtered-content .grades .grade .engine{margin-left:0;margin-right:0}
.filter-module .filtered-content .grades .grade .engine p{line-height:1.8em}
.filter-module .filtered-content .grades .grade .engine a.engine-link .to-hide{display:none}
.filter-module .filtered-content .grades .grade .engine a.engine-link .red{margin-top:0}
.filter-module .filtered-content .grades .grade .toggle-content{position:absolute;top:0;right:0;font-family:'Nissan Icons';color:#8a8a8a;cursor:pointer}
.filter-module .filtered-content .grades .grade .toggle-content:after{content:"\e012";font-size:40px;line-height:1em;position:relative;top:8px;right:4px}
.filter-module .filtered-content .grades .grade .toggle-content.collapsed:after{content:"\e013"}
.filter-module .filtered-content .grades .compare-full-popin{right:-11px;width:300px}
.filter-module .filters [data-toggle]:after{content:"\e014";display:inline-block;position:absolute;top:20px;right:14px;font-family:'Nissan Icons';font-size:30px;vertical-align:middle;color:#333}
.filter-module .filters [data-toggle].collapsed:after{content:"\e012"}
}
@media(min-width:768px){.filter-module .collapse{display:inherit;height:auto!important}
}
.documentlist{margin:0 auto;padding-top:40px;padding-bottom:40px;max-width:1080px;background-color:#fff}
.documentlist.grey{background-color:#eee}
.documentlist .title{margin-bottom:30px}
.documentlist .title a{padding-top:13px;padding-right:10px;float:right}
.documentlist .row{position:relative}
.documentlist .col-md-6{border-right:1px dashed #8a8a8a}
.documentlist .col-md-6.no-border-right{border-right:0}
.documentlist .col-md-6 .push-doc{height:211px}
.documentlist .col-md-4:first-child:after{border-right:0}
.documentlist .col-md-4:after{content:"";position:absolute;top:0;margin-left:-10px;height:100%;border-right:1px dashed #8a8a8a}
.documentlist .col-md-4 .push-doc{height:277px}
.documentlist .push-doc{padding:20px 10px;-moz-box-sizing:border-box;box-sizing:border-box}
.documentlist .push-doc.border-top{border-top:1px dashed #8a8a8a}
.documentlist .push-doc .title{margin-bottom:15px}
.documentlist .push-doc p{margin-bottom:70px;font-size:11px;line-height:2em;color:#666}
.documentlist .push-doc a.main{position:absolute;bottom:32px;right:20px;display:block;text-align:right;color:#c3002f;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;text-decoration:none;padding-right:60px;padding-top:17px}
.documentlist .push-doc a.main span{position:absolute;right:0;top:0;display:inline-block;margin-left:20px;padding:5px;color:#fff;font-size:40px;line-height:1em;background-color:#c3002f}
@media(max-width:767px){.documentlist .col-md-6,.documentlist .col-md-4{border-right:0}
.documentlist .col-md-6 .push-doc,.documentlist .col-md-4 .push-doc{height:auto}
.documentlist .push-doc{border-bottom:1px dashed #8a8a8a}
.documentlist .push-doc.border-top{border-top:0}
.documentlist .push-doc.no-border-bottom{border-bottom:0}
.documentlist .push-doc.empty{display:none}
}
@media(min-width:768px) and (max-width:991px){.documentlist .push-doc.border-bottom:after{width:349px}
.documentlist .col-md-6 .push-doc{height:255px}
.documentlist .col-md-4 .push-doc{height:299px}
}
@media(min-width:1200px){.documentlist{max-width:1280px}
.documentlist .push-doc.border-bottom:after{width:519px}
.documentlist .col-md-6 .push-doc{height:211px}
.documentlist .col-md-4 .push-doc{height:255px}
}
.disclaimer{margin:0 auto;padding:10px 0 0 0;max-width:1080px;font-size:10px;color:#8a8a8a;clear:both;font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-style:italic}
.disclaimer .row{margin-bottom:10px}
.disclaimer sup{position:relative;display:inline-block;top:7px;width:5%;padding-right:5px;vertical-align:top;text-align:right}
.disclaimer span{position:relative;display:inline-block;width:94%}
.disclaimer span a.main{padding-right:3px}
.disclaimer span a.main:before{content:"";position:relative;top:-9px;width:0;height:0;border-top:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #8a8a8a}
.disclaimer span a.standard{padding-left:3px;position:relative;font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-size:11px;line-height:1em;color:#c3002f;text-decoration:none;font-size:8px}
.disclaimer span a.standard:after{content:"\e013";position:relative;top:0;right:0;vertical-align:text-bottom;font-family:"Nissan Icons";font-size:1.20em}
.disclaimer span a.standard:hover{text-decoration:none;color:#c3002f}
@media(max-width:767px){.disclaimer sup{width:10%}
.disclaimer span{width:87%}
}
@media(min-width:1200px){.disclaimer{max-width:1280px}
}
.dealerlocator{margin:0 auto;padding-top:40px;padding-bottom:40px;max-width:1080px}
.dealerlocator .row{margin-bottom:0}
.dealerlocator.form{padding-top:0;padding-bottom:0}
.dealerlocator.form>.container{padding-left:0;padding-right:0}
.dealerlocator .dealer-location{margin-bottom:40px}
.dealerlocator .dealer-location .title{position:relative;margin-bottom:40px;color:#000}
.dealerlocator .dealer-location .title:after{background-color:#c3002f;width:22px;height:6px;position:absolute;bottom:-22px;left:0}
.dealerlocator .dealer-location label{width:100%;margin-bottom:0;color:#4c4c4c;line-height:1.3em}
.dealerlocator .dealer-location .input-wrapper{position:relative}
.dealerlocator .dealer-location input[type="text"]{padding-right:40px;padding:0 8px;width:100%;height:40px;color:#8a8a8a;font-size:16px;border:1px solid #c1c1c1;outline:0;box-sizing:border-box}
.dealerlocator .dealer-location input[type="text"].error{border:1px solid #c71444}
.dealerlocator .dealer-location input[type="submit"],.dealerlocator .dealer-location input[type="button"]{position:absolute;top:0;right:0;width:45px;height:40px;color:#fff;background-color:#8a8a8a;border:0;outline:0;z-index:2}
.dealerlocator .dealer-location .autocomplete{position:absolute;top:39px;width:100%;padding-left:0;padding-right:44px;list-style-type:none;background-color:transparent;border-left:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;z-index:3}
.dealerlocator .dealer-location .autocomplete a{display:block;padding:8px;color:#666;background-color:#fff;border-right:1px solid #c1c1c1}
.dealerlocator .dealer-location .autocomplete a:hover,.dealerlocator .dealer-location .autocomplete a.selected{font-weight:bold;text-decoration:none;background-color:#eee}
.dealerlocator .dealer-location button{float:right;margin-left:2px;padding:0;height:40px;width:40px;background-color:#c1c1c1;border:0;outline:0}
.dealerlocator .dealer-location button.current{background-color:#c3002f;cursor:default}
.dealerlocator .dealer-location button span{position:relative;top:1px;font-size:35px;color:#fff}
.form.dealerlocator .dealer-location{margin-bottom:20px}
.dealerlocator .dealer-filters{position:relative;padding:20px;background-color:#eee;margin-bottom:10px}
.dealerlocator .dealer-filters>a{display:block;margin-bottom:15px;padding-bottom:15px;color:inherit;text-decoration:none;border-bottom:1px dashed #8a8a8a;cursor:default}
.dealerlocator .dealer-filters>a [class*='icon-']{display:none}
.dealerlocator .dealer-filters .check{cursor:pointer;padding-bottom:5px}
.dealerlocator .dealer-filters .check .icon-checked,.dealerlocator .dealer-filters .check .icon-check{position:relative;top:2px;padding-right:5px;font-size:17px;line-height:1em}
.dealerlocator .dealer-filters .reset{display:block;margin-top:5px;color:#c3002f;text-decoration:none}
.dealerlocator .dealer-filters .reset .nissan-icons-refresh{position:relative;top:2px;left:2px;line-height:1em;font-size:18px}
.dealerlocator .locators-container{position:relative;margin-bottom:35px;border:1px solid #c1c1c1;z-index:1}
.form.dealerlocator .locators-container{margin-bottom:0;width:100%}
.form.dealerlocator .locators-container.with-list{width:auto;overflow:hidden}
.dealerlocator .dealer-map{width:100%;height:568px;opacity:1}
.dealerlocator .dealer-map img{max-width:none}
.dealerlocator .dealer-map .infowindow{overflow:hidden;padding:10px 0 10px 10px;height:200px}
.dealerlocator .dealer-map .infowindow:before,.dealerlocator .dealer-map .infowindow:after{content:" ";display:table}
.dealerlocator .dealer-map .infowindow:after{clear:both}
.dealerlocator .dealer-map .infowindow>div{float:left;margin-left:5%;width:44%}
.dealerlocator .dealer-map .infowindow>div:first-child{width:50%;margin-left:0}
.dealerlocator .dealer-map .infowindow span{display:block;word-break:break-all;word-wrap:break-word;line-height:20px}
.dealerlocator .dealer-map .infowindow .title,.dealerlocator .dealer-map .infowindow .address{font-size:14px;font-weight:bold}
.dealerlocator .dealer-map .infowindow .title+.phone,.dealerlocator .dealer-map .infowindow .address+.phone,.dealerlocator .dealer-map .infowindow .title+.fax,.dealerlocator .dealer-map .infowindow .address+.fax,.dealerlocator .dealer-map .infowindow .title+.mail,.dealerlocator .dealer-map .infowindow .address+.mail{margin-top:10px}
.dealerlocator .dealer-map .infowindow .phone,.dealerlocator .dealer-map .infowindow .fax,.dealerlocator .dealer-map .infowindow .mail,.dealerlocator .dealer-map .infowindow .hours{font-size:11px}
.dealerlocator .dealer-map .infowindow .standard-link{font-size:11px;float:left;display:block;width:100%;margin-top:10px}
.dealerlocator .dealer-map .infowindow .distance{background:url(../images/map/m.png) 0 0 no-repeat;padding:1px 0 3px 20px;margin:28px 0 10px}
.dealerlocator .dealer-list{display:none;padding-top:20px;color:#343434;opacity:0}
.dealerlocator .dealer-list .list-nav{position:absolute;right:0;font-family:Verdana,Helvetica,Arial,sans-serif}
.dealerlocator .dealer-list .list-nav.top{top:-35px}
.dealerlocator .dealer-list .list-nav.bottom{bottom:-30px}
.dealerlocator .dealer-list .list-nav a{display:inline-block;padding:4px 6px 3px 6px;font-weight:bold;color:#343434}
.dealerlocator .dealer-list .list-nav a:hover{text-decoration:none;color:#c3002f}
.dealerlocator .dealer-list .list-nav a.current{color:#c3002f;border:1px solid #c1c1c1}
.dealerlocator .dealer-list .list-nav a.first{margin-right:5px;padding-left:0}
.dealerlocator .dealer-list .list-nav a.last{padding-right:0}
.dealerlocator .dealer-list .list-nav a .icon-prev,.dealerlocator .dealer-list .list-nav a .icon-next{position:relative;top:2px;font-size:15px;line-height:1em}
.dealerlocator .dealer-list .list-nav a .icon-prev{left:-5px}
.dealerlocator .dealer-list .list-nav a .icon-next{right:-5px}
.dealerlocator .dealer-list .dealer{padding:20px}
.dealerlocator .dealer-list .dealer p{margin-bottom:0}
.dealerlocator .dealer-list .dealer .address{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;line-height:1.7em}
.dealerlocator .dealer-list .dealer .contact{line-height:1.7em}
.dealerlocator .dealer-list .dealer .contact .underline{text-decoration:underline;color:#343434}
.dealerlocator .dealer-list .dealer .hours{line-height:1.7em}
.dealerlocator .dealer-list .dealer .hours a{display:inline-block!important;padding-bottom:5px;color:#343434;text-decoration:none;font-weight:bold;cursor:default}
.dealerlocator .dealer-list .dealer .hours span{display:block}
.dealerlocator .dealer-list .dealer .distance .pointer{display:block;position:relative;padding-bottom:37px;top:20px;left:-10px}
.dealerlocator .dealer-list .dealer .distance .pointer .icon-pointer{position:relative;top:-13px;float:left;line-height:1em;color:#c3002f;font-size:40px}
.dealerlocator .dealer-list .nearby{margin-top:10px;background-color:#eee}
.dealerlocator .dealer-list .nearby h2{padding:30px 20px}
.dealerlocator .dealer-list .nearby .separator{border-bottom:1px dashed #666}
.dealerlocator .dealer-list .separator{margin:0 25px;border-bottom:1px dashed #8a8a8a}
.dealerlocator .dealer-side-list{width:260px;float:left;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1}
.dealerlocator .dealer-side-list p{color:#333}
.dealerlocator .dealer-side-list .inner{height:568px;padding:5px 20px 0 20px}
.dealerlocator .dealer-side-list>.row{margin-bottom:0}
.dealerlocator .dealer-side-list .selected-dealer{margin-bottom:10px;padding:15px;background-color:#eee}
.dealerlocator .dealer-side-list .dealer-title{margin-bottom:15px;font-size:14px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;line-height:30px;border-bottom:1px dashed #333}
.dealerlocator .dealer-side-list .others-title{margin-bottom:15px;font-size:14px;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;line-height:30px;border-bottom:1px dashed #333}
.dealerlocator .dealer-side-list .dealers{height:517px;overflow-y:auto;margin:0;padding:0;list-style:none}
.dealerlocator .dealer-side-list .dealer{border-bottom:1px dashed #c1c1c1;margin-right:10px;margin-bottom:12px;padding-bottom:10px}
.dealerlocator .dealer-side-list .dealer:last-child{border-bottom:0;margin-bottom:0}
.dealerlocator .dealer-side-list .dealer a{text-decoration:none}
.dealerlocator .dealer-side-list .dealer p{color:#8a8a8a;transition:color .3s linear}
.dealerlocator .dealer-side-list .dealer:hover p{color:#333}
.dealerlocator .dealer-side-list .address{font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-size:11px;line-height:20px}
.dealerlocator .dealer-side-list .address .name{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-size:12px}
.dealerlocator .dealer-side-list .distance{margin-bottom:15px}
.dealerlocator .dealer-side-list .icon-pointer{color:#c3002f;font-size:38px;float:left;width:30px;margin-left:-10px}
.dealerlocator .dealer-side-list .icon-pointer,.dealerlocator .dealer-side-list .icon-pointer+span{line-height:24px;vertical-align:middle}
.dealerlocator .dealer-side-list .load-more-dealers{margin-bottom:20px}
.dealerlocator .dealer-footer{margin-top:40px}
.dealerlocator .dealer-footer h2{color:#343434;margin-bottom:30px}
.dealerlocator .dealer-footer ul{margin-bottom:0;padding-left:0;list-style-type:none}
.dealerlocator .dealer-footer li{line-height:1.6em}
.dealerlocator .dealer-footer li a{display:block;position:relative;padding-left:20px;text-decoration:none;color:#000}
.dealerlocator .dealer-footer li a:before{content:'';position:absolute;top:4px;left:10px;width:0;height:0;border-top:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #666}
.dealerlocator .dealer-footer li a:hover{color:#c3002f}
.dealerlocator .dealer-footer li a:hover:before{border-left:3px solid #c3002f}
@media(max-width:767px){.dealerlocator .dealer-location .title{font-size:30px}
.dealerlocator .dealer-location form label{display:inline-block;width:80%;padding-bottom:15px}
.dealerlocator .dealer-location button{display:none}
.dealerlocator .dealer-location .tabs-container{margin-bottom:30px;border:1px solid #c1c1c1}
.dealerlocator .dealer-location .tabs-container li{width:100%;text-align:center}
.dealerlocator .dealer-location .tabs-container li a{color:#c1c1c1;background-color:#fff}
.dealerlocator .dealer-location .tabs-container li a:hover{background-color:#eee}
.dealerlocator .dealer-location .tabs-container li.active a{position:static;top:0;padding-top:auto;background-color:#eee!important;border:0}
.dealerlocator .dealer-location .tabs-container li.active a:hover{border:0}
.dealerlocator .dealer-filters{margin-bottom:45px;padding:0}
.form.dealerlocator .dealer-filters{margin-bottom:20px}
.dealerlocator .dealer-filters>a{position:relative;margin:0;padding:20px;border-bottom:0;cursor:pointer}
.dealerlocator .dealer-filters>a [class*='icon-']{position:relative;float:right;display:inline;top:-8px;font-size:35px;line-height:1em;color:#8a8a8a}
.dealerlocator .dealer-filters .filter-panel{height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.dealerlocator .dealer-filters.show{padding:20px}
.dealerlocator .dealer-filters.show>a{margin-bottom:15px;padding:0 0 15px 0;border-bottom:1px dashed #8a8a8a}
.dealerlocator .dealer-filters.show .filter-panel{height:auto;opacity:1}
.dealerlocator .locators-container{margin-bottom:0;border:0}
.form.dealerlocator .locators-container.with-list{display:none}
.dealerlocator .dealer-map{display:none!important}
.dealerlocator .dealer-list{display:block!important;margin:20px 0 40px 0;padding-top:0;opacity:1!important}
.dealerlocator .dealer-list .row{background-color:#eee!important}
.dealerlocator .dealer-list .list-nav{width:100%;text-align:center;position:relative}
.dealerlocator .dealer-list .list-nav a{font-size:13px}
.dealerlocator .dealer-list .dealer{position:relative;padding:40px 0 20px 0}
.dealerlocator .dealer-list .dealer.first{margin-bottom:0}
.dealerlocator .dealer-list .dealer .col-md-3,.dealerlocator .dealer-list .dealer .col-sm-3{position:static}
.dealerlocator .dealer-list .dealer .address{font-size:14px;margin-bottom:10px}
.dealerlocator .dealer-list .dealer .contact{margin-bottom:10px}
.dealerlocator .dealer-list .dealer .hours a{color:#c3002f;font-weight:normal;cursor:pointer}
.dealerlocator .dealer-list .dealer .hours a:after{content:"\e013";position:relative;top:2px;right:-3px;font-family:'Nissan Icons';font-size:1.15em}
.dealerlocator .dealer-list .dealer .hours a.show:after{content:"\e012"}
.dealerlocator .dealer-list .dealer .hours span{display:block;height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.dealerlocator .dealer-list .dealer .hours span.show{margin-bottom:10px;height:50px;opacity:1}
.dealerlocator .dealer-list .dealer .distance .pointer{position:absolute;top:15px;right:0;padding-bottom:0;text-align:right}
.dealerlocator .dealer-list .dealer .distance .pointer .icon-pointer{position:relative;top:-12px;float:right;line-height:1em;color:#c3002f;font-size:40px}
.dealerlocator .dealer-list .nearby{background-color:transparent}
.dealerlocator .dealer-list .nearby h2{padding:20px 0 10px 0;border-top:3px solid #8a8a8a}
.dealerlocator .dealer-list .nearby .separator{margin:0 10px}
.dealerlocator .dealer-footer{display:none}
.dealerlocator .dealer-side-list{width:100%;float:none;border:1px solid #c1c1c1}
.dealerlocator .dealer-side-list .inner{height:auto}
.dealerlocator .dealer-side-list .dealers{height:auto!important;overflow-y:visible}
.dealerlocator .dealer-side-list .dealers.selected{height:auto}
}
@media(min-width:768px) and (max-width:991px){.dealerlocator .dealer-filters{margin-bottom:20px}
.dealerlocator .dealer-filters>a{text-align:left}
.dealerlocator .dealer-filters .check{display:inline-block;margin-right:30px}
.dealerlocator .dealer-filters .check.large{width:30%;margin-right:0}
.dealerlocator .dealer-filters .reset{position:absolute;top:13px;right:20px}
}
@media(min-width:768px){.form.dealerlocator .dealer-filters{margin-bottom:20px}
.form.dealerlocator .dealer-filters>a{text-align:left}
.form.dealerlocator .dealer-filters .check{display:inline-block;width:20%}
.form.dealerlocator .dealer-filters .check.large{width:30%}
.form.dealerlocator .dealer-filters .reset{position:absolute;top:13px;right:20px}
}
@media(min-width:1200px){.dealerlocator{max-width:1280px}
.dealerlocator .dealer-filters>a{text-align:center}
}
.contactform{margin:0 auto;max-width:1080px}
.contactform legend{padding-bottom:25px;border-bottom:0}
.contactform .row{margin-bottom:20px}
.contactform .policy{margin:50px 0 0;padding:.35em .625em 0}
.contactform fieldset{margin-bottom:30px}
.contactform .fieldset-info{padding-left:40px;padding-bottom:20px}
.contactform label.col-md-3{display:table;margin:0;text-align:right;color:#8a8a8a;font-weight:normal}
.contactform label.col-md-3 span{position:relative;height:40px;top:2px;display:table-cell;vertical-align:middle;line-height:1.1em}
.contactform input[type="text"],.contactform input[type="email"]{padding:0 8px;width:100%;height:40px;color:#8a8a8a;font-size:16px;border:1px solid #c1c1c1;outline:0;box-sizing:border-box}
.contactform input[type="text"].error,.contactform input[type="email"].error{border:1px solid #c71444}
.contactform input[type="submit"]{font-size:12px;border:0;outline:0}
.contactform input.small{width:50%}
.contactform .textarea textarea{width:100%;height:250px;max-width:100%;padding:8px 8px;color:#8a8a8a;font-size:16px;border:1px solid #c1c1c1;-webkit-appearance:none;appearance:none;outline:0;box-shadow:none;box-sizing:border-box}
.contactform .textarea span.characters{display:block;margin-top:5px;text-align:right;color:#8a8a8a}
.contactform .select{position:relative;overflow:hidden;border:1px solid #c1c1c1;z-index:5;width:50%}
.contactform .select:before{content:"";position:absolute;top:0;right:0}
.contactform .select:after{content:"";position:absolute;top:13px;right:10px;width:0;height:0;border-top:8px solid #8a8a8a;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;z-index:-1}
.contactform .select select{z-index:1;position:relative;display:block;padding:7px 0 6px 12px;width:115%;color:#8a8a8a;font-size:12px;background:transparent;-webkit-appearance:none;-moz-appearance:window;-ms-appearance:window;-o-appearance:none;appearance:none;outline:0;box-shadow:none;border:0;border-radius:0}
.contactform .select select{padding:7px 0 7px 12px;font-size:16px}
.contactform .select:after{top:15px}
.contactform .select.small{width:155px}
.contactform input.error,.contactform .select.error,.contactform textarea.error{border:1px solid #c71444}
.contactform span.error{display:none;width:100%;margin-top:10px;color:#c71444}
.contactform .car-selection legend{padding-bottom:0}
.contactform .car-selection .row{margin-bottom:0}
.contactform .car-selection .select{margin-top:25px;width:100%}
.contactform .car-selection .select select{padding:7px 0 6px 12px;font-size:12px}
.contactform .car-selection .select:after{top:13px}
.contactform .car-selection .dynamic.inactive{display:none}
.contactform .car-selection .image-container{position:relative;margin-top:20px;text-align:center;border:1px solid #eee}
.contactform .car-selection .image-container span.icon-close{position:absolute;top:0;right:0;font-size:2em;color:#c1c1c1;cursor:pointer}
.contactform .car-selection .image-container .name{display:block;margin-bottom:20px;text-align:center;color:#8a8a8a}
.contactform .car-selection .image-container img{max-width:100%}
.contactform .car-selection .image-container img.loader{margin-top:50px;margin-bottom:50px}
.contactform .car-selection a{display:table;position:relative;height:44px;color:#c3002f;text-align:center;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;text-decoration:none;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee}
.contactform .car-selection a span.size{display:table-cell;width:100%;vertical-align:middle}
.contactform .car-selection a span.icon-paper{float:right;color:#fff;font-size:43px;background-color:#c3002f}
.contactform .car-selection .instructions{margin-top:20px;margin-bottom:0}
.contactform .validate span.error{padding-left:20px;font-weight:bold}
.contactform p{color:#8a8a8a}
.contactform p.rules{margin-bottom:20px;line-height:1.2em}
.contactform p.privacy{margin-bottom:15px;padding-left:20px;line-height:1.8em;position:relative}
.contactform p.privacy span.custombox{position:absolute;top:0;left:0;color:#666;font-size:1.5em;z-index:2;cursor:pointer}
.contactform p.privacy input[type="checkbox"]{position:absolute;top:0;left:0;z-index:1;visibility:hidden}
.contactform .wrap-tooltip-link{position:relative;padding:0 10px;margin-bottom:20px}
.contactform .wrap-tooltip-link .link-tooltip{display:inline-block;padding-right:1em;text-align:left;font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:inherit;text-decoration:none}
.contactform .wrap-tooltip-link .link-tooltip.tooltip-icon-right:before{line-height:17px;float:right;margin-right:0;margin-left:.9em;top:0;transform:none}
.contactform .wrap-tooltip-link .link-tooltip:before{position:relative;margin-right:.5em;top:50%;vertical-align:middle;font-size:1.3em;font-family:'Nissan Icons';color:#c3002f;transform:translateY(-50%)}
.contactform .wrap-tooltip-link .wrap-tooltip{display:none;position:absolute;top:calc(100%+10px);padding:2em 25px;z-index:3;font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;background-color:#000;color:#fff}
.contactform .wrap-tooltip-link .wrap-tooltip.active{display:block}
.contactform .wrap-tooltip-link .wrap-tooltip:after{content:" ";position:absolute;left:calc(20% - 10px);bottom:100%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000}
.contactform .wrap-tooltip-link .wrap-tooltip .content-tooltip{overflow:auto;text-align:left;word-wrap:break-word;max-height:300px}
.contactform .wrap-tooltip-link .wrap-tooltip .close-tooltip{position:absolute;top:1px;right:1.2em;cursor:pointer;text-decoration:none;color:white}
.contactform .wrap-tooltip-link .wrap-tooltip .close-tooltip:before{font-family:'Nissan Icons';font-size:2.4em;line-height:30px}
@media(max-width:767px){.contactform .fieldset-info{padding-left:0;padding-bottom:5px}
.contactform legend{padding-bottom:15px}
.contactform label.col-md-3{margin-bottom:8px;text-align:left}
.contactform label.col-md-3 span{height:auto}
.contactform .policy{margin-bottom:10px}
.contactform input.small{width:100%}
.contactform input[type="submit"]{display:block;margin:0 auto 10px auto}
.contactform .select{width:100%}
.contactform .select.small{width:100%}
.contactform .validate{text-align:center}
}
@media(min-width:768px) and (max-width:991px){.contactform .car-selection a span.size{font-size:.9em}
}
@media(min-width:1200px){.contactform{max-width:1280px}
}
.compare-module{position:relative;margin:0 auto;padding-top:40px;padding-bottom:40px;max-width:1080px}
.compare-module header.main{position:relative;padding-right:55px;margin-bottom:40px}
.compare-module header.main a.print{position:absolute;bottom:-10px;right:0;width:50px;height:50px;text-align:center;text-decoration:none;color:#fff;background-color:#c3002f}
.compare-module header.main a.print span.icon-print{position:relative;top:5px;line-height:1em;font-size:40px}
.compare-module header.main a.back{float:left;position:relative;top:-3px;margin-right:10px;padding:8px 15px 8px 30px;color:#fff;font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;text-decoration:none;vertical-align:middle;background-color:#c3002f}
.compare-module header.main a.back:before{content:"\e007";font-family:"Nissan Icons";position:absolute;top:4px;left:6px;line-height:1em;font-size:20px}
.compare-module header.main .title{margin-bottom:25px}
.compare-module header.main p{margin-bottom:0;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;color:#8a8a8a;line-height:1.5em}
.compare-module .legend{text-align:right}
.compare-module .legend:before,.compare-module .legend:after{content:" ";display:table}
.compare-module .legend:after{clear:both}
.compare-module .legend span{margin-left:15px;margin-right:3px;line-height:1em;vertical-align:middle}
.compare-module .legend span.icon-delete{position:relative;top:-2px;margin-right:1px}
.compare-module span[class*="icon"]{font-size:21px;line-height:1em}
.compare-module span[class*="icon"].orange{color:#fb9b00}
.compare-module span[class*="icon"].green{color:#14c718}
.compare-module span[class*="icon"].icon-delete{color:#c3002f;font-size:25px}
.compare-module .selected-vehicles{display:table;width:100%;color:#4c4c4c;table-layout:fixed;border-right:1px solid #eee}
.compare-module .selected-vehicles>div{display:table-cell;padding:15px;width:25%}
.compare-module .selected-vehicles .close-link{vertical-align:bottom}
.compare-module .selected-vehicles .vehicle-cell{text-align:center;border-top:1px solid #eee;border-left:1px solid #eee}
.compare-module .selected-vehicles .vehicle-cell.last{border-right:1px solid #eee}
.compare-module .selected-vehicles .vehicle-cell span{display:block}
.compare-module .selected-vehicles .selects{padding:30px 15px 25px;vertical-align:top}
.compare-module .selected-vehicles .selects .icon-close{display:none}
.compare-module .selected-vehicles .selects .title{margin-bottom:15px}
.compare-module .selected-vehicles .selects .select{margin-bottom:10px;position:relative;overflow:hidden;border:1px solid #c1c1c1;z-index:5;width:100%}
.compare-module .selected-vehicles .selects .select:before{content:"";position:absolute;top:0;right:0}
.compare-module .selected-vehicles .selects .select:after{content:"";position:absolute;top:13px;right:10px;width:0;height:0;border-top:8px solid #8a8a8a;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;z-index:-1}
.compare-module .selected-vehicles .selects .select select{z-index:1;position:relative;display:block;padding:7px 0 6px 12px;width:115%;color:#8a8a8a;font-size:12px;background:transparent;-webkit-appearance:none;-moz-appearance:window;-ms-appearance:window;-o-appearance:none;appearance:none;outline:0;box-shadow:none;border:0;border-radius:0}
.compare-module .selected-vehicles .vehicle{padding-left:5px;padding-right:5px;text-align:center}
.compare-module .selected-vehicles .vehicle a{display:block}
.compare-module .selected-vehicles .vehicle img{max-width:100%;max-height:150px}
.compare-module .selected-vehicles .vehicle p{margin-top:5px;margin-bottom:2px}
.compare-module .selected-vehicles .vehicle p span:first-child{display:block;font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
.compare-module .selected-vehicles .add{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-size:18px;cursor:pointer}
.compare-module .selected-vehicles .add span{display:block;line-height:1em;margin-bottom:20px;font-size:57px}
.compare-module .comparison-list{position:relative;z-index:1}
.compare-module .comparison-list .title{position:relative;padding:12px 40px 11px 15px;color:#fff;background-color:#c1c1c1;cursor:pointer}
.compare-module .comparison-list .title span.icon-next{position:absolute;top:1px;right:1px;color:#8a8a8a;font-size:40px;line-height:1em}
.compare-module .comparison-list .title:not(.collapsed) span.icon-next:before{content:"\e012"}
.compare-module .comparison-list .collapsable{margin-bottom:1px;box-sizing:border-box}
.compare-module .comparison-list table{width:100%;table-layout:fixed;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}
.compare-module .comparison-list table tr{width:100%;height:40px;font-size:12px}
.compare-module .comparison-list table tr:nth-child(even){background-color:#eee}
.compare-module .comparison-list table tr th,.compare-module .comparison-list table tr td{padding:0 20px;width:25%;max-width:25%;vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;box-sizing:border-box}
.compare-module .comparison-list table tr th{font-weight:normal;border-right:3px solid rgba(100,100,100,0.1)}
.compare-module .comparison-list table tr td{text-align:center;border-left:1px solid rgba(100,100,100,0.1)}
.compare-module .comparison-list table tr td.red{color:#c3002f}
.compare-module .comparison-list table tr td a{color:inherit;text-decoration:none}
.compare-module .toggle-all{line-height:1em}
.compare-module .toggle-all.last{display:inline-block;margin-top:15px;margin-left:15px}
.compare-module .visibility-block{text-align:center;font-size:15px;color:#c3002f;font-weight:bold;padding:30px}
@media screen and (max-width:991px){.hide-mobile-element{display:none!important}
.compare-module header.main{padding-right:0}
.compare-module header.main a.print{display:none}
.compare-module header.main a.back{float:none;margin-bottom:10px}
.compare-module .legend{text-align:center}
.compare-module .legend span:first-of-type{margin-left:0}
.compare-module .selected-vehicles{position:relative}
.compare-module .selected-vehicles>div{padding:5px}
.compare-module .selected-vehicles .close-link{line-height:1.2em}
.compare-module .selected-vehicles .vehicle{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}
.compare-module .selected-vehicles .vehicle p{margin-top:5px;margin-bottom:5px;font-size:11px;line-height:1.3em}
.compare-module .selected-vehicles .vehicle p span{margin-bottom:5px;font-size:13px}
.compare-module .selected-vehicles .selects{position:absolute;padding:25px;top:0;left:0;width:100%;vertical-align:top;border:1px solid #eee;background-color:#fff;z-index:2}
.compare-module .selected-vehicles .selects .icon-close{position:absolute;top:19px;right:10px;display:block;cursor:pointer;font-size:25px}
.compare-module .selected-vehicles .selects .title{margin-bottom:15px}
.compare-module .selected-vehicles .selects .select{width:100%}
.compare-module .selected-vehicles .add{font-size:11px}
.compare-module .selected-vehicles .add span{margin-bottom:10px;font-size:50px}
.compare-module .comparison-list table tr{font-size:11px}
.compare-module .comparison-list table tr th,.compare-module .comparison-list table tr td{padding:10px 5px}
}
@media screen and (min-width:1200px){.compare-module{max-width:1280px}
}
@media print{body{-webkit-print-color-adjust:exact!important}
.keepintouch,#nsnmntf,#nsnmnt{display:none!important}
.compare-module{display:block!important}
}
.bta{margin:0 auto;padding-top:40px;padding-bottom:40px;max-width:1080px}
.bta.grey{background-color:#eee}
.bta .title{margin-bottom:40px}
.bta p.main{margin-bottom:30px;color:#8a8a8a;line-height:2em}
.bta .border-right{border-right:1px dashed #8a8a8a}
.bta .border-bottom{border-bottom:1px dashed #8a8a8a}
.bta a.push{position:relative;margin-top:10px;padding-left:10px;padding-right:43px;display:block;height:154px;color:#000;text-decoration:none;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.bta a.push.large{height:240px}
.bta a.push.large span[class*="icon-"]{bottom:-12px}
.bta a.push .title{margin-top:10px}
.bta a.push span[class*="icon-"]{position:absolute;right:-10px;bottom:0;color:#c3002f;font-size:60px}
@media(max-width:767px){.bta .border-right{border-right:0}
.bta p.main{line-height:1.4em}
.bta a.push{padding-right:43px;border-bottom:1px dashed #8a8a8a;height:auto}
.bta a.push.large{height:auto}
.bta a.push.large .title{font-size:25px}
.bta a.push.no-border{border-bottom:0}
.bta a.push .title{padding-bottom:10px}
.bta a.push span[class*="icon-"],.bta a.push.large span[class*="icon-"]{bottom:3px}
}
@media(min-width:768px) and (max-width:991px){.bta a.push.large .title{font-size:40px}
}
@media(min-width:1200px){.bta{max-width:1280px}
}
.ie8 .new-breadcrumb-nb{display:block}
.new-breadcrumb-nb{display:none;margin:0 auto;padding:10px 0;color:#666;background-color:#343434}
.new-breadcrumb-nb .grid-row{max-width:1200px;margin:0 auto;padding:0 .9375em 0 .9375em}
.new-breadcrumb-nb .col-12{padding:0 15px}
.new-breadcrumb-nb ul{margin-bottom:0;padding-left:0;list-style-type:none}
.new-breadcrumb-nb ul:before,.new-breadcrumb-nb ul:after{content:" ";display:table}
.new-breadcrumb-nb ul:after{clear:both}
.new-breadcrumb-nb ul li{position:relative;float:left;padding-left:30px;font-size:12px}
.new-breadcrumb-nb ul li:before{content:"\e013";display:block;position:absolute;left:9px;top:-2px;font-family:"Nissan Icons";font-size:15px;overflow:hidden}
.new-breadcrumb-nb ul li:first-child{padding-left:0;min-width:19px;min-height:1px}
.new-breadcrumb-nb ul li:first-child span{position:absolute;top:-4px;left:-3px;font-size:25px}
.new-breadcrumb-nb ul li:first-child:before{content:""}
.new-breadcrumb-nb ul li:last-child a{font-family:NissanBrandBold,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif}
.new-breadcrumb-nb ul li a{color:#fff;text-decoration:none;-moz-transition:color .4s ease;-ms-transition:color .4s ease;-o-transition:color .4s ease;-webkit-transition:color .4s ease;transition:color .4s ease;font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-style:italic}
.new-breadcrumb-nb ul li a:hover{color:#c1c1c1}
.new-breadcrumb-nb ul li a:focus{outline:0}
@media(min-width:60em){.new-breadcrumb-nb{display:block}
}
.breadcrumb-nb{margin:0 auto;padding:20px 0 10px 0;color:#8a8a8a;max-width:1080px}
.breadcrumb-nb ul{margin-bottom:0;padding-left:0;list-style-type:none}
.breadcrumb-nb ul:before,.breadcrumb-nb ul:after{content:" ";display:table}
.breadcrumb-nb ul:after{clear:both}
.breadcrumb-nb ul li{position:relative;float:left;padding-left:30px;font-size:12px}
.breadcrumb-nb ul li:before{content:"\e621";display:block;position:absolute;left:9px;top:-2px;font-family:"Nissan Icons";font-size:15px;overflow:hidden}
.breadcrumb-nb ul li:first-child{padding-left:16px;min-height:1px}
.breadcrumb-nb ul li:first-child span{position:absolute;top:-4px;left:-3px;font-size:25px}
.breadcrumb-nb ul li:first-child:before{content:""}
.breadcrumb-nb ul li a{color:#8a8a8a;text-decoration:none;transition:color .4s ease}
.breadcrumb-nb ul li a:hover{color:#4c4c4c}
@media(max-width:767px){.breadcrumb-nb{display:none}
}
@media(min-width:1200px){.breadcrumb-nb{max-width:1280px}
}
.backtotop{display:none;position:fixed;bottom:0;width:100%;z-index:10}
.backtotop .container{position:relative}
.backtotop .trigger{position:absolute;right:0;bottom:0;margin-right:30px;float:right;padding:3px 10px;color:#4c4c4c;font-weight:bold!important;background-color:#fff;cursor:pointer}
.backtotop .trigger:after{display:inline-block;position:relative;top:-1px;left:3px;content:"";border-top:5px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #c3002f}
.backtotop.bottom{bottom:15px}
@media(max-width:767px){.backtotop .trigger{margin-right:0}
}
.audience{width:240px}
.audience .title{position:relative;margin:0;padding:5px 10px;text-align:center;font-family:NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-weight:bold;color:#c3002f;background-color:#fff}
.audience .title:after{content:"";position:absolute;left:50%;bottom:-14px;margin-left:-8px;border-left:8px solid transparent;border-top:8px solid #fff;border-right:8px solid transparent;border-bottom:8px solid transparent}
.audience ul{margin:0;padding:30px 0 12px 0;list-style-type:none;background-color:#c3002f}
.audience ul li{font-family:NissanBrandLight,NissanBrandRegular,Verdana,Helvetica,Arial,sans-serif;font-style:italic}
.audience ul li a{position:relative;display:block;padding:10px 10px 15px 60px;width:100%;color:#fff;text-decoration:none;box-sizing:border-box}
.audience ul li a span{display:inline-block}
.audience ul li a span[class*="icon-"]{font-size:35px;position:absolute;top:0;left:13px;width:42px;height:42px}
@media(max-width:767px){.audience{width:100%}
}