﻿@media(min-width:1361px){.new-inventory-wrapper .banner{min-height:380px;}}@font-face{font-family:"BMWMotorrad";src:url("/Content/fonts/BMWMotorrad-Light.ttf") format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:"BMWMotorrad";src:url("/Content/fonts/BMWMotorrad-Regular.ttf") format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:"BMWMotorrad";src:url("/Content/fonts/bmwmotorrad-italic.ttf") format("truetype");font-weight:normal;font-style:italic;}@font-face{font-family:"BMWMotorrad";src:url("/Content/fonts/bmwmotorrad-bold.ttf") format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:"BMWMotorrad";src:url("/Content/fonts/bmwmotorrad-bolditalic.ttf") format("truetype");font-weight:700;font-style:italic;}@font-face{font-family:"BMWMotorrad";src:url("/Content/fonts/BMWMotorrad-Heavy.ttf") format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:"BMWMotorrad";src:url("/Content/fonts/BMWMotorrad-HeavyItalic.ttf") format("truetype");font-weight:900;font-style:italic;}@font-face{font-family:"BMWMotorradOutline";src:url("/Content/fonts/BMWMotorradOutline-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;}html,body,:root{font-family:BMWMotorrad;}html,body,a,label,p,h1,h2,h3,h4,h5,h6,.new-inventory-wrapper .vehicles-list .vehicles-container .vehicle .vehicle-title{font-family:"BMWMotorrad";}b,strong,.btn,.new-inventory-wrapper .vehicles-list .vehicles-container .vehicle .vehicle-info-row label,.new-inventory-wrapper .details-container .details-info .right-details .right-details__info .vehicle-info-row label,.new-inventory-wrapper .details-container .details-info .right-details .right-details__info .dealer-info .dealer-info__row.dealer-name,.new-inventory-wrapper .details-container .details-info .right-details .right-details__info .dealer-info .dealer-info__row label{font-family:"BMWMotorrad";font-weight:bold;}.new-inventory-wrapper .details-container .details-info .right-details .right-details__info .dealer-info .dealer-info__row a{font-family:"BMWMotorrad";}.new-inventory-wrapper .series-list .serie-item .title:hover{font-weight:normal;}.new-inventory-wrapper .series-list .serie-item .links a:hover{letter-spacing:.2px;}.new-inventory-wrapper .filter-container{background:#212426;color:#fff;}.new-inventory-wrapper .banner .banner-copy-container .banner-copy .banner-copy-logo-light,.new-inventory-wrapper .banner .banner-copy-container .banner-copy .banner-copy-logo-dark{width:100%;max-width:300px;}.new-inventory-wrapper .vehicles-list .vehicles-container .vehicle .vehicle-image-container .vehicle-image{position:relative;top:auto;left:auto;transform:none;width:100%;height:auto;}.new-inventory-wrapper .details-container .similar-container .similar-vehicles-list>div .vehicle-image-container img{height:100%;}.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 .details-info .right-details .right-details__info .call-title{font-size:28px;line-height:1.1;}.new-inventory-wrapper .details-container .details-info .left-details .left-details_info .view-switcher>div.active-item:after{background-color:#000;}.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 ul{display:flex;flex-direction:column;flex-wrap:wrap;padding-top:8px;padding-left:20px;}.footer .footer-container{background-color:#e6e6e6;padding:40px 0 30px;margin:0 auto 25px;}.footer .footer_row{display:flex;justify-content:space-between;margin:0 auto;max-width:1225px;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{vertical-align:middle;}.footer .social-media-container .social-media-container__links img{width:auto;height:24px;}.footer .social-media-container .social-media-container__links a{margin:0 15px;}.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:#1366d7;margin:0 8px;font-size:14px;line-height:18px;}