﻿/*
 *   Font
 */

@font-face {
    font-family: 'BMWTypeNextLatin-Thin';
    src: url('/fonts/bmw/BMWTypeNextLatin-Thin.eot');
    src: url('/fonts/bmw/BMWTypeNextLatin-Thin.eot?#iefix') format('embedded-opentype'),
    url('/fonts/bmw/BMWTypeNextLatin-Thin.svg#BMWTypeNextLatin-Thin') format('svg'),
    url('/fonts/bmw/BMWTypeNextLatin-Thin.ttf') format('truetype'),
    url('/fonts/bmw/BMWTypeNextLatin-Thin.woff') format('woff'),
    url('/fonts/bmw/BMWTypeNextLatin-Thin.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BMWTypeNextLatin-Light';
    src: url('/fonts/bmw/BMWTypeNextLatin-Light.eot');
    src: url('/fonts/bmw/BMWTypeNextLatin-Light.eot?#iefix') format('embedded-opentype'),
    url('/fonts/bmw/BMWTypeNextLatin-Light.svg#BMWTypeNextLatin-Light') format('svg'),
    url('/fonts/bmw/BMWTypeNextLatin-Light.ttf') format('truetype'),
    url('/fonts/bmw/BMWTypeNextLatin-Light.woff') format('woff'),
    url('/fonts/bmw/BMWTypeNextLatin-Light.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BMWTypeNextLatin-Regular';
    src: url('/fonts/bmw/BMWTypeNextLatin-Regular.eot');
    src: url('/fonts/bmw/BMWTypeNextLatin-Regular.eot?#iefix') format('embedded-opentype'),
    url('/fonts/bmw/BMWTypeNextLatin-Regular.svg#BMWTypeNextLatin-Regular') format('svg'),
    url('/fonts/bmw/BMWTypeNextLatin-Regular.ttf') format('truetype'),
    url('/fonts/bmw/BMWTypeNextLatin-Regular.woff') format('woff'),
    url('/fonts/bmw/BMWTypeNextLatin-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BMWTypeNextLatin-Bold';
    src: url('/fonts/bmw/BMWTypeNextLatin-Bold.eot');
    src: url('/fonts/bmw/BMWTypeNextLatin-Bold.eot?#iefix') format('embedded-opentype'),
    url('/fonts/bmw/BMWTypeNextLatin-Bold.svg#BMWTypeNextLatin-Bold') format('svg'),
    url('/fonts/bmw/BMWTypeNextLatin-Bold.ttf') format('truetype'),
    url('/fonts/bmw/BMWTypeNextLatin-Bold.woff') format('woff'),
    url('/fonts/bmw/BMWTypeNextLatin-Bold.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

body {text-align: left; font-size: 1rem; font-family: 'BMWTypeNextLatin-Regular', sans-serif; line-height: 120%; color: #262626; -webkit-font-smoothing: antialiased;}
h1,h2,h3,h4,h5,h6,pre,code,input,textarea,select{font-family: 'BMWTypeNextLatin-Regular', sans-serif; line-height:120%;}
p input, p textarea, li input, p label {font-size: 100%; font-family: 'BMWTypeNextLatin-Regular', sans-serif;}
th dt, td dt, th dd, td dd, th li, td li, li li, dt dt, dt dd, dd dt, dd dd, legend legend{font-size:100%; font-family: 'BMWTypeNextLatin-Regular', sans-serif;}
h1,h2,h3,h4,h5,h6,p,ul,dl,ol,pre{padding-bottom:1em; font-family: 'BMWTypeNextLatin-Regular', sans-serif; font-weight: normal;}
p,li,dt,dd,label,address,th,td,legend,input,select,textarea {}
i,em {font-family: 'BMWTypeNextLatin-Regular', sans-serif; font-style: italic;}
b,strong{font-family: 'BMWTypeNextLatin-Bold', sans-serif; font-weight: 500;}
i b,i strong,em b,em strong,b i,strong i,b em,strong em{font-family: 'BMWTypeNextLatin-Bold', sans-serif; font-style: italic;}