#navigation-bar-container #customPageGroup-dropdown a:hover{color:#000}#navigation-bar-container .vehicleSavedContainer a,#navigation-bar-container .vehicleSavedContainer a:hover{color:#000}.vehicleSavedContainer a,.vehicleSavedContainer a:hover{color:#000;text-decoration:none}header{border-bottom:2px solid #fff}.top-header-text a{font-size:12px;font-weight:300;color:#fff;text-transform:capitalize}#applyforloan{text-transform:none}.bottom-header-text a{font-size:12px;font-weight:500;color:#fff;text-transform:uppercase}body{background-color:#fff}#body-container{max-width:1200px;margin:0 auto}button.deny-submit{}input,select,textarea{max-width:280px}.filter.hasSelect:after{content:"";font-family:FontAwesome;display:inline-block;font-size:20px;position:absolute;top:26.5px;right:1px;pointer-events:none;width:20px;height:38px;line-height:38px}.filter.hasSelect.inlineLabel:after{top:2.5px}.filter.hasSelect.inlineLabel.financeSearch:after{top:25.5px}.filter.hasSelect.inlineLabel.dropdown-toggle select{font-size:18px;font-weight:700}.filter.hasSelect select{-webkit-appearance:none;-moz-appearance:none;text-overflow:ellipsis;padding-right:30px}.filter.hasSelect select::-ms-expand{display:none}#make-filter.filter.hasSelect:after{top:41.5px}#distance-filter.filter.hasSelect:after{top:71.5px}.filter>label{font-family:"Roboto Condensed";cursor:pointer}.filter select{width:100%;text-transform:capitalize;display:block;max-width:none;height:40px;border:1px #ccc solid;font-weight:400;font-size:16px;padding-left:10px}.filter select option{height:24px;line-height:24px;font-weight:400;font-size:16px}[disabled],.filter.disabled.hasSelect:after{opacity:.4}select[disabled]{background:#fff}.form-message{font-size:1rem;opacity:.8}.form-control{border-radius:0}.form-large{width:595px}.input-error{border:1px #b94a48 solid;background-color:#ffe4e4}.button-shop{height:40px;background-color:#f63;border:1px solid #fff;color:#fff;padding:0 15px;text-align:center;text-decoration:none;display:inline-block;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border-radius:0;cursor:pointer;font-size:14px;margin-right:10px}.error-page-container button:hover{display:block}.button-shop:hover{color:rgba(255,255,255,.8)}.field-validation-error{color:#b94a48}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #b94a48}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#b94a48}.validation-summary-valid{display:none}.icon-hide{display:none}.icon-show{display:inline-block}.left{float:left}.right{float:right}.width100{width:100%}.width50{width:50%}#header-shadow{width:100%;float:left;display:none;position:relative}.modal{text-align:center;padding:0!important}.modal:before{content:'';height:100%;display:inline-block;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.header-shadow:after{content:"";-webkit-box-shadow:0 10px 10px -4px rgba(0,0,0,.5);-moz-box-shadow:0 10px 10px -4px rgba(0,0,0,.5);box-shadow:0 10px 10px -4px rgba(0,0,0,.5);position:absolute;width:100%;height:20px;top:-20px}.footer-cols{max-width:1200px;margin:0 auto;padding-bottom:20px}.footer-cols div:first-child{margin-left:-3px}.footer-container{margin:0 auto 0 auto;padding-top:20px}.footer-item{padding-top:20px}.footer-item h2{font-weight:400;font-size:14px;line-height:24px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;margin:0}.footer-list{font-weight:300;font-size:12px;line-height:24px}.footer-list a:link{text-decoration:none}.footer-list a:visited{text-decoration:none}.footer-list a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;text-decoration:none}.footer-list a:active{text-decoration:none}.footer-bottom a{font-weight:400;font-size:10px}.footer-bottom{padding:0;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";margin-top:20px;text-align:center}.footer-link{margin:0;padding:0;width:10%;text-align:center}.bottom-footer-holder{position:relative;border-top:1px solid #eaeaea}.bottom-footer{max-width:1200px;margin:0 auto 10px auto;height:100px;padding-left:10px;text-align:center}.bottom-footer ul{padding:12px 0 3px 0;list-style:none}.bottom-footer ul li{display:inline-block;margin-right:5px;font-weight:300;font-size:12px;line-height:24px}.bottom-footer ul li:first-child{margin-left:0;padding-left:0}.bottom-footer ul li:last-child{border-right:none;margin-right:0}.bottom-footer ul li a{cursor:pointer}@media(max-width:320px){.bottom-footer{height:120px}}@media(max-width:768px){.footer-item{border:none;margin-left:5px}.footer-bottom-line{display:none}.footer-bottom a{float:none;padding:0;margin:0}.bottom-footer{padding-left:10px;max-width:1200px;margin:0 auto 10px auto;height:120px}.footer-list{margin:10px 0 10px 0}.footer-list a{margin:0}.footer-link{width:100%;float:left;margin-bottom:10px;text-align:left;font-weight:400;font-size:14px;line-height:24px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;margin:0}.footer-container{margin-left:20px}.home-footer-container{text-align:left}.top-header-row{height:auto!important;padding:0 0 0 0}.nav .navWhiteDivider{display:none}.top-header-row .nav>li{padding-top:10px}.bottom-header-row .nav>li{padding-top:20px}}@media(max-width:480px){#footerTopNew,#footerTopUsed,#footerTopViewed,#navigation-bar-container #zipCodeButton{display:none;padding-left:15px}.modal-dialog.interstitial-modal-dialog{width:90%}.bottom-footer{padding-left:0;max-width:calc(100% - 10px);margin:0 auto 70px auto;height:auto;text-align:center}.bottom-footer ul li{margin-right:3px}.bottom-footer ul li.separator{margin-right:2px}.bottom-footer ul li a{font-size:10px}}.footer .home-footer-container{width:100%}.footer-no-border{border-right:none}.noSavedVehicles{padding:4px 8px;font-weight:300;font-size:12px;color:#333}.searching{position:absolute;top:100px;left:50px;height:20px;width:100px;color:#fff;background:#cd853f}.back-to-results{float:right;font-weight:700;font-size:12px;margin:15px 5px 0 0}.search-results{width:1000px;margin:0 auto;padding-bottom:20px}.search-results .status{position:relative;width:100%;text-align:center;margin-top:5px}.search-results-container{padding-left:50px;margin-top:40px;float:left;width:100%}.search-result-item{background-color:#fff;width:480px;margin:20px 0 0 0;padding:0 0 20px 20px;display:inline-block;position:relative;margin-right:16px;border:1px solid #eaeaea}.search-result-item .section-left{width:185px;float:left;margin-right:10px}.search-result-item .section-right{width:243px;float:left;height:190px}.search-result-item:first-child,.search-result-item:first-child+div{margin-top:0}.search-result-item .search-result-recommended-dealer{float:right;font-size:10px;font-weight:400;color:#999;margin:5px 0 0 0;display:inline-flex;width:50px}.search-result-item .search-result-recommended-dealer i{font-size:16px}.search-result-item .search-result-recommended-dealer span{margin-left:4px}.search-result-item .price-range{font-weight:400;font-size:12px;color:#333}.search-result-item .srp-calculate-link{font-weight:700;font-size:12px}.search-result-item .left{width:185px;float:left;margin-right:10px}.search-result-item .right{width:250px;float:left}.search-result-item .detail-row{width:100%;display:inline-block;margin-bottom:1px;vertical-align:top}.search-result-item .detail-row-bottom{position:absolute;bottom:20px;width:inherit}.search-result-item .detail-info-row{height:20px}.search-result-item .img-holder{position:relative;max-width:190px;max-height:170px;float:left}.search-result-item .img-holder::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 20px rgba(0,0,0,.5);box-shadow:inset 0 0 20px rgba(0,0,0,.5);background-size:cover}.search-result-item .img-holder img{float:left;max-width:100%;max-height:140px}.vehicle-details #item-color{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-result-item h2{font-size:16px;font-weight:300;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:90%;margin-top:15px;padding-bottom:2px}.search-result-item .item-price{font-weight:500;font-size:21px;font-style:italic}.search-result-item .details{font-size:12px;color:#333}.search-result-item .search-result-label{font-weight:400;font-size:11px;color:#666;text-transform:lowercase;padding-right:1px;line-height:14px}.search-result-item div.search-result-label{display:inline-block;vertical-align:top}.search-result-item .search-result-dealer{font-size:14px;font-weight:400;color:#3c3c3c;width:225px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-item .search-result-map{color:#999}.search-result-item .search-result-map i{margin:2px 2px 0 0;height:20px;font-size:12px;font-weight:700}.search-result-item .search-result-distance{font-weight:700;font-size:9px;color:#333}.search-result-item .item-data{font-size:12px;font-weight:500;color:#333}.search-result-item div.item-data{display:inline-block;min-width:25px;max-width:75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:14px;height:17px;font-weight:400;font-size:11px;color:#333;margin-bottom:-2px}.search-results-count{float:left;margin-right:5px;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results-buttons button:first-child{margin-right:6px}.search-result-container .close-result{float:right;cursor:pointer;width:14px;height:14px;color:#999;margin:2px 5px 0 0}.search-result-item .section-heading{width:100%;display:inline-block}.search-result-item #preferred-badge-svg{height:20px}.dealer-result-item #preferred-badge-svg{height:10px}.search-result-item .search-result-recommended-dealer.premier-dealer-preferred #preferred-badge-svg{width:50px}.results-holder .end-of-results{display:none}.results-holder .end-of-results h2{width:100%;text-align:center;font-weight:300;font-size:28px}.search-results .bottom-of-search{text-align:center}.srp-asx-listings-container{display:flex}#scroll-to-top{background:#888;color:#fff;top:45%;right:30px;padding:10px 20px;border-radius:3px;font-size:30px}.button{display:inline-block;padding:6px 12px;margin-bottom:0;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border-radius:3px;font-weight:700;font-size:14px;border:none;height:40px}a.button{line-height:40px;margin-right:5px}.button-link{text-decoration:none;font-weight:700;font-size:14px;cursor:pointer}.button-link:hover{text-decoration:underline}a.button:link,a.button:visited,a.button:hover,a.button:active{color:#333;text-decoration:none}.button-primary{color:#fff;border:none;border-radius:0;font-weight:700;height:40px;padding:0 15px;text-align:center;text-decoration:none;display:inline-block;letter-spacing:.5px;text-transform:uppercase;font-size:14px;cursor:pointer;color:#292929}.button-primary:hover{border:none}.button-secondary,.button-secondary:hover{border-radius:0;font-weight:700;height:40px;color:#fff;padding:0 15px!important;text-align:center;text-decoration:none;display:inline-block;letter-spacing:.5px;text-transform:uppercase;font-size:14px;cursor:pointer}.button-save{background-color:#fff;border:1px solid;width:75px;height:40px;border-radius:0}.button-gray{color:#fff;background-color:#999}.button-orange{color:#fff;background-color:#cd6600}.button-more-info{width:100px;height:40px}.button-saved{width:75px;height:40px;border-radius:0}.button-saved:hover,.button-save:hover{background-color:#fafafa}.not-allowed{cursor:not-allowed!important}.spotlight-Text{display:inline-block;font-size:13px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:5px;max-width:130px}.spotlight-Price{display:inline-block;line-height:30px;font-size:12px;margin-right:5px;max-width:90px;white-space:nowrap;text-overflow:ellipsis}.spotlight-info{background:rgba(0,0,0,.7);height:30px;color:#fff}.spotlight-bottom{background:#fff;background:rgba(255,255,255,.7);color:#000;height:30px}.spotlightAds{margin:0 auto}.spotlightAd{display:inline-block;margin:0 auto 20px 16px;width:230px}.spotlightAd-First{display:inline-block;margin-right:auto;width:230px}.spotlight-Logo{max-height:30px;max-width:120px;opacity:1}.spotlightAd-Middle{height:120px}.spotlightAd-right{float:right;display:inline}.spotlight-Left{float:left}.spotlight-Background{background-size:inherit;background-repeat:no-repeat;padding-left:15px;padding-right:15px}.spotlight-Phone{display:inline;line-height:30px;font-size:12px;margin-left:5px;color:#333}.spotlightAd-OneStyle{margin-left:360px;margin-bottom:20px}.spotlightAd-TwoStyle{margin-right:110px;margin-left:130px}.spotlightAd-ThreeStyle.spotlightAd-First{margin-left:115px}.search-content{width:980px;height:75px;align-content:center;vertical-align:middle;margin:0 auto;padding:20px 0;background-color:#f5f5f5}.searchFilter{background-color:#000}#sorttype-container{border-style:solid;border-radius:0;border-width:1px;border-color:#adadad}#search-filters-outer{z-index:100;padding:0;width:100%;position:relative;min-width:980px;border-bottom:4px solid #fff}#search-filters{width:980px;margin:0 auto;position:relative;background:transparent}.filter-options{min-width:980px;margin-left:55px;margin-right:55px}.ajax-spinner{float:right;margin-top:10.5px;margin-right:5px;display:none}.loader-mask{position:relative;display:none}.loader-mask.small-loader{margin-top:0;width:100px;float:right}.bottom-of-search .loader-mask{height:60px;padding-top:10px}.loader-mask .high-end .spin{text-align:right;margin-top:5px}.loader-mask .high-end .spin>div{height:15px;width:15px;margin-right:5px}.loader-mask .low-end{display:none}.loader-mask .high-end{position:absolute;right:0}.bottom-of-search .loader-mask .high-end{position:relative}.loader-mask .loader-text{color:#fff;font-weight:300;font-size:30px;text-align:center}.loader-mask .high-end .spin{width:100%;margin:0 auto;text-align:center}.loader-mask .high-end .spin>div{width:20px;height:20px;margin-right:10px;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-box-shadow:0 10px 10px 4px rgba(50,50,50,.25);-moz-box-shadow:0 10px 10px 4px rgba(50,50,50,.25);box-shadow:0 10px 10px 4px rgba(50,50,50,.25)}.loader-mask .high-end .spin .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader-mask .high-end .spin .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.sort-dropDown{float:left}.search-sort{margin-left:0;background-color:#f5f5f5}.search-count{font-size:24px;color:#333;font-weight:500}.count-string{font-weight:300;font-size:18px;color:#666}.sort-dropDown .sort-dropDown-button{width:205px;border-radius:0}.sort-dropDown .sort-dropDown-button span{width:90%}.sort-dropDown .sort-dropDown-optionList{border-radius:3px}.sort-dropDown-optionList{width:205px;border-color:#fff;background-color:#fff}.sort-dropDown-optionList .sort-dropDown-option{border-color:#fff;background-color:#fff}.sort-dropDown-option{border:none!important}.sort-dropDown-optionList label.checkbox-label{background-image:none}.sort-dropDown-optionList label.checkbox-label .fa-check-square-o{color:#f63}.sort-dropDown-option div{background-color:#fff;border:none!important}.sort-dropDown-option a{text-decoration:none;font-size:12px;color:#000}.sort-dropDown-label-span{color:#999}.sort-dropDown-option:hover{color:#fff;margin:0;background-color:#2877ff}.sort-dropDown-option:hover label.checkbox-label,.sort-dropDown-option:hover .sort-dropDown-label-span{background-image:none;color:#fff}@media all and (max-width:460px){#clientLogo{max-width:200px;max-height:115px;height:initial}}.clientLogoHelper{display:inline-block;height:100%;vertical-align:middle}div.header-content-container{width:980px;height:120px;margin:0 auto}#savedNavTabButton{padding-top:10px;cursor:pointer}#savedNavTabButton i{position:relative}#vehicleSaveText{margin-right:3px}a#new-search{cursor:pointer}#sticky-preview-bar{z-index:105;width:100%;position:relative}#preview-bar{width:1000px;height:50px;margin:0 auto;background-color:#5988b7!important;font-size:15px;border:1px solid silver;color:#fff;position:relative;padding:10px}#preview-bar .button{background:#3b5b7a;color:#fff;box-shadow:none;width:175px;height:30px;cursor:pointer;float:right;margin-right:50px}#sticky-preview-bar-sticky-wrapper.sticky-wrapper{height:auto!important}.vdp-request-quote-section{margin-top:10px}.input-line{margin-top:10px;margin-bottom:10px}#vdpRequestModalBody{padding:20px;height:300px;margin:auto}.vehicle-details{margin:0 auto;width:980px}.vehicle-details .left-column{width:485px;margin:0 15px 0 0;float:left}.vehicle-details .middle-column{width:165px;float:left}.vehicle-details .right-column{width:300px;margin:0 0 10px 15px;float:right}.vehicle-details .middle-column div{background:#fff;padding:5px;margin-bottom:2px;height:60px;line-height:50px}.vehicle-details .middle-column .bordered{border:1px solid #eaeaea}.vehicle-details .left-column.data{margin-top:10px}.vehicle-details .middle-column div:last-child{margin-bottom:0}.vehicle-details .middle-column i{height:24px;color:#999;margin:0 5px 0 8px;font-size:24px}.vehicle-details .middle-column .item-price{font-weight:700;padding-left:10px}.vehicle-details .middle-column #item-color .data-label{font-size:14px;vertical-align:super}.vehicle-details h2{font-weight:700;font-size:22px;color:#333}.vehicle-details .top-section{margin-bottom:40px;background-color:#d9d8d4}.vehicle-details .top-section h2{display:inline-block;padding-left:10px}.vehicle-details .middle-column div.has-monthly-payments{padding-top:14px}.vehicle-details .middle-column div br{display:none}.vehicle-details .middle-column div.has-monthly-payments br{display:inline-block}.vehicle-details #item-calculator div{background:none;padding:0;height:auto;line-height:13px;display:inline-block;max-width:110px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;word-wrap:break-word}.vehicle-details .has-monthly-payments .data-label{font-size:14px}.vehicle-details .middle-column .has-monthly-payments i{vertical-align:top}.vehicle-details .meta-data{padding:0 0 0 0}.vehicle-details .meta-data .save-button{float:right;margin:5px 0 0 0}.vehicle-details .meta-data .meta-data-location{font-weight:300;font-size:22px;color:#999}.vehicle-details .logos div{height:120px;background:#fff;margin-bottom:5px}.vehicle-details .bottom-section{width:100%;clear:both;background-color:#d9d8d4}.vehicle-details .bottom-section .left-column div{margin-bottom:30px}.vehicle-details .img-scroller{-webkit-box-shadow:inset 0 0 25px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 25px rgba(0,0,0,.5);box-shadow:inset 0 0 25px rgba(0,0,0,.5);display:inline-block}.vehicle-details .data-label{color:#333;font-size:22px;font-weight:700}.vehicle-details .vdp-label{color:#666;font-weight:300;font-size:12px}.vehicle-details .vdp-label .data-map{color:#333;font-size:12px;font-weight:700;width:100%;float:left}.vehicle-details .action-link{display:inline;font-weight:700;font-size:12px}.vehicle-details .color-swatch{height:50px;width:50px;float:left;margin:0 6px 0 5px!important;border:1px solid #ccc;padding:2px;background:#fff;border-radius:0;visibility:hidden}.vehicle-details .paint-color{margin:5px;height:100%;width:100%;background:purple!important}table.vehicle-details{font-size:12px;border-collapse:collapse;width:615px!important}table.vehicle-details tr{border-bottom:1px dotted #e5e4df;line-height:24px}table.vehicle-details td:nth-child(odd){font-weight:300}table.vehicle-details td:nth-child(even){font-weight:700}#item-dealer-distance .vdp-label{line-height:15px;width:100px;display:inline-block;margin:5px 0 5px -5px;height:30px}#item-dealer-distance .data-label{font-size:22px}#item-dealer-distance i.fa{display:inline-block;margin-top:10px;vertical-align:top}#item-calculator i.fa{display:inline-block;margin-top:5px;vertical-align:top}.dealer-col .text-body,.dealer-col .tagline,.dealer-col .button-primary{margin-bottom:10px}.dealer-col{display:block;width:50%}.pricing-meter-section .kbb-container{border:none}.pricing-meter-section{padding-top:30px;margin-left:0}.navbar{margin-bottom:0}.navbar-default{background-color:transparent;border:none;background:none;-webkit-box-shadow:none}.navbar-collapse{max-height:initial}.navbar-nav>li>a{text-shadow:none}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.nav>li>a:focus{background-color:transparent;cursor:pointer;border:none}#navigation-bar-container .nav li a:focus{background-color:transparent;cursor:pointer;border:none;display:inline}#zipCodeButton{font-weight:200;opacity:.9;background-color:transparent;cursor:pointer;border:none;position:relative;display:block}.navbar-default .navbar-nav .open .dropdown-menu{background-color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{opacity:.9;background-color:transparent;cursor:pointer;border:none}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#000;opacity:.9}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{margin-top:30px;border:none;background:none}#savedNavTabButton #vehicleSaveText,#savedNavTabButton i{padding-bottom:15px;font-weight:200;opacity:.9}.nav .dropdown-toggle i.fa{margin-top:0;position:relative;right:0}@media all and (min-width:767px){#savedVehicle-container{left:auto;right:0}}.zip-tag{margin:10px 0 20px 0;font-weight:400;cursor:pointer;font-size:16px}@media all and (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu{background-color:transparent;max-width:445px}.zip-tag{padding:0}.zip-modul-part{margin:10px 15px!important}#loadedSavedVehicles,#customPageGroup-dropdown,.savedVehicleItemDetail{width:initial}#savedVehicle-container{background-color:#fff;margin-bottom:10px}#savedVehicle-container .close-dropdown,#savedVehicle-container .dropdown-header{display:none}#savedVehicle-container>.nav>#loadedSavedVehicles{width:initial}#loadedSavedVehicles>.vehicleSavedContainer>.savedVehicleItem>a>img{display:none}.compareSavedContainer>.restrictCompareVerbiage{text-align:left;position:static}}.menu-container{border-radius:3px;border:8px solid #fff;border:8px solid rgba(255,255,255,.75);-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.176)}#make-container{width:180px}#save-zip-code{padding-left:15px;padding-right:15px;position:relative;bottom:2px}#zip-input,#modal-zipcode{font-size:18px;padding-left:15px;padding-right:15px;height:40px;margin:0 15px;border-radius:0}.zip-code-footer{text-align:left}.dropdown-arrow{width:10px;height:10px;border-left:10px solid;border-left:10px solid transparent;border-right:10px solid;border-right:10px solid transparent;border-bottom:10px solid #fff;border-bottom:10px solid rgba(255,255,255,.75);margin-left:20px}.dropdown-no-shadow{box-shadow:none}.favorite-vehicles .dropdown-menu-form{display:block;padding:0;margin:0;border:none;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.favorite-vehicles .dropdown-menu-form div.dropdown-header{font-weight:500;font-size:16px;color:#999;height:45px;padding:12px 0 0 10px;color:#fff}.favorite-vehicles .dropdown-menu li{background-color:#fff}.favorite-vehicles .vehicleSavedContainer .removeSavedVehicleButtonContainer{display:inline-flex;flex-direction:column-reverse;width:15px;text-align:center;vertical-align:top}.favorite-vehicles #compare-option.compareOption{height:30px;margin-top:18px!important;width:15px}.favorite-vehicles .dropdown-menu-form .compareOption input[type=checkbox]{margin:0;display:inline-block;opacity:0}.favorite-vehicles .dropdown-menu-form .compareOption input[type=checkbox]+label{position:absolute;top:1px;left:0;cursor:pointer;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;content:"";display:block;color:#ccc;font-weight:300;padding:0;font-size:16px}.favorite-vehicles .dropdown-menu-form .compareOption input[type=checkbox]+label:before{content:"";display:inline-block}.favorite-vehicles .dropdown-menu-form .compareOption input[type=checkbox]:checked+label:before{color:#000;content:""}.favorite-vehicles .no-saved-vehicles .dropdown-menu li{height:40px}.close-dropdown.fa-times,button.close-dropdown{float:right;height:11px;width:11px;color:#fff;margin-right:9px;margin-top:15px;cursor:pointer}button.close-dropdown{background:none;border:none;margin:10px 13px 20px}.vehicleSavedContainer .saved-vehicle-holder{height:100px;position:relative;background-color:#fff;padding:10px}.vehicleSavedContainer .saved-vehicle-holder .stock-photo-label{position:absolute;top:25px;width:100px;margin-left:18px;height:20px;padding-top:2px}.vehicleSavedContainer .saved-vehicle-holder .stock-photo-label p{color:#fff;font-size:12px;text-align:center;text-transform:capitalize}.saved-vehicle-container{display:block;overflow:auto;left:auto;right:0;margin-top:0;border-top-left-radius:0;border-top-right-radius:0;width:445px}.vehicleSavedContainer img{vertical-align:top}.vehicleSavedContainer .fa-square-o{font-size:16px;color:#ccc;font-weight:300;cursor:pointer}.vehicleSavedContainer .saved-vehicle-holder a{position:relative}.vehicleSavedContainer .saved-vehicle-holder a .stock-photo-label{position:absolute}img.saved-vehicle{width:100px}.vehicleSavedContainer .fa-check-square-o{font-size:16px;color:#f63;font-weight:300;cursor:pointer}.vehicleSavedContainer>div{border-top:1px solid #e5e5e5}.vehicleSavedContainer a,.vehicleSavedContainer a:hover{color:#000;text-decoration:none}.vehicleSavedContainer .compareOption{height:20px;display:inline-block;margin-top:20px;vertical-align:top;width:15px;position:relative}.savedVehicleItem{padding:10px}.savedVehicleItemDetail{display:inline-block;margin-left:5px}.savedVehicleItemDetail .fa-map-marker{color:#999;height:16px}.savedVehicleItemDetailTextDivider{font-weight:400;font-size:10px;color:#999;padding:0 3px}.savedVehicleItemDetailBoldText{font-weight:700;font-size:12px;color:#333}.savedVehicleItemDetailText{font-weight:300;font-size:12px;color:#333}.savedVehicleItemDetailSmallText{font-weight:400;font-size:10px;color:#999}.savedVehicleItem img{display:inline-block}#loadedSavedVehicles{width:445px;padding:0;color:#000}.removeSavedVehicleButtonContainer{display:inline-block;width:15px;text-align:center;vertical-align:top;margin-top:30px;float:right}button.removeSavedVehicleButton{width:11px;height:11px;color:#999;cursor:pointer;border:0;background:transparent}#savedNav-dropdown{left:-317px;width:445px}#savedNav-dropdown .dropdown-arrow{margin-left:408px}#savedVehicle-container{overflow:auto}#savedVehicle-container div.dropdown-header{font-weight:500;font-size:16px;color:#999;height:45px;padding:20px 0 0 10px;color:#fff}#savedVehicle-container .loader-mask{padding:8px 0;width:445px}#savedVehicle-container .loader-mask .loader-text{color:#000;font-size:16px}#savedVehicle-container .loader-mask .low-end .spinner{left:40%}.restrictCompareVerbiage{line-height:40px;font-size:14px;border:none;display:inline-block;width:auto;margin:0}.compareOption input[type=checkbox]+label{display:inline-block;height:15px;padding-left:20px;background-position:0 0;background-repeat:no-repeat;line-height:15px;cursor:pointer}.compareOption input[type=checkbox]:checked+label{background-position:left -15px}.compareOption label.checkbox-label{background-image:url('/Content/images/lite-blue-check.png');font-weight:300}.compareSavedContainer{border-top:1px solid #e5e5e5;width:100%;padding:5px}.content-page-container{background-color:#dbdad4;max-width:980px;margin:auto;padding:16px}.policy-container{background-color:#fff;border-radius:3px;padding:15px;font-weight:200}.policy-container .content{padding-left:10px}.terms-container{background-color:#fff;border-radius:3px;padding:15px;font-weight:200}.terms-container p{padding-left:10px}.page-sub-section{padding-left:10px}.heading h2{font-size:28px;font-weight:300;margin:0}.heading h3{font-size:28px;font-weight:300;margin:0}.heading h4{font-size:20px;font-weight:300;margin:0}.footer-modal-header{color:#fff;border-radius:0;padding:0;padding-top:20px;padding-left:10px;padding-bottom:5px}.footer-modal-header .close{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position:relative;top:-15px;left:-10px}.modal-container{border:5px solid rgba(255,255,255,.75);border-radius:3px;box-shadow:0 0 10px #000}.modal-main{border:0 none;border-radius:0}.footer-modal-body{margin-left:50px;margin-right:50px;padding:0;padding-top:20px}.aboutus-modal-dialog{width:600px}.aboutus-table-body{width:500px!important;font-weight:200}.aboutus-table-body td{width:100%}.contactus-modal-dialog{width:450px!important}.new-contactless-services-modal>div{width:600px}.pointer{cursor:pointer}.contactus-table-body{width:340px}.contactus-table-body td{width:100%}.inner-table{width:100%}.bottom-border{width:100%;border-bottom:solid 1px #bbbcbe}#email-confirmation .actions{text-align:center;height:50px}#email-confirmation .content{width:100%;margin-bottom:10px;padding:20px}.vehicle-details .search-results-scroller{height:140px}.vdp-carousel{width:980px;height:134px;background-color:#f5f5f5}.carousel-pager{-ms-opacity:.75;opacity:.75;background:#333;cursor:pointer;position:absolute;font-size:30px;font-weight:normal;text-align:center;z-index:1000;width:30px;height:100px;margin-top:15px;margin-bottom:15px;display:none}.carousel-pager i{color:#fff;position:relative;top:30px;width:14px;height:25px}.swiper-container{width:100%;height:130px;position:relative;margin-top:-10px!important}.swiper-slide{width:130px;height:100px;position:relative}.pager-prev{left:0;display:none}.pager-next{right:0}.carousel-selected-indicator{height:21px;width:44px;background:url('/Content/images/img-carousel-pointer.png') no-repeat;position:absolute;bottom:-1px}.vehicle-slide{width:142px;height:100px;margin-top:15px;margin-bottom:6px}.vehicle-slide-shadow{-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 20px rgba(0,0,0,.5);box-shadow:inset 0 0 20px rgba(0,0,0,.5);height:100px;width:130px;position:absolute;top:0;left:2px}.vehicle-slide-shadow:first-child{left:0}.carousel-vehicle-slide-image{position:relative;z-index:-1;max-width:130px;max-height:100px}.vehicle-data{height:20px;line-height:20px;width:100%;font-weight:300;font-size:10px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.5);position:absolute;top:0;padding-left:5px}.bottom-line{width:100%;height:4px;background-color:#fff;margin:-15px 0 0 0}.shadow-border{-webkit-box-shadow:inset 3px 3px 4px rgba(0,0,0,.1);-moz-box-shadow:inset 3px 3px 4px rgba(0,0,0,.1);-o-box-shadow:inset 3px 3px 4px rgba(0,0,0,.1);box-shadow:inset 3px 3px 4px rgba(0,0,0,.1)}.dealer-name-title-container{width:436px}.dealer-card-footer{bottom:20px;width:238px;position:absolute;height:40px;font-size:10px;font-weight:300}.dealer-card-footer .premier-text-color{font-size:20px}.dealer-result-item #premier-dealers-badge{margin:0 0 0 5px;width:65px;float:left}.dealer-result-item #ASX-dealer-badge{margin:0 0 0 5px;width:65px;float:right}.dealer-result-item #ASX-dealers-badge{margin:0 0 0 5px;width:65px;float:left}#ASX-dealer-badge .cls-2,#ASX-dealers-badge .cls-2{font-size:9px}#search-results-preferred{padding-left:20px;float:left;max-width:595px;position:relative;top:3px}#search-results-preferred label.checkbox-label i{font-size:14px;margin-right:5px;width:10px}#search-results-preferred label.checkbox-label{background-image:none;line-height:normal;height:34px;vertical-align:middle;margin-top:5px}.preferred-string{font-size:18px;color:#666;display:inline-block}.dealer-search-within{font-weight:400;font-size:9px;margin:10px 10px 0 0;float:left;color:#fff;opacity:.75;position:relative;top:5px}#search-content-container{margin:auto;width:980px}.dealer-result-item{width:480px;height:225px;position:relative;background:none repeat scroll 0% 0% #fff;padding:20px;margin-bottom:20px;display:inline-block;border:1px solid #eaeaea}.dealer-result-item .right{width:200px;text-align:right;position:absolute;bottom:20px;right:20px}.dealer-result-item:nth-child(2n+1){margin-right:16px}.dealer-result-item .dealer-name-title{font-size:18px;font-weight:700;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;max-width:360px}.dealer-result-item .phone{font-size:14px;font-weight:400;margin:8px 0 4px 0;display:inline-block}.dealer-result-item .dealer-info{position:absolute;float:right}.dealer-result-item .recommended{width:65px;float:right}.dealer-result-item .dealer-info-frame .recommended{margin:5px 0 0 0;height:20px;float:none}.dealer-result-item .recommended .fa-shield{float:left}.dealer-result-item .recommended span{font-weight:700;font-size:9px;line-height:8px;text-transform:uppercase;float:right;width:50px}.DealerSelectionInfoDetail .recommended span{margin-left:4px;font-size:10px;color:#999}.dealer-result-item .address{font-weight:400;font-size:12px;color:#666;line-height:14px;margin-bottom:4px}.dealer-result-item .address .contactName{font-weight:500;font-size:12px;color:#666;line-height:14px}.dealer-result-item .map a,.dealer-result-item .map a:link,.dealer-result-item .map a:visited,.dealer-result-item .map a:active{font-weight:700;font-size:9px;text-transform:uppercase;vertical-align:middle}.dealer-select-name{font-weight:500;font-size:12px;color:#333}.dealer-distance{text-align:center}.dealer-inv-count{text-align:center}.dealer-select-details{font-weight:300;font-size:12px;color:#333}.dealer-result-item .map{height:18px}.dealer-result-item .miles-away{font-weight:700;font-size:9px;color:#666;text-transform:uppercase;vertical-align:middle}.dealer-result-item .fa.fa-map-marker{font-size:16px}.dealer-result-item .inventory-button{bottom:20px;width:150px;position:absolute;height:40px}.dealer-result-item .inventory-button a{width:150px}.dealer-result-item .dealer-logo img{position:absolute;top:0;bottom:0}.dealer-result-item .dealer-logo{max-width:200px;max-height:145px;margin:0 auto;text-align:right;vertical-align:middle}.dealer-info-frame{position:absolute;top:35px;width:238px;height:105px}#map-canvas{width:100%;overflow-y:hidden;height:510px}#map-footer{height:10px}#map-content-main{margin:0 10px 0 10px}#map-dealer-name{font-weight:bold;font-size:16px;margin:0}#map-dealer-address{font-size:12px;color:#999;margin-bottom:5px}.dialog-header{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.article-page-container{width:980px;margin:auto}.article-container{background-color:#fff;border:1px solid #eaeaea;padding:20px 15px 15px 15px;font-weight:300;font-size:16px;color:#333;line-height:1.5em;width:660px;margin-right:20px;margin-bottom:20px;float:left}.article-page-header{width:980px;margin:auto;padding:10px 0;text-align:right}.article-container-right{width:300px;float:left}.article-container h2{font-family:'Roboto Condensed',Arial,sans-serif;font-size:32px;font-weight:400;line-height:1em}#no-search-results-container-search{background-color:#fff;margin-left:20px;margin-right:20px;text-align:center;padding:40px}#no-search-results-text{margin-bottom:25px}#no-search-results-container-search img{margin-bottom:35px}.vdp-field-error{background-color:#ffe4e4;border:1px #b94a48 solid}.error-tooltip .tooltip-inner{background-color:#ffe4e4;border:1px #b94a48 solid;color:#000;font-weight:500;font-size:12px}.error-tooltip .tooltip.right .tooltip-arrow{border-right-color:#b94a48!important}.error-tooltip .tooltip.top .tooltip-arrow{border-top-color:#b94a48!important}#research-tabs .error-tooltip .tooltip-arrow,.finance-research-section .error-tooltip .tooltip-arrow{border-right-color:transparent!important}.error-tooltip-large .tooltip-inner{background-color:#ffe4e4;border:1px #b94a48 solid;color:#000;font-weight:500;font-size:12px}.error-tooltip-large .tooltip-arrow{border-right-color:transparent!important}.vdp-error-tooltip{position:absolute;left:0;top:0;z-index:10000000;margin-right:5px;display:inline-block}.vdp-error-tooltip .tooltip-inner{background-color:#ffe4e4;border:1px #b94a48 solid;color:#000;font-weight:500;font-size:12px;float:left}.vdp-error-tooltip .arrow{width:0;height:0;border-left:5px solid #b94a48;border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:7.5px;float:left}.kbb-container{border:1px solid #eaeaea;width:300px;height:370px}#loanDealer{margin-top:0}.gradient-dark-gray-to-black{background:#666;background:-moz-linear-gradient(top,#666 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(100%,#000));background:-webkit-linear-gradient(top,#666 0%,#000 100%);background:-o-linear-gradient(top,#666 0%,#000 100%);background:-ms-linear-gradient(top,#666 0%,#000 100%);background:linear-gradient(to bottom,#666 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#000000',GradientType=0)}.gradient-light-to-medium-gray{background:#e1e4e7;background:-moz-linear-gradient(top,#e1e4e7 0%,#a2a5a8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e1e4e7),color-stop(100%,#a2a5a8));background:-webkit-linear-gradient(top,#e1e4e7 0%,#a2a5a8 100%);background:-o-linear-gradient(top,#e1e4e7 0%,#a2a5a8 100%);background:-ms-linear-gradient(top,#e1e4e7 0%,#a2a5a8 100%);background:linear-gradient(to bottom,#e1e4e7 0%,#a2a5a8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1E4E7',endColorstr='#A2A5A8',GradientType=0)}.gradient-medium-gray-to-light-gray{background:#898d90;background:-moz-linear-gradient(top,#898d90 0%,#d9dcdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#898d90),color-stop(100%,#d9dcdf));background:-webkit-linear-gradient(top,#898d90 0%,#d9dcdf 100%);background:-o-linear-gradient(top,#898d90 0%,#d9dcdf 100%);background:-ms-linear-gradient(top,#898d90 0%,#d9dcdf 100%);background:linear-gradient(to bottom,#898d90 0%,#d9dcdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#898D90',endColorstr='#D9DCDF',GradientType=0)}.gradient-white-to-light-gray{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#a2a5a8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#a2a5a8));background:-webkit-linear-gradient(top,#fff 0%,#a2a5a8 100%);background:-o-linear-gradient(top,#fff 0%,#a2a5a8 100%);background:-ms-linear-gradient(top,#fff 0%,#a2a5a8 100%);background:linear-gradient(to bottom,#fff 0%,#a2a5a8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#A2A5A8',GradientType=0)}#custom-content-header{font-size:24px;font-weight:300;display:table-cell;vertical-align:middle}#custom-content{margin:25px 0}@media(max-width:768px){#custom-content-html{padding-bottom:25px;border-bottom:1px solid #e5e5e5}}div.small-feature #custom-content-col-02{height:155px;width:300px;padding:20px 15px;margin-bottom:10px;border-radius:3px;background-color:#fff;font-weight:300;position:relative}div.small-feature button#mainSearchButton,div.small-feature button#mainSearchButton_xs{margin-top:10px}@media(max-width:768px){#custom-content-advertisement{padding-top:40px}}#custom-content-html img,#custom-content-advertisement img{max-width:100%;height:auto}#customPageGroup{padding-top:10px;cursor:pointer}#customPageGroup span{margin-right:3px}#customPageGroup i{position:relative}#customPageGroup-dropdown{width:210px}#customPageGroup-dropdown .dropdown-arrow{margin-left:173px}#customPageHeaderGroup ul li{display:block;float:left;list-style:none outside none;padding:5px 0;height:auto}#customPageHeaderGroup .dropdown-menu>li>a{cursor:pointer;font-weight:300;font-size:14px;text-align:left;display:block;clear:both;color:#000;white-space:nowrap}.customPageLink{height:30px}.customPageLink a{font-weight:300;font-size:14px;color:#000;padding-left:10px;text-decoration:none;display:block;height:30px;line-height:30px}.customPageLink:hover a{color:#fff!important;background-color:#2877ff}.error-page-container{background-color:#fff;width:980px;padding:40px;border-style:solid;border-width:1px;border-color:#eaeaea;margin:20px auto}.error-page-text{width:480px;margin:0 auto}.error-page-text p{font-weight:500;font-size:14px;color:#333}.error-page-container img{display:block;margin:5px auto}.error-page-container button{display:block;margin:25px auto 5px}.program-benefits{display:block;margin:auto;text-align:center;width:100%}.program-header{text-align:center;font-weight:700;font-size:40px;line-height:24px;margin-bottom:25px;margin-top:25px}.program-section{width:300px;padding:50px;margin:10px 5px;display:inline-block;float:none;border:1px solid #ccc}.program-col-text{float:none;height:50px}.program-svg-image{width:50px;margin-top:20px;display:block;margin:auto}.program-svg-image svg{height:34px}.program-col-header{text-align:center;font-weight:700;font-size:25px;line-height:24px;height:65px;margin-top:20px}.buttons-section{display:block;margin:auto;text-align:center;width:100%}.buttons-section .btn{width:150px;margin:20px;display:inline-block;float:none}.program-reject-button{text-align:center;font-weight:500;font-size:16px;line-height:24px;margin-top:20px;margin-bottom:20px;color:#365899;cursor:pointer;text-decoration:none}.program-text{text-align:center}.program-image{display:block;margin:20px auto}@media(max-width:760px){.program-image{width:300px}.program-text{width:300px}.top-header-row{height:auto!important;padding:0 0 0 0}#navigation-bar-container .nav>li>a{padding-left:15px}body{overflow-x:hidden}}@media(max-width:1240px){.interstitial-modal-body{text-align:center;display:block!important}.opt-in-footer-button{margin:10px auto!important;display:block!important}.modal-footer .btn+.btn{margin-bottom:0}.modal-footer{text-align:center}.interstitial-user-message{display:block!important;width:100%!important}.interstitial-user-message h6{width:200px;text-align:center;margin:0 auto}}.interstitial-modal-dialog{width:60%;max-width:840px}.interstitial-modal-dialog .modal-footer-text{font-size:18px;font-weight:700;color:#333;margin-right:10px}.interstitial-modal-body{display:flex;flex-direction:column;align-items:center;padding:0}.interstitial-modal-sub-title{font-size:24px;font-weight:300}.interstitial-modal-sub-text{font-size:14px;font-weight:400;line-height:19px}.interstitial-modal-body #AutoSmartXBadgeImage{height:22px;vertical-align:top}.interstitial-user-message{text-align:center;margin-top:10px;padding-right:10px;padding-left:10px}.interstitial-user-message h4{font-size:24px;font-weight:300}.modal-header.interstitial-model-header{border-bottom:none}.interstitial-footer{text-align:center}.interstitial-asx-svg-container{display:inline-block;width:140px}.vdp-requestquote-modal-dialog{width:600px!important}.requestquote-modal-dialog{width:940px!important}.requestquote-modal-header{color:#fff;border-radius:0;padding:20px 0 5px 10px}.requestquote-modal-header .close,.options-confirmation-header .close{color:#fff;opacity:1;position:relative;top:-15px;left:-10px}#ResearchRequestQuoteForm .modal-body{height:600px;padding-left:0}#researchRequestModalBody{padding-right:20px;padding-top:0;height:600px}#ResearchRequestQuoteDealers{width:430px;float:left;margin-right:30px;height:540px}.request-quote-filter{background-color:#f5f5f5;color:#000;padding-top:10px;padding-bottom:10px;align-content:center;padding-left:10px}.dealer-search-filter{font-weight:400;font-size:10px;margin:10px 10px 0 10px;color:#000;top:5px}#distance-dropdown-button{color:#000;font-size:14px;padding-left:10px;padding-right:15px;height:40px;line-height:41px;border-radius:0;background-color:#fff;width:140px;text-align:left}.dropdown-toggle .selected-values{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;margin-top:4px;width:100px}.request-quote-filter .fa{position:absolute;top:13px;right:10px}#quote-distance-box{left:-25px}.slider-text{border:0;font-weight:bold;width:100px}.request-quote-filter #zip-textbox{display:inline-block;width:95px;font-weight:500;font-size:14px;color:#000;height:40px;border:none}#search-filters .btn,#zip-textbox{border-radius:0;border:0 solid}#quote-dealers{overflow:auto;height:500px}#ResearchRequestQuoteFields{width:400px;float:left;margin-top:20px}#ResearchRequestQuoteFields .request-quote-section{margin-bottom:15px}#ResearchRequestQuoteForm .required-field{color:red;font-size:12px}#Lead_Comment{max-width:380px;width:380px;max-height:105px;height:105px}.commentSizeLimit{width:380px;font-weight:300;font-size:10px;color:#333;text-align:right}#ResearchRequestQuoteChecks{font-size:12px;font-weight:300}#ResearchRequestQuoteChecks input[type=checkbox]+label:before{font-family:"FontAwesome";font-size:12px;width:18px;display:inline-block;content:"";color:#d0d0d0}label.checkbox-label{font-weight:300;cursor:pointer}.checkbox-label{padding:0}#ResearchRequestDealerSelection input[type=checkbox],#ResearchRequestQuoteChecks input[type=checkbox]{}#ResearchRequestQuoteChecks input[type=checkbox]:checked+label:before,.dealerSelectionInfo input[type=checkbox]:checked+label:before{content:"";color:#f63}#CloseRequestForm{margin-left:10px;font-weight:700;font-size:12px;cursor:pointer;color:#007aff}.request-quote-section .loader-mask .loader-text{color:#000;font-weight:300;font-size:20px;text-align:center;position:relative;bottom:30px;left:65px}.dealerSelectionInfo input[type=checkbox]+label:before{font-family:"FontAwesome";font-size:12px;width:9px;display:inline-block;content:"";color:#d0d0d0;float:left;margin-right:20px;margin-left:7px;margin-top:20px}.dealerchk{display:none}.all-caps{text-transform:uppercase}@media(max-width:991px){.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}.navbar-collapse.collapse.in{display:block!important}.collapsing{overflow:hidden!important}.saved-vehicle-container{position:inherit;margin-top:0;border-top-left-radius:0;border-top-right-radius:0;width:100%}.restrictCompareVerbiage{font-size:11px;font-weight:bold}}.interstitial-modal-content .modal-dialog{width:50%;min-width:280px;margin-left:auto;margin-right:auto}.interstitial-modal-content .modal-dialog .modal-content{width:100%}.interstitial h2.interstitial-modal-title{font-size:36px;font-weight:500;color:#666;margin-bottom:20px;letter-spacing:-.5px;margin-right:25px;margin-left:25px}.interstitial .modal-body #ASX-badge{height:50px}.interstitial .modal-header{border-bottom:0;padding-bottom:20px}#interstitial-modal-body{display:inline-block;background-color:#fafcfd}.interstitial .modal-footer{text-align:center;align-content:center;margin:0 20px}.interstitial .modal-body{text-align:center}.interstitial .interstitial-user-message .interstitial-user-message-content{background-color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1);padding:10px 10px 25px 10px;height:240px}.interstitial .interstitial-user-message h4{font-size:18px;font-weight:600;color:#000;margin:10px 0}.interstitial .interstitial-user-message h6{font-size:16px;font-weight:300;line-height:19px;color:#333;margin:0;width:100%;padding:0 5px}.interstitial .interstitial-modal-text{font-size:18px;color:#333}.interstitial .promotion-materials{text-align:center;margin-right:auto;margin-left:auto;margin-bottom:20px;width:100%;align-content:center;padding-right:10px;padding-left:10px}.interstitial .promotion-materials hr{display:none}.preferred-plus-logo{text-align:center;margin:auto}.preferred-plus-logo .asxLogo{margin:auto;align-content:center;width:100%}.preferred-plus-logo .asxLogo svg{width:200px;height:100px}.interstitial-user-message .icon-shield{width:40px;height:40px;margin:20px auto;text-align:center;align-content:center;position:relative}.interstitial-user-message .icon-shield i.fa-search{font-size:24px;top:22%;position:absolute;left:30%;color:#fff}.interstitial-user-message .icon-shield i.fa-handshake-o{font-size:24px;top:25%;position:absolute;left:20%;color:#fff}.interstitial-user-message .icon-shield i.fa-smile-o{font-size:24px;top:30%;position:absolute;left:33%;color:#fff}.interstitial-modal-title{font-size:42px;font-weight:300}@media(max-width:768px){.interstitial-modal-content{width:101%}.interstitial-modal-content .modal:before{height:0%}.interstitial .modal-footer img{width:200px}.preferred-plus-logo{width:80%}.interstitial-modal-content .modal-dialog{width:100%;height:100%;margin:0;padding:0}.interstitial-modal-content .modal-content{height:auto;min-height:100%;border-radius:0}}@media(max-width:1024px){.interstitial .promotion-materials{padding:0;margin-right:15px;margin-left:15px;width:inherit;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.interstitial .promotion-materials hr{background-color:#fff;margin:0 20px;display:block;border:1px solid #eee}.interstitial .interstitial-user-message{margin-top:0;padding:0}.interstitial .interstitial-user-message h4{font-size:16px}.interstitial .interstitial-user-message h6{font-size:14px}.interstitial .interstitial-user-message .interstitial-user-message-content{height:inherit;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;box-shadow:inherit}}.preferred-plus-banner-container-inner{margin:0;padding:10px 0;text-align:center;line-height:30px}.preferred-plus-banner-wording{font-size:18px;padding-left:10px}.preferred-plus-banner-pipe{font-size:25px}.preferred-plus-banner-learn-more{font-size:16px;padding-left:10px;text-decoration:underline}@media(max-width:780px){.preferred-plus-banner-container-inner{padding:2px 0}.preferred-plus-banner-pipe{display:none}.preferred-plus-banner-learn-more,.preferred-plus-banner-wording{font-size:10px;line-height:30px;padding-left:0}}.build-page .visible-xs .preferred-plus-banner-wording,.build-page .visible-xs .preferred-plus-banner-learn-more{font-size:10px}.visible-xs .preferred-plus-banner-wording{font-size:12px;padding-left:0}.visible-xs .preferred-plus-banner-pipe{font-size:12px}.preferredPlusBar{height:50px;padding:0 0 10px 100px;width:100%;text-align:center;align-content:center;margin:auto;margin-top:20px}.preferredPlusBar .preferred-plus-badge{width:90px;height:30px;text-align:center;margin:auto}.svg-bar-icon{display:inline}.svg-bar-icon .logo-PreferredPlus{width:75px;height:26px;vertical-align:-6px;margin-top:0;padding-top:0;margin-right:15px}.svg-bar-icon svg{width:10px;height:14px;display:inline;margin-right:7px;margin-top:3px;padding-top:2px}@media(max-width:1000px){.preferredPlusBar{padding:10px 10px}}@media(max-width:780px){.preferredPlusBar{padding:10px}.small-logo{margin-left:auto;margin-right:0}.svg-bar-icon .logo-PreferredPlus{width:50px;height:30px;margin:0;vertical-align:middle}}.btn-member-price,.btn-contact-dealer{border-radius:0;padding-top:10px;letter-spacing:1px;font-size:14px;font-weight:500}.btn-customize-payment{width:136px}.btn-customize-payment,.btn-submit-payment,.btn-continue-financing,.btn-close{border-radius:0;padding-top:10px;letter-spacing:1px;font-size:14px;font-weight:500}.thirdparty-modal-content>div{width:1200px;height:800px}.thirdparty-modal-content>div>div{width:1200px;height:800px}.thirdparty-modal-content>div>div .modal-body{height:750px}.thirdparty-modal-content>div>div .modal-body iframe{width:100%;height:100%;border:none}.car-fax img{margin:10px auto;width:150px}.car-fax div .seconday-color{display:inline}@media(max-width:768px){.location-modal-content:before{height:0;width:100%;display:inline;padding:0}.modal:before{height:auto}.vdplead-modal-content .modal-dialog{width:100%}.vdplead-modal-content .modal-dialog .get-member-price-button button{width:80%}.modal>div{width:100%;margin:0;padding:0}.modal>div>div{width:100%}.modal .modal-content{height:auto;min-height:100%;border-radius:0;margin:0}.location-modal-content .modal-dialog{height:100%;width:100%;margin:0;padding:0}}@media(max-width:1200px){.modal-content{height:auto;min-height:100%;border-radius:0;width:100%}}@media(max-width:400px){.member-price-modal .phone-number .contact-info{margin-top:19px}.savedVehicleItemDetailText{width:124px}}.member-price-modal-header{margin-right:25px;background-color:#fff}.member-price-body .bottom-border{padding:10px 0}.member-price-body .vehicle-info{overflow:hidden;position:relative;line-height:1.2em;max-height:2.4em;text-align:justify;margin-right:1em;width:100%;padding-right:1em;margin-top:10px}.member-price-modal{padding:10px}.member-price-modal-label{padding-left:0;font-weight:600}.member-price-modal .close{position:absolute;bottom:auto;left:auto;font-size:25px}.member-price-modal .footer-modal-body{margin-left:15px;margin-right:-15px;padding-top:0;width:100%}.member-price-modal .no-circle-button{margin-left:10px}.member-price-modal-price{text-align:right;padding-right:0;font-weight:500}.get-member-price-button{text-align:center;margin-top:20px;margin-bottom:20px;margin-left:-5px}.vdplead-modal-content .close-modal-button{text-align:center;padding:20px 0;margin:auto;width:100%}.vdplead-modal-content .close-button-header{padding:10px 0}.vdplead-modal-content .close-modal-button button{width:200px}.vdplead-modal-content .thank-you-section{width:95%;margin-top:20px}.close-modal-button{padding-top:20px}.close-modal-button button{width:100%}.get-member-price-button button{width:95%;margin-right:25px}.close-confirmation-text{font-weight:500;font-size:16px}.client-logo-center{text-align:center;padding:20px 0;margin:auto;width:100%;margin-left:-15px}.member-price-modal .contact-info{width:100%;max-width:100%;margin-bottom:10px;height:30px;color:#333}.price-member-username{margin-bottom:10px;padding-left:0}.vdplead-modal-content>div{width:400px}.prequalify-vdplead-modal-content>div{width:340px}@media(min-width:400px){.member-price-body .email-address{padding-left:0;padding-right:5px}.member-price-body .phone-number{padding-right:0;padding-left:5px}}.member-price-body .apply-for-financing{text-align:right;font-weight:600;padding-right:0}.member-price-body .apply-for-financing a{text-decoration:none}.member-price-body .preapproved-selection{padding-left:0}.member-price-body .preapproved-selection label{font-weight:bold}.member-price-modal-question{margin-top:10px;font-weight:bold}.member-price-modal-question div{padding-left:0}.payment-modal-button{margin-top:5px;margin-bottom:5px}.payment-modal-button button{width:100%}.has-error{border:solid 1px #b94a48}.thirdparty-modal-content .modal-dialog .modal-content .modal-header .close{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.power-by-logo{width:90px}.dealer-rating-title-first{font-weight:bold}.dealer-rater-modal-header{display:flex;justify-content:space-between}.dealer-rater-modal-header h5:nth-child(1){text-align:center;flex:1 1 0}.modal-extra-small-close{width:22px;height:22px;align-self:center;font-size:38px;line-height:0}.dealer-rater-modal-header-border{border-bottom:none}.dealer-rater-modal-body{padding-bottom:20px}.dealer-rater-modal-preferred-plus{display:flex;justify-content:space-between;height:160px;width:100%;padding:10px 10px;flex-direction:column;align-items:center}.dealer-rater-modal-preferred-plus-logo{height:30px;width:75%;margin-bottom:15px}.dealer-rater-modal-dealer-name{font-size:18px}.dealer-rater-modal-dealer-address{font-size:12px;line-height:1.3em}.dealer-rater-modal-dealer-distance{font-size:10px}.dealer-rater-modal-preferred-plus-xs{display:flex;justify-content:space-between;padding:5px 5px}.dealer-rater-modal-preferred-plus-logo-xs{display:flex}.dealer-reviews .reviews-sort-by{float:right;margin-top:15px}.dealer-reviews .reviews-sort-by select{background-color:#fff;border:1px solid #ebebeb;font-size:14px;height:40px;font-weight:700;padding:6px 10px}.dealer-reviews .reviews-sort-by select option{height:24px;line-height:24px;font-weight:400;font-size:16px}.dealer-reviews .reviews-sort-by select{-webkit-appearance:none;-moz-appearance:none;text-overflow:ellipsis;padding-right:30px}.dealer-reviews .reviews-sort-by select::-ms-expand{display:none}.dealer-reviews .reviews-sort-by:after{content:"";font-family:FontAwesome;display:inline-block;font-size:20px;position:absolute;top:2.5px;right:1px;pointer-events:none;width:20px;height:38px;line-height:38px}.dealer-reviews .dealer-reviews-count{color:#999;font-size:14px;min-width:135px;float:left}.dealer-reviews .visible-xs.dealer-reviews-count{margin-top:0;padding-left:15px;float:left}.dealer-review{border-bottom:2px solid #e5e5e5;margin-bottom:10px;margin-left:0;padding:16px 0}.dealer-no-review{margin-bottom:10px;padding:20px 0}.add-review .btn-cta{margin-left:15px}.review-stars .review-row{margin-left:0;margin-right:0;font-size:12px}.review-row .title{text-transform:capitalize!important}.dealer-review .star-title{display:inline-block;float:left;margin-bottom:0}.dealer-review .star-title-strong{font-size:13px;font-weight:bold;float:left}.dealer-review .ratings-stars{font-size:12px;width:60px;float:left;margin-top:0;margin-right:5px}.dealer-review .has-stars,.dealer-rater.has-stars{color:#fab100}.dealer-review .no-stars,.dealer-rater.no-stars{color:#999}.dealer-review .recommend-positive,.dealer-review .recommend-negative{text-transform:uppercase;font-weight:bold}.dealer-review .recommend-positive{color:#018000}.dealer-review .recommend-negative{color:#cf4520}.reviews-modal-section{margin:0}.more-reviews-button{text-align:right;width:100%}.review-data .strong{font-weight:bold;font-size:12px}.review-data .light{font-weight:normal;font-size:12px;color:#999}.review-data .review-text{color:#333}.review-data .review-text,.review-data .review-data-group{line-height:16px}.review-data .review-data-group,.review-data .review-reviewer,.dealer-review .review-stars.review-stars-xs{margin-bottom:15px}.visible-xs .row.review-row{margin-right:0;margin-left:0;font-size:12px}.visible-xs.mobile-view,.visible-md.mobile-view{display:block!important}.dealer-reviews h3.reviews-header{color:#333}.dealer-ratings-container{padding-top:15px;padding-bottom:15px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.dealer-rating-header{font-size:24px;font-weight:600;padding-top:10px;padding-bottom:10px}.dealer-ratings-powered-by{display:inline-block;position:relative;top:4px;font-size:9px;margin:10px 0}.powered-by-container .power-by-logo{height:48px;width:auto}.dealerrater-modal-content .modal-dialog{width:400px}#dealerrater .dealer-rater,#dealerrater .dealer-rating-title,#dealerrater .dealer-rating-title-first{font-size:12px}#dealerrater .vdp-dealerrater-ratings .dealer-ratings-col-container{line-height:24px}#dealerrater .vdp-dealerrater-ratings .dealer-ratings-container .col-sm-5.dealer-ratings-col-container{width:259px}@media(min-width:768px) and (max-width:991px){#dealerrater .vdp-dealerrater-ratings .dealer-ratings-container .visible-sm.powered-by-container{display:none!important}#dealerrater .vdp-dealerrater-ratings .dealer-ratings-container .powered-by-container.powered-by-container-visible-vdp{display:block!important;padding-bottom:10px}}@media(min-width:992px) and (max-width:1199px){#dealerrater .vdp-dealerrater-ratings .dealer-ratings-container .visible-md.powered-by-container{display:none!important}#dealerrater .vdp-dealerrater-ratings .dealer-ratings-container .powered-by-container.powered-by-container-visible-vdp{display:block!important;padding-bottom:10px}}@media(min-width:320px) and (max-width:374px){.dealer-reviews .reviews-sort-by select{width:300px;font-size:14px}.reviews-modal-section .dealer-reviews .reviews-sort-by select{width:288px;font-size:14px}}@media(min-width:375px) and (max-width:424px){.dealer-reviews .reviews-sort-by select{width:355px;font-size:14px}.reviews-modal-section .dealer-reviews .reviews-sort-by select{width:342px;font-size:14px}}@media(min-width:425px) and (max-width:767px){.dealer-reviews .reviews-sort-by{margin-top:9px;float:left}.dealer-reviews .reviews-sort-by select{width:405px;font-size:14px}}@media(min-width:768px){.reviews-header{float:left;width:255px}}@media(min-width:768px) and (max-width:1023px){.dealer-reviews .reviews-sort-by select{width:155px;font-size:14px;float:right}}@media(min-width:1024px){.reviews-header{display:inline-block;float:left}.dealer-reviews .reviews-sort-by{float:right}.dealer-reviews .reviews-sort-by select{width:135px;font-size:14px}.dealer-reviews-count{float:left}}@media(min-width:1025px) and (max-width:1440px){.dealer-reviews .reviews-sort-by select{font-size:14px;width:175px}}@media(max-width:800px){.dealerrater-modal-content .modal-dialog{width:100%}.interstitial h2.interstitial-modal-title{font-size:24px}}.dealer-review-numbers{color:#999;font-size:14px}.pricing-details .msrp{color:#999;font-size:11px;font-weight:normal;line-height:13px}.pricing-details-label{font-size:12px;font-weight:bold;line-height:14px;color:#fff;border-radius:2px;height:17px;text-align:center;letter-spacing:-.2px;padding:2px 4px;width:88px}.pricing-details-sub-label{font-size:11px;line-height:13px;color:#999}.pricing-details-price{font-size:22px;line-height:25px;font-weight:bold;padding-top:5px}.pricing-details-search{height:18px;width:18px;font-size:11px;font-weight:normal;border-radius:2px;background-color:#2196f3;padding:0 0 3px 4px;color:#fff;line-height:19.5px}.pricing-details-search:before{font-family:'FontAwesome';content:'';color:#fff}.great-price-label{background-color:#4caf50}.great-price-sub-label,.great-price-price{color:#4caf50}.fair-price-label{background-color:transparent;color:#333;margin-left:-10px;padding-left:0}.fair-price-price{color:#333}.overpriced-label{background-color:#f44336}.overpriced-price,.overpriced-sub-label{color:#f44336}.market-price{font-size:11px;line-height:13px;letter-spacing:0}.market-price-great{color:#4caf50}.market-price-great-up:after{font-family:'FontAwesome';content:'';font-size:14px;padding-right:5px;float:left}.market-price-great-down:after{font-family:'FontAwesome';content:'';font-size:14px;padding-right:5px;float:left}.market-price-fair{color:#999}.market-price-fair-up:after{font-family:'FontAwesome';content:'';font-size:14px;padding-right:5px;float:left}.market-price-fair-down:after{font-family:'FontAwesome';content:'';font-size:14px;padding-right:5px;float:left}.market-price-overpriced{color:#f44336}.market-price-overpriced-up:after{font-family:'FontAwesome';content:'';font-size:14px;padding-right:5px;float:left}.market-price-overpriced-down:after{font-family:'FontAwesome';content:'';font-size:14px;padding-right:5px;float:left}.pricing-data .payment-details .label,.pricing-data .pricing-details .label{font-size:12px;font-weight:700;letter-spacing:-.2px;line-height:14px;color:#333}.payment-details .monthly-payment{font-size:22px;line-height:25px;color:#333;font-weight:700;padding-top:2px}.payment-details .monthly-payment span{font-weight:700;font-size:12px;line-height:14px;color:#333}.payment-details .apr{font-weight:400;color:#333;font-size:9px;line-height:10.55px;margin-top:4px}.cta-container button{height:36px}.vdp-vehicle-pricing .pricing-details-price,.vdp-vehicle-pricing .pricing-details-sub-label,.vdp-vehicle-pricing .pricing-details-label,.vdp-vehicle-pricing .msrp{padding-left:14px}.vdp-vehicle-pricing .pricing-details-label{margin-left:0}.vdp-vehicle-pricing .cta-container{padding-left:15px;margin-top:15px}.vdp-vehicle-pricing .great-price-label{padding-left:0;margin-left:15px}.vdp-vehicle-pricing .overpriced-label{padding-left:0;margin-left:15px}@media(min-width:320px) and (max-width:374px){.btn-customize-payment{width:120px}}.price-analysis-lead-btn{width:100%;position:relative}.price-analysis-lead-btn-down{position:absolute;top:13px;right:10px}.price-analysis-lead-form-inputs{margin-top:15px}.price-analysis-lead-culogo-container,.price-analysis-lead-btn-row{display:flex;justify-content:center}.price-analysis-lead-btn-container{text-align:center;margin:20px 0}.price-analysis-lead-submit-btn{width:95%!important}.price-analysis-lead-culogo{height:40px}#price-analysis-modal-container .modal-content .rowsWithoutMargins{margin:0;padding:10px 0}.pa-modal-header .modal-title{text-align:center;color:#fff;font-size:18px;text-transform:uppercase}#price-analysis-price-rate-text-container .pricing-details-label{margin-left:15px;margin-top:3px}#price-analysis-price-rate-text-container .fair-price-label{margin-left:5px;margin-top:3px}#price-analysis-price-rate-text-container .pricing-details-price{padding-top:0}#price-analysis-price-rate-text-container .link-text{font-weight:500;font-size:12px;color:#0076ff}#price-analysis-vehicle-name-container{display:flex;align-items:center;border-bottom:1px solid #e5e5e5;margin:0 15px;padding:10px 0}#price-analysis-vehicle-name-container .price-analysis-vehicle-trim{font-size:16px;font-weight:300}.price-analysis-disclaimer{font-size:10px;line-height:11px;color:#576274;margin:5px 0;padding-bottom:10px}.price-analysis-disclaimer.vdp-small{font-size:9px}#price-analysis-modal-container .xs-price-analysis-leads-component{margin-bottom:59px}.vdp-pa-market-price-verbiage .market-price-verbiage{color:#666}.market-price-verbiage{font-size:14px;color:#999}.market-price-verbiage .underline-bold-text{text-decoration:underline;font-weight:bold}.market-price-verbiage .underline-bold-black-text{color:#2a2a2a;text-decoration:underline;font-weight:bold}.market-price-main-container{margin-top:60px;position:relative}.market-price-main-container .price-meter-tooltip{position:absolute;top:-58px;border-radius:2px;max-width:200px;background-color:#f8f8f8;padding:3px 3px 0 0;-webkit-box-shadow:0 7px 10px rgba(0,0,0,.2);-moz-box-shadow:0 7px 10px rgba(0,0,0,.2);box-shadow:0 7px 10px rgba(0,0,0,.2)}#price-analysis-modal-container .market-price-main-container .price-meter-tooltip{top:-52px}.market-price-main-container .price-meter-tooltip.great-price-sub-label{color:#39b536;border:1px solid #39b536;left:15px}.market-price-main-container .price-meter-tooltip.fair-price-sub-label{color:#999;border:1px solid #999;left:145px}.market-price-main-container .price-meter-tooltip.overpriced-sub-label{color:#f44336;border:1px solid #f44336;right:15px}#price-analysis-modal-container .market-price-main-container .price-meter-tooltip.overpriced-sub-label{right:15px}#price-analysis-modal-container .market-price-main-container .price-meter-tooltip.fair-price-sub-label{left:135px}.market-price-main-container .price-meter-tooltip .pm-arrow{position:absolute;background-color:#f8f8f8}.market-price-main-container .price-meter-tooltip .pm-arrow:after,.market-price-main-container .price-meter-tooltip .pm-arrow:before{top:5px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}#price-analysis-modal-container .market-price-main-container .price-meter-tooltip .pm-arrow:after,#price-analysis-modal-container .market-price-main-container .price-meter-tooltip .pm-arrow:before{top:1px}#price-analysis-modal-container .market-price-main-container .price-meter-tooltip .pm-arrow:before{border-width:11px;margin-left:-11px}.market-price-main-container .price-meter-tooltip .pm-arrow:after{border-color:#f8f8f8;border-color:rgba(248,248,248,0);border-top-color:#f8f8f8;border-width:10px;margin-left:-10px}.market-price-main-container .price-meter-tooltip .pm-arrow:before{border-width:10px;margin-left:-10px;top:6px}.market-price-main-container .price-meter-tooltip.great-price-sub-label .pm-arrow{left:45px}.market-price-main-container .price-meter-tooltip.great-price-sub-label .pm-arrow:before{border-color:#39b536;border-color:rgba(57,181,54,0);border-top-color:#39b536}.market-price-main-container .price-meter-tooltip.fair-price-sub-label .pm-arrow{left:55px}.market-price-main-container .price-meter-tooltip.fair-price-sub-label .pm-arrow:before{border-color:#999;border-color:rgba(153,153,153,0);border-top-color:#999}.market-price-main-container .price-meter-tooltip.overpriced-sub-label .pm-arrow{right:45px}.market-price-main-container .price-meter-tooltip.overpriced-sub-label .pm-arrow:before{border-color:#f44336;border-color:rgba(244,67,54,0);border-top-color:#f44336}.market-price-main-container .price-meter-tooltip .pop-up-price-retail-text{font-size:16px;font-weight:700}.market-price-main-container .fair-price-sub-label .pop-up-price-retail-text{color:#333}.market-price-main-container .price-meter-tooltip .pop-up-price-deal-text{font-size:12px;font-weight:700}.market-price-main-container .market-price-average-text-container{margin:0;padding:10px 0}.market-price-main-container .market-price-average-text-container .market-price-average-text{font-style:italic;font-size:12px;text-align:center}.market-price-main-container .market-price-great-box{border:1px solid #2ab81d;background:#2ab81d;background:rgba(42,184,29,.5);height:30px}.market-price-main-container .market-price-fair-box{border:1px solid #efc547;background:#efc547;background:rgba(255,222,123,.5);height:30px}.market-price-main-container .market-price-overpriced-box{border:1px solid #f44336;background:#f44336;background:rgba(244,67,54,.5);height:30px}.market-price-main-container .market-price-meter-container .popover{z-index:1000}.market-price-main-container .market-price-meter-container .popover.top>.arrow{padding:0}.market-price-main-container .market-price-meter-container .popover-content{padding:5px}.market-price-main-container .market-price-meter-container .great-price-sub-label{color:#39b536;border:1px solid #39b536;background-color:#f6fcf7;border-radius:2px;max-width:200px}.market-price-main-container .market-price-meter-container .great-price-sub-label .arrow{border-top-color:#39b536}.market-price-main-container .market-price-meter-container .fair-price-sub-label{color:#999;border:1px solid #999;background-color:#f8f8f8;border-radius:2px;max-width:200px}.market-price-main-container .market-price-meter-container .fair-price-sub-label .arrow{border-top-color:#999}.market-price-main-container .market-price-meter-container .overpriced-sub-label{color:#f44336;border:1px solid #f44336;background-color:#fffaf9;border-radius:2px;max-width:200px}.market-price-main-container .market-price-meter-container .overpriced-sub-label .arrow{border-top-color:#f44336}@media(min-width:768px) and (max-width:991px){.market-price-main-container .price-meter-tooltip.fair-price-sub-label{left:75px}#price-analysis-modal-container .market-price-main-container .price-meter-tooltip.fair-price-sub-label{left:330px}}.encircled-dollar-svg,.encircled-dollar-svg svg{height:23px;width:23px;margin:12px 5px 0 2px}.encircled-dollar-svg-withoutpricedifference,.encircled-dollar-svg-withoutpricedifference svg{height:23px;width:23px;margin:0 9px 0 1px}.svg-great-price .st0,.svg-fair-price .st0,.svg-overpriced-price .st0{fill:#fff}.svg-great-price .st1{fill:#39b536}.svg-fair-price .st1{fill:#999}.svg-overpriced-price .st1{fill:#f44336}.market-price-meter-container,.market-price-meter-text-container{margin:0;padding:5px 0}.market-price-meter-text-container .market-price-meter-text{font-weight:bold;text-align:center}.market-price-main-container .market-price-meter-container .pop-up-price-retail-text{font-size:16px;font-weight:700}.market-price-main-container .market-price-meter-container .pop-up-price-deal-text{font-size:12px;font-weight:700;display:flex;flex-direction:row-reverse;align-items:baseline}.toggler-down .toggle-down{display:block;cursor:pointer}.toggler-down .toggle-up{display:none}@media(min-width:768px){.toggler-up,.toggler-down{padding-top:16px}}.toggler-up .toggle-up{display:block;cursor:pointer}.toggler-up .toggle-down{display:none}.toggle-up,.toggle-down{transition:opacity .25s ease-out}@media all and (max-width:768px){.ppbanner{padding-bottom:inherit}}@media all and (min-width:768px){.ppbanner{padding-bottom:15px}}.screen-reader-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#play-slideshow{z-index:10;display:block;margin-top:0;position:absolute;right:0;bottom:-30px;text-decoration:none;text-transform:uppercase;font-weight:500;padding:0 10px;font-size:12px;width:75px}#play-slideshow:focus{outline:none}@media(max-width:480px){#play-slideshow{display:none}}button.remove-btn,button.remove-btn:hover,button.remove-btn:focus,button.remove-btn:active{background:transparent;border:none;outline:none}.LPMcontainer{position:relative!important}.navWhiteDivider{height:20px;text-align:center;position:relative;bottom:2px}.navbar-header button{z-index:1000}#branding-row{background-color:#fff}#branding-row .top-header-row{margin-left:auto;padding-right:10px;margin-right:auto}#branding-row .nav>li>a{display:inline;padding:0 0 10px 0;display:inline;text-align:left;cursor:pointer;font-family:roboto;font-size:12px;font-weight:300;position:relative;bottom:3px}#branding-row .top-header-text{margin-top:10px}#branding-row .top-header-text a:hover{text-decoration:underline}#branding-row .as-header-logo{display:inline-block;float:right;position:relative;left:10px}#branding-row .as-header-logo .powered-by-text{margin:0;color:#333;font-style:italic;display:inline;position:relative;bottom:5px;font-family:roboto;font-size:10px;font-weight:300}#branding-row .as-header-logo .branding-header-logo-as{display:inline;padding:0;margin:5px 0 0 0;max-width:85px;height:20px}#branding-row .as-header-logo .branding-header-logo-asx{display:inline;padding:0;margin:5px 0 0 0;max-width:110px;height:20px}.bottom-header-text{text-transform:uppercase;margin-top:35px}.bottom-header-text .zipcode-section{cursor:pointer}.bottom-header-text #header-options-list{display:inline}.bottom-header-text li.nav a,.bottom-header-text li.nav a:focus{padding:0;font-family:roboto;font-size:12px;font-weight:500;display:inline}.bottom-header-text li.nav a:hover{text-decoration:none;cursor:pointer;color:rgba(255,255,255,.8)}.bottom-header-text li.navWhiteDivider{line-height:20px;font-size:20px}.bottom-header-text #savedNavTabButton{padding-top:0}.bottom-header-text #zipCodeButton a{font-family:roboto;font-size:12px;font-weight:500}.bottom-header-text .vehicleSaveCount{background-color:#fff;border-radius:1px;height:20px;width:20px;display:inline-block;font-family:roboto;font-size:14px;font-weight:400;text-align:center;margin-right:5px}.bottom-header-text i.fa-caret-down{font-size:16px;position:relative;top:1px;margin-left:5px;margin-right:0}.bottom-header-text i.fa-map-marker{font-size:12px;margin-left:0;margin-right:5px}#customPageGroup-dropdown .nav a{font-family:roboto;font-size:12px;font-weight:500;opacity:.9;padding:3px 20px;margin:0;color:#333!important;width:170px;height:20px;display:inline}@media screen and (max-width:991px){.navbar-toggle.collapsed .top-bar{transform:rotate(0)}.navbar-toggle.collapsed .middle-bar{opacity:1}.navbar-toggle.collapsed .bottom-bar{transform:rotate(0)}.navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggle .middle-bar{opacity:0}.navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}}@media(min-width:760px){.navbar-default{width:auto;margin-left:auto;margin-right:auto}.mobile-only{display:none!important}#clientLogoContainer a img{max-height:60px;max-width:200px}.top-header-row,.bottom-header-row{width:auto!important;min-width:750px;max-width:1170px;padding:0;margin-left:auto;margin-right:auto}.bottom-header-row{padding-right:0}}@media screen and (max-width:760px){#clientLogoContainer a img{margin:6px 20px;max-height:34px;max-width:114px;margin:0 0 0 30px;bottom:13px;position:relative}}@media screen and (max-width:750px){#clientLogoContainer{max-height:46px;top:15px;right:15px}.navbar-toggle{margin:0 5px!important;top:10px}#navigation-bar-container .navbar-hearder{height:50px}.bottom-header-text{margin-top:5px;margin-bottom:10px}}.top-header-row,.bottom-header-row{padding:0}#clientLogoContainer{height:90px;position:relative}#savedVehicle-Title:hover{color:rgba(255,255,255,.8)}.verticalLine{background-color:#fff;border:1px;height:20px;float:left;width:1px;margin:0 11px}.verticalLine-top{border:1px;height:20px;float:left;width:1px;margin:0 11px}.btn,.button-primary{border-radius:0;border:1px solid #fff;cursor:pointer;padding:6px 10px;display:inline-block;height:40px;font-weight:700;letter-spacing:.5px;text-decoration:none;text-align:center;font-size:14px}.btn-cta{border:1px solid #fff;color:#535252;margin-right:10px}a.btn-link{padding-top:7px}.btn:active,.btn:hover,.btn.active,.btn-cta:hover,.btn-cta:active,.btn-cta:focus{border:1px solid #cecece;outline:0;box-shadow:inset 0 0 2px rgba(0,0,0,.125)}.touch .btn-cta:focus,.touch .btn-cta:hover{opacity:1;box-shadow:none;color:#fff}.btn-link{border:none;text-decoration:none;height:inherit}.btn-link:hover{text-decoration:underline}.btn-inverse{background-color:transparent}.btn-inverse-lg{background-color:transparent;padding:11px 15px 3px 15px;height:250px;width:210px;vertical-align:bottom;overflow:hidden}.btn-inverse-lg h2{font-weight:300}.btn-inverse-lg p{font-weight:300}.dropdown-toggle.focusable:focus{outline:1px dotted #666;outline-offset:-2px}