﻿@font-face{font-family:"MINISerif";font-style:normal;font-weight:bold;src:url("/Content/fonts/MINI-Serif/mini_serif-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/MINI-Serif/mini_serif-bold-webfont.woff") format("woff"),url("/Content/fonts/MINI-Serif/mini_serif-bold-webfont.woff2") format("woff2");}@font-face{font-family:"MINISerif";font-style:italic;font-weight:normal;src:url("/Content/fonts/MINI-Serif/mini_serif-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/MINI-Serif/mini_serif-italic-webfont.woff") format("woff"),url("/Content/fonts/MINI-Serif/mini_serif-italic-webfont.woff2") format("woff2");}@font-face{font-family:"MINISerif";font-style:normal;font-weight:normal;src:url("/Content/fonts/MINI-Serif/mini_serif-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/MINI-Serif/mini_serif-regular-webfont.woff") format("woff"),url("/Content/fonts/MINI-Serif/mini_serif-regular-webfont.woff2") format("woff2");}@font-face{font-family:"MINISans";font-style:normal;font-weight:normal;src:url("/Content/fonts/MINI-Sans/mini_sans-medium-webfont.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/MINI-Sans/mini_sans-medium-webfont.woff") format("woff"),url("/Content/fonts/MINI-Sans/mini_sans-medium-webfont.woff2") format("woff2"),url("/Content/fonts/MINI-Sans/mini_sans-medium-webfont.ttf") format("truetype");}@font-face{font-family:"MINISans";font-style:normal;font-weight:bold;src:url("/Content/fonts/MINI-Sans/MINISansSerif-Bold.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/MINI-Sans/MINISansSerif-Bold.woff") format("woff"),url("/Content/fonts/MINI-Sans/MINISansSerif-Bold.woff2") format("woff2"),url("/Content/fonts/MINI-Sans/MINISansSerif-Bold.ttf") format("truetype");}html,body,:root{font-family:MINISans;font-weight:normal;}a{font-family:MINISerif;font-weight:bold;}input,select,textarea{font-family:MINISerif;}select{padding:0 10px;background:url(/Public/icons/select-bg-MINI.png) center right no-repeat;background-size:contain;}.header .nav-title{font-family:MINISerif;}.header::after{content:none;}.primary-color,.btn.btn-primary{background-color:#000;color:#fff;}.primary-color:not(:disabled):hover,.btn.btn-primary:not(:disabled):hover{background-color:#fff;color:#000;border:2px solid #000;padding:10px;}.new-inventory-wrapper .banner{position:relative;background-color:#0f486e;max-height:560px;min-height:475px;height:50vh;overflow:hidden;}.new-inventory-wrapper .banner .banner-img{bottom:0;width:100%;height:98%;display:block;object-fit:fill;}.new-inventory-wrapper .filter-container .share-results,.new-inventory-wrapper .filter-container .reset-results{padding-left:35px;}.new-inventory-wrapper .filter-container .share-results.reset-results:before,.new-inventory-wrapper .filter-container .reset-results.reset-results:before{width:40px;height:40px;background:url(/Public/new-inventory/icons/reset-black.png) center center no-repeat;background-size:contain;}.new-inventory-wrapper .vehicles-list .vehicles-container .vehicle .additional-included{font-weight:normal;font-family:MINISerif;}.new-inventory-wrapper .vehicles-list .vehicles-container .vehicle .vehicle-info-row label{text-transform:uppercase;}.new-inventory-wrapper .vehicles-list .vehicles-container .vehicle .vehicle-info-row label,.new-inventory-wrapper .vehicles-list .vehicles-container .vehicle .vehicle-info-row p{font-size:18px;line-height:1.1;}.new-inventory-wrapper .vehicles-list .vehicles-container .vehicle .btn.view-details{background:#000;text-transform:uppercase;font-family:MINISans;font-size:18px;font-weight:normal;padding-top:15px;padding-bottom:15px;}.new-inventory-wrapper .vehicles-list .vehicles-container .vehicle .btn.view-details:hover{background-color:#fff;color:#000;border:2px solid #000;padding:13px;}.new-inventory-wrapper .vehicles-list .vehicles-container .vehicle .vehicle-image-container .vehicle-image,.new-inventory-wrapper .details-container .similar-container .similar-vehicles-list>div .vehicle-image-container img{top:55%;left:53%;height:145%;}.new-inventory-wrapper .details-container{max-width:unset;min-height:unset;}.new-inventory-wrapper .details-container .back-to-matches{text-transform:uppercase;}.new-inventory-wrapper .details-container .back-to-matches:before{content:" ";position:absolute;top:50%;left:0;transform:translateY(-50%);width:9px;height:13px;margin-left:5px;background:url(/Public/icons/arrow-left-positive.png) center center no-repeat;background-size:contain;}.new-inventory-wrapper .details-container .details-info .left-details .left-details_info .view-switcher>div.active-item:after{background-color:#000;}.new-inventory-wrapper .details-container .details-info .right-details .right-details__info .share-results:before{background:url(/Public/new-inventory/icons/share-black.png) center center no-repeat;}.new-inventory-wrapper .details-container .details-info .right-details .right-details__info .dealer-info .dealer-info__row label{color:#000;}.new-inventory-wrapper .details-container .similar-vehicles-title{font-size:35px;line-height:36px;margin-bottom:5px;font-weight:bold;text-align:center;font-family:MINISerif;}.new-inventory-wrapper .details-container .similar-container .similar-vehicles-list>div .vehicle-description{font-weight:bold;text-transform:uppercase;}.new-inventory-wrapper .details-container .similar-container .similar-vehicles-list>div .vehicle-description p{font-weight:bold;}.new-inventory-wrapper .details-container .similar-container .similar-vehicles-list>div .vehicle-description .vehicle-name{font-size:20px;line-height:22px;}.new-inventory-wrapper .details-container .similar-container .similar-vehicles-list>div .vehicle-description .vehicle-msrp{font-size:20px;line-height:22px;}.new-inventory-wrapper .details-container .similar-container .similar-vehicles-list>div .vehicle-description .view-details{color:#fff;}.new-inventory-wrapper .details-container .similar-container .similar-vehicles-list>div .vehicle-description .view-details:hover{color:#000;}.new-inventory-wrapper .details-container .similar-container .similar-vehicles-list>div .vehicle-description .view-details:after{content:none;}.new-inventory-wrapper .details-container .details-info .left-details .left-details_info .left-info-list .left-info-list__items ul{display:flex;flex-direction:column;flex-wrap:wrap;padding:8px 0 0 10px;list-style:none;flex:50%;}.new-inventory-wrapper .details-container .details-info .left-details .left-details_info .left-info-list .left-info-list__items ul li{width:100%;font-size:18px;line-height:17px;margin-top:10px;background:url(/Public/new-inventory/icons/list-checkbox.png) no-repeat left top;padding:3px 0 3px 30px;}.noUi-horizontal .noUi-handle{background-color:#000;}.noUi-connect{background-color:#000;box-shadow:inset 0 0 3px #272727;}.series-list{margin:50px auto 0;max-width:1600px;padding:5px 0 90px;display:none;text-align:center;}@media(min-width:768px) and (max-width:1350px){.series-list{padding-left:30px;padding-right:30px;padding-bottom:20px;}}@media(max-width:768px){.series-list{padding-left:30px;padding-right:30px;padding-bottom:20px;}}.series-list .no-result{position:relative;z-index:2;margin:30px auto 30px;text-align:center;font-size:18px;line-height:20px;}.series-list .no-result span{cursor:pointer;text-decoration:underline;}.series-list .change-city-disclaimer-wrapper{display:block;position:relative;max-width:1300px;clear:both;margin:2px auto;text-align:center;font-size:15px;line-height:16px;}.series-list .change-city-disclaimer-wrapper .span-link{cursor:pointer;text-decoration:underline;}@media(max-width:768px){.series-list .change-city-disclaimer-wrapper{font-size:15px;line-height:17px;margin:0 15px;}}.series-list .change-model-year-wrapper{margin:40px auto 60px;text-align:center;}@media(max-width:768px){.series-list .change-model-year-wrapper{margin:20px auto 30px;}}.series-list .serie-row{position:relative;display:flex;justify-content:center;flex-wrap:wrap;max-width:1300px;margin:40px auto 0;}.series-list .serie-row .series-title{font-size:125px;color:#e6e6e6;font-weight:700;line-height:1;position:absolute;top:15px;left:-25px;white-space:nowrap;z-index:-100;}@media(max-width:768px){.series-list .serie-row .series-title{left:15px;}}.series-list .serie-row .serie-item{width:20%;padding-right:20px;}.series-list .serie-row .serie-item h2{white-space:nowrap;font-weight:bold;text-align:center;margin-top:15px;}@media(min-width:768px) and (max-width:1350px){.series-list .serie-row .serie-item h2{font-size:20px;}}.series-list .serie-row .serie-item img{width:100%;cursor:pointer;border-bottom:2px solid #fff;}.series-list .serie-row .serie-item img:hover{border-bottom:2px solid #000;}.series-list .serie-row .serie-item p{font-size:15px;line-height:16px;margin:8px 0 5px;}.series-list .serie-row .serie-item .links{margin-top:10px;}.series-list .serie-row .serie-item .links a{position:relative;margin-top:2px;display:block;color:#000;font-size:15px;line-height:15px;font-style:italic;font-weight:bold;text-align:center;}@media(min-width:768px) and (max-width:1350px){.series-list .serie-row .serie-item .links a{font-size:12px;}}.series-list .serie-row .serie-item .links a:hover{text-decoration:underline;text-decoration-skip:ink;}@media(max-width:768px){.series-list .serie-row .serie-item{width:100%;padding:0 15px;}}.series-list .series-mobile{display:none;}@media(max-width:768px){.series-list .series-mobile{display:flex;flex-direction:column;}}.series-list .series-mobile .series{border-bottom:2px solid #000;}.series-list .series-mobile .series .series-img h2{font-weight:900;margin:15px 0;}.series-list .series-mobile .series .series-img img{cursor:pointer;border-bottom:2px solid transparent;transition:border-bottom 1s ease;max-width:100%;}.series-list .series-mobile .series .series-img img:hover{border-bottom:2px solid #000;}.series-list .series-mobile .series .series-link{display:none;}.series-list .series-mobile .series .series-link .body-type{border:0;padding:10px 0;}.series-list .series-mobile .series .series-link .body-type img{height:25px;width:120px;margin:10px auto;}.series-list .series-mobile .series .series-link .body-type h3{font-weight:900;margin:10px 0;}.series-list .series-mobile .series .series-link .body-type a{color:#343434;position:relative;margin-top:6px;display:block;font-size:1.05em;font-style:italic;font-weight:bold;text-align:center;}.series-list .series-mobile .series .series-link .body-type a:hover{text-decoration:underline;text-decoration-skip:ink;}.series-list .series-mobile .series .series-link div:nth-child(even){background-color:#d1d1d1;}.series-list .series-mobile .series .series-link div:nth-child(odd){background-color:#f2f2f2;}.series-list .series-table{border:0;text-align:center;vertical-align:middle;margin-left:auto;margin-right:auto;}@media(max-width:768px){.series-list .series-table{display:none;}}.series-list .series-table .series-images .empty{padding:0;}.series-list .series-table .series-images td{padding-left:15px;padding-right:15px;}.series-list .series-table .series-images h2{white-space:nowrap;font-weight:bold;text-align:center;margin-top:15px;margin-bottom:15px;}@media(min-width:768px) and (max-width:1350px){.series-list .series-table .series-images h2{font-size:20px;}}.series-list .series-table .series-images img{width:100%;cursor:pointer;border-bottom:2px solid transparent;transform:scale(1);transition:border-bottom,transform 1s ease;}.series-list .series-table .series-images img:hover{border-bottom:2px solid #000;transform:scale(1.1);}.series-list .series-table .series-links .bodytype-title{background-color:#fff!important;}.series-list .series-table .series-links .bodytype-title .series-title{display:flex;justify-content:right;align-items:center;min-height:100px;color:#808080;text-align:center;}.series-list .series-table .series-links .bodytype-title .series-title h2{text-align:right;font-style:italic;margin-right:15px;margin-left:auto;}.series-list .series-table .series-links .bodytype-title .series-title img{width:100%;}.series-list .series-table .series-links a{position:relative;margin-top:2px;display:block;font-size:16px;font-weight:bold;text-align:center;color:#000;text-decoration:none;transition:text-decoration,font-size .5s ease;}@media(min-width:768px) and (max-width:1350px){.series-list .series-table .series-links a{font-size:14px;}}.series-list .series-table .series-links a:hover{text-decoration:underline;text-decoration-skip:ink;font-size:18px;}.series-list .series-table td{vertical-align:middle;}.series-list .series-table tr:first-child{background-color:#fff;}.series-list .series-table tr:nth-child(even){background-color:#fff;}.series-list .series-table tr:nth-child(2n+3){background-color:#f7f7f7;}.footer{position:relative;background:#fff;top:10px;}.footer .serie-legal{padding:15px;max-width:1660px;margin:0 auto;display:none;}@media(max-width:768px){.footer .serie-legal{border-top:1px solid #ccc;}}.footer .serie-legal p{font-size:12px;line-height:14px;}.footer p,.footer span,.footer h5,.footer a{font-size:18px;line-height:22px;}.footer .footer-container{background-color:#fff;padding:40px 15px 30px;margin:0 auto 25px;max-width:1500px;}.footer .quicklink-container{margin:30px;}.footer .quicklink-container .link-section-list{width:100%;list-style-type:disc;display:flex;justify-content:center;color:#fff;background-color:#0c0c0c;background-image:linear-gradient(transparent 0,transparent 5%,#272727 45%,#272727 55%,transparent 95%,transparent 100%),linear-gradient(transparent 0,transparent 5%,#000 45%,#000 55%,transparent 95%,transparent 100%);background-position:right center;background-repeat:no-repeat;background-size:1px 100%,2px 100%;}@media(max-width:768px){.footer .quicklink-container .link-section-list{flex-direction:column;}}.footer .quicklink-container .quicklinks{display:inline-block;margin:15px 15px 15px;text-align:center;width:25%;}@media(max-width:768px){.footer .quicklink-container .quicklinks{width:calc(90% + 10px);margin:10px;border-top:1px solid #666;border-top:1px solid #666;}}.footer .quicklink-container .quicklinks .link-section .link-item{display:block;}.footer .quicklink-container .quicklinks .link-section .link-item a{text-align:center;font-size:12px;color:#fff;font-family:MINISans;font-weight:normal;}.footer .quicklink-container .quicklinks .link-section .link-item a:hover{text-decoration:underline;}.footer .quicklink-container .quicklinks ul{width:100%;list-style-type:disc;}.footer .quicklink-container .quicklinks p{margin:15px;}.footer .footer_row{display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;width:100%;}.footer .footer_row.last_footer_row{padding:40px 0 20px;}@media(max-width:768px){.footer .footer_row{flex-direction:column;padding:0 15px;}}@media(max-width:1280px){.footer .footer_row{padding:0 15px;}}.footer .footer_row div{display:inline-block;}@media(max-width:768px){.footer .footer_row div{display:block;}}@media(max-width:768px){.footer .copyright-copy{padding:10px 15px 25px;}}.footer .smallprint{margin:25px auto 0;max-width:1225px;font-size:12px;line-height:16px;padding-bottom:40px;display:none;}@media(max-width:768px){.footer .smallprint{padding:0 15px 0 15px;}}.footer .language-selector-container h5,.footer .social-media-container h5{display:inline-block;}@media(max-width:768px){.footer .language-selector-container h5{display:block;margin:0 auto 15px;}.footer .social-media-container h5{display:block;margin:40px auto 20px;}}.footer .language-selector-container .light-headline{margin-right:12px;}.footer .language-selector-container .language-switch-button{color:#8e8e8e;margin:0 8px;}.footer .language-selector-container .language-switch-button:hover{text-decoration:underline;color:#000;}.footer .language-selector-container .language-switch-button.active{color:#000;font-weight:bold;text-decoration:underline;cursor:default;}.footer .social-media-container .social-media-container__links img{width:auto;height:24px;}.footer .social-media-container .social-media-container__links{vertical-align:middle;margin-bottom:20px;}.footer .social-media-container .social-media-container__links a{display:inline-block;font-size:16px;line-height:16px;min-height:20px;min-width:20px;width:40px;height:40px;margin:0 10px;padding:10px 10px;border-radius:50px;border:solid 3px #000;background-color:#000;color:#fff;text-align:center;}@media(min-width:769px) and (max-width:960px){.footer .social-media-container .social-media-container__links a{font-size:12px;line-height:12px;width:30px;height:30px;margin:0 1px;padding:7px 5px;}}.footer .social-media-container .social-media-container__links a:hover{background-color:#fff;color:#000;}.footer .list-inline li{display:inline-block;margin-bottom:15px;}@media(max-width:768px){.footer .list-inline li{display:block;}}.footer .list-inline li a{color:#000;margin:0 8px;font-size:14px;line-height:18px;font-weight:bold;font-family:"MINISans";}@media(min-width:769px) and (max-width:960px){.footer .list-inline li a{margin:0 1px;font-size:14px;line-height:14px;}}.footer .list-inline li a:hover{text-decoration:underline;}