@font-face{font-family:"BMW Type Next";src:url("../fonts/bmw/BMWTypeNextLatin-Thin.woff2") format("woff2"), url("../fonts/bmw/BMWTypeNextLatinTT-Thin.woff") format("woff");font-weight:200}@font-face{font-family:"BMW Type Next";src:url("../fonts/bmw/BMWTypeNextLatin-Light.woff2") format("woff2"), url("../fonts/bmw/BMWTypeNextLatinTT-Light.woff") format("woff");font-weight:300}@font-face{font-family:"BMW Type Next";src:url("../fonts/bmw/BMWTypeNextLatin-Regular.woff2") format("woff2"), url("../fonts/bmw/BMWTypeNextLatinTT-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"BMW Type Next";src:url("../fonts/bmw/BMWTypeNextLatin-Bold.woff2") format("woff2"), url("../fonts/bmw/BMWTypeNextLatinTT-Bold.woff") format("woff");font-weight:600}@font-face{font-family:"BMW Motorrad";src:url("../fonts/bmw/BMWMotorrad-Regular.woff2") format("woff2"), url("../fonts/bmw/BMWMotorrad-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"BMW Motorrad";src:url("../fonts/bmw/BMWMotorrad-Bold.woff2") format("woff2"), url("../fonts/bmw/BMWMotorrad-Bold.woff") format("woff");font-weight:600}body.brand-bmw{font-family:"BMW Type Next", Helvetica;font-weight:300;font-size:16px;line-height:1.6em;color:#000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.brand-bmw.page-template-page-brand-service-and-parts .brand-navigation-on-page li:first-child{border-top:3px solid #1c69d4}.brand-bmw.page-template-page-brand-service-and-parts .brand-navigation-on-page li:first-child a{color:#1c69d4 !important}.brand-bmw .brand-navigation-on-page .current_page_item{border-top:3px solid #1c69d4}.brand-bmw .brand-navigation-on-page .current_page_item a{color:#1c69d4 !important}.brand-bmw .brand-navigation-on-page .header-bottom{background-color:#f3f3f3}.brand-bmw .brand-navigation-on-page .header-bottom .header-link .heading{color:#000;font-size:21px;font-weight:600;border-right:1px solid #000}.brand-bmw .brand-navigation-on-page .header-bottom nav ul li a{color:#000;font-size:15px;font-weight:400}.brand-bmw .excerpt{font-family:Arial, Helvetica, Roboto, sans-serif;font-weight:400;font-size:18px;line-height:21px}.brand-bmw .breadcurmbs{font-family:Arial, Helvetica, Roboto, sans-serif;font-weight:400;font-size:12px;color:#808184}.brand-bmw h1,.brand-bmw .header1{font-family:"BMW Type Next", Helvetica;font-weight:400;font-size:34px;line-height:48px;text-transform:uppercase;color:#000}.brand-bmw h2,.brand-bmw .header2{font-family:"BMW Type Next", Helvetica;font-weight:400;text-transform:uppercase;font-size:30px;line-height:1.3em;letter-spacing:0.05px;color:#000}.brand-bmw h3,.brand-bmw .header3{font-family:"BMW Type Next", Helvetica;font-weight:400;font-size:24px !important;letter-spacing:0.05px;line-height:37px;text-transform:uppercase;color:#000}.brand-bmw h4,.brand-bmw .header4{font-family:"BMW Type Next", Helvetica;font-weight:600;font-size:21px;line-height:1.25em;color:#000}.brand-bmw h5,.brand-bmw .header5{font-family:"BMW Type Next", Helvetica;font-weight:600;font-size:18px;line-height:23px;color:#000}.brand-bmw .small{font-size:14px;line-height:14px}.brand-bmw small{font-size:14px;line-height:14px}.brand-bmw .heading{font-size:18px;line-height:23px;font-weight:400;font-family:"BMW Type Next", Helvetica;color:#8e8e8e}.brand-bmw hr{border-color:#000}.brand-bmw a{color:#1c69d4;text-decoration:underline}.brand-bmw a:hover{color:#1c69d4}.brand-bmw strong,.brand-bmw b,.brand-bmw .bold{font-weight:600;font-family:"BMW Type Next", Helvetica}.brand-bmw .cc-heading-style-2 .breadcrumbs a:hover{color:#1c69d4 !important}.brand-bmw .cc-heading-style-2 .header1{color:#fff}.brand-bmw .cc-email-signup h3{text-transform:uppercase;font-weight:400 !important}.brand-bmw .gfield input,.brand-bmw .gfield select,.brand-bmw .gfield textarea{font-size:14px}.brand-bmw .brand-new-model-list .header .header3{font-weight:300;font-size:120px !important;color:#e6e6e6;margin-bottom:-31px}@media (max-width:735px){.brand-bmw .brand-new-model-list .header .header3{font-size:82px !important}}.brand-bmw .brand-new-model-list .header hr{display:none}.brand-bmw .cc-vehicle-stock-search div.Tokenize ul.TokensContainer li.Token{background:#1c69d4 !important}.brand-bmw .cc-vehicle-stock-search div.Tokenize ul li span{font-family:Arial, Helvetica, Roboto, sans-serif}.brand-bmw input[type="submit"]{font-size:14px;line-height:12px;font-family:"BMW Type Next", Helvetica;font-weight:600;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:#fff;text-decoration:none;background-color:#1c69d4;padding:16px 30px;border-radius:2px;border:none}.brand-bmw input[type="submit"]:hover{background-color:#1757b1 !important;color:#fff !important}.brand-bmw input.gfield-loading[type="submit"]:hover,.brand-bmw input.gfield-loading[type="submit"]{color:transparent !important}.brand-bmw input[type="button"],.brand-bmw .btn{font-size:14px;line-height:12px;font-family:"BMW Type Next", Helvetica;font-weight:600;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:#fff;text-decoration:none;background-color:#1c69d4;padding:16px 30px;border-radius:2px;border:none}.brand-bmw .btn-ghost{font-size:14px;line-height:12px;font-family:"BMW Type Next", Helvetica;font-weight:600;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;text-decoration:none;padding:16px 30px;border-radius:2px;border:none;border:1px solid #1c69d4;color:#1c69d4}.brand-bmw .btn-ghost:hover{background-color:#1c69d4;color:#fff}.brand-bmw input[type="button"]:hover,.brand-bmw .btn:hover{background-color:#1757b1 !important;color:#fff !important}.brand-bmw .btn.secondary{background-color:#1c69d4}.brand-bmw .btn.tertiary{background-color:#f1f5f6;color:#1c69d4}.brand-bmw .btn.ongrey{background-color:#fff;color:#1c69d4 !important}.brand-bmw .btn.ongrey:hover{background-color:#1757b1;color:#fff !important}.brand-bmw ol li{line-height:26px;color:#1c69d4}.brand-bmw ol li span{color:#000}.brand-bmw ul{-webkit-padding-start:0px}.brand-bmw menu{-webkit-padding-start:0px}.brand-bmw dir{-webkit-padding-start:0px}.brand-bmw article ul li{line-height:1.6em;list-style:none;margin-bottom:5px;background:none;-webkit-padding-start:21px;padding-left:21px;position:relative}.brand-bmw article ul li:before{content:"";background:url("../images/sprite-bmw.png") -5px -85px no-repeat;width:21px;height:21px;position:absolute;left:0}.brand-bmw .gfield_checkbox input[type="checkbox"]+label:before{background:url("../images/sprite-bmw.png") 0px -19px no-repeat;width:21px;height:21px;position:absolute;left:0;content:""}.brand-bmw .gfield_checkbox input[type="checkbox"]:checked+label:before{background:url("../images/sprite-bmw.png") 0px 3px no-repeat !important}.brand-bmw .gfield_radio input[type="radio"]+label:before{background:url("../images/sprite-bmw.png") 0px -63px no-repeat;width:21px;height:21px;position:absolute;left:0;content:""}.brand-bmw .gfield_radio input[type="radio"]:checked+label:before{background:url("../images/sprite-bmw.png") 0px -41px no-repeat !important;width:21px;height:21px;top:0px}.brand-bmw .grey-bk{background-color:#f3f3f3}.brand-bmw .white-bk{background-color:#fff}.brand-bmw .brand-contact-us{color:#000}.brand-bmw .brand-contact-us .header .header4{color:#000;font-size:26px}.brand-bmw .brand-contact-us .header hr{border-top:4px solid #1c69d4}.brand-bmw .brand-contact-us .location p.heading{color:#000;margin:0 0 15px}.brand-bmw .brand-contact-us .location a{color:#000}.brand-bmw .brand-contact-us .location .link a:hover{color:#1c69d4}.brand-bmw .brand-contact-us .contact p.heading{color:#000;margin:0 0 15px}.brand-bmw .brand-contact-us .contact a{color:#000}.brand-bmw .brand-contact-us .contact a:hover{color:#1c69d4}.brand-bmw .brand-contact-us .contact span.heading{color:#000}.brand-bmw .brand-courtesy-car .box .box-description .header4{color:#000}.brand-bmw .brand-courtesy-car .box .box-description p.heading{font-weight:600}.brand-bmw .brand-enquiry-form{background-color:#f3f3f3}.brand-bmw .brand-enquiry-form .header4{color:#000;font-size:22px}.brand-bmw .brand-enquiry-form .gfield input{color:#000;font-size:14px}.brand-bmw .brand-enquiry-form .gfield select{color:#000;font-size:14px}.brand-bmw .brand-enquiry-form .gfield textarea{color:#000;font-size:14px}.brand-bmw .brand-explore-new-range{background-color:#f3f3f3}.brand-bmw .brand-explore-new-range .box-wrapper .box{color:#000}.brand-bmw .brand-explore-new-range .box-wrapper .box>div>span{border-top:1px solid #bcbec0;font-weight:600;line-height:1.8em}.brand-bmw .brand-explore-new-range .box-wrapper .box>div>div{font-size:14px;line-height:1.2em}.brand-bmw .brand-explore-new-range .box-wrapper .box:hover>div>span{border-top-color:transparent}.brand-bmw .brand-explore-new-range .box-wrapper .box:hover>div>span:before{background-color:#1c69d4}.brand-bmw .brand-featured-products .header1{color:#000}.brand-bmw .brand-featured-products .box-wrapper .box{color:#000}.brand-bmw .brand-featured-products .box-wrapper .box .sale{color:#fff;background-color:#1c69d4;line-height:80px}.brand-bmw .brand-featured-products .box-wrapper .box>div>div{font-size:19px;font-weight:400;line-height:1.2em}.brand-bmw .brand-featured-products .box-wrapper .box>div .before{color:#bcbec0}.brand-bmw .brand-full-width-image{color:#fff;font-size:18px}.brand-bmw .brand-full-width-image .header1{color:#fff}.brand-bmw .brand-full-width-image p{color:#fff}.brand-bmw .brand-heading-style{border-bottom:1px solid #bcbec0}.brand-bmw .brand-heading-style .item-description .header1{color:#fff;font-size:40px;font-weight:600}.brand-bmw .brand-heading-style .item-description .header3{color:#fff}.brand-bmw .brand-heading-style #brand-carousel-1 .owl-dot span{background-color:rgba(255, 255, 255, 0.4)}.brand-bmw .brand-heading-style #brand-carousel-1 .owl-dot.active span{background-color:#fff}.brand-bmw .brand-heading-style #brand-carousel-2 .owl-item{border-top:1px solid rgba(255, 255, 255, 0.5);border-right:1px solid #bcbec0}.brand-bmw .brand-heading-style #brand-carousel-2 .owl-item:first-child{border-left:1px solid #bcbec0}.brand-bmw .brand-heading-style #brand-carousel-2 .item{font-size:17px;font-weight:400;color:#000}.brand-bmw .brand-heading-style #brand-carousel-2 .center{background:#000}.brand-bmw .brand-heading-style #brand-carousel-2 .center:after{border-color:rgba(106, 115, 123, 0);border-bottom-color:#000}.brand-bmw .brand-heading-style #brand-carousel-2 .center:before{border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff}.brand-bmw .brand-heading-style #brand-carousel-2 .center .item{color:#fff}.brand-bmw .brand-navigation-on-page.sticky .active{color:#1c69d4}.brand-bmw .brand-navigation-on-page.sticky .active .svgfill{fill:#1c69d4}.brand-bmw .brand-heading-style-1 .header1{color:#000;font-size:32px}.brand-bmw .brand-heading-style-1 .breadcrumbs{color:#000;font-size:12px}.brand-bmw .brand-heading-style-1 .breadcrumbs a{color:#000}.brand-bmw .brand-heading-style-1 .breadcrumbs a:hover{color:#1c69d4}.brand-bmw .brand-heading-new-vehicle .header1{color:#fff;font-size:40px}.brand-bmw .brand-heading-new-vehicle .social{color:#fff}.brand-bmw .brand-heading-new-vehicle .social span a{color:#fff}.brand-bmw .brand-heading-new-vehicle .social span .social-hover{background-color:#bcbec0}.brand-bmw .brand-heading-new-vehicle .social span .social-hover:after{border-color:rgba(204, 204, 204, 0);border-bottom-color:#f1f5f6}.brand-bmw .brand-homepage-left-right p.heading{font-family:"BMW Type Next", Helvetica;font-weight:600}.brand-bmw .brand-model-range-slider .header .header2{color:#000;font-size:28px;font-weight:600}.brand-bmw .brand-model-range-slider .header hr.selector{background:#1c69d4}.brand-bmw .brand-model-range-slider .header hr.secondary{background:#f3f3f3}.brand-bmw .brand-model-range-slider .header .category a{color:#000}.brand-bmw .brand-model-range-slider .header .category a:hover{color:#1c69d4}.brand-bmw .brand-model-range-slider .header .category a.active{color:#1c69d4;font-weight:600}.brand-bmw .brand-model-range-slider .model-carousel .item a{color:#000;font-weight:300}.brand-bmw .brand-model-range-slider .model-carousel .item a span{border-top:1px solid #f1f5f6}.brand-bmw .brand-model-range-slider .model-carousel .item a:hover span{border-color:#000}.brand-bmw .brand-model-range-slider .model-carousel .owl-nav{color:#000;font-size:35px;color:#000;font-size:35px}.brand-bmw .brand-model-range-slider .model-carousel .owl-nav .owl-prev{background-color:rgba(255, 255, 255, 0)}.brand-bmw .brand-model-range-slider .model-carousel .owl-nav .owl-next{background-color:rgba(255, 255, 255, 0)}.brand-bmw .success.text-link{color:#1c69d4 !important}.brand-bmw .success.text-link>.icon{color:#1c69d4 !important}.brand-bmw .success.text-link>span{color:#1c69d4 !important}.brand-bmw .brand-navigation-nav .header-top a{color:#fff;font-size:12px;margin-left:15px}.brand-bmw .brand-navigation-nav .header-top .header-icon a .icon{font-size:20px}.brand-bmw .brand-navigation-nav .header-top .header-icon a .icon.icon-compare{font-size:22px}.brand-bmw .brand-navigation-nav .header-top .header-icon a .icon.icon-star-empty{font-size:18px}.brand-bmw .brand-navigation-nav .header-top .header-icon>a .icon-hover{background-color:#1c69d4;color:#fff;font-size:16px}.brand-bmw .brand-navigation-nav .header-top .header-icon>a .icon-hover:after{border-bottom-color:#1c69d4}.brand-bmw .brand-navigation-nav .header-top .header-icon>a .icon-hover .icon{font-size:60px}.brand-bmw .brand-navigation-nav .header-bottom .header-link nav ul li a{color:#000;font-size:14.5px;font-family:"BMW Type Next", Helvetica;font-weight:600}.brand-bmw .brand-navigation-nav .header-bottom .header-link nav ul li a.active{color:#1c69d4}.brand-bmw .brand-navigation-nav .header-bottom .header-link nav ul li a:hover{color:#000}.on-pagenav-mobile-menu{display:block}.brand-navigation-on-page .header-link li{width:100%;border:none !important;padding:5px 0 !important}.brand-navigation-on-page .header-bottom .header-link{display:none;float:left;width:100%}.brand-bmw .brand-navigation-nav .header-bottom .header-logo .logo a .img-logo-brand{padding-left:4px}.brand-bmw .brand-navigation-nav .header-bottom .header-logo .menu.mobile{line-height:44px}.brand-bmw .brand-navigation-nav .header-bottom .header-logo .menu.mobile a{color:#000;font-size:15px;font-weight:600}.brand-bmw .brand-navigation-nav .header-bottom .header-logo .menu.mobile a:hover{color:#1c69d4}.brand-bmw .header-bottom .arrow{background:url("../images/sprite-bmw.png") -7px -101px no-repeat !important}.brand-bmw .brand-navigation-sticky-nav .header-top .header-logo .logo a .img-logo-brand{padding-left:4px}.brand-bmw .brand-navigation-sticky-nav .header-top .header-logo .menu{line-height:44px}.brand-bmw .brand-navigation-sticky-nav .header-top .header-logo .menu a{color:#000;font-size:15px;font-weight:600}.brand-bmw .brand-navigation-sticky-nav .header-top .header-logo .menu a:hover{color:#1c69d4}.brand-bmw .brand-navigation-sticky-nav .header-top .header-logo .menu a:hover .nav-icon span{background:#1c69d4}.brand-bmw .brand-navigation-sticky-nav .header-bottom nav ul li a{color:#000;font-weight:400}.brand-bmw .brand-navigation-sticky-nav .header-bottom nav ul li a:hover{color:#1c69d4}.brand-bmw .sticky-brand-logo{padding-left:16px;padding-left:16px}.brand-bmw .brand-new-model-intro-layout .breadcrumbs{color:#000;font-size:12px}.brand-bmw .brand-new-model-intro-layout .breadcrumbs a{color:#000}.brand-bmw .brand-new-model-intro-layout .breadcrumbs a:hover{color:#1c69d4}.brand-bmw .brand-new-model-intro-layout .box{border-left:1px solid #c3c2c2}.brand-bmw .brand-new-model-intro-layout .box .col-wrapper>div{color:#4f4f4f;font-size:15px}.brand-bmw .brand-new-model-intro-layout .box .col-wrapper>div span.price{font-size:26px;font-family:"BMW Type Next", Helvetica;font-weight:400}.brand-bmw .brand-new-model-intro-layout .box .col-wrapper>div span.price sup{font-size:10px;font-weight:300}.brand-bmw .brand-new-model-intro-layout .box .col-wrapper>div span.price small{font-size:12px;font-weight:300}.brand-bmw .brand-new-model-intro-layout .box .col-wrapper .terms{color:#000;font-size:10px}.brand-bmw .brand-new-model-intro-layout .box .col-wrapper .terms a{color:#000;font-size:10px}.brand-bmw .brand-new-model-intro-layout .box>a{color:#fff;background-color:#000;font-size:14px;font-weight:600;line-height:1.25em}.brand-bmw .brand-new-model-intro-layout .box>a:hover{background-color:#000}.brand-bmw .brand-new-model-intro-layout .social.mobile{line-height:43px}.brand-bmw .brand-new-model-intro-layout .social.mobile a{color:#000}.brand-bmw .brand-new-model-intro-layout .social.mobile a:hover{color:#1c69d4}.brand-bmw .brand-new-model-intro-layout .calculator{background-color:#fff}.brand-bmw .brand-new-model-intro-layout .calculator .gfield select{background-color:#f1f5f6}.brand-bmw .brand-new-model-intro-layout .calculator hr{border-top:1px solid #000}.brand-bmw .brand-new-model-intro-layout .calculator input[type="radio"]:checked+label{background-color:#1c69d4}.brand-bmw .brand-new-model-intro-layout .calculator .noUi-horizontal .noUi-handle{background-color:#1c69d4}.brand-bmw .brand-new-model-intro-layout .calculator .noUi-background{background-color:#1c69d4}.brand-bmw .brand-new-model-intro-layout .calculator .option span.price{font-size:28px}.brand-bmw .brand-specifications-one-car .calculator{background-color:#fff}.brand-bmw .brand-specifications-one-car .calculator .gfield select{background-color:#f1f5f6}.brand-bmw .brand-specifications-one-car .calculator input[type="radio"]:checked+label{background-color:#1c69d4}.brand-bmw .brand-specifications-one-car .calculator .noUi-horizontal .noUi-handle{background-color:#1c69d4}.brand-bmw .brand-specifications-one-car .calculator .noUi-background{background-color:#1c69d4}.brand-bmw .brand-specifications-one-car .calculator .option span.price{font-size:28px}.brand-bmw .brand-specifications-one-car .calculator:before{border-color:rgba(208, 210, 211, 0);border-bottom-color:#000}.brand-bmw .brand-specifications-one-car .calculator .small{font-size:12px;color:#000}.brand-bmw .brand-specifications-one-car .calculator .terms{line-height:1.25em}.brand-bmw .brand-specifications-one-car .calculator .terms a{font-weight:300}.brand-bmw .brand-specifications-one-car .header .header1{color:#000;font-size:28px}.brand-bmw .brand-specifications-one-car .header hr{border-top:5px solid #1c69d4}.brand-bmw .brand-specifications-one-car .content .content-detail{font-size:14px}.brand-bmw .brand-specifications-one-car .content .content-detail .header5{font-size:18px;font-weight:600}.brand-bmw .brand-specifications-one-car .content .content-detail>div{border-right:1px solid #f1f5f6}.brand-bmw .brand-specifications-one-car .content .content-detail table tr td:first-child{font-size:13px;font-weight:600}.brand-bmw .brand-specifications-one-car .content .content-detail div>span{line-height:1.1em}.brand-bmw .brand-specifications-one-car .content .content-detail .top span:last-child{font-size:18px;font-weight:900}.brand-bmw .brand-specifications-one-car .content .content-detail .top span:last-child sup{font-size:9px;font-weight:300}.brand-bmw .brand-specifications-one-car .content .content-detail .bottom span:last-child{font-size:18px;font-weight:900}.brand-bmw .brand-specifications-one-car .content .content-detail .bottom span:last-child small{font-size:9px;font-weight:300}.brand-bmw .brand-specifications-one-car .content .content-detail .text-link{color:#000;font-size:13px}.brand-bmw .brand-specifications-one-car .content .content-detail a:hover{color:#1c69d4}.brand-bmw .brand-specifications-one-car .content .content-detail a .icon.icon-compare{font-size:18px}.brand-bmw .brand-specifications-one-car .content .content-detail a.active{color:#1c69d4}.brand-bmw .brand-specifications-one-car .text-link a{color:#000}.brand-bmw .brand-specifications-one-car .link{background-color:#f3f3f3}.brand-bmw .brand-specifications-one-car .link a{color:#000;font-family:"BMW Type Next", Helvetica;font-weight:600;font-size:14px}.brand-bmw .brand-specifications-one-car .link a:hover{color:#1c69d4}.brand-bmw .brand-specifications-one-car .link a .icon{font-size:18px}.brand-bmw .brand-specifications-one-car .terms p.heading{font-size:12px;font-weight:600}.brand-bmw .brand-specifications-one-car .terms p{color:#000;font-size:10px;line-height:1.2em}.brand-bmw .brand-specifications-one-car .contact{background:#fff;border:1px solid #000;font-size:14px}.brand-bmw .brand-specifications-one-car .contact:before{border-color:rgba(208, 210, 211, 0);border-bottom-color:#000}.brand-bmw .brand-specifications-one-car .contact p{color:#000;line-height:1.2em}.brand-bmw .brand-specifications-one-car .contact .gfield textarea{background-color:#f3f3f3}.brand-bmw .brand-specifications-one-car .contact .gfield input[type="text"]{background-color:#f3f3f3}.brand-bmw .brand-specifications-one-car .contact .gfield input[type="email"]{background-color:#f3f3f3}.brand-bmw .brand-specifications .calculator{background-color:#fff}.brand-bmw .brand-specifications .calculator .gfield select{background-color:#f1f5f6}.brand-bmw .brand-specifications .calculator input[type="radio"]:checked+label{background-color:#1c69d4}.brand-bmw .brand-specifications .calculator .noUi-horizontal .noUi-handle{background-color:#1c69d4}.brand-bmw .brand-specifications .calculator .noUi-background{background-color:#1c69d4}.brand-bmw .brand-specifications .calculator .option span.price{font-size:28px}.brand-bmw .brand-specifications .calculator:before{border-color:rgba(208, 210, 211, 0);border-bottom-color:#000}.brand-bmw .brand-specifications .calculator .small{font-size:12px;color:#000}.brand-bmw .brand-specifications .calculator .terms{line-height:1.25em}.brand-bmw .brand-specifications .calculator .terms a{font-weight:300}.brand-bmw .brand-specifications .header .header1{color:#000;font-size:28px}.brand-bmw .brand-specifications .header hr{border-top:5px solid #1c69d4}.brand-bmw .brand-specifications .content .content-detail .header5{font-size:18px;font-weight:600}.brand-bmw .brand-specifications .content .content-detail table tr td:first-child{font-size:13px;font-weight:600}.brand-bmw .brand-specifications .content .content-detail div>span{line-height:1.1em}.brand-bmw .brand-specifications .content .content-detail .top span:last-child{font-size:18px;font-weight:900}.brand-bmw .brand-specifications .content .content-detail .top span:last-child sup{font-size:9px;font-weight:300}.brand-bmw .brand-specifications .content .content-detail .bottom span:last-child{font-size:18px;font-weight:900}.brand-bmw .brand-specifications .content .content-detail .bottom span:last-child small{font-size:9px;font-weight:300}.brand-bmw .brand-specifications .content .content-detail .text-link{color:#000;font-size:13px}.brand-bmw .brand-specifications .content .content-detail a:hover{color:#1c69d4}.brand-bmw .brand-specifications .content .content-detail a .icon.icon-compare{font-size:18px}.brand-bmw .brand-specifications .content .content-detail a.active{color:#1c69d4}.brand-bmw .brand-specifications .content .content-detail>div{border-bottom:1px solid #f1f5f6}.brand-bmw .brand-specifications .content .content-detail .btn{color:#fff;font-size:14px;font-weight:600}.brand-bmw .brand-specifications .content .content-detail .btn:hover{color:#fff}.brand-bmw .brand-specifications .content img{margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #f1f5f6}.brand-bmw .brand-specifications .link{background-color:#f3f3f3}.brand-bmw .brand-specifications .link a{color:#000;font-family:"BMW Type Next", Helvetica;font-weight:600;font-size:14px}.brand-bmw .brand-specifications .link a:hover{color:#1c69d4}.brand-bmw .brand-specifications .link a .icon{font-size:18px}.brand-bmw .brand-specifications .terms p.heading{font-size:12px;font-weight:600}.brand-bmw .brand-specifications .terms p{color:#000;font-size:10px;line-height:1.2em}.brand-bmw .brand-specifications .contact{background:#fff;border:1px solid #000;font-size:14px}.brand-bmw .brand-specifications .contact:before{border-color:rgba(208, 210, 211, 0);border-bottom-color:#000}.brand-bmw .brand-specifications .contact p{color:#000;line-height:1.2em}.brand-bmw .brand-specifications .contact .gfield textarea{background-color:#f3f3f3}.brand-bmw .brand-specifications .contact .gfield input[type="text"]{background-color:#f3f3f3}.brand-bmw .brand-specifications .contact .gfield input[type="email"]{background-color:#f3f3f3}.brand-bmw .follow-us a:hover svg polygon{fill:#1c69d4}.brand-bmw .follow-us a:hover svg path{fill:#1c69d4}.brand-bmw .brand-new-model-left-right p{font-size:16px;line-height:1.6em}.brand-bmw .brand-new-model-list .header .header1{color:#000}.brand-bmw .brand-new-model-list .header hr{border-top:4px solid #1c69d4}.brand-bmw .brand-new-model-list .box-wrapper .box{color:#000}.brand-bmw .brand-new-model-list .box-wrapper .box>div>span{border-top:1px solid #f1f5f6;font-size:18px;font-family:"BMW Type Next", Helvetica;font-weight:600}.brand-bmw .brand-new-model-list .box-wrapper .box>div>div{font-size:13px;line-height:1.2em}.brand-bmw .brand-new-model-list .box-wrapper .box:hover>div>span{border-top-color:transparent}.brand-bmw .brand-new-model-list .box-wrapper .box:hover>div>span:before{background-color:#1c69d4}.brand-bmw .brand-new-model-list .box-wrapper .box .special{background:#1c69d4;font-size:10px;color:#fff;padding:3px 7px 4px;border-radius:4px}.brand-bmw .brand-new-model-single-icon-list .header .icon{color:#1c69d4;font-size:45px;line-height:1.25em}.brand-bmw .brand-new-model-single-icon-list .header .header4{color:#000;font-size:22px}.brand-bmw .brand-new-model-single-icon-list .content p{color:#000}.brand-bmw .brand-new-model-single-icon-list a{color:#1c69d4;font-size:12px}.brand-bmw .brand-new-model-single-icon-list a:hover{color:#1c69d4}.brand-bmw .brand-new-model-single-promotions .box .box-right p{color:#000}.brand-bmw .brand-new-model-single-promotions .box .box-right .btn{font-size:14px;font-weight:400}.brand-bmw .brand-new-model-single-promotions .box-bottom{color:#000}.brand-bmw .brand-new-model-single-promotions .box-bottom .owl-item:before{color:#000 !important;font-weight:300 !important}.brand-bmw .brand-new-model-single-promotions .box-bottom .owl-item.current{color:#000;font-weight:600}.brand-bmw .brand-our-team-archive .header .header2{color:#000;font-size:27px}.brand-bmw .brand-our-team-archive .box .box-description{color:#000;background-color:rgba(255, 255, 255, 0.95)}.brand-bmw .brand-our-team-archive .box .box-description>div>span:nth-child(1){color:#000}.brand-bmw .brand-our-team-archive .box .box-description>div>.contact{font-size:14px}.brand-bmw .brand-our-team-archive .box .box-description>div>.contact .type{color:#1c69d4;font-size:12px;font-weight:600}.brand-bmw .brand-our-team-archive .box .box-description>div>.contact a{color:#000}.brand-bmw .brand-our-team-archive .box .box-description>div>.contact a:hover{color:#1c69d4}.brand-bmw .brand-pull-quote span{background-color:#bcbec0}.brand-bmw .brand-pull-quote blockquote{font-size:25px;font-family:"BMW Type Next", Helvetica;font-weight:300;line-height:37px}.brand-bmw .brand-service-parts-form .col.right>div>h2{font-weight:400;font-size:24px !important;letter-spacing:0.05px;line-height:37px}.brand-service-parts-form .col.right .gform_wrapper h2{text-transform:uppercase !important}.brand-bmw .brand-service-parts-form .col.right p{color:#000;line-height:1.6em}.brand-bmw .brand-service-parts-form .gfield label{font-size:13px}.brand-bmw .brand-service-offer .box .box-image .overlay{background:rgba(66, 65, 67, 0.6);font-size:17px}.brand-bmw .brand-parts-service-intro .box .box-description{font-size:17px;font-family:"BMW Type Next", Helvetica;font-weight:600}.brand-bmw .brand-parts-service-intro .box .box-contact{font-size:14px}.gallery-overlay{background-color:rgba(66, 65, 67, 0.6)}.gallery-image:hover .gallery-overlay{border-color:#1c69d4}.fullscreen-model-gallery{background-color:rgba(66, 65, 67, 0.9)}.brand-navigation-on-page .header-bottom nav ul li a:hover{color:#1c69d4}.brand-navigation-sticky-nav .header-bottom nav ul li a:hover{color:#1c69d4}.news-brands:before{border-top:2px solid #1c69d4}.blog-post .box p.more:hover{color:#1c69d4;color:#1c69d4 !important}.blog-post .box:hover hr{border-color:#1c69d4 !important}.email-signup-sidebar input[type="submit"]{color:#1c69d4;background-color:#1c69d4;color:#1c69d4 !important;background-color:#1c69d4 !important}.tax-news_brands .categories-list li.cat-item a:hover{color:#1c69d4}.categories-list li.cat-item a:hover{color:#1c69d4}.news-grid .box .image .overlay{background:rgba(0, 177, 235, 0.6)}hr.dash{border-color:#1c69d4}.offer-contact-details a:before{color:#1c69d4}.email a{color:#000 !important}.phone a{color:#000 !important}.location a{color:#000 !important}.cc-stock-vehicle-search input[type="submit"]{padding:24px 0px 18px !important;text-align:center}.cc-stock-vehicle-search .tab .tab-wrapper span a:hover{color:#1c69d4}.cc-stock-vehicle-search .tab .tab-wrapper span a:hover small{color:#1c69d4}#book-a-service-form .gf_step_active span.gf_step_number{border-color:#1c69d4}#book-a-service-form .gf_step_active span{color:#1c69d4 !important}#book-a-service-form input[type="submit"]{background-color:#1c69d4}.gf_step_active span.gf_step_number{border-color:#1c69d4}.gf_step_active span{color:#1c69d4 !important}.cc-footer{background-color:#8e8e8e}.select-model-test-drive .tab .tab-wrapper span a:hover{color:#1c69d4}.select-model-test-drive .tab .tab-wrapper span a:hover small{color:#1c69d4}.cc-vehicle-stock-search .tab .tab-wrapper span a:hover{color:#1c69d4}.cc-vehicle-stock-search .tab .tab-wrapper span a:hover small{color:#1c69d4}#book-testdrive-form input[type="submit"]{background-color:#1c69d4}#book-testdrive-form input[type="button"]{background-color:#1c69d4}#gform_wrapper_4 input[type="submit"]{background-color:#1c69d4}#gform_wrapper_4 input[type="button"]{background-color:#1c69d4}.btn.choose-variation{background-color:#1c69d4 !important}a.book-your-test-drive{background-color:#1c69d4 !important}.ui-datepic .ui-datepicker-header span{color:#1c69d4}.ui-datepicker-calendar td a.ui-state-active{background:#1c69d4}.ui-datepicker-calendar td a:hover{background:#1c69d4}#woo_wrapper .secondary-bg.button.alt-button.success:hover{background-color:#1c69d4}#woo_wrapper .label-sale.menu-item a:after{background-color:#1c69d4}#woo_wrapper .mini-cart:hover .custom-cart-count{background-color:#1c69d4}#woo_wrapper .callout .inner{background-color:#1c69d4}#woo_wrapper .button.secondary{background-color:#1c69d4;background-color:#1c69d4}#woo_wrapper .button.checkout{background-color:#1c69d4}#woo_wrapper #submit.secondary{background-color:#1c69d4}#woo_wrapper .slider-nav-circle .flickity-prev-next-button:hover svg{background-color:#1c69d4}#woo_wrapper .slider-nav-circle .flickity-prev-next-button:hover .arrow{background-color:#1c69d4}#woo_wrapper .ux-box.ux-text-badge:hover .ux-box-text{background-color:#1c69d4}#woo_wrapper .ux-box.ux-text-overlay .ux-box-image{background-color:#1c69d4}#woo_wrapper .ux-header-element a:hover{background-color:#1c69d4}#woo_wrapper .featured-table.ux_price_table .title{background-color:#1c69d4}#woo_wrapper .scroll-to-bullets a strong{background-color:#1c69d4}#woo_wrapper .scroll-to-bullets a:hover{background-color:#1c69d4}#woo_wrapper .scroll-to-bullets a.active{background-color:#1c69d4}#woo_wrapper .tabbed-content.pos_pills ul.tabs li.active a{background-color:#1c69d4}#woo_wrapper .ux_hotspot{background-color:#1c69d4}#woo_wrapper ul.page-numbers li>span{background-color:#1c69d4}#woo_wrapper ul.page-numbers a:hover{background-color:#1c69d4}#woo_wrapper .label-new.menu-item a:after{background-color:#1c69d4}#woo_wrapper .add-to-cart-grid .cart-icon strong:hover{background-color:#1c69d4}#woo_wrapper .text-box-primary{background-color:#1c69d4}#woo_wrapper .navigation-paging a:hover{background-color:#1c69d4}#woo_wrapper .navigation-image a:hover{background-color:#1c69d4}#woo_wrapper .next-prev-nav .prod-dropdown>a:hover{background-color:#1c69d4}#woo_wrapper .widget_product_tag_cloud a:hover{background-color:#1c69d4}#woo_wrapper .widget_tag_cloud a:hover{background-color:#1c69d4}#woo_wrapper .custom-cart-count{background-color:#1c69d4}#woo_wrapper .iosSlider .sliderNav a:hover span{background-color:#1c69d4}#woo_wrapper .product-image .quick-view{background-color:#1c69d4}#woo_wrapper .product-image .product-bg{background-color:#1c69d4}#woo_wrapper button{background-color:#1c69d4}#woo_wrapper .button{background-color:#1c69d4}#woo_wrapper li.mini-cart.active .cart-icon strong{background-color:#1c69d4}#woo_wrapper .post-item:hover .post-date{background-color:#1c69d4}#woo_wrapper .blog_shortcode_item:hover .post-date{background-color:#1c69d4}#woo_wrapper .column-slider .sliderNav a:hover{background-color:#1c69d4}#woo_wrapper .ux_banner{background-color:#1c69d4}#woo_wrapperbutton.secondary{background-color:#1c69d4}#woo_wrapperinput[type="submit"].secondary{background-color:#1c69d4}.featured-products #woo_wrapper .category a{color:#1c69d4 !important}#woo_wrapperli.mini-cart.active .cart-icon strong{background-color:#1c69d4}#woo_wrapper#submit{background-color:#1c69d4;background-color:#1c69d4}#woo_wrapperbutton{background-color:#1c69d4}#woo_wrapperinput[type="submit"]{background-color:#1c69d4}.footer-enquiry-overlay{background-color:rgba(66, 65, 67, 0.9)}.cc-news-slider .item:hover{background-color:#000;border:2px solid #000}.brand-our-team-archive .header hr{border-top:4px solid #1c69d4}.brand-our-team-archive .box .box-description>div>.contact a.overlay-open-video svg{fill:#1c69d4}#mobile-menu a:hover{color:#1c69d4}.box-links:hover a{color:#1c69d4 !important}.box-links:hover span{color:#1c69d4 !important}.box-links:hover svg{fill:#1c69d4 !important}.mobile-nav-icon:hover{background:#1c69d4 !important}.event-details .map-link{color:#1c69d4 !important}.event-details a:hover{color:#1c69d4 !important;text-decoration:underline !important}.calculator label.active{background-color:#1c69d4}.svgfill{fill:#1c69d4}.SumoSelect>.optWrapper>.options li.opt.selected{background:#1c69d4}.homepage-promo.Standard-Template .item-description .header1{font-size:48px;font-weight:400;line-height:48px}.slider-sub-header{font-family:"BMW Type Next", Helvetica;font-size:25px;font-weight:300;line-height:25px;-webkit-font-smoothing:antialiased}.single article .headline p{font-size:21px}.single .content-section h1{font-size:30px}.special-flag{background:#1c69d4;font-family:"BMW Type Next", Helvetica;font-weight:300}@media only screen and (max-width:1700px) and (min-width:736px){.brand-bmw .brand-service-offer .box{border-bottom:1px solid #f1f5f6}}@media only screen and (max-width:1270px){.brand-bmw .brand-navigation-nav .header-bottom .header-link nav ul li a{font-size:13.5px}}@media only screen and (max-width:1020px){.brand-bmw .brand-heading-new-vehicle .header1{font-size:35px}.brand-bmw .brand-parts-service-intro .box{background-color:#f3f3f3}.brand-bmw .brand-parts-service-intro .box .box-inner{background-color:#fff}}@media only screen and (max-width:735px){.brand-bmw .brand-new-model-intro-layout .box>a{background-color:#fff;color:#000;font-size:10px}.brand-bmw .brand-new-model-intro-layout .box>a:hover{color:#fff}.brand-bmw .brand-specifications .content .content-column:nth-child(2){border-right:1px solid #f1f5f6}.brand-bmw .brand-service-offer .box{border-bottom:1px solid #f1f5f6}}@media (max-width:1270px){.brand-bmw .brand-navigation-nav .header-bottom .header-logo .logo a:first-child img{width:220px}.brand-bmw .brand-navigation-nav .header-bottom .header-logo .brand{padding:22px 0 0}.brand-bmw .brand-navigation-nav .header-bottom .header-logo .brand a{margin:0 10px}.brand-bmw .brand-navigation-sticky-nav .header-top .header-logo .logo a:first-child img{width:220px}.brand-bmw .brand-navigation-sticky-nav .header-top .header-logo .logo a .img-logo-brand{max-width:74px}.brand-bmw a .img-logo-brand{max-height:39px;padding-left:4px !important}.brand-bmw .sticky-brand-logo{padding-left:10px !important}}.notificationTab,.notificationBox .notificationClose{background-color:#1c69d4}.notificationTab:hover,.notificationBox .notificationClose:hover{background-color:#1757b1 !important}.notification-message{background:rgba(28, 105, 212, 0.08);border-left:4px solid #1c69d4}@media (max-width:325px){.brand-bmw .brand-navigation-sticky-nav .header-top .header-logo .logo a:first-child img{max-width:149px}.brand-bmw .sticky-brand-logo{padding-left:3px !important}.brand-bmw .brand-navigation-sticky-nav .header-top .header-logo .logo a .img-logo-brand{max-width:57px;max-height:29px}}