﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url("/common/images/ajax-loader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:"slick";src:url("/common/fonts/slick.eot");src:url("/common/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/common/fonts/slick.woff") format("woff"),url("/common/fonts/slick.ttf") format("truetype"),url("/common/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:'Titillium Web';src:url("/common/fonts/titilliumtext1-webfont.eot");src:url("/common/fonts/titilliumtext1-webfont.eot?#iefix") format("embedded-opentype"),url("/common/fonts/titilliumtext1-webfont.woff") format("woff"),url("/common/fonts/titilliumtext1-webfont.ttf") format("truetype"),url("/common/fonts/titilliumtext1-webfont.svg#titilliumtext14lregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'titilliumsemibold';src:url("/common/fonts/titillium-semibold.eot");src:url("/common/fonts/titillium-semibold.eot?#iefix") format("embedded-opentype"),url("/common/fonts/titillium-semibold.woff") format("woff"),url("/common/fonts/titillium-semibold.ttf") format("truetype"),url("/common/fonts/titillium-semibold.svg#titilliumsemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'oswald';src:url("/common/fonts/oswald-regular-webfont.eot");src:url("/common/fonts/oswald-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/common/fonts/oswald-regular-webfont.woff") format("woff"),url("/common/fonts/oswald-regular-webfont.ttf") format("truetype"),url("/common/fonts/oswald-regular-webfont.svg#oswaldregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'oswaldlight';src:url("/common/fonts/oswald-light-webfont.eot");src:url("/common/fonts/oswald-light-webfont.eot?#iefix") format("embedded-opentype"),url("/common/fonts/oswald-light-webfont.woff") format("woff"),url("/common/fonts/oswald-light-webfont.ttf") format("truetype"),url("/common/fonts/oswald-light-webfont.svg#oswaldlight") format("svg");font-weight:normal;font-style:normal}.off-canvas-wrap,.inner-wrap{min-height:100%}.off-canvas-wrap{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width: 64em){.off-canvas-wrapper-inner{margin-top:120px}}ul.off-canvas-list li label{text-transform:none}.off-canvas-content{box-shadow:none}body{background-color:#FFF}.main-section{background-color:#fff}.breadcrumbs>*{text-transform:capitalize;font-size:1rem}ul.breadcrumbs{background-color:transparent;border-color:transparent;border-radius:0;border-style:solid;border-width:0;margin:0;padding:1rem 0 1rem 0}@media screen and (min-width: 64em){ul.breadcrumbs{padding:2rem 0 1rem 0}}ul.breadcrumbs a{line-height:1.25rem}.slick-slide img.slick-loading{display:none}.vignette{box-shadow:inset 0px 0px 85px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0px 0px 85px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 85px rgba(0,0,0,0.5)}h1{font-size:1.875rem;text-transform:capitalize}h2{font-size:1.250rem;text-transform:capitalize}p{font-size:1rem}.photo{margin-bottom:10px}.img-responsive{display:block;height:auto;max-width:100%}.page-404{padding:4rem}.page-404 h1{font-family:"oswald",san-serif;margin:0}.page-404 h3{margin:0 0 2rem}.page-404 h5{font-weight:600}.page-404 h6{font-weight:600;margin-top:2.5rem}.header-hours{height:50px;line-height:50px;color:#fff;text-align:right;font-family:"Open Sans",sans-serif;font-size:14px}.vehicle-pricing{margin-bottom:.625rem}.sub-nav{background-color:#f2f2f2;padding:0.5rem 0.5rem 0.5rem 0}.sub-nav dd{color:#999999;font-size:0.77778rem;padding-left:0.88889rem}.sub-nav dd.active a{border-radius:3px;background:#008CBA;color:#fff;cursor:default;font-weight:normal;padding:0.16667rem 0.88889rem}.left{float:left}.right{float:right}.homepage .column,.homepage-dev .column{padding:0 !important}#header-menu .submenu{white-space:nowrap}.expand{width:100%}.seo-text{text-align:center}.footer-info-dealer-address a{color:white !important}.title-bar{padding:0 0.5rem !important}.title-bar .title-bar-title img{height:60px}.title-bar .title-bar-right{margin-top:1.25rem}.title-bar .title-bar-right span{margin-right:.25rem}.title-bar .title-bar-right span a{color:#fff}@media screen and (min-width: 64em){.header{height:120px;background:#FFF none repeat scroll 0% 0%;position:fixed;top:0px;width:100%;z-index:1000;-webkit-box-shadow:0 3px 5px #AAA;-moz-box-shadow:0 3px 5px #AAA;box-shadow:0 3px 5px #AAA}}.header .header-logo{padding-top:.625rem 0}.header .header-logo img{margin-top:-1px}.header .header-contact{color:#424242;font-family:"oswald",san-serif;font-size:1rem;font-weight:400;line-height:1.3125rem;text-align:right}.header .header-contact a{color:#424242}.header .header-contact .header-contact-phone{padding:15px 0;text-align:right;line-height:40px;font-size:24px;font-family:'Open Sans', sans-serif;color:#c71633}.header .header-contact .header-contact-address{padding-bottom:.3125rem}#header-menu{background-color:#000;width:100%}#header-menu .menu .is-active{background-color:#424242}#header-menu .menu li{height:50px}#header-menu .menu li a{color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600}#header-menu .submenu{background-color:#CCC}#header-menu .submenu li{height:50px;line-height:50px}#header-menu .submenu a{color:#000 !important;font-weight:400;height:50px;line-height:50px;padding:0 0 0 10px}#header-menu .submenu a:hover{background-color:#424242;color:#FFF !important}#header-menu .dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>a::after{border-color:rgba(255,246,251,0.41) transparent transparent}.dropdown.menu>li.is-dropdown-submenu-parent>a{padding-right:.6rem}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:none}.menu>li>a{padding:0.7rem .6rem}.off-canvas .menu{font-size:16px}.off-canvas .menu li{border-bottom:1px solid #9d1128;background-color:#c71633}.off-canvas .menu li a{font-family:"Open Sans",sans-serif;font-size:14px;color:#FFF;font-weight:600}.off-canvas .submenu{margin:0}.off-canvas .submenu li{padding:0.5em 0.7em;border-bottom:1px solid #510915;background-color:#8b0f24}.off-canvas .submenu li:hover{background-color:#510915;color:#FFF !important}.off-canvas .is-accordion-submenu-parent>a::after{border-color:rgba(255,246,251,0.41) transparent transparent}.widget-header{background-color:#a6a6a6;color:#fff;font-size:.875rem;font-weight:600;margin-bottom:.625rem;padding:.3125rem;text-align:center;text-transform:uppercase}.widget-hours{font-size:.875rem}.widget-hours .row{margin:0.5em -0.9375em}.widget-hours .tabs{border:0}.widget-hours .tabs-content>.tabs-panel{padding:.5rem 0}.widget-hours .tabs li>a,.widget-hours .widget-hours .tabs .tabs-title>a{background-color:#ED1C24;border-right:2px solid #fff;color:#fff;font-size:.875rem;padding:.35rem .5rem .35rem .5rem;border-top-right-radius:.0em;border-top-left-radius:.0em}.widget-hours .tabs li>a:hover,.widget-hours .widget-hours .tabs .tabs-title>a:hover{background-color:#c61017}.widget-hours .tabs li.is-active a,.widget-hours .tabs .tabs-title.is-active a{background-color:#efefef;color:#222;font-weight:500}.widget-hours .tabs-content>.tabs-panel{background-color:#efefef;padding:.5rem .5rem}.widget-hours-phone{font-size:1.0rem;font-weight:600;margin:0 0 .4rem;padding:0;text-align:center}.widget-hours-time{text-align:right}.widget-address{margin-bottom:10px;font-size:.875rem}.widget-address .dealer-name{display:block;font-weight:bold}.widget-address .dealer-address{display:block;font-weight:normal}.widget-address .widget-address-marker{font-size:4em;color:orange}.widget-map .widget-map-directions{margin:10px 0}.widget-map .find-me-button{background-color:#686868}.widget-map .find-me-button .fi-target-two{font-size:1em;font-weight:normal;padding-right:1em}.widget-map{color:#fff;font-family:"Open Sans", sans-serif}.directions-panel{max-width:1440px;padding:10px 0}.widget-map-homepage{background-color:#c71633;color:#fff;font-family:"Open Sans", sans-serif;text-align:center}.widget-map-homepage .widget-map .widget-map-directions,.widget-map-homepage .widget-map-directions .input-group{padding:0;margin:0}.widget-map-homepage .directions-header{min-height:70px;display:block;line-height:1.5rem;padding:1.5rem;font-size:1.25rem}.widget-map-homepage .directions-label{padding:0 10px 0 0;display:inline-block;font-size:22px;line-height:50px;font-weight:300}.widget-map-homepage .directions-label span{font-weight:700}.widget-map-homepage form.directions{display:inline-block;position:relative;height:40px}.widget-map-homepage form.directions input{height:40px;line-height:40px;padding:0px 10px;background:#fff;border:none;width:240px;margin-left:15px;font-family:'Open Sans', sans-serif;color:#333;font-size:16px;display:inline-block}.widget-map-homepage form.directions button{background:#9d1128;border:1px solid #9d1128;display:inline-block;font-size:18px;font-family:"Open Sans", sans-serif;height:40px;line-height:32px;margin-left:-3px;padding:0 15px;position:relative;vertical-align:top}.widget-search{position:static;top:15%;border:1px solid #444;border-left:0;border-right:0;padding-bottom:15px;width:75%;margin:0 auto;left:12.5%;padding-top:27px}.widget-search select,.widget-search .button{border-radius:7px;height:42px;line-height:5px;width:100%;font-size:20px}.widget-search select{line-height:16px}.widget-search-wrapper{position:absolute;height:275px;z-index:999;top:35%;width:100%;margin:0 auto;left:0%;background:rgba(0,0,0,0.4)}@media screen and (min-width: 64em){.widget-search-wrapper{height:222px}}.widget-search h3{color:white;font-size:2.2rem;padding-top:20px;padding-bottom:5px}.home-message{color:white;font-size:1.5rem;padding-top:20px;padding-bottom:5px;text-align:center}@media screen and (min-width: 64em){.home-message{font-size:2.2rem}}.homepage-slider{margin:.625rem 0}.homepage-slider .slick-slider{margin-bottom:0}.homepage-slider .slick-slider ul.slick-dots{bottom:0;position:inherit;margin:.5rem 0 0 0}.homepage-slider .slick-slider .slick-dots li button:before{font-size:.5rem;line-height:1rem}#video-wrapper{overflow:hidden}@media screen and (max-width: 39.9375em){#video-wrapper{height:auto !important}}#video-banner-row{background:rgba(51,51,51,0.85) none repeat scroll 0% 0%;bottom:0px;padding:1% 0px;z-index:20}.video-banner{left:0px;position:absolute;right:0px;width:100%}#video-wrapper #video-container{min-height:800px}@media (max-width: 1024px){#video-wrapper #video-container{min-height:650px}}#video-wrapper #video-container:after{background:url(/common/images/video-overlay.png);content:"";height:100%;top:0;left:0;position:absolute;width:100%}#video-wrapper #video-container>div,#video-wrapper #video-container video{z-index:0 !important}.seo{background-color:#eee;padding:2.5rem 0 1.25rem}.seo .seo-text h2{text-transform:none}.model_page{margin-bottom:1.25rem}.model_page h1{font-family:"oswald",san-serif}.model_page h2{color:#666}.model_page h3{color:#fff}.model_page h5{color:#CCC;font-size:.75rem}.model_page .vehicle{font-family:oswald;line-height:rem-clac(30);margin-top:rem-clac(20)}.model_page .vehicle .model{color:#007cc2;font-size:1.875rem}.model_page .vehicle .location{font-size:.875rem}.model_page .vehicle .serving{display:block;font-size:.875rem}.model_page .vehicle .photo{text-align:center;padding:1.25rem 0}.model_page .model_content{background-color:#424242;color:#fff;padding:2.5rem;border-radius:.25rem}.widget-showroom .widget-showroom-preview{height:18.5rem;overflow:hidden;position:relative;width:100%}@media screen and (max-width: 48rem){.widget-showroom .widget-showroom-preview{height:20.875rem}}.widget-showroom .widget-showroom-preview .widget-showroom-preview-model{display:none;height:18.75rem;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:1.25rem;width:100%}@media screen and (max-width: 48rem){.widget-showroom .widget-showroom-preview .widget-showroom-preview-model{height:19.6875rem}}.widget-showroom .widget-showroom-preview .widget-showroom-preview-model .widget-showroom-preview-model-headline{color:#424242;display:block;font-family:"oswald",san-serif;font-size:1.125rem;font-weight:100;padding-bottom:.4375rem;text-align:left}@media screen and (max-width: 48rem){.widget-showroom .widget-showroom-preview .widget-showroom-preview-model .widget-showroom-preview-model-headline{text-align:center;width:100%}}.widget-showroom .widget-showroom-preview .widget-showroom-preview-model .widget-showroom-preview-model-headline span{display:none;text-transform:capitalize}@media screen and (max-width: 48rem){.widget-showroom .widget-showroom-preview .widget-showroom-preview-model .widget-showroom-preview-model-headline span{display:inline}}.widget-showroom .widget-showroom-preview .widget-showroom-preview-model .widget-showroom-preview-model-label{color:#424242;display:block;font-family:"oswald",san-serif;font-weight:400;font-size:2.75rem;line-height:2.25rem;text-align:left;text-transform:uppercase}@media screen and (max-width: 48rem){.widget-showroom .widget-showroom-preview .widget-showroom-preview-model .widget-showroom-preview-model-label{display:none}}.widget-showroom .widget-showroom-preview .widget-showroom-preview-model ul{margin-left:0;margin-top:1.375rem}@media screen and (max-width: 48rem){.widget-showroom .widget-showroom-preview .widget-showroom-preview-model ul{display:block;margin:0 auto;margin-top:15rem;width:38.4375rem}}.widget-showroom .widget-showroom-preview .widget-showroom-preview-model ul li{clear:both;display:block;float:left;list-style-type:none;position:relative;width:auto}@media screen and (max-width: 48rem){.widget-showroom .widget-showroom-preview .widget-showroom-preview-model ul li{clear:none;display:inline-block;margin-right:.625rem;float:left}}.widget-showroom .widget-showroom-preview .widget-showroom-preview-model ul li a{background:#5a5a5a;background-image:-ms-linear-gradient(top, #656565 0%, #444 100%);background-image:-moz-linear-gradient(top, #656565 0%, #444 100%);background-image:-o-linear-gradient(top, #656565 0%, #444 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #656565), color-stop(1, #444));background-image:-webkit-linear-gradient(top, #656565 0%, #444 100%);background-image:linear-gradient(to bottom, #656565 0%, #444 100%);border:0;color:#fff;display:block;height:2.375rem;float:left;font-family:"oswald",san-serif;font-size:1.1875rem;font-weight:100;line-height:2.375rem;margin-bottom:.3125rem;padding:.0625rem .3125rem .125rem .625rem;text-align:left;text-decoration:none;width:25rem}.widget-showroom .widget-showroom-preview .widget-showroom-preview-model ul li a:hover{background:#ED1C24;color:#fff}.widget-showroom .widget-showroom-preview .widget-showroom-preview-model .widget-showroom-preview-model-image{height:23.75rem;overflow:hidden;position:absolute;right:-3.125rem;top:-6.25rem;z-index:1}@media screen and (max-width: 48rem){.widget-showroom .widget-showroom-preview .widget-showroom-preview-model .widget-showroom-preview-model-image{height:19.75rem;right:4.25rem;top:-3.25rem}}.widget-showroom .widget-showroom-preview .widget-showroom-preview-model .widget-showroom-preview-model-image img{height:30rem;overflow:hidden;position:relative;right:-2.8125rem;top:-1.25rem;width:40rem;z-index:1}.widget-showroom .widget-showroom-lineup{margin:0 auto;margin-bottom:1.875rem;text-align:center;width:93%}@media screen and (max-width: 800px){.widget-showroom .widget-showroom-lineup{margin-top:.625rem}}.widget-showroom .widget-showroom-lineup .widget-showroom-lineup-model .widget-showroom-lineup-model-image{overflow:hidden}@media screen and (max-width: 50rem){.widget-showroom .widget-showroom-lineup .widget-showroom-lineup-model .widget-showroom-lineup-model-image img{margin-top:-.875rem}}.widget-showroom .widget-showroom-lineup .widget-showroom-lineup-model .widget-showroom-lineup-model-label{padding-bottom:.5rem}.widget-showroom .widget-showroom-lineup .widget-showroom-lineup-model .widget-showroom-lineup-model-label a{color:#000}.widget-showroom .widget-showroom-lineup .slick-hover{background:#f8f8f8}.widget-showroom .widget-showroom-lineup .slick-hover .widget-showroom-lineup-model-label{border-bottom:.375rem solid #424242}.widget-showroom .widget-showroom-lineup .slick-prev:before,.widget-showroom .widget-showroom-lineup .slick-next:before{color:#000}.widget-featured .slick-prev,.widget-featured .slick-next{top:32%}.widget-featured .featured-hover{position:relative}.widget-featured .widget-featured-preview{background-color:#424242;color:white;height:18.75rem;left:0;overflow:hidden;position:absolute;top:0;width:11.875rem}.widget-featured .widget-featured-preview .widget-featured-preview-model{margin:0;padding:0;width:100%}@media screen and (max-width: 48rem){.widget-featured .widget-featured-preview .widget-featured-preview-model{height:19.6875rem}}.widget-featured .widget-featured-preview .widget-featured-preview-model .widget-featured-preview-model-headline{color:#424242;display:block;font-family:"oswald",san-serif;font-size:1.125rem;font-weight:100;padding-bottom:.4375rem;text-align:left}@media screen and (max-width: 48rem){.widget-featured .widget-featured-preview .widget-featured-preview-model .widget-featured-preview-model-headline{text-align:center;width:100%}}.widget-featured .widget-featured-preview .widget-featured-preview-model .widget-featured-preview-model-headline span{display:none;text-transform:capitalize}@media screen and (max-width: 48rem){.widget-featured .widget-featured-preview .widget-featured-preview-model .widget-featured-preview-model-headline span{display:inline}}.widget-featured .widget-featured-preview .widget-featured-preview-model .widget-featured-preview-model-label{color:#424242;display:block;font-family:"oswald",san-serif;font-weight:400;font-size:2.75rem;line-height:2.25rem;text-align:left;text-transform:uppercase}@media screen and (max-width: 48rem){.widget-featured .widget-featured-preview .widget-featured-preview-model .widget-featured-preview-model-label{display:none}}.widget-featured .widget-featured-preview .widget-featured-preview-model ul{margin-left:0;margin-top:1.375rem}@media screen and (max-width: 48rem){.widget-featured .widget-featured-preview .widget-featured-preview-model ul{display:block;margin:0 auto;margin-top:15rem;width:38.4375rem}}.widget-featured .widget-featured-preview .widget-featured-preview-model ul li{clear:both;display:block;float:left;list-style-type:none;position:relative;width:auto}@media screen and (max-width: 48rem){.widget-featured .widget-featured-preview .widget-featured-preview-model ul li{clear:none;display:inline-block;margin-right:.625rem;float:left}}.widget-featured .widget-featured-preview .widget-featured-preview-model ul li a{background:#5a5a5a;background-image:-ms-linear-gradient(top, #656565 0%, #444 100%);background-image:-moz-linear-gradient(top, #656565 0%, #444 100%);background-image:-o-linear-gradient(top, #656565 0%, #444 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #656565), color-stop(1, #444));background-image:-webkit-linear-gradient(top, #656565 0%, #444 100%);background-image:linear-gradient(to bottom, #656565 0%, #444 100%);border:0;color:#fff;display:block;height:2.375rem;float:left;font-family:"oswald",san-serif;font-size:1.1875rem;font-weight:100;line-height:2.375rem;margin-bottom:.3125rem;padding:.0625rem .3125rem .125rem .625rem;text-align:left;text-decoration:none;width:25rem}.widget-featured .widget-featured-preview .widget-featured-preview-model ul li a:hover{background:#ED1C24;color:#fff}.widget-featured .widget-featured-preview .widget-featured-preview-model .widget-featured-preview-model-image{height:23.75rem;overflow:hidden;position:absolute;right:-3.125rem;top:-6.25rem;z-index:1}.widget-featured .widget-featured-preview .widget-featured-preview-model .widget-featured-preview-model-image img{height:30rem;overflow:hidden;position:relative;right:-2.8125rem;top:-1.25rem;width:40rem;z-index:1}.widget-featured .widget-featured-headline{background:#ED1C24;color:#fff;float:left;font-family:"oswald",san-serif;font-size:1.1875rem;margin:.9375rem auto;text-transform:uppercase;width:100%}.widget-featured .widget-featured-headline .label{padding:.625rem;display:block;float:left}.widget-featured .widget-featured-headline .widget-featured-option{color:#fff;float:right;font-size:.875rem;font-family:arial}.widget-featured .widget-featured-headline .widget-featured-option a{color:#fff;display:block;line-height:3.0625rem;padding:0 .375rem}.widget-featured .widget-featured-headline .widget-featured-option a.selected{background:#ED1C24}.widget-featured .widget-featured-lineup.hidden{display:block !important;height:0px;overflow:hidden;margin:0;visibility:hidden}.widget-featured .widget-featured-lineup{margin:0 auto;margin-bottom:1.875rem;width:93%}@media screen and (max-width: 800px){.widget-featured .widget-featured-lineup{margin-top:.625rem}}.widget-featured .widget-featured-lineup .widget-featured-lineup-model{margin:0 .625rem}.widget-featured .widget-featured-lineup .widget-featured-lineup-model .widget-featured-lineup-model-image{overflow:hidden}.widget-featured .widget-featured-lineup .widget-featured-lineup-model .widget-featured-lineup-model-image img{width:100%}.widget-featured .widget-featured-lineup .widget-featured-lineup-model .widget-featured-lineup-model-label{padding-bottom:.5rem;height:2.25rem;overflow:hidden;line-height:2.25rem}.widget-featured .widget-featured-lineup .widget-featured-lineup-model .widget-featured-lineup-model-label a{color:#424242;font-size:.875rem;font-weight:normal}.widget-featured .widget-featured-lineup .widget-featured-lineup-model .widget-featured-lineup-model-price{padding-bottom:.5rem}.widget-featured .widget-featured-lineup .widget-featured-lineup-model .widget-featured-lineup-model-price a{color:#424242;font-size:1.5rem;font-weight:600;line-height:.75rem}.widget-featured .widget-featured-lineup .slick-prev:before,.widget-featured .widget-featured-lineup .slick-next:before{color:#000}.staff-profile .staff-profile-image{margin-bottom:1.25rem}.staff-profile .staff-profile-details{text-align:center}.staff-profile .staff-name{font-size:1rem;font-weight:600}.staff-profile .staff-title{font-size:.875rem;font-style:italic;font-weight:400;margin-bottom:.85rem}.staff-profile .staff-bio{font-size:.875rem;font-weight:normal;margin-top:1rem}.staff-profile .staff-contact{font-size:.875rem;font-weight:normal}.staff-profile .staff-social a{color:#666;font-size:1.5rem;font-weight:normal;margin-top:0rem}.staff-profile .staff-social a i:hover{color:#424242}.staff-profile .staff-media button{margin:.9rem 0 0}.staff-directory-filter-container span{float:left;font-weight:600;margin-right:1.5rem}.staff-directory-filter-container ul{list-style-type:none;margin:0 0 .9375rem;padding:0}.staff-directory-filter-container ul li{display:inline;padding:0 .625rem 0 0}.staff-directory-filter-container ul li a{background-color:#eee;padding:.3125rem .625rem;border-radius:.1875rem}.staff-directory-filter-container ul li a:hover{background-color:#ED1C24;color:#fff}.staff-directory-name{color:#000;font-size:.875rem;font-weight:400}.srp .srp-selected{margin:0.5rem 0 1.0rem 0rem;font-size:.875rem}.srp .srp-selected span{font-weight:600}.srp .srp-selected .srp-selected-remove{display:inline-block;margin:0 0.25rem 0 0;line-height:2rem}.srp .srp-selected .srp-selected-remove a{color:#fff;background-color:#ED1C24;padding:0.25rem 0 0.25rem 0.25rem}.srp .srp-selected .srp-selected-remove a:hover{background-color:#c61017}.srp .srp-selected .srp-selected-remove a span{background-color:#c61017;padding:.2rem .5rem}.srp .srp-vehicle{border-top:.0625rem dashed #424242;margin:0}.srp .srp-vehicle:hover{background:#ebf2f7}.srp .srp-vehicle:first-child{border-top:0}.srp .srp-vehicle .srp-vehicle-title{margin:.375rem 0;font-size:1.25rem;font-weight:400;color:#428bca}.srp .srp-vehicle .srp-vehicle-data{font-size:.875rem}.srp .srp-vehicle .srp-vehicle-data li .data-label{font-weight:600}.srp .srp-vehicle .srp-vehicle-media img{margin-bottom:.625rem;width:100%;padding:.25rem;background-color:#fff;border:.0625rem solid #eee;border-radius:.1875rem}.srp .srp-vehicle .button{margin:0 0 .5rem}.srp-sort-pagination{background:#eee;border-style:solid;border-width:.0625rem;border-color:#D8D8D8;padding:.625rem 0}.srp-sort-pagination ul{margin:0;padding:0}.srp-sort-pagination .srp-pagination-wrapper span{color:#424242;float:left;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:.875rem}.srp-sort-pagination .pagination li{display:inline-block;line-height:normal !important;padding:0.1rem}.srp-sort-pagination .pagination a:hover,.srp-sort-pagination .pagination button:hover{background:inherit !important}.srp-sort-pagination ul.pagination li.current a{color:white}.srp-sort-pagination ul.pagination{min-height:0}.srp-sort-pagination ul.pagination{padding:0.4rem 1rem}.srp-sort-pagination .sub-nav li.sort-header{color:#424242;font-weight:600;margin:.0625rem .625rem 0 0;padding-right:1rem;text-transform:none}.srp-sort-pagination .sub-nav li{margin:.0625rem 0 0 0}.srp-sort-pagination .sub-nav a{color:#424242}.srp-sort-pagination .sub-nav a:hover{background-color:#e6e6e6;border-radius:.1875rem;cursor:pointer}.srp-sort-pagination .sub-nav .active a{color:#fff}.srp-sort-pagination .sub-nav .active a:hover{background-color:#000;border-radius:.1875rem;cursor:pointer}.srp-sort-pagination .srp-pagination-wrapper{float:right}@media only screen and (max-width: 40em){.srp-pagination-wrapper{float:left;margin-left:0;width:100%}}ul.pagination li a,ul.pagination li button{padding-left:0.3rem;padding-right:0.3rem}.srp-filter .callout{background-color:#eee}.srp-filter .srp-filter-selects .button{margin:0}.srp-filter h3{color:#424242;font-size:1rem;font-weight:600;margin-bottom:0 0 .625rem 0;padding:0}.srp-filter ul{font-size:1rem;padding:0;margin:0}.srp-filter .srp-filter-item{padding-bottom:1.25rem}.srp-filter .srp-filter-item h3{text-transform:uppercase;border-bottom:1px solid #424242;line-height:1.5rem}.srp-filter .srp-filter-item .srp-filter-item-link{font-size:.875rem;line-height:1.125rem;list-style:none}.srp-filter .srp-filter-item .srp-filter-item-link li:hover{background-color:#e6e6e6}.srp-filter .srp-filter-item .srp-filter-item-link a{color:#666;text-decoration:none}.srp-filter .srp-filter-item .srp-filter-item-link a:hover{color:#424242}#filter-highway a[href*="epahighwaymax=4&epahighwaymin=0"]{display: none;}.srp-filter .srp-filter-item .srp-filter-item-link .srp-filter-item-link-label{float:left;width:80%}.srp-filter .srp-filter-item .srp-filter-item-link .srp-filter-item-link-total{float:left;text-align:right;width:20%}.srp-filter .srp-filter-item .maxlist-more{font-size:.875rem;margin:0;padding:.625rem 0 0;line-height:1rem}.srp-filter #srp-filter-panel-navigation{text-align:left}.srp-filter #srp-filter-panel-navigation::after{float:right;content:"+"}.srp-filter .active #srp-filter-panel-navigation::after{float:right;content:"-"}.vdp .vdp-container{background-color:#eee;padding:0rem 1rem 0.5rem}.vdp .vehicle-title h1{font-size:2rem;margin-top:.6875rem;text-transform:none}.vdp .vdp-media{margin:1rem 0 0 0}.vdp .vdp-media img{width:100%}.vdp .vdp-media .tabs dd{border:.125rem solid #ebebeb;border-bottom:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-right:.25rem}.vdp .vdp-media .tabs dd a{border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding:0.3rem 2rem}.vdp .vdp-media .tabs-content{width:100%;border:2px solid #EBEBEB;margin-top:-2px;padding:0.5%}.vdp .vdp-media .tabs-content .content{padding:0}.vdp .vdp-media .vdp-more-photos{color:#fff;font-size:.625rem;text-align:center}.vdp .vdp-media .vdp-more-photos a{color:#424242;height:3.25rem}.vdp .vdp-media .vdp-more-photos a span{display:block;font-family:"oswald",san-serif;font-size:1.6875rem;font-weight:600;line-height:1.5rem;margin-top:.5rem}.vdp .vdp-media .rg-gallery .rg-image-wrapper{border-top:.0625rem solid #eee;border-left:.0625rem solid #eee;border-right:.0625rem solid #eee}.vdp .vdp-media .rg-gallery img{max-width:100%;height:auto}.vdp .vdp-vehicle-details ul{font-size:.875rem}.vdp .vdp-vehicle-details ul span{font-weight:bold}.vdp .vdp-vehicle-pricing .vdp-vehicle-pricing-label{text-align:left}.vdp .vdp-vehicle-pricing .vdp-vehicle-pricing-value{text-align:right}.vdp .vdp-vehicle-pricing .vdp-vehicle-pricing-toolbar{margin-top:1rem}.vdp .vdp-vehicle-pricing .vdp-vehicle-pricing-toolbar p{font-size:.75rem}.vdp .vdp-vehicle-mpg{font-family:oswald;font-size:1.875rem;line-height:1.7rem;text-align:center}.vdp .vdp-vehicle-mpg .vdp-vehicle-mpg-city{float:left;padding:0}.vdp .vdp-vehicle-mpg .vdp-vehicle-mpg-city span{display:block;font-size:1rem}.vdp .vdp-vehicle-mpg .vdp-vehicle-mpg-pump{float:left;padding:.6875rem .5rem 0}.vdp .vdp-vehicle-mpg .vdp-vehicle-mpg-hwy{float:left;padding:0}.vdp .vdp-vehicle-mpg .vdp-vehicle-mpg-hwy span{display:block;font-size:1rem}.vdp .vdp-vehicle-mpg-disclaimer p{font-size:.625rem;margin-top:.625rem}.vdp .tabs ul li{font-size:.875rem}.vdp .tabs-content{background-color:#eee;padding:1rem;font-size:.875rem}.vdp .tabs-content .content{background-color:#efefef;padding:.5rem .5rem}.vdp .tabs-content .vdp-content-description span{display:block;font-family:"oswald",san-serif;font-size:1.125rem;margin-bottom:1rem}.vdp .tabs-content .vdp-content-features{margin-top:1.5rem}.vdp .tabs-content .vdp-content-features span{display:block;font-family:"oswald",san-serif;font-size:1.125rem;margin:0 0 0 0}.vdp .tabs-content .vdp-content-features .features-sub-header{font-size:.875rem;margin:.75rem 0 0 1rem}.vdp .tabs-content .vdp-content-list{font-size:.875rem;margin-left:2rem}.vdp .tabs dd>a,.vdp .tabs .tab-title>a{background-color:#008CBA;border-right:2px solid #fff;color:#fff;font-size:.875rem;padding:.35rem .5rem .35rem .5rem}.vdp .tabs dd>a:hover,.vdp .tabs .tab-title>a:hover{background-color:#006687}.vdp .tabs dd.active a,.vdp .tabs .tab-title.active a{background-color:#efefef;color:#424242;font-weight:600}.vdp .vdp-contact{background-color:#eee}.vdp .vdp-contact .vdp-contact-header{background-color:#8c8c8c;color:#fff;font-size:0.875rem;padding:0.35rem 0.5rem;text-align:center}.vdp .vdp-contact .vdp-contact-form{padding:1rem;min-height:750px}.widget-special{background-color:#e2e2e2;margin-bottom:1.25rem;padding:1em;border:1px solid #bbb}.widget-special .widget-special-header h2{color:#af0e14;font-family:"oswald",san-serif}.widget-special .widget-special-disclaimer{font-size:.625rem;margin:1rem 0 0 0;text-align:left}.widget-special .widget-special-button button{margin:1rem 0 0 0}.footer{background:#424242;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin-top:1.25rem}.footer .footer-info{color:#fff;padding:1rem 0 0.5rem;border-bottom:1px solid #666}@media screen and (max-width: 63.9375em){.footer .footer-info{text-align:center}.footer .footer-info .footer-info-dealer-address{padding-bottom:.5rem}}.footer .footer-info .menu{margin-top:.5rem;height:3.125rem}.footer .footer-info .menu a{color:#FFF;font-size:.8125rem;font-weight:700;text-transform:uppercase}.footer .footer-info .footer-social{text-align:right}@media screen and (max-width: 63.9375em){.footer .footer-info .footer-social{text-align:center}}.footer .footer-info .footer-social a{color:#fff;font-size:3.125rem;height:3.125rem;line-height:3.125rem}.footer .copyright{color:#fff;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:.875rem;font-weight:400;padding:1.5em 0}.footer .copyright a{color:#fff}.footer .copyright .copyright-links ul{font-size:.875rem;list-style-type:none;margin-left:0}.footer .copyright .copyright-links ul li{display:inline-block;border-right:1px solid #fff;margin:0 0 0.5rem;padding:0 .5rem 0 .5rem}.footer .copyright .copyright-links ul li:first-child{margin-left:0;padding-left:0}.footer .copyright .copyright-links ul li:last-child{border:none;padding-right:0}
