p{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:700;padding:0;margin:0;line-height:unset}.advanced-filters > div:not([class]) {display:flex;flex-direction:column}.header__info-single{color:#333;margin:0 4px .8rem}.header__nav-bar{padding:2.4rem calc(50% - 63rem)}.header__info-single{color:#fff}.header__info-single--phone{color:#fff}.header__info-single .icon{margin-right:.4rem;color:#fff}.header__info-wrap{background:#000;padding:.6rem calc(40% - 55rem)}.header .navigation>.menu-item>a{color:#000;font-weight:bold}.header__nav-bar{flex-wrap:nowrap;padding:2.4rem calc(40% - 55rem)}.menu-item-has-children>a:focus,.header .navigation>.menu-item:hover>a{color:var(--color-primary)!important}.header__nav-bar .navigation>.menu-item>a:after{content:'';position:absolute;bottom:0;left:50%;display:block;width:0;margin:0;border-bottom:3px solid var(--color-primary)}.header__nav-bar .navigation>.menu-item>a:hover:after{left:0;width:100%;transition:width .2s , left .2s}.page-title{padding:1.4rem calc(50% - 55rem);color:#000}.page-title:after{background: rgb(34 34 34 / 7%)}.page-title h1{font-weight:normal}@media (min-width:992px){.srp-wrapper .grid-view .vehicle-card,[dealercraft-data-id="srp-theme--dealercraft-v4"].srp-wrapper .grid-view .vehicle-card{display:flex;flex-direction:column;height:100%;justify-content:stretch}.srp-wrapper .grid-view .vehicle-card>div,[dealercraft-data-id="srp-theme--dealercraft-v4"].srp-wrapper .grid-view .vehicle-card>div{width:100%}.srp-wrapper .grid-view .vehicle-card__details,[dealercraft-data-id="srp-theme--dealercraft-v4"].srp-wrapper .grid-view .vehicle-card__details{display:flex;flex-direction:column}.srp-wrapper .grid-view .vehicle-card__details>*,[dealercraft-data-id="srp-theme--dealercraft-v4"].srp-wrapper .grid-view .vehicle-card__details>*{width:100%}.srp-wrapper .grid-view .vehicle-card__image-area,[dealercraft-data-id="srp-theme--dealercraft-v4"].srp-wrapper .grid-view .vehicle-card__image-area{flex-grow:0}.srp-wrapper .grid-view .vehicle-card__title,[dealercraft-data-id="srp-theme--dealercraft-v4"].srp-wrapper .grid-view .vehicle-card__title{margin-bottom:auto;padding-bottom:2rem}.srp-wrapper .grid-view .srp-button-widget,[dealercraft-data-id="srp-theme--dealercraft-v4"].srp-wrapper .grid-view .srp-button-widget{display:flex}.srp-wrapper .grid-view .vehicle-card__compare.checkbox-input,[dealercraft-data-id="srp-theme--dealercraft-v4"].srp-wrapper .grid-view .vehicle-card__compare.checkbox-input{margin-top:auto;margin-bottom:auto;padding-bottom:1rem;padding-top:1rem}.srp-wrapper .grid-view .vehicle-card .price-block,[dealercraft-data-id="srp-theme--dealercraft-v4"].srp-wrapper .grid-view .vehicle-card .price-block{margin-top:auto}.dealertrack-digital-retailing-1,[dealercraft-data-id="srp-theme--dealercraft-v4"] .dealertrack-digital-retailing-1{margin-top:auto}.srp-wrapper .grid-view .vehicle-card__details{height:100%;flex-grow:1}[dealercraft-data-id="srp-theme--dealercraft-v2"] .vehicle-card__compare-wrapper{margin-top:auto;margin-bottom:auto}[dealercraft-data-id="srp-theme--dealercraft-v2"].srp-wrapper .grid-view .vehicle-card{display:flex;flex-direction:column;height:100%;justify-content:stretch}[dealercraft-data-id="srp-theme--dealercraft-v2"].srp-wrapper .grid-view .vehicle-card__details{display:flex;flex-direction:column}[dealercraft-data-id="srp-theme--dealercraft-v2"].srp-wrapper .grid-view .vehicle-card__details>*{width:100%}[dealercraft-data-id="srp-theme--dealercraft-v2"].srp-wrapper .grid-view .vehicle-card__image-area{flex-grow:0}[dealercraft-data-id="srp-theme--dealercraft-v2"].srp-wrapper .grid-view .vehicle-card__title{margin-bottom:auto;padding-bottom:2rem}[dealercraft-data-id="srp-theme--dealercraft-v2"].srp-wrapper .grid-view .srp-button-widget{display:flex}[dealercraft-data-id="srp-theme--dealercraft-v2"].srp-wrapper .grid-view .vehicle-card__compare.checkbox-input{margin-top:auto;margin-bottom:auto;padding-bottom:1rem;padding-top:1rem}[dealercraft-data-id="srp-theme--dealercraft-v2"].srp-wrapper .grid-view .vehicle-card .price-block{margin-top:auto}[dealercraft-data-id="srp-theme--dealercraft-v2"] .dealertrack-digital-retailing-1{margin-top:auto}[dealercraft-data-id="srp-theme--dealercraft-v2"].srp-wrapper .grid-view .vehicle-card__details{height:100%;flex-grow:1}}.vehicle-card .button{max-width:100%;margin-top:.6rem}.mega-menu .mega-menu__links-list .tree ul{list-style-type:none;text-align:inherit;margin-left:-1rem}.mega-menu .mega-menu__links-list .tree__list .node-tree h3{color:#777;font-size:1.8rem;margin:.8rem 0;margin-left:-1.1rem}@media screen and (min-width:768px){.page-id-44 #specials-app>.transition-container>.types{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;grid-row-gap:0}.page-id-44 #specials-app .types__title{grid-area: 1 / 1 / 2 / 4}.page-id-44 #specials-app .special{padding:0 2rem 2rem}.page-id-44 #specials-app .special .row{flex-direction:column-reverse}.page-id-44 #specials-app .special .row>div{max-width:100%;flex:0 0 100%}.page-id-44 #specials-app .special__content--available,.page-id-44 #specials-app .special__content--time{text-align:left}.page-id-44 #specials-app .button{max-width:100%}}.button,.btn.btn-directions{position:relative;background:#003478;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);box-shadow:0 3px 8px rgba(0,0,0,.1);padding:4px 16px;font-size:16px;text-align:left;min-height:42px;width:100%;max-width:260px;font-weight:700;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.button:after,.btn.btn-directions:after{content:"\F105";font-family:Font\ Awesome\ 5\ Pro,sans-serif;font-weight:100;margin-left:auto;padding-left:.8rem}.btn-onmap::before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);z-index:-1;border-top:10px solid red;border-left:10px solid transparent;border-right:10px solid transparent}