/* dep siteandmegamenu */
@charset "utf-8";@import url("https://cdn.dealereprocess.org/cdn/css/themes/compliance/nissan.css");@font-face{font-family:'NissanBrand-Italic';src:url('fonts/NissanBrand-Italic.eot');src:url('fonts/NissanBrand-Italic.eot?#iefix') format('embedded-opentype'),url('fonts/NissanBrand-Italic.woff') format('woff'),url('fonts/NissanBrand-Italic.woff2') format('woff2'),url('fonts/NissanBrand-Italic.ttf') format('truetype'),url('fonts/NissanBrand-Italic.svg') format('svg')}@font-face{font-family:'NissanBrand-Light';src:url('fonts/NissanBrand-Light.eot');src:url('fonts/NissanBrand-Light.eot?#iefix') format('embedded-opentype'),url('fonts/NissanBrand-Light.woff') format('woff'),url('fonts/NissanBrand-Light.woff2') format('woff2'),url('fonts/NissanBrand-Light.ttf') format('truetype'),url('fonts/NissanBrand-Light.svg') format('svg')}@font-face{font-family:'NissanBrand-Regular';src:url('fonts/NissanBrand-Regular.eot');src:url('fonts/NissanBrand-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/NissanBrand-Regular.woff') format('woff'),url('fonts/NissanBrand-Regular.woff2') format('woff2'),url('fonts/NissanBrand-Regular.ttf') format('truetype'),url('fonts/NissanBrand-Regular.svg') format('svg')}@font-face{font-family:'NissanBrand-Bold';src:url('fonts/NissanBrand-Bold.eot');src:url('fonts/NissanBrand-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/NissanBrand-Bold.woff') format('woff'),url('fonts/NissanBrand-Bold.woff2') format('woff2'),url('fonts/NissanBrand-Bold.ttf') format('truetype'),url('fonts/NissanBrand-Bold.svg') format('svg')}h1{font-family:'NissanBrand-Regular',Arial,"sans-serif" !important;line-height:1.25em}body,h2,h3,h4,select,input{font-family:'NissanBrand-Regular',Arial,"sans-serif"}#custom_page_1 #container,#custom_page_1 #content{margin:0 auto;background-color:#000000}#container{margin-top:0}body a{text-decoration:none}.inner_content a{color:inherit}#footer .footer_content_section{background-color:#ffffff;color:#000000}#footer .footer_bottom_section{background-color:#ffffff}#footer .footer_bottom_section .inner_content{background:linear-gradient(to right,#C3002F,#C3002F 18%,#ffffff 18%,#ffffff 100%)}.footer_dealer_info_section{background-color:#C3002F}.footer_sales_hours_section,.footer_service_hours_section,.footer_dealer_contact_section{color:#000000}#footer .footer_dealer_contact_section .footer_contact_top_btn{border:none;background-color:#C3002F;color:#ffffff}.search_by_feature_section{padding:1.75em 0;background-color:#e6e6e6;color:#000000;cursor:pointer;text-align:center}.search_by_feature_section .feature_search_btn{color:#000000;text-transform:uppercase;font-size:1.2em}.search_by_feature_section .feature_search_dropdown{overflow:hidden;transition:all 0.5s}.search_by_feature_section .feature_search_dropdown .search-by-filter_light-theme{background-image:none}.search_by_feature_section .feature_search_dropdown .search-by-filter_light-theme .thm-hglight-bg_color{background-color:#c3002f}.search_by_feature_section .feature_search_dropdown.closed{height:0}.search_by_feature_section .feature_search_dropdown.closed + .feature_search_btn_arrow{padding-top:0.5em}.search_by_feature_section .feature_search_dropdown.closed + .feature_search_btn_arrow .feature_search_btn_arrow_up{display:none}.search_by_feature_section .feature_search_dropdown.closed + .feature_search_btn_arrow .feature_search_btn_arrow_down{display:inline-block}.search_by_feature_section .feature_search_dropdown.open{height:32em}.search_by_feature_section .feature_search_dropdown.open + .feature_search_btn_arrow .feature_search_btn_arrow_up{display:inline-block}.search_by_feature_section .feature_search_dropdown.open + .feature_search_btn_arrow .feature_search_btn_arrow_down{display:none}.search_by_feature_section .search-by-filter .filter-bg{opacity:1}.top_section_wrapper{margin:0 auto;width:100%;max-width:2000px;display:flex;align-items:stretch;justify-content:space-between}.top_right_section_wrapper{width:48.8%;display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between}.bottom_section_wrapper{margin:0 auto;width:100%;max-width:2000px;display:flex;align-items:stretch;justify-content:space-between}.bottom_right_section_wrapper{width:48.8%;display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between}.banner_section{width:51.2%;max-width:1024px}.banner_section .ad_flipper .flipper{background-color:transparent}.banner_section .ad_flipper .flipper .prev_slide,.banner_section .ad_flipper .flipper .next_slide{display:none}.banner_section .ad_flipper .flipper_scroller{background:none repeat scroll 0 0 transparent !important;margin-top:-40px;z-index:400}.banner_section .ad_flipper .flipper_scroller .item_space{width:20%}.banner_section .ad_flipper .flipper_scroller .item_space .item{margin:0 auto;width:8px;height:6px;background-color:#FFFFFF;border-radius:6px;float:none;cursor:pointer}.banner_section .ad_flipper .flipper_scroller .item_space .item > div{display:none}.banner_section .ad_flipper .flipper_scroller .prev,.banner_section .ad_flipper .flipper_scroller .next{display:none}.cta_large_btn{padding:1%;width:50%;height:52.08%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:100%;text-align:center;font-size:3em;transition:all 0.5s}a.cta_large_btn{color:#ffffff}.cta_large_btn_first{background-image:url(../img/dev/cta-new.jpg)}.cta_large_btn_second{background-image:url(../img/dev/cta-preowned.jpg)}.cta_large_btn_first:hover,.cta_large_btn_second:hover{background-size:105%}.cta_small_btn{padding-left:1em;width:100%;height:23.96%;display:flex;align-items:center;box-sizing:border-box;font-size:2em}.cta_small_btn > span{padding:0.25em 0;border-bottom:5px solid transparent}.cta_small_btn > span:hover{border-color:#000000}a.cta_small_btn_first{background-color:#e6e6e6;color:#000000}a.cta_small_btn_second{background-color:#c40030;color:#ffffff}.cta_small_btn_mobile{display:none}.top_right_section_wrapper .cta_small_btn_mobile{display:none}.testimonials_section{padding:2.5% 4%;width:51.2%;max-width:1024px;box-sizing:border-box;background-image:url(../img/dev/reviews-bg.jpg);background-position:center;background-size:cover;color:#ffffff}.testimonials_section .testimonials_wrap_flipper{margin:0 auto;width:75%;min-height:6em;line-height:1.25em;text-align:center;font-size:1.1em}.testimonials_section .testimonials_quote{display:block}.testimonials_section .comments_testimonial > p > span{display:none}.testimonials_quote_left{margin-bottom:4%}.testimonials_quote_right{margin-top:4%;float:right}.cta_small_btn_third,.cta_small_btn_fourth{width:100%;height:50%;display:flex;align-items:center}a.cta_small_btn_third{background-color:#1a1a1a;color:#ffffff}a.cta_small_btn_fourth{background-color:#f2f2f2;color:#000000}@media only screen and (max-width:2000px){.testimonials_section .testimonials_wrap_flipper{width:100%}.testimonials_quote_left{margin-bottom:2%}.testimonials_quote_right{margin-top:2%}}@media only screen and (max-width:1350px){.search_by_feature_section .feature_search_dropdown.open{height:25em}.cta_large_btn{font-size:1.75em}.cta_small_btn{font-size:1.2em}.testimonials_section{padding:1% 2%}.testimonials_section .testimonials_wrap_flipper{font-size:0.75em}.testimonials_section .testimonials_quote{width:30px}}@media only screen and (max-width:960px){.search_by_feature_section .feature_search_dropdown.open{height:64em}}@media only screen and (max-width:768px){#footer .footer_bottom_section .inner_content{background:none;background-color:#ffffff}.top_section_wrapper{flex-wrap:wrap}.top_right_section_wrapper{width:100%}.bottom_section_wrapper{flex-wrap:wrap}.bottom_right_section_wrapper{display:none}.banner_section{width:100%}.cta_large_btn{height:300px;background-size:cover}.cta_large_btn_first:hover,.cta_large_btn_second:hover{background-size:cover}.cta_small_btn{height:100px}.top_right_section_wrapper .cta_small_btn_mobile{display:flex}.testimonials_section{padding:6% 10%;width:100%}.testimonials_section .testimonials_wrap_flipper{min-height:8em;font-size:1em}}@charset "utf-8";#header{position:relative;background-color:#ffffff}#header .inner_content{margin:0 auto;padding:1em 1%;width:100%;max-width:2000px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.header_left{width:25%;display:flex;align-items:center;justify-content:flex-start}.header_left > a{width:78%;display:flex;align-items:center;justify-content:flex-start;color:#000000}.header_left_logo{width:100%;max-width:395px}.header_left_logo_divider{height:3em;margin:0 5%;border-right:1px solid #000000}.header_left_logo_text{align-self:center;font-size:1.75em}.header_nav{width:60%}.header_nav .megamenu_navigation_container .parent_li{text-align:center}.header_nav .megamenu_navigation_container .parent_label{text-align:center;color:#000000}.header_right{position:relative;width:15%;display:flex;align-items:center;justify-content:space-between}.header_right_link{padding:1em 0;width:33.33%;border-left:1px solid #000000;text-align:center;cursor:pointer}.header_right_link:first-child{border-left:none}.header_right_link > img{width:60%;max-width:30px}.header_right_link > span{margin-top:1em;display:block;font-size:0.7em;font-weight:bold}.header_right_mobile{display:none}#smart_search_container{position:absolute;top:0;right:100%;z-index:25;margin:0 auto;padding:1.5em 0;width:55vw;max-width:1050px;height:100%;box-sizing:border-box;background-color:#000000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#smart_search_container.closed{width:0}#smart_search_container #front_search_wrap{position:absolute;top:50%;padding:0 3%;width:100%;transform:translateY(-50%);box-sizing:border-box}#smart_search_container .smart-search input{padding:0.5em;width:100%;height:3em;box-sizing:border-box;border:none}#smart_search_container.closed .smart-search input{padding:0}#front_search_wrap .smart-search .result-wrapper{right:1%;left:1%;width:95% !important;overflow:auto;color:#000000}#smart_search_container #search_lbl{display:none}#phone_dropdown_wrapper{position:absolute;z-index:15;top:100%;right:0;width:100%;height:20em;overflow:hidden;background-color:#ffffff;transition:height 0.25s}#phone_dropdown_wrapper.closed{height:0}#phone_dropdown_wrapper .phone-wrap{margin:1.25em}#phone_dropdown_wrapper .phone-title{display:block}#phone_dropdown_wrapper .phone-wrap a{margin-top:0.25em;padding:1em 1.5em;display:block;background-color:#000000;color:#ffffff !important;cursor:pointer}#phone_dropdown_close{position:absolute;bottom:0;padding:1em 0 0.5em;width:100%;background-color:#CCCCCC;text-align:center;cursor:pointer}@media only screen and (max-width:1350px){.header_left{width:25%}.header_left > a{width:100%}.header_left_logo_text{font-size:1.25em}.header_nav{width:60%}.header_nav .megamenu_navigation_container .parent_label{font-size:0.8em}}@media only screen and (max-width:960px){.header_left_logo_text{font-size:1em}.header_nav .megamenu_navigation_container .parent_label{font-size:0.75em}.header_right_link > span{font-size:0.6em}}@media only screen and (max-width:768px){#header{position:relative}.header_left{width:70%}.header_nav{display:none}.header_right{position:static;width:25%}.header_right_link{display:none}.header_right_mobile{width:100%;display:flex;align-items:center;justify-content:flex-end}.header_right_mobile .header_right_quick_links_btn{max-width:40px;cursor:pointer}.header_right_mobile .megamenu_mobile{width:35%}.header_right_mobile .megamenu_mobile .toggle_menu_bar{background-color:transparent}.header_right_mobile .megamenu_mobile .toggle_menu_button{width:100%;background-color:transparent;color:#000000;font-size:1.5em}.header_right_mobile .megamenu_mobile .toggle_menu_bar .site_title{display:none}.header_right_mobile .megamenu_mobile_body{position:absolute;top:100%;left:0;right:0;z-index:99;width:100%;background-color:#ffffff}.header_right_mobile .megamenu_mobile_body .active_parent .clickable_li{color:inherit}#smart_search_container{top:100%;left:0;right:0;width:100%}#smart_search_container.closed{padding:0;width:100%;height:0;overflow:hidden}}@media only screen and (max-width:584px){.header_right{width:35%}.header_right_mobile .header_right_quick_links_btn{max-width:35px}}@media only screen and (max-width:500px){.header_left_logo{width:85%}}@charset "utf-8";#footer a{color:inherit;text-decoration:none}#footer{background-color:#ffffff;color:#000000;font-size:0.85em}.footer_content_section .inner_content,#footer .inner_content{margin:0 auto;width:100%;max-width:2000px;display:block;box-sizing:border-box;line-height:1.3em}.footer_content_section .inner_content{padding:.5% 2%}.footer_content_section{padding:1% 0;width:100%;clear:both;background-color:#ffffff;color:#000000;box-sizing:border-box}.footer_content_section h2{margin-bottom:0.25em;font-size:1em}.footer_content_section h3{margin-bottom:0.25em;font-size:0.9em}.footer_content_section p{margin-bottom:1em;line-height:1.2em;font-size:1.1em}#footer .footer_bottom_section{width:100%;clear:both;background-color:#000000;color:#ffffff}#footer .footer_bottom_section .inner_content{padding:0 2%}#footer .footer_bottom_section .footer_col{padding:0;width:80%;border-right:none;border:none;font-size:1em}#footer .footer_bottom_section .footer_col .nav_item{visibility:hidden}#footer .footer_bottom_section .footer_col .subnav{visibility:visible}.footer_dealer_info_section{margin-right:3%;padding:2% 0;box-sizing:border-box;width:16%;float:left;color:#ffffff}.footer_dealer_info_section .footer_dealer_info_title{font-size:1.25em;font-weight:bold}.footer_dealer_info_section .footer_dealer_info_address{margin-top:1.5em}.footer_dealer_info_section .footer_dealer_info_phone{margin-top:1.5em}.footer_sales_hours_section{padding:2% 0;box-sizing:border-box;width:24%;float:left}.footer_hours_title{font-size:1.25em}.footer_sales_hours_section .nav_item{}.footer_sales_hours_section .nav_item .subnav .sub_item{}.footer_service_hours_section{padding:2% 0;box-sizing:border-box;width:24%;float:left}.footer_service_hours_section .nav_item{}.footer_service_hours_section .nav_item .subnav .sub_item{}.footer_service_hours_section.mobile{display:none}.footer_dealer_contact_section{padding:2% 0;box-sizing:border-box;width:32%;float:left}#footer .footer_dealer_contact_section .footer_contact_top_btn{padding:1em 3em;display:inline-block;border:1px solid #E6231E;box-sizing:border-box;background-color:#c40030;color:#ffffff;vertical-align:top;text-align:center;font-size:1.5em}.footer_dealer_contact_section .footer_contact_social_media{margin-left:0.25em;display:none;vertical-align:top}.footer_dealer_contact_section .footer_contact_social_media svg{padding:0.5em;width:2.5em;background-color:#ffffff;box-sizing:border-box;fill:#002C5E}.footer_dealer_contact_section .footer_contact_middle{margin-top:3em;font-size:0.95em}.footer_dealer_contact_section .footer_contact_bottom{margin-top:1em;text-transform:capitalize;font-size:0.95em}.footer_dealer_contact_section .footer_contact_bottom a{text-transform:none}@media only screen and (max-width:1350px){#footer{font-size:0.6em}}@media only screen and (max-width:960px){#footer{font-size:0.6em}#footer .footer_dealer_contact_section .footer_contact_top_btn{display:block}#footer .footer_dealer_contact_section .footer_contact_social_media{margin:0.9em 0.9em 0 0}.footer_dealer_contact_section .footer_contact_middle{margin-top:1em}.dealer_info_section{font-size:0.75em}}@media only screen and (max-width:768px){#footer{font-size:0.7em}.footer_content_section .inner_content{padding:4%}#footer .footer_bottom_section .inner_content{padding:0}.footer_dealer_info_section{padding:4% 0 4% 4%;width:38%}.footer_sales_hours_section{width:56%}#footer .footer_bottom_section .footer_col{width:100%}.footer_service_hours_section{display:none}.footer_service_hours_section.mobile{margin-top:4%;width:56%;display:block}.footer_dealer_contact_section{clear:left;padding:4% 0 4% 4%;margin-top:4%;margin-right:3%;width:38%;box-sizing:border-box}#footer .footer_dealer_contact_section .footer_contact_top_btn{padding:0.75em 3em;width:90%;font-size:0.9em}}@media only screen and (max-width:500px){#footer{font-size:0.6em}.footer_dealer_contact_section .footer_contact_top_btn{padding:0.75em 1em}}.vdp-vehicle_link_buttons .vdp_vehicle_links_container:nth-child(1){display:none}.nl-popup-MbPAQM.ft-modal.bottom-left #nl-teaser{left:60px !important}body#page_10225 .vehicle_item__nav_tab_container{width:91% !important}.preview_eprice_btn_container.pricing_btn_w_border .get-e-price{background:green;color:white;border:1px solid green}.preview_eprice_btn_container.pricing_btn_w_border .get-e-price a{color:white}#custom_page_1 #megamenu_parent-22{left:20%}#custom_page_11 .first_pricing_btn .get-e-price{background :white;text-decoration:none;border:1px solid black}#custom_page_11 .first_pricing_btn .get-e-price a{color:#c3002f}#custom_page_11 .first_pricing_btn .get-e-price .eprice_icon img{filter:invert(1)}.view_price_drop{font-size:1em!important;font-weight:700}.srp_vehicle_wrapper .view_price_drop{color:#c3002f;background :white;text-decoration:none;border:1px solid black}.srp_vehicle_wrapper .view_price_drop img{}.srp_vehicle_wrapper .multi_cta_wrapper{display:none}.srp_vehicle_wrapper .click_to_call_oem_button_outer{display:none}.srp_vehicle_titlebar .srp_titlebar_phone img{display:none}#custom_page_115 .first_pricing_btn .get-e-price{color:#c3002f !important;background :white;text-decoration:none;border:1px solid black}#custom_page_115 .first_pricing_btn .get-e-price a{color:#c3002f}#custom_page_115 .first_pricing_btn .get-e-price .eprice_icon img{filter:invert(1)}#megamenu_parent-22{margin-left:11%!important}@media only screen and (min-width:2000px){}@media only screen and (max-width:1350px){#megamenu_parent-22{margin-left:0%!important}}@media only screen and (max-width:1200px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:960px){}@media only screen and (max-width:768px){}@media only screen and (max-width:584px){}@media only screen and (max-width:500px){\
}@media only screen and (max-width:450px){}@media only screen and (max-width:320px){}